From 3bed89a25613b0fea7fb448cce3693fe0bb1ca61 Mon Sep 17 00:00:00 2001 From: ImCoolYeah105 Date: Tue, 17 Jul 2018 18:47:13 -0400 Subject: [PATCH] 2.0.2b --- .../mech_assembly/auto_jukebox.mcfunction | 2 +- .../mech_assembly/charcoal_block.mcfunction | 2 +- .../mech_assembly/compressor.mcfunction | 2 +- .../mech_assembly/copper_block.mcfunction | 2 +- .../mech_assembly/crystal_block.mcfunction | 2 +- .../mech_assembly/decompresser.mcfunction | 2 +- .../mech_assembly/dye_machine.mcfunction | 2 +- .../mech_assembly/ender_block.mcfunction | 2 +- .../mech_assembly/ender_hopper.mcfunction | 2 +- .../mech_assembly/fast_hopper.mcfunction | 2 +- .../mech_assembly/flesh_block.mcfunction | 2 +- .../mech_assembly/flint_block.mcfunction | 2 +- .../nether_star_block.mcfunction | 2 +- .../mech_assembly/plutonium_block.mcfunction | 2 +- .../mech_assembly/stone_cutter.mcfunction | 2 +- .../mech_assembly/sugar_cane_block.mcfunction | 2 +- .../mech_assembly/tin_block.mcfunction | 2 +- .../mech_assembly/titanium_block.mcfunction | 2 +- .../unlimited_storage_unit.mcfunction | 2 +- .../mech_assembly/uranium_block.mcfunction | 2 +- .../mech_base/battery_quantum.mcfunction | 2 +- .../mech_base/battery_tier_1.mcfunction | 2 +- .../mech_base/battery_tier_2.mcfunction | 2 +- .../mech_base/battery_tier_3.mcfunction | 2 +- .../mech_base/energy_relay.mcfunction | 2 +- .../mech_base/machine_crafter.mcfunction | 2 +- .../mech_base/machine_upgrade.mcfunction | 2 +- .../mech_base/mechanical_manual.mcfunction | 2 +- .../functions/mech_base/multimeter.mcfunction | 2 +- .../mech_base/network_reformer.mcfunction.dis | 2 +- .../functions/mech_base/wrench.mcfunction | 2 +- .../mech_gadgets/angled_grip.mcfunction | 2 +- .../bouncy_projectiles.mcfunction | 2 +- .../mech_gadgets/charging_station.mcfunction | 2 +- .../mech_gadgets/conductive_axe.mcfunction | 2 +- .../conductive_pickaxe.mcfunction | 2 +- .../mech_gadgets/conductive_shovel.mcfunction | 2 +- .../mech_gadgets/conductive_sword.mcfunction | 2 +- .../mech_gadgets/copper_boots.mcfunction | 2 +- .../mech_gadgets/copper_chestplate.mcfunction | 2 +- .../mech_gadgets/copper_helmet.mcfunction | 2 +- .../mech_gadgets/copper_leggings.mcfunction | 2 +- .../mech_gadgets/cryo_unit.mcfunction | 2 +- .../mech_gadgets/crystal_axe.mcfunction | 2 +- .../mech_gadgets/crystal_pickaxe.mcfunction | 2 +- .../mech_gadgets/crystal_shovel.mcfunction | 2 +- .../mech_gadgets/crystal_sword.mcfunction | 2 +- .../diamond_echo-locater.mcfunction | 2 +- .../mech_gadgets/fluid_actuator.mcfunction | 2 +- .../mech_gadgets/gun_barrel.mcfunction | 2 +- .../mech_gadgets/gun_magazine.mcfunction | 2 +- .../mech_gadgets/gun_stock.mcfunction | 2 +- .../mech_gadgets/gun_trigger.mcfunction | 2 +- .../mech_gadgets/iron_echo-locater.mcfunction | 2 +- .../functions/mech_gadgets/pistol.mcfunction | 2 +- .../mech_gadgets/plasma_pump.mcfunction | 2 +- .../mech_gadgets/portable_battery.mcfunction | 2 +- .../functions/mech_gadgets/rifle.mcfunction | 2 +- .../functions/mech_gadgets/scope.mcfunction | 2 +- .../functions/mech_gadgets/sight.mcfunction | 2 +- .../functions/mech_gadgets/smg.mcfunction | 2 +- .../functions/mech_gadgets/sniper.mcfunction | 2 +- .../mech_gadgets/steel_boots.mcfunction | 2 +- .../mech_gadgets/steel_chestplate.mcfunction | 2 +- .../mech_gadgets/steel_helmet.mcfunction | 2 +- .../mech_gadgets/steel_leggings.mcfunction | 2 +- .../mech_gadgets/structural_boots.mcfunction | 2 +- .../structural_chestplate.mcfunction | 2 +- .../mech_gadgets/structural_helmet.mcfunction | 2 +- .../structural_leggings.mcfunction | 2 +- .../mech_gadgets/super_booster.mcfunction | 2 +- .../mech_gadgets/super_charger.mcfunction | 2 +- .../mech_gadgets/tin_boots.mcfunction | 2 +- .../mech_gadgets/tin_chestplate.mcfunction | 2 +- .../mech_gadgets/tin_helmet.mcfunction | 2 +- .../mech_gadgets/tin_leggings.mcfunction | 2 +- .../mech_gadgets/tinker_table.mcfunction | 2 +- .../mech_gadgets/titanium_axe.mcfunction | 2 +- .../mech_gadgets/titanium_boots.mcfunction | 2 +- .../titanium_chestplate.mcfunction | 2 +- .../mech_gadgets/titanium_helmet.mcfunction | 2 +- .../mech_gadgets/titanium_leggings.mcfunction | 2 +- .../mech_gadgets/titanium_pickaxe.mcfunction | 2 +- .../mech_gadgets/titanium_shovel.mcfunction | 2 +- .../mech_gadgets/titanium_sword.mcfunction | 2 +- .../mech_gadgets/titanium_trident.mcfunction | 2 +- .../mech_gadgets/upgrade_antidote.mcfunction | 2 +- .../mech_gadgets/upgrade_armor.mcfunction | 2 +- .../upgrade_armor_toughness.mcfunction | 2 +- .../upgrade_attack_speed.mcfunction | 2 +- .../upgrade_auto_eater.mcfunction | 2 +- .../upgrade_auto_smelt.mcfunction | 2 +- .../mech_gadgets/upgrade_base.mcfunction | 2 +- .../mech_gadgets/upgrade_damage.mcfunction | 2 +- .../mech_gadgets/upgrade_empowered.mcfunction | 2 +- .../mech_gadgets/upgrade_flight.mcfunction | 2 +- .../mech_gadgets/upgrade_glow.mcfunction | 2 +- .../mech_gadgets/upgrade_health.mcfunction | 2 +- .../upgrade_knockback_resist.mcfunction | 2 +- .../mech_gadgets/upgrade_magnetic.mcfunction | 2 +- .../upgrade_night_vision.mcfunction | 2 +- .../mech_gadgets/upgrade_poison.mcfunction | 2 +- .../mech_gadgets/upgrade_shield.mcfunction | 2 +- .../mech_gadgets/upgrade_slowfall.mcfunction | 2 +- .../mech_gadgets/upgrade_slowness.mcfunction | 2 +- .../mech_gadgets/upgrade_smash.mcfunction | 2 +- .../mech_gadgets/upgrade_speed.mcfunction | 2 +- .../mech_gadgets/upgrade_trash.mcfunction | 2 +- .../upgrade_true_invisibility.mcfunction | 2 +- .../mech_gadgets/upgrade_vamparic.mcfunction | 2 +- .../upgrade_water_breathing.mcfunction | 2 +- .../mech_gadgets/upgrade_weakness.mcfunction | 2 +- .../mech_gadgets/upgrade_wither.mcfunction | 2 +- .../mech_gadgets/vertical_grip.mcfunction | 2 +- .../functions/mech_gadgets/xp_tank.mcfunction | 2 +- .../mech_machines/alloy_furnace.mcfunction | 2 +- .../mech_machines/auto_farm.mcfunction | 2 +- .../mech_machines/auto_fisher.mcfunction | 2 +- .../mech_machines/bio_generator.mcfunction | 2 +- .../mech_machines/block_breaker.mcfunction | 2 +- .../mech_machines/chunk_loader.mcfunction | 2 +- .../mech_machines/conductive_ingot.mcfunction | 2 +- .../mech_machines/copper_ingot.mcfunction | 2 +- .../mech_machines/copper_ore.mcfunction | 2 +- .../crystal_composite.mcfunction | 2 +- .../mech_machines/disenchanter.mcfunction | 2 +- .../mech_machines/electric_furnace.mcfunction | 2 +- .../mech_machines/ender_generator.mcfunction | 2 +- .../mech_machines/ender_ingot.mcfunction | 2 +- .../furnace_generator.mcfunction | 2 +- .../mech_machines/grinder.mcfunction | 2 +- .../growth_accelerator.mcfunction | 2 +- .../mech_machines/item_reformer.mcfunction | 2 +- .../mech_machines/lava_fabricator.mcfunction | 2 +- .../machine_frame_tier_1.mcfunction | 2 +- .../machine_frame_tier_2.mcfunction | 2 +- .../machine_frame_tier_3.mcfunction | 2 +- .../mech_machines/mob_grinder.mcfunction | 2 +- .../mech_machines/nether_ingot.mcfunction | 2 +- .../functions/mech_machines/quarry.mcfunction | 2 +- .../reinforced_structural_ingot.mcfunction | 2 +- .../mech_machines/solar_panel.mcfunction | 2 +- .../spawner_controller.mcfunction | 2 +- .../mech_machines/spawner_mover.mcfunction | 2 +- .../mech_machines/steel_ingot.mcfunction | 2 +- .../mech_machines/structural_ingot.mcfunction | 2 +- .../super_conductive_ingot.mcfunction | 2 +- .../mech_machines/super_piston.mcfunction | 2 +- .../super_sticky_piston.mcfunction | 2 +- .../mech_machines/teleporter.mcfunction | 2 +- .../mech_machines/tin_ingot.mcfunction | 2 +- .../mech_machines/tin_ore.mcfunction | 2 +- .../mech_machines/titanium_ingot.mcfunction | 2 +- .../mech_machines/titanium_ore.mcfunction | 2 +- .../titanium_steel_ingot.mcfunction | 2 +- .../mech_machines/tree_feller.mcfunction | 2 +- .../mech_machines/turn_table.mcfunction | 2 +- .../mech_nuclear/centrifuge.mcfunction | 2 +- .../mech_nuclear/control_rod.mcfunction | 2 +- .../depleted_plutonium_cell.mcfunction | 2 +- .../depleted_uranium_cell.mcfunction | 2 +- .../enriched_plutonium_cell.mcfunction | 2 +- .../enriched_uranium_cell.mcfunction | 2 +- .../mech_nuclear/fission_reactor.mcfunction | 2 +- .../mech_nuclear/plutonium_cell.mcfunction | 2 +- .../mech_nuclear/plutonium_ingot.mcfunction | 2 +- .../reaction_rate_observer.mcfunction | 2 +- .../mech_nuclear/spent_fuel_cell.mcfunction | 2 +- .../mech_nuclear/steam_turbine.mcfunction | 2 +- .../temperature_oberserver.mcfunction | 2 +- .../mech_nuclear/uranium_cell.mcfunction | 2 +- .../mech_nuclear/uranium_ingot.mcfunction | 2 +- .../mech_nuclear/uranium_ore.mcfunction | 2 +- .../advancements/base/battery_1.json | 3 +- .../advancements/base/battery_2.json | 3 +- .../advancements/base/battery_3.json | 3 +- .../advancements/base/battery_q.json | 3 +- .../advancements/base/energy_relay.json | 3 +- .../advancements/base/machine_crafter.json | 3 +- .../advancements/base/machine_upgrade.json | 3 +- .../advancements/base/multimeter.json | 3 +- .../advancements/base/wrench.json | 3 +- .../advancements/machines/alloy_furnace.json | 3 +- .../advancements/machines/auto_farm.json | 3 +- .../advancements/machines/copper_ore.json | 3 +- .../machines/electric_furnace.json | 3 +- .../machines/ender_generator.json | 3 +- .../machines/furnace_generator.json | 3 +- .../advancements/machines/grinder.json | 3 +- .../advancements/machines/item_reformer.json | 3 +- .../machines/machine_frame_1.json | 3 +- .../machines/machine_frame_2.json | 3 +- .../machines/machine_frame_3.json | 5 +- .../advancements/machines/quarry.json | 3 +- .../advancements/machines/solar_panel.json | 3 +- .../advancements/machines/spawner_mover.json | 3 +- .../advancements/machines/teleporter.json | 3 +- .../advancements/machines/tin_ore.json | 3 +- .../advancements/machines/titanium_ore.json | 3 +- .../advancements/mechanization.json | 3 +- .../advancements/nuclear/centrifuge.json | 3 +- .../advancements/nuclear/control_rod.json | 3 +- .../advancements/nuclear/fission_reactor.json | 3 +- .../advancements/nuclear/plutonium.json | 3 +- .../advancements/nuclear/rate_observer.json | 3 +- .../advancements/nuclear/spent_fuel.json | 3 +- .../advancements/nuclear/temp_observer.json | 3 +- .../advancements/nuclear/uranium_ore.json | 3 +- .../machines/auto_jukebox_switch.mcfunction | 24 +-- .../machines/machine_crafter.mcfunction | 16 +- .../assembly/machines/place_object.mcfunction | 28 +-- .../base/placement/place_object.mcfunction | 4 +- .../base/tools/manual/open_menu.mcfunction | 2 +- .../base/tools/multimeter_readout.mcfunction | 16 +- .../machines/machine_crafter.mcfunction | 180 +++++++++--------- .../gadgets/machines/place_object.mcfunction | 2 +- .../tinker_table/boots_upgrade.mcfunction | 2 +- .../chestplate_upgrade.mcfunction | 2 +- .../tinker_table/helmet_upgrade.mcfunction | 2 +- .../tinker_table/leggings_upgrade.mcfunction | 2 +- .../tinker_table/sword_upgrade.mcfunction | 2 +- .../tinker_table/tool_upgrade.mcfunction | 6 +- .../tinker_table/trident_upgrade.mcfunction | 2 +- .../tools/multimeter_readout.mcfunction | 2 +- .../machine_crafter.mcfunction | 74 +++---- .../machines/machines/place_object.mcfunction | 22 +-- .../spawner_mover/spawner_box.mcfunction | 12 +- .../machines/centrifuge/plutonium.mcfunction | 24 +-- .../machines/centrifuge/spent_fuel.mcfunction | 2 +- .../machines/centrifuge/uranium.mcfunction | 24 +-- .../fission_reactor/heat_process.mcfunction | 2 +- .../machines/machine_crafter.mcfunction | 16 +- .../nuclear/machines/place_object.mcfunction | 6 +- .../tools/multimeter_readout.mcfunction | 10 +- 234 files changed, 486 insertions(+), 451 deletions(-) diff --git a/data/give/functions/mech_assembly/auto_jukebox.mcfunction b/data/give/functions/mech_assembly/auto_jukebox.mcfunction index d94d34f9..5047bbd4 100644 --- a/data/give/functions/mech_assembly/auto_jukebox.mcfunction +++ b/data/give/functions/mech_assembly/auto_jukebox.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Auto Jukebox\",\"color\":\"gold\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5006, du_click_detect:1b,Unbreakable:1,Damage:205,HideFlags:6,display:{Name:"{\"text\":\"Auto Jukebox\",\"color\":\"gold\",\"italic\":false}",Lore:["§fPlays records given","§fredstone signal.","§fNeeds a hopper","§fplaced on top."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"Auto Jukebox\",\"color\":\"gold\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5006, du_click_detect:1b,Unbreakable:1,Damage:205,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.auto_jukebox\",\"color\":\"gold\",\"italic\":false}",Lore:["§fPlays records given","§fredstone signal.","§fNeeds a hopper","§fplaced on top."]}}}} diff --git a/data/give/functions/mech_assembly/charcoal_block.mcfunction b/data/give/functions/mech_assembly/charcoal_block.mcfunction index bdef9292..51f988cb 100644 --- a/data/give/functions/mech_assembly/charcoal_block.mcfunction +++ b/data/give/functions/mech_assembly/charcoal_block.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5107, display:{Name:"{\"text\":\"Charcoal Block\",\"color\":\"dark_gray\",\"italic\":false}"},OreDict:["blockCharcoal"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005107",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjZjNWVjYWM5NDJjNzdiOTVhYjQ2MjBkZjViODVlMzgwNjRjOTc0ZjljNWM1NzZiODQzNjIyODA2YTQ1NTcifX19"}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5107, display:{Name:"{\"translate\":\"mech.block.charcoal_block\",\"color\":\"dark_gray\",\"italic\":false}"},OreDict:["blockCharcoal"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005107",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjZjNWVjYWM5NDJjNzdiOTVhYjQ2MjBkZjViODVlMzgwNjRjOTc0ZjljNWM1NzZiODQzNjIyODA2YTQ1NTcifX19"}]}}}}} diff --git a/data/give/functions/mech_assembly/compressor.mcfunction b/data/give/functions/mech_assembly/compressor.mcfunction index c0390e68..2ddeabb2 100644 --- a/data/give/functions/mech_assembly/compressor.mcfunction +++ b/data/give/functions/mech_assembly/compressor.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Compressor\",\"color\":\"blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5000, du_click_detect:1b,Unbreakable:1,Damage:199,HideFlags:6,display:{Name:"{\"text\":\"Compressor\",\"color\":\"blue\",\"italic\":false}",Lore:["§fCompresses items into","§fmore compact forms.","§fUses 16 kJ/Operation"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"Compressor\",\"color\":\"blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5000, du_click_detect:1b,Unbreakable:1,Damage:199,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.compressor\",\"color\":\"blue\",\"italic\":false}",Lore:["§fCompresses items into","§fmore compact forms.","§fUses 16 kJ/Operation"]}}}} diff --git a/data/give/functions/mech_assembly/copper_block.mcfunction b/data/give/functions/mech_assembly/copper_block.mcfunction index f608bd54..538538ec 100644 --- a/data/give/functions/mech_assembly/copper_block.mcfunction +++ b/data/give/functions/mech_assembly/copper_block.mcfunction @@ -1,2 +1,2 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5100, display:{Name:"{\"text\":\"Copper Block\",\"color\":\"gold\",\"italic\":false}"},OreDict:["blockCopper"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005100",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTkyM2RiZmQ4ZjMxMTI2OTBiYjVhNjE2OGE4ZDNjYTVhYjllN2Q0M2IxZDExY2ZjYjY0M2RlN2RmZTIxIn19fQ=="}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5100, display:{Name:"{\"translate\":\"mech.block.copper_block\",\"color\":\"gold\",\"italic\":false}"},OreDict:["blockCopper"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005100",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTkyM2RiZmQ4ZjMxMTI2OTBiYjVhNjE2OGE4ZDNjYTVhYjllN2Q0M2IxZDExY2ZjYjY0M2RlN2RmZTIxIn19fQ=="}]}}}}} diff --git a/data/give/functions/mech_assembly/crystal_block.mcfunction b/data/give/functions/mech_assembly/crystal_block.mcfunction index 2e8ce604..0ffaca3d 100644 --- a/data/give/functions/mech_assembly/crystal_block.mcfunction +++ b/data/give/functions/mech_assembly/crystal_block.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5103, display:{Name:"{\"text\":\"Crystal Block\",\"color\":\"blue\",\"italic\":false}"},OreDict:["blockCrystalComposite"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005103",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTA5NjcxOTAzZDcwZDhhMWQ1ZDliY2Q1ODI0MWQ1ZGMxYTIzZjEzN2QyNTNjMjgyNTYxOTc2YTY4NTEyODMifX19"}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5103, display:{Name:"{\"translate\":\"mech.block.crystal_block\",\"color\":\"blue\",\"italic\":false}"},OreDict:["blockCrystalComposite"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005103",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTA5NjcxOTAzZDcwZDhhMWQ1ZDliY2Q1ODI0MWQ1ZGMxYTIzZjEzN2QyNTNjMjgyNTYxOTc2YTY4NTEyODMifX19"}]}}}}} diff --git a/data/give/functions/mech_assembly/decompresser.mcfunction b/data/give/functions/mech_assembly/decompresser.mcfunction index f7fe5aed..a2ed1c59 100644 --- a/data/give/functions/mech_assembly/decompresser.mcfunction +++ b/data/give/functions/mech_assembly/decompresser.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Decompressor\",\"color\":\"blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5001, du_click_detect:1b,Unbreakable:1,Damage:200,HideFlags:6,display:{Name:"{\"text\":\"Decompressor\",\"color\":\"blue\",\"italic\":false}",Lore:["§fUncompresses items into","§fless compact forms.","§fUses 16 kJ/Operation"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.decompressor\",\"color\":\"blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5001, du_click_detect:1b,Unbreakable:1,Damage:200,HideFlags:6,display:{Name:"{\"translate\":\"Decompressor\",\"color\":\"blue\",\"italic\":false}",Lore:["§fUncompresses items into","§fless compact forms.","§fUses 16 kJ/Operation"]}}}} diff --git a/data/give/functions/mech_assembly/dye_machine.mcfunction b/data/give/functions/mech_assembly/dye_machine.mcfunction index b34625b6..27fffdb1 100644 --- a/data/give/functions/mech_assembly/dye_machine.mcfunction +++ b/data/give/functions/mech_assembly/dye_machine.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Dye Machine\",\"color\":\"green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5003, du_click_detect:1b,Unbreakable:1,Damage:202,HideFlags:6,display:{Name:"{\"text\":\"Dye Machine\",\"color\":\"green\",\"italic\":false}",Lore:["§fDyes blocks.","§fUses 16 kJ/Operation"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.dye_machine\",\"color\":\"green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5003, du_click_detect:1b,Unbreakable:1,Damage:202,HideFlags:6,display:{Name:"{\"translate\":\"Dye Machine\",\"color\":\"green\",\"italic\":false}",Lore:["§fDyes blocks.","§fUses 16 kJ/Operation"]}}}} diff --git a/data/give/functions/mech_assembly/ender_block.mcfunction b/data/give/functions/mech_assembly/ender_block.mcfunction index c996ea73..4984ca2e 100644 --- a/data/give/functions/mech_assembly/ender_block.mcfunction +++ b/data/give/functions/mech_assembly/ender_block.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5109, display:{Name:"{\"text\":\"Ender Block\",\"color\":\"dark_purple\",\"italic\":false}"},OreDict:["blockEnderPearl"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005109",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWNiN2MyMWNjNDNkYzE3Njc4ZWU2ZjE2NTkxZmZhYWIxZjYzN2MzN2Y0ZjZiYmQ4Y2VhNDk3NDUxZDc2ZGI2ZCJ9fX0="}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5109, display:{Name:"{\"translate\":\"mech.block.ender_block\",\"color\":\"dark_purple\",\"italic\":false}"},OreDict:["blockEnderPearl"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005109",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWNiN2MyMWNjNDNkYzE3Njc4ZWU2ZjE2NTkxZmZhYWIxZjYzN2MzN2Y0ZjZiYmQ4Y2VhNDk3NDUxZDc2ZGI2ZCJ9fX0="}]}}}}} diff --git a/data/give/functions/mech_assembly/ender_hopper.mcfunction b/data/give/functions/mech_assembly/ender_hopper.mcfunction index def898b3..94926dd1 100644 --- a/data/give/functions/mech_assembly/ender_hopper.mcfunction +++ b/data/give/functions/mech_assembly/ender_hopper.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Ender Hopper\",\"color\":\"light_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5004, du_click_detect:1b,Unbreakable:1,Damage:193,HideFlags:6,display:{Name:"{\"text\":\"Ender Hopper\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fDraws in nearby items."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.ender_hopper\",\"color\":\"light_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5004, du_click_detect:1b,Unbreakable:1,Damage:193,HideFlags:6,display:{Name:"{\"translate\":\"Ender Hopper\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fDraws in nearby items."]}}}} diff --git a/data/give/functions/mech_assembly/fast_hopper.mcfunction b/data/give/functions/mech_assembly/fast_hopper.mcfunction index 5f1e31ab..a388ed2c 100644 --- a/data/give/functions/mech_assembly/fast_hopper.mcfunction +++ b/data/give/functions/mech_assembly/fast_hopper.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Fast Hopper\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5005, du_click_detect:1b,Unbreakable:1,Damage:195,HideFlags:6,display:{Name:"{\"text\":\"Fast Hopper\",\"color\":\"red\",\"italic\":false}",Lore:["§fSuper fast hopper."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.fast_hopper\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5005, du_click_detect:1b,Unbreakable:1,Damage:195,HideFlags:6,display:{Name:"{\"translate\":\"Fast Hopper\",\"color\":\"red\",\"italic\":false}",Lore:["§fSuper fast hopper."]}}}} diff --git a/data/give/functions/mech_assembly/flesh_block.mcfunction b/data/give/functions/mech_assembly/flesh_block.mcfunction index 6f871f77..567cd5e1 100644 --- a/data/give/functions/mech_assembly/flesh_block.mcfunction +++ b/data/give/functions/mech_assembly/flesh_block.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5110, display:{Name:"{\"text\":\"Flesh Block\",\"color\":\"red\",\"italic\":false}"},OreDict:["blockRottenFlesh"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005110",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzhjZmQwNTg4YThhOTNiOGNkMjFiZGQyY2UxNjU0ODljYjM5Mzk0ODcxNGZkZDg1ZmIxMGU0NGQ0ODg2ZjYifX19"}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5110, display:{Name:"{\"translate\":\"mech.block.flesh_block\",\"color\":\"red\",\"italic\":false}"},OreDict:["blockRottenFlesh"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005110",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzhjZmQwNTg4YThhOTNiOGNkMjFiZGQyY2UxNjU0ODljYjM5Mzk0ODcxNGZkZDg1ZmIxMGU0NGQ0ODg2ZjYifX19"}]}}}}} diff --git a/data/give/functions/mech_assembly/flint_block.mcfunction b/data/give/functions/mech_assembly/flint_block.mcfunction index cf0f92b2..6fc11175 100644 --- a/data/give/functions/mech_assembly/flint_block.mcfunction +++ b/data/give/functions/mech_assembly/flint_block.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5106, display:{Name:"{\"text\":\"Flint Block\",\"color\":\"dark_gray\",\"italic\":false}"},OreDict:["blockFlint"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005106",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzZkMWZhYmRmM2UzNDI2NzFiZDlmOTVmNjg3ZmUyNjNmNDM5ZGRjMmYxYzllYThmZjE1YjEzZjFlN2U0OGI5In19fQ=="}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5106, display:{Name:"{\"translate\":\"mech.block.flint_block\",\"color\":\"dark_gray\",\"italic\":false}"},OreDict:["blockFlint"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005106",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzZkMWZhYmRmM2UzNDI2NzFiZDlmOTVmNjg3ZmUyNjNmNDM5ZGRjMmYxYzllYThmZjE1YjEzZjFlN2U0OGI5In19fQ=="}]}}}}} diff --git a/data/give/functions/mech_assembly/nether_star_block.mcfunction b/data/give/functions/mech_assembly/nether_star_block.mcfunction index a165032a..f8ff9300 100644 --- a/data/give/functions/mech_assembly/nether_star_block.mcfunction +++ b/data/give/functions/mech_assembly/nether_star_block.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5108, display:{Name:"{\"text\":\"Nether Star Block\",\"color\":\"dark_purple\",\"italic\":false,\"obfuscated\":true}"},OreDict:["blockNetherStar"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005108",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGM3N2RmZDIxNTk4YTM5NzRmYTg1OTE5YTE1YzA5NDlmZWM3MzQ0NTFiMTIyMTg5YmEyMTVkMGE5ZDhiZWJmIn19fQ=="}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5108, display:{Name:"{\"translate\":\"mech.block.nether_star_block\",\"color\":\"dark_purple\",\"italic\":false,\"obfuscated\":true}"},OreDict:["blockNetherStar"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005108",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGM3N2RmZDIxNTk4YTM5NzRmYTg1OTE5YTE1YzA5NDlmZWM3MzQ0NTFiMTIyMTg5YmEyMTVkMGE5ZDhiZWJmIn19fQ=="}]}}}}} diff --git a/data/give/functions/mech_assembly/plutonium_block.mcfunction b/data/give/functions/mech_assembly/plutonium_block.mcfunction index 5c9f1d52..de063c73 100644 --- a/data/give/functions/mech_assembly/plutonium_block.mcfunction +++ b/data/give/functions/mech_assembly/plutonium_block.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5105, display:{Name:"{\"text\":\"Plutonium Block\",\"color\":\"gray\",\"italic\":false}"},OreDict:["blockPlutonium"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005105",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGYyNmVhOTNkNWZkMTlhMzgwOGE1ZTU4ODVmYzI5NjEyNjU3ZDgzZGZhYjliZmY1MjcyNzljY2JkNmYxNiJ9fX0="}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5105, display:{Name:"{\"translate\":\"mech.block.plutonium_block\",\"color\":\"gray\",\"italic\":false}"},OreDict:["blockPlutonium"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005105",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGYyNmVhOTNkNWZkMTlhMzgwOGE1ZTU4ODVmYzI5NjEyNjU3ZDgzZGZhYjliZmY1MjcyNzljY2JkNmYxNiJ9fX0="}]}}}}} diff --git a/data/give/functions/mech_assembly/stone_cutter.mcfunction b/data/give/functions/mech_assembly/stone_cutter.mcfunction index dfd8479a..11c53973 100644 --- a/data/give/functions/mech_assembly/stone_cutter.mcfunction +++ b/data/give/functions/mech_assembly/stone_cutter.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Stone Cutter\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5002, du_click_detect:1b,Unbreakable:1,Damage:201,HideFlags:6,display:{Name:"{\"text\":\"Stone Cutter\",\"color\":\"red\",\"italic\":false}",Lore:["§fCreates variants","§fof stone blocks.","§fUses 16 kJ/Operation"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.stone_cutter\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5002, du_click_detect:1b,Unbreakable:1,Damage:201,HideFlags:6,display:{Name:"{\"translate\":\"Stone Cutter\",\"color\":\"red\",\"italic\":false}",Lore:["§fCreates variants","§fof stone blocks.","§fUses 16 kJ/Operation"]}}}} diff --git a/data/give/functions/mech_assembly/sugar_cane_block.mcfunction b/data/give/functions/mech_assembly/sugar_cane_block.mcfunction index 7b01316e..f1b3c5e4 100644 --- a/data/give/functions/mech_assembly/sugar_cane_block.mcfunction +++ b/data/give/functions/mech_assembly/sugar_cane_block.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5111, display:{Name:"{\"text\":\"Sugar Cane Block\",\"color\":\"green\",\"italic\":false}"},OreDict:["blockSugarCane"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005111",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODYyNGJhY2I1ZjE5ODZlNjQ3N2FiY2U0YWU3ZGNhMTgyMGE1MjYwYjYyMzNiNTViYTFkOWJhOTM2Yzg0YiJ9fX0="}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5111, display:{Name:"{\"translate\":\"mech.block.sugar_cane_block\",\"color\":\"green\",\"italic\":false}"},OreDict:["blockSugarCane"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005111",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODYyNGJhY2I1ZjE5ODZlNjQ3N2FiY2U0YWU3ZGNhMTgyMGE1MjYwYjYyMzNiNTViYTFkOWJhOTM2Yzg0YiJ9fX0="}]}}}}} diff --git a/data/give/functions/mech_assembly/tin_block.mcfunction b/data/give/functions/mech_assembly/tin_block.mcfunction index 097453d8..361ad079 100644 --- a/data/give/functions/mech_assembly/tin_block.mcfunction +++ b/data/give/functions/mech_assembly/tin_block.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5101, display:{Name:"{\"text\":\"Tin Block\",\"color\":\"gray\",\"italic\":false}"},OreDict:["blockTin"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005101",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjNlZWI0NDA0YTIyZTNjNWZiZGQ0ODM2YzcyYTdmNTljMTYxNTU4OGE5YzU3ZDI4NzE1NTQ1MzcyOGFlYSJ9fX0="}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5101, display:{Name:"{\"translate\":\"mech.block.tin_block\",\"color\":\"gray\",\"italic\":false}"},OreDict:["blockTin"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005101",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjNlZWI0NDA0YTIyZTNjNWZiZGQ0ODM2YzcyYTdmNTljMTYxNTU4OGE5YzU3ZDI4NzE1NTQ1MzcyOGFlYSJ9fX0="}]}}}}} diff --git a/data/give/functions/mech_assembly/titanium_block.mcfunction b/data/give/functions/mech_assembly/titanium_block.mcfunction index fa82c2da..57fe1578 100644 --- a/data/give/functions/mech_assembly/titanium_block.mcfunction +++ b/data/give/functions/mech_assembly/titanium_block.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5102, display:{Name:"{\"text\":\"Titanium Block\",\"color\":\"light_purple\",\"italic\":false}"},OreDict:["blockTitanium"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005102",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjZhM2ZkOGYyZjNlMzExNGY2NWY5Nzg5NzU4YmQ5NTk1MWNmYTBkNWExMmNhNmRiNGYyYTlhZGZhMjQ5YmQifX19"}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5102, display:{Name:"{\"translate\":\"mech.block.titanium_block\",\"color\":\"light_purple\",\"italic\":false}"},OreDict:["blockTitanium"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005102",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjZhM2ZkOGYyZjNlMzExNGY2NWY5Nzg5NzU4YmQ5NTk1MWNmYTBkNWExMmNhNmRiNGYyYTlhZGZhMjQ5YmQifX19"}]}}}}} diff --git a/data/give/functions/mech_assembly/unlimited_storage_unit.mcfunction b/data/give/functions/mech_assembly/unlimited_storage_unit.mcfunction index 77b38427..52bf13d4 100644 --- a/data/give/functions/mech_assembly/unlimited_storage_unit.mcfunction +++ b/data/give/functions/mech_assembly/unlimited_storage_unit.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Unlimited Storage Unit\",\"color\":\"white\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5007, du_click_detect:1b,Unbreakable:1,Damage:204,HideFlags:6,display:{Name:"{\"text\":\"Unlimited Storage Unit\",\"color\":\"gold\",\"italic\":false}",Lore:["§fCan store vast","§famounts of 1 item."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.unlimited_storage_unit\",\"color\":\"white\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 5007, du_click_detect:1b,Unbreakable:1,Damage:204,HideFlags:6,display:{Name:"{\"translate\":\"Unlimited Storage Unit\",\"color\":\"gold\",\"italic\":false}",Lore:["§fCan store vast","§famounts of 1 item."]}}}} diff --git a/data/give/functions/mech_assembly/uranium_block.mcfunction b/data/give/functions/mech_assembly/uranium_block.mcfunction index 6d1f627a..b9314ae5 100644 --- a/data/give/functions/mech_assembly/uranium_block.mcfunction +++ b/data/give/functions/mech_assembly/uranium_block.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5104, display:{Name:"{\"text\":\"Uranium Block\",\"color\":\"green\",\"italic\":false}"},OreDict:["blockUranium"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005104",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODU0ODRmNGI2MzY3Yjk1YmIxNjI4ODM5OGYxYzhkZDZjNjFkZTk4OGYzYTgzNTZkNGMzYWU3M2VhMzhhNDIifX19"}]}}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:player_head",Count:1b,tag:{mech_itemid: 5104, display:{Name:"{\"translate\":\"mech.block.uranium_block\",\"color\":\"green\",\"italic\":false}"},OreDict:["blockUranium"],SkullOwner:{Id:"00000000-0000-0000-ee00-000000005104",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODU0ODRmNGI2MzY3Yjk1YmIxNjI4ODM5OGYxYzhkZDZjNjFkZTk4OGYzYTgzNTZkNGMzYWU3M2VhMzhhNDIifX19"}]}}}}} diff --git a/data/give/functions/mech_base/battery_quantum.mcfunction b/data/give/functions/mech_base/battery_quantum.mcfunction index 2a89248c..ac62e2cd 100644 --- a/data/give/functions/mech_base/battery_quantum.mcfunction +++ b/data/give/functions/mech_base/battery_quantum.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName: "{\"text\":\"Quantum Battery\",\"color\":\"light_purple\",\"italic\":false}", CustomNameVisible:1, Item:{id:"minecraft:diamond_shovel", Count:1b, tag:{du_nerf:1b, mech_itemid: 1003, du_click_detect:1b, Unbreakable:1, Damage:28, HideFlags:6, display: {Name: "{\"text\":\"Quantum Battery\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fWirelessly shares power with other quantum batteries.","§f Stores: 500000 kJ","§f Transfer Rate: 1000 kW","§f Transfer Range: 16 blocks"]}}}} +summon item ~ ~ ~ {CustomName: "{\"translate\":\"mech.block.battery_quantum\",\"color\":\"light_purple\",\"italic\":false}", CustomNameVisible:1, Item:{id:"minecraft:diamond_shovel", Count:1b, tag:{du_nerf:1b, mech_itemid: 1003, du_click_detect:1b, Unbreakable:1, Damage:28, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.battery_quantum\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fWirelessly shares power with other quantum batteries.","§f Stores: 500000 kJ","§f Transfer Rate: 1000 kW","§f Transfer Range: 16 blocks"]}}}} diff --git a/data/give/functions/mech_base/battery_tier_1.mcfunction b/data/give/functions/mech_base/battery_tier_1.mcfunction index eb945720..39e1f1cd 100644 --- a/data/give/functions/mech_base/battery_tier_1.mcfunction +++ b/data/give/functions/mech_base/battery_tier_1.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName: "{\"text\":\"Tier 1 Battery\",\"color\":\"dark_blue\",\"italic\":false}", CustomNameVisible:1, Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1000, du_click_detect:1b, Unbreakable: 1, Damage: 1, HideFlags: 6, mech_energy:0, display: {Name: "{\"text\":\"Tier 1 Battery\",\"color\":\"dark_blue\",\"italic\":false}", Lore: ["§f Stores: 100000 kJ", "§f Transfer Rate: 100 kW", "§f Transfer Range: 12 blocks"]}}}} +summon item ~ ~ ~ {CustomName: "{\"translate\":\"mech.block.battery_tier_1\",\"color\":\"dark_blue\",\"italic\":false}", CustomNameVisible:1, Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1000, du_click_detect:1b, Unbreakable: 1, Damage: 1, HideFlags: 6, mech_energy:0, display: {Name: "{\"translate\":\"mech.block.battery_tier_1\",\"color\":\"dark_blue\",\"italic\":false}", Lore: ["§f Stores: 100000 kJ", "§f Transfer Rate: 100 kW", "§f Transfer Range: 12 blocks"]}}}} diff --git a/data/give/functions/mech_base/battery_tier_2.mcfunction b/data/give/functions/mech_base/battery_tier_2.mcfunction index c9b85443..ffb55c28 100644 --- a/data/give/functions/mech_base/battery_tier_2.mcfunction +++ b/data/give/functions/mech_base/battery_tier_2.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {du_nerf:1b, mech_itemid: 1002, CustomName: "{\"text\":\"Tier 2 Battery\",\"color\":\"dark_red\",\"italic\":false}", CustomNameVisible:1, Item: {id:"minecraft:diamond_shovel", Count:1b, tag: {du_nerf:1b, mech_itemid: 1001, du_click_detect:1b,Unbreakable:1, Damage:10, HideFlags:6, mech_energy:0, display: {Name: "{\"text\":\"Tier 2 Battery\",\"color\":\"dark_red\",\"italic\":false}", Lore:["§f Stores: 350000 kJ","§f Transfer Rate: 400 kW","§f Transfer Range: 16 blocks"]}}}} +summon item ~ ~ ~ {du_nerf:1b, mech_itemid: 1002, CustomName: "{\"translate\":\"mech.block.battery_tier_2\",\"color\":\"dark_red\",\"italic\":false}", CustomNameVisible:1, Item: {id:"minecraft:diamond_shovel", Count:1b, tag: {du_nerf:1b, mech_itemid: 1001, du_click_detect:1b,Unbreakable:1, Damage:10, HideFlags:6, mech_energy:0, display: {Name: "{\"translate\":\"mech.block.battery_tier_2\",\"color\":\"dark_red\",\"italic\":false}", Lore:["§f Stores: 350000 kJ","§f Transfer Rate: 400 kW","§f Transfer Range: 16 blocks"]}}}} diff --git a/data/give/functions/mech_base/battery_tier_3.mcfunction b/data/give/functions/mech_base/battery_tier_3.mcfunction index 91c90cf9..7b0fc8c5 100644 --- a/data/give/functions/mech_base/battery_tier_3.mcfunction +++ b/data/give/functions/mech_base/battery_tier_3.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName: "{\"text\":\"Tier 3 Battery\",\"color\":\"dark_purple\",\"italic\":false}", CustomNameVisible:1, Item: {id:"minecraft:diamond_shovel", Count:1b, tag:{du_nerf:1b, mech_itemid: 1002, du_click_detect:1b, Unbreakable:1, Damage:19, mech_energy:0, HideFlags:6, display: {Name: "{\"text\":\"Tier 3 Battery\",\"color\":\"dark_purple\",\"italic\":false}", Lore:["§f Stores: 1000000 kJ","§f Transfer Rate: 1000 kW","§f Transfer Range: 24 blocks"]}}}} +summon item ~ ~ ~ {CustomName: "{\"translate\":\"mech.block.battery_tier_3\",\"color\":\"dark_purple\",\"italic\":false}", CustomNameVisible:1, Item: {id:"minecraft:diamond_shovel", Count:1b, tag:{du_nerf:1b, mech_itemid: 1002, du_click_detect:1b, Unbreakable:1, Damage:19, mech_energy:0, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.battery_tier_3\",\"color\":\"dark_purple\",\"italic\":false}", Lore:["§f Stores: 1000000 kJ","§f Transfer Rate: 1000 kW","§f Transfer Range: 24 blocks"]}}}} diff --git a/data/give/functions/mech_base/energy_relay.mcfunction b/data/give/functions/mech_base/energy_relay.mcfunction index 6d7e7cb4..2e6f9827 100644 --- a/data/give/functions/mech_base/energy_relay.mcfunction +++ b/data/give/functions/mech_base/energy_relay.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName: "{\"text\":\"Energy Relay\",\"color\":\"dark_green\",\"italic\":false}", CustomNameVisible:1, Item: {id:"minecraft:diamond_shovel", Count:1b, tag: {du_nerf:1b, mech_itemid: 1004, du_click_detect:1b, Unbreakable:1, Damage:37, HideFlags:6, display:{Name: "{\"text\":\"Energy Relay\",\"color\":\"dark_green\",\"italic\":false}", Lore:["§fTransfers energy between cells and machines.","§fUse wrench to toggle mode.","§f Transfer Rate: 600 kW","§f Transfer Range: 48 blocks"]}}}} +summon item ~ ~ ~ {CustomName: "{\"translate\":\"mech.block.energy_relay\",\"color\":\"dark_green\",\"italic\":false}", CustomNameVisible:1, Item: {id:"minecraft:diamond_shovel", Count:1b, tag: {du_nerf:1b, mech_itemid: 1004, du_click_detect:1b, Unbreakable:1, Damage:37, HideFlags:6, display:{Name: "{\"translate\":\"mech.block.energy_relay\",\"color\":\"dark_green\",\"italic\":false}", Lore:["§fTransfers energy between cells and machines.","§fUse wrench to toggle mode.","§f Transfer Rate: 600 kW","§f Transfer Range: 48 blocks"]}}}} diff --git a/data/give/functions/mech_base/machine_crafter.mcfunction b/data/give/functions/mech_base/machine_crafter.mcfunction index a6044f92..f227353d 100644 --- a/data/give/functions/mech_base/machine_crafter.mcfunction +++ b/data/give/functions/mech_base/machine_crafter.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName: "{\"text\":\"Machine Crafting Table\",\"color\":\"dark_aqua\",\"italic\":false}", CustomNameVisible:1, Item: {id:"minecraft:diamond_shovel", Count:1b, tag: {du_nerf:1b, mech_itemid: 1005, du_click_detect:1b,Unbreakable:1, Damage:38, HideFlags:6, display:{Name: "{\"text\":\"Machine Crafting Table\",\"color\":\"dark_aqua\",\"italic\":false}", Lore:["§fEnables crafting advanced machines."]}}}} +summon item ~ ~ ~ {CustomName: "{\"translate\":\"mech.block.machine_crafting_table\",\"color\":\"dark_aqua\",\"italic\":false}", CustomNameVisible:1, Item: {id:"minecraft:diamond_shovel", Count:1b, tag: {du_nerf:1b, mech_itemid: 1005, du_click_detect:1b,Unbreakable:1, Damage:38, HideFlags:6, display:{Name: "{\"translate\":\"mech.block.machine_crafting_table\",\"color\":\"dark_aqua\",\"italic\":false}", Lore:["§fEnables crafting advanced machines."]}}}} diff --git a/data/give/functions/mech_base/machine_upgrade.mcfunction b/data/give/functions/mech_base/machine_upgrade.mcfunction index a8679e91..5d97ee9d 100644 --- a/data/give/functions/mech_base/machine_upgrade.mcfunction +++ b/data/give/functions/mech_base/machine_upgrade.mcfunction @@ -1 +1 @@ -summon item ~ ~0.5 ~ {CustomName: "{\"text\":\"Machine Upgrade\",\"color\":\"dark_gray\",\"italic\":false}", CustomNameVisible:1, Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1102, du_click_detect:1b, Unbreakable: 1, Damage: 42, HideFlags: 6, display: {Name: "{\"text\":\"Machine Upgrade\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fShift+Right click on a machine to upgrade.", "§fEffects differ between machines."]}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} +summon item ~ ~0.5 ~ {CustomName: "{\"translate\":\"mech.item.machine_upgrade\",\"color\":\"dark_gray\",\"italic\":false}", CustomNameVisible:1, Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1102, du_click_detect:1b, Unbreakable: 1, Damage: 42, HideFlags: 6, display: {Name: "{\"translate\":\"mech.item.machine_upgrade\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fShift+Right click on a machine to upgrade.", "§fEffects differ between machines."]}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} diff --git a/data/give/functions/mech_base/mechanical_manual.mcfunction b/data/give/functions/mech_base/mechanical_manual.mcfunction index 9606a521..0c7a0fde 100644 --- a/data/give/functions/mech_base/mechanical_manual.mcfunction +++ b/data/give/functions/mech_base/mechanical_manual.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {Damage: 400, mech_itemid: 1103, Unbreakable: 1, HideFlags: 38, du_click_detect:1b, manual:{base:400, page:401, page_min:401, page_max:481}, display: {Name: "{\"text\":\"Mechanical Manual\",\"color\":\"gray\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:10000,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} \ No newline at end of file +summon item ~ ~ ~ {Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {Damage: 400, mech_itemid: 1103, Unbreakable: 1, HideFlags: 38, du_click_detect:1b, manual:{base:400, page:401, page_min:401, page_max:481}, display: {Name: "{\"translate\":\"mech.item.mechanical_manual\",\"color\":\"gray\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:10000,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} \ No newline at end of file diff --git a/data/give/functions/mech_base/multimeter.mcfunction b/data/give/functions/mech_base/multimeter.mcfunction index 15b87559..56ff475c 100644 --- a/data/give/functions/mech_base/multimeter.mcfunction +++ b/data/give/functions/mech_base/multimeter.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1101, Damage: 41, Unbreakable: 1, HideFlags: 6, display: {Lore: ["§fRight Click to see machine stats.", "§fShift+Right Click to edit machine Grid ID."], Name: "{\"text\":\"Multimeter\",\"color\":\"gold\",\"italic\":false}"}, du_click_detect:1b, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}]}}} +summon item ~ ~ ~ {Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1101, Damage: 41, Unbreakable: 1, HideFlags: 6, display: {Lore: ["§fRight Click to see machine stats.", "§fShift+Right Click to edit machine Grid ID."], Name: "{\"translate\":\"mech.item.multimeter\",\"color\":\"gold\",\"italic\":false}"}, du_click_detect:1b, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}]}}} diff --git a/data/give/functions/mech_base/network_reformer.mcfunction.dis b/data/give/functions/mech_base/network_reformer.mcfunction.dis index a77c85c9..66af12ec 100644 --- a/data/give/functions/mech_base/network_reformer.mcfunction.dis +++ b/data/give/functions/mech_base/network_reformer.mcfunction.dis @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName: "{\"text\":\"Network Reformer\",\"color\":\"white\",\"italic\":false}", CustomNameVisible:1, Item: {id:"minecraft:diamond_shovel", Count:1b, tag:{du_nerf:1b, mech_itemid: 1106, du_click_detect:1b, Unbreakable:1, Damage:39, HideFlags:6, display: {Name: "{\"text\":\"Network Reformer\",\"color\":\"white\",\"italic\":false}", Lore:["§fFixes nearby broken","§fenergy grids."]}}}} +summon item ~ ~ ~ {CustomName: "{\"translate\":\"Network Reformer\",\"color\":\"white\",\"italic\":false}", CustomNameVisible:1, Item: {id:"minecraft:diamond_shovel", Count:1b, tag:{du_nerf:1b, mech_itemid: 1106, du_click_detect:1b, Unbreakable:1, Damage:39, HideFlags:6, display: {Name: "{\"translate\":\"Network Reformer\",\"color\":\"white\",\"italic\":false}", Lore:["§fFixes nearby broken","§fenergy grids."]}}}} diff --git a/data/give/functions/mech_base/wrench.mcfunction b/data/give/functions/mech_base/wrench.mcfunction index 453ba545..8ccaf30b 100644 --- a/data/give/functions/mech_base/wrench.mcfunction +++ b/data/give/functions/mech_base/wrench.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, Damage: 40, mech_itemid: 1100, Unbreakable: 1, HideFlags: 6, display: {Lore: ["§fRight Click to rotate machine.", "§fShift+Right Click to safely break machine."], Name: "{\"text\":\"Wrench\",\"color\":\"gray\",\"italic\":false}"}, du_click_detect:1b, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} \ No newline at end of file +summon item ~ ~ ~ {Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, Damage: 40, mech_itemid: 1100, Unbreakable: 1, HideFlags: 6, display: {Lore: ["§fRight Click to rotate machine.", "§fShift+Right Click to safely break machine."], Name: "{\"translate\":\"mech.item.wrench\",\"color\":\"gray\",\"italic\":false}"}, du_click_detect:1b, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/angled_grip.mcfunction b/data/give/functions/mech_gadgets/angled_grip.mcfunction index 7d0980d4..f2f2ff78 100644 --- a/data/give/functions/mech_gadgets/angled_grip.mcfunction +++ b/data/give/functions/mech_gadgets/angled_grip.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4404, OreDict:["upgradeAngledGrip"],Unbreakable:1,Damage:153,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases horizontal recoil"],Name:"{\"text\":\"Angled Grip\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4404, OreDict:["upgradeAngledGrip"],Unbreakable:1,Damage:153,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases horizontal recoil"],Name:"{\"translate\":\"mech.item.angled_grip\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/bouncy_projectiles.mcfunction b/data/give/functions/mech_gadgets/bouncy_projectiles.mcfunction index 91ea688f..e06c88fa 100644 --- a/data/give/functions/mech_gadgets/bouncy_projectiles.mcfunction +++ b/data/give/functions/mech_gadgets/bouncy_projectiles.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4412, OreDict:["upgradeBouncy"],Unbreakable:1,Damage:192,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fProjectils bounce off walls."],Name:"{\"text\":\"Bouny Projectiles\",\"color\":\"dark_aqua\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4412, OreDict:["upgradeBouncy"],Unbreakable:1,Damage:192,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fProjectils bounce off walls."],Name:"{\"translate\":\"mech.item.bouncy_projectiles\",\"color\":\"dark_aqua\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/charging_station.mcfunction b/data/give/functions/mech_gadgets/charging_station.mcfunction index 4e97f25c..f93ff112 100644 --- a/data/give/functions/mech_gadgets/charging_station.mcfunction +++ b/data/give/functions/mech_gadgets/charging_station.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Charging Station\",\"color\":\"dark_green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4000, du_click_detect:1b,Unbreakable:1,Damage:111,HideFlags:6,display:{Name:"{\"text\":\"Charging Station\",\"color\":\"dark_green\",\"italic\":false}",Lore:["§fCharges items.","§fUses: 256 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.charging_station\",\"color\":\"dark_green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4000, du_click_detect:1b,Unbreakable:1,Damage:111,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.charging_station\",\"color\":\"dark_green\",\"italic\":false}",Lore:["§fCharges items.","§fUses: 256 kW"]}}}} diff --git a/data/give/functions/mech_gadgets/conductive_axe.mcfunction b/data/give/functions/mech_gadgets/conductive_axe.mcfunction index aa62198d..d353afb9 100644 --- a/data/give/functions/mech_gadgets/conductive_axe.mcfunction +++ b/data/give/functions/mech_gadgets/conductive_axe.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:golden_axe",Count:1b,tag:{mech_itemid: 4518, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b,display:{Name:"{\"text\":\"Conductive Axe\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:golden_axe",Count:1b,tag:{mech_itemid: 4518, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b,display:{Name:"{\"translate\":\"mech.item.conductive_axe\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} diff --git a/data/give/functions/mech_gadgets/conductive_pickaxe.mcfunction b/data/give/functions/mech_gadgets/conductive_pickaxe.mcfunction index 13a8f849..8e53f447 100644 --- a/data/give/functions/mech_gadgets/conductive_pickaxe.mcfunction +++ b/data/give/functions/mech_gadgets/conductive_pickaxe.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:golden_pickaxe",Count:1b,tag:{mech_itemid: 4517, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b,display:{Name:"{\"text\":\"Conductive Pickaxe\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:golden_pickaxe",Count:1b,tag:{mech_itemid: 4517, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b,display:{Name:"{\"translate\":\"mech.item.conductive_pickaxe\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} diff --git a/data/give/functions/mech_gadgets/conductive_shovel.mcfunction b/data/give/functions/mech_gadgets/conductive_shovel.mcfunction index 2464c997..13d17d6d 100644 --- a/data/give/functions/mech_gadgets/conductive_shovel.mcfunction +++ b/data/give/functions/mech_gadgets/conductive_shovel.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:golden_shovel",Count:1b,tag:{mech_itemid: 4519, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b,display:{Name:"{\"text\":\"Conductive Shovel\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:golden_shovel",Count:1b,tag:{mech_itemid: 4519, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b,display:{Name:"{\"translate\":\"mech.item.conductive_shovel\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} diff --git a/data/give/functions/mech_gadgets/conductive_sword.mcfunction b/data/give/functions/mech_gadgets/conductive_sword.mcfunction index 451acc71..fec63ac8 100644 --- a/data/give/functions/mech_gadgets/conductive_sword.mcfunction +++ b/data/give/functions/mech_gadgets/conductive_sword.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:golden_sword",Count:1b,tag:{mech_itemid: 4220, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b, display:{Name:"{\"text\":\"Conductive Sword\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:4,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-1,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:golden_sword",Count:1b,tag:{mech_itemid: 4220, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b, display:{Name:"{\"translate\":\"mech.item.conductive_sword\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:4,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-1,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} diff --git a/data/give/functions/mech_gadgets/copper_boots.mcfunction b/data/give/functions/mech_gadgets/copper_boots.mcfunction index ba3a9c2e..43e2c00a 100644 --- a/data/give/functions/mech_gadgets/copper_boots.mcfunction +++ b/data/give/functions/mech_gadgets/copper_boots.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_boots",Count:1b,tag:{mech_itemid: 4502, Damage:62, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"text\":\"Copper Boots\",\"color\":\"gold\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_boots",Count:1b,tag:{mech_itemid: 4502, Damage:62, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"translate\":\"mech.item.copper_boots\",\"color\":\"gold\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}] }}} diff --git a/data/give/functions/mech_gadgets/copper_chestplate.mcfunction b/data/give/functions/mech_gadgets/copper_chestplate.mcfunction index 4c1c39f9..d6fd49b5 100644 --- a/data/give/functions/mech_gadgets/copper_chestplate.mcfunction +++ b/data/give/functions/mech_gadgets/copper_chestplate.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_chestplate",Count:1b,tag:{mech_itemid: 4501, Damage:77, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"text\":\"Copper Chestplate\",\"color\":\"gold\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:4.5,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_chestplate",Count:1b,tag:{mech_itemid: 4501, Damage:77, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"translate\":\"mech.item.copper_chestplate\",\"color\":\"gold\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:4.5,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}] }}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/copper_helmet.mcfunction b/data/give/functions/mech_gadgets/copper_helmet.mcfunction index 393e53b2..7583fe85 100644 --- a/data/give/functions/mech_gadgets/copper_helmet.mcfunction +++ b/data/give/functions/mech_gadgets/copper_helmet.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_helmet",Count:1b,tag:{mech_itemid: 4500, Damage:52, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"text\":\"Copper Helmet\",\"color\":\"gold\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_helmet",Count:1b,tag:{mech_itemid: 4500, Damage:52, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"translate\":\"mech.item.copper_helmet\",\"color\":\"gold\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}] }}} diff --git a/data/give/functions/mech_gadgets/copper_leggings.mcfunction b/data/give/functions/mech_gadgets/copper_leggings.mcfunction index 3e01aee9..c0e11178 100644 --- a/data/give/functions/mech_gadgets/copper_leggings.mcfunction +++ b/data/give/functions/mech_gadgets/copper_leggings.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_leggings",Count:1b,tag:{mech_itemid: 4503, Damage:72, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"text\":\"Copper Leggings\",\"color\":\"gold\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3.5,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_leggings",Count:1b,tag:{mech_itemid: 4503, Damage:72, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"translate\":\"mech.item.copper_leggings\",\"color\":\"gold\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3.5,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}] }}} diff --git a/data/give/functions/mech_gadgets/cryo_unit.mcfunction b/data/give/functions/mech_gadgets/cryo_unit.mcfunction index 67553b8f..b38b5ac9 100644 --- a/data/give/functions/mech_gadgets/cryo_unit.mcfunction +++ b/data/give/functions/mech_gadgets/cryo_unit.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4409, OreDict:["upgradeCryoUnit"],Unbreakable:1,Damage:157,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases weapon heat output.",],Name:"{\"text\":\"Cryothermal Unit\",\"color\":\"dark_aqua\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4409, OreDict:["upgradeCryoUnit"],Unbreakable:1,Damage:157,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases weapon heat output.",],Name:"{\"translate\":\"mech.item.cryo_unit\",\"color\":\"dark_aqua\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/crystal_axe.mcfunction b/data/give/functions/mech_gadgets/crystal_axe.mcfunction index d80bec37..2896ae59 100644 --- a/data/give/functions/mech_gadgets/crystal_axe.mcfunction +++ b/data/give/functions/mech_gadgets/crystal_axe.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_axe",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"text\":\"Crystal Axe\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_axe",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"translate\":\"mech.item.crystal_axe\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} diff --git a/data/give/functions/mech_gadgets/crystal_pickaxe.mcfunction b/data/give/functions/mech_gadgets/crystal_pickaxe.mcfunction index 92a82312..59b817b8 100644 --- a/data/give/functions/mech_gadgets/crystal_pickaxe.mcfunction +++ b/data/give/functions/mech_gadgets/crystal_pickaxe.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_pickaxe",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"text\":\"Crystal Pickaxe\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_pickaxe",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"translate\":\"mech.item.crystal_pickaxe\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} diff --git a/data/give/functions/mech_gadgets/crystal_shovel.mcfunction b/data/give/functions/mech_gadgets/crystal_shovel.mcfunction index 3054f416..a80ed5d6 100644 --- a/data/give/functions/mech_gadgets/crystal_shovel.mcfunction +++ b/data/give/functions/mech_gadgets/crystal_shovel.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"text\":\"Crystal Shovel\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"translate\":\"mech.item.crystal_shovel\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} diff --git a/data/give/functions/mech_gadgets/crystal_sword.mcfunction b/data/give/functions/mech_gadgets/crystal_sword.mcfunction index ccf84970..aa6ac91f 100644 --- a/data/give/functions/mech_gadgets/crystal_sword.mcfunction +++ b/data/give/functions/mech_gadgets/crystal_sword.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_sword",Count:1b,tag:{mech_itemid: 4220, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b, display:{Name:"{\"text\":\"Crystal Sword\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:looting",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:32,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:3,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-3,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_sword",Count:1b,tag:{mech_itemid: 4220, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b, display:{Name:"{\"translate\":\"mech.item.crystal_sword\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:looting",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:32,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:3,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-3,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} diff --git a/data/give/functions/mech_gadgets/diamond_echo-locater.mcfunction b/data/give/functions/mech_gadgets/diamond_echo-locater.mcfunction index 54346fe8..c20841a3 100644 --- a/data/give/functions/mech_gadgets/diamond_echo-locater.mcfunction +++ b/data/give/functions/mech_gadgets/diamond_echo-locater.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4101, du_click_detect:1b,Unbreakable:1,Damage:187,HideFlags:6,display:{Lore:["§fDetects caves.","§fRange: 24 blocks."],Name:"{\"text\":\"Diamond Echo-Locater\",\"color\":\"dark_aqua\",\"italic\":false}"}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4101, du_click_detect:1b,Unbreakable:1,Damage:187,HideFlags:6,display:{Lore:["§fDetects caves.","§fRange: 24 blocks."],Name:"{\"translate\":\"mech.item.diamond_echo-locater\",\"color\":\"dark_aqua\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_gadgets/fluid_actuator.mcfunction b/data/give/functions/mech_gadgets/fluid_actuator.mcfunction index f2916e5c..535c3c45 100644 --- a/data/give/functions/mech_gadgets/fluid_actuator.mcfunction +++ b/data/give/functions/mech_gadgets/fluid_actuator.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4410, OreDict:["upgradeFluidActuator"],Unbreakable:1,Damage:156,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fIncreases projectile speed.",],Name:"{\"text\":\"Fluid Actuator\",\"color\":\"dark_aqua\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4410, OreDict:["upgradeFluidActuator"],Unbreakable:1,Damage:156,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fIncreases projectile speed.",],Name:"{\"translate\":\"mech.item.fluid_actuator\",\"color\":\"dark_aqua\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/gun_barrel.mcfunction b/data/give/functions/mech_gadgets/gun_barrel.mcfunction index 6d08dfed..4df82f09 100644 --- a/data/give/functions/mech_gadgets/gun_barrel.mcfunction +++ b/data/give/functions/mech_gadgets/gun_barrel.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4400, OreDict:["itemGunBarrel"],Unbreakable:1,Damage:188,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"text\":\"Gun Barrel\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4400, OreDict:["itemGunBarrel"],Unbreakable:1,Damage:188,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"translate\":\"mech.item.gun_barrel\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/gun_magazine.mcfunction b/data/give/functions/mech_gadgets/gun_magazine.mcfunction index 14887b04..1918b119 100644 --- a/data/give/functions/mech_gadgets/gun_magazine.mcfunction +++ b/data/give/functions/mech_gadgets/gun_magazine.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4401, OreDict:["itemGunMagazine"],Unbreakable:1,Damage:191,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"text\":\"Gun Magazine\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4401, OreDict:["itemGunMagazine"],Unbreakable:1,Damage:191,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"translate\":\"mech.item.gun_magazine\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/gun_stock.mcfunction b/data/give/functions/mech_gadgets/gun_stock.mcfunction index 124be4fb..a334f7a5 100644 --- a/data/give/functions/mech_gadgets/gun_stock.mcfunction +++ b/data/give/functions/mech_gadgets/gun_stock.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4402, OreDict:["itemGunStock"],Unbreakable:1,Damage:189,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"text\":\"Gun Stock\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4402, OreDict:["itemGunStock"],Unbreakable:1,Damage:189,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"translate\":\"mech.item.gun_stock\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/gun_trigger.mcfunction b/data/give/functions/mech_gadgets/gun_trigger.mcfunction index 8d2bc4d3..c5dff7a0 100644 --- a/data/give/functions/mech_gadgets/gun_trigger.mcfunction +++ b/data/give/functions/mech_gadgets/gun_trigger.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4403, OreDict:["itemGunTrigger"],Unbreakable:1,Damage:190,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"text\":\"Gun Trigger\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4403, OreDict:["itemGunTrigger"],Unbreakable:1,Damage:190,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"translate\":\"mech.item.gun_trigger\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/iron_echo-locater.mcfunction b/data/give/functions/mech_gadgets/iron_echo-locater.mcfunction index cdfc8a22..41b2d5ca 100644 --- a/data/give/functions/mech_gadgets/iron_echo-locater.mcfunction +++ b/data/give/functions/mech_gadgets/iron_echo-locater.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4100, du_click_detect:1b,Unbreakable:1,Damage:185,HideFlags:6,display:{Lore:["§fDetects caves.","§fRange: 16 blocks."],Name:"{\"text\":\"Iron Echo-Locater\",\"color\":\"dark_gray\",\"italic\":false}"}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4100, du_click_detect:1b,Unbreakable:1,Damage:185,HideFlags:6,display:{Lore:["§fDetects caves.","§fRange: 16 blocks."],Name:"{\"translate\":\"mech.item.iron_echo-locater\",\"color\":\"dark_gray\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_gadgets/pistol.mcfunction b/data/give/functions/mech_gadgets/pistol.mcfunction index ef461b30..c1ea5742 100644 --- a/data/give/functions/mech_gadgets/pistol.mcfunction +++ b/data/give/functions/mech_gadgets/pistol.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4104, du_click_detect:1b,Unbreakable:1,Damage:132,HideFlags:6,modified:3,OreDict:["itemPlasmaPistol"],mech_gun:{energy:32,fire_rate:12,heat:75,recoil_x:2,recoil_y:2,damage:30,velocity:4,bouncy:0},display:{Name:"{\"text\":\"Plasma Pistol\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4104, du_click_detect:1b,Unbreakable:1,Damage:132,HideFlags:6,modified:3,OreDict:["itemPlasmaPistol"],mech_gun:{energy:32,fire_rate:12,heat:75,recoil_x:2,recoil_y:2,damage:30,velocity:4,bouncy:0},display:{Name:"{\"translate\":\"mech.item.plasma_pistol\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}} diff --git a/data/give/functions/mech_gadgets/plasma_pump.mcfunction b/data/give/functions/mech_gadgets/plasma_pump.mcfunction index 84075151..e46866a9 100644 --- a/data/give/functions/mech_gadgets/plasma_pump.mcfunction +++ b/data/give/functions/mech_gadgets/plasma_pump.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4411, OreDict:["upgradePlasmaPump"],Unbreakable:1,Damage:155,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fIncreases fire rate.",],Name:"{\"text\":\"Plasma Pump\",\"color\":\"dark_aqua\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4411, OreDict:["upgradePlasmaPump"],Unbreakable:1,Damage:155,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fIncreases fire rate.",],Name:"{\"translate\":\"mech.item.plasma_pump\",\"color\":\"dark_aqua\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/portable_battery.mcfunction b/data/give/functions/mech_gadgets/portable_battery.mcfunction index bfa6b751..add0f986 100644 --- a/data/give/functions/mech_gadgets/portable_battery.mcfunction +++ b/data/give/functions/mech_gadgets/portable_battery.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4209, Unbreakable: 1, HideFlags: 6, Energy: 1, display: {Lore: ["§fStores energy for","§ftools & equipment."], Name: "{\"text\":\"Portable Battery\",\"color\":\"dark_aqua\",\"italic\":false}"}, Damage: 123}}} +summon item ~ ~ ~ {Item: {id: "minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4209, Unbreakable: 1, HideFlags: 6, Energy: 1, display: {Lore: ["§fStores energy for","§ftools & equipment."], Name: "{\"translate\":\"mech.item.portable_battery\",\"color\":\"dark_aqua\",\"italic\":false}"}, Damage: 123}}} diff --git a/data/give/functions/mech_gadgets/rifle.mcfunction b/data/give/functions/mech_gadgets/rifle.mcfunction index 00a47917..a694a6cc 100644 --- a/data/give/functions/mech_gadgets/rifle.mcfunction +++ b/data/give/functions/mech_gadgets/rifle.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4103, du_click_detect:1b,Unbreakable:1,Damage:136,HideFlags:6,modified:3,OreDict:["itemPlasmaRifle"],mech_gun:{energy:24,fire_rate:4,heat:50,recoil_x:4,recoil_y:4,damage:20,velocity:6,bouncy:0},display:{Name:"{\"text\":\"Plasma Rifle\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4103, du_click_detect:1b,Unbreakable:1,Damage:136,HideFlags:6,modified:3,OreDict:["itemPlasmaRifle"],mech_gun:{energy:24,fire_rate:4,heat:50,recoil_x:4,recoil_y:4,damage:20,velocity:6,bouncy:0},display:{Name:"{\"translate\":\"mech.item.plasma_rifle\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}} diff --git a/data/give/functions/mech_gadgets/scope.mcfunction b/data/give/functions/mech_gadgets/scope.mcfunction index e776dabf..82519c24 100644 --- a/data/give/functions/mech_gadgets/scope.mcfunction +++ b/data/give/functions/mech_gadgets/scope.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4407, Unbreakable:1,Damage:151,HideFlags:6,OreDict:["upgradeScope"],display:{Name:"{\"text\":\"Scope\",\"color\":\"blue\",\"italic\":false}"}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4407, Unbreakable:1,Damage:151,HideFlags:6,OreDict:["upgradeScope"],display:{Name:"{\"translate\":\"mech.item.scope\",\"color\":\"blue\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_gadgets/sight.mcfunction b/data/give/functions/mech_gadgets/sight.mcfunction index 117649fb..5c20e2bf 100644 --- a/data/give/functions/mech_gadgets/sight.mcfunction +++ b/data/give/functions/mech_gadgets/sight.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4406, Unbreakable:1,Damage:150,HideFlags:6,OreDict:["upgradeSight"],display:{Name:"{\"text\":\"Red Dot Sight\",\"color\":\"blue\",\"italic\":false}"}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4406, Unbreakable:1,Damage:150,HideFlags:6,OreDict:["upgradeSight"],display:{Name:"{\"translate\":\"mech.item.sight\",\"color\":\"blue\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_gadgets/smg.mcfunction b/data/give/functions/mech_gadgets/smg.mcfunction index da6381ba..73ec7c13 100644 --- a/data/give/functions/mech_gadgets/smg.mcfunction +++ b/data/give/functions/mech_gadgets/smg.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4102, du_click_detect:1b,Unbreakable:1,Damage:146,HideFlags:6,modified:3,OreDict:["itemPlasmaSMG"],mech_gun:{energy:16,fire_rate:2,heat:35,recoil_x:6,recoil_y:6,damage:15,velocity:5,bouncy:0},display:{Name:"{\"text\":\"Plasma Sub-Machine Gun\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4102, du_click_detect:1b,Unbreakable:1,Damage:146,HideFlags:6,modified:3,OreDict:["itemPlasmaSMG"],mech_gun:{energy:16,fire_rate:2,heat:35,recoil_x:6,recoil_y:6,damage:15,velocity:5,bouncy:0},display:{Name:"{\"translate\":\"mech.item.plasma_smg\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}} diff --git a/data/give/functions/mech_gadgets/sniper.mcfunction b/data/give/functions/mech_gadgets/sniper.mcfunction index abb4fd32..594ff5a4 100644 --- a/data/give/functions/mech_gadgets/sniper.mcfunction +++ b/data/give/functions/mech_gadgets/sniper.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4105, du_click_detect:1b,Unbreakable:1,Damage:142,HideFlags:6,modified:3,OreDict:["itemPlasmaSniper"],mech_gun:{energy:64,fire_rate:40,heat:400,recoil_x:8,recoil_y:8,damage:80,velocity:10,bouncy:0},display:{Name:"{\"text\":\"Plasma Sniper\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4105, du_click_detect:1b,Unbreakable:1,Damage:142,HideFlags:6,modified:3,OreDict:["itemPlasmaSniper"],mech_gun:{energy:64,fire_rate:40,heat:400,recoil_x:8,recoil_y:8,damage:80,velocity:10,bouncy:0},display:{Name:"{\"translate\":\"mech.item.plasma_sniper\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}} diff --git a/data/give/functions/mech_gadgets/steel_boots.mcfunction b/data/give/functions/mech_gadgets/steel_boots.mcfunction index 269faf40..8ed84991 100644 --- a/data/give/functions/mech_gadgets/steel_boots.mcfunction +++ b/data/give/functions/mech_gadgets/steel_boots.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_boots",Count:1b,tag:{mech_itemid: 4511, Damage:64, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"text\":\"Steel Boots\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_boots",Count:1b,tag:{mech_itemid: 4511, Damage:64, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"translate\":\"mech.item.steel_boots\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}] }}} diff --git a/data/give/functions/mech_gadgets/steel_chestplate.mcfunction b/data/give/functions/mech_gadgets/steel_chestplate.mcfunction index 684121d3..b1751067 100644 --- a/data/give/functions/mech_gadgets/steel_chestplate.mcfunction +++ b/data/give/functions/mech_gadgets/steel_chestplate.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_chestplate",Count:1b,tag:{mech_itemid: 4509, Damage:79, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"text\":\"Steel Chestplate\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:7,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_chestplate",Count:1b,tag:{mech_itemid: 4509, Damage:79, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"translate\":\"mech.item.steel_chestplate\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:7,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}] }}} diff --git a/data/give/functions/mech_gadgets/steel_helmet.mcfunction b/data/give/functions/mech_gadgets/steel_helmet.mcfunction index 31b5d7e7..94d25599 100644 --- a/data/give/functions/mech_gadgets/steel_helmet.mcfunction +++ b/data/give/functions/mech_gadgets/steel_helmet.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_helmet",Count:1b,tag:{mech_itemid: 4508, Damage:54, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"text\":\"Steel Helmet\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_helmet",Count:1b,tag:{mech_itemid: 4508, Damage:54, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"translate\":\"mech.item.steel_helmet\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}] }}} diff --git a/data/give/functions/mech_gadgets/steel_leggings.mcfunction b/data/give/functions/mech_gadgets/steel_leggings.mcfunction index 07753d27..e79fb675 100644 --- a/data/give/functions/mech_gadgets/steel_leggings.mcfunction +++ b/data/give/functions/mech_gadgets/steel_leggings.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_leggings",Count:1b,tag:{mech_itemid: 4510, Damage:74, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"text\":\"Steel Leggings\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_leggings",Count:1b,tag:{mech_itemid: 4510, Damage:74, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"translate\":\"mech.item.steel_leggings\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}] }}} diff --git a/data/give/functions/mech_gadgets/structural_boots.mcfunction b/data/give/functions/mech_gadgets/structural_boots.mcfunction index 0c252e87..ce81871e 100644 --- a/data/give/functions/mech_gadgets/structural_boots.mcfunction +++ b/data/give/functions/mech_gadgets/structural_boots.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_boots",Count:1b,tag:{mech_itemid: 4515, Damage:61, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"text\":\"Structural Boots\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_boots",Count:1b,tag:{mech_itemid: 4515, Damage:61, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"translate\":\"mech.item.structural_boots\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"}] }}} diff --git a/data/give/functions/mech_gadgets/structural_chestplate.mcfunction b/data/give/functions/mech_gadgets/structural_chestplate.mcfunction index 7cf0eebb..4df12f1d 100644 --- a/data/give/functions/mech_gadgets/structural_chestplate.mcfunction +++ b/data/give/functions/mech_gadgets/structural_chestplate.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_chestplate",Count:1b,tag:{mech_itemid: 4513, Damage:76, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"text\":\"Structural Chestplate\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:7,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_chestplate",Count:1b,tag:{mech_itemid: 4513, Damage:76, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"translate\":\"mech.item.structural_chestplate\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:7,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"}] }}} diff --git a/data/give/functions/mech_gadgets/structural_helmet.mcfunction b/data/give/functions/mech_gadgets/structural_helmet.mcfunction index b6099872..9154961c 100644 --- a/data/give/functions/mech_gadgets/structural_helmet.mcfunction +++ b/data/give/functions/mech_gadgets/structural_helmet.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_helmet",Count:1b,tag:{mech_itemid: 4512, Damage:51, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"text\":\"Structural Helmet\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_helmet",Count:1b,tag:{mech_itemid: 4512, Damage:51, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"translate\":\"mech.item.structural_helmet\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"}] }}} diff --git a/data/give/functions/mech_gadgets/structural_leggings.mcfunction b/data/give/functions/mech_gadgets/structural_leggings.mcfunction index 03137890..1cb3a856 100644 --- a/data/give/functions/mech_gadgets/structural_leggings.mcfunction +++ b/data/give/functions/mech_gadgets/structural_leggings.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_leggings",Count:1b,tag:{mech_itemid: 4514, Damage:71, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"text\":\"Structural Leggings\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_leggings",Count:1b,tag:{mech_itemid: 4514, Damage:71, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"translate\":\"mech.item.structural_leggings\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"}] }}} diff --git a/data/give/functions/mech_gadgets/super_booster.mcfunction b/data/give/functions/mech_gadgets/super_booster.mcfunction index 89c6f8e6..9ba40dbf 100644 --- a/data/give/functions/mech_gadgets/super_booster.mcfunction +++ b/data/give/functions/mech_gadgets/super_booster.mcfunction @@ -1 +1 @@ -summon item ~ ~1 ~ {Item:{id:"minecraft:firework_rocket",Count:1b,tag:{display:{Name:"{\"text\":\"Super Booster\",\"color\":\"gold\",\"italic\":false}"},Fireworks:{Flight:50}}}} +summon item ~ ~1 ~ {Item:{id:"minecraft:firework_rocket",Count:1b,tag:{display:{Name:"{\"translate\":\"mech.item.super_booster\",\"color\":\"gold\",\"italic\":false}"},Fireworks:{Flight:50}}}} diff --git a/data/give/functions/mech_gadgets/super_charger.mcfunction b/data/give/functions/mech_gadgets/super_charger.mcfunction index 11292e3c..c5b11090 100644 --- a/data/give/functions/mech_gadgets/super_charger.mcfunction +++ b/data/give/functions/mech_gadgets/super_charger.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4408, OreDict:["upgradeSuperCharger"],Unbreakable:1,Damage:154,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§fIncreases weapon damage.",],Name:"{\"text\":\"Super Charger Grip\",\"color\":\"dark_red\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4408, OreDict:["upgradeSuperCharger"],Unbreakable:1,Damage:154,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§fIncreases weapon damage.",],Name:"{\"translate\":\"mech.item.super_charger\",\"color\":\"dark_red\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/tin_boots.mcfunction b/data/give/functions/mech_gadgets/tin_boots.mcfunction index bee85785..536c03de 100644 --- a/data/give/functions/mech_gadgets/tin_boots.mcfunction +++ b/data/give/functions/mech_gadgets/tin_boots.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_boots",Count:1b,tag:{mech_itemid: 4507, Damage:63, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"text\":\"Tin Boots\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_boots",Count:1b,tag:{mech_itemid: 4507, Damage:63, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"translate\":\"mech.item.tin_boots\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"}] }}} diff --git a/data/give/functions/mech_gadgets/tin_chestplate.mcfunction b/data/give/functions/mech_gadgets/tin_chestplate.mcfunction index b1708aa8..6248d798 100644 --- a/data/give/functions/mech_gadgets/tin_chestplate.mcfunction +++ b/data/give/functions/mech_gadgets/tin_chestplate.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_chestplate",Count:1b,tag:{mech_itemid: 4505, Damage:78, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"text\":\"Tin Chestplate\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:4.5,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_chestplate",Count:1b,tag:{mech_itemid: 4505, Damage:78, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"translate\":\"mech.item.tin_chestplate\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:4.5,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"}] }}} diff --git a/data/give/functions/mech_gadgets/tin_helmet.mcfunction b/data/give/functions/mech_gadgets/tin_helmet.mcfunction index e81fd79b..3e87ca5d 100644 --- a/data/give/functions/mech_gadgets/tin_helmet.mcfunction +++ b/data/give/functions/mech_gadgets/tin_helmet.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_helmet",Count:1b,tag:{mech_itemid: 4504, Damage:53, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"text\":\"Tin Helmet\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_helmet",Count:1b,tag:{mech_itemid: 4504, Damage:53, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"translate\":\"mech.item.tin_helmet\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"}] }}} diff --git a/data/give/functions/mech_gadgets/tin_leggings.mcfunction b/data/give/functions/mech_gadgets/tin_leggings.mcfunction index fdfaa8e0..2a96b78d 100644 --- a/data/give/functions/mech_gadgets/tin_leggings.mcfunction +++ b/data/give/functions/mech_gadgets/tin_leggings.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_leggings",Count:1b,tag:{mech_itemid: 4506, Damage:73, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"text\":\"Tin Leggings\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3.5,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_leggings",Count:1b,tag:{mech_itemid: 4506, Damage:73, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"translate\":\"mech.item.tin_leggings\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3.5,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"}] }}} diff --git a/data/give/functions/mech_gadgets/tinker_table.mcfunction b/data/give/functions/mech_gadgets/tinker_table.mcfunction index e7e3e2a3..ac829684 100644 --- a/data/give/functions/mech_gadgets/tinker_table.mcfunction +++ b/data/give/functions/mech_gadgets/tinker_table.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Tinker Table\",\"color\":\"dark_aqua\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4001, du_click_detect:1b,Unbreakable:1,Damage:112,HideFlags:6,display:{Name:"{\"text\":\"Tinker Table\",\"color\":\"dark_aqua\",\"italic\":false}",Lore:["§fModifies tools,","§fweapons, and armor."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.tinker_table\",\"color\":\"dark_aqua\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4001, du_click_detect:1b,Unbreakable:1,Damage:112,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.tinker_table\",\"color\":\"dark_aqua\",\"italic\":false}",Lore:["§fModifies tools,","§fweapons, and armor."]}}}} diff --git a/data/give/functions/mech_gadgets/titanium_axe.mcfunction b/data/give/functions/mech_gadgets/titanium_axe.mcfunction index 3d715f7b..544adc74 100644 --- a/data/give/functions/mech_gadgets/titanium_axe.mcfunction +++ b/data/give/functions/mech_gadgets/titanium_axe.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_axe",Count:1b,tag:{mech_itemid: 4201, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1,display:{Name:"{\"text\":\"Titanium Axe\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_axe",Count:1b,tag:{mech_itemid: 4201, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1,display:{Name:"{\"translate\":\"mech.item.titanium_axe\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} diff --git a/data/give/functions/mech_gadgets/titanium_boots.mcfunction b/data/give/functions/mech_gadgets/titanium_boots.mcfunction index 95638882..b29c8cf8 100644 --- a/data/give/functions/mech_gadgets/titanium_boots.mcfunction +++ b/data/give/functions/mech_gadgets/titanium_boots.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_boots",Count:1b,tag:{mech_itemid: 4208, Damage:66, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1,display:{Name:"{\"text\":\"Titanium Boots\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_boots",Count:1b,tag:{mech_itemid: 4208, Damage:66, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1,display:{Name:"{\"translate\":\"mech.item.titanium_boots\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}] }}} diff --git a/data/give/functions/mech_gadgets/titanium_chestplate.mcfunction b/data/give/functions/mech_gadgets/titanium_chestplate.mcfunction index 1b4b3553..9e90f533 100644 --- a/data/give/functions/mech_gadgets/titanium_chestplate.mcfunction +++ b/data/give/functions/mech_gadgets/titanium_chestplate.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_chestplate",Count:1b,tag:{mech_itemid: 4206, Damage:81, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1,display:{Name:"{\"text\":\"Titanium Chestplate\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:8,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_chestplate",Count:1b,tag:{mech_itemid: 4206, Damage:81, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1,display:{Name:"{\"translate\":\"mech.item.titanium_chestplate\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:8,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}] }}} diff --git a/data/give/functions/mech_gadgets/titanium_helmet.mcfunction b/data/give/functions/mech_gadgets/titanium_helmet.mcfunction index f77e1b9c..8415bcc7 100644 --- a/data/give/functions/mech_gadgets/titanium_helmet.mcfunction +++ b/data/give/functions/mech_gadgets/titanium_helmet.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_helmet",Count:1b,tag:{mech_itemid: 4205, Damage:56, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1, display:{Name:"{\"text\":\"Titanium Helmet\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_helmet",Count:1b,tag:{mech_itemid: 4205, Damage:56, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1, display:{Name:"{\"translate\":\"mech.item.titanium_helmet\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}] }}} diff --git a/data/give/functions/mech_gadgets/titanium_leggings.mcfunction b/data/give/functions/mech_gadgets/titanium_leggings.mcfunction index 6269404b..f0d4c2cb 100644 --- a/data/give/functions/mech_gadgets/titanium_leggings.mcfunction +++ b/data/give/functions/mech_gadgets/titanium_leggings.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:leather_leggings",Count:1b,tag:{mech_itemid: 4207, Damage:76, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1,display:{Name:"{\"text\":\"Titanium Leggings\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:leather_leggings",Count:1b,tag:{mech_itemid: 4207, Damage:76, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1,display:{Name:"{\"translate\":\"mech.item.titanium_leggings\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}] }}} diff --git a/data/give/functions/mech_gadgets/titanium_pickaxe.mcfunction b/data/give/functions/mech_gadgets/titanium_pickaxe.mcfunction index 0bde9d30..6610f419 100644 --- a/data/give/functions/mech_gadgets/titanium_pickaxe.mcfunction +++ b/data/give/functions/mech_gadgets/titanium_pickaxe.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_pickaxe",Count:1b,tag:{mech_itemid: 4200, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1,display:{Name:"{\"text\":\"Titanium Pickaxe\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_pickaxe",Count:1b,tag:{mech_itemid: 4200, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1,display:{Name:"{\"translate\":\"mech.item.titanium_pickaxe\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} diff --git a/data/give/functions/mech_gadgets/titanium_shovel.mcfunction b/data/give/functions/mech_gadgets/titanium_shovel.mcfunction index 3554a7d2..943becf1 100644 --- a/data/give/functions/mech_gadgets/titanium_shovel.mcfunction +++ b/data/give/functions/mech_gadgets/titanium_shovel.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{mech_itemid: 4202, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1,display:{Name:"{\"text\":\"Titanium Shovel\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{mech_itemid: 4202, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1,display:{Name:"{\"translate\":\"mech.item.titanium_shovel\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}} diff --git a/data/give/functions/mech_gadgets/titanium_sword.mcfunction b/data/give/functions/mech_gadgets/titanium_sword.mcfunction index d00346af..dfabc015 100644 --- a/data/give/functions/mech_gadgets/titanium_sword.mcfunction +++ b/data/give/functions/mech_gadgets/titanium_sword.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_sword",Count:1b,tag:{mech_itemid: 4203, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1, display:{Name:"{\"text\":\"Titanium Sword\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:7,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-2.5,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_sword",Count:1b,tag:{mech_itemid: 4203, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1, display:{Name:"{\"translate\":\"mech.item.titanium_sword\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:7,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-2.5,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}} diff --git a/data/give/functions/mech_gadgets/titanium_trident.mcfunction b/data/give/functions/mech_gadgets/titanium_trident.mcfunction index b99d51ca..8a5af331 100644 --- a/data/give/functions/mech_gadgets/titanium_trident.mcfunction +++ b/data/give/functions/mech_gadgets/titanium_trident.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:trident",Count:1b,tag:{mech_itemid: 4204, modified:1,display:{Name:"{\"text\":\"Titanium Trident\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:trident",Count:1b,tag:{mech_itemid: 4204, modified:1,display:{Name:"{\"translate\":\"mech.item.titanium_trident\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}}}} diff --git a/data/give/functions/mech_gadgets/upgrade_antidote.mcfunction b/data/give/functions/mech_gadgets/upgrade_antidote.mcfunction index 942c3222..46c0df59 100644 --- a/data/give/functions/mech_gadgets/upgrade_antidote.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_antidote.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4321, OreDict:["upgradeAntidote"],Unbreakable:1,Damage:184,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fCures effects for power."],Name:"{\"text\":\"Antidote Upgrade\",\"color\":\"light_purple\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4321, OreDict:["upgradeAntidote"],Unbreakable:1,Damage:184,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fCures effects for power."],Name:"{\"translate\":\"mech.item.upgrade_antidote\",\"color\":\"light_purple\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_armor.mcfunction b/data/give/functions/mech_gadgets/upgrade_armor.mcfunction index 66e52247..0f03afdc 100644 --- a/data/give/functions/mech_gadgets/upgrade_armor.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_armor.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4314, OreDict:["upgradeArmor"],Unbreakable:1,Damage:172,HideFlags:6,display:{Lore:["§fMax 2 Upgrades Per Armor","§f+1 Armor"],Name:"{\"text\":\"Armor Upgrade\",\"color\":\"light_purple\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4314, OreDict:["upgradeArmor"],Unbreakable:1,Damage:172,HideFlags:6,display:{Lore:["§fMax 2 Upgrades Per Armor","§f+1 Armor"],Name:"{\"translate\":\"mech.item.upgrade_armor\",\"color\":\"light_purple\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_armor_toughness.mcfunction b/data/give/functions/mech_gadgets/upgrade_armor_toughness.mcfunction index 15ac0aa2..049a5cca 100644 --- a/data/give/functions/mech_gadgets/upgrade_armor_toughness.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_armor_toughness.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"text\":\"Armor Toughness Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"translate\":\"mech.item.upgrade_armor_toughness\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_attack_speed.mcfunction b/data/give/functions/mech_gadgets/upgrade_attack_speed.mcfunction index 32d73ff9..d0ee1b86 100644 --- a/data/give/functions/mech_gadgets/upgrade_attack_speed.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_attack_speed.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4307, OreDict:["upgradeAttackSpeed"],Unbreakable:1,Damage:165,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§f+0.25 Attack Speed"],Name:"{\"text\":\"Attack Speed Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4307, OreDict:["upgradeAttackSpeed"],Unbreakable:1,Damage:165,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§f+0.25 Attack Speed"],Name:"{\"translate\":\"mech.item.upgrade_attack_speed\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_auto_eater.mcfunction b/data/give/functions/mech_gadgets/upgrade_auto_eater.mcfunction index 0501a033..c7653630 100644 --- a/data/give/functions/mech_gadgets/upgrade_auto_eater.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_auto_eater.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4319, OreDict:["upgradeEater"],Unbreakable:1,Damage:181,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fConsumes food for you when hungry."],Name:"{\"text\":\"Auto-Eater Upgrade\",\"color\":\"red\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4319, OreDict:["upgradeEater"],Unbreakable:1,Damage:181,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fConsumes food for you when hungry."],Name:"{\"translate\":\"mech.item.upgrade_auto_eater\",\"color\":\"red\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_auto_smelt.mcfunction b/data/give/functions/mech_gadgets/upgrade_auto_smelt.mcfunction index 72240938..5a67c74b 100644 --- a/data/give/functions/mech_gadgets/upgrade_auto_smelt.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_auto_smelt.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4301, OreDict:["upgradeAutoSmelt"],Unbreakable:1,Damage:159,HideFlags:6,display:{Lore:["§fMax 1 Upgrade.","§fSmelts mined Blocks."],Name:"{\"text\":\"Auto Smelt Upgrade\",\"color\":\"dark_red\",\"italic\":false}"}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4301, OreDict:["upgradeAutoSmelt"],Unbreakable:1,Damage:159,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fSmelts mined Blocks."],Name:"{\"translate\":\"mech.item.upgrade_auto_smelt\",\"color\":\"dark_red\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_gadgets/upgrade_base.mcfunction b/data/give/functions/mech_gadgets/upgrade_base.mcfunction index a736abba..04d9643a 100644 --- a/data/give/functions/mech_gadgets/upgrade_base.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_base.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4300, OreDict:["upgradeBase"],Unbreakable:1,Damage:158,HideFlags:6,display:{Name:"{\"text\":\"Upgrade Base\",\"color\":\"dark_red\",\"italic\":false}"}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4300, OreDict:["upgradeBase"],Unbreakable:1,Damage:158,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.upgrade_base\",\"color\":\"dark_red\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_gadgets/upgrade_damage.mcfunction b/data/give/functions/mech_gadgets/upgrade_damage.mcfunction index ac5543d0..80aa1a4f 100644 --- a/data/give/functions/mech_gadgets/upgrade_damage.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_damage.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4306, OreDict:["upgradeDamage"],Unbreakable:1,Damage:164,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§f+2 Damage"],Name:"{\"text\":\"Damage Upgrade\",\"color\":\"dark_red\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4306, OreDict:["upgradeDamage"],Unbreakable:1,Damage:164,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§f+2 Damage"],Name:"{\"translate\":\"mech.item.upgrade_damage\",\"color\":\"dark_red\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_empowered.mcfunction b/data/give/functions/mech_gadgets/upgrade_empowered.mcfunction index 95bb776b..4f894296 100644 --- a/data/give/functions/mech_gadgets/upgrade_empowered.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_empowered.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4302, OreDict:["upgradeEmpowered"],Unbreakable:1,Damage:160,HideFlags:6,display:{Lore:["§fMax 2 Upgrades","§fGrants haste for 4 kW."],Name:"{\"text\":\"Empowered Upgrade\",\"color\":\"dark_green\",\"italic\":false}"}}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4302, OreDict:["upgradeEmpowered"],Unbreakable:1,Damage:160,HideFlags:6,display:{Lore:["§fMax 2 Upgrades","§fGrants haste for 4 kW."],Name:"{\"translate\":\"mech.item.upgrade_empowered\",\"color\":\"dark_green\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_gadgets/upgrade_flight.mcfunction b/data/give/functions/mech_gadgets/upgrade_flight.mcfunction index 1657acd1..a2e7110d 100644 --- a/data/give/functions/mech_gadgets/upgrade_flight.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_flight.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4320, OreDict:["upgradeFlight"],Unbreakable:1,Damage:177,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fLike swimming on air."],Name:"{\"text\":\"Flight Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4320, OreDict:["upgradeFlight"],Unbreakable:1,Damage:177,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fLike swimming on air."],Name:"{\"translate\":\"mech.item.upgrade_flight\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_glow.mcfunction b/data/give/functions/mech_gadgets/upgrade_glow.mcfunction index 31e8376d..5ad6cf8e 100644 --- a/data/give/functions/mech_gadgets/upgrade_glow.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_glow.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4312, OreDict:["upgradeGlow"],Unbreakable:1,Damage:171,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fCauses target to glow."],Name:"{\"text\":\"Glow Upgrade\",\"color\":\"gold\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4312, OreDict:["upgradeGlow"],Unbreakable:1,Damage:171,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fCauses target to glow."],Name:"{\"translate\":\"mech.item.upgrade_glow\",\"color\":\"gold\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_health.mcfunction b/data/give/functions/mech_gadgets/upgrade_health.mcfunction index 41e5ad90..82ccb73f 100644 --- a/data/give/functions/mech_gadgets/upgrade_health.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_health.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4316, OreDict:["upgradeHealth"],Unbreakable:1,Damage:176,HideFlags:6,display:{Lore:["§fMax 1 Upgrade per Armor","§f+5 Health"],Name:"{\"text\":\"Health Upgrade\",\"color\":\"red\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4316, OreDict:["upgradeHealth"],Unbreakable:1,Damage:176,HideFlags:6,display:{Lore:["§fMax 1 Upgrade per Armor","§f+5 Health"],Name:"{\"translate\":\"mech.item.upgrade_health\",\"color\":\"red\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_knockback_resist.mcfunction b/data/give/functions/mech_gadgets/upgrade_knockback_resist.mcfunction index 54c02557..0e8b7668 100644 --- a/data/give/functions/mech_gadgets/upgrade_knockback_resist.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_knockback_resist.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4317, OreDict:["upgradeKnockResist"],Unbreakable:1,Damage:175,HideFlags:6,display:{Lore:["§fMax 1 Upgrade per Armor","§f+0.5 Knockback Resistance"],Name:"{\"text\":\"Knockback Resist Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4317, OreDict:["upgradeKnockResist"],Unbreakable:1,Damage:175,HideFlags:6,display:{Lore:["§fMax 1 Upgrade per Armor","§f+0.5 Knockback Resistance"],Name:"{\"translate\":\"mech.item.upgrade_knockback_resist\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_magnetic.mcfunction b/data/give/functions/mech_gadgets/upgrade_magnetic.mcfunction index ef5da19a..ba2c5006 100644 --- a/data/give/functions/mech_gadgets/upgrade_magnetic.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_magnetic.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4303, OreDict:["upgradeMagnetic"],Unbreakable:1,Damage:161,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fPicks up mined items."],Name:"{\"text\":\"Magnetic Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4303, OreDict:["upgradeMagnetic"],Unbreakable:1,Damage:161,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fPicks up mined items."],Name:"{\"translate\":\"mech.item.upgrade_magnetic\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_night_vision.mcfunction b/data/give/functions/mech_gadgets/upgrade_night_vision.mcfunction index f4d3680c..aaec18a9 100644 --- a/data/give/functions/mech_gadgets/upgrade_night_vision.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_night_vision.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4322, OreDict:["upgradeNightVision"],Unbreakable:1,Damage:179,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGrants Night Vision"],Name:"{\"text\":\"Night Vision Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4322, OreDict:["upgradeNightVision"],Unbreakable:1,Damage:179,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGrants Night Vision"],Name:"{\"translate\":\"mech.item.upgrade_night_vision\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_poison.mcfunction b/data/give/functions/mech_gadgets/upgrade_poison.mcfunction index 618b76b7..44f406d8 100644 --- a/data/give/functions/mech_gadgets/upgrade_poison.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_poison.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4308, OreDict:["upgradePoison"],Unbreakable:1,Damage:166,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fPoisons target."],Name:"{\"text\":\"Poison Upgrade\",\"color\":\"green\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4308, OreDict:["upgradePoison"],Unbreakable:1,Damage:166,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fPoisons target."],Name:"{\"translate\":\"mech.item.upgrade_poison\",\"color\":\"green\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_shield.mcfunction b/data/give/functions/mech_gadgets/upgrade_shield.mcfunction index 8ed5417f..c159f8a7 100644 --- a/data/give/functions/mech_gadgets/upgrade_shield.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_shield.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4324, OreDict:["upgradeShield"],Unbreakable:1,Damage:183,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fStops some damage."],Name:"{\"text\":\"Shield Upgrade\",\"color\":\"gold\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4324, OreDict:["upgradeShield"],Unbreakable:1,Damage:183,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fStops some damage."],Name:"{\"translate\":\"mech.item.upgrade_shield\",\"color\":\"gold\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_slowfall.mcfunction b/data/give/functions/mech_gadgets/upgrade_slowfall.mcfunction index 2137be14..391a6475 100644 --- a/data/give/functions/mech_gadgets/upgrade_slowfall.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_slowfall.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4323, OreDict:["upgradeSlowfall"],Unbreakable:1,Damage:178,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fFall Slowly & Negate Fall Damage"],Name:"{\"text\":\"Slowfall Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4323, OreDict:["upgradeSlowfall"],Unbreakable:1,Damage:178,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fFall Slowly & Negate Fall Damage"],Name:"{\"translate\":\"mech.item.upgrade_slowfall\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_slowness.mcfunction b/data/give/functions/mech_gadgets/upgrade_slowness.mcfunction index 8eb4e5cd..47968851 100644 --- a/data/give/functions/mech_gadgets/upgrade_slowness.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_slowness.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4311, OreDict:["upgradeSlowness"],Unbreakable:1,Damage:169,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fSlows target."],Name:"{\"text\":\"Slowness Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4311, OreDict:["upgradeSlowness"],Unbreakable:1,Damage:169,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fSlows target."],Name:"{\"translate\":\"mech.item.upgrade_slowness\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_smash.mcfunction b/data/give/functions/mech_gadgets/upgrade_smash.mcfunction index be02c9c4..58e7940f 100644 --- a/data/give/functions/mech_gadgets/upgrade_smash.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_smash.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4305, OreDict:["upgradeSmash"],Unbreakable:1,Damage:163,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fMines a 3x3 area of stone."],Name:"{\"text\":\"Smash Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4305, OreDict:["upgradeSmash"],Unbreakable:1,Damage:163,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fMines a 3x3 area of stone."],Name:"{\"translate\":\"mech.item.upgrade_smash\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_speed.mcfunction b/data/give/functions/mech_gadgets/upgrade_speed.mcfunction index 8c75d98c..f8e03b2f 100644 --- a/data/give/functions/mech_gadgets/upgrade_speed.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_speed.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4318, OreDict:["upgradeSpeed"],Unbreakable:1,Damage:174,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+10% Speed"],Name:"{\"text\":\"Speed Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4318, OreDict:["upgradeSpeed"],Unbreakable:1,Damage:174,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+10% Speed"],Name:"{\"translate\":\"mech.item.upgrade_speed\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_trash.mcfunction b/data/give/functions/mech_gadgets/upgrade_trash.mcfunction index 745ff65c..53d9d9b1 100644 --- a/data/give/functions/mech_gadgets/upgrade_trash.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_trash.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4304, OreDict:["upgradeTrash"],Unbreakable:1,Damage:162,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fDestroys common items."],Name:"{\"text\":\"Trash Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4304, OreDict:["upgradeTrash"],Unbreakable:1,Damage:162,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fDestroys common items."],Name:"{\"translate\":\"mech.item.upgrade_trash\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_true_invisibility.mcfunction b/data/give/functions/mech_gadgets/upgrade_true_invisibility.mcfunction index 4e3ab8f1..64cc789f 100644 --- a/data/give/functions/mech_gadgets/upgrade_true_invisibility.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_true_invisibility.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4325, OreDict:["upgradeInvisibility"],Unbreakable:1,Damage:182,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fLook down and hold shift+space."],Name:"{\"text\":\"True Invisibility Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4325, OreDict:["upgradeInvisibility"],Unbreakable:1,Damage:182,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fLook down and hold shift+space."],Name:"{\"translate\":\"mech.item.upgrade_true_invisibility\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_vamparic.mcfunction b/data/give/functions/mech_gadgets/upgrade_vamparic.mcfunction index 88d2c101..9d1dd9cb 100644 --- a/data/give/functions/mech_gadgets/upgrade_vamparic.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_vamparic.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4310, OreDict:["upgradeVamparic"],Unbreakable:1,Damage:168,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fRegen health when attacking."],Name:"{\"text\":\"Vamparic Upgrade\",\"color\":\"red\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4310, OreDict:["upgradeVamparic"],Unbreakable:1,Damage:168,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fRegen health when attacking."],Name:"{\"translate\":\"mech.item.upgrade_vamparic\",\"color\":\"red\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_water_breathing.mcfunction b/data/give/functions/mech_gadgets/upgrade_water_breathing.mcfunction index 9273fdeb..27bd8f84 100644 --- a/data/give/functions/mech_gadgets/upgrade_water_breathing.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_water_breathing.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4326, OreDict:["upgradeWaterBreathing"],Unbreakable:1,Damage:180,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGrants water breathing."],Name:"{\"text\":\"Water Breathing Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4326, OreDict:["upgradeWaterBreathing"],Unbreakable:1,Damage:180,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGrants water breathing."],Name:"{\"translate\":\"mech.item.upgrade_water_breathing\",\"color\":\"blue\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_weakness.mcfunction b/data/give/functions/mech_gadgets/upgrade_weakness.mcfunction index 484c604b..df5eca31 100644 --- a/data/give/functions/mech_gadgets/upgrade_weakness.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_weakness.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4313, OreDict:["upgradeWeakness"],Unbreakable:1,Damage:170,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGives weakness to target."],Name:"{\"text\":\"Weakness Upgrade\",\"color\":\"red\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4313, OreDict:["upgradeWeakness"],Unbreakable:1,Damage:170,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGives weakness to target."],Name:"{\"translate\":\"mech.item.upgrade_weakness\",\"color\":\"red\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/upgrade_wither.mcfunction b/data/give/functions/mech_gadgets/upgrade_wither.mcfunction index 5ef24315..b004123e 100644 --- a/data/give/functions/mech_gadgets/upgrade_wither.mcfunction +++ b/data/give/functions/mech_gadgets/upgrade_wither.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4309, OreDict:["upgradeWither"],Unbreakable:1,Damage:167,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fWithers target."],Name:"{\"text\":\"Wither Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4309, OreDict:["upgradeWither"],Unbreakable:1,Damage:167,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fWithers target."],Name:"{\"translate\":\"mech.item.upgrade_wither\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/vertical_grip.mcfunction b/data/give/functions/mech_gadgets/vertical_grip.mcfunction index 832e0893..308f5a33 100644 --- a/data/give/functions/mech_gadgets/vertical_grip.mcfunction +++ b/data/give/functions/mech_gadgets/vertical_grip.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4405, OreDict:["upgradeVerticalGrip"],Unbreakable:1,Damage:152,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases vertical recoil."],Name:"{\"text\":\"Vertical Grip\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4405, OreDict:["upgradeVerticalGrip"],Unbreakable:1,Damage:152,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases vertical recoil."],Name:"{\"translate\":\"mech.item.vertical_grip\",\"color\":\"gray\",\"italic\":false}"}}}} \ No newline at end of file diff --git a/data/give/functions/mech_gadgets/xp_tank.mcfunction b/data/give/functions/mech_gadgets/xp_tank.mcfunction index e0ebff3f..e1965537 100644 --- a/data/give/functions/mech_gadgets/xp_tank.mcfunction +++ b/data/give/functions/mech_gadgets/xp_tank.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"XP Tank\",\"color\":\"green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4002, du_click_detect:1b,Unbreakable:1,Damage:206,HideFlags:6,mech_xp:0,display:{Name:"{\"text\":\"XP Tank\",\"color\":\"green\",\"italic\":false}",Lore:["§fPulls XP from players","§fabove 30 levels and pushes","§fXP to players bellow 30 levels."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.xp_tank\",\"color\":\"green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 4002, du_click_detect:1b,Unbreakable:1,Damage:206,HideFlags:6,mech_xp:0,display:{Name:"{\"translate\":\"mech.block.xp_tank\",\"color\":\"green\",\"italic\":false}",Lore:["§fPulls XP from players","§fabove 30 levels and pushes","§fXP to players bellow 30 levels."]}}}} diff --git a/data/give/functions/mech_machines/alloy_furnace.mcfunction b/data/give/functions/mech_machines/alloy_furnace.mcfunction index c8d51703..4baa70e4 100644 --- a/data/give/functions/mech_machines/alloy_furnace.mcfunction +++ b/data/give/functions/mech_machines/alloy_furnace.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Alloy Furnace\",\"color\":\"gold\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2000, du_click_detect:1b,Unbreakable:1,Damage:48,HideFlags:6,display:{Name:"{\"text\":\"Alloy Furnace\",\"color\":\"gold\",\"italic\":false}",Lore:["§fConverts materials into","§fadvanced alloys.","§fUses: 30 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.alloy_furnace\",\"color\":\"gold\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2000, du_click_detect:1b,Unbreakable:1,Damage:48,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.alloy_furnace\",\"color\":\"gold\",\"italic\":false}",Lore:["§fConverts materials into","§fadvanced alloys.","§fUses: 30 kW"]}}}} diff --git a/data/give/functions/mech_machines/auto_farm.mcfunction b/data/give/functions/mech_machines/auto_farm.mcfunction index f49f0bf1..fa7a226d 100644 --- a/data/give/functions/mech_machines/auto_farm.mcfunction +++ b/data/give/functions/mech_machines/auto_farm.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Auto Farm\",\"color\":\"dark_green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2005, du_click_detect:1b,Unbreakable:1,Damage:64,HideFlags:6,display:{Name:"{\"text\":\"Auto Farm\",\"color\":\"dark_green\",\"italic\":false}",Lore:["§fAutomatically harvests","§fand replants crops.","§fUses: 48 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.auto_farm\",\"color\":\"dark_green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2005, du_click_detect:1b,Unbreakable:1,Damage:64,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.auto_farm\",\"color\":\"dark_green\",\"italic\":false}",Lore:["§fAutomatically harvests","§fand replants crops.","§fUses: 48 kW"]}}}} diff --git a/data/give/functions/mech_machines/auto_fisher.mcfunction b/data/give/functions/mech_machines/auto_fisher.mcfunction index 077c9939..6b22b3b2 100644 --- a/data/give/functions/mech_machines/auto_fisher.mcfunction +++ b/data/give/functions/mech_machines/auto_fisher.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Auto Fisher\",\"color\":\"dark_aqua\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2006, du_click_detect:1b,Unbreakable:1,Damage:66,HideFlags:6,display:{Name:"{\"text\":\"Auto Fisher\",\"color\":\"dark_aqua\",\"italic\":false}",Lore:["§fCollects fish & other goodies.","§fNeeds to be in a body of water.","§fUses: 48 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.auto_fisher\",\"color\":\"dark_aqua\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2006, du_click_detect:1b,Unbreakable:1,Damage:66,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.auto_fisher\",\"color\":\"dark_aqua\",\"italic\":false}",Lore:["§fCollects fish & other goodies.","§fNeeds to be in a body of water.","§fUses: 48 kW"]}}}} diff --git a/data/give/functions/mech_machines/bio_generator.mcfunction b/data/give/functions/mech_machines/bio_generator.mcfunction index 1ee8c58e..a6457c51 100644 --- a/data/give/functions/mech_machines/bio_generator.mcfunction +++ b/data/give/functions/mech_machines/bio_generator.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Bio Generator\",\"color\":\"dark_green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2007, du_click_detect:1b,Unbreakable:1,Damage:67,HideFlags:6,display:{Name:"{\"text\":\"Bio Generator\",\"color\":\"dark_green\",\"italic\":false}",Lore:["§fCreates power from bio material.","§fOutput based on variety","§fof materials present."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.bio_generator\",\"color\":\"dark_green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2007, du_click_detect:1b,Unbreakable:1,Damage:67,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.bio_generator\",\"color\":\"dark_green\",\"italic\":false}",Lore:["§fCreates power from bio material.","§fOutput based on variety","§fof materials present."]}}}} diff --git a/data/give/functions/mech_machines/block_breaker.mcfunction b/data/give/functions/mech_machines/block_breaker.mcfunction index 6465e47b..1d8cd8c7 100644 --- a/data/give/functions/mech_machines/block_breaker.mcfunction +++ b/data/give/functions/mech_machines/block_breaker.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Block Breaker\",\"color\":\"dark_red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2008, du_click_detect:1b,Unbreakable:1,Damage:55,HideFlags:6,display:{Name:"{\"text\":\"Block Breaker\",\"color\":\"dark_red\",\"italic\":false}",Lore:["§fBreaks blocks.","§fUses: 24 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.block_breaker\",\"color\":\"dark_red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2008, du_click_detect:1b,Unbreakable:1,Damage:55,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.block_breaker\",\"color\":\"dark_red\",\"italic\":false}",Lore:["§fBreaks blocks.","§fUses: 24 kW"]}}}} diff --git a/data/give/functions/mech_machines/chunk_loader.mcfunction b/data/give/functions/mech_machines/chunk_loader.mcfunction index 3daeeb78..2f5eb032 100644 --- a/data/give/functions/mech_machines/chunk_loader.mcfunction +++ b/data/give/functions/mech_machines/chunk_loader.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Chunk Loader\",\"color\":\"dark_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2018, du_click_detect:1b,Unbreakable:1,Damage:75,HideFlags:6,display:{Name:"{\"text\":\"Chunk Loader\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fKeeps a 3x3 chunk area loaded.","§fUses: 256 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.chunk_loader\",\"color\":\"dark_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2018, du_click_detect:1b,Unbreakable:1,Damage:75,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.chunk_loader\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fKeeps a 3x3 chunk area loaded.","§fUses: 256 kW"]}}}} diff --git a/data/give/functions/mech_machines/conductive_ingot.mcfunction b/data/give/functions/mech_machines/conductive_ingot.mcfunction index 9b6a1946..fd0981c1 100644 --- a/data/give/functions/mech_machines/conductive_ingot.mcfunction +++ b/data/give/functions/mech_machines/conductive_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2108, Explosion: {Colors: [I; 16772611]}, HideFlags: 32, display: {Name: "{\"text\":\"Conductive Ingot\",\"color\":\"gold\",\"italic\":false}"}, OreDict: ["ingotConductive"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2108, Explosion: {Colors: [I; 16772611]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.conductive_ingot\",\"color\":\"gold\",\"italic\":false}"}, OreDict: ["ingotConductive"]}}} diff --git a/data/give/functions/mech_machines/copper_ingot.mcfunction b/data/give/functions/mech_machines/copper_ingot.mcfunction index 75ac7498..1337bb2e 100644 --- a/data/give/functions/mech_machines/copper_ingot.mcfunction +++ b/data/give/functions/mech_machines/copper_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2101, Explosion: {Colors: [I; 12414020]}, HideFlags: 32, display: {Name: "{\"text\":\"Copper Ingot\",\"color\":\"gold\",\"italic\":false}"}, OreDict: ["ingotCopper"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2101, Explosion: {Colors: [I; 12414020]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.copper_ingot\",\"color\":\"gold\",\"italic\":false}"}, OreDict: ["ingotCopper"]}}} diff --git a/data/give/functions/mech_machines/copper_ore.mcfunction b/data/give/functions/mech_machines/copper_ore.mcfunction index cc4e7cd9..03d0bc93 100644 --- a/data/give/functions/mech_machines/copper_ore.mcfunction +++ b/data/give/functions/mech_machines/copper_ore.mcfunction @@ -1 +1 @@ -give @p player_head{mech_itemid: 2100, display:{Name:"{\"text\":\"Copper Ore\",\"color\":\"green\",\"italic\":false}"},OreDict:["oreCopper"],SkullOwner:{Id:"00000000-0000-0000-ee69-000000000002",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDFkMWFkMmJkMzdmOWEzYjdjODk2MmJkZTEyODkyYTU1NTg2OTIzNmYyODU3Mzg3YzgyNTZiNGU0M2I1MCJ9fX0"}]}}} +give @p player_head{mech_itemid: 2100, display:{Name:"{\"translate\":\"mech.block.copper_ore\",\"color\":\"green\",\"italic\":false}"},OreDict:["oreCopper"],SkullOwner:{Id:"00000000-0000-0000-ee69-000000000002",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDFkMWFkMmJkMzdmOWEzYjdjODk2MmJkZTEyODkyYTU1NTg2OTIzNmYyODU3Mzg3YzgyNTZiNGU0M2I1MCJ9fX0"}]}}} diff --git a/data/give/functions/mech_machines/crystal_composite.mcfunction b/data/give/functions/mech_machines/crystal_composite.mcfunction index 189f8192..aa160015 100644 --- a/data/give/functions/mech_machines/crystal_composite.mcfunction +++ b/data/give/functions/mech_machines/crystal_composite.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:diamond",Count:1b,tag:{mech_itemid: 2112, HideFlags:1,Enchantments:[{id:0,lvl:0}],display: {Name: "{\"text\":\"Crystal Composite\",\"color\":\"dark_aqua\",\"italic\":false}"}, OreDict: ["gemCrystalComposite"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:diamond",Count:1b,tag:{mech_itemid: 2112, HideFlags:1,Enchantments:[{id:0,lvl:0}],display: {Name: "{\"translate\":\"mech.item.crystal_composite\",\"color\":\"dark_aqua\",\"italic\":false}"}, OreDict: ["gemCrystalComposite"]}}} diff --git a/data/give/functions/mech_machines/disenchanter.mcfunction b/data/give/functions/mech_machines/disenchanter.mcfunction index a2fbe4a4..47b1fcc0 100644 --- a/data/give/functions/mech_machines/disenchanter.mcfunction +++ b/data/give/functions/mech_machines/disenchanter.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Disenchanter\",\"color\":\"dark_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2016, du_click_detect:1b,Unbreakable:1,Damage:78,HideFlags:6,display:{Name:"{\"text\":\"Disenchanter\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fTurns enchanments on items","§finto books. Destroys ","§fthe item in the process.","§fUses 2048 kJ/operation."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.disenchanter\",\"color\":\"dark_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2016, du_click_detect:1b,Unbreakable:1,Damage:78,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.disenchanter\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fTurns enchanments on items","§finto books. Destroys ","§fthe item in the process.","§fUses 2048 kJ/operation."]}}}} diff --git a/data/give/functions/mech_machines/electric_furnace.mcfunction b/data/give/functions/mech_machines/electric_furnace.mcfunction index 0c264efd..f454b963 100644 --- a/data/give/functions/mech_machines/electric_furnace.mcfunction +++ b/data/give/functions/mech_machines/electric_furnace.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Electric Furnace\",\"color\":\"dark_blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2003, du_click_detect:1b,Unbreakable:1,Damage:46,HideFlags:6,display:{Name:"{\"text\":\"Electric Furnace\",\"color\":\"dark_blue\",\"italic\":false}",Lore:["§fSmelts items.","§fUses 20 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.electric_furnace\",\"color\":\"dark_blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2003, du_click_detect:1b,Unbreakable:1,Damage:46,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.electric_furnace\",\"color\":\"dark_blue\",\"italic\":false}",Lore:["§fSmelts items.","§fUses 20 kW"]}}}} diff --git a/data/give/functions/mech_machines/ender_generator.mcfunction b/data/give/functions/mech_machines/ender_generator.mcfunction index cadfb97c..7ef1ba73 100644 --- a/data/give/functions/mech_machines/ender_generator.mcfunction +++ b/data/give/functions/mech_machines/ender_generator.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Ender Generator\",\"color\":\"dark_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2015, du_click_detect:1b,Unbreakable:1,Damage:73,HideFlags:6,display:{Name:"{\"text\":\"Ender Generator\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fConverts items from the","§fend into energy.","§fOutputs 32 kW."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.ender_generator\",\"color\":\"dark_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2015, du_click_detect:1b,Unbreakable:1,Damage:73,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.ender_generator\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fConverts items from the","§fend into energy.","§fOutputs 32 kW."]}}}} diff --git a/data/give/functions/mech_machines/ender_ingot.mcfunction b/data/give/functions/mech_machines/ender_ingot.mcfunction index 055adf37..4232fdbe 100644 --- a/data/give/functions/mech_machines/ender_ingot.mcfunction +++ b/data/give/functions/mech_machines/ender_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2113, Explosion: {Colors: [I; 8388727]}, HideFlags: 32, display: {Name: "{\"text\":\"Ender Ingot\",\"color\":\"dark_purple\",\"italic\":false}"}, OreDict: ["ingotEnder"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2113, Explosion: {Colors: [I; 8388727]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.ender_ingot\",\"color\":\"dark_purple\",\"italic\":false}"}, OreDict: ["ingotEnder"]}}} diff --git a/data/give/functions/mech_machines/furnace_generator.mcfunction b/data/give/functions/mech_machines/furnace_generator.mcfunction index e1e2423b..0e5a9edf 100644 --- a/data/give/functions/mech_machines/furnace_generator.mcfunction +++ b/data/give/functions/mech_machines/furnace_generator.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Furnace Generator\",\"color\":\"gold\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2001, du_click_detect:1b,Unbreakable:1,Damage:44,HideFlags:6,display:{Name:"{\"text\":\"Furnace Generator\",\"color\":\"gold\",\"italic\":false}",Lore:["§fGenerates 16 kW","§fusing furnace fuels."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.furnace_generator\",\"color\":\"gold\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2001, du_click_detect:1b,Unbreakable:1,Damage:44,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.furnace_generator\",\"color\":\"gold\",\"italic\":false}",Lore:["§fGenerates 16 kW","§fusing furnace fuels."]}}}} diff --git a/data/give/functions/mech_machines/grinder.mcfunction b/data/give/functions/mech_machines/grinder.mcfunction index 0ca28e4c..e02fdc9a 100644 --- a/data/give/functions/mech_machines/grinder.mcfunction +++ b/data/give/functions/mech_machines/grinder.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Grinder\",\"color\":\"dark_gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2009, du_click_detect:1b,Unbreakable:1,Damage:60,HideFlags:6,display:{Name:"{\"text\":\"Grinder\",\"color\":\"dark_gray\",\"italic\":false}",Lore:["§fConverts things into","§fmore useful thing.","§fUses: 60 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.grinder\",\"color\":\"dark_gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2009, du_click_detect:1b,Unbreakable:1,Damage:60,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.grinder\",\"color\":\"dark_gray\",\"italic\":false}",Lore:["§fConverts things into","§fmore useful thing.","§fUses: 60 kW"]}}}} diff --git a/data/give/functions/mech_machines/growth_accelerator.mcfunction b/data/give/functions/mech_machines/growth_accelerator.mcfunction index e2efaff5..3a99e42d 100644 --- a/data/give/functions/mech_machines/growth_accelerator.mcfunction +++ b/data/give/functions/mech_machines/growth_accelerator.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Growth Accelerator\",\"color\":\"green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2004, du_click_detect:1b,Unbreakable:1,Damage:54,HideFlags:6,display:{Name:"{\"text\":\"Growth Accelerator\",\"color\":\"green\",\"italic\":false}",Lore:["§fSpeeds up crop growth","§fon above farm block.","§fUses: 16 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.growth_accelerator\",\"color\":\"green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2004, du_click_detect:1b,Unbreakable:1,Damage:54,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.growth_accelerator\",\"color\":\"green\",\"italic\":false}",Lore:["§fSpeeds up crop growth","§fon above farm block.","§fUses: 16 kW"]}}}} diff --git a/data/give/functions/mech_machines/item_reformer.mcfunction b/data/give/functions/mech_machines/item_reformer.mcfunction index 389927a5..fbdc8b8e 100644 --- a/data/give/functions/mech_machines/item_reformer.mcfunction +++ b/data/give/functions/mech_machines/item_reformer.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Item Reformer\",\"color\":\"dark_blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2010, du_click_detect:1b,Unbreakable:1,Damage:72,HideFlags:6,display:{Name:"{\"text\":\"Item Reformer\",\"color\":\"dark_blue\",\"italic\":false}",Lore:["§fRepaires items.","§fUses 128 kW."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.item_reformer\",\"color\":\"dark_blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2010, du_click_detect:1b,Unbreakable:1,Damage:72,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.item_reformer\",\"color\":\"dark_blue\",\"italic\":false}",Lore:["§fRepaires items.","§fUses 128 kW."]}}}} diff --git a/data/give/functions/mech_machines/lava_fabricator.mcfunction b/data/give/functions/mech_machines/lava_fabricator.mcfunction index 5bf310fb..9fc448d0 100644 --- a/data/give/functions/mech_machines/lava_fabricator.mcfunction +++ b/data/give/functions/mech_machines/lava_fabricator.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Lava Fabricator\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2011, du_click_detect:1b,Unbreakable:1,Damage:65,HideFlags:6,display:{Name:"{\"text\":\"Lava Fabricator\",\"color\":\"red\",\"italic\":false}",Lore:["§fMelts stone place on top of","§ftop of the fabricator into lava.","§fUses: 256 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.lava_fabricator\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2011, du_click_detect:1b,Unbreakable:1,Damage:65,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.lava_fabricator\",\"color\":\"red\",\"italic\":false}",Lore:["§fMelts stone place on top of","§ftop of the fabricator into lava.","§fUses: 256 kW"]}}}} diff --git a/data/give/functions/mech_machines/machine_frame_tier_1.mcfunction b/data/give/functions/mech_machines/machine_frame_tier_1.mcfunction index 9a514e7b..0caf84cd 100644 --- a/data/give/functions/mech_machines/machine_frame_tier_1.mcfunction +++ b/data/give/functions/mech_machines/machine_frame_tier_1.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Tier 1 Machine Frame\",\"color\":\"blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2200, Unbreakable:1,OreDict: ["blockMachineFrame1"],Damage:79,HideFlags:6,display:{Name:"{\"text\":\"Tier 1 Machine Frame\",\"color\":\"blue\",\"italic\":false}"}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.item.machine_frame_tier_1\",\"color\":\"blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2200, Unbreakable:1,OreDict: ["blockMachineFrame1"],Damage:79,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.machine_frame_tier_1\",\"color\":\"blue\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_machines/machine_frame_tier_2.mcfunction b/data/give/functions/mech_machines/machine_frame_tier_2.mcfunction index 98a975d4..b02a2841 100644 --- a/data/give/functions/mech_machines/machine_frame_tier_2.mcfunction +++ b/data/give/functions/mech_machines/machine_frame_tier_2.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Tier 2 Machine Frame\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2201, Unbreakable:1,OreDict: ["blockMachineFrame2"],Damage:80,HideFlags:6,display:{Name:"{\"text\":\"Tier 2 Machine Frame\",\"color\":\"red\",\"italic\":false}"}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.item.machine_frame_tier_2\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2201, Unbreakable:1,OreDict: ["blockMachineFrame2"],Damage:80,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.machine_frame_tier_2\",\"color\":\"red\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_machines/machine_frame_tier_3.mcfunction b/data/give/functions/mech_machines/machine_frame_tier_3.mcfunction index 0a67aec6..1d7e129f 100644 --- a/data/give/functions/mech_machines/machine_frame_tier_3.mcfunction +++ b/data/give/functions/mech_machines/machine_frame_tier_3.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Tier 3 Machine Frame\",\"color\":\"dark_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2002, Unbreakable:1,OreDict: ["blockMachineFrame3"],Damage:81,HideFlags:6,display:{Name:"{\"text\":\"Tier 3 Machine Frame\",\"color\":\"dark_purple\",\"italic\":false}"}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.item.machine_frame_tier_3\",\"color\":\"dark_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2202, Unbreakable:1,OreDict: ["blockMachineFrame3"],Damage:81,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.machine_frame_tier_3\",\"color\":\"dark_purple\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_machines/mob_grinder.mcfunction b/data/give/functions/mech_machines/mob_grinder.mcfunction index c6923273..bb122908 100644 --- a/data/give/functions/mech_machines/mob_grinder.mcfunction +++ b/data/give/functions/mech_machines/mob_grinder.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Mob Grinder\",\"color\":\"dark_red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2012, du_click_detect:1b,Unbreakable:1,Damage:63,HideFlags:6,display:{Name:"{\"text\":\"Mob Grinder\",\"color\":\"dark_red\",\"italic\":false}",Lore:["§fKills mobs within 9 blocks.","§fUses: 48 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.mob_grinder\",\"color\":\"dark_red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2012, du_click_detect:1b,Unbreakable:1,Damage:63,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.mob_grinder\",\"color\":\"dark_red\",\"italic\":false}",Lore:["§fKills mobs within 9 blocks.","§fUses: 48 kW"]}}}} diff --git a/data/give/functions/mech_machines/nether_ingot.mcfunction b/data/give/functions/mech_machines/nether_ingot.mcfunction index 031a7f7d..f7477def 100644 --- a/data/give/functions/mech_machines/nether_ingot.mcfunction +++ b/data/give/functions/mech_machines/nether_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2114, Explosion: {Colors: [I; 9175040]}, HideFlags: 32, display: {Name: "{\"text\":\"Nether Ingot\",\"color\":\"dark_red\",\"italic\":false}"}, OreDict: ["ingotNether"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2114, Explosion: {Colors: [I; 9175040]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.nether_ingot\",\"color\":\"dark_red\",\"italic\":false}"}, OreDict: ["ingotNether"]}}} diff --git a/data/give/functions/mech_machines/quarry.mcfunction b/data/give/functions/mech_machines/quarry.mcfunction index 7dd0f2bc..a0a3525e 100644 --- a/data/give/functions/mech_machines/quarry.mcfunction +++ b/data/give/functions/mech_machines/quarry.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Quarry\",\"color\":\"dark_gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2013, du_click_detect:1b,Unbreakable:1,Damage:62,HideFlags:6,display:{Name:"{\"text\":\"Quarry\",\"color\":\"dark_gray\",\"italic\":false}",Lore:["§fMines a hole down to bedrock.","§fUses: 64 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.quarry\",\"color\":\"dark_gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2013, du_click_detect:1b,Unbreakable:1,Damage:62,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.quarry\",\"color\":\"dark_gray\",\"italic\":false}",Lore:["§fMines a hole down to bedrock.","§fUses: 64 kW"]}}}} diff --git a/data/give/functions/mech_machines/reinforced_structural_ingot.mcfunction b/data/give/functions/mech_machines/reinforced_structural_ingot.mcfunction index 4b6d770d..a2a5696e 100644 --- a/data/give/functions/mech_machines/reinforced_structural_ingot.mcfunction +++ b/data/give/functions/mech_machines/reinforced_structural_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2110, Explosion: {Colors: [I; 5258420]}, HideFlags: 32, display: {Name: "{\"text\":\"Reinforced Structural Ingot\",\"color\":\"dark_aqua\",\"italic\":false}"}, OreDict: ["ingotReinforcedStructural"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2110, Explosion: {Colors: [I; 5258420]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.reinforced_structural_ingot\",\"color\":\"dark_aqua\",\"italic\":false}"}, OreDict: ["ingotReinforcedStructural"]}}} diff --git a/data/give/functions/mech_machines/solar_panel.mcfunction b/data/give/functions/mech_machines/solar_panel.mcfunction index a2fccab9..619edfe1 100644 --- a/data/give/functions/mech_machines/solar_panel.mcfunction +++ b/data/give/functions/mech_machines/solar_panel.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Solar Panel\",\"color\":\"dark_aqua\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2014, du_click_detect:1b,Unbreakable:1,Damage:56,HideFlags:6,display:{Name:"{\"text\":\"Solar Panel\",\"color\":\"dark_aqua\",\"italic\":false}",Lore:["§fGenerates power using skylight.","§fRight click to toggle night mode.","§fMax Output: 6 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.solar_panel\",\"color\":\"dark_aqua\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2014, du_click_detect:1b,Unbreakable:1,Damage:56,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.solar_panel\",\"color\":\"dark_aqua\",\"italic\":false}",Lore:["§fGenerates power using skylight.","§fRight click to toggle night mode.","§fMax Output: 6 kW"]}}}} diff --git a/data/give/functions/mech_machines/spawner_controller.mcfunction b/data/give/functions/mech_machines/spawner_controller.mcfunction index c920ad0f..67ba0e8a 100644 --- a/data/give/functions/mech_machines/spawner_controller.mcfunction +++ b/data/give/functions/mech_machines/spawner_controller.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Spawner Controller\",\"color\":\"dark_red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2205, du_click_detect:1b,Unbreakable:1,Damage:77,HideFlags:6,display:{Name:"{\"text\":\"Spawner Controller\",\"color\":\"dark_red\",\"italic\":false}",Lore:["§fRegulates mob spawners,","§fdecreasing spawn time.","§fUses: 64 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.spawner_controller\",\"color\":\"dark_red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2205, du_click_detect:1b,Unbreakable:1,Damage:77,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.spawner_controller\",\"color\":\"dark_red\",\"italic\":false}",Lore:["§fRegulates mob spawners,","§fdecreasing spawn time.","§fUses: 64 kW"]}}}} diff --git a/data/give/functions/mech_machines/spawner_mover.mcfunction b/data/give/functions/mech_machines/spawner_mover.mcfunction index 68d065a4..d16be7be 100644 --- a/data/give/functions/mech_machines/spawner_mover.mcfunction +++ b/data/give/functions/mech_machines/spawner_mover.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Spawner Mover\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2203, du_click_detect:1b,Unbreakable:1,Damage:82,HideFlags:6,display:{Name:"{\"text\":\"Spawner Mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fRight click to","§fpick up spawner.","§fOne time use."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.item.spawner_mover\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2203, du_click_detect:1b,Unbreakable:1,Damage:82,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.spawner_mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fRight click to","§fpick up spawner.","§fOne time use."]}}}} diff --git a/data/give/functions/mech_machines/steel_ingot.mcfunction b/data/give/functions/mech_machines/steel_ingot.mcfunction index e520710c..39e95802 100644 --- a/data/give/functions/mech_machines/steel_ingot.mcfunction +++ b/data/give/functions/mech_machines/steel_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2106, Explosion: {Colors: [I; 6710886]}, HideFlags: 32, display: {Name: "{\"text\":\"Steel Ingot\",\"color\":\"gray\",\"italic\":false}"}, OreDict: ["ingotSteel"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2106, Explosion: {Colors: [I; 6710886]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.steel_ingot\",\"color\":\"gray\",\"italic\":false}"}, OreDict: ["ingotSteel"]}}} diff --git a/data/give/functions/mech_machines/structural_ingot.mcfunction b/data/give/functions/mech_machines/structural_ingot.mcfunction index bddc8ead..870bc349 100644 --- a/data/give/functions/mech_machines/structural_ingot.mcfunction +++ b/data/give/functions/mech_machines/structural_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2107, Explosion: {Colors: [I; 8883115]}, HideFlags: 32, display: {Name: "{\"text\":\"Structural Ingot\",\"color\":\"blue\",\"italic\":false}"}, OreDict: ["ingotStructural"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2107, Explosion: {Colors: [I; 8883115]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.structural_ingot\",\"color\":\"blue\",\"italic\":false}"}, OreDict: ["ingotStructural"]}}} diff --git a/data/give/functions/mech_machines/super_conductive_ingot.mcfunction b/data/give/functions/mech_machines/super_conductive_ingot.mcfunction index 86b5c6c4..cebd3dbe 100644 --- a/data/give/functions/mech_machines/super_conductive_ingot.mcfunction +++ b/data/give/functions/mech_machines/super_conductive_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2111, Explosion: {Colors: [I; 6268160]}, HideFlags: 32, display: {Name: "{\"text\":\"Super Conductive Ingot\",\"color\":\"green\",\"italic\":false}"}, OreDict: ["ingotSuperConductive"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2111, Explosion: {Colors: [I; 6268160]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.super_conductive_ingot\",\"color\":\"green\",\"italic\":false}"}, OreDict: ["ingotSuperConductive"]}}} diff --git a/data/give/functions/mech_machines/super_piston.mcfunction b/data/give/functions/mech_machines/super_piston.mcfunction index 4a39a184..a076d817 100644 --- a/data/give/functions/mech_machines/super_piston.mcfunction +++ b/data/give/functions/mech_machines/super_piston.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Super Piston\",\"color\":\"dark_gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2020, du_click_detect:1b,Unbreakable:1,Damage:70,HideFlags:6,display:{Name:"{\"text\":\"Super Piston\",\"color\":\"dark_gray\",\"italic\":false}",Lore:["§fPushes tile entities.","§fDoesn't work up/down."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.super_piston\",\"color\":\"dark_gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2020, du_click_detect:1b,Unbreakable:1,Damage:70,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.super_piston\",\"color\":\"dark_gray\",\"italic\":false}",Lore:["§fPushes tile entities.","§fDoesn't work up/down."]}}}} diff --git a/data/give/functions/mech_machines/super_sticky_piston.mcfunction b/data/give/functions/mech_machines/super_sticky_piston.mcfunction index 75007da5..64057825 100644 --- a/data/give/functions/mech_machines/super_sticky_piston.mcfunction +++ b/data/give/functions/mech_machines/super_sticky_piston.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Super Sticky Piston\",\"color\":\"dark_gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2021, du_click_detect:1b,Unbreakable:1,Damage:71,HideFlags:6,display:{Name:"{\"text\":\"Super Sticky Piston\",\"color\":\"dark_gray\",\"italic\":false}",Lore:["§fPushes/Pulls tile entities.","§fDoesn't work up/down."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.super_sticky_piston\",\"color\":\"dark_gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2021, du_click_detect:1b,Unbreakable:1,Damage:71,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.super_sticky_piston\",\"color\":\"dark_gray\",\"italic\":false}",Lore:["§fPushes/Pulls tile entities.","§fDoesn't work up/down."]}}}} diff --git a/data/give/functions/mech_machines/teleporter.mcfunction b/data/give/functions/mech_machines/teleporter.mcfunction index e4998982..7b22af90 100644 --- a/data/give/functions/mech_machines/teleporter.mcfunction +++ b/data/give/functions/mech_machines/teleporter.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Teleporter\",\"color\":\"dark_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2017, du_click_detect:1b,Unbreakable:1,Damage:76,HideFlags:6,display:{Name:"{\"text\":\"Teleporter\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fTeleports to another teleporter","§fset to the same grid id.","§fTarget must be chunk loaded.","§fUses: 1024 kJ/teleport"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.teleporter\",\"color\":\"dark_purple\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2017, du_click_detect:1b,Unbreakable:1,Damage:76,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.teleporter\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fTeleports to another teleporter","§fset to the same grid id.","§fTarget must be chunk loaded.","§fUses: 1024 kJ/teleport"]}}}} diff --git a/data/give/functions/mech_machines/tin_ingot.mcfunction b/data/give/functions/mech_machines/tin_ingot.mcfunction index 48092cfe..c565dfd9 100644 --- a/data/give/functions/mech_machines/tin_ingot.mcfunction +++ b/data/give/functions/mech_machines/tin_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2103, Explosion: {Colors: [I; 16777215]}, HideFlags: 32, display: {Name: "{\"text\":\"Tin Ingot\",\"color\":\"gray\",\"italic\":false}"}, OreDict: ["ingotTin"]}}} \ No newline at end of file +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2103, Explosion: {Colors: [I; 16777215]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.tin_ingot\",\"color\":\"gray\",\"italic\":false}"}, OreDict: ["ingotTin"]}}} \ No newline at end of file diff --git a/data/give/functions/mech_machines/tin_ore.mcfunction b/data/give/functions/mech_machines/tin_ore.mcfunction index bf056ee5..52980ce5 100644 --- a/data/give/functions/mech_machines/tin_ore.mcfunction +++ b/data/give/functions/mech_machines/tin_ore.mcfunction @@ -1 +1 @@ -give @p player_head{mech_itemid: 2102, display:{Name:"{\"text\":\"Tin Ore\",\"color\":\"white\",\"italic\":false}"},OreDict:["oreTin"],SkullOwner:{Id:"00000000-0000-0000-ee69-000000000004",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvN2YzNDdiMjdiN2QxMjM4NTlmY2QzYWJmZWU4NmY3YWEwNTgzMjFmOGFmODQ3Nzc0ZTg4ZmQ4YTY3MDI3NzQifX19"}]}}} +give @p player_head{mech_itemid: 2102, display:{Name:"{\"translate\":\"mech.block.tin_ore\",\"color\":\"white\",\"italic\":false}"},OreDict:["oreTin"],SkullOwner:{Id:"00000000-0000-0000-ee69-000000000004",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvN2YzNDdiMjdiN2QxMjM4NTlmY2QzYWJmZWU4NmY3YWEwNTgzMjFmOGFmODQ3Nzc0ZTg4ZmQ4YTY3MDI3NzQifX19"}]}}} diff --git a/data/give/functions/mech_machines/titanium_ingot.mcfunction b/data/give/functions/mech_machines/titanium_ingot.mcfunction index 4799c4d8..6ed526f7 100644 --- a/data/give/functions/mech_machines/titanium_ingot.mcfunction +++ b/data/give/functions/mech_machines/titanium_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2105, Explosion: {Colors: [I; 13216198]}, HideFlags: 32, display: {Name: "{\"text\":\"Titanium Ingot\",\"color\":\"light_purple\",\"italic\":false}"}, OreDict: ["ingotTitanium"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2105, Explosion: {Colors: [I; 13216198]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.titanium_ingot\",\"color\":\"light_purple\",\"italic\":false}"}, OreDict: ["ingotTitanium"]}}} diff --git a/data/give/functions/mech_machines/titanium_ore.mcfunction b/data/give/functions/mech_machines/titanium_ore.mcfunction index bfc7f6c7..68431919 100644 --- a/data/give/functions/mech_machines/titanium_ore.mcfunction +++ b/data/give/functions/mech_machines/titanium_ore.mcfunction @@ -1 +1 @@ -give @p player_head{mech_itemid: 2104, display:{Name:"{\"text\":\"Titanium Ore\",\"color\":\"light_purple\",\"italic\":false}"},OreDict:["oreTitanium"],SkullOwner:{Id:"00000000-0000-0000-ee69-000000000008",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTk3MDk1MThlY2IyZmQ0OGE5ODE1YjI2YjMyMjFhMzBmMTZiZjA1MDk3MTA1ZWQwODZmNWViODE3OTkxIn19fQ"}]}}} +give @p player_head{mech_itemid: 2104, display:{Name:"{\"translate\":\"mech.block.titanium_ore\",\"color\":\"light_purple\",\"italic\":false}"},OreDict:["oreTitanium"],SkullOwner:{Id:"00000000-0000-0000-ee69-000000000008",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTk3MDk1MThlY2IyZmQ0OGE5ODE1YjI2YjMyMjFhMzBmMTZiZjA1MDk3MTA1ZWQwODZmNWViODE3OTkxIn19fQ"}]}}} diff --git a/data/give/functions/mech_machines/titanium_steel_ingot.mcfunction b/data/give/functions/mech_machines/titanium_steel_ingot.mcfunction index 709a5c8a..f0676bf0 100644 --- a/data/give/functions/mech_machines/titanium_steel_ingot.mcfunction +++ b/data/give/functions/mech_machines/titanium_steel_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2109, Explosion: {Colors: [I; 8876682]}, HideFlags: 32, display: {Name: "{\"text\":\"Titanium Steel Ingot\",\"color\":\"light_purple\",\"italic\":false}"}, OreDict: ["ingotTitaniumSteel"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 2109, Explosion: {Colors: [I; 8876682]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.titanium_steel\",\"color\":\"light_purple\",\"italic\":false}"}, OreDict: ["ingotTitaniumSteel"]}}} diff --git a/data/give/functions/mech_machines/tree_feller.mcfunction b/data/give/functions/mech_machines/tree_feller.mcfunction index d7a9f573..05ddcfe9 100644 --- a/data/give/functions/mech_machines/tree_feller.mcfunction +++ b/data/give/functions/mech_machines/tree_feller.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Tree Feller\",\"color\":\"dark_green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2002, du_click_detect:1b,Unbreakable:1,Damage:51,HideFlags:6,display:{Name:"{\"text\":\"Tree Feller\",\"color\":\"dark_green\",\"italic\":false}",Lore:["§fCuts down trees.","§fUses: 32 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.tree_feller\",\"color\":\"dark_green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2002, du_click_detect:1b,Unbreakable:1,Damage:51,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.tree_feller\",\"color\":\"dark_green\",\"italic\":false}",Lore:["§fCuts down trees.","§fUses: 32 kW"]}}}} diff --git a/data/give/functions/mech_machines/turn_table.mcfunction b/data/give/functions/mech_machines/turn_table.mcfunction index dfc6c5ac..4dad85ab 100644 --- a/data/give/functions/mech_machines/turn_table.mcfunction +++ b/data/give/functions/mech_machines/turn_table.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Turn Table\",\"color\":\"dark_gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2022, du_click_detect:1b,Unbreakable:1,Damage:69,HideFlags:6,display:{Name:"{\"text\":\"Turn Table\",\"color\":\"dark_gray\",\"italic\":false}",Lore:["§fRotates machines placed on top."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.turn_table\",\"color\":\"dark_gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 2022, du_click_detect:1b,Unbreakable:1,Damage:69,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.turn_table\",\"color\":\"dark_gray\",\"italic\":false}",Lore:["§fRotates machines placed on top."]}}}} diff --git a/data/give/functions/mech_nuclear/centrifuge.mcfunction b/data/give/functions/mech_nuclear/centrifuge.mcfunction index 0ff37694..45c32cbf 100644 --- a/data/give/functions/mech_nuclear/centrifuge.mcfunction +++ b/data/give/functions/mech_nuclear/centrifuge.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Centrifuge\",\"color\":\"gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3000, du_click_detect:1b,Unbreakable:1,Damage:84,HideFlags:6,display:{Name:"{\"text\":\"Centrifuge\",\"color\":\"gray\",\"italic\":false}",Lore:["§fRefines nuclear fuels.","§fUses: 64 kW"]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.centrifuge\",\"color\":\"gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3000, du_click_detect:1b,Unbreakable:1,Damage:84,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.centrifuge\",\"color\":\"gray\",\"italic\":false}",Lore:["§fRefines nuclear fuels.","§fUses: 64 kW"]}}}} diff --git a/data/give/functions/mech_nuclear/control_rod.mcfunction b/data/give/functions/mech_nuclear/control_rod.mcfunction index e19f91b1..a15ce096 100644 --- a/data/give/functions/mech_nuclear/control_rod.mcfunction +++ b/data/give/functions/mech_nuclear/control_rod.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Control Rod\",\"color\":\"gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3001, du_click_detect:1b,Unbreakable:1,Damage:95,HideFlags:6,display:{Name:"{\"text\":\"Control Rod\",\"color\":\"gray\",\"italic\":false}",Lore:["§fSlows reaction rate when","§factivated by redstone.","§fPlace directly under reactor."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.control_rod\",\"color\":\"gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3001, du_click_detect:1b,Unbreakable:1,Damage:95,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.control_rod\",\"color\":\"gray\",\"italic\":false}",Lore:["§fSlows reaction rate when","§factivated by redstone.","§fPlace directly under reactor."]}}}} diff --git a/data/give/functions/mech_nuclear/depleted_plutonium_cell.mcfunction b/data/give/functions/mech_nuclear/depleted_plutonium_cell.mcfunction index 6143dd68..ee5e30f2 100644 --- a/data/give/functions/mech_nuclear/depleted_plutonium_cell.mcfunction +++ b/data/give/functions/mech_nuclear/depleted_plutonium_cell.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Depleted Plutonium Cell\",\"color\":\"gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:0,OreDict:["cellDepletedPlutonium"],Damage:99,HideFlags:6,display:{Name:"{\"text\":\"Depleted Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}}} +summon item ~ ~ ~ {CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:0,OreDict:["cellDepletedPlutonium"],Damage:99,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.depleted_plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_nuclear/depleted_uranium_cell.mcfunction b/data/give/functions/mech_nuclear/depleted_uranium_cell.mcfunction index b633d0cf..0843d678 100644 --- a/data/give/functions/mech_nuclear/depleted_uranium_cell.mcfunction +++ b/data/give/functions/mech_nuclear/depleted_uranium_cell.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Depleted Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:0,OreDict:["cellDepletedUranium"],Damage:98,HideFlags:6,display:{Name:"{\"text\":\"Depleted Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}"}}}} +summon item ~ ~ ~ {CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:0,OreDict:["cellDepletedUranium"],Damage:98,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.depleted_uranium_cell\",\"color\":\"dark_green\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_nuclear/enriched_plutonium_cell.mcfunction b/data/give/functions/mech_nuclear/enriched_plutonium_cell.mcfunction index 5bc0b1cd..a453de6f 100644 --- a/data/give/functions/mech_nuclear/enriched_plutonium_cell.mcfunction +++ b/data/give/functions/mech_nuclear/enriched_plutonium_cell.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Enriched Plutonium Cell\",\"color\":\"gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:800,FuelSpent:0,OreDict:["cellEnrichedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f80% Refined","§fMedium Weapons Grade"],Name:"{\"text\":\"Enriched Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}}} +summon item ~ ~ ~ {CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:800,FuelSpent:0,OreDict:["cellEnrichedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f80% Refined","§fMedium Weapons Grade"],Name:"{\"translate\":\"mech.item.enriched_plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_nuclear/enriched_uranium_cell.mcfunction b/data/give/functions/mech_nuclear/enriched_uranium_cell.mcfunction index abb3bfc0..f4e022a6 100644 --- a/data/give/functions/mech_nuclear/enriched_uranium_cell.mcfunction +++ b/data/give/functions/mech_nuclear/enriched_uranium_cell.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Enriched Uranium Cell\",\"color\":\"green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:800,FuelSpent:0,OreDict:["cellEnrichedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f80% Refined","§fMedium Weapons Grade"],Name:"{\"text\":\"Enriched Uranium Cell\",\"color\":\"green\",\"italic\":false}"}}}} +summon item ~ ~ ~ {CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:800,FuelSpent:0,OreDict:["cellEnrichedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f80% Refined","§fMedium Weapons Grade"],Name:"{\"translate\":\"mech.item.enriched_uranium_cell\",\"color\":\"green\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_nuclear/fission_reactor.mcfunction b/data/give/functions/mech_nuclear/fission_reactor.mcfunction index 0375e03c..e7310684 100644 --- a/data/give/functions/mech_nuclear/fission_reactor.mcfunction +++ b/data/give/functions/mech_nuclear/fission_reactor.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Fission Reactor\",\"color\":\"dark_red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3002, du_click_detect:1b,Unbreakable:1,Damage:87,HideFlags:6,display:{Name:"{\"text\":\"Fission Reactor\",\"color\":\"dark_green\",\"italic\":false}",Lore:["§fProduces power using nuclear","§ffuels & a complex multiblock.","§fSee the wiki for more info."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.fission_reactor\",\"color\":\"dark_red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3002, du_click_detect:1b,Unbreakable:1,Damage:87,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.fission_reactor\",\"color\":\"dark_green\",\"italic\":false}",Lore:["§fProduces power using nuclear","§ffuels & a complex multiblock.","§fSee the wiki for more info."]}}}} diff --git a/data/give/functions/mech_nuclear/plutonium_cell.mcfunction b/data/give/functions/mech_nuclear/plutonium_cell.mcfunction index 136eaced..ab4f4e19 100644 --- a/data/give/functions/mech_nuclear/plutonium_cell.mcfunction +++ b/data/give/functions/mech_nuclear/plutonium_cell.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Plutonium Cell\",\"color\":\"gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:200,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f20% Refined","§fMedium Reactor Grade"],Name:"{\"text\":\"Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}}} +summon item ~ ~ ~ {CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:200,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f20% Refined","§fMedium Reactor Grade"],Name:"{\"translate\":\"mech.item.plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_nuclear/plutonium_ingot.mcfunction b/data/give/functions/mech_nuclear/plutonium_ingot.mcfunction index 18d79383..482dcfad 100644 --- a/data/give/functions/mech_nuclear/plutonium_ingot.mcfunction +++ b/data/give/functions/mech_nuclear/plutonium_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 3105, Explosion: {Colors: [I; 11187400]}, HideFlags: 32, display: {Name: "{\"text\":\"Plutonium Ingot\",\"color\":\"gray\",\"italic\":false}"}, OreDict: ["ingotPlutonium"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 3105, Explosion: {Colors: [I; 11187400]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.plutonium_ingot\",\"color\":\"gray\",\"italic\":false}"}, OreDict: ["ingotPlutonium"]}}} diff --git a/data/give/functions/mech_nuclear/reaction_rate_observer.mcfunction b/data/give/functions/mech_nuclear/reaction_rate_observer.mcfunction index 056b01ae..23a58af3 100644 --- a/data/give/functions/mech_nuclear/reaction_rate_observer.mcfunction +++ b/data/give/functions/mech_nuclear/reaction_rate_observer.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Reaction Rate Observer\",\"color\":\"green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3003, du_click_detect:1b,Unbreakable:1,Damage:94,HideFlags:6,display:{Name:"{\"text\":\"Reaction Rate Observer\",\"color\":\"green\",\"italic\":false}",Lore:["§fComparator outputs reaction rate","§fof reactor within 8 blocks."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.reaction_rate_observer\",\"color\":\"green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3003, du_click_detect:1b,Unbreakable:1,Damage:94,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.reaction_rate_observer\",\"color\":\"green\",\"italic\":false}",Lore:["§fComparator outputs reaction rate","§fof reactor within 8 blocks."]}}}} diff --git a/data/give/functions/mech_nuclear/spent_fuel_cell.mcfunction b/data/give/functions/mech_nuclear/spent_fuel_cell.mcfunction index ae9d02c6..af8606a3 100644 --- a/data/give/functions/mech_nuclear/spent_fuel_cell.mcfunction +++ b/data/give/functions/mech_nuclear/spent_fuel_cell.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Spent Fuel Cell\",\"color\":\"gray\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3102, Unbreakable:1,OreDict:["cellSpentFuel"],Damage:97,HideFlags:6,display:{Name:"{\"text\":\"Spent Fuel Cell\",\"color\":\"gray\",\"italic\":false}"}}}} +summon item ~ ~ ~ {CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3102, Unbreakable:1,OreDict:["cellSpentFuel"],Damage:97,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.spent_fuel_cell\",\"color\":\"gray\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_nuclear/steam_turbine.mcfunction b/data/give/functions/mech_nuclear/steam_turbine.mcfunction index e5c4de45..34a3b3d7 100644 --- a/data/give/functions/mech_nuclear/steam_turbine.mcfunction +++ b/data/give/functions/mech_nuclear/steam_turbine.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Steam Turbine\",\"color\":\"blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3004, du_click_detect:1b,Unbreakable:1,Damage:90,HideFlags:6,display:{Name:"{\"text\":\"Steam Turbine\",\"color\":\"blue\",\"italic\":false}",Lore:["§fConverts steam into energy.","§fOutput based on amount of steam."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.steam_turbine\",\"color\":\"blue\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3004, du_click_detect:1b,Unbreakable:1,Damage:90,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.steam_turbine\",\"color\":\"blue\",\"italic\":false}",Lore:["§fConverts steam into energy.","§fOutput based on amount of steam."]}}}} diff --git a/data/give/functions/mech_nuclear/temperature_oberserver.mcfunction b/data/give/functions/mech_nuclear/temperature_oberserver.mcfunction index cea7a704..b410f6c5 100644 --- a/data/give/functions/mech_nuclear/temperature_oberserver.mcfunction +++ b/data/give/functions/mech_nuclear/temperature_oberserver.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Temperature Observer\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3005, du_click_detect:1b,Unbreakable:1,Damage:93,HideFlags:6,display:{Name:"{\"text\":\"Temperature Observer\",\"color\":\"red\",\"italic\":false}",Lore:["§fComparator outputs temp of","§freactor within 8 blocks."]}}}} +summon item ~ ~ ~ {CustomName:"{\"translate\":\"mech.block.tempurature_observer\",\"color\":\"red\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3005, du_click_detect:1b,Unbreakable:1,Damage:93,HideFlags:6,display:{Name:"{\"translate\":\"mech.block.tempurature_observer\",\"color\":\"red\",\"italic\":false}",Lore:["§fComparator outputs temp of","§freactor within 8 blocks."]}}}} diff --git a/data/give/functions/mech_nuclear/uranium_cell.mcfunction b/data/give/functions/mech_nuclear/uranium_cell.mcfunction index b74d0f5c..bcbd9794 100644 --- a/data/give/functions/mech_nuclear/uranium_cell.mcfunction +++ b/data/give/functions/mech_nuclear/uranium_cell.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {CustomName:"{\"text\":\"Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}",CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:200,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f20% Refined","§fMedium Reactor Grade"],Name:"{\"text\":\"Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}"}}}} +summon item ~ ~ ~ {CustomNameVisible:1,Item:{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:200,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f20% Refined","§fMedium Reactor Grade"],Name:"{\"translate\":\"mech.item.uranium_cell\",\"color\":\"dark_green\",\"italic\":false}"}}}} diff --git a/data/give/functions/mech_nuclear/uranium_ingot.mcfunction b/data/give/functions/mech_nuclear/uranium_ingot.mcfunction index 996909b3..af2bae1d 100644 --- a/data/give/functions/mech_nuclear/uranium_ingot.mcfunction +++ b/data/give/functions/mech_nuclear/uranium_ingot.mcfunction @@ -1 +1 @@ -summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 3104, Explosion: {Colors: [I; 8978176]}, HideFlags: 32, display: {Name: "{\"text\":\"Uranium Ingot\",\"color\":\"dark_green\",\"italic\":false}"}, OreDict: ["ingotUranium"]}}} +summon item ~ ~ ~ {Item:{id:"minecraft:firework_star",Count:1,tag:{mech_itemid: 3104, Explosion: {Colors: [I; 8978176]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.uranium_ingot\",\"color\":\"dark_green\",\"italic\":false}"}, OreDict: ["ingotUranium"]}}} diff --git a/data/give/functions/mech_nuclear/uranium_ore.mcfunction b/data/give/functions/mech_nuclear/uranium_ore.mcfunction index 3c027033..452ae99e 100644 --- a/data/give/functions/mech_nuclear/uranium_ore.mcfunction +++ b/data/give/functions/mech_nuclear/uranium_ore.mcfunction @@ -1 +1 @@ -give @p player_head{mech_itemid: 3103, display:{Name:"{\"text\":\"Uranium Ore\",\"color\":\"dark_green\",\"italic\":false}"},OreDict:["oreUranium"],SkullOwner:{Id:"00000000-0000-0000-ee69-000000000006",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTZmMTIzNWJiMGMwMzgzMDIwZWY2MmViZTUyMmMxOWY0YmUxNjhkNDcyZTg4ODY5NDkwN2UzYzFlZTQifX19"}]}}} +give @p player_head{mech_itemid: 3103, display:{Name:"{\"translate\":\"mech.block.uranium_ore\",\"color\":\"dark_green\",\"italic\":false}"},OreDict:["oreUranium"],SkullOwner:{Id:"00000000-0000-0000-ee69-000000000006",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTZmMTIzNWJiMGMwMzgzMDIwZWY2MmViZTUyMmMxOWY0YmUxNjhkNDcyZTg4ODY5NDkwN2UzYzFlZTQifX19"}]}}} diff --git a/data/mechanization/advancements/base/battery_1.json b/data/mechanization/advancements/base/battery_1.json index 6098e188..91b63750 100644 --- a/data/mechanization/advancements/base/battery_1.json +++ b/data/mechanization/advancements/base/battery_1.json @@ -3,7 +3,8 @@ "title": "§7Can you feel the power!", "description": "§3Create a Tier 1 Battery.", "icon": { - "item": "minecraft:blue_stained_glass" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:1,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/base/battery_2.json b/data/mechanization/advancements/base/battery_2.json index 9ac58eeb..02d1b1ca 100644 --- a/data/mechanization/advancements/base/battery_2.json +++ b/data/mechanization/advancements/base/battery_2.json @@ -3,7 +3,8 @@ "title": "§4I only grow stronger...", "description": "§3Create a Tier 2 Battery.", "icon": { - "item": "minecraft:red_stained_glass" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:10,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/base/battery_3.json b/data/mechanization/advancements/base/battery_3.json index d9591dc0..34447aad 100644 --- a/data/mechanization/advancements/base/battery_3.json +++ b/data/mechanization/advancements/base/battery_3.json @@ -3,7 +3,8 @@ "title": "§5§oUnlimited, Power!", "description": "§3Create a Tier 3 Battery.", "icon": { - "item": "minecraft:purple_stained_glass" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:19,Unbreakable:1b}" }, "frame": "goal" }, diff --git a/data/mechanization/advancements/base/battery_q.json b/data/mechanization/advancements/base/battery_q.json index f852c75b..e26cb740 100644 --- a/data/mechanization/advancements/base/battery_q.json +++ b/data/mechanization/advancements/base/battery_q.json @@ -3,7 +3,8 @@ "title": "§5This is safe, right?!", "description": "§3Create a Quantum Battery.", "icon": { - "item": "minecraft:black_stained_glass" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:28,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/base/energy_relay.json b/data/mechanization/advancements/base/energy_relay.json index d6a9d3bf..45f28404 100644 --- a/data/mechanization/advancements/base/energy_relay.json +++ b/data/mechanization/advancements/base/energy_relay.json @@ -3,7 +3,8 @@ "title": "§2Faster than a §2speeding bullet...", "description": "§3Create a Energy Relay.", "icon": { - "item": "minecraft:lime_stained_glass" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:37,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/base/machine_crafter.json b/data/mechanization/advancements/base/machine_crafter.json index 02524c19..094cfd47 100644 --- a/data/mechanization/advancements/base/machine_crafter.json +++ b/data/mechanization/advancements/base/machine_crafter.json @@ -3,7 +3,8 @@ "title": "§6Let's get it started!", "description": "§3Create a Machine Crafter.", "icon": { - "item": "minecraft:crafting_table" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:38,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/base/machine_upgrade.json b/data/mechanization/advancements/base/machine_upgrade.json index fc0413e8..18158abf 100644 --- a/data/mechanization/advancements/base/machine_upgrade.json +++ b/data/mechanization/advancements/base/machine_upgrade.json @@ -3,7 +3,8 @@ "title": "§cPush it to the Limit", "description": "§3Create a Machine Upgrade.", "icon": { - "item": "minecraft:diamond" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:42,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/base/multimeter.json b/data/mechanization/advancements/base/multimeter.json index ec6ccb74..8d4f9dec 100644 --- a/data/mechanization/advancements/base/multimeter.json +++ b/data/mechanization/advancements/base/multimeter.json @@ -3,7 +3,8 @@ "title": "§6Now I can Feel the §6Power ;)", "description": "§3Create a Multimeter.", "icon": { - "item": "minecraft:golden_pickaxe" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:41,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/base/wrench.json b/data/mechanization/advancements/base/wrench.json index ba4d2b7f..e902edd9 100644 --- a/data/mechanization/advancements/base/wrench.json +++ b/data/mechanization/advancements/base/wrench.json @@ -3,7 +3,8 @@ "title": "§7Tools of the Trade", "description": "§3Create a Machine Wrench.", "icon": { - "item": "minecraft:iron_pickaxe" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:40,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/alloy_furnace.json b/data/mechanization/advancements/machines/alloy_furnace.json index d5dff9b0..352ee725 100644 --- a/data/mechanization/advancements/machines/alloy_furnace.json +++ b/data/mechanization/advancements/machines/alloy_furnace.json @@ -3,7 +3,8 @@ "title": "§6Unlocking Metal's True Potential", "description": "§3Create an Alloy Furnace.", "icon": { - "item": "minecraft:furnace" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:48,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/auto_farm.json b/data/mechanization/advancements/machines/auto_farm.json index 59342b5a..c88b0b15 100644 --- a/data/mechanization/advancements/machines/auto_farm.json +++ b/data/mechanization/advancements/machines/auto_farm.json @@ -3,7 +3,8 @@ "title": "The Ultimate Wheat §2Farm", "description": "§3Create an Auto Farm.", "icon": { - "item": "minecraft:diamond_hoe" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:64,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/copper_ore.json b/data/mechanization/advancements/machines/copper_ore.json index 2b1937ad..9c207818 100644 --- a/data/mechanization/advancements/machines/copper_ore.json +++ b/data/mechanization/advancements/machines/copper_ore.json @@ -3,7 +3,8 @@ "title": "It's Not That Easy, Bein' Green", "description": "§3Find some copper ore.", "icon": { - "item": "minecraft:iron_ore" + "item": "minecraft:player_head", + "nbt":"{SkullOwner:{Id:\"00000000-0000-0000-ee69-000000000002\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDFkMWFkMmJkMzdmOWEzYjdjODk2MmJkZTEyODkyYTU1NTg2OTIzNmYyODU3Mzg3YzgyNTZiNGU0M2I1MCJ9fX0\"}]}}}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/electric_furnace.json b/data/mechanization/advancements/machines/electric_furnace.json index 47da4337..f738e3cf 100644 --- a/data/mechanization/advancements/machines/electric_furnace.json +++ b/data/mechanization/advancements/machines/electric_furnace.json @@ -3,7 +3,8 @@ "title": "§6New Furnace Tech", "description": "§3Create an Electric Furnace.", "icon": { - "item": "minecraft:furnace" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:46,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/ender_generator.json b/data/mechanization/advancements/machines/ender_generator.json index cb5f28b6..5f68b39c 100644 --- a/data/mechanization/advancements/machines/ender_generator.json +++ b/data/mechanization/advancements/machines/ender_generator.json @@ -3,7 +3,8 @@ "title": "§5Well, It's Not §5Emitting CO2..", "description": "§3Create an Ender Generator.", "icon": { - "item": "minecraft:end_stone" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:73,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/furnace_generator.json b/data/mechanization/advancements/machines/furnace_generator.json index 903c20e1..2744d5ea 100644 --- a/data/mechanization/advancements/machines/furnace_generator.json +++ b/data/mechanization/advancements/machines/furnace_generator.json @@ -3,7 +3,8 @@ "title": "§6Fuel for the Masses", "description": "§3Create a Furnace Generator.", "icon": { - "item": "minecraft:furnace" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:44,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/grinder.json b/data/mechanization/advancements/machines/grinder.json index 8270ae95..1a90e6bf 100644 --- a/data/mechanization/advancements/machines/grinder.json +++ b/data/mechanization/advancements/machines/grinder.json @@ -3,7 +3,8 @@ "title": "§2More for the Dollar", "description": "§3Create a Grinder.", "icon": { - "item": "minecraft:furnace" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:60,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/item_reformer.json b/data/mechanization/advancements/machines/item_reformer.json index 561b70d9..37efa75a 100644 --- a/data/mechanization/advancements/machines/item_reformer.json +++ b/data/mechanization/advancements/machines/item_reformer.json @@ -3,7 +3,8 @@ "title": "Make Mending Great Again", "description": "§3Create an Item Reformer.", "icon": { - "item": "minecraft:enchanted_book" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:72,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/machine_frame_1.json b/data/mechanization/advancements/machines/machine_frame_1.json index b81757bc..06ca8634 100644 --- a/data/mechanization/advancements/machines/machine_frame_1.json +++ b/data/mechanization/advancements/machines/machine_frame_1.json @@ -3,7 +3,8 @@ "title": "§7The Bases of it All", "description": "§3Create a Tier 1 Machine Frame.", "icon": { - "item": "minecraft:white_concrete" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:79,Unbreakable:1b}" }, "frame": "goal" }, diff --git a/data/mechanization/advancements/machines/machine_frame_2.json b/data/mechanization/advancements/machines/machine_frame_2.json index 459f49c8..47d6c160 100644 --- a/data/mechanization/advancements/machines/machine_frame_2.json +++ b/data/mechanization/advancements/machines/machine_frame_2.json @@ -3,7 +3,8 @@ "title": "§8Getting Another Upgrade", "description": "§3Create a Tier 2 Machine Frame.", "icon": { - "item": "minecraft:gray_concrete" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:80,Unbreakable:1b}" }, "frame": "goal" }, diff --git a/data/mechanization/advancements/machines/machine_frame_3.json b/data/mechanization/advancements/machines/machine_frame_3.json index 167d5b98..db2a1bf8 100644 --- a/data/mechanization/advancements/machines/machine_frame_3.json +++ b/data/mechanization/advancements/machines/machine_frame_3.json @@ -3,7 +3,8 @@ "title": "§5Not Even My Final Form!", "description": "§3Create a Tier 3 Machine Frame.", "icon": { - "item": "minecraft:purple_concrete" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:81,Unbreakable:1b}" }, "frame": "goal" }, @@ -13,7 +14,7 @@ "conditions": { "items": [ { - "nbt":"{mech_itemid:2002}" + "nbt":"{mech_itemid:2202}" } ] } diff --git a/data/mechanization/advancements/machines/quarry.json b/data/mechanization/advancements/machines/quarry.json index e4c1d00b..d51dc51f 100644 --- a/data/mechanization/advancements/machines/quarry.json +++ b/data/mechanization/advancements/machines/quarry.json @@ -3,7 +3,8 @@ "title": "§8Dwarf, Dwarf, Dige- §8Dige- Hole.", "description": "§3Create a Quarry.", "icon": { - "item": "minecraft:diamond_pickaxe" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:62,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/solar_panel.json b/data/mechanization/advancements/machines/solar_panel.json index 8dd9d2fd..55a865e8 100644 --- a/data/mechanization/advancements/machines/solar_panel.json +++ b/data/mechanization/advancements/machines/solar_panel.json @@ -3,7 +3,8 @@ "title": "§1Going Green", "description": "§3Create a Solar Panel.", "icon": { - "item": "minecraft:daylight_detector" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:56,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/spawner_mover.json b/data/mechanization/advancements/machines/spawner_mover.json index fedd08ba..2871cdda 100644 --- a/data/mechanization/advancements/machines/spawner_mover.json +++ b/data/mechanization/advancements/machines/spawner_mover.json @@ -3,7 +3,8 @@ "title": "§cYer Comin' With Me!", "description": "§3Create a Spawner Mover.", "icon": { - "item": "minecraft:iron_bars" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:82,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/teleporter.json b/data/mechanization/advancements/machines/teleporter.json index 5cb7f88c..cc29b56b 100644 --- a/data/mechanization/advancements/machines/teleporter.json +++ b/data/mechanization/advancements/machines/teleporter.json @@ -3,7 +3,8 @@ "title": "§1A Wrinkle in §1Space-Time", "description": "§3Create a Teleporter.", "icon": { - "item": "minecraft:ender_eye" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:76,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/tin_ore.json b/data/mechanization/advancements/machines/tin_ore.json index 7d99b2b6..950eb232 100644 --- a/data/mechanization/advancements/machines/tin_ore.json +++ b/data/mechanization/advancements/machines/tin_ore.json @@ -3,7 +3,8 @@ "title": "§7Geology rocks!", "description": "§3Find some tin ore.", "icon": { - "item": "minecraft:diorite" + "item": "minecraft:player_head", + "nbt":"{SkullOwner:{Id:\"00000000-0000-0000-ee69-000000000004\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvN2YzNDdiMjdiN2QxMjM4NTlmY2QzYWJmZWU4NmY3YWEwNTgzMjFmOGFmODQ3Nzc0ZTg4ZmQ4YTY3MDI3NzQifX19\"}]}}}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/machines/titanium_ore.json b/data/mechanization/advancements/machines/titanium_ore.json index 72c39554..45a7044c 100644 --- a/data/mechanization/advancements/machines/titanium_ore.json +++ b/data/mechanization/advancements/machines/titanium_ore.json @@ -3,7 +3,8 @@ "title": "§dBetter Than Diamond :O", "description": "§3Find some titanium ore.", "icon": { - "item": "minecraft:purpur_block" + "item": "minecraft:player_head", + "nbt":"{SkullOwner:{Id:\"00000000-0000-0000-ee69-000000000008\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTk3MDk1MThlY2IyZmQ0OGE5ODE1YjI2YjMyMjFhMzBmMTZiZjA1MDk3MTA1ZWQwODZmNWViODE3OTkxIn19fQ\"}]}}}" }, "frame": "goal", "hidden": true diff --git a/data/mechanization/advancements/mechanization.json b/data/mechanization/advancements/mechanization.json index dd0a721a..45c5e970 100644 --- a/data/mechanization/advancements/mechanization.json +++ b/data/mechanization/advancements/mechanization.json @@ -3,7 +3,8 @@ "title": "§4Mechanization", "description": "§3Mechanization advancement tree.", "icon": { - "item": "minecraft:hopper" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:38,Unbreakable:1b}" }, "background": "mechanization:textures/base/2_plate_panel.png", "frame": "goal", diff --git a/data/mechanization/advancements/nuclear/centrifuge.json b/data/mechanization/advancements/nuclear/centrifuge.json index 28645dde..2d028c70 100644 --- a/data/mechanization/advancements/nuclear/centrifuge.json +++ b/data/mechanization/advancements/nuclear/centrifuge.json @@ -3,7 +3,8 @@ "title": "§2No Illegal Uranium §2Centrifuges §2Here...", "description": "§3Create an centrifuge.", "icon": { - "item": "minecraft:hopper" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:84,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/nuclear/control_rod.json b/data/mechanization/advancements/nuclear/control_rod.json index ca0c61a0..5582fe94 100644 --- a/data/mechanization/advancements/nuclear/control_rod.json +++ b/data/mechanization/advancements/nuclear/control_rod.json @@ -3,7 +3,8 @@ "title": "§8Saftey First!", "description": "§3Create a control rod.", "icon": { - "item": "minecraft:iron_block" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:95,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/nuclear/fission_reactor.json b/data/mechanization/advancements/nuclear/fission_reactor.json index 892e0f63..e3dded76 100644 --- a/data/mechanization/advancements/nuclear/fission_reactor.json +++ b/data/mechanization/advancements/nuclear/fission_reactor.json @@ -3,7 +3,8 @@ "title": "§4Nothing Could §4Possibly Go Wrong", "description": "§3Create a fission reactor.", "icon": { - "item": "minecraft:magma_block" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:87,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/nuclear/plutonium.json b/data/mechanization/advancements/nuclear/plutonium.json index d4cb23f2..ff79698b 100644 --- a/data/mechanization/advancements/nuclear/plutonium.json +++ b/data/mechanization/advancements/nuclear/plutonium.json @@ -3,7 +3,8 @@ "title": "Reduce, Reuse, Recycle", "description": "§3Refine spent fuel into plutonium.", "icon": { - "item": "minecraft:light_blue_stained_glass" + "item": "minecraft:firework_star", + "nbt":"{Explosion: {Colors: [I; 11187400]}}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/nuclear/rate_observer.json b/data/mechanization/advancements/nuclear/rate_observer.json index fd5eb667..8bd9a615 100644 --- a/data/mechanization/advancements/nuclear/rate_observer.json +++ b/data/mechanization/advancements/nuclear/rate_observer.json @@ -3,7 +3,8 @@ "title": "§6Tick, Tock. Tick, Tock.", "description": "§3Create a reaction rate observer.", "icon": { - "item": "minecraft:clock" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:94,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/nuclear/spent_fuel.json b/data/mechanization/advancements/nuclear/spent_fuel.json index 0151410a..efb8a1e3 100644 --- a/data/mechanization/advancements/nuclear/spent_fuel.json +++ b/data/mechanization/advancements/nuclear/spent_fuel.json @@ -3,7 +3,8 @@ "title": "§6Congrats, You §6Didn't Blow Up! (yet)", "description": "§3Collect spent nuclear fuel.", "icon": { - "item": "minecraft:black_stained_glass" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:97,Unbreakable:1b}" }, "frame": "task", "hidden": true diff --git a/data/mechanization/advancements/nuclear/temp_observer.json b/data/mechanization/advancements/nuclear/temp_observer.json index 8ba0e314..106dc4e9 100644 --- a/data/mechanization/advancements/nuclear/temp_observer.json +++ b/data/mechanization/advancements/nuclear/temp_observer.json @@ -3,7 +3,8 @@ "title": "§cIs it Hot in Here, Or is it Just You?", "description": "§3Create a temperature observer.", "icon": { - "item": "minecraft:compass" + "item": "minecraft:diamond_shovel", + "nbt":"{Damage:93,Unbreakable:1b}" }, "frame": "task" }, diff --git a/data/mechanization/advancements/nuclear/uranium_ore.json b/data/mechanization/advancements/nuclear/uranium_ore.json index fbe30f4b..4da77e34 100644 --- a/data/mechanization/advancements/nuclear/uranium_ore.json +++ b/data/mechanization/advancements/nuclear/uranium_ore.json @@ -3,7 +3,8 @@ "title": "§2Uh, This is Safe, §2Right?", "description": "§3Find some uranium ore.", "icon": { - "item": "minecraft:slime_block" + "item": "minecraft:player_head", + "nbt":"{SkullOwner:{Id:\"00000000-0000-0000-ee69-000000000006\",Properties:{textures:[{Value:\"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTZmMTIzNWJiMGMwMzgzMDIwZWY2MmViZTUyMmMxOWY0YmUxNjhkNDcyZTg4ODY5NDkwN2UzYzFlZTQifX19\"}]}}}" }, "frame": "task" }, diff --git a/data/mechanization/functions/assembly/machines/auto_jukebox_switch.mcfunction b/data/mechanization/functions/assembly/machines/auto_jukebox_switch.mcfunction index 5996a902..39a91aa0 100644 --- a/data/mechanization/functions/assembly/machines/auto_jukebox_switch.mcfunction +++ b/data/mechanization/functions/assembly/machines/auto_jukebox_switch.mcfunction @@ -1,39 +1,39 @@ stopsound @a[distance=..24] record -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_ward"}]} run playsound minecraft:record.ward record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_ward"}]} run playsound minecraft:music_disc.ward record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_ward"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - Ward","color":"green"}] -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_13"}]} run playsound minecraft:record.13 record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_13"}]} run playsound minecraft:music_disc.13 record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_13"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - 13","color":"green"}] -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_cat"}]} run playsound minecraft:record.cat record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_cat"}]} run playsound minecraft:music_disc.cat record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_cat"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - Cat","color":"green"}] -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_blocks"}]} run playsound minecraft:record.blocks record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_blocks"}]} run playsound minecraft:music_disc.blocks record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_blocks"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - Blocks","color":"green"}] -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_chirp"}]} run playsound minecraft:record.chirp record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_chirp"}]} run playsound minecraft:music_disc.chirp record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_chirp"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - Chirp","color":"green"}] -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_far"}]} run playsound minecraft:record.far record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_far"}]} run playsound minecraft:music_disc.far record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_far"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - Far","color":"green"}] -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_mall"}]} run playsound minecraft:record.mall record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_mall"}]} run playsound minecraft:music_disc.mall record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_mall"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - Mall","color":"green"}] -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_mellohi"}]} run playsound minecraft:record.mellohi record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_mellohi"}]} run playsound minecraft:music_disc.mellohi record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_mellohi"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - Mellohi","color":"green"}] -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_stal"}]} run playsound minecraft:record.stal record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_stal"}]} run playsound minecraft:music_disc.stal record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_stal"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - Stal","color":"green"}] -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_strad"}]} run playsound minecraft:record.strad record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_strad"}]} run playsound minecraft:music_disc.strad record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_strad"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - Strad","color":"green"}] -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_11"}]} run playsound minecraft:record.11 record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_11"}]} run playsound minecraft:music_disc.11 record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_11"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - 11","color":"green"}] -execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_wait"}]} run playsound minecraft:record.wait record @a ~ ~ ~ 6 +execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_wait"}]} run playsound minecraft:music_disc.wait record @a ~ ~ ~ 6 execute if block ~ ~1 ~ hopper{Items:[{id:"minecraft:music_disc_wait"}]} run title @a[distance=..32] actionbar ["",{"text":"Now Playing: C418 - Wait","color":"green"}] diff --git a/data/mechanization/functions/assembly/machines/machine_crafter.mcfunction b/data/mechanization/functions/assembly/machines/machine_crafter.mcfunction index b8e60087..63d97916 100644 --- a/data/mechanization/functions/assembly/machines/machine_crafter.mcfunction +++ b/data/mechanization/functions/assembly/machines/machine_crafter.mcfunction @@ -1,23 +1,23 @@ #Auto Jukebox -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5006, du_click_detect:1b, Unbreakable:1, Damage:205, HideFlags:6, display: {Name: "{\"text\":\"Auto Jukebox\",\"color\":\"gold\",\"italic\":false}", Lore: ["§fPlays records given","§fredstone signal.","§fNeeds a hopper","§fplaced on top."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5006, du_click_detect:1b, Unbreakable:1, Damage:205, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.auto_jukebox\",\"color\":\"gold\",\"italic\":false}", Lore: ["§fPlays records given","§fredstone signal.","§fNeeds a hopper","§fplaced on top."]}}}]} #Decompresser -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:piston", Count: 1b},{Slot: 1b, id: "minecraft:crafting_table", Count: 1b},{Slot: 2b, id: "minecraft:piston", Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:piston", Count: 1b},{Slot: 7b, id: "minecraft:iron_ingot", Count: 9b},{Slot: 8b, id: "minecraft:piston", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5001, du_click_detect:1b, Unbreakable:1, Damage:200, HideFlags:6, display: {Name: "{\"text\":\"Decompressor\",\"color\":\"blue\",\"italic\":false}", Lore: ["§fUncompresses items into","§fless compact forms.","§fUses 16 kJ/Operation"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:piston", Count: 1b},{Slot: 1b, id: "minecraft:crafting_table", Count: 1b},{Slot: 2b, id: "minecraft:piston", Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:piston", Count: 1b},{Slot: 7b, id: "minecraft:iron_ingot", Count: 9b},{Slot: 8b, id: "minecraft:piston", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5001, du_click_detect:1b, Unbreakable:1, Damage:200, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.decompressor\",\"color\":\"blue\",\"italic\":false}", Lore: ["§fUncompresses items into","§fless compact forms.","§fUses 16 kJ/Operation"]}}}]} #Compressor -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:piston", Count: 1b},{Slot: 1b, id: "minecraft:crafting_table", Count: 1b},{Slot: 2b, id: "minecraft:piston", Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:piston", Count: 1b},{Slot: 7b, id: "minecraft:iron_block", Count: 1b},{Slot: 8b, id: "minecraft:piston", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5000, du_click_detect:1b, Unbreakable:1, Damage:199, HideFlags:6, display: {Name: "{\"text\":\"Compressor\",\"color\":\"blue\",\"italic\":false}", Lore: ["§fCompresses items into","§fmore compact forms.","§fUses 16 kJ/Operation"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:piston", Count: 1b},{Slot: 1b, id: "minecraft:crafting_table", Count: 1b},{Slot: 2b, id: "minecraft:piston", Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:piston", Count: 1b},{Slot: 7b, id: "minecraft:iron_block", Count: 1b},{Slot: 8b, id: "minecraft:piston", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5000, du_click_detect:1b, Unbreakable:1, Damage:199, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.compressor\",\"color\":\"blue\",\"italic\":false}", Lore: ["§fCompresses items into","§fmore compact forms.","§fUses 16 kJ/Operation"]}}}]} #Stone Cutter -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:chiseled_stone_bricks", Count: 4b},{Slot: 1b, id: "minecraft:crafting_table", Count: 1b},{Slot: 2b, id: "minecraft:chiseled_stone_bricks", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:chiseled_stone_bricks", Count: 4b},{Slot: 7b, id: "minecraft:iron_pickaxe", Count: 1b},{Slot: 8b, id: "minecraft:chiseled_stone_bricks", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5002, du_click_detect:1b, Unbreakable:1, Damage:201, HideFlags:6, display: {Name: "{\"text\":\"Stone Cutter\",\"color\":\"red\",\"italic\":false}", Lore: ["§fCreates variants","§fof stone blocks.","§fUses 16 kJ/Operation"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:chiseled_stone_bricks", Count: 4b},{Slot: 1b, id: "minecraft:crafting_table", Count: 1b},{Slot: 2b, id: "minecraft:chiseled_stone_bricks", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:chiseled_stone_bricks", Count: 4b},{Slot: 7b, id: "minecraft:iron_pickaxe", Count: 1b},{Slot: 8b, id: "minecraft:chiseled_stone_bricks", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5002, du_click_detect:1b, Unbreakable:1, Damage:201, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.stone_cutter\",\"color\":\"red\",\"italic\":false}", Lore: ["§fCreates variants","§fof stone blocks.","§fUses 16 kJ/Operation"]}}}]} #Dye Machine -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:lapis_lazuli", Count: 4b},{Slot: 1b, id: "minecraft:crafting_table", Count: 1b},{Slot: 2b, id: "minecraft:cactus_green", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:dandelion_yellow", Count: 4b},{Slot: 7b, id: "minecraft:rose_red", Count: 4b},{Slot: 8b, id: "minecraft:ink_sac", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5003, du_click_detect:1b, Unbreakable:1, Damage:202, HideFlags:6, display: {Name: "{\"text\":\"Dye Machine\",\"color\":\"green\",\"italic\":false}", Lore: ["§fDyes blocks.","§fUses 16 kJ/Operation"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:lapis_lazuli", Count: 4b},{Slot: 1b, id: "minecraft:crafting_table", Count: 1b},{Slot: 2b, id: "minecraft:cactus_green", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:dandelion_yellow", Count: 4b},{Slot: 7b, id: "minecraft:rose_red", Count: 4b},{Slot: 8b, id: "minecraft:ink_sac", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5003, du_click_detect:1b, Unbreakable:1, Damage:202, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.dye_machine\",\"color\":\"green\",\"italic\":false}", Lore: ["§fDyes blocks.","§fUses 16 kJ/Operation"]}}}]} #Fast Hopper -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, id: "minecraft:blaze_powder", Count: 2b},{Slot: 4b, id: "minecraft:hopper", Count: 1b},{Slot: 5b, id: "minecraft:blaze_powder", Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5005, du_click_detect:1b, Unbreakable:1, Damage:195, HideFlags:6, display: {Name: "{\"text\":\"Fast Hopper\",\"color\":\"red\",\"italic\":false}", Lore: ["§fSuper fast hopper."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, id: "minecraft:blaze_powder", Count: 2b},{Slot: 4b, id: "minecraft:hopper", Count: 1b},{Slot: 5b, id: "minecraft:blaze_powder", Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5005, du_click_detect:1b, Unbreakable:1, Damage:195, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.fast_hopper\",\"color\":\"red\",\"italic\":false}", Lore: ["§fSuper fast hopper."]}}}]} #Ender Hopper -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, id: "minecraft:ender_eye", Count: 2b},{Slot: 4b, id: "minecraft:hopper", Count: 1b},{Slot: 5b, id: "minecraft:ender_eye", Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5004, du_click_detect:1b, Unbreakable:1, Damage:193, HideFlags:6, display: {Name: "{\"text\":\"Ender Hopper\",\"color\":\"light_purple\",\"italic\":false}", Lore: ["§fDraws in nearby items."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, id: "minecraft:ender_eye", Count: 2b},{Slot: 4b, id: "minecraft:hopper", Count: 1b},{Slot: 5b, id: "minecraft:ender_eye", Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5004, du_click_detect:1b, Unbreakable:1, Damage:193, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.ender_hopper\",\"color\":\"light_purple\",\"italic\":false}", Lore: ["§fDraws in nearby items."]}}}]} #Unlimited Storage -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:chest", Count: 1b},{Slot: 1b, id: "minecraft:ender_chest", Count: 1b},{Slot: 2b, id: "minecraft:chest", Count: 1b},{Slot: 3b, id: "minecraft:chest", Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, id: "minecraft:chest", Count: 2b},{Slot: 6b, id: "minecraft:chest", Count: 1b},{Slot: 7b, id: "minecraft:hopper", Count: 1b},{Slot: 8b, id: "minecraft:chest", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5007, du_click_detect:1b, Unbreakable:1, Damage:204, HideFlags:6, display: {Name: "{\"text\":\"Unlimited Storage Unit\",\"color\":\"white\",\"italic\":false}", Lore: ["§fCan store vast","§famounts of 1 item."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:chest", Count: 1b},{Slot: 1b, id: "minecraft:ender_chest", Count: 1b},{Slot: 2b, id: "minecraft:chest", Count: 1b},{Slot: 3b, id: "minecraft:chest", Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, id: "minecraft:chest", Count: 2b},{Slot: 6b, id: "minecraft:chest", Count: 1b},{Slot: 7b, id: "minecraft:hopper", Count: 1b},{Slot: 8b, id: "minecraft:chest", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 5007, du_click_detect:1b, Unbreakable:1, Damage:204, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.unlimited_storage_unit\",\"color\":\"white\",\"italic\":false}", Lore: ["§fCan store vast","§famounts of 1 item."]}}}]} diff --git a/data/mechanization/functions/assembly/machines/place_object.mcfunction b/data/mechanization/functions/assembly/machines/place_object.mcfunction index 378b8188..4f58e1cc 100644 --- a/data/mechanization/functions/assembly/machines/place_object.mcfunction +++ b/data/mechanization/functions/assembly/machines/place_object.mcfunction @@ -5,7 +5,7 @@ execute if score @s mech_data matches 5000 if entity @s[tag=mech_rot_1] run summ execute if score @s mech_data matches 5000 if entity @s[tag=mech_rot_2] run summon armor_stand ~ ~ ~ {Tags:["mech_compressor","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[180f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,Unbreakable:1,Damage:199}}]} execute if score @s mech_data matches 5000 if entity @s[tag=mech_rot_3] run summon armor_stand ~ ~ ~ {Tags:["mech_compressor","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[270f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,Unbreakable:1,Damage:199}}]} execute if score @s mech_data matches 5000 run scoreboard players set @e[tag=mech_compressor,distance=..0.25] mech_power 0 -execute if score @s mech_data matches 5000 run setblock ~ ~ ~ minecraft:dropper[facing=south]{CustomName:"{\"text\":\"Compressor\",\"color\":\"blue\",\"italic\":false}"} +execute if score @s mech_data matches 5000 run setblock ~ ~ ~ minecraft:dropper[facing=south]{CustomName:"{\"translate\":\"mech.block.compressor\",\"color\":\"blue\",\"italic\":false}"} #Decompressor execute if score @s mech_data matches 5001 if entity @s[tag=mech_rot_0] run summon armor_stand ~ ~ ~ {Tags:["mech_decompresser","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[0.01f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,Unbreakable:1,Damage:200}}]} @@ -13,7 +13,7 @@ execute if score @s mech_data matches 5001 if entity @s[tag=mech_rot_1] run summ execute if score @s mech_data matches 5001 if entity @s[tag=mech_rot_2] run summon armor_stand ~ ~ ~ {Tags:["mech_decompresser","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[180f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,Unbreakable:1,Damage:200}}]} execute if score @s mech_data matches 5001 if entity @s[tag=mech_rot_3] run summon armor_stand ~ ~ ~ {Tags:["mech_decompresser","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[270f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,Unbreakable:1,Damage:200}}]} execute if score @s mech_data matches 5001 run scoreboard players set @e[tag=mech_decompresser,distance=..0.25] mech_power 0 -execute if score @s mech_data matches 5001 run setblock ~ ~ ~ minecraft:dropper[facing=south]{CustomName:"{\"text\":\"Decompressor\",\"color\":\"blue\",\"italic\":false}"} +execute if score @s mech_data matches 5001 run setblock ~ ~ ~ minecraft:dropper[facing=south]{CustomName:"{\"translate\":\"mech.block.decompressor\",\"color\":\"blue\",\"italic\":false}"} #Stone Cutter execute if score @s mech_data matches 5002 if entity @s[tag=mech_rot_0] run summon armor_stand ~ ~ ~ {Tags:["mech_stone_cutter","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[0.01f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,Unbreakable:1,Damage:201}}]} @@ -21,7 +21,7 @@ execute if score @s mech_data matches 5002 if entity @s[tag=mech_rot_1] run summ execute if score @s mech_data matches 5002 if entity @s[tag=mech_rot_2] run summon armor_stand ~ ~ ~ {Tags:["mech_stone_cutter","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[180f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,Unbreakable:1,Damage:201}}]} execute if score @s mech_data matches 5002 if entity @s[tag=mech_rot_3] run summon armor_stand ~ ~ ~ {Tags:["mech_stone_cutter","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[270f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,Unbreakable:1,Damage:201}}]} execute if score @s mech_data matches 5002 run scoreboard players set @e[tag=mech_stone_cutter,distance=..0.25] mech_power 0 -execute if score @s mech_data matches 5002 run setblock ~ ~ ~ minecraft:dropper[facing=south]{CustomName:"{\"text\":\"Stone Cutter\",\"color\":\"red\",\"italic\":false}"} +execute if score @s mech_data matches 5002 run setblock ~ ~ ~ minecraft:dropper[facing=south]{CustomName:"{\"translate\":\"mech.block.stone_cutter\",\"color\":\"red\",\"italic\":false}"} #Dye Machine execute if score @s mech_data matches 5003 if entity @s[tag=mech_rot_0] run summon armor_stand ~ ~ ~ {Tags:["mech_dye_machine","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[0.01f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,Unbreakable:1,Damage:202}}]} @@ -29,29 +29,29 @@ execute if score @s mech_data matches 5003 if entity @s[tag=mech_rot_1] run summ execute if score @s mech_data matches 5003 if entity @s[tag=mech_rot_2] run summon armor_stand ~ ~ ~ {Tags:["mech_dye_machine","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[180f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,Unbreakable:1,Damage:202}}]} execute if score @s mech_data matches 5003 if entity @s[tag=mech_rot_3] run summon armor_stand ~ ~ ~ {Tags:["mech_dye_machine","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[270f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,Unbreakable:1,Damage:202}}]} execute if score @s mech_data matches 5003 run scoreboard players set @e[tag=mech_dye_machine,distance=..0.25] mech_power 0 -execute if score @s mech_data matches 5003 run setblock ~ ~ ~ minecraft:dropper[facing=south]{CustomName:"{\"text\":\"Dye Machine\",\"color\":\"green\",\"italic\":false}",Items:[{Slot:0b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:4b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:2b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:3b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:43,HideFlags:43},Count:1b},{Slot:4b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:203,HideFlags:63},Count:1b},{Slot:5b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:6b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:8b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b}]} +execute if score @s mech_data matches 5003 run setblock ~ ~ ~ minecraft:dropper[facing=south]{CustomName:"{\"translate\":\"mech.block.dye_machine\",\"color\":\"green\",\"italic\":false}",Items:[{Slot:0b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:4b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:2b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:3b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:43,HideFlags:43},Count:1b},{Slot:4b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:203,HideFlags:63},Count:1b},{Slot:5b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:6b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:8b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b}]} #Speed Hopper execute if score @s mech_data matches 5005 run summon armor_stand ~ ~ ~ {Tags:["mech_speed_hopper"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:196}}]} -execute if score @s mech_data matches 5005 if entity @s[tag=mech_rot_0] run setblock ~ ~ ~ minecraft:hopper[facing=north]{CustomName:"{\"text\":\"Fast Hopper\",\"color\":\"red\",\"italic\":false}"} -execute if score @s mech_data matches 5005 if entity @s[tag=mech_rot_1] run setblock ~ ~ ~ minecraft:hopper[facing=east]{CustomName:"{\"text\":\"Fast Hopper\",\"color\":\"red\",\"italic\":false}"} -execute if score @s mech_data matches 5005 if entity @s[tag=mech_rot_2] run setblock ~ ~ ~ minecraft:hopper[facing=south]{CustomName:"{\"text\":\"Fast Hopper\",\"color\":\"red\",\"italic\":false}"} -execute if score @s mech_data matches 5005 if entity @s[tag=mech_rot_3] run setblock ~ ~ ~ minecraft:hopper[facing=west]{CustomName:"{\"text\":\"Fast Hopper\",\"color\":\"red\",\"italic\":false}"} +execute if score @s mech_data matches 5005 if entity @s[tag=mech_rot_0] run setblock ~ ~ ~ minecraft:hopper[facing=north]{CustomName:"{\"translate\":\"mech.block.fast_hopper\",\"color\":\"red\",\"italic\":false}"} +execute if score @s mech_data matches 5005 if entity @s[tag=mech_rot_1] run setblock ~ ~ ~ minecraft:hopper[facing=east]{CustomName:"{\"translate\":\"mech.block.fast_hopper\",\"color\":\"red\",\"italic\":false}"} +execute if score @s mech_data matches 5005 if entity @s[tag=mech_rot_2] run setblock ~ ~ ~ minecraft:hopper[facing=south]{CustomName:"{\"translate\":\"mech.block.fast_hopper\",\"color\":\"red\",\"italic\":false}"} +execute if score @s mech_data matches 5005 if entity @s[tag=mech_rot_3] run setblock ~ ~ ~ minecraft:hopper[facing=west]{CustomName:"{\"translate\":\"mech.block.fast_hopper\",\"color\":\"red\",\"italic\":false}"} #Ender Hopper execute if score @s mech_data matches 5004 run summon armor_stand ~ ~ ~ {Tags:["mech_ender_hopper"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:194}}]} -execute if score @s mech_data matches 5004 if entity @s[tag=mech_rot_0] run setblock ~ ~ ~ minecraft:hopper[facing=north]{CustomName:"{\"text\":\"Ender Hopper\",\"color\":\"red\",\"italic\":false}"} -execute if score @s mech_data matches 5004 if entity @s[tag=mech_rot_1] run setblock ~ ~ ~ minecraft:hopper[facing=east]{CustomName:"{\"text\":\"Ender Hopper\",\"color\":\"red\",\"italic\":false}"} -execute if score @s mech_data matches 5004 if entity @s[tag=mech_rot_2] run setblock ~ ~ ~ minecraft:hopper[facing=south]{CustomName:"{\"text\":\"Ender Hopper\",\"color\":\"red\",\"italic\":false}"} -execute if score @s mech_data matches 5004 if entity @s[tag=mech_rot_3] run setblock ~ ~ ~ minecraft:hopper[facing=west]{CustomName:"{\"text\":\"Ender Hopper\",\"color\":\"red\",\"italic\":false}"} +execute if score @s mech_data matches 5004 if entity @s[tag=mech_rot_0] run setblock ~ ~ ~ minecraft:hopper[facing=north]{CustomName:"{\"translate\":\"mech.block.ender_hopper\",\"color\":\"red\",\"italic\":false}"} +execute if score @s mech_data matches 5004 if entity @s[tag=mech_rot_1] run setblock ~ ~ ~ minecraft:hopper[facing=east]{CustomName:"{\"translate\":\"mech.block.ender_hopper\",\"color\":\"red\",\"italic\":false}"} +execute if score @s mech_data matches 5004 if entity @s[tag=mech_rot_2] run setblock ~ ~ ~ minecraft:hopper[facing=south]{CustomName:"{\"translate\":\"mech.block.ender_hopper\",\"color\":\"red\",\"italic\":false}"} +execute if score @s mech_data matches 5004 if entity @s[tag=mech_rot_3] run setblock ~ ~ ~ minecraft:hopper[facing=west]{CustomName:"{\"translate\":\"mech.block.ender_hopper\",\"color\":\"red\",\"italic\":false}"} #Auto Jukebox execute if score @s mech_data matches 5006 run summon armor_stand ~ ~ ~ {Tags:["mech_auto_jukebox"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:205}}]} -execute if score @s mech_data matches 5006 run setblock ~ ~ ~ minecraft:dropper[facing=up]{CustomName:"{\"text\":\"Auto Jukebox\",\"color\":\"gold\",\"italic\":false}"} +execute if score @s mech_data matches 5006 run setblock ~ ~ ~ minecraft:dropper[facing=up]{CustomName:"{\"translate\":\"mech.block.auto_jukebox\",\"color\":\"gold\",\"italic\":false}"} #Unlimited Storage Unit execute if score @s mech_data matches 5007 run summon armor_stand ~ ~ ~ {Tags:["mech_unlimited_storage"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_storage:0,Unbreakable:1,Damage:204}}]} -execute if score @s mech_data matches 5007 run setblock ~ ~ ~ minecraft:hopper[facing=down]{ TransferCooldown:1000,CustomName:"{\"text\":\"Unlimited Storage Unit\",\"color\":\"white\",\"italic\":false}",Lock:"§8asdonasdoasnffobdiaasdg",Items:[{Slot:1b,id:"minecraft:diamond_shovel",tag:{UIPart:1,Damage:67,Unbreakable:1},Count:1b},{Slot:2b,id:"minecraft:diamond_shovel",tag:{UIPart:1,Damage:67,Unbreakable:1},Count:1b},{Slot:3b,id:"minecraft:diamond_shovel",tag:{UIPart:1,Damage:67,Unbreakable:1},Count:1b},{Slot:4b,id:"minecraft:diamond_shovel",tag:{UIPart:1,Damage:67,Unbreakable:1},Count:1b}]} +execute if score @s mech_data matches 5007 run setblock ~ ~ ~ minecraft:hopper[facing=down]{ TransferCooldown:1000,CustomName:"{\"translate\":\"mech.block.unlimited_storage_unit\",\"color\":\"white\",\"italic\":false}",Lock:"§8asdonasdoasnffobdiaasdg",Items:[{Slot:1b,id:"minecraft:diamond_shovel",tag:{UIPart:1,Damage:67,Unbreakable:1},Count:1b},{Slot:2b,id:"minecraft:diamond_shovel",tag:{UIPart:1,Damage:67,Unbreakable:1},Count:1b},{Slot:3b,id:"minecraft:diamond_shovel",tag:{UIPart:1,Damage:67,Unbreakable:1},Count:1b},{Slot:4b,id:"minecraft:diamond_shovel",tag:{UIPart:1,Damage:67,Unbreakable:1},Count:1b}]} execute if score @s mech_data matches 5007 if block ~ ~-1 ~ hopper run data merge block ~ ~-1 ~ {TransferCooldown:20} diff --git a/data/mechanization/functions/base/placement/place_object.mcfunction b/data/mechanization/functions/base/placement/place_object.mcfunction index a5c1b128..3bb53dcf 100644 --- a/data/mechanization/functions/base/placement/place_object.mcfunction +++ b/data/mechanization/functions/base/placement/place_object.mcfunction @@ -21,9 +21,9 @@ execute if score @s mech_data matches 1004 run scoreboard players set @e[tag=mec #machine crafter execute if score @s mech_data matches 1005 run summon armor_stand ~ ~ ~ {Tags:["mech_machine_crafter"],Marker:1b,Fire:32676,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:38}}]} execute if score @s mech_data matches 1005 run scoreboard players set @e[tag=mech_machine_crafter,distance=..0.5] mech_data 0 -execute if score @s mech_data matches 1005 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"text\":\"Machine Crafting Table\",\"color\":\"dark_red\",\"italic\":false}"} +execute if score @s mech_data matches 1005 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"translate\":\"mech.block.machine_crafting_table\",\"color\":\"dark_red\",\"italic\":false}"} #Network Reformer execute if score @s mech_data matches 1006 run summon armor_stand ~ ~ ~ {Tags:["mech_network_reformer"],Marker:1b,Fire:32676,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:39}}]} -execute if score @s mech_data matches 1006 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"text\":\"Network Reformer\",\"color\":\"white\",\"italic\":false}",Lock:"adsd"} +execute if score @s mech_data matches 1006 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"translate\":\"mech.block.network_reformer\",\"color\":\"white\",\"italic\":false}",Lock:"adsd"} diff --git a/data/mechanization/functions/base/tools/manual/open_menu.mcfunction b/data/mechanization/functions/base/tools/manual/open_menu.mcfunction index 2c0335c4..da05ba25 100644 --- a/data/mechanization/functions/base/tools/manual/open_menu.mcfunction +++ b/data/mechanization/functions/base/tools/manual/open_menu.mcfunction @@ -1,2 +1,2 @@ -tellraw @s ["",{"text":"Table of Contents","color":"aqua","bold":true},{"text":"\nClick on section to quick jump to it.","color":"dark_aqua","bold":false},{"text":"\n - Title","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 1"}},{"text":"\n - TOC","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 2"}},{"text":"\n - The Basics","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 3"}},{"text":"\n - Age of Machines: Tier 1","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 4"}},{"text":"\n - Age of Machines: Tier 2","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 5"}},{"text":"\n - Age of Machines: Tier 3","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 6"}},{"text":"\n - Nuclear Ascension","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 7"}},{"text":"\n - Gadgets","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 8"}},{"text":"\n - Assembly","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 9"}}] +tellraw @s ["",{"translate":"mech.text.manual.table_of_contents","color":"aqua","bold":true},{"translate":"mech.text.manual.instructions","color":"dark_aqua","bold":false},{"translate":"mech.text.manual.title","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 1"}},{"translate":"mech.text.manual.toc","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 2"}},{"translate":"mech.text.manual.basics","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 3"}},{"translate":"mech.text.manual.machines_1","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 4"}},{"translate":"mech.text.manual.machines_2","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 5"}},{"translate":"mech.text.manual.machines_3","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 6"}},{"translate":"mech.text.manual.nuclear_ascension","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 7"}},{"translate":"mech.text.manual.gadgets","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 8"}},{"translate":"\n - Assembly","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger mech_manual set 9"}}] scoreboard players enable @s mech_manual \ No newline at end of file diff --git a/data/mechanization/functions/base/tools/multimeter_readout.mcfunction b/data/mechanization/functions/base/tools/multimeter_readout.mcfunction index 1a49d048..9a23b72f 100644 --- a/data/mechanization/functions/base/tools/multimeter_readout.mcfunction +++ b/data/mechanization/functions/base/tools/multimeter_readout.mcfunction @@ -1,13 +1,13 @@ #Creative cell -execute as @e[scores={mech_power=0..},distance=..0.5,tag=mech_storage_creative] at @s run tellraw @p ["",{"text":"Energy Stored: ","color":"dark_green"},{"text":"Infinite","color":"dark_aqua"}] +execute as @e[scores={mech_power=0..},distance=..0.5,tag=mech_storage_creative] at @s run tellraw @p ["",{"translate":"mech.text.multimeter.energy","color":"dark_green"},{"translate":"mech.text.multimeter.infinite","color":"dark_aqua"}] #Default -execute as @e[scores={mech_power=0..},distance=..0.5,tag=!mech_storage_creative] at @s run tellraw @p ["",{"text":"Energy Stored: ","color":"dark_green"},{"score":{"name":"@s","objective":"mech_power"},"color":"dark_aqua"},{"text":" kJ","color":"dark_aqua"}] -execute as @e[scores={mech_power=0..},distance=..0.5,tag=mech_upgraded] at @s run tellraw @p ["",{"text":"Machine is upgraded.","color":"dark_aqua"}] -execute if entity @s[tag=mech_operator] as @e[scores={mech_power=0..},distance=..0.5] at @s run tellraw @p[tag=mech_operator] ["",{"text":"Grid ID: ","color":"dark_green"},{"score":{"name":"@s","objective":"mech_gridid"},"color":"dark_aqua"}] +execute as @e[scores={mech_power=0..},distance=..0.5,tag=!mech_storage_creative] at @s run tellraw @p ["",{"translate":"mech.text.multimeter.energy","color":"dark_green"},{"score":{"name":"@s","objective":"mech_power"},"color":"dark_aqua"},{"text":" kJ","color":"dark_aqua"}] +execute as @e[scores={mech_power=0..},distance=..0.5,tag=mech_upgraded] at @s run tellraw @p ["",{"translate":"mech.text.multimeter.upgraded","color":"dark_aqua"}] +execute if entity @s[tag=mech_operator] as @e[scores={mech_power=0..},distance=..0.5] at @s run tellraw @p[tag=mech_operator] ["",{"translate":"mech.text.multimeter.grid","color":"dark_green"},{"score":{"name":"@s","objective":"mech_gridid"},"color":"dark_aqua"}] #Relay -execute as @e[tag=mech_energy_relay,distance=..0.5,scores={mech_data=0}] at @s run tellraw @p ["",{"text":"Current Mode: ","color":"dark_green"},{"text":"Transmission","color":"dark_aqua"}] -execute as @e[tag=mech_energy_relay,distance=..0.5,scores={mech_data=1}] at @s run tellraw @p ["",{"text":"Current Mode: ","color":"dark_green"},{"text":"Collection","color":"dark_aqua"}] -execute as @e[tag=mech_energy_relay,distance=..0.5,scores={mech_data=2}] at @s run tellraw @p ["",{"text":"Current Mode: ","color":"dark_green"},{"text":"Import","color":"dark_aqua"}] -execute as @e[tag=mech_energy_relay,distance=..0.5,scores={mech_data=3}] at @s run tellraw @p ["",{"text":"Current Mode: ","color":"dark_green"},{"text":"Export","color":"dark_aqua"}] +execute as @e[tag=mech_energy_relay,distance=..0.5,scores={mech_data=0}] at @s run tellraw @p ["",{"translate":"mech.text.multimeter.mode","color":"dark_green"},{"translate":"mech.text.multimeter.transmission","color":"dark_aqua"}] +execute as @e[tag=mech_energy_relay,distance=..0.5,scores={mech_data=1}] at @s run tellraw @p ["",{"translate":"mech.text.multimeter.mode","color":"dark_green"},{"translate":"mech.text.multimeter.collection","color":"dark_aqua"}] +execute as @e[tag=mech_energy_relay,distance=..0.5,scores={mech_data=2}] at @s run tellraw @p ["",{"translate":"mech.text.multimeter.mode","color":"dark_green"},{"translate":"mech.text.multimeter.import","color":"dark_aqua"}] +execute as @e[tag=mech_energy_relay,distance=..0.5,scores={mech_data=3}] at @s run tellraw @p ["",{"translate":"mech.text.multimeter.mode","color":"dark_green"},{"translate":"mech.text.multimeter.export","color":"dark_aqua"}] diff --git a/data/mechanization/functions/gadgets/machines/machine_crafter.mcfunction b/data/mechanization/functions/gadgets/machines/machine_crafter.mcfunction index 6c781c0a..8a345472 100644 --- a/data/mechanization/functions/gadgets/machines/machine_crafter.mcfunction +++ b/data/mechanization/functions/gadgets/machines/machine_crafter.mcfunction @@ -1,141 +1,141 @@ #Charging Station -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, id: "minecraft:redstone_block", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4000, du_click_detect:1b, Unbreakable:1, Damage:111, HideFlags:6, display: {Name: "{\"text\":\"Charging Station\",\"color\":\"dark_green\",\"italic\":false}", Lore: ["§fCharges items.","§fUses: 256 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, id: "minecraft:redstone_block", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4000, du_click_detect:1b, Unbreakable:1, Damage:111, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.charging_station\",\"color\":\"dark_green\",\"italic\":false}", Lore: ["§fCharges items.","§fUses: 256 kW"]}}}]} #Tinker Table -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, id: "minecraft:lime_stained_glass", Count: 4b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, id: "minecraft:paper", Count: 2b},{Slot: 4b, id: "minecraft:enchanting_table", Count: 1b},{Slot: 5b, id: "minecraft:paper", Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4001, du_click_detect:1b, Unbreakable:1, Damage:112, HideFlags:6, display: {Name: "{\"text\":\"Tinker Table\",\"color\":\"dark_aqua\",\"italic\":false}", Lore: ["§fModifies tools,","§fweapons, and armor."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, id: "minecraft:lime_stained_glass", Count: 4b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, id: "minecraft:paper", Count: 2b},{Slot: 4b, id: "minecraft:enchanting_table", Count: 1b},{Slot: 5b, id: "minecraft:paper", Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4001, du_click_detect:1b, Unbreakable:1, Damage:112, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.tinker_table\",\"color\":\"dark_aqua\",\"italic\":false}", Lore: ["§fModifies tools,","§fweapons, and armor."]}}}]} #XP Tank -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 1b, id: "minecraft:iron_bars", Count: 16b},{Slot: 2b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 3b, id: "minecraft:glass", Count: 4b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, id: "minecraft:glass", Count: 4b},{Slot: 6b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 7b, id: "minecraft:glass", Count: 4b},{Slot: 8b, tag: {OreDict: ["ingotEnder"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4002, du_click_detect:1b, Unbreakable:1, Damage:206, HideFlags:6, display: {Name: "{\"text\":\"XP Tank\",\"color\":\"green\",\"italic\":false}", Lore: ["§fPulls XP from players","§fabove 30 levels and pushes","§fXP to players bellow 30 levels."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 1b, id: "minecraft:iron_bars", Count: 16b},{Slot: 2b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 3b, id: "minecraft:glass", Count: 4b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, id: "minecraft:glass", Count: 4b},{Slot: 6b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 7b, id: "minecraft:glass", Count: 4b},{Slot: 8b, tag: {OreDict: ["ingotEnder"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4002, du_click_detect:1b, Unbreakable:1, Damage:206, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.xp_tank\",\"color\":\"green\",\"italic\":false}", Lore: ["§fPulls XP from players","§fabove 30 levels and pushes","§fXP to players bellow 30 levels."]}}}]} #Portable Battery -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotTin"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4209, Unbreakable: 1, HideFlags: 6, Energy: 1, display: {Lore: ["§fStores energy for","§ftools & equipment."], Name: "{\"text\":\"Portable Battery\",\"color\":\"dark_aqua\",\"italic\":false}"}, Damage: 123}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotTin"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4209, Unbreakable: 1, HideFlags: 6, Energy: 1, display: {Lore: ["§fStores energy for","§ftools & equipment."], Name: "{\"translate\":\"mech.item.portable_battery\",\"color\":\"dark_aqua\",\"italic\":false}"}, Damage: 123}}]} #echo-locaters -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 1b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 2b, id: "minecraft:white_wool", Count: 1b},{Slot: 3b, id: "minecraft:note_block", Count: 1b},{Slot: 4b, id: "minecraft:note_block", Count: 1b},{Slot: 5b, id: "minecraft:white_wool", Count: 1b},{Slot: 6b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 7b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 8b, id: "minecraft:white_wool", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4100, du_click_detect:1b, Unbreakable:1, Damage:185, HideFlags:6, display: {Name: "{\"text\":\"Iron Eco-Locater\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fDetects caves.","§fRange: 16 blocks."]}}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:diamond", Count: 1b},{Slot: 1b, id: "minecraft:diamond", Count: 1b},{Slot: 2b, id: "minecraft:white_wool", Count: 1b},{Slot: 3b, id: "minecraft:note_block", Count: 1b},{Slot: 4b, id: "minecraft:note_block", Count: 1b},{Slot: 5b, id: "minecraft:white_wool", Count: 1b},{Slot: 6b, id: "minecraft:diamond", Count: 1b},{Slot: 7b, id: "minecraft:diamond", Count: 1b},{Slot: 8b, id: "minecraft:white_wool", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4101, du_click_detect:1b, Unbreakable:1, Damage:186, HideFlags:6, display: {Name: "{\"text\":\"Diamond Eco-Locater\",\"color\":\"dark_aqua\",\"italic\":false}", Lore: ["§fDetects caves.","§fRange: 24 blocks."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 1b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 2b, id: "minecraft:white_wool", Count: 1b},{Slot: 3b, id: "minecraft:note_block", Count: 1b},{Slot: 4b, id: "minecraft:note_block", Count: 1b},{Slot: 5b, id: "minecraft:white_wool", Count: 1b},{Slot: 6b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 7b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 8b, id: "minecraft:white_wool", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4100, du_click_detect:1b, Unbreakable:1, Damage:185, HideFlags:6, display: {Name: "{\"translate\":\"Iron Eco-Locater\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fDetects caves.","§fRange: 16 blocks."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:diamond", Count: 1b},{Slot: 1b, id: "minecraft:diamond", Count: 1b},{Slot: 2b, id: "minecraft:white_wool", Count: 1b},{Slot: 3b, id: "minecraft:note_block", Count: 1b},{Slot: 4b, id: "minecraft:note_block", Count: 1b},{Slot: 5b, id: "minecraft:white_wool", Count: 1b},{Slot: 6b, id: "minecraft:diamond", Count: 1b},{Slot: 7b, id: "minecraft:diamond", Count: 1b},{Slot: 8b, id: "minecraft:white_wool", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 4101, du_click_detect:1b, Unbreakable:1, Damage:186, HideFlags:6, display: {Name: "{\"translate\":\"Diamond Eco-Locater\",\"color\":\"dark_aqua\",\"italic\":false}", Lore: ["§fDetects caves.","§fRange: 24 blocks."]}}}]} #### Custom Tools #copper armor -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 4b, id:"minecraft:glass", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_helmet", Count:1b,tag:{mech_itemid: 4500, Damage:52, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"text\":\"Copper Helmet\",\"color\":\"gold\", \"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}]} }]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotCopper"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_chestplate", Count:1b,tag:{mech_itemid: 4501, Damage:77, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"text\":\"Copper Chestplate\",\"color\":\"gold\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:4.5,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotCopper"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_leggings", Count:1b,tag:{mech_itemid: 4503, Damage:72, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"text\":\"Copper Leggings\",\"color\":\"gold\", \"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3.5,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 7b, id:"minecraft:white_wool", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotCopper"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_boots", Count:1b,tag:{mech_itemid: 4502, Damage:62, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"text\":\"Copper Boots\",\"color\":\"gold\", \"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 4b, id:"minecraft:glass", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_helmet", Count:1b,tag:{mech_itemid: 4500, Damage:52, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"translate\":\"mech.item.copper_helmet\",\"color\":\"gold\", \"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}]} }]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotCopper"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_chestplate", Count:1b,tag:{mech_itemid: 4501, Damage:77, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"translate\":\"mech.item.copper_chestplate\",\"color\":\"gold\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:4.5,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotCopper"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_leggings", Count:1b,tag:{mech_itemid: 4503, Damage:72, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"translate\":\"mech.item.copper_leggings\",\"color\":\"gold\", \"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3.5,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{Slot: 7b, id:"minecraft:white_wool", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotCopper"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_boots", Count:1b,tag:{mech_itemid: 4502, Damage:62, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:12414020, Name:"{\"translate\":\"mech.item.copper_boots\",\"color\":\"gold\", \"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}] }}]} #tin armor -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 4b, id:"minecraft:glass", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTin"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_helmet", Count:1b,tag:{mech_itemid: 4504, Damage:53, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"text\":\"Tin Helmet\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTin"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_chestplate", Count:1b,tag:{mech_itemid: 4505, Damage:78, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"text\":\"Tin Chestplate\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:4.5,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTin"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_leggings", Count:1b,tag:{mech_itemid: 4506, Damage:73, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"text\":\"Tin Leggings\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3.5,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 3b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 7b, id:"minecraft:white_wool", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTin"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_boots", Count:1b,tag:{mech_itemid: 4507, Damage:63, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"text\":\"Tin Boots\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 4b, id:"minecraft:glass", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTin"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_helmet", Count:1b,tag:{mech_itemid: 4504, Damage:53, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"translate\":\"mech.item.tin_helmet\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTin"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_chestplate", Count:1b,tag:{mech_itemid: 4505, Damage:78, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"translate\":\"mech.item.tin_chestplate\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:4.5,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTin"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_leggings", Count:1b,tag:{mech_itemid: 4506, Damage:73, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"translate\":\"mech.item.tin_leggings\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3.5,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 3b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTin"]},Count: 1b},{Slot: 7b, id:"minecraft:white_wool", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTin"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_boots", Count:1b,tag:{mech_itemid: 4507, Damage:63, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:16777215, Name:"{\"translate\":\"mech.item.tin_boots\",\"color\":\"gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:384,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"}] }}]} #Steel Armor -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, id:"minecraft:glass", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_helmet", Count:1b,tag:{mech_itemid: 4508, Damage:54, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"text\":\"Steel Helmet\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_chestplate", Count:1b,tag:{mech_itemid: 4509, Damage:79, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"text\":\"Steel Chestplate\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:7,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_leggings", Count:1b,tag:{mech_itemid: 4510, Damage:74, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"text\":\"Steel Leggings\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, id:"minecraft:white_wool", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_boots", Count:1b,tag:{mech_itemid: 4511, Damage:64, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"text\":\"Steel Boots\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, id:"minecraft:glass", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_helmet", Count:1b,tag:{mech_itemid: 4508, Damage:54, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"translate\":\"mech.item.steel_helmet\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_chestplate", Count:1b,tag:{mech_itemid: 4509, Damage:79, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"translate\":\"mech.item.steel_chestplate\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:7,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_leggings", Count:1b,tag:{mech_itemid: 4510, Damage:74, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"translate\":\"mech.item.steel_leggings\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, id:"minecraft:white_wool", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_boots", Count:1b,tag:{mech_itemid: 4511, Damage:64, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:6710886, Name:"{\"translate\":\"mech.item.steel_boots\",\"color\":\"dark_gray\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:512,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:4,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}] }}]} #Structural Armor -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 4b, id:"minecraft:glass", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_helmet", Count:1b,tag:{mech_itemid: 4512, Damage:51, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"text\":\"Structural Helmet\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotStructural"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_chestplate", Count:1b,tag:{mech_itemid: 4513, Damage:76, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"text\":\"Structural Chestplate\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:7,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotStructural"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_leggings", Count:1b,tag:{mech_itemid: 4514, Damage:71, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"text\":\"Structural Leggings\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 7b, id:"minecraft:white_wool", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotStructural"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_boots", Count:1b,tag:{mech_itemid: 4515, Damage:61, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"text\":\"Structural Boots\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 4b, id:"minecraft:glass", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_helmet", Count:1b,tag:{mech_itemid: 4512, Damage:51, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"translate\":\"mech.item.structural_helmet\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"head"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotStructural"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_chestplate", Count:1b,tag:{mech_itemid: 4513, Damage:76, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"translate\":\"mech.item.structural_chestplate\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"chest"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:7,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotStructural"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_leggings", Count:1b,tag:{mech_itemid: 4514, Damage:71, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"translate\":\"mech.item.structural_leggings\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"legs"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 7b, id:"minecraft:white_wool", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotStructural"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_boots", Count:1b,tag:{mech_itemid: 4515, Damage:61, HideFlags:36, du_durability:1b, Unbreakable:1b, display:{color:8883115, Name:"{\"translate\":\"mech.item.structural_boots\",\"color\":\"blue\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:736,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"feet"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.5,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"}] }}]} #conductive tools -execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotConductive"]}, Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:golden_sword", Count:1b,tag:{mech_itemid: 4220, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b, display:{Name:"{\"text\":\"Conductive Sword\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:4,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-1,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:golden_pickaxe", Count:1b,tag:{mech_itemid: 4517, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b, display:{Name:"{\"text\":\"Conductive Pickaxe\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:golden_axe", Count:1b,tag:{mech_itemid: 4518, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b, display:{Name:"{\"text\":\"Conductive Axe\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 2b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 6b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:golden_shovel", Count:1b,tag:{mech_itemid: 4519, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b, display:{Name:"{\"text\":\"Conductive Shovel\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotConductive"]}, Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:golden_sword", Count:1b,tag:{mech_itemid: 4220, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b, display:{Name:"{\"translate\":\"mech.item.conductive_sword\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:4,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-1,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:golden_pickaxe", Count:1b,tag:{mech_itemid: 4517, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b, display:{Name:"{\"translate\":\"mech.item.conductive_pickaxe\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:golden_axe", Count:1b,tag:{mech_itemid: 4518, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b, display:{Name:"{\"translate\":\"mech.item.conductive_axe\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 2b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 6b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:golden_shovel", Count:1b,tag:{mech_itemid: 4519, Damage:32, HideFlags:36, du_durability:1b, durability_max:256, Unbreakable:1b, display:{Name:"{\"translate\":\"mech.item.conductive_shovel\",\"color\":\"yellow\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:256,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} #Crystal Tools -execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_sword",Count:1b,tag:{mech_itemid: 4220, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b, display:{Name:"{\"text\":\"Crystal Sword\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:looting",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:32,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:3,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-3,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_pickaxe",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"text\":\"Crystal Pickaxe\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_axe",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"text\":\"Crystal Axe\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 2b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 6b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"text\":\"Crystal Shovel\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_sword",Count:1b,tag:{mech_itemid: 4220, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b, display:{Name:"{\"translate\":\"mech.item.crystal_sword\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:looting",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:32,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:3,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-3,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_pickaxe",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"translate\":\"mech.item.crystal_pickaxe\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_axe",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"translate\":\"mech.item.crystal_axe\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 2b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 4b, id: "minecraft:stick", Count: 1b},{Slot: 6b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel",Count:1b,tag:{mech_itemid: 4521, Damage:1560, HideFlags:36, du_durability:1b, durability_max:0, Unbreakable:1b,display:{Name:"{\"translate\":\"mech.item.crystal_shovel\",\"color\":\"dark_purple\",\"italic\":false}",Lore:["§fCannot be repaired."]}, Enchantments:[{id:"minecraft:fortune",lvl:5}], AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:16,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}] }}]} #### Titanium Equipment -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:trident", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTitanium"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:trident", Count: 1b, tag:{mech_itemid: 4204, modified:1,display:{Name:"{\"text\":\"Titanium Trident\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 7b, id: "minecraft:diamond_sword", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_sword", Count: 1b, tag:{mech_itemid: 4203, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1, display:{Name:"{\"text\":\"Titanium Sword\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:7,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-2.5,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] } }]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_pickaxe", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_pickaxe", Count: 1b, tag:{mech_itemid: 4200, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1, display:{Name:"{\"text\":\"Titanium Pickaxe\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} }]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_axe", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_axe", Count: 1b, tag:{mech_itemid: 4201, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1, display:{Name:"{\"text\":\"Titanium Axe\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} }]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_shovel", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{mech_itemid: 4202, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1, display:{Name:"{\"text\":\"Titanium Shovel\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} }]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:trident", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTitanium"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:trident", Count: 1b, tag:{mech_itemid: 4204, modified:1,display:{Name:"{\"translate\":\"mech.item.titanium_trident\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 7b, id: "minecraft:diamond_sword", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_sword", Count: 1b, tag:{mech_itemid: 4203, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1, display:{Name:"{\"translate\":\"mech.item.titanium_sword\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:7,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-2.5,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] } }]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_pickaxe", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_pickaxe", Count: 1b, tag:{mech_itemid: 4200, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1, display:{Name:"{\"translate\":\"mech.item.titanium_pickaxe\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} }]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_axe", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_axe", Count: 1b, tag:{mech_itemid: 4201, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1, display:{Name:"{\"translate\":\"mech.item.titanium_axe\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} }]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_shovel", Count: 1b},{Slot: 7b, id: "minecraft:stick", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{mech_itemid: 4202, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, modified:1, display:{Name:"{\"translate\":\"mech.item.titanium_shovel\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"]}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} }]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_helmet", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTitanium"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_helmet", Count: 1b, tag:{mech_itemid: 4205, Damage:56, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1, display:{Name:"{\"text\":\"Titanium Helmet\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}]} }]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, id: "minecraft:diamond_chestplate", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTitanium"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_chestplate", Count: 1b, tag:{mech_itemid: 4206, Damage:81, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1, display:{Name:"{\"text\":\"Titanium Chestplate\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:8,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}]} }]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_leggings", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTitanium"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_leggings", Count: 1b, tag:{mech_itemid: 4207, Damage:76, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1, display:{Name:"{\"text\":\"Titanium Leggings\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}]} }]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_boots", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTitanium"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_boots", Count: 1b, tag:{mech_itemid: 4208, Damage:66, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1, display:{Name:"{\"text\":\"Titanium Boots\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}]} }]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_helmet", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTitanium"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_helmet", Count: 1b, tag:{mech_itemid: 4205, Damage:56, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1, display:{Name:"{\"translate\":\"mech.item.titanium_helmet\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"}]} }]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, id: "minecraft:diamond_chestplate", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTitanium"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_chestplate", Count: 1b, tag:{mech_itemid: 4206, Damage:81, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1, display:{Name:"{\"translate\":\"mech.item.titanium_chestplate\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:8,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"}]} }]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_leggings", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotTitanium"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_leggings", Count: 1b, tag:{mech_itemid: 4207, Damage:76, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1, display:{Name:"{\"translate\":\"mech.item.titanium_leggings\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:6,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"}]} }]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotTitanium"]},Count: 1b},{Slot: 4b, id: "minecraft:diamond_boots", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotTitanium"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:leather_boots", Count: 1b, tag:{mech_itemid: 4208, Damage:66, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, modified:1, display:{Name:"{\"translate\":\"mech.item.titanium_boots\", \"color\":\"light_purple\",\"italic\":false}",Lore:["§fModifiable"],color:13216198}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:3,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:2,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"}]} }]} #Upgrade Base -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 4b, id: "minecraft:paper", Count: 16b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 4b, tag:{du_nerf:1b, mech_itemid: 4300, OreDict:["upgradeBase"],Unbreakable:1,Damage:158,HideFlags:6,display:{Name:"{\"text\":\"Upgrade Base\",\"color\":\"dark_red\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 4b, id: "minecraft:paper", Count: 16b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 4b, tag:{du_nerf:1b, mech_itemid: 4300, OreDict:["upgradeBase"],Unbreakable:1,Damage:158,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.upgade_base\",\"color\":\"dark_red\",\"italic\":false}"}}}]} #Upgrades Tools -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:blaze_powder", Count: 32b},{id:"minecraft:lava_bucket", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4301, OreDict:["upgradeAutoSmelt"],Unbreakable:1,Damage:159,HideFlags:6,display:{Lore:["§fMax 1 Upgrade.","§fSmelts mined Blocks."],Name:"{\"text\":\"Auto Smelt Upgrade\",\"color\":\"dark_red\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:redstone", Count: 48b},{id:"minecraft:sugar", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4302, OreDict:["upgradeEmpowered"],Unbreakable:1,Damage:160,HideFlags:6,display:{Lore:["§fMax 2 Upgrades","§fGrants haste for 4 kW."],Name:"{\"text\":\"Empowered Upgrade\",\"color\":\"dark_green\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:iron_ingot", Count: 16b},{id:"minecraft:rose_red", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4303, OreDict:["upgradeMagnetic"],Unbreakable:1,Damage:161,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fPicks up mined items."],Name:"{\"text\":\"Magnetic Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:ender_eye", Count: 4b},{id:"minecraft:lava_bucket", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4304, OreDict:["upgradeTrash"],Unbreakable:1,Damage:162,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fDestroys common items."],Name:"{\"text\":\"Trash Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:tnt", Count: 8b},{id:"minecraft:quartz", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4305, OreDict:["upgradeSmash"],Unbreakable:1,Damage:163,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fMines a 3x3 area of stone."],Name:"{\"text\":\"Smash Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:blaze_powder", Count: 32b},{id:"minecraft:lava_bucket", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4301, OreDict:["upgradeAutoSmelt"],Unbreakable:1,Damage:159,HideFlags:6,display:{Lore:["§fMax 1 Upgrade.","§fSmelts mined Blocks."],Name:"{\"translate\":\"mech.item.upgade_auto_smelt\",\"color\":\"dark_red\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:redstone", Count: 48b},{id:"minecraft:sugar", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4302, OreDict:["upgradeEmpowered"],Unbreakable:1,Damage:160,HideFlags:6,display:{Lore:["§fMax 2 Upgrades","§fGrants haste for 4 kW."],Name:"{\"translate\":\"mech.item.upgade_empowered\",\"color\":\"dark_green\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:iron_ingot", Count: 16b},{id:"minecraft:rose_red", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4303, OreDict:["upgradeMagnetic"],Unbreakable:1,Damage:161,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fPicks up mined items."],Name:"{\"translate\":\"mech.item.upgade_magnetic\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:ender_eye", Count: 4b},{id:"minecraft:lava_bucket", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4304, OreDict:["upgradeTrash"],Unbreakable:1,Damage:162,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fDestroys common items."],Name:"{\"translate\":\"mech.item.upgade_trash\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:tnt", Count: 8b},{id:"minecraft:quartz", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4305, OreDict:["upgradeSmash"],Unbreakable:1,Damage:163,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fMines a 3x3 area of stone."],Name:"{\"translate\":\"mech.item.upgade_smash\",\"color\":\"gray\",\"italic\":false}"}}}]} #Upgrades Weapons -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:prismarine_crystals", Count: 16b},{id:"minecraft:blaze_powder", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4306, OreDict:["upgradeDamage"],Unbreakable:1,Damage:164,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§f+2 Damage"],Name:"{\"text\":\"Damage Upgrade\",\"color\":\"dark_red\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:sugar", Count: 64b},{id:"minecraft:chorus_fruit", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4307, OreDict:["upgradeAttackSpeed"],Unbreakable:1,Damage:165,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§f+0.25 Attack Speed"],Name:"{\"text\":\"Attack Speed Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:glowstone_dust", Count: 64b},{id:"minecraft:golden_carrot", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4312, OreDict:["upgradeGlow"],Unbreakable:1,Damage:171,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fCauses target to glow."],Name:"{\"text\":\"Glow Upgrade\",\"color\":\"gold\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:fermented_spider_eye", Count: 24b},{id:"minecraft:pufferfish", Count: 24b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4308, OreDict:["upgradePoison"],Unbreakable:1,Damage:166,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fPoisons target."],Name:"{\"text\":\"Poison Upgrade\",\"color\":\"green\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:ice", Count: 32b},{id:"minecraft:soul_sand", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4311, OreDict:["upgradeSlowness"],Unbreakable:1,Damage:169,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fSlows target."],Name:"{\"text\":\"Slowness Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:ghast_tear", Count: 8b},{id:"minecraft:glistering_melon_slice", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4310, OreDict:["upgradeVamparic"],Unbreakable:1,Damage:168,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fRegen health when attacking."],Name:"{\"text\":\"Vamparic Upgrade\",\"color\":\"red\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:spider_eye", Count: 32b},{id:"minecraft:prismarine_shard", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4313, OreDict:["upgradeWeakness"],Unbreakable:1,Damage:170,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGives weakness to target."],Name:"{\"text\":\"Weakness Upgrade\",\"color\":\"red\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:wither_skeleton_skull", Count: 4b},{id:"minecraft:nether_star", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4309, OreDict:["upgradeWither"],Unbreakable:1,Damage:167,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fWithers target."],Name:"{\"text\":\"Wither Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:prismarine_crystals", Count: 16b},{id:"minecraft:blaze_powder", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4306, OreDict:["upgradeDamage"],Unbreakable:1,Damage:164,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§f+2 Damage"],Name:"{\"translate\":\"mech.item.upgade_damage\",\"color\":\"dark_red\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:sugar", Count: 64b},{id:"minecraft:chorus_fruit", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4307, OreDict:["upgradeAttackSpeed"],Unbreakable:1,Damage:165,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§f+0.25 Attack Speed"],Name:"{\"translate\":\"mech.item.upgade_attack_speed\",\"color\":\"blue\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:glowstone_dust", Count: 64b},{id:"minecraft:golden_carrot", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4312, OreDict:["upgradeGlow"],Unbreakable:1,Damage:171,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fCauses target to glow."],Name:"{\"translate\":\"mech.item.upgade_glow\",\"color\":\"gold\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:fermented_spider_eye", Count: 24b},{id:"minecraft:pufferfish", Count: 24b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4308, OreDict:["upgradePoison"],Unbreakable:1,Damage:166,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fPoisons target."],Name:"{\"translate\":\"mech.item.upgade_poison\",\"color\":\"green\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:ice", Count: 32b},{id:"minecraft:soul_sand", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4311, OreDict:["upgradeSlowness"],Unbreakable:1,Damage:169,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fSlows target."],Name:"{\"translate\":\"mech.item.upgade_slowness\",\"color\":\"blue\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:ghast_tear", Count: 8b},{id:"minecraft:glistering_melon_slice", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4310, OreDict:["upgradeVamparic"],Unbreakable:1,Damage:168,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fRegen health when attacking."],Name:"{\"translate\":\"mech.item.upgade_vamparic\",\"color\":\"red\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:spider_eye", Count: 32b},{id:"minecraft:prismarine_shard", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4313, OreDict:["upgradeWeakness"],Unbreakable:1,Damage:170,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGives weakness to target."],Name:"{\"translate\":\"mech.item.upgade_weakness\",\"color\":\"red\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:wither_skeleton_skull", Count: 4b},{id:"minecraft:nether_star", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4309, OreDict:["upgradeWither"],Unbreakable:1,Damage:167,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fWithers target."],Name:"{\"translate\":\"mech.item.upgade_wither\",\"color\":\"gray\",\"italic\":false}"}}}]} #Upgrades Armor -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:obsidian", Count: 32b},{id:"minecraft:slime_ball", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4314, OreDict:["upgradeArmor"],Unbreakable:1,Damage:172,HideFlags:6,display:{Lore:["§fMax 2 Upgrades Per Armor","§f+1 Armor"],Name:"{\"text\":\"Armor Upgrade\",\"color\":\"light_purple\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:shulker_shell", Count: 2b},{id:"minecraft:slime_block", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4317, OreDict:["upgradeKnockResist"],Unbreakable:1,Damage:175,HideFlags:6,display:{Lore:["§fMax 1 Upgrade per Armor","§f+0.5 Knockback Resistance"],Name:"{\"text\":\"Knockback Resist Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:sugar", Count: 48b},{id:"minecraft:rabbit_foot", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4318, OreDict:["upgradeSpeed"],Unbreakable:1,Damage:174,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+10% Speed"],Name:"{\"text\":\"Speed Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:glistering_melon_slice", Count: 48b},{id:"minecraft:ender_pearl", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4316, OreDict:["upgradeHealth"],Unbreakable:1,Damage:176,HideFlags:6,display:{Lore:["§fMax 1 Upgrade per Armor","§f+5 Health"],Name:"{\"text\":\"Health Upgrade\",\"color\":\"red\",\"italic\":false}"}}}]} - -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:scute", Count: 4b},{id:"minecraft:dead_tube_coral_block", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"text\":\"Armor Toughness Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:scute", Count: 4b},{id:"minecraft:dead_brain_coral_block", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"text\":\"Armor Toughness Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:scute", Count: 4b},{id:"minecraft:dead_bubble_coral_block", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"text\":\"Armor Toughness Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:scute", Count: 4b},{id:"minecraft:dead_fire_coral_block", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"text\":\"Armor Toughness Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:scute", Count: 4b},{id:"minecraft:dead_horn_coral_block", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"text\":\"Armor Toughness Upgrade\",\"color\":\"gray\",\"italic\":false}"}}}]} - - -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:milk_bucket", Count: 1b},{id:"minecraft:charcoal", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4321, OreDict:["upgradeAntidote"],Unbreakable:1,Damage:184,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fCures effects for power."],Name:"{\"text\":\"Antidote Upgrade\",\"color\":\"light_purple\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:piston", Count: 16b},{id:"minecraft:cake", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4319, OreDict:["upgradeEater"],Unbreakable:1,Damage:181,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fConsumes food for you when hungry."],Name:"{\"text\":\"Auto-Eater Upgrade\",\"color\":\"red\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:elytra", Count: 1b},{id:"minecraft:ender_eye", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4320, OreDict:["upgradeFlight"],Unbreakable:1,Damage:177,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fLike swimming on air."],Name:"{\"text\":\"Flight Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:golden_carrot", Count: 24b},{id:"minecraft:prismarine_crystals", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4322, OreDict:["upgradeNightVision"],Unbreakable:1,Damage:179,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGrants Night Vision"],Name:"{\"text\":\"Night Vision Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:enchanted_golden_apple", Count: 1b},{id:"minecraft:redstone_block", Count: 16b}]} run data merge block ~ ~ ~ {Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4324, OreDict:["upgradeShield"],Unbreakable:1,Damage:183,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fStops some damage."],Name:"{\"text\":\"Shield Upgrade\",\"color\":\"gold\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:white_wool", Count: 64b},{id:"minecraft:slime_block", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4323, OreDict:["upgradeSlowfall"],Unbreakable:1,Damage:178,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fFall Slowly & Negate Fall Damage"],Name:"{\"text\":\"Slowfall Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:ender_eye", Count: 64b},{id:"minecraft:glowstone", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4325, OreDict:["upgradeInvisibility"],Unbreakable:1,Damage:182,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fLook down and hold shift+space."],Name:"{\"text\":\"True Invisibility Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:pufferfish", Count: 16b},{id:"minecraft:scute", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4326, OreDict:["upgradeWaterBreathing"],Unbreakable:1,Damage:180,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGrants water breathing."],Name:"{\"text\":\"Water Breathing Upgrade\",\"color\":\"blue\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:obsidian", Count: 32b},{id:"minecraft:slime_ball", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4314, OreDict:["upgradeArmor"],Unbreakable:1,Damage:172,HideFlags:6,display:{Lore:["§fMax 2 Upgrades Per Armor","§f+1 Armor"],Name:"{\"translate\":\"mech.item.upgade_armor\",\"color\":\"light_purple\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:shulker_shell", Count: 2b},{id:"minecraft:slime_block", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4317, OreDict:["upgradeKnockResist"],Unbreakable:1,Damage:175,HideFlags:6,display:{Lore:["§fMax 1 Upgrade per Armor","§f+0.5 Knockback Resistance"],Name:"{\"translate\":\"mech.item.upgade_knockback_resist\",\"color\":\"blue\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:sugar", Count: 48b},{id:"minecraft:rabbit_foot", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4318, OreDict:["upgradeSpeed"],Unbreakable:1,Damage:174,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+10% Speed"],Name:"{\"translate\":\"mech.item.upgade_speed\",\"color\":\"blue\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:glistering_melon_slice", Count: 48b},{id:"minecraft:ender_pearl", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4316, OreDict:["upgradeHealth"],Unbreakable:1,Damage:176,HideFlags:6,display:{Lore:["§fMax 1 Upgrade per Armor","§f+5 Health"],Name:"{\"translate\":\"mech.item.upgade_health\",\"color\":\"red\",\"italic\":false}"}}}]} + +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:scute", Count: 4b},{id:"minecraft:dead_tube_coral_block", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"translate\":\"mech.item.upgade_armor_toughness\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:scute", Count: 4b},{id:"minecraft:dead_brain_coral_block", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"translate\":\"mech.item.upgade_armor_toughness\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:scute", Count: 4b},{id:"minecraft:dead_bubble_coral_block", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"translate\":\"mech.item.upgade_armor_toughness\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:scute", Count: 4b},{id:"minecraft:dead_fire_coral_block", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"translate\":\"mech.item.upgade_armor_toughness\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:scute", Count: 4b},{id:"minecraft:dead_horn_coral_block", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4315, OreDict:["upgradeToughness"],Unbreakable:1,Damage:173,HideFlags:6,display:{Lore:["§fMax 2 Upgrades per Armor","§f+1 Armor Thoughness"],Name:"{\"translate\":\"mech.item.upgade_armor_toughness\",\"color\":\"gray\",\"italic\":false}"}}}]} + + +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:milk_bucket", Count: 1b},{id:"minecraft:charcoal", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4321, OreDict:["upgradeAntidote"],Unbreakable:1,Damage:184,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fCures effects for power."],Name:"{\"translate\":\"mech.item.upgade_antidote\",\"color\":\"light_purple\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:piston", Count: 16b},{id:"minecraft:cake", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4319, OreDict:["upgradeEater"],Unbreakable:1,Damage:181,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fConsumes food for you when hungry."],Name:"{\"translate\":\"mech.item.upgade_auto_eater\",\"color\":\"red\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:elytra", Count: 1b},{id:"minecraft:ender_eye", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4320, OreDict:["upgradeFlight"],Unbreakable:1,Damage:177,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fLike swimming on air."],Name:"{\"translate\":\"mech.item.upgade_flight\",\"color\":\"blue\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:golden_carrot", Count: 24b},{id:"minecraft:prismarine_crystals", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4322, OreDict:["upgradeNightVision"],Unbreakable:1,Damage:179,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGrants Night Vision"],Name:"{\"translate\":\"mech.item.upgade_night_vision\",\"color\":\"blue\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:enchanted_golden_apple", Count: 1b},{id:"minecraft:redstone_block", Count: 16b}]} run data merge block ~ ~ ~ {Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4324, OreDict:["upgradeShield"],Unbreakable:1,Damage:183,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fStops some damage."],Name:"{\"translate\":\"mech.item.upgade_shield\",\"color\":\"gold\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:white_wool", Count: 64b},{id:"minecraft:slime_block", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4323, OreDict:["upgradeSlowfall"],Unbreakable:1,Damage:178,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fFall Slowly & Negate Fall Damage"],Name:"{\"translate\":\"mech.item.upgade_slowfall\",\"color\":\"blue\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:ender_eye", Count: 64b},{id:"minecraft:glowstone", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4325, OreDict:["upgradeInvisibility"],Unbreakable:1,Damage:182,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fLook down and hold shift+space."],Name:"{\"translate\":\"mech.item.upgade_true_invisibility\",\"color\":\"blue\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:pufferfish", Count: 16b},{id:"minecraft:scute", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag:{du_nerf:1b, mech_itemid: 4326, OreDict:["upgradeWaterBreathing"],Unbreakable:1,Damage:180,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fGrants water breathing."],Name:"{\"translate\":\"mech.item.upgade_water_breathing\",\"color\":\"blue\",\"italic\":false}"}}}]} #guns -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 5b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4400, OreDict:["itemGunBarrel"],Unbreakable:1,Damage:188,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"text\":\"Gun Barrel\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotStructural"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4401, OreDict:["itemGunMagazine"],Unbreakable:1,Damage:191,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"text\":\"Gun Magazine\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, id: "minecraft:iron_ingot", Count: 2b},{Slot: 5b, id: "minecraft:iron_ingot", Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4403, OreDict:["itemGunTrigger"],Unbreakable:1,Damage:190,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"text\":\"Gun Trigger\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:white_wool", Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 3b, id: "minecraft:white_wool", Count: 2b},{Slot: 4b, tag: {OreDict: ["ingotStructural"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4402, OreDict:["itemGunStock"],Unbreakable:1,Damage:189,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"text\":\"Gun Stock\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 5b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4400, OreDict:["itemGunBarrel"],Unbreakable:1,Damage:188,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"translate\":\"mech.item.gun_barrel\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotStructural"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotStructural"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4401, OreDict:["itemGunMagazine"],Unbreakable:1,Damage:191,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"translate\":\"mech.item.gun_trigger\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, id: "minecraft:iron_ingot", Count: 2b},{Slot: 5b, id: "minecraft:iron_ingot", Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4403, OreDict:["itemGunTrigger"],Unbreakable:1,Damage:190,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"translate\":\"mech.item.gun_trigger\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:white_wool", Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotStructural"]},Count: 2b},{Slot: 3b, id: "minecraft:white_wool", Count: 2b},{Slot: 4b, tag: {OreDict: ["ingotStructural"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4402, OreDict:["itemGunStock"],Unbreakable:1,Damage:189,HideFlags:6,display:{Lore:["§fGun part."],Name:"{\"translate\":\"mech.item.gun_stock\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["itemGunStock"]},Count: 1b},{Slot: 1b, id: "minecraft:repeater", Count: 8b},{Slot: 2b, tag: {OreDict: ["itemGunBarrel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["itemGunTrigger"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["itemGunMagazine"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4102, du_click_detect:1b,Unbreakable:1,Damage:146,HideFlags:6,modified:3,OreDict:["itemPlasmaSMG"],mech_gun:{energy:16,fire_rate:2,heat:35,recoil_x:6,recoil_y:6,damage:15,velocity:5},display:{Name:"{\"text\":\"Plasma Sub-Machine Gun\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["itemGunStock"]},Count: 1b},{Slot: 1b, id: "minecraft:redstone", Count: 32b},{Slot: 2b, tag: {OreDict: ["itemGunBarrel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["itemGunTrigger"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["itemGunMagazine"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4103, du_click_detect:1b,Unbreakable:1,Damage:136,HideFlags:6,modified:3,OreDict:["itemPlasmaRifle"],mech_gun:{energy:24,fire_rate:4,heat:50,recoil_x:4,recoil_y:4,damage:20,velocity:6},display:{Name:"{\"text\":\"Plasma Rifle\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["itemGunStock"]},Count: 1b},{Slot: 1b, id: "minecraft:glowstone_dust", Count: 32b},{Slot: 2b, tag: {OreDict: ["itemGunBarrel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["itemGunTrigger"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["itemGunMagazine"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4104, du_click_detect:1b,Unbreakable:1,Damage:132,HideFlags:6,modified:3,OreDict:["itemPlasmaPistol"],mech_gun:{energy:32,fire_rate:12,heat:75,recoil_x:2,recoil_y:2,damage:30,velocity:4},display:{Name:"{\"text\":\"Plasma Pistol\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["itemGunStock"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["itemGunBarrel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["itemGunTrigger"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["itemGunMagazine"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4105, du_click_detect:1b,Unbreakable:1,Damage:142,HideFlags:6,modified:3,OreDict:["itemPlasmaSniper"],mech_gun:{energy:64,fire_rate:40,heat:400,recoil_x:8,recoil_y:8,damage:80,velocity:10},display:{Name:"{\"text\":\"Plasma Sniper\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["itemGunStock"]},Count: 1b},{Slot: 1b, id: "minecraft:repeater", Count: 8b},{Slot: 2b, tag: {OreDict: ["itemGunBarrel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["itemGunTrigger"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["itemGunMagazine"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4102, du_click_detect:1b,Unbreakable:1,Damage:146,HideFlags:6,modified:3,OreDict:["itemPlasmaSMG"],mech_gun:{energy:16,fire_rate:2,heat:35,recoil_x:6,recoil_y:6,damage:15,velocity:5},display:{Name:"{\"translate\":\"mech.item.plasma_smg\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["itemGunStock"]},Count: 1b},{Slot: 1b, id: "minecraft:redstone", Count: 32b},{Slot: 2b, tag: {OreDict: ["itemGunBarrel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["itemGunTrigger"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["itemGunMagazine"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4103, du_click_detect:1b,Unbreakable:1,Damage:136,HideFlags:6,modified:3,OreDict:["itemPlasmaRifle"],mech_gun:{energy:24,fire_rate:4,heat:50,recoil_x:4,recoil_y:4,damage:20,velocity:6},display:{Name:"{\"translate\":\"mech.item.plasma_rifle\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["itemGunStock"]},Count: 1b},{Slot: 1b, id: "minecraft:glowstone_dust", Count: 32b},{Slot: 2b, tag: {OreDict: ["itemGunBarrel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["itemGunTrigger"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["itemGunMagazine"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4104, du_click_detect:1b,Unbreakable:1,Damage:132,HideFlags:6,modified:3,OreDict:["itemPlasmaPistol"],mech_gun:{energy:32,fire_rate:12,heat:75,recoil_x:2,recoil_y:2,damage:30,velocity:4},display:{Name:"{\"translate\":\"mech.item.plasma_pistol\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["itemGunStock"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["itemGunBarrel"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["itemGunTrigger"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["itemGunMagazine"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4105, du_click_detect:1b,Unbreakable:1,Damage:142,HideFlags:6,modified:3,OreDict:["itemPlasmaSniper"],mech_gun:{energy:64,fire_rate:40,heat:400,recoil_x:8,recoil_y:8,damage:80,velocity:10},display:{Name:"{\"translate\":\"mech.item.plasma_sniper\",\"color\":\"dark_aqua\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.0,Operation:1,UUIDLeast:100006,UUIDMost:100006,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:91804,UUIDMost:191102,Slot:"mainhand"}]}}]} #Gun Upgrades -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 3b, id: "minecraft:glass", Count: 4b},{Slot: 5b, id: "minecraft:glass", Count: 4b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4407, Unbreakable:1,Damage:151,HideFlags:6,OreDict:["upgradeScope"],display:{Name:"{\"text\":\"Scope\",\"color\":\"blue\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 4b, id: "minecraft:red_stained_glass", Count: 1b},{Slot: 5b, id: "minecraft:glass", Count: 4b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4406, Unbreakable:1,Damage:150,HideFlags:6,OreDict:["upgradeSight"],display:{Name:"{\"text\":\"Red Dot Sight\",\"color\":\"blue\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4405, OreDict:["upgradeVerticalGrip"],Unbreakable:1,Damage:152,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases vertical recoil."],Name:"{\"text\":\"Vertical Grip\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4404, OreDict:["upgradeAngledGrip"],Unbreakable:1,Damage:153,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases horizontal recoil"],Name:"{\"text\":\"Angled Grip\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 3b, id: "minecraft:glass", Count: 4b},{Slot: 5b, id: "minecraft:glass", Count: 4b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4407, Unbreakable:1,Damage:151,HideFlags:6,OreDict:["upgradeScope"],display:{Name:"{\"translate\":\"mech.item.scope\",\"color\":\"blue\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 4b, id: "minecraft:red_stained_glass", Count: 1b},{Slot: 5b, id: "minecraft:glass", Count: 4b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4406, Unbreakable:1,Damage:150,HideFlags:6,OreDict:["upgradeSight"],display:{Name:"{\"translate\":\"mech.item.sight\",\"color\":\"blue\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4405, OreDict:["upgradeVerticalGrip"],Unbreakable:1,Damage:152,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases vertical recoil."],Name:"{\"translate\":\"mech.item.vertical_grip\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4404, OreDict:["upgradeAngledGrip"],Unbreakable:1,Damage:153,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases horizontal recoil"],Name:"{\"translate\":\"mech.item.angled_grip\",\"color\":\"gray\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:packed_ice", Count: 16b},{id:"minecraft:snow_block", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4409, OreDict:["upgradeCryoUnit"],Unbreakable:1,Damage:157,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases weapon heat output.",],Name:"{\"text\":\"Cryothermal Unit\",\"color\":\"dark_aqua\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:piston", Count: 16b},{id:"minecraft:hopper", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4410, OreDict:["upgradeFluidActuator"],Unbreakable:1,Damage:156,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fIncreases projectile speed.",],Name:"{\"text\":\"Fluid Actuator\",\"color\":\"dark_aqua\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:hopper", Count: 16b},{id:"minecraft:redstone", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4411, OreDict:["upgradePlasmaPump"],Unbreakable:1,Damage:155,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fIncreases fire rate.",],Name:"{\"text\":\"Plasma Pump\",\"color\":\"dark_aqua\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:glowstone_dust", Count: 64b},{id:"minecraft:popped_chorus_fruit", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4408, OreDict:["upgradeSuperCharger"],Unbreakable:1,Damage:154,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§fIncreases weapon damage.",],Name:"{\"text\":\"Super Charger Grip\",\"color\":\"dark_red\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:packed_ice", Count: 16b},{id:"minecraft:snow_block", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4409, OreDict:["upgradeCryoUnit"],Unbreakable:1,Damage:157,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fDecreases weapon heat output.",],Name:"{\"translate\":\"mech.item.cryo_unit\",\"color\":\"dark_aqua\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:piston", Count: 16b},{id:"minecraft:hopper", Count: 16b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4410, OreDict:["upgradeFluidActuator"],Unbreakable:1,Damage:156,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fIncreases projectile speed.",],Name:"{\"translate\":\"mech.item.fluid_actuator\",\"color\":\"dark_aqua\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:hopper", Count: 16b},{id:"minecraft:redstone", Count: 64b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4411, OreDict:["upgradePlasmaPump"],Unbreakable:1,Damage:155,HideFlags:6,display:{Lore:["§fMax 1 Upgrades","§fIncreases fire rate.",],Name:"{\"translate\":\"mech.item.plasma_pump\",\"color\":\"dark_aqua\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:glowstone_dust", Count: 64b},{id:"minecraft:popped_chorus_fruit", Count: 32b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4408, OreDict:["upgradeSuperCharger"],Unbreakable:1,Damage:154,HideFlags:6,display:{Lore:["§fMax 4 Upgrades","§fIncreases weapon damage.",],Name:"{\"translate\":\"mech.item.super_charger\",\"color\":\"dark_red\",\"italic\":false}"}}}]} -execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:slime_block", Count: 4b},{id:"minecraft:ender_pearl", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4412, OreDict:["upgradeBouncy"],Unbreakable:1,Damage:192,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fProjectils bounce off walls.",],Name:"{\"text\":\"Bouny Projectiles\",\"color\":\"dark_aqua\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["upgradeBase"]}, Count: 1b},{id:"minecraft:slime_block", Count: 4b},{id:"minecraft:ender_pearl", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b,tag:{du_nerf:1b, mech_itemid: 4412, OreDict:["upgradeBouncy"],Unbreakable:1,Damage:192,HideFlags:6,display:{Lore:["§fMax 1 Upgrade","§fProjectils bounce off walls.",],Name:"{\"translate\":\"mech.item.bouncy_projectiles\",\"color\":\"dark_aqua\",\"italic\":false}"}}}]} diff --git a/data/mechanization/functions/gadgets/machines/place_object.mcfunction b/data/mechanization/functions/gadgets/machines/place_object.mcfunction index af0bc3d4..6f74553b 100644 --- a/data/mechanization/functions/gadgets/machines/place_object.mcfunction +++ b/data/mechanization/functions/gadgets/machines/place_object.mcfunction @@ -6,7 +6,7 @@ execute if score @s mech_data matches 4000 run setblock ~ ~ ~ minecraft:barrier #Tinker Table execute if score @s mech_data matches 4001 run summon armor_stand ~ ~ ~ {Tags:["mech_tinker_table","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[0.01f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:112}}]} -execute if score @s mech_data matches 4001 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"text\":\"Tinker Table\",\"color\":\"dark_aqua\",\"italic\":false}",Items:[{Slot:0b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:113,HideFlags:63},Count:1b},{Slot:2b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:6b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:8b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b}]} +execute if score @s mech_data matches 4001 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"translate\":\"mech.block.tinker_table\",\"color\":\"dark_aqua\",\"italic\":false}",Items:[{Slot:0b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:113,HideFlags:63},Count:1b},{Slot:2b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:6b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b},{Slot:8b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:43,HideFlags:63},Count:1b}]} #XP Tank execute if score @s mech_data matches 4002 run summon armor_stand ~ ~ ~ {Tags:["mech_xp_tank"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_xp:0,Unbreakable:1,Damage:114}}]} diff --git a/data/mechanization/functions/gadgets/machines/tinker_table/boots_upgrade.mcfunction b/data/mechanization/functions/gadgets/machines/tinker_table/boots_upgrade.mcfunction index c689ed82..fc7c035b 100644 --- a/data/mechanization/functions/gadgets/machines/tinker_table/boots_upgrade.mcfunction +++ b/data/mechanization/functions/gadgets/machines/tinker_table/boots_upgrade.mcfunction @@ -3,7 +3,7 @@ replaceitem block ~ ~ ~ container.2 air replaceitem block ~ ~ ~ container.6 air replaceitem block ~ ~ ~ container.8 air -execute if block ~ ~ ~ dropper{Items:[{Slot:4b,id:"minecraft:leather_boots"}]} run replaceitem block ~ ~ ~ container.4 leather_boots{ mech_itemid: 4208, Damage:66, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, mech_upgrades:{flight:0,slowfall:0,nightVision:0,waterbreathing:0,eater:0,invisibility:0,shield:0,antidote:0},modified:3,display:{Lore:["§7Modified"],Name:"{\"text\":\"Titanium Boots\", \"color\":\"light_purple\",\"italic\":false}",color:13216198},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.0,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:1.0,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.1,Operation:1,UUIDLeast:100056,UUIDMost:100056,Slot:"feet"},{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.0,Operation:0,UUIDLeast:100053,UUIDMost:100053,Slot:"feet"},{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:0.0,Operation:0,UUIDLeast:100052,UUIDMost:100052,Slot:"feet"}]} +execute if block ~ ~ ~ dropper{Items:[{Slot:4b,id:"minecraft:leather_boots"}]} run replaceitem block ~ ~ ~ container.4 leather_boots{ mech_itemid: 4208, Damage:66, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, mech_upgrades:{flight:0,slowfall:0,nightVision:0,waterbreathing:0,eater:0,invisibility:0,shield:0,antidote:0},modified:3,display:{Lore:["§7Modified"],Name:"{\"translate\":\"mech.item.titanium_boots\", \"color\":\"light_purple\",\"italic\":false}",color:13216198},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.0,Operation:0,UUIDLeast:100050,UUIDMost:100050,Slot:"feet"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:1.0,Operation:0,UUIDLeast:100051,UUIDMost:100051,Slot:"feet"},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.1,Operation:1,UUIDLeast:100056,UUIDMost:100056,Slot:"feet"},{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.0,Operation:0,UUIDLeast:100053,UUIDMost:100053,Slot:"feet"},{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:0.0,Operation:0,UUIDLeast:100052,UUIDMost:100052,Slot:"feet"}]} execute if block ~ ~ ~ dropper{Items:[{tag:{OreDict:["upgradeFlight"]}}]} store success block ~ ~ ~ Items[2].tag.mech_upgrades.flight int 1 if entity @s execute if block ~ ~ ~ dropper{Items:[{tag:{OreDict:["upgradeSlowfall"]}}]} store success block ~ ~ ~ Items[2].tag.mech_upgrades.slowfall int 1 if entity @s diff --git a/data/mechanization/functions/gadgets/machines/tinker_table/chestplate_upgrade.mcfunction b/data/mechanization/functions/gadgets/machines/tinker_table/chestplate_upgrade.mcfunction index fa52ecde..642eae97 100644 --- a/data/mechanization/functions/gadgets/machines/tinker_table/chestplate_upgrade.mcfunction +++ b/data/mechanization/functions/gadgets/machines/tinker_table/chestplate_upgrade.mcfunction @@ -3,7 +3,7 @@ replaceitem block ~ ~ ~ container.2 air replaceitem block ~ ~ ~ container.6 air replaceitem block ~ ~ ~ container.8 air -replaceitem block ~ ~ ~ container.4 leather_chestplate{ mech_itemid: 4206, Damage:81, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, mech_upgrades:{flight:0,slowfall:0,nightVision:0,waterbreathing:0,eater:0,invisibility:0,shield:0,antidote:0},modified:3,display:{Lore:["§7Modified"],Name:"{\"text\":\"Titanium Chestplate\", \"color\":\"light_purple\",\"italic\":false}",color:13216198},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:7.0,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:1.0,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.1,Operation:1,UUIDLeast:100036,UUIDMost:100036,Slot:"chest"},{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.0,Operation:0,UUIDLeast:100033,UUIDMost:100033,Slot:"chest"},{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:0.0,Operation:0,UUIDLeast:100032,UUIDMost:100032,Slot:"chest"}]} +replaceitem block ~ ~ ~ container.4 leather_chestplate{ mech_itemid: 4206, Damage:81, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, mech_upgrades:{flight:0,slowfall:0,nightVision:0,waterbreathing:0,eater:0,invisibility:0,shield:0,antidote:0},modified:3,display:{Lore:["§7Modified"],Name:"{\"translate\":\"mech.item.titanium_chestplate\", \"color\":\"light_purple\",\"italic\":false}",color:13216198},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:7.0,Operation:0,UUIDLeast:100030,UUIDMost:100030,Slot:"chest"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:1.0,Operation:0,UUIDLeast:100031,UUIDMost:100031,Slot:"chest"},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.1,Operation:1,UUIDLeast:100036,UUIDMost:100036,Slot:"chest"},{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.0,Operation:0,UUIDLeast:100033,UUIDMost:100033,Slot:"chest"},{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:0.0,Operation:0,UUIDLeast:100032,UUIDMost:100032,Slot:"chest"}]} execute if block ~ ~ ~ dropper{Items:[{tag:{OreDict:["upgradeFlight"]}}]} store success block ~ ~ ~ Items[2].tag.mech_upgrades.flight int 1 if entity @s execute if block ~ ~ ~ dropper{Items:[{tag:{OreDict:["upgradeSlowfall"]}}]} store success block ~ ~ ~ Items[2].tag.mech_upgrades.slowfall int 1 if entity @s diff --git a/data/mechanization/functions/gadgets/machines/tinker_table/helmet_upgrade.mcfunction b/data/mechanization/functions/gadgets/machines/tinker_table/helmet_upgrade.mcfunction index 08998ccc..f84525e2 100644 --- a/data/mechanization/functions/gadgets/machines/tinker_table/helmet_upgrade.mcfunction +++ b/data/mechanization/functions/gadgets/machines/tinker_table/helmet_upgrade.mcfunction @@ -3,7 +3,7 @@ replaceitem block ~ ~ ~ container.2 air replaceitem block ~ ~ ~ container.6 air replaceitem block ~ ~ ~ container.8 air -replaceitem block ~ ~ ~ container.4 leather_helmet{mech_itemid: 4205, Damage:56, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, mech_upgrades:{flight:0,slowfall:0,nightVision:0,waterbreathing:0,eater:0,invisibility:0,shield:0,antidote:0},modified:3,display:{Lore:["§7Modified"],Name:"{\"text\":\"Titanium Helmet\", \"color\":\"light_purple\",\"italic\":false}",color:13216198},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.0,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:1.0,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.1,Operation:1,UUIDLeast:100026,UUIDMost:100026,Slot:"head"},{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.0,Operation:0,UUIDLeast:100023,UUIDMost:100023,Slot:"head"},{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:0.0,Operation:0,UUIDLeast:100022,UUIDMost:100022,Slot:"head"}]} +replaceitem block ~ ~ ~ container.4 leather_helmet{mech_itemid: 4205, Damage:56, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, mech_upgrades:{flight:0,slowfall:0,nightVision:0,waterbreathing:0,eater:0,invisibility:0,shield:0,antidote:0},modified:3,display:{Lore:["§7Modified"],Name:"{\"translate\":\"mech.item.titanium_helmet\", \"color\":\"light_purple\",\"italic\":false}",color:13216198},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:2.0,Operation:0,UUIDLeast:100020,UUIDMost:100020,Slot:"head"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:1.0,Operation:0,UUIDLeast:100021,UUIDMost:100021,Slot:"head"},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.1,Operation:1,UUIDLeast:100026,UUIDMost:100026,Slot:"head"},{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.0,Operation:0,UUIDLeast:100023,UUIDMost:100023,Slot:"head"},{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:0.0,Operation:0,UUIDLeast:100022,UUIDMost:100022,Slot:"head"}]} execute if block ~ ~ ~ dropper{Items:[{tag:{OreDict:["upgradeFlight"]}}]} store success block ~ ~ ~ Items[2].tag.mech_upgrades.flight int 1 if entity @s execute if block ~ ~ ~ dropper{Items:[{tag:{OreDict:["upgradeSlowfall"]}}]} store success block ~ ~ ~ Items[2].tag.mech_upgrades.slowfall int 1 if entity @s diff --git a/data/mechanization/functions/gadgets/machines/tinker_table/leggings_upgrade.mcfunction b/data/mechanization/functions/gadgets/machines/tinker_table/leggings_upgrade.mcfunction index 7127169b..6bc90b59 100644 --- a/data/mechanization/functions/gadgets/machines/tinker_table/leggings_upgrade.mcfunction +++ b/data/mechanization/functions/gadgets/machines/tinker_table/leggings_upgrade.mcfunction @@ -3,7 +3,7 @@ replaceitem block ~ ~ ~ container.2 air replaceitem block ~ ~ ~ container.6 air replaceitem block ~ ~ ~ container.8 air -execute if block ~ ~ ~ dropper{Items:[{Slot:4b,id:"minecraft:leather_leggings"}]} run replaceitem block ~ ~ ~ container.4 leather_leggings{ mech_itemid: 4207, Damage:76, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, mech_upgrades:{flight:0,slowfall:0,nightVision:0,waterbreathing:0,eater:0,invisibility:0,shield:0,antidote:0},modified:3,display:{Lore:["§7Modified"],Name:"{\"text\":\"Titanium Leggings\", \"color\":\"light_purple\",\"italic\":false}",color:13216198},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:5.0,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:1.0,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.1,Operation:1,UUIDLeast:100046,UUIDMost:100046,Slot:"legs"},{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.0,Operation:0,UUIDLeast:100043,UUIDMost:100043,Slot:"legs"},{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:0.0,Operation:0,UUIDLeast:100042,UUIDMost:100042,Slot:"legs"}]} +execute if block ~ ~ ~ dropper{Items:[{Slot:4b,id:"minecraft:leather_leggings"}]} run replaceitem block ~ ~ ~ container.4 leather_leggings{ mech_itemid: 4207, Damage:76, HideFlags:36, du_durability:1b, durability_max:1024, Unbreakable:1b, mech_upgrades:{flight:0,slowfall:0,nightVision:0,waterbreathing:0,eater:0,invisibility:0,shield:0,antidote:0},modified:3,display:{Lore:["§7Modified"],Name:"{\"translate\":\"mech.item.titanium_leggings\", \"color\":\"light_purple\",\"italic\":false}",color:13216198},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:1024,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.armor",Name:"generic.armor",Amount:5.0,Operation:0,UUIDLeast:100040,UUIDMost:100040,Slot:"legs"},{AttributeName:"generic.armorToughness",Name:"generic.armorToughness",Amount:1.0,Operation:0,UUIDLeast:100041,UUIDMost:100041,Slot:"legs"},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:0.1,Operation:1,UUIDLeast:100046,UUIDMost:100046,Slot:"legs"},{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.0,Operation:0,UUIDLeast:100043,UUIDMost:100043,Slot:"legs"},{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:0.0,Operation:0,UUIDLeast:100042,UUIDMost:100042,Slot:"legs"}]} execute if block ~ ~ ~ dropper{Items:[{tag:{OreDict:["upgradeFlight"]}}]} store success block ~ ~ ~ Items[2].tag.mech_upgrades.flight int 1 if entity @s execute if block ~ ~ ~ dropper{Items:[{tag:{OreDict:["upgradeSlowfall"]}}]} store success block ~ ~ ~ Items[2].tag.mech_upgrades.slowfall int 1 if entity @s diff --git a/data/mechanization/functions/gadgets/machines/tinker_table/sword_upgrade.mcfunction b/data/mechanization/functions/gadgets/machines/tinker_table/sword_upgrade.mcfunction index 11420dee..dc0c6894 100644 --- a/data/mechanization/functions/gadgets/machines/tinker_table/sword_upgrade.mcfunction +++ b/data/mechanization/functions/gadgets/machines/tinker_table/sword_upgrade.mcfunction @@ -3,7 +3,7 @@ replaceitem block ~ ~ ~ container.2 air replaceitem block ~ ~ ~ container.6 air replaceitem block ~ ~ ~ container.8 air -replaceitem block ~ ~ ~ container.4 diamond_sword{mech_itemid: 4203, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, mech_upgrades:{poison:0,wither:0,vamparic:0,slowness:0,weakness:0,glow:0},modified:2,display:{Lore:["§7Modified"],Name:"{\"text\":\"Titanium Sword\",\"color\":\"light_purple\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:4.0,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-3.0,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}]} +replaceitem block ~ ~ ~ container.4 diamond_sword{mech_itemid: 4203, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b, mech_upgrades:{poison:0,wither:0,vamparic:0,slowness:0,weakness:0,glow:0},modified:2,display:{Lore:["§7Modified"],Name:"{\"translate\":\"mech.item.titanium_sword\",\"color\":\"light_purple\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:4.0,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-3.0,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}]} execute if block ~ ~ ~ dropper{Items:[{tag:{OreDict:["upgradePoison"]}}]} store success block ~ ~ ~ Items[2].tag.mech_upgrades.poison int 1 if entity @s diff --git a/data/mechanization/functions/gadgets/machines/tinker_table/tool_upgrade.mcfunction b/data/mechanization/functions/gadgets/machines/tinker_table/tool_upgrade.mcfunction index dbe03f3b..28dc6962 100644 --- a/data/mechanization/functions/gadgets/machines/tinker_table/tool_upgrade.mcfunction +++ b/data/mechanization/functions/gadgets/machines/tinker_table/tool_upgrade.mcfunction @@ -3,9 +3,9 @@ replaceitem block ~ ~ ~ container.2 air replaceitem block ~ ~ ~ container.6 air replaceitem block ~ ~ ~ container.8 air -execute if block ~ ~ ~ dropper{Items:[{Slot:4b,id:"minecraft:diamond_pickaxe"}]} run replaceitem block ~ ~ ~ container.4 diamond_pickaxe{mech_itemid: 4200, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b,mech_upgrades:{empowered:0,autosmelt:0,magnetic:0,trash:0,smash:0},modified:2,display:{Lore:["§7Modified"],Name:"{\"text\":\"Titanium Pickaxe\",\"color\":\"light_purple\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} -execute if block ~ ~ ~ dropper{Items:[{Slot:4b,id:"minecraft:diamond_axe"}]} run replaceitem block ~ ~ ~ container.4 diamond_axe{mech_itemid: 4201, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b,mech_upgrades:{empowered:0,autosmelt:0,magnetic:0,trash:0,smash:0},modified:2,display:{Lore:["§7Modified"],Name:"{\"text\":\"Titanium Axe\",\"color\":\"light_purple\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} -execute if block ~ ~ ~ dropper{Items:[{Slot:4b,id:"minecraft:diamond_shovel"}]} run replaceitem block ~ ~ ~ container.4 diamond_shovel{mech_itemid: 4202, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b,mech_upgrades:{empowered:0,autosmelt:0,magnetic:0,trash:0,smash:0},modified:2,display:{Lore:["§7Modified"],Name:"{\"text\":\"Titanium Shovel\",\"color\":\"light_purple\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} +execute if block ~ ~ ~ dropper{Items:[{Slot:4b,id:"minecraft:diamond_pickaxe"}]} run replaceitem block ~ ~ ~ container.4 diamond_pickaxe{mech_itemid: 4200, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b,mech_upgrades:{empowered:0,autosmelt:0,magnetic:0,trash:0,smash:0},modified:2,display:{Lore:["§7Modified"],Name:"{\"translate\":\"mech.item.titanium_pickaxe\",\"color\":\"light_purple\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} +execute if block ~ ~ ~ dropper{Items:[{Slot:4b,id:"minecraft:diamond_axe"}]} run replaceitem block ~ ~ ~ container.4 diamond_axe{mech_itemid: 4201, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b,mech_upgrades:{empowered:0,autosmelt:0,magnetic:0,trash:0,smash:0},modified:2,display:{Lore:["§7Modified"],Name:"{\"translate\":\"mech.item.titanium_axe\",\"color\":\"light_purple\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} +execute if block ~ ~ ~ dropper{Items:[{Slot:4b,id:"minecraft:diamond_shovel"}]} run replaceitem block ~ ~ ~ container.4 diamond_shovel{mech_itemid: 4202, Damage:1561, HideFlags:36, du_durability:1b, durability_max:2048, Unbreakable:1b,mech_upgrades:{empowered:0,autosmelt:0,magnetic:0,trash:0,smash:0},modified:2,display:{Lore:["§7Modified"],Name:"{\"translate\":\"mech.item.titanium_shovel\",\"color\":\"light_purple\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"mech.durability",Name:"mech.durability",Amount:2048,Operation:0,UUIDLeast:12345,UUIDMost:12345,Slot:"offhand"}]} diff --git a/data/mechanization/functions/gadgets/machines/tinker_table/trident_upgrade.mcfunction b/data/mechanization/functions/gadgets/machines/tinker_table/trident_upgrade.mcfunction index 50b8accb..67bff5b5 100644 --- a/data/mechanization/functions/gadgets/machines/tinker_table/trident_upgrade.mcfunction +++ b/data/mechanization/functions/gadgets/machines/tinker_table/trident_upgrade.mcfunction @@ -3,7 +3,7 @@ replaceitem block ~ ~ ~ container.2 air replaceitem block ~ ~ ~ container.6 air replaceitem block ~ ~ ~ container.8 air -replaceitem block ~ ~ ~ container.4 trident{mech_itemid: 4204, mech_upgrades:{poison:0,wither:0,vamparic:0,slowness:0,weakness:0,glow:0},modified:2,display:{Lore:["§7Modified"],Name:"{\"text\":\"Titanium Trident\",\"color\":\"light_purple\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:8.0,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-3.5,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}]} +replaceitem block ~ ~ ~ container.4 trident{mech_itemid: 4204, mech_upgrades:{poison:0,wither:0,vamparic:0,slowness:0,weakness:0,glow:0},modified:2,display:{Lore:["§7Modified"],Name:"{\"translate\":\"mech.item.titanium_trident\",\"color\":\"light_purple\",\"italic\":false}"},AttributeModifiers:[{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:8.0,Operation:0,UUIDLeast:100004,UUIDMost:100004,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-3.5,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}]} execute if block ~ ~ ~ dropper{Items:[{tag:{OreDict:["upgradePoison"]}}]} store success block ~ ~ ~ Items[2].tag.mech_upgrades.poison int 1 if entity @s diff --git a/data/mechanization/functions/gadgets/tools/multimeter_readout.mcfunction b/data/mechanization/functions/gadgets/tools/multimeter_readout.mcfunction index ea968237..3961b323 100644 --- a/data/mechanization/functions/gadgets/tools/multimeter_readout.mcfunction +++ b/data/mechanization/functions/gadgets/tools/multimeter_readout.mcfunction @@ -1,2 +1,2 @@ execute as @e[distance=..0.5,tag=mech_charging_station] store result score temp_0 mech_data run data get entity @s HandItems[0].tag.Energy -execute as @e[distance=..0.5,tag=mech_charging_station] if score temp_0 mech_data matches 1.. run tellraw @p ["",{"text":"Battery Energy: ","color":"dark_green"},{"score":{"name":"temp_0","objective":"mech_data"},"color":"dark_aqua"},{"text":"/64000 kJ","color":"dark_aqua"}] +execute as @e[distance=..0.5,tag=mech_charging_station] if score temp_0 mech_data matches 1.. run tellraw @p ["",{"translate":"mech.text.multimeter.battery_energy","color":"dark_green"},{"score":{"name":"temp_0","objective":"mech_data"},"color":"dark_aqua"},{"text":"/64000 kJ","color":"dark_aqua"}] diff --git a/data/mechanization/functions/machines/machines/machine_crafter/machine_crafter.mcfunction b/data/mechanization/functions/machines/machines/machine_crafter/machine_crafter.mcfunction index 9bde834f..bd3d0bb7 100644 --- a/data/mechanization/functions/machines/machines/machine_crafter/machine_crafter.mcfunction +++ b/data/mechanization/functions/machines/machines/machine_crafter/machine_crafter.mcfunction @@ -1,47 +1,47 @@ #### Base Module #Mechanical Manual -execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, id: "minecraft:redstone", Count: 1b},{Slot: 3b, id: "minecraft:redstone", Count: 1b},{Slot: 4b, id: "minecraft:book", Count: 1b},{Slot: 5b, id: "minecraft:redstone", Count: 1b},{Slot: 7b, id: "minecraft:redstone", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {Damage: 400, mech_itemid: 1103, Unbreakable: 1, HideFlags: 38, du_click_detect:1b, manual:{base:400, page:401, page_min:401, page_max:448}, display: {Name: "{\"text\":\"Mechanical Manual\",\"color\":\"gray\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:10000,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}]}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 1b, id: "minecraft:redstone", Count: 1b},{Slot: 3b, id: "minecraft:redstone", Count: 1b},{Slot: 4b, id: "minecraft:book", Count: 1b},{Slot: 5b, id: "minecraft:redstone", Count: 1b},{Slot: 7b, id: "minecraft:redstone", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {Damage: 400, mech_itemid: 1103, Unbreakable: 1, HideFlags: 38, du_click_detect:1b, manual:{base:400, page:401, page_min:401, page_max:448}, display: {Name: "{\"translate\":\"mech.item.mechanical_manual\",\"color\":\"gray\",\"italic\":false}"}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:10000,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}]}}]} #T1 Battery -execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:white_wool", Count: 4b},{Slot: 1b, id: "minecraft:redstone", Count: 8b}, {Slot: 2b, id: "minecraft:white_wool", Count: 4b}, {Slot: 3b, tag: {OreDict: ["ingotCopper"]}, Count: 2b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotCopper"]}, Count: 2b}, {Slot: 6b, id: "minecraft:white_wool", Count: 4b}, {Slot: 7b, id: "minecraft:redstone", Count: 8b}, {Slot: 8b, id: "minecraft:white_wool", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1000, du_click_detect:1b, Unbreakable: 1, Damage: 1, HideFlags: 6, display: {Name: "{\"text\":\"Tier 1 Battery\",\"color\":\"dark_blue\",\"italic\":false}", Lore: ["§f Stores: 100000 kJ", "§f Transfer Rate: 100 kW", "§f Transfer Range: 12 blocks"]}}}]} +execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:white_wool", Count: 4b},{Slot: 1b, id: "minecraft:redstone", Count: 8b}, {Slot: 2b, id: "minecraft:white_wool", Count: 4b}, {Slot: 3b, tag: {OreDict: ["ingotCopper"]}, Count: 2b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotCopper"]}, Count: 2b}, {Slot: 6b, id: "minecraft:white_wool", Count: 4b}, {Slot: 7b, id: "minecraft:redstone", Count: 8b}, {Slot: 8b, id: "minecraft:white_wool", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1000, du_click_detect:1b, Unbreakable: 1, Damage: 1, HideFlags: 6, display: {Name: "{\"translate\":\"mech.block.battery_tier_1\",\"color\":\"dark_blue\",\"italic\":false}", Lore: ["§f Stores: 100000 kJ", "§f Transfer Rate: 100 kW", "§f Transfer Range: 12 blocks"]}}}]} #T2 Battery -execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:gray_wool", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotConductive"]}, Count: 1b}, {Slot: 2b, id: "minecraft:gray_wool", Count: 4b}, {Slot: 3b, tag: {OreDict: ["ingotConductive"]}, Count: 1b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotConductive"]}, Count: 1b}, {Slot: 6b, id: "minecraft:gray_wool", Count: 4b}, {Slot: 7b, tag: {OreDict: ["ingotConductive"]}, Count: 1b}, {Slot: 8b, id: "minecraft:gray_wool", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1001, du_click_detect:1b, Unbreakable:1, Damage:10, HideFlags:6, display: {Name: "{\"text\":\"Tier 2 Battery\",\"color\":\"dark_red\",\"italic\":false}", Lore:["§f Stores: 350000 kJ","§f Transfer Rate: 400 kW","§f Transfer Range: 16 blocks"]}}}]} +execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:gray_wool", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotConductive"]}, Count: 1b}, {Slot: 2b, id: "minecraft:gray_wool", Count: 4b}, {Slot: 3b, tag: {OreDict: ["ingotConductive"]}, Count: 1b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotConductive"]}, Count: 1b}, {Slot: 6b, id: "minecraft:gray_wool", Count: 4b}, {Slot: 7b, tag: {OreDict: ["ingotConductive"]}, Count: 1b}, {Slot: 8b, id: "minecraft:gray_wool", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1001, du_click_detect:1b, Unbreakable:1, Damage:10, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.battery_tier_2\",\"color\":\"dark_red\",\"italic\":false}", Lore:["§f Stores: 350000 kJ","§f Transfer Rate: 400 kW","§f Transfer Range: 16 blocks"]}}}]} #T3 Battery -execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:purple_wool", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotNether"]}, Count: 2b}, {Slot: 2b, id: "minecraft:purple_wool", Count: 4b}, {Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]}, Count: 2b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]}, Count: 2b}, {Slot: 6b, id: "minecraft:purple_wool", Count: 4b}, {Slot: 7b, tag: {OreDict: ["ingotNether"]}, Count: 2b}, {Slot: 8b, id: "minecraft:purple_wool", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1002, du_click_detect:1b, Unbreakable:1, Damage:19, HideFlags:6, display: {Name: "{\"text\":\"Tier 3 Battery\",\"color\":\"dark_purple\",\"italic\":false}", Lore:["§f Stores: 1000000 kJ","§f Transfer Rate: 1000 kW","§f Transfer Range: 24 blocks"]}}}]} +execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:purple_wool", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotNether"]}, Count: 2b}, {Slot: 2b, id: "minecraft:purple_wool", Count: 4b}, {Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]}, Count: 2b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]}, Count: 2b}, {Slot: 6b, id: "minecraft:purple_wool", Count: 4b}, {Slot: 7b, tag: {OreDict: ["ingotNether"]}, Count: 2b}, {Slot: 8b, id: "minecraft:purple_wool", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1002, du_click_detect:1b, Unbreakable:1, Damage:19, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.battery_tier_3\",\"color\":\"dark_purple\",\"italic\":false}", Lore:["§f Stores: 1000000 kJ","§f Transfer Rate: 1000 kW","§f Transfer Range: 24 blocks"]}}}]} #Quantum Battery -execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:black_wool", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotEnder"]}, Count: 2b}, {Slot: 2b, id: "minecraft:black_wool", Count: 4b}, {Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]}, Count: 2b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]}, Count: 2b}, {Slot: 6b, id: "minecraft:black_wool", Count: 4b}, {Slot: 7b, tag: {OreDict: ["ingotEnder"]}, Count: 2b}, {Slot: 8b, id: "minecraft:black_wool", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1003, du_click_detect:1b, Unbreakable:1, Damage:28, HideFlags:6, display: {Name: "{\"text\":\"Quantum Battery\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fWirelessly shares power with other quantum batteries.","§f Stores: 500000 kJ","§f Transfer Rate: 1000 kW","§f Transfer Range: 16 blocks"]}}}]} +execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:black_wool", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotEnder"]}, Count: 2b}, {Slot: 2b, id: "minecraft:black_wool", Count: 4b}, {Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]}, Count: 2b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]}, Count: 2b}, {Slot: 6b, id: "minecraft:black_wool", Count: 4b}, {Slot: 7b, tag: {OreDict: ["ingotEnder"]}, Count: 2b}, {Slot: 8b, id: "minecraft:black_wool", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1003, du_click_detect:1b, Unbreakable:1, Damage:28, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.battery_quantum\",\"color\":\"light_purple\",\"italic\":false}",Lore:["§fWirelessly shares power with other quantum batteries.","§f Stores: 500000 kJ","§f Transfer Rate: 1000 kW","§f Transfer Range: 16 blocks"]}}}]} #Energy relay -execute if block ~ ~ ~ dropper{Items: [{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]}, Count: 1b}, {Slot: 3b, tag: {OreDict: ["ingotConductive"]}, Count: 2b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotConductive"]}, Count: 2b}, {Slot: 6b, tag: {OreDict: ["ingotConductive"]}, Count: 2b}, {Slot: 7b, id: "minecraft:gray_wool", Count: 4b}, {Slot: 8b, tag: {OreDict: ["ingotConductive"]}, Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1004, du_click_detect:1b,Unbreakable:1, Damage:37, HideFlags:6, display:{Name: "{\"text\":\"Energy Relay\",\"color\":\"dark_green\",\"italic\":false}", Lore:["§fTransfers energy between cells and machines.","§fUse wrench to toggle mode.","§f Transfer Rate: 600 kW","§f Transfer Range: 48 blocks"]}}}]} +execute if block ~ ~ ~ dropper{Items: [{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]}, Count: 1b}, {Slot: 3b, tag: {OreDict: ["ingotConductive"]}, Count: 2b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotConductive"]}, Count: 2b}, {Slot: 6b, tag: {OreDict: ["ingotConductive"]}, Count: 2b}, {Slot: 7b, id: "minecraft:gray_wool", Count: 4b}, {Slot: 8b, tag: {OreDict: ["ingotConductive"]}, Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1004, du_click_detect:1b,Unbreakable:1, Damage:37, HideFlags:6, display:{Name: "{\"translate\":\"mech.block.energy_relay\",\"color\":\"dark_green\",\"italic\":false}", Lore:["§fTransfers energy between cells and machines.","§fUse wrench to toggle mode.","§f Transfer Rate: 600 kW","§f Transfer Range: 48 blocks"]}}}]} #Machine Upgrade -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 4b, id: "minecraft:enchanted_book", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotNether"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1102, du_click_detect:1b,Unbreakable:1, Damage:42, HideFlags:6, display:{Name: "{\"text\":\"Machine Upgrade\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fShift+Right click on a machine to upgrade.", "§fEffects differ between machines."]}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotNether"]},Count: 1b},{Slot: 4b, id: "minecraft:enchanted_book", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1102, du_click_detect:1b,Unbreakable:1, Damage:42, HideFlags:6, display:{Name: "{\"text\":\"Machine Upgrade\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fShift+Right click on a machine to upgrade.", "§fEffects differ between machines."]}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 4b, id: "minecraft:enchanted_book", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotNether"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1102, du_click_detect:1b,Unbreakable:1, Damage:42, HideFlags:6, display:{Name: "{\"translate\":\"mech.item.machine_upgrade\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fShift+Right click on a machine to upgrade.", "§fEffects differ between machines."]}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotNether"]},Count: 1b},{Slot: 4b, id: "minecraft:enchanted_book", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1102, du_click_detect:1b,Unbreakable:1, Damage:42, HideFlags:6, display:{Name: "{\"translate\":\"mech.item.machine_upgrade\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fShift+Right click on a machine to upgrade.", "§fEffects differ between machines."]}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} ## Temporary until nbt output #Machine Wrench -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 2b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 4b, id: "minecraft:diamond", Count: 1b},{Slot: 7b, id: "minecraft:iron_ingot", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1100, du_click_detect:1b, Unbreakable:1, Damage:40, HideFlags:6, display: {Name: "{\"text\":\"Wrench\",\"color\":\"gray\",\"italic\":false}", Lore: ["§fRight Click to rotate machine.", "§fShift+Right Click to safely break machine."]}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 2b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 4b, id: "minecraft:diamond", Count: 1b},{Slot: 7b, id: "minecraft:iron_ingot", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1100, du_click_detect:1b, Unbreakable:1, Damage:40, HideFlags:6, display: {Name: "{\"translate\":\"mech.item.wrench\",\"color\":\"gray\",\"italic\":false}", Lore: ["§fRight Click to rotate machine.", "§fShift+Right Click to safely break machine."]}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} #Multimeter -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:redstone", Count: 1b},{Slot: 1b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 2b, id: "minecraft:redstone", Count: 1b},{Slot: 3b, id: "minecraft:gold_ingot", Count: 1b},{Slot: 4b, id: "minecraft:glass", Count: 1b},{Slot: 5b, id: "minecraft:gold_ingot", Count: 1b},{Slot: 6b, id: "minecraft:gold_ingot", Count: 1b},{Slot: 7b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 8b, id: "minecraft:gold_ingot", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1101, du_click_detect:1b, Unbreakable:1, Damage:41, HideFlags:6, display: {Name: "{\"text\":\"Multimeter\",\"color\":\"gold\",\"italic\":false}", Lore: ["§fRight Click to see machine stats.", "§fShift+Right Click to edit machine Grid ID."]}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:redstone", Count: 1b},{Slot: 1b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 2b, id: "minecraft:redstone", Count: 1b},{Slot: 3b, id: "minecraft:gold_ingot", Count: 1b},{Slot: 4b, id: "minecraft:glass", Count: 1b},{Slot: 5b, id: "minecraft:gold_ingot", Count: 1b},{Slot: 6b, id: "minecraft:gold_ingot", Count: 1b},{Slot: 7b, id: "minecraft:iron_ingot", Count: 1b},{Slot: 8b, id: "minecraft:gold_ingot", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 1101, du_click_detect:1b, Unbreakable:1, Damage:41, HideFlags:6, display: {Name: "{\"translate\":\"mech.item.multimeter\",\"color\":\"gold\",\"italic\":false}", Lore: ["§fRight Click to see machine stats.", "§fShift+Right Click to edit machine Grid ID."]}, AttributeModifiers:[{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:100,Operation:0,UUIDLeast:100005,UUIDMost:100005,Slot:"mainhand"}] }}]} #### Age of Machine #T1 Machine Frame -execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:glass", Count: 1b}, {Slot: 1b,Count: 1b, tag: {OreDict: ["ingotTin"]}, Count: 1b}, {Slot: 2b, id: "minecraft:glass", Count: 1b}, {Slot: 3b, tag: {OreDict: ["ingotTin"]}, Count: 1b}, {Slot: 4b, id: "minecraft:iron_ingot", Count: 5b}, {Slot: 5b, Count: 1b, tag: {OreDict: ["ingotTin"]}, Count: 1b}, {Slot: 6b, id: "minecraft:glass", Count: 1b}, {Slot: 7b, tag: {OreDict: ["ingotTin"]}, Count: 1b}, {Slot: 8b, id: "minecraft:glass", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2200, Unbreakable: 1, OreDict: ["blockMachineFrame1"], display: {Name: "{\"text\":\"Tier 1 Machine Frame\",\"color\":\"blue\",\"italic\":false}"}, HideFlags: 6, Damage: 79}}]} +execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:glass", Count: 1b}, {Slot: 1b,Count: 1b, tag: {OreDict: ["ingotTin"]}, Count: 1b}, {Slot: 2b, id: "minecraft:glass", Count: 1b}, {Slot: 3b, tag: {OreDict: ["ingotTin"]}, Count: 1b}, {Slot: 4b, id: "minecraft:iron_ingot", Count: 5b}, {Slot: 5b, Count: 1b, tag: {OreDict: ["ingotTin"]}, Count: 1b}, {Slot: 6b, id: "minecraft:glass", Count: 1b}, {Slot: 7b, tag: {OreDict: ["ingotTin"]}, Count: 1b}, {Slot: 8b, id: "minecraft:glass", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2200, Unbreakable: 1, OreDict: ["blockMachineFrame1"], display: {Name: "{\"translate\":\"mech.item.machine_frame_tier_1\",\"color\":\"blue\",\"italic\":false}"}, HideFlags: 6, Damage: 79}}]} #T2 Machine Frame -execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:red_stained_glass", Count: 2b}, {Slot: 1b,Count: 1b, tag: {OreDict: ["ingotStructural"]}, Count: 1b}, {Slot: 2b, id: "minecraft:red_stained_glass", Count: 2b}, {Slot: 3b, tag: {OreDict: ["ingotStructural"]}, Count: 1b}, {Slot: 4b, tag: {OreDict: ["ingotSteel"]}, Count: 5b}, {Slot: 5b, Count: 1b, tag: {OreDict: ["ingotStructural"]}, Count: 1b}, {Slot: 6b, id: "minecraft:red_stained_glass", Count: 2b}, {Slot: 7b, tag: {OreDict: ["ingotStructural"]}, Count: 1b}, {Slot: 8b, id: "minecraft:red_stained_glass", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2201, Unbreakable: 1,OreDict: ["blockMachineFrame2"], display: {Name: "{\"text\":\"Tier 2 Machine Frame\",\"color\":\"red\",\"italic\":false}"}, HideFlags: 6, Damage: 80}}]} +execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:red_stained_glass", Count: 2b}, {Slot: 1b,Count: 1b, tag: {OreDict: ["ingotStructural"]}, Count: 1b}, {Slot: 2b, id: "minecraft:red_stained_glass", Count: 2b}, {Slot: 3b, tag: {OreDict: ["ingotStructural"]}, Count: 1b}, {Slot: 4b, tag: {OreDict: ["ingotSteel"]}, Count: 5b}, {Slot: 5b, Count: 1b, tag: {OreDict: ["ingotStructural"]}, Count: 1b}, {Slot: 6b, id: "minecraft:red_stained_glass", Count: 2b}, {Slot: 7b, tag: {OreDict: ["ingotStructural"]}, Count: 1b}, {Slot: 8b, id: "minecraft:red_stained_glass", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2201, Unbreakable: 1,OreDict: ["blockMachineFrame2"], display: {Name: "{\"translate\":\"mech.item.machine_frame_tier_2\",\"color\":\"red\",\"italic\":false}"}, HideFlags: 6, Damage: 80}}]} #T3 Machine Frame -execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:purple_stained_glass", Count: 4b}, {Slot: 1b,Count: 1b, tag: {OreDict: ["ingotReinforcedStructural"]}, Count: 1b}, {Slot: 2b, id: "minecraft:purple_stained_glass", Count: 4b}, {Slot: 3b, tag: {OreDict: ["ingotReinforcedStructural"]}, Count: 1b}, {Slot: 4b, tag: {OreDict: ["ingotTitaniumSteel"]}, Count: 5b}, {Slot: 5b, Count: 1b, tag: {OreDict: ["ingotReinforcedStructural"]}, Count: 1b}, {Slot: 6b, id: "minecraft:purple_stained_glass", Count: 4b}, {Slot: 7b, tag: {OreDict: ["ingotReinforcedStructural"]}, Count: 1b}, {Slot: 8b, id: "minecraft:purple_stained_glass", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2202, Unbreakable: 1,OreDict: ["blockMachineFrame3"], display: {Name: "{\"text\":\"Tier 3 Machine Frame\",\"color\":\"dark_purple\",\"italic\":false}"}, HideFlags: 6, Damage: 81}}]} +execute if block ~ ~ ~ dropper{Items: [{Slot: 0b, id: "minecraft:purple_stained_glass", Count: 4b}, {Slot: 1b,Count: 1b, tag: {OreDict: ["ingotReinforcedStructural"]}, Count: 1b}, {Slot: 2b, id: "minecraft:purple_stained_glass", Count: 4b}, {Slot: 3b, tag: {OreDict: ["ingotReinforcedStructural"]}, Count: 1b}, {Slot: 4b, tag: {OreDict: ["ingotTitaniumSteel"]}, Count: 5b}, {Slot: 5b, Count: 1b, tag: {OreDict: ["ingotReinforcedStructural"]}, Count: 1b}, {Slot: 6b, id: "minecraft:purple_stained_glass", Count: 4b}, {Slot: 7b, tag: {OreDict: ["ingotReinforcedStructural"]}, Count: 1b}, {Slot: 8b, id: "minecraft:purple_stained_glass", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2202, Unbreakable: 1,OreDict: ["blockMachineFrame3"], display: {Name: "{\"translate\":\"mech.item.machine_frame_tier_3\",\"color\":\"dark_purple\",\"italic\":false}"}, HideFlags: 6, Damage: 81}}]} #Ores execute store success score temp_0 mech_data run data get block ~ ~ ~ Items[2] @@ -50,76 +50,76 @@ execute if score temp_0 mech_data matches 0 if block ~ ~ ~ dropper{Items:[{tag: execute if score temp_0 mech_data matches 0 if block ~ ~ ~ dropper{Items:[{tag: {OreDict: ["oreTitanium"]}},{id: "minecraft:flint_and_steel", Count:1b}]} run function mechanization:machines/machines/machine_crafter/titanium_ore #Furnace Generator -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:white_terracotta", Count: 2b},{Slot: 1b, id: "minecraft:water_bucket", Count: 1b},{Slot: 2b, id: "minecraft:white_terracotta", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]}, Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotCopper"]}, Count: 2b}, {Slot: 6b, id: "minecraft:white_terracotta", Count: 2b},{Slot: 7b, id: "minecraft:furnace", Count: 1b},{Slot: 8b, id: "minecraft:white_terracotta", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:1b,id:"minecraft:bucket",Count:1b},{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2001, du_click_detect:1b,Unbreakable:1, Damage:44, HideFlags:6, display: {Name: "{\"text\":\"Furnace Generator\",\"color\":\"gold\",\"italic\":false}",Lore:["§fGenerates 16 kW","§fusing furnace fuels."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:white_terracotta", Count: 2b},{Slot: 1b, id: "minecraft:water_bucket", Count: 1b},{Slot: 2b, id: "minecraft:white_terracotta", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]}, Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotCopper"]}, Count: 2b}, {Slot: 6b, id: "minecraft:white_terracotta", Count: 2b},{Slot: 7b, id: "minecraft:furnace", Count: 1b},{Slot: 8b, id: "minecraft:white_terracotta", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:1b,id:"minecraft:bucket",Count:1b},{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2001, du_click_detect:1b,Unbreakable:1, Damage:44, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.furnace_generator\",\"color\":\"gold\",\"italic\":false}",Lore:["§fGenerates 16 kW","§fusing furnace fuels."]}}}]} #Electric Furnace -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:iron_ingot", Count: 2b},{Slot: 1b, id: "minecraft:redstone", Count: 16b},{Slot: 2b, id: "minecraft:iron_ingot", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]}, Count: 2b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotCopper"]}, Count: 2b},{Slot: 6b, id: "minecraft:iron_ingot", Count: 2b},{Slot: 7b, id: "minecraft:furnace", Count: 1b},{Slot: 8b, id: "minecraft:iron_ingot", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2003, du_click_detect:1b,Unbreakable:1, Damage:46, HideFlags:6, display: {Name: "{\"text\":\"Electric Furnace\",\"color\":\"dark_blue\",\"italic\":false}",Lore:["§fSmelts items.","§fUses 20 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:iron_ingot", Count: 2b},{Slot: 1b, id: "minecraft:redstone", Count: 16b},{Slot: 2b, id: "minecraft:iron_ingot", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]}, Count: 2b}, {Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]}, Count: 1b}, {Slot: 5b, tag: {OreDict: ["ingotCopper"]}, Count: 2b},{Slot: 6b, id: "minecraft:iron_ingot", Count: 2b},{Slot: 7b, id: "minecraft:furnace", Count: 1b},{Slot: 8b, id: "minecraft:iron_ingot", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2003, du_click_detect:1b,Unbreakable:1, Damage:46, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.electric_furnace\",\"color\":\"dark_blue\",\"italic\":false}",Lore:["§fSmelts items.","§fUses 20 kW"]}}}]} #Solar Panel -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:blue_stained_glass", Count: 4b},{Slot: 1b, id: "minecraft:blue_stained_glass", Count: 4b},{Slot: 2b, id: "minecraft:blue_stained_glass", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]}, Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]}, Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]}, Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotConductive"]}, Count: 1b},{Slot: 7b, id: "minecraft:daylight_detector", Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotConductive"]}, Count: 1b} ]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2014, du_click_detect:1b,Unbreakable:1, Damage:56, HideFlags:6, display: {Name: "{\"text\":\"Solar Panel\",\"color\":\"dark_aqua\",\"italic\":false}",Lore:["§fGenerates power using skylight.","§fRight click to toggle night mode.","§fMax Output: 6 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:blue_stained_glass", Count: 4b},{Slot: 1b, id: "minecraft:blue_stained_glass", Count: 4b},{Slot: 2b, id: "minecraft:blue_stained_glass", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]}, Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]}, Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]}, Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotConductive"]}, Count: 1b},{Slot: 7b, id: "minecraft:daylight_detector", Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotConductive"]}, Count: 1b} ]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2014, du_click_detect:1b,Unbreakable:1, Damage:56, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.solar_panel\",\"color\":\"dark_aqua\",\"italic\":false}",Lore:["§fGenerates power using skylight.","§fRight click to toggle night mode.","§fMax Output: 6 kW"]}}}]} #Grinder -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:obsidian", Count: 2b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, id: "minecraft:obsidian", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:obsidian", Count: 2b},{Slot: 7b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 8b, id: "minecraft:obsidian", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2009, du_click_detect:1b, Unbreakable:1, Damage:60, HideFlags:6, display: {Name: "{\"text\":\"Grinder\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fConverts things into","§fmore useful thing.","§fUses: 60 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:obsidian", Count: 2b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 2b, id: "minecraft:obsidian", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:obsidian", Count: 2b},{Slot: 7b, tag: {OreDict: ["gemCrystalComposite"]},Count: 1b},{Slot: 8b, id: "minecraft:obsidian", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2009, du_click_detect:1b, Unbreakable:1, Damage:60, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.grinder\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fConverts things into","§fmore useful thing.","§fUses: 60 kW"]}}}]} #Alloy Furnace -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:bricks", Count: 2b},{Slot: 1b, id: "minecraft:lava_bucket", Count: 1b},{Slot: 2b, id: "minecraft:bricks", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 2b},{Slot: 6b, id: "minecraft:bricks", Count: 2b},{Slot: 7b, id: "minecraft:furnace", Count: 1b},{Slot: 8b, id: "minecraft:bricks", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2000, du_click_detect:1b, Unbreakable:1, Damage:48, HideFlags:6, display: {Name: "{\"text\":\"Alloy Furnace\",\"color\":\"gold\",\"italic\":false}", Lore: ["§fConverts materials into","§fadvanced alloys.","§fUses: 30 kW"]}}}, {Slot:1b,id:"minecraft:bucket", Count: 1b}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:bricks", Count: 2b},{Slot: 1b, id: "minecraft:lava_bucket", Count: 1b},{Slot: 2b, id: "minecraft:bricks", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 2b},{Slot: 6b, id: "minecraft:bricks", Count: 2b},{Slot: 7b, id: "minecraft:furnace", Count: 1b},{Slot: 8b, id: "minecraft:bricks", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2000, du_click_detect:1b, Unbreakable:1, Damage:48, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.alloy_furnace\",\"color\":\"gold\",\"italic\":false}", Lore: ["§fConverts materials into","§fadvanced alloys.","§fUses: 30 kW"]}}}, {Slot:1b,id:"minecraft:bucket", Count: 1b}]} #Tree Feller -execute if block ~ ~ ~ dropper{Items:[{id: "minecraft:oak_log", Count: 2b},{Slot: 1b, id: "minecraft:diamond_axe", Count: 1b},{id: "minecraft:spruce_log", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 2b},{id: "minecraft:birch_log", Count: 2b},{Slot: 7b, id: "minecraft:diamond_axe", Count: 1b},{id: "minecraft:jungle_log", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2002, du_click_detect:1b, Unbreakable:1, Damage:51, HideFlags:6, display: {Name: "{\"text\":\"Tree Feller\",\"color\":\"dark_green\",\"italic\":false}", Lore: ["§fCuts down trees.","§fUses: 32 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{id: "minecraft:oak_log", Count: 2b},{Slot: 1b, id: "minecraft:diamond_axe", Count: 1b},{id: "minecraft:spruce_log", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotCopper"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotCopper"]},Count: 2b},{id: "minecraft:birch_log", Count: 2b},{Slot: 7b, id: "minecraft:diamond_axe", Count: 1b},{id: "minecraft:jungle_log", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2002, du_click_detect:1b, Unbreakable:1, Damage:51, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.tree_feller\",\"color\":\"dark_green\",\"italic\":false}", Lore: ["§fCuts down trees.","§fUses: 32 kW"]}}}]} #Block Breaker -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{id: "minecraft:golden_shovel", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{id: "minecraft:golden_pickaxe", Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]},Count: 1b},{id: "minecraft:golden_axe", Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{id: "minecraft:golden_sword", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotCopper"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2008, du_click_detect:1b, Unbreakable:1, Damage:55, HideFlags:6, display: {Name: "{\"text\":\"Block Breaker\",\"color\":\"dark_red\",\"italic\":false}", Lore: ["§fBreaks blocks.","§fUses: 24 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{id: "minecraft:golden_shovel", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{id: "minecraft:golden_pickaxe", Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]},Count: 1b},{id: "minecraft:golden_axe", Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotCopper"]},Count: 1b},{id: "minecraft:golden_sword", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotCopper"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2008, du_click_detect:1b, Unbreakable:1, Damage:55, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.block_breaker\",\"color\":\"dark_red\",\"italic\":false}", Lore: ["§fBreaks blocks.","§fUses: 24 kW"]}}}]} #Auto Farm -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 1b, id: "minecraft:diamond_shovel", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 3b, id: "minecraft:diamond_hoe", Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, id: "minecraft:diamond_hoe", Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 7b, id: "minecraft:hopper", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotConductive"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2005, du_click_detect:1b, Unbreakable:1, Damage:64, HideFlags:6, display: {Name: "{\"text\":\"Auto Farm\",\"color\":\"dark_green\",\"italic\":false}", Lore: ["§fAutomatically harvests","§fand replants crops.","§fUses: 48 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 1b, id: "minecraft:diamond_shovel", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 3b, id: "minecraft:diamond_hoe", Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, id: "minecraft:diamond_hoe", Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 7b, id: "minecraft:hopper", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotConductive"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2005, du_click_detect:1b, Unbreakable:1, Damage:64, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.auto_farm\",\"color\":\"dark_green\",\"italic\":false}", Lore: ["§fAutomatically harvests","§fand replants crops.","§fUses: 48 kW"]}}}]} #Mob Grinder -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 1b, id: "minecraft:wither_skeleton_skull", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 3b, id: "minecraft:diamond_sword", Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, id: "minecraft:diamond_sword", Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 7b, id: "minecraft:wither_skeleton_skull", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotConductive"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2012, du_click_detect:1b, Unbreakable:1, Damage:63, HideFlags:6, display: {Name: "{\"text\":\"Mob Grinder\",\"color\":\"dark_red\",\"italic\":false}", Lore: ["§fKills mobs within 9 blocks.","§fUses: 48 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 1b, id: "minecraft:wither_skeleton_skull", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 3b, id: "minecraft:diamond_sword", Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, id: "minecraft:diamond_sword", Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{Slot: 7b, id: "minecraft:wither_skeleton_skull", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotConductive"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2012, du_click_detect:1b, Unbreakable:1, Damage:63, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.mob_grinder\",\"color\":\"dark_red\",\"italic\":false}", Lore: ["§fKills mobs within 9 blocks.","§fUses: 48 kW"]}}}]} #Quarry -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{id: "minecraft:diamond_shovel", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{id: "minecraft:diamond_axe", Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{id: "minecraft:diamond_pickaxe", Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{id: "minecraft:diamond_sword", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotConductive"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2013, du_click_detect:1b, Unbreakable:1, Damage:62, HideFlags:6, display: {Name: "{\"text\":\"Quarry\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fMines a hole down to bedrock.","§fUses: 64 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{id: "minecraft:diamond_shovel", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{id: "minecraft:diamond_axe", Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{id: "minecraft:diamond_pickaxe", Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotConductive"]},Count: 1b},{id: "minecraft:diamond_sword", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotConductive"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2013, du_click_detect:1b, Unbreakable:1, Damage:62, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.quarry\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fMines a hole down to bedrock.","§fUses: 64 kW"]}}}]} #Chunk Loader -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotEnder"]},Count: 2b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotEnder"]},Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotEnder"]},Count: 2b},{Slot: 7b, tag: {OreDict: ["gemCrystalComposite"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotEnder"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2018, du_click_detect:1b, Unbreakable:1, Damage:75, HideFlags:6, display: {Name: "{\"text\":\"Chunk Loader\",\"color\":\"dark_purple\",\"italic\":false}", Lore: ["§fKeeps a 3x3 chunk area loaded.","§fUses: 256 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotEnder"]},Count: 2b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 2b},{Slot: 2b, tag: {OreDict: ["ingotEnder"]},Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotEnder"]},Count: 2b},{Slot: 7b, tag: {OreDict: ["gemCrystalComposite"]},Count: 2b},{Slot: 8b, tag: {OreDict: ["ingotEnder"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2018, du_click_detect:1b, Unbreakable:1, Damage:75, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.chunk_loader\",\"color\":\"dark_purple\",\"italic\":false}", Lore: ["§fKeeps a 3x3 chunk area loaded.","§fUses: 256 kW"]}}}]} #Teleporter -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:gray_concrete", Count: 2b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 2b},{Slot: 2b, id: "minecraft:gray_concrete", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:gray_concrete", Count: 2b},{Slot: 7b, tag: {OreDict: ["ingotEnder"]},Count: 2b},{Slot: 8b, id: "minecraft:gray_concrete", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2017, du_click_detect:1b, Unbreakable:1, Damage:76, HideFlags:6, display: {Name: "{\"text\":\"Teleporter\",\"color\":\"dark_purple\",\"italic\":false}", Lore: ["§fTeleports to another teleporter","§fset to the same grid id.","§fTarget must be chunk loaded.","§fUses: 1024 kJ/teleport"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:gray_concrete", Count: 2b},{Slot: 1b, tag: {OreDict: ["gemCrystalComposite"]},Count: 2b},{Slot: 2b, id: "minecraft:gray_concrete", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:gray_concrete", Count: 2b},{Slot: 7b, tag: {OreDict: ["ingotEnder"]},Count: 2b},{Slot: 8b, id: "minecraft:gray_concrete", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2017, du_click_detect:1b, Unbreakable:1, Damage:76, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.teleporter\",\"color\":\"dark_purple\",\"italic\":false}", Lore: ["§fTeleports to another teleporter","§fset to the same grid id.","§fTarget must be chunk loaded.","§fUses: 1024 kJ/teleport"]}}}]} #Lava Fabricator -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:magma_block", Count: 4b},{Slot: 1b, id: "minecraft:magma_block", Count: 4b},{Slot: 2b, id: "minecraft:magma_block", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, id: "minecraft:flint_and_steel", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2011, du_click_detect:1b, Unbreakable:1, Damage:65, HideFlags:6, display: {Name: "{\"text\":\"Lava Fabricator\",\"color\":\"red\",\"italic\":false}", Lore: ["§fMelts stone place on top of","§ftop of the fabricator into lava.","§fUses: 256 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:magma_block", Count: 4b},{Slot: 1b, id: "minecraft:magma_block", Count: 4b},{Slot: 2b, id: "minecraft:magma_block", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, id: "minecraft:flint_and_steel", Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2011, du_click_detect:1b, Unbreakable:1, Damage:65, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.lava_fabricator\",\"color\":\"red\",\"italic\":false}", Lore: ["§fMelts stone place on top of","§ftop of the fabricator into lava.","§fUses: 256 kW"]}}}]} #Growth Accelerator -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:bone_block", Count: 2b},{Slot: 1b, id: "minecraft:dirt", Count: 16b},{Slot: 2b, id: "minecraft:bone_block", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:bone_block", Count: 2b},{Slot: 7b, id: "minecraft:dirt", Count: 16b},{Slot: 8b, id: "minecraft:bone_block", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2004, du_click_detect:1b, Unbreakable:1, Damage:54, HideFlags:6, display: {Name: "{\"text\":\"Growth Accelerator\",\"color\":\"green\",\"italic\":false}", Lore: ["§fSpeeds up crop growth","§fon above farm block.","§fUses: 16 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:bone_block", Count: 2b},{Slot: 1b, id: "minecraft:dirt", Count: 16b},{Slot: 2b, id: "minecraft:bone_block", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame1"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:bone_block", Count: 2b},{Slot: 7b, id: "minecraft:dirt", Count: 16b},{Slot: 8b, id: "minecraft:bone_block", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2004, du_click_detect:1b, Unbreakable:1, Damage:54, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.growth_accelerator\",\"color\":\"green\",\"italic\":false}", Lore: ["§fSpeeds up crop growth","§fon above farm block.","§fUses: 16 kW"]}}}]} #Fisher -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:string", Count: 8b},{Slot: 1b, id: "minecraft:fishing_rod", Count: 1b},{Slot: 2b, id: "minecraft:string", Count: 8b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:string", Count: 8b},{Slot: 7b, id: "minecraft:fishing_rod", Count: 1b},{Slot: 8b, id: "minecraft:string", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2006, du_click_detect:1b, Unbreakable:1, Damage:66, HideFlags:6, display: {Name: "{\"text\":\"Auto Fisher\",\"color\":\"dark_aqua\",\"italic\":false}", Lore: ["§fCollects fish & other goodies.","§fNeeds to be in a body of water.","§fUses: 48 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:string", Count: 8b},{Slot: 1b, id: "minecraft:fishing_rod", Count: 1b},{Slot: 2b, id: "minecraft:string", Count: 8b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:string", Count: 8b},{Slot: 7b, id: "minecraft:fishing_rod", Count: 1b},{Slot: 8b, id: "minecraft:string", Count: 8b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2006, du_click_detect:1b, Unbreakable:1, Damage:66, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.auto_fisher\",\"color\":\"dark_aqua\",\"italic\":false}", Lore: ["§fCollects fish & other goodies.","§fNeeds to be in a body of water.","§fUses: 48 kW"]}}}]} #Spawner Controller -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:wither_skeleton_skull", Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotNether"]},Count: 1b},{Slot: 2b, id: "minecraft:wither_skeleton_skull", Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:wither_skeleton_skull", Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotNether"]},Count: 1b},{Slot: 8b, id: "minecraft:wither_skeleton_skull", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2205, du_click_detect:1b, Unbreakable:1, Damage:77, HideFlags:6, display: {Name: "{\"text\":\"Spawner Controller\",\"color\":\"dark_red\",\"italic\":false}", Lore: ["§fRegulates mob spawners,","§fdecreasing spawn time.","§fUses: 64 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:wither_skeleton_skull", Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotNether"]},Count: 1b},{Slot: 2b, id: "minecraft:wither_skeleton_skull", Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:wither_skeleton_skull", Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotNether"]},Count: 1b},{Slot: 8b, id: "minecraft:wither_skeleton_skull", Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2205, du_click_detect:1b, Unbreakable:1, Damage:77, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.spawner_controller\",\"color\":\"dark_red\",\"italic\":false}", Lore: ["§fRegulates mob spawners,","§fdecreasing spawn time.","§fUses: 64 kW"]}}}]} #Super Piston -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:piston", Count: 1b},{Slot: 1b, id: "minecraft:piston", Count: 1b},{Slot: 2b, id: "minecraft:piston", Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 4b, id: "minecraft:redstone", Count: 8b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, id: "minecraft:redstone", Count: 8b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2020, du_click_detect:1b, Unbreakable:1, Damage:70, HideFlags:6, display: {Name: "{\"text\":\"Super Piston\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fPushes tile entities.","§fDoesn't work up/down."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:piston", Count: 1b},{Slot: 1b, id: "minecraft:piston", Count: 1b},{Slot: 2b, id: "minecraft:piston", Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 4b, id: "minecraft:redstone", Count: 8b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 2b},{Slot: 7b, id: "minecraft:redstone", Count: 8b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2020, du_click_detect:1b, Unbreakable:1, Damage:70, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.super_piston\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fPushes tile entities.","§fDoesn't work up/down."]}}}]} #Super Sticky Piston -execute if block ~ ~ ~ dropper{Items:[{id: "minecraft:slime_block", Count: 1b},{id: "minecraft:diamond_shovel", tag: {du_click_detect:1b, Unbreakable:1, Damage:70}, Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2021, du_click_detect:1b, Unbreakable:1, Damage:71, HideFlags:6, display: {Name: "{\"text\":\"Super Sticky Piston\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fPushes/Pulls tile entities.","§fDoesn't work up/down."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{id: "minecraft:slime_block", Count: 1b},{id: "minecraft:diamond_shovel", tag: {du_click_detect:1b, Unbreakable:1, Damage:70}, Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2021, du_click_detect:1b, Unbreakable:1, Damage:71, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.super_sticky_piston\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fPushes/Pulls tile entities.","§fDoesn't work up/down."]}}}]} #Turn Table -execute if block ~ ~ ~ dropper{Items:[{id: "minecraft:hopper", Count: 1b},{id: "minecraft:diamond_shovel", tag: {du_click_detect:1b, Unbreakable:1, Damage:70}, Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2022, du_click_detect:1b, Unbreakable:1, Damage:69, HideFlags:6, display: {Name: "{\"text\":\"Turn Table\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fRotates machines placed on top."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{id: "minecraft:hopper", Count: 1b},{id: "minecraft:diamond_shovel", tag: {du_click_detect:1b, Unbreakable:1, Damage:70}, Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2022, du_click_detect:1b, Unbreakable:1, Damage:69, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.turn_table\",\"color\":\"dark_gray\",\"italic\":false}", Lore: ["§fRotates machines placed on top."]}}}]} #Bio Generator -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:nether_bricks", Count: 4b},{Slot: 1b, id: "minecraft:hopper", Count: 1b},{Slot: 2b, id: "minecraft:nether_bricks", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:nether_bricks", Count: 4b},{Slot: 7b, id: "minecraft:furnace", Count: 1b},{Slot: 8b, id: "minecraft:nether_bricks", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2007, du_click_detect:1b, Unbreakable:1, Damage:67, HideFlags:6, display: {Name: "{\"text\":\"Bio Generator\",\"color\":\"dark_green\",\"italic\":false}", Lore: ["§fCreates power from bio material.","§fOutput based on variety and","§fof materials present."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:nether_bricks", Count: 4b},{Slot: 1b, id: "minecraft:hopper", Count: 1b},{Slot: 2b, id: "minecraft:nether_bricks", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:nether_bricks", Count: 4b},{Slot: 7b, id: "minecraft:furnace", Count: 1b},{Slot: 8b, id: "minecraft:nether_bricks", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2007, du_click_detect:1b, Unbreakable:1, Damage:67, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.bio_generator\",\"color\":\"dark_green\",\"italic\":false}", Lore: ["§fCreates power from bio material.","§fOutput based on variety and","§fof materials present."]}}}]} #Item Reformer -execute if block ~ ~ ~ dropper{Items:[{Slot:0b,id:"minecraft:experience_bottle",Count:2b},{Slot:1b,id:"minecraft:enchanted_book",tag:{StoredEnchantments:[{id:"minecraft:mending"}]},Count:1b},{Slot:2b,id:"minecraft:experience_bottle",Count:2b},{Slot:3b,tag:{OreDict:["ingotConductive"]},Count:2b},{Slot:4b,tag:{OreDict:["blockMachineFrame2"]},Count:1b},{Slot:5b,tag:{OreDict:["ingotConductive"]},Count:2b},{Slot: 6b,id:"minecraft:experience_bottle",Count:2b},{Slot:7b,tag:{OreDict:["gemCrystalComposite"]},Count:1b},{Slot:8b,id:"minecraft:experience_bottle", Count:2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2010, du_click_detect:1b, Unbreakable:1, Damage:72, HideFlags:6, display: {Name: "{\"text\":\"Item Reformer\",\"color\":\"dark_blue\",\"italic\":false}", Lore: ["§fRepaires items.","§fUses 128 kW."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot:0b,id:"minecraft:experience_bottle",Count:2b},{Slot:1b,id:"minecraft:enchanted_book",tag:{StoredEnchantments:[{id:"minecraft:mending"}]},Count:1b},{Slot:2b,id:"minecraft:experience_bottle",Count:2b},{Slot:3b,tag:{OreDict:["ingotConductive"]},Count:2b},{Slot:4b,tag:{OreDict:["blockMachineFrame2"]},Count:1b},{Slot:5b,tag:{OreDict:["ingotConductive"]},Count:2b},{Slot: 6b,id:"minecraft:experience_bottle",Count:2b},{Slot:7b,tag:{OreDict:["gemCrystalComposite"]},Count:1b},{Slot:8b,id:"minecraft:experience_bottle", Count:2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2010, du_click_detect:1b, Unbreakable:1, Damage:72, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.item_reformer\",\"color\":\"dark_blue\",\"italic\":false}", Lore: ["§fRepaires items.","§fUses 128 kW."]}}}]} #Disenchanter -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:obsidian", Count: 2b},{Slot: 1b, id: "minecraft:book", Count: 4b},{Slot: 2b, id: "minecraft:obsidian", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:obsidian", Count: 2b},{Slot: 7b, tag: {OreDict: ["gemCrystalComposite"]},Count: 2b},{Slot: 8b, id: "minecraft:obsidian", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2016, du_click_detect:1b, Unbreakable:1, Damage:78, HideFlags:6, display: {Name: "{\"text\":\"Disenchanter\",\"color\":\"dark_purple\",\"italic\":false}", Lore: ["§fTurns enchanments on items","§finto books. Destroys ","§fthe item in the process.","§fUses 2048 kJ/operation."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:obsidian", Count: 2b},{Slot: 1b, id: "minecraft:book", Count: 4b},{Slot: 2b, id: "minecraft:obsidian", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:obsidian", Count: 2b},{Slot: 7b, tag: {OreDict: ["gemCrystalComposite"]},Count: 2b},{Slot: 8b, id: "minecraft:obsidian", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2016, du_click_detect:1b, Unbreakable:1, Damage:78, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.disenchanter\",\"color\":\"dark_purple\",\"italic\":false}", Lore: ["§fTurns enchanments on items","§finto books. Destroys ","§fthe item in the process.","§fUses 2048 kJ/operation."]}}}]} #Ender Generator -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:purpur_block", Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 2b, id: "minecraft:purpur_block", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:purpur_block", Count: 2b},{Slot: 7b, id: "minecraft:furnace", Count: 1b},{Slot: 8b, id: "minecraft:purpur_block", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2015, du_click_detect:1b, Unbreakable:1, Damage:73, HideFlags:6, display: {Name: "{\"text\":\"Ender Generator\",\"color\":\"dark_purple\",\"italic\":false}", Lore: ["§fConverts items from the","§fend into energy.","§fOutputs 32 kW."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:purpur_block", Count: 2b},{Slot: 1b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 2b, id: "minecraft:purpur_block", Count: 2b},{Slot: 3b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame3"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSuperConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:purpur_block", Count: 2b},{Slot: 7b, id: "minecraft:furnace", Count: 1b},{Slot: 8b, id: "minecraft:purpur_block", Count: 2b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2015, du_click_detect:1b, Unbreakable:1, Damage:73, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.ender_generator\",\"color\":\"dark_purple\",\"italic\":false}", Lore: ["§fConverts items from the","§fend into energy.","§fOutputs 32 kW."]}}}]} #Spawner Mover -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:iron_bars", Count: 4b},{Slot: 1b, id: "minecraft:shulker_shell", Count: 1b},{Slot: 2b, id: "minecraft:iron_bars", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotNether"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 6b, id: "minecraft:iron_bars", Count: 4b},{Slot: 7b, id: "minecraft:shulker_shell", Count: 1b},{Slot: 8b, id: "minecraft:iron_bars", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2203, du_click_detect:1b, Unbreakable:1, Damage:82, HideFlags:6, display: {Name: "{\"text\":\"Spawner Mover\",\"color\":\"red\",\"italic\":false}", Lore: ["§fRight click to","§fpick up spawner.","§fOne time use."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:iron_bars", Count: 4b},{Slot: 1b, id: "minecraft:shulker_shell", Count: 1b},{Slot: 2b, id: "minecraft:iron_bars", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 4b, tag: {OreDict: ["ingotNether"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotEnder"]},Count: 1b},{Slot: 6b, id: "minecraft:iron_bars", Count: 4b},{Slot: 7b, id: "minecraft:shulker_shell", Count: 1b},{Slot: 8b, id: "minecraft:iron_bars", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 2203, du_click_detect:1b, Unbreakable:1, Damage:82, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.spawner_mover\",\"color\":\"red\",\"italic\":false}", Lore: ["§fRight click to","§fpick up spawner.","§fOne time use."]}}}]} diff --git a/data/mechanization/functions/machines/machines/place_object.mcfunction b/data/mechanization/functions/machines/machines/place_object.mcfunction index 1099b71c..a655d9ed 100644 --- a/data/mechanization/functions/machines/machines/place_object.mcfunction +++ b/data/mechanization/functions/machines/machines/place_object.mcfunction @@ -5,7 +5,7 @@ execute if score @s mech_data matches 2001 if entity @s[tag=mech_rot_1] run summ execute if score @s mech_data matches 2001 if entity @s[tag=mech_rot_2] run summon armor_stand ~ ~ ~ {Tags:["mech_furnace_gen","mech_transmitter","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[180f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:44}}]} execute if score @s mech_data matches 2001 if entity @s[tag=mech_rot_3] run summon armor_stand ~ ~ ~ {Tags:["mech_furnace_gen","mech_transmitter","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[270f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:44}}]} execute if score @s mech_data matches 2001 run scoreboard players set @e[tag=mech_furnace_gen,distance=..0.25] mech_power 0 -execute if score @s mech_data matches 2001 run setblock ~ ~ ~ minecraft:furnace[facing=south]{CustomName:"{\"text\":\"Furnace Generator\",\"color\":\"gold\",\"italic\":false}",Items:[{Slot:0,Count:1,id:"minecraft:cobblestone",tag:{UIPart:1}}]} +execute if score @s mech_data matches 2001 run setblock ~ ~ ~ minecraft:furnace[facing=south]{CustomName:"{\"translate\":\"mech.block.furnace_generator\",\"color\":\"gold\",\"italic\":false}",Items:[{Slot:0,Count:1,id:"minecraft:cobblestone",tag:{UIPart:1}}]} #Solar Panel execute if score @s mech_data matches 2014 run summon armor_stand ~ ~ ~ {Tags:["mech_solar_panel_model"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[90f,0.0f],ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:57}}]} @@ -19,7 +19,7 @@ execute if score @s mech_data matches 2003 if entity @s[tag=mech_rot_1] run summ execute if score @s mech_data matches 2003 if entity @s[tag=mech_rot_2] run summon armor_stand ~ ~ ~ {Tags:["mech_ele_furnace","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[180f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:46}}]} execute if score @s mech_data matches 2003 if entity @s[tag=mech_rot_3] run summon armor_stand ~ ~ ~ {Tags:["mech_ele_furnace","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[270f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:46}}]} execute if score @s mech_data matches 2003 run scoreboard players set @e[tag=mech_ele_furnace,distance=..0.25] mech_power 0 -execute if score @s mech_data matches 2003 run setblock ~ ~ ~ minecraft:furnace[facing=south]{CustomName:"{\"text\":\"Electric Furnace\",\"color\":\"dark_blue\",\"italic\":false}"} +execute if score @s mech_data matches 2003 run setblock ~ ~ ~ minecraft:furnace[facing=south]{CustomName:"{\"translate\":\"mech.block.electric_furnace\",\"color\":\"dark_blue\",\"italic\":false}"} #Grinder execute if score @s mech_data matches 2009 if entity @s[tag=mech_rot_0] run summon armor_stand ~ ~ ~ {Tags:["mech_grinder","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[0.01f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:60}}]} @@ -27,7 +27,7 @@ execute if score @s mech_data matches 2009 if entity @s[tag=mech_rot_1] run summ execute if score @s mech_data matches 2009 if entity @s[tag=mech_rot_2] run summon armor_stand ~ ~ ~ {Tags:["mech_grinder","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[180f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:60}}]} execute if score @s mech_data matches 2009 if entity @s[tag=mech_rot_3] run summon armor_stand ~ ~ ~ {Tags:["mech_grinder","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[270f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:60}}]} execute if score @s mech_data matches 2009 run scoreboard players set @e[tag=mech_grinder,distance=..0.25] mech_power 0 -execute if score @s mech_data matches 2009 run setblock ~ ~ ~ minecraft:furnace[facing=south]{CustomName:"{\"text\":\"Grinder\",\"color\":\"dark_gray\",\"italic\":false}"} +execute if score @s mech_data matches 2009 run setblock ~ ~ ~ minecraft:furnace[facing=south]{CustomName:"{\"translate\":\"mech.block.grinder\",\"color\":\"dark_gray\",\"italic\":false}"} #Alloy Furnace execute if score @s mech_data matches 2000 if entity @s[tag=mech_rot_0] run summon armor_stand ~ ~ ~ {Tags:["mech_alloy_furnace","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[0.01f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:48}}]} @@ -35,7 +35,7 @@ execute if score @s mech_data matches 2000 if entity @s[tag=mech_rot_1] run summ execute if score @s mech_data matches 2000 if entity @s[tag=mech_rot_2] run summon armor_stand ~ ~ ~ {Tags:["mech_alloy_furnace","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[180f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:48}}]} execute if score @s mech_data matches 2000 if entity @s[tag=mech_rot_3] run summon armor_stand ~ ~ ~ {Tags:["mech_alloy_furnace","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[270f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:48}}]} execute if score @s mech_data matches 2000 run scoreboard players set @e[tag=mech_alloy_furnace,distance=..0.25] mech_power 0 -execute if score @s mech_data matches 2000 run setblock ~ ~ ~ minecraft:dropper[facing=south]{CustomName:"{\"text\":\"Alloy Furnace\",\"color\":\"gold\",\"italic\":false}",Items:[{Slot:4b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"text\":\" \",\"italic\":false}"},Damage:50,HideFlags:63},Count:1b}]} +execute if score @s mech_data matches 2000 run setblock ~ ~ ~ minecraft:dropper[facing=south]{CustomName:"{\"translate\":\"mech.block.alloy_furnace\",\"color\":\"gold\",\"italic\":false}",Items:[{Slot:4b,id:"minecraft:diamond_shovel",tag:{Unbreakable:1,UIPart:1,display:{Name:"{\"translate\":\" \",\"italic\":false}"},Damage:50,HideFlags:63},Count:1b}]} #Tree Feller execute if score @s mech_data matches 2002 if entity @s[tag=mech_rot_0] run summon armor_stand ~ ~ ~ {Tags:["mech_tree_feller","mech_reciever","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[90f,0.0f],ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:52}}]} @@ -110,33 +110,33 @@ execute if score @s mech_data matches 2020 if entity @s[tag=mech_rot_0] run summ execute if score @s mech_data matches 2020 if entity @s[tag=mech_rot_1] run summon armor_stand ~ ~ ~ {Tags:["mech_super_piston","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[270f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:70}}]} execute if score @s mech_data matches 2020 if entity @s[tag=mech_rot_2] run summon armor_stand ~ ~ ~ {Tags:["mech_super_piston","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[0.01f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:70}}]} execute if score @s mech_data matches 2020 if entity @s[tag=mech_rot_3] run summon armor_stand ~ ~ ~ {Tags:["mech_super_piston","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[90f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:70}}]} -execute if score @s mech_data matches 2020 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"text\":\"Super Piston\",\"color\":\"dark_gray\",\"italic\":false}"} +execute if score @s mech_data matches 2020 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"translate\":\"mech.block.super_piston\",\"color\":\"dark_gray\",\"italic\":false}"} #Super Sticky Piston execute if score @s mech_data matches 2021 if entity @s[tag=mech_rot_0] run summon armor_stand ~ ~ ~ {Tags:["mech_super_sticky_piston","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[180f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:71}}]} execute if score @s mech_data matches 2021 if entity @s[tag=mech_rot_1] run summon armor_stand ~ ~ ~ {Tags:["mech_super_sticky_piston","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[270f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:71}}]} execute if score @s mech_data matches 2021 if entity @s[tag=mech_rot_2] run summon armor_stand ~ ~ ~ {Tags:["mech_super_sticky_piston","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[0.01f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:71}}]} execute if score @s mech_data matches 2021 if entity @s[tag=mech_rot_3] run summon armor_stand ~ ~ ~ {Tags:["mech_super_sticky_piston","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[90f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:71}}]} -execute if score @s mech_data matches 2021 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"text\":\"Super Sticky Piston\",\"color\":\"dark_gray\",\"italic\":false}"} +execute if score @s mech_data matches 2021 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"translate\":\"mech.block.super_sticky_piston\",\"color\":\"dark_gray\",\"italic\":false}"} #Turn Table execute if score @s mech_data matches 2022 run summon armor_stand ~ ~ ~ {Tags:["mech_turn_table"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:69}}]} -execute if score @s mech_data matches 2022 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"text\":\"Turn Table\",\"color\":\"dark_gray\",\"italic\":false}"} +execute if score @s mech_data matches 2022 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"translate\":\"mech.block.turn_table\",\"color\":\"dark_gray\",\"italic\":false}"} #Bio Generator execute if score @s mech_data matches 2007 run summon armor_stand ~ ~ ~ {Tags:["mech_bio_gen","mech_transmitter"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:67}}]} execute if score @s mech_data matches 2007 run scoreboard players set @e[tag=mech_bio_gen,distance=..0.25] mech_power 0 -execute if score @s mech_data matches 2007 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"text\":\"Bio Generator\",\"color\":\"dark_green\",\"italic\":false}"} +execute if score @s mech_data matches 2007 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"translate\":\"mech.block.bio_generator\",\"color\":\"dark_green\",\"italic\":false}"} #Item Reformer execute if score @s mech_data matches 2010 run summon armor_stand ~ ~ ~ {Tags:["mech_reformer","mech_reciever"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:72}}]} execute if score @s mech_data matches 2010 run scoreboard players set @e[tag=mech_reformer,distance=..0.25] mech_power 0 -execute if score @s mech_data matches 2010 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"text\":\"Item Reformer\",\"color\":\"dark_blue\",\"italic\":false}"} +execute if score @s mech_data matches 2010 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"translate\":\"mech.block.item_reformer\",\"color\":\"dark_blue\",\"italic\":false}"} #Disenchanter execute if score @s mech_data matches 2016 run summon armor_stand ~ ~ ~ {Tags:["mech_disenchanter","mech_reciever"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:78}}]} execute if score @s mech_data matches 2016 run scoreboard players set @e[tag=mech_disenchanter,distance=..0.25] mech_power 0 -execute if score @s mech_data matches 2016 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"text\":\"Disenchanter\",\"color\":\"dark_purple\",\"italic\":false}"} +execute if score @s mech_data matches 2016 run setblock ~ ~ ~ minecraft:dropper{CustomName:"{\"translate\":\"mech.block.disenchanter\",\"color\":\"dark_purple\",\"italic\":false}"} #Ender Generator execute if score @s mech_data matches 2015 if entity @s[tag=mech_rot_0] run summon armor_stand ~ ~ ~ {Tags:["mech_end_generator","mech_transmitter","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[0.01f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:73}}]} @@ -145,7 +145,7 @@ execute if score @s mech_data matches 2015 if entity @s[tag=mech_rot_2] run summ execute if score @s mech_data matches 2015 if entity @s[tag=mech_rot_3] run summon armor_stand ~ ~ ~ {Tags:["mech_end_generator","mech_transmitter","mech_rotatable"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,DisabledSlots:2039583,Rotation:[270f,0.0f],Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{mech_power:0,mech_gridid:0,mech_data:0,Unbreakable:1,Damage:73}}]} execute if score @s mech_data matches 2015 run scoreboard players set @e[tag=mech_end_generator,distance=..0.25] mech_power 0 execute if score @s mech_data matches 2015 run scoreboard players set @e[tag=mech_end_generator,distance=..0.25] mech_data 0 -execute if score @s mech_data matches 2015 run setblock ~ ~ ~ minecraft:furnace{CustomName:"{\"text\":\"Ender Generator\",\"color\":\"dark_purple\",\"italic\":false}"} +execute if score @s mech_data matches 2015 run setblock ~ ~ ~ minecraft:furnace{CustomName:"{\"translate\":\"mech.block.ender_generator\",\"color\":\"dark_purple\",\"italic\":false}"} diff --git a/data/mechanization/functions/machines/tools/spawner_mover/spawner_box.mcfunction b/data/mechanization/functions/machines/tools/spawner_mover/spawner_box.mcfunction index 2719e32a..a28519be 100644 --- a/data/mechanization/functions/machines/tools/spawner_mover/spawner_box.mcfunction +++ b/data/mechanization/functions/machines/tools/spawner_mover/spawner_box.mcfunction @@ -4,9 +4,9 @@ execute as @e[tag=mech_ray_start] at @s run function mechanization:machines/tool execute if score temp_0 mech_data matches 1.. run clear @s[gamemode=!creative] minecraft:diamond_shovel{mech_itemid: 2203} 1 -execute if score temp_0 mech_data matches 1 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:1,HideFlags:6,display:{Name:"{\"text\":\"Spawner Mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fZombie Spawner"]}} -execute if score temp_0 mech_data matches 2 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:2,HideFlags:6,display:{Name:"{\"text\":\"Spawner Mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fSkeleton Spawner"]}} -execute if score temp_0 mech_data matches 3 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:3,HideFlags:6,display:{Name:"{\"text\":\"Spawner Mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fSpider Spawner"]}} -execute if score temp_0 mech_data matches 4 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:4,HideFlags:6,display:{Name:"{\"text\":\"Spawner Mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fCave Spider Spawner"]}} -execute if score temp_0 mech_data matches 5 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:5,HideFlags:6,display:{Name:"{\"text\":\"Spawner Mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fBlaze Spawner"]}} -execute if score temp_0 mech_data matches 6 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:6,HideFlags:6,display:{Name:"{\"text\":\"Spawner Mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fSilverfish Spawner"]}} +execute if score temp_0 mech_data matches 1 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:1,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.spawner_mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fZombie Spawner"]}} +execute if score temp_0 mech_data matches 2 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:2,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.spawner_mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fSkeleton Spawner"]}} +execute if score temp_0 mech_data matches 3 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:3,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.spawner_mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fSpider Spawner"]}} +execute if score temp_0 mech_data matches 4 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:4,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.spawner_mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fCave Spider Spawner"]}} +execute if score temp_0 mech_data matches 5 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:5,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.spawner_mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fBlaze Spawner"]}} +execute if score temp_0 mech_data matches 6 run give @s diamond_shovel{mech_itemid: 2204, Unbreakable:1, Damage:83, du_click_detect:1b,SpawnerType:6,HideFlags:6,display:{Name:"{\"translate\":\"mech.item.spawner_mover\",\"color\":\"red\",\"italic\":false}",Lore:["§fCurrently Holding:","§fSilverfish Spawner"]}} diff --git a/data/mechanization/functions/nuclear/machines/centrifuge/plutonium.mcfunction b/data/mechanization/functions/nuclear/machines/centrifuge/plutonium.mcfunction index fe3d7e29..f24d5a7a 100644 --- a/data/mechanization/functions/nuclear/machines/centrifuge/plutonium.mcfunction +++ b/data/mechanization/functions/nuclear/machines/centrifuge/plutonium.mcfunction @@ -5,16 +5,16 @@ execute if entity @s[tag=mech_active] run scoreboard players add temp_0 mech_dat execute if entity @s[tag=mech_active] store result entity @s HandItems[0].tag.FuelGrade int 1 run scoreboard players get temp_0 mech_data execute if entity @s[tag=mech_active] store result score temp_1 mech_data run data get entity @s HandItems[0].tag.FuelSpent -execute if score temp_0 mech_data matches 1..2 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:2,FuelSpent:0,OreDict:["cellDepletedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f1% Refined","§fDepleted"],Name:"{\"text\":\"Depleted Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 50..53 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:52,FuelSpent:0,OreDict:["cellDepletedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f5% Refined","§fMostely Depleted"],Name:"{\"text\":\"Depleted Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 100..103 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3001, Unbreakable:1,FuelGrade:102,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f10% Refined","§fLow Reactor Grade"],Name:"{\"text\":\"Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 200..203 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:202,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f20% Refined","§fMedium Reactor Grade"],Name:"{\"text\":\"Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 300..303 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:302,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f30% Refined","§fHeavy Reactor Grade"],Name:"{\"text\":\"Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 400..403 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:402,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f40% Refined","§fUnsafe Grade"],Name:"{\"text\":\"Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 500..503 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:502,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f50% Refined","§fUnsafe Grade"],Name:"{\"text\":\"Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 600..603 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:602,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f60% Refined","§fUnsafe Grade"],Name:"{\"text\":\"Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 700..703 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:702,FuelSpent:0,OreDict:["cellEnrichedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f70% Refined","§fLight Weapons Grade"],Name:"{\"text\":\"Enriched Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 800..803 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:802,FuelSpent:0,OreDict:["cellEnrichedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f70% Refined","§fMedium Weapons Grade"],Name:"{\"text\":\"Enriched Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 900..903 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:902,FuelSpent:0,OreDict:["cellEnrichedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f90% Refined","§fHeavy Weapons Grade"],Name:"{\"text\":\"Enriched Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 1000.. run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:1000,FuelSpent:0,OreDict:["cellPurePlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f100% Refined","§fUnstable Grade"],Name:"{\"text\":\"Pure Plutonium-239 Cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 1..2 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:2,FuelSpent:0,OreDict:["cellDepletedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f1% Refined","§fDepleted"],Name:"{\"translate\":\"mech.item.depleted_plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 50..53 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:52,FuelSpent:0,OreDict:["cellDepletedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f5% Refined","§fMostely Depleted"],Name:"{\"translate\":\"mech.item.depleted_plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 100..103 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3001, Unbreakable:1,FuelGrade:102,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f10% Refined","§fLow Reactor Grade"],Name:"{\"translate\":\"mech.item.plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 200..203 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:202,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f20% Refined","§fMedium Reactor Grade"],Name:"{\"translate\":\"mech.item.plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 300..303 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:302,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f30% Refined","§fHeavy Reactor Grade"],Name:"{\"translate\":\"mech.item.plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 400..403 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:402,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f40% Refined","§fUnsafe Grade"],Name:"{\"translate\":\"mech.item.plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 500..503 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:502,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f50% Refined","§fUnsafe Grade"],Name:"{\"translate\":\"mech.item.plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 600..603 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:602,FuelSpent:0,OreDict:["cellPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f60% Refined","§fUnsafe Grade"],Name:"{\"translate\":\"mech.item.plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 700..703 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:702,FuelSpent:0,OreDict:["cellEnrichedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f70% Refined","§fLight Weapons Grade"],Name:"{\"translate\":\"mech.item.enriched_plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 800..803 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:802,FuelSpent:0,OreDict:["cellEnrichedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f70% Refined","§fMedium Weapons Grade"],Name:"{\"translate\":\"mech.item.enriched_plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 900..903 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:902,FuelSpent:0,OreDict:["cellEnrichedPlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f90% Refined","§fHeavy Weapons Grade"],Name:"{\"translate\":\"mech.item.enriched_plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 1000.. run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3101, Unbreakable:1,FuelGrade:1000,FuelSpent:0,OreDict:["cellPurePlutonium"],Damage:99,HideFlags:6,display:{Lore:["§f100% Refined","§fUnstable Grade"],Name:"{\"translate\":\"mech.item.pure_plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}},{}]} execute if entity @s[tag=mech_active] store result entity @s HandItems[0].tag.FuelSpent int 1 run scoreboard players get temp_1 mech_data diff --git a/data/mechanization/functions/nuclear/machines/centrifuge/spent_fuel.mcfunction b/data/mechanization/functions/nuclear/machines/centrifuge/spent_fuel.mcfunction index 8de97e00..33df043e 100644 --- a/data/mechanization/functions/nuclear/machines/centrifuge/spent_fuel.mcfunction +++ b/data/mechanization/functions/nuclear/machines/centrifuge/spent_fuel.mcfunction @@ -1,4 +1,4 @@ tag @s add mech_active -replaceitem entity @s weapon.mainhand minecraft:firework_star{mech_itemid: 3105, Explosion: {Colors: [I; 11187400]}, HideFlags: 32, display: {Name: "{\"text\":\"Plutonium Ingot\",\"color\":\"gray\",\"italic\":false}"}, OreDict: ["ingotPlutonium"]} 4 +replaceitem entity @s weapon.mainhand minecraft:firework_star{mech_itemid: 3105, Explosion: {Colors: [I; 11187400]}, HideFlags: 32, display: {Name: "{\"translate\":\"mech.item.plutonium_ingot\",\"color\":\"gray\",\"italic\":false}"}, OreDict: ["ingotPlutonium"]} 4 diff --git a/data/mechanization/functions/nuclear/machines/centrifuge/uranium.mcfunction b/data/mechanization/functions/nuclear/machines/centrifuge/uranium.mcfunction index 49141fd5..d9872bee 100644 --- a/data/mechanization/functions/nuclear/machines/centrifuge/uranium.mcfunction +++ b/data/mechanization/functions/nuclear/machines/centrifuge/uranium.mcfunction @@ -5,16 +5,16 @@ execute if entity @s[tag=mech_active] run scoreboard players add temp_0 mech_dat execute if entity @s[tag=mech_active] store result entity @s HandItems[0].tag.FuelGrade int 1 run scoreboard players get temp_0 mech_data execute if entity @s[tag=mech_active] store result score temp_1 mech_data run data get entity @s HandItems[0].tag.FuelSpent -execute if score temp_0 mech_data matches 1..2 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:2,FuelSpent:0,OreDict:["cellDepletedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f1% Refined","§fDepleted"],Name:"{\"text\":\"Depleted Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 50..53 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:52,FuelSpent:0,OreDict:["cellDepletedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f5% Refined","§fMostely Depleted"],Name:"{\"text\":\"Depleted Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 100..103 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:102,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f10% Refined","§fLow Reactor Grade"],Name:"{\"text\":\"Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 200..203 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:202,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f20% Refined","§fMedium Reactor Grade"],Name:"{\"text\":\"Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 300..303 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:302,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f30% Refined","§fHeavy Reactor Grade"],Name:"{\"text\":\"Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 400..403 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:402,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f40% Refined","§fUnsafe Grade"],Name:"{\"text\":\"Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 500..503 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:502,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f50% Refined","§fUnsafe Grade"],Name:"{\"text\":\"Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 600..603 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:602,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f60% Refined","§fUnsafe Grade"],Name:"{\"text\":\"Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 700..703 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:702,FuelSpent:0,OreDict:["cellEnrichedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f70% Refined","§fLight Weapons Grade"],Name:"{\"text\":\"Enriched Uranium Cell\",\"color\":\"green\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 800..803 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:802,FuelSpent:0,OreDict:["cellEnrichedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f70% Refined","§fMedium Weapons Grade"],Name:"{\"text\":\"Enriched Uranium Cell\",\"color\":\"green\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 900..903 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:902,FuelSpent:0,OreDict:["cellEnrichedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f90% Refined","§fHeavy Weapons Grade"],Name:"{\"text\":\"Enriched Uranium Cell\",\"color\":\"green\",\"italic\":false}"}}},{}]} -execute if score temp_0 mech_data matches 1000.. run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:1000,FuelSpent:0,OreDict:["cellPureUranium"],Damage:98,HideFlags:6,display:{Lore:["§f100% Refined","§fUnstable Grade"],Name:"{\"text\":\"Pure Uranium-235 Cell\",\"color\":\"green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 1..2 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:2,FuelSpent:0,OreDict:["cellDepletedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f1% Refined","§fDepleted"],Name:"{\"translate\":\"mech.item.depleted_uranium_cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 50..53 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:52,FuelSpent:0,OreDict:["cellDepletedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f5% Refined","§fMostely Depleted"],Name:"{\"translate\":\"mech.item.depleted_uranium_cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 100..103 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:102,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f10% Refined","§fLow Reactor Grade"],Name:"{\"translate\":\"mech.item.uranium_cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 200..203 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:202,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f20% Refined","§fMedium Reactor Grade"],Name:"{\"translate\":\"mech.item.uranium_cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 300..303 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:302,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f30% Refined","§fHeavy Reactor Grade"],Name:"{\"translate\":\"mech.item.uranium_cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 400..403 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:402,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f40% Refined","§fUnsafe Grade"],Name:"{\"translate\":\"mech.item.uranium_cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 500..503 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:502,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f50% Refined","§fUnsafe Grade"],Name:"{\"translate\":\"mech.item.uranium_cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 600..603 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:602,FuelSpent:0,OreDict:["cellUranium"],Damage:98,HideFlags:6,display:{Lore:["§f60% Refined","§fUnsafe Grade"],Name:"{\"translate\":\"mech.item.uranium_cell\",\"color\":\"dark_green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 700..703 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:702,FuelSpent:0,OreDict:["cellEnrichedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f70% Refined","§fLight Weapons Grade"],Name:"{\"translate\":\"mech.item.enriched_uranium_cell\",\"color\":\"green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 800..803 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:802,FuelSpent:0,OreDict:["cellEnrichedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f70% Refined","§fMedium Weapons Grade"],Name:"{\"translate\":\"mech.item.enriched_uranium_cell\",\"color\":\"green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 900..903 run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:902,FuelSpent:0,OreDict:["cellEnrichedUranium"],Damage:98,HideFlags:6,display:{Lore:["§f90% Refined","§fHeavy Weapons Grade"],Name:"{\"translate\":\"mech.item.enriched_uranium_cell\",\"color\":\"green\",\"italic\":false}"}}},{}]} +execute if score temp_0 mech_data matches 1000.. run data merge entity @s {HandItems:[{id:"minecraft:diamond_shovel",Count:1b,tag:{du_nerf:1b, mech_itemid: 3100, Unbreakable:1,FuelGrade:1000,FuelSpent:0,OreDict:["cellPureUranium"],Damage:98,HideFlags:6,display:{Lore:["§f100% Refined","§fUnstable Grade"],Name:"{\"translate\":\"mech.item.pure_uranium_cell\",\"color\":\"green\",\"italic\":false}"}}},{}]} execute if entity @s[tag=mech_active] store result entity @s HandItems[0].tag.FuelSpent int 1 run scoreboard players get temp_1 mech_data diff --git a/data/mechanization/functions/nuclear/machines/fission_reactor/heat_process.mcfunction b/data/mechanization/functions/nuclear/machines/fission_reactor/heat_process.mcfunction index 75507be7..5850e2c9 100644 --- a/data/mechanization/functions/nuclear/machines/fission_reactor/heat_process.mcfunction +++ b/data/mechanization/functions/nuclear/machines/fission_reactor/heat_process.mcfunction @@ -33,7 +33,7 @@ execute if score heat_0 mech_data matches 10.. if score temp_0 mech_data matches #reduce fuel durability execute store result score temp_0 mech_data run data get entity @s HandItems[0].tag.FuelGrade execute store result score temp_1 mech_data run data get entity @s HandItems[0].tag.FuelSpent -execute if score temp_0 mech_data < temp_1 mech_data run replaceitem entity @s weapon.mainhand diamond_shovel{du_nerf:1b, mech_itemid: 3102, Unbreakable:1, OreDict:["cellSpentFuel"], Damage:97, HideFlags:6, display: {Name: "{\"text\":\"Spent Fuel Cell\",\"color\":\"gray\",\"italic\":false}"}} +execute if score temp_0 mech_data < temp_1 mech_data run replaceitem entity @s weapon.mainhand diamond_shovel{du_nerf:1b, mech_itemid: 3102, Unbreakable:1, OreDict:["cellSpentFuel"], Damage:97, HideFlags:6, display: {Name: "{\"translate\":\"mech.item.spent_fuel_cell\",\"color\":\"gray\",\"italic\":false}"}} scoreboard players add temp_1 mech_data 1 execute store result entity @s HandItems[0].tag.FuelSpent int 1 run scoreboard players get temp_1 mech_data diff --git a/data/mechanization/functions/nuclear/machines/machine_crafter.mcfunction b/data/mechanization/functions/nuclear/machines/machine_crafter.mcfunction index ac88d538..3251a08a 100644 --- a/data/mechanization/functions/nuclear/machines/machine_crafter.mcfunction +++ b/data/mechanization/functions/nuclear/machines/machine_crafter.mcfunction @@ -1,24 +1,24 @@ #uranium cell -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:glass", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotUranium"]},Count: 4b},{Slot: 2b, id: "minecraft:glass", Count: 4b},{Slot: 3b, id: "minecraft:glass", Count: 4b},{Slot: 4b, tag: {OreDict: ["ingotUranium"]},Count: 4b},{Slot: 5b, id: "minecraft:glass", Count: 4b},{Slot: 6b, id: "minecraft:glass", Count: 4b},{Slot: 7b, tag: {OreDict: ["ingotUranium"]},Count: 4b},{Slot: 8b, id: "minecraft:glass", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3100, Unbreakable:1, FuelGrade:0, OreDict:["cellDepletedUranium"], Damage:98, HideFlags:6, display: {Name: "{\"text\":\"Depleted Uranium Cell\",\"color\":\"dark_green\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:glass", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotUranium"]},Count: 4b},{Slot: 2b, id: "minecraft:glass", Count: 4b},{Slot: 3b, id: "minecraft:glass", Count: 4b},{Slot: 4b, tag: {OreDict: ["ingotUranium"]},Count: 4b},{Slot: 5b, id: "minecraft:glass", Count: 4b},{Slot: 6b, id: "minecraft:glass", Count: 4b},{Slot: 7b, tag: {OreDict: ["ingotUranium"]},Count: 4b},{Slot: 8b, id: "minecraft:glass", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3100, Unbreakable:1, FuelGrade:0, OreDict:["cellDepletedUranium"], Damage:98, HideFlags:6, display: {Name: "{\"translate\":\"mech.item.depleted_uranium_cell\",\"color\":\"dark_green\",\"italic\":false}"}}}]} #plutonium cell -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:glass", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotPlutonium"]},Count: 4b},{Slot: 2b, id: "minecraft:glass", Count: 4b},{Slot: 3b, id: "minecraft:glass", Count: 4b},{Slot: 4b, tag: {OreDict: ["ingotPlutonium"]},Count: 4b},{Slot: 5b, id: "minecraft:glass", Count: 4b},{Slot: 6b, id: "minecraft:glass", Count: 4b},{Slot: 7b, tag: {OreDict: ["ingotPlutonium"]},Count: 4b},{Slot: 8b, id: "minecraft:glass", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3101, Unbreakable:1, FuelGrade:0, OreDict:["cellDepletedPlutonium"], Damage:99, HideFlags:6, display: {Name: "{\"text\":\"Depleted Plutonium Cell\",\"color\":\"gray\",\"italic\":false}"}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:glass", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotPlutonium"]},Count: 4b},{Slot: 2b, id: "minecraft:glass", Count: 4b},{Slot: 3b, id: "minecraft:glass", Count: 4b},{Slot: 4b, tag: {OreDict: ["ingotPlutonium"]},Count: 4b},{Slot: 5b, id: "minecraft:glass", Count: 4b},{Slot: 6b, id: "minecraft:glass", Count: 4b},{Slot: 7b, tag: {OreDict: ["ingotPlutonium"]},Count: 4b},{Slot: 8b, id: "minecraft:glass", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3101, Unbreakable:1, FuelGrade:0, OreDict:["cellDepletedPlutonium"], Damage:99, HideFlags:6, display: {Name: "{\"translate\":\"mech.item.depleted_plutonium_cell\",\"color\":\"gray\",\"italic\":false}"}}}]} #centrifuge -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:red_nether_bricks", Count: 4b},{Slot: 1b, id: "minecraft:dandelion_yellow", Count: 8b},{Slot: 2b, id: "minecraft:red_nether_bricks", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:red_nether_bricks", Count: 4b},{Slot: 7b, id: "minecraft:hopper", Count: 2b},{Slot: 8b, id: "minecraft:red_nether_bricks", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3000, du_click_detect:1b, Unbreakable:1, Damage:84, HideFlags:6, display: {Name: "{\"text\":\"Centrifuge\",\"color\":\"gray\",\"italic\":false}", Lore: ["§fRefines nuclear fuels.","§fUses: 64 kW"]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:red_nether_bricks", Count: 4b},{Slot: 1b, id: "minecraft:dandelion_yellow", Count: 8b},{Slot: 2b, id: "minecraft:red_nether_bricks", Count: 4b},{Slot: 3b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotConductive"]},Count: 2b},{Slot: 6b, id: "minecraft:red_nether_bricks", Count: 4b},{Slot: 7b, id: "minecraft:hopper", Count: 2b},{Slot: 8b, id: "minecraft:red_nether_bricks", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3000, du_click_detect:1b, Unbreakable:1, Damage:84, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.centrifuge\",\"color\":\"gray\",\"italic\":false}", Lore: ["§fRefines nuclear fuels.","§fUses: 64 kW"]}}}]} #steam turbine -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:prismarine_shard", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotConductive"]},Count: 4b},{Slot: 2b, id: "minecraft:prismarine_shard", Count: 4b},{Slot: 3b, id: "minecraft:prismarine_crystals", Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, id: "minecraft:prismarine_crystals", Count: 1b},{Slot: 6b, id: "minecraft:prismarine_shard", Count: 4b},{Slot: 7b, id: "minecraft:bucket", Count: 4b},{Slot: 8b, id: "minecraft:prismarine_shard", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3004, du_click_detect:1b, Unbreakable:1, Damage:90, HideFlags:6, display: {Name: "{\"text\":\"Steam Turbine\",\"color\":\"blue\",\"italic\":false}", Lore: ["§fConverts steam into energy.","§fOutput based on amount of steam."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, id: "minecraft:prismarine_shard", Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotConductive"]},Count: 4b},{Slot: 2b, id: "minecraft:prismarine_shard", Count: 4b},{Slot: 3b, id: "minecraft:prismarine_crystals", Count: 1b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, id: "minecraft:prismarine_crystals", Count: 1b},{Slot: 6b, id: "minecraft:prismarine_shard", Count: 4b},{Slot: 7b, id: "minecraft:bucket", Count: 4b},{Slot: 8b, id: "minecraft:prismarine_shard", Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3004, du_click_detect:1b, Unbreakable:1, Damage:90, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.steam_turbine\",\"color\":\"blue\",\"italic\":false}", Lore: ["§fConverts steam into energy.","§fOutput based on amount of steam."]}}}]} #fission reactor -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotUranium"]},Count: 4b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 4b},{Slot: 3b, id: "minecraft:black_stained_glass", Count: 4b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, id: "minecraft:black_stained_glass", Count: 4b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 4b},{Slot: 7b, tag: {OreDict: ["ingotUranium"]},Count: 4b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3002, du_click_detect:1b, Unbreakable:1, Damage:87, HideFlags:6, display: {Name: "{\"text\":\"Fission Reactor\",\"color\":\"dark_green\",\"italic\":false}", Lore: ["§fProduces power using nuclear","§ffuels & a complex multiblock.","§fSee the wiki for more info."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 4b},{Slot: 1b, tag: {OreDict: ["ingotUranium"]},Count: 4b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 4b},{Slot: 3b, id: "minecraft:black_stained_glass", Count: 4b},{Slot: 4b, tag: {OreDict: ["blockMachineFrame2"]},Count: 1b},{Slot: 5b, id: "minecraft:black_stained_glass", Count: 4b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 4b},{Slot: 7b, tag: {OreDict: ["ingotUranium"]},Count: 4b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 4b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3002, du_click_detect:1b, Unbreakable:1, Damage:87, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.fission_reactor\",\"color\":\"dark_green\",\"italic\":false}", Lore: ["§fProduces power using nuclear","§ffuels & a complex multiblock.","§fSee the wiki for more info."]}}}]} #control rod -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, id: "minecraft:coal_block", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3001, du_click_detect:1b, Unbreakable:1, Damage:95, HideFlags:6, display: {Name: "{\"text\":\"Control Rod\",\"color\":\"gray\",\"italic\":false}", Lore: ["§fSlows reaction rate when","§factivated by redstone.","§fPlace directly under reactor."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, id: "minecraft:coal_block", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3001, du_click_detect:1b, Unbreakable:1, Damage:95, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.control_rod\",\"color\":\"gray\",\"italic\":false}", Lore: ["§fSlows reaction rate when","§factivated by redstone.","§fPlace directly under reactor."]}}}]} #temp observer -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, id: "minecraft:observer", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, id: "minecraft:magma_cream", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3005, du_click_detect:1b, Unbreakable:1, Damage:93, HideFlags:6, display: {Name: "{\"text\":\"Temperature Observer\",\"color\":\"red\",\"italic\":false}", Lore: ["§fComparator outputs temp of","§freactor within 8 blocks."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, id: "minecraft:observer", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, id: "minecraft:magma_cream", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3005, du_click_detect:1b, Unbreakable:1, Damage:93, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.temperature_observer\",\"color\":\"red\",\"italic\":false}", Lore: ["§fComparator outputs temp of","§freactor within 8 blocks."]}}}]} #rate observer -execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, id: "minecraft:observer", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, id: "minecraft:clock", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3003, du_click_detect:1b, Unbreakable:1, Damage:94, HideFlags:6, display: {Name: "{\"text\":\"Reaction Rate Observer\",\"color\":\"green\",\"italic\":false}", Lore: ["§fComparator outputs reaction rate","§fof reactor within 8 blocks."]}}}]} +execute if block ~ ~ ~ dropper{Items:[{Slot: 0b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 1b, id: "minecraft:observer", Count: 1b},{Slot: 2b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 3b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 4b, id: "minecraft:clock", Count: 1b},{Slot: 5b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 6b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 7b, tag: {OreDict: ["ingotSteel"]},Count: 1b},{Slot: 8b, tag: {OreDict: ["ingotSteel"]},Count: 1b}]} run data merge block ~ ~ ~ { Items:[{Slot:4b,id:"minecraft:diamond_shovel", Count: 1b, tag: {du_nerf:1b, mech_itemid: 3003, du_click_detect:1b, Unbreakable:1, Damage:94, HideFlags:6, display: {Name: "{\"translate\":\"mech.block.reaction_rate_observer\",\"color\":\"green\",\"italic\":false}", Lore: ["§fComparator outputs reaction rate","§fof reactor within 8 blocks."]}}}]} diff --git a/data/mechanization/functions/nuclear/machines/place_object.mcfunction b/data/mechanization/functions/nuclear/machines/place_object.mcfunction index 3c04645a..7ab0a8b7 100644 --- a/data/mechanization/functions/nuclear/machines/place_object.mcfunction +++ b/data/mechanization/functions/nuclear/machines/place_object.mcfunction @@ -18,12 +18,12 @@ execute if score @s mech_data matches 3004 run setblock ~ ~ ~ minecraft:barrier #Temp Observer execute if score @s mech_data matches 3005 run summon armor_stand ~ ~ ~ {Tags:["mech_temp_observer"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,ShowArms:1,DisabledSlots:2039583,Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:93}}]} -execute if score @s mech_data matches 3005 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"text\":\"Temperature Observer\",\"color\":\"dark_gray\",\"italic\":false}"} +execute if score @s mech_data matches 3005 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"translate\":\"mech.block.temperature_observer\",\"color\":\"dark_gray\",\"italic\":false}"} #Rate Observer execute if score @s mech_data matches 3003 run summon armor_stand ~ ~ ~ {Tags:["mech_rate_observer"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,ShowArms:1,DisabledSlots:2039583,Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:94}}]} -execute if score @s mech_data matches 3003 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"text\":\"Reaction Rate Observer\",\"color\":\"dark_gray\",\"italic\":false}"} +execute if score @s mech_data matches 3003 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"translate\":\"mech.block.reaction_rate_observer\",\"color\":\"dark_gray\",\"italic\":false}"} #Control Rod execute if score @s mech_data matches 3001 run summon armor_stand ~ ~ ~ {Tags:["mech_control_rod"],Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,ShowArms:1,DisabledSlots:2039583,Fire:32676,ArmorItems:[{},{},{},{id:diamond_shovel,Count:1b,tag:{Unbreakable:1,Damage:95}}]} -execute if score @s mech_data matches 3001 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"text\":\"Control Rod\",\"color\":\"dark_gray\",\"italic\":false}"} +execute if score @s mech_data matches 3001 run setblock ~ ~ ~ minecraft:dropper{Lock:"afhoigbioasbas",CustomName:"{\"translate\":\"mech.block.control_rod\",\"color\":\"dark_gray\",\"italic\":false}"} diff --git a/data/mechanization/functions/nuclear/tools/multimeter_readout.mcfunction b/data/mechanization/functions/nuclear/tools/multimeter_readout.mcfunction index 0bd0dda1..6fcc713b 100644 --- a/data/mechanization/functions/nuclear/tools/multimeter_readout.mcfunction +++ b/data/mechanization/functions/nuclear/tools/multimeter_readout.mcfunction @@ -2,19 +2,19 @@ #Centrifuge execute as @e[distance=..0.5,tag=mech_active,tag=mech_centrifuge] store result score temp_0 mech_data run data get entity @s HandItems[0].tag.FuelGrade scoreboard players operation temp_0 mech_data /= con_10 mech_data -execute if entity @e[distance=..0.5,tag=mech_active,tag=mech_centrifuge] run tellraw @p ["",{"score":{"name":"temp_0","objective":"mech_data"},"color":"dark_green"},{"text":"% Refined ","color":"dark_green"}] +execute if entity @e[distance=..0.5,tag=mech_active,tag=mech_centrifuge] run tellraw @p ["",{"score":{"name":"temp_0","objective":"mech_data"},"color":"dark_green"},{"translate":"mech.text.multimeter.refined","color":"dark_green"}] execute as @e[distance=..0.5,tag=mech_centrifuge,tag=mech_active] store result score temp_0 mech_data run data get entity @s HandItems[0].tag.FuelSpent execute as @e[distance=..0.5,tag=mech_centrifuge,tag=mech_active] store result score temp_1 mech_data run data get entity @s HandItems[0].tag.FuelGrade -execute as @e[distance=..0.5,tag=mech_centrifuge,tag=mech_active] if score temp_0 mech_data matches 1.. run tellraw @p ["",{"text":"Fuel Spent: ","color":"dark_green"},{"score":{"name":"temp_0","objective":"mech_data"},"color":"dark_aqua"},{"text":"/","color":"dark_aqua"},{"score":{"name":"temp_1","objective":"mech_data"},"color":"dark_aqua"}] +execute as @e[distance=..0.5,tag=mech_centrifuge,tag=mech_active] if score temp_0 mech_data matches 1.. run tellraw @p ["",{"translate":"mech.text.multimeter.fuel_spent","color":"dark_green"},{"score":{"name":"temp_0","objective":"mech_data"},"color":"dark_aqua"},{"text":"/","color":"dark_aqua"},{"score":{"name":"temp_1","objective":"mech_data"},"color":"dark_aqua"}] #Reactor execute as @e[distance=..0.5,tag=mech_fission_reactor] run scoreboard players operation temp_0 mech_data = @s mech_x scoreboard players set temp_1 mech_data 1000 execute as @e[distance=..0.5,tag=mech_fission_reactor] run scoreboard players operation temp_0 mech_data /= temp_1 mech_data -execute as @e[distance=..0.5,tag=mech_fission_reactor] run tellraw @p ["",{"text":"Temperature: ","color":"dark_green"},{"score":{"name":"temp_0","objective":"mech_data"},"color":"dark_aqua"},{"text":" °C: ","color":"dark_green"}] -execute as @e[distance=..0.5,tag=mech_fission_reactor] run tellraw @p ["",{"text":"Reaction Rate: ","color":"dark_green"},{"score":{"name":"@s","objective":"mech_y"},"color":"dark_aqua"}] +execute as @e[distance=..0.5,tag=mech_fission_reactor] run tellraw @p ["",{"translate":"mech.text.multimeter.temperature","color":"dark_green"},{"score":{"name":"temp_0","objective":"mech_data"},"color":"dark_aqua"},{"text":" °C: ","color":"dark_green"}] +execute as @e[distance=..0.5,tag=mech_fission_reactor] run tellraw @p ["",{"translate":"mech.text.multimeter.reaction_rate","color":"dark_green"},{"score":{"name":"@s","objective":"mech_y"},"color":"dark_aqua"}] execute as @e[distance=..0.5,tag=mech_fission_reactor] store result score temp_0 mech_data run data get entity @s HandItems[0].tag.FuelSpent execute as @e[distance=..0.5,tag=mech_fission_reactor] store result score temp_1 mech_data run data get entity @s HandItems[0].tag.FuelGrade -execute as @e[distance=..0.5,tag=mech_fission_reactor] if score temp_0 mech_data matches 1.. run tellraw @p ["",{"text":"Fuel Spent: ","color":"dark_green"},{"score":{"name":"temp_0","objective":"mech_data"},"color":"dark_aqua"},{"text":"/","color":"dark_aqua"},{"score":{"name":"temp_1","objective":"mech_data"},"color":"dark_aqua"}] +execute as @e[distance=..0.5,tag=mech_fission_reactor] if score temp_0 mech_data matches 1.. run tellraw @p ["",{"translate":"mech.text.multimeter.fuel_spent","color":"dark_green"},{"score":{"name":"temp_0","objective":"mech_data"},"color":"dark_aqua"},{"text":"/","color":"dark_aqua"},{"score":{"name":"temp_1","objective":"mech_data"},"color":"dark_aqua"}]