Fixed facades not showing up before F3+A. This is caused by the BlockRendererDispatcher not existing yet in the ModelBakeEvent event.
This commit is contained in:
@@ -63,8 +63,6 @@ public class FacadeBuilder
|
|||||||
|
|
||||||
private final TextureAtlasSprite facadeTexture;
|
private final TextureAtlasSprite facadeTexture;
|
||||||
|
|
||||||
private final BlockRendererDispatcher blockRendererDispatcher = Minecraft.getMinecraft().getBlockRendererDispatcher();
|
|
||||||
|
|
||||||
private static final Set<ResourceLocation> warnedFor = new HashSet<>();
|
private static final Set<ResourceLocation> warnedFor = new HashSet<>();
|
||||||
|
|
||||||
FacadeBuilder( VertexFormat format, Function<ResourceLocation, TextureAtlasSprite> bakedTextureGetter )
|
FacadeBuilder( VertexFormat format, Function<ResourceLocation, TextureAtlasSprite> bakedTextureGetter )
|
||||||
@@ -213,6 +211,7 @@ public class FacadeBuilder
|
|||||||
|
|
||||||
final float thickness = thinFacades ? 1 : 2;
|
final float thickness = thinFacades ? 1 : 2;
|
||||||
|
|
||||||
|
BlockRendererDispatcher blockRendererDispatcher = Minecraft.getMinecraft().getBlockRendererDispatcher();
|
||||||
IBakedModel blockModel = blockRendererDispatcher.getModelForState( blockState );
|
IBakedModel blockModel = blockRendererDispatcher.getModelForState( blockState );
|
||||||
|
|
||||||
final int color;
|
final int color;
|
||||||
|
|||||||
Reference in New Issue
Block a user