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
should be used.
invalid reference
builder
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 dye
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interfaceA functional interface for a factory that creates a new block entity instance. -
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<CreakingHeartBlockEntity> 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 static final Set<BlockEntityType<?>> 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<TestBlockEntity> static final BlockEntityType<TestInstanceBlockEntity> static final BlockEntityType<TrappedChestBlockEntity> static final BlockEntityType<TrialSpawnerBlockEntity> static final BlockEntityType<VaultBlockEntity> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBlockEntityType(BlockEntityType.BlockEntityFactory<? extends T> factory, Set<Block> blocks) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate static <T extends BlockEntity>
BlockEntityType<T> create(String id, BlockEntityType.BlockEntityFactory<? extends T> factory, Block[] blocks) 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.Deprecated.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 VLdye;V: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 aLdye;a:Ldye;
-
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 bLdye;b:Ldye;
-
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 cLdye;c:Ldye;
-
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 dLdye;d:Ldye;
-
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 eLdye;e:Ldye;
-
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 fLdye;f:Ldye;
-
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 gLdye;g:Ldye;
-
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 hLdye;h:Ldye;
-
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 iLdye;i:Ldye;
-
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 jLdye;j:Ldye;
-
CREAKING_HEART
- Mappings:
Namespace Name Mixin selector named CREAKING_HEARTLnet/minecraft/block/entity/BlockEntityType;CREAKING_HEART:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_54774Lnet/minecraft/class_2591;field_54774:Lnet/minecraft/class_2591;official kLdye;k:Ldye;
-
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 lLdye;l:Ldye;
-
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 mLdye;m:Ldye;
-
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 nLdye;n:Ldye;
-
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 oLdye;o:Ldye;
-
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 pLdye;p:Ldye;
-
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 qLdye;q:Ldye;
-
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 rLdye;r:Ldye;
-
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 sLdye;s:Ldye;
-
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 tLdye;t:Ldye;
-
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 uLdye;u:Ldye;
-
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 vLdye;v:Ldye;
-
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 wLdye;w:Ldye;
-
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 xLdye;x:Ldye;
-
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 yLdye;y:Ldye;
-
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 zLdye;z:Ldye;
-
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 ALdye;A:Ldye;
-
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 BLdye;B:Ldye;
-
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 CLdye;C:Ldye;
-
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 DLdye;D:Ldye;
-
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 ELdye;E:Ldye;
-
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 FLdye;F:Ldye;
-
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 GLdye;G:Ldye;
-
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 HLdye;H:Ldye;
-
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 ILdye;I:Ldye;
-
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 JLdye;J:Ldye;
-
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 KLdye;K:Ldye;
-
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 LLdye;L:Ldye;
-
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 MLdye;M:Ldye;
-
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 NLdye;N:Ldye;
-
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 OLdye;O:Ldye;
-
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 PLdye;P:Ldye;
-
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 QLdye;Q:Ldye;
-
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 RLdye;R:Ldye;
-
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 SLdye;S:Ldye;
-
TEST_BLOCK
- Mappings:
Namespace Name Mixin selector named TEST_BLOCKLnet/minecraft/block/entity/BlockEntityType;TEST_BLOCK:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_55992Lnet/minecraft/class_2591;field_55992:Lnet/minecraft/class_2591;official TLdye;T:Ldye;
-
TEST_INSTANCE_BLOCK
- Mappings:
Namespace Name Mixin selector named TEST_INSTANCE_BLOCKLnet/minecraft/block/entity/BlockEntityType;TEST_INSTANCE_BLOCK:Lnet/minecraft/block/entity/BlockEntityType;intermediary field_55993Lnet/minecraft/class_2591;field_55993:Lnet/minecraft/class_2591;official ULdye;U:Ldye;
-
POTENTIALLY_EXECUTES_COMMANDS
- Mappings:
Namespace Name Mixin selector named POTENTIALLY_EXECUTES_COMMANDSLnet/minecraft/block/entity/BlockEntityType;POTENTIALLY_EXECUTES_COMMANDS:Ljava/util/Set;intermediary field_55084Lnet/minecraft/class_2591;field_55084:Ljava/util/Set;official WLdye;W:Ljava/util/Set;
-
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 XLdye;X:Ldye$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 YLdye;Y:Ljava/util/Set;
-
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 ZLdye;Z:Ljf$c;
-
-
Constructor Details
-
BlockEntityType
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/entity/BlockEntityType;<init>(Lnet/minecraft/block/entity/BlockEntityType$BlockEntityFactory;Ljava/util/Set;)Vintermediary <init>Lnet/minecraft/class_2591;<init>(Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;)Vofficial <init>Ldye;<init>(Ldye$a;Ljava/util/Set;)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 aLdye;a(Ldye;)Lali;
-
create
private static <T extends BlockEntity> BlockEntityType<T> create(String id, BlockEntityType.BlockEntityFactory<? extends T> factory, Block[] blocks) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/block/entity/BlockEntityType;create(Ljava/lang/String;Lnet/minecraft/block/entity/BlockEntityType$BlockEntityFactory;[Lnet/minecraft/block/Block;)Lnet/minecraft/block/entity/BlockEntityType;intermediary method_11030Lnet/minecraft/class_2591;method_11030(Ljava/lang/String;Lnet/minecraft/class_2591$class_5559;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_2591;official aLdye;a(Ljava/lang/String;Ldye$a;[Ldnc;)Ldye;
-
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 aLdye;a(Liv;Lebe;)Ldyc;
-
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 aLdye;a(Lebe;)Z
-
getRegistryEntry
Deprecated.- 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 aLdye;a()Ljf$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 aLdye;a(Ldjb;Liv;)Ldyc;
-
canPotentiallyExecuteCommands
public boolean canPotentiallyExecuteCommands()- Mappings:
Namespace Name Mixin selector named canPotentiallyExecuteCommandsLnet/minecraft/block/entity/BlockEntityType;canPotentiallyExecuteCommands()Zintermediary method_65166Lnet/minecraft/class_2591;method_65166()Zofficial bLdye;b()Z
-