From b13b8dc4ca643a614326863aaaa2d6779a3288ad Mon Sep 17 00:00:00 2001 From: thevortex Date: Fri, 7 Feb 2025 16:31:26 -0700 Subject: [PATCH] ports ATModium datapack --- .../boss_gear/the_other/diamond.json | 61 ++++++++ .../boss_gear/the_other/diamond_bow.json | 43 ++++++ .../boss_gear/the_other/netherite.json | 61 ++++++++ .../boss_gear/the_other/netherite_bow.json | 43 ++++++ .../apotheosis/bosses/the_other/blaze.json | 139 ++++++++++++++++++ .../apotheosis/bosses/the_other/enderman.json | 120 +++++++++++++++ .../apotheosis/bosses/the_other/evoker.json | 121 +++++++++++++++ .../apotheosis/bosses/the_other/husk.json | 121 +++++++++++++++ .../apotheosis/bosses/the_other/phantom.json | 121 +++++++++++++++ .../apotheosis/bosses/the_other/piglin.json | 121 +++++++++++++++ .../bosses/the_other/piglin_brute.json | 121 +++++++++++++++ .../apotheosis/bosses/the_other/skeleton.json | 121 +++++++++++++++ .../bosses/the_other/vindicator.json | 121 +++++++++++++++ .../apotheosis/bosses/the_other/witch.json | 121 +++++++++++++++ .../bosses/the_other/wither_skeleton.json | 121 +++++++++++++++ .../apotheosis/bosses/the_other/zoglin.json | 121 +++++++++++++++ .../apotheosis/bosses/the_other/zombie.json | 121 +++++++++++++++ .../bosses/the_other/zombified_piglin.json | 120 +++++++++++++++ 18 files changed, 1918 insertions(+) create mode 100644 kubejs/data/apotheosis/boss_gear/the_other/diamond.json create mode 100644 kubejs/data/apotheosis/boss_gear/the_other/diamond_bow.json create mode 100644 kubejs/data/apotheosis/boss_gear/the_other/netherite.json create mode 100644 kubejs/data/apotheosis/boss_gear/the_other/netherite_bow.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/blaze.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/enderman.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/evoker.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/husk.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/phantom.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/piglin.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/piglin_brute.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/skeleton.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/vindicator.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/witch.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/wither_skeleton.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/zoglin.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/zombie.json create mode 100644 kubejs/data/apotheosis/bosses/the_other/zombified_piglin.json diff --git a/kubejs/data/apotheosis/boss_gear/the_other/diamond.json b/kubejs/data/apotheosis/boss_gear/the_other/diamond.json new file mode 100644 index 00000000..fc3beeb9 --- /dev/null +++ b/kubejs/data/apotheosis/boss_gear/the_other/diamond.json @@ -0,0 +1,61 @@ +{ + "weight": 70, + "mainhands": [{ + "weight": 3, + "stack": { + "item": "minecraft:diamond_sword" + } + }, + { + "weight": 3, + "stack": { + "item": "minecraft:diamond_axe" + } + }, + { + "weight": 2, + "stack": { + "item": "minecraft:diamond_pickaxe" + } + }, + { + "weight": 2, + "stack": { + "item": "minecraft:diamond_shovel" + } + } + ], + "offhands": [{ + "weight": 1, + "stack": { + "item": "minecraft:shield" + } + }], + "boots": [{ + "weight": 1, + "stack": { + "item": "minecraft:diamond_boots" + } + }], + "leggings": [{ + "weight": 1, + "stack": { + "item": "minecraft:diamond_leggings" + } + }], + "chestplates": [{ + "weight": 1, + "stack": { + "item": "minecraft:diamond_chestplate" + } + }], + "helmets": [{ + "weight": 1, + "stack": { + "item": "minecraft:diamond_helmet" + } + }], + "tags": [ + "the_other" + ] +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/boss_gear/the_other/diamond_bow.json b/kubejs/data/apotheosis/boss_gear/the_other/diamond_bow.json new file mode 100644 index 00000000..175c4f7d --- /dev/null +++ b/kubejs/data/apotheosis/boss_gear/the_other/diamond_bow.json @@ -0,0 +1,43 @@ +{ + "weight": 70, + "mainhands": [{ + "weight": 3, + "stack": { + "item": "minecraft:bow" + } + } + ], + "offhands": [{ + "weight": 1, + "stack": { + "item": "minecraft:shield" + } + }], + "boots": [{ + "weight": 1, + "stack": { + "item": "minecraft:diamond_boots" + } + }], + "leggings": [{ + "weight": 1, + "stack": { + "item": "minecraft:diamond_leggings" + } + }], + "chestplates": [{ + "weight": 1, + "stack": { + "item": "minecraft:diamond_chestplate" + } + }], + "helmets": [{ + "weight": 1, + "stack": { + "item": "minecraft:diamond_helmet" + } + }], + "tags": [ + "the_other_bow" + ] +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/boss_gear/the_other/netherite.json b/kubejs/data/apotheosis/boss_gear/the_other/netherite.json new file mode 100644 index 00000000..9dda32bb --- /dev/null +++ b/kubejs/data/apotheosis/boss_gear/the_other/netherite.json @@ -0,0 +1,61 @@ +{ + "weight": 40, + "mainhands": [{ + "weight": 3, + "stack": { + "item": "minecraft:netherite_sword" + } + }, + { + "weight": 3, + "stack": { + "item": "minecraft:netherite_axe" + } + }, + { + "weight": 2, + "stack": { + "item": "minecraft:netherite_pickaxe" + } + }, + { + "weight": 2, + "stack": { + "item": "minecraft:netherite_shovel" + } + } + ], + "offhands": [{ + "weight": 1, + "stack": { + "item": "minecraft:shield" + } + }], + "boots": [{ + "weight": 1, + "stack": { + "item": "minecraft:netherite_boots" + } + }], + "leggings": [{ + "weight": 1, + "stack": { + "item": "minecraft:netherite_leggings" + } + }], + "chestplates": [{ + "weight": 1, + "stack": { + "item": "minecraft:netherite_chestplate" + } + }], + "helmets": [{ + "weight": 1, + "stack": { + "item": "minecraft:netherite_helmet" + } + }], + "tags": [ + "the_other" + ] +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/boss_gear/the_other/netherite_bow.json b/kubejs/data/apotheosis/boss_gear/the_other/netherite_bow.json new file mode 100644 index 00000000..205a095b --- /dev/null +++ b/kubejs/data/apotheosis/boss_gear/the_other/netherite_bow.json @@ -0,0 +1,43 @@ +{ + "weight": 40, + "mainhands": [{ + "weight": 3, + "stack": { + "item": "minecraft:bow" + } + } + ], + "offhands": [{ + "weight": 1, + "stack": { + "item": "minecraft:shield" + } + }], + "boots": [{ + "weight": 1, + "stack": { + "item": "minecraft:netherite_boots" + } + }], + "leggings": [{ + "weight": 1, + "stack": { + "item": "minecraft:netherite_leggings" + } + }], + "chestplates": [{ + "weight": 1, + "stack": { + "item": "minecraft:netherite_chestplate" + } + }], + "helmets": [{ + "weight": 1, + "stack": { + "item": "minecraft:netherite_helmet" + } + }], + "tags": [ + "the_other_bow" + ] +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/blaze.json b/kubejs/data/apotheosis/bosses/the_other/blaze.json new file mode 100644 index 00000000..91e9789a --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/blaze.json @@ -0,0 +1,139 @@ +{ + "entity": "minecraft:blaze", + "weight": 30, + "quality": 7, + "size": { + "width": 1.6, + "height": 1.6 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.75, + "enchantment_levels": [26, 22, 40, 30], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 120, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.12, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.flying_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.12, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.32, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.55 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [30, 25, 48, 35], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 180, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.15, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.flying_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.15, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.32, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.65 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 10 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 6 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/enderman.json b/kubejs/data/apotheosis/bosses/the_other/enderman.json new file mode 100644 index 00000000..6f25d4ac --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/enderman.json @@ -0,0 +1,120 @@ +{ + "entity": "minecraft:enderman", + "weight": 100, + "size": { + "width": 1, + "height": 3 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/evoker.json b/kubejs/data/apotheosis/bosses/the_other/evoker.json new file mode 100644 index 00000000..969cee95 --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/evoker.json @@ -0,0 +1,121 @@ +{ + "entity": "minecraft:evoker", + "weight": 20, + "quality": 6, + "size": { + "width": 1, + "height": 2 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/husk.json b/kubejs/data/apotheosis/bosses/the_other/husk.json new file mode 100644 index 00000000..02392345 --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/husk.json @@ -0,0 +1,121 @@ +{ + "entity": "minecraft:husk", + "weight": 75, + "quality": 2, + "size": { + "width": 1, + "height": 2 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/phantom.json b/kubejs/data/apotheosis/bosses/the_other/phantom.json new file mode 100644 index 00000000..158fdb89 --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/phantom.json @@ -0,0 +1,121 @@ +{ + "entity": "minecraft:phantom", + "weight": 50, + "quality": 3, + "size": { + "width": 2.5, + "height": 1 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/piglin.json b/kubejs/data/apotheosis/bosses/the_other/piglin.json new file mode 100644 index 00000000..806e8477 --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/piglin.json @@ -0,0 +1,121 @@ +{ + "entity": "minecraft:piglin", + "weight": 70, + "quality": 2, + "size": { + "width": 1, + "height": 2 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/piglin_brute.json b/kubejs/data/apotheosis/bosses/the_other/piglin_brute.json new file mode 100644 index 00000000..e1b66040 --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/piglin_brute.json @@ -0,0 +1,121 @@ +{ + "entity": "minecraft:piglin_brute", + "weight": 50, + "quality": 4, + "size": { + "width": 1, + "height": 2 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/skeleton.json b/kubejs/data/apotheosis/bosses/the_other/skeleton.json new file mode 100644 index 00000000..de4f59c9 --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/skeleton.json @@ -0,0 +1,121 @@ +{ + "entity": "minecraft:skeleton", + "weight": 100, + "quality": 0, + "size": { + "width": 1, + "height": 2 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/vindicator.json b/kubejs/data/apotheosis/bosses/the_other/vindicator.json new file mode 100644 index 00000000..4d9cf3d2 --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/vindicator.json @@ -0,0 +1,121 @@ +{ + "entity": "minecraft:vindicator", + "weight": 45, + "quality": 4, + "size": { + "width": 1, + "height": 2 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/witch.json b/kubejs/data/apotheosis/bosses/the_other/witch.json new file mode 100644 index 00000000..39d37737 --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/witch.json @@ -0,0 +1,121 @@ +{ + "entity": "minecraft:witch", + "weight": 45, + "quality": 4, + "size": { + "width": 1, + "height": 2 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/wither_skeleton.json b/kubejs/data/apotheosis/bosses/the_other/wither_skeleton.json new file mode 100644 index 00000000..8627d2cd --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/wither_skeleton.json @@ -0,0 +1,121 @@ +{ + "entity": "minecraft:wither_skeleton", + "weight": 100, + "quality": 0, + "size": { + "width": 1, + "height": 2 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/zoglin.json b/kubejs/data/apotheosis/bosses/the_other/zoglin.json new file mode 100644 index 00000000..4942a273 --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/zoglin.json @@ -0,0 +1,121 @@ +{ + "entity": "minecraft:zoglin", + "weight": 30, + "quality": 7, + "size": { + "width": 1.6, + "height": 1.6 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/zombie.json b/kubejs/data/apotheosis/bosses/the_other/zombie.json new file mode 100644 index 00000000..74617ee5 --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/zombie.json @@ -0,0 +1,121 @@ +{ + "entity": "minecraft:zombie", + "weight": 100, + "quality": 0, + "size": { + "width": 1, + "height": 2 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file diff --git a/kubejs/data/apotheosis/bosses/the_other/zombified_piglin.json b/kubejs/data/apotheosis/bosses/the_other/zombified_piglin.json new file mode 100644 index 00000000..082b2ace --- /dev/null +++ b/kubejs/data/apotheosis/bosses/the_other/zombified_piglin.json @@ -0,0 +1,120 @@ +{ + "entity": "minecraft:zombified_piglin", + "weight": 100, + "size": { + "width": 1, + "height": 2 + }, + "valid_gear_sets": [ + "#the_other" + ], + "dimensions": [ + "allthemodium:the_other" + ], + "min_rarity": "epic", + "max_rarity": "mythic", + "stats": { + "epic": { + "enchant_chance": 0.80, + "enchantment_levels": [30, 24, 50, 40], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 160, + "steps": 75, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.16, + "steps": 25, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.6, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 0.6 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 8 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 4.5 + } + ] + }, + "mythic": { + "enchant_chance": 0.85, + "enchantment_levels": [32, 25, 60, 50], + "effects": [{ + "effect": "minecraft:fire_resistance", + "chance": 1.0 + }], + "attribute_modifiers": [{ + "attribute": "minecraft:generic.max_health", + "operation": "ADDITION", + "value": { + "min": 220, + "steps": 90, + "step": 2 + } + }, + { + "attribute": "minecraft:generic.movement_speed", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.2, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.attack_damage", + "operation": "MULTIPLY_BASE", + "value": { + "min": 0.9, + "steps": 35, + "step": 0.01 + } + }, + { + "attribute": "minecraft:generic.knockback_resistance", + "operation": "ADDITION", + "value": 1 + }, + { + "attribute": "minecraft:generic.armor", + "operation": "ADDITION", + "value": 14 + }, + { + "attribute": "minecraft:generic.armor_toughness", + "operation": "ADDITION", + "value": 10 + } + ] + } + } +} \ No newline at end of file