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 0000000..8fe4036 Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/block/endite_ore.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/block/endite_ore_block.png b/src/main/resources/assets/aris_random_additions/textures/block/endite_ore_block.png new file mode 100644 index 0000000..604bbcb Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/block/endite_ore_block.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/block/endite_scythe_handle.png b/src/main/resources/assets/aris_random_additions/textures/block/endite_scythe_handle.png new file mode 100644 index 0000000..bdef84f Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/block/endite_scythe_handle.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/block/handle.png b/src/main/resources/assets/aris_random_additions/textures/block/handle.png new file mode 100644 index 0000000..972af98 Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/block/handle.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/item/chorus_eye.png b/src/main/resources/assets/aris_random_additions/textures/item/chorus_eye.png new file mode 100644 index 0000000..3e74ef8 Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/chorus_eye.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_axe.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_axe.png new file mode 100644 index 0000000..b6b029e Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_axe.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_body.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_body.png new file mode 100644 index 0000000..771cd3d Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_body.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_boots.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_boots.png new file mode 100644 index 0000000..d5c086f Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_boots.png differ 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 0000000..effba86 Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_head.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_hoe.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_hoe.png new file mode 100644 index 0000000..45cde9d Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_hoe.png differ 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 0000000..d7c75b8 Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_ingot.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_leggings.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_leggings.png new file mode 100644 index 0000000..48a66af Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_leggings.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/item/endite_pickaxe.png b/src/main/resources/assets/aris_random_additions/textures/item/endite_pickaxe.png new file mode 100644 index 0000000..db4640b Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_pickaxe.png differ 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 0000000..b3520fa Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_scythe.png differ 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 0000000..07a006a Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_shovel.png differ 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 0000000..4b6e0d9 Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_sword.png differ 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 0000000..38793f1 Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/endite_upgrade_smithing_template.png differ 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 0000000..48d4ede Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/handle.png differ 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 9152bd1..7bb5a4b 100644 Binary files a/src/main/resources/assets/aris_random_additions/textures/item/orichalcum_gem.png and b/src/main/resources/assets/aris_random_additions/textures/item/orichalcum_gem.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/item/power_star.png b/src/main/resources/assets/aris_random_additions/textures/item/power_star.png new file mode 100644 index 0000000..0a4a976 Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/item/power_star.png differ 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 5562ec8..0000000 Binary files a/src/main/resources/assets/aris_random_additions/textures/item/shipping_label.png and /dev/null differ 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 0000000..3e74ef8 Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/mob_effect/chorus_eye.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/mob_effect/the_end_of_your_misery_effect.png b/src/main/resources/assets/aris_random_additions/textures/mob_effect/the_end_of_your_misery_effect.png new file mode 100644 index 0000000..3e74ef8 Binary files /dev/null and b/src/main/resources/assets/aris_random_additions/textures/mob_effect/the_end_of_your_misery_effect.png differ diff --git a/src/main/resources/assets/aris_random_additions/textures/screens/label_copy_machine_gui.png b/src/main/resources/assets/aris_random_additions/textures/screens/label_copy_machine_gui.png deleted file mode 100644 index 192c71c..0000000 Binary files a/src/main/resources/assets/aris_random_additions/textures/screens/label_copy_machine_gui.png and /dev/null differ diff --git a/src/main/resources/assets/aris_random_additions/textures/screens/mailbox_gui.png b/src/main/resources/assets/aris_random_additions/textures/screens/mailbox_gui.png deleted file mode 100644 index d445ee8..0000000 Binary files a/src/main/resources/assets/aris_random_additions/textures/screens/mailbox_gui.png and /dev/null differ 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" ]