Interface IForgeBlockGetter
- All Known Subinterfaces:
- BlockAndTintGetter,- BlockGetter,- CollisionGetter,- CommonLevelAccessor,- LevelAccessor,- LevelReader,- LevelTimeAccess,- LightChunk,- ServerLevelAccessor,- SignalGetter,- WorldGenLevel
- All Known Implementing Classes:
- ChunkAccess,- ClientLevel,- EmptyBlockGetter,- EmptyLevelChunk,- ImposterProtoChunk,- Level,- LevelChunk,- PathNavigationRegion,- ProtoChunk,- RenderChunkRegion,- ServerLevel,- WorldGenRegion
public interface IForgeBlockGetter
- 
Method SummaryModifier and TypeMethodDescriptiondefault @Nullable BlockEntityGet theBlockEntityat the given position if it exists.default @Nullable ModelDataManagerRetrieves the model data manager for this level.private BlockGetterself()
- 
Method Details- 
self
- 
getExistingBlockEntityGet theBlockEntityat the given position if it exists.Level.getBlockEntity(BlockPos)would create a newBlockEntityif theBlockhas one, but it has not been placed in the world yet (This can happen on world load).- Returns:
- The BlockEntity at the given position or null if it doesn't exist
 
- 
getModelDataManagerRetrieves the model data manager for this level. This will benullon a server level.
 
-