Check render type before baking model

This commit is contained in:
mcrcortex
2025-07-02 18:53:45 +10:00
parent 7b4fe4bd5c
commit f9b1d8a9e1

View File

@@ -1,9 +1,6 @@
package me.cortex.voxy.client.core.model.bakery; package me.cortex.voxy.client.core.model.bakery;
import net.minecraft.block.BlockState; import net.minecraft.block.*;
import net.minecraft.block.Blocks;
import net.minecraft.block.FluidBlock;
import net.minecraft.block.LeavesBlock;
import net.minecraft.block.entity.BlockEntity; import net.minecraft.block.entity.BlockEntity;
import net.minecraft.client.MinecraftClient; import net.minecraft.client.MinecraftClient;
import net.minecraft.client.render.BlockRenderLayer; import net.minecraft.client.render.BlockRenderLayer;
@@ -59,6 +56,9 @@ public class ModelTextureBakery {
} }
private void bakeBlockModel(BlockState state, BlockRenderLayer layer) { private void bakeBlockModel(BlockState state, BlockRenderLayer layer) {
if (state.getRenderType() == BlockRenderType.INVISIBLE) {
return;//Dont bake if invisible
}
var model = MinecraftClient.getInstance() var model = MinecraftClient.getInstance()
.getBakedModelManager() .getBakedModelManager()
.getBlockModels() .getBlockModels()