Index
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
blockEntitiesrecord component. - BlockEntity(int, int, int, String, CompoundBinaryTag) - Constructor for record class net.hollowcube.polar.PolarChunk.BlockEntity
-
Creates an instance of a
BlockEntityrecord 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
ChunkSelectorcan 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
datarecord 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_CONVERTERwhich 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
PolarLoaderto 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
heightmapsrecord component.
I
- id() - Method in record class net.hollowcube.polar.PolarChunk.BlockEntity
-
Returns the value of the
idrecord 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
PolarChunkrecord 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
PolarLoaderto 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
sectionsrecord 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
userDatarecord 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
xrecord component. - x() - Method in record class net.hollowcube.polar.PolarChunk
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class net.hollowcube.polar.PolarChunk.BlockEntity
-
Returns the value of the
yrecord component.
Z
- z() - Method in record class net.hollowcube.polar.PolarChunk.BlockEntity
-
Returns the value of the
zrecord component. - z() - Method in record class net.hollowcube.polar.PolarChunk
-
Returns the value of the
zrecord component. - ZSTD - Enum constant in enum class net.hollowcube.polar.PolarWorld.CompressionType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form