com.hypixel.hytale.server.core.universe.world.chunk.section.palette
Abstract class. Methods: int get(int); boolean contains(int); boolean containsAny(it.unimi.dsi.fastutil.ints.IntList); int count(); int count(int); it.unimi.dsi.fastutil.ints.IntSet values(); void forEachValue(java.util.function.IntConsumer); it.unimi.dsi.fastutil.ints.Int2ShortMap valueCounts(); void serializeForPacket(io.netty.buffer.ByteBuf); void serialize(com.hypixel.hytale.server.core.universe.world.chunk.section.palette.ISectionPalette$KeySerializer, io.netty.buffer.ByteBuf); void deserialize(java.util.function.T
com.hypixel.hytale.server.core.universe.world.events
Extends com.hypixel.hytale.server.core.universe.world.events.ChunkEvent. Methods: java.lang.String toString()
com.hypixel.hytale.server.core.universe.world.meta.state
Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore, com.hypixel.hytale.server.core.universe.world.meta.state.BlockMapMarker> getComponentType(); java.lang.String getName(); java.lang.String getIcon(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore> clone(); java.lang.Object clone()
com.hypixel.hytale.server.core.universe.world.storage
Abstract class. Methods: com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore> getStore(); java.util.concurrent.CompletableFuture<java.lang.Void> saveBuffer(int, int, java.nio.ByteBuffer); java.util.concurrent.CompletableFuture<java.lang.Void> removeBuffer(int, int); java.util.concurrent.CompletableFuture<java.lang.Void> saveHolder(int, int, com.hypixel.hytale.component.Holder<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore>); java.util.concurrent.Completab
com.hypixel.hytale.server.core.universe.world.chunk
Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore, com.hypixel.hytale.server.core.universe.world.chunk.ChunkColumn> getComponentType(); com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore> getSection(int); com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore>[] getSections(); com.hypixel.hytale.component.Holder<com.hypixel.hytale.server.core.
com.hypixel.hytale.server.core.universe.world.events
Abstract class. Methods: boolean isNewlyGenerated(); com.hypixel.hytale.component.Holder<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore> getHolder(); void processEvent(java.lang.String); boolean didLog(); java.lang.String toString(); com.hypixel.hytale.server.core.universe.world.chunk.WorldChunk getChunk(); java.lang.String toString()
com.hypixel.hytale.server.core.universe.world.chunk
Extends java.lang.Enum. Methods: java.lang.Object clone(); static com.hypixel.hytale.server.core.universe.world.chunk.ChunkFlag[] values(); static com.hypixel.hytale.server.core.universe.world.chunk.ChunkFlag valueOf(java.lang.String); int mask()
com.hypixel.hytale.server.core.universe.world.chunk.section
Methods: com.hypixel.hytale.server.core.universe.world.chunk.BlockChunk getChunk(); com.hypixel.hytale.server.core.universe.world.chunk.section.BlockSection getSection(); int getSectionIndex(); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore, com.hypixel.hytale.server.core.universe.world.chunk.section.ChunkSection> getComponentType(); void load(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.ChunkSto
com.hypixel.hytale.server.core.universe.world.storage
Methods: com.hypixel.hytale.server.core.universe.world.World getWorld(); com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore> getStore(); com.hypixel.hytale.server.core.universe.world.storage.IChunkLoader getLoader(); com.hypixel.hytale.server.core.universe.world.storage.IChunkSaver getSaver(); com.hypixel.hytale.server.core.universe.world.worldgen.IWorldGen getGenerator(); void setGenerator(com.hypixel.hytale.server.core.universe.world.worldgen.IWorldGen);
com.hypixel.hytale.server.core.universe.datastore
Methods: com.hypixel.hytale.server.core.universe.datastore.DataStore<T> create(com.hypixel.hytale.codec.builder.BuilderCodec<T>); java.lang.String toString()
com.hypixel.hytale.server.core.universe.playerdata
Methods: java.nio.file.Path getPath(); com.hypixel.hytale.server.core.universe.playerdata.PlayerStorage getPlayerStorage(); java.lang.String toString()
com.hypixel.hytale.server.core.universe.world.storage.provider
Methods: com.hypixel.hytale.server.core.universe.world.storage.IChunkLoader getLoader(com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore>); com.hypixel.hytale.server.core.universe.world.storage.IChunkSaver getSaver(com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore>); java.lang.String toString()
com.hypixel.hytale.server.core.universe.world.storage.resources
Methods: com.hypixel.hytale.component.IResourceStorage getResourceStorage(com.hypixel.hytale.server.core.universe.world.World); java.lang.String toString()
com.hypixel.hytale.server.core.universe.world.chunk.section.palette
Methods: com.hypixel.hytale.protocol.packets.world.PaletteType getPaletteType(); int get(int); boolean shouldDemote(); com.hypixel.hytale.server.core.universe.world.chunk.section.palette.ISectionPalette demote(); com.hypixel.hytale.server.core.universe.world.chunk.section.palette.ISectionPalette promote(); boolean contains(int); boolean containsAny(it.unimi.dsi.fastutil.ints.IntList); boolean isSolid(int); int count(); int count(int); it.unimi.dsi.fastutil.ints.IntSet values(); void forEachValue(java.uti
com.hypixel.hytale.server.core.universe.world.chunk
Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore, com.hypixel.hytale.server.core.universe.world.chunk.EntityChunk> getComponentType(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore> clone(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore> cloneSerializable(); java.util.List<com.hypixel.hytale.component.Holder<com.hypi
com.hypixel.hytale.server.core.universe.world.storage
Methods: void tick(float, int, com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore>); static void tryUnload(int, com.hypixel.hytale.component.ArchetypeChunk<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore>, com.hypixel.hytale.component.CommandBuffer<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore>); void start(com.hypixel.hytale.component.IResourceStorage); void shutdown(); com.hypixel.hytale.component.Store<com.hypixel.hyt
com.hypixel.hytale.server.core.universe.world.worldgen.provider
Methods: com.hypixel.hytale.server.core.universe.world.worldgen.IWorldGen getGenerator(); java.lang.String toString()
com.hypixel.hytale.server.core.universe.world.lighting
Methods: void init(com.hypixel.hytale.server.core.universe.world.chunk.WorldChunk); com.hypixel.hytale.server.core.universe.world.lighting.CalculationResult calculateLight(com.hypixel.hytale.math.vector.Vector3i); com.hypixel.hytale.server.core.universe.world.lighting.CalculationResult updateLocalLight(com.hypixel.hytale.server.core.universe.world.accessor.LocalCachedChunkAccessor, com.hypixel.hytale.server.core.universe.world.chunk.WorldChunk, int, int, int, com.hypixel.hytale.server.core.universe.world
com.hypixel.hytale.server.core.universe.world.chunk.section
Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore, com.hypixel.hytale.server.core.universe.world.chunk.section.FluidSection> getComponentType(); void preload(int, int, int); void load(int, int, int); boolean setFluid(int, int, int, com.hypixel.hytale.server.core.asset.type.fluid.Fluid, byte); boolean setFluid(int, int, int, int, byte); boolean setFluid(int, com.hypixel.hytale.server.core.asset.type.fluid.Fluid, byte); boolean setFl
com.hypixel.hytale.server.core.universe.world.lighting
Methods: void init(com.hypixel.hytale.server.core.universe.world.chunk.WorldChunk); com.hypixel.hytale.server.core.universe.world.lighting.CalculationResult calculateLight(com.hypixel.hytale.math.vector.Vector3i); boolean invalidateLightAtBlock(com.hypixel.hytale.server.core.universe.world.chunk.WorldChunk, int, int, int, com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType, int, int); boolean invalidateLightInChunkSections(com.hypixel.hytale.server.core.universe.world.chunk.WorldChunk, i
com.hypixel.hytale.server.core.universe.world.spawn
Methods: com.hypixel.hytale.math.vector.Transform getSpawnPoint(com.hypixel.hytale.server.core.universe.world.World, java.util.UUID); com.hypixel.hytale.math.vector.Transform[] getSpawnPoints(); boolean isWithinSpawnDistance(com.hypixel.hytale.math.vector.Vector3d, double)
com.hypixel.hytale.server.core.universe.world.meta.state
Extends com.hypixel.hytale.server.core.universe.world.meta.BlockState. Methods: boolean initialize(com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType); boolean canOpen(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.component.ComponentAccessor<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); void onOpen(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.core.universe.world.World, com.hypixel
com.hypixel.hytale.server.core.universe.world.meta.state
Methods: void setMarker(com.hypixel.hytale.server.core.universe.world.worldmap.WorldMapManager$MarkerReference); void placedBy(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, java.lang.String, com.hypixel.hytale.server.core.universe.world.meta.BlockState, com.hypixel.hytale.component.ComponentAccessor<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.uni
com.hypixel.hytale.server.core.universe.world.accessor
Methods: default com.hypixel.hytale.component.Holder<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore> getBlockComponentHolder(int, int, int); default void setBlockInteractionState(com.hypixel.hytale.math.vector.Vector3i, com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType, java.lang.String); default com.hypixel.hytale.protocol.BlockPosition getBaseBlock(com.hypixel.hytale.protocol.BlockPosition); static com.hypixel.hytale.server.core.universe.world.accessor.LocalCachedCh
com.hypixel.hytale.server.core.universe.world.storage.provider
Methods: com.hypixel.hytale.server.core.universe.world.storage.IChunkLoader getLoader(com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore>); com.hypixel.hytale.server.core.universe.world.storage.IChunkSaver getSaver(com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore>); java.lang.String toString(); com.hypixel.hytale.server.core.universe.world.storage.IChunkLoader getLoader(com.hypixel.hytale.component.Store<c
com.hypixel.hytale.server.core.universe.world.worldmap.markers
Methods: void update(com.hypixel.hytale.server.core.universe.world.World, com.hypixel.hytale.server.core.asset.type.gameplay.GameplayConfig, com.hypixel.hytale.server.core.universe.world.WorldMapTracker, int, int, int)
com.hypixel.hytale.server.core.universe.world.worldmap.markers
Methods: void update(com.hypixel.hytale.server.core.universe.world.World, com.hypixel.hytale.server.core.asset.type.gameplay.GameplayConfig, com.hypixel.hytale.server.core.universe.world.WorldMapTracker, int, int, int)
com.hypixel.hytale.server.core.universe
Persistent player reference that survives across worlds. Use for storing player data.
com.hypixel.hytale.server.core.universe.world.worldmap.markers
Methods: void update(com.hypixel.hytale.server.core.universe.world.World, com.hypixel.hytale.server.core.asset.type.gameplay.GameplayConfig, com.hypixel.hytale.server.core.universe.world.WorldMapTracker, int, int, int)
com.hypixel.hytale.server.core.universe.world.events
Extends com.hypixel.hytale.server.core.universe.world.events.WorldEvent. Methods: boolean isCancelled(); void setCancelled(boolean); java.lang.String toString()
com.hypixel.hytale.server.core.universe.world.meta.state
Methods: void sendTo(java.util.List<com.hypixel.hytale.protocol.Packet>); void unloadFrom(java.util.List<com.hypixel.hytale.protocol.Packet>); default boolean canPlayerSee(com.hypixel.hytale.server.core.universe.PlayerRef); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore, com.hypixel.hytale.server.core.universe.world.meta.state.RespawnBlock> getComponentType(); java.util.UUID getOwnerUUID(); void setOwnerUUID(java.util.UUID); com.hypixel.
com.hypixel.hytale.server.core.universe.world.worldmap.markers
Methods: void update(com.hypixel.hytale.server.core.universe.world.World, com.hypixel.hytale.server.core.asset.type.gameplay.GameplayConfig, com.hypixel.hytale.server.core.universe.world.WorldMapTracker, int, int, int)
com.hypixel.hytale.server.core.universe.world.worldmap.markers
Methods: com.hypixel.hytale.server.core.universe.world.worldmap.WorldMapSettings getWorldMapSettings(); void update(com.hypixel.hytale.server.core.universe.world.World, com.hypixel.hytale.server.core.asset.type.gameplay.GameplayConfig, com.hypixel.hytale.server.core.universe.world.WorldMapTracker, int, int, int); java.util.concurrent.CompletableFuture<com.hypixel.hytale.server.core.universe.world.map.WorldMap> generate(com.hypixel.hytale.server.core.universe.world.World, int, int, it.unimi.dsi.fastutil.l
com.hypixel.hytale.server.core.universe.world.connectedblocks.builtin
Extends com.hypixel.hytale.server.core.universe.world.connectedblocks.ConnectedBlockRuleSet. Methods: boolean onlyUpdateOnPlacement(); void updateCachedBlockTypes(com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType, com.hypixel.hytale.assetstore.map.BlockTypeAssetMap<java.lang.String, com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType>); java.lang.String getMaterialName(); com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType getStairBlockType(com.hypixel.hytale.server.core.universe.world.connectedblocks.builtin.StairConnectedBlockRuleSet$StairTy
com.hypixel.hytale.server.core.universe
Top-level container for all game worlds. Represents the entire game session. Access worlds via getWorld(name).
com.hypixel.hytale.server.core.universe.world.worldgen.provider
Methods: com.hypixel.hytale.server.core.universe.world.worldgen.IWorldGen getGenerator(); java.lang.String toString()
com.hypixel.hytale.server.core.universe.world
Represents a game world. Use world.execute() for thread-safe component access.
com.hypixel.hytale.server.core.universe.world.chunk
Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore, com.hypixel.hytale.server.core.universe.world.chunk.WorldChunk> getComponentType(); com.hypixel.hytale.component.Holder<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore> toHolder(); void setReference(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.ChunkStore>)
com.hypixel.hytale.server.core.universe.world
Methods: void tick(float); void updateCurrentZoneAndBiome(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.core.universe.world.WorldMapTracker$ZoneDiscoveryInfo, java.lang.String, com.hypixel.hytale.component.ComponentAccessor<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); void trySendMarker(int, int, int, com.hypixel.hytale.protocol.packets.worldmap.MapMarker); void trySendMarker(int, int, int, com.hypixe
com.hypixel.hytale.server.core.universe.world.path
Methods: com.hypixel.hytale.server.core.universe.world.path.WorldPath getWorldPath(); java.lang.String toString()