Index

A B C D E F G H I L M N P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

all() - Static method in interface net.hollowcube.polar.ChunkSelector
 
AnvilPolar - Class in net.hollowcube.polar
 
AnvilPolar() - Constructor for class net.hollowcube.polar.AnvilPolar
 
anvilToPolar(Path) - Static method in class net.hollowcube.polar.AnvilPolar
Convert the anvil world at the given path to a Polar world.
anvilToPolar(Path, int, int) - Static method in class net.hollowcube.polar.AnvilPolar
Convert the anvil world at the given path to a Polar world.
anvilToPolar(Path, int, int, ChunkSelector) - Static method in class net.hollowcube.polar.AnvilPolar
Convert the anvil world at the given path to a Polar world.
anvilToPolar(Path, ChunkSelector) - Static method in class net.hollowcube.polar.AnvilPolar
Convert the anvil world at the given path to a Polar world.

B

BIOME_PALETTE_SIZE - Static variable in class net.hollowcube.polar.PolarSection
 
biomeData() - Method in class net.hollowcube.polar.PolarSection
Returns the uncompressed palette data.
biomePalette() - Method in class net.hollowcube.polar.PolarSection
 
BLOCK_PALETTE_SIZE - Static variable in class net.hollowcube.polar.PolarSection
 
blockData() - Method in class net.hollowcube.polar.PolarSection
Returns the uncompressed palette data.
blockEntities() - Method in record class net.hollowcube.polar.PolarChunk
Returns the value of the blockEntities record component.
BlockEntity(int, int, int, String, CompoundBinaryTag) - Constructor for record class net.hollowcube.polar.PolarChunk.BlockEntity
Creates an instance of a BlockEntity record class.
blockLight() - Method in class net.hollowcube.polar.PolarSection
 
blockLightContent() - Method in class net.hollowcube.polar.PolarSection
 
blockPalette() - Method in class net.hollowcube.polar.PolarSection
 

C

chunkAt(int, int) - Method in class net.hollowcube.polar.PolarWorld
 
chunks() - Method in class net.hollowcube.polar.PolarWorld
 
ChunkSelector - Interface in net.hollowcube.polar
A ChunkSelector can be used to select some chunks from a world.
compression() - Method in class net.hollowcube.polar.PolarWorld
 
convertBlockEntityData(String, CompoundBinaryTag, int, int) - Method in interface net.hollowcube.polar.PolarDataConverter
 
convertBlockPalette(String[], int, int) - Method in interface net.hollowcube.polar.PolarDataConverter
Converts the block palette from one version to another.

D

data() - Method in record class net.hollowcube.polar.PolarChunk.BlockEntity
Returns the value of the data record component.
dataVersion() - Method in interface net.hollowcube.polar.PolarDataConverter
Returns the current data version of the world.
dataVersion() - Method in class net.hollowcube.polar.PolarWorld
 
DEFAULT - Static variable in interface net.hollowcube.polar.PolarWorldAccess
 
DEFAULT_COMPRESSION - Static variable in class net.hollowcube.polar.PolarWorld
 
defaultDataVersion() - Method in interface net.hollowcube.polar.PolarDataConverter
Returns the data version to use on worlds lower than PolarWorld.VERSION_DATA_CONVERTER which do not store a data version.
directReplaceInnerPalette(Palette, int, int, byte, int, int[], long[]) - Static method in class net.minestom.server.instance.palette.PolarPaletteAccessWidener
 
directReplaceInnerPaletteBiome(Palette, byte, int, int[], long[]) - Static method in class net.minestom.server.instance.palette.PolarPaletteAccessWidener
 
directReplaceInnerPaletteBlock(Palette, byte, int, int[], long[]) - Static method in class net.minestom.server.instance.palette.PolarPaletteAccessWidener
 

E

EMPTY - Enum constant in enum class net.hollowcube.polar.PolarSection.LightContent
 
equals(Object) - Method in record class net.hollowcube.polar.PolarChunk.BlockEntity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.hollowcube.polar.PolarChunk
Indicates whether some other object is "equal to" this one.

F

fromId(int) - Static method in enum class net.hollowcube.polar.PolarWorld.CompressionType
 
FULL - Enum constant in enum class net.hollowcube.polar.PolarSection.LightContent
 

G

getBiome(String) - Method in interface net.hollowcube.polar.PolarWorldAccess
Called when a chunk is being loaded by a PolarLoader to convert biome ids back to instances.
getBiomeName(int) - Method in interface net.hollowcube.polar.PolarWorldAccess
 

H

hashCode() - Method in record class net.hollowcube.polar.PolarChunk.BlockEntity
Returns a hash code value for this object.
hashCode() - Method in record class net.hollowcube.polar.PolarChunk
Returns a hash code value for this object.
heightmap(int) - Method in record class net.hollowcube.polar.PolarChunk
 
HEIGHTMAP_MOTION_BLOCKING - Static variable in record class net.hollowcube.polar.PolarChunk
 
HEIGHTMAP_MOTION_BLOCKING_NO_LEAVES - Static variable in record class net.hollowcube.polar.PolarChunk
 
HEIGHTMAP_NONE - Static variable in record class net.hollowcube.polar.PolarChunk
 
HEIGHTMAP_OCEAN_FLOOR - Static variable in record class net.hollowcube.polar.PolarChunk
 
HEIGHTMAP_OCEAN_FLOOR_WG - Static variable in record class net.hollowcube.polar.PolarChunk
 
HEIGHTMAP_WORLD_SURFACE - Static variable in record class net.hollowcube.polar.PolarChunk
 
HEIGHTMAP_WORLD_SURFACE_WG - Static variable in record class net.hollowcube.polar.PolarChunk
 
heightmaps() - Method in record class net.hollowcube.polar.PolarChunk
Returns the value of the heightmaps record component.

I

id() - Method in record class net.hollowcube.polar.PolarChunk.BlockEntity
Returns the value of the id record component.
isEmpty() - Method in class net.hollowcube.polar.PolarSection
 

L

LATEST_VERSION - Static variable in class net.hollowcube.polar.PolarWorld
 
loadChunk(Instance, int, int) - Method in class net.hollowcube.polar.PolarLoader
 
loadChunkData(Chunk, NetworkBuffer) - Method in interface net.hollowcube.polar.PolarWorldAccess
Called when a chunk is created, just before it is added to the world.
loadHeightmaps(Chunk, int[][]) - Method in interface net.hollowcube.polar.PolarWorldAccess
 
loadInstance(Instance) - Method in class net.hollowcube.polar.PolarLoader
 
loadWorldData(Instance, NetworkBuffer) - Method in interface net.hollowcube.polar.PolarWorldAccess
Called when an instance is created from this chunk loader.

M

MAGIC_NUMBER - Static variable in class net.hollowcube.polar.PolarWorld
 
maxSection() - Method in class net.hollowcube.polar.PolarWorld
 
minSection() - Method in class net.hollowcube.polar.PolarWorld
 
MISSING - Enum constant in enum class net.hollowcube.polar.PolarSection.LightContent
 

N

net.hollowcube.polar - package net.hollowcube.polar
 
net.minestom.server.instance.palette - package net.minestom.server.instance.palette
 
net.minestom.server.network - package net.minestom.server.network
 
networkBufferAddress(NetworkBuffer) - Static method in class net.minestom.server.network.PolarBufferAccessWidener
 
networkBufferView(NetworkBuffer, long, long) - Static method in class net.minestom.server.network.PolarBufferAccessWidener
 
NONE - Enum constant in enum class net.hollowcube.polar.PolarWorld.CompressionType
 
NOOP - Static variable in interface net.hollowcube.polar.PolarDataConverter
 

P

PolarBufferAccessWidener - Class in net.minestom.server.network
Provides some low level access to the internals of NetworkBuffer.
PolarBufferAccessWidener() - Constructor for class net.minestom.server.network.PolarBufferAccessWidener
 
PolarChunk - Record Class in net.hollowcube.polar
A Java type representing the latest version of the chunk format.
PolarChunk(int, int, PolarSection[], List<PolarChunk.BlockEntity>, int[][], byte[]) - Constructor for record class net.hollowcube.polar.PolarChunk
Creates an instance of a PolarChunk record class.
PolarChunk.BlockEntity - Record Class in net.hollowcube.polar
 
PolarDataConverter - Interface in net.hollowcube.polar
Allows for upgrading world data from one game version to another.
PolarLoader - Class in net.hollowcube.polar
 
PolarLoader(InputStream) - Constructor for class net.hollowcube.polar.PolarLoader
 
PolarLoader(Path) - Constructor for class net.hollowcube.polar.PolarLoader
 
PolarLoader(Path, PolarWorld) - Constructor for class net.hollowcube.polar.PolarLoader
 
PolarLoader(PolarWorld) - Constructor for class net.hollowcube.polar.PolarLoader
 
PolarPaletteAccessWidener - Class in net.minestom.server.instance.palette
 
PolarPaletteAccessWidener() - Constructor for class net.minestom.server.instance.palette.PolarPaletteAccessWidener
 
PolarReader - Class in net.hollowcube.polar
 
PolarReader.Error - Exception Class in net.hollowcube.polar
 
PolarSection - Class in net.hollowcube.polar
Representation of the latest version of the section format.
PolarSection() - Constructor for class net.hollowcube.polar.PolarSection
 
PolarSection(String[], int[], String[], int[], PolarSection.LightContent, byte[], PolarSection.LightContent, byte[]) - Constructor for class net.hollowcube.polar.PolarSection
 
PolarSection.LightContent - Enum Class in net.hollowcube.polar
 
PolarWorld - Class in net.hollowcube.polar
A Java type representing the latest version of the world format.
PolarWorld() - Constructor for class net.hollowcube.polar.PolarWorld
 
PolarWorld(short, int, PolarWorld.CompressionType, byte, byte, byte[], List<PolarChunk>) - Constructor for class net.hollowcube.polar.PolarWorld
 
PolarWorld(DimensionType) - Constructor for class net.hollowcube.polar.PolarWorld
 
PolarWorld.CompressionType - Enum Class in net.hollowcube.polar
 
PolarWorldAccess - Interface in net.hollowcube.polar
Provides access to user world data for a PolarLoader to get and set user specific world data such as objects, as well as provides some relevant callbacks.
PolarWriter - Class in net.hollowcube.polar
 
PRESENT - Enum constant in enum class net.hollowcube.polar.PolarSection.LightContent
 

R

radius(int) - Static method in interface net.hollowcube.polar.ChunkSelector
 
radius(int, int, int) - Static method in interface net.hollowcube.polar.ChunkSelector
 
read(byte[]) - Static method in class net.hollowcube.polar.PolarReader
 
read(byte[], PolarDataConverter) - Static method in class net.hollowcube.polar.PolarReader
 

S

saveChunk(Chunk) - Method in class net.hollowcube.polar.PolarLoader
 
saveChunkData(Chunk, NetworkBuffer) - Method in interface net.hollowcube.polar.PolarWorldAccess
Called when a chunk is being saved.
saveChunks(Collection<Chunk>) - Method in class net.hollowcube.polar.PolarLoader
 
saveHeightmaps(Chunk, int[][]) - Method in interface net.hollowcube.polar.PolarWorldAccess
 
saveInstance(Instance) - Method in class net.hollowcube.polar.PolarLoader
 
saveWorldData(Instance, NetworkBuffer) - Method in interface net.hollowcube.polar.PolarWorldAccess
Called when an instance is being saved.
sections() - Method in record class net.hollowcube.polar.PolarChunk
Returns the value of the sections record component.
setCompression(PolarWorld.CompressionType) - Method in class net.hollowcube.polar.PolarWorld
 
setLoadLighting(boolean) - Method in class net.hollowcube.polar.PolarLoader
 
setParallel(boolean) - Method in class net.hollowcube.polar.PolarLoader
Sets the loader to save and load in parallel.
setSectionCount(byte, byte) - Method in class net.hollowcube.polar.PolarWorld
 
setWorldAccess(PolarWorldAccess) - Method in class net.hollowcube.polar.PolarLoader
 
skyLight() - Method in class net.hollowcube.polar.PolarSection
 
skyLightContent() - Method in class net.hollowcube.polar.PolarSection
 
streamLoad(InstanceContainer, ReadableByteChannel, long, PolarDataConverter, PolarWorldAccess, boolean) - Static method in class net.hollowcube.polar.PolarLoader
Loads a polar world into an instance in a streaming manner.
supportsParallelLoading() - Method in class net.hollowcube.polar.PolarLoader
 
supportsParallelSaving() - Method in class net.hollowcube.polar.PolarLoader
 

T

test(int, int) - Method in interface net.hollowcube.polar.ChunkSelector
 
toString() - Method in record class net.hollowcube.polar.PolarChunk.BlockEntity
Returns a string representation of this record class.
toString() - Method in record class net.hollowcube.polar.PolarChunk
Returns a string representation of this record class.

U

unloadChunk(Chunk) - Method in class net.hollowcube.polar.PolarLoader
 
updateChunkAt(int, int, PolarChunk) - Method in class net.hollowcube.polar.PolarWorld
 
updateChunkHeight(PolarChunk, byte, byte) - Static method in class net.hollowcube.polar.WorldHeightUtil
 
updateWorldHeight(PolarWorld, byte, byte) - Static method in class net.hollowcube.polar.WorldHeightUtil
 
userData() - Method in record class net.hollowcube.polar.PolarChunk
Returns the value of the userData record component.
userData() - Method in class net.hollowcube.polar.PolarWorld
 
userData(byte[]) - Method in class net.hollowcube.polar.PolarWorld
 

V

valueOf(String) - Static method in enum class net.hollowcube.polar.PolarSection.LightContent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.hollowcube.polar.PolarWorld.CompressionType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.hollowcube.polar.PolarSection.LightContent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.hollowcube.polar.PolarWorld.CompressionType
Returns an array containing the constants of this enum class, in the order they are declared.
VALUES - Static variable in enum class net.hollowcube.polar.PolarSection.LightContent
 
version() - Method in class net.hollowcube.polar.PolarWorld
 

W

world() - Method in class net.hollowcube.polar.PolarLoader
 
WorldHeightUtil - Class in net.hollowcube.polar
 
WorldHeightUtil() - Constructor for class net.hollowcube.polar.WorldHeightUtil
 
write(PolarWorld) - Static method in class net.hollowcube.polar.PolarWriter
 
write(PolarWorld, PolarDataConverter) - Static method in class net.hollowcube.polar.PolarWriter
 

X

x() - Method in record class net.hollowcube.polar.PolarChunk.BlockEntity
Returns the value of the x record component.
x() - Method in record class net.hollowcube.polar.PolarChunk
Returns the value of the x record component.

Y

y() - Method in record class net.hollowcube.polar.PolarChunk.BlockEntity
Returns the value of the y record component.

Z

z() - Method in record class net.hollowcube.polar.PolarChunk.BlockEntity
Returns the value of the z record component.
z() - Method in record class net.hollowcube.polar.PolarChunk
Returns the value of the z record component.
ZSTD - Enum constant in enum class net.hollowcube.polar.PolarWorld.CompressionType
 
A B C D E F G H I L M N P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form