Package net.minecraft.block.entity
Class StructureBlockBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.StructureBlockBlockEntity
public class StructureBlockBlockEntity extends BlockEntity
- Mappings:
Namespace Name official cgvintermediary net/minecraft/class_2633named net/minecraft/block/entity/StructureBlockBlockEntity
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStructureBlockBlockEntity.Action -
Field Summary
Fields Modifier and Type Field Description private Stringauthorprivate booleanignoreEntitiesprivate floatintegrityprivate Stringmetadataprivate BlockMirrormirrorprivate StructureBlockModemodeprivate BlockPosoffsetprivate booleanpoweredprivate BlockRotationrotationprivate longseedprivate booleanshowAirprivate booleanshowBoundingBoxprivate BlockPossizeprivate IdentifierstructureNameFields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world -
Constructor Summary
Constructors Constructor Description StructureBlockBlockEntity(BlockPos pos, BlockState state) -
Method Summary
Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromTag, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, setCachedState, setWorld
-
Field Details
-
structureName
- Mappings:
Namespace Name Mixin selector official aLcgv;a:Lwb;intermediary field_12102Lnet/minecraft/class_2633;field_12102:Lnet/minecraft/class_2960;named structureNameLnet/minecraft/block/entity/StructureBlockBlockEntity;structureName:Lnet/minecraft/util/Identifier;
-
author
- Mappings:
Namespace Name Mixin selector official bLcgv;b:Ljava/lang/String;intermediary field_12104Lnet/minecraft/class_2633;field_12104:Ljava/lang/String;named authorLnet/minecraft/block/entity/StructureBlockBlockEntity;author:Ljava/lang/String;
-
metadata
- Mappings:
Namespace Name Mixin selector official cLcgv;c:Ljava/lang/String;intermediary field_12098Lnet/minecraft/class_2633;field_12098:Ljava/lang/String;named metadataLnet/minecraft/block/entity/StructureBlockBlockEntity;metadata:Ljava/lang/String;
-
offset
- Mappings:
Namespace Name Mixin selector official gLcgv;g:Lfx;intermediary field_12092Lnet/minecraft/class_2633;field_12092:Lnet/minecraft/class_2338;named offsetLnet/minecraft/block/entity/StructureBlockBlockEntity;offset:Lnet/minecraft/util/math/BlockPos;
-
size
- Mappings:
Namespace Name Mixin selector official hLcgv;h:Lfx;intermediary field_12100Lnet/minecraft/class_2633;field_12100:Lnet/minecraft/class_2338;named sizeLnet/minecraft/block/entity/StructureBlockBlockEntity;size:Lnet/minecraft/util/math/BlockPos;
-
mirror
- Mappings:
Namespace Name Mixin selector official iLcgv;i:Lcbb;intermediary field_12093Lnet/minecraft/class_2633;field_12093:Lnet/minecraft/class_2415;named mirrorLnet/minecraft/block/entity/StructureBlockBlockEntity;mirror:Lnet/minecraft/util/BlockMirror;
-
rotation
- Mappings:
Namespace Name Mixin selector official jLcgv;j:Lccm;intermediary field_12105Lnet/minecraft/class_2633;field_12105:Lnet/minecraft/class_2470;named rotationLnet/minecraft/block/entity/StructureBlockBlockEntity;rotation:Lnet/minecraft/util/BlockRotation;
-
mode
- Mappings:
Namespace Name Mixin selector official kLcgv;k:Lcjc;intermediary field_12094Lnet/minecraft/class_2633;field_12094:Lnet/minecraft/class_2776;named modeLnet/minecraft/block/entity/StructureBlockBlockEntity;mode:Lnet/minecraft/block/enums/StructureBlockMode;
-
ignoreEntities
private boolean ignoreEntities- Mappings:
Namespace Name Mixin selector official lLcgv;l:Zintermediary field_12099Lnet/minecraft/class_2633;field_12099:Znamed ignoreEntitiesLnet/minecraft/block/entity/StructureBlockBlockEntity;ignoreEntities:Z
-
powered
private boolean powered- Mappings:
Namespace Name Mixin selector official mLcgv;m:Zintermediary field_12097Lnet/minecraft/class_2633;field_12097:Znamed poweredLnet/minecraft/block/entity/StructureBlockBlockEntity;powered:Z
-
showAir
private boolean showAir- Mappings:
Namespace Name Mixin selector official nLcgv;n:Zintermediary field_12096Lnet/minecraft/class_2633;field_12096:Znamed showAirLnet/minecraft/block/entity/StructureBlockBlockEntity;showAir:Z
-
showBoundingBox
private boolean showBoundingBox- Mappings:
Namespace Name Mixin selector official oLcgv;o:Zintermediary field_12095Lnet/minecraft/class_2633;field_12095:Znamed showBoundingBoxLnet/minecraft/block/entity/StructureBlockBlockEntity;showBoundingBox:Z
-
integrity
private float integrity- Mappings:
Namespace Name Mixin selector official pLcgv;p:Fintermediary field_12101Lnet/minecraft/class_2633;field_12101:Fnamed integrityLnet/minecraft/block/entity/StructureBlockBlockEntity;integrity:F
-
seed
private long seed- Mappings:
Namespace Name Mixin selector official qLcgv;q:Jintermediary field_12103Lnet/minecraft/class_2633;field_12103:Jnamed seedLnet/minecraft/block/entity/StructureBlockBlockEntity;seed:J
-
-
Constructor Details
-
StructureBlockBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Lcgv;<init>(Lfx;Lcht;)Vintermediary <init>Lnet/minecraft/class_2633;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed <init>Lnet/minecraft/block/entity/StructureBlockBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
-
Method Details
-
getSquaredRenderDistance
- Overrides:
getSquaredRenderDistancein classBlockEntity- Mappings:
Namespace Name Mixin selector official ap_Lcfr;ap_()Dintermediary method_11006Lnet/minecraft/class_2586;method_11006()Dnamed getSquaredRenderDistanceLnet/minecraft/block/entity/BlockEntity;getSquaredRenderDistance()D
-
toTag
- Overrides:
toTagin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLcfr;b(Lmq;)Lmq;intermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;named toTagLnet/minecraft/block/entity/BlockEntity;toTag(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
fromTag
- Overrides:
fromTagin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLcfr;a(Lmq;)Vintermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vnamed fromTagLnet/minecraft/block/entity/BlockEntity;fromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
updateBlockMode
private void updateBlockMode()- Mappings:
Namespace Name Mixin selector official GLcgv;G()Vintermediary method_11348Lnet/minecraft/class_2633;method_11348()Vnamed updateBlockModeLnet/minecraft/block/entity/StructureBlockBlockEntity;updateBlockMode()V
-
toUpdatePacket
- Overrides:
toUpdatePacketin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLcfr;a()Lpo;intermediary method_16886Lnet/minecraft/class_2586;method_16886()Lnet/minecraft/class_2622;named toUpdatePacketLnet/minecraft/block/entity/BlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
-
toInitialChunkDataTag
- Overrides:
toInitialChunkDataTagin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLcfr;b()Lmq;intermediary method_16887Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;named toInitialChunkDataTagLnet/minecraft/block/entity/BlockEntity;toInitialChunkDataTag()Lnet/minecraft/nbt/CompoundTag;
-
openScreen
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Lbhl;)Zintermediary method_11351Lnet/minecraft/class_2633;method_11351(Lnet/minecraft/class_1657;)Znamed openScreenLnet/minecraft/block/entity/StructureBlockBlockEntity;openScreen(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
getStructureName
- Mappings:
Namespace Name Mixin selector official dLcgv;d()Ljava/lang/String;intermediary method_11362Lnet/minecraft/class_2633;method_11362()Ljava/lang/String;named getStructureNameLnet/minecraft/block/entity/StructureBlockBlockEntity;getStructureName()Ljava/lang/String;
-
getStructurePath
- Mappings:
Namespace Name Mixin selector official fLcgv;f()Ljava/lang/String;intermediary method_21865Lnet/minecraft/class_2633;method_21865()Ljava/lang/String;named getStructurePathLnet/minecraft/block/entity/StructureBlockBlockEntity;getStructurePath()Ljava/lang/String;
-
hasStructureName
public boolean hasStructureName()- Mappings:
Namespace Name Mixin selector official hLcgv;h()Zintermediary method_11384Lnet/minecraft/class_2633;method_11384()Znamed hasStructureNameLnet/minecraft/block/entity/StructureBlockBlockEntity;hasStructureName()Z
-
setStructureName
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Ljava/lang/String;)Vintermediary method_11343Lnet/minecraft/class_2633;method_11343(Ljava/lang/String;)Vnamed setStructureNameLnet/minecraft/block/entity/StructureBlockBlockEntity;setStructureName(Ljava/lang/String;)V
-
setStructureName
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Lwb;)Vintermediary method_11344Lnet/minecraft/class_2633;method_11344(Lnet/minecraft/class_2960;)Vnamed setStructureNameLnet/minecraft/block/entity/StructureBlockBlockEntity;setStructureName(Lnet/minecraft/util/Identifier;)V
-
setAuthor
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Lari;)Vintermediary method_11373Lnet/minecraft/class_2633;method_11373(Lnet/minecraft/class_1309;)Vnamed setAuthorLnet/minecraft/block/entity/StructureBlockBlockEntity;setAuthor(Lnet/minecraft/entity/LivingEntity;)V
-
getOffset
- Mappings:
Namespace Name Mixin selector official iLcgv;i()Lfx;intermediary method_11359Lnet/minecraft/class_2633;method_11359()Lnet/minecraft/class_2338;named getOffsetLnet/minecraft/block/entity/StructureBlockBlockEntity;getOffset()Lnet/minecraft/util/math/BlockPos;
-
setOffset
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Lfx;)Vintermediary method_11378Lnet/minecraft/class_2633;method_11378(Lnet/minecraft/class_2338;)Vnamed setOffsetLnet/minecraft/block/entity/StructureBlockBlockEntity;setOffset(Lnet/minecraft/util/math/BlockPos;)V
-
getSize
- Mappings:
Namespace Name Mixin selector official jLcgv;j()Lfx;intermediary method_11349Lnet/minecraft/class_2633;method_11349()Lnet/minecraft/class_2338;named getSizeLnet/minecraft/block/entity/StructureBlockBlockEntity;getSize()Lnet/minecraft/util/math/BlockPos;
-
setSize
- Mappings:
Namespace Name Mixin selector official bLcgv;b(Lfx;)Vintermediary method_11377Lnet/minecraft/class_2633;method_11377(Lnet/minecraft/class_2338;)Vnamed setSizeLnet/minecraft/block/entity/StructureBlockBlockEntity;setSize(Lnet/minecraft/util/math/BlockPos;)V
-
getMirror
- Mappings:
Namespace Name Mixin selector official kLcgv;k()Lcbb;intermediary method_11345Lnet/minecraft/class_2633;method_11345()Lnet/minecraft/class_2415;named getMirrorLnet/minecraft/block/entity/StructureBlockBlockEntity;getMirror()Lnet/minecraft/util/BlockMirror;
-
setMirror
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Lcbb;)Vintermediary method_11356Lnet/minecraft/class_2633;method_11356(Lnet/minecraft/class_2415;)Vnamed setMirrorLnet/minecraft/block/entity/StructureBlockBlockEntity;setMirror(Lnet/minecraft/util/BlockMirror;)V
-
getRotation
- Mappings:
Namespace Name Mixin selector official tLcgv;t()Lccm;intermediary method_11353Lnet/minecraft/class_2633;method_11353()Lnet/minecraft/class_2470;named getRotationLnet/minecraft/block/entity/StructureBlockBlockEntity;getRotation()Lnet/minecraft/util/BlockRotation;
-
setRotation
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Lccm;)Vintermediary method_11385Lnet/minecraft/class_2633;method_11385(Lnet/minecraft/class_2470;)Vnamed setRotationLnet/minecraft/block/entity/StructureBlockBlockEntity;setRotation(Lnet/minecraft/util/BlockRotation;)V
-
getMetadata
- Mappings:
Namespace Name Mixin selector official uLcgv;u()Ljava/lang/String;intermediary method_11358Lnet/minecraft/class_2633;method_11358()Ljava/lang/String;named getMetadataLnet/minecraft/block/entity/StructureBlockBlockEntity;getMetadata()Ljava/lang/String;
-
setMetadata
- Mappings:
Namespace Name Mixin selector official bLcgv;b(Ljava/lang/String;)Vintermediary method_11363Lnet/minecraft/class_2633;method_11363(Ljava/lang/String;)Vnamed setMetadataLnet/minecraft/block/entity/StructureBlockBlockEntity;setMetadata(Ljava/lang/String;)V
-
getMode
- Mappings:
Namespace Name Mixin selector official vLcgv;v()Lcjc;intermediary method_11374Lnet/minecraft/class_2633;method_11374()Lnet/minecraft/class_2776;named getModeLnet/minecraft/block/entity/StructureBlockBlockEntity;getMode()Lnet/minecraft/block/enums/StructureBlockMode;
-
setMode
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Lcjc;)Vintermediary method_11381Lnet/minecraft/class_2633;method_11381(Lnet/minecraft/class_2776;)Vnamed setModeLnet/minecraft/block/entity/StructureBlockBlockEntity;setMode(Lnet/minecraft/block/enums/StructureBlockMode;)V
-
shouldIgnoreEntities
- Mappings:
Namespace Name Mixin selector official wLcgv;w()Zintermediary method_11367Lnet/minecraft/class_2633;method_11367()Znamed shouldIgnoreEntitiesLnet/minecraft/block/entity/StructureBlockBlockEntity;shouldIgnoreEntities()Z
-
setIgnoreEntities
public void setIgnoreEntities(boolean ignoreEntities)- Mappings:
Namespace Name Mixin selector official aLcgv;a(Z)Vintermediary method_11352Lnet/minecraft/class_2633;method_11352(Z)Vnamed setIgnoreEntitiesLnet/minecraft/block/entity/StructureBlockBlockEntity;setIgnoreEntities(Z)V
-
getIntegrity
- Mappings:
Namespace Name Mixin selector official xLcgv;x()Fintermediary method_11346Lnet/minecraft/class_2633;method_11346()Fnamed getIntegrityLnet/minecraft/block/entity/StructureBlockBlockEntity;getIntegrity()F
-
setIntegrity
public void setIntegrity(float integrity)- Mappings:
Namespace Name Mixin selector official aLcgv;a(F)Vintermediary method_11370Lnet/minecraft/class_2633;method_11370(F)Vnamed setIntegrityLnet/minecraft/block/entity/StructureBlockBlockEntity;setIntegrity(F)V
-
getSeed
- Mappings:
Namespace Name Mixin selector official yLcgv;y()Jintermediary method_11371Lnet/minecraft/class_2633;method_11371()Jnamed getSeedLnet/minecraft/block/entity/StructureBlockBlockEntity;getSeed()J
-
setSeed
public void setSeed(long seed)- Mappings:
Namespace Name Mixin selector official aLcgv;a(J)Vintermediary method_11382Lnet/minecraft/class_2633;method_11382(J)Vnamed setSeedLnet/minecraft/block/entity/StructureBlockBlockEntity;setSeed(J)V
-
detectStructureSize
public boolean detectStructureSize()- Mappings:
Namespace Name Mixin selector official zLcgv;z()Zintermediary method_11383Lnet/minecraft/class_2633;method_11383()Znamed detectStructureSizeLnet/minecraft/block/entity/StructureBlockBlockEntity;detectStructureSize()Z
-
findCorners
private List<StructureBlockBlockEntity> findCorners(List<StructureBlockBlockEntity> structureBlockEntities)- Mappings:
Namespace Name Mixin selector official aLcgv;a(Ljava/util/List;)Ljava/util/List;intermediary method_11364Lnet/minecraft/class_2633;method_11364(Ljava/util/List;)Ljava/util/List;named findCornersLnet/minecraft/block/entity/StructureBlockBlockEntity;findCorners(Ljava/util/List;)Ljava/util/List;
-
findStructureBlockEntities
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Lfx;Lfx;)Ljava/util/List;intermediary method_11369Lnet/minecraft/class_2633;method_11369(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/util/List;named findStructureBlockEntitiesLnet/minecraft/block/entity/StructureBlockBlockEntity;findStructureBlockEntities(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Ljava/util/List;
-
makeBoundingBox
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Lfx;Ljava/util/List;)Lcwn;intermediary method_11355Lnet/minecraft/class_2633;method_11355(Lnet/minecraft/class_2338;Ljava/util/List;)Lnet/minecraft/class_3341;named makeBoundingBoxLnet/minecraft/block/entity/StructureBlockBlockEntity;makeBoundingBox(Lnet/minecraft/util/math/BlockPos;Ljava/util/List;)Lnet/minecraft/util/math/BlockBox;
-
saveStructure
public boolean saveStructure()- Mappings:
Namespace Name Mixin selector official ALcgv;A()Zintermediary method_11365Lnet/minecraft/class_2633;method_11365()Znamed saveStructureLnet/minecraft/block/entity/StructureBlockBlockEntity;saveStructure()Z
-
saveStructure
public boolean saveStructure(boolean bool)- Mappings:
Namespace Name Mixin selector official bLcgv;b(Z)Zintermediary method_11366Lnet/minecraft/class_2633;method_11366(Z)Znamed saveStructureLnet/minecraft/block/entity/StructureBlockBlockEntity;saveStructure(Z)Z
-
loadStructure
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Laav;)Zintermediary method_11376Lnet/minecraft/class_2633;method_11376(Lnet/minecraft/class_3218;)Znamed loadStructureLnet/minecraft/block/entity/StructureBlockBlockEntity;loadStructure(Lnet/minecraft/server/world/ServerWorld;)Z
-
createRandom
- Mappings:
Namespace Name Mixin selector official bLcgv;b(J)Ljava/util/Random;intermediary method_20048Lnet/minecraft/class_2633;method_20048(J)Ljava/util/Random;named createRandomLnet/minecraft/block/entity/StructureBlockBlockEntity;createRandom(J)Ljava/util/Random;
-
loadStructure
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Laav;Z)Zintermediary method_11368Lnet/minecraft/class_2633;method_11368(Lnet/minecraft/class_3218;Z)Znamed loadStructureLnet/minecraft/block/entity/StructureBlockBlockEntity;loadStructure(Lnet/minecraft/server/world/ServerWorld;Z)Z
-
place
- Mappings:
Namespace Name Mixin selector official aLcgv;a(Laav;ZLcyo;)Zintermediary method_21864Lnet/minecraft/class_2633;method_21864(Lnet/minecraft/class_3218;ZLnet/minecraft/class_3499;)Znamed placeLnet/minecraft/block/entity/StructureBlockBlockEntity;place(Lnet/minecraft/server/world/ServerWorld;ZLnet/minecraft/structure/Structure;)Z
-
unloadStructure
public void unloadStructure()- Mappings:
Namespace Name Mixin selector official BLcgv;B()Vintermediary method_11361Lnet/minecraft/class_2633;method_11361()Vnamed unloadStructureLnet/minecraft/block/entity/StructureBlockBlockEntity;unloadStructure()V
-
isStructureAvailable
public boolean isStructureAvailable()- Mappings:
Namespace Name Mixin selector official CLcgv;C()Zintermediary method_11372Lnet/minecraft/class_2633;method_11372()Znamed isStructureAvailableLnet/minecraft/block/entity/StructureBlockBlockEntity;isStructureAvailable()Z
-
isPowered
public boolean isPowered()- Mappings:
Namespace Name Mixin selector official DLcgv;D()Zintermediary method_11354Lnet/minecraft/class_2633;method_11354()Znamed isPoweredLnet/minecraft/block/entity/StructureBlockBlockEntity;isPowered()Z
-
setPowered
public void setPowered(boolean powered)- Mappings:
Namespace Name Mixin selector official cLcgv;c(Z)Vintermediary method_11379Lnet/minecraft/class_2633;method_11379(Z)Vnamed setPoweredLnet/minecraft/block/entity/StructureBlockBlockEntity;setPowered(Z)V
-
shouldShowAir
- Mappings:
Namespace Name Mixin selector official ELcgv;E()Zintermediary method_11375Lnet/minecraft/class_2633;method_11375()Znamed shouldShowAirLnet/minecraft/block/entity/StructureBlockBlockEntity;shouldShowAir()Z
-
setShowAir
public void setShowAir(boolean showAir)- Mappings:
Namespace Name Mixin selector official dLcgv;d(Z)Vintermediary method_11347Lnet/minecraft/class_2633;method_11347(Z)Vnamed setShowAirLnet/minecraft/block/entity/StructureBlockBlockEntity;setShowAir(Z)V
-
shouldShowBoundingBox
- Mappings:
Namespace Name Mixin selector official FLcgv;F()Zintermediary method_11357Lnet/minecraft/class_2633;method_11357()Znamed shouldShowBoundingBoxLnet/minecraft/block/entity/StructureBlockBlockEntity;shouldShowBoundingBox()Z
-
setShowBoundingBox
public void setShowBoundingBox(boolean showBoundingBox)- Mappings:
Namespace Name Mixin selector official eLcgv;e(Z)Vintermediary method_11360Lnet/minecraft/class_2633;method_11360(Z)Vnamed setShowBoundingBoxLnet/minecraft/block/entity/StructureBlockBlockEntity;setShowBoundingBox(Z)V
-