Interface BlockModelPartExtension
- All Known Subinterfaces:
BlockModelPart
- All Known Implementing Classes:
SimpleModelWrapper
public interface BlockModelPartExtension
-
Method Summary
Modifier and TypeMethodDescriptiondefault TriStateControls the AO behavior for all quads of this model.default ChunkSectionLayergetRenderType(BlockState state) Get the setChunkSectionLayerto use when drawing this block in the level.private BlockModelPartself()
-
Method Details
-
getRenderType
Get the setChunkSectionLayerto use when drawing this block in the level.By default, defers query to
ItemBlockRenderTypes. -
ambientOcclusion
Controls the AO behavior for all quads of this model. The default behavior is to use AO unless the block emits light,TriState.TRUEandTriState.FALSEforce AO to be enabled and disabled respectively, regardless of the block emitting light or not.BakedQuad.hasAmbientOcclusion()can be used to disable AO for a specific quad even if this method says otherwise.This method cannot force AO if the global smooth lighting video setting is disabled.
- Returns:
TriState.TRUEto force-enable AO,TriState.FALSEto force-disable AO orTriState.DEFAULTto use vanilla AO behavior
-
self
-