net.minecraft.world.level.block.entity

public class StructureBlockEntity

extends BlockEntity implements BoundingBoxRenderable

All mapped superinterfaces:

BoundingBoxRenderable

eax
net.minecraft.world.level.block.entity.StructureBlockEntity
net.minecraft.class_2633

Field summary

Modifier and TypeField
private static final int
d
SCAN_CORNER_BLOCKS_RANGE
field_31367
public static final int
a
MAX_OFFSET_PER_AXIS
field_31364
public static final int
b
MAX_SIZE_PER_AXIS
field_31365
public static final String
c
AUTHOR_TAG
field_31366
private static final String
e
DEFAULT_AUTHOR
field_57787
private static final String
f
DEFAULT_METADATA
field_57788
private static final BlockPos
g
DEFAULT_POS
field_57789
private static final Vec3i
h
DEFAULT_SIZE
field_57790
private static final Rotation
i
DEFAULT_ROTATION
field_57791
private static final Mirror
j
DEFAULT_MIRROR
field_57792
private static final boolean
k
DEFAULT_IGNORE_ENTITIES
field_57793
private static final boolean
l
DEFAULT_STRICT
field_57794
private static final boolean
m
DEFAULT_POWERED
field_57795
private static final boolean
q
DEFAULT_SHOW_AIR
field_57796
private static final boolean
r
DEFAULT_SHOW_BOUNDING_BOX
field_57797
private static final float
s
DEFAULT_INTEGRITY
field_57798
private static final long
t
DEFAULT_SEED
field_57799
private ResourceLocation
u
structureName
field_12102
private String
v
author
field_12104
private String
w
metaData
field_12098
private BlockPos
x
structurePos
field_12092
private Vec3i
y
structureSize
field_12100
private Mirror
z
mirror
field_12093
private Rotation
A
rotation
field_12105
private StructureMode
B
mode
field_12094
private boolean
C
ignoreEntities
field_12099
private boolean
D
strict
field_55823
private boolean
E
powered
field_12097
private boolean
F
showAir
field_12096
private boolean
G
showBoundingBox
field_12095
private float
H
integrity
field_12101
private long
I
seed
field_12103

Constructor summary

ModifierConstructor
public (BlockPos arg0, BlockState arg1)

Method summary

Modifier and TypeMethod
protected void
a(fbh arg0)
saveAdditional(ValueOutput arg0)
method_11007(class_11372 arg0)
protected void
a(fbf arg0)
loadAdditional(ValueInput arg0)
method_11014(class_11368 arg0)
private void
J()
updateBlockState()
method_11348()
public ClientboundBlockEntityDataPacket
a()
getUpdatePacket()
method_38252()
public CompoundTag
a(jk$a arg0)
getUpdateTag(HolderLookup$Provider arg0)
method_16887(class_7225$class_7874 arg0)
public boolean
a(csy arg0)
usedBy(Player arg0)
method_11351(class_1657 arg0)
public String
d()
getStructureName()
method_11362()
public boolean
f()
hasStructureName()
method_11384()
public void
a(String arg0)
setStructureName(String arg0)
method_11343(String arg0)
public void
a(alw arg0)
setStructureName(ResourceLocation arg0)
method_11344(class_2960 arg0)
public void
a(bys arg0)
createdBy(LivingEntity arg0)
method_11373(class_1309 arg0)
public BlockPos
j()
getStructurePos()
method_11359()
public void
a(iy arg0)
setStructurePos(BlockPos arg0)
method_11378(class_2338 arg0)
public Vec3i
k()
getStructureSize()
method_11349()
public void
a(kd arg0)
setStructureSize(Vec3i arg0)
method_11377(class_2382 arg0)
public Mirror
u()
getMirror()
method_11345()
public void
a(dti arg0)
setMirror(Mirror arg0)
method_11356(class_2415 arg0)
public Rotation
v()
getRotation()
method_11353()
public void
a(duz arg0)
setRotation(Rotation arg0)
method_11385(class_2470 arg0)
public String
w()
getMetaData()
method_11358()
public void
b(String arg0)
setMetaData(String arg0)
method_11363(String arg0)
public StructureMode
x()
getMode()
method_11374()
public void
a(edq arg0)
setMode(StructureMode arg0)
method_11381(class_2776 arg0)
public boolean
y()
isIgnoreEntities()
method_11367()
public boolean
z()
isStrict()
method_66477()
public void
a(boolean arg0)
setIgnoreEntities(boolean arg0)
method_11352(boolean arg0)
public void
b(boolean arg0)
setStrict(boolean arg0)
method_66476(boolean arg0)
public float
A()
getIntegrity()
method_11346()
public void
a(float arg0)
setIntegrity(float arg0)
method_11370(float arg0)
public long
B()
getSeed()
method_11371()
public void
a(long arg0)
setSeed(long arg0)
method_11382(long arg0)
public boolean
C()
detectSize()
method_11383()
private Stream<BlockPos>
a(iy arg0, iy arg1)
getRelatedCorners(BlockPos arg0, BlockPos arg1)
method_34276(class_2338 arg0, class_2338 arg1)
private static Optional<BoundingBox>
a(iy arg0, Stream<iy> arg1)
calculateEnclosingBoundingBox(BlockPos arg0, Stream<BlockPos> arg1)
method_34277(class_2338 arg0, Stream<class_2338> arg1)
public boolean
D()
saveStructure()
method_11365()
public boolean
c(boolean arg0)
saveStructure(boolean arg0)
method_11366(boolean arg0)
public static boolean
a(asi arg0, alw arg1, iy arg2, kd arg3, boolean arg4, String arg5, boolean arg6)
saveStructure(ServerLevel arg0, ResourceLocation arg1, BlockPos arg2, Vec3i arg3, boolean arg4, String arg5, boolean arg6)
method_66717(class_3218 arg0, class_2960 arg1, class_2338 arg2, class_2382 arg3, boolean arg4, String arg5, boolean arg6)
public static RandomSource
b(long arg0)
createRandom(long arg0)
method_20048(long arg0)
public boolean
a(asi arg0)
placeStructureIfSameSize(ServerLevel arg0)
method_54874(class_3218 arg0)
public boolean
b(asi arg0)
loadStructureInfo(ServerLevel arg0)
method_11376(class_3218 arg0)
private void
a(exf arg0)
loadStructureInfo(StructureTemplate arg0)
method_54877(class_3499 arg0)
public void
c(asi arg0)
placeStructure(ServerLevel arg0)
method_54878(class_3218 arg0)
private StructureTemplate
d(asi arg0)
getStructureTemplate(ServerLevel arg0)
method_54879(class_3218 arg0)
private void
a(asi arg0, exf arg1)
placeStructure(ServerLevel arg0, StructureTemplate arg1)
method_54875(class_3218 arg0, class_3499 arg1)
public void
E()
unloadStructure()
method_11361()
public boolean
F()
isStructureLoadable()
method_11372()
public boolean
G()
isPowered()
method_11354()
public void
d(boolean arg0)
setPowered(boolean arg0)
method_11379(boolean arg0)
public boolean
H()
getShowAir()
method_11375()
public void
e(boolean arg0)
setShowAir(boolean arg0)
method_11347(boolean arg0)
public boolean
I()
getShowBoundingBox()
method_11357()
public void
f(boolean arg0)
setShowBoundingBox(boolean arg0)
method_11360(boolean arg0)
public BoundingBoxRenderable$Mode
b()
renderMode()
method_66713()
public BoundingBoxRenderable$RenderableBox
c()
getRenderableBox()
method_66714()