public class BlockStorage extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
SIZE |
| Constructor and Description |
|---|
BlockStorage(BitArray bitArray,
it.unimi.dsi.fastutil.ints.IntList palette) |
BlockStorage(int airBlockId) |
BlockStorage(int airBlockId,
BitArrayVersion version) |
| Modifier and Type | Method and Description |
|---|---|
BlockStorage |
copy() |
int |
estimateNetworkSize() |
int |
getFullBlock(int index) |
int |
idFor(int runtimeId) |
boolean |
isEmpty() |
void |
setFullBlock(int index,
int runtimeId) |
void |
writeToNetwork(io.netty.buffer.ByteBuf buffer) |
public static final int SIZE
public BlockStorage(int airBlockId)
public BlockStorage(int airBlockId,
BitArrayVersion version)
public BlockStorage(BitArray bitArray, it.unimi.dsi.fastutil.ints.IntList palette)
public int getFullBlock(int index)
public void setFullBlock(int index,
int runtimeId)
public void writeToNetwork(io.netty.buffer.ByteBuf buffer)
public int estimateNetworkSize()
public int idFor(int runtimeId)
public boolean isEmpty()
public BlockStorage copy()
Copyright © 2021 GeyserMC. All rights reserved.