Modifier and Type | Class and Description |
---|---|
static class |
BlockJukebox.TileEntityJukebox |
Modifier and Type | Method and Description |
---|---|
<T extends TileEntity> |
BlockSourceImpl.getBlockTileEntity() |
Modifier and Type | Method and Description |
---|---|
TileEntity |
BlockCommandBlock.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockChest.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockDaylightDetector.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockDispenser.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockBanner.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
ITileEntityProvider.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockNote.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockShulkerBox.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockHopper.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockJukebox.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockSkull.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockFlowerPot.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockDropper.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockRedstoneComparator.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockEnderChest.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockMobSpawner.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockSign.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockBeacon.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockFurnace.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockBrewingStand.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockEndPortal.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockBed.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockStructure.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockEndGateway.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockPistonMoving.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
BlockEnchantmentTable.createNewTileEntity(World worldIn,
int meta) |
TileEntity |
Block.createTileEntity(World world,
IBlockState state)
Called throughout the code as a replacement for ITileEntityProvider.createNewTileEntity
Return the same thing you would from that function.
|
static TileEntity |
BlockPistonMoving.createTilePiston(IBlockState blockStateIn,
EnumFacing facingIn,
boolean extendingIn,
boolean shouldHeadBeRenderedIn) |
Modifier and Type | Method and Description |
---|---|
void |
BlockBanner.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockChorusFlower.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockDeadBush.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockDoublePlant.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockFlowerPot.harvestBlock(World world,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack tool) |
void |
BlockIce.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockOldLeaf.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockWeb.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockContainer.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
Block.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockVine.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockSnow.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockBed.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockNewLeaf.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
void |
BlockTallGrass.harvestBlock(World worldIn,
EntityPlayer player,
BlockPos pos,
IBlockState state,
TileEntity te,
ItemStack stack) |
Modifier and Type | Field and Description |
---|---|
private TileEntity |
BlockWorldState.tileEntity |
Modifier and Type | Method and Description |
---|---|
TileEntity |
BlockWorldState.getTileEntity() |
Modifier and Type | Method and Description |
---|---|
ItemStack |
Minecraft.storeTEInStack(ItemStack stack,
TileEntity te) |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<TileEntity> |
RenderGlobal.setTileEntities |
Modifier and Type | Method and Description |
---|---|
void |
RenderGlobal.updateTileEntities(java.util.Collection<TileEntity> tileEntitiesToRemove,
java.util.Collection<TileEntity> tileEntitiesToAdd) |
void |
RenderGlobal.updateTileEntities(java.util.Collection<TileEntity> tileEntitiesToRemove,
java.util.Collection<TileEntity> tileEntitiesToAdd) |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<TileEntity> |
RenderChunk.setTileEntities |
private java.util.List<TileEntity> |
CompiledChunk.tileEntities |
Modifier and Type | Method and Description |
---|---|
java.util.List<TileEntity> |
CompiledChunk.getTileEntities() |
Modifier and Type | Method and Description |
---|---|
void |
CompiledChunk.addTileEntity(TileEntity tileEntityIn) |
Modifier and Type | Class and Description |
---|---|
class |
TileEntitySpecialRenderer<T extends TileEntity> |
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.Class<? extends TileEntity>,TileEntitySpecialRenderer<? extends TileEntity>> |
TileEntityRendererDispatcher.renderers |
java.util.Map<java.lang.Class<? extends TileEntity>,TileEntitySpecialRenderer<? extends TileEntity>> |
TileEntityRendererDispatcher.renderers |
Modifier and Type | Method and Description |
---|---|
<T extends TileEntity> |
TileEntityRendererDispatcher.getRenderer(java.lang.Class<? extends TileEntity> teClass) |
<T extends TileEntity> |
TileEntityRendererDispatcher.getRenderer(TileEntity tileEntityIn) |
Modifier and Type | Method and Description |
---|---|
<T extends TileEntity> |
TileEntityRendererDispatcher.getRenderer(TileEntity tileEntityIn) |
void |
TileEntityRendererDispatcher.render(TileEntity tileEntityIn,
double x,
double y,
double z,
float partialTicks) |
void |
TileEntityRendererDispatcher.render(TileEntity p_192855_1_,
double p_192855_2_,
double p_192855_4_,
double p_192855_6_,
float p_192855_8_,
float p_192855_9_) |
void |
TileEntityRendererDispatcher.render(TileEntity tileEntityIn,
double x,
double y,
double z,
float partialTicks,
int destroyStage,
float p_192854_10_) |
void |
TileEntityRendererDispatcher.render(TileEntity tileentityIn,
float partialTicks,
int destroyStage) |
Modifier and Type | Method and Description |
---|---|
<T extends TileEntity> |
TileEntityRendererDispatcher.getRenderer(java.lang.Class<? extends TileEntity> teClass) |
Modifier and Type | Method and Description |
---|---|
<T extends TileEntity> |
IBlockSource.getBlockTileEntity() |
Modifier and Type | Method and Description |
---|---|
private void |
EntityPlayerMP.sendTileEntityUpdate(TileEntity p_147097_1_) |
Modifier and Type | Method and Description |
---|---|
static int |
Container.calcRedstone(TileEntity te) |
Modifier and Type | Method and Description |
---|---|
private void |
PlayerChunkMapEntry.sendBlockEntity(TileEntity be) |
Modifier and Type | Class and Description |
---|---|
class |
TileEntityBanner |
class |
TileEntityBeacon |
class |
TileEntityBed |
class |
TileEntityBrewingStand |
class |
TileEntityChest |
class |
TileEntityCommandBlock |
class |
TileEntityComparator |
class |
TileEntityDaylightDetector |
class |
TileEntityDispenser |
class |
TileEntityDropper |
class |
TileEntityEnchantmentTable |
class |
TileEntityEnderChest |
class |
TileEntityEndGateway |
class |
TileEntityEndPortal |
class |
TileEntityFlowerPot |
class |
TileEntityFurnace |
class |
TileEntityHopper |
class |
TileEntityLockable |
class |
TileEntityLockableLoot |
class |
TileEntityMobSpawner |
class |
TileEntityNote |
class |
TileEntityPiston |
class |
TileEntityShulkerBox |
class |
TileEntitySign |
class |
TileEntitySkull |
class |
TileEntityStructure |
Modifier and Type | Field and Description |
---|---|
private static RegistryNamespaced<ResourceLocation,java.lang.Class<? extends TileEntity>> |
TileEntity.REGISTRY |
Modifier and Type | Method and Description |
---|---|
static TileEntity |
TileEntity.create(World worldIn,
NBTTagCompound compound) |
Modifier and Type | Method and Description |
---|---|
static ResourceLocation |
TileEntity.getKey(java.lang.Class<? extends TileEntity> clazz) |
static void |
TileEntity.register(java.lang.String id,
java.lang.Class<? extends TileEntity> clazz) |
Modifier and Type | Field and Description |
---|---|
private java.util.List<TileEntity> |
World.addedTileEntityList |
java.util.List<TileEntity> |
World.loadedTileEntityList |
java.util.List<TileEntity> |
World.tickableTileEntities |
private java.util.List<TileEntity> |
World.tileEntitiesToBeRemoved |
Modifier and Type | Method and Description |
---|---|
private TileEntity |
World.getPendingTileEntityAt(BlockPos pos) |
TileEntity |
World.getTileEntity(BlockPos pos) |
TileEntity |
ChunkCache.getTileEntity(BlockPos pos) |
TileEntity |
IBlockAccess.getTileEntity(BlockPos pos) |
TileEntity |
ChunkCache.getTileEntity(BlockPos pos,
Chunk.EnumCreateEntityType p_190300_2_) |
Modifier and Type | Method and Description |
---|---|
boolean |
World.addTileEntity(TileEntity tile) |
void |
World.markChunkDirty(BlockPos pos,
TileEntity unusedTileEntity) |
void |
World.markTileEntityForRemoval(TileEntity tileEntityIn) |
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> |
Chunk.tileEntities |
Modifier and Type | Method and Description |
---|---|
private TileEntity |
Chunk.createNewTileEntity(BlockPos pos) |
TileEntity |
Chunk.getTileEntity(BlockPos pos,
Chunk.EnumCreateEntityType p_177424_2_) |
TileEntity |
EmptyChunk.getTileEntity(BlockPos pos,
Chunk.EnumCreateEntityType p_177424_2_) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<BlockPos,TileEntity> |
Chunk.getTileEntityMap() |
Modifier and Type | Method and Description |
---|---|
void |
Chunk.addTileEntity(BlockPos pos,
TileEntity tileEntityIn) |
void |
EmptyChunk.addTileEntity(BlockPos pos,
TileEntity tileEntityIn) |
void |
Chunk.addTileEntity(TileEntity tileEntityIn) |
void |
EmptyChunk.addTileEntity(TileEntity tileEntityIn) |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<org.apache.commons.lang3.tuple.Pair<Item,java.lang.Integer>,java.lang.Class<? extends TileEntity>> |
ForgeHooksClient.tileItemMap |
Modifier and Type | Method and Description |
---|---|
static void |
ForgeHooksClient.registerTESRItemStack(Item item,
int metadata,
java.lang.Class<? extends TileEntity> TileClass)
Deprecated.
Will be removed as soon as possible. See
Item.getTileEntityItemStackRenderer() . |
Modifier and Type | Class and Description |
---|---|
class |
AnimationTESR<T extends TileEntity>
Generic TileEntitySpecialRenderer that works with the Forge model system and animations.
|
class |
FastTESR<T extends TileEntity> |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
ForgeHooks.getRegistryName(java.lang.Class<? extends TileEntity> type) |
Modifier and Type | Method and Description |
---|---|
TileEntity |
BlockSnapshot.getTileEntity() |
Modifier and Type | Method and Description |
---|---|
private static NBTTagCompound |
BlockSnapshot.getTileNBT(TileEntity te) |
Modifier and Type | Method and Description |
---|---|
static CapabilityDispatcher |
ForgeEventFactory.gatherCapabilities(TileEntity tileEntity) |
Modifier and Type | Field and Description |
---|---|
protected TileEntity |
FluidTank.tile |
Modifier and Type | Method and Description |
---|---|
void |
FluidTank.setTileEntity(TileEntity tile) |
Modifier and Type | Class and Description |
---|---|
class |
TileFluidHandler |
Modifier and Type | Method and Description |
---|---|
static <T extends TileEntity> |
ClientRegistry.bindTileEntitySpecialRenderer(java.lang.Class<T> tileEntityClass,
TileEntitySpecialRenderer<? super T> specialRenderer) |
static <T extends TileEntity> |
ClientRegistry.registerTileEntity(java.lang.Class<T> tileEntityClass,
java.lang.String id,
TileEntitySpecialRenderer<? super T> specialRenderer)
Utility method for registering a tile entity and it's renderer at once - generally you should register them separately
|
Modifier and Type | Method and Description |
---|---|
static void |
GameRegistry.registerTileEntity(java.lang.Class<? extends TileEntity> tileEntityClass,
ResourceLocation key) |
static void |
GameRegistry.registerTileEntity(java.lang.Class<? extends TileEntity> tileEntityClass,
java.lang.String key)
Deprecated.
|
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 |
---|---|
private java.lang.ref.WeakReference<TileEntity> |
ForgeTimeTracker.tile
Deprecated.
|
private java.util.Map<TileEntity,int[]> |
ForgeTimeTracker.tileEntityTimings
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
private com.google.common.collect.ImmutableMap<TileEntity,int[]> |
ForgeTimeTracker.buildImmutableTileEntityTimingMap()
Deprecated.
|
static com.google.common.collect.ImmutableMap<TileEntity,int[]> |
ForgeTimeTracker.getTileTimings()
Deprecated.
To be removed in 1.13 - Implementation has been moved
|
Modifier and Type | Method and Description |
---|---|
static void |
ForgeTimeTracker.trackEnd(TileEntity tileEntity)
Deprecated.
To be removed in 1.13 - Implementation has been moved
|
static void |
ForgeTimeTracker.trackStart(TileEntity tileEntity)
Deprecated.
To be removed in 1.13 - Implementation has been moved
|
private void |
ForgeTimeTracker.trackTileEnd(TileEntity tileEntity,
long nanoTime)
Deprecated.
|
private void |
ForgeTimeTracker.trackTileStart(TileEntity tileEntity,
long nanoTime)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
CommandTrack.TrackResultsTileEntity.getTileEntityName(TileEntity tileEntity) |
Modifier and Type | Method and Description |
---|---|
protected ITextComponent |
CommandTrack.TrackResultsTileEntity.buildTrackString(ICommandSender sender,
ForgeTimings<TileEntity> data) |
Modifier and Type | Field and Description |
---|---|
static TimeTracker<TileEntity> |
TimeTracker.TILE_ENTITY_UPDATE
A tracker for timing tile entity update
|