aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman / Linnea Gräf <nea@nea.moe>2023-06-30 12:34:37 +0200
committerGitHub <noreply@github.com>2023-06-30 20:34:37 +1000
commitd94ece918d590909c3d9450d0b457ee659ef04ac (patch)
tree6de2a2046a9866eeb6aef7b8ec46f935f4298401
parent742bee6a3b6691882353584534ebd2e2ceff43e7 (diff)
downloadNotEnoughUpdates-REPO-d94ece918d590909c3d9450d0b457ee659ef04ac.tar.gz
NotEnoughUpdates-REPO-d94ece918d590909c3d9450d0b457ee659ef04ac.tar.bz2
NotEnoughUpdates-REPO-d94ece918d590909c3d9450d0b457ee659ef04ac.zip
More NPCs (#947)
-rw-r--r--items/ALCHEMIST_RIFT_NPC.json20
-rw-r--r--items/BARRY_RIFT_NPC.json20
-rw-r--r--items/BLACKSMITH_RIFT_NPC.json16
-rw-r--r--items/CRYPTOSIS_RIFT_NPC.json16
-rw-r--r--items/DETECTIVE_AMOG_RIFT_NPC.json18
-rw-r--r--items/ELECTION_WORKER_CREED_RIFT_NPC.json16
-rw-r--r--items/ELECTION_WORKER_DUST_RIFT_NPC.json16
-rw-r--r--items/ELECTION_WORKER_HARRIETTE_RIFT_NPC.json16
-rw-r--r--items/ELECTION_WORKER_SOMA_RIFT_NPC.json16
-rw-r--r--items/ELECTION_WORKER_STAIN_RIFT_NPC.json16
-rw-r--r--items/ELECTRION_WORKER_FRANKIE_RIFT_NPC.json16
-rw-r--r--items/ELECTRION_WORKER_VIOLETTA_RIFT_NPC.json16
-rw-r--r--items/FROZEN_WATER_PUNGI.json15
-rw-r--r--items/JERRY_RIFT_NPC.json16
-rw-r--r--items/MASTER_TACTICIAN_FINK_RIFT_NPC.json26
-rw-r--r--items/NENE_RIFT_NPC.json16
-rw-r--r--items/OLD_ELECTION_BOX_RIFT_NPC.json29
-rw-r--r--items/PROTESTER_CREED_RIFT_NPC.json16
-rw-r--r--items/PROTESTER_DUST_RIFT_NPC.json16
-rw-r--r--items/PROTESTER_FRANKIE_RIFT_NPC.json16
-rw-r--r--items/PROTESTER_HARRIETTE_RIFT_NPC.json16
-rw-r--r--items/PROTESTER_SOMA_RIFT_NPC.json16
-rw-r--r--items/PROTESTER_STAIN_RIFT_NPC.json16
-rw-r--r--items/PROTESTER_VIOLETTA_RIFT_NPC.json16
-rw-r--r--items/SELF_RECURSIVE_PICKAXE.json30
-rw-r--r--items/TAYLOR_RIFT_NPC.json16
-rw-r--r--items/TTEMME_RD_RIFT_NPC.json44
27 files changed, 502 insertions, 4 deletions
diff --git a/items/ALCHEMIST_RIFT_NPC.json b/items/ALCHEMIST_RIFT_NPC.json
new file mode 100644
index 00000000..03512309
--- /dev/null
+++ b/items/ALCHEMIST_RIFT_NPC.json
@@ -0,0 +1,20 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dAlchemist (Rift NPC)",
+ "nbttag": "{HideFlags:254,SkullOwner:{Id:\"cf4f97d7-2e1f-3678-9ca3-4a7b9666cc28\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmNlNjYwNDE1N2ZjNGFiNTU5MWU0YmNmNTA3YTc0OTkxOGVlOWM0MWUzNTdkNDczNzZlMGVlNzM0MjA3NGM5MCJ9fX0\"}]}},display:{Lore:[0:\"\"],Name:\"§dAlchemist (Rift NPC)\"},ExtraAttributes:{id:\"ALCHEMIST_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "ALCHEMIST_RIFT_NPC",
+ "clickcommand": "viewrecipe",
+ "modver": "2.1.1-PRE",
+ "infoType": "",
+ "info": [],
+ "crafttext": "",
+ "x": -49,
+ "y": 70,
+ "z": -64,
+ "island": "rift",
+ "recipes": []
+} \ No newline at end of file
diff --git a/items/BARRY_RIFT_NPC.json b/items/BARRY_RIFT_NPC.json
new file mode 100644
index 00000000..6fc856f1
--- /dev/null
+++ b/items/BARRY_RIFT_NPC.json
@@ -0,0 +1,20 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dBarry (Rift NPC)",
+ "nbttag": "{HideFlags:254,SkullOwner:{Id:\"aa83cb88-b641-294e-bbe5-c1e0f3e2d261\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlL2YwNGM1OTFiMTY0NzQ2ZTg0OGYzZDZhNDUxZWU4N2E2MmRkMTkzZTVjNDVlOTRlZDc4ZTcyZGYxMTlhY2E0MjYifX19\"}]},Name:\"aa83cb88-b641-294e-bbe5-c1e0f3e2d261\"},display:{Lore:[0:\"§eChief Prime Minister\",1:\"§eHead of Cabinet\",2:\"§ePremier Leader of SkyBlock\"],Name:\"§dBarry (Rift NPC)\"},ExtraAttributes:{id:\"BARRY_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ "§eChief Prime Minister",
+ "§eHead of Cabinet",
+ "§ePremier Leader of SkyBlock"
+ ],
+ "internalname": "BARRY_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -45,
+ "y": 55,
+ "z": -142,
+ "island": "rift",
+ "crafttext": "",
+ "infoType": ""
+} \ No newline at end of file
diff --git a/items/BLACKSMITH_RIFT_NPC.json b/items/BLACKSMITH_RIFT_NPC.json
new file mode 100644
index 00000000..5c071834
--- /dev/null
+++ b/items/BLACKSMITH_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dBlacksmith (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dBlacksmith (Rift NPC)\"},ExtraAttributes:{id:\"BLACKSMITH_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "BLACKSMITH_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -2,
+ "y": 69,
+ "z": -142,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/CRYPTOSIS_RIFT_NPC.json b/items/CRYPTOSIS_RIFT_NPC.json
new file mode 100644
index 00000000..0afd6be7
--- /dev/null
+++ b/items/CRYPTOSIS_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dCryptosis (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"00000000-0000-0000-0000-000000000000\",Properties:{textures:[0:{Value:\"bc8ea1f51f253ff5142ca11ae45193a4ad8c3ab5e9c6eec8ba7a4fcb7bac40\"}]},Name:\"00000000-0000-0000-0000-000000000000\"},display:{Lore:[0:\"\"],Name:\"§dCryptosis (Rift NPC)\"},ExtraAttributes:{id:\"CRYPTOSIS_RIFT_NPC\"}}",
+ "damage": 0,
+ "lore": [
+ ""
+ ],
+ "internalname": "CRYPTOSIS_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": 27,
+ "y": 72,
+ "z": -77,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/DETECTIVE_AMOG_RIFT_NPC.json b/items/DETECTIVE_AMOG_RIFT_NPC.json
new file mode 100644
index 00000000..f2e2ff01
--- /dev/null
+++ b/items/DETECTIVE_AMOG_RIFT_NPC.json
@@ -0,0 +1,18 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dDetective Amog (Rift NPC)",
+ "nbttag": "{HideFlags:254,SkullOwner:{Id:\"9f52d12b-e739-2902-aaa5-f6a67d291ec4\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlL2ExM2U1OWI1MGI1ZGM3M2I2YmQ5MjZkNWY2ZTVhOWNhZWIyMGMxNjA5NWFkYmEyNzVmYWI2Yzc2YTIxOTk1ZTMifX19\"}]},Name:\"9f52d12b-e739-2902-aaa5-f6a67d291ec4\"},display:{Lore:[0:\"§7Special Agent Thomas Amog\"],Name:\"§dDetective Amog (Rift NPC)\"},ExtraAttributes:{id:\"DETECTIVE_AMOG_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ "§7Special Agent Thomas Amog"
+ ],
+ "internalname": "DETECTIVE_AMOG_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -50,
+ "y": 69,
+ "z": -37,
+ "island": "rift",
+ "crafttext": "",
+ "infoType": ""
+} \ No newline at end of file
diff --git a/items/ELECTION_WORKER_CREED_RIFT_NPC.json b/items/ELECTION_WORKER_CREED_RIFT_NPC.json
new file mode 100644
index 00000000..f1aeb40b
--- /dev/null
+++ b/items/ELECTION_WORKER_CREED_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dElection Worker Creed (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dElection Worker Creed (Rift NPC)\"},ExtraAttributes:{id:\"ELECTION_WORKER_CREED_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "ELECTION_WORKER_CREED_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -52,
+ "y": 55,
+ "z": -138,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/ELECTION_WORKER_DUST_RIFT_NPC.json b/items/ELECTION_WORKER_DUST_RIFT_NPC.json
new file mode 100644
index 00000000..c90222b5
--- /dev/null
+++ b/items/ELECTION_WORKER_DUST_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dElection Worker Dust (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dElection Worker Dust (Rift NPC)\"},ExtraAttributes:{id:\"ELECTION_WORKER_DUST_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "ELECTION_WORKER_DUST_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -55,
+ "y": 55,
+ "z": -139,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/ELECTION_WORKER_HARRIETTE_RIFT_NPC.json b/items/ELECTION_WORKER_HARRIETTE_RIFT_NPC.json
new file mode 100644
index 00000000..6fdacc01
--- /dev/null
+++ b/items/ELECTION_WORKER_HARRIETTE_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dElection Worker Harriette (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dElection Worker Harriette (Rift NPC)\"},ExtraAttributes:{id:\"ELECTION_WORKER_HARRIETTE_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "ELECTION_WORKER_HARRIETTE_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -40,
+ "y": 55,
+ "z": -139,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/ELECTION_WORKER_SOMA_RIFT_NPC.json b/items/ELECTION_WORKER_SOMA_RIFT_NPC.json
new file mode 100644
index 00000000..5539ed26
--- /dev/null
+++ b/items/ELECTION_WORKER_SOMA_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dElection Worker Soma (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dElection Worker Soma (Rift NPC)\"},ExtraAttributes:{id:\"ELECTION_WORKER_SOMA_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "ELECTION_WORKER_SOMA_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -52,
+ "y": 55,
+ "z": -141,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/ELECTION_WORKER_STAIN_RIFT_NPC.json b/items/ELECTION_WORKER_STAIN_RIFT_NPC.json
new file mode 100644
index 00000000..f7450e65
--- /dev/null
+++ b/items/ELECTION_WORKER_STAIN_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dElection Worker Stain (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dElection Worker Stain (Rift NPC)\"},ExtraAttributes:{id:\"ELECTION_WORKER_STAIN_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "ELECTION_WORKER_STAIN_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -58,
+ "y": 55,
+ "z": -147,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/ELECTRION_WORKER_FRANKIE_RIFT_NPC.json b/items/ELECTRION_WORKER_FRANKIE_RIFT_NPC.json
new file mode 100644
index 00000000..0bcc08e3
--- /dev/null
+++ b/items/ELECTRION_WORKER_FRANKIE_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dElectrion Worker Frankie (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dElectrion Worker Frankie (Rift NPC)\"},ExtraAttributes:{id:\"ELECTRION_WORKER_FRANKIE_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "ELECTRION_WORKER_FRANKIE_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -45,
+ "y": 55,
+ "z": -147,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/ELECTRION_WORKER_VIOLETTA_RIFT_NPC.json b/items/ELECTRION_WORKER_VIOLETTA_RIFT_NPC.json
new file mode 100644
index 00000000..7fcdf924
--- /dev/null
+++ b/items/ELECTRION_WORKER_VIOLETTA_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dElectrion Worker Violetta (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dElectrion Worker Violetta (Rift NPC)\"},ExtraAttributes:{id:\"ELECTRION_WORKER_VIOLETTA_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "ELECTRION_WORKER_VIOLETTA_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -52,
+ "y": 55,
+ "z": -148,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/FROZEN_WATER_PUNGI.json b/items/FROZEN_WATER_PUNGI.json
index ac10aeb2..40147419 100644
--- a/items/FROZEN_WATER_PUNGI.json
+++ b/items/FROZEN_WATER_PUNGI.json
@@ -11,13 +11,24 @@
"",
"§5§lEPIC"
],
+ "recipe": {
+ "A1": "FROZEN_WATER:16",
+ "A2": "FROZEN_WATER:16",
+ "A3": "FROZEN_WATER:16",
+ "B1": "FROZEN_WATER:16",
+ "B2": "NULLIFIED_METAL:8",
+ "B3": "FROZEN_WATER:16",
+ "C1": "FROZEN_WATER:16",
+ "C2": "FROZEN_WATER:16",
+ "C3": "FROZEN_WATER:16"
+ },
"internalname": "FROZEN_WATER_PUNGI",
"crafttext": "",
- "clickcommand": "",
+ "clickcommand": "viewrecipe",
"modver": "2.1.1-PRE",
"infoType": "WIKI_URL",
"info": [
"https://wiki.hypixel.net/Frozen_Water_Pungi",
"https://hypixel-skyblock.fandom.com/wiki/Frozen_Water_Pungi"
]
-} \ No newline at end of file
+}
diff --git a/items/JERRY_RIFT_NPC.json b/items/JERRY_RIFT_NPC.json
new file mode 100644
index 00000000..f3e5e646
--- /dev/null
+++ b/items/JERRY_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dJerry (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dJerry (Rift NPC)\"},ExtraAttributes:{id:\"JERRY_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "JERRY_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -86,
+ "y": 21,
+ "z": 4,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/MASTER_TACTICIAN_FINK_RIFT_NPC.json b/items/MASTER_TACTICIAN_FINK_RIFT_NPC.json
new file mode 100644
index 00000000..d2337880
--- /dev/null
+++ b/items/MASTER_TACTICIAN_FINK_RIFT_NPC.json
@@ -0,0 +1,26 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dMaster Tactician Fink (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"e52745a6-826e-2cba-9a53-75526f674d8f\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzg0NTE0OTMyMWVjZmY5Nzc3N2YxOGUwMWFlMmFkYzg4MTE2MDNmYmJjZGE4NTc5ZjZiNGU3NWYyMzZhZDBkOGMifX19\"}]},Name:\"e52745a6-826e-2cba-9a53-75526f674d8f\"},display:{Lore:[0:\"\"],Name:\"§dMaster Tactician Fink (Rift NPC)\"},ExtraAttributes:{id:\"MASTER_TACTICIAN_FINK_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "MASTER_TACTICIAN_FINK_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -192,
+ "y": 73,
+ "z": -57,
+ "island": "rift",
+ "recipes": [
+ {
+ "type": "npc_shop",
+ "cost": [
+ "LEECH_SWORD",
+ "SKYBLOCK_MOTE:500"
+ ],
+ "result": "TACTICIAN_MURDER_WEAPON"
+ }
+ ]
+} \ No newline at end of file
diff --git a/items/NENE_RIFT_NPC.json b/items/NENE_RIFT_NPC.json
new file mode 100644
index 00000000..a70635c6
--- /dev/null
+++ b/items/NENE_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dNene (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"bcc2fb94-1499-255d-9d11-e12e4026949a\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlL2Y1YWI0NzA1NjNhZTVmNDlhNzNjZDlkNmQwZjJlNDgyYzY1N2Q0ZTgxZWY5MmJmMGI4YTg4ODE2MmE5Yzg1NjgifX19\"}]},Name:\"bcc2fb94-1499-255d-9d11-e12e4026949a\"},display:{Lore:[0:\"\"],Name:\"§dNene (Rift NPC)\"},ExtraAttributes:{id:\"NENE_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "NENE_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": 24,
+ "y": 90,
+ "z": -90,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/OLD_ELECTION_BOX_RIFT_NPC.json b/items/OLD_ELECTION_BOX_RIFT_NPC.json
new file mode 100644
index 00000000..610798a3
--- /dev/null
+++ b/items/OLD_ELECTION_BOX_RIFT_NPC.json
@@ -0,0 +1,29 @@
+{
+ "internalname": "OLD_ELECTION_BOX_RIFT_NPC",
+ "itemid": "minecraft:noteblock",
+ "displayname": "§dOld Election Box (Rift NPC)",
+ "clickcommand": "viewrecipe",
+ "damage": 0,
+ "nbttag": "{HideFlags:254,display:{Lore:[0:\"\"],Name:\"§dOld Election Box (Rift NPC)\"},ExtraAttributes:{id:\"OLD_ELECTION_BOX_RIFT_NPC\"}}",
+ "modver": "2.1.1-PRE",
+ "infoType": "",
+ "info": [],
+ "lore": [
+ ""
+ ],
+ "x": -68,
+ "y": 57,
+ "z": -150,
+ "island": "rift",
+ "recipes": [
+ {
+ "type": "npc_shop",
+ "result": "RIFT_TROPHY_CITIZEN:1.0",
+ "cost": [
+ "BARRY_PEN:1.0",
+ "SCRIBE_CRUX:16.0"
+ ]
+ }
+ ],
+ "crafttext": ""
+} \ No newline at end of file
diff --git a/items/PROTESTER_CREED_RIFT_NPC.json b/items/PROTESTER_CREED_RIFT_NPC.json
new file mode 100644
index 00000000..85cb86c5
--- /dev/null
+++ b/items/PROTESTER_CREED_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dProtester Creed (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dProtester Creed (Rift NPC)\"},ExtraAttributes:{id:\"PROTESTER_CREED_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "PROTESTER_CREED_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -16,
+ "y": 74,
+ "z": -112,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/PROTESTER_DUST_RIFT_NPC.json b/items/PROTESTER_DUST_RIFT_NPC.json
new file mode 100644
index 00000000..26530c78
--- /dev/null
+++ b/items/PROTESTER_DUST_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dProtester Dust (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dProtester Dust (Rift NPC)\"},ExtraAttributes:{id:\"PROTESTER_DUST_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "PROTESTER_DUST_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -12,
+ "y": 72,
+ "z": -101,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/PROTESTER_FRANKIE_RIFT_NPC.json b/items/PROTESTER_FRANKIE_RIFT_NPC.json
new file mode 100644
index 00000000..d9dd9d2f
--- /dev/null
+++ b/items/PROTESTER_FRANKIE_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dProtester Frankie (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dProtester Frankie (Rift NPC)\"},ExtraAttributes:{id:\"PROTESTER_FRANKIE_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "PROTESTER_FRANKIE_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -5,
+ "y": 74,
+ "z": -112,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/PROTESTER_HARRIETTE_RIFT_NPC.json b/items/PROTESTER_HARRIETTE_RIFT_NPC.json
new file mode 100644
index 00000000..755c8d89
--- /dev/null
+++ b/items/PROTESTER_HARRIETTE_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dProtester Harriette (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dProtester Harriette (Rift NPC)\"},ExtraAttributes:{id:\"PROTESTER_HARRIETTE_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "PROTESTER_HARRIETTE_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -2,
+ "y": 75,
+ "z": -109,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/PROTESTER_SOMA_RIFT_NPC.json b/items/PROTESTER_SOMA_RIFT_NPC.json
new file mode 100644
index 00000000..fa3a68ff
--- /dev/null
+++ b/items/PROTESTER_SOMA_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dProtester Soma (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dProtester Soma (Rift NPC)\"},ExtraAttributes:{id:\"PROTESTER_SOMA_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "PROTESTER_SOMA_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -17,
+ "y": 75,
+ "z": -108,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/PROTESTER_STAIN_RIFT_NPC.json b/items/PROTESTER_STAIN_RIFT_NPC.json
new file mode 100644
index 00000000..d13fdad6
--- /dev/null
+++ b/items/PROTESTER_STAIN_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dProtester Stain (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dProtester Stain (Rift NPC)\"},ExtraAttributes:{id:\"PROTESTER_STAIN_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "PROTESTER_STAIN_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -7,
+ "y": 72,
+ "z": -101,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/PROTESTER_VIOLETTA_RIFT_NPC.json b/items/PROTESTER_VIOLETTA_RIFT_NPC.json
new file mode 100644
index 00000000..2203aa43
--- /dev/null
+++ b/items/PROTESTER_VIOLETTA_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dProtester Violetta (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzgyMmQ4ZTc1MWM4ZjJmZDRjODk0MmM0NGJkYjJmNWNhNGQ4YWU4ZTU3NWVkM2ViMzRjMThhODZlOTNiIn19fQ\u003d\u003d\"}]},Name:\"c9540683-51e4-3942-ad17-4f2c3f3ae4b7\"},display:{Lore:[0:\"\"],Name:\"§dProtester Violetta (Rift NPC)\"},ExtraAttributes:{id:\"PROTESTER_VIOLETTA_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "PROTESTER_VIOLETTA_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -5,
+ "y": 74,
+ "z": -106,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/SELF_RECURSIVE_PICKAXE.json b/items/SELF_RECURSIVE_PICKAXE.json
index f11e7697..cda8a8ba 100644
--- a/items/SELF_RECURSIVE_PICKAXE.json
+++ b/items/SELF_RECURSIVE_PICKAXE.json
@@ -32,7 +32,33 @@
"crafttext": "",
"infoType": "WIKI_URL",
"info": [
- "https://wiki.hypixel.net/Self-Recursive_Pickaxe",
- "https://hypixel-skyblock.fandom.com/wiki/Self-Recursive_Pickaxe"
+ "https://hypixel-skyblock.fandom.com/wiki/Self-Recursive_Pickaxe",
+ "https://wiki.hypixel.net/Self-Recursive_Pickaxe"
+ ],
+ "recipes": [
+ {
+ "type": "crafting",
+ "A1": "NULLIFIED_METAL:2",
+ "A2": "NULLIFIED_METAL:2",
+ "A3": "NULLIFIED_METAL:2",
+ "B1":"",
+ "B2":"WILTED_BERBERIS:24",
+ "B3":"",
+ "C1":"",
+ "C2":"TACTICIAN_MURDER_WEAPON",
+ "C3":""
+ },
+ {
+ "type": "crafting",
+ "A1": "NULLIFIED_METAL:2",
+ "A2": "NULLIFIED_METAL:2",
+ "A3": "NULLIFIED_METAL:2",
+ "B1":"",
+ "B2":"WILTED_BERBERIS:24",
+ "B3":"",
+ "C1":"",
+ "C2":"LEECH_SWORD",
+ "C3":""
+ }
]
} \ No newline at end of file
diff --git a/items/TAYLOR_RIFT_NPC.json b/items/TAYLOR_RIFT_NPC.json
new file mode 100644
index 00000000..1a6fe35b
--- /dev/null
+++ b/items/TAYLOR_RIFT_NPC.json
@@ -0,0 +1,16 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dTaylor (Rift NPC)",
+ "nbttag": "{SkullOwner:{Id:\"c23c8589-7356-2200-bb5f-f01ca209aa7d\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHBzOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzE4Y2EwYzg5YmVmOGM0ZTdlNTIxYjExMzgyMWZmZGYwMGU3YjVlYjU1MmEzNzhmOTAzN2NiZWM2NTVkZDI3YzgifX19\"}]},Name:\"c23c8589-7356-2200-bb5f-f01ca209aa7d\"},display:{Lore:[0:\"\"],Name:\"§dTaylor (Rift NPC)\"},ExtraAttributes:{id:\"TAYLOR_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "TAYLOR_RIFT_NPC",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "x": -32,
+ "y": 72,
+ "z": -38,
+ "island": "rift"
+} \ No newline at end of file
diff --git a/items/TTEMME_RD_RIFT_NPC.json b/items/TTEMME_RD_RIFT_NPC.json
new file mode 100644
index 00000000..e0224c17
--- /dev/null
+++ b/items/TTEMME_RD_RIFT_NPC.json
@@ -0,0 +1,44 @@
+{
+ "itemid": "minecraft:skull",
+ "displayname": "§dttemme .rD (Rift NPC)",
+ "nbttag": "{HideFlags:254,SkullOwner:{Id:\"00000000-0000-0000-0000-000000000000\",Properties:{textures:[0:{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmI5NWRjMDBiZTQxOTIxOGRhM2VjMTY2ODVjZjA5OTAyYzE5M2YwMDRhMDlmNGY3M2VhYTJiOWRkMTA4MGM1ZSJ9fX0\u003d\"}]}},display:{Lore:[0:\"\"],Name:\"§dttemme .rD (Rift NPC)\"},ExtraAttributes:{id:\"TTEMME_RD_RIFT_NPC\"}}",
+ "damage": 3,
+ "lore": [
+ ""
+ ],
+ "internalname": "TTEMME_RD_RIFT_NPC",
+ "crafttext": "",
+ "clickcommand": "",
+ "modver": "2.1.1-PRE",
+ "infoType": "",
+ "island": "rift",
+ "x": -293,
+ "y": 56,
+ "z": -87,
+ "recipes": [
+ {
+ "type": "npc_shop",
+ "cost": [
+ "SKYBLOCK_MOTE:10000",
+ "SHADOW_CRUX:10"
+ ],
+ "result": "RIFT_TROPHY_MIRRORED"
+ },
+ {
+ "type": "npc_shop",
+ "cost": [
+ "WYLD_CHESTPLATE:1",
+ "SHADOW_CRUX:12"
+ ],
+ "result": "ETALPTSEHC_NORI"
+ },
+ {
+ "type": "npc_shop",
+ "cost": [
+ "SHADOW_CRUX:16",
+ "SKYBLOCK_MOTE:5000"
+ ],
+ "result": "ENCHANTED_BOOK_BUNDLE_REFLECTION"
+ }
+ ]
+} \ No newline at end of file