public class UTileEntityBlock extends UBlock implements ITileEntityBlock
Modifier and Type | Field and Description |
---|---|
protected java.util.function.Supplier<net.minecraft.tileentity.TileEntityType<?>> |
tileEntityType |
Constructor and Description |
---|
UTileEntityBlock(java.lang.String name,
net.minecraft.block.Block.Properties properties,
net.minecraft.item.Item.Properties itemblockproperties,
java.util.function.Supplier<net.minecraft.tileentity.TileEntityType<?>> tileentitytype) |
UTileEntityBlock(java.lang.String name,
net.minecraft.block.Block.Properties properties,
java.util.function.Supplier<net.minecraft.tileentity.TileEntityType<?>> tileentitytype) |
UTileEntityBlock(java.lang.String name,
net.minecraft.item.ItemGroup group,
net.minecraft.block.Block.Properties properties,
net.minecraft.item.Item.Properties itemblockproperties,
java.util.function.Supplier<net.minecraft.tileentity.TileEntityType<?>> tileentitytype) |
UTileEntityBlock(java.lang.String name,
net.minecraft.item.ItemGroup group,
net.minecraft.block.Block.Properties properties,
java.util.function.Supplier<net.minecraft.tileentity.TileEntityType<?>> tileentitytype) |
Modifier and Type | Method and Description |
---|---|
net.minecraft.tileentity.TileEntity |
createTileEntity(net.minecraft.block.BlockState state,
net.minecraft.world.IBlockReader world) |
net.minecraft.tileentity.TileEntityType<?> |
getTileEntityType(net.minecraft.world.IBlockReader world,
net.minecraft.util.math.BlockPos pos)
/** Returns the
TileEntityType of the block. |
boolean |
hasTileEntity(net.minecraft.block.BlockState state) |
createBlockItem, getBlockItem, getEntryName
addInformation, allowsMovement, animateTick, asItem, canDropFromExplosion, canEntitySpawn, cannotAttach, canProvidePower, canSpawnInBlock, canSustainPlant, causesSuffocation, doesSideFillSquare, dropXpOnBlockBreak, eventReceived, fillItemGroup, fillStateContainer, fillWithRain, func_220055_a, func_220064_c, func_220074_n, func_220080_a, getBlockFromItem, getBlockHardness, getCollisionShape, getComparatorInputOverride, getContainer, getDefaultState, getDrops, getDrops, getDrops, getExplosionResistance, getFluidState, getHarvestLevel, getHarvestTool, getItem, getLightValue, getLootTable, getMaterial, getMaterialColor, getNameTextComponent, getOffset, getOffsetType, getOpacity, getPackedLightmapCoords, getPlayerRelativeBlockHardness, getPositionRandom, getPushReaction, getRaytraceShape, getRenderLayer, getRenderShape, getRenderType, getShape, getSlipperiness, getSlipperiness, getSoundType, getStateById, getStateContainer, getStateForPlacement, getStateId, getStrongPower, getTags, getTranslationKey, getValidBlockForPosition, getWeakPower, harvestBlock, hasComparatorInputOverride, hasCustomBreakingProgress, hasSolidSide, hasTileEntity, isAir, isDirt, isIn, isNormalCube, isOpaque, isOpaqueCube, isReplaceable, isRock, isSideInvisible, isSolid, isValidPosition, isVariableOpacity, makeCuboidShape, mirror, needsPostProcessing, neighborChanged, nudgeEntitiesWithNewState, onBlockActivated, onBlockAdded, onBlockClicked, onBlockHarvested, onBlockPlacedBy, onEntityCollision, onEntityWalk, onExplosionDestroy, onFallenUpon, onLanded, onPlayerDestroy, onProjectileCollision, onReplaced, propagatesSkylightDown, randomTick, replaceBlock, rotate, setDefaultState, shouldSideBeRendered, spawnAdditionalDrops, spawnAsEntity, spawnDrops, spawnDrops, spawnDrops, spawnDrops, tick, tickRate, ticksRandomly, toString, updateDiagonalNeighbors, updateNeighbors, updatePostPlacement
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isTileEntityFromType, openContainer, openContainer
addDestroyEffects, addHitEffects, addLandingEffects, addRunningEffects, beginLeaveDecay, canBeConnectedTo, canBeReplacedByLeaves, canBeReplacedByLogs, canConnectRedstone, canCreatureSpawn, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canRenderInLayer, collisionExtendsVertically, doesSideBlockRendering, getAiPathNodeType, getBeaconColorMultiplier, getBedDirection, getBedSpawnPosition, getBlock, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getExtendedState, getFireSpreadSpeed, getFlammability, getFogColor, getLightValue, getPickBlock, getRayTraceResult, getSoundType, getStateAtViewpoint, getStateForPlacement, getValidRotations, getWeakChanges, isAir, isBeaconBase, isBed, isBedFoot, isBurning, isFertile, isFireSource, isFlammable, isFoliage, isLadder, isReplaceableOreGen, isStickyBlock, isToolEffective, observedNeighborChange, onBlockExploded, onNeighborChange, onPlantGrow, recolorBlock, removedByPlayer, rotate, setBedOccupied, shouldCheckWeakPower
protected final java.util.function.Supplier<net.minecraft.tileentity.TileEntityType<?>> tileEntityType
public UTileEntityBlock(java.lang.String name, net.minecraft.block.Block.Properties properties, java.util.function.Supplier<net.minecraft.tileentity.TileEntityType<?>> tileentitytype)
public UTileEntityBlock(java.lang.String name, net.minecraft.item.ItemGroup group, net.minecraft.block.Block.Properties properties, java.util.function.Supplier<net.minecraft.tileentity.TileEntityType<?>> tileentitytype)
public UTileEntityBlock(java.lang.String name, net.minecraft.block.Block.Properties properties, net.minecraft.item.Item.Properties itemblockproperties, java.util.function.Supplier<net.minecraft.tileentity.TileEntityType<?>> tileentitytype)
public UTileEntityBlock(java.lang.String name, net.minecraft.item.ItemGroup group, net.minecraft.block.Block.Properties properties, net.minecraft.item.Item.Properties itemblockproperties, java.util.function.Supplier<net.minecraft.tileentity.TileEntityType<?>> tileentitytype)
public boolean hasTileEntity(net.minecraft.block.BlockState state)
hasTileEntity
in interface net.minecraftforge.common.extensions.IForgeBlock
public net.minecraft.tileentity.TileEntity createTileEntity(net.minecraft.block.BlockState state, net.minecraft.world.IBlockReader world)
createTileEntity
in interface net.minecraftforge.common.extensions.IForgeBlock
public net.minecraft.tileentity.TileEntityType<?> getTileEntityType(net.minecraft.world.IBlockReader world, net.minecraft.util.math.BlockPos pos)
ITileEntityBlock
TileEntityType
of the block.getTileEntityType
in interface ITileEntityBlock
world
- Worldpos
- The tile entities position