Package net.minecraft.block.entity
Class BlockEntityType<T extends BlockEntity>
java.lang.Object
net.minecraft.block.entity.BlockEntityType<T>
Represents a type of block entities.
There is one instance of block entity for each placed block entity; this class
represents the type of the placed block entities, like chests or furnaces.
Block entity types are pre-defined and registered in Registries.BLOCK_ENTITY_TYPE. To create a block
entity type, the builder should be used.
Blocks that have corresponding block entities must implement BlockEntityProvider and list it in the builder of the block
entity type. Multiple blocks or block states can be associated with a single block
entity type.
- See Also:
- Mappings:
Namespace Name named net/minecraft/block/entity/BlockEntityTypeintermediary net/minecraft/class_2591official dpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interfaceA functional interface for a factory that creates a new block entity instance.static final classBlockEntityType.Builder<T extends BlockEntity>Builder forBlockEntityType. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BlockEntityType<BannerBlockEntity> static final BlockEntityType<BarrelBlockEntity> static final BlockEntityType<BeaconBlockEntity> static final BlockEntityType<BedBlockEntity> static final BlockEntityType<BeehiveBlockEntity> static final BlockEntityType<BellBlockEntity> static final BlockEntityType<BlastFurnaceBlockEntity> static final BlockEntityType<BrewingStandBlockEntity> static final BlockEntityType<BrushableBlockEntity> static final BlockEntityType<CalibratedSculkSensorBlockEntity> static final BlockEntityType<CampfireBlockEntity> static final BlockEntityType<ChestBlockEntity> static final BlockEntityType<ChiseledBookshelfBlockEntity> static final BlockEntityType<CommandBlockBlockEntity> static final BlockEntityType<ComparatorBlockEntity> static final BlockEntityType<ConduitBlockEntity> static final BlockEntityType<CrafterBlockEntity> static final BlockEntityType<DaylightDetectorBlockEntity> static final BlockEntityType<DecoratedPotBlockEntity> static final BlockEntityType<DispenserBlockEntity> static final BlockEntityType<DropperBlockEntity> static final BlockEntityType<EnchantingTableBlockEntity> static final BlockEntityType<EndGatewayBlockEntity> static final BlockEntityType<EndPortalBlockEntity> static final BlockEntityType<EnderChestBlockEntity> private final BlockEntityType.BlockEntityFactory<? extends T> static final BlockEntityType<FurnaceBlockEntity> static final BlockEntityType<HangingSignBlockEntity> static final BlockEntityType<HopperBlockEntity> static final BlockEntityType<JigsawBlockEntity> static final BlockEntityType<JukeboxBlockEntity> static final BlockEntityType<LecternBlockEntity> private static final Loggerstatic final BlockEntityType<MobSpawnerBlockEntity> static final BlockEntityType<PistonBlockEntity> private final RegistryEntry.Reference<BlockEntityType<?>> static final BlockEntityType<SculkCatalystBlockEntity> static final BlockEntityType<SculkSensorBlockEntity> static final BlockEntityType<SculkShriekerBlockEntity> static final BlockEntityType<ShulkerBoxBlockEntity> static final BlockEntityType<SignBlockEntity> static final BlockEntityType<SkullBlockEntity> static final BlockEntityType<SmokerBlockEntity> static final BlockEntityType<StructureBlockBlockEntity> static final BlockEntityType<TrappedChestBlockEntity> static final BlockEntityType<TrialSpawnerBlockEntity> private final com.mojang.datafixers.types.Type<?> static final BlockEntityType<VaultBlockEntity> -
Constructor Summary
ConstructorsConstructorDescriptionBlockEntityType(BlockEntityType.BlockEntityFactory<? extends T> factory, Set<Block> blocks, com.mojang.datafixers.types.Type<?> type) -
Method Summary
Modifier and TypeMethodDescriptionprivate static <T extends BlockEntity>
BlockEntityType<T> create(String id, BlockEntityType.Builder<T> builder) Returns the block entity instance of this type atpos, ornullif no such block entity exists.static @Nullable IdentifiergetId(BlockEntityType<?> type) Returns the block entity type's ID, ornullif it is unregistered.instantiate(BlockPos pos, BlockState state) Returns a new instance of the block entity.booleansupports(BlockState state) Returns whether the block entity type supportsstate.
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/block/entity/BlockEntityType;LOGGER:Lorg/slf4j/Logger;intermediary field_11893Lnet/minecraft/class_2591;field_11893:Lorg/slf4j/Logger;official SLdpl;S:Lorg/slf4j/Logger;
-
FURNACE
- Mappings:
Namespace Name Mixin selector named FURNACELnet/minecraft/block/entity/BlockEntityType;FURNACE:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11903Lnet/minecraft/class_2591;field_11903:Lnet/minecraft/class_2591;official aLdpl;a:Ldpl;
-
CHEST
- Mappings:
Namespace Name Mixin selector named CHESTLnet/minecraft/block/entity/BlockEntityType;CHEST:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11914Lnet/minecraft/class_2591;field_11914:Lnet/minecraft/class_2591;official bLdpl;b:Ldpl;
-
TRAPPED_CHEST
- Mappings:
Namespace Name Mixin selector named TRAPPED_CHESTLnet/minecraft/block/entity/BlockEntityType;TRAPPED_CHEST:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11891Lnet/minecraft/class_2591;field_11891:Lnet/minecraft/class_2591;official cLdpl;c:Ldpl;
-
ENDER_CHEST
- Mappings:
Namespace Name Mixin selector named ENDER_CHESTLnet/minecraft/block/entity/BlockEntityType;ENDER_CHEST:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11901Lnet/minecraft/class_2591;field_11901:Lnet/minecraft/class_2591;official dLdpl;d:Ldpl;
-
JUKEBOX
- Mappings:
Namespace Name Mixin selector named JUKEBOXLnet/minecraft/block/entity/BlockEntityType;JUKEBOX:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11907Lnet/minecraft/class_2591;field_11907:Lnet/minecraft/class_2591;official eLdpl;e:Ldpl;
-
DISPENSER
- Mappings:
Namespace Name Mixin selector named DISPENSERLnet/minecraft/block/entity/BlockEntityType;DISPENSER:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11887Lnet/minecraft/class_2591;field_11887:Lnet/minecraft/class_2591;official fLdpl;f:Ldpl;
-
DROPPER
- Mappings:
Namespace Name Mixin selector named DROPPERLnet/minecraft/block/entity/BlockEntityType;DROPPER:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11899Lnet/minecraft/class_2591;field_11899:Lnet/minecraft/class_2591;official gLdpl;g:Ldpl;
-
SIGN
- Mappings:
Namespace Name Mixin selector named SIGNLnet/minecraft/block/entity/BlockEntityType;SIGN:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11911Lnet/minecraft/class_2591;field_11911:Lnet/minecraft/class_2591;official hLdpl;h:Ldpl;
-
HANGING_SIGN
- Mappings:
Namespace Name Mixin selector named HANGING_SIGNLnet/minecraft/block/entity/BlockEntityType;HANGING_SIGN:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_40330Lnet/minecraft/class_2591;field_40330:Lnet/minecraft/class_2591;official iLdpl;i:Ldpl;
-
MOB_SPAWNER
- Mappings:
Namespace Name Mixin selector named MOB_SPAWNERLnet/minecraft/block/entity/BlockEntityType;MOB_SPAWNER:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11889Lnet/minecraft/class_2591;field_11889:Lnet/minecraft/class_2591;official jLdpl;j:Ldpl;
-
PISTON
- Mappings:
Namespace Name Mixin selector named PISTONLnet/minecraft/block/entity/BlockEntityType;PISTON:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11897Lnet/minecraft/class_2591;field_11897:Lnet/minecraft/class_2591;official kLdpl;k:Ldpl;
-
BREWING_STAND
- Mappings:
Namespace Name Mixin selector named BREWING_STANDLnet/minecraft/block/entity/BlockEntityType;BREWING_STAND:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11894Lnet/minecraft/class_2591;field_11894:Lnet/minecraft/class_2591;official lLdpl;l:Ldpl;
-
ENCHANTING_TABLE
- Mappings:
Namespace Name Mixin selector named ENCHANTING_TABLELnet/minecraft/block/entity/BlockEntityType;ENCHANTING_TABLE:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11912Lnet/minecraft/class_2591;field_11912:Lnet/minecraft/class_2591;official mLdpl;m:Ldpl;
-
END_PORTAL
- Mappings:
Namespace Name Mixin selector named END_PORTALLnet/minecraft/block/entity/BlockEntityType;END_PORTAL:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11898Lnet/minecraft/class_2591;field_11898:Lnet/minecraft/class_2591;official nLdpl;n:Ldpl;
-
BEACON
- Mappings:
Namespace Name Mixin selector named BEACONLnet/minecraft/block/entity/BlockEntityType;BEACON:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11890Lnet/minecraft/class_2591;field_11890:Lnet/minecraft/class_2591;official oLdpl;o:Ldpl;
-
SKULL
- Mappings:
Namespace Name Mixin selector named SKULLLnet/minecraft/block/entity/BlockEntityType;SKULL:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11913Lnet/minecraft/class_2591;field_11913:Lnet/minecraft/class_2591;official pLdpl;p:Ldpl;
-
DAYLIGHT_DETECTOR
- Mappings:
Namespace Name Mixin selector named DAYLIGHT_DETECTORLnet/minecraft/block/entity/BlockEntityType;DAYLIGHT_DETECTOR:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11900Lnet/minecraft/class_2591;field_11900:Lnet/minecraft/class_2591;official qLdpl;q:Ldpl;
-
HOPPER
- Mappings:
Namespace Name Mixin selector named HOPPERLnet/minecraft/block/entity/BlockEntityType;HOPPER:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11888Lnet/minecraft/class_2591;field_11888:Lnet/minecraft/class_2591;official rLdpl;r:Ldpl;
-
COMPARATOR
- Mappings:
Namespace Name Mixin selector named COMPARATORLnet/minecraft/block/entity/BlockEntityType;COMPARATOR:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11908Lnet/minecraft/class_2591;field_11908:Lnet/minecraft/class_2591;official sLdpl;s:Ldpl;
-
BANNER
- Mappings:
Namespace Name Mixin selector named BANNERLnet/minecraft/block/entity/BlockEntityType;BANNER:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11905Lnet/minecraft/class_2591;field_11905:Lnet/minecraft/class_2591;official tLdpl;t:Ldpl;
-
STRUCTURE_BLOCK
- Mappings:
Namespace Name Mixin selector named STRUCTURE_BLOCKLnet/minecraft/block/entity/BlockEntityType;STRUCTURE_BLOCK:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11895Lnet/minecraft/class_2591;field_11895:Lnet/minecraft/class_2591;official uLdpl;u:Ldpl;
-
END_GATEWAY
- Mappings:
Namespace Name Mixin selector named END_GATEWAYLnet/minecraft/block/entity/BlockEntityType;END_GATEWAY:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11906Lnet/minecraft/class_2591;field_11906:Lnet/minecraft/class_2591;official vLdpl;v:Ldpl;
-
COMMAND_BLOCK
- Mappings:
Namespace Name Mixin selector named COMMAND_BLOCKLnet/minecraft/block/entity/BlockEntityType;COMMAND_BLOCK:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11904Lnet/minecraft/class_2591;field_11904:Lnet/minecraft/class_2591;official wLdpl;w:Ldpl;
-
SHULKER_BOX
- Mappings:
Namespace Name Mixin selector named SHULKER_BOXLnet/minecraft/block/entity/BlockEntityType;SHULKER_BOX:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11896Lnet/minecraft/class_2591;field_11896:Lnet/minecraft/class_2591;official xLdpl;x:Ldpl;
-
BED
- Mappings:
Namespace Name Mixin selector named BEDLnet/minecraft/block/entity/BlockEntityType;BED:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11910Lnet/minecraft/class_2591;field_11910:Lnet/minecraft/class_2591;official yLdpl;y:Ldpl;
-
CONDUIT
- Mappings:
Namespace Name Mixin selector named CONDUITLnet/minecraft/block/entity/BlockEntityType;CONDUIT:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_11902Lnet/minecraft/class_2591;field_11902:Lnet/minecraft/class_2591;official zLdpl;z:Ldpl;
-
BARREL
- Mappings:
Namespace Name Mixin selector named BARRELLnet/minecraft/block/entity/BlockEntityType;BARREL:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_16411Lnet/minecraft/class_2591;field_16411:Lnet/minecraft/class_2591;official ALdpl;A:Ldpl;
-
SMOKER
- Mappings:
Namespace Name Mixin selector named SMOKERLnet/minecraft/block/entity/BlockEntityType;SMOKER:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_16414Lnet/minecraft/class_2591;field_16414:Lnet/minecraft/class_2591;official BLdpl;B:Ldpl;
-
BLAST_FURNACE
- Mappings:
Namespace Name Mixin selector named BLAST_FURNACELnet/minecraft/block/entity/BlockEntityType;BLAST_FURNACE:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_16415Lnet/minecraft/class_2591;field_16415:Lnet/minecraft/class_2591;official CLdpl;C:Ldpl;
-
LECTERN
- Mappings:
Namespace Name Mixin selector named LECTERNLnet/minecraft/block/entity/BlockEntityType;LECTERN:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_16412Lnet/minecraft/class_2591;field_16412:Lnet/minecraft/class_2591;official DLdpl;D:Ldpl;
-
BELL
- Mappings:
Namespace Name Mixin selector named BELLLnet/minecraft/block/entity/BlockEntityType;BELL:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_16413Lnet/minecraft/class_2591;field_16413:Lnet/minecraft/class_2591;official ELdpl;E:Ldpl;
-
JIGSAW
- Mappings:
Namespace Name Mixin selector named JIGSAWLnet/minecraft/block/entity/BlockEntityType;JIGSAW:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_16549Lnet/minecraft/class_2591;field_16549:Lnet/minecraft/class_2591;official FLdpl;F:Ldpl;
-
CAMPFIRE
- Mappings:
Namespace Name Mixin selector named CAMPFIRELnet/minecraft/block/entity/BlockEntityType;CAMPFIRE:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_17380Lnet/minecraft/class_2591;field_17380:Lnet/minecraft/class_2591;official GLdpl;G:Ldpl;
-
BEEHIVE
- Mappings:
Namespace Name Mixin selector named BEEHIVELnet/minecraft/block/entity/BlockEntityType;BEEHIVE:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_20431Lnet/minecraft/class_2591;field_20431:Lnet/minecraft/class_2591;official HLdpl;H:Ldpl;
-
SCULK_SENSOR
- Mappings:
Namespace Name Mixin selector named SCULK_SENSORLnet/minecraft/block/entity/BlockEntityType;SCULK_SENSOR:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_28117Lnet/minecraft/class_2591;field_28117:Lnet/minecraft/class_2591;official ILdpl;I:Ldpl;
-
CALIBRATED_SCULK_SENSOR
- Mappings:
Namespace Name Mixin selector named CALIBRATED_SCULK_SENSORLnet/minecraft/block/entity/BlockEntityType;CALIBRATED_SCULK_SENSOR:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_43258Lnet/minecraft/class_2591;field_43258:Lnet/minecraft/class_2591;official JLdpl;J:Ldpl;
-
SCULK_CATALYST
- Mappings:
Namespace Name Mixin selector named SCULK_CATALYSTLnet/minecraft/block/entity/BlockEntityType;SCULK_CATALYST:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_37647Lnet/minecraft/class_2591;field_37647:Lnet/minecraft/class_2591;official KLdpl;K:Ldpl;
-
SCULK_SHRIEKER
- Mappings:
Namespace Name Mixin selector named SCULK_SHRIEKERLnet/minecraft/block/entity/BlockEntityType;SCULK_SHRIEKER:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_37648Lnet/minecraft/class_2591;field_37648:Lnet/minecraft/class_2591;official LLdpl;L:Ldpl;
-
CHISELED_BOOKSHELF
- Mappings:
Namespace Name Mixin selector named CHISELED_BOOKSHELFLnet/minecraft/block/entity/BlockEntityType;CHISELED_BOOKSHELF:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_40329Lnet/minecraft/class_2591;field_40329:Lnet/minecraft/class_2591;official MLdpl;M:Ldpl;
-
BRUSHABLE_BLOCK
- Mappings:
Namespace Name Mixin selector named BRUSHABLE_BLOCKLnet/minecraft/block/entity/BlockEntityType;BRUSHABLE_BLOCK:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_42780Lnet/minecraft/class_2591;field_42780:Lnet/minecraft/class_2591;official NLdpl;N:Ldpl;
-
DECORATED_POT
- Mappings:
Namespace Name Mixin selector named DECORATED_POTLnet/minecraft/block/entity/BlockEntityType;DECORATED_POT:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_42781Lnet/minecraft/class_2591;field_42781:Lnet/minecraft/class_2591;official OLdpl;O:Ldpl;
-
CRAFTER
- Mappings:
Namespace Name Mixin selector named CRAFTERLnet/minecraft/block/entity/BlockEntityType;CRAFTER:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_46808Lnet/minecraft/class_2591;field_46808:Lnet/minecraft/class_2591;official PLdpl;P:Ldpl;
-
TRIAL_SPAWNER
- Mappings:
Namespace Name Mixin selector named TRIAL_SPAWNERLnet/minecraft/block/entity/BlockEntityType;TRIAL_SPAWNER:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_47352Lnet/minecraft/class_2591;field_47352:Lnet/minecraft/class_2591;official QLdpl;Q:Ldpl;
-
VAULT
- Mappings:
Namespace Name Mixin selector named VAULTLnet/minecraft/block/entity/BlockEntityType;VAULT:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_48859Lnet/minecraft/class_2591;field_48859:Lnet/minecraft/class_2591;official RLdpl;R:Ldpl;
-
factory
- Mappings:
Namespace Name Mixin selector named factoryLnet/minecraft/block/entity/BlockEntityType;factory:Lnet/minecraft/block/entity/BlockEntityType$BlockEntityFactory;intermediary field_11892Lnet/minecraft/class_2591;field_11892:Lnet/minecraft/class_2591$class_5559;official TLdpl;T:Ldpl$a;
-
blocks
- Mappings:
Namespace Name Mixin selector named blocksLnet/minecraft/block/entity/BlockEntityType;blocks:Ljava/util/Set;intermediary field_19315Lnet/minecraft/class_2591;field_19315:Ljava/util/Set;official ULdpl;U:Ljava/util/Set;
-
type
private final com.mojang.datafixers.types.Type<?> type- Mappings:
Namespace Name Mixin selector named typeLnet/minecraft/block/entity/BlockEntityType;type:Lcom/mojang/datafixers/types/Type;intermediary field_11909Lnet/minecraft/class_2591;field_11909:Lcom/mojang/datafixers/types/Type;official VLdpl;V:Lcom/mojang/datafixers/types/Type;
-
registryEntry
- Mappings:
Namespace Name Mixin selector named registryEntryLnet/minecraft/block/entity/BlockEntityType;registryEntry:Lnet/minecraft/registry/entry/RegistryEntry$Reference;intermediary field_45786Lnet/minecraft/class_2591;field_45786:Lnet/minecraft/class_6880$class_6883;official WLdpl;W:Lji$c;
-
-
Constructor Details
-
BlockEntityType
public BlockEntityType(BlockEntityType.BlockEntityFactory<? extends T> factory, Set<Block> blocks, com.mojang.datafixers.types.Type<?> type) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/entity/BlockEntityType;<init>(Lnet/minecraft/block/entity/BlockEntityType$BlockEntityFactory;Ljava/util/Set;Lcom/mojang/datafixers/types/Type;)Vintermediary <init>Lnet/minecraft/class_2591;<init>(Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;Lcom/mojang/datafixers/types/Type;)Vofficial <init>Ldpl;<init>(Ldpl$a;Ljava/util/Set;Lcom/mojang/datafixers/types/Type;)V
-
-
Method Details
-
getId
Returns the block entity type's ID, ornullif it is unregistered.This should never return
nullunder normal circumstances.- Returns:
- the block entity type's ID, or
nullif it is unregistered - Mappings:
Namespace Name Mixin selector named getIdLnet/minecraft/block/entity/BlockEntityType;getId(Lnet/minecraft/block/entity/BlockEntityType;)Lnet/minecraft/util/Identifier;intermediary method_11033Lnet/minecraft/class_2591;method_11033(Lnet/minecraft/class_2591;)Lnet/minecraft/class_2960;official aLdpl;a(Ldpl;)Lalf;
-
create
private static <T extends BlockEntity> BlockEntityType<T> create(String id, BlockEntityType.Builder<T> builder) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/block/entity/BlockEntityType;create(Ljava/lang/String;Lnet/minecraft/block/entity/BlockEntityType$Builder;)Lnet/minecraft/block/entity/BlockEntityType;intermediary method_11030Lnet/minecraft/class_2591;method_11030(Ljava/lang/String;Lnet/minecraft/class_2591$class_2592;)Lnet/minecraft/class_2591;official aLdpl;a(Ljava/lang/String;Ldpl$b;)Ldpl;
-
instantiate
Returns a new instance of the block entity.- Returns:
- a new instance of the block entity
- See Also:
- Mappings:
Namespace Name Mixin selector named instantiateLnet/minecraft/block/entity/BlockEntityType;instantiate(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/entity/BlockEntity;intermediary method_11032Lnet/minecraft/class_2591;method_11032(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586;official aLdpl;a(Liz;Ldse;)Ldpj;
-
supports
Returns whether the block entity type supportsstate.The block, not the block state, determines the corresponding block entity type; therefore, for states of the same block, the return value is the same.
- Returns:
- whether the block entity type supports
state - Mappings:
Namespace Name Mixin selector named supportsLnet/minecraft/block/entity/BlockEntityType;supports(Lnet/minecraft/block/BlockState;)Zintermediary method_20526Lnet/minecraft/class_2591;method_20526(Lnet/minecraft/class_2680;)Zofficial aLdpl;a(Ldse;)Z
-
getRegistryEntry
- Mappings:
Namespace Name Mixin selector named getRegistryEntryLnet/minecraft/block/entity/BlockEntityType;getRegistryEntry()Lnet/minecraft/registry/entry/RegistryEntry$Reference;intermediary method_53254Lnet/minecraft/class_2591;method_53254()Lnet/minecraft/class_6880$class_6883;official aLdpl;a()Lji$c;
-
get
Returns the block entity instance of this type atpos, ornullif no such block entity exists.- Returns:
- the block entity instance of this type at
pos, ornullif no such block entity exists - See Also:
- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/block/entity/BlockEntityType;get(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;intermediary method_24182Lnet/minecraft/class_2591;method_24182(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;official aLdpl;a(Ldbg;Liz;)Ldpj;
-