Uses of Class
net.minecraft.block.entity.BlockEntity
Packages that use BlockEntity
Package
Description
-
Uses of BlockEntity in net.minecraft.block
Classes in net.minecraft.block with type parameters of type BlockEntityMethods in net.minecraft.block with type parameters of type BlockEntityModifier and TypeMethodDescription<T extends BlockEntity>
@Nullable BlockEntityTicker<T> AbstractBlock.AbstractBlockState.getBlockEntityTicker(World world, BlockEntityType<T> blockEntityType) default <T extends BlockEntity>
@Nullable GameEventListenerBlockEntityProvider.getGameEventListener(ServerWorld world, T blockEntity) Returns the game event listener for the block's block entity, ornullif the block entity does not listen to game events.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> AbstractSignBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> AbstractSkullBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> BeaconBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> BeehiveBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> BellBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> BlastFurnaceBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.default <T extends BlockEntity>
@Nullable BlockEntityTicker<T> BlockEntityProvider.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> BrewingStandBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> CalibratedSculkSensorBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> CampfireBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> ChestBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> ConduitBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> CrafterBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> DaylightDetectorBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> EnchantingTableBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> EnderChestBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> EndGatewayBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> FurnaceBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> HangingSignBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> HopperBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> JukeboxBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> PistonExtensionBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> SculkCatalystBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> SculkSensorBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> SculkShriekerBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> ShulkerBoxBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> SmokerBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> SpawnerBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> TrialSpawnerBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> VaultBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.<T extends BlockEntity>
@Nullable BlockEntityTicker<T> WallHangingSignBlock.getTicker(World world, BlockState state, BlockEntityType<T> type) Returns the "ticker" for the block's block entity, ornullif the block entity does not need to be ticked.static <S extends BlockEntity>
DoubleBlockProperties.PropertySource<S> DoubleBlockProperties.toPropertySource(BlockEntityType<S> blockEntityType, Function<BlockState, DoubleBlockProperties.Type> typeMapper, Function<BlockState, Direction> directionMapper, DirectionProperty directionProperty, BlockState state, WorldAccess world, BlockPos pos, BiPredicate<WorldAccess, BlockPos> fallbackTester) protected static <T extends BlockEntity>
@Nullable BlockEntityTicker<T> AbstractFurnaceBlock.validateTicker(World world, BlockEntityType<T> givenType, BlockEntityType<? extends AbstractFurnaceBlockEntity> expectedType) protected static <E extends BlockEntity,A extends BlockEntity>
@Nullable BlockEntityTicker<A> BlockWithEntity.validateTicker(BlockEntityType<A> givenType, BlockEntityType<E> expectedType, BlockEntityTicker<? super E> ticker) Returns the ticker if the given type and expected type are the same, ornullif they are different.protected static <E extends BlockEntity,A extends BlockEntity>
@Nullable BlockEntityTicker<A> BlockWithEntity.validateTicker(BlockEntityType<A> givenType, BlockEntityType<E> expectedType, BlockEntityTicker<? super E> ticker) Returns the ticker if the given type and expected type are the same, ornullif they are different.Methods in net.minecraft.block that return BlockEntityModifier and TypeMethodDescriptionAbstractBannerBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.AbstractSignBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.AbstractSkullBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntityBarrelBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BeaconBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BedBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntityBeehiveBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntityBellBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BlastFurnaceBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntityBlockEntityProvider.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.BrewingStandBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntityBrushableBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntityCalibratedSculkSensorBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.CampfireBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.ChestBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntityChiseledBookshelfBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.CommandBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.ComparatorBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.ConduitBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.CrafterBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.DaylightDetectorBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntityDecoratedPotBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.DispenserBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.DropperBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.EnchantingTableBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.EnderChestBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.EndGatewayBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.EndPortalBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.FurnaceBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.HangingSignBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.HopperBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.JigsawBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.JukeboxBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.LecternBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntityPistonExtensionBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntitySculkCatalystBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntitySculkSensorBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntitySculkShriekerBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.ShulkerBoxBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.SmokerBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.SpawnerBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.StructureBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.TrappedChestBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntityTrialSpawnerBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.@Nullable BlockEntityVaultBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.WallHangingSignBlock.createBlockEntity(BlockPos pos, BlockState state) Returns a new block entity instance.static BlockEntityPistonExtensionBlock.createBlockEntityPiston(BlockPos pos, BlockState state, BlockState pushedBlock, Direction facing, boolean extending, boolean source) Methods in net.minecraft.block with parameters of type BlockEntityModifier and TypeMethodDescriptionvoidBeehiveBlock.afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) Called server-side when the block is broken by the player using correct tool.voidBlock.afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) Called server-side when the block is broken by the player using correct tool.voidIceBlock.afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) Called server-side when the block is broken by the player using correct tool.voidTallPlantBlock.afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) Called server-side when the block is broken by the player using correct tool.voidTurtleEggBlock.afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack tool) Called server-side when the block is broken by the player using correct tool.static voidBlock.dropStacks(BlockState state, WorldAccess world, BlockPos pos, @Nullable BlockEntity blockEntity) static voidBlock.dropStacks(BlockState state, World world, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity entity, ItemStack tool) Block.getDroppedStacks(BlockState state, ServerWorld world, BlockPos pos, @Nullable BlockEntity blockEntity) Block.getDroppedStacks(BlockState state, ServerWorld world, BlockPos pos, @Nullable BlockEntity blockEntity, @Nullable Entity entity, ItemStack stack) private voidCrafterBlock.setTriggered(@Nullable BlockEntity blockEntity, boolean triggered) -
Uses of BlockEntity in net.minecraft.block.entity
Classes in net.minecraft.block.entity with type parameters of type BlockEntityModifier and TypeInterfaceDescriptioninterfaceBlockEntityTicker<T extends BlockEntity>A functional interface that ticks a block entity.classBlockEntityType<T extends BlockEntity>Represents a type of block entities.private static interfaceBlockEntityType.BlockEntityFactory<T extends BlockEntity>A functional interface for a factory that creates a new block entity instance.static final classBlockEntityType.Builder<T extends BlockEntity>Builder forBlockEntityType.Subclasses of BlockEntity in net.minecraft.block.entityModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassA piston block entity represents the block being pushed by a piston.classclassclassclassclassclassclassclassclassclassclassMethods in net.minecraft.block.entity with type parameters of type BlockEntityModifier and TypeMethodDescriptionstatic <T extends BlockEntity>
BlockEntityType.Builder<T> BlockEntityType.Builder.create(BlockEntityType.BlockEntityFactory<? extends T> factory, Block[] blocks) Returns a new builder of a block entity type that supportsblocks.private static <T extends BlockEntity>
BlockEntityType<T> BlockEntityType.create(String id, BlockEntityType.Builder<T> builder) Methods in net.minecraft.block.entity that return BlockEntityModifier and TypeMethodDescriptionDecoratedPotBlockEntity.asBlockEntity()JukeboxBlockEntity.asBlockEntity()static @Nullable BlockEntityBlockEntity.createFromNbt(BlockPos pos, BlockState state, NbtCompound nbt, RegistryWrapper.WrapperLookup registryLookup) Returns the new block entity loaded fromnbt, ornullif it fails. -
Uses of BlockEntity in net.minecraft.block.pattern
Fields in net.minecraft.block.pattern declared as BlockEntityMethods in net.minecraft.block.pattern that return BlockEntity -
Uses of BlockEntity in net.minecraft.client
Methods in net.minecraft.client with parameters of type BlockEntityModifier and TypeMethodDescriptionprivate voidMinecraftClient.addBlockEntityNbt(ItemStack stack, BlockEntity blockEntity, DynamicRegistryManager registryManager) -
Uses of BlockEntity in net.minecraft.client.render
Fields in net.minecraft.client.render with type parameters of type BlockEntityModifier and TypeFieldDescriptionprivate final Set<BlockEntity> WorldRenderer.noCullingBlockEntitiesMethods in net.minecraft.client.render with parameters of type BlockEntityModifier and TypeMethodDescriptionstatic SpriteIdentifierTexturedRenderLayers.getChestTextureId(BlockEntity blockEntity, ChestType type, boolean christmas) Method parameters in net.minecraft.client.render with type arguments of type BlockEntityModifier and TypeMethodDescriptionvoidWorldRenderer.updateNoCullingBlockEntities(Collection<BlockEntity> removed, Collection<BlockEntity> added) -
Uses of BlockEntity in net.minecraft.client.render.block.entity
Classes in net.minecraft.client.render.block.entity with type parameters of type BlockEntityModifier and TypeInterfaceDescriptioninterfaceBlockEntityRenderer<T extends BlockEntity>interfaceBlockEntityRendererFactory<T extends BlockEntity>classChestBlockEntityRenderer<T extends BlockEntity & LidOpenable>classLightmapCoordinatesRetriever<S extends BlockEntity>Methods in net.minecraft.client.render.block.entity with type parameters of type BlockEntityModifier and TypeMethodDescription<E extends BlockEntity>
@Nullable BlockEntityRenderer<E> BlockEntityRenderDispatcher.get(E blockEntity) private static <T extends BlockEntity>
voidBlockEntityRendererFactories.register(BlockEntityType<? extends T> type, BlockEntityRendererFactory<T> factory) <E extends BlockEntity>
voidBlockEntityRenderDispatcher.render(E blockEntity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers) private static <T extends BlockEntity>
voidBlockEntityRenderDispatcher.render(BlockEntityRenderer<T> renderer, T blockEntity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers) <E extends BlockEntity>
booleanBlockEntityRenderDispatcher.renderEntity(E entity, MatrixStack matrix, VertexConsumerProvider vertexConsumerProvider, int light, int overlay) Methods in net.minecraft.client.render.block.entity with parameters of type BlockEntityModifier and TypeMethodDescriptionprivate static voidBlockEntityRenderDispatcher.runReported(BlockEntity blockEntity, Runnable runnable) -
Uses of BlockEntity in net.minecraft.client.render.chunk
Fields in net.minecraft.client.render.chunk with type parameters of type BlockEntityModifier and TypeFieldDescriptionprivate final Set<BlockEntity> ChunkBuilder.BuiltChunk.blockEntitiesfinal List<BlockEntity> ChunkBuilder.BuiltChunk.RebuildTask.RenderData.blockEntities(package private) final List<BlockEntity> ChunkBuilder.ChunkData.blockEntitiesprivate final Map<BlockPos, BlockEntity> RenderedChunk.blockEntitiesfinal List<BlockEntity> ChunkBuilder.BuiltChunk.RebuildTask.RenderData.noCullingBlockEntitiesMethods in net.minecraft.client.render.chunk with type parameters of type BlockEntityModifier and TypeMethodDescriptionprivate <E extends BlockEntity>
voidChunkBuilder.BuiltChunk.RebuildTask.addBlockEntity(ChunkBuilder.BuiltChunk.RebuildTask.RenderData renderData, E blockEntity) Methods in net.minecraft.client.render.chunk that return BlockEntityModifier and TypeMethodDescription@Nullable BlockEntityChunkRendererRegion.getBlockEntity(BlockPos pos) Returns the block entity atpos, ornullif there is none.@Nullable BlockEntityRenderedChunk.getBlockEntity(BlockPos pos) Methods in net.minecraft.client.render.chunk that return types with arguments of type BlockEntityMethod parameters in net.minecraft.client.render.chunk with type arguments of type BlockEntityModifier and TypeMethodDescription(package private) voidChunkBuilder.BuiltChunk.setNoCullingBlockEntities(Collection<BlockEntity> blockEntities) -
Uses of BlockEntity in net.minecraft.command
Fields in net.minecraft.command declared as BlockEntityConstructors in net.minecraft.command with parameters of type BlockEntity -
Uses of BlockEntity in net.minecraft.component.type
Methods in net.minecraft.component.type with parameters of type BlockEntityModifier and TypeMethodDescriptionbooleanNbtComponent.applyToBlockEntity(BlockEntity blockEntity, RegistryWrapper.WrapperLookup registryLookup) -
Uses of BlockEntity in net.minecraft.inventory
Methods in net.minecraft.inventory that return BlockEntityModifier and TypeMethodDescriptionSingleStackInventory.SingleStackBlockEntityInventory.asBlockEntity()Methods in net.minecraft.inventory with parameters of type BlockEntityModifier and TypeMethodDescriptionstatic booleanInventory.canPlayerUse(BlockEntity blockEntity, PlayerEntity player) Returns whetherplayercan use thisblockEntity.static booleanInventory.canPlayerUse(BlockEntity blockEntity, PlayerEntity player, float range) Returns whetherplayercan use thisblockEntity. -
Uses of BlockEntity in net.minecraft.loot.context
Fields in net.minecraft.loot.context with type parameters of type BlockEntityModifier and TypeFieldDescriptionstatic final LootContextParameter<BlockEntity> LootContextParameters.BLOCK_ENTITY -
Uses of BlockEntity in net.minecraft.network.packet.s2c.play
Methods in net.minecraft.network.packet.s2c.play with parameters of type BlockEntityModifier and TypeMethodDescriptionstatic BlockEntityUpdateS2CPacketBlockEntityUpdateS2CPacket.create(BlockEntity blockEntity) static BlockEntityUpdateS2CPacketBlockEntityUpdateS2CPacket.create(BlockEntity blockEntity, BiFunction<BlockEntity, DynamicRegistryManager, NbtCompound> nbtGetter) (package private) static ChunkData.BlockEntityDataChunkData.BlockEntityData.of(BlockEntity blockEntity) Method parameters in net.minecraft.network.packet.s2c.play with type arguments of type BlockEntityModifier and TypeMethodDescriptionstatic BlockEntityUpdateS2CPacketBlockEntityUpdateS2CPacket.create(BlockEntity blockEntity, BiFunction<BlockEntity, DynamicRegistryManager, NbtCompound> nbtGetter) -
Uses of BlockEntity in net.minecraft.predicate
Methods in net.minecraft.predicate with parameters of type BlockEntityModifier and TypeMethodDescriptionprivate static booleanBlockPredicate.testBlockEntity(WorldView world, @Nullable BlockEntity blockEntity, NbtPredicate nbtPredicate) -
Uses of BlockEntity in net.minecraft.screen
Methods in net.minecraft.screen with parameters of type BlockEntityModifier and TypeMethodDescriptionstatic intScreenHandler.calculateComparatorOutput(@Nullable BlockEntity entity) -
Uses of BlockEntity in net.minecraft.test
Methods in net.minecraft.test that return BlockEntity -
Uses of BlockEntity in net.minecraft.world
Methods in net.minecraft.world with type parameters of type BlockEntityModifier and TypeMethodDescriptiondefault <T extends BlockEntity>
Optional<T> BlockView.getBlockEntity(BlockPos pos, BlockEntityType<T> type) default <T extends BlockEntity>
Optional<T> RegistryWorldView.getBlockEntity(BlockPos pos, BlockEntityType<T> type) <T extends BlockEntity>
Optional<T> TestableWorld.getBlockEntity(BlockPos pos, BlockEntityType<T> type) Methods in net.minecraft.world that return BlockEntityModifier and TypeMethodDescription@Nullable BlockEntityBlockView.getBlockEntity(BlockPos pos) Returns the block entity atpos, ornullif there is none.@Nullable BlockEntityChunkRegion.getBlockEntity(BlockPos pos) Returns the block entity atpos, ornullif there is none.@Nullable BlockEntityEmptyBlockView.getBlockEntity(BlockPos pos) Returns the block entity atpos, ornullif there is none.@Nullable BlockEntityWorld.getBlockEntity(BlockPos pos) Returns the block entity atpos, ornullif there is none.Methods in net.minecraft.world with parameters of type BlockEntity -
Uses of BlockEntity in net.minecraft.world.chunk
Classes in net.minecraft.world.chunk with type parameters of type BlockEntityModifier and TypeClassDescriptionprivate classFields in net.minecraft.world.chunk declared as BlockEntityModifier and TypeFieldDescriptionprivate final TWorldChunk.DirectBlockEntityTickInvoker.blockEntityFields in net.minecraft.world.chunk with type parameters of type BlockEntityMethods in net.minecraft.world.chunk with type parameters of type BlockEntityModifier and TypeMethodDescriptionprivate <T extends BlockEntity>
voidWorldChunk.removeGameEventListener(T blockEntity, ServerWorld world) private <T extends BlockEntity>
voidWorldChunk.updateGameEventListener(T blockEntity, ServerWorld world) private <T extends BlockEntity>
voidWorldChunk.updateTicker(T blockEntity) private <T extends BlockEntity>
BlockEntityTickInvokerWorldChunk.wrapTicker(T blockEntity, BlockEntityTicker<T> blockEntityTicker) Methods in net.minecraft.world.chunk that return BlockEntityModifier and TypeMethodDescriptionprivate @Nullable BlockEntityWorldChunk.createBlockEntity(BlockPos pos) @Nullable BlockEntityChunkCache.getBlockEntity(BlockPos pos) Returns the block entity atpos, ornullif there is none.@Nullable BlockEntityEmptyChunk.getBlockEntity(BlockPos pos, WorldChunk.CreationType creationType) @Nullable BlockEntityProtoChunk.getBlockEntity(BlockPos pos) Returns the block entity atpos, ornullif there is none.@Nullable BlockEntityWorldChunk.getBlockEntity(BlockPos pos) Returns the block entity atpos, ornullif there is none.@Nullable BlockEntityWorldChunk.getBlockEntity(BlockPos pos, WorldChunk.CreationType creationType) @Nullable BlockEntityWrapperProtoChunk.getBlockEntity(BlockPos pos) Returns the block entity atpos, ornullif there is none.private @Nullable BlockEntityWorldChunk.loadBlockEntity(BlockPos pos, NbtCompound nbt) Methods in net.minecraft.world.chunk that return types with arguments of type BlockEntityMethods in net.minecraft.world.chunk with parameters of type BlockEntityModifier and TypeMethodDescriptionvoidEmptyChunk.addBlockEntity(BlockEntity blockEntity) voidWorldChunk.addBlockEntity(BlockEntity blockEntity) abstract voidChunk.setBlockEntity(BlockEntity blockEntity) voidEmptyChunk.setBlockEntity(BlockEntity blockEntity) voidProtoChunk.setBlockEntity(BlockEntity blockEntity) voidWorldChunk.setBlockEntity(BlockEntity blockEntity) voidWrapperProtoChunk.setBlockEntity(BlockEntity blockEntity)