diff --git a/src/main/java/org/betterx/bclib/api/v2/PostInitAPI.java b/src/main/java/org/betterx/bclib/api/v2/PostInitAPI.java index c2e738ef..b1a9ff0c 100644 --- a/src/main/java/org/betterx/bclib/api/v2/PostInitAPI.java +++ b/src/main/java/org/betterx/bclib/api/v2/PostInitAPI.java @@ -200,9 +200,9 @@ public class PostInitAPI { } if (block instanceof BehaviourSapling) { - TagManager.BLOCKS.add(block, CommonBlockTags.SAPLINGS); + TagManager.BLOCKS.add(block, CommonBlockTags.SAPLINGS, BlockTags.SAPLINGS); if (item != null && item != Items.AIR) { - TagManager.ITEMS.add(block, CommonItemTags.SAPLINGS); + TagManager.ITEMS.add(block, CommonItemTags.SAPLINGS, ItemTags.SAPLINGS); } } diff --git a/src/main/java/org/betterx/bclib/blocks/UpDownPlantBlock.java b/src/main/java/org/betterx/bclib/blocks/UpDownPlantBlock.java index d45087fd..d0de85b7 100644 --- a/src/main/java/org/betterx/bclib/blocks/UpDownPlantBlock.java +++ b/src/main/java/org/betterx/bclib/blocks/UpDownPlantBlock.java @@ -1,10 +1,9 @@ package org.betterx.bclib.blocks; import org.betterx.bclib.behaviours.BehaviourBuilders; -import org.betterx.bclib.behaviours.interfaces.BehaviourCompostable; +import org.betterx.bclib.behaviours.interfaces.BehaviourPlant; import org.betterx.bclib.client.render.BCLRenderLayer; import org.betterx.bclib.interfaces.RenderLayerProvider; -import org.betterx.bclib.interfaces.tools.AddMineableHoe; import org.betterx.bclib.interfaces.tools.AddMineableShears; import org.betterx.bclib.items.tool.BaseShearsItem; @@ -32,7 +31,7 @@ import com.google.common.collect.Lists; import java.util.List; -public abstract class UpDownPlantBlock extends BaseBlockNotFull implements RenderLayerProvider, AddMineableShears, AddMineableHoe, BehaviourCompostable { +public abstract class UpDownPlantBlock extends BaseBlockNotFull implements RenderLayerProvider, AddMineableShears, BehaviourPlant { private static final VoxelShape SHAPE = box(4, 0, 4, 12, 16, 12); public UpDownPlantBlock() { diff --git a/src/main/java/org/betterx/bclib/complexmaterials/set/wood/AbstractSaplingSlot.java b/src/main/java/org/betterx/bclib/complexmaterials/set/wood/AbstractSaplingSlot.java index 4905497d..415a5ba6 100644 --- a/src/main/java/org/betterx/bclib/complexmaterials/set/wood/AbstractSaplingSlot.java +++ b/src/main/java/org/betterx/bclib/complexmaterials/set/wood/AbstractSaplingSlot.java @@ -2,12 +2,9 @@ package org.betterx.bclib.complexmaterials.set.wood; import org.betterx.bclib.complexmaterials.ComplexMaterial; import org.betterx.bclib.complexmaterials.WoodenComplexMaterial; -import org.betterx.bclib.complexmaterials.entry.BlockEntry; import org.betterx.bclib.complexmaterials.entry.SimpleMaterialSlot; import net.minecraft.resources.ResourceLocation; -import net.minecraft.tags.BlockTags; -import net.minecraft.tags.ItemTags; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.state.BlockBehaviour; @@ -23,12 +20,6 @@ public abstract class AbstractSaplingSlot extends SimpleMaterialSlot { block = Registry.register(BuiltInRegistries.BLOCK, id, block); getModBlocks(id.getNamespace()).add(block); - if (block instanceof BaseOreBlock) { - TagManager.BLOCKS.add(block, MineableTags.PICKAXE); - } else if (block instanceof FeatureSaplingBlock) { - TagManager.BLOCKS.add(block, CommonBlockTags.SAPLINGS, BlockTags.SAPLINGS); - if (item != null) { - TagManager.ITEMS.add(item, CommonItemTags.SAPLINGS, ItemTags.SAPLINGS); - } - } - return block; }