From 78b3d2c47e1866e9804e4492f0b3831efd6a8fb3 Mon Sep 17 00:00:00 2001 From: simibubi <31564874+simibubi@users.noreply.github.com> Date: Fri, 15 May 2020 02:05:01 +0200 Subject: [PATCH] Goodbye, tools - Removed shadow steel, rose quartz and blazing toolsets - Removed some other unused assets - Fixed limesand not registering an item --- .../assets/create/models/item/limesand.json | 3 + .../loot_tables/blocks/belt_funnel.json | 2 +- .../create/loot_tables/blocks/limesand.json | 2 +- .../loot_tables/blocks/linked_extractor.json | 2 +- .../loot_tables/blocks/linked_transposer.json | 2 +- .../java/com/simibubi/create/AllItems.java | 28 +-- .../com/simibubi/create/ScreenResources.java | 29 --- .../curiosities/tools/AllToolTiers.java | 13 -- .../curiosities/tools/BlazingSwordItem.java | 26 --- .../curiosities/tools/BlazingToolItem.java | 115 ------------ .../{deforester => tools}/DeforesterItem.java | 3 +- .../DeforesterItemRenderer.java | 2 +- .../DeforesterModel.java | 2 +- .../curiosities/tools/RoseQuartzToolItem.java | 27 --- .../tools/ShadowSteelToolItem.java | 40 ---- .../modules/curiosities/tools/ToolEvents.java | 176 ------------------ .../modules/palettes/AllPaletteBlocks.java | 1 + .../create/blockstates/logistical_casing.json | 20 -- .../blockstates/logistical_controller.json | 10 - .../logistical_controller_indicator.json | 20 -- .../create/blockstates/logistical_index.json | 8 - .../blockstates/logisticians_table.json | 8 - .../logisticians_table_indicator.json | 5 - .../create/blockstates/package_funnel.json | 10 - .../create/models/item/blazing_axe.json | 6 - .../create/models/item/blazing_pickaxe.json | 6 - .../create/models/item/blazing_shovel.json | 6 - .../create/models/item/blazing_sword.json | 6 - .../create/models/item/cardboard_box.json | 23 --- .../create/models/item/cardboard_box_1.json | 23 --- .../create/models/item/cardboard_box_2.json | 23 --- .../create/models/item/cardboard_box_3.json | 23 --- .../create/models/item/logistical_casing.json | 3 - .../models/item/logistical_controller.json | 26 --- .../logistical_controller_calculation.json | 38 ---- .../item/logistical_controller_request.json | 38 ---- .../item/logistical_controller_storage.json | 38 ---- .../item/logistical_controller_supply.json | 38 ---- .../logistical_controller_transactions.json | 6 - .../create/models/item/logistical_dial.json | 7 - .../create/models/item/logistical_filter.json | 7 - .../create/models/item/logistical_index.json | 20 -- .../models/item/logisticians_table.json | 3 - .../create/models/item/package_funnel.json | 3 - .../create/models/item/rose_quartz_axe.json | 6 - .../models/item/rose_quartz_pickaxe.json | 6 - .../models/item/rose_quartz_shovel.json | 6 - .../create/models/item/rose_quartz_sword.json | 6 - .../create/models/item/rose_quartz_tool.json | 15 -- .../models/item/shadow_steel_mattock.json | 6 - .../models/item/shadow_steel_pickaxe.json | 6 - .../models/item/shadow_steel_sword.json | 6 - .../create/models/item/zinc_handle.json | 6 - ...sing.png => andesite_casing_connected.png} | Bin ..._casing.png => brass_casing_connected.png} | Bin ...casing.png => copper_casing_connected.png} | Bin ...er_side.png => crafter_side_connected.png} | Bin .../textures/block/logistical_controller.png | Bin 615 -> 0 bytes .../textures/block/logistical_icons_1.png | Bin 367 -> 0 bytes .../textures/block/logistical_icons_2.png | Bin 308 -> 0 bytes .../textures/block/logistical_index_side.png | Bin 517 -> 0 bytes .../block/logistical_index_side_overlay.png | Bin 376 -> 0 bytes ... => translation_chassis_top_connected.png} | Bin ...nslation_chassis_top_sticky_connected.png} | Bin .../entity/cardboard_box/box_1410.png | Bin 1044 -> 0 bytes .../entity/cardboard_box/box_1416.png | Bin 1141 -> 0 bytes .../entity/cardboard_box/box_1612.png | Bin 1109 -> 0 bytes .../entity/cardboard_box/box_1616.png | Bin 1036 -> 0 bytes .../entity/cardboard_box/particle.png | Bin 406 -> 0 bytes .../villager/profession/logistician.png | Bin 1180 -> 0 bytes .../profession/logistician.png.mcmeta | 5 - .../assets/create/textures/gui/controller.png | Bin 5313 -> 0 bytes .../assets/create/textures/gui/index.pdn | Bin 60617 -> 0 bytes .../assets/create/textures/gui/index.png | Bin 11259 -> 0 bytes .../create/textures/item/blazing_axe.png | Bin 325 -> 0 bytes .../create/textures/item/blazing_pickaxe.png | Bin 373 -> 0 bytes .../create/textures/item/blazing_shovel.png | Bin 351 -> 0 bytes .../create/textures/item/blazing_sword.png | Bin 349 -> 0 bytes .../create/textures/item/rose_quartz_axe.png | Bin 498 -> 0 bytes .../textures/item/rose_quartz_pickaxe.png | Bin 514 -> 0 bytes .../textures/item/rose_quartz_shovel.png | Bin 494 -> 0 bytes .../textures/item/rose_quartz_sword.png | Bin 503 -> 0 bytes .../textures/item/shadow_steel_mattock.png | Bin 418 -> 0 bytes .../textures/item/shadow_steel_pickaxe.png | Bin 395 -> 0 bytes .../textures/item/shadow_steel_sword.png | Bin 417 -> 0 bytes .../create/textures/item/tool_handle.png | Bin 321 -> 0 bytes .../curiosities/shadow_steel_mattock.json | 20 -- .../curiosities/shadow_steel_pickaxe.json | 20 -- .../curiosities/shadow_steel_sword.json | 20 -- .../palettes/acacia_glass.json | 20 -- .../palettes/acacia_glass_pane.json | 16 -- .../crafting_shaped/palettes/birch_glass.json | 20 -- .../palettes/birch_glass_pane.json | 16 -- .../palettes/dark_oak_glass.json | 20 -- .../palettes/dark_oak_glass_pane.json | 16 -- .../palettes/framed_glass_pane.json | 16 -- .../horizontal_framed_glass_pane.json | 16 -- .../crafting_shaped/palettes/iron_glass.json | 20 -- .../palettes/iron_glass_pane.json | 16 -- .../palettes/jungle_glass.json | 20 -- .../palettes/jungle_glass_pane.json | 16 -- .../crafting_shaped/palettes/oak_glass.json | 20 -- .../palettes/oak_glass_pane.json | 16 -- .../palettes/spruce_glass.json | 20 -- .../palettes/spruce_glass_pane.json | 16 -- .../palettes/tiled_glass_pane.json | 16 -- .../palettes/vertical_framed_glass_pane.json | 16 -- .../recipes/crafting_shaped/zinc_handle.json | 16 -- .../recipes/crafting_shapeless/cocoa_log.json | 15 -- .../mechanical_crafting/rose_quartz_axe.json | 27 --- .../rose_quartz_pickaxe.json | 27 --- .../rose_quartz_shovel.json | 27 --- .../rose_quartz_sword.json | 27 --- .../create/recipes/mixing/blazing_axe.json | 21 --- .../recipes/mixing/blazing_pickaxe.json | 21 --- .../create/recipes/mixing/blazing_shovel.json | 21 --- .../create/recipes/mixing/blazing_sword.json | 21 --- .../recipes/stonecutting/framed_glass.json | 8 - .../stonecutting/framed_glass_pane.json | 8 - .../recipes/stonecutting/tiled_glass.json | 8 - .../stonecutting/tiled_glass_pane.json | 8 - .../stonecutting/vertical_framed_glass.json | 8 - .../vertical_framed_glass_pane.json | 8 - 123 files changed, 12 insertions(+), 1600 deletions(-) create mode 100644 src/generated/resources/assets/create/models/item/limesand.json delete mode 100644 src/main/java/com/simibubi/create/modules/curiosities/tools/BlazingSwordItem.java delete mode 100644 src/main/java/com/simibubi/create/modules/curiosities/tools/BlazingToolItem.java rename src/main/java/com/simibubi/create/modules/curiosities/{deforester => tools}/DeforesterItem.java (96%) rename src/main/java/com/simibubi/create/modules/curiosities/{deforester => tools}/DeforesterItemRenderer.java (96%) rename src/main/java/com/simibubi/create/modules/curiosities/{deforester => tools}/DeforesterModel.java (89%) delete mode 100644 src/main/java/com/simibubi/create/modules/curiosities/tools/RoseQuartzToolItem.java delete mode 100644 src/main/java/com/simibubi/create/modules/curiosities/tools/ShadowSteelToolItem.java delete mode 100644 src/main/java/com/simibubi/create/modules/curiosities/tools/ToolEvents.java delete mode 100644 src/main/resources/assets/create/blockstates/logistical_casing.json delete mode 100644 src/main/resources/assets/create/blockstates/logistical_controller.json delete mode 100644 src/main/resources/assets/create/blockstates/logistical_controller_indicator.json delete mode 100644 src/main/resources/assets/create/blockstates/logistical_index.json delete mode 100644 src/main/resources/assets/create/blockstates/logisticians_table.json delete mode 100644 src/main/resources/assets/create/blockstates/logisticians_table_indicator.json delete mode 100644 src/main/resources/assets/create/blockstates/package_funnel.json delete mode 100644 src/main/resources/assets/create/models/item/blazing_axe.json delete mode 100644 src/main/resources/assets/create/models/item/blazing_pickaxe.json delete mode 100644 src/main/resources/assets/create/models/item/blazing_shovel.json delete mode 100644 src/main/resources/assets/create/models/item/blazing_sword.json delete mode 100644 src/main/resources/assets/create/models/item/cardboard_box.json delete mode 100644 src/main/resources/assets/create/models/item/cardboard_box_1.json delete mode 100644 src/main/resources/assets/create/models/item/cardboard_box_2.json delete mode 100644 src/main/resources/assets/create/models/item/cardboard_box_3.json delete mode 100644 src/main/resources/assets/create/models/item/logistical_casing.json delete mode 100644 src/main/resources/assets/create/models/item/logistical_controller.json delete mode 100644 src/main/resources/assets/create/models/item/logistical_controller_calculation.json delete mode 100644 src/main/resources/assets/create/models/item/logistical_controller_request.json delete mode 100644 src/main/resources/assets/create/models/item/logistical_controller_storage.json delete mode 100644 src/main/resources/assets/create/models/item/logistical_controller_supply.json delete mode 100644 src/main/resources/assets/create/models/item/logistical_controller_transactions.json delete mode 100644 src/main/resources/assets/create/models/item/logistical_dial.json delete mode 100644 src/main/resources/assets/create/models/item/logistical_filter.json delete mode 100644 src/main/resources/assets/create/models/item/logistical_index.json delete mode 100644 src/main/resources/assets/create/models/item/logisticians_table.json delete mode 100644 src/main/resources/assets/create/models/item/package_funnel.json delete mode 100644 src/main/resources/assets/create/models/item/rose_quartz_axe.json delete mode 100644 src/main/resources/assets/create/models/item/rose_quartz_pickaxe.json delete mode 100644 src/main/resources/assets/create/models/item/rose_quartz_shovel.json delete mode 100644 src/main/resources/assets/create/models/item/rose_quartz_sword.json delete mode 100644 src/main/resources/assets/create/models/item/rose_quartz_tool.json delete mode 100644 src/main/resources/assets/create/models/item/shadow_steel_mattock.json delete mode 100644 src/main/resources/assets/create/models/item/shadow_steel_pickaxe.json delete mode 100644 src/main/resources/assets/create/models/item/shadow_steel_sword.json delete mode 100644 src/main/resources/assets/create/models/item/zinc_handle.json rename src/main/resources/assets/create/textures/block/{connected/andesite_casing.png => andesite_casing_connected.png} (100%) rename src/main/resources/assets/create/textures/block/{connected/brass_casing.png => brass_casing_connected.png} (100%) rename src/main/resources/assets/create/textures/block/{connected/copper_casing.png => copper_casing_connected.png} (100%) rename src/main/resources/assets/create/textures/block/{connected/crafter_side.png => crafter_side_connected.png} (100%) delete mode 100644 src/main/resources/assets/create/textures/block/logistical_controller.png delete mode 100644 src/main/resources/assets/create/textures/block/logistical_icons_1.png delete mode 100644 src/main/resources/assets/create/textures/block/logistical_icons_2.png delete mode 100644 src/main/resources/assets/create/textures/block/logistical_index_side.png delete mode 100644 src/main/resources/assets/create/textures/block/logistical_index_side_overlay.png rename src/main/resources/assets/create/textures/block/{connected/translation_chassis_top.png => translation_chassis_top_connected.png} (100%) rename src/main/resources/assets/create/textures/block/{connected/translation_chassis_top_sticky.png => translation_chassis_top_sticky_connected.png} (100%) delete mode 100644 src/main/resources/assets/create/textures/entity/cardboard_box/box_1410.png delete mode 100644 src/main/resources/assets/create/textures/entity/cardboard_box/box_1416.png delete mode 100644 src/main/resources/assets/create/textures/entity/cardboard_box/box_1612.png delete mode 100644 src/main/resources/assets/create/textures/entity/cardboard_box/box_1616.png delete mode 100644 src/main/resources/assets/create/textures/entity/cardboard_box/particle.png delete mode 100644 src/main/resources/assets/create/textures/entity/villager/profession/logistician.png delete mode 100644 src/main/resources/assets/create/textures/entity/villager/profession/logistician.png.mcmeta delete mode 100644 src/main/resources/assets/create/textures/gui/controller.png delete mode 100644 src/main/resources/assets/create/textures/gui/index.pdn delete mode 100644 src/main/resources/assets/create/textures/gui/index.png delete mode 100644 src/main/resources/assets/create/textures/item/blazing_axe.png delete mode 100644 src/main/resources/assets/create/textures/item/blazing_pickaxe.png delete mode 100644 src/main/resources/assets/create/textures/item/blazing_shovel.png delete mode 100644 src/main/resources/assets/create/textures/item/blazing_sword.png delete mode 100644 src/main/resources/assets/create/textures/item/rose_quartz_axe.png delete mode 100644 src/main/resources/assets/create/textures/item/rose_quartz_pickaxe.png delete mode 100644 src/main/resources/assets/create/textures/item/rose_quartz_shovel.png delete mode 100644 src/main/resources/assets/create/textures/item/rose_quartz_sword.png delete mode 100644 src/main/resources/assets/create/textures/item/shadow_steel_mattock.png delete mode 100644 src/main/resources/assets/create/textures/item/shadow_steel_pickaxe.png delete mode 100644 src/main/resources/assets/create/textures/item/shadow_steel_sword.png delete mode 100644 src/main/resources/assets/create/textures/item/tool_handle.png delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_mattock.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_pickaxe.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_sword.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/acacia_glass.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/acacia_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/birch_glass.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/birch_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/dark_oak_glass.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/dark_oak_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/framed_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/horizontal_framed_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/iron_glass.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/iron_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/jungle_glass.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/jungle_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/oak_glass.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/oak_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/spruce_glass.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/spruce_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/tiled_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/palettes/vertical_framed_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/zinc_handle.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shapeless/cocoa_log.json delete mode 100644 src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_axe.json delete mode 100644 src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_pickaxe.json delete mode 100644 src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_shovel.json delete mode 100644 src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_sword.json delete mode 100644 src/main/resources/data/create/recipes/mixing/blazing_axe.json delete mode 100644 src/main/resources/data/create/recipes/mixing/blazing_pickaxe.json delete mode 100644 src/main/resources/data/create/recipes/mixing/blazing_shovel.json delete mode 100644 src/main/resources/data/create/recipes/mixing/blazing_sword.json delete mode 100644 src/main/resources/data/create/recipes/stonecutting/framed_glass.json delete mode 100644 src/main/resources/data/create/recipes/stonecutting/framed_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/stonecutting/tiled_glass.json delete mode 100644 src/main/resources/data/create/recipes/stonecutting/tiled_glass_pane.json delete mode 100644 src/main/resources/data/create/recipes/stonecutting/vertical_framed_glass.json delete mode 100644 src/main/resources/data/create/recipes/stonecutting/vertical_framed_glass_pane.json diff --git a/src/generated/resources/assets/create/models/item/limesand.json b/src/generated/resources/assets/create/models/item/limesand.json new file mode 100644 index 000000000..120a20239 --- /dev/null +++ b/src/generated/resources/assets/create/models/item/limesand.json @@ -0,0 +1,3 @@ +{ + "parent": "create:block/limesand" +} \ No newline at end of file diff --git a/src/generated/resources/data/create/loot_tables/blocks/belt_funnel.json b/src/generated/resources/data/create/loot_tables/blocks/belt_funnel.json index 2015decf2..78793172c 100644 --- a/src/generated/resources/data/create/loot_tables/blocks/belt_funnel.json +++ b/src/generated/resources/data/create/loot_tables/blocks/belt_funnel.json @@ -6,7 +6,7 @@ "entries": [ { "type": "minecraft:item", - "name": "create:belt_funnel" + "name": "minecraft:air" } ], "conditions": [ diff --git a/src/generated/resources/data/create/loot_tables/blocks/limesand.json b/src/generated/resources/data/create/loot_tables/blocks/limesand.json index 78793172c..c0fcc6d79 100644 --- a/src/generated/resources/data/create/loot_tables/blocks/limesand.json +++ b/src/generated/resources/data/create/loot_tables/blocks/limesand.json @@ -6,7 +6,7 @@ "entries": [ { "type": "minecraft:item", - "name": "minecraft:air" + "name": "create:limesand" } ], "conditions": [ diff --git a/src/generated/resources/data/create/loot_tables/blocks/linked_extractor.json b/src/generated/resources/data/create/loot_tables/blocks/linked_extractor.json index 78793172c..3faa7e519 100644 --- a/src/generated/resources/data/create/loot_tables/blocks/linked_extractor.json +++ b/src/generated/resources/data/create/loot_tables/blocks/linked_extractor.json @@ -6,7 +6,7 @@ "entries": [ { "type": "minecraft:item", - "name": "minecraft:air" + "name": "create:linked_extractor" } ], "conditions": [ diff --git a/src/generated/resources/data/create/loot_tables/blocks/linked_transposer.json b/src/generated/resources/data/create/loot_tables/blocks/linked_transposer.json index 78793172c..31ecac893 100644 --- a/src/generated/resources/data/create/loot_tables/blocks/linked_transposer.json +++ b/src/generated/resources/data/create/loot_tables/blocks/linked_transposer.json @@ -6,7 +6,7 @@ "entries": [ { "type": "minecraft:item", - "name": "minecraft:air" + "name": "create:linked_transposer" } ], "conditions": [ diff --git a/src/main/java/com/simibubi/create/AllItems.java b/src/main/java/com/simibubi/create/AllItems.java index 65c86ab11..b6f41553a 100644 --- a/src/main/java/com/simibubi/create/AllItems.java +++ b/src/main/java/com/simibubi/create/AllItems.java @@ -1,10 +1,5 @@ package com.simibubi.create; -import static com.simibubi.create.foundation.item.AllToolTypes.AXE; -import static com.simibubi.create.foundation.item.AllToolTypes.HOE; -import static com.simibubi.create.foundation.item.AllToolTypes.PICKAXE; -import static com.simibubi.create.foundation.item.AllToolTypes.SHOVEL; - import java.util.HashSet; import java.util.Set; import java.util.function.Function; @@ -24,14 +19,9 @@ import com.simibubi.create.modules.curiosities.ChromaticCompoundCubeItem; import com.simibubi.create.modules.curiosities.RefinedRadianceItem; import com.simibubi.create.modules.curiosities.ShadowSteelItem; import com.simibubi.create.modules.curiosities.TreeFertilizerItem; -import com.simibubi.create.modules.curiosities.deforester.DeforesterItem; import com.simibubi.create.modules.curiosities.symmetry.SymmetryWandItem; -import com.simibubi.create.modules.curiosities.tools.AllToolTiers; -import com.simibubi.create.modules.curiosities.tools.BlazingSwordItem; -import com.simibubi.create.modules.curiosities.tools.BlazingToolItem; -import com.simibubi.create.modules.curiosities.tools.RoseQuartzToolItem; +import com.simibubi.create.modules.curiosities.tools.DeforesterItem; import com.simibubi.create.modules.curiosities.tools.SandPaperItem; -import com.simibubi.create.modules.curiosities.tools.ShadowSteelToolItem; import com.simibubi.create.modules.curiosities.zapper.blockzapper.BlockzapperItem; import com.simibubi.create.modules.curiosities.zapper.terrainzapper.TerrainzapperItem; import com.simibubi.create.modules.logistics.item.filter.FilterItem; @@ -46,7 +36,6 @@ import net.minecraft.item.Item; import net.minecraft.item.Item.Properties; import net.minecraft.item.ItemStack; import net.minecraft.item.Rarity; -import net.minecraft.item.SwordItem; import net.minecraft.util.ResourceLocation; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; @@ -119,21 +108,6 @@ public enum AllItems { TERRAIN_ZAPPER(TerrainzapperItem::new), DEFORESTER(DeforesterItem::new), SYMMETRY_WAND(SymmetryWandItem::new), - ZINC_HANDLE, - - BLAZING_PICKAXE(p -> new BlazingToolItem(1, -2.8F, p, PICKAXE)), - BLAZING_SHOVEL(p -> new BlazingToolItem(1.5F, -3.0F, p, SHOVEL)), - BLAZING_AXE(p -> new BlazingToolItem(5.0F, -3.0F, p, AXE)), - BLAZING_SWORD(p -> new BlazingSwordItem(AllToolTiers.BLAZING, 3, -2.4F, p)), - - ROSE_QUARTZ_PICKAXE(p -> new RoseQuartzToolItem(1, -2.8F, p, PICKAXE)), - ROSE_QUARTZ_SHOVEL(p -> new RoseQuartzToolItem(1.5F, -3.0F, p, SHOVEL)), - ROSE_QUARTZ_AXE(p -> new RoseQuartzToolItem(5.0F, -3.0F, p, AXE)), - ROSE_QUARTZ_SWORD(p -> new SwordItem(AllToolTiers.ROSE_QUARTZ, 3, -2.4F, p)), - - SHADOW_STEEL_PICKAXE(p -> new ShadowSteelToolItem(2.5F, -2.0F, p, PICKAXE)), - SHADOW_STEEL_MATTOCK(p -> new ShadowSteelToolItem(2.5F, -1.5F, p, SHOVEL, AXE, HOE)), - SHADOW_STEEL_SWORD(p -> new SwordItem(AllToolTiers.SHADOW_STEEL, 3, -2.0F, p)), _5_(Sections.SCHEMATICS), diff --git a/src/main/java/com/simibubi/create/ScreenResources.java b/src/main/java/com/simibubi/create/ScreenResources.java index 98a4e1a6f..49ec0f276 100644 --- a/src/main/java/com/simibubi/create/ScreenResources.java +++ b/src/main/java/com/simibubi/create/ScreenResources.java @@ -49,35 +49,6 @@ public enum ScreenResources { SEQUENCER_END("sequencer.png", 14, 83, 131, 18), SEQUENCER_EMPTY("sequencer.png", 14, 101, 131, 18), - // Logistical Index - INDEX_TOP("index.png", 41, 0, 174, 22), - INDEX_TOP_TRIM("index.png", 41, 22, 174, 6), - INDEX_MIDDLE("index.png", 41, 28, 183, 178), - INDEX_BOTTOM_TRIM("index.png", 41, 206, 174, 6), - INDEX_BOTTOM("index.png", 41, 212, 181, 44), - INDEX_SCROLLER_TOP("index.png", 224, 31, 10, 6), - INDEX_SCROLLER_MIDDLE("index.png", 224, 37, 10, 6), - INDEX_SCROLLER_BOTTOM("index.png", 224, 43, 10, 6), - INDEX_TAB("index.png", 0, 55, 22, 22), - INDEX_TAB_ACTIVE("index.png", 0, 77, 22, 22), - INDEX_SEARCH("index.png", 0, 99, 28, 19), - INDEX_SEARCH_OVERLAY("widgets.png", 0, 81, 176, 20), - - LOGISTICAL_CONTROLLER_TRIM("controller.png", 178, 6), - LOGISTICAL_CONTROLLER("controller.png", 0, 6, 185, 71), - - ITEM_COUNT_SCROLLAREA("controller.png", 62, 83, 22, 10), - BIG_SLOT("controller.png", 0, 83, 26, 26), - SHIPPING_SLOT("controller.png", 26, 83, 18, 21), - RECEIVING_SLOT("controller.png", 44, 83, 18, 21), - SLOT_FRAME("index.png", 0, 118, 18, 18), - SLOT_INNER("index.png", 18, 118, 18, 18), - DISABLED_SLOT_FRAME("index.png", 0, 136, 18, 18), - DISABLED_SLOT_INNER("index.png", 18, 136, 18, 18), - CRAFTY_SLOT_FRAME("index.png", 0, 154, 18, 18), - CRAFTY_SLOT_INNER("index.png", 18, 154, 18, 18), - SELECTED_SLOT_INNER("index.png", 18, 172, 18, 18), - // JEI JEI_SLOT("jei/widgets.png", 18, 18), JEI_CHANCE_SLOT("jei/widgets.png", 20, 156, 18, 18), diff --git a/src/main/java/com/simibubi/create/modules/curiosities/tools/AllToolTiers.java b/src/main/java/com/simibubi/create/modules/curiosities/tools/AllToolTiers.java index ded204697..7b86104f9 100644 --- a/src/main/java/com/simibubi/create/modules/curiosities/tools/AllToolTiers.java +++ b/src/main/java/com/simibubi/create/modules/curiosities/tools/AllToolTiers.java @@ -5,24 +5,11 @@ import java.util.function.Supplier; import com.simibubi.create.AllItems; import net.minecraft.item.IItemTier; -import net.minecraft.item.Items; import net.minecraft.item.crafting.Ingredient; import net.minecraft.util.LazyValue; public enum AllToolTiers implements IItemTier { - BLAZING(3, 450, 10.0F, 2.5F, 16, () -> { - return Ingredient.fromItems(Items.BLAZE_ROD); - }), - - ROSE_QUARTZ(3, 1644, 7.0F, 2.0F, 24, () -> { - return Ingredient.fromItems(AllItems.POLISHED_ROSE_QUARTZ.get()); - }), - - SHADOW_STEEL(4, 2303, 28.0F, 3.5F, 10, () -> { - return Ingredient.fromItems(AllItems.SHADOW_STEEL.get()); - }), - RADIANT(4, 1024, 16.0F, 3.5F, 10, () -> { return Ingredient.fromItems(AllItems.REFINED_RADIANCE.get()); }), diff --git a/src/main/java/com/simibubi/create/modules/curiosities/tools/BlazingSwordItem.java b/src/main/java/com/simibubi/create/modules/curiosities/tools/BlazingSwordItem.java deleted file mode 100644 index 36ec39727..000000000 --- a/src/main/java/com/simibubi/create/modules/curiosities/tools/BlazingSwordItem.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.simibubi.create.modules.curiosities.tools; - -import net.minecraft.entity.LivingEntity; -import net.minecraft.item.IItemTier; -import net.minecraft.item.ItemStack; -import net.minecraft.item.SwordItem; - -public class BlazingSwordItem extends SwordItem { - - public BlazingSwordItem(IItemTier tier, int attackDamageIn, float attackSpeedIn, Properties builder) { - super(tier, attackDamageIn, attackSpeedIn, builder); - } - - @Override - public boolean hitEntity(ItemStack stack, LivingEntity target, LivingEntity attacker) { - target.setFire(2); - return BlazingToolItem.shouldTakeDamage(attacker.world, stack) ? super.hitEntity(stack, target, attacker) - : true; - } - - @Override - public int getBurnTime(ItemStack itemStack) { - return itemStack.getMaxDamage() - itemStack.getDamage() + 1; - } - -} diff --git a/src/main/java/com/simibubi/create/modules/curiosities/tools/BlazingToolItem.java b/src/main/java/com/simibubi/create/modules/curiosities/tools/BlazingToolItem.java deleted file mode 100644 index 082041198..000000000 --- a/src/main/java/com/simibubi/create/modules/curiosities/tools/BlazingToolItem.java +++ /dev/null @@ -1,115 +0,0 @@ -package com.simibubi.create.modules.curiosities.tools; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; -import java.util.List; -import java.util.Optional; - -import com.simibubi.create.foundation.item.AbstractToolItem; -import com.simibubi.create.foundation.item.AllToolTypes; -import com.simibubi.create.foundation.item.ItemHelper; -import com.simibubi.create.foundation.utility.VecHelper; - -import net.minecraft.block.BlockState; -import net.minecraft.enchantment.EnchantmentHelper; -import net.minecraft.enchantment.Enchantments; -import net.minecraft.entity.LivingEntity; -import net.minecraft.item.BlockItem; -import net.minecraft.item.ItemStack; -import net.minecraft.item.crafting.FurnaceRecipe; -import net.minecraft.item.crafting.IRecipeType; -import net.minecraft.item.crafting.RecipeManager; -import net.minecraft.particles.ParticleTypes; -import net.minecraft.tileentity.FurnaceTileEntity; -import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.Vec3d; -import net.minecraft.world.IWorld; -import net.minecraft.world.World; -import net.minecraft.world.dimension.DimensionType; - -public class BlazingToolItem extends AbstractToolItem { - - // FIXME this does not need to be a TE - static FurnaceTileEntity helperFurnace = new FurnaceTileEntity(); - - public BlazingToolItem(float attackDamageIn, float attackSpeedIn, Properties builder, AllToolTypes... types) { - super(attackDamageIn, attackSpeedIn, AllToolTiers.BLAZING, builder, types); - } - - @Override - public boolean onBlockDestroyed(ItemStack stack, World worldIn, BlockState state, BlockPos pos, - LivingEntity entityLiving) { - return shouldTakeDamage(worldIn, stack) ? super.onBlockDestroyed(stack, worldIn, state, pos, entityLiving) - : true; - } - - @Override - public int getBurnTime(ItemStack itemStack) { - return itemStack.getMaxDamage() - itemStack.getDamage() + 1; - } - - @Override - public boolean hitEntity(ItemStack stack, LivingEntity target, LivingEntity attacker) { - target.setFire(2); - return shouldTakeDamage(attacker.world, stack) ? super.hitEntity(stack, target, attacker) : true; - } - - static boolean shouldTakeDamage(World world, ItemStack stack) { - return world.getDimension().getType() != DimensionType.THE_NETHER; - } - - @Override - public boolean modifiesDrops() { - return true; - } - - @Override - public void modifyDrops(Collection drops, IWorld world, BlockPos pos, ItemStack tool, BlockState state) { - super.modifyDrops(drops, world, pos, tool, state); - World worldIn = world.getWorld(); - int enchantmentLevel = EnchantmentHelper.getEnchantmentLevel(Enchantments.FORTUNE, tool); - if (state == null) - enchantmentLevel = 0; - List smeltedStacks = smeltDrops(drops, worldIn, enchantmentLevel); - drops.addAll(smeltedStacks); - } - - public static List smeltDrops(Collection drops, World worldIn, int enchantmentLevel) { - helperFurnace.setLocation(worldIn, BlockPos.ZERO); - RecipeManager recipeManager = worldIn.getRecipeManager(); - List smeltedStacks = new ArrayList<>(); - Iterator dropper = drops.iterator(); - while (dropper.hasNext()) { - ItemStack stack = dropper.next(); - helperFurnace.setInventorySlotContents(0, stack); - Optional smeltingRecipe = - recipeManager.getRecipe(IRecipeType.SMELTING, helperFurnace, worldIn); - if (!smeltingRecipe.isPresent()) - continue; - dropper.remove(); - ItemStack out = smeltingRecipe.get().getRecipeOutput().copy(); - - float modifier = 1; - if (stack.getItem() instanceof BlockItem && !(out.getItem() instanceof BlockItem)) - modifier += worldIn.getRandom().nextFloat() * enchantmentLevel; - - out.setCount((int) (out.getCount() * modifier + .4f)); - smeltedStacks.addAll(ItemHelper.multipliedOutput(stack, out)); - } - return smeltedStacks; - } - - @Override - public void spawnParticles(IWorld world, BlockPos pos, ItemStack tool, BlockState state) { - if (!canHarvestBlock(tool, state)) - return; - for (int i = 0; i < 10; i++) { - Vec3d flamePos = VecHelper.offsetRandomly(VecHelper.getCenterOf(pos), world.getRandom(), .45f); - Vec3d smokePos = VecHelper.offsetRandomly(VecHelper.getCenterOf(pos), world.getRandom(), .45f); - world.addParticle(ParticleTypes.FLAME, flamePos.getX(), flamePos.getY(), flamePos.getZ(), 0, .01f, 0); - world.addParticle(ParticleTypes.SMOKE, smokePos.getX(), smokePos.getY(), smokePos.getZ(), 0, .1f, 0); - } - } - -} diff --git a/src/main/java/com/simibubi/create/modules/curiosities/deforester/DeforesterItem.java b/src/main/java/com/simibubi/create/modules/curiosities/tools/DeforesterItem.java similarity index 96% rename from src/main/java/com/simibubi/create/modules/curiosities/deforester/DeforesterItem.java rename to src/main/java/com/simibubi/create/modules/curiosities/tools/DeforesterItem.java index a265b31a2..31c0a829e 100644 --- a/src/main/java/com/simibubi/create/modules/curiosities/deforester/DeforesterItem.java +++ b/src/main/java/com/simibubi/create/modules/curiosities/tools/DeforesterItem.java @@ -1,4 +1,4 @@ -package com.simibubi.create.modules.curiosities.deforester; +package com.simibubi.create.modules.curiosities.tools; import com.simibubi.create.AllItems; import com.simibubi.create.foundation.block.render.CustomRenderedItemModel; @@ -7,7 +7,6 @@ import com.simibubi.create.foundation.utility.BlockHelper; import com.simibubi.create.foundation.utility.TreeCutter; import com.simibubi.create.foundation.utility.TreeCutter.Tree; import com.simibubi.create.foundation.utility.VecHelper; -import com.simibubi.create.modules.curiosities.tools.AllToolTiers; import net.minecraft.block.BlockState; import net.minecraft.client.renderer.model.IBakedModel; diff --git a/src/main/java/com/simibubi/create/modules/curiosities/deforester/DeforesterItemRenderer.java b/src/main/java/com/simibubi/create/modules/curiosities/tools/DeforesterItemRenderer.java similarity index 96% rename from src/main/java/com/simibubi/create/modules/curiosities/deforester/DeforesterItemRenderer.java rename to src/main/java/com/simibubi/create/modules/curiosities/tools/DeforesterItemRenderer.java index 36ce0e368..7032bdc43 100644 --- a/src/main/java/com/simibubi/create/modules/curiosities/deforester/DeforesterItemRenderer.java +++ b/src/main/java/com/simibubi/create/modules/curiosities/tools/DeforesterItemRenderer.java @@ -1,4 +1,4 @@ -package com.simibubi.create.modules.curiosities.deforester; +package com.simibubi.create.modules.curiosities.tools; import com.mojang.blaze3d.matrix.MatrixStack; import com.simibubi.create.foundation.utility.AnimationTickHolder; diff --git a/src/main/java/com/simibubi/create/modules/curiosities/deforester/DeforesterModel.java b/src/main/java/com/simibubi/create/modules/curiosities/tools/DeforesterModel.java similarity index 89% rename from src/main/java/com/simibubi/create/modules/curiosities/deforester/DeforesterModel.java rename to src/main/java/com/simibubi/create/modules/curiosities/tools/DeforesterModel.java index 57c6c2bc1..dd208f92c 100644 --- a/src/main/java/com/simibubi/create/modules/curiosities/deforester/DeforesterModel.java +++ b/src/main/java/com/simibubi/create/modules/curiosities/tools/DeforesterModel.java @@ -1,4 +1,4 @@ -package com.simibubi.create.modules.curiosities.deforester; +package com.simibubi.create.modules.curiosities.tools; import com.simibubi.create.foundation.block.render.CustomRenderedItemModel; diff --git a/src/main/java/com/simibubi/create/modules/curiosities/tools/RoseQuartzToolItem.java b/src/main/java/com/simibubi/create/modules/curiosities/tools/RoseQuartzToolItem.java deleted file mode 100644 index 6f88cef83..000000000 --- a/src/main/java/com/simibubi/create/modules/curiosities/tools/RoseQuartzToolItem.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.simibubi.create.modules.curiosities.tools; - -import java.util.UUID; - -import com.google.common.collect.HashMultimap; -import com.google.common.collect.Multimap; -import com.simibubi.create.foundation.item.AbstractToolItem; -import com.simibubi.create.foundation.item.AllToolTypes; - -import net.minecraft.entity.ai.attributes.AttributeModifier; -import net.minecraft.entity.player.PlayerEntity; - -public class RoseQuartzToolItem extends AbstractToolItem { - - static Multimap rangeModifier; - static final UUID attributeId = UUID.fromString("7f7dbdb2-0d0d-458a-aa40-ac7633691f66"); - - public RoseQuartzToolItem(float attackDamageIn, float attackSpeedIn, Properties builder, AllToolTypes... types) { - super(attackDamageIn, attackSpeedIn, AllToolTiers.ROSE_QUARTZ, builder, types); - if (rangeModifier == null) { - rangeModifier = HashMultimap.create(); - rangeModifier.put(PlayerEntity.REACH_DISTANCE.getName(), - new AttributeModifier(attributeId, "Range modifier", 3, AttributeModifier.Operation.ADDITION)); - } - } - -} diff --git a/src/main/java/com/simibubi/create/modules/curiosities/tools/ShadowSteelToolItem.java b/src/main/java/com/simibubi/create/modules/curiosities/tools/ShadowSteelToolItem.java deleted file mode 100644 index 4ece6a42b..000000000 --- a/src/main/java/com/simibubi/create/modules/curiosities/tools/ShadowSteelToolItem.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.simibubi.create.modules.curiosities.tools; - -import java.util.Collection; - -import com.simibubi.create.foundation.item.AbstractToolItem; -import com.simibubi.create.foundation.item.AllToolTypes; -import com.simibubi.create.foundation.utility.VecHelper; - -import net.minecraft.block.BlockState; -import net.minecraft.item.ItemStack; -import net.minecraft.particles.ParticleTypes; -import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.Vec3d; -import net.minecraft.world.IWorld; - -public class ShadowSteelToolItem extends AbstractToolItem { - - public ShadowSteelToolItem(float attackDamageIn, float attackSpeedIn, Properties builder, AllToolTypes... types) { - super(attackDamageIn, attackSpeedIn, AllToolTiers.SHADOW_STEEL, builder, types); - } - - @Override - public boolean modifiesDrops() { - return true; - } - - @Override - public void modifyDrops(Collection drops, IWorld world, BlockPos pos, ItemStack tool, BlockState state) { - drops.clear(); - } - - @Override - public void spawnParticles(IWorld world, BlockPos pos, ItemStack tool, BlockState state) { - if (!canHarvestBlock(tool, state)) - return; - Vec3d smokePos = VecHelper.offsetRandomly(VecHelper.getCenterOf(pos), world.getRandom(), .15f); - world.addParticle(ParticleTypes.SMOKE, smokePos.getX(), smokePos.getY(), smokePos.getZ(), 0, .01f, 0); - } - -} diff --git a/src/main/java/com/simibubi/create/modules/curiosities/tools/ToolEvents.java b/src/main/java/com/simibubi/create/modules/curiosities/tools/ToolEvents.java deleted file mode 100644 index 5660d3501..000000000 --- a/src/main/java/com/simibubi/create/modules/curiosities/tools/ToolEvents.java +++ /dev/null @@ -1,176 +0,0 @@ -package com.simibubi.create.modules.curiosities.tools; - -import java.util.List; -import java.util.stream.Collectors; - -import com.simibubi.create.AllPackets; -import com.simibubi.create.foundation.item.AbstractToolItem; -import com.simibubi.create.foundation.item.AbstractToolItem.HarvestPacket; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockState; -import net.minecraft.block.Blocks; -import net.minecraft.enchantment.EnchantmentHelper; -import net.minecraft.enchantment.Enchantments; -import net.minecraft.entity.Entity; -import net.minecraft.entity.item.ItemEntity; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.entity.player.ServerPlayerEntity; -import net.minecraft.item.IItemTier; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.item.TieredItem; -import net.minecraft.nbt.CompoundNBT; -import net.minecraft.util.EntityDamageSource; -import net.minecraft.util.math.BlockPos; -import net.minecraft.world.IWorld; -import net.minecraft.world.World; -import net.minecraft.world.server.ServerWorld; -import net.minecraft.world.storage.loot.LootContext.Builder; -import net.minecraft.world.storage.loot.LootParameters; -import net.minecraftforge.event.entity.living.LivingDropsEvent; -import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; -import net.minecraftforge.event.entity.living.LivingExperienceDropEvent; -import net.minecraftforge.event.world.BlockEvent; -import net.minecraftforge.eventbus.api.Event.Result; -import net.minecraftforge.eventbus.api.EventPriority; -import net.minecraftforge.eventbus.api.SubscribeEvent; -import net.minecraftforge.fml.common.Mod.EventBusSubscriber; -import net.minecraftforge.fml.network.PacketDistributor; - -@EventBusSubscriber -public class ToolEvents { - - @SubscribeEvent(priority = EventPriority.LOWEST) - public static void toolsCanModifyBlockDrops(BlockEvent.BreakEvent event) { - if (event.isCanceled()) - return; - PlayerEntity player = event.getPlayer(); - ItemStack held = player.getHeldItemMainhand(); - if (player.isCreative()) - return; - if (!(held.getItem() instanceof AbstractToolItem)) - return; - AbstractToolItem tool = (AbstractToolItem) held.getItem(); - if (!tool.modifiesDrops()) - return; - BlockState state = event.getState(); - if (!tool.canHarvestBlock(held, state) && !state.getMaterial().isToolNotRequired()) - return; - - IWorld world = event.getWorld(); - BlockPos pos = event.getPos(); - boolean onServer = !world.isRemote(); - - if (!onServer) { - tool.spawnParticles(world, pos, held, state); - return; - } - - World actualWorld = world.getWorld(); - if (!(actualWorld instanceof ServerWorld)) - return; - - List drops = state.getDrops(new Builder((ServerWorld) actualWorld) - .withRandom(actualWorld.getRandom()).withParameter(LootParameters.POSITION, pos) - .withParameter(LootParameters.TOOL, held).withParameter(LootParameters.THIS_ENTITY, player) - .withNullableParameter(LootParameters.BLOCK_ENTITY, world.getTileEntity(pos))); - - tool.modifyDrops(drops, world, pos, held, state); - tool.onBlockDestroyed(held, actualWorld, state, pos, player); - world.setBlockState(pos, Blocks.AIR.getDefaultState(), 3); - for (ItemStack dropped : drops) - Block.spawnAsEntity(actualWorld, pos, dropped); - - AllPackets.channel.send(PacketDistributor.TRACKING_ENTITY.with(() -> player), - new HarvestPacket(state, held, pos, false)); - AllPackets.channel.send(PacketDistributor.PLAYER.with(() -> (ServerPlayerEntity) player), - new HarvestPacket(state, held, pos, true)); - event.setResult(Result.DENY); - } - - @SubscribeEvent - public static void holdingRoseQuartzToolIncreasesRange(LivingUpdateEvent event) { - if (!(event.getEntity() instanceof PlayerEntity)) - return; - if (event.isCanceled()) - return; - - PlayerEntity player = (PlayerEntity) event.getEntityLiving(); - ItemStack heldItemMainhand = player.getHeldItemMainhand(); - String marker = "create_roseQuartzRange"; - CompoundNBT persistentData = player.getPersistentData(); - Item item = heldItemMainhand.getItem(); - boolean holdingRoseQuartz = - item instanceof TieredItem && ((TieredItem) item).getTier() == AllToolTiers.ROSE_QUARTZ; - - if (!holdingRoseQuartz) { - if (persistentData.contains(marker)) { - player.getAttributes().removeAttributeModifiers(RoseQuartzToolItem.rangeModifier); - persistentData.remove(marker); - } - return; - } - - if (!persistentData.contains(marker)) { - player.getAttributes().applyAttributeModifiers(RoseQuartzToolItem.rangeModifier); - persistentData.putBoolean(marker, true); - } - } - - @SubscribeEvent - public static void toolsMayModifyEntityLoot(LivingDropsEvent event) { - if (!(event.getSource() instanceof EntityDamageSource)) - return; - - EntityDamageSource source = (EntityDamageSource) event.getSource(); - Entity target = event.getEntity(); - Entity trueSource = source.getTrueSource(); - World world = target.getEntityWorld(); - - if (trueSource != null && trueSource instanceof PlayerEntity) { - PlayerEntity player = (PlayerEntity) trueSource; - ItemStack heldItemMainhand = player.getHeldItemMainhand(); - Item item = heldItemMainhand.getItem(); - IItemTier tier = item instanceof TieredItem ? ((TieredItem) item).getTier() : null; - - if (tier == AllToolTiers.SHADOW_STEEL) - event.setCanceled(true); - - if (tier == AllToolTiers.BLAZING) { - List drops = event.getDrops().stream().map(entity -> { - ItemStack stack = entity.getItem(); - entity.remove(); - return stack; - }).collect(Collectors.toList()); - - drops = BlazingToolItem.smeltDrops(drops, world, 0); - - event.getDrops().clear(); - drops.stream().map(stack -> { - ItemEntity entity = new ItemEntity(world, target.getX(), target.getY(), target.getZ(), stack); - world.addEntity(entity); - return entity; - }).forEach(event.getDrops()::add); - } - - } - } - - @SubscribeEvent - public static void shadowSteelToolsDropMoreXPonKill(LivingExperienceDropEvent event) { - PlayerEntity attackingPlayer = event.getAttackingPlayer(); - if (attackingPlayer == null) - return; - ItemStack heldItemMainhand = attackingPlayer.getHeldItemMainhand(); - Item item = heldItemMainhand.getItem(); - IItemTier tier = item instanceof TieredItem ? ((TieredItem) item).getTier() : null; - - if (tier == AllToolTiers.SHADOW_STEEL) { - int level = EnchantmentHelper.getEnchantmentLevel(Enchantments.LOOTING, heldItemMainhand); - float modifier = 1 + event.getEntity().world.getRandom().nextFloat() * level; - event.setDroppedExperience((int) (event.getDroppedExperience() * modifier + .4f)); - } - } - -} diff --git a/src/main/java/com/simibubi/create/modules/palettes/AllPaletteBlocks.java b/src/main/java/com/simibubi/create/modules/palettes/AllPaletteBlocks.java index b5a834e4a..28cee7fd9 100644 --- a/src/main/java/com/simibubi/create/modules/palettes/AllPaletteBlocks.java +++ b/src/main/java/com/simibubi/create/modules/palettes/AllPaletteBlocks.java @@ -90,6 +90,7 @@ public class AllPaletteBlocks { public static final BlockEntry LIMESAND = REGISTRATE.block("limesand", p -> new SandBlock(0xD7D7C7, p)) .initialProperties(() -> Blocks.SAND) .blockstate(palettesCubeAll()) + .simpleItem() .register(); public static final BlockEntry LIMESTONE = diff --git a/src/main/resources/assets/create/blockstates/logistical_casing.json b/src/main/resources/assets/create/blockstates/logistical_casing.json deleted file mode 100644 index 79f130362..000000000 --- a/src/main/resources/assets/create/blockstates/logistical_casing.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "forge_marker": 1, - "variants": { - "active": { - "true": {}, - "false": {} - }, - "part": { - "none": { "model": "create:block/logistical_casing" }, - "start": { "model": "create:block/logistical_casing_start" }, - "middle": { "model": "create:block/logistical_casing_middle" }, - "end": { "model": "create:block/logistical_casing_end" } - }, - "axis": { - "y": {}, - "x": { "x": 90, "y": 90 }, - "z": { "x": 270 } - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/blockstates/logistical_controller.json b/src/main/resources/assets/create/blockstates/logistical_controller.json deleted file mode 100644 index 53243b74e..000000000 --- a/src/main/resources/assets/create/blockstates/logistical_controller.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "facing=north": { "model": "create:block/logistical_controller", "y": 180 }, - "facing=south": { "model": "create:block/logistical_controller" }, - "facing=west": { "model": "create:block/logistical_controller", "y": 90 }, - "facing=up": { "model": "create:block/logistical_controller", "x": 90 }, - "facing=down": { "model": "create:block/logistical_controller", "x": 270 }, - "facing=east": { "model": "create:block/logistical_controller", "y": 270 } - } -} diff --git a/src/main/resources/assets/create/blockstates/logistical_controller_indicator.json b/src/main/resources/assets/create/blockstates/logistical_controller_indicator.json deleted file mode 100644 index 58ee7dab8..000000000 --- a/src/main/resources/assets/create/blockstates/logistical_controller_indicator.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "forge_marker": 1, - "variants": { - "type": { - "storage": { "model": "create:block/logistical_controller_icon_storage" }, - "calculation": { "model": "create:block/logistical_controller_icon_calculation" }, - "supply": { "model": "create:block/logistical_controller_icon_supply" }, - "transactions": { "model": "create:block/logistical_controller_icon_transactions" }, - "request": { "model": "create:block/logistical_controller_icon_request" } - }, - "facing": { - "north": { "y": 180 }, - "south": { }, - "west": { "y": 90 }, - "up": { "x": 90 }, - "down": { "x": 270 }, - "east": { "y": 270 } - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/blockstates/logistical_index.json b/src/main/resources/assets/create/blockstates/logistical_index.json deleted file mode 100644 index bfba422b7..000000000 --- a/src/main/resources/assets/create/blockstates/logistical_index.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "variants": { - "facing=north": { "model": "create:block/logistical_index", "y": 180 }, - "facing=south": { "model": "create:block/logistical_index" }, - "facing=east": { "model": "create:block/logistical_index", "y": 270 }, - "facing=west": { "model": "create:block/logistical_index", "y": 90 } - } -} diff --git a/src/main/resources/assets/create/blockstates/logisticians_table.json b/src/main/resources/assets/create/blockstates/logisticians_table.json deleted file mode 100644 index 8e93f0139..000000000 --- a/src/main/resources/assets/create/blockstates/logisticians_table.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "variants": { - "facing=north": { "model": "create:block/logisticians_table", "y": 180 }, - "facing=south": { "model": "create:block/logisticians_table" }, - "facing=east": { "model": "create:block/logisticians_table", "y": 270 }, - "facing=west": { "model": "create:block/logisticians_table", "y": 90 } - } -} diff --git a/src/main/resources/assets/create/blockstates/logisticians_table_indicator.json b/src/main/resources/assets/create/blockstates/logisticians_table_indicator.json deleted file mode 100644 index a35102a36..000000000 --- a/src/main/resources/assets/create/blockstates/logisticians_table_indicator.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "variants": { - "": { "model": "create:block/logisticians_table_indicator" } - } -} diff --git a/src/main/resources/assets/create/blockstates/package_funnel.json b/src/main/resources/assets/create/blockstates/package_funnel.json deleted file mode 100644 index 7db7c69df..000000000 --- a/src/main/resources/assets/create/blockstates/package_funnel.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "facing=north": { "model": "create:block/package_funnel", "y": 180 }, - "facing=south": { "model": "create:block/package_funnel" }, - "facing=west": { "model": "create:block/package_funnel", "y": 90 }, - "facing=up": { "model": "create:block/package_funnel_vertical", "x": 90 }, - "facing=down": { "model": "create:block/package_funnel_vertical", "x": 270 }, - "facing=east": { "model": "create:block/package_funnel", "y": 270 } - } -} diff --git a/src/main/resources/assets/create/models/item/blazing_axe.json b/src/main/resources/assets/create/models/item/blazing_axe.json deleted file mode 100644 index f2753b186..000000000 --- a/src/main/resources/assets/create/models/item/blazing_axe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "create:item/blazing_axe" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/blazing_pickaxe.json b/src/main/resources/assets/create/models/item/blazing_pickaxe.json deleted file mode 100644 index d2f77a6f2..000000000 --- a/src/main/resources/assets/create/models/item/blazing_pickaxe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "create:item/blazing_pickaxe" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/blazing_shovel.json b/src/main/resources/assets/create/models/item/blazing_shovel.json deleted file mode 100644 index 74a0e7764..000000000 --- a/src/main/resources/assets/create/models/item/blazing_shovel.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "create:item/blazing_shovel" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/blazing_sword.json b/src/main/resources/assets/create/models/item/blazing_sword.json deleted file mode 100644 index a9f09f5bc..000000000 --- a/src/main/resources/assets/create/models/item/blazing_sword.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "create:item/blazing_sword" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/cardboard_box.json b/src/main/resources/assets/create/models/item/cardboard_box.json deleted file mode 100644 index 6d869a72b..000000000 --- a/src/main/resources/assets/create/models/item/cardboard_box.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "__comment": "Model generated using MrCrayfish's Model Creator (https://mrcrayfish.com/tools?id=mc)", - "parent": "block/block", - "textures": { - "particle": "create:entity/cardboard_box/particle", - "cardboard_box_1410": "create:entity/cardboard_box/box_1410" - }, - "elements": [ - { - "name": "Box", - "from": [ 1, 0, 1 ], - "to": [ 15, 10, 15 ], - "faces": { - "north": { "texture": "#cardboard_box_1410", "uv": [ 8, 8, 15, 13 ] }, - "east": { "texture": "#cardboard_box_1410", "uv": [ 1, 3, 8, 8 ] }, - "south": { "texture": "#cardboard_box_1410", "uv": [ 8, 8, 15, 13 ] }, - "west": { "texture": "#cardboard_box_1410", "uv": [ 1, 3, 8, 8 ] }, - "up": { "texture": "#cardboard_box_1410", "uv": [ 8, 1, 15, 8 ] }, - "down": { "texture": "#cardboard_box_1410", "uv": [ 1, 8, 8, 15 ] } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/cardboard_box_1.json b/src/main/resources/assets/create/models/item/cardboard_box_1.json deleted file mode 100644 index ca995b30d..000000000 --- a/src/main/resources/assets/create/models/item/cardboard_box_1.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "__comment": "Model generated using MrCrayfish's Model Creator (https://mrcrayfish.com/tools?id=mc)", - "parent": "block/block", - "textures": { - "particle": "create:entity/cardboard_box/particle", - "cardboard_box_1416": "create:entity/cardboard_box/box_1416" - }, - "elements": [ - { - "name": "Box", - "from": [ 1, 0, 1 ], - "to": [ 15, 16, 15 ], - "faces": { - "north": { "texture": "#cardboard_box_1416", "uv": [ 8, 8, 15, 16 ] }, - "east": { "texture": "#cardboard_box_1416", "uv": [ 1, 0, 8, 8 ] }, - "south": { "texture": "#cardboard_box_1416", "uv": [ 8, 8, 15, 16 ] }, - "west": { "texture": "#cardboard_box_1416", "uv": [ 1, 0, 8, 8 ] }, - "up": { "texture": "#cardboard_box_1416", "uv": [ 8, 1, 15, 8 ] }, - "down": { "texture": "#cardboard_box_1416", "uv": [ 1, 8, 8, 15 ] } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/cardboard_box_2.json b/src/main/resources/assets/create/models/item/cardboard_box_2.json deleted file mode 100644 index 38aa4dfe5..000000000 --- a/src/main/resources/assets/create/models/item/cardboard_box_2.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "__comment": "Model generated using MrCrayfish's Model Creator (https://mrcrayfish.com/tools?id=mc)", - "parent": "block/block", - "textures": { - "particle": "create:entity/cardboard_box/particle", - "cardboard_box_1612": "create:entity/cardboard_box/box_1612" - }, - "elements": [ - { - "name": "Box", - "from": [ 0, 0, 0 ], - "to": [ 16, 12, 16 ], - "faces": { - "north": { "texture": "#cardboard_box_1612", "uv": [ 8, 8, 16, 14 ] }, - "east": { "texture": "#cardboard_box_1612", "uv": [ 0, 2, 8, 8 ] }, - "south": { "texture": "#cardboard_box_1612", "uv": [ 8, 8, 16, 14 ] }, - "west": { "texture": "#cardboard_box_1612", "uv": [ 0, 2, 8, 8 ] }, - "up": { "texture": "#cardboard_box_1612", "uv": [ 8, 0, 16, 8 ] }, - "down": { "texture": "#cardboard_box_1612", "uv": [ 0, 8, 8, 16 ] } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/cardboard_box_3.json b/src/main/resources/assets/create/models/item/cardboard_box_3.json deleted file mode 100644 index fff74d2ec..000000000 --- a/src/main/resources/assets/create/models/item/cardboard_box_3.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "__comment": "Model generated using MrCrayfish's Model Creator (https://mrcrayfish.com/tools?id=mc)", - "parent": "block/block", - "textures": { - "particle": "create:entity/cardboard_box/particle", - "cardboard_box_1616": "create:entity/cardboard_box/box_1616" - }, - "elements": [ - { - "name": "Box", - "from": [ 0, 0, 0 ], - "to": [ 16, 16, 16 ], - "faces": { - "north": { "texture": "#cardboard_box_1616", "uv": [ 8, 8, 16, 16 ] }, - "east": { "texture": "#cardboard_box_1616", "uv": [ 0, 0, 8, 8 ] }, - "south": { "texture": "#cardboard_box_1616", "uv": [ 8, 8, 16, 16 ] }, - "west": { "texture": "#cardboard_box_1616", "uv": [ 0, 0, 8, 8 ] }, - "up": { "texture": "#cardboard_box_1616", "uv": [ 8, 0, 16, 8 ] }, - "down": { "texture": "#cardboard_box_1616", "uv": [ 0, 8, 8, 16 ] } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/logistical_casing.json b/src/main/resources/assets/create/models/item/logistical_casing.json deleted file mode 100644 index 9c287f452..000000000 --- a/src/main/resources/assets/create/models/item/logistical_casing.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "create:block/logistical_casing" -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/logistical_controller.json b/src/main/resources/assets/create/models/item/logistical_controller.json deleted file mode 100644 index c8bfaadc5..000000000 --- a/src/main/resources/assets/create/models/item/logistical_controller.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "__comment": "Model generated using MrCrayfish's Model Creator (https://mrcrayfish.com/tools?id=mc)", - "parent": "block/block", - "textures": { - "particle": "create:block/logistical_controller", - "logistical_controller": "create:block/logistical_controller", - "logistical_icons_1": "create:block/logistical_icons_1" - }, - "display": { - "gui": { - "rotation": [ 30, 45, 0 ], - "translation": [ 2.6, -1, 0 ], - "scale": [ 0.625, 0.625, 0.625 ] - }, - "ground": { - "rotation": [ 0, 0, 0 ], - "translation": [ 0, 3, 2 ], - "scale": [ 0.25, 0.25, 0.25 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ 0, 0, -7 ], - "scale": [ 0.625, 0.625, 0.625 ] - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/logistical_controller_calculation.json b/src/main/resources/assets/create/models/item/logistical_controller_calculation.json deleted file mode 100644 index 9bb9d4ae4..000000000 --- a/src/main/resources/assets/create/models/item/logistical_controller_calculation.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "__comment": "Model generated using MrCrayfish's Model Creator (https://mrcrayfish.com/tools?id=mc)", - "parent": "create:item/logistical_controller", - "elements": [ - { - "name": "Body", - "from": [ 2, 2, -1 ], - "to": [ 14, 14, 3 ], - "faces": { - "north": { "texture": "#logistical_controller", "uv": [ 0, 0, 12, 12 ] }, - "east": { "texture": "#logistical_controller", "uv": [ 12, 0, 16, 12 ] }, - "south": { "texture": "#logistical_controller", "uv": [ 0, 0, 12, 12 ] }, - "west": { "texture": "#logistical_controller", "uv": [ 12, 0, 16, 12 ], "rotation": 180 }, - "up": { "texture": "#logistical_controller", "uv": [ 0, 12, 12, 16 ], "rotation": 180 }, - "down": { "texture": "#logistical_controller", "uv": [ 0, 12, 12, 16 ] } - } - }, - { - "name": "Indicator", - "from": [ 1.99, 3, 0 ], - "to": [ 14.01, 13, 2 ], - "shade": false, - "faces": { - "east": { "texture": "#logistical_controller", "uv": [ 13, 1, 15, 11 ], "tintindex": 0 }, - "west": { "texture": "#logistical_controller", "uv": [ 13, 1, 15, 11 ], "rotation": 180, "tintindex": 0 } - } - }, - { - "name": "Icon", - "from": [ 5, 5, 2.5 ], - "to": [ 11, 11, 3.5 ], - "shade": false, - "faces": { - "south": { "texture": "#logistical_icons_1", "uv": [ 9, 2, 14, 7 ], "tintindex": 1 } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/logistical_controller_request.json b/src/main/resources/assets/create/models/item/logistical_controller_request.json deleted file mode 100644 index 67bb689c8..000000000 --- a/src/main/resources/assets/create/models/item/logistical_controller_request.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "__comment": "Model generated using MrCrayfish's Model Creator (https://mrcrayfish.com/tools?id=mc)", - "parent": "create:item/logistical_controller", - "elements": [ - { - "name": "Body", - "from": [ 2, 2, -1 ], - "to": [ 14, 14, 3 ], - "faces": { - "north": { "texture": "#logistical_controller", "uv": [ 0, 0, 12, 12 ] }, - "east": { "texture": "#logistical_controller", "uv": [ 12, 0, 16, 12 ] }, - "south": { "texture": "#logistical_controller", "uv": [ 0, 0, 12, 12 ] }, - "west": { "texture": "#logistical_controller", "uv": [ 12, 0, 16, 12 ], "rotation": 180 }, - "up": { "texture": "#logistical_controller", "uv": [ 0, 12, 12, 16 ], "rotation": 180 }, - "down": { "texture": "#logistical_controller", "uv": [ 0, 12, 12, 16 ] } - } - }, - { - "name": "Indicator", - "from": [ 1.99, 3, 0 ], - "to": [ 14.01, 13, 2 ], - "shade": false, - "faces": { - "east": { "texture": "#logistical_controller", "uv": [ 13, 1, 15, 11 ], "tintindex": 0 }, - "west": { "texture": "#logistical_controller", "uv": [ 13, 1, 15, 11 ], "rotation": 180, "tintindex": 0 } - } - }, - { - "name": "Icon", - "from": [ 5, 5, 2.5 ], - "to": [ 11, 11, 3.5 ], - "shade": false, - "faces": { - "south": { "texture": "#logistical_icons_1", "uv": [ 9, 9, 14, 14 ], "tintindex": 1 } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/logistical_controller_storage.json b/src/main/resources/assets/create/models/item/logistical_controller_storage.json deleted file mode 100644 index f9279f0e4..000000000 --- a/src/main/resources/assets/create/models/item/logistical_controller_storage.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "__comment": "Model generated using MrCrayfish's Model Creator (https://mrcrayfish.com/tools?id=mc)", - "parent": "create:item/logistical_controller", - "elements": [ - { - "name": "Body", - "from": [ 2, 2, -1 ], - "to": [ 14, 14, 3 ], - "faces": { - "north": { "texture": "#logistical_controller", "uv": [ 0, 0, 12, 12 ] }, - "east": { "texture": "#logistical_controller", "uv": [ 12, 0, 16, 12 ] }, - "south": { "texture": "#logistical_controller", "uv": [ 0, 0, 12, 12 ] }, - "west": { "texture": "#logistical_controller", "uv": [ 12, 0, 16, 12 ], "rotation": 180 }, - "up": { "texture": "#logistical_controller", "uv": [ 0, 12, 12, 16 ], "rotation": 180 }, - "down": { "texture": "#logistical_controller", "uv": [ 0, 12, 12, 16 ] } - } - }, - { - "name": "Indicator", - "from": [ 1.99, 3, 0 ], - "to": [ 14.01, 13, 2 ], - "shade": false, - "faces": { - "east": { "texture": "#logistical_controller", "uv": [ 13, 1, 15, 11 ], "tintindex": 0 }, - "west": { "texture": "#logistical_controller", "uv": [ 13, 1, 15, 11 ], "rotation": 180, "tintindex": 0 } - } - }, - { - "name": "Icon", - "from": [ 5, 5, 2.5 ], - "to": [ 11, 11, 3.5 ], - "shade": false, - "faces": { - "south": { "texture": "#logistical_icons_1", "uv": [ 2, 2, 7, 7 ], "tintindex": 1 } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/logistical_controller_supply.json b/src/main/resources/assets/create/models/item/logistical_controller_supply.json deleted file mode 100644 index 7b2c305cf..000000000 --- a/src/main/resources/assets/create/models/item/logistical_controller_supply.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "__comment": "Model generated using MrCrayfish's Model Creator (https://mrcrayfish.com/tools?id=mc)", - "parent": "create:item/logistical_controller", - "elements": [ - { - "name": "Body", - "from": [ 2, 2, -1 ], - "to": [ 14, 14, 3 ], - "faces": { - "north": { "texture": "#logistical_controller", "uv": [ 0, 0, 12, 12 ] }, - "east": { "texture": "#logistical_controller", "uv": [ 12, 0, 16, 12 ] }, - "south": { "texture": "#logistical_controller", "uv": [ 0, 0, 12, 12 ] }, - "west": { "texture": "#logistical_controller", "uv": [ 12, 0, 16, 12 ], "rotation": 180 }, - "up": { "texture": "#logistical_controller", "uv": [ 0, 12, 12, 16 ], "rotation": 180 }, - "down": { "texture": "#logistical_controller", "uv": [ 0, 12, 12, 16 ] } - } - }, - { - "name": "Indicator", - "from": [ 1.99, 3, 0 ], - "to": [ 14.01, 13, 2 ], - "shade": false, - "faces": { - "east": { "texture": "#logistical_controller", "uv": [ 13, 1, 15, 11 ], "tintindex": 0 }, - "west": { "texture": "#logistical_controller", "uv": [ 13, 1, 15, 11 ], "rotation": 180, "tintindex": 0 } - } - }, - { - "name": "Icon", - "from": [ 5, 5, 2.5 ], - "to": [ 11, 11, 3.5 ], - "shade": false, - "faces": { - "south": { "texture": "#logistical_icons_1", "uv": [ 2, 9, 7, 14 ], "tintindex": 1 } - } - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/logistical_controller_transactions.json b/src/main/resources/assets/create/models/item/logistical_controller_transactions.json deleted file mode 100644 index f7c9c725b..000000000 --- a/src/main/resources/assets/create/models/item/logistical_controller_transactions.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "create:item/logistical_controller_storage", - "textures": { - "logistical_icons_1": "create:block/logistical_icons_2" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/logistical_dial.json b/src/main/resources/assets/create/models/item/logistical_dial.json deleted file mode 100644 index a31bb13a8..000000000 --- a/src/main/resources/assets/create/models/item/logistical_dial.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "create:item/logistical_dial", - "layer1": "create:item/logistical_dial_overlay" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/logistical_filter.json b/src/main/resources/assets/create/models/item/logistical_filter.json deleted file mode 100644 index 709b0ab34..000000000 --- a/src/main/resources/assets/create/models/item/logistical_filter.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "create:item/filter", - "textures": { - "0": "create:item/logistical_filter", - "particle": "create:item/logistical_filter" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/logistical_index.json b/src/main/resources/assets/create/models/item/logistical_index.json deleted file mode 100644 index 593ef575a..000000000 --- a/src/main/resources/assets/create/models/item/logistical_index.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "parent": "create:block/logistical_index", - "display": { - "gui": { - "rotation": [ 30, 45, 0 ], - "translation": [ 2.6, -1, 0 ], - "scale": [ 0.625, 0.625, 0.625 ] - }, - "ground": { - "rotation": [ 0, 0, 0 ], - "translation": [ 0, 3, 2 ], - "scale": [ 0.25, 0.25, 0.25 ] - }, - "fixed": { - "rotation": [ 0, 180, 0 ], - "translation": [ 0, 0, -7 ], - "scale": [ 0.625, 0.625, 0.625 ] - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/logisticians_table.json b/src/main/resources/assets/create/models/item/logisticians_table.json deleted file mode 100644 index 00a18489e..000000000 --- a/src/main/resources/assets/create/models/item/logisticians_table.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "create:block/logisticians_table" -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/package_funnel.json b/src/main/resources/assets/create/models/item/package_funnel.json deleted file mode 100644 index 2a55220b0..000000000 --- a/src/main/resources/assets/create/models/item/package_funnel.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "create:block/package_funnel" -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/rose_quartz_axe.json b/src/main/resources/assets/create/models/item/rose_quartz_axe.json deleted file mode 100644 index c3b3aa30f..000000000 --- a/src/main/resources/assets/create/models/item/rose_quartz_axe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "create:item/rose_quartz_tool", - "textures": { - "layer0": "create:item/rose_quartz_axe" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/rose_quartz_pickaxe.json b/src/main/resources/assets/create/models/item/rose_quartz_pickaxe.json deleted file mode 100644 index 8d7613cdb..000000000 --- a/src/main/resources/assets/create/models/item/rose_quartz_pickaxe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "create:item/rose_quartz_tool", - "textures": { - "layer0": "create:item/rose_quartz_pickaxe" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/rose_quartz_shovel.json b/src/main/resources/assets/create/models/item/rose_quartz_shovel.json deleted file mode 100644 index f0104a9c7..000000000 --- a/src/main/resources/assets/create/models/item/rose_quartz_shovel.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "create:item/rose_quartz_tool", - "textures": { - "layer0": "create:item/rose_quartz_shovel" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/rose_quartz_sword.json b/src/main/resources/assets/create/models/item/rose_quartz_sword.json deleted file mode 100644 index 662c0b608..000000000 --- a/src/main/resources/assets/create/models/item/rose_quartz_sword.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "create:item/rose_quartz_tool", - "textures": { - "layer0": "create:item/rose_quartz_sword" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/rose_quartz_tool.json b/src/main/resources/assets/create/models/item/rose_quartz_tool.json deleted file mode 100644 index 0125bcbb4..000000000 --- a/src/main/resources/assets/create/models/item/rose_quartz_tool.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "parent": "item/handheld", - "display": { - "firstperson_righthand": { - "rotation": [ 0, -90, 25 ], - "translation": [ 1.13, 4.2, 1.13 ], - "scale": [ 0.68, 0.68, 0.68 ] - }, - "firstperson_lefthand": { - "rotation": [ 0, 90, -25 ], - "translation": [ 1.13, 4.2, 1.13 ], - "scale": [ 0.68, 0.68, 0.68 ] - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/shadow_steel_mattock.json b/src/main/resources/assets/create/models/item/shadow_steel_mattock.json deleted file mode 100644 index ae9c61d63..000000000 --- a/src/main/resources/assets/create/models/item/shadow_steel_mattock.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "create:item/shadow_steel_mattock" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/shadow_steel_pickaxe.json b/src/main/resources/assets/create/models/item/shadow_steel_pickaxe.json deleted file mode 100644 index 0deaa8d20..000000000 --- a/src/main/resources/assets/create/models/item/shadow_steel_pickaxe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "create:item/shadow_steel_pickaxe" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/shadow_steel_sword.json b/src/main/resources/assets/create/models/item/shadow_steel_sword.json deleted file mode 100644 index d963d6302..000000000 --- a/src/main/resources/assets/create/models/item/shadow_steel_sword.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "create:item/shadow_steel_sword" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/item/zinc_handle.json b/src/main/resources/assets/create/models/item/zinc_handle.json deleted file mode 100644 index dd8fe372f..000000000 --- a/src/main/resources/assets/create/models/item/zinc_handle.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "create:item/tool_handle" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/create/textures/block/connected/andesite_casing.png b/src/main/resources/assets/create/textures/block/andesite_casing_connected.png similarity index 100% rename from src/main/resources/assets/create/textures/block/connected/andesite_casing.png rename to src/main/resources/assets/create/textures/block/andesite_casing_connected.png diff --git a/src/main/resources/assets/create/textures/block/connected/brass_casing.png b/src/main/resources/assets/create/textures/block/brass_casing_connected.png similarity index 100% rename from src/main/resources/assets/create/textures/block/connected/brass_casing.png rename to src/main/resources/assets/create/textures/block/brass_casing_connected.png diff --git a/src/main/resources/assets/create/textures/block/connected/copper_casing.png b/src/main/resources/assets/create/textures/block/copper_casing_connected.png similarity index 100% rename from src/main/resources/assets/create/textures/block/connected/copper_casing.png rename to src/main/resources/assets/create/textures/block/copper_casing_connected.png diff --git a/src/main/resources/assets/create/textures/block/connected/crafter_side.png b/src/main/resources/assets/create/textures/block/crafter_side_connected.png similarity index 100% rename from src/main/resources/assets/create/textures/block/connected/crafter_side.png rename to src/main/resources/assets/create/textures/block/crafter_side_connected.png diff --git a/src/main/resources/assets/create/textures/block/logistical_controller.png b/src/main/resources/assets/create/textures/block/logistical_controller.png deleted file mode 100644 index 6dbc79bc2a2cd9660f22ddb10e8772661f30d73f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmV-t0+{`YP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0sKisK~y+TZBxx| z(?AgZ{GTQ=F-W;^&KVv6^@_N_8J?gozzK0L7sMHfm*C6=@c=zi2@o_uQ`97_-NqYl zy!JA)wqv{MCq=WFnQ#7Wy?^sUuZ4u~+0eQ~p-OCIioIZDWE9?kB%SYAaJ>M>$6s;2 zT4EJnVv`71`w#EyA(1_D$O{dZn#T#5pVi#47;KR_JEI63+NQp1pk zRF%C8{>#BRdl%#J7*Q0Nw=r>+fm@M%2S{a=-l>T) z*C^|Xbg2z_u~@(#jM@qqiUM^j=IpnD$&<+huIse{nqG@qN@|JG=v!GDG6!MwDhNCa z4rTT0c2b%?W4zaM+f~5WS$I`kaZ>@KnE_{S+VM!qQ!JpdN4Er zY^$V?guVy50gGHzQTdfLJPY(AyDDsaKFT@)fd9lZ33OjheqaCq002ovPDHLkV1jDw B3k(1N diff --git a/src/main/resources/assets/create/textures/block/logistical_icons_1.png b/src/main/resources/assets/create/textures/block/logistical_icons_1.png deleted file mode 100644 index 48bca3161ac92057c5613043df10a97cb5f79ad7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc4J@86jv*HQOD7w09dZzGEkCN%G3u0Xv>4opVcSw%~7D{$^og6P}f9>BHp9( z%=JInT+f`fX<;;Tc7xiE?YZ6ohRnW~10tv8yttN-HD&fumk@`y@rr(JH6qIjw6?9e ze{H?-n*GN*G;eC3I5DBonsG*Q$-Aostty^BWTllRFf4o~$b2~e>;WkcgTe~DWM4fi^!H2 diff --git a/src/main/resources/assets/create/textures/block/logistical_icons_2.png b/src/main/resources/assets/create/textures/block/logistical_icons_2.png deleted file mode 100644 index 02f695d60b4baed22e8b0e76d853118a179152e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!IPdYjv*HQ$$$R;w`bN&NJZ(p;uBGft42rtdE4m?O4g9@Uk*CHFA7rYUBPl$F+iS$qW8|(>p2?m;@SjGAxl) zV`E<6z{)&bP0l+XkKddg^Z diff --git a/src/main/resources/assets/create/textures/block/logistical_index_side.png b/src/main/resources/assets/create/textures/block/logistical_index_side.png deleted file mode 100644 index 8adfcb545348e6a6f0ff6439e49823a287454bf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 517 zcmV+g0{Z=lP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0h&ofK~y+TrISfg z!!Qs$9gsn%f`ib_z*!IZuk2X=8J zOAg>|9KvyR(+O)0mrH3!EnGsJwL7q0_@=eumOL-$u=R^B*dEu(TgPSaIhgtqs#_$B zjZ5MPWl1HLoq%~0!dyc_twY8^7}L?s00000NkvXX Hu0mjfS>oB| diff --git a/src/main/resources/assets/create/textures/block/logistical_index_side_overlay.png b/src/main/resources/assets/create/textures/block/logistical_index_side_overlay.png deleted file mode 100644 index e4cb74f29e183d66788fc0a56002df1f59ced5ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBuf-vKbiP>*~8hAZj978Ppmj-)wwKxcz3EQKow?NMIL#f?? zw_nq5l4 znFS1N>t8=otBaJ7s$#mBTf@@x*rQP9{vT_GXC}VBOAj&{aa=awG56lU@XX%)L+yO_ zM6XFto~<`8kZJdy_xuk->%yJuPB$~0sW3LPcwoUN7c;H(?4b(+N(b0n17~3r| zDmlA#|2+q$0)v#zvJA%iSfyn)FVdQ&MBb@06=w-!~g&Q diff --git a/src/main/resources/assets/create/textures/block/connected/translation_chassis_top.png b/src/main/resources/assets/create/textures/block/translation_chassis_top_connected.png similarity index 100% rename from src/main/resources/assets/create/textures/block/connected/translation_chassis_top.png rename to src/main/resources/assets/create/textures/block/translation_chassis_top_connected.png diff --git a/src/main/resources/assets/create/textures/block/connected/translation_chassis_top_sticky.png b/src/main/resources/assets/create/textures/block/translation_chassis_top_sticky_connected.png similarity index 100% rename from src/main/resources/assets/create/textures/block/connected/translation_chassis_top_sticky.png rename to src/main/resources/assets/create/textures/block/translation_chassis_top_sticky_connected.png diff --git a/src/main/resources/assets/create/textures/entity/cardboard_box/box_1410.png b/src/main/resources/assets/create/textures/entity/cardboard_box/box_1410.png deleted file mode 100644 index 6ba4fffaf5226c9300a250cb0a305590ffd049c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1044 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 AXaE2J diff --git a/src/main/resources/assets/create/textures/entity/villager/profession/logistician.png b/src/main/resources/assets/create/textures/entity/villager/profession/logistician.png deleted file mode 100644 index 6cb34c6c64679158fbaafe24ab9a62b3167aca31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1180 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 G=>GtZZJGE0 diff --git a/src/main/resources/assets/create/textures/gui/index.pdn b/src/main/resources/assets/create/textures/gui/index.pdn deleted file mode 100644 index d9c63a53fe2dd2e50ee89cc48711bd732009b781..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60617 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]JqN~-)=zr3~iWIk(ll#jO2x&!d^E=c@v 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 F3jjbjkGlW> diff --git a/src/main/resources/assets/create/textures/gui/index.png b/src/main/resources/assets/create/textures/gui/index.png deleted file mode 100644 index 9a8c423fbb011ec0764de03a18cf0aadba67055c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11259 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 diff --git a/src/main/resources/assets/create/textures/item/blazing_shovel.png b/src/main/resources/assets/create/textures/item/blazing_shovel.png deleted file mode 100644 index a3818ad5d04430f399b4faa7456c17b79309c7f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!7rXJjv*HQ$qPgboHCmp{Qv(yKuk;FR)eo* zlZM)lb9L@p;x;_{UoY>lk#UCJ)dVIhuHCBx7@Uj)9w#mEcaS*ICV7A*v|W_rbJpMa zRj21RKHSK}e0URgK%hcJPr_r<14jb-9pl{Q9#qzAa#Zo=)+u|%H$zEo$8Fa?^KC2t z)=$XxyT&~Ce*@#2nh7!|xGS86mi#>P(>tMTL%zo0!|LXeU*gs#z1a7$zko;KHqYb3 zH&_@w3N!tLKT0{&H6GR6b+(1!hQ7ktmlt{eAFR7_IcdiB0@lN~&tLEG&s1<&bykAm t3D<-)MMgt~$vnmhvm8u5vKbgKFjQO5`0f4B_$ko;44$rjF6*2UngE|~h`|5= diff --git a/src/main/resources/assets/create/textures/item/blazing_sword.png b/src/main/resources/assets/create/textures/item/blazing_sword.png deleted file mode 100644 index de0ab94a783ab11623f17ed3b39461379c59f9b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!B3tpjv*HQ$tengfByfMKh?xAi6^5=)cL9} z7enU1|KAx!q=DiM5BKktlP_dbGI2Kf7teFC=bh{thWTktYyxW~)f#j>CY@DaEZ^Pn zUx6oS@*2q&$64wAar}lYEcV8RMvK&1ji2iq8t4QkBvjNiHa;|9Zgw`8Kit?Yf3WMq z)kBPDN)qFAH*hzx>>_6ZSjSIMuna o_ZajleE9a+ROZ?PCLSJ!LsP$nU;C7{80dQjPgg&ebxsLQ0BXU3qyPW_ diff --git a/src/main/resources/assets/create/textures/item/rose_quartz_axe.png b/src/main/resources/assets/create/textures/item/rose_quartz_axe.png deleted file mode 100644 index 68916ea3a6ef89b2ebf0b0be0771f913727f1be6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 498 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!TVGEtgA0B(Sxp~n9kYD*c)wfvwW!~wW1W@i3i o=l}Y}j@RZ37gj-8Ai%%?0DE<~@wqPy(EtDd07*qoM6N<$f+Kaz-v9sr diff --git a/src/main/resources/assets/create/textures/item/rose_quartz_pickaxe.png b/src/main/resources/assets/create/textures/item/rose_quartz_pickaxe.png deleted file mode 100644 index 33445e3157ad08431b70ef540451a95948568498..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 514 zcmV+d0{#7oP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!2kdb!2!6DYwZ940hdWcK~y+TV`PAW z|Ns9pFfuZNX&6`=pMl^&LCB(+jERYLVDYP0FEX%zMWFy)bMW^K?-(pRzcKI%ykiiR zf6kz4`DhJL*(F(7217$7umNxY(+r~P>Sq6c_U!Th&71H4cXf^XpT{Qw#{Xv(ECb4e z#X#81%pYMRvh5%?Oc96;!kbbALG1tk{%!gHa-%5NK#*ES1A{QICPKi^&-MS!navE7 zW_@Q6dl|ii!7AcizEwaT6I32A0BKH64qayv zXEXYrV<^}1gNi^vef=D;ix^I9=LPYx8UXY2q)GJ*yE#G_K^Q8Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!TcZgW7XLpuFZ>F_rETmC`xk;-@eQPgpcj&o>cI-;WjoviYGz@0`}!Zl zo0s1i9K(O)hgF*4bpZ@$YFaQPO+BCv)XWIf{0pf08%XoSkIxwy4GhAd${^tU`IS%> z0+^cz{0|99XIQglCd0|5fD84<{uneirZ9r!u)4s|FdU3GrwaWC;o8~>V9g*y%?cLj39$1 zO{!H#kHYO*=7cCIsLvfQ2?Gnn8fc&`{(54Yj2xp-l>4G&A!D kJ0BE9U=ch3GYl9Q092#E0%t27tN;K207*qoM6N<$f)2>a!~g&Q diff --git a/src/main/resources/assets/create/textures/item/rose_quartz_sword.png b/src/main/resources/assets/create/textures/item/rose_quartz_sword.png deleted file mode 100644 index 91e06448e3d125de90a6e3ae0e71f2e2930d8314..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!T?ZF~ko6UYEk@S3>v|NqbIyY+uw$@M%wiT_McbBF>Un}hShZ!_#)_@CkCm0w^% zY_?#-P@6CO?~cFuzue;@$aau8R>kNTmu3)VFfa%MV-TmVZuWl=hDm}jKFuHuHvpvZ z*|W$0&zyPi-_c7rhV1@ZUZ%c2Wg)8@i`+{5Dmbi@%8H; zjMuN9U;tqd@R_xkp=|DARb)=7KR?(1$;lxMlP1+O9OUz55KYPUrw^K$FSt{~&B?>cWtc zk`ML{SQZM-p8W%5VFI`dKz=?{stnis>lZuYnl&@QG{{BhhQa`op`phA8){48enti$ t%^(_=W)NUBGxG<>Jxnn^fEfl13;>rcSw07u^0xp0002ovPDHLkV1n|M*VzC7 diff --git a/src/main/resources/assets/create/textures/item/shadow_steel_mattock.png b/src/main/resources/assets/create/textures/item/shadow_steel_mattock.png deleted file mode 100644 index 7e8137258c622fa7b55da982aa57e174caca659a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 418 zcmV;T0bTxyP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0XIoRK~y+TV;~m% z|NkG#LIsRa8Yi%_a0Tl;dVCjLEh8gB8(srIn)S6!!R(7yPlFBdu#bd0Wyitgj7(5A z27qb)@b(QD3k%3Fi12Cu|NQGM!<$cU7|xu(1XhRD1<0De{P+zP`}OTRn1*Qtfj6J7 zB6$W1K!FAFBR9Jw*r_lt@bYjmgoK7OR8&vu#MDuV+!40~3`wm$C z$FKJcUw=La>%|!cFdH&*q8PgSYr%o2uByUdVyMT!!6pcn!wF!Ti;Ii@Z{EE5zc8;B zSO7#@8TrBacmYWB+qZB3>+0&l6=O31s~13;9UL4OK=|_I%V58PV#dna94wC)V6zzn z2s+>0F5*83gZzxH83yqB9i(~of79>&#E@1Su8=HiwxU3`Q<9!e86-96sXU zH{Z6>w#$MeVTOW^4o|A0gOk&tdUkg9ww4t|2Jx|>tq-5QwN4N>XmtI+FyYy%Ra$HU zb)R2qwY668Hr(Vnbbg*~bN009lN&aDkZ8y;_Swua|69Fzy7UGco&-~d>1PcNXrEzD zO=LWJ^yvTl`)Ys3hlhW+*Ki0lF!*wL^67viMm~p&EQe;B=O0@q+2P2rI!(Z#FMWkT mAj3QRl-`J7iChL|W`@>{J(nfhr{n+wkipZ{&t;ucLK6Up9hCC` diff --git a/src/main/resources/assets/create/textures/item/shadow_steel_sword.png b/src/main/resources/assets/create/textures/item/shadow_steel_sword.png deleted file mode 100644 index ad87571fe66a05d493f35463573911822101554f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmV;S0bc%zP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0X9iQK~y+Tm5{wk z13?hSXJf4hks#<37>n4$H-9hpOdi1Ccj&|v(cgt(s9YrP!Pr?OIJqQBh`#xd(3)~+= zYi&Hw<8ImMC3Ae(G?;Ncd1xz;&(E%TGu9$}U%ODU5#Sx-FeOBvX~)lS_f#5Y00000 LNkvXXu0mjf>`|@o diff --git a/src/main/resources/assets/create/textures/item/tool_handle.png b/src/main/resources/assets/create/textures/item/tool_handle.png deleted file mode 100644 index 5935582436066030c87477e980982cd2e348be35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBufG}g$wN6f;;5APd#}Etu?xw9UU~6Et>tZ}|gNJE>1j9~- zmWON-Qdt72#vBUiRuxtT=KKuCb$^qNua;y<&|_fS!T5xcjg7(5qwaRDvdMLz4;egN L{an^LB{Ts5saR?x diff --git a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_mattock.json b/src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_mattock.json deleted file mode 100644 index e44b90ed0..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_mattock.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "PPP", - "PS ", - " S " - ], - "key": { - "S": { - "item": "create:zinc_handle" - }, - "P": { - "item": "create:shadow_steel" - } - }, - "result": { - "item": "create:shadow_steel_mattock", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_pickaxe.json b/src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_pickaxe.json deleted file mode 100644 index 83d1c42bb..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_pickaxe.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "PPP", - " S ", - " S " - ], - "key": { - "S": { - "item": "create:zinc_handle" - }, - "P": { - "item": "create:shadow_steel" - } - }, - "result": { - "item": "create:shadow_steel_pickaxe", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_sword.json b/src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_sword.json deleted file mode 100644 index 84e02faac..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/shadow_steel_sword.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "P", - "P", - "S" - ], - "key": { - "S": { - "item": "create:zinc_handle" - }, - "P": { - "item": "create:shadow_steel" - } - }, - "result": { - "item": "create:shadow_steel_sword", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/acacia_glass.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/acacia_glass.json deleted file mode 100644 index b261917bf..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/acacia_glass.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "LLL", - "LWL", - "LLL" - ], - "key": { - "L": { - "tag": "forge:glass" - }, - "W": { - "item": "minecraft:acacia_planks" - } - }, - "result": { - "item": "create:acacia_glass", - "count": 8 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/acacia_glass_pane.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/acacia_glass_pane.json deleted file mode 100644 index d4733c958..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/acacia_glass_pane.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SSS" - ], - "key": { - "S": { - "item": "create:acacia_glass" - } - }, - "result": { - "item": "create:acacia_glass_pane", - "count": 16 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/birch_glass.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/birch_glass.json deleted file mode 100644 index 1f133cfcd..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/birch_glass.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "LLL", - "LWL", - "LLL" - ], - "key": { - "L": { - "tag": "forge:glass" - }, - "W": { - "item": "minecraft:birch_planks" - } - }, - "result": { - "item": "create:birch_glass", - "count": 8 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/birch_glass_pane.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/birch_glass_pane.json deleted file mode 100644 index 1f76df04d..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/birch_glass_pane.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SSS" - ], - "key": { - "S": { - "item": "create:birch_glass" - } - }, - "result": { - "item": "create:birch_glass_pane", - "count": 16 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/dark_oak_glass.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/dark_oak_glass.json deleted file mode 100644 index 414d01b71..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/dark_oak_glass.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "LLL", - "LWL", - "LLL" - ], - "key": { - "L": { - "tag": "forge:glass" - }, - "W": { - "item": "minecraft:dark_oak_planks" - } - }, - "result": { - "item": "create:dark_oak_glass", - "count": 8 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/dark_oak_glass_pane.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/dark_oak_glass_pane.json deleted file mode 100644 index 2a6d87008..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/dark_oak_glass_pane.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SSS" - ], - "key": { - "S": { - "item": "create:dark_oak_glass" - } - }, - "result": { - "item": "create:dark_oak_glass_pane", - "count": 16 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/framed_glass_pane.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/framed_glass_pane.json deleted file mode 100644 index 5da8b0706..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/framed_glass_pane.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SSS" - ], - "key": { - "S": { - "item": "create:framed_glass" - } - }, - "result": { - "item": "create:framed_glass_pane", - "count": 16 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/horizontal_framed_glass_pane.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/horizontal_framed_glass_pane.json deleted file mode 100644 index 6159bcee5..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/horizontal_framed_glass_pane.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SSS" - ], - "key": { - "S": { - "item": "create:horizontal_framed_glass" - } - }, - "result": { - "item": "create:horizontal_framed_glass_pane", - "count": 16 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/iron_glass.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/iron_glass.json deleted file mode 100644 index c7281d485..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/iron_glass.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "LLL", - "LWL", - "LLL" - ], - "key": { - "L": { - "tag": "forge:glass" - }, - "W": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:iron_glass", - "count": 8 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/iron_glass_pane.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/iron_glass_pane.json deleted file mode 100644 index a56fb8c1c..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/iron_glass_pane.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SSS" - ], - "key": { - "S": { - "item": "create:iron_glass" - } - }, - "result": { - "item": "create:iron_glass_pane", - "count": 16 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/jungle_glass.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/jungle_glass.json deleted file mode 100644 index bbf1e4328..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/jungle_glass.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "LLL", - "LWL", - "LLL" - ], - "key": { - "L": { - "tag": "forge:glass" - }, - "W": { - "item": "minecraft:jungle_planks" - } - }, - "result": { - "item": "create:jungle_glass", - "count": 8 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/jungle_glass_pane.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/jungle_glass_pane.json deleted file mode 100644 index 1963deda8..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/jungle_glass_pane.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SSS" - ], - "key": { - "S": { - "item": "create:jungle_glass" - } - }, - "result": { - "item": "create:jungle_glass_pane", - "count": 16 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/oak_glass.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/oak_glass.json deleted file mode 100644 index 5112a1142..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/oak_glass.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "LLL", - "LWL", - "LLL" - ], - "key": { - "L": { - "tag": "forge:glass" - }, - "W": { - "item": "minecraft:oak_planks" - } - }, - "result": { - "item": "create:oak_glass", - "count": 8 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/oak_glass_pane.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/oak_glass_pane.json deleted file mode 100644 index 7e98436ac..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/oak_glass_pane.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SSS" - ], - "key": { - "S": { - "item": "create:oak_glass" - } - }, - "result": { - "item": "create:oak_glass_pane", - "count": 16 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/spruce_glass.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/spruce_glass.json deleted file mode 100644 index 8fd498d80..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/spruce_glass.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "LLL", - "LWL", - "LLL" - ], - "key": { - "L": { - "tag": "forge:glass" - }, - "W": { - "item": "minecraft:spruce_planks" - } - }, - "result": { - "item": "create:spruce_glass", - "count": 8 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/spruce_glass_pane.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/spruce_glass_pane.json deleted file mode 100644 index 5c6693153..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/spruce_glass_pane.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SSS" - ], - "key": { - "S": { - "item": "create:spruce_glass" - } - }, - "result": { - "item": "create:spruce_glass_pane", - "count": 16 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/tiled_glass_pane.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/tiled_glass_pane.json deleted file mode 100644 index 0d0b1ded3..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/tiled_glass_pane.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SSS" - ], - "key": { - "S": { - "item": "create:tiled_glass" - } - }, - "result": { - "item": "create:tiled_glass_pane", - "count": 16 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/palettes/vertical_framed_glass_pane.json b/src/main/resources/data/create/recipes/crafting_shaped/palettes/vertical_framed_glass_pane.json deleted file mode 100644 index 7180ac0af..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/palettes/vertical_framed_glass_pane.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SSS" - ], - "key": { - "S": { - "item": "create:vertical_framed_glass" - } - }, - "result": { - "item": "create:vertical_framed_glass_pane", - "count": 16 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/zinc_handle.json b/src/main/resources/data/create/recipes/crafting_shaped/zinc_handle.json deleted file mode 100644 index 0e91a4679..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/zinc_handle.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "Z", - "Z" - ], - "key": { - "Z": { - "tag": "forge:ingots/zinc" - } - }, - "result": { - "item": "create:zinc_handle", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shapeless/cocoa_log.json b/src/main/resources/data/create/recipes/crafting_shapeless/cocoa_log.json deleted file mode 100644 index 725753091..000000000 --- a/src/main/resources/data/create/recipes/crafting_shapeless/cocoa_log.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "ingredients": [ - { - "tag": "minecraft:jungle_logs" - }, - { - "item": "minecraft:cocoa_beans" - } - ], - "result": { - "item": "create:cocoa_log", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_axe.json b/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_axe.json deleted file mode 100644 index 34fb3098c..000000000 --- a/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_axe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "pattern": [ - " C ", - "RGR", - "RZ ", - " Z " - ], - "key": { - "Z": { - "item": "create:zinc_handle" - }, - "R": { - "item": "create:polished_rose_quartz" - }, - "C": { - "tag": "forge:plates/iron" - }, - "G": { - "tag": "forge:ingots/gold" - } - }, - "result": { - "item": "create:rose_quartz_axe", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_pickaxe.json b/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_pickaxe.json deleted file mode 100644 index 3d84a2bbb..000000000 --- a/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_pickaxe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "pattern": [ - " C ", - "RGR", - "RZR", - " Z " - ], - "key": { - "Z": { - "item": "create:zinc_handle" - }, - "R": { - "item": "create:polished_rose_quartz" - }, - "C": { - "tag": "forge:plates/iron" - }, - "G": { - "tag": "forge:ingots/gold" - } - }, - "result": { - "item": "create:rose_quartz_pickaxe", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_shovel.json b/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_shovel.json deleted file mode 100644 index 1ff8aadf3..000000000 --- a/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_shovel.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "pattern": [ - " R ", - "CGC", - " Z ", - " Z " - ], - "key": { - "Z": { - "item": "create:zinc_handle" - }, - "R": { - "item": "create:polished_rose_quartz" - }, - "C": { - "tag": "forge:plates/iron" - }, - "G": { - "tag": "forge:ingots/gold" - } - }, - "result": { - "item": "create:rose_quartz_shovel", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_sword.json b/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_sword.json deleted file mode 100644 index c8403b1da..000000000 --- a/src/main/resources/data/create/recipes/mechanical_crafting/rose_quartz_sword.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "create:mechanical_crafting", - "pattern": [ - " R ", - " R ", - "CGC", - " Z " - ], - "key": { - "Z": { - "item": "create:zinc_handle" - }, - "R": { - "item": "create:polished_rose_quartz" - }, - "C": { - "tag": "forge:plates/iron" - }, - "G": { - "tag": "forge:ingots/gold" - } - }, - "result": { - "item": "create:rose_quartz_sword", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/mixing/blazing_axe.json b/src/main/resources/data/create/recipes/mixing/blazing_axe.json deleted file mode 100644 index c5bbc965e..000000000 --- a/src/main/resources/data/create/recipes/mixing/blazing_axe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "create:mixing", - "ingredients": [ - { - "item": "minecraft:golden_axe" - }, - { - "item": "create:obsidian_dust" - }, - { - "item": "minecraft:blaze_powder", - "count": 4 - } - ], - "results": [ - { - "item": "create:blazing_axe", - "count": 1 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/mixing/blazing_pickaxe.json b/src/main/resources/data/create/recipes/mixing/blazing_pickaxe.json deleted file mode 100644 index 1f8c33066..000000000 --- a/src/main/resources/data/create/recipes/mixing/blazing_pickaxe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "create:mixing", - "ingredients": [ - { - "item": "minecraft:golden_pickaxe" - }, - { - "item": "create:obsidian_dust" - }, - { - "item": "minecraft:blaze_powder", - "count": 4 - } - ], - "results": [ - { - "item": "create:blazing_pickaxe", - "count": 1 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/mixing/blazing_shovel.json b/src/main/resources/data/create/recipes/mixing/blazing_shovel.json deleted file mode 100644 index a65673c19..000000000 --- a/src/main/resources/data/create/recipes/mixing/blazing_shovel.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "create:mixing", - "ingredients": [ - { - "item": "minecraft:golden_shovel" - }, - { - "item": "create:obsidian_dust" - }, - { - "item": "minecraft:blaze_powder", - "count": 4 - } - ], - "results": [ - { - "item": "create:blazing_shovel", - "count": 1 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/mixing/blazing_sword.json b/src/main/resources/data/create/recipes/mixing/blazing_sword.json deleted file mode 100644 index 99f9051d9..000000000 --- a/src/main/resources/data/create/recipes/mixing/blazing_sword.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "create:mixing", - "ingredients": [ - { - "item": "minecraft:golden_sword" - }, - { - "item": "create:obsidian_dust" - }, - { - "item": "minecraft:blaze_powder", - "count": 4 - } - ], - "results": [ - { - "item": "create:blazing_sword", - "count": 1 - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/stonecutting/framed_glass.json b/src/main/resources/data/create/recipes/stonecutting/framed_glass.json deleted file mode 100644 index 71a180a11..000000000 --- a/src/main/resources/data/create/recipes/stonecutting/framed_glass.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:glass" - }, - "result": "create:framed_glass", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/stonecutting/framed_glass_pane.json b/src/main/resources/data/create/recipes/stonecutting/framed_glass_pane.json deleted file mode 100644 index fff6f66a5..000000000 --- a/src/main/resources/data/create/recipes/stonecutting/framed_glass_pane.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:glass_pane" - }, - "result": "create:framed_glass_pane", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/stonecutting/tiled_glass.json b/src/main/resources/data/create/recipes/stonecutting/tiled_glass.json deleted file mode 100644 index 66d927acb..000000000 --- a/src/main/resources/data/create/recipes/stonecutting/tiled_glass.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:glass" - }, - "result": "create:tiled_glass", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/stonecutting/tiled_glass_pane.json b/src/main/resources/data/create/recipes/stonecutting/tiled_glass_pane.json deleted file mode 100644 index 0afb55abf..000000000 --- a/src/main/resources/data/create/recipes/stonecutting/tiled_glass_pane.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:glass_pane" - }, - "result": "create:tiled_glass_pane", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/stonecutting/vertical_framed_glass.json b/src/main/resources/data/create/recipes/stonecutting/vertical_framed_glass.json deleted file mode 100644 index 0cfca3a5a..000000000 --- a/src/main/resources/data/create/recipes/stonecutting/vertical_framed_glass.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:glass" - }, - "result": "create:vertical_framed_glass", - "count": 1 -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/stonecutting/vertical_framed_glass_pane.json b/src/main/resources/data/create/recipes/stonecutting/vertical_framed_glass_pane.json deleted file mode 100644 index ffbc1fdb2..000000000 --- a/src/main/resources/data/create/recipes/stonecutting/vertical_framed_glass_pane.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:glass_pane" - }, - "result": "create:vertical_framed_glass_pane", - "count": 1 -} \ No newline at end of file