public class BlockStateContainer<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
BlockStateContainer.ICountConsumer<T> |
Constructor and Description |
---|
BlockStateContainer(IBlockStatePalette<T> p_i48961_1_,
ObjectIntIdentityMap<T> p_i48961_2_,
java.util.function.Function<CompoundNBT,T> p_i48961_3_,
java.util.function.Function<T,CompoundNBT> p_i48961_4_,
T p_i48961_5_) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(T p_222640_1_) |
T |
func_222639_b(int p_222639_1_,
int p_222639_2_,
int p_222639_3_,
T p_222639_4_) |
T |
func_222641_a(int p_222641_1_,
int p_222641_2_,
int p_222641_3_,
T p_222641_4_) |
protected T |
func_222643_a(int p_222643_1_,
T p_222643_2_) |
void |
func_225497_a(BlockStateContainer.ICountConsumer<T> p_225497_1_) |
protected T |
get(int index) |
T |
get(int x,
int y,
int z) |
int |
getSerializedSize() |
void |
lock() |
int |
onResize(int p_onResize_1_,
T p_onResize_2_) |
void |
read(PacketBuffer buf) |
void |
readChunkPalette(ListNBT p_222642_1_,
long[] p_222642_2_) |
protected void |
set(int index,
T state) |
void |
unlock() |
void |
write(PacketBuffer buf) |
void |
writeChunkPalette(CompoundNBT compound,
java.lang.String paletteName,
java.lang.String paletteDataName) |
protected BitArray storage
public BlockStateContainer(IBlockStatePalette<T> p_i48961_1_, ObjectIntIdentityMap<T> p_i48961_2_, java.util.function.Function<CompoundNBT,T> p_i48961_3_, java.util.function.Function<T,CompoundNBT> p_i48961_4_, T p_i48961_5_)
public void lock()
public void unlock()
public int onResize(int p_onResize_1_, T p_onResize_2_)
public T func_222641_a(int p_222641_1_, int p_222641_2_, int p_222641_3_, T p_222641_4_)
public T func_222639_b(int p_222639_1_, int p_222639_2_, int p_222639_3_, T p_222639_4_)
protected void set(int index, T state)
public T get(int x, int y, int z)
protected T get(int index)
public void read(PacketBuffer buf)
public void write(PacketBuffer buf)
public void readChunkPalette(ListNBT p_222642_1_, long[] p_222642_2_)
public void writeChunkPalette(CompoundNBT compound, java.lang.String paletteName, java.lang.String paletteDataName)
public int getSerializedSize()
public boolean contains(T p_222640_1_)
public void func_225497_a(BlockStateContainer.ICountConsumer<T> p_225497_1_)