From 9b1cd2bb7380ba2917bf05db394cd008dd00e37f Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Fri, 21 Aug 2020 12:42:31 -0400 Subject: [PATCH] More loot --- overworld/dimensions/overworld.json | 3 +- overworld/loot/cold-treasure.json | 48 ++++++++++ overworld/loot/frozen-clutter.json | 12 +++ overworld/loot/global-clutter.json | 48 ++++++++++ overworld/loot/global-tools.json | 83 +++++++----------- overworld/loot/global-treasure.json | 18 +++- overworld/loot/hot-treasure.json | 63 +++++++++++++ overworld/loot/mushroom-clutter.json | 30 +++++++ overworld/loot/musroom-food.json | 6 ++ overworld/loot/ocean-clutter.json | 122 ++++++++++++++++++++++++++ overworld/loot/swamp-clutter.json | 24 +++++ overworld/loot/temperate-clutter.json | 24 +++++ overworld/loot/tropical-treasure.json | 18 ++++ overworld/regions/frozen.json | 3 +- overworld/regions/mushroom.json | 3 +- overworld/regions/swamp.json | 3 +- overworld/regions/temperate.json | 3 +- overworld/regions/tropical.json | 3 +- 18 files changed, 453 insertions(+), 61 deletions(-) create mode 100644 overworld/loot/frozen-clutter.json create mode 100644 overworld/loot/global-clutter.json create mode 100644 overworld/loot/mushroom-clutter.json create mode 100644 overworld/loot/swamp-clutter.json create mode 100644 overworld/loot/temperate-clutter.json create mode 100644 overworld/loot/tropical-treasure.json diff --git a/overworld/dimensions/overworld.json b/overworld/dimensions/overworld.json index 3b302ed2..d18b6223 100644 --- a/overworld/dimensions/overworld.json +++ b/overworld/dimensions/overworld.json @@ -15,7 +15,8 @@ "loot": { "tables": [ "global-treasure", - "global-tools" + "global-tools", + "global-clutter" ] }, "decorate": true, diff --git a/overworld/loot/cold-treasure.json b/overworld/loot/cold-treasure.json index c2dd94ca..7bc5b774 100644 --- a/overworld/loot/cold-treasure.json +++ b/overworld/loot/cold-treasure.json @@ -31,6 +31,54 @@ "maxAmount": 3, "rarity": 11, "slotTypes": "STORAGE" + }, + { + "type": "LEATHER_LEGGINGS", + "maxAmount": 1, + "rarity": 37, + "minDurability": 0.93, + "maxDurability": 1, + "displayName": "Lucky Pyro Pants", + "lore": [ + "The perfect pants to wear while ", + "burning oneself or diving into an ", + "explosion. They're a bit lucky too." + ], + "enchantments": [ + { + "enchantment": "PROTECTION_EXPLOSIONS", + "maxLevel": 7, + "minLevel": 3 + }, + { + "enchantment": "PROTECTION_FIRE", + "maxLevel": 7, + "minLevel": 3 + } + ], + "attributes": [ + { + "attribute": "GENERIC_LUCK", + "operation": "ADD_NUMBER", + "maxAmount": 0.1, + "minAmount": 0.07, + "name": "LUCK" + }, + { + "attribute": "GENERIC_ARMOR", + "operation": "ADD_NUMBER", + "maxAmount": 4, + "minAmount": 2, + "name": "RRM" + } + ], + "itemFlags": [ + "HIDE_ATTRIBUTES", + "HIDE_ENCHANTS", + "HIDE_PLACED_ON", + "HIDE_POTION_EFFECTS" + ], + "slotTypes": "STORAGE" } ] } \ No newline at end of file diff --git a/overworld/loot/frozen-clutter.json b/overworld/loot/frozen-clutter.json new file mode 100644 index 00000000..bc1508d4 --- /dev/null +++ b/overworld/loot/frozen-clutter.json @@ -0,0 +1,12 @@ +{ + "name": "Frozen Clutter", + "rarity": 6, + "loot": [ + { + "type": "BLACKSTONE", + "maxAmount": 12, + "rarity": 7, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/global-clutter.json b/overworld/loot/global-clutter.json new file mode 100644 index 00000000..2a3dbe6d --- /dev/null +++ b/overworld/loot/global-clutter.json @@ -0,0 +1,48 @@ +{ + "name": "Global Clutter", + "rarity": 4, + "loot": [ + { + "type": "STONE", + "maxAmount": 12, + "rarity": 12, + "slotTypes": "STORAGE" + }, + { + "type": "STICK", + "maxAmount": 7, + "rarity": 7, + "slotTypes": "STORAGE" + }, + { + "type": "FLINT", + "maxAmount": 3, + "rarity": 14, + "slotTypes": "STORAGE" + }, + { + "type": "LEATHER", + "maxAmount": 4, + "rarity": 24, + "slotTypes": "STORAGE" + }, + { + "type": "BOOK", + "maxAmount": 2, + "rarity": 17, + "slotTypes": "STORAGE" + }, + { + "type": "BOOK_AND_QUILL", + "maxAmount": 1, + "rarity": 31, + "slotTypes": "STORAGE" + }, + { + "type": "LADDER", + "maxAmount": 12, + "rarity": 41, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/global-tools.json b/overworld/loot/global-tools.json index 19f8bb5b..61f5a13c 100644 --- a/overworld/loot/global-tools.json +++ b/overworld/loot/global-tools.json @@ -1,58 +1,7 @@ { "name": "Global Tools", - "rarity": 1, + "rarity": 83, "loot": [ - { - "type": "TRIDENT", - "maxAmount": 1, - "rarity": 1, - "enchantments": [ - { - "enchantment": "CHANNELING", - "maxLevel": 3, - "chance": 0.75 - }, - { - "enchantment": "LOYALTY" - }, - { - "enchantment": "WATER_WORKER", - "minLevel": 3, - "maxLevel": 5 - }, - { - "enchantment": "MENDING", - "maxLevel": 2 - }, - { - "enchantment": "DAMAGE_ALL", - "maxLevel": 2 - } - ], - "localizedName": "Poseidon's Wrath", - "displayName": "Poseidon's Wrath", - "itemFlags": [ - "HIDE_PLACED_ON", - "HIDE_UNBREAKABLE", - "HIDE_DESTROYS", - "HIDE_ENCHANTS", - "HIDE_POTION_EFFECTS", - "HIDE_ATTRIBUTES" - ], - "attributes": [ - { - "attribute": "GENERIC_ARMOR", - "operation": "ADD_NUMBER", - "maxAmount": 5, - "minAmount": 3, - "name": "AT1" - } - ], - "unbreakable": true, - "minDurability": 0.9, - "maxDurability": 0.95, - "slotTypes": "STORAGE" - }, { "type": "WOODEN_PICKAXE", "maxAmount": 1, @@ -61,6 +10,36 @@ "maxDurability": 0.8, "slotTypes": "STORAGE" }, + { + "type": "FLINT_AND_STEEL", + "maxAmount": 1, + "rarity": 5, + "minDurability": 0.2, + "maxDurability": 0.8, + "slotTypes": "STORAGE" + } + ,{ + "type": "SHEARS", + "maxAmount": 1, + "rarity": 7, + "minDurability": 0.2, + "maxDurability": 0.8, + "slotTypes": "STORAGE" + }, + { + "type": "BOW", + "maxAmount": 1, + "rarity": 8, + "minDurability": 0.4, + "maxDurability": 0.8, + "slotTypes": "STORAGE" + }, + { + "type": "ARROW", + "maxAmount": 21, + "rarity": 7, + "slotTypes": "STORAGE" + }, { "type": "STONE_PICKAXE", "maxAmount": 1, diff --git a/overworld/loot/global-treasure.json b/overworld/loot/global-treasure.json index 9f22f2be..2f7e8a5d 100644 --- a/overworld/loot/global-treasure.json +++ b/overworld/loot/global-treasure.json @@ -9,15 +9,27 @@ "slotTypes": "STORAGE" }, { - "type": "IRON_INGOT", + "type": "ENDER_PEARL", "maxAmount": 3, - "rarity": 12, + "rarity": 28, + "slotTypes": "STORAGE" + }, + { + "type": "NAME_TAG", + "maxAmount": 1, + "rarity": 36, + "slotTypes": "STORAGE" + }, + { + "type": "IRON_INGOT", + "maxAmount": 5, + "rarity": 6, "slotTypes": "STORAGE" }, { "type": "IRON_NUGGET", "maxAmount": 7, - "rarity": 10, + "rarity": 4, "slotTypes": "STORAGE" }, { diff --git a/overworld/loot/hot-treasure.json b/overworld/loot/hot-treasure.json index bdd3091c..1c55031a 100644 --- a/overworld/loot/hot-treasure.json +++ b/overworld/loot/hot-treasure.json @@ -19,6 +19,69 @@ "maxAmount": 8, "rarity": 4, "slotTypes": "STORAGE" + }, + { + "type": "BLAZE_POWDER", + "maxAmount": 1, + "rarity": 38, + "slotTypes": "STORAGE" + }, + { + "type": "GOLDEN_BOOTS", + "maxAmount": 1, + "rarity": 35, + "minDurability": 0.93, + "maxDurability": 1, + "displayName": "Golden Dashers", + "lore": [ + "Dash around with these boots so long", + "as they dont get damaged. Also enjoy", + "less health and armor while doing so." + ], + "enchantments": [ + { + "enchantment": "SOUL_SPEED", + "maxLevel": 5, + "minLevel": 3 + } + ], + "attributes": [ + { + "attribute": "GENERIC_MOVEMENT_SPEED", + "operation": "ADD_NUMBER", + "maxAmount": 0.35, + "minAmount": 0.2, + "name": "SPUDD" + }, + { + "attribute": "GENERIC_ATTACK_SPEED", + "operation": "ADD_NUMBER", + "maxAmount": 0.1, + "minAmount": 0.05, + "name": "ATTAKK" + }, + { + "attribute": "GENERIC_MAX_HEALTH", + "operation": "ADD_NUMBER", + "maxAmount": -7, + "minAmount": -5, + "name": "ATTAKK" + }, + { + "attribute": "GENERIC_ARMOR", + "operation": "MULTIPLY_SCALAR_1", + "maxAmount": -0.3, + "minAmount": -0.08, + "name": "NOARM" + } + ], + "itemFlags": [ + "HIDE_ATTRIBUTES", + "HIDE_ENCHANTS", + "HIDE_PLACED_ON", + "HIDE_POTION_EFFECTS" + ], + "slotTypes": "STORAGE" } ] } \ No newline at end of file diff --git a/overworld/loot/mushroom-clutter.json b/overworld/loot/mushroom-clutter.json new file mode 100644 index 00000000..b4a83ff8 --- /dev/null +++ b/overworld/loot/mushroom-clutter.json @@ -0,0 +1,30 @@ +{ + "name": "Mushroom Clutter", + "rarity": 4, + "loot": [ + { + "type": "RED_MUSHROOM", + "maxAmount": 5, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "BROWN_MUSHROOM", + "maxAmount": 5, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "WARPED_FUNGUS", + "maxAmount": 3, + "rarity": 21, + "slotTypes": "STORAGE" + }, + { + "type": "CRIMSON_FUNGUS", + "maxAmount": 3, + "rarity": 21, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/musroom-food.json b/overworld/loot/musroom-food.json index 8763e0d9..e322b07b 100644 --- a/overworld/loot/musroom-food.json +++ b/overworld/loot/musroom-food.json @@ -13,6 +13,12 @@ "maxAmount": 5, "rarity": 2, "slotTypes": "STORAGE" + }, + { + "type": "MUSHROOM_STEW", + "maxAmount": 1, + "rarity": 7, + "slotTypes": "STORAGE" } ] } \ No newline at end of file diff --git a/overworld/loot/ocean-clutter.json b/overworld/loot/ocean-clutter.json index fcb1d6ce..cf4bd681 100644 --- a/overworld/loot/ocean-clutter.json +++ b/overworld/loot/ocean-clutter.json @@ -31,6 +31,128 @@ "maxAmount": 2, "rarity": 5, "slotTypes": "STORAGE" + }, + { + "type": "TURTLE_HELMET", + "maxAmount": 1, + "rarity": 36, + "enchantments": [ + { + "enchantment": "OXYGEN", + "maxLevel": 2 + }, + { + "enchantment": "DURABILITY", + "maxLevel": 5, + "minLevel": 3 + }, + { + "enchantment": "PROTECTION_ENVIRONMENTAL", + "maxLevel": 3 + } + ], + "attributes": [ + { + "attribute": "GENERIC_MOVEMENT_SPEED", + "operation": "MULTIPLY_SCALAR_1", + "maxAmount": -0.15, + "minAmount": -0.25, + "name": "SLOW" + }, + { + "attribute": "GENERIC_KNOCKBACK_RESISTANCE", + "maxAmount": 3.25, + "minAmount": 0.85, + "name": "THICC", + "operation": "MULTIPLY_SCALAR_1" + }, + { + "attribute": "GENERIC_MAX_HEALTH", + "operation": "ADD_NUMBER", + "maxAmount": 7, + "name": "HP", + "minAmount": 3 + }, + { + "attribute": "GENERIC_ARMOR", + "name": "AMR", + "maxAmount": 7, + "minAmount": 5, + "operation": "ADD_NUMBER" + } + ], + "displayName": "5head", + "minDurability": 0.9, + "lore": [ + "Take this helmet with increased health, ", + "armor & knockback resistance at the cost", + "of reduced movement speed.", + "It's also full of air." + ], + "itemFlags": [ + "HIDE_PLACED_ON", + "HIDE_DESTROYS", + "HIDE_ENCHANTS", + "HIDE_POTION_EFFECTS", + "HIDE_ATTRIBUTES" + ], + "maxDurability": 0.95, + "slotTypes": "STORAGE" + }, + { + "type": "TRIDENT", + "maxAmount": 1, + "rarity": 36, + "enchantments": [ + { + "enchantment": "CHANNELING", + "maxLevel": 3, + "chance": 0.75 + }, + { + "enchantment": "LOYALTY" + }, + { + "enchantment": "WATER_WORKER", + "minLevel": 3, + "maxLevel": 5 + }, + { + "enchantment": "DURABILITY", + "maxLevel": 5, + "minLevel": 3 + }, + { + "enchantment": "DAMAGE_ALL", + "maxLevel": 2 + } + ], + "displayName": "Poseidon's Wrath", + "lore": [ + "A Trident with increased damage that", + "always finds it's way back. It's also", + "great for digging blocks underwater." + ], + "itemFlags": [ + "HIDE_PLACED_ON", + "HIDE_UNBREAKABLE", + "HIDE_DESTROYS", + "HIDE_ENCHANTS", + "HIDE_POTION_EFFECTS", + "HIDE_ATTRIBUTES" + ], + "attributes": [ + { + "attribute": "GENERIC_ATTACK_DAMAGE", + "operation": "ADD_NUMBER", + "maxAmount": 5, + "minAmount": 3, + "name": "AT1" + } + ], + "minDurability": 0.9, + "maxDurability": 0.95, + "slotTypes": "STORAGE" } ] } \ No newline at end of file diff --git a/overworld/loot/swamp-clutter.json b/overworld/loot/swamp-clutter.json new file mode 100644 index 00000000..266bdd92 --- /dev/null +++ b/overworld/loot/swamp-clutter.json @@ -0,0 +1,24 @@ +{ + "name": "Swamp Clutter", + "rarity": 4, + "loot": [ + { + "type": "STRING", + "maxAmount": 5, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "RED_MUSHROOM", + "maxAmount": 2, + "rarity": 14, + "slotTypes": "STORAGE" + }, + { + "type": "BROWN_MUSHROOM", + "maxAmount": 2, + "rarity": 14, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/temperate-clutter.json b/overworld/loot/temperate-clutter.json new file mode 100644 index 00000000..2ce904e8 --- /dev/null +++ b/overworld/loot/temperate-clutter.json @@ -0,0 +1,24 @@ +{ + "name": "Temperate Clutter", + "rarity": 4, + "loot": [ + { + "type": "OAK_PLANKS", + "maxAmount": 3, + "rarity": 6, + "slotTypes": "STORAGE" + }, + { + "type": "STICK", + "maxAmount": 4, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "OAK_WOOD", + "maxAmount": 3, + "rarity": 12, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/loot/tropical-treasure.json b/overworld/loot/tropical-treasure.json new file mode 100644 index 00000000..dcb0d677 --- /dev/null +++ b/overworld/loot/tropical-treasure.json @@ -0,0 +1,18 @@ +{ + "name": "Tropical Treasure", + "rarity": 19, + "loot": [ + { + "type": "GLISTERING_MELON_SLICE", + "maxAmount": 1, + "rarity": 7, + "slotTypes": "STORAGE" + }, + { + "type": "REPEATER", + "maxAmount": 3, + "rarity": 22, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/overworld/regions/frozen.json b/overworld/regions/frozen.json index 6b7957e1..cfabd911 100644 --- a/overworld/regions/frozen.json +++ b/overworld/regions/frozen.json @@ -20,7 +20,8 @@ "tables": [ "frozen-food", "snow-clutter", - "cold-treasure" + "cold-treasure", + "frozen-clutter" ] }, "landBiomes": [ diff --git a/overworld/regions/mushroom.json b/overworld/regions/mushroom.json index b48f248c..b09dd282 100644 --- a/overworld/regions/mushroom.json +++ b/overworld/regions/mushroom.json @@ -18,7 +18,8 @@ ], "loot": { "tables": [ - "musroom-food" + "musroom-food", + "mushroom-clutter" ] }, "spotBiomes":[ diff --git a/overworld/regions/swamp.json b/overworld/regions/swamp.json index db044149..37de8fa5 100644 --- a/overworld/regions/swamp.json +++ b/overworld/regions/swamp.json @@ -23,7 +23,8 @@ ], "loot": { "tables": [ - "swamp-food" + "swamp-food", + "swamp-clutter" ] }, "deposits":[ diff --git a/overworld/regions/temperate.json b/overworld/regions/temperate.json index 9ac40f72..f2429e68 100644 --- a/overworld/regions/temperate.json +++ b/overworld/regions/temperate.json @@ -19,7 +19,8 @@ ], "loot": { "tables": [ - "temperate-food" + "temperate-food", + "temperate-clutter" ] }, "deposits":[ diff --git a/overworld/regions/tropical.json b/overworld/regions/tropical.json index c97d0455..d1662e75 100644 --- a/overworld/regions/tropical.json +++ b/overworld/regions/tropical.json @@ -18,7 +18,8 @@ ], "loot": { "tables": [ - "tropical-food" + "tropical-food", + "tropical-treasure" ] }, "caveBiomes": [