Modifier and Type | Class and Description |
---|---|
class |
AbstractChestBlock<E extends TileEntity> |
Modifier and Type | Method and Description |
---|---|
static java.util.List<ItemStack> |
Block.getDrops(BlockState state,
ServerWorld worldIn,
BlockPos pos,
TileEntity tileEntityIn) |
static java.util.List<ItemStack> |
Block.getDrops(BlockState state,
ServerWorld worldIn,
BlockPos pos,
TileEntity tileEntityIn,
Entity entityIn,
ItemStack stack) |
void |
BeehiveBlock.harvestBlock(World worldIn,
PlayerEntity player,
BlockPos pos,
BlockState state,
TileEntity te,
ItemStack stack) |
void |
DoorBlock.harvestBlock(World worldIn,
PlayerEntity player,
BlockPos pos,
BlockState state,
TileEntity te,
ItemStack stack) |
void |
BedBlock.harvestBlock(World worldIn,
PlayerEntity player,
BlockPos pos,
BlockState state,
TileEntity te,
ItemStack stack) |
void |
TurtleEggBlock.harvestBlock(World worldIn,
PlayerEntity player,
BlockPos pos,
BlockState state,
TileEntity te,
ItemStack stack) |
void |
IceBlock.harvestBlock(World worldIn,
PlayerEntity player,
BlockPos pos,
BlockState state,
TileEntity te,
ItemStack stack) |
void |
Block.harvestBlock(World worldIn,
PlayerEntity player,
BlockPos pos,
BlockState state,
TileEntity te,
ItemStack stack) |
void |
DoublePlantBlock.harvestBlock(World worldIn,
PlayerEntity player,
BlockPos pos,
BlockState state,
TileEntity te,
ItemStack stack) |
static void |
Block.spawnDrops(BlockState state,
World worldIn,
BlockPos pos,
TileEntity tileEntityIn) |
static void |
Block.spawnDrops(BlockState state,
World worldIn,
BlockPos pos,
TileEntity tileEntityIn,
Entity entityIn,
ItemStack stack) |
Modifier and Type | Method and Description |
---|---|
ItemStack |
Minecraft.storeTEInStack(ItemStack stack,
TileEntity te) |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<TileEntity> |
WorldRenderer.setTileEntities |
Modifier and Type | Method and Description |
---|---|
static Material |
Atlases.getChestMaterial(TileEntity p_228771_0_,
ChestType p_228771_1_,
boolean p_228771_2_) |
Modifier and Type | Method and Description |
---|---|
void |
WorldRenderer.updateTileEntities(java.util.Collection<TileEntity> tileEntitiesToRemove,
java.util.Collection<TileEntity> tileEntitiesToAdd) |
void |
WorldRenderer.updateTileEntities(java.util.Collection<TileEntity> tileEntitiesToRemove,
java.util.Collection<TileEntity> tileEntitiesToAdd) |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<TileEntity> |
ChunkRenderDispatcher.ChunkRender.globalTileEntities |
private java.util.List<TileEntity> |
ChunkRenderDispatcher.CompiledChunk.tileEntities |
Modifier and Type | Method and Description |
---|---|
private <E extends TileEntity> |
ChunkRenderDispatcher.ChunkRender.RebuildTask.handleTileEntity(ChunkRenderDispatcher.CompiledChunk compiledChunkIn,
java.util.Set<TileEntity> tileEntitiesIn,
E tileEntityIn) |
Modifier and Type | Method and Description |
---|---|
TileEntity |
ChunkRenderCache.getTileEntity(BlockPos pos) |
TileEntity |
ChunkRenderCache.getTileEntity(BlockPos pos,
Chunk.CreateEntityType creationType) |
Modifier and Type | Method and Description |
---|---|
private java.util.Set<TileEntity> |
ChunkRenderDispatcher.ChunkRender.RebuildTask.compile(float xIn,
float yIn,
float zIn,
ChunkRenderDispatcher.CompiledChunk compiledChunkIn,
RegionRenderCacheBuilder builderIn) |
java.util.List<TileEntity> |
ChunkRenderDispatcher.CompiledChunk.getTileEntities() |
Modifier and Type | Method and Description |
---|---|
private <E extends TileEntity> |
ChunkRenderDispatcher.ChunkRender.RebuildTask.handleTileEntity(ChunkRenderDispatcher.CompiledChunk compiledChunkIn,
java.util.Set<TileEntity> tileEntitiesIn,
E tileEntityIn) |
private void |
ChunkRenderDispatcher.ChunkRender.updateGlobalTileEntities(java.util.Set<TileEntity> globalEntitiesIn) |
Modifier and Type | Class and Description |
---|---|
class |
ChestTileEntityRenderer<T extends TileEntity & IChestLid> |
class |
DualBrightnessCallback<S extends TileEntity> |
class |
TileEntityRenderer<T extends TileEntity> |
Modifier and Type | Method and Description |
---|---|
<E extends TileEntity> |
TileEntityRendererDispatcher.getRenderer(E tileEntityIn) |
private <E extends TileEntity> |
TileEntityRendererDispatcher.register(TileEntityType<E> typeIn,
TileEntityRenderer<E> rendererIn) |
private static <T extends TileEntity> |
TileEntityRendererDispatcher.render(TileEntityRenderer<T> rendererIn,
T tileEntityIn,
float partialTicks,
MatrixStack matrixStackIn,
IRenderTypeBuffer bufferIn) |
<E extends TileEntity> |
TileEntityRendererDispatcher.renderItem(E tileEntityIn,
MatrixStack matrixStackIn,
IRenderTypeBuffer bufferIn,
int combinedLightIn,
int combinedOverlayIn) |
<E extends TileEntity> |
TileEntityRendererDispatcher.renderTileEntity(E tileEntityIn,
float partialTicks,
MatrixStack matrixStackIn,
IRenderTypeBuffer bufferIn) |
<T extends TileEntity> |
TileEntityRendererDispatcher.setSpecialRendererInternal(TileEntityType<T> tileEntityType,
TileEntityRenderer<? super T> specialRenderer) |
Modifier and Type | Method and Description |
---|---|
private static void |
TileEntityRendererDispatcher.runCrashReportable(TileEntity tileEntityIn,
java.lang.Runnable runnableIn) |
Modifier and Type | Field and Description |
---|---|
private TileEntity |
BlockDataAccessor.tileEntity |
Constructor and Description |
---|
BlockDataAccessor(TileEntity tileEntityIn,
BlockPos posIn) |
Modifier and Type | Method and Description |
---|---|
<T extends TileEntity> |
IBlockSource.getBlockTileEntity() |
<T extends TileEntity> |
ProxyBlockSource.getBlockTileEntity() |
Modifier and Type | Method and Description |
---|---|
private void |
ServerPlayerEntity.sendTileEntityUpdate(TileEntity p_147097_1_) |
Modifier and Type | Method and Description |
---|---|
static int |
Container.calcRedstone(TileEntity te) |
Modifier and Type | Class and Description |
---|---|
class |
TileEntityType<T extends TileEntity> |
static class |
TileEntityType.Builder<T extends TileEntity> |
Modifier and Type | Method and Description |
---|---|
static <T extends TileEntity> |
TileEntityType.Builder.create(java.util.function.Supplier<? extends T> factoryIn,
Block... validBlocks) |
static <S extends TileEntity> |
TileEntityMerger.func_226924_a_(TileEntityType<S> p_226924_0_,
java.util.function.Function<BlockState,TileEntityMerger.Type> p_226924_1_,
java.util.function.Function<BlockState,Direction> p_226924_2_,
DirectionProperty p_226924_3_,
BlockState p_226924_4_,
IWorld p_226924_5_,
BlockPos p_226924_6_,
java.util.function.BiPredicate<IWorld,BlockPos> p_226924_7_) |
private static <T extends TileEntity> |
TileEntityType.register(java.lang.String key,
TileEntityType.Builder<T> builder) |
Modifier and Type | Method and Description |
---|---|
static TileEntity |
TileEntity.create(CompoundNBT tag) |
Modifier and Type | Field and Description |
---|---|
private TileEntity |
CachedBlockInfo.tileEntity |
Modifier and Type | Method and Description |
---|---|
TileEntity |
CachedBlockInfo.getTileEntity() |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<TileEntity> |
World.addedTileEntityList |
java.util.List<TileEntity> |
World.loadedTileEntityList |
java.util.List<TileEntity> |
World.tickableTileEntities |
protected java.util.Set<TileEntity> |
World.tileEntitiesToBeRemoved |
Modifier and Type | Method and Description |
---|---|
private TileEntity |
World.getPendingTileEntityAt(BlockPos pos) |
TileEntity |
World.getTileEntity(BlockPos pos) |
TileEntity |
Region.getTileEntity(BlockPos pos) |
TileEntity |
IBlockReader.getTileEntity(BlockPos pos) |
TileEntity |
EmptyBlockReader.getTileEntity(BlockPos pos) |
Modifier and Type | Method and Description |
---|---|
boolean |
World.addTileEntity(TileEntity tile) |
void |
World.markChunkDirty(BlockPos pos,
TileEntity unusedTileEntity) |
void |
World.setTileEntity(BlockPos pos,
TileEntity tileEntityIn) |
Modifier and Type | Method and Description |
---|---|
void |
World.addTileEntities(java.util.Collection<TileEntity> tileEntityCollection) |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<BlockPos,TileEntity> |
ChunkPrimer.tileEntities |
private java.util.Map<BlockPos,TileEntity> |
Chunk.tileEntities |
Modifier and Type | Method and Description |
---|---|
private TileEntity |
Chunk.createNewTileEntity(BlockPos pos) |
TileEntity |
ChunkPrimer.getTileEntity(BlockPos pos) |
TileEntity |
ChunkPrimerWrapper.getTileEntity(BlockPos pos) |
TileEntity |
Chunk.getTileEntity(BlockPos pos) |
TileEntity |
EmptyChunk.getTileEntity(BlockPos pos,
Chunk.CreateEntityType creationMode) |
TileEntity |
Chunk.getTileEntity(BlockPos pos,
Chunk.CreateEntityType creationMode) |
private TileEntity |
Chunk.setDeferredTileEntity(BlockPos pos,
CompoundNBT compound) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<BlockPos,TileEntity> |
ChunkPrimer.getTileEntities() |
java.util.Map<BlockPos,TileEntity> |
Chunk.getTileEntityMap() |
Modifier and Type | Method and Description |
---|---|
void |
ChunkPrimer.addTileEntity(BlockPos pos,
TileEntity tileEntityIn) |
void |
ChunkPrimerWrapper.addTileEntity(BlockPos pos,
TileEntity tileEntityIn) |
void |
EmptyChunk.addTileEntity(BlockPos pos,
TileEntity tileEntityIn) |
void |
Chunk.addTileEntity(BlockPos pos,
TileEntity tileEntityIn) |
void |
IChunk.addTileEntity(BlockPos pos,
TileEntity tileEntityIn) |
void |
EmptyChunk.addTileEntity(TileEntity tileEntityIn) |
void |
Chunk.addTileEntity(TileEntity tileEntityIn) |
Modifier and Type | Method and Description |
---|---|
TileEntity |
WorldGenRegion.getTileEntity(BlockPos pos) |
Modifier and Type | Field and Description |
---|---|
static LootParameter<TileEntity> |
LootParameters.BLOCK_ENTITY |
Modifier and Type | Field and Description |
---|---|
private static java.util.function.Function<TileEntity,INBT> |
CopyNbt.field_215890_e |
Modifier and Type | Method and Description |
---|---|
static void |
ModelDataManager.requestModelDataRefresh(TileEntity te) |
Modifier and Type | Class and Description |
---|---|
class |
TileEntityRendererAnimation<T extends TileEntity>
Generic
TileGameRenderer that works with the Forge model system and animations. |
Modifier and Type | Method and Description |
---|---|
TileEntity |
ForgeHooks.DummyBlockReader.getTileEntity(BlockPos pos) |
Modifier and Type | Method and Description |
---|---|
default TileEntity |
IForgeBlock.createTileEntity(BlockState state,
IBlockReader world)
Called throughout the code as a replacement for ITileEntityProvider.createNewTileEntity
Return the same thing you would from that function.
|
default TileEntity |
IForgeBlockState.createTileEntity(IBlockReader world)
Called throughout the code as a replacement for ITileEntityProvider.createNewTileEntity
Return the same thing you would from that function.
|
default TileEntity |
IForgeTileEntity.getTileEntity() |
Modifier and Type | Method and Description |
---|---|
TileEntity |
BlockSnapshot.getTileEntity() |
Modifier and Type | Method and Description |
---|---|
private static CompoundNBT |
BlockSnapshot.getTileNBT(TileEntity te) |
Modifier and Type | Class and Description |
---|---|
class |
TileFluidHandler |
Modifier and Type | Method and Description |
---|---|
static <T extends TileEntity> |
ClientRegistry.bindTileEntityRenderer(TileEntityType<T> tileEntityType,
java.util.function.Function<? super TileEntityRendererDispatcher,? extends TileEntityRenderer<? super T>> rendererFactory)
Registers a Tile Entity renderer.
|
Modifier and Type | Method and Description |
---|---|
private static ItemStack |
VanillaInventoryCodeHooks.insertStack(TileEntity source,
java.lang.Object destination,
IItemHandler destInventory,
ItemStack stack,
int slot)
Copied from TileEntityHopper#insertStack and added capability support
|
private static ItemStack |
VanillaInventoryCodeHooks.putStackInInventoryAllSlots(TileEntity source,
java.lang.Object destination,
IItemHandler destInventory,
ItemStack stack) |
Modifier and Type | Field and Description |
---|---|
static TimeTracker<TileEntity> |
TimeTracker.TILE_ENTITY_UPDATE
A tracker for timing tile entity update
|