net.minecraft.world.chunk

public class PalettedContainer<T>

implements PaletteResizeListener<T>

cgl
net.minecraft.world.level.chunk.PalettedContainer
net.minecraft.class_2841
net.minecraft.world.chunk.PalettedContainer
net.minecraft.unmapped.C_aehiirzw
net.minecraft.util.palette.PalettedContainer
net.minecraft.util.palette.PalettedContainer

Field summary

Modifier and TypeField
private final Palette<T>
b
globalPalette
field_12940
fallbackPalette
f_izvmkvhf
field_205521_b
registryPalette
private final PaletteResizeListener<T>
c
dummyPaletteResize
field_12942
noOpPaletteResizeHandler
f_llvpfuzb
field_205522_c
dummyPaletteResize
private final IdList<T>
d
registry
field_12938
idList
f_jnqmbtbo
field_205523_d
registry
private final Function<CompoundTag, T>
e
reader
field_12943
elementDeserializer
f_ctdynwau
field_205524_e
deserializer
private final Function<T, CompoundTag>
f
writer
field_12939
elementSerializer
f_mkuqqeyp
field_205525_f
serializer
private final T
g
defaultValue
field_12935
defaultValue
f_hliqtpbg
field_205526_g
defaultState
protected PackedIntegerArray
a
storage
field_12941
data
f_rcttnwhk
field_186021_b
storage
private Palette<T>
h
palette
field_12936
palette
f_zfdsnstj
field_186022_c
palette
private int
i
bits
field_12934
paletteSize
f_tnuwpbul
field_186024_e
bits
private final ReentrantLock
j
lock
field_12937
writeLock
f_oyithvfy
field_210461_j
lock

Constructor summary

ModifierConstructor
public (Palette<T> fallbackPalette, IdList<T> idList, Function<CompoundTag, T> elementDeserializer, Function<T, CompoundTag> elementSerializer, T defaultElement)

Method summary

Modifier and TypeMethod
public void
a()
acquire()
method_12334()
lock()
m_xsfxrokt()
func_210459_b()
lock()
public void
b()
release()
method_12335()
unlock()
m_udggqttg()
func_210460_c()
unlock()
private static int
b(int arg0, int arg1, int arg2)
getIndex(int arg0, int arg1, int arg2)
method_12323(int arg0, int arg1, int arg2)
toIndex(int x, int y, int z)
m_zevoouoh(int arg0, int arg1, int arg2)
func_186011_b(int arg0, int arg1, int arg2)
getIndex(int x, int y, int z)
private void
b(int arg0)
setBits(int arg0)
method_12324(int arg0)
setPaletteSize(int size)
m_sfdkbflj(int arg0)
func_186012_b(int arg0)
setBits(int bitsIn)
public int
onResize(int arg0, T arg1)
onResize(int arg0, T arg1)
onResize(int arg0, T arg1)
onResize(int arg0, T arg1)
onResize(int arg0, T arg1)
onResize(int arg0, T arg1)
public T
a(int arg0, int arg1, int arg2, T arg3)
getAndSet(int arg0, int arg1, int arg2, T arg3)
method_12328(int arg0, int arg1, int arg2, T arg3)
setSync(int x, int y, int z, T value)
m_vtsjlcza(int arg0, int arg1, int arg2, T arg3)
func_222641_a(int arg0, int arg1, int arg2, T arg3)
lockedSwap(int x, int y, int z, T state)
public T
b(int arg0, int arg1, int arg2, T arg3)
getAndSetUnchecked(int arg0, int arg1, int arg2, T arg3)
method_16678(int arg0, int arg1, int arg2, T arg3)
set(int x, int y, int z, T value)
m_iyxhoppi(int arg0, int arg1, int arg2, T arg3)
func_222639_b(int arg0, int arg1, int arg2, T arg3)
swap(int x, int y, int z, T state)
protected T
a(int arg0, T arg1)
getAndSet(int arg0, T arg1)
method_12336(int arg0, T arg1)
setAndGetOldValue(int index, T value)
m_olzskczg(int arg0, T arg1)
func_222643_a(int arg0, T arg1)
doSwap(int index, T state)
protected void
b(int arg0, T arg1)
set(int arg0, T arg1)
method_12322(int arg0, T arg1)
set(int arg0, T arg1)
m_mrxrbahp(int arg0, T arg1)
func_186014_b(int arg0, T arg1)
set(int index, T state)
public T
a(int arg0, int arg1, int arg2)
get(int arg0, int arg1, int arg2)
method_12321(int arg0, int arg1, int arg2)
get(int x, int y, int z)
m_qfrxebnu(int arg0, int arg1, int arg2)
func_186016_a(int arg0, int arg1, int arg2)
get(int x, int y, int z)
protected T
a(int arg0)
get(int arg0)
method_12331(int arg0)
get(int index)
m_zcurgtmk(int arg0)
func_186015_a(int arg0)
get(int index)
public void
b(nf arg0)
write(FriendlyByteBuf arg0)
method_12325(class_2540 arg0)
toPacket(PacketByteBuf buf)
m_pwyzkihx(C_idfydwco arg0)
func_186009_b(PacketBuffer arg0)
write(PacketBuffer buf)
public void
a(mj arg0, long[] arg1)
read(ListTag arg0, long[] arg1)
method_12329(class_2499 arg0, long[] arg1)
read(ListTag paletteTag, long[] data)
m_gjeowldg(C_hqhtfwlr arg0, long[] arg1)
func_222642_a(ListNBT arg0, long[] arg1)
readChunkPalette(ListNBT paletteNbt, long[] data)
public void
a(md arg0, String arg1, String arg2)
write(CompoundTag arg0, String arg1, String arg2)
method_12330(class_2487 arg0, String arg1, String arg2)
write(CompoundTag arg0, String arg1, String arg2)
m_farggxnl(C_hhlwcnih arg0, String arg1, String arg2)
func_196963_b(CompoundNBT arg0, String arg1, String arg2)
writeChunkPalette(CompoundNBT compound, String paletteName, String paletteDataName)
public int
c()
getSerializedSize()
method_12327()
getPacketSize()
m_xqmkqlns()
func_186018_a()
getSerializedSize()
public boolean
a(Predicate<T> arg0)
maybeHas(Predicate<T> arg0)
method_19526(Predicate<T> arg0)
hasAny(Predicate<T> arg0)
m_huyuznrj(Predicate<T> arg0)
func_235963_a_(Predicate<T> arg0)
func_235963_a_(Predicate<T> arg0)
public void
a(cgl$a<T> arg0)
count(PalettedContainer$CountConsumer<T> arg0)
method_21732(class_2841$class_4464<T> arg0)
count(PalettedContainer$CountConsumer<T> consumer)
m_ddhygbfe(C_aehiirzw$C_hfkxccvh<T> arg0)
func_225497_a(PalettedContainer$ICountConsumer<T> arg0)
count(PalettedContainer$ICountConsumer<T> countConsumerIn)
public void
a(nf arg0)
read(FriendlyByteBuf arg0)
method_12326(class_2540 arg0)
fromPacket(PacketByteBuf buf)
m_meswfhll(C_idfydwco arg0)
func_186010_a(PacketBuffer arg0)
read(PacketBuffer buf)