Package net.minecraft.world.level.block
Interface EntityBlock
- All Known Implementing Classes:
AbstractBannerBlock
,AbstractChestBlock
,AbstractFurnaceBlock
,AbstractSkullBlock
,BannerBlock
,BarrelBlock
,BaseEntityBlock
,BeaconBlock
,BedBlock
,BeehiveBlock
,BellBlock
,BlastFurnaceBlock
,BrewingStandBlock
,BrushableBlock
,CalibratedSculkSensorBlock
,CampfireBlock
,CeilingHangingSignBlock
,ChestBlock
,ChiseledBookShelfBlock
,CommandBlock
,ComparatorBlock
,ConduitBlock
,CrafterBlock
,DaylightDetectorBlock
,DecoratedPotBlock
,DispenserBlock
,DropperBlock
,EnchantingTableBlock
,EnderChestBlock
,EndGatewayBlock
,EndPortalBlock
,FurnaceBlock
,HopperBlock
,JigsawBlock
,JukeboxBlock
,LecternBlock
,MovingPistonBlock
,PiglinWallSkullBlock
,PlayerHeadBlock
,PlayerWallHeadBlock
,SculkCatalystBlock
,SculkSensorBlock
,SculkShriekerBlock
,ShulkerBoxBlock
,SignBlock
,SkullBlock
,SmokerBlock
,SpawnerBlock
,StandingSignBlock
,StructureBlock
,TrappedChestBlock
,TrialSpawnerBlock
,VaultBlock
,WallBannerBlock
,WallHangingSignBlock
,WallSignBlock
,WallSkullBlock
,WitherSkullBlock
,WitherWallSkullBlock
public interface EntityBlock
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T extends BlockEntity>
GameEventListenergetListener
(ServerLevel level, T blockEntity) default <T extends BlockEntity>
BlockEntityTicker<T> getTicker
(Level level, BlockState state, BlockEntityType<T> blockEntityType) newBlockEntity
(BlockPos pos, BlockState state)
-
Method Details
-
newBlockEntity
-
getTicker
@Nullable default <T extends BlockEntity> BlockEntityTicker<T> getTicker(Level level, BlockState state, BlockEntityType<T> blockEntityType) -
getListener
@Nullable default <T extends BlockEntity> GameEventListener getListener(ServerLevel level, T blockEntity)
-