Class StructureBlockBlockEntity
- Mappings:
Namespace Name named net/minecraft/block/entity/StructureBlockBlockEntity
intermediary net/minecraft/class_2633
official drx
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.entity.BlockEntity
BlockEntity.ComponentsAccess
-
Field Summary
Modifier and TypeFieldDescriptionprivate String
static final String
static final int
static final int
private static final int
private boolean
private float
private String
private BlockMirror
private StructureBlockMode
private BlockPos
private boolean
private BlockRotation
private long
private boolean
private boolean
private Vec3i
private @Nullable Identifier
Fields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Random
createRandom
(long seed) boolean
float
getMode()
long
getSeed()
getSize()
getStructureBox
(BlockPos pos, Stream<BlockPos> corners) private @Nullable StructureTemplate
getStructureTemplate
(ServerWorld world) boolean
boolean
boolean
void
loadAndPlaceStructure
(ServerWorld world) private void
loadAndPlaceStructure
(ServerWorld world, StructureTemplate template) boolean
boolean
loadStructure
(ServerWorld world) private void
loadStructure
(StructureTemplate template) boolean
openScreen
(PlayerEntity player) protected void
readNbt
(NbtCompound nbt, RegistryWrapper.WrapperLookup registryLookup) Reads data fromnbt
.boolean
boolean
saveStructure
(boolean interactive) void
setAuthor
(LivingEntity entity) void
setIgnoreEntities
(boolean ignoreEntities) void
setIntegrity
(float integrity) void
setMetadata
(String metadata) void
setMirror
(BlockMirror mirror) void
setMode
(StructureBlockMode mode) void
void
setPowered
(boolean powered) void
setRotation
(BlockRotation rotation) void
setSeed
(long seed) void
setShowAir
(boolean showAir) void
setShowBoundingBox
(boolean showBoundingBox) void
void
setTemplateName
(@Nullable String templateName) void
setTemplateName
(@Nullable Identifier templateName) boolean
boolean
boolean
streamCornerPos
(BlockPos start, BlockPos end) Streams positions ofStructureBlockMode.CORNER
mode structure blocks with matching names.toInitialChunkDataNbt
(RegistryWrapper.WrapperLookup registryLookup) Returns the serialized state of this block entity that is observable by clients.Returns the packet to send to nearby players when the block entity's observable state changes, ornull
to not send the packet.void
private void
protected void
writeNbt
(NbtCompound nbt, RegistryWrapper.WrapperLookup registryLookup) Writes data tonbt
.Methods inherited from class net.minecraft.block.entity.BlockEntity
addComponents, cancelRemoval, copyItemDataRequiresOperator, createComponentlessNbt, createComponentlessNbtWithIdentifyingData, createComponentMap, createFromNbt, createNbt, createNbtWithId, createNbtWithIdentifyingData, getCachedState, getComponents, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, posFromNbt, read, readComponentlessNbt, readComponents, readComponents, readComponents, removeFromCopiedStackNbt, setCachedState, setComponents, setStackNbt, setWorld, supports, tryParseCustomName, writeIdToNbt
-
Field Details
-
field_31367
private static final int field_31367- See Also:
- Mappings:
Namespace Name Mixin selector named field_31367
Lnet/minecraft/block/entity/StructureBlockBlockEntity;field_31367:I
intermediary field_31367
Lnet/minecraft/class_2633;field_31367:I
official d
Ldrx;d:I
-
field_31364
public static final int field_31364- See Also:
- Mappings:
Namespace Name Mixin selector named field_31364
Lnet/minecraft/block/entity/StructureBlockBlockEntity;field_31364:I
intermediary field_31364
Lnet/minecraft/class_2633;field_31364:I
official a
Ldrx;a:I
-
field_31365
public static final int field_31365- See Also:
- Mappings:
Namespace Name Mixin selector named field_31365
Lnet/minecraft/block/entity/StructureBlockBlockEntity;field_31365:I
intermediary field_31365
Lnet/minecraft/class_2633;field_31365:I
official b
Ldrx;b:I
-
AUTHOR_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named AUTHOR_KEY
Lnet/minecraft/block/entity/StructureBlockBlockEntity;AUTHOR_KEY:Ljava/lang/String;
intermediary field_31366
Lnet/minecraft/class_2633;field_31366:Ljava/lang/String;
official c
Ldrx;c:Ljava/lang/String;
-
templateName
- Mappings:
Namespace Name Mixin selector named templateName
Lnet/minecraft/block/entity/StructureBlockBlockEntity;templateName:Lnet/minecraft/util/Identifier;
intermediary field_12102
Lnet/minecraft/class_2633;field_12102:Lnet/minecraft/class_2960;
official e
Ldrx;e:Lakr;
-
author
- Mappings:
Namespace Name Mixin selector named author
Lnet/minecraft/block/entity/StructureBlockBlockEntity;author:Ljava/lang/String;
intermediary field_12104
Lnet/minecraft/class_2633;field_12104:Ljava/lang/String;
official f
Ldrx;f:Ljava/lang/String;
-
metadata
- Mappings:
Namespace Name Mixin selector named metadata
Lnet/minecraft/block/entity/StructureBlockBlockEntity;metadata:Ljava/lang/String;
intermediary field_12098
Lnet/minecraft/class_2633;field_12098:Ljava/lang/String;
official g
Ldrx;g:Ljava/lang/String;
-
offset
- Mappings:
Namespace Name Mixin selector named offset
Lnet/minecraft/block/entity/StructureBlockBlockEntity;offset:Lnet/minecraft/util/math/BlockPos;
intermediary field_12092
Lnet/minecraft/class_2633;field_12092:Lnet/minecraft/class_2338;
official h
Ldrx;h:Ljd;
-
size
- Mappings:
Namespace Name Mixin selector named size
Lnet/minecraft/block/entity/StructureBlockBlockEntity;size:Lnet/minecraft/util/math/Vec3i;
intermediary field_12100
Lnet/minecraft/class_2633;field_12100:Lnet/minecraft/class_2382;
official i
Ldrx;i:Lkh;
-
mirror
- Mappings:
Namespace Name Mixin selector named mirror
Lnet/minecraft/block/entity/StructureBlockBlockEntity;mirror:Lnet/minecraft/util/BlockMirror;
intermediary field_12093
Lnet/minecraft/class_2633;field_12093:Lnet/minecraft/class_2415;
official j
Ldrx;j:Ldkv;
-
rotation
- Mappings:
Namespace Name Mixin selector named rotation
Lnet/minecraft/block/entity/StructureBlockBlockEntity;rotation:Lnet/minecraft/util/BlockRotation;
intermediary field_12105
Lnet/minecraft/class_2633;field_12105:Lnet/minecraft/class_2470;
official k
Ldrx;k:Ldmm;
-
mode
- Mappings:
Namespace Name Mixin selector named mode
Lnet/minecraft/block/entity/StructureBlockBlockEntity;mode:Lnet/minecraft/block/enums/StructureBlockMode;
intermediary field_12094
Lnet/minecraft/class_2633;field_12094:Lnet/minecraft/class_2776;
official l
Ldrx;l:Ldum;
-
ignoreEntities
private boolean ignoreEntities- Mappings:
Namespace Name Mixin selector named ignoreEntities
Lnet/minecraft/block/entity/StructureBlockBlockEntity;ignoreEntities:Z
intermediary field_12099
Lnet/minecraft/class_2633;field_12099:Z
official m
Ldrx;m:Z
-
powered
private boolean powered- Mappings:
Namespace Name Mixin selector named powered
Lnet/minecraft/block/entity/StructureBlockBlockEntity;powered:Z
intermediary field_12097
Lnet/minecraft/class_2633;field_12097:Z
official q
Ldrx;q:Z
-
showAir
private boolean showAir- Mappings:
Namespace Name Mixin selector named showAir
Lnet/minecraft/block/entity/StructureBlockBlockEntity;showAir:Z
intermediary field_12096
Lnet/minecraft/class_2633;field_12096:Z
official r
Ldrx;r:Z
-
showBoundingBox
private boolean showBoundingBox- Mappings:
Namespace Name Mixin selector named showBoundingBox
Lnet/minecraft/block/entity/StructureBlockBlockEntity;showBoundingBox:Z
intermediary field_12095
Lnet/minecraft/class_2633;field_12095:Z
official s
Ldrx;s:Z
-
integrity
private float integrity- Mappings:
Namespace Name Mixin selector named integrity
Lnet/minecraft/block/entity/StructureBlockBlockEntity;integrity:F
intermediary field_12101
Lnet/minecraft/class_2633;field_12101:F
official t
Ldrx;t:F
-
seed
private long seed- Mappings:
Namespace Name Mixin selector named seed
Lnet/minecraft/block/entity/StructureBlockBlockEntity;seed:J
intermediary field_12103
Lnet/minecraft/class_2633;field_12103:J
official u
Ldrx;u:J
-
-
Constructor Details
-
StructureBlockBlockEntity
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/block/entity/StructureBlockBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
intermediary <init>
Lnet/minecraft/class_2633;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
official <init>
Ldrx;<init>(Ljd;Ldtc;)V
-
-
Method Details
-
writeNbt
Writes data tonbt
. Subclasses should override this if they store a persistent data.NBT is a storage format; therefore, a data from NBT is loaded to a block entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the block entity.
- Overrides:
writeNbt
in classBlockEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named writeNbt
Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)V
intermediary method_11007
Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
official b
Ldqh;b(Lub;Ljo$a;)V
-
readNbt
Reads data fromnbt
. Subclasses should override this if they store a persistent data.NBT is a storage format; therefore, a data from NBT is loaded to a block entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the block entity.
nbt
might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
readNbt
in classBlockEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named readNbt
Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)V
intermediary method_11014
Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
official a
Ldqh;a(Lub;Ljo$a;)V
-
updateBlockMode
private void updateBlockMode()- Mappings:
Namespace Name Mixin selector named updateBlockMode
Lnet/minecraft/block/entity/StructureBlockBlockEntity;updateBlockMode()V
intermediary method_11348
Lnet/minecraft/class_2633;method_11348()V
official G
Ldrx;G()V
-
toUpdatePacket
Description copied from class:BlockEntity
Returns the packet to send to nearby players when the block entity's observable state changes, ornull
to not send the packet.If the data returned by
initial chunk data
is suitable for updates, the following shortcut can be used to create an update packet:BlockEntityUpdateS2CPacket.create(this)
. The NBT will be passed toBlockEntity.readNbt(net.minecraft.nbt.NbtCompound, net.minecraft.registry.RegistryWrapper.WrapperLookup)
on the client."Observable state" is a state that clients can observe without specific interaction. For example,
CampfireBlockEntity
's cooked items are observable states, but chests' inventories are not observable states, since the player must first open that chest before they can see the contents.To sync block entity data using this method, use
serverWorld.getChunkManager().markForUpdate(this.getPos());
.- Overrides:
toUpdatePacket
in classBlockEntity
- Returns:
- the packet to send to nearby players when the block entity's observable
state changes, or
null
to not send the packet - See Also:
- Mappings:
Namespace Name Mixin selector named toUpdatePacket
Lnet/minecraft/block/entity/StructureBlockBlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
intermediary method_38252
Lnet/minecraft/class_2633;method_38252()Lnet/minecraft/class_2622;
official b
Ldrx;b()Lacb;
-
toInitialChunkDataNbt
Returns the serialized state of this block entity that is observable by clients.This is sent alongside the initial chunk data, as well as when the block entity implements
toUpdatePacket()
and decides to use the defaultBlockEntityUpdateS2CPacket
."Observable state" is a state that clients can observe without specific interaction. For example,
CampfireBlockEntity
's cooked items are observable states, but chests' inventories are not observable states, since the player must first open that chest before they can see the contents.To send all NBT data of this block entity saved to disk, return
BlockEntity.createNbt(net.minecraft.registry.RegistryWrapper.WrapperLookup)
.- Overrides:
toInitialChunkDataNbt
in classBlockEntity
- Returns:
- the serialized state of this block entity that is observable by clients
- See Also:
- Mappings:
Namespace Name Mixin selector named toInitialChunkDataNbt
Lnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/nbt/NbtCompound;
intermediary method_16887
Lnet/minecraft/class_2586;method_16887(Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;
official a
Ldqh;a(Ljo$a;)Lub;
-
openScreen
- Mappings:
Namespace Name Mixin selector named openScreen
Lnet/minecraft/block/entity/StructureBlockBlockEntity;openScreen(Lnet/minecraft/entity/player/PlayerEntity;)Z
intermediary method_11351
Lnet/minecraft/class_2633;method_11351(Lnet/minecraft/class_1657;)Z
official a
Ldrx;a(Lcmx;)Z
-
getTemplateName
- Mappings:
Namespace Name Mixin selector named getTemplateName
Lnet/minecraft/block/entity/StructureBlockBlockEntity;getTemplateName()Ljava/lang/String;
intermediary method_11362
Lnet/minecraft/class_2633;method_11362()Ljava/lang/String;
official c
Ldrx;c()Ljava/lang/String;
-
hasStructureName
public boolean hasStructureName()- Mappings:
Namespace Name Mixin selector named hasStructureName
Lnet/minecraft/block/entity/StructureBlockBlockEntity;hasStructureName()Z
intermediary method_11384
Lnet/minecraft/class_2633;method_11384()Z
official d
Ldrx;d()Z
-
setTemplateName
- Mappings:
Namespace Name Mixin selector named setTemplateName
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setTemplateName(Ljava/lang/String;)V
intermediary method_11343
Lnet/minecraft/class_2633;method_11343(Ljava/lang/String;)V
official a
Ldrx;a(Ljava/lang/String;)V
-
setTemplateName
- Mappings:
Namespace Name Mixin selector named setTemplateName
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setTemplateName(Lnet/minecraft/util/Identifier;)V
intermediary method_11344
Lnet/minecraft/class_2633;method_11344(Lnet/minecraft/class_2960;)V
official a
Ldrx;a(Lakr;)V
-
setAuthor
- Mappings:
Namespace Name Mixin selector named setAuthor
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setAuthor(Lnet/minecraft/entity/LivingEntity;)V
intermediary method_11373
Lnet/minecraft/class_2633;method_11373(Lnet/minecraft/class_1309;)V
official a
Ldrx;a(Lbtn;)V
-
getOffset
- Mappings:
Namespace Name Mixin selector named getOffset
Lnet/minecraft/block/entity/StructureBlockBlockEntity;getOffset()Lnet/minecraft/util/math/BlockPos;
intermediary method_11359
Lnet/minecraft/class_2633;method_11359()Lnet/minecraft/class_2338;
official f
Ldrx;f()Ljd;
-
setOffset
- Mappings:
Namespace Name Mixin selector named setOffset
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setOffset(Lnet/minecraft/util/math/BlockPos;)V
intermediary method_11378
Lnet/minecraft/class_2633;method_11378(Lnet/minecraft/class_2338;)V
official a
Ldrx;a(Ljd;)V
-
getSize
- Mappings:
Namespace Name Mixin selector named getSize
Lnet/minecraft/block/entity/StructureBlockBlockEntity;getSize()Lnet/minecraft/util/math/Vec3i;
intermediary method_11349
Lnet/minecraft/class_2633;method_11349()Lnet/minecraft/class_2382;
official j
Ldrx;j()Lkh;
-
setSize
- Mappings:
Namespace Name Mixin selector named setSize
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setSize(Lnet/minecraft/util/math/Vec3i;)V
intermediary method_11377
Lnet/minecraft/class_2633;method_11377(Lnet/minecraft/class_2382;)V
official a
Ldrx;a(Lkh;)V
-
getMirror
- Mappings:
Namespace Name Mixin selector named getMirror
Lnet/minecraft/block/entity/StructureBlockBlockEntity;getMirror()Lnet/minecraft/util/BlockMirror;
intermediary method_11345
Lnet/minecraft/class_2633;method_11345()Lnet/minecraft/class_2415;
official k
Ldrx;k()Ldkv;
-
setMirror
- Mappings:
Namespace Name Mixin selector named setMirror
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setMirror(Lnet/minecraft/util/BlockMirror;)V
intermediary method_11356
Lnet/minecraft/class_2633;method_11356(Lnet/minecraft/class_2415;)V
official a
Ldrx;a(Ldkv;)V
-
getRotation
- Mappings:
Namespace Name Mixin selector named getRotation
Lnet/minecraft/block/entity/StructureBlockBlockEntity;getRotation()Lnet/minecraft/util/BlockRotation;
intermediary method_11353
Lnet/minecraft/class_2633;method_11353()Lnet/minecraft/class_2470;
official l
Ldrx;l()Ldmm;
-
setRotation
- Mappings:
Namespace Name Mixin selector named setRotation
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setRotation(Lnet/minecraft/util/BlockRotation;)V
intermediary method_11385
Lnet/minecraft/class_2633;method_11385(Lnet/minecraft/class_2470;)V
official a
Ldrx;a(Ldmm;)V
-
getMetadata
- Mappings:
Namespace Name Mixin selector named getMetadata
Lnet/minecraft/block/entity/StructureBlockBlockEntity;getMetadata()Ljava/lang/String;
intermediary method_11358
Lnet/minecraft/class_2633;method_11358()Ljava/lang/String;
official u
Ldrx;u()Ljava/lang/String;
-
setMetadata
- Mappings:
Namespace Name Mixin selector named setMetadata
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setMetadata(Ljava/lang/String;)V
intermediary method_11363
Lnet/minecraft/class_2633;method_11363(Ljava/lang/String;)V
official b
Ldrx;b(Ljava/lang/String;)V
-
getMode
- Mappings:
Namespace Name Mixin selector named getMode
Lnet/minecraft/block/entity/StructureBlockBlockEntity;getMode()Lnet/minecraft/block/enums/StructureBlockMode;
intermediary method_11374
Lnet/minecraft/class_2633;method_11374()Lnet/minecraft/class_2776;
official v
Ldrx;v()Ldum;
-
setMode
- Mappings:
Namespace Name Mixin selector named setMode
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setMode(Lnet/minecraft/block/enums/StructureBlockMode;)V
intermediary method_11381
Lnet/minecraft/class_2633;method_11381(Lnet/minecraft/class_2776;)V
official a
Ldrx;a(Ldum;)V
-
shouldIgnoreEntities
public boolean shouldIgnoreEntities()- Mappings:
Namespace Name Mixin selector named shouldIgnoreEntities
Lnet/minecraft/block/entity/StructureBlockBlockEntity;shouldIgnoreEntities()Z
intermediary method_11367
Lnet/minecraft/class_2633;method_11367()Z
official w
Ldrx;w()Z
-
setIgnoreEntities
public void setIgnoreEntities(boolean ignoreEntities) - Mappings:
Namespace Name Mixin selector named setIgnoreEntities
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setIgnoreEntities(Z)V
intermediary method_11352
Lnet/minecraft/class_2633;method_11352(Z)V
official a
Ldrx;a(Z)V
-
getIntegrity
public float getIntegrity()- Mappings:
Namespace Name Mixin selector named getIntegrity
Lnet/minecraft/block/entity/StructureBlockBlockEntity;getIntegrity()F
intermediary method_11346
Lnet/minecraft/class_2633;method_11346()F
official x
Ldrx;x()F
-
setIntegrity
public void setIntegrity(float integrity) - Mappings:
Namespace Name Mixin selector named setIntegrity
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setIntegrity(F)V
intermediary method_11370
Lnet/minecraft/class_2633;method_11370(F)V
official a
Ldrx;a(F)V
-
getSeed
public long getSeed()- Mappings:
Namespace Name Mixin selector named getSeed
Lnet/minecraft/block/entity/StructureBlockBlockEntity;getSeed()J
intermediary method_11371
Lnet/minecraft/class_2633;method_11371()J
official y
Ldrx;y()J
-
setSeed
public void setSeed(long seed) - Mappings:
Namespace Name Mixin selector named setSeed
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setSeed(J)V
intermediary method_11382
Lnet/minecraft/class_2633;method_11382(J)V
official a
Ldrx;a(J)V
-
detectStructureSize
public boolean detectStructureSize()- Mappings:
Namespace Name Mixin selector named detectStructureSize
Lnet/minecraft/block/entity/StructureBlockBlockEntity;detectStructureSize()Z
intermediary method_11383
Lnet/minecraft/class_2633;method_11383()Z
official z
Ldrx;z()Z
-
streamCornerPos
Streams positions ofStructureBlockMode.CORNER
mode structure blocks with matching names.- Mappings:
Namespace Name Mixin selector named streamCornerPos
Lnet/minecraft/block/entity/StructureBlockBlockEntity;streamCornerPos(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Ljava/util/stream/Stream;
intermediary method_34276
Lnet/minecraft/class_2633;method_34276(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
official a
Ldrx;a(Ljd;Ljd;)Ljava/util/stream/Stream;
-
getStructureBox
- Mappings:
Namespace Name Mixin selector named getStructureBox
Lnet/minecraft/block/entity/StructureBlockBlockEntity;getStructureBox(Lnet/minecraft/util/math/BlockPos;Ljava/util/stream/Stream;)Ljava/util/Optional;
intermediary method_34277
Lnet/minecraft/class_2633;method_34277(Lnet/minecraft/class_2338;Ljava/util/stream/Stream;)Ljava/util/Optional;
official a
Ldrx;a(Ljd;Ljava/util/stream/Stream;)Ljava/util/Optional;
-
saveStructure
public boolean saveStructure()- Mappings:
Namespace Name Mixin selector named saveStructure
Lnet/minecraft/block/entity/StructureBlockBlockEntity;saveStructure()Z
intermediary method_11365
Lnet/minecraft/class_2633;method_11365()Z
official A
Ldrx;A()Z
-
saveStructure
public boolean saveStructure(boolean interactive) - Mappings:
Namespace Name Mixin selector named saveStructure
Lnet/minecraft/block/entity/StructureBlockBlockEntity;saveStructure(Z)Z
intermediary method_11366
Lnet/minecraft/class_2633;method_11366(Z)Z
official b
Ldrx;b(Z)Z
-
createRandom
- Mappings:
Namespace Name Mixin selector named createRandom
Lnet/minecraft/block/entity/StructureBlockBlockEntity;createRandom(J)Lnet/minecraft/util/math/random/Random;
intermediary method_20048
Lnet/minecraft/class_2633;method_20048(J)Lnet/minecraft/class_5819;
official b
Ldrx;b(J)Layw;
-
loadAndTryPlaceStructure
- Mappings:
Namespace Name Mixin selector named loadAndTryPlaceStructure
Lnet/minecraft/block/entity/StructureBlockBlockEntity;loadAndTryPlaceStructure(Lnet/minecraft/server/world/ServerWorld;)Z
intermediary method_54874
Lnet/minecraft/class_2633;method_54874(Lnet/minecraft/class_3218;)Z
official a
Ldrx;a(Laqu;)Z
-
loadStructure
- Mappings:
Namespace Name Mixin selector named loadStructure
Lnet/minecraft/block/entity/StructureBlockBlockEntity;loadStructure(Lnet/minecraft/server/world/ServerWorld;)Z
intermediary method_11376
Lnet/minecraft/class_2633;method_11376(Lnet/minecraft/class_3218;)Z
official b
Ldrx;b(Laqu;)Z
-
loadStructure
- Mappings:
Namespace Name Mixin selector named loadStructure
Lnet/minecraft/block/entity/StructureBlockBlockEntity;loadStructure(Lnet/minecraft/structure/StructureTemplate;)V
intermediary method_54877
Lnet/minecraft/class_2633;method_54877(Lnet/minecraft/class_3499;)V
official a
Ldrx;a(Lent;)V
-
loadAndPlaceStructure
- Mappings:
Namespace Name Mixin selector named loadAndPlaceStructure
Lnet/minecraft/block/entity/StructureBlockBlockEntity;loadAndPlaceStructure(Lnet/minecraft/server/world/ServerWorld;)V
intermediary method_54878
Lnet/minecraft/class_2633;method_54878(Lnet/minecraft/class_3218;)V
official c
Ldrx;c(Laqu;)V
-
getStructureTemplate
- Mappings:
Namespace Name Mixin selector named getStructureTemplate
Lnet/minecraft/block/entity/StructureBlockBlockEntity;getStructureTemplate(Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/structure/StructureTemplate;
intermediary method_54879
Lnet/minecraft/class_2633;method_54879(Lnet/minecraft/class_3218;)Lnet/minecraft/class_3499;
official d
Ldrx;d(Laqu;)Lent;
-
loadAndPlaceStructure
- Mappings:
Namespace Name Mixin selector named loadAndPlaceStructure
Lnet/minecraft/block/entity/StructureBlockBlockEntity;loadAndPlaceStructure(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/structure/StructureTemplate;)V
intermediary method_54875
Lnet/minecraft/class_2633;method_54875(Lnet/minecraft/class_3218;Lnet/minecraft/class_3499;)V
official a
Ldrx;a(Laqu;Lent;)V
-
unloadStructure
public void unloadStructure()- Mappings:
Namespace Name Mixin selector named unloadStructure
Lnet/minecraft/block/entity/StructureBlockBlockEntity;unloadStructure()V
intermediary method_11361
Lnet/minecraft/class_2633;method_11361()V
official B
Ldrx;B()V
-
isStructureAvailable
public boolean isStructureAvailable()- Mappings:
Namespace Name Mixin selector named isStructureAvailable
Lnet/minecraft/block/entity/StructureBlockBlockEntity;isStructureAvailable()Z
intermediary method_11372
Lnet/minecraft/class_2633;method_11372()Z
official C
Ldrx;C()Z
-
isPowered
public boolean isPowered()- Mappings:
Namespace Name Mixin selector named isPowered
Lnet/minecraft/block/entity/StructureBlockBlockEntity;isPowered()Z
intermediary method_11354
Lnet/minecraft/class_2633;method_11354()Z
official D
Ldrx;D()Z
-
setPowered
public void setPowered(boolean powered) - Mappings:
Namespace Name Mixin selector named setPowered
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setPowered(Z)V
intermediary method_11379
Lnet/minecraft/class_2633;method_11379(Z)V
official c
Ldrx;c(Z)V
-
shouldShowAir
public boolean shouldShowAir()- Mappings:
Namespace Name Mixin selector named shouldShowAir
Lnet/minecraft/block/entity/StructureBlockBlockEntity;shouldShowAir()Z
intermediary method_11375
Lnet/minecraft/class_2633;method_11375()Z
official E
Ldrx;E()Z
-
setShowAir
public void setShowAir(boolean showAir) - Mappings:
Namespace Name Mixin selector named setShowAir
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setShowAir(Z)V
intermediary method_11347
Lnet/minecraft/class_2633;method_11347(Z)V
official d
Ldrx;d(Z)V
-
shouldShowBoundingBox
public boolean shouldShowBoundingBox()- Mappings:
Namespace Name Mixin selector named shouldShowBoundingBox
Lnet/minecraft/block/entity/StructureBlockBlockEntity;shouldShowBoundingBox()Z
intermediary method_11357
Lnet/minecraft/class_2633;method_11357()Z
official F
Ldrx;F()Z
-
setShowBoundingBox
public void setShowBoundingBox(boolean showBoundingBox) - Mappings:
Namespace Name Mixin selector named setShowBoundingBox
Lnet/minecraft/block/entity/StructureBlockBlockEntity;setShowBoundingBox(Z)V
intermediary method_11360
Lnet/minecraft/class_2633;method_11360(Z)V
official e
Ldrx;e(Z)V
-