diff --git a/data/draconic_evolution/icon.png b/data/draconic_evolution/icon.png index bb537ce5..b16fc21f 100644 Binary files a/data/draconic_evolution/icon.png and b/data/draconic_evolution/icon.png differ diff --git a/data/draconic_evolution/items/admin_dislocator/icon.png b/data/draconic_evolution/items/admin_dislocator/icon.png new file mode 100644 index 00000000..f57b80a8 Binary files /dev/null and b/data/draconic_evolution/items/admin_dislocator/icon.png differ diff --git a/data/draconic_evolution/items/advanced_energy_relay/icon.png b/data/draconic_evolution/items/advanced_energy_relay/icon.png new file mode 100644 index 00000000..3d3f44e2 Binary files /dev/null and b/data/draconic_evolution/items/advanced_energy_relay/icon.png differ diff --git a/data/draconic_evolution/items/advanced_energy_transceiver/icon.png b/data/draconic_evolution/items/advanced_energy_transceiver/icon.png new file mode 100644 index 00000000..019f1830 Binary files /dev/null and b/data/draconic_evolution/items/advanced_energy_transceiver/icon.png differ diff --git a/data/draconic_evolution/items/advanced_player_detector/icon.png b/data/draconic_evolution/items/advanced_player_detector/icon.png new file mode 100644 index 00000000..accfe454 Binary files /dev/null and b/data/draconic_evolution/items/advanced_player_detector/icon.png differ diff --git a/data/draconic_evolution/items/advanced_wireless_transceiver/icon.png b/data/draconic_evolution/items/advanced_wireless_transceiver/icon.png new file mode 100644 index 00000000..3d3f44e2 Binary files /dev/null and b/data/draconic_evolution/items/advanced_wireless_transceiver/icon.png differ diff --git a/data/draconic_evolution/items/awakened_core/icon.png b/data/draconic_evolution/items/awakened_core/icon.png new file mode 100644 index 00000000..9d23c7f1 Binary files /dev/null and b/data/draconic_evolution/items/awakened_core/icon.png differ diff --git a/data/draconic_evolution/items/awakened_draconium_block/icon.png b/data/draconic_evolution/items/awakened_draconium_block/icon.png new file mode 100644 index 00000000..fa5c3425 Binary files /dev/null and b/data/draconic_evolution/items/awakened_draconium_block/icon.png differ diff --git a/data/draconic_evolution/items/awakened_draconium_ingot/icon.png b/data/draconic_evolution/items/awakened_draconium_ingot/icon.png new file mode 100644 index 00000000..21463cce Binary files /dev/null and b/data/draconic_evolution/items/awakened_draconium_ingot/icon.png differ diff --git a/data/draconic_evolution/items/awakened_draconium_nugget/icon.png b/data/draconic_evolution/items/awakened_draconium_nugget/icon.png new file mode 100644 index 00000000..c07502c6 Binary files /dev/null and b/data/draconic_evolution/items/awakened_draconium_nugget/icon.png differ diff --git a/data/draconic_evolution/items/awakened_item_dislocator/icon.png b/data/draconic_evolution/items/awakened_item_dislocator/icon.png new file mode 100644 index 00000000..0946ada2 Binary files /dev/null and b/data/draconic_evolution/items/awakened_item_dislocator/icon.png differ diff --git a/data/draconic_evolution/items/bow_of_the_wyvern/icon.png b/data/draconic_evolution/items/bow_of_the_wyvern/icon.png new file mode 100644 index 00000000..9cbfae7c Binary files /dev/null and b/data/draconic_evolution/items/bow_of_the_wyvern/icon.png differ diff --git a/data/draconic_evolution/items/box_of_safety_matches/icon.png b/data/draconic_evolution/items/box_of_safety_matches/icon.png new file mode 100644 index 00000000..8f62a545 Binary files /dev/null and b/data/draconic_evolution/items/box_of_safety_matches/icon.png differ diff --git a/data/draconic_evolution/items/chaos_shard/icon.png b/data/draconic_evolution/items/chaos_shard/icon.png new file mode 100644 index 00000000..1d40afa8 Binary files /dev/null and b/data/draconic_evolution/items/chaos_shard/icon.png differ diff --git a/data/draconic_evolution/items/chaotic_core/icon.png b/data/draconic_evolution/items/chaotic_core/icon.png new file mode 100644 index 00000000..fe086aeb Binary files /dev/null and b/data/draconic_evolution/items/chaotic_core/icon.png differ diff --git a/data/draconic_evolution/items/charged_draconium_block/icon.png b/data/draconic_evolution/items/charged_draconium_block/icon.png new file mode 100644 index 00000000..50e89bce Binary files /dev/null and b/data/draconic_evolution/items/charged_draconium_block/icon.png differ diff --git a/data/draconic_evolution/items/charm_of_dislocation/icon.png b/data/draconic_evolution/items/charm_of_dislocation/icon.png new file mode 100644 index 00000000..cd2a0d7d Binary files /dev/null and b/data/draconic_evolution/items/charm_of_dislocation/icon.png differ diff --git a/data/draconic_evolution/items/creative_key_stone/icon.png b/data/draconic_evolution/items/creative_key_stone/icon.png new file mode 100644 index 00000000..f40cea3a Binary files /dev/null and b/data/draconic_evolution/items/creative_key_stone/icon.png differ diff --git a/data/draconic_evolution/items/crystal_binder/icon.png b/data/draconic_evolution/items/crystal_binder/icon.png new file mode 100644 index 00000000..aee5cd27 Binary files /dev/null and b/data/draconic_evolution/items/crystal_binder/icon.png differ diff --git a/data/draconic_evolution/items/disenchanter/icon.png b/data/draconic_evolution/items/disenchanter/icon.png new file mode 100644 index 00000000..1d200043 Binary files /dev/null and b/data/draconic_evolution/items/disenchanter/icon.png differ diff --git a/data/draconic_evolution/items/dislocator_pedestal/icon.png b/data/draconic_evolution/items/dislocator_pedestal/icon.png new file mode 100644 index 00000000..ebd9f1d6 Binary files /dev/null and b/data/draconic_evolution/items/dislocator_pedestal/icon.png differ diff --git a/data/draconic_evolution/items/dislocator_receptacle/icon.png b/data/draconic_evolution/items/dislocator_receptacle/icon.png new file mode 100644 index 00000000..1db3dc08 Binary files /dev/null and b/data/draconic_evolution/items/dislocator_receptacle/icon.png differ diff --git a/data/draconic_evolution/items/distortion_flame/icon.png b/data/draconic_evolution/items/distortion_flame/icon.png new file mode 100644 index 00000000..574ecf1e Binary files /dev/null and b/data/draconic_evolution/items/distortion_flame/icon.png differ diff --git a/data/draconic_evolution/items/draconic_axe/icon.png b/data/draconic_evolution/items/draconic_axe/icon.png new file mode 100644 index 00000000..9c8197b4 Binary files /dev/null and b/data/draconic_evolution/items/draconic_axe/icon.png differ diff --git a/data/draconic_evolution/items/draconic_boots/icon.png b/data/draconic_evolution/items/draconic_boots/icon.png new file mode 100644 index 00000000..ddc8127b Binary files /dev/null and b/data/draconic_evolution/items/draconic_boots/icon.png differ diff --git a/data/draconic_evolution/items/draconic_bow/icon.png b/data/draconic_evolution/items/draconic_bow/icon.png new file mode 100644 index 00000000..53690c5a Binary files /dev/null and b/data/draconic_evolution/items/draconic_bow/icon.png differ diff --git a/data/draconic_evolution/items/draconic_chest/icon.png b/data/draconic_evolution/items/draconic_chest/icon.png new file mode 100644 index 00000000..2085172c Binary files /dev/null and b/data/draconic_evolution/items/draconic_chest/icon.png differ diff --git a/data/draconic_evolution/items/draconic_chestplate/icon.png b/data/draconic_evolution/items/draconic_chestplate/icon.png new file mode 100644 index 00000000..5d4bcf83 Binary files /dev/null and b/data/draconic_evolution/items/draconic_chestplate/icon.png differ diff --git a/data/draconic_evolution/items/draconic_core/icon.png b/data/draconic_evolution/items/draconic_core/icon.png new file mode 100644 index 00000000..435401e4 Binary files /dev/null and b/data/draconic_evolution/items/draconic_core/icon.png differ diff --git a/data/draconic_evolution/items/draconic_energy_core/icon.png b/data/draconic_evolution/items/draconic_energy_core/icon.png new file mode 100644 index 00000000..062c65de Binary files /dev/null and b/data/draconic_evolution/items/draconic_energy_core/icon.png differ diff --git a/data/draconic_evolution/items/draconic_evolution_information_tablet/icon.png b/data/draconic_evolution/items/draconic_evolution_information_tablet/icon.png new file mode 100644 index 00000000..11d441cb Binary files /dev/null and b/data/draconic_evolution/items/draconic_evolution_information_tablet/icon.png differ diff --git a/data/draconic_evolution/items/draconic_flux_capacitor/icon.png b/data/draconic_evolution/items/draconic_flux_capacitor/icon.png new file mode 100644 index 00000000..ba256647 Binary files /dev/null and b/data/draconic_evolution/items/draconic_flux_capacitor/icon.png differ diff --git a/data/draconic_evolution/items/draconic_helm/icon.png b/data/draconic_evolution/items/draconic_helm/icon.png new file mode 100644 index 00000000..0cb93640 Binary files /dev/null and b/data/draconic_evolution/items/draconic_helm/icon.png differ diff --git a/data/draconic_evolution/items/draconic_hoe/icon.png b/data/draconic_evolution/items/draconic_hoe/icon.png new file mode 100644 index 00000000..f5799dde Binary files /dev/null and b/data/draconic_evolution/items/draconic_hoe/icon.png differ diff --git a/data/draconic_evolution/items/draconic_leggings/icon.png b/data/draconic_evolution/items/draconic_leggings/icon.png new file mode 100644 index 00000000..8da0ffdf Binary files /dev/null and b/data/draconic_evolution/items/draconic_leggings/icon.png differ diff --git a/data/draconic_evolution/items/draconic_pickaxe/icon.png b/data/draconic_evolution/items/draconic_pickaxe/icon.png new file mode 100644 index 00000000..4aaade4f Binary files /dev/null and b/data/draconic_evolution/items/draconic_pickaxe/icon.png differ diff --git a/data/draconic_evolution/items/draconic_reactor_core/icon.png b/data/draconic_evolution/items/draconic_reactor_core/icon.png new file mode 100644 index 00000000..ca3e4140 Binary files /dev/null and b/data/draconic_evolution/items/draconic_reactor_core/icon.png differ diff --git a/data/draconic_evolution/items/draconic_shovel/icon.png b/data/draconic_evolution/items/draconic_shovel/icon.png new file mode 100644 index 00000000..590004c1 Binary files /dev/null and b/data/draconic_evolution/items/draconic_shovel/icon.png differ diff --git a/data/draconic_evolution/items/draconic_staff_of_power/icon.png b/data/draconic_evolution/items/draconic_staff_of_power/icon.png new file mode 100644 index 00000000..e267e932 Binary files /dev/null and b/data/draconic_evolution/items/draconic_staff_of_power/icon.png differ diff --git a/data/draconic_evolution/items/draconic_sword/icon.png b/data/draconic_evolution/items/draconic_sword/icon.png new file mode 100644 index 00000000..adf1053b Binary files /dev/null and b/data/draconic_evolution/items/draconic_sword/icon.png differ diff --git a/data/draconic_evolution/items/draconium_blend_depreciated/icon.png b/data/draconic_evolution/items/draconium_blend_depreciated/icon.png new file mode 100644 index 00000000..bfdd32db Binary files /dev/null and b/data/draconic_evolution/items/draconium_blend_depreciated/icon.png differ diff --git a/data/draconic_evolution/items/draconium_block/icon.png b/data/draconic_evolution/items/draconium_block/icon.png new file mode 100644 index 00000000..b1139a55 Binary files /dev/null and b/data/draconic_evolution/items/draconium_block/icon.png differ diff --git a/data/draconic_evolution/items/draconium_dust/icon.png b/data/draconic_evolution/items/draconium_dust/icon.png new file mode 100644 index 00000000..ef6f9892 Binary files /dev/null and b/data/draconic_evolution/items/draconium_dust/icon.png differ diff --git a/data/draconic_evolution/items/draconium_infused_obsidian/icon.png b/data/draconic_evolution/items/draconium_infused_obsidian/icon.png new file mode 100644 index 00000000..4049573f Binary files /dev/null and b/data/draconic_evolution/items/draconium_infused_obsidian/icon.png differ diff --git a/data/draconic_evolution/items/draconium_ingot/icon.png b/data/draconic_evolution/items/draconium_ingot/icon.png new file mode 100644 index 00000000..d2da4bb3 Binary files /dev/null and b/data/draconic_evolution/items/draconium_ingot/icon.png differ diff --git a/data/draconic_evolution/items/draconium_nugget/icon.png b/data/draconic_evolution/items/draconium_nugget/icon.png new file mode 100644 index 00000000..c967f8d5 Binary files /dev/null and b/data/draconic_evolution/items/draconium_nugget/icon.png differ diff --git a/data/draconic_evolution/items/draconium_ore/icon.png b/data/draconic_evolution/items/draconium_ore/icon.png new file mode 100644 index 00000000..03c978c1 Binary files /dev/null and b/data/draconic_evolution/items/draconium_ore/icon.png differ diff --git a/data/draconic_evolution/items/dragon_heart/icon.png b/data/draconic_evolution/items/dragon_heart/icon.png new file mode 100644 index 00000000..011aa44a Binary files /dev/null and b/data/draconic_evolution/items/dragon_heart/icon.png differ diff --git a/data/draconic_evolution/items/ender_arrow/icon.png b/data/draconic_evolution/items/ender_arrow/icon.png new file mode 100644 index 00000000..6e4d4a2f Binary files /dev/null and b/data/draconic_evolution/items/ender_arrow/icon.png differ diff --git a/data/draconic_evolution/items/energy_core/icon.png b/data/draconic_evolution/items/energy_core/icon.png new file mode 100644 index 00000000..53987c83 Binary files /dev/null and b/data/draconic_evolution/items/energy_core/icon.png differ diff --git a/data/draconic_evolution/items/energy_infuser/icon.png b/data/draconic_evolution/items/energy_infuser/icon.png new file mode 100644 index 00000000..9759137e Binary files /dev/null and b/data/draconic_evolution/items/energy_infuser/icon.png differ diff --git a/data/draconic_evolution/items/energy_pylon/icon.png b/data/draconic_evolution/items/energy_pylon/icon.png new file mode 100644 index 00000000..ab4686d1 Binary files /dev/null and b/data/draconic_evolution/items/energy_pylon/icon.png differ diff --git a/data/draconic_evolution/items/energy_relay/icon.png b/data/draconic_evolution/items/energy_relay/icon.png new file mode 100644 index 00000000..7fc20d29 Binary files /dev/null and b/data/draconic_evolution/items/energy_relay/icon.png differ diff --git a/data/draconic_evolution/items/energy_transceiver/icon.png b/data/draconic_evolution/items/energy_transceiver/icon.png new file mode 100644 index 00000000..ee90df2f Binary files /dev/null and b/data/draconic_evolution/items/energy_transceiver/icon.png differ diff --git a/data/draconic_evolution/items/enhanced_charm_of_dislocation/icon.png b/data/draconic_evolution/items/enhanced_charm_of_dislocation/icon.png new file mode 100644 index 00000000..ff359d82 Binary files /dev/null and b/data/draconic_evolution/items/enhanced_charm_of_dislocation/icon.png differ diff --git a/data/draconic_evolution/items/fluid_gate/icon.png b/data/draconic_evolution/items/fluid_gate/icon.png new file mode 100644 index 00000000..e7e1a546 Binary files /dev/null and b/data/draconic_evolution/items/fluid_gate/icon.png differ diff --git a/data/draconic_evolution/items/flux_gate/icon.png b/data/draconic_evolution/items/flux_gate/icon.png new file mode 100644 index 00000000..2affebd9 Binary files /dev/null and b/data/draconic_evolution/items/flux_gate/icon.png differ diff --git a/data/draconic_evolution/items/generator/icon.png b/data/draconic_evolution/items/generator/icon.png new file mode 100644 index 00000000..d3187daf Binary files /dev/null and b/data/draconic_evolution/items/generator/icon.png differ diff --git a/data/draconic_evolution/items/item_dislocator/icon.png b/data/draconic_evolution/items/item_dislocator/icon.png new file mode 100644 index 00000000..1a1cce7a Binary files /dev/null and b/data/draconic_evolution/items/item_dislocator/icon.png differ diff --git a/data/draconic_evolution/items/key/icon.png b/data/draconic_evolution/items/key/icon.png new file mode 100644 index 00000000..7c17344f Binary files /dev/null and b/data/draconic_evolution/items/key/icon.png differ diff --git a/data/draconic_evolution/items/large_chaos_fragment/icon.png b/data/draconic_evolution/items/large_chaos_fragment/icon.png new file mode 100644 index 00000000..472b9c30 Binary files /dev/null and b/data/draconic_evolution/items/large_chaos_fragment/icon.png differ diff --git a/data/draconic_evolution/items/mob_grinder/icon.png b/data/draconic_evolution/items/mob_grinder/icon.png new file mode 100644 index 00000000..653f872d Binary files /dev/null and b/data/draconic_evolution/items/mob_grinder/icon.png differ diff --git a/data/draconic_evolution/items/mob_soul/icon.png b/data/draconic_evolution/items/mob_soul/icon.png new file mode 100644 index 00000000..1b0b5f1b Binary files /dev/null and b/data/draconic_evolution/items/mob_soul/icon.png differ diff --git a/data/draconic_evolution/items/particle_generator/icon.png b/data/draconic_evolution/items/particle_generator/icon.png new file mode 100644 index 00000000..c125e297 Binary files /dev/null and b/data/draconic_evolution/items/particle_generator/icon.png differ diff --git a/data/draconic_evolution/items/pickaxe_of_the_wyvern/icon.png b/data/draconic_evolution/items/pickaxe_of_the_wyvern/icon.png new file mode 100644 index 00000000..8c080578 Binary files /dev/null and b/data/draconic_evolution/items/pickaxe_of_the_wyvern/icon.png differ diff --git a/data/draconic_evolution/items/player_detector/icon.png b/data/draconic_evolution/items/player_detector/icon.png new file mode 100644 index 00000000..99d62e0b Binary files /dev/null and b/data/draconic_evolution/items/player_detector/icon.png differ diff --git a/data/draconic_evolution/items/potentiometer/icon.png b/data/draconic_evolution/items/potentiometer/icon.png new file mode 100644 index 00000000..a3873d2e Binary files /dev/null and b/data/draconic_evolution/items/potentiometer/icon.png differ diff --git a/data/draconic_evolution/items/rain_sensor/icon.png b/data/draconic_evolution/items/rain_sensor/icon.png new file mode 100644 index 00000000..55ac4a22 Binary files /dev/null and b/data/draconic_evolution/items/rain_sensor/icon.png differ diff --git a/data/draconic_evolution/items/reactor_energy_injector/icon.png b/data/draconic_evolution/items/reactor_energy_injector/icon.png new file mode 100644 index 00000000..b9492789 Binary files /dev/null and b/data/draconic_evolution/items/reactor_energy_injector/icon.png differ diff --git a/data/draconic_evolution/items/reactor_stabilizer/icon.png b/data/draconic_evolution/items/reactor_stabilizer/icon.png new file mode 100644 index 00000000..be278c26 Binary files /dev/null and b/data/draconic_evolution/items/reactor_stabilizer/icon.png differ diff --git a/data/draconic_evolution/items/reactor_stabilizer_focus_ring/icon.png b/data/draconic_evolution/items/reactor_stabilizer_focus_ring/icon.png new file mode 100644 index 00000000..283e14a6 Binary files /dev/null and b/data/draconic_evolution/items/reactor_stabilizer_focus_ring/icon.png differ diff --git a/data/draconic_evolution/items/reactor_stabilizer_frame/icon.png b/data/draconic_evolution/items/reactor_stabilizer_frame/icon.png new file mode 100644 index 00000000..02d8b744 Binary files /dev/null and b/data/draconic_evolution/items/reactor_stabilizer_frame/icon.png differ diff --git a/data/draconic_evolution/items/reactor_stabilizer_inner_rotor/icon.png b/data/draconic_evolution/items/reactor_stabilizer_inner_rotor/icon.png new file mode 100644 index 00000000..0f4c0f95 Binary files /dev/null and b/data/draconic_evolution/items/reactor_stabilizer_inner_rotor/icon.png differ diff --git a/data/draconic_evolution/items/reactor_stabilizer_outer_rotor/icon.png b/data/draconic_evolution/items/reactor_stabilizer_outer_rotor/icon.png new file mode 100644 index 00000000..cf16f0b0 Binary files /dev/null and b/data/draconic_evolution/items/reactor_stabilizer_outer_rotor/icon.png differ diff --git a/data/draconic_evolution/items/reactor_stabilizer_rotor_assembly/icon.png b/data/draconic_evolution/items/reactor_stabilizer_rotor_assembly/icon.png new file mode 100644 index 00000000..47de0f5e Binary files /dev/null and b/data/draconic_evolution/items/reactor_stabilizer_rotor_assembly/icon.png differ diff --git a/data/draconic_evolution/items/resurrection_stone/icon.png b/data/draconic_evolution/items/resurrection_stone/icon.png new file mode 100644 index 00000000..4790a651 Binary files /dev/null and b/data/draconic_evolution/items/resurrection_stone/icon.png differ diff --git a/data/draconic_evolution/items/safety_match/icon.png b/data/draconic_evolution/items/safety_match/icon.png new file mode 100644 index 00000000..4ae4b5bb Binary files /dev/null and b/data/draconic_evolution/items/safety_match/icon.png differ diff --git a/data/draconic_evolution/items/shovel_of_the_wyvern/icon.png b/data/draconic_evolution/items/shovel_of_the_wyvern/icon.png new file mode 100644 index 00000000..07ba24f6 Binary files /dev/null and b/data/draconic_evolution/items/shovel_of_the_wyvern/icon.png differ diff --git a/data/draconic_evolution/items/small_chaos_fragment/icon.png b/data/draconic_evolution/items/small_chaos_fragment/icon.png new file mode 100644 index 00000000..b402a86b Binary files /dev/null and b/data/draconic_evolution/items/small_chaos_fragment/icon.png differ diff --git a/data/draconic_evolution/items/spawn/icon.png b/data/draconic_evolution/items/spawn/icon.png new file mode 100644 index 00000000..9b10e374 Binary files /dev/null and b/data/draconic_evolution/items/spawn/icon.png differ diff --git a/data/draconic_evolution/items/stabilized_mob_spawner/icon.png b/data/draconic_evolution/items/stabilized_mob_spawner/icon.png new file mode 100644 index 00000000..26017b6e Binary files /dev/null and b/data/draconic_evolution/items/stabilized_mob_spawner/icon.png differ diff --git a/data/draconic_evolution/items/sun_dial/icon.png b/data/draconic_evolution/items/sun_dial/icon.png new file mode 100644 index 00000000..a13f4985 Binary files /dev/null and b/data/draconic_evolution/items/sun_dial/icon.png differ diff --git a/data/draconic_evolution/items/sword_of_the_wyvern/icon.png b/data/draconic_evolution/items/sword_of_the_wyvern/icon.png new file mode 100644 index 00000000..155665db Binary files /dev/null and b/data/draconic_evolution/items/sword_of_the_wyvern/icon.png differ diff --git a/data/draconic_evolution/items/tiny_chaos_fragment/icon.png b/data/draconic_evolution/items/tiny_chaos_fragment/icon.png new file mode 100644 index 00000000..4696a595 Binary files /dev/null and b/data/draconic_evolution/items/tiny_chaos_fragment/icon.png differ diff --git a/data/draconic_evolution/items/upgrade_modifier/icon.png b/data/draconic_evolution/items/upgrade_modifier/icon.png new file mode 100644 index 00000000..a15b97d7 Binary files /dev/null and b/data/draconic_evolution/items/upgrade_modifier/icon.png differ diff --git a/data/draconic_evolution/items/weather_controller/icon.png b/data/draconic_evolution/items/weather_controller/icon.png new file mode 100644 index 00000000..42dfb973 Binary files /dev/null and b/data/draconic_evolution/items/weather_controller/icon.png differ diff --git a/data/draconic_evolution/items/wireless_energy_transceiver/icon.png b/data/draconic_evolution/items/wireless_energy_transceiver/icon.png new file mode 100644 index 00000000..dd09af9a Binary files /dev/null and b/data/draconic_evolution/items/wireless_energy_transceiver/icon.png differ diff --git a/data/draconic_evolution/items/wyvern_boots/icon.png b/data/draconic_evolution/items/wyvern_boots/icon.png new file mode 100644 index 00000000..02e62351 Binary files /dev/null and b/data/draconic_evolution/items/wyvern_boots/icon.png differ diff --git a/data/draconic_evolution/items/wyvern_chestplate/icon.png b/data/draconic_evolution/items/wyvern_chestplate/icon.png new file mode 100644 index 00000000..a2bdcd7c Binary files /dev/null and b/data/draconic_evolution/items/wyvern_chestplate/icon.png differ diff --git a/data/draconic_evolution/items/wyvern_core/icon.png b/data/draconic_evolution/items/wyvern_core/icon.png new file mode 100644 index 00000000..e556db64 Binary files /dev/null and b/data/draconic_evolution/items/wyvern_core/icon.png differ diff --git a/data/draconic_evolution/items/wyvern_energy_core/icon.png b/data/draconic_evolution/items/wyvern_energy_core/icon.png new file mode 100644 index 00000000..4797c61e Binary files /dev/null and b/data/draconic_evolution/items/wyvern_energy_core/icon.png differ diff --git a/data/draconic_evolution/items/wyvern_flux_capacitor/icon.png b/data/draconic_evolution/items/wyvern_flux_capacitor/icon.png new file mode 100644 index 00000000..c80620c1 Binary files /dev/null and b/data/draconic_evolution/items/wyvern_flux_capacitor/icon.png differ diff --git a/data/draconic_evolution/items/wyvern_helm/icon.png b/data/draconic_evolution/items/wyvern_helm/icon.png new file mode 100644 index 00000000..658bef78 Binary files /dev/null and b/data/draconic_evolution/items/wyvern_helm/icon.png differ diff --git a/data/draconic_evolution/items/wyvern_leggings/icon.png b/data/draconic_evolution/items/wyvern_leggings/icon.png new file mode 100644 index 00000000..0ff73d90 Binary files /dev/null and b/data/draconic_evolution/items/wyvern_leggings/icon.png differ diff --git a/data/draconic_evolution/mod.cg b/data/draconic_evolution/mod.cg new file mode 100644 index 00000000..b7b8fa53 --- /dev/null +++ b/data/draconic_evolution/mod.cg @@ -0,0 +1,9 @@ +schema: 1 + +name: Draconic Evolution +author: brandon3055 +description: Adds a lot of high tier items such as tools and armor as well as some high tier energy storage +homePageUrl: https://minecraft.curseforge.com/projects/draconic-evolution +downloadUrl: https://minecraft.curseforge.com/projects/draconic-evolution/files + +version: 1.0.2h diff --git a/data/draconic_evolution/versions/1.0.2h/mod-version.cg b/data/draconic_evolution/versions/1.0.2h/mod-version.cg new file mode 100644 index 00000000..bcb8ff97 --- /dev/null +++ b/data/draconic_evolution/versions/1.0.2h/mod-version.cg @@ -0,0 +1,545 @@ +schema: 1 + +group: Armor + + item: Draconic Boots + recipe: + input: Awakened Core, Awakened Draconium Ingot, Draconic Energy Core, Wyvern Boots + pattern: 101 131 121 + tools: Crafting Table + + item: Draconic Chestplate + recipe: + input: Awakened Core, Awakened Draconium Ingot, Draconic Energy Core, Wyvern Chestplate + pattern: 101 131 121 + tools: Crafting Table + + item: Draconic Helm + recipe: + input: Awakened Core, Awakened Draconium Ingot, Draconic Energy Core, Wyvern Helm + pattern: 101 131 121 + tools: Crafting Table + + item: Draconic Leggings + recipe: + input: Awakened Core, Awakened Draconium Ingot, Draconic Energy Core, Wyvern Leggings + pattern: 101 131 121 + tools: Crafting Table + + item: Wyvern Boots + recipe: + input: Diamond Boots, Draconium Ingot, Wyvern Core, Wyvern Energy Core + pattern: 121 101 131 + tools: Crafting Table + + item: Wyvern Chestplate + recipe: + input: Diamond Chestplate, Draconium Ingot, Wyvern Core, Wyvern Energy Core + pattern: 121 101 131 + tools: Crafting Table + + item: Wyvern Helm + recipe: + input: Diamond Helmet, Draconium Ingot, Wyvern Core, Wyvern Energy Core + pattern: 121 101 131 + tools: Crafting Table + + item: Wyvern Leggings + recipe: + input: Diamond Leggings, Draconium Ingot, Wyvern Core, Wyvern Energy Core + pattern: 121 101 131 + tools: Crafting Table + +group: Crafting Components + + item: Awakened Core + recipe: + input: Awakened Draconium Ingot, Wyvern Core + pattern: 010 101 010 + tools: Crafting Table + + item: Chaotic Core + recipe: + input: Awakened Core, Awakened Draconium Ingot, Chaos Shard + pattern: 101 020 101 + tools: Crafting Table + + item: Crystal Binder + recipe: + input: Blaze Rod, Diamond, Draconic Core, Draconium Ingot + pattern: .31 .03 2.. + tools: Crafting Table + + item: Draconic Core + recipe: + input: Diamond, Draconium Ingot, Gold Ingot + pattern: 212 101 212 + tools: Crafting Table + + item: Draconic Energy Core + recipe: + input: Awakened Draconium Ingot, Wyvern Core, Wyvern Energy Core + pattern: 020 212 020 + tools: Crafting Table + + item: Draconic Flux Capacitor + recipe: + input: Awakened Core, Awakened Draconium Ingot, Draconic Energy Core, Wyvern Flux Capacitor + pattern: 101 232 121 + tools: Crafting Table + + item: Draconic Reactor Core + recipe: + input: Awakened Draconium Ingot, Chaos Shard + pattern: .0. 010 .0. + tools: Crafting Table + + item: Energy Core + recipe: + input: Draconium Ingot, Wyvern Core, Wyvern Energy Core + pattern: 000 212 000 + tools: Crafting Table + + item: Reactor Stabilizer Inner Rotor + recipe: + input: Awakened Draconium Ingot, Draconic Core, Draconium Ingot + pattern: ... 000 122 + tools: Crafting Table + + item: Reactor Stabilizer Outer Rotor + recipe: + input: Diamond, Draconic Core, Draconium Ingot + pattern: ... 000 122 + tools: Crafting Table + + item: Reactor Stabilizer Rotor Assembly + recipe: + input: Draconium Ingot, Reactor Stabilizer Inner Rotor, Reactor Stabilizer Outer Rotor, Wyvern Core + pattern: .12 300 .12 + tools: Crafting Table + + item: Wyvern Core + recipe: + input: Draconic Core, Draconium Ingot, Nether Star + pattern: 101 020 101 + tools: Crafting Table + + item: Wyvern Energy Core + recipe: + input: Block of Redstone, Draconic Core, Draconium Ingot + pattern: 202 010 202 + tools: Crafting Table + + item: Wyvern Flux Capacitor + recipe: + input: Draconium Ingot, Wyvern Core, Wyvern Energy Core + pattern: 020 212 020 + tools: Crafting Table + +group: Energy + + item: Advanced Energy Relay + recipe: + input: Draconic Core, Energy Relay, Wyvern Core + pattern: 010 121 010 + quantity: 4 + tools: Crafting Table + recipe: + input: Advanced Energy Transceiver + pattern: 00. ... ... + + item: Advanced Energy Transceiver + recipe: + input: Advanced Energy Relay + pattern: 0.. ... ... + quantity: 2 + + item: Advanced Wireless Transceiver + recipe: + input: Advanced Energy Relay, Ender Pearl, Eye of Ender, Particle Generator + pattern: 131 202 131 + tools: Crafting Table + + item: Energy Infuser + recipe: + input: Draconic Core, Draconium Ingot, Enchantment Table, Particle Generator + pattern: 131 020 101 + tools: Crafting Table + + item: Energy Pylon + recipe: + input: Diamond, Draconic Core, Draconium Ingot, Emerald, Eye of Ender + pattern: 242 313 202 + quantity: 2 + tools: Crafting Table + + item: Energy Relay + recipe: + input: Diamond, Draconic Core, Draconium Ingot + pattern: 202 010 202 + quantity: 4 + tools: Crafting Table + recipe: + input: Energy Transceiver + pattern: 00. ... ... + + item: Energy Transceiver + recipe: + input: Energy Relay + pattern: 0.. ... ... + quantity: 2 + + item: Generator + recipe: + input: Draconic Core, Furnace, Iron Ingot, Nether Brick + pattern: 323 212 303 + tools: Crafting Table + + item: Reactor Energy Injector + recipe: + input: Draconium Ingot, Reactor Stabilizer Inner Rotor, Wyvern Core + pattern: 010 121 010 + tools: Crafting Table + + item: Reactor Stabilizer + recipe: + input: Awakened Draconium Ingot, Chaotic Core, Draconic Energy Core, Reactor Stabilizer Focus Ring, Reactor Stabilizer Frame, Reactor Stabilizer Rotor Assembly + pattern: 010 453 020 + tools: Crafting Table + + item: Reactor Stabilizer Focus Ring + recipe: + input: Diamond, Gold Ingot, Wyvern Core + pattern: 101 020 101 + tools: Crafting Table + + item: Reactor Stabilizer Frame + recipe: + input: Awakened Draconium Ingot, Iron Ingot, Wyvern Core + pattern: 111 20. 111 + tools: Crafting Table + + item: Wireless Energy Transceiver + recipe: + input: Ender Pearl, Energy Relay, Eye of Ender, Particle Generator + pattern: 030 212 030 + tools: Crafting Table + +group: Machines + + item: Advanced Player Detector + recipe: + input: Compass, Draconium Ingot, Eye of Ender, Player Detector, Wither Skeleton Skull + pattern: 141 232 101 + tools: Crafting Table + + item: Awakened Item Dislocator + recipe: + input: Awakened Draconium Ingot, Charged Draconium Block, Item Dislocator + pattern: 100 ..2 100 + tools: Crafting Table + + item: Disenchanter + recipe: + input: Book, Draconic Core, Emerald, Enchanted Book, Enchantment Table, Eye of Ender + pattern: 535 242 101 + tools: Crafting Table + + item: Dislocator Pedestal + recipe: + input: Blaze Powder, Pressure Plate, Stone, Stone Slab + pattern: .1. .2. 303 + tools: Crafting Table + + item: Dislocator Receptacle + recipe: + input: Dislocator Pedestal, Draconic Core, Draconium Infused Obsidian, Iron Ingot + pattern: 313 .2. 303 + tools: Crafting Table + + item: Distortion Flame + recipe: + input: Diamond, Glass, Nether Star + pattern: 212 101 212 + quantity: 4 + tools: Crafting Table + + item: Draconic Chest + recipe: + input: Chest, Crafting Table, Draconic Core, Draconium Ingot, Furnace + pattern: 343 020 313 + tools: Crafting Table + + item: Enhanced Charm of Dislocation + recipe: + input: Charm of Dislocation, Draconium Ingot, Ender Pearl, Wyvern Core + pattern: 121 202 131 + tools: Crafting Table + + item: Fluid Gate + recipe: + input: Bucket, Draconic Core, Draconium Ingot, Redstone Comparator + pattern: 212 303 212 + tools: Crafting Table + + item: Flux Gate + recipe: + input: Draconic Core, Draconium Ingot, Redstone Comparator, Wyvern Energy Core + pattern: 101 232 101 + tools: Crafting Table + + item: Item Dislocator + recipe: + input: Block of Redstone, Charm of Dislocation, Iron Ingot + pattern: 022 ..1 022 + tools: Crafting Table + + item: Mob Grinder + recipe: + input: Diamond Sword, Draconic Core, Draconium Ingot, Furnace, Iron Ingot + pattern: 424 010 434 + tools: Crafting Table + + item: Particle Generator + recipe: + input: Blaze Rod, Block of Redstone, Draconic Core + pattern: 101 020 101 + tools: Crafting Table + + item: Player Detector + recipe: + input: Draconic Core, Eye of Ender, Iron Ingot, Redstone Comparator, Redstone Torch + pattern: 242 313 202 + tools: Crafting Table + + item: Potentiometer + recipe: + input: Block of Redstone, Iron Ingot, Nether Quartz, Redstone Comparator, Redstone Torch + pattern: 141 232 101 + tools: Crafting Table + + item: Rain Sensor + recipe: + input: Bucket, Redstone, Stone Slab, Weighted Pressure Plate (Heavy) + pattern: ... 101 232 + tools: Crafting Table + + item: Resurrection Stone + recipe: + input: Draconium Block, Mob Soul, Wyvern Core + pattern: 121 202 121 + tools: Crafting Table + + item: Stabilized Mob Spawner + gatherable: yes + + item: Sun Dial + recipe: + input: Awakened Core, Draconic Core, Draconium Ingot, Dragon Egg, Enchantment Table + pattern: 202 131 242 + tools: Crafting Table + + item: Upgrade Modifier + recipe: + input: Draconic Core, Draconium Ingot, Iron Ingot + pattern: ... 101 222 + tools: Crafting Table + + item: Weather Controller + recipe: + input: Blaze Rod, Draconic Core, Draconium Ingot, Enchantment Table, TNT + pattern: 020 414 232 + tools: Crafting Table + +group: Materials + + item: Awakened Draconium Block + recipe: + input: Awakened Draconium Ingot + pattern: 000 000 000 + tools: Crafting Table + + item: Awakened Draconium Ingot + gatherable: yes + recipe: + input: Awakened Draconium Nugget + pattern: 000 000 000 + tools: Crafting Table + recipe: + input: Awakened Draconium Block + pattern: 0.. ... ... + quantity: 9 + + item: Awakened Draconium Nugget + recipe: + input: Awakened Draconium Ingot + pattern: 0.. ... ... + quantity: 9 + + item: Chaos Shard + recipe: + input: Large Chaos Fragment + pattern: 000 000 000 + tools: Crafting Table + + item: Charged Draconium Block + gatherable: yes + + item: Draconium Block + recipe: + input: Draconium Ingot + pattern: 000 000 000 + tools: Crafting Table + + item: Draconium Dust + gatherable: yes + + item: Draconium Infused Obsidian + recipe: + input: Blaze Powder, Draconium Dust, Obsidian + pattern: 020 212 020 + quantity: 4 + tools: Crafting Table + + item: Draconium Ingot + recipe: + input: Draconium Nugget + pattern: 000 000 000 + tools: Crafting Table + recipe: + input: Draconium Block + pattern: 0.. ... ... + quantity: 9 + recipe: + input: Draconium Dust, furnace fuel + pattern: .0. ... .1. + tools: Furnace + + item: Draconium Nugget + recipe: + input: Draconium Ingot + pattern: 0.. ... ... + quantity: 9 + + item: Draconium Ore + gatherable: yes + + item: Dragon Heart + gatherable: yes + + item: Large Chaos Fragment + recipe: + input: Small Chaos Fragment + pattern: 000 000 000 + tools: Crafting Table + + item: Mob Soul + gatherable: yes + + item: Small Chaos Fragment + recipe: + input: Tiny Chaos Fragment + pattern: 000 000 000 + tools: Crafting Table + + item: Tiny Chaos Fragment + gatherable: yes + +group: Tools + + item: Bow of the Wyvern + recipe: + input: Bow, Draconium Ingot, Wyvern Core, Wyvern Energy Core + pattern: .2. 101 .3. + tools: Crafting Table + + item: Box of Safety Matches + recipe: + input: Safety Match + pattern: 000 000 000 + tools: Crafting Table + + item: Charm of Dislocation + recipe: + input: Blaze Powder, Draconium Dust, Eye of Ender + pattern: 010 121 010 + tools: Crafting Table + + item: Draconic Axe + recipe: + input: Awakened Core, Awakened Draconium Ingot, Diamond Axe, Draconic Energy Core + pattern: .0. 121 .3. + tools: Crafting Table + + item: Draconic Bow + recipe: + input: Awakened Core, Awakened Draconium Ingot, Bow of the Wyvern, Draconic Energy Core + pattern: .0. 121 .3. + tools: Crafting Table + + item: Draconic Evolution Information Tablet + recipe: + input: Draconium Dust, Stone + pattern: 111 101 111 + tools: Crafting Table + + item: Draconic Hoe + recipe: + input: Awakened Core, Awakened Draconium Ingot, Diamond Hoe, Draconic Energy Core + pattern: .0. 121 .3. + tools: Crafting Table + + item: Draconic Pickaxe + recipe: + input: Awakened Core, Awakened Draconium Ingot, Draconic Energy Core, Pickaxe of the Wyvern + pattern: .0. 131 .2. + tools: Crafting Table + + item: Draconic Shovel + recipe: + input: Awakened Core, Awakened Draconium Ingot, Draconic Energy Core, Shovel of the Wyvern + pattern: .0. 131 .2. + tools: Crafting Table + + item: Draconic Staff of Power + recipe: + input: Awakened Core, Awakened Draconium Ingot, Draconic Pickaxe, Draconic Shovel, Draconic Sword + pattern: 101 213 141 + tools: Crafting Table + + item: Draconic Sword + recipe: + input: Awakened Core, Awakened Draconium Ingot, Draconic Energy Core, Sword of the Wyvern + pattern: .0. 131 .2. + tools: Crafting Table + + item: Ender Arrow + recipe: + input: Arrow, Ender Pearl + pattern: 01. ... ... + + item: Key + gatherable: yes + + item: Pickaxe of the Wyvern + recipe: + input: Diamond Pickaxe, Draconium Ingot, Wyvern Core, Wyvern Energy Core + pattern: .2. 101 .3. + tools: Crafting Table + + item: Safety Match + recipe: + input: Orange Dye, Stick + pattern: .0. .1. ... + + item: Shovel of the Wyvern + recipe: + input: Diamond Shovel, Draconium Ingot, Wyvern Core, Wyvern Energy Core + pattern: .2. 101 .3. + tools: Crafting Table + + item: Sword of the Wyvern + recipe: + input: Diamond Sword, Draconium Ingot, Wyvern Core, Wyvern Energy Core + pattern: .2. 101 .3. + tools: Crafting Table diff --git a/scripts/mods/draconic-evolution-1.0.2h.coffee b/scripts/mods/draconic-evolution-1.0.2h.coffee new file mode 100644 index 00000000..c3c236e0 --- /dev/null +++ b/scripts/mods/draconic-evolution-1.0.2h.coffee @@ -0,0 +1,56 @@ +exports.slug = 'draconic_evolution' +exports.version = '1.0.2h' + +exports.assignGroup = (item)-> + item.groupName = 'Other' + + item.groupName = 'Armor' if item.gameName.match /Boots|Chestplate|Helm|Leggings/ + item.groupName = 'Energy' if item.gameName.match /Energy|Generator|Reactor|Wireless/ + item.groupName = 'Crafting Components' if item.gameName.match /Assembly|Binder|Capacitor|Core|Rotor/ + item.groupName = 'Materials' if item.gameName.match /Block|Dust|Fragment|Infused|Ingot|Nugget|Ore|Shard/ + item.groupName = 'Tools' if item.gameName.match /Arrow|Axe|Bow|Charm|Hoe|Match|Key|Pickaxe|Shovel|Staff|Sword|Tablet/ + + item.groupName = 'Machines' if item.gameName in [ + 'Advanced Player Detector' + 'Awakened Item Dislocator' + 'Disenchanter' + 'Dislocator Pedestal' + 'Dislocator Receptacle' + 'Distortion Flame' + 'Draconic Chest' + 'Enhanced Charm of Dislocation' + 'Fluid Gate' + 'Flux Gate' + 'Item Dislocator' + 'Mob Grinder' + 'Particle Generator' + 'Player Detector' + 'Potentiometer' + 'Rain Sensor' + 'Resurrection Stone' + 'Stabilized Mob Spawner' + 'Sun Dial' + 'Upgrade Modifier' + 'Weather Controller' + ] + + item.groupName = 'Materials' if item.gameName in [ + 'Dragon Heart' + 'Mob Soul' + ] + +exports.contains = (item)-> + return false if item.minecraftId.mod.indexOf('DraconicEvolution') is -1 + return false if item.minecraftId.name in [ + 'longRangeDislocator', 'cKeyStone', 'draconiumBlend', 'adminSpawnEgg' + ] + return true + +exports.correctItem = (item)-> + item.isGatherable = true if item.gameName in [ + 'Awakened Draconium Ingot' + ] + +exports.scrubMinetweakerLine = (lineText)-> + lineText = lineText.replace /\.withTag\({Name: "Any"}\)/g, '' + return lineText