Package in.northwestw.shortcircuit.data
Class Octolet
java.lang.Object
in.northwestw.shortcircuit.data.Octolet
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OctoletfromTag(net.minecraft.nbt.CompoundTag tag) Set<net.minecraft.world.level.ChunkPos> getBlockChunk(int index) Set<net.minecraft.world.level.ChunkPos> static net.minecraft.core.BlockPosgetOctoletPos(int outerIndex) net.minecraft.core.BlockPosgetStartingPos(int outerIndex, UUID uuid) voidinsertNewBlock(UUID uuid) booleanisFull()load(net.minecraft.nbt.CompoundTag tag) voidremoveBlock(UUID uuid) net.minecraft.nbt.CompoundTagsave(net.minecraft.nbt.CompoundTag tag)
-
Field Details
-
MAX_SIZE
public static final short MAX_SIZE- See Also:
-
blockSize
public short blockSize -
occupied
-
blocks
-
-
Constructor Details
-
Octolet
public Octolet() -
Octolet
public Octolet(short blockSize)
-
-
Method Details
-
isFull
public boolean isFull() -
fromTag
-
load
-
save
public net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag tag) -
getOctoletPos
public static net.minecraft.core.BlockPos getOctoletPos(int outerIndex) -
getStartingPos
-
getLoadedChunks
-
getBlockChunk
-
insertNewBlock
-
removeBlock
-