net.minecraft.core

public class SectionPos

extends Vec3i

jx
net.minecraft.core.SectionPos
net.minecraft.class_4076
net.minecraft.unmapped.C_zubvmeye
net.minecraft.util.math.ChunkSectionPos
net.minecraft.util.math.ChunkSectionPos

Field summary

Modifier and TypeField
public static final int
a
SECTION_BITS
field_33096
f_lawbwqyo
field_33096
SECTION_BITS
public static final int
b
SECTION_SIZE
field_33097
f_ykeryhkq
field_33097
SECTION_SIZE
public static final int
c
SECTION_MASK
field_33100
f_fwsnubvp
field_33100
SECTION_MASK
public static final int
d
SECTION_HALF_SIZE
field_33098
f_gpddrzic
field_33098
HALF_SECTION_SIZE
public static final int
e
SECTION_MAX_INDEX
field_33099
f_cqgtokpq
field_33099
MAX_SECTION_INDEX
private static final int
f
PACKED_X_LENGTH
field_33101
f_zopreimk
field_33101
PACKED_X_LENGTH
private static final int
j
PACKED_Y_LENGTH
field_33102
f_jebajewa
field_33102
PACKED_Y_LENGTH
private static final int
k
PACKED_Z_LENGTH
field_33103
f_tveaiutl
field_33103
PACKED_Z_LENGTH
private static final long
l
PACKED_X_MASK
field_33104
f_rcpkxjlw
field_33104
PACKED_X_MASK
private static final long
m
PACKED_Y_MASK
field_33105
f_fzqcsxyo
field_33105
PACKED_Y_MASK
private static final long
n
PACKED_Z_MASK
field_33106
f_gfwenlbk
field_33106
PACKED_Z_MASK
private static final int
o
Y_OFFSET
field_33107
f_thivmymk
field_33107
Y_OFFSET
private static final int
p
Z_OFFSET
field_33108
f_lftpupvs
field_33108
Z_OFFSET
private static final int
q
X_OFFSET
field_33109
f_eoyrzvyc
field_33109
X_OFFSET
private static final int
r
RELATIVE_X_SHIFT
field_33110
f_uaekbwbg
field_33110
RELATIVE_X_SHIFT
private static final int
s
RELATIVE_Y_SHIFT
field_33111
f_bjsdpwew
field_33111
RELATIVE_Y_SHIFT
private static final int
t
RELATIVE_Z_SHIFT
field_33112
f_mfbblaef
field_33112
RELATIVE_Z_SHIFT

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)
m_irqhfoeu(int arg0, int arg1, int arg2)
from(int x, int y, int z)
from(int x, int y, int z)
public static SectionPos
a(iu arg0)
of(BlockPos arg0)
method_18682(class_2338 arg0)
m_bvrjhtfd(C_hynzadkk arg0)
from(BlockPos pos)
from(BlockPos pos)
public static SectionPos
a(dih arg0, int arg1)
of(ChunkPos arg0, int arg1)
method_18681(class_1923 arg0, int arg1)
m_behpcyaa(C_ynrszrtu arg0, int arg1)
from(ChunkPos chunkPos, int y)
from(ChunkPos chunkPos, int y)
public static SectionPos
a(eem arg0)
of(EntityAccess arg0)
method_42614(class_5568 arg0)
m_evmyvguv(C_sncvekqg arg0)
from(EntityLike entity)
from(EntityLike entity)
public static SectionPos
a(jo arg0)
of(Position arg0)
method_18680(class_2374 arg0)
m_ramiwwjc(C_ogbhoqwb arg0)
from(Position pos)
from(Position pos)
public static SectionPos
a(long arg0)
of(long arg0)
method_18677(long arg0)
m_qsobicuc(long arg0)
from(long packed)
from(long packed)
public static SectionPos
a(ece arg0)
bottomOf(ChunkAccess arg0)
method_33705(class_2791 arg0)
m_siqmctjw(C_lwzmmmqr arg0)
from(Chunk chunk)
from(Chunk chunk)
public static long
a(long arg0, ja arg1)
offset(long arg0, Direction arg1)
method_18679(long arg0, class_2350 arg1)
m_dulodxeu(long arg0, C_xpuuihxf arg1)
offset(long packed, Direction direction)
offset(long packed, Direction direction)
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)
m_icvqgcye(long arg0, int arg1, int arg2, int arg3)
offset(long packed, int x, int y, int z)
offset(long packed, int x, int y, int z)
public static int
a(double arg0)
posToSectionCoord(double arg0)
method_32204(double arg0)
m_eqoatwik(double arg0)
getSectionCoord(double coord)
getSectionCoord(double coord)
public static int
a(int arg0)
blockToSectionCoord(int arg0)
method_18675(int arg0)
m_hodqxlhm(int arg0)
getSectionCoord(int coord)
getSectionCoord(int coord)
public static int
b(double arg0)
blockToSectionCoord(double arg0)
method_42615(double arg0)
m_atwoyxdz(double arg0)
getSectionCoordFloored(double coord)
getBlockSectionCoord(double coord)
public static int
b(int arg0)
sectionRelative(int arg0)
method_18684(int arg0)
m_dwsplknj(int arg0)
getLocalCoord(int coord)
getLocalCoord(int coord)
public static short
b(iu arg0)
sectionRelativePos(BlockPos arg0)
method_19454(class_2338 arg0)
m_gkgduges(C_hynzadkk arg0)
packLocal(BlockPos pos)
packLocal(BlockPos pos)
public static int
a(short arg0)
sectionRelativeX(short arg0)
method_30551(short arg0)
m_zfnqdfeh(short arg0)
unpackLocalX(short packedLocalPos)
unpackLocalX(short packedLocalPos)
public static int
b(short arg0)
sectionRelativeY(short arg0)
method_30552(short arg0)
m_fffengfv(short arg0)
unpackLocalY(short packedLocalPos)
unpackLocalY(short packedLocalPos)
public static int
c(short arg0)
sectionRelativeZ(short arg0)
method_30553(short arg0)
m_otinxjnk(short arg0)
unpackLocalZ(short packedLocalPos)
unpackLocalZ(short packedLocalPos)
public int
d(short arg0)
relativeToBlockX(short arg0)
method_30554(short arg0)
m_vifvzsdw(short arg0)
unpackBlockX(short packedLocalPos)
unpackBlockX(short packedLocalPos)
public int
e(short arg0)
relativeToBlockY(short arg0)
method_30555(short arg0)
m_zfizougv(short arg0)
unpackBlockY(short packedLocalPos)
unpackBlockY(short packedLocalPos)
public int
f(short arg0)
relativeToBlockZ(short arg0)
method_30556(short arg0)
m_ebvqpdpc(short arg0)
unpackBlockZ(short packedLocalPos)
unpackBlockZ(short packedLocalPos)
public BlockPos
g(short arg0)
relativeToBlockPos(short arg0)
method_30557(short arg0)
m_vagbjmsr(short arg0)
unpackBlockPos(short packedLocalPos)
unpackBlockPos(short packedLocalPos)
public static int
c(int arg0)
sectionToBlockCoord(int arg0)
method_18688(int arg0)
m_kysdlczn(int arg0)
getBlockCoord(int sectionCoord)
getBlockCoord(int sectionCoord)
public static int
a(int arg0, int arg1)
sectionToBlockCoord(int arg0, int arg1)
method_32205(int arg0, int arg1)
m_goadvspx(int arg0, int arg1)
getOffsetPos(int chunkCoord, int offset)
getOffsetPos(int chunkCoord, int offset)
public static int
b(long arg0)
x(long arg0)
method_18686(long arg0)
m_ebqmbyav(long arg0)
unpackX(long packed)
unpackX(long packed)
public static int
c(long arg0)
y(long arg0)
method_18689(long arg0)
m_rfzysagn(long arg0)
unpackY(long packed)
unpackY(long packed)
public static int
d(long arg0)
z(long arg0)
method_18690(long arg0)
m_ldijzjyn(long arg0)
unpackZ(long packed)
unpackZ(long packed)
public int
a()
x()
method_18674()
m_rwwwsxea()
getSectionX()
getSectionX()
public int
b()
y()
method_18683()
m_rpfkvmlb()
getSectionY()
getSectionY()
public int
c()
z()
method_18687()
m_ayjgiuwf()
getSectionZ()
getSectionZ()
public int
d()
minBlockX()
method_19527()
m_dcvjhedo()
getMinX()
getMinX()
public int
e()
minBlockY()
method_19528()
m_wgttobnw()
getMinY()
getMinY()
public int
f()
minBlockZ()
method_19529()
m_rxdrdvpy()
getMinZ()
getMinZ()
public int
g()
maxBlockX()
method_19530()
m_tzslcqlp()
getMaxX()
getMaxX()
public int
h()
maxBlockY()
method_19531()
m_oihieqfn()
getMaxY()
getMaxY()
public int
i()
maxBlockZ()
method_19532()
m_spictpub()
getMaxZ()
getMaxZ()
public static long
e(long arg0)
blockToSection(long arg0)
method_18691(long arg0)
m_sfysjbuj(long arg0)
fromBlockPos(long blockPos)
fromBlockPos(long blockPos)
public static long
b(int arg0, int arg1)
getZeroNode(int arg0, int arg1)
method_51687(int arg0, int arg1)
m_qxyypyrl(int arg0, int arg1)
withZeroY(int x, int z)
asLong(int x, int z)
public static long
f(long arg0)
getZeroNode(long arg0)
method_18693(long arg0)
m_xidugqcq(long arg0)
withZeroY(long pos)
withZeroY(long blockPos)
public static long
g(long arg0)
sectionToChunk(long arg0)
method_66549(long arg0)
m_fqbkdyah(long arg0)
toChunkPos(long sectionPos)
public BlockPos
j()
origin()
method_19767()
m_epaqvcki()
getMinPos()
getMinPos()
public BlockPos
k()
center()
method_19768()
m_xrajktfq()
getCenterPos()
getCenterPos()
public ChunkPos
r()
chunk()
method_18692()
m_hsdtylou()
toChunkPos()
toChunkPos()
public static long
c(iu arg0)
asLong(BlockPos arg0)
method_33706(class_2338 arg0)
m_pqrvhujc(C_hynzadkk arg0)
toLong(BlockPos pos)
toLong(BlockPos pos)
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)
m_bjyuqoxc(int arg0, int arg1, int arg2)
asLong(int x, int y, int z)
asLong(int x, int y, int z)
public long
s()
asLong()
method_18694()
m_fayhmctf()
asLong()
asLong()
public SectionPos
d(int arg0, int arg1, int arg2)
offset(int arg0, int arg1, int arg2)
method_34591(int arg0, int arg1, int arg2)
m_tvpwtrzy(int arg0, int arg1, int arg2)
add(int arg0, int arg1, int arg2)
add(int arg0, int arg1, int arg2)
public Stream<BlockPos>
t()
blocksInside()
method_19533()
m_nhjbcsit()
streamBlocks()
streamBlocks()
public static Stream<SectionPos>
a(jx arg0, int arg1)
cube(SectionPos arg0, int arg1)
method_20439(class_4076 arg0, int arg1)
m_guwqxjof(C_zubvmeye arg0, int arg1)
stream(ChunkSectionPos center, int radius)
stream(ChunkSectionPos center, int radius)
public static Stream<SectionPos>
a(dih 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)
m_lhhztwzk(C_ynrszrtu arg0, int arg1, int arg2, int arg3)
stream(ChunkPos center, int radius, int minY, int maxY)
stream(ChunkPos center, int radius, int minY, int maxY)
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)
m_uslkimdj(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
stream(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
stream(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
public static void
a(iu 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)
m_ndxvbslr(C_hynzadkk arg0, it.unimi.dsi.fastutil.longs.LongConsumer arg1)
forEachChunkSectionAround(BlockPos pos, it.unimi.dsi.fastutil.longs.LongConsumer consumer)
forEachSectionAround(BlockPos pos, it.unimi.dsi.fastutil.longs.LongConsumer consumer)
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)
m_jihwywxb(long arg0, it.unimi.dsi.fastutil.longs.LongConsumer arg1)
forEachChunkSectionAround(long pos, it.unimi.dsi.fastutil.longs.LongConsumer consumer)
forEachSectionAround(long blockPos, it.unimi.dsi.fastutil.longs.LongConsumer consumer)
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)
m_xmrsyyyw(int arg0, int arg1, int arg2, it.unimi.dsi.fastutil.longs.LongConsumer arg3)
forEachChunkSectionAround(int x, int y, int z, it.unimi.dsi.fastutil.longs.LongConsumer consumer)
forEachSectionAround(int x, int y, int z, it.unimi.dsi.fastutil.longs.LongConsumer consumer)