net.minecraft.block.entity

public class BlockEntityType<T extends BlockEntity>

net.minecraft.world.level.block.entity.BlockEntityType
net.minecraft.class_2591
net.minecraft.block.entity.BlockEntityType

Field summary

Modifier and TypeField
private final BlockEntityType$BlockEntityFactory<? extends T>
factory
field_11892
factory
private final Set<Block>
validBlocks
field_19315
blocks
private final RegistryEntry$Reference<BlockEntityType<?>>
builtInRegistryHolder
field_45786
registryEntry

Constructor summary

ModifierConstructor
public (BlockEntityType$BlockEntityFactory<? extends T> factory, Set<Block> blocks)

Method summary

Modifier and TypeMethod
public T
create(BlockPos worldPosition, BlockState blockState)
method_11032(class_2338 arg0, class_2680 arg1)
instantiate(BlockPos pos, BlockState state)
public boolean
isValid(BlockState state)
method_20526(class_2680 arg0)
supports(BlockState state)
public RegistryEntry$Reference<BlockEntityType<?>>
builtInRegistryHolder()
method_53254()
getRegistryEntry()
public T
getBlockEntity(BlockGetter level, BlockPos pos)
method_24182(class_1922 arg0, class_2338 arg1)
get(BlockView world, BlockPos concat)
public boolean
onlyOpCanSetNbt()
method_65166()
canPotentiallyExecuteCommands()