diff --git a/src/main/java/org/betterx/bclib/blocks/BaseBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseBlock.java index 202c56ac..49f7c004 100644 --- a/src/main/java/org/betterx/bclib/blocks/BaseBlock.java +++ b/src/main/java/org/betterx/bclib/blocks/BaseBlock.java @@ -1,5 +1,7 @@ package org.betterx.bclib.blocks; +import net.fabricmc.api.EnvType; +import net.fabricmc.api.Environment; import org.betterx.bclib.behaviours.interfaces.BehaviourMetal; import org.betterx.bclib.behaviours.interfaces.BehaviourStone; import org.betterx.bclib.behaviours.interfaces.BehaviourWood; @@ -53,6 +55,7 @@ public List getDrops(BlockState state, LootParams.Builder builder) { * This implementation will load the Block-Model and return it as the Item-Model */ @Override + @Environment(EnvType.CLIENT) public BlockModel getItemModel(ResourceLocation blockId) { return getBlockModel(blockId, defaultBlockState()); } diff --git a/src/main/java/org/betterx/bclib/blocks/BaseLeavesBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseLeavesBlock.java index 2bbdd592..ba1ddb5d 100644 --- a/src/main/java/org/betterx/bclib/blocks/BaseLeavesBlock.java +++ b/src/main/java/org/betterx/bclib/blocks/BaseLeavesBlock.java @@ -1,5 +1,7 @@ package org.betterx.bclib.blocks; +import net.fabricmc.api.EnvType; +import net.fabricmc.api.Environment; import org.betterx.bclib.behaviours.BehaviourBuilders; import org.betterx.bclib.behaviours.interfaces.BehaviourLeaves; import org.betterx.bclib.client.render.BCLRenderLayer; @@ -113,6 +115,7 @@ public static List getLeaveDrops( } @Override + @Environment(EnvType.CLIENT) public BlockModel getItemModel(ResourceLocation resourceLocation) { return getBlockModel(resourceLocation, defaultBlockState()); } diff --git a/src/main/java/org/betterx/bclib/blocks/BaseOreBlock.java b/src/main/java/org/betterx/bclib/blocks/BaseOreBlock.java index 5f51c6e1..9f2acfef 100644 --- a/src/main/java/org/betterx/bclib/blocks/BaseOreBlock.java +++ b/src/main/java/org/betterx/bclib/blocks/BaseOreBlock.java @@ -1,5 +1,7 @@ package org.betterx.bclib.blocks; +import net.fabricmc.api.EnvType; +import net.fabricmc.api.Environment; import org.betterx.bclib.behaviours.BehaviourBuilders; import org.betterx.bclib.behaviours.interfaces.BehaviourOre; import org.betterx.bclib.interfaces.BlockModelProvider; @@ -145,6 +147,7 @@ public static List getDroppedItems( } @Override + @Environment(EnvType.CLIENT) public BlockModel getItemModel(ResourceLocation resourceLocation) { return getBlockModel(resourceLocation, defaultBlockState()); }