Class ItemPositionsStorage
java.lang.Object
com.ldtteam.structurize.client.gui.util.ItemPositionsStorage
Data storage for holding all positions for a given itemstorage.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionItemPositionsStorage(ItemStorage itemStorage) ItemPositionsStorage(net.minecraft.network.RegistryFriendlyByteBuf buf) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddItemAndPos(ItemStorage toAdd, net.minecraft.core.BlockPos pos) voidaddPos(net.minecraft.core.BlockPos pos) booleaninthashCode()booleanisEmpty()voidremovePos(net.minecraft.core.BlockPos pos) voidserialize(net.minecraft.network.RegistryFriendlyByteBuf buf) Serialize to buffer
-
Field Details
-
itemStorage
-
positions
-
-
Constructor Details
-
ItemPositionsStorage
-
ItemPositionsStorage
public ItemPositionsStorage(net.minecraft.network.RegistryFriendlyByteBuf buf)
-
-
Method Details
-
addPos
public void addPos(net.minecraft.core.BlockPos pos) -
addItemAndPos
-
removePos
public void removePos(net.minecraft.core.BlockPos pos) -
isEmpty
public boolean isEmpty() -
equals
-
hashCode
public int hashCode() -
serialize
public void serialize(net.minecraft.network.RegistryFriendlyByteBuf buf) Serialize to buffer- Parameters:
buf-
-