From cec0364d508ccc612f14cfeaf9be42bf586e83d0 Mon Sep 17 00:00:00 2001 From: nimsolated Date: Tue, 24 Mar 2026 11:34:33 -0700 Subject: [PATCH] 2.1.0 --- aris_random_additions.mcreator | 629 +++++++++++++++++- elements/ChorusEye.mod.json | 63 ++ elements/ChorusEyeRecipe.mod.json | 48 ++ elements/EnditeAdvancement.mod.json | 24 + elements/EnditeArmor.mod.json | 115 ++++ elements/EnditeArmorBootsTickEvent.mod.json | 7 + elements/EnditeAxe.mod.json | 39 ++ elements/EnditeAxeRecipe.mod.json | 28 + elements/EnditeBlock.mod.json | 137 ++++ elements/EnditeBlockOreRecipe.mod.json | 48 ++ elements/EnditeBootsRecipe.mod.json | 28 + elements/EnditeChestplateRecipe.mod.json | 28 + elements/EnditeHelmetRecipe.mod.json | 28 + elements/EnditeHoe.mod.json | 39 ++ elements/EnditeHoeAdvancement.mod.json | 24 + elements/EnditeHoeRecipe.mod.json | 28 + elements/EnditeIngot.mod.json | 63 ++ elements/EnditeIngotRecipe.mod.json | 28 + elements/EnditeLeggingsRecipe.mod.json | 28 + elements/EnditeOreBlockRecipe.mod.json | 48 ++ elements/EnditePickaxe.mod.json | 39 ++ elements/EnditePickaxeRecipe.mod.json | 28 + elements/EnditeScythe.mod.json | 43 ++ elements/EnditeScytheAdvancement.mod.json | 24 + ...teScytheLivingEntityIsHitWithTool.mod.json | 7 + elements/EnditeScytheRecipe.mod.json | 48 ++ elements/EnditeSetAdvancement.mod.json | 24 + elements/EnditeShovel.mod.json | 39 ++ elements/EnditeShovelRecipe.mod.json | 28 + elements/EnditeSword.mod.json | 39 ++ elements/EnditeSwordRecipe.mod.json | 28 + .../EnditeUpgradeSmithingTemplate.mod.json | 63 ++ ...diteUpgradeSmithingTemplateRecipe.mod.json | 48 ++ elements/OrichalcumArmor.mod.json | 24 +- elements/PowerStar.mod.json | 63 ++ elements/PowerStarAdvancement.mod.json | 24 + elements/PowerStarRecipe.mod.json | 48 ++ elements/TheEndOfYourMiseryEffect.mod.json | 26 + ...ndOfYourMiseryEffectEffectExpires.mod.json | 7 + ...rMiseryEffectEffectStartedapplied.mod.json | 7 + models/enditescythe.json | 92 +++ models/enditescythe.json.textures | 11 + .../block/EnditeBlockBlock.java | 20 + .../init/ArisRandomAdditionsModBlocks.java | 2 + .../init/ArisRandomAdditionsModItems.java | 26 + .../ArisRandomAdditionsModMobEffects.java | 2 + .../init/ArisRandomAdditionsModTabs.java | 16 + .../item/ChorusEyeItem.java | 11 + .../item/EnditeArmorItem.java | 145 ++++ .../item/EnditeAxeItem.java | 40 ++ .../item/EnditeHoeItem.java | 40 ++ .../item/EnditeIngotItem.java | 11 + .../item/EnditePickaxeItem.java | 40 ++ .../item/EnditeScytheItem.java | 59 ++ .../item/EnditeShovelItem.java | 40 ++ .../item/EnditeSwordItem.java | 40 ++ .../EnditeUpgradeSmithingTemplateItem.java | 11 + .../item/OrichalcumArmorItem.java | 36 +- .../item/PowerStarItem.java | 21 + .../TheEndOfYourMiseryEffectMobEffect.java | 33 + .../EnditeArmorBootsTickEventProcedure.java | 44 ++ ...theLivingEntityIsHitWithToolProcedure.java | 21 + ...ourMiseryEffectEffectExpiresProcedure.java | 32 + ...ryEffectEffectStartedappliedProcedure.java | 33 + .../resources/META-INF/accesstransformer.cfg | 1 + src/main/resources/META-INF/mods.toml | 2 +- .../blockstates/endite_block.json | 7 + .../aris_random_additions/lang/en_us.json | 49 +- .../models/block/endite_block.json | 8 + .../textures/block/endite_ore.png | Bin 0 -> 504 bytes .../textures/block/endite_ore_block.png | Bin 0 -> 436 bytes .../textures/block/endite_scythe_handle.png | Bin 0 -> 130 bytes .../textures/block/handle.png | Bin 0 -> 115 bytes .../textures/item/chorus_eye.png | Bin 0 -> 248 bytes .../textures/item/endite_axe.png | Bin 0 -> 268 bytes .../textures/item/endite_body.png | Bin 0 -> 177 bytes .../textures/item/endite_boots.png | Bin 0 -> 155 bytes .../textures/item/endite_head.png | Bin 0 -> 171 bytes .../textures/item/endite_hoe.png | Bin 0 -> 224 bytes .../textures/item/endite_ingot.png | Bin 0 -> 204 bytes .../textures/item/endite_leggings.png | Bin 0 -> 141 bytes .../textures/item/endite_pickaxe.png | Bin 0 -> 285 bytes .../textures/item/endite_scythe.png | Bin 0 -> 237 bytes .../textures/item/endite_shovel.png | Bin 0 -> 262 bytes .../textures/item/endite_sword.png | Bin 0 -> 322 bytes .../item/endite_upgrade_smithing_template.png | Bin 0 -> 210 bytes .../textures/item/handle.png | Bin 0 -> 203 bytes .../textures/item/orichalcum_gem.png | Bin 454 -> 428 bytes .../textures/item/power_star.png | Bin 0 -> 208 bytes .../textures/item/shipping_label.png | Bin 147 -> 0 bytes .../textures/mob_effect/chorus_eye.png | Bin 0 -> 248 bytes .../the_end_of_your_misery_effect.png | Bin 0 -> 248 bytes .../screens/label_copy_machine_gui.png | Bin 1293 -> 0 bytes .../textures/screens/mailbox_gui.png | Bin 2110 -> 0 bytes .../advancements/endite_advancement.json | 36 + .../advancements/endite_hoe_advancement.json | 36 + .../endite_scythe_advancement.json | 36 + .../advancements/endite_set_advancement.json | 23 + .../advancements/power_star_advancement.json | 36 + .../loot_tables/blocks/endite_block.json | 20 + .../recipes/chorus_eye_recipe.json | 21 + .../recipes/endite_axe_recipe.json | 15 + .../recipes/endite_block_ore_recipe.json | 13 + .../recipes/endite_boots_recipe.json | 15 + .../recipes/endite_chestplate_recipe.json | 15 + .../recipes/endite_helmet_recipe.json | 15 + .../recipes/endite_hoe_recipe.json | 15 + .../recipes/endite_ingot_recipe.json | 15 + .../recipes/endite_leggings_recipe.json | 15 + .../recipes/endite_ore_block_recipe.json | 18 + .../recipes/endite_pickaxe_recipe.json | 15 + .../recipes/endite_scythe_recipe.json | 24 + .../recipes/endite_shovel_recipe.json | 15 + .../recipes/endite_sword_recipe.json | 15 + ...dite_upgrade_smithing_template_recipe.json | 21 + .../recipes/power_star_recipe.json | 21 + .../tags/blocks/mineable/pickaxe.json | 1 + .../tags/blocks/needs_diamond_tool.json | 1 + .../data/minecraft/tags/items/axes.json | 1 + .../data/minecraft/tags/items/hoes.json | 2 + .../data/minecraft/tags/items/pickaxes.json | 1 + .../data/minecraft/tags/items/shovels.json | 1 + .../data/minecraft/tags/items/swords.json | 1 + 123 files changed, 3468 insertions(+), 25 deletions(-) create mode 100644 elements/ChorusEye.mod.json create mode 100644 elements/ChorusEyeRecipe.mod.json create mode 100644 elements/EnditeAdvancement.mod.json create mode 100644 elements/EnditeArmor.mod.json create mode 100644 elements/EnditeArmorBootsTickEvent.mod.json create mode 100644 elements/EnditeAxe.mod.json create mode 100644 elements/EnditeAxeRecipe.mod.json create mode 100644 elements/EnditeBlock.mod.json create mode 100644 elements/EnditeBlockOreRecipe.mod.json create mode 100644 elements/EnditeBootsRecipe.mod.json create mode 100644 elements/EnditeChestplateRecipe.mod.json create mode 100644 elements/EnditeHelmetRecipe.mod.json create mode 100644 elements/EnditeHoe.mod.json create mode 100644 elements/EnditeHoeAdvancement.mod.json create mode 100644 elements/EnditeHoeRecipe.mod.json create mode 100644 elements/EnditeIngot.mod.json create mode 100644 elements/EnditeIngotRecipe.mod.json create mode 100644 elements/EnditeLeggingsRecipe.mod.json create mode 100644 elements/EnditeOreBlockRecipe.mod.json create mode 100644 elements/EnditePickaxe.mod.json create mode 100644 elements/EnditePickaxeRecipe.mod.json create mode 100644 elements/EnditeScythe.mod.json create mode 100644 elements/EnditeScytheAdvancement.mod.json create mode 100644 elements/EnditeScytheLivingEntityIsHitWithTool.mod.json create mode 100644 elements/EnditeScytheRecipe.mod.json create mode 100644 elements/EnditeSetAdvancement.mod.json create mode 100644 elements/EnditeShovel.mod.json create mode 100644 elements/EnditeShovelRecipe.mod.json create mode 100644 elements/EnditeSword.mod.json create mode 100644 elements/EnditeSwordRecipe.mod.json create mode 100644 elements/EnditeUpgradeSmithingTemplate.mod.json create mode 100644 elements/EnditeUpgradeSmithingTemplateRecipe.mod.json create mode 100644 elements/PowerStar.mod.json create mode 100644 elements/PowerStarAdvancement.mod.json create mode 100644 elements/PowerStarRecipe.mod.json create mode 100644 elements/TheEndOfYourMiseryEffect.mod.json create mode 100644 elements/TheEndOfYourMiseryEffectEffectExpires.mod.json create mode 100644 elements/TheEndOfYourMiseryEffectEffectStartedapplied.mod.json create mode 100644 models/enditescythe.json create mode 100644 models/enditescythe.json.textures create mode 100644 src/main/java/net/mcreator/arisrandomadditions/block/EnditeBlockBlock.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/item/ChorusEyeItem.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/item/EnditeArmorItem.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/item/EnditeAxeItem.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/item/EnditeHoeItem.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/item/EnditeIngotItem.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/item/EnditePickaxeItem.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/item/EnditeScytheItem.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/item/EnditeShovelItem.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/item/EnditeSwordItem.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/item/EnditeUpgradeSmithingTemplateItem.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/item/PowerStarItem.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/potion/TheEndOfYourMiseryEffectMobEffect.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/procedures/EnditeArmorBootsTickEventProcedure.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/procedures/EnditeScytheLivingEntityIsHitWithToolProcedure.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/procedures/TheEndOfYourMiseryEffectEffectExpiresProcedure.java create mode 100644 src/main/java/net/mcreator/arisrandomadditions/procedures/TheEndOfYourMiseryEffectEffectStartedappliedProcedure.java create mode 100644 src/main/resources/assets/aris_random_additions/blockstates/endite_block.json create mode 100644 src/main/resources/assets/aris_random_additions/models/block/endite_block.json create mode 100644 src/main/resources/assets/aris_random_additions/textures/block/endite_ore.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/block/endite_ore_block.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/block/endite_scythe_handle.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/block/handle.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/chorus_eye.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_axe.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_body.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_boots.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_head.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_hoe.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_ingot.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_leggings.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_pickaxe.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_scythe.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_shovel.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_sword.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/endite_upgrade_smithing_template.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/handle.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/item/power_star.png delete mode 100644 src/main/resources/assets/aris_random_additions/textures/item/shipping_label.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/mob_effect/chorus_eye.png create mode 100644 src/main/resources/assets/aris_random_additions/textures/mob_effect/the_end_of_your_misery_effect.png delete mode 100644 src/main/resources/assets/aris_random_additions/textures/screens/label_copy_machine_gui.png delete mode 100644 src/main/resources/assets/aris_random_additions/textures/screens/mailbox_gui.png create mode 100644 src/main/resources/data/aris_random_additions/advancements/endite_advancement.json create mode 100644 src/main/resources/data/aris_random_additions/advancements/endite_hoe_advancement.json create mode 100644 src/main/resources/data/aris_random_additions/advancements/endite_scythe_advancement.json create mode 100644 src/main/resources/data/aris_random_additions/advancements/endite_set_advancement.json create mode 100644 src/main/resources/data/aris_random_additions/advancements/power_star_advancement.json create mode 100644 src/main/resources/data/aris_random_additions/loot_tables/blocks/endite_block.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/chorus_eye_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_axe_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_block_ore_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_boots_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_chestplate_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_helmet_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_hoe_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_ingot_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_leggings_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_ore_block_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_pickaxe_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_scythe_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_shovel_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_sword_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/endite_upgrade_smithing_template_recipe.json create mode 100644 src/main/resources/data/aris_random_additions/recipes/power_star_recipe.json diff --git a/aris_random_additions.mcreator b/aris_random_additions.mcreator index 11e48b6..bdeeb01 100644 --- a/aris_random_additions.mcreator +++ b/aris_random_additions.mcreator @@ -4012,6 +4012,578 @@ ] }, "path": "~/Other" + }, + { + "name": "EnditeIngot", + "type": "item", + "compiles": true, + "locked_code": false, + "registry_name": "endite_ingot", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/item/EnditeIngotItem.java", + "src/main/resources/assets/aris_random_additions/models/item/endite_ingot.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeBlock", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "endite_block", + "metadata": { + "files": [ + "src/main/resources/assets/aris_random_additions/blockstates/endite_block.json", + "src/main/resources/data/aris_random_additions/loot_tables/blocks/endite_block.json", + "src/main/java/net/mcreator/arisrandomadditions/block/EnditeBlockBlock.java", + "src/main/resources/assets/aris_random_additions/models/item/endite_block.json", + "src/main/resources/assets/aris_random_additions/models/block/endite_block.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeOreBlockRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_ore_block_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_ore_block_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeBlockOreRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_block_ore_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_block_ore_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditePickaxe", + "type": "tool", + "compiles": true, + "locked_code": false, + "registry_name": "endite_pickaxe", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/item/EnditePickaxeItem.java", + "src/main/resources/assets/aris_random_additions/models/item/endite_pickaxe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeAxe", + "type": "tool", + "compiles": true, + "locked_code": false, + "registry_name": "endite_axe", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/item/EnditeAxeItem.java", + "src/main/resources/assets/aris_random_additions/models/item/endite_axe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeSword", + "type": "tool", + "compiles": true, + "locked_code": false, + "registry_name": "endite_sword", + "metadata": { + "files": [ + "src/main/resources/assets/aris_random_additions/models/item/endite_sword.json", + "src/main/java/net/mcreator/arisrandomadditions/item/EnditeSwordItem.java" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeShovel", + "type": "tool", + "compiles": true, + "locked_code": false, + "registry_name": "endite_shovel", + "metadata": { + "files": [ + "src/main/resources/assets/aris_random_additions/models/item/endite_shovel.json", + "src/main/java/net/mcreator/arisrandomadditions/item/EnditeShovelItem.java" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeHoe", + "type": "tool", + "compiles": true, + "locked_code": false, + "registry_name": "endite_hoe", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/item/EnditeHoeItem.java", + "src/main/resources/assets/aris_random_additions/models/item/endite_hoe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeArmor", + "type": "armor", + "compiles": true, + "locked_code": false, + "registry_name": "endite_armor", + "metadata": { + "files": [ + "src/main/resources/assets/aris_random_additions/models/item/endite_armor_chestplate.json", + "src/main/resources/assets/aris_random_additions/models/item/endite_armor_helmet.json", + "src/main/resources/assets/aris_random_additions/models/item/endite_armor_leggings.json", + "src/main/resources/assets/aris_random_additions/models/item/endite_armor_boots.json", + "src/main/java/net/mcreator/arisrandomadditions/item/EnditeArmorItem.java" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeArmorBootsTickEvent", + "type": "procedure", + "compiles": true, + "locked_code": false, + "registry_name": "endite_armor_boots_tick_event", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/procedures/EnditeArmorBootsTickEventProcedure.java" + ], + "dependencies": [ + { + "name": "entity", + "type": "entity" + } + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeSetAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "endite_set_advancement", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/advancements/endite_set_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "EnditeAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "endite_advancement", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/advancements/endite_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "EnditeUpgradeSmithingTemplate", + "type": "item", + "compiles": true, + "locked_code": false, + "registry_name": "endite_upgrade_smithing_template", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/item/EnditeUpgradeSmithingTemplateItem.java", + "src/main/resources/assets/aris_random_additions/models/item/endite_upgrade_smithing_template.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "ChorusEye", + "type": "item", + "compiles": true, + "locked_code": false, + "registry_name": "chorus_eye", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/item/ChorusEyeItem.java", + "src/main/resources/assets/aris_random_additions/models/item/chorus_eye.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "ChorusEyeRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "chorus_eye_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/chorus_eye_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeIngotRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_ingot_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_ingot_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeUpgradeSmithingTemplateRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_upgrade_smithing_template_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_upgrade_smithing_template_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditePickaxeRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_pickaxe_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_pickaxe_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeAxeRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_axe_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_axe_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeSwordRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_sword_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_sword_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeShovelRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_shovel_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_shovel_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeHoeRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_hoe_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_hoe_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeHelmetRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_helmet_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_helmet_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeChestplateRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_chestplate_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_chestplate_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeLeggingsRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_leggings_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_leggings_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeBootsRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_boots_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_boots_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeHoeAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "endite_hoe_advancement", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/advancements/endite_hoe_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "PowerStar", + "type": "item", + "compiles": true, + "locked_code": false, + "registry_name": "power_star", + "metadata": { + "files": [ + "src/main/resources/assets/aris_random_additions/models/item/power_star.json", + "src/main/java/net/mcreator/arisrandomadditions/item/PowerStarItem.java" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "PowerStarRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "power_star_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/power_star_recipe.json" + ] + }, + "path": "~/Orichalcum" + }, + { + "name": "PowerStarAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "power_star_advancement", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/advancements/power_star_advancement.json" + ] + }, + "path": "~/Advancements" + }, + { + "name": "EnditeScythe", + "type": "tool", + "compiles": true, + "locked_code": false, + "registry_name": "endite_scythe", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/item/EnditeScytheItem.java", + "src/main/resources/assets/aris_random_additions/models/item/endite_scythe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "TheEndOfYourMiseryEffect", + "type": "potioneffect", + "compiles": true, + "locked_code": false, + "registry_name": "the_end_of_your_misery_effect", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/potion/TheEndOfYourMiseryEffectMobEffect.java" + ] + }, + "path": "~/Endite" + }, + { + "name": "TheEndOfYourMiseryEffectEffectExpires", + "type": "procedure", + "compiles": true, + "locked_code": false, + "registry_name": "the_end_of_your_misery_effect_effect_expires", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/procedures/TheEndOfYourMiseryEffectEffectExpiresProcedure.java" + ], + "dependencies": [ + { + "name": "entity", + "type": "entity" + }, + { + "name": "x", + "type": "number" + }, + { + "name": "y", + "type": "number" + }, + { + "name": "z", + "type": "number" + }, + { + "name": "world", + "type": "world" + } + ] + }, + "path": "~/Endite" + }, + { + "name": "TheEndOfYourMiseryEffectEffectStartedapplied", + "type": "procedure", + "compiles": true, + "locked_code": false, + "registry_name": "the_end_of_your_misery_effect_effect_startedapplied", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/procedures/TheEndOfYourMiseryEffectEffectStartedappliedProcedure.java" + ], + "dependencies": [ + { + "name": "entity", + "type": "entity" + }, + { + "name": "x", + "type": "number" + }, + { + "name": "y", + "type": "number" + }, + { + "name": "z", + "type": "number" + }, + { + "name": "world", + "type": "world" + } + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeScytheLivingEntityIsHitWithTool", + "type": "procedure", + "compiles": true, + "locked_code": false, + "registry_name": "endite_scythe_living_entity_is_hit_with_tool", + "metadata": { + "files": [ + "src/main/java/net/mcreator/arisrandomadditions/procedures/EnditeScytheLivingEntityIsHitWithToolProcedure.java" + ], + "dependencies": [ + { + "name": "entity", + "type": "entity" + }, + { + "name": "world", + "type": "world" + } + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeScytheRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "endite_scythe_recipe", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/recipes/endite_scythe_recipe.json" + ] + }, + "path": "~/Endite" + }, + { + "name": "EnditeScytheAdvancement", + "type": "achievement", + "compiles": true, + "locked_code": false, + "registry_name": "endite_scythe_advancement", + "metadata": { + "files": [ + "src/main/resources/data/aris_random_additions/advancements/endite_scythe_advancement.json" + ] + }, + "path": "~/Advancements" } ], "variable_elements": [], @@ -4021,11 +4593,13 @@ "~CUSTOM:NetherrackJuice" ], "BLOCKS:minecraft:needs_diamond_tool": [ + "~CUSTOM:EnditeBlock", "~CUSTOM:OrichalcumBlock", "~CUSTOM:OrichalcumOre", "~CUSTOM:Bedrockifier" ], "ITEMS:minecraft:pickaxes": [ + "~CUSTOM:EnditePickaxe", "~CUSTOM:WandOfDraining", "~CUSTOM:WandOfResizing", "~CUSTOM:OrichalcumPickaxe", @@ -4034,6 +4608,8 @@ "~CUSTOM:NetherrackitePickaxe" ], "ITEMS:minecraft:hoes": [ + "~CUSTOM:EnditeScythe", + "~CUSTOM:EnditeHoe", "~CUSTOM:OrichalcumHoe" ], "ITEMS:mod:ore_miner_acceptable_inputs": [ @@ -4041,6 +4617,7 @@ "Items.DIAMOND_PICKAXE" ], "BLOCKS:minecraft:mineable/pickaxe": [ + "~CUSTOM:EnditeBlock", "~CUSTOM:OrichalcumBlock", "~CUSTOM:OrichalcumOre", "~CUSTOM:Bedrockifier", @@ -4070,6 +4647,7 @@ "~CUSTOM:RedstoneBrickWalls" ], "ITEMS:minecraft:axes": [ + "~CUSTOM:EnditeAxe", "~CUSTOM:OrichalcumAxe" ], "BLOCKS:minecraft:stairs": [ @@ -4080,10 +4658,12 @@ "CUSTOM:MagicFlesh" ], "ITEMS:minecraft:swords": [ + "~CUSTOM:EnditeSword", "~CUSTOM:OrichalcumSword", "~CUSTOM:BedrockSword" ], "ITEMS:minecraft:shovels": [ + "~CUSTOM:EnditeShovel", "~CUSTOM:OrichalcumShovel", "~CUSTOM:Gravedigger" ], @@ -4103,25 +4683,29 @@ "language_map": { "en_us": { "advancements.condensed_netherrack_advancement.descr": "Condense Netherrack for the first time", - "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack", "item.nims_random_bullshit.magic_dust": "Magic Dust", + "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack", "item.nims_random_bullshit.orichalcum_armor_boots": "Orichalcum Boots", "block.nims_random_bullshit.magma_brick_button": "Magma Brick Button", "painting.nims_random_bullshit.shit_painting.title": "Shit Painting", "entity.aris_random_additions.ghoul": "Ghoul", "block.aris_random_additions.broken_glass": "Broken Glass", "item.aris_random_additions.ghoul_spawn_egg": "Ghoul Spawn Egg", + "item.aris_random_additions.endite_armor_boots": "Endite Boots", "gui.aris_random_additions.turd_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ", "item.aris_random_additions.bedrock_shard": "Bedrock Shard", "item.aris_random_additions.bedrock_upgrade_template": "Bedrock Upgrade Template", "advancements.grave_digger_advancement.title": "We Must Dig!", + "item.aris_random_additions.endite_ingot": "Endite", "block.nims_random_bullshit.orichalcum_block": "Block of Orichalcum", "block.nims_random_bullshit.rubber_slab": "Rubber Slab", - "block.aris_random_additions.magma_brick_pressure_plate": "Magma Brick Pressure Plate", "item.nims_random_bullshit.bedrock_upgrade_template": "Bedrock Upgrade Template", + "block.aris_random_additions.magma_brick_pressure_plate": "Magma Brick Pressure Plate", "advancements.orichalcum_set_advancement.descr": "Wear a full armor set of Orichalcum.", - "block.aris_random_additions.condensed_condensed_netherrack": "Condensed Condensed Netherrack", "block.nims_random_bullshit.orichalcum_ore": "Orichalcum Ore", + "block.aris_random_additions.condensed_condensed_netherrack": "Condensed Condensed Netherrack", + "item.aris_random_additions.endite_pickaxe": "Endite Pickaxe", + "advancements.endite_scythe_advancement.title": "Endbringer\u0027s Sharpest Tool", "painting.aris_random_additions.turd_painting.author": "Ari/nim", "item.nims_random_bullshit.wand_of_resizing": "Wand Of Resizing", "item.nims_random_bullshit.gravedigger.description_1": "We must dig!", @@ -4130,12 +4714,15 @@ "block.aris_random_additions.hexa_condensed_netherrack": "Hexa-condensed Netherrack", "item.aris_random_additions.bedrock_sword": "Bedrock Sword", "item.aris_random_additions.orichalcum_hoe": "Orichalcum Hoe", + "block.aris_random_additions.endite_block": "Block of Endite", "item.aris_random_additions.wand_of_draining": "Wand Of Draining", "enchantment.aris_random_additions.passive_income_enchantment": "Passive Income", "item.aris_random_additions.sand_dust": "Sand Dust", "block.aris_random_additions.orichalcum_block": "Block of Orichalcum", "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0", + "item.aris_random_additions.power_star": "Power Star", "enchantment.nims_random_bullshit.ruining_enchantment": "Ruining", + "advancements.endite_advancement.descr": "Obtain Endite", "advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice", "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack", "block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack", @@ -4144,6 +4731,7 @@ "enchantment.nims_random_bullshit.sundering_enchantment": "Sundering", "block.aris_random_additions.magma_brick_slabs": "Magma Brick Slab", "item.nims_random_bullshit.sand_dust": "Sand Dust", + "item.aris_random_additions.endite_sword": "Endite Sword", "item.nims_random_bullshit.magic_flesh": "Magic Flesh", "item.nims_random_bullshit.golden_berries": "Golden Berries", "item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket", @@ -4153,6 +4741,7 @@ "advancements.turd_advancement.title": "Crap!", "item.aris_random_additions.orichalcum_armor_chestplate": "Orichalcum Chestplate", "item.nims_random_bullshit.bedrock_eater": "Bedrock Eater", + "item.aris_random_additions.orichalcum_armor_helmet.description_0": "Set Bonus: Speed, Jump Boost", "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate", "block.aris_random_additions.redstone_brick_walls": "Redstone Brick Wall", "item.nims_random_bullshit.orichalcum_armor_leggings": "Orichalcum Leggings", @@ -4173,18 +4762,21 @@ "advancements.grave_digger_advancement.descr": "Obtain Gravedigger", "effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity", "item.aris_random_additions.netherrackite": "Netherrackite Ingot", + "effect.aris_random_additions.the_end_of_your_misery_effect": "The End Of Your Misery", "advancements.orichalcum_advancement.title": "Folly Red", "item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg", + "item.aris_random_additions.orichalcum_armor_boots.description_0": "Set Bonus: Speed, Jump Boost", "gui.nims_random_bullshit.mailbox_gui.label_y": "Y:", "gui.nims_random_bullshit.mailbox_gui.label_z": "Z:", "item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg", "gui.nims_random_bullshit.mailbox_gui.label_x": "X:", "item.nims_random_bullshit.orichalcum_armor_helmet": "Orichalcum Helmet", "block.aris_random_additions.magma_bricks": "Magma Bricks", + "item.aris_random_additions.endite_axe": "Endite Axe", "item.nims_random_bullshit.snow_golem_question_mark": "Snow Golem...?", "item.aris_random_additions.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.", - "item.aris_random_additions.gravedigger.description_1": "We must dig!", "advancements.bedrock_advancement.descr": "Obtain Bedrock", + "item.aris_random_additions.gravedigger.description_1": "We must dig!", "item.nims_random_bullshit.orichalcum_shovel": "Orichalcum Shovel", "block.nims_random_bullshit.redstone_brick_stairs": "Redstone Brick Stairs", "block.aris_random_additions.magma_brick_walls": "Magma Brick Wall", @@ -4193,6 +4785,8 @@ "item.nims_random_bullshit.netherrackite": "Netherrackite Ingot", "block.aris_random_additions.bedrockifier": "Bedrockifier", "enchantment.aris_random_additions.sundering_enchantment": "Sundering", + "item.aris_random_additions.endite_shovel": "Endite Shovel", + "item.aris_random_additions.endite_scythe.description_0": "Inflicts \"The End Of Your Misery\" effect on-hit, which detonates after 4 seconds to do 33% missing health magic damage.", "item.aris_random_additions.netherrackite_pickaxe": "Netherrackite Pickaxe", "item.aris_random_additions.netherrack_juice_bucket": "Netherrack Juice Bucket", "item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.", @@ -4203,6 +4797,7 @@ "block.nims_random_bullshit.ore_miner": "Ore Miner", "advancements.star_wand_advancement.descr": "Use a Star Wand", "item.aris_random_additions.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.", + "advancements.endite_set_advancement.descr": "Wear a full armor set of Endite.", "block.nims_random_bullshit.condensed_condensed_condensed_netherrack": "Condensed Condensed Condensed Netherrack", "item.aris_random_additions.magic_egg": "Magic Egg", "entity.nims_random_bullshit.ghoul": "Ghoul", @@ -4210,10 +4805,12 @@ "block.aris_random_additions.redstone_brick_slabs": "Redstone Brick Slab", "advancements.star_advancement.descr": "Obtain a Star", "item.nims_random_bullshit.bedrock_pickaxe": "Bedrock Pickaxe", + "item.aris_random_additions.endite_armor_chestplate.description_0": "Set Bonus: Resistance, Regeneration, Strength", "block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs", "advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard", "block.aris_random_additions.quadra_condensed_netherrack": "Quadra-condensed Netherrack", "item.aris_random_additions.orichalcum_armor_boots": "Orichalcum Boots", + "item.aris_random_additions.endite_upgrade_smithing_template": "Endite Upgrade Template", "item.aris_random_additions.bedrock_eater": "Bedrock Eater", "advancements.orichalcum_advancement.descr": "Obtain Orichalcum", "advancements.spawner_advancement.title": "It\u0027s spawnin\u0027 time!", @@ -4223,6 +4820,7 @@ "item.nims_random_bullshit.orichalcum_armor_chestplate": "Orichalcum Chestplate", "item.nims_random_bullshit.bean": "Bean", "effect.aris_random_additions.stinky_effect": "Stinky", + "advancements.endite_hoe_advancement.descr": "Craft an Endite Hoe", "item.aris_random_additions.orichalcum_armor_helmet": "Orichalcum Helmet", "enchantment.aris_random_additions.ruining_enchantment": "Ruining", "block.aris_random_additions.ore_miner": "Ore Miner", @@ -4242,20 +4840,26 @@ "item.aris_random_additions.cheese": "Cheese", "item.aris_random_additions.orichalcum_sword": "Orichalcum Sword", "item.aris_random_additions.wand_of_resizing.description_0": "DISCLAIMER: Does not work with Origins that periodically reset your scale!", + "advancements.endite_scythe_advancement.descr": "Craft an Endite Scythe", "item.aris_random_additions.block_eater": "Block Eater", "entity.nims_random_bullshit.tux": "Tux", "item.aris_random_additions.orichalcum_pickaxe": "Orichalcum Pickaxe", "block.nims_random_bullshit.bedrockifier": "Bedrockifier", "effect.aris_random_additions.summoned_entity_effect": "Summoned Entity", "item.nims_random_bullshit.orichalcum": "Orichalcum", + "item.aris_random_additions.orichalcum_armor_leggings.description_0": "Set Bonus: Speed, Jump Boost", "advancements.magic_egg_advancement.descr": "Obtain a Magic Egg", + "advancements.endite_advancement.title": "Purple Butter", "entity.aris_random_additions.ari": "Ari", "item.nims_random_bullshit.night_vision_goggles_helmet": "Night Vision Goggles", + "advancements.power_star_advancement.descr": "Craft a Power Star", "block.aris_random_additions.orichalcum_ore": "Orichalcum Ore", "item.aris_random_additions.orichalcum_axe": "Orichalcum Axe", + "item.aris_random_additions.endite_hoe": "Endite Hoe", "block.aris_random_additions.rave_block": "Rave Block", "advancements.orichalcum_set_advancement.title": "Cover Me In Folly Red", "gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine", + "item.aris_random_additions.endite_scythe": "Endite Scythe", "advancements.star_advancement.title": "A Star Meant To Be", "painting.nims_random_bullshit.shit_painting.author": "nim", "gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0", @@ -4264,6 +4868,8 @@ "advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!", "item.aris_random_additions.magic_flesh": "Magic Flesh", "item.aris_random_additions.black_iron_ingot": "Black Iron Ingot", + "item.aris_random_additions.endite_armor_helmet": "Endite Helmet", + "advancements.endite_hoe_advancement.title": "Extremely Serious Dedication", "block.nims_random_bullshit.magma_brick_walls": "Magma Brick Wall", "block.nims_random_bullshit.rave_block": "Rave Block", "item.nims_random_bullshit.orichalcum_sword": "Orichalcum Sword", @@ -4271,19 +4877,25 @@ "block.aris_random_additions.condensed_condensed_condensed_netherrack": "Condensed Condensed Condensed Netherrack", "advancements.star_wand_advancement.title": "Healius Absorbus!", "advancements.magic_egg_advancement.title": "Core of a Spawner", + "advancements.power_star_advancement.title": "Folly Red Star", + "item.aris_random_additions.orichalcum_armor_chestplate.description_0": "Set Bonus: Speed, Jump Boost", "item.aris_random_additions.ari_spawn_egg": "Ari Spawn Egg", "entity.aris_random_additions.tux": "Tux", "item.nims_random_bullshit.orichalcum_pickaxe": "Orichalcum Pickaxe", "item.aris_random_additions.magic_dust": "Magic Dust", "block.nims_random_bullshit.magma_brick_pressure_plate": "Magma Brick Pressure Plate", + "advancements.endite_set_advancement.title": "Cover Me In Endermite", "advancements.bedrock_shard_advancement.title": "Unobtainium", + "item.aris_random_additions.endite_armor_boots.description_0": "Set Bonus: Resistance, Regeneration, Strength", "fluid.nims_random_bullshit.netherrack_juice": "Netherrack Juice", "item.nims_random_bullshit.wand_of_resizing.description_0": "DISCLAIMER: Does not work with Origins that periodically reset your scale!", "gui.nims_random_bullshit.mailbox_gui.outbox_z_coord": "0", + "item.aris_random_additions.chorus_eye": "Eye of Chorus", "enchantment.aris_random_additions.sweet_blade_enchantment": "Sweet Blade", "item.aris_random_additions.turd": "Turd", "item.aris_random_additions.pocket_lightning.description_0": "Spawns lightning wherever it lands.", "item.nims_random_bullshit.netherrackite_pickaxe": "Netherrackite Pickaxe", + "item.aris_random_additions.endite_armor_helmet.description_0": "Set Bonus: Resistance, Regeneration, Strength", "gui.aris_random_additions.bedrockifier_gui.label_bedrockifier": "Bedrockifier", "block.aris_random_additions.penta_condensed_netherrack": "Penta-condensed Netherrack", "item.nims_random_bullshit.orichalcum_hoe": "Orichalcum Hoe", @@ -4296,16 +4908,19 @@ "block.aris_random_additions.redstone_bricks": "Redstone Bricks", "item.nims_random_bullshit.block_eater": "Block Eater", "item.aris_random_additions.lapis_lazuli_nugget": "Lapis Lazuli Nugget", + "item.aris_random_additions.endite_armor_leggings": "Endite Leggings", "advancements.bedrock_advancement.title": "Unobtainium Block", "item.nims_random_bullshit.star": "Star", "gui.nims_random_bullshit.shit_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ", "block.nims_random_bullshit.magma_bricks": "Magma Bricks", "gui.nims_random_bullshit.bedrockifier_gui.label_bedrockifier": "Bedrockifier", + "item.aris_random_additions.endite_armor_chestplate": "Endite Chestplate", "item.nims_random_bullshit.shit": "Shit", "advancements.block_eater_advancement.title": "Eat The Blocks", "item.aris_random_additions.bedrock_pickaxe": "Bedrock Pickaxe", "advancements.spawner_advancement.descr": "Obtain a Mob Spawner", "item.aris_random_additions.wither_question_mark": "Wither...?", + "item.aris_random_additions.endite_armor_leggings.description_0": "Set Bonus: Resistance, Regeneration, Strength", "advancements.netherrack_juice_advancement.title": "Smells Kinda Funny", "block.nims_random_bullshit.redstone_brick_slabs": "Redstone Brick Slab", "block.aris_random_additions.netherrack_juice": "Netherrack Juice" @@ -4373,13 +4988,17 @@ { "name": "PocketLightning", "children": [] + }, + { + "name": "Endite", + "children": [] } ] }, "workspaceSettings": { "modid": "aris_random_additions", "modName": "Ari\u0027s Random Additions", - "version": "2.0.3", + "version": "2.1.0", "description": "Random Additions by Ari. Created with MCreator.", "author": "nimsolated, MCreator", "websiteURL": "https://mcreator.net", diff --git a/elements/ChorusEye.mod.json b/elements/ChorusEye.mod.json new file mode 100644 index 0000000..9ae9425 --- /dev/null +++ b/elements/ChorusEye.mod.json @@ -0,0 +1,63 @@ +{ + "_fv": 73, + "_type": "item", + "definition": { + "renderType": 0, + "texture": "chorus_eye", + "customModelName": "Normal", + "customProperties": {}, + "states": [], + "name": "Eye of Chorus", + "rarity": "RARE", + "creativeTabs": [ + { + "value": "MATERIALS" + } + ], + "stackSize": 64, + "enchantability": 0, + "useDuration": 0, + "toolType": 1.0, + "damageCount": 0, + "recipeRemainder": { + "value": "" + }, + "destroyAnyBlock": false, + "immuneToFire": true, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false, + "enableMeleeDamage": false, + "damageVsEntity": 0.0, + "specialInformation": { + "fixedValue": [] + }, + "glowCondition": { + "fixedValue": false + }, + "inventorySize": 9, + "inventoryStackSize": 64, + "enableRanged": false, + "shootConstantly": false, + "rangedItemChargesPower": false, + "projectile": { + "value": "CUSTOM:PocketLightningProjectile" + }, + "projectileDisableAmmoCheck": false, + "isFood": false, + "nutritionalValue": 4, + "saturation": 0.3, + "eatResultItem": { + "value": "" + }, + "isMeat": false, + "isAlwaysEdible": false, + "animation": "none", + "isMusicDisc": false, + "musicDiscMusic": { + "value": "" + }, + "musicDiscDescription": "", + "musicDiscLengthInTicks": 100, + "musicDiscAnalogOutput": 0 + } +} \ No newline at end of file diff --git a/elements/ChorusEyeRecipe.mod.json b/elements/ChorusEyeRecipe.mod.json new file mode 100644 index 0000000..4a6d7be --- /dev/null +++ b/elements/ChorusEyeRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "Items.CHORUS_FRUIT_POPPED" + }, + { + "value": "" + }, + { + "value": "Items.CHORUS_FRUIT_POPPED" + }, + { + "value": "Items.ENDER_EYE" + }, + { + "value": "Items.CHORUS_FRUIT_POPPED" + }, + { + "value": "" + }, + { + "value": "Items.CHORUS_FRUIT_POPPED" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:ChorusEye" + }, + "name": "chorus_eye_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeAdvancement.mod.json b/elements/EnditeAdvancement.mod.json new file mode 100644 index 0000000..6e48754 --- /dev/null +++ b/elements/EnditeAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Purple Butter", + "achievementDescription": "Obtain Endite", + "achievementIcon": { + "value": "CUSTOM:EnditeIngot" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "goal", + "parent": { + "value": "No parent: root" + }, + "triggerxml": "164CUSTOM:EnditeIngot" + } +} \ No newline at end of file diff --git a/elements/EnditeArmor.mod.json b/elements/EnditeArmor.mod.json new file mode 100644 index 0000000..3e1fb2a --- /dev/null +++ b/elements/EnditeArmor.mod.json @@ -0,0 +1,115 @@ +{ + "_fv": 73, + "_type": "armor", + "definition": { + "enableHelmet": true, + "textureHelmet": "endite_head", + "enableBody": true, + "textureBody": "endite_body", + "enableLeggings": true, + "textureLeggings": "endite_leggings", + "enableBoots": true, + "textureBoots": "endite_boots", + "onBootsTick": { + "name": "EnditeArmorBootsTickEvent" + }, + "creativeTabs": [ + { + "value": "COMBAT" + } + ], + "armorTextureFile": "endite", + "helmetName": "Endite Helmet", + "bodyName": "Endite Chestplate", + "leggingsName": "Endite Leggings", + "bootsName": "Endite Boots", + "helmetSpecialInformation": { + "fixedValue": [ + "Set Bonus: Resistance, Regeneration, Strength" + ] + }, + "bodySpecialInformation": { + "fixedValue": [ + "Set Bonus: Resistance, Regeneration, Strength" + ] + }, + "leggingsSpecialInformation": { + "fixedValue": [ + "Set Bonus: Resistance, Regeneration, Strength" + ] + }, + "bootsSpecialInformation": { + "fixedValue": [ + "Set Bonus: Resistance, Regeneration, Strength" + ] + }, + "helmetModelName": "Default", + "helmetModelPart": "Helmet", + "helmetModelTexture": "From armor", + "bodyModelName": "Default", + "bodyModelPart": "Body", + "armsModelPartL": "Arms L", + "armsModelPartR": "Arms R", + "bodyModelTexture": "From armor", + "leggingsModelName": "Default", + "leggingsModelPartL": "Leggings L", + "leggingsModelPartR": "Leggings R", + "leggingsModelTexture": "From armor", + "bootsModelName": "Default", + "bootsModelPartL": "Boots L", + "bootsModelPartR": "Boots R", + "bootsModelTexture": "From armor", + "helmetItemRenderType": 0, + "helmetItemCustomModelName": "Normal", + "bodyItemRenderType": 0, + "bodyItemCustomModelName": "Normal", + "leggingsItemRenderType": 0, + "leggingsItemCustomModelName": "Normal", + "bootsItemRenderType": 0, + "bootsItemCustomModelName": "Normal", + "helmetImmuneToFire": true, + "bodyImmuneToFire": true, + "leggingsImmuneToFire": true, + "bootsImmuneToFire": true, + "helmetGlowCondition": { + "fixedValue": false + }, + "bodyGlowCondition": { + "fixedValue": false + }, + "leggingsGlowCondition": { + "fixedValue": false + }, + "bootsGlowCondition": { + "fixedValue": false + }, + "helmetPiglinNeutral": { + "fixedValue": false + }, + "bodyPiglinNeutral": { + "fixedValue": false + }, + "leggingsPiglinNeutral": { + "fixedValue": false + }, + "bootsPiglinNeutral": { + "fixedValue": false + }, + "maxDamage": 50, + "damageValueHelmet": 6, + "damageValueBody": 12, + "damageValueLeggings": 9, + "damageValueBoots": 6, + "enchantability": 25, + "toughness": 5.0, + "knockbackResistance": 0.25, + "equipSound": { + "value": "" + }, + "repairItems": [ + { + "value": "CUSTOM:EnditeIngot" + } + ] + } +} \ No newline at end of file diff --git a/elements/EnditeArmorBootsTickEvent.mod.json b/elements/EnditeArmorBootsTickEvent.mod.json new file mode 100644 index 0000000..6d479a1 --- /dev/null +++ b/elements/EnditeArmorBootsTickEvent.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 73, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerAND3CUSTOM:EnditeArmor.helmetAND2CUSTOM:EnditeArmor.body1CUSTOM:EnditeArmor.legsANDEntityPlayerCUSTOM:EnditeSetAdvancementCUSTOM:EnditeSetAdvancementRESISTANCE160FALSEFALSEREGENERATION160FALSEFALSESTRENGTH160FALSEFALSE" + } +} \ No newline at end of file diff --git a/elements/EnditeAxe.mod.json b/elements/EnditeAxe.mod.json new file mode 100644 index 0000000..7fa099a --- /dev/null +++ b/elements/EnditeAxe.mod.json @@ -0,0 +1,39 @@ +{ + "_fv": 73, + "_type": "tool", + "definition": { + "toolType": "Axe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "endite_axe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Endite Axe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTabs": [ + { + "value": "TOOLS" + } + ], + "efficiency": 12.0, + "attackSpeed": 1.0, + "enchantability": 22, + "damageVsEntity": 13.0, + "usageCount": 3048, + "glowCondition": { + "fixedValue": false + }, + "repairItems": [ + { + "value": "CUSTOM:EnditeIngot" + } + ], + "immuneToFire": true, + "blockDropsTier": "NETHERITE", + "blocksAffected": [], + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/EnditeAxeRecipe.mod.json b/elements/EnditeAxeRecipe.mod.json new file mode 100644 index 0000000..423974a --- /dev/null +++ b/elements/EnditeAxeRecipe.mod.json @@ -0,0 +1,28 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Smithing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "smithingInputStack": { + "value": "Items.NETHERITE_AXE" + }, + "smithingInputAdditionStack": { + "value": "CUSTOM:EnditeIngot" + }, + "smithingInputTemplateStack": { + "value": "CUSTOM:EnditeUpgradeSmithingTemplate" + }, + "smithingReturnStack": { + "value": "CUSTOM:EnditeAxe" + }, + "name": "endite_axe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeBlock.mod.json b/elements/EnditeBlock.mod.json new file mode 100644 index 0000000..03e6290 --- /dev/null +++ b/elements/EnditeBlock.mod.json @@ -0,0 +1,137 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "endite_ore_block", + "textureTop": "", + "textureLeft": "", + "textureFront": "", + "textureRight": "", + "textureBack": "", + "renderType": 11, + "customModelName": "Single texture", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Block of Endite", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 5.0, + "resistance": 10.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "BUILDING_BLOCKS" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 15, + "material": { + "value": "IRON" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "DEFAULT", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "METAL" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "vanillaToolTier": "DIAMOND", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/EnditeBlockOreRecipe.mod.json b/elements/EnditeBlockOreRecipe.mod.json new file mode 100644 index 0000000..720bbd5 --- /dev/null +++ b/elements/EnditeBlockOreRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 9, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": true, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:EnditeBlock" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EnditeIngot" + }, + "name": "endite_block_ore_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeBootsRecipe.mod.json b/elements/EnditeBootsRecipe.mod.json new file mode 100644 index 0000000..b1f3986 --- /dev/null +++ b/elements/EnditeBootsRecipe.mod.json @@ -0,0 +1,28 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Smithing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "smithingInputStack": { + "value": "Items.NETHERITE_BOOTS" + }, + "smithingInputAdditionStack": { + "value": "CUSTOM:EnditeIngot" + }, + "smithingInputTemplateStack": { + "value": "CUSTOM:EnditeUpgradeSmithingTemplate" + }, + "smithingReturnStack": { + "value": "CUSTOM:EnditeArmor.boots" + }, + "name": "endite_boots_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeChestplateRecipe.mod.json b/elements/EnditeChestplateRecipe.mod.json new file mode 100644 index 0000000..d692a0a --- /dev/null +++ b/elements/EnditeChestplateRecipe.mod.json @@ -0,0 +1,28 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Smithing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "smithingInputStack": { + "value": "Items.NETHERITE_CHESTPLATE" + }, + "smithingInputAdditionStack": { + "value": "CUSTOM:EnditeIngot" + }, + "smithingInputTemplateStack": { + "value": "CUSTOM:EnditeUpgradeSmithingTemplate" + }, + "smithingReturnStack": { + "value": "CUSTOM:EnditeArmor.body" + }, + "name": "endite_chestplate_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeHelmetRecipe.mod.json b/elements/EnditeHelmetRecipe.mod.json new file mode 100644 index 0000000..d0d6e1e --- /dev/null +++ b/elements/EnditeHelmetRecipe.mod.json @@ -0,0 +1,28 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Smithing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "smithingInputStack": { + "value": "Items.NETHERITE_HELMET" + }, + "smithingInputAdditionStack": { + "value": "CUSTOM:EnditeIngot" + }, + "smithingInputTemplateStack": { + "value": "CUSTOM:EnditeUpgradeSmithingTemplate" + }, + "smithingReturnStack": { + "value": "CUSTOM:EnditeArmor.helmet" + }, + "name": "endite_helmet_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeHoe.mod.json b/elements/EnditeHoe.mod.json new file mode 100644 index 0000000..06e9742 --- /dev/null +++ b/elements/EnditeHoe.mod.json @@ -0,0 +1,39 @@ +{ + "_fv": 73, + "_type": "tool", + "definition": { + "toolType": "Hoe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "endite_hoe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Endite Hoe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTabs": [ + { + "value": "TOOLS" + } + ], + "efficiency": 12.0, + "attackSpeed": 4.0, + "enchantability": 22, + "damageVsEntity": 1.0, + "usageCount": 3048, + "glowCondition": { + "fixedValue": false + }, + "repairItems": [ + { + "value": "CUSTOM:EnditeIngot" + } + ], + "immuneToFire": true, + "blockDropsTier": "NETHERITE", + "blocksAffected": [], + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/EnditeHoeAdvancement.mod.json b/elements/EnditeHoeAdvancement.mod.json new file mode 100644 index 0000000..5582f67 --- /dev/null +++ b/elements/EnditeHoeAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Extremely Serious Dedication", + "achievementDescription": "Craft an Endite Hoe", + "achievementIcon": { + "value": "CUSTOM:EnditeHoe" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "CUSTOM:EnditeAdvancement" + }, + "triggerxml": "164CUSTOM:EnditeHoe" + } +} \ No newline at end of file diff --git a/elements/EnditeHoeRecipe.mod.json b/elements/EnditeHoeRecipe.mod.json new file mode 100644 index 0000000..ba1e1e4 --- /dev/null +++ b/elements/EnditeHoeRecipe.mod.json @@ -0,0 +1,28 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Smithing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "smithingInputStack": { + "value": "Items.NETHERITE_HOE" + }, + "smithingInputAdditionStack": { + "value": "CUSTOM:EnditeIngot" + }, + "smithingInputTemplateStack": { + "value": "CUSTOM:EnditeUpgradeSmithingTemplate" + }, + "smithingReturnStack": { + "value": "CUSTOM:EnditeHoe" + }, + "name": "endite_hoe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeIngot.mod.json b/elements/EnditeIngot.mod.json new file mode 100644 index 0000000..98238bc --- /dev/null +++ b/elements/EnditeIngot.mod.json @@ -0,0 +1,63 @@ +{ + "_fv": 73, + "_type": "item", + "definition": { + "renderType": 0, + "texture": "endite_ingot", + "customModelName": "Normal", + "customProperties": {}, + "states": [], + "name": "Endite", + "rarity": "COMMON", + "creativeTabs": [ + { + "value": "MATERIALS" + } + ], + "stackSize": 64, + "enchantability": 0, + "useDuration": 0, + "toolType": 1.0, + "damageCount": 0, + "recipeRemainder": { + "value": "" + }, + "destroyAnyBlock": false, + "immuneToFire": false, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false, + "enableMeleeDamage": false, + "damageVsEntity": 0.0, + "specialInformation": { + "fixedValue": [] + }, + "glowCondition": { + "fixedValue": false + }, + "inventorySize": 9, + "inventoryStackSize": 64, + "enableRanged": false, + "shootConstantly": false, + "rangedItemChargesPower": false, + "projectile": { + "value": "CUSTOM:PocketLightningProjectile" + }, + "projectileDisableAmmoCheck": false, + "isFood": false, + "nutritionalValue": 4, + "saturation": 0.3, + "eatResultItem": { + "value": "" + }, + "isMeat": false, + "isAlwaysEdible": false, + "animation": "none", + "isMusicDisc": false, + "musicDiscMusic": { + "value": "" + }, + "musicDiscDescription": "", + "musicDiscLengthInTicks": 100, + "musicDiscAnalogOutput": 0 + } +} \ No newline at end of file diff --git a/elements/EnditeIngotRecipe.mod.json b/elements/EnditeIngotRecipe.mod.json new file mode 100644 index 0000000..b52ff10 --- /dev/null +++ b/elements/EnditeIngotRecipe.mod.json @@ -0,0 +1,28 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Smithing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "smithingInputStack": { + "value": "Items.NETHERITE_INGOT" + }, + "smithingInputAdditionStack": { + "value": "Items.SHULKER_SHELL" + }, + "smithingInputTemplateStack": { + "value": "CUSTOM:PowerStar" + }, + "smithingReturnStack": { + "value": "CUSTOM:EnditeIngot" + }, + "name": "endite_ingot_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeLeggingsRecipe.mod.json b/elements/EnditeLeggingsRecipe.mod.json new file mode 100644 index 0000000..f0ed98a --- /dev/null +++ b/elements/EnditeLeggingsRecipe.mod.json @@ -0,0 +1,28 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Smithing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "smithingInputStack": { + "value": "Items.NETHERITE_LEGGINGS" + }, + "smithingInputAdditionStack": { + "value": "CUSTOM:EnditeIngot" + }, + "smithingInputTemplateStack": { + "value": "CUSTOM:EnditeUpgradeSmithingTemplate" + }, + "smithingReturnStack": { + "value": "CUSTOM:EnditeArmor.legs" + }, + "name": "endite_leggings_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeOreBlockRecipe.mod.json b/elements/EnditeOreBlockRecipe.mod.json new file mode 100644 index 0000000..4cd7e49 --- /dev/null +++ b/elements/EnditeOreBlockRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:EnditeIngot" + }, + { + "value": "CUSTOM:EnditeIngot" + }, + { + "value": "CUSTOM:EnditeIngot" + }, + { + "value": "CUSTOM:EnditeIngot" + }, + { + "value": "CUSTOM:EnditeIngot" + }, + { + "value": "CUSTOM:EnditeIngot" + }, + { + "value": "CUSTOM:EnditeIngot" + }, + { + "value": "CUSTOM:EnditeIngot" + }, + { + "value": "CUSTOM:EnditeIngot" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EnditeBlock" + }, + "name": "endite_ore_block_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditePickaxe.mod.json b/elements/EnditePickaxe.mod.json new file mode 100644 index 0000000..afa5011 --- /dev/null +++ b/elements/EnditePickaxe.mod.json @@ -0,0 +1,39 @@ +{ + "_fv": 73, + "_type": "tool", + "definition": { + "toolType": "Pickaxe", + "renderType": 0, + "blockingRenderType": 0, + "texture": "endite_pickaxe", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Endite Pickaxe", + "specialInformation": { + "fixedValue": [] + }, + "creativeTabs": [ + { + "value": "TOOLS" + } + ], + "efficiency": 12.0, + "attackSpeed": 1.2, + "enchantability": 22, + "damageVsEntity": 9.0, + "usageCount": 3048, + "glowCondition": { + "fixedValue": false + }, + "repairItems": [ + { + "value": "CUSTOM:EnditeIngot" + } + ], + "immuneToFire": true, + "blockDropsTier": "NETHERITE", + "blocksAffected": [], + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/EnditePickaxeRecipe.mod.json b/elements/EnditePickaxeRecipe.mod.json new file mode 100644 index 0000000..fa9ab48 --- /dev/null +++ b/elements/EnditePickaxeRecipe.mod.json @@ -0,0 +1,28 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Smithing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "smithingInputStack": { + "value": "Items.NETHERITE_PICKAXE" + }, + "smithingInputAdditionStack": { + "value": "CUSTOM:EnditeIngot" + }, + "smithingInputTemplateStack": { + "value": "CUSTOM:EnditeUpgradeSmithingTemplate" + }, + "smithingReturnStack": { + "value": "CUSTOM:EnditePickaxe" + }, + "name": "endite_pickaxe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeScythe.mod.json b/elements/EnditeScythe.mod.json new file mode 100644 index 0000000..f21aac7 --- /dev/null +++ b/elements/EnditeScythe.mod.json @@ -0,0 +1,43 @@ +{ + "_fv": 73, + "_type": "tool", + "definition": { + "toolType": "Hoe", + "renderType": 1, + "blockingRenderType": 0, + "texture": "endite_scythe", + "customModelName": "enditescythe:default", + "blockingModelName": "Normal blocking", + "name": "Endite Scythe", + "specialInformation": { + "fixedValue": [ + "Inflicts \"The End Of Your Misery\" effect on-hit, which detonates after 4 seconds to do 33% missing health magic damage." + ] + }, + "creativeTabs": [ + { + "value": "TOOLS" + }, + { + "value": "COMBAT" + } + ], + "efficiency": 12.0, + "attackSpeed": 1.0, + "enchantability": 22, + "damageVsEntity": 9.0, + "usageCount": 3048, + "glowCondition": { + "fixedValue": false + }, + "repairItems": [], + "immuneToFire": true, + "blockDropsTier": "NETHERITE", + "blocksAffected": [], + "stayInGridWhenCrafting": false, + "damageOnCrafting": false, + "onEntityHitWith": { + "name": "EnditeScytheLivingEntityIsHitWithTool" + } + } +} \ No newline at end of file diff --git a/elements/EnditeScytheAdvancement.mod.json b/elements/EnditeScytheAdvancement.mod.json new file mode 100644 index 0000000..81e867c --- /dev/null +++ b/elements/EnditeScytheAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Endbringer's Sharpest Tool", + "achievementDescription": "Craft an Endite Scythe", + "achievementIcon": { + "value": "CUSTOM:EnditeScythe" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "CUSTOM:EnditeHoeAdvancement" + }, + "triggerxml": "164CUSTOM:EnditeScythe" + } +} \ No newline at end of file diff --git a/elements/EnditeScytheLivingEntityIsHitWithTool.mod.json b/elements/EnditeScytheLivingEntityIsHitWithTool.mod.json new file mode 100644 index 0000000..a769fbb --- /dev/null +++ b/elements/EnditeScytheLivingEntityIsHitWithTool.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 73, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerCUSTOM:TheEndOfYourMiseryEffectCUSTOM:TheEndOfYourMiseryEffect080TRUETRUE" + } +} \ No newline at end of file diff --git a/elements/EnditeScytheRecipe.mod.json b/elements/EnditeScytheRecipe.mod.json new file mode 100644 index 0000000..19d13f0 --- /dev/null +++ b/elements/EnditeScytheRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "EQUIPMENT", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:EnditeIngot" + }, + { + "value": "CUSTOM:EnditeIngot" + }, + { + "value": "CUSTOM:EnditeHoe" + }, + { + "value": "" + }, + { + "value": "CUSTOM:BlackIronIngot" + }, + { + "value": "" + }, + { + "value": "CUSTOM:BlackIronIngot" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EnditeScythe" + }, + "name": "endite_scythe_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeSetAdvancement.mod.json b/elements/EnditeSetAdvancement.mod.json new file mode 100644 index 0000000..926e4ae --- /dev/null +++ b/elements/EnditeSetAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Cover Me In Endermite", + "achievementDescription": "Wear a full armor set of Endite.", + "achievementIcon": { + "value": "CUSTOM:EnditeArmor.body" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "CUSTOM:EnditeAdvancement" + }, + "triggerxml": "" + } +} \ No newline at end of file diff --git a/elements/EnditeShovel.mod.json b/elements/EnditeShovel.mod.json new file mode 100644 index 0000000..95e044b --- /dev/null +++ b/elements/EnditeShovel.mod.json @@ -0,0 +1,39 @@ +{ + "_fv": 73, + "_type": "tool", + "definition": { + "toolType": "Spade", + "renderType": 0, + "blockingRenderType": 0, + "texture": "endite_shovel", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Endite Shovel", + "specialInformation": { + "fixedValue": [] + }, + "creativeTabs": [ + { + "value": "TOOLS" + } + ], + "efficiency": 12.0, + "attackSpeed": 1.0, + "enchantability": 22, + "damageVsEntity": 5.0, + "usageCount": 3048, + "glowCondition": { + "fixedValue": false + }, + "repairItems": [ + { + "value": "CUSTOM:EnditeIngot" + } + ], + "immuneToFire": true, + "blockDropsTier": "NETHERITE", + "blocksAffected": [], + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/EnditeShovelRecipe.mod.json b/elements/EnditeShovelRecipe.mod.json new file mode 100644 index 0000000..3161031 --- /dev/null +++ b/elements/EnditeShovelRecipe.mod.json @@ -0,0 +1,28 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Smithing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "smithingInputStack": { + "value": "Items.NETHERITE_SHOVEL" + }, + "smithingInputAdditionStack": { + "value": "CUSTOM:EnditeIngot" + }, + "smithingInputTemplateStack": { + "value": "CUSTOM:EnditeUpgradeSmithingTemplate" + }, + "smithingReturnStack": { + "value": "CUSTOM:EnditeShovel" + }, + "name": "endite_shovel_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeSword.mod.json b/elements/EnditeSword.mod.json new file mode 100644 index 0000000..2ff5447 --- /dev/null +++ b/elements/EnditeSword.mod.json @@ -0,0 +1,39 @@ +{ + "_fv": 73, + "_type": "tool", + "definition": { + "toolType": "Sword", + "renderType": 0, + "blockingRenderType": 0, + "texture": "endite_sword", + "customModelName": "Normal", + "blockingModelName": "Normal blocking", + "name": "Endite Sword", + "specialInformation": { + "fixedValue": [] + }, + "creativeTabs": [ + { + "value": "COMBAT" + } + ], + "efficiency": 12.0, + "attackSpeed": 1.6, + "enchantability": 22, + "damageVsEntity": 11.0, + "usageCount": 3048, + "glowCondition": { + "fixedValue": false + }, + "repairItems": [ + { + "value": "CUSTOM:EnditeIngot" + } + ], + "immuneToFire": true, + "blockDropsTier": "NETHERITE", + "blocksAffected": [], + "stayInGridWhenCrafting": false, + "damageOnCrafting": false + } +} \ No newline at end of file diff --git a/elements/EnditeSwordRecipe.mod.json b/elements/EnditeSwordRecipe.mod.json new file mode 100644 index 0000000..ae2fa3e --- /dev/null +++ b/elements/EnditeSwordRecipe.mod.json @@ -0,0 +1,28 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Smithing", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "smithingInputStack": { + "value": "Items.NETHERITE_SWORD" + }, + "smithingInputAdditionStack": { + "value": "CUSTOM:EnditeIngot" + }, + "smithingInputTemplateStack": { + "value": "CUSTOM:EnditeUpgradeSmithingTemplate" + }, + "smithingReturnStack": { + "value": "CUSTOM:EnditeSword" + }, + "name": "endite_sword_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/EnditeUpgradeSmithingTemplate.mod.json b/elements/EnditeUpgradeSmithingTemplate.mod.json new file mode 100644 index 0000000..fb48b6e --- /dev/null +++ b/elements/EnditeUpgradeSmithingTemplate.mod.json @@ -0,0 +1,63 @@ +{ + "_fv": 73, + "_type": "item", + "definition": { + "renderType": 0, + "texture": "endite_upgrade_smithing_template", + "customModelName": "Normal", + "customProperties": {}, + "states": [], + "name": "Endite Upgrade Template", + "rarity": "RARE", + "creativeTabs": [ + { + "value": "MATERIALS" + } + ], + "stackSize": 64, + "enchantability": 0, + "useDuration": 0, + "toolType": 1.0, + "damageCount": 0, + "recipeRemainder": { + "value": "" + }, + "destroyAnyBlock": false, + "immuneToFire": true, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false, + "enableMeleeDamage": false, + "damageVsEntity": 0.0, + "specialInformation": { + "fixedValue": [] + }, + "glowCondition": { + "fixedValue": false + }, + "inventorySize": 9, + "inventoryStackSize": 64, + "enableRanged": false, + "shootConstantly": false, + "rangedItemChargesPower": false, + "projectile": { + "value": "CUSTOM:PocketLightningProjectile" + }, + "projectileDisableAmmoCheck": false, + "isFood": false, + "nutritionalValue": 4, + "saturation": 0.3, + "eatResultItem": { + "value": "" + }, + "isMeat": false, + "isAlwaysEdible": false, + "animation": "none", + "isMusicDisc": false, + "musicDiscMusic": { + "value": "" + }, + "musicDiscDescription": "", + "musicDiscLengthInTicks": 100, + "musicDiscAnalogOutput": 0 + } +} \ No newline at end of file diff --git a/elements/EnditeUpgradeSmithingTemplateRecipe.mod.json b/elements/EnditeUpgradeSmithingTemplateRecipe.mod.json new file mode 100644 index 0000000..76b43f9 --- /dev/null +++ b/elements/EnditeUpgradeSmithingTemplateRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "CUSTOM:ChorusEye" + }, + { + "value": "" + }, + { + "value": "CUSTOM:ChorusEye" + }, + { + "value": "Items.NETHERITE_UPGRADE" + }, + { + "value": "CUSTOM:ChorusEye" + }, + { + "value": "" + }, + { + "value": "CUSTOM:ChorusEye" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:EnditeUpgradeSmithingTemplate" + }, + "name": "endite_upgrade_smithing_template_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/OrichalcumArmor.mod.json b/elements/OrichalcumArmor.mod.json index 0141316..9f1ab59 100644 --- a/elements/OrichalcumArmor.mod.json +++ b/elements/OrichalcumArmor.mod.json @@ -24,16 +24,24 @@ "leggingsName": "Orichalcum Leggings", "bootsName": "Orichalcum Boots", "helmetSpecialInformation": { - "fixedValue": [] + "fixedValue": [ + "Set Bonus: Speed, Jump Boost" + ] }, "bodySpecialInformation": { - "fixedValue": [] + "fixedValue": [ + "Set Bonus: Speed, Jump Boost" + ] }, "leggingsSpecialInformation": { - "fixedValue": [] + "fixedValue": [ + "Set Bonus: Speed, Jump Boost" + ] }, "bootsSpecialInformation": { - "fixedValue": [] + "fixedValue": [ + "Set Bonus: Speed, Jump Boost" + ] }, "helmetModelName": "Default", "helmetModelPart": "Helmet", @@ -59,10 +67,10 @@ "leggingsItemCustomModelName": "Normal", "bootsItemRenderType": 0, "bootsItemCustomModelName": "Normal", - "helmetImmuneToFire": false, - "bodyImmuneToFire": false, - "leggingsImmuneToFire": false, - "bootsImmuneToFire": false, + "helmetImmuneToFire": true, + "bodyImmuneToFire": true, + "leggingsImmuneToFire": true, + "bootsImmuneToFire": true, "helmetGlowCondition": { "fixedValue": false }, diff --git a/elements/PowerStar.mod.json b/elements/PowerStar.mod.json new file mode 100644 index 0000000..005e407 --- /dev/null +++ b/elements/PowerStar.mod.json @@ -0,0 +1,63 @@ +{ + "_fv": 73, + "_type": "item", + "definition": { + "renderType": 0, + "texture": "power_star", + "customModelName": "Normal", + "customProperties": {}, + "states": [], + "name": "Power Star", + "rarity": "EPIC", + "creativeTabs": [ + { + "value": "MATERIALS" + } + ], + "stackSize": 64, + "enchantability": 0, + "useDuration": 0, + "toolType": 1.0, + "damageCount": 0, + "recipeRemainder": { + "value": "" + }, + "destroyAnyBlock": false, + "immuneToFire": true, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false, + "enableMeleeDamage": false, + "damageVsEntity": 0.0, + "specialInformation": { + "fixedValue": [] + }, + "glowCondition": { + "fixedValue": true + }, + "inventorySize": 9, + "inventoryStackSize": 64, + "enableRanged": false, + "shootConstantly": false, + "rangedItemChargesPower": false, + "projectile": { + "value": "CUSTOM:PocketLightningProjectile" + }, + "projectileDisableAmmoCheck": false, + "isFood": false, + "nutritionalValue": 4, + "saturation": 0.3, + "eatResultItem": { + "value": "" + }, + "isMeat": false, + "isAlwaysEdible": false, + "animation": "none", + "isMusicDisc": false, + "musicDiscMusic": { + "value": "" + }, + "musicDiscDescription": "", + "musicDiscLengthInTicks": 100, + "musicDiscAnalogOutput": 0 + } +} \ No newline at end of file diff --git a/elements/PowerStarAdvancement.mod.json b/elements/PowerStarAdvancement.mod.json new file mode 100644 index 0000000..0d09d92 --- /dev/null +++ b/elements/PowerStarAdvancement.mod.json @@ -0,0 +1,24 @@ +{ + "_fv": 73, + "_type": "achievement", + "definition": { + "achievementName": "Folly Red Star", + "achievementDescription": "Craft a Power Star", + "achievementIcon": { + "value": "CUSTOM:PowerStar" + }, + "background": "Default", + "disableDisplay": false, + "showPopup": true, + "announceToChat": true, + "hideIfNotCompleted": false, + "rewardLoot": [], + "rewardRecipes": [], + "rewardXP": 0, + "achievementType": "challenge", + "parent": { + "value": "CUSTOM:OrichalcumAdvancement" + }, + "triggerxml": "164CUSTOM:PowerStar" + } +} \ No newline at end of file diff --git a/elements/PowerStarRecipe.mod.json b/elements/PowerStarRecipe.mod.json new file mode 100644 index 0000000..c3bac85 --- /dev/null +++ b/elements/PowerStarRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "Items.NETHER_STAR" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + }, + { + "value": "CUSTOM:Orichalcum" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:PowerStar" + }, + "name": "power_star_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/TheEndOfYourMiseryEffect.mod.json b/elements/TheEndOfYourMiseryEffect.mod.json new file mode 100644 index 0000000..f3c717b --- /dev/null +++ b/elements/TheEndOfYourMiseryEffect.mod.json @@ -0,0 +1,26 @@ +{ + "_fv": 73, + "_type": "potioneffect", + "definition": { + "effectName": "The End Of Your Misery", + "icon": "chorus_eye", + "color": { + "value": -13434778, + "falpha": 0.0 + }, + "isInstant": false, + "mobEffectCategory": "HARMFUL", + "renderStatusInInventory": true, + "renderStatusInHUD": true, + "isCuredByMilk": true, + "isProtectedByTotem": true, + "isCuredbyHoney": false, + "modifiers": [], + "onStarted": { + "name": "TheEndOfYourMiseryEffectEffectStartedapplied" + }, + "onExpired": { + "name": "TheEndOfYourMiseryEffectEffectExpires" + } + } +} \ No newline at end of file diff --git a/elements/TheEndOfYourMiseryEffectEffectExpires.mod.json b/elements/TheEndOfYourMiseryEffectEffectExpires.mod.json new file mode 100644 index 0000000..a0814ec --- /dev/null +++ b/elements/TheEndOfYourMiseryEffectEffectExpires.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 73, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerMULTIPLYMINUS0.33MAGICentity.player.attack.crithostile0.660.66" + } +} \ No newline at end of file diff --git a/elements/TheEndOfYourMiseryEffectEffectStartedapplied.mod.json b/elements/TheEndOfYourMiseryEffectEffectStartedapplied.mod.json new file mode 100644 index 0000000..f1f4d1b --- /dev/null +++ b/elements/TheEndOfYourMiseryEffectEffectStartedapplied.mod.json @@ -0,0 +1,7 @@ +{ + "_fv": 73, + "_type": "procedure", + "definition": { + "procedurexml": "no_ext_triggerDARKNESS236FALSEFALSESLOWNESS280FALSEFALSEentity.enderdragon.growlhostile0.661.6" + } +} \ No newline at end of file diff --git a/models/enditescythe.json b/models/enditescythe.json new file mode 100644 index 0000000..d53d342 --- /dev/null +++ b/models/enditescythe.json @@ -0,0 +1,92 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "textures": { + "0": "aris_random_additions:block/endite_ore_block", + "1": "aris_random_additions:block/endite_scythe_handle", + "particle": "aris_random_additions:block/endite_ore_block" + }, + "elements": [ + { + "from": [-6, 8.7, 6.7], + "to": [19, 11.3, 9.3], + "rotation": {"angle": 22.5, "axis": "z", "origin": [3, 11, 7]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.75, 0.75], "rotation": 270, "texture": "#1"}, + "east": {"uv": [1.25, 0.25, 1.75, 0.75], "rotation": 90, "texture": "#1"}, + "south": {"uv": [2.25, 0.25, 2.75, 0.75], "rotation": 90, "texture": "#1"}, + "west": {"uv": [3.25, 0.25, 3.75, 0.75], "rotation": 90, "texture": "#1"}, + "up": {"uv": [4.25, 0.25, 4.75, 0.75], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5.25, 0.25, 5.75, 0.75], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [16, 9, 2], + "to": [18, 11, 7], + "rotation": {"angle": 22.5, "axis": "z", "origin": [3, 11, 7]}, + "faces": { + "north": {"uv": [6.25, 0.25, 6.75, 0.75], "rotation": 270, "texture": "#0"}, + "east": {"uv": [7.25, 0.25, 7.75, 0.75], "rotation": 90, "texture": "#0"}, + "south": {"uv": [8.25, 0.25, 8.75, 0.75], "rotation": 90, "texture": "#0"}, + "west": {"uv": [9.25, 0.25, 9.75, 0.75], "rotation": 90, "texture": "#0"}, + "up": {"uv": [10.25, 0.25, 10.75, 0.75], "rotation": 90, "texture": "#0"}, + "down": {"uv": [11.25, 0.25, 11.75, 0.75], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [15, 9, -3], + "to": [17, 11, 2], + "rotation": {"angle": 22.5, "axis": "z", "origin": [3, 11, 6]}, + "faces": { + "north": {"uv": [12.25, 0.25, 12.75, 0.75], "rotation": 270, "texture": "#0"}, + "east": {"uv": [13.25, 0.25, 13.75, 0.75], "rotation": 90, "texture": "#0"}, + "south": {"uv": [14.25, 0.25, 14.75, 0.75], "rotation": 90, "texture": "#0"}, + "west": {"uv": [15.25, 0.25, 15.75, 0.75], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.25, 1.25, 0.75, 1.75], "rotation": 90, "texture": "#0"}, + "down": {"uv": [1.25, 1.25, 1.75, 1.75], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [14, 9, -6], + "to": [16, 11, -3], + "rotation": {"angle": 22.5, "axis": "z", "origin": [3, 11, 5]}, + "faces": { + "north": {"uv": [2.25, 1.25, 2.75, 1.75], "rotation": 270, "texture": "#0"}, + "east": {"uv": [3.25, 1.25, 3.75, 1.75], "rotation": 90, "texture": "#0"}, + "south": {"uv": [4.25, 1.25, 4.75, 1.75], "rotation": 90, "texture": "#0"}, + "west": {"uv": [5.25, 1.25, 5.75, 1.75], "rotation": 90, "texture": "#0"}, + "up": {"uv": [6.25, 1.25, 6.75, 1.75], "rotation": 90, "texture": "#0"}, + "down": {"uv": [7.25, 1.25, 7.75, 1.75], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [13, 9, -7], + "to": [15, 11, -6], + "rotation": {"angle": 22.5, "axis": "z", "origin": [3, 11, 4]}, + "faces": { + "north": {"uv": [8.25, 1.25, 8.75, 1.75], "rotation": 270, "texture": "#0"}, + "east": {"uv": [9.25, 1.25, 9.75, 1.75], "rotation": 90, "texture": "#0"}, + "south": {"uv": [10.25, 1.25, 10.75, 1.75], "rotation": 90, "texture": "#0"}, + "west": {"uv": [11.25, 1.25, 11.75, 1.75], "rotation": 90, "texture": "#0"}, + "up": {"uv": [12.25, 1.25, 12.75, 1.75], "rotation": 90, "texture": "#0"}, + "down": {"uv": [13.25, 1.25, 13.75, 1.75], "rotation": 90, "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "Handle", + "origin": [8, 8, 8], + "scope": 0, + "color": 0, + "children": [0] + }, + { + "name": "Blade", + "origin": [8, 8, 8], + "scope": 0, + "color": 0, + "children": [1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/models/enditescythe.json.textures b/models/enditescythe.json.textures new file mode 100644 index 0000000..44b8137 --- /dev/null +++ b/models/enditescythe.json.textures @@ -0,0 +1,11 @@ +{ + "mappings": { + "default": { + "map": { + "0": "endite_ore_block", + "1": "endite_scythe_handle" + }, + "name": "default" + } + } +} \ No newline at end of file diff --git a/src/main/java/net/mcreator/arisrandomadditions/block/EnditeBlockBlock.java b/src/main/java/net/mcreator/arisrandomadditions/block/EnditeBlockBlock.java new file mode 100644 index 0000000..00ee717 --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/block/EnditeBlockBlock.java @@ -0,0 +1,20 @@ + +package net.mcreator.arisrandomadditions.block; + +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.BlockPos; + +public class EnditeBlockBlock extends Block { + public EnditeBlockBlock() { + super(BlockBehaviour.Properties.of().sound(SoundType.METAL).strength(5f, 10f).requiresCorrectToolForDrops()); + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 15; + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModBlocks.java b/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModBlocks.java index 29c7d60..a7f256b 100644 --- a/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModBlocks.java +++ b/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModBlocks.java @@ -28,6 +28,7 @@ import net.mcreator.arisrandomadditions.block.MagmaBrickSlabsBlock; import net.mcreator.arisrandomadditions.block.MagmaBrickPressurePlateBlock; import net.mcreator.arisrandomadditions.block.MagmaBrickButtonBlock; import net.mcreator.arisrandomadditions.block.HexaCondensedNetherrackBlock; +import net.mcreator.arisrandomadditions.block.EnditeBlockBlock; import net.mcreator.arisrandomadditions.block.CondensedNetherrackBlock; import net.mcreator.arisrandomadditions.block.CondensedCondensedNetherrackBlock; import net.mcreator.arisrandomadditions.block.CondensedCondensedCondensedNetherrackBlock; @@ -60,6 +61,7 @@ public class ArisRandomAdditionsModBlocks { public static final RegistryObject ORICHALCUM_ORE = REGISTRY.register("orichalcum_ore", () -> new OrichalcumOreBlock()); public static final RegistryObject ORICHALCUM_BLOCK = REGISTRY.register("orichalcum_block", () -> new OrichalcumBlockBlock()); public static final RegistryObject RAVE_BLOCK = REGISTRY.register("rave_block", () -> new RaveBlockBlock()); + public static final RegistryObject ENDITE_BLOCK = REGISTRY.register("endite_block", () -> new EnditeBlockBlock()); // Start of user code block custom blocks // End of user code block custom blocks } diff --git a/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModItems.java b/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModItems.java index 77b8ff4..8a8a1ee 100644 --- a/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModItems.java +++ b/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModItems.java @@ -21,6 +21,7 @@ import net.mcreator.arisrandomadditions.item.StarWandItem; import net.mcreator.arisrandomadditions.item.StarItem; import net.mcreator.arisrandomadditions.item.SnowGolemQuestionMarkItem; import net.mcreator.arisrandomadditions.item.SandDustItem; +import net.mcreator.arisrandomadditions.item.PowerStarItem; import net.mcreator.arisrandomadditions.item.PocketLightningItem; import net.mcreator.arisrandomadditions.item.OrichalcumSwordItem; import net.mcreator.arisrandomadditions.item.OrichalcumShovelItem; @@ -40,6 +41,16 @@ import net.mcreator.arisrandomadditions.item.LapisLazuliNuggetItem; import net.mcreator.arisrandomadditions.item.IronGolemQuestionMarkItem; import net.mcreator.arisrandomadditions.item.GravediggerItem; import net.mcreator.arisrandomadditions.item.GoldenBerriesItem; +import net.mcreator.arisrandomadditions.item.EnditeUpgradeSmithingTemplateItem; +import net.mcreator.arisrandomadditions.item.EnditeSwordItem; +import net.mcreator.arisrandomadditions.item.EnditeShovelItem; +import net.mcreator.arisrandomadditions.item.EnditeScytheItem; +import net.mcreator.arisrandomadditions.item.EnditePickaxeItem; +import net.mcreator.arisrandomadditions.item.EnditeIngotItem; +import net.mcreator.arisrandomadditions.item.EnditeHoeItem; +import net.mcreator.arisrandomadditions.item.EnditeAxeItem; +import net.mcreator.arisrandomadditions.item.EnditeArmorItem; +import net.mcreator.arisrandomadditions.item.ChorusEyeItem; import net.mcreator.arisrandomadditions.item.CheeseItem; import net.mcreator.arisrandomadditions.item.BlockEaterItem; import net.mcreator.arisrandomadditions.item.BlackIronIngotItem; @@ -117,6 +128,21 @@ public class ArisRandomAdditionsModItems { public static final RegistryObject TURD = REGISTRY.register("turd", () -> new TurdItem()); public static final RegistryObject WAND_OF_DRAINING = REGISTRY.register("wand_of_draining", () -> new WandOfDrainingItem()); public static final RegistryObject ARI_SPAWN_EGG = REGISTRY.register("ari_spawn_egg", () -> new ForgeSpawnEggItem(ArisRandomAdditionsModEntities.ARI, -65448, -1, new Item.Properties())); + public static final RegistryObject ENDITE_INGOT = REGISTRY.register("endite_ingot", () -> new EnditeIngotItem()); + public static final RegistryObject ENDITE_BLOCK = block(ArisRandomAdditionsModBlocks.ENDITE_BLOCK); + public static final RegistryObject ENDITE_PICKAXE = REGISTRY.register("endite_pickaxe", () -> new EnditePickaxeItem()); + public static final RegistryObject ENDITE_AXE = REGISTRY.register("endite_axe", () -> new EnditeAxeItem()); + public static final RegistryObject ENDITE_SWORD = REGISTRY.register("endite_sword", () -> new EnditeSwordItem()); + public static final RegistryObject ENDITE_SHOVEL = REGISTRY.register("endite_shovel", () -> new EnditeShovelItem()); + public static final RegistryObject ENDITE_HOE = REGISTRY.register("endite_hoe", () -> new EnditeHoeItem()); + public static final RegistryObject ENDITE_ARMOR_HELMET = REGISTRY.register("endite_armor_helmet", () -> new EnditeArmorItem.Helmet()); + public static final RegistryObject ENDITE_ARMOR_CHESTPLATE = REGISTRY.register("endite_armor_chestplate", () -> new EnditeArmorItem.Chestplate()); + public static final RegistryObject ENDITE_ARMOR_LEGGINGS = REGISTRY.register("endite_armor_leggings", () -> new EnditeArmorItem.Leggings()); + public static final RegistryObject ENDITE_ARMOR_BOOTS = REGISTRY.register("endite_armor_boots", () -> new EnditeArmorItem.Boots()); + public static final RegistryObject ENDITE_UPGRADE_SMITHING_TEMPLATE = REGISTRY.register("endite_upgrade_smithing_template", () -> new EnditeUpgradeSmithingTemplateItem()); + public static final RegistryObject CHORUS_EYE = REGISTRY.register("chorus_eye", () -> new ChorusEyeItem()); + public static final RegistryObject POWER_STAR = REGISTRY.register("power_star", () -> new PowerStarItem()); + public static final RegistryObject ENDITE_SCYTHE = REGISTRY.register("endite_scythe", () -> new EnditeScytheItem()); // Start of user code block custom items // End of user code block custom items diff --git a/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModMobEffects.java b/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModMobEffects.java index 49bee07..33366fd 100644 --- a/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModMobEffects.java +++ b/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModMobEffects.java @@ -10,6 +10,7 @@ import net.minecraftforge.registries.DeferredRegister; import net.minecraft.world.effect.MobEffect; +import net.mcreator.arisrandomadditions.potion.TheEndOfYourMiseryEffectMobEffect; import net.mcreator.arisrandomadditions.potion.SummonedEntityEffectMobEffect; import net.mcreator.arisrandomadditions.potion.StinkyEffectMobEffect; import net.mcreator.arisrandomadditions.ArisRandomAdditionsMod; @@ -18,4 +19,5 @@ public class ArisRandomAdditionsModMobEffects { public static final DeferredRegister REGISTRY = DeferredRegister.create(ForgeRegistries.MOB_EFFECTS, ArisRandomAdditionsMod.MODID); public static final RegistryObject STINKY_EFFECT = REGISTRY.register("stinky_effect", () -> new StinkyEffectMobEffect()); public static final RegistryObject SUMMONED_ENTITY_EFFECT = REGISTRY.register("summoned_entity_effect", () -> new SummonedEntityEffectMobEffect()); + public static final RegistryObject THE_END_OF_YOUR_MISERY_EFFECT = REGISTRY.register("the_end_of_your_misery_effect", () -> new TheEndOfYourMiseryEffectMobEffect()); } diff --git a/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModTabs.java b/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModTabs.java index 40c3e44..fdd9b4d 100644 --- a/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModTabs.java +++ b/src/main/java/net/mcreator/arisrandomadditions/init/ArisRandomAdditionsModTabs.java @@ -36,6 +36,7 @@ public class ArisRandomAdditionsModTabs { tabData.accept(ArisRandomAdditionsModBlocks.ORICHALCUM_ORE.get().asItem()); tabData.accept(ArisRandomAdditionsModBlocks.ORICHALCUM_BLOCK.get().asItem()); tabData.accept(ArisRandomAdditionsModBlocks.RAVE_BLOCK.get().asItem()); + tabData.accept(ArisRandomAdditionsModBlocks.ENDITE_BLOCK.get().asItem()); } else if (tabData.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) { tabData.accept(ArisRandomAdditionsModItems.BLOCK_EATER.get()); tabData.accept(ArisRandomAdditionsModItems.NETHERRACKITE_PICKAXE.get()); @@ -50,6 +51,11 @@ public class ArisRandomAdditionsModTabs { tabData.accept(ArisRandomAdditionsModItems.BEDROCK_EATER.get()); tabData.accept(ArisRandomAdditionsModItems.WAND_OF_RESIZING.get()); tabData.accept(ArisRandomAdditionsModItems.TURD.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_PICKAXE.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_AXE.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_SHOVEL.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_HOE.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_SCYTHE.get()); } else if (tabData.getTabKey() == CreativeModeTabs.INGREDIENTS) { tabData.accept(ArisRandomAdditionsModItems.NETHERRACKITE.get()); tabData.accept(ArisRandomAdditionsModItems.SAND_DUST.get()); @@ -64,6 +70,10 @@ public class ArisRandomAdditionsModTabs { tabData.accept(ArisRandomAdditionsModItems.ORICHALCUM.get()); tabData.accept(ArisRandomAdditionsModItems.BEDROCK_SHARD.get()); tabData.accept(ArisRandomAdditionsModItems.BLACK_IRON_INGOT.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_INGOT.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_UPGRADE_SMITHING_TEMPLATE.get()); + tabData.accept(ArisRandomAdditionsModItems.CHORUS_EYE.get()); + tabData.accept(ArisRandomAdditionsModItems.POWER_STAR.get()); } else if (tabData.getTabKey() == CreativeModeTabs.FOOD_AND_DRINKS) { tabData.accept(ArisRandomAdditionsModItems.MAGIC_FLESH.get()); tabData.accept(ArisRandomAdditionsModItems.GOLDEN_BERRIES.get()); @@ -92,6 +102,12 @@ public class ArisRandomAdditionsModTabs { tabData.accept(ArisRandomAdditionsModItems.ORICHALCUM_ARMOR_BOOTS.get()); tabData.accept(ArisRandomAdditionsModItems.NIGHT_VISION_GOGGLES_HELMET.get()); tabData.accept(ArisRandomAdditionsModItems.WAND_OF_DRAINING.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_SWORD.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_HELMET.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_CHESTPLATE.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_LEGGINGS.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_BOOTS.get()); + tabData.accept(ArisRandomAdditionsModItems.ENDITE_SCYTHE.get()); } } } diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/ChorusEyeItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/ChorusEyeItem.java new file mode 100644 index 0000000..231774d --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/item/ChorusEyeItem.java @@ -0,0 +1,11 @@ + +package net.mcreator.arisrandomadditions.item; + +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.Item; + +public class ChorusEyeItem extends Item { + public ChorusEyeItem() { + super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.RARE)); + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/EnditeArmorItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeArmorItem.java new file mode 100644 index 0000000..2ca3042 --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeArmorItem.java @@ -0,0 +1,145 @@ + +package net.mcreator.arisrandomadditions.item; + +import net.minecraft.world.level.Level; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.Entity; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.network.chat.Component; + +import net.mcreator.arisrandomadditions.procedures.EnditeArmorBootsTickEventProcedure; +import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems; + +import java.util.List; + +import com.google.common.collect.Iterables; + +public abstract class EnditeArmorItem extends ArmorItem { + public EnditeArmorItem(ArmorItem.Type type, Item.Properties properties) { + super(new ArmorMaterial() { + @Override + public int getDurabilityForType(ArmorItem.Type type) { + return new int[]{13, 15, 16, 11}[type.getSlot().getIndex()] * 50; + } + + @Override + public int getDefenseForType(ArmorItem.Type type) { + return new int[]{6, 9, 12, 6}[type.getSlot().getIndex()]; + } + + @Override + public int getEnchantmentValue() { + return 25; + } + + @Override + public SoundEvent getEquipSound() { + return SoundEvents.EMPTY; + } + + @Override + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get())); + } + + @Override + public String getName() { + return "endite_armor"; + } + + @Override + public float getToughness() { + return 5f; + } + + @Override + public float getKnockbackResistance() { + return 0.25f; + } + }, type, properties); + } + + public static class Helmet extends EnditeArmorItem { + public Helmet() { + super(ArmorItem.Type.HELMET, new Item.Properties().fireResistant()); + } + + @Override + public void appendHoverText(ItemStack itemstack, Level level, List list, TooltipFlag flag) { + super.appendHoverText(itemstack, level, list, flag); + list.add(Component.translatable("item.aris_random_additions.endite_armor_helmet.description_0")); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "aris_random_additions:textures/models/armor/endite_layer_1.png"; + } + } + + public static class Chestplate extends EnditeArmorItem { + public Chestplate() { + super(ArmorItem.Type.CHESTPLATE, new Item.Properties().fireResistant()); + } + + @Override + public void appendHoverText(ItemStack itemstack, Level level, List list, TooltipFlag flag) { + super.appendHoverText(itemstack, level, list, flag); + list.add(Component.translatable("item.aris_random_additions.endite_armor_chestplate.description_0")); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "aris_random_additions:textures/models/armor/endite_layer_1.png"; + } + } + + public static class Leggings extends EnditeArmorItem { + public Leggings() { + super(ArmorItem.Type.LEGGINGS, new Item.Properties().fireResistant()); + } + + @Override + public void appendHoverText(ItemStack itemstack, Level level, List list, TooltipFlag flag) { + super.appendHoverText(itemstack, level, list, flag); + list.add(Component.translatable("item.aris_random_additions.endite_armor_leggings.description_0")); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "aris_random_additions:textures/models/armor/endite_layer_2.png"; + } + } + + public static class Boots extends EnditeArmorItem { + public Boots() { + super(ArmorItem.Type.BOOTS, new Item.Properties().fireResistant()); + } + + @Override + public void appendHoverText(ItemStack itemstack, Level level, List list, TooltipFlag flag) { + super.appendHoverText(itemstack, level, list, flag); + list.add(Component.translatable("item.aris_random_additions.endite_armor_boots.description_0")); + } + + @Override + public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) { + return "aris_random_additions:textures/models/armor/endite_layer_1.png"; + } + + @Override + public void inventoryTick(ItemStack itemstack, Level world, Entity entity, int slot, boolean selected) { + super.inventoryTick(itemstack, world, entity, slot, selected); + if (entity instanceof Player player && Iterables.contains(player.getArmorSlots(), itemstack)) { + EnditeArmorBootsTickEventProcedure.execute(entity); + } + } + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/EnditeAxeItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeAxeItem.java new file mode 100644 index 0000000..053ab4d --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeAxeItem.java @@ -0,0 +1,40 @@ + +package net.mcreator.arisrandomadditions.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.AxeItem; + +import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems; + +public class EnditeAxeItem extends AxeItem { + public EnditeAxeItem() { + super(new Tier() { + public int getUses() { + return 3048; + } + + public float getSpeed() { + return 12f; + } + + public float getAttackDamageBonus() { + return 11f; + } + + public int getLevel() { + return 4; + } + + public int getEnchantmentValue() { + return 22; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get())); + } + }, 1, -3f, new Item.Properties().fireResistant()); + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/EnditeHoeItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeHoeItem.java new file mode 100644 index 0000000..acc7dc0 --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeHoeItem.java @@ -0,0 +1,40 @@ + +package net.mcreator.arisrandomadditions.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.HoeItem; + +import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems; + +public class EnditeHoeItem extends HoeItem { + public EnditeHoeItem() { + super(new Tier() { + public int getUses() { + return 3048; + } + + public float getSpeed() { + return 12f; + } + + public float getAttackDamageBonus() { + return 0f; + } + + public int getLevel() { + return 4; + } + + public int getEnchantmentValue() { + return 22; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get())); + } + }, 0, 0f, new Item.Properties().fireResistant()); + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/EnditeIngotItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeIngotItem.java new file mode 100644 index 0000000..8e6febb --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeIngotItem.java @@ -0,0 +1,11 @@ + +package net.mcreator.arisrandomadditions.item; + +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.Item; + +public class EnditeIngotItem extends Item { + public EnditeIngotItem() { + super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/EnditePickaxeItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/EnditePickaxeItem.java new file mode 100644 index 0000000..da13daa --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/item/EnditePickaxeItem.java @@ -0,0 +1,40 @@ + +package net.mcreator.arisrandomadditions.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.PickaxeItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems; + +public class EnditePickaxeItem extends PickaxeItem { + public EnditePickaxeItem() { + super(new Tier() { + public int getUses() { + return 3048; + } + + public float getSpeed() { + return 12f; + } + + public float getAttackDamageBonus() { + return 7f; + } + + public int getLevel() { + return 4; + } + + public int getEnchantmentValue() { + return 22; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get())); + } + }, 1, -2.8f, new Item.Properties().fireResistant()); + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/EnditeScytheItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeScytheItem.java new file mode 100644 index 0000000..5e4b5c0 --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeScytheItem.java @@ -0,0 +1,59 @@ + +package net.mcreator.arisrandomadditions.item; + +import net.minecraft.world.level.Level; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.HoeItem; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.network.chat.Component; + +import net.mcreator.arisrandomadditions.procedures.EnditeScytheLivingEntityIsHitWithToolProcedure; + +import java.util.List; + +public class EnditeScytheItem extends HoeItem { + public EnditeScytheItem() { + super(new Tier() { + public int getUses() { + return 3048; + } + + public float getSpeed() { + return 12f; + } + + public float getAttackDamageBonus() { + return 8f; + } + + public int getLevel() { + return 4; + } + + public int getEnchantmentValue() { + return 22; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(); + } + }, 0, -3f, new Item.Properties().fireResistant()); + } + + @Override + public boolean hurtEnemy(ItemStack itemstack, LivingEntity entity, LivingEntity sourceentity) { + boolean retval = super.hurtEnemy(itemstack, entity, sourceentity); + EnditeScytheLivingEntityIsHitWithToolProcedure.execute(entity.level(), entity); + return retval; + } + + @Override + public void appendHoverText(ItemStack itemstack, Level level, List list, TooltipFlag flag) { + super.appendHoverText(itemstack, level, list, flag); + list.add(Component.translatable("item.aris_random_additions.endite_scythe.description_0")); + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/EnditeShovelItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeShovelItem.java new file mode 100644 index 0000000..12c915c --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeShovelItem.java @@ -0,0 +1,40 @@ + +package net.mcreator.arisrandomadditions.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.ShovelItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems; + +public class EnditeShovelItem extends ShovelItem { + public EnditeShovelItem() { + super(new Tier() { + public int getUses() { + return 3048; + } + + public float getSpeed() { + return 12f; + } + + public float getAttackDamageBonus() { + return 3f; + } + + public int getLevel() { + return 4; + } + + public int getEnchantmentValue() { + return 22; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get())); + } + }, 1, -3f, new Item.Properties().fireResistant()); + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/EnditeSwordItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeSwordItem.java new file mode 100644 index 0000000..aa1bb64 --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeSwordItem.java @@ -0,0 +1,40 @@ + +package net.mcreator.arisrandomadditions.item; + +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems; + +public class EnditeSwordItem extends SwordItem { + public EnditeSwordItem() { + super(new Tier() { + public int getUses() { + return 3048; + } + + public float getSpeed() { + return 12f; + } + + public float getAttackDamageBonus() { + return 7f; + } + + public int getLevel() { + return 4; + } + + public int getEnchantmentValue() { + return 22; + } + + public Ingredient getRepairIngredient() { + return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get())); + } + }, 3, -2.4f, new Item.Properties().fireResistant()); + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/EnditeUpgradeSmithingTemplateItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeUpgradeSmithingTemplateItem.java new file mode 100644 index 0000000..b864725 --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/item/EnditeUpgradeSmithingTemplateItem.java @@ -0,0 +1,11 @@ + +package net.mcreator.arisrandomadditions.item; + +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.Item; + +public class EnditeUpgradeSmithingTemplateItem extends Item { + public EnditeUpgradeSmithingTemplateItem() { + super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.RARE)); + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/OrichalcumArmorItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/OrichalcumArmorItem.java index 343bc2b..b13ca85 100644 --- a/src/main/java/net/mcreator/arisrandomadditions/item/OrichalcumArmorItem.java +++ b/src/main/java/net/mcreator/arisrandomadditions/item/OrichalcumArmorItem.java @@ -5,6 +5,7 @@ import net.minecraftforge.registries.ForgeRegistries; import net.minecraft.world.level.Level; import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Item; import net.minecraft.world.item.ArmorMaterial; @@ -14,10 +15,13 @@ import net.minecraft.world.entity.EquipmentSlot; import net.minecraft.world.entity.Entity; import net.minecraft.sounds.SoundEvent; import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; import net.mcreator.arisrandomadditions.procedures.OrichalcumArmorBootsTickEventProcedure; import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems; +import java.util.List; + import com.google.common.collect.Iterables; public abstract class OrichalcumArmorItem extends ArmorItem { @@ -67,7 +71,13 @@ public abstract class OrichalcumArmorItem extends ArmorItem { public static class Helmet extends OrichalcumArmorItem { public Helmet() { - super(ArmorItem.Type.HELMET, new Item.Properties()); + super(ArmorItem.Type.HELMET, new Item.Properties().fireResistant()); + } + + @Override + public void appendHoverText(ItemStack itemstack, Level level, List list, TooltipFlag flag) { + super.appendHoverText(itemstack, level, list, flag); + list.add(Component.translatable("item.aris_random_additions.orichalcum_armor_helmet.description_0")); } @Override @@ -78,7 +88,13 @@ public abstract class OrichalcumArmorItem extends ArmorItem { public static class Chestplate extends OrichalcumArmorItem { public Chestplate() { - super(ArmorItem.Type.CHESTPLATE, new Item.Properties()); + super(ArmorItem.Type.CHESTPLATE, new Item.Properties().fireResistant()); + } + + @Override + public void appendHoverText(ItemStack itemstack, Level level, List list, TooltipFlag flag) { + super.appendHoverText(itemstack, level, list, flag); + list.add(Component.translatable("item.aris_random_additions.orichalcum_armor_chestplate.description_0")); } @Override @@ -89,7 +105,13 @@ public abstract class OrichalcumArmorItem extends ArmorItem { public static class Leggings extends OrichalcumArmorItem { public Leggings() { - super(ArmorItem.Type.LEGGINGS, new Item.Properties()); + super(ArmorItem.Type.LEGGINGS, new Item.Properties().fireResistant()); + } + + @Override + public void appendHoverText(ItemStack itemstack, Level level, List list, TooltipFlag flag) { + super.appendHoverText(itemstack, level, list, flag); + list.add(Component.translatable("item.aris_random_additions.orichalcum_armor_leggings.description_0")); } @Override @@ -100,7 +122,13 @@ public abstract class OrichalcumArmorItem extends ArmorItem { public static class Boots extends OrichalcumArmorItem { public Boots() { - super(ArmorItem.Type.BOOTS, new Item.Properties()); + super(ArmorItem.Type.BOOTS, new Item.Properties().fireResistant()); + } + + @Override + public void appendHoverText(ItemStack itemstack, Level level, List list, TooltipFlag flag) { + super.appendHoverText(itemstack, level, list, flag); + list.add(Component.translatable("item.aris_random_additions.orichalcum_armor_boots.description_0")); } @Override diff --git a/src/main/java/net/mcreator/arisrandomadditions/item/PowerStarItem.java b/src/main/java/net/mcreator/arisrandomadditions/item/PowerStarItem.java new file mode 100644 index 0000000..d98303f --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/item/PowerStarItem.java @@ -0,0 +1,21 @@ + +package net.mcreator.arisrandomadditions.item; + +import net.minecraftforge.api.distmarker.OnlyIn; +import net.minecraftforge.api.distmarker.Dist; + +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item; + +public class PowerStarItem extends Item { + public PowerStarItem() { + super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.EPIC)); + } + + @Override + @OnlyIn(Dist.CLIENT) + public boolean isFoil(ItemStack itemstack) { + return true; + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/potion/TheEndOfYourMiseryEffectMobEffect.java b/src/main/java/net/mcreator/arisrandomadditions/potion/TheEndOfYourMiseryEffectMobEffect.java new file mode 100644 index 0000000..1528d1d --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/potion/TheEndOfYourMiseryEffectMobEffect.java @@ -0,0 +1,33 @@ + +package net.mcreator.arisrandomadditions.potion; + +import net.minecraft.world.entity.ai.attributes.AttributeMap; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.effect.MobEffect; + +import net.mcreator.arisrandomadditions.procedures.TheEndOfYourMiseryEffectEffectStartedappliedProcedure; +import net.mcreator.arisrandomadditions.procedures.TheEndOfYourMiseryEffectEffectExpiresProcedure; + +public class TheEndOfYourMiseryEffectMobEffect extends MobEffect { + public TheEndOfYourMiseryEffectMobEffect() { + super(MobEffectCategory.HARMFUL, -13434778); + } + + @Override + public void addAttributeModifiers(LivingEntity entity, AttributeMap attributeMap, int amplifier) { + super.addAttributeModifiers(entity, attributeMap, amplifier); + TheEndOfYourMiseryEffectEffectStartedappliedProcedure.execute(entity.level(), entity.getX(), entity.getY(), entity.getZ(), entity); + } + + @Override + public void removeAttributeModifiers(LivingEntity entity, AttributeMap attributeMap, int amplifier) { + super.removeAttributeModifiers(entity, attributeMap, amplifier); + TheEndOfYourMiseryEffectEffectExpiresProcedure.execute(entity.level(), entity.getX(), entity.getY(), entity.getZ(), entity); + } + + @Override + public boolean isDurationEffectTick(int duration, int amplifier) { + return true; + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/procedures/EnditeArmorBootsTickEventProcedure.java b/src/main/java/net/mcreator/arisrandomadditions/procedures/EnditeArmorBootsTickEventProcedure.java new file mode 100644 index 0000000..5db12b4 --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/procedures/EnditeArmorBootsTickEventProcedure.java @@ -0,0 +1,44 @@ +package net.mcreator.arisrandomadditions.procedures; + +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.advancements.AdvancementProgress; +import net.minecraft.advancements.Advancement; + +import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems; + +public class EnditeArmorBootsTickEventProcedure { + public static void execute(Entity entity) { + if (entity == null) + return; + if ((entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.HEAD) : ItemStack.EMPTY).getItem() == ArisRandomAdditionsModItems.ENDITE_ARMOR_HELMET.get() + && (entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.CHEST) : ItemStack.EMPTY).getItem() == ArisRandomAdditionsModItems.ENDITE_ARMOR_CHESTPLATE.get() + && (entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.LEGS) : ItemStack.EMPTY).getItem() == ArisRandomAdditionsModItems.ENDITE_ARMOR_LEGGINGS.get()) { + if (entity instanceof Player && !(entity instanceof ServerPlayer _plr7 && _plr7.level() instanceof ServerLevel + && _plr7.getAdvancements().getOrStartProgress(_plr7.server.getAdvancements().getAdvancement(new ResourceLocation("aris_random_additions:endite_set_advancement"))).isDone())) { + if (entity instanceof ServerPlayer _player) { + Advancement _adv = _player.server.getAdvancements().getAdvancement(new ResourceLocation("aris_random_additions:endite_set_advancement")); + AdvancementProgress _ap = _player.getAdvancements().getOrStartProgress(_adv); + if (!_ap.isDone()) { + for (String criteria : _ap.getRemainingCriteria()) + _player.getAdvancements().award(_adv, criteria); + } + } + } + if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide()) + _entity.addEffect(new MobEffectInstance(MobEffects.DAMAGE_RESISTANCE, 60, 1, false, false)); + if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide()) + _entity.addEffect(new MobEffectInstance(MobEffects.REGENERATION, 60, 1, false, false)); + if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide()) + _entity.addEffect(new MobEffectInstance(MobEffects.DAMAGE_BOOST, 60, 1, false, false)); + } + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/procedures/EnditeScytheLivingEntityIsHitWithToolProcedure.java b/src/main/java/net/mcreator/arisrandomadditions/procedures/EnditeScytheLivingEntityIsHitWithToolProcedure.java new file mode 100644 index 0000000..9574920 --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/procedures/EnditeScytheLivingEntityIsHitWithToolProcedure.java @@ -0,0 +1,21 @@ +package net.mcreator.arisrandomadditions.procedures; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.effect.MobEffectInstance; + +import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModMobEffects; + +public class EnditeScytheLivingEntityIsHitWithToolProcedure { + public static void execute(LevelAccessor world, Entity entity) { + if (entity == null) + return; + if (!world.isClientSide()) { + if (!(entity instanceof LivingEntity _livEnt1 && _livEnt1.hasEffect(ArisRandomAdditionsModMobEffects.THE_END_OF_YOUR_MISERY_EFFECT.get()))) { + if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide()) + _entity.addEffect(new MobEffectInstance(ArisRandomAdditionsModMobEffects.THE_END_OF_YOUR_MISERY_EFFECT.get(), 80, 0, true, true)); + } + } + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/procedures/TheEndOfYourMiseryEffectEffectExpiresProcedure.java b/src/main/java/net/mcreator/arisrandomadditions/procedures/TheEndOfYourMiseryEffectEffectExpiresProcedure.java new file mode 100644 index 0000000..047a523 --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/procedures/TheEndOfYourMiseryEffectEffectExpiresProcedure.java @@ -0,0 +1,32 @@ +package net.mcreator.arisrandomadditions.procedures; + +import net.minecraftforge.registries.ForgeRegistries; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.damagesource.DamageTypes; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.sounds.SoundSource; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.core.registries.Registries; +import net.minecraft.core.BlockPos; + +public class TheEndOfYourMiseryEffectEffectExpiresProcedure { + public static void execute(LevelAccessor world, double x, double y, double z, Entity entity) { + if (entity == null) + return; + if (!world.isClientSide()) { + entity.hurt(new DamageSource(world.registryAccess().registryOrThrow(Registries.DAMAGE_TYPE).getHolderOrThrow(DamageTypes.MAGIC)), + (float) (((entity instanceof LivingEntity _livEnt ? _livEnt.getMaxHealth() : -1) - (entity instanceof LivingEntity _livEnt ? _livEnt.getHealth() : -1)) * 0.33)); + if (world instanceof Level _level) { + if (!_level.isClientSide()) { + _level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("entity.player.attack.crit")), SoundSource.HOSTILE, (float) 0.66, (float) 0.66); + } else { + _level.playLocalSound(x, y, z, ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("entity.player.attack.crit")), SoundSource.HOSTILE, (float) 0.66, (float) 0.66, false); + } + } + } + } +} diff --git a/src/main/java/net/mcreator/arisrandomadditions/procedures/TheEndOfYourMiseryEffectEffectStartedappliedProcedure.java b/src/main/java/net/mcreator/arisrandomadditions/procedures/TheEndOfYourMiseryEffectEffectStartedappliedProcedure.java new file mode 100644 index 0000000..1d35c59 --- /dev/null +++ b/src/main/java/net/mcreator/arisrandomadditions/procedures/TheEndOfYourMiseryEffectEffectStartedappliedProcedure.java @@ -0,0 +1,33 @@ +package net.mcreator.arisrandomadditions.procedures; + +import net.minecraftforge.registries.ForgeRegistries; + +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.Level; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.sounds.SoundSource; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.core.BlockPos; + +public class TheEndOfYourMiseryEffectEffectStartedappliedProcedure { + public static void execute(LevelAccessor world, double x, double y, double z, Entity entity) { + if (entity == null) + return; + if (!world.isClientSide()) { + if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide()) + _entity.addEffect(new MobEffectInstance(MobEffects.DARKNESS, 36, 2, false, false)); + if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide()) + _entity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 80, 2, false, false)); + if (world instanceof Level _level) { + if (!_level.isClientSide()) { + _level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("entity.ender_dragon.growl")), SoundSource.HOSTILE, (float) 0.66, (float) 1.6); + } else { + _level.playLocalSound(x, y, z, ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("entity.ender_dragon.growl")), SoundSource.HOSTILE, (float) 0.66, (float) 1.6, false); + } + } + } + } +} diff --git a/src/main/resources/META-INF/accesstransformer.cfg b/src/main/resources/META-INF/accesstransformer.cfg index 70c95a0..8239bb9 100644 --- a/src/main/resources/META-INF/accesstransformer.cfg +++ b/src/main/resources/META-INF/accesstransformer.cfg @@ -1,3 +1,4 @@ public net.minecraft.world.level.levelgen.feature.ScatteredOreFeature (Lcom/mojang/serialization/Codec;)V #constructor public-f net.minecraft.world.level.levelgen.feature.TreeFeature m_142674_(Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z #place + diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index d72d945..70a2eab 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -4,7 +4,7 @@ license="MIT License" [[mods]] modId="aris_random_additions" -version="2.0.3" +version="2.1.0" displayName="Ari's Random Additions" displayURL="https://mcreator.net" logoFile="logo.png" diff --git a/src/main/resources/assets/aris_random_additions/blockstates/endite_block.json b/src/main/resources/assets/aris_random_additions/blockstates/endite_block.json new file mode 100644 index 0000000..afc7019 --- /dev/null +++ b/src/main/resources/assets/aris_random_additions/blockstates/endite_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "aris_random_additions:block/endite_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/aris_random_additions/lang/en_us.json b/src/main/resources/assets/aris_random_additions/lang/en_us.json index ba90bd9..85163df 100644 --- a/src/main/resources/assets/aris_random_additions/lang/en_us.json +++ b/src/main/resources/assets/aris_random_additions/lang/en_us.json @@ -1,24 +1,28 @@ { "advancements.condensed_netherrack_advancement.descr": "Condense Netherrack for the first time", - "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack", "item.nims_random_bullshit.magic_dust": "Magic Dust", + "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack", "item.nims_random_bullshit.orichalcum_armor_boots": "Orichalcum Boots", "block.nims_random_bullshit.magma_brick_button": "Magma Brick Button", "painting.nims_random_bullshit.shit_painting.title": "Shit Painting", "entity.aris_random_additions.ghoul": "Ghoul", "block.aris_random_additions.broken_glass": "Broken Glass", "item.aris_random_additions.ghoul_spawn_egg": "Ghoul Spawn Egg", + "item.aris_random_additions.endite_armor_boots": "Endite Boots", "gui.aris_random_additions.turd_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ", "item.aris_random_additions.bedrock_shard": "Bedrock Shard", - "item.aris_random_additions.bedrock_upgrade_template": "Bedrock Upgrade Template", "advancements.grave_digger_advancement.title": "We Must Dig!", + "item.aris_random_additions.bedrock_upgrade_template": "Bedrock Upgrade Template", + "item.aris_random_additions.endite_ingot": "Endite", "block.nims_random_bullshit.orichalcum_block": "Block of Orichalcum", "block.nims_random_bullshit.rubber_slab": "Rubber Slab", - "block.aris_random_additions.magma_brick_pressure_plate": "Magma Brick Pressure Plate", "item.nims_random_bullshit.bedrock_upgrade_template": "Bedrock Upgrade Template", + "block.aris_random_additions.magma_brick_pressure_plate": "Magma Brick Pressure Plate", "advancements.orichalcum_set_advancement.descr": "Wear a full armor set of Orichalcum.", - "block.aris_random_additions.condensed_condensed_netherrack": "Condensed Condensed Netherrack", "block.nims_random_bullshit.orichalcum_ore": "Orichalcum Ore", + "block.aris_random_additions.condensed_condensed_netherrack": "Condensed Condensed Netherrack", + "item.aris_random_additions.endite_pickaxe": "Endite Pickaxe", + "advancements.endite_scythe_advancement.title": "Endbringer\u0027s Sharpest Tool", "painting.aris_random_additions.turd_painting.author": "Ari/nim", "item.nims_random_bullshit.wand_of_resizing": "Wand Of Resizing", "item.nims_random_bullshit.gravedigger.description_1": "We must dig!", @@ -28,19 +32,23 @@ "item.aris_random_additions.bedrock_sword": "Bedrock Sword", "item.aris_random_additions.orichalcum_hoe": "Orichalcum Hoe", "item.aris_random_additions.wand_of_draining": "Wand Of Draining", + "block.aris_random_additions.endite_block": "Block of Endite", "enchantment.aris_random_additions.passive_income_enchantment": "Passive Income", "item.aris_random_additions.sand_dust": "Sand Dust", "block.aris_random_additions.orichalcum_block": "Block of Orichalcum", "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0", + "item.aris_random_additions.power_star": "Power Star", "enchantment.nims_random_bullshit.ruining_enchantment": "Ruining", - "advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice", + "advancements.endite_advancement.descr": "Obtain Endite", "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack", + "advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice", "block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack", "gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e", "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack", "enchantment.nims_random_bullshit.sundering_enchantment": "Sundering", "block.aris_random_additions.magma_brick_slabs": "Magma Brick Slab", "item.nims_random_bullshit.sand_dust": "Sand Dust", + "item.aris_random_additions.endite_sword": "Endite Sword", "item.nims_random_bullshit.magic_flesh": "Magic Flesh", "item.nims_random_bullshit.golden_berries": "Golden Berries", "item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket", @@ -50,6 +58,7 @@ "advancements.turd_advancement.title": "Crap!", "item.aris_random_additions.orichalcum_armor_chestplate": "Orichalcum Chestplate", "item.nims_random_bullshit.bedrock_eater": "Bedrock Eater", + "item.aris_random_additions.orichalcum_armor_helmet.description_0": "Set Bonus: Speed, Jump Boost", "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate", "block.aris_random_additions.redstone_brick_walls": "Redstone Brick Wall", "item.nims_random_bullshit.orichalcum_armor_leggings": "Orichalcum Leggings", @@ -67,21 +76,24 @@ "block.nims_random_bullshit.broken_glass": "Broken Glass", "block.nims_random_bullshit.redstone_brick_walls": "Redstone Brick Wall", "item.aris_random_additions.tux_spawn_egg": "Tux Spawn Egg", - "advancements.grave_digger_advancement.descr": "Obtain Gravedigger", "effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity", + "advancements.grave_digger_advancement.descr": "Obtain Gravedigger", "item.aris_random_additions.netherrackite": "Netherrackite Ingot", + "effect.aris_random_additions.the_end_of_your_misery_effect": "The End Of Your Misery", "advancements.orichalcum_advancement.title": "Folly Red", "item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg", + "item.aris_random_additions.orichalcum_armor_boots.description_0": "Set Bonus: Speed, Jump Boost", "gui.nims_random_bullshit.mailbox_gui.label_y": "Y:", "gui.nims_random_bullshit.mailbox_gui.label_z": "Z:", "item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg", "gui.nims_random_bullshit.mailbox_gui.label_x": "X:", "item.nims_random_bullshit.orichalcum_armor_helmet": "Orichalcum Helmet", "block.aris_random_additions.magma_bricks": "Magma Bricks", + "item.aris_random_additions.endite_axe": "Endite Axe", "item.nims_random_bullshit.snow_golem_question_mark": "Snow Golem...?", "item.aris_random_additions.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.", - "item.aris_random_additions.gravedigger.description_1": "We must dig!", "advancements.bedrock_advancement.descr": "Obtain Bedrock", + "item.aris_random_additions.gravedigger.description_1": "We must dig!", "item.nims_random_bullshit.orichalcum_shovel": "Orichalcum Shovel", "block.nims_random_bullshit.redstone_brick_stairs": "Redstone Brick Stairs", "block.aris_random_additions.magma_brick_walls": "Magma Brick Wall", @@ -90,6 +102,8 @@ "item.nims_random_bullshit.netherrackite": "Netherrackite Ingot", "block.aris_random_additions.bedrockifier": "Bedrockifier", "enchantment.aris_random_additions.sundering_enchantment": "Sundering", + "item.aris_random_additions.endite_shovel": "Endite Shovel", + "item.aris_random_additions.endite_scythe.description_0": "Inflicts \"The End Of Your Misery\" effect on-hit, which detonates after 4 seconds to do 33% missing health magic damage.", "item.aris_random_additions.netherrackite_pickaxe": "Netherrackite Pickaxe", "item.aris_random_additions.netherrack_juice_bucket": "Netherrack Juice Bucket", "item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.", @@ -100,6 +114,7 @@ "block.nims_random_bullshit.ore_miner": "Ore Miner", "advancements.star_wand_advancement.descr": "Use a Star Wand", "item.aris_random_additions.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.", + "advancements.endite_set_advancement.descr": "Wear a full armor set of Endite.", "block.nims_random_bullshit.condensed_condensed_condensed_netherrack": "Condensed Condensed Condensed Netherrack", "item.aris_random_additions.magic_egg": "Magic Egg", "entity.nims_random_bullshit.ghoul": "Ghoul", @@ -107,10 +122,12 @@ "block.aris_random_additions.redstone_brick_slabs": "Redstone Brick Slab", "advancements.star_advancement.descr": "Obtain a Star", "item.nims_random_bullshit.bedrock_pickaxe": "Bedrock Pickaxe", + "item.aris_random_additions.endite_armor_chestplate.description_0": "Set Bonus: Resistance, Regeneration, Strength", "block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs", "advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard", "block.aris_random_additions.quadra_condensed_netherrack": "Quadra-condensed Netherrack", "item.aris_random_additions.orichalcum_armor_boots": "Orichalcum Boots", + "item.aris_random_additions.endite_upgrade_smithing_template": "Endite Upgrade Template", "item.aris_random_additions.bedrock_eater": "Bedrock Eater", "advancements.orichalcum_advancement.descr": "Obtain Orichalcum", "advancements.spawner_advancement.title": "It\u0027s spawnin\u0027 time!", @@ -120,6 +137,7 @@ "item.nims_random_bullshit.orichalcum_armor_chestplate": "Orichalcum Chestplate", "item.nims_random_bullshit.bean": "Bean", "effect.aris_random_additions.stinky_effect": "Stinky", + "advancements.endite_hoe_advancement.descr": "Craft an Endite Hoe", "item.aris_random_additions.orichalcum_armor_helmet": "Orichalcum Helmet", "enchantment.aris_random_additions.ruining_enchantment": "Ruining", "block.aris_random_additions.ore_miner": "Ore Miner", @@ -139,20 +157,26 @@ "item.aris_random_additions.cheese": "Cheese", "item.aris_random_additions.orichalcum_sword": "Orichalcum Sword", "item.aris_random_additions.wand_of_resizing.description_0": "DISCLAIMER: Does not work with Origins that periodically reset your scale!", + "advancements.endite_scythe_advancement.descr": "Craft an Endite Scythe", "item.aris_random_additions.block_eater": "Block Eater", "entity.nims_random_bullshit.tux": "Tux", "item.aris_random_additions.orichalcum_pickaxe": "Orichalcum Pickaxe", "block.nims_random_bullshit.bedrockifier": "Bedrockifier", "effect.aris_random_additions.summoned_entity_effect": "Summoned Entity", "item.nims_random_bullshit.orichalcum": "Orichalcum", + "item.aris_random_additions.orichalcum_armor_leggings.description_0": "Set Bonus: Speed, Jump Boost", "advancements.magic_egg_advancement.descr": "Obtain a Magic Egg", + "advancements.endite_advancement.title": "Purple Butter", "entity.aris_random_additions.ari": "Ari", "item.nims_random_bullshit.night_vision_goggles_helmet": "Night Vision Goggles", + "advancements.power_star_advancement.descr": "Craft a Power Star", "block.aris_random_additions.orichalcum_ore": "Orichalcum Ore", "item.aris_random_additions.orichalcum_axe": "Orichalcum Axe", + "item.aris_random_additions.endite_hoe": "Endite Hoe", "block.aris_random_additions.rave_block": "Rave Block", "advancements.orichalcum_set_advancement.title": "Cover Me In Folly Red", "gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine", + "item.aris_random_additions.endite_scythe": "Endite Scythe", "advancements.star_advancement.title": "A Star Meant To Be", "painting.nims_random_bullshit.shit_painting.author": "nim", "gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0", @@ -161,6 +185,8 @@ "advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!", "item.aris_random_additions.magic_flesh": "Magic Flesh", "item.aris_random_additions.black_iron_ingot": "Black Iron Ingot", + "item.aris_random_additions.endite_armor_helmet": "Endite Helmet", + "advancements.endite_hoe_advancement.title": "Extremely Serious Dedication", "block.nims_random_bullshit.magma_brick_walls": "Magma Brick Wall", "block.nims_random_bullshit.rave_block": "Rave Block", "item.nims_random_bullshit.orichalcum_sword": "Orichalcum Sword", @@ -168,19 +194,25 @@ "block.aris_random_additions.condensed_condensed_condensed_netherrack": "Condensed Condensed Condensed Netherrack", "advancements.star_wand_advancement.title": "Healius Absorbus!", "advancements.magic_egg_advancement.title": "Core of a Spawner", + "advancements.power_star_advancement.title": "Folly Red Star", + "item.aris_random_additions.orichalcum_armor_chestplate.description_0": "Set Bonus: Speed, Jump Boost", "item.aris_random_additions.ari_spawn_egg": "Ari Spawn Egg", "entity.aris_random_additions.tux": "Tux", "item.nims_random_bullshit.orichalcum_pickaxe": "Orichalcum Pickaxe", "item.aris_random_additions.magic_dust": "Magic Dust", "block.nims_random_bullshit.magma_brick_pressure_plate": "Magma Brick Pressure Plate", + "advancements.endite_set_advancement.title": "Cover Me In Endermite", "advancements.bedrock_shard_advancement.title": "Unobtainium", + "item.aris_random_additions.endite_armor_boots.description_0": "Set Bonus: Resistance, Regeneration, Strength", "fluid.nims_random_bullshit.netherrack_juice": "Netherrack Juice", "item.nims_random_bullshit.wand_of_resizing.description_0": "DISCLAIMER: Does not work with Origins that periodically reset your scale!", "gui.nims_random_bullshit.mailbox_gui.outbox_z_coord": "0", + "item.aris_random_additions.chorus_eye": "Eye of Chorus", "enchantment.aris_random_additions.sweet_blade_enchantment": "Sweet Blade", "item.aris_random_additions.turd": "Turd", "item.aris_random_additions.pocket_lightning.description_0": "Spawns lightning wherever it lands.", "item.nims_random_bullshit.netherrackite_pickaxe": "Netherrackite Pickaxe", + "item.aris_random_additions.endite_armor_helmet.description_0": "Set Bonus: Resistance, Regeneration, Strength", "gui.aris_random_additions.bedrockifier_gui.label_bedrockifier": "Bedrockifier", "block.aris_random_additions.penta_condensed_netherrack": "Penta-condensed Netherrack", "item.nims_random_bullshit.orichalcum_hoe": "Orichalcum Hoe", @@ -193,16 +225,19 @@ "block.aris_random_additions.redstone_bricks": "Redstone Bricks", "item.nims_random_bullshit.block_eater": "Block Eater", "item.aris_random_additions.lapis_lazuli_nugget": "Lapis Lazuli Nugget", + "item.aris_random_additions.endite_armor_leggings": "Endite Leggings", "advancements.bedrock_advancement.title": "Unobtainium Block", "item.nims_random_bullshit.star": "Star", "gui.nims_random_bullshit.shit_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ", "block.nims_random_bullshit.magma_bricks": "Magma Bricks", "gui.nims_random_bullshit.bedrockifier_gui.label_bedrockifier": "Bedrockifier", + "item.aris_random_additions.endite_armor_chestplate": "Endite Chestplate", "item.nims_random_bullshit.shit": "Shit", "advancements.block_eater_advancement.title": "Eat The Blocks", "item.aris_random_additions.bedrock_pickaxe": "Bedrock Pickaxe", "advancements.spawner_advancement.descr": "Obtain a Mob Spawner", "item.aris_random_additions.wither_question_mark": "Wither...?", + "item.aris_random_additions.endite_armor_leggings.description_0": "Set Bonus: Resistance, Regeneration, Strength", "advancements.netherrack_juice_advancement.title": "Smells Kinda Funny", "block.nims_random_bullshit.redstone_brick_slabs": "Redstone Brick Slab", "block.aris_random_additions.netherrack_juice": "Netherrack Juice" diff --git a/src/main/resources/assets/aris_random_additions/models/block/endite_block.json b/src/main/resources/assets/aris_random_additions/models/block/endite_block.json new file mode 100644 index 0000000..9dd4697 --- /dev/null +++ b/src/main/resources/assets/aris_random_additions/models/block/endite_block.json @@ -0,0 +1,8 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "aris_random_additions:block/endite_ore_block", + "particle": "aris_random_additions:block/endite_ore_block" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/aris_random_additions/textures/block/endite_ore.png b/src/main/resources/assets/aris_random_additions/textures/block/endite_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..8fe403646da2874c98b69441062b1bbd2a4f7c1b GIT binary patch literal 504 zcmV(5Ckb$T8gw)LBv9>tOh%)TY&IKRlgUIae(ZQWmgRCO>-Aa}zSU}##=FI0p#@0veP1oUUazNn3SdbZ z4u_K8zW)cL1>!iC>2#`&m#awX`7aF!!%$J@^SLr27GD%aT9CaXiJ*2lkh|Q6+?>8i zX}=|@+mlB*Mr+-&jx;G?N5vj+XX)=eML{=@4Ros0@3nGDLQ;g+EG9;`uvsL<*=gUwk zM;$FvK5WbN$*WY4yGoxJWxxl$g#?9)Xf^GyVUMqpBwBOrs*&Z;lD$TpXf!qi8biQr zn5@~(x=nL9#G=zA;Uh7(Ra0aDNrbK5f;Eu^^3%nSbgO^&?s;B1H0&*oBFJJnDp}_n z1y7nqUv=6d!KRSn_47~lr3|u<#;lDj{|pX$=yMy)3OV?R(;k3Cmu>b*%r=Y!8Vw@I u*(r7QPza!^4GcbJ!~$)&NVexse|`bmDRbji)QT+t0000k;pk5kqnO57;Z@99R7ExSDso~aA@^*s;RD-EvG9t^=$2~p0D5kw~dF| zmnG)g@lw9@R&VQg=cUdLKkKCof3g3*u)ViBUGmd|4;%4l`?-!ZX8=AZ%#Xfo01;2r zIFr9r?&|n^VJAQJT9$)KPxN6xGlKzOFiglXoH`(UPj+8xVSnflK$AiMhz;BTvL+1h zV*^NtFffP)Y3u-$Bc8*cvGWS5b8taPG@ucWKokui3wS`RQ)4sSda8x%NYhY=(CQSI z2h<|#n>E6Oc(C~>1_EH1fq@VKLAcxkjA+C-)%ydWI)|6O3Z|_hCxu0)Nn-)HZzK!= zfI$FA;@OMlJQM%`OfENthrKmm5OJccDKpTtF@SOmP|po@0C_~L0d0mm7R~76%>cxK zm;p#|3+x04duC^w>a4}80QlXYk<8cVhNe78z&J5lP-htPUnn1asQW2H4-kerzYNfR e-@m^yY<>aOcv&PsF_=350000{{A|DLmKZORll$D7x@dE!yY0F?xbN>2^>=NU^+kMAJ>|Sw7+U1&OS?O40#zeS!VJDHLUshzx%<f>z^2_|EPB^)h|e(I+g zCNNEKn!uLAoRG+PD1x^^l8M_TCA?t|^P|I0He|6e&d{E~+h{4P(ssQ}g28i* zAOc7-82<-hbaA2pNMm>567mcHY3eIo@xLN&;{SBt2CyMcy6pd5^w|j;22wn&cEkVD znEwB%-gW=OZ1TYd)P(Z>kF@0?&HxZjbg%j!WSR3n#47i{r$I95UV$0prkn8JLoe~a zgL)KchJgIs7|93LWUCVX-&!$*cmqJ1Gu*lV2bgn$HINjYFwK_gY{Y3m1~ARm8f0oN z_U8e|H@X}_0Mb+z$ot>dl!H9Y`93`V9dyXB8KeS;WZ S5h;lP0000V2G;!NBp@gh7RoE7OT>fizP% z!zGr(FSb1hZeGODcG2{4aPz{BkRC+`tz!ZTqRb45htEH(brjzOw2i^j)z4*}Q$iB} DN)9v= literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_head.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_head.png new file mode 100644 index 0000000000000000000000000000000000000000..effba868200d089ec8dcea5eac972942aed857c7 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`MV>B>Ar*1S6H*M)7O*69Oz1LX zafq0F|E0ZI&pN)t3^NXy%&+2klRvBRssazQL)Y@Fc?`)V%n5A?rVNqBX16CAZc>zB zTaa9G)S#n8FsJh{R(dX*ElZpiI?$V#Pm=98J|TaY@4k2yI#Du>=F-i<`+Y+zw!ywe%=qZ ze_6joS3Hxgf#HNe{R&2vYW62@lIrC?F^MeMX*j9hCcW7teMd1f^MuJYXQ#c&d6K>D znnJL##sLQtuw@})Cw||*KBd{_>`yzJ|FR_~Hb^cJOxZk}QF4}}!kJk>O;eZ{?3%(f UEImHk0iDd?>FVdQ&MBb@08iIg%>V!Z literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_ingot.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..d7c75b84a21f01f994aea02cffba943c8a9f8fc4 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`lRaG=Ln`8yPP7(sFc5Gk=3RGC zqma?qYKoVtRj+qO%wg7a$%gDUbM%DTpOMQ1+iK-NChhWzKKa zK;^avlPn}UCs}OpR{H%jeigDWPhyK@19%@vM@d_7BM ziI=B-hC03A$~wX}J!Fey7}oMQ^f@^_ mir{rP)^fy* zpaqa*F#eAVqpQULAVsyw)BcymPWYc4*z!NoqxyfeW6A#jvrMo7PP**>UG&-U8-#8v z2!~kbfei_@$^Rc|%Z1+nYyf0PfO*#c2>T-9y#oUvXBYePfHehM=KPO#Dka_kkmkln zKDe_%8bRSglmQ^k8SdObr*py;gEVFbwGuV}rrA=R4MibHV{S-0egj~dtu;_Jg8)cl zOZGh62EYOgM5D`r07zq5Oh0x5K$^+|dH?&Ga$rg#0i2rieR%#m=wP=QF92x-+3aRO jhGq~5v*sjUGo=6kcw&B#F@S3O00000NkvXXu0mjfu}*YU literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_scythe.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_scythe.png new file mode 100644 index 0000000000000000000000000000000000000000..b3520fa271e7a01a01fe2b35edddd78526e0b5c5 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`TRdGHLn`8u6Amz{NcQ|!PA;k3 z!?0wbVXc_NbC&Imh9}t+Z_7Q6U^=cM$;52XoD_TNKl_aI#+!bAe*a@*Vmyp_mRvlp z@wL7o@>#wA-zEPiPMo+zl7UIV`OiYO32$U4Z0_#v_T&!`V93nN$x%6fQ{k+nq~w2Q zCZ-eDb22kM_oZcLXMZwjX5w*Kd|Hr2!8bKE^?z+`?a9k?=Fk6s|KP#KlCuiE3bXIt kx#Mx2hbb{JQ6-y=!P29cKT(Zu3DErvp00i_>zopr0AK4_nE(I) literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_shovel.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_shovel.png new file mode 100644 index 0000000000000000000000000000000000000000..07a006ae1cd05c886270d161071698d3d59ea23b GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`XFXjULn`8u6BejXNHO@wfA~ca z3!_JH^07Dnb1gsrH%~vSdRAbQGwx8+jK+Dx^^apBR|rXJNM2p26~La)78&q Iol`;+0F0+_D*ylh literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_sword.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_sword.png new file mode 100644 index 0000000000000000000000000000000000000000..4b6e0d9fb4b9631e35b882539a60b4ff29d29e25 GIT binary patch literal 322 zcmV-I0lof-P)* zAOlD;82^W1bUA_mq$$Cz@_$ZHE9nM+G((~SQaevPDSj07*qoM6N<$f~6jfMF0Q* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_upgrade_smithing_template.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_upgrade_smithing_template.png new file mode 100644 index 0000000000000000000000000000000000000000..38793f1d329b23cbe5c71c2e584685525438108b GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Gd*1#Ln`9dPB7$ZaNuF7ZGSJ2 zZLe@6Dk|#s%^#f7`yaCVn+b4M8>&A#kW^@1Z5aC1+}V10(2bo36NA6cT(B|y4VORD zKAAGseM>%i-4M0Od?U8KC$>@F(QcdZ+RO8N53PG}GU|Zp8?G`Y7uO?tW;z>g9~YVM z@u}-3?Hk;`q@}DQBNF0+8squ77fpJ^*HGKKbkUj(AH05@V(mY`{F75NZVJ$m44$rj JF6*2UngA+pQO5uP literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/aris_random_additions/textures/item/handle.png b/src/main/resources/assets/aris_random_additions/textures/item/handle.png new file mode 100644 index 0000000000000000000000000000000000000000..48d4edebe26b7693d3f785f111abcefb8d17bbc0 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`4W2HJAr*{oCL3}!D2TMhFA8>E z&hbi!_o3Vs%_b`cUS3Dp1xtsW{2xa4k@T!PC{xWt~$(69Dg4M(+Rs literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/aris_random_additions/textures/item/orichalcum_gem.png b/src/main/resources/assets/aris_random_additions/textures/item/orichalcum_gem.png index 9152bd16313b9abb0562ecf0f8bf0e1f8f6c8e70..7bb5a4b1351b1c910260ffb99ba8287e1844fbf2 100644 GIT binary patch delta 402 zcmV;D0d4-q1FQp(B!6>BL_t(|USnVwv|y&B^M7QFE{_+?mT~?6CTH6JS6Ng3zs;Ne z|5NcC;tkng81?@_V%PtNiQWI7rBC?(JY(Yjclk5^-;8YjzeLp!zab!7-WSXS8}K}R zA{f8Vp9wbXW>oY4E1`AxU9!nI=KrhgDgU3O^nsm@jBm%Z{(rw6-HO|Qb$StC+n=WP z|9_o56-TX(tyBNsh-mtMC#DU%At1pwxzqkXPVNO80HQ$}K^m@wH~ima zmGXbHaqR!Crt!E90J-3CO7H)dS(D)gTn?`Ne<`Tu{|<|!|5rllz=q9|a=~uE=i<5G z&_3Z=^na^a{D1$QR>@!tVjp(N1sjGp9MXr|d!)ZGVOcQhXernxnfCux z)|CHm^QQm*R6GZ#As7N145R)(NbLImFtPjpv-Ao7pJz<`|1N*V|C^D`|CgxxVHkqK z0on4tU?$jr=jju{_B#tYOzZ#K z(XF@*Sf>{Ow*6^p|Nqz7Q^7RY3qV)gi|_cq+dB3CjfkfIcVgO53_)@Jo7`#tA1C*M z4FJ&~jUWxz!W;hYvP${C**Nz9R?~Rg27p}fIHmXh%dE+811<;G{=XDd^M8j$(*G+V zbzsA0Nx5J*;D2-RTySWg@GSbj)hz!1POD@v2C)yj#03~7cd;r7f>TnuB3dRs16$1d3 Wg@%*KWt~0%0000+}rLn`8u6C}PQ%#AxzUt+k3 z(c^R21*v6%%hMzpehORi zOvpXDT2it>C#QK literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/aris_random_additions/textures/item/shipping_label.png b/src/main/resources/assets/aris_random_additions/textures/item/shipping_label.png deleted file mode 100644 index 5562ec87234f0fedc4d50c0927238ac25b00258b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`QJyZ2Ar*0ZCq{EIC~&as{m;8+ za``LPe>$1jE{7I0TGy$3S{1T2^uQmX8IrDA63MsvnPTqk4Q|v=Ue3z1GNI@8>MaLU vCA7HJB$lwM|Kn8o5fmjL$fcF=ZOZDH_q^>bP0l+XkK&I2+6 diff --git a/src/main/resources/assets/aris_random_additions/textures/mob_effect/chorus_eye.png b/src/main/resources/assets/aris_random_additions/textures/mob_effect/chorus_eye.png new file mode 100644 index 0000000000000000000000000000000000000000..3e74ef80bf6ae632134e329f9396580f15656091 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``#oJ8Ln`8u6C|!E9MJi^zdJ}u zV)5yRtO~sfGA{#oj=M;+T#lG(!ODC%rez&FpTi`Bv)i}-`(K}Vcl!T!al2ppxBXWs zY->=NU^+kMAJ>|Sw7+U1&OS?O40#zeS!VJDHLUshzx%<f>z^2_|EPB^)h|e(I+g zCNNEKn!uLAoRG+PD1x^^l8M_TCA?t|^P|I0He|6e&d{E~+h{4P(ssQ}g28i=NU^+kMAJ>|Sw7+U1&OS?O40#zeS!VJDHLUshzx%<f>z^2_|EPB^)h|e(I+g zCNNEKn!uLAoRG+PD1x^^l8M_TCA?t|^P|I0He|6e&d{E~+h{4P(ssQ}g28i$TqKV9Hk!5O^M?($ zFMs}g@!igtn3y+ZwY9Zdeow94-5~#;WykT?>~*<(jPDBT>+6A{oE6H9=anAxveu^JWc$fdSLIXcROX6?yP=SmwI0-VV@jUKWyRW{qgKs+V{_ek3|4O%1`^n3Fc>MUW-um_H-FMgYIX6`Q`TTtGyLpovGC3m-Tx8LC zkijHYV8Y04F{^=9#`geIpIQQ=yYPmF#Wk3?%lf=U%z+w+^+R|f_L8$`SAAbTfNgaU*3$|9`iQnKv|S(}ACZ7d%=wa!>yY&SDLzM9|qH7G>PS!3##FnTny${yBg{D?gGp^xLuXmhfz$aDfg!m+_;vRC#Pqws zNPN1i;q`peZBgg^&Y#=$lx|TB^}(kn4d=hcFD<)v{@kytdj5P8YC=Sn6l_S^cw_Kw%;2SQBm9hSY<@bccf_%(9hJbtHLISnl47(8A5T-G@yGywpITp5^4n{-FMUq8I2BQ(Sn}wZUG1;Wb<7eEAO3yz zvBLP?)$miNAM@7kulxHezEi$Vz#;zr{`&f_VM(XBd7K&>4{8_~NU*Z8Ek1A{K}15L zhl#m4Fd@N!i-*UJEXfUmtp7eeJ$aZ#(C)Cv*Mz^y$--*QKW~+J?t$-u3jwyz*UKKfb=czWmRRkB=3%Gjr`ZIdgIK zx*cgCCGTAtyLa|2i|%{3^Ux$AjXcGz~AyPy3;cFcI40WwH? zUF6-OlJnMq50cg`emQN(8gk>Se1mly&~L>@O;-cGUb+0W{jvRAKXlH%O>k*kfB)^i|LQzmeBW!Kz5d~!+1Jh++3m9am+RB`wLfw9y6eDziYYw%3K#@R?M(Sa&tPHW z|0Ljn?>V@^oiZqaJ<++*+_Jdjyy*2c!0=Ts()gg34i9)2KGu6r&cGw>#KHr!=fERD z*ixioGAP>VYpF8Vn_prbh_oPVsmxXLcin%T=i5DB0F&O|Fs{FqlIP+#*G>C)@$Sd` zWUe*!Jhw~tBI_6shttPW$-so`+Z{>}Iqd{cgdrPej+YL8@H(Ht_Vmwsu?y#oPIQ)@ zxww0c*{TD-!atS8_Rsk~QF!;fd#R>ea~%BMJdxRZI!nZ&an6mCmQ~ZQY7{V8Zk$~F zMQ?TB1D2vB_2(~Q!xkUld~(F^9MBB6M&T2kbLT8BkL+bqpCD{)>HdC`6swNL-ZI1Wlzi@DbPkE*}^^+ct-<;K^* z$fR>pBHEX|nj2n6v!3jfxBLi<0kdTX803hlNWX^N+t2+cD(SBy!`{EK53UQnwr5zN muKWIW^>0Roy?gilXP6L?@ru`1#}wEuVDNPHb6Mw<&;$Tl_7&s+ diff --git a/src/main/resources/data/aris_random_additions/advancements/endite_advancement.json b/src/main/resources/data/aris_random_additions/advancements/endite_advancement.json new file mode 100644 index 0000000..6a1283a --- /dev/null +++ b/src/main/resources/data/aris_random_additions/advancements/endite_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "background": "minecraft:textures/block/stone.png", + "icon": { + "item": "aris_random_additions:endite_ingot" + }, + "title": { + "translate": "advancements.endite_advancement.title" + }, + "description": { + "translate": "advancements.endite_advancement.descr" + }, + "frame": "goal", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "endite_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "aris_random_additions:endite_ingot" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/advancements/endite_hoe_advancement.json b/src/main/resources/data/aris_random_additions/advancements/endite_hoe_advancement.json new file mode 100644 index 0000000..4b6ec27 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/advancements/endite_hoe_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "icon": { + "item": "aris_random_additions:endite_hoe" + }, + "title": { + "translate": "advancements.endite_hoe_advancement.title" + }, + "description": { + "translate": "advancements.endite_hoe_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "endite_hoe_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "aris_random_additions:endite_hoe" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + }, + "parent": "aris_random_additions:endite_advancement" +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/advancements/endite_scythe_advancement.json b/src/main/resources/data/aris_random_additions/advancements/endite_scythe_advancement.json new file mode 100644 index 0000000..40c451a --- /dev/null +++ b/src/main/resources/data/aris_random_additions/advancements/endite_scythe_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "icon": { + "item": "aris_random_additions:endite_scythe" + }, + "title": { + "translate": "advancements.endite_scythe_advancement.title" + }, + "description": { + "translate": "advancements.endite_scythe_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "endite_scythe_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "aris_random_additions:endite_scythe" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + }, + "parent": "aris_random_additions:endite_hoe_advancement" +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/advancements/endite_set_advancement.json b/src/main/resources/data/aris_random_additions/advancements/endite_set_advancement.json new file mode 100644 index 0000000..6f60adf --- /dev/null +++ b/src/main/resources/data/aris_random_additions/advancements/endite_set_advancement.json @@ -0,0 +1,23 @@ +{ + "display": { + "icon": { + "item": "aris_random_additions:endite_armor_chestplate" + }, + "title": { + "translate": "advancements.endite_set_advancement.title" + }, + "description": { + "translate": "advancements.endite_set_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "endite_set_advancement_0": { + "trigger": "minecraft:impossible" + } + }, + "parent": "aris_random_additions:endite_advancement" +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/advancements/power_star_advancement.json b/src/main/resources/data/aris_random_additions/advancements/power_star_advancement.json new file mode 100644 index 0000000..b11ee16 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/advancements/power_star_advancement.json @@ -0,0 +1,36 @@ +{ + "display": { + "icon": { + "item": "aris_random_additions:power_star" + }, + "title": { + "translate": "advancements.power_star_advancement.title" + }, + "description": { + "translate": "advancements.power_star_advancement.descr" + }, + "frame": "challenge", + "show_toast": true, + "announce_to_chat": true, + "hidden": false + }, + "criteria": { + "power_star_advancement_0": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "items": [ + "aris_random_additions:power_star" + ], + "count": { + "min": 1, + "max": 64 + } + } + ] + } + } + }, + "parent": "aris_random_additions:orichalcum_advancement" +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/loot_tables/blocks/endite_block.json b/src/main/resources/data/aris_random_additions/loot_tables/blocks/endite_block.json new file mode 100644 index 0000000..ce010b3 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/loot_tables/blocks/endite_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "aris_random_additions:blocks/endite_block", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "aris_random_additions:endite_block" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/chorus_eye_recipe.json b/src/main/resources/data/aris_random_additions/recipes/chorus_eye_recipe.json new file mode 100644 index 0000000..dea5ea8 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/chorus_eye_recipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + " a ", + "aba", + " a " + ], + "key": { + "a": { + "item": "minecraft:popped_chorus_fruit" + }, + "b": { + "item": "minecraft:ender_eye" + } + }, + "result": { + "item": "aris_random_additions:chorus_eye", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_axe_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_axe_recipe.json new file mode 100644 index 0000000..1dc0b56 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_axe_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "aris_random_additions:endite_upgrade_smithing_template" + }, + "base": { + "item": "minecraft:netherite_axe" + }, + "addition": { + "item": "aris_random_additions:endite_ingot" + }, + "result": { + "item": "aris_random_additions:endite_axe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_block_ore_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_block_ore_recipe.json new file mode 100644 index 0000000..b05edd4 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_block_ore_recipe.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "aris_random_additions:endite_block" + } + ], + "result": { + "item": "aris_random_additions:endite_ingot", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_boots_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_boots_recipe.json new file mode 100644 index 0000000..ea5acbb --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_boots_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "aris_random_additions:endite_upgrade_smithing_template" + }, + "base": { + "item": "minecraft:netherite_boots" + }, + "addition": { + "item": "aris_random_additions:endite_ingot" + }, + "result": { + "item": "aris_random_additions:endite_armor_boots" + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_chestplate_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_chestplate_recipe.json new file mode 100644 index 0000000..548b0d3 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_chestplate_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "aris_random_additions:endite_upgrade_smithing_template" + }, + "base": { + "item": "minecraft:netherite_chestplate" + }, + "addition": { + "item": "aris_random_additions:endite_ingot" + }, + "result": { + "item": "aris_random_additions:endite_armor_chestplate" + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_helmet_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_helmet_recipe.json new file mode 100644 index 0000000..5239122 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_helmet_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "aris_random_additions:endite_upgrade_smithing_template" + }, + "base": { + "item": "minecraft:netherite_helmet" + }, + "addition": { + "item": "aris_random_additions:endite_ingot" + }, + "result": { + "item": "aris_random_additions:endite_armor_helmet" + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_hoe_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_hoe_recipe.json new file mode 100644 index 0000000..f309831 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_hoe_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "aris_random_additions:endite_upgrade_smithing_template" + }, + "base": { + "item": "minecraft:netherite_hoe" + }, + "addition": { + "item": "aris_random_additions:endite_ingot" + }, + "result": { + "item": "aris_random_additions:endite_hoe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_ingot_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_ingot_recipe.json new file mode 100644 index 0000000..06000f6 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_ingot_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "aris_random_additions:power_star" + }, + "base": { + "item": "minecraft:netherite_ingot" + }, + "addition": { + "item": "minecraft:shulker_shell" + }, + "result": { + "item": "aris_random_additions:endite_ingot" + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_leggings_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_leggings_recipe.json new file mode 100644 index 0000000..c5d9ef9 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_leggings_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "aris_random_additions:endite_upgrade_smithing_template" + }, + "base": { + "item": "minecraft:netherite_leggings" + }, + "addition": { + "item": "aris_random_additions:endite_ingot" + }, + "result": { + "item": "aris_random_additions:endite_armor_leggings" + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_ore_block_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_ore_block_recipe.json new file mode 100644 index 0000000..979c933 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_ore_block_recipe.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "aaa", + "aaa", + "aaa" + ], + "key": { + "a": { + "item": "aris_random_additions:endite_ingot" + } + }, + "result": { + "item": "aris_random_additions:endite_block", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_pickaxe_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_pickaxe_recipe.json new file mode 100644 index 0000000..afb5162 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_pickaxe_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "aris_random_additions:endite_upgrade_smithing_template" + }, + "base": { + "item": "minecraft:netherite_pickaxe" + }, + "addition": { + "item": "aris_random_additions:endite_ingot" + }, + "result": { + "item": "aris_random_additions:endite_pickaxe" + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_scythe_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_scythe_recipe.json new file mode 100644 index 0000000..f860986 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_scythe_recipe.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "aab", + " c ", + "c " + ], + "key": { + "a": { + "item": "aris_random_additions:endite_ingot" + }, + "b": { + "item": "aris_random_additions:endite_hoe" + }, + "c": { + "item": "aris_random_additions:black_iron_ingot" + } + }, + "result": { + "item": "aris_random_additions:endite_scythe", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_shovel_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_shovel_recipe.json new file mode 100644 index 0000000..a64e8e6 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_shovel_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "aris_random_additions:endite_upgrade_smithing_template" + }, + "base": { + "item": "minecraft:netherite_shovel" + }, + "addition": { + "item": "aris_random_additions:endite_ingot" + }, + "result": { + "item": "aris_random_additions:endite_shovel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_sword_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_sword_recipe.json new file mode 100644 index 0000000..42ccbc1 --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_sword_recipe.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "aris_random_additions:endite_upgrade_smithing_template" + }, + "base": { + "item": "minecraft:netherite_sword" + }, + "addition": { + "item": "aris_random_additions:endite_ingot" + }, + "result": { + "item": "aris_random_additions:endite_sword" + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/endite_upgrade_smithing_template_recipe.json b/src/main/resources/data/aris_random_additions/recipes/endite_upgrade_smithing_template_recipe.json new file mode 100644 index 0000000..4fe9b2a --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/endite_upgrade_smithing_template_recipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + " a ", + "aba", + " a " + ], + "key": { + "a": { + "item": "aris_random_additions:chorus_eye" + }, + "b": { + "item": "minecraft:netherite_upgrade_smithing_template" + } + }, + "result": { + "item": "aris_random_additions:endite_upgrade_smithing_template", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/aris_random_additions/recipes/power_star_recipe.json b/src/main/resources/data/aris_random_additions/recipes/power_star_recipe.json new file mode 100644 index 0000000..245685a --- /dev/null +++ b/src/main/resources/data/aris_random_additions/recipes/power_star_recipe.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + " a ", + "aba", + " a " + ], + "key": { + "a": { + "item": "aris_random_additions:orichalcum" + }, + "b": { + "item": "minecraft:nether_star" + } + }, + "result": { + "item": "aris_random_additions:power_star", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 284b32d..1edbdda 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ + "aris_random_additions:endite_block", "aris_random_additions:orichalcum_block", "aris_random_additions:orichalcum_ore", "aris_random_additions:bedrockifier", diff --git a/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json index 29dc820..162973b 100644 --- a/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json +++ b/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ + "aris_random_additions:endite_block", "aris_random_additions:orichalcum_block", "aris_random_additions:orichalcum_ore", "aris_random_additions:bedrockifier" diff --git a/src/main/resources/data/minecraft/tags/items/axes.json b/src/main/resources/data/minecraft/tags/items/axes.json index cc20130..f4b0ebc 100644 --- a/src/main/resources/data/minecraft/tags/items/axes.json +++ b/src/main/resources/data/minecraft/tags/items/axes.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ + "aris_random_additions:endite_axe", "aris_random_additions:orichalcum_axe" ] } \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/hoes.json b/src/main/resources/data/minecraft/tags/items/hoes.json index 56f2bfd..4b5c6dc 100644 --- a/src/main/resources/data/minecraft/tags/items/hoes.json +++ b/src/main/resources/data/minecraft/tags/items/hoes.json @@ -1,6 +1,8 @@ { "replace": false, "values": [ + "aris_random_additions:endite_scythe", + "aris_random_additions:endite_hoe", "aris_random_additions:orichalcum_hoe" ] } \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/items/pickaxes.json b/src/main/resources/data/minecraft/tags/items/pickaxes.json index 9a7f5b6..f188582 100644 --- a/src/main/resources/data/minecraft/tags/items/pickaxes.json +++ b/src/main/resources/data/minecraft/tags/items/pickaxes.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ + "aris_random_additions:endite_pickaxe", "aris_random_additions:wand_of_draining", "aris_random_additions:wand_of_resizing", "aris_random_additions:orichalcum_pickaxe", diff --git a/src/main/resources/data/minecraft/tags/items/shovels.json b/src/main/resources/data/minecraft/tags/items/shovels.json index 39e3194..9b4ed4b 100644 --- a/src/main/resources/data/minecraft/tags/items/shovels.json +++ b/src/main/resources/data/minecraft/tags/items/shovels.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ + "aris_random_additions:endite_shovel", "aris_random_additions:orichalcum_shovel", "aris_random_additions:gravedigger" ] diff --git a/src/main/resources/data/minecraft/tags/items/swords.json b/src/main/resources/data/minecraft/tags/items/swords.json index 61fa3fe..f147428 100644 --- a/src/main/resources/data/minecraft/tags/items/swords.json +++ b/src/main/resources/data/minecraft/tags/items/swords.json @@ -1,6 +1,7 @@ { "replace": false, "values": [ + "aris_random_additions:endite_sword", "aris_random_additions:orichalcum_sword", "aris_random_additions:bedrock_sword" ]