net.minecraft.core

public class SectionPos

extends Vec3i

kb
net.minecraft.core.SectionPos
net.minecraft.class_4076

Field summary

Modifier and TypeField
public static final int
a
SECTION_BITS
field_33096
public static final int
b
SECTION_SIZE
field_33097
public static final int
c
SECTION_MASK
field_33100
public static final int
d
SECTION_HALF_SIZE
field_33098
public static final int
e
SECTION_MAX_INDEX
field_33099
private static final int
f
PACKED_X_LENGTH
field_33101
private static final int
j
PACKED_Y_LENGTH
field_33102
private static final int
k
PACKED_Z_LENGTH
field_33103
private static final long
l
PACKED_X_MASK
field_33104
private static final long
m
PACKED_Y_MASK
field_33105
private static final long
n
PACKED_Z_MASK
field_33106
private static final int
o
Y_OFFSET
field_33107
private static final int
p
Z_OFFSET
field_33108
private static final int
q
X_OFFSET
field_33109
private static final int
r
RELATIVE_X_SHIFT
field_33110
private static final int
s
RELATIVE_Y_SHIFT
field_33111
private static final int
t
RELATIVE_Z_SHIFT
field_33112

Constructor summary

ModifierConstructor
(int arg0, int arg1, int arg2)

Method summary

Modifier and TypeMethod
public static SectionPos
a(int arg0, int arg1, int arg2)
of(int arg0, int arg1, int arg2)
method_18676(int arg0, int arg1, int arg2)
public static SectionPos
a(iy arg0)
of(BlockPos arg0)
method_18682(class_2338 arg0)
public static SectionPos
a(dke arg0, int arg1)
of(ChunkPos arg0, int arg1)
method_18681(class_1923 arg0, int arg1)
public static SectionPos
a(egl arg0)
of(EntityAccess arg0)
method_42614(class_5568 arg0)
public static SectionPos
a(js arg0)
of(Position arg0)
method_18680(class_2374 arg0)
public static SectionPos
a(long arg0)
of(long arg0)
method_18677(long arg0)
public static SectionPos
a(eed arg0)
bottomOf(ChunkAccess arg0)
method_33705(class_2791 arg0)
public static long
a(long arg0, je arg1)
offset(long arg0, Direction arg1)
method_18679(long arg0, class_2350 arg1)
public static long
a(long arg0, int arg1, int arg2, int arg3)
offset(long arg0, int arg1, int arg2, int arg3)
method_18678(long arg0, int arg1, int arg2, int arg3)
public static int
a(double arg0)
posToSectionCoord(double arg0)
method_32204(double arg0)
public static int
a(int arg0)
blockToSectionCoord(int arg0)
method_18675(int arg0)
public static int
b(double arg0)
blockToSectionCoord(double arg0)
method_42615(double arg0)
public static int
b(int arg0)
sectionRelative(int arg0)
method_18684(int arg0)
public static short
b(iy arg0)
sectionRelativePos(BlockPos arg0)
method_19454(class_2338 arg0)
public static int
a(short arg0)
sectionRelativeX(short arg0)
method_30551(short arg0)
public static int
b(short arg0)
sectionRelativeY(short arg0)
method_30552(short arg0)
public static int
c(short arg0)
sectionRelativeZ(short arg0)
method_30553(short arg0)
public int
d(short arg0)
relativeToBlockX(short arg0)
method_30554(short arg0)
public int
e(short arg0)
relativeToBlockY(short arg0)
method_30555(short arg0)
public int
f(short arg0)
relativeToBlockZ(short arg0)
method_30556(short arg0)
public BlockPos
g(short arg0)
relativeToBlockPos(short arg0)
method_30557(short arg0)
public static int
c(int arg0)
sectionToBlockCoord(int arg0)
method_18688(int arg0)
public static int
a(int arg0, int arg1)
sectionToBlockCoord(int arg0, int arg1)
method_32205(int arg0, int arg1)
public static int
b(long arg0)
x(long arg0)
method_18686(long arg0)
public static int
c(long arg0)
y(long arg0)
method_18689(long arg0)
public static int
d(long arg0)
z(long arg0)
method_18690(long arg0)
public int
a()
x()
method_18674()
public int
b()
y()
method_18683()
public int
c()
z()
method_18687()
public int
d()
minBlockX()
method_19527()
public int
e()
minBlockY()
method_19528()
public int
f()
minBlockZ()
method_19529()
public int
g()
maxBlockX()
method_19530()
public int
h()
maxBlockY()
method_19531()
public int
i()
maxBlockZ()
method_19532()
public static long
e(long arg0)
blockToSection(long arg0)
method_18691(long arg0)
public static long
b(int arg0, int arg1)
getZeroNode(int arg0, int arg1)
method_51687(int arg0, int arg1)
public static long
f(long arg0)
getZeroNode(long arg0)
method_18693(long arg0)
public static long
g(long arg0)
sectionToChunk(long arg0)
method_66549(long arg0)
public BlockPos
j()
origin()
method_19767()
public BlockPos
k()
center()
method_19768()
public ChunkPos
r()
chunk()
method_18692()
public static long
c(iy arg0)
asLong(BlockPos arg0)
method_33706(class_2338 arg0)
public static long
b(int arg0, int arg1, int arg2)
asLong(int arg0, int arg1, int arg2)
method_18685(int arg0, int arg1, int arg2)
public long
s()
asLong()
method_18694()
public SectionPos
d(int arg0, int arg1, int arg2)
offset(int arg0, int arg1, int arg2)
method_34591(int arg0, int arg1, int arg2)
public Stream<BlockPos>
t()
blocksInside()
method_19533()
public static Stream<SectionPos>
a(kb arg0, int arg1)
cube(SectionPos arg0, int arg1)
method_20439(class_4076 arg0, int arg1)
public static Stream<SectionPos>
a(dke arg0, int arg1, int arg2, int arg3)
aroundChunk(ChunkPos arg0, int arg1, int arg2, int arg3)
method_22446(class_1923 arg0, int arg1, int arg2, int arg3)
public static Stream<SectionPos>
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
betweenClosedStream(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_20438(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
public static void
a(iy arg0, it.unimi.dsi.fastutil.longs.LongConsumer arg1)
aroundAndAtBlockPos(BlockPos arg0, it.unimi.dsi.fastutil.longs.LongConsumer arg1)
method_39491(class_2338 arg0, it.unimi.dsi.fastutil.longs.LongConsumer arg1)
public static void
a(long arg0, it.unimi.dsi.fastutil.longs.LongConsumer arg1)
aroundAndAtBlockPos(long arg0, it.unimi.dsi.fastutil.longs.LongConsumer arg1)
method_39490(long arg0, it.unimi.dsi.fastutil.longs.LongConsumer arg1)
public static void
a(int arg0, int arg1, int arg2, it.unimi.dsi.fastutil.longs.LongConsumer arg3)
aroundAndAtBlockPos(int arg0, int arg1, int arg2, it.unimi.dsi.fastutil.longs.LongConsumer arg3)
method_39489(int arg0, int arg1, int arg2, it.unimi.dsi.fastutil.longs.LongConsumer arg3)