Skip to content

Commit f85332e

Browse files
Move untreated wooden tags over to item tags only
1 parent 7c5ecfe commit f85332e

18 files changed

+59
-89
lines changed

src/api/java/blusunrize/immersiveengineering/api/IETags.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,6 @@ public class IETags
7070

7171
public static final TagKey<Block> cutCopperStairs = createBlockTag(ieLoc("cut_stairs/copper"));
7272
public static final TagKey<Block> cutCopperSlabs = createBlockTag(ieLoc("cut_slabs/copper"));
73-
// IE Untreated Woods
74-
public static final TagKey<Block> untreatedWoodenPlanks = createBlockTag(ieLoc("untreated_wooden_planks"));
75-
public static final TagKey<Block> untreatedWoodenSlabs = createBlockTag(ieLoc("untreated_wooden_slabs"));
76-
public static final TagKey<Block> untreatedWoodenStairs = createBlockTag(ieLoc("untreated_wooden_stairs"));
77-
public static final TagKey<Block> untreatedWoodenFences = createBlockTag(ieLoc("untreated_wooden_fences"));
78-
public static final TagKey<Block> untreatedWoodenGates = createBlockTag(ieLoc("untreated_wooden_gates"));
7973
//IE Blocks
8074
public static final TagKey<Block> treatedWood = createBlockTag(ieLoc("treated_wood"));
8175
public static final TagKey<Block> treatedWoodSlab = createBlockTag(ieLoc("treated_wood_slab"));
@@ -122,6 +116,12 @@ public class IETags
122116
public static final TagKey<Item> plasticPlate = createItemWrapper(getPlate("plastic"));
123117
public static final TagKey<Item> sawblades = createItemWrapper(cLoc("sawblades"));
124118
//Utility tags
119+
// IE Untreated Woods
120+
public static final TagKey<Item> untreatedWoodenPlanks = createItemWrapper(ieLoc("untreated_wooden_planks"));
121+
public static final TagKey<Item> untreatedWoodenSlabs = createItemWrapper(ieLoc("untreated_wooden_slabs"));
122+
public static final TagKey<Item> untreatedWoodenStairs = createItemWrapper(ieLoc("untreated_wooden_stairs"));
123+
public static final TagKey<Item> untreatedWoodenFences = createItemWrapper(ieLoc("untreated_wooden_fences"));
124+
public static final TagKey<Item> untreatedWoodenGates = createItemWrapper(ieLoc("untreated_wooden_gates"));
125125
public static final TagKey<Item> forbiddenInCrates = createItemWrapper(ieLoc("forbidden_in_crates"));
126126
public static final TagKey<Item> circuitPCB = createItemWrapper(ieLoc("circuits/pcb"));
127127
public static final TagKey<Item> circuitLogic = createItemWrapper(ieLoc("circuits/logic"));

src/datagen/java/blusunrize/immersiveengineering/data/recipes/DecorationRecipes.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ private void woodenDecoration(RecipeOutput out)
9292
.pattern("www")
9393
.pattern("wbw")
9494
.pattern("www")
95-
.define('w', IETags.getItemTag(IETags.untreatedWoodenPlanks))
95+
.define('w', IETags.untreatedWoodenPlanks)
9696
.define('b', new Ingredient(new IngredientFluidStack(IETags.fluidCreosote, FluidType.BUCKET_VOLUME)))
9797
.unlockedBy("has_creosote", has(IEFluids.CREOSOTE.getBucket()))
9898
.save(
@@ -103,7 +103,7 @@ private void woodenDecoration(RecipeOutput out)
103103
.pattern("www")
104104
.pattern("wbw")
105105
.pattern("www")
106-
.define('w', IETags.getItemTag(IETags.untreatedWoodenSlabs))
106+
.define('w', IETags.untreatedWoodenSlabs)
107107
.define('b', new Ingredient(new IngredientFluidStack(IETags.fluidCreosote, FluidType.BUCKET_VOLUME)))
108108
.unlockedBy("has_creosote", has(IEFluids.CREOSOTE.getBucket()))
109109
.save(
@@ -114,7 +114,7 @@ private void woodenDecoration(RecipeOutput out)
114114
.pattern("www")
115115
.pattern("wbw")
116116
.pattern("www")
117-
.define('w', IETags.getItemTag(IETags.untreatedWoodenStairs))
117+
.define('w', IETags.untreatedWoodenStairs)
118118
.define('b', new Ingredient(new IngredientFluidStack(IETags.fluidCreosote, FluidType.BUCKET_VOLUME)))
119119
.unlockedBy("has_creosote", has(IEFluids.CREOSOTE.getBucket()))
120120
.save(
@@ -124,7 +124,7 @@ private void woodenDecoration(RecipeOutput out)
124124
shapedMisc(WoodenDecoration.TREATED_FENCE, 5)
125125
.pattern("wbw")
126126
.pattern("www")
127-
.define('w', IETags.getItemTag(IETags.untreatedWoodenFences))
127+
.define('w', IETags.untreatedWoodenFences)
128128
.define('b', new Ingredient(new IngredientFluidStack(IETags.fluidCreosote, FluidType.BUCKET_VOLUME)))
129129
.unlockedBy("has_creosote", has(IEFluids.CREOSOTE.getBucket()))
130130
.save(
@@ -133,7 +133,7 @@ private void woodenDecoration(RecipeOutput out)
133133
);
134134
shapedMisc(WoodenDecoration.TREATED_FENCE_GATE, 2)
135135
.pattern("wbw")
136-
.define('w', IETags.getItemTag(IETags.untreatedWoodenGates))
136+
.define('w', IETags.untreatedWoodenGates)
137137
.define('b', new Ingredient(new IngredientFluidStack(IETags.fluidCreosote, FluidType.BUCKET_VOLUME)))
138138
.unlockedBy("has_creosote", has(IEFluids.CREOSOTE.getBucket()))
139139
.save(

src/datagen/java/blusunrize/immersiveengineering/data/tags/IEBlockTags.java

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -93,23 +93,6 @@ protected void addTags(Provider p_256380_)
9393
.add(MetalDecoration.STEEL_FENCE.get());
9494
tag(IETags.fencesAlu)
9595
.add(MetalDecoration.ALU_FENCE.get());
96-
// untreated tags
97-
tag(IETags.untreatedWoodenPlanks)
98-
.addTag(BlockTags.PLANKS)
99-
.remove(IETags.treatedWood);
100-
tag(IETags.untreatedWoodenSlabs)
101-
.addTag(BlockTags.WOODEN_SLABS)
102-
.remove(IETags.treatedWoodSlab);
103-
tag(IETags.untreatedWoodenStairs)
104-
.addTag(BlockTags.WOODEN_STAIRS)
105-
.remove(IETags.treatedWoodStair);
106-
tag(IETags.untreatedWoodenFences)
107-
.addTag(BlockTags.WOODEN_FENCES)
108-
.addTag(Tags.Blocks.FENCES_WOODEN)
109-
.remove(WoodenDecoration.TREATED_FENCE.get());
110-
tag(IETags.untreatedWoodenGates)
111-
.addTag(Tags.Blocks.FENCE_GATES_WOODEN)
112-
.remove(WoodenDecoration.TREATED_FENCE_GATE.get());
11396
tag(IETags.clayBlock)
11497
.add(Blocks.CLAY);
11598
tag(IETags.glowstoneBlock)

src/datagen/java/blusunrize/immersiveengineering/data/tags/IEItemTags.java

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
1616
import blusunrize.immersiveengineering.common.blocks.metal.BasicConnectorBlock;
1717
import blusunrize.immersiveengineering.common.items.WireCoilItem;
1818
import blusunrize.immersiveengineering.common.register.IEBlocks;
19-
import blusunrize.immersiveengineering.common.register.IEBlocks.BlockEntry;
20-
import blusunrize.immersiveengineering.common.register.IEBlocks.Cloth;
21-
import blusunrize.immersiveengineering.common.register.IEBlocks.Connectors;
22-
import blusunrize.immersiveengineering.common.register.IEBlocks.MetalDevices;
19+
import blusunrize.immersiveengineering.common.register.IEBlocks.*;
2320
import blusunrize.immersiveengineering.common.register.IEItems.*;
21+
import blusunrize.immersiveengineering.common.register.IEItems.Metals;
22+
import blusunrize.immersiveengineering.common.register.IEItems.Misc;
2423
import com.google.common.base.Preconditions;
2524
import net.minecraft.core.HolderLookup.Provider;
2625
import net.minecraft.data.PackOutput;
@@ -34,6 +33,7 @@
3433
import net.neoforged.neoforge.common.Tags;
3534
import net.neoforged.neoforge.common.data.ExistingFileHelper;
3635

36+
import javax.annotation.Nonnull;
3737
import java.util.concurrent.CompletableFuture;
3838

3939
public class IEItemTags extends ItemTagsProvider
@@ -50,9 +50,27 @@ public IEItemTags(
5050
}
5151

5252
@Override
53-
protected void addTags(Provider p_256380_)
53+
protected void addTags(@Nonnull Provider holderLookupProvider)
5454
{
5555
IETags.forAllBlocktags(this::copy);
56+
// untreated tags
57+
tag(IETags.untreatedWoodenPlanks)
58+
.addTag(ItemTags.PLANKS)
59+
.remove(IETags.getItemTag(IETags.treatedWood));
60+
tag(IETags.untreatedWoodenSlabs)
61+
.addTag(ItemTags.WOODEN_SLABS)
62+
.remove(IETags.getItemTag(IETags.treatedWoodSlab));
63+
tag(IETags.untreatedWoodenStairs)
64+
.addTag(ItemTags.WOODEN_STAIRS)
65+
.remove(IETags.getItemTag(IETags.treatedWoodStair));
66+
tag(IETags.untreatedWoodenFences)
67+
.addTag(ItemTags.WOODEN_FENCES)
68+
.addTag(Tags.Items.FENCES_WOODEN)
69+
.remove(WoodenDecoration.TREATED_FENCE.get().asItem());
70+
tag(IETags.untreatedWoodenGates)
71+
.addTag(Tags.Items.FENCE_GATES_WOODEN)
72+
.remove(WoodenDecoration.TREATED_FENCE_GATE.get().asItem());
73+
// metals tags
5674
for(EnumMetals metal : EnumMetals.values())
5775
{
5876
MetalTags tags = IETags.getTagsFor(metal);

src/generated/resources/.cache/8861e8b56b8339d4437e7f8f8306e4a1ccd9b173

Lines changed: 1 addition & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/generated/resources/.cache/8e3dac66008279787e3c8e46982fcdaea78599ee

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/generated/resources/data/immersiveengineering/recipe/crafting/stick_treated_from_untreated.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/generated/resources/data/immersiveengineering/tags/block/untreated_wooden_fences.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/generated/resources/data/immersiveengineering/tags/block/untreated_wooden_gates.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)