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 dxt
-
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 VLdxt;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 aLdxt;a:Ldxt;
-
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 bLdxt;b:Ldxt;
-
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 cLdxt;c:Ldxt;
-
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 dLdxt;d:Ldxt;
-
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 eLdxt;e:Ldxt;
-
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 fLdxt;f:Ldxt;
-
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 gLdxt;g:Ldxt;
-
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 hLdxt;h:Ldxt;
-
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 iLdxt;i:Ldxt;
-
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 jLdxt;j:Ldxt;
-
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 kLdxt;k:Ldxt;
-
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 lLdxt;l:Ldxt;
-
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 mLdxt;m:Ldxt;
-
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 nLdxt;n:Ldxt;
-
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 oLdxt;o:Ldxt;
-
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 pLdxt;p:Ldxt;
-
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 qLdxt;q:Ldxt;
-
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 rLdxt;r:Ldxt;
-
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 sLdxt;s:Ldxt;
-
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 tLdxt;t:Ldxt;
-
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 uLdxt;u:Ldxt;
-
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 vLdxt;v:Ldxt;
-
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 wLdxt;w:Ldxt;
-
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 xLdxt;x:Ldxt;
-
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 yLdxt;y:Ldxt;
-
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 zLdxt;z:Ldxt;
-
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 ALdxt;A:Ldxt;
-
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 BLdxt;B:Ldxt;
-
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 CLdxt;C:Ldxt;
-
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 DLdxt;D:Ldxt;
-
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 ELdxt;E:Ldxt;
-
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 FLdxt;F:Ldxt;
-
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 GLdxt;G:Ldxt;
-
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 HLdxt;H:Ldxt;
-
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 ILdxt;I:Ldxt;
-
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 JLdxt;J:Ldxt;
-
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 KLdxt;K:Ldxt;
-
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 LLdxt;L:Ldxt;
-
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 MLdxt;M:Ldxt;
-
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 NLdxt;N:Ldxt;
-
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 OLdxt;O:Ldxt;
-
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 PLdxt;P:Ldxt;
-
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 QLdxt;Q:Ldxt;
-
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 RLdxt;R:Ldxt;
-
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 SLdxt;S:Ldxt;
-
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 TLdxt;T:Ldxt;
-
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 ULdxt;U:Ldxt;
-
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 WLdxt;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 XLdxt;X:Ldxt$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 YLdxt;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 ZLdxt;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>Ldxt;<init>(Ldxt$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 aLdxt;a(Ldxt;)Lalg;
-
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 aLdxt;a(Ljava/lang/String;Ldxt$a;[Ldmr;)Ldxt;
-
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 aLdxt;a(Liv;Leat;)Ldxr;
-
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 aLdxt;a(Leat;)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 aLdxt;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 aLdxt;a(Ldiq;Liv;)Ldxr;
-
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 bLdxt;b()Z
-