{"generatedAt":"2026-05-31T11:14:35.827672+00:00","serverVersion":"0.5.3","sourceJar":"HytaleServer.jar","totalCoreClasses":5762,"sections":[{"key":"plugin","title":"Plugin Base & Lifecycle","classCount":23,"classes":[{"name":"com.hypixel.hytale.plugin.early.ClassTransformer","simpleName":"ClassTransformer","methods":["priority(): int","transform(String, String, byte[]): byte[]"]},{"name":"com.hypixel.hytale.plugin.early.EarlyPluginLoader","simpleName":"EarlyPluginLoader","methods":["loadEarlyPlugins(String[]): void","hasTransformers(): boolean","getTransformers(): List","getPluginClassLoader(): URLClassLoader"]},{"name":"com.hypixel.hytale.plugin.early.TransformingClassLoader","simpleName":"TransformingClassLoader","methods":["TransformingClassLoader(URL[], List, ClassLoader, ClassLoader)","loadClass(String, boolean): Class"]},{"name":"com.hypixel.hytale.server.core.plugin.commands.PluginCommand","simpleName":"PluginCommand","methods":["PluginCommand()"]},{"name":"com.hypixel.hytale.server.core.plugin.event.PluginEvent","simpleName":"PluginEvent","methods":["PluginEvent(PluginBase)","getPlugin(): PluginBase","toString(): String"]},{"name":"com.hypixel.hytale.server.core.plugin.event.PluginSetupEvent","simpleName":"PluginSetupEvent","methods":["PluginSetupEvent(PluginBase)"]},{"name":"com.hypixel.hytale.server.core.plugin.JavaPlugin","simpleName":"JavaPlugin","methods":["JavaPlugin(JavaPluginInit)","getFile(): Path","getClassLoader(): PluginClassLoader","getType(): PluginType"]},{"name":"com.hypixel.hytale.server.core.plugin.JavaPluginInit","simpleName":"JavaPluginInit","methods":["JavaPluginInit(PluginManifest, Path, Path, PluginClassLoader)","getFile(): Path","getClassLoader(): PluginClassLoader","isInServerClassPath(): boolean"]},{"name":"com.hypixel.hytale.server.core.plugin.MissingPluginDependencyException","simpleName":"MissingPluginDependencyException","methods":["MissingPluginDependencyException(String)"]},{"name":"com.hypixel.hytale.server.core.plugin.pages.PluginListPage","simpleName":"PluginListPage","methods":["PluginListPage(PlayerRef)","build(Ref, UICommandBuilder, UIEventBuilder, Store): void","handleDataEvent(Ref, Store, PluginListPage$PluginListPageEventData): void","onDismiss(Ref, Store): void","handlePluginChangeEvent(PluginIdentifier, boolean): void"]},{"name":"com.hypixel.hytale.server.core.plugin.pending.PendingLoadJavaPlugin","simpleName":"PendingLoadJavaPlugin","methods":["PendingLoadJavaPlugin(Path, PluginManifest, PluginClassLoader)","createSubPendingLoadPlugin(PluginManifest): PendingLoadPlugin","isCoreMod(): boolean","getClassLoader(): PluginClassLoader","setClassLoader(PluginClassLoader): void","load(): JavaPlugin","toString(): String"]},{"name":"com.hypixel.hytale.server.core.plugin.pending.PendingLoadPlugin","simpleName":"PendingLoadPlugin","methods":["getIdentifier(): PluginIdentifier","getManifest(): PluginManifest","getPath(): Path","createSubPendingLoadPlugin(PluginManifest): PendingLoadPlugin","load(): PluginBase","createSubPendingLoadPlugins(): List","dependsOn(PluginIdentifier): boolean","isCoreMod(): boolean","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.plugin.PluginBase","simpleName":"PluginBase","methods":["PluginBase(PluginInit)","withConfig(BuilderCodec): Config","withConfig(String, BuilderCodec): Config","preLoad(): CompletableFuture","getName(): String","getLogger(): HytaleLogger","getIdentifier(): PluginIdentifier","getManifest(): PluginManifest","getDataDirectory(): Path","getState(): PluginState","getClientFeatureRegistry(): ClientFeatureRegistry","getCommandRegistry(): CommandRegistry","getEventRegistry(): EventRegistry","getEntityRegistry(): EntityRegistry","getTaskRegistry(): TaskRegistry","getEntityStoreRegistry(): ComponentRegistryProxy","getChunkStoreRegistry(): ComponentRegistryProxy","getAssetRegistry(): AssetRegistry"]},{"name":"com.hypixel.hytale.server.core.plugin.PluginClassLoader","simpleName":"PluginClassLoader","methods":["PluginClassLoader(PluginManager, PluginIdentifier, boolean, URL[])","PluginClassLoader(PluginManager, PluginIdentifier, boolean, boolean, URL[])","isInServerClassPath(): boolean","loadClass(String, boolean): Class","loadLocalClass(String): Class","getResource(String): URL","getResources(String): Enumeration","isFromThirdPartyPlugin(Throwable): boolean"]},{"name":"com.hypixel.hytale.server.core.plugin.PluginInit","simpleName":"PluginInit","methods":["PluginInit(PluginManifest, Path)","getPluginManifest(): PluginManifest","getDataDirectory(): Path","isInServerClassPath(): boolean"]},{"name":"com.hypixel.hytale.server.core.plugin.PluginListPageManager","simpleName":"PluginListPageManager","methods":["PluginListPageManager()","get(): PluginListPageManager","registerPluginListPage(PluginListPage): void","deregisterPluginListPage(PluginListPage): void","notifyPluginChange(Map, PluginIdentifier): void"]},{"name":"com.hypixel.hytale.server.core.plugin.PluginManager","simpleName":"PluginManager","methods":["get(): PluginManager","PluginManager()","registerCorePlugin(PluginManifest): void","setup(): void","start(): void","shutdown(): void","getState(): PluginState","getBridgeClassLoader(): PluginManager$PluginBridgeClassLoader","getPlugins(): List","getPlugin(PluginIdentifier): PluginBase","hasPlugin(PluginIdentifier, SemverRange): boolean","consumeClasspathAssetPacks(): List","reload(PluginIdentifier): boolean","unload(PluginIdentifier): boolean","unloadJavaPlugin(JavaPlugin): void","load(PluginIdentifier): boolean","getAvailablePlugins(): Map","getSessionSettingsComponentType(): ComponentType"]},{"name":"com.hypixel.hytale.server.core.plugin.PluginState","simpleName":"PluginState","methods":["values(): PluginState[]","valueOf(String): PluginState","isInactive(): boolean"]},{"name":"com.hypixel.hytale.server.core.plugin.PluginType","simpleName":"PluginType","methods":["values(): PluginType[]","valueOf(String): PluginType","getDisplayName(): String"]},{"name":"com.hypixel.hytale.server.core.plugin.registry.AssetRegistry","simpleName":"AssetRegistry","methods":["AssetRegistry(List)","register(AssetStore): AssetRegistry","shutdown(): void"]},{"name":"com.hypixel.hytale.server.core.plugin.registry.CodecMapRegistry","simpleName":"CodecMapRegistry","methods":["CodecMapRegistry(List, StringCodecMapCodec)","register(String, Class, Codec): CodecMapRegistry","register(Priority, String, Class, Codec): CodecMapRegistry","shutdown(): void"]},{"name":"com.hypixel.hytale.server.core.plugin.registry.IRegistry","simpleName":"IRegistry","methods":["shutdown(): void"]},{"name":"com.hypixel.hytale.server.core.plugin.registry.MapKeyMapRegistry","simpleName":"MapKeyMapRegistry","methods":["MapKeyMapRegistry(List, MapKeyMapCodec)","register(Class, String, Codec): MapKeyMapRegistry","shutdown(): void"]}]},{"key":"events","title":"Event Bus & Runtime Hooks","classCount":52,"classes":[{"name":"com.hypixel.hytale.event.AsyncEventBusRegistry","simpleName":"AsyncEventBusRegistry","methods":["AsyncEventBusRegistry(HytaleLogger, Class)","registerAsync(short, Object, Function): EventRegistration","registerAsyncGlobal(short, Function): EventRegistration","registerAsyncUnhandled(short, Function): EventRegistration","register(short, Object, Consumer): EventRegistration","registerGlobal(short, Consumer): EventRegistration","registerUnhandled(short, Consumer): EventRegistration","dispatchFor(Object): IEventDispatcher"]},{"name":"com.hypixel.hytale.event.EventBus","simpleName":"EventBus","methods":["EventBus(boolean)","shutdown(): void","getRegisteredEventClasses(): Set","getRegisteredEventClassNames(): Set","getRegistry(String): EventBusRegistry","getRegistry(Class): EventBusRegistry","getSyncRegistry(Class): EventBusRegistry","register(Class, Consumer): EventRegistration","register(EventPriority, Class, Consumer): EventRegistration","register(short, Class, Consumer): EventRegistration","register(Class, Object, Consumer): EventRegistration","register(EventPriority, Class, Object, Consumer): EventRegistration","register(short, Class, Object, Consumer): EventRegistration","registerAsync(Class, Function): EventRegistration","registerAsync(EventPriority, Class, Function): EventRegistration","registerAsync(short, Class, Function): EventRegistration","registerAsync(Class, Object, Function): EventRegistration","registerAsync(EventPriority, Class, Object, Function): EventRegistration"]},{"name":"com.hypixel.hytale.event.EventBusRegistry","simpleName":"EventBusRegistry","methods":["EventBusRegistry(HytaleLogger, Class, EventBusRegistry$EventConsumerMap, EventBusRegistry$EventConsumerMap)","getEventClass(): Class","isTimeEvents(): boolean","setTimeEvents(boolean): void","shutdown(): void","isAlive(): boolean","register(short, Object, Consumer): EventRegistration","registerGlobal(short, Consumer): EventRegistration","registerUnhandled(short, Consumer): EventRegistration","dispatchFor(Object): IEventDispatcher"]},{"name":"com.hypixel.hytale.event.EventPriority","simpleName":"EventPriority","methods":["values(): EventPriority[]","valueOf(String): EventPriority","getValue(): short"]},{"name":"com.hypixel.hytale.event.EventRegistration","simpleName":"EventRegistration","methods":["EventRegistration(Class, BooleanSupplier, Runnable)","EventRegistration(EventRegistration, BooleanSupplier, Runnable)","getEventClass(): Class","toString(): String","combine(EventRegistration, EventRegistration[]): EventRegistration"]},{"name":"com.hypixel.hytale.event.EventRegistry","simpleName":"EventRegistry","methods":["EventRegistry(List, BooleanSupplier, String, IEventRegistry)","register(EventRegistration): EventRegistration","register(Class, Consumer): EventRegistration","register(EventPriority, Class, Consumer): EventRegistration","register(short, Class, Consumer): EventRegistration","register(Class, Object, Consumer): EventRegistration","register(EventPriority, Class, Object, Consumer): EventRegistration","register(short, Class, Object, Consumer): EventRegistration","registerAsync(Class, Function): EventRegistration","registerAsync(EventPriority, Class, Function): EventRegistration","registerAsync(short, Class, Function): EventRegistration","registerAsync(Class, Object, Function): EventRegistration","registerAsync(EventPriority, Class, Object, Function): EventRegistration","registerAsync(short, Class, Object, Function): EventRegistration","registerGlobal(Class, Consumer): EventRegistration","registerGlobal(EventPriority, Class, Consumer): EventRegistration","registerGlobal(short, Class, Consumer): EventRegistration","registerAsyncGlobal(Class, Function): EventRegistration"]},{"name":"com.hypixel.hytale.event.IAsyncEvent","simpleName":"IAsyncEvent","methods":[]},{"name":"com.hypixel.hytale.event.IBaseEvent","simpleName":"IBaseEvent","methods":[]},{"name":"com.hypixel.hytale.event.ICancellable","simpleName":"ICancellable","methods":["isCancelled(): boolean","setCancelled(boolean): void"]},{"name":"com.hypixel.hytale.event.IEvent","simpleName":"IEvent","methods":[]},{"name":"com.hypixel.hytale.event.IEventBus","simpleName":"IEventBus","methods":["dispatch(Class): IEvent","dispatchAsync(Class): CompletableFuture","dispatchFor(Class): IEventDispatcher","dispatchFor(Class, Object): IEventDispatcher","dispatchForAsync(Class): IEventDispatcher","dispatchForAsync(Class, Object): IEventDispatcher"]},{"name":"com.hypixel.hytale.event.IEventDispatcher","simpleName":"IEventDispatcher","methods":["hasListener(): boolean","dispatch(IBaseEvent): Object"]},{"name":"com.hypixel.hytale.event.IEventRegistry","simpleName":"IEventRegistry","methods":["register(Class, Consumer): EventRegistration","register(EventPriority, Class, Consumer): EventRegistration","register(short, Class, Consumer): EventRegistration","register(Class, Object, Consumer): EventRegistration","register(EventPriority, Class, Object, Consumer): EventRegistration","register(short, Class, Object, Consumer): EventRegistration","registerAsync(Class, Function): EventRegistration","registerAsync(EventPriority, Class, Function): EventRegistration","registerAsync(short, Class, Function): EventRegistration","registerAsync(Class, Object, Function): EventRegistration","registerAsync(EventPriority, Class, Object, Function): EventRegistration","registerAsync(short, Class, Object, Function): EventRegistration","registerGlobal(Class, Consumer): EventRegistration","registerGlobal(EventPriority, Class, Consumer): EventRegistration","registerGlobal(short, Class, Consumer): EventRegistration","registerAsyncGlobal(Class, Function): EventRegistration","registerAsyncGlobal(EventPriority, Class, Function): EventRegistration","registerAsyncGlobal(short, Class, Function): EventRegistration"]},{"name":"com.hypixel.hytale.event.IProcessedEvent","simpleName":"IProcessedEvent","methods":["processEvent(String): void"]},{"name":"com.hypixel.hytale.event.SyncEventBusRegistry","simpleName":"SyncEventBusRegistry","methods":["SyncEventBusRegistry(HytaleLogger, Class)","register(short, Object, Consumer): EventRegistration","registerGlobal(short, Consumer): EventRegistration","registerUnhandled(short, Consumer): EventRegistration","dispatchFor(Object): IEventDispatcher"]},{"name":"com.hypixel.hytale.server.core.event.events.BootEvent","simpleName":"BootEvent","methods":["BootEvent()","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.BreakBlockEvent","simpleName":"BreakBlockEvent","methods":["BreakBlockEvent(ItemStack, Vector3i, BlockType)","getItemInHand(): ItemStack","getTargetBlock(): Vector3i","getBlockType(): BlockType","setTargetBlock(Vector3i): void"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.BreathingCheckEvent","simpleName":"BreathingCheckEvent","methods":["BreathingCheckEvent(BlockMaterial, int, boolean)","getBreathingMaterial(): BlockMaterial","getFluidId(): int","canBreathe(): boolean","setCanBreathe(boolean): void"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.ChangeGameModeEvent","simpleName":"ChangeGameModeEvent","methods":["ChangeGameModeEvent(GameMode)","getGameMode(): GameMode","setGameMode(GameMode): void"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.CraftRecipeEvent","simpleName":"CraftRecipeEvent","methods":["CraftRecipeEvent(CraftingRecipe, int)","getCraftedRecipe(): CraftingRecipe","getQuantity(): int"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.DamageBlockEvent","simpleName":"DamageBlockEvent","methods":["DamageBlockEvent(ItemStack, Vector3i, BlockType, float, float)","getItemInHand(): ItemStack","getTargetBlock(): Vector3i","setTargetBlock(Vector3i): void","getBlockType(): BlockType","getCurrentDamage(): float","getDamage(): float","setDamage(float): void"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.DiscoverZoneEvent","simpleName":"DiscoverZoneEvent","methods":["DiscoverZoneEvent(WorldMapTracker$ZoneDiscoveryInfo)","getDiscoveryInfo(): WorldMapTracker$ZoneDiscoveryInfo"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.DropItemEvent","simpleName":"DropItemEvent","methods":["DropItemEvent()"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.InteractivelyPickupItemEvent","simpleName":"InteractivelyPickupItemEvent","methods":["InteractivelyPickupItemEvent(ItemStack)","getItemStack(): ItemStack","setItemStack(ItemStack): void"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.InventoryActiveSlotRequestEvent","simpleName":"InventoryActiveSlotRequestEvent","methods":["InventoryActiveSlotRequestEvent(int, int, byte, boolean)","getPreviousSlot(): int","getNewSlot(): byte","setNewSlot(byte): void","isServerRequest(): boolean","isClientRequest(): boolean","getInventorySectionId(): int"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.InventoryChangeEvent","simpleName":"InventoryChangeEvent","methods":["InventoryChangeEvent(ComponentType, InventoryComponent, ItemContainer, Transaction)","getComponentType(): ComponentType","getInventory(): InventoryComponent","getItemContainer(): ItemContainer","getTransaction(): Transaction"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.InventorySetActiveSlotEvent","simpleName":"InventorySetActiveSlotEvent","methods":["InventorySetActiveSlotEvent(int, int, byte)","getInventorySectionId(): int","getPreviousSlot(): int","getNewSlot(): byte"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.PlaceBlockEvent","simpleName":"PlaceBlockEvent","methods":["PlaceBlockEvent(ItemStack, Vector3i, RotationTuple)","getItemInHand(): ItemStack","getTargetBlock(): Vector3i","setTargetBlock(Vector3i): void","getRotation(): RotationTuple","setRotation(RotationTuple): void"]},{"name":"com.hypixel.hytale.server.core.event.events.ecs.UseBlockEvent","simpleName":"UseBlockEvent","methods":["UseBlockEvent(InteractionType, InteractionContext, Vector3i, BlockType)","getInteractionType(): InteractionType","getContext(): InteractionContext","getTargetBlock(): Vector3i","getBlockType(): BlockType"]},{"name":"com.hypixel.hytale.server.core.event.events.entity.EntityEvent","simpleName":"EntityEvent","methods":["EntityEvent(Entity)","getEntity(): Entity","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.entity.EntityRemoveEvent","simpleName":"EntityRemoveEvent","methods":["EntityRemoveEvent(Entity)","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.entity.LivingEntityUseBlockEvent","simpleName":"LivingEntityUseBlockEvent","methods":["LivingEntityUseBlockEvent(Ref, String)","getBlockType(): String","getRef(): Ref","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.permissions.GroupPermissionChangeEvent","simpleName":"GroupPermissionChangeEvent","methods":["GroupPermissionChangeEvent(String)","getGroupName(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.permissions.PlayerGroupEvent","simpleName":"PlayerGroupEvent","methods":["PlayerGroupEvent(UUID, String)","getGroupName(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.permissions.PlayerPermissionChangeEvent","simpleName":"PlayerPermissionChangeEvent","methods":["PlayerPermissionChangeEvent(UUID)","getPlayerUuid(): UUID"]},{"name":"com.hypixel.hytale.server.core.event.events.player.AddPlayerToWorldEvent","simpleName":"AddPlayerToWorldEvent","methods":["AddPlayerToWorldEvent(Holder, World, Message)","getHolder(): Holder","getWorld(): World","shouldBroadcastJoinMessage(): boolean","setBroadcastJoinMessage(boolean): void","getJoinMessage(): Message","setJoinMessage(Message): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.DrainPlayerFromWorldEvent","simpleName":"DrainPlayerFromWorldEvent","methods":["DrainPlayerFromWorldEvent(Holder, World, Transform)","getHolder(): Holder","getWorld(): World","setWorld(World): void","getTransform(): Transform","setTransform(Transform): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerChatEvent","simpleName":"PlayerChatEvent","methods":["PlayerChatEvent(PlayerRef, List, String)","getSender(): PlayerRef","setSender(PlayerRef): void","getTargets(): List","setTargets(List): void","getContent(): String","setContent(String): void","getFormatter(): PlayerChatEvent$Formatter","setFormatter(PlayerChatEvent$Formatter): void","isCancelled(): boolean","setCancelled(boolean): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerConnectEvent","simpleName":"PlayerConnectEvent","methods":["PlayerConnectEvent(Holder, PlayerRef, World)","getHolder(): Holder","getPlayerRef(): PlayerRef","getPlayer(): Player","getWorld(): World","setWorld(World): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerCraftEvent","simpleName":"PlayerCraftEvent","methods":["PlayerCraftEvent(Ref, Player, CraftingRecipe, int)","getCraftedRecipe(): CraftingRecipe","getQuantity(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerDisconnectEvent","simpleName":"PlayerDisconnectEvent","methods":["PlayerDisconnectEvent(PlayerRef)","getDisconnectReason(): PacketHandler$DisconnectReason","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerEvent","simpleName":"PlayerEvent","methods":["PlayerEvent(Ref, Player)","getPlayerRef(): Ref","getPlayer(): Player","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerInteractEvent","simpleName":"PlayerInteractEvent","methods":["PlayerInteractEvent(Ref, Player, long, InteractionType, ItemStack, Vector3i, Ref, Entity)","isCancelled(): boolean","setCancelled(boolean): void","getActionType(): InteractionType","getClientUseTime(): long","getItemInHand(): ItemStack","getTargetBlock(): Vector3i","getTargetEntity(): Entity","getTargetRef(): Ref","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerMouseButtonEvent","simpleName":"PlayerMouseButtonEvent","methods":["PlayerMouseButtonEvent(Ref, Player, PlayerRef, long, Item, Vector3i, Ref, Vector2fc, MouseButtonEvent)","getPlayerRefComponent(): PlayerRef","isCancelled(): boolean","setCancelled(boolean): void","getClientUseTime(): long","getItemInHand(): Item","getTargetBlock(): Vector3i","getTargetEntityRef(): Ref","getScreenPoint(): Vector2fc","getMouseButton(): MouseButtonEvent","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerMouseMotionEvent","simpleName":"PlayerMouseMotionEvent","methods":["PlayerMouseMotionEvent(Ref, Player, long, Item, Vector3i, Ref, Vector2fc, MouseMotionEvent)","isCancelled(): boolean","setCancelled(boolean): void","getClientUseTime(): long","getItemInHand(): Item","getTargetBlock(): Vector3i","getTargetEntityRef(): Ref","getScreenPoint(): Vector2fc","getMouseMotion(): MouseMotionEvent","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerReadyEvent","simpleName":"PlayerReadyEvent","methods":["PlayerReadyEvent(Ref, Player, int)","getReadyId(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerRefEvent","simpleName":"PlayerRefEvent","methods":["PlayerRefEvent(PlayerRef)","getPlayerRef(): PlayerRef","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerSetupConnectEvent","simpleName":"PlayerSetupConnectEvent","methods":["PlayerSetupConnectEvent(PacketHandler, String, UUID, PlayerAuthentication, byte[], HostAddress)","getPacketHandler(): PacketHandler","getUuid(): UUID","getUsername(): String","getAuth(): PlayerAuthentication","getReferralData(): byte[]","isReferralConnection(): boolean","getReferralSource(): HostAddress","getClientReferral(): ClientReferral","referToServer(String, int): void","referToServer(String, int, byte[]): void","getReason(): Message","setReason(Message): void","isCancelled(): boolean","setCancelled(boolean): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.PlayerSetupDisconnectEvent","simpleName":"PlayerSetupDisconnectEvent","methods":["PlayerSetupDisconnectEvent(String, UUID, PlayerAuthentication, PacketHandler$DisconnectReason)","getUsername(): String","getUuid(): UUID","getAuth(): PlayerAuthentication","getDisconnectReason(): PacketHandler$DisconnectReason","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.player.RemovedPlayerFromWorldEvent","simpleName":"RemovedPlayerFromWorldEvent","methods":["RemovedPlayerFromWorldEvent(Holder, World, Message)","getHolder(): Holder","getWorld(): World","shouldBroadcastLeaveMessage(): boolean","setBroadcastLeaveMessage(boolean): void","getLeaveMessage(): Message","setLeaveMessage(Message): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.PrepareUniverseEvent","simpleName":"PrepareUniverseEvent","methods":["PrepareUniverseEvent(WorldConfigProvider)","getWorldConfigProvider(): WorldConfigProvider","setWorldConfigProvider(WorldConfigProvider): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.event.events.ShutdownEvent","simpleName":"ShutdownEvent","methods":["ShutdownEvent()","toString(): String"]}]},{"key":"entities_world","title":"Universe, Entities & NPC Systems","classCount":1555,"classes":[{"name":"com.hypixel.hytale.server.core.entity.AnimationUtils","simpleName":"AnimationUtils","methods":["AnimationUtils()","playAnimation(Ref, AnimationSlot, String, boolean, ComponentAccessor): void","playAnimation(Ref, AnimationSlot, String, String, boolean, ComponentAccessor): void","playAnimation(Ref, AnimationSlot, String, String, ComponentAccessor): void","playAnimation(Ref, AnimationSlot, ItemPlayerAnimations, String, ComponentAccessor): void","stopAnimation(Ref, AnimationSlot, ComponentAccessor): void","stopAnimation(Ref, AnimationSlot, boolean, ComponentAccessor): void","playAnimation(Ref, AnimationSlot, String, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.core.entity.ChainSyncStorage","simpleName":"ChainSyncStorage","methods":["getClientState(): InteractionState","setClientState(InteractionState): void","getInteraction(int): InteractionEntry","putInteractionSyncData(int, InteractionSyncData): void","updateSyncPosition(int): void","isSyncDataOutOfOrder(int): boolean","syncFork(Ref, InteractionManager, SyncInteractionChain): void","clearInteractionSyncData(int): void"]},{"name":"com.hypixel.hytale.server.core.entity.damage.DamageDataComponent","simpleName":"DamageDataComponent","methods":["DamageDataComponent()","getComponentType(): ComponentType","getLastCombatAction(): Instant","setLastCombatAction(Instant): void","getLastDamageTime(): Instant","setLastDamageTime(Instant): void","getLastChargeTime(): Instant","setLastChargeTime(Instant): void","getCurrentWielding(): WieldingInteraction","setCurrentWielding(WieldingInteraction): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.entity.damage.DamageDataSetupSystem","simpleName":"DamageDataSetupSystem","methods":["DamageDataSetupSystem(ComponentType)","onEntityAdd(Holder, AddReason, Store): void","onEntityRemoved(Holder, RemoveReason, Store): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.core.entity.effect.ActiveEntityEffect","simpleName":"ActiveEntityEffect","methods":["ActiveEntityEffect()","ActiveEntityEffect(String, int, float, float, boolean, boolean, String, float, boolean, DamageCalculatorSystems$Sequence, boolean)","ActiveEntityEffect(String, int, float, boolean, String, boolean)","ActiveEntityEffect(String, int, boolean, boolean)","tick(CommandBuffer, Ref, EntityEffect, EntityStatMap, float): void","getEntityEffectIndex(): int","getInitialDuration(): float","getRemainingDuration(): float","isInfinite(): boolean","isDebuff(): boolean","isInvulnerable(): boolean","getDeathMessage(Damage, Ref, ComponentAccessor): Message","toString(): String"]},{"name":"com.hypixel.hytale.server.core.entity.effect.EffectControllerComponent","simpleName":"EffectControllerComponent","methods":["getComponentType(): ComponentType","EffectControllerComponent()","EffectControllerComponent(EffectControllerComponent)","isInvulnerable(): boolean","setInvulnerable(boolean): void","addEffect(Ref, EntityEffect, ComponentAccessor): boolean","addEffect(Ref, int, EntityEffect, ComponentAccessor): boolean","addEffect(Ref, EntityEffect, float, OverlapBehavior, ComponentAccessor): boolean","addEffect(Ref, int, EntityEffect, float, OverlapBehavior, ComponentAccessor): boolean","addInfiniteEffect(Ref, int, EntityEffect, ComponentAccessor): boolean","setModelChange(Ref, EntityEffect, int, ComponentAccessor): void","tryResetModelChange(Ref, int, ComponentAccessor): void","addActiveEntityEffects(ActiveEntityEffect[]): void","removeEffect(Ref, int, ComponentAccessor): void","removeEffect(Ref, int, RemovalBehavior, ComponentAccessor): void","clearEffects(Ref, ComponentAccessor): void","invalidateCache(): void","getActiveEffects(): Int2ObjectMap"]},{"name":"com.hypixel.hytale.server.core.entity.entities.BlockEntity","simpleName":"BlockEntity","methods":["getComponentType(): ComponentType","BlockEntity()","BlockEntity(String)","assembleDefaultBlockEntity(TimeResource, String, Vector3d): Holder","initPhysics(BoundingBox): SimplePhysicsProvider","updateHitbox(Ref, CommandBuffer): BoundingBox","createBoundingBoxComponent(): BoundingBox","setBlockTypeKey(String, Ref, CommandBuffer): void","getSimplePhysicsProvider(): SimplePhysicsProvider","getBlockTypeKey(): String","addVelocity(float, float, float): void","addVelocity(Vector3d): void","consumeBlockIdNetworkOutdated(): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.entity.entities.Player","simpleName":"Player","methods":["getComponentType(): ComponentType","Player()","copyFrom(Player): void","init(UUID, PlayerRef): void","setNetworkId(int): void","remove(): boolean","moveTo(Ref, double, double, double, ComponentAccessor): void","getPlayerConfigData(): PlayerConfigData","markNeedsSave(): void","applyMovementStates(Ref, SavedMovementStates, MovementStates, ComponentAccessor): void","startClientReadyTimeout(): void","handleClientReady(boolean): void","saveConfig(World, Holder, boolean): CompletableFuture","getPlayerConnection(): PacketHandler","getWorldMapTracker(): WorldMapTracker","getWindowManager(): WindowManager","getPageManager(): PageManager","getHudManager(): HudManager"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.CameraManager","simpleName":"CameraManager","methods":["getComponentType(): ComponentType","CameraManager()","CameraManager(CameraManager)","resetCamera(PlayerRef): void","handleMouseButtonState(MouseButtonType, MouseButtonState, Vector3i): void","getMouseButtonState(MouseButtonType): MouseButtonState","getLastMouseButtonPressedPosition(MouseButtonType): Vector3i","getLastMouseButtonReleasedPosition(MouseButtonType): Vector3i","setLastScreenPoint(Vector2d): void","getLastScreenPoint(): Vector2dc","setLastBlockPosition(Vector3i): void","getLastTargetBlock(): Vector3i","clone(): Component","toString(): String"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.data.PlayerConfigData","simpleName":"PlayerConfigData","methods":["PlayerConfigData()","getBlockIdVersion(): int","setBlockIdVersion(int): void","getWorld(): String","setWorld(String): void","getPreset(): String","setPreset(String): void","getKnownRecipes(): Set","setKnownRecipes(Set): void","getPerWorldData(): Map","getPerWorldData(String): PlayerWorldData","setPerWorldData(Map): void","getDiscoveredZones(): Set","setDiscoveredZones(Set): void","getDiscoveredInstances(): Set","setDiscoveredInstances(Set): void","getReputationData(): Object2IntMap","setReputationData(Object2IntMap): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.data.PlayerDeathPositionData","simpleName":"PlayerDeathPositionData","methods":["PlayerDeathPositionData(String, Transform, int)","getMarkerId(): String","getTransform(): Transform","getDay(): int"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.data.PlayerRespawnPointData","simpleName":"PlayerRespawnPointData","methods":["PlayerRespawnPointData(Vector3i, Vector3d, String)","getBlockPosition(): Vector3i","getRespawnPosition(): Vector3d","getName(): String","setName(String): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.data.PlayerWorldData","simpleName":"PlayerWorldData","methods":["setPlayerConfigData(PlayerConfigData): void","getLastPosition(): Transform","setLastPosition(Transform): void","getLastMovementStates(): SavedMovementStates","setLastMovementStates(MovementStates, boolean): void","getUserMapMarkers(): Collection","getUserMapMarkers(UUID): Collection","setUserMapMarkers(Collection): void","getUserMapMarker(String): UserMapMarker","isFirstSpawn(): boolean","setFirstSpawn(boolean): void","getRespawnPoints(): PlayerRespawnPointData[]","setRespawnPoints(PlayerRespawnPointData[]): void","getDeathPositions(): List","addLastDeath(String, Transform, int): void","removeLastDeath(String): boolean"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.data.UniqueItemUsagesComponent","simpleName":"UniqueItemUsagesComponent","methods":["UniqueItemUsagesComponent()","getComponentType(): ComponentType","clone(): Component","hasUsedUniqueItem(String): boolean","recordUniqueItemUsage(String): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.HiddenPlayersManager","simpleName":"HiddenPlayersManager","methods":["HiddenPlayersManager()","hidePlayer(UUID): void","showPlayer(UUID): void","isPlayerHidden(UUID): boolean"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.HotbarManager","simpleName":"HotbarManager","methods":["HotbarManager()","saveHotbar(Ref, short, ComponentAccessor): void","loadHotbar(Ref, short, ComponentAccessor): void","getCurrentHotbarIndex(): int","getIsCurrentlyLoadingHotbar(): boolean"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.hud.CustomUIHud","simpleName":"CustomUIHud","methods":["CustomUIHud(PlayerRef, String)","CustomUIHud(PlayerRef, String, int)","show(): void","update(boolean, UICommandBuilder): void","getPlayerRef(): PlayerRef","getKey(): String","getZOrder(): int","setZOrder(int): void","onRemove(): void","build(UICommandBuilder): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.hud.HudManager","simpleName":"HudManager","methods":["HudManager()","getCustomHud(String): CustomUIHud","getCustomHuds(): Map","getVisibleHudComponents(): Set","setVisibleHudComponents(PlayerRef, HudComponent[]): void","setVisibleHudComponents(PlayerRef, Set): void","showHudComponents(PlayerRef, HudComponent[]): void","showHudComponents(PlayerRef, Set): void","hideHudComponents(PlayerRef, HudComponent[]): void","addCustomHud(PlayerRef, CustomUIHud): void","removeCustomHud(PlayerRef, String): void","resetHud(PlayerRef): void","resetUserInterface(PlayerRef): void","sendVisibleHudComponents(PacketHandler): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.movement.MovementConfig","simpleName":"MovementConfig","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","MovementConfig(MovementConfig)","MovementConfig(String)","MovementConfig()","getId(): String","getExtraData(): AssetExtraInfo$Data","getVelocityResistance(): float","getJumpForce(): float","getSwimJumpForce(): float","getJumpBufferDuration(): float","getJumpBufferMaxYVelocity(): float","getAcceleration(): float","getAirDragMin(): float","getAirDragMax(): float","getAirDragMinSpeed(): float","getAirDragMaxSpeed(): float","getAirFrictionMin(): float"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.movement.MovementManager","simpleName":"MovementManager","methods":["getComponentType(): ComponentType","MovementManager()","MovementManager(MovementManager)","resetDefaultsAndUpdate(Ref, ComponentAccessor): void","refreshDefaultSettings(Ref, ComponentAccessor): void","applyDefaultSettings(): void","update(PacketHandler): void","getSettings(): MovementSettings","setDefaultSettings(MovementSettings, PhysicsValues, GameMode): void","getDefaultSettings(): MovementSettings","toString(): String","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.audio.PlaySoundPage","simpleName":"PlaySoundPage","methods":["PlaySoundPage(PlayerRef)","build(Ref, UICommandBuilder, UIEventBuilder, Store): void","handleDataEvent(Ref, Store, PlaySoundPage$PlaySoundPageEventData): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.BasicCustomUIPage","simpleName":"BasicCustomUIPage","methods":["BasicCustomUIPage(PlayerRef, CustomPageLifetime)","build(Ref, UICommandBuilder, UIEventBuilder, Store): void","build(UICommandBuilder): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.choices.ChoiceBasePage","simpleName":"ChoiceBasePage","methods":["ChoiceBasePage(PlayerRef, ChoiceElement[], String)","getElements(): ChoiceElement[]","getPageLayout(): String","build(Ref, UICommandBuilder, UIEventBuilder, Store): void","handleDataEvent(Ref, Store, ChoiceBasePage$ChoicePageEventData): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.choices.ChoiceElement","simpleName":"ChoiceElement","methods":["ChoiceElement(String, String, ChoiceInteraction[], ChoiceRequirement[])","ChoiceElement()","getDisplayNameKey(): String","getDescriptionKey(): String","getInteractions(): ChoiceInteraction[]","getRequirements(): ChoiceRequirement[]","addButton(UICommandBuilder, UIEventBuilder, String, PlayerRef): void","canFulfillRequirements(Store, Ref, PlayerRef): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.choices.ChoiceInteraction","simpleName":"ChoiceInteraction","methods":["ChoiceInteraction()","run(Store, Ref, PlayerRef): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.choices.ChoiceRequirement","simpleName":"ChoiceRequirement","methods":["ChoiceRequirement()","canFulfillRequirement(Store, Ref, PlayerRef): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.CustomUIPage","simpleName":"CustomUIPage","methods":["CustomUIPage(PlayerRef, CustomPageLifetime)","setLifetime(CustomPageLifetime): void","getLifetime(): CustomPageLifetime","handleDataEvent(Ref, Store, String): void","build(Ref, UICommandBuilder, UIEventBuilder, Store): void","rebuild(): void","sendUpdate(): void","sendUpdate(UICommandBuilder): void","sendUpdate(UICommandBuilder, boolean): void","close(): void","onDismiss(Ref, Store): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.InteractiveCustomUIPage","simpleName":"InteractiveCustomUIPage","methods":["InteractiveCustomUIPage(PlayerRef, CustomPageLifetime, BuilderCodec)","handleDataEvent(Ref, Store, Object): void","sendUpdate(UICommandBuilder, UIEventBuilder, boolean): void","handleDataEvent(Ref, Store, String): void","sendUpdate(UICommandBuilder, boolean): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.itemrepair.ItemRepairElement","simpleName":"ItemRepairElement","methods":["ItemRepairElement(ItemStack, RepairItemInteraction)","addButton(UICommandBuilder, UIEventBuilder, String, PlayerRef): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.itemrepair.ItemRepairPage","simpleName":"ItemRepairPage","methods":["ItemRepairPage(PlayerRef, ItemContainer, double, ItemContext)","build(Ref, UICommandBuilder, UIEventBuilder, Store): void","getItemElements(ItemContainer, double, ItemContext): ChoiceElement[]"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.itemrepair.RepairItemInteraction","simpleName":"RepairItemInteraction","methods":["RepairItemInteraction(ItemContext, double, ItemContext)","run(Store, Ref, PlayerRef): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.PageManager","simpleName":"PageManager","methods":["PageManager()","init(PlayerRef, WindowManager): void","clearCustomPageAcknowledgements(): void","getCustomPage(): CustomUIPage","setPage(Ref, Store, Page): void","setPage(Ref, Store, Page, boolean): void","openCustomPage(Ref, Store, CustomUIPage): void","setPageWithWindows(Ref, Store, Page, boolean, Window[]): boolean","openCustomPageWithWindows(Ref, Store, CustomUIPage, Window[]): boolean","updateCustomPage(CustomPage): void","handleEvent(Ref, Store, CustomPageEvent): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.pages.RespawnPage","simpleName":"RespawnPage","methods":["RespawnPage(PlayerRef, Message, boolean, DeathItemLoss)","build(Ref, UICommandBuilder, UIEventBuilder, Store): void","handleDataEvent(Ref, Store, RespawnPage$RespawnPageEventData): void","onDismiss(Ref, Store): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.windows.BlockWindow","simpleName":"BlockWindow","methods":["BlockWindow(WindowType, int, int, int, int, BlockType)","getX(): int","getY(): int","getZ(): int","getRotationIndex(): int","getBlockType(): BlockType","setMaxDistance(double): void","getMaxDistance(): double","validate(Ref, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.windows.ContainerBlockWindow","simpleName":"ContainerBlockWindow","methods":["ContainerBlockWindow(int, int, int, int, BlockType, ItemContainer)","getData(): JsonObject","onOpen0(Ref, Store): boolean","onClose0(Ref, ComponentAccessor): void","getItemContainer(): ItemContainer","handleAction(Ref, Store, WindowAction): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.windows.ContainerWindow","simpleName":"ContainerWindow","methods":["ContainerWindow(ItemContainer)","getData(): JsonObject","onOpen0(Ref, Store): boolean","onClose0(Ref, ComponentAccessor): void","getItemContainer(): ItemContainer"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.windows.ItemContainerWindow","simpleName":"ItemContainerWindow","methods":["getItemContainer(): ItemContainer"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.windows.ItemStackContainerWindow","simpleName":"ItemStackContainerWindow","methods":["ItemStackContainerWindow(ItemStackItemContainer)","getData(): JsonObject","onOpen0(Ref, Store): boolean","onClose0(Ref, ComponentAccessor): void","getItemContainer(): ItemContainer"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.windows.MaterialContainerWindow","simpleName":"MaterialContainerWindow","methods":["getExtraResourcesSection(): MaterialExtraResourcesSection","invalidateExtraResources(): void","isValid(): boolean"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.windows.MaterialExtraResourcesSection","simpleName":"MaterialExtraResourcesSection","methods":["MaterialExtraResourcesSection()","setExtraMaterials(ItemQuantity[]): void","isValid(): boolean","setValid(boolean): void","toPacket(): ExtraResources","getItemContainer(): ItemContainer","setItemContainer(ItemContainer): void"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.windows.ValidatedWindow","simpleName":"ValidatedWindow","methods":["validate(Ref, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.windows.Window","simpleName":"Window","methods":["Window(WindowType)","init(PlayerRef, WindowManager): void","getData(): JsonObject","onOpen(Ref, Store): boolean","onOpen0(Ref, Store): boolean","onClose(Ref, ComponentAccessor): void","onClose0(Ref, ComponentAccessor): void","handleAction(Ref, Store, WindowAction): void","getType(): WindowType","setId(int): void","getId(): int","getPlayerRef(): PlayerRef","close(Ref, ComponentAccessor): void","invalidate(): void","setNeedRebuild(): void","consumeIsDirty(): boolean","consumeNeedRebuild(): void","registerCloseEvent(Consumer): EventRegistration"]},{"name":"com.hypixel.hytale.server.core.entity.entities.player.windows.WindowManager","simpleName":"WindowManager","methods":["WindowManager()","init(PlayerRef): void","clientOpenWindow(Ref, Window, Store): UpdateWindow","openWindow(Ref, Window, Store): OpenWindow","openWindows(Ref, Store, Window[]): List","setWindow(int, Window): void","getWindow(int): Window","getWindows(): List","updateWindow(Window): void","closeWindow(Ref, int, ComponentAccessor): Window","closeAllWindows(Ref, ComponentAccessor): void","markWindowChanged(int): void","updateWindows(): void","validateWindows(Ref, ComponentAccessor): void","closeAndRemoveAll(Map): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.entity.entities.ProjectileComponent","simpleName":"ProjectileComponent","methods":["getComponentType(): ComponentType","ProjectileComponent(String)","assembleDefaultProjectile(TimeResource, String, Vector3d, Rotation3f): Holder","initialize(): boolean","initializePhysics(BoundingBox): void","onProjectileBounce(Vector3d, ComponentAccessor): void","consumeDeadTimer(float): boolean","bounceHandler(Vector3d, ComponentAccessor): void","impactHandler(Ref, Vector3d, Ref, ComponentAccessor): void","onProjectileDeath(Ref, Vector3d, CommandBuffer): void","shoot(Holder, UUID, double, double, double, float, float): void","computeStartOffset(boolean, double, double, double, float, float, Vector3d): void","isOnGround(): boolean","getProjectile(): Projectile","getAppearance(): String","getProjectileAssetName(): String","getSimplePhysicsProvider(): SimplePhysicsProvider","applyBrokenPenalty(float): void"]},{"name":"com.hypixel.hytale.server.core.entity.Entity","simpleName":"Entity","methods":["Entity(World)","Entity()","markNeedsSave(): void","setLegacyUUID(UUID): void","remove(): boolean","loadIntoWorld(World): void","unloadFromWorld(): void","getNetworkId(): int","getLegacyDisplayName(): String","getUuid(): UUID","moveTo(Ref, double, double, double, ComponentAccessor): void","getWorld(): World","wasRemoved(): boolean","isCollidable(): boolean","hashCode(): int","equals(Object): boolean","toString(): String","isHiddenFromLivingEntity(Ref, Ref, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.core.entity.EntitySnapshot","simpleName":"EntitySnapshot","methods":["EntitySnapshot()","EntitySnapshot(Vector3d, Rotation3f)","init(Vector3d, Rotation3f): void","getPosition(): Vector3d","getBodyRotation(): Rotation3f","toString(): String"]},{"name":"com.hypixel.hytale.server.core.entity.EntityUtils","simpleName":"EntityUtils","methods":["EntityUtils()","getEntity(Ref, ComponentAccessor): Entity","getEntity(int, ArchetypeChunk): Entity","getEntity(Holder): Entity","hasEntity(Archetype): boolean","hasLivingEntity(Archetype): boolean","getPhysicsValues(Ref, ComponentAccessor): PhysicsValues","processEntityBreathing(Ref, BreathingComponent, CachedStatsComponent, boolean, boolean, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.core.entity.ExplosionConfig","simpleName":"ExplosionConfig","methods":["ExplosionConfig()","processConfig(): void"]},{"name":"com.hypixel.hytale.server.core.entity.ExplosionUtils","simpleName":"ExplosionUtils","methods":["ExplosionUtils()","performExplosion(Damage$Source, Vector3d, ExplosionConfig, Ref, ComponentAccessor, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.core.entity.Frozen","simpleName":"Frozen","methods":["getComponentType(): ComponentType","get(): Frozen","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.entity.group.EntityGroup","simpleName":"EntityGroup","methods":["EntityGroup()","getComponentType(): ComponentType","getLeaderRef(): Ref","setLeaderRef(Ref): void","add(Ref): void","remove(Ref): void","getFirst(): Ref","getMemberList(): List","size(): int","isDissolved(): boolean","setDissolved(boolean): void","clear(): void","isMember(Ref): boolean","forEachMemberExcludingLeader(TriConsumer, Ref, Object): void","forEachMemberExcludingSelf(TriConsumer, Ref, Object): void","forEachMember(TriConsumer, Ref, Object): void","forEachMember(TriConsumer, Ref, Object, Ref): void","forEachMemberExcludingLeader(QuadConsumer, Ref, Object, Object): void"]},{"name":"com.hypixel.hytale.server.core.entity.InteractionChain","simpleName":"InteractionChain","methods":["InteractionChain(InteractionType, InteractionContext, InteractionChainData, RootInteraction, Runnable, boolean)","InteractionChain(ForkedChainId, ForkedChainId, InteractionType, InteractionContext, InteractionChainData, RootInteraction, Runnable, boolean)","getType(): InteractionType","getChainId(): int","getForkedChainId(): ForkedChainId","getBaseForkedChainId(): ForkedChainId","getInitialRootInteraction(): RootInteraction","isPredicted(): boolean","getContext(): InteractionContext","getChainData(): InteractionChainData","getServerState(): InteractionState","requiresClient(): boolean","getRootInteraction(): RootInteraction","getSimulatedRootInteraction(): RootInteraction","getOperationCounter(): int","setOperationCounter(int): void","getSimulatedOperationCounter(): int","setSimulatedOperationCounter(int): void"]},{"name":"com.hypixel.hytale.server.core.entity.InteractionContext","simpleName":"InteractionContext","methods":["fork(InteractionContext, RootInteraction, boolean): InteractionChain","fork(InteractionType, InteractionContext, RootInteraction, boolean): InteractionChain","fork(InteractionChainData, InteractionType, InteractionContext, RootInteraction, boolean): InteractionChain","duplicate(): InteractionContext","getEntity(): Ref","getOwningEntity(): Ref","execute(RootInteraction): void","getChain(): InteractionChain","getEntry(): InteractionEntry","getOperationCounter(): int","setOperationCounter(int): void","jump(Label): void","getOriginalItemType(): Item","getHeldItemSectionId(): int","getHeldItemContainer(): ItemContainer","getHeldItemSlot(): byte","getHeldItem(): ItemStack","setHeldItem(ItemStack): void"]},{"name":"com.hypixel.hytale.server.core.entity.InteractionEntry","simpleName":"InteractionEntry","methods":["InteractionEntry(int, int, int)","getIndex(): int","nextForkId(): int","getNextForkId(): int","getState(): InteractionSyncData","setUseSimulationState(boolean): void","getTimeInSeconds(long): float","setTimestamp(long, float): void","getTimestamp(): long","isUseSimulationState(): boolean","getClientState(): InteractionSyncData","getMetaStore(): DynamicMetaStore","getServerDataHashCode(): int","getServerState(): InteractionSyncData","getSimulationState(): InteractionSyncData","setClientState(InteractionSyncData): boolean","getWaitingForSyncData(): long","setWaitingForSyncData(long): void"]},{"name":"com.hypixel.hytale.server.core.entity.InteractionManager","simpleName":"InteractionManager","methods":["InteractionManager(PlayerRef, IInteractionSimulationHandler)","getChains(): Int2ObjectMap","getInteractionSimulationHandler(): IInteractionSimulationHandler","setHasRemoteClient(boolean): void","copyFrom(InteractionManager): void","tick(Ref, CommandBuffer, float): void","sync(Ref, ChainSyncStorage, SyncInteractionChain): void","canRun(InteractionType, RootInteraction): boolean","canRun(InteractionType, short, RootInteraction): boolean","applyRules(InteractionContext, InteractionChainData, InteractionType, RootInteraction): boolean","cancelChains(InteractionChain): void","tryStartChain(Ref, CommandBuffer, InteractionType, InteractionContext, RootInteraction): boolean","startChain(Ref, CommandBuffer, InteractionType, InteractionContext, RootInteraction): void","initChain(InteractionType, InteractionContext, RootInteraction, boolean): InteractionChain","initChain(InteractionType, InteractionContext, RootInteraction, int, BlockPosition, boolean): InteractionChain","initChain(InteractionChainData, InteractionType, InteractionContext, RootInteraction, Runnable, boolean): InteractionChain","queueExecuteChain(InteractionChain): void","executeChain(Ref, CommandBuffer, InteractionChain): void"]},{"name":"com.hypixel.hytale.server.core.entity.ItemUtils","simpleName":"ItemUtils","methods":["ItemUtils()","interactivelyPickupItem(Ref, ItemStack, Vector3d, ComponentAccessor): void","throwItem(Ref, ItemStack, float, ComponentAccessor): Ref","throwItem(Ref, ComponentAccessor, ItemStack, Vector3d, float): Ref","dropItem(Ref, ItemStack, ComponentAccessor): Ref","canDecreaseItemStackDurability(Ref, ComponentAccessor): boolean","canApplyItemStackPenalties(Ref, ComponentAccessor): boolean","updateItemStackDurability(Ref, ItemStack, ItemContainer, int, double, ComponentAccessor): ItemStackSlotTransaction","decreaseItemStackDurability(Ref, ItemStack, int, int, ComponentAccessor): ItemStackSlotTransaction"]},{"name":"com.hypixel.hytale.server.core.entity.knockback.KnockbackComponent","simpleName":"KnockbackComponent","methods":["KnockbackComponent()","getComponentType(): ComponentType","getVelocity(): Vector3d","setVelocity(Vector3d): void","getVelocityType(): ChangeVelocityType","setVelocityType(ChangeVelocityType): void","getVelocityConfig(): VelocityConfig","setVelocityConfig(VelocityConfig): void","addModifier(double): void","applyModifiers(): void","getDuration(): float","setDuration(float): void","getTimer(): float","incrementTimer(float): void","setTimer(float): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.entity.knockback.KnockbackSystems","simpleName":"KnockbackSystems","methods":["KnockbackSystems()"]},{"name":"com.hypixel.hytale.server.core.entity.LivingEntity","simpleName":"LivingEntity","methods":["LivingEntity()","LivingEntity(World)","getPackedMaterialAndFluidAtBreathingHeight(Ref, ComponentAccessor): long","getInventory(): Inventory","moveTo(Ref, double, double, double, ComponentAccessor): void","updateItemStackDurability(Ref, ItemStack, ItemContainer, int, double, ComponentAccessor): ItemStackSlotTransaction","getCurrentFallDistance(): double","setCurrentFallDistance(double): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.entity.movement.MovementStatesComponent","simpleName":"MovementStatesComponent","methods":["getComponentType(): ComponentType","MovementStatesComponent()","MovementStatesComponent(MovementStatesComponent)","getMovementStates(): MovementStates","setMovementStates(MovementStates): void","getSentMovementStates(): MovementStates","setSentMovementStates(MovementStates): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.entity.movement.MovementStatesSystems","simpleName":"MovementStatesSystems","methods":["MovementStatesSystems()"]},{"name":"com.hypixel.hytale.server.core.entity.nameplate.Nameplate","simpleName":"Nameplate","methods":["getComponentType(): ComponentType","Nameplate()","Nameplate(String)","getText(): String","setText(String): void","consumeNetworkOutdated(): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.entity.nameplate.NameplateSystems","simpleName":"NameplateSystems","methods":["NameplateSystems()"]},{"name":"com.hypixel.hytale.server.core.entity.reference.InvalidatablePersistentRef","simpleName":"InvalidatablePersistentRef","methods":["InvalidatablePersistentRef()","setEntity(Ref, ComponentAccessor): void","clear(): void","setRefCount(int): void","getRefCount(): int","validateEntityReference(Ref, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.core.entity.reference.PersistentRef","simpleName":"PersistentRef","methods":["PersistentRef()","PersistentRef(UUID)","getUuid(): UUID","setUuid(UUID): void","setEntity(Ref, UUID): void","setEntity(Ref, ComponentAccessor): void","clear(): void","isValid(): boolean","getEntity(ComponentAccessor): Ref","validateEntityReference(Ref, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.core.entity.reference.PersistentRefCount","simpleName":"PersistentRefCount","methods":["PersistentRefCount()","getComponentType(): ComponentType","get(): int","increment(): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.entity.StatModifiersManager","simpleName":"StatModifiersManager","methods":["StatModifiersManager()","scheduleRecalculate(): void","queueEntityStatsToClear(int[]): void","recalculateEntityStatModifiers(Ref, EntityStatMap, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.core.entity.UUIDComponent","simpleName":"UUIDComponent","methods":["getComponentType(): ComponentType","UUIDComponent(UUID)","getUuid(): UUID","clone(): Component","generateVersion3UUID(): UUIDComponent","randomUUID(): UUIDComponent"]},{"name":"com.hypixel.hytale.server.core.modules.entity.AllLegacyEntityTypesQuery","simpleName":"AllLegacyEntityTypesQuery","methods":["AllLegacyEntityTypesQuery()","test(Archetype): boolean","requiresComponentType(ComponentType): boolean","validateRegistry(ComponentRegistry): void","validate(): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.AllLegacyLivingEntityTypesQuery","simpleName":"AllLegacyLivingEntityTypesQuery","methods":["AllLegacyLivingEntityTypesQuery()","test(Archetype): boolean","requiresComponentType(ComponentType): boolean","validateRegistry(ComponentRegistry): void","validate(): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.BlockEntitySystems","simpleName":"BlockEntitySystems","methods":["BlockEntitySystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.BlockMigrationExtraInfo","simpleName":"BlockMigrationExtraInfo","methods":["BlockMigrationExtraInfo(int, Function)","getBlockMigration(): Function"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.ActiveAnimationComponent","simpleName":"ActiveAnimationComponent","methods":["getComponentType(): ComponentType","ActiveAnimationComponent()","ActiveAnimationComponent(String[])","getActiveAnimations(): String[]","setPlayingAnimation(AnimationSlot, String): void","consumeNetworkOutdated(): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.AudioComponent","simpleName":"AudioComponent","methods":["getComponentType(): ComponentType","AudioComponent()","AudioComponent(IntList)","getSoundEventIds(): int[]","addSound(int): void","consumeNetworkOutdated(): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.BoundingBox","simpleName":"BoundingBox","methods":["getComponentType(): ComponentType","BoundingBox()","BoundingBox(Box)","getBoundingBox(): Box","setBoundingBox(Box): void","setBaseModelBox(Box): void","applyRotation(float, float, float): void","getDetailBoxes(): Map","setDetailBoxes(Map): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.BreathingComponent","simpleName":"BreathingComponent","methods":["getComponentType(): ComponentType","BreathingComponent()","getLastBreathingMaterial(): BlockMaterial","setLastBreathingMaterial(BlockMaterial): void","getLastFluidId(): int","setLastFluidId(int): void","isSuffocating(): boolean","setSuffocating(boolean): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.CachedStatsComponent","simpleName":"CachedStatsComponent","methods":["getComponentType(): ComponentType","CachedStatsComponent()","isCanBreathe(): boolean","setCanBreathe(boolean): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.CollisionResultComponent","simpleName":"CollisionResultComponent","methods":["getComponentType(): ComponentType","CollisionResultComponent()","CollisionResultComponent(CollisionResultComponent)","getCollisionResult(): CollisionResult","getCollisionStartPosition(): Vector3d","getCollisionPositionOffset(): Vector3d","getCollisionStartPositionCopy(): Vector3d","getCollisionPositionOffsetCopy(): Vector3d","isPendingCollisionCheck(): boolean","markPendingCollisionCheck(): void","consumePendingCollisionCheck(): void","resetLocationChange(): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.DisplayNameComponent","simpleName":"DisplayNameComponent","methods":["getComponentType(): ComponentType","DisplayNameComponent()","DisplayNameComponent(Message)","getDisplayName(): Message","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.DynamicLight","simpleName":"DynamicLight","methods":["getComponentType(): ComponentType","DynamicLight()","DynamicLight(ColorLight)","getColorLight(): ColorLight","setColorLight(ColorLight): void","consumeNetworkOutdated(): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.EntityScaleComponent","simpleName":"EntityScaleComponent","methods":["getComponentType(): ComponentType","EntityScaleComponent(float)","getScale(): float","setScale(float): void","consumeNetworkOutdated(): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.FromPrefab","simpleName":"FromPrefab","methods":["getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.FromPrefabInstance","simpleName":"FromPrefabInstance","methods":["getComponentType(): ComponentType","FromPrefabInstance(int)","getPrefabInstanceId(): int","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.FromWorldGen","simpleName":"FromWorldGen","methods":["getComponentType(): ComponentType","FromWorldGen(int)","getWorldGenId(): int","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.HeadRotation","simpleName":"HeadRotation","methods":["getComponentType(): ComponentType","HeadRotation()","HeadRotation(Rotation3fc)","getRotation(): Rotation3f","setRotation(Rotation3fc): void","getDirection(): Vector3d","getAxisDirection(): Vector3i","getAxisDirection(Vector3i): Vector3i","getHorizontalAxisDirection(): Vector3i","getAxis(): Axis","getAxisDirection(float, float, Vector3i): Vector3i","teleportRotation(Rotation3f): void","clone(): HeadRotation"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.HiddenFromAdventurePlayers","simpleName":"HiddenFromAdventurePlayers","methods":["getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.Intangible","simpleName":"Intangible","methods":["getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.Interactable","simpleName":"Interactable","methods":["getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.Invulnerable","simpleName":"Invulnerable","methods":["getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.ModelComponent","simpleName":"ModelComponent","methods":["getComponentType(): ComponentType","ModelComponent(Model)","getModel(): Model","consumeNetworkOutdated(): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.MovementAudioComponent","simpleName":"MovementAudioComponent","methods":["getComponentType(): ComponentType","MovementAudioComponent()","getShouldHearPredicate(Ref): MovementAudioComponent$ShouldHearPredicate","getLastInsideBlockTypeId(): int","setLastInsideBlockTypeId(int): void","canMoveInRepeat(): boolean","tickMoveInRepeat(float): boolean","setNextMoveInRepeat(float): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.NewSpawnComponent","simpleName":"NewSpawnComponent","methods":["getComponentType(): ComponentType","NewSpawnComponent(float)","newSpawnWindowPassed(float): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.NPCMarkerComponent","simpleName":"NPCMarkerComponent","methods":["NPCMarkerComponent()","getComponentType(): ComponentType","get(): NPCMarkerComponent","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.PersistentDisplayName","simpleName":"PersistentDisplayName","methods":["getComponentType(): ComponentType","PersistentDisplayName(Message)","getDisplayName(): Message","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.PersistentDynamicLight","simpleName":"PersistentDynamicLight","methods":["getComponentType(): ComponentType","PersistentDynamicLight(ColorLight)","getColorLight(): ColorLight","setColorLight(ColorLight): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.PersistentModel","simpleName":"PersistentModel","methods":["getComponentType(): ComponentType","PersistentModel(Model$ModelReference)","getModelReference(): Model$ModelReference","setModelReference(Model$ModelReference): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.PositionDataComponent","simpleName":"PositionDataComponent","methods":["getComponentType(): ComponentType","PositionDataComponent()","PositionDataComponent(int, int)","getInsideBlockTypeId(): int","setInsideBlockTypeId(int): void","getStandingOnBlockTypeId(): int","setStandingOnBlockTypeId(int): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.PropComponent","simpleName":"PropComponent","methods":["PropComponent()","getComponentType(): ComponentType","get(): PropComponent","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.RespondToHit","simpleName":"RespondToHit","methods":["getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.RotateObjectComponent","simpleName":"RotateObjectComponent","methods":["getComponentType(): ComponentType","RotateObjectComponent()","RotateObjectComponent(float)","clone(): Component","setRotationSpeed(float): void","getRotationSpeed(): float"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.SnapshotBuffer","simpleName":"SnapshotBuffer","methods":["SnapshotBuffer()","getComponentType(): ComponentType","getSnapshotClamped(int): EntitySnapshot","getSnapshot(int): EntitySnapshot","storeSnapshot(int, Vector3d, Rotation3f): void","resize(int): void","isInitialized(): boolean","getCurrentTickIndex(): int","getOldestTickIndex(): int","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.TransformComponent","simpleName":"TransformComponent","methods":["getComponentType(): ComponentType","TransformComponent()","TransformComponent(Vector3dc, Rotation3fc)","getPosition(): Vector3d","setPosition(Vector3dc): void","teleportPosition(Vector3dc): void","getRotation(): Rotation3f","setRotation(Rotation3f): void","getTransform(): Transform","teleportRotation(Rotation3f): void","getSentTransform(): ModelTransform","getChunk(): WorldChunk","getChunkRef(): Ref","markChunkDirty(ComponentAccessor): void","setChunkLocation(Ref, WorldChunk): void","clone(): TransformComponent"]},{"name":"com.hypixel.hytale.server.core.modules.entity.component.WorldGenId","simpleName":"WorldGenId","methods":["getComponentType(): ComponentType","WorldGenId(int)","getWorldGenId(): int","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.AliveCondition","simpleName":"AliveCondition","methods":["AliveCondition()","AliveCondition(boolean)","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.ChargingCondition","simpleName":"ChargingCondition","methods":["ChargingCondition()","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.CheckPlayerGameModeCondition","simpleName":"CheckPlayerGameModeCondition","methods":["CheckPlayerGameModeCondition()","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.Condition","simpleName":"Condition","methods":["Condition()","Condition(boolean)","eval(ComponentAccessor, Ref, Instant): boolean","eval0(ComponentAccessor, Ref, Instant): boolean","allConditionsMet(ComponentAccessor, Ref, Instant, EntityStatType$Regenerating): boolean","allConditionsMet(ComponentAccessor, Ref, Instant, Condition[]): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.EntityStatBoundCondition","simpleName":"EntityStatBoundCondition","methods":["EntityStatBoundCondition()","EntityStatBoundCondition(boolean, int)","eval0(ComponentAccessor, Ref, Instant): boolean","eval0(Ref, Instant, EntityStatValue): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.EnvironmentCondition","simpleName":"EnvironmentCondition","methods":["EnvironmentCondition()","getEnvironments(): int[]","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.GlidingCondition","simpleName":"GlidingCondition","methods":["GlidingCondition()","GlidingCondition(boolean)","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.HasEffectCondition","simpleName":"HasEffectCondition","methods":["HasEffectCondition()","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.InFluidCondition","simpleName":"InFluidCondition","methods":["InFluidCondition()","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.IsPlayerCondition","simpleName":"IsPlayerCondition","methods":["IsPlayerCondition()","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.LogicCondition","simpleName":"LogicCondition","methods":["LogicCondition()","LogicCondition(boolean, LogicCondition$Operator, Condition[])","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.NoDamageTakenCondition","simpleName":"NoDamageTakenCondition","methods":["NoDamageTakenCondition()","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.OutOfCombatCondition","simpleName":"OutOfCombatCondition","methods":["OutOfCombatCondition()","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.RegenHealthCondition","simpleName":"RegenHealthCondition","methods":["RegenHealthCondition()","RegenHealthCondition(boolean)","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.SprintingCondition","simpleName":"SprintingCondition","methods":["SprintingCondition()","SprintingCondition(boolean)","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.StatCondition","simpleName":"StatCondition","methods":["StatCondition()","StatCondition(boolean, int, float)","eval0(Ref, Instant, EntityStatValue): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.SuffocatingCondition","simpleName":"SuffocatingCondition","methods":["SuffocatingCondition()","SuffocatingCondition(boolean)","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.condition.WieldingCondition","simpleName":"WieldingCondition","methods":["WieldingCondition()","WieldingCondition(boolean)","eval0(ComponentAccessor, Ref, Instant): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.commands.DesyncDamageCommand","simpleName":"DesyncDamageCommand","methods":["DesyncDamageCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.Damage","simpleName":"Damage","methods":["Damage(Damage$Source, DamageCause, float)","Damage(Damage$Source, int, float)","getDamageCauseIndex(): int","setDamageCauseIndex(int): void","getCause(): DamageCause","getSource(): Damage$Source","setSource(Damage$Source): void","getAmount(): float","setAmount(float): void","getInitialAmount(): float","getDeathMessage(Ref, ComponentAccessor): Message","getMetaStore(): IMetaStoreImpl"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.DamageCalculatorSystems","simpleName":"DamageCalculatorSystems","methods":["DamageCalculatorSystems()","queueDamageCalculator(World, Object2FloatMap, Ref, CommandBuffer, Damage$Source, ItemStack): Damage[]"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.DamageCause","simpleName":"DamageCause","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","DamageCause()","DamageCause(String)","DamageCause(String, String, boolean, boolean, boolean)","getId(): String","isDurabilityLoss(): boolean","isStaminaLoss(): boolean","doesBypassResistances(): boolean","getInherits(): String","getAnimationId(): String","getDeathAnimationId(): String","toPacket(): DamageCause"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.DamageEventSystem","simpleName":"DamageEventSystem","methods":["DamageEventSystem()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.DamageModule","simpleName":"DamageModule","methods":["get(): DamageModule","DamageModule(JavaPluginInit)","setup(): void","getDeathComponentType(): ComponentType","getDeferredCorpseRemovalComponentType(): ComponentType","getGatherDamageGroup(): SystemGroup","getFilterDamageGroup(): SystemGroup","getInspectDamageGroup(): SystemGroup"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.DamageSystems","simpleName":"DamageSystems","methods":["DamageSystems()","executeDamage(Ref, ComponentAccessor, Damage): void","executeDamage(int, ArchetypeChunk, CommandBuffer, Damage): void","executeDamage(Ref, CommandBuffer, Damage): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.DeathComponent","simpleName":"DeathComponent","methods":["getComponentType(): ComponentType","DeathComponent(Damage)","DeathComponent()","getDeathCause(): DamageCause","getDeathMessage(): Message","setDeathMessage(Message): void","isShowDeathMenu(): boolean","setShowDeathMenu(boolean): void","getItemsLostOnDeath(): ItemStack[]","setItemsLostOnDeath(List): void","getItemsAmountLossPercentage(): double","setItemsAmountLossPercentage(double): void","getItemsDurabilityLossPercentage(): double","setItemsDurabilityLossPercentage(double): void","displayDataOnDeathScreen(): boolean","setDisplayDataOnDeathScreen(boolean): void","getDeathInfo(): Damage","getItemsLossMode(): DeathConfig$ItemsLossMode"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.DeathItemLoss","simpleName":"DeathItemLoss","methods":["DeathItemLoss(DeathConfig$ItemsLossMode, ItemStack[], double, double)","noLossMode(): DeathItemLoss","getLossMode(): DeathConfig$ItemsLossMode","getItemsLost(): ItemStack[]","getAmountLossPercentage(): double","getDurabilityLossPercentage(): double"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.DeathSystems","simpleName":"DeathSystems","methods":["DeathSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.DeferredCorpseRemoval","simpleName":"DeferredCorpseRemoval","methods":["getComponentType(): ComponentType","DeferredCorpseRemoval(double, String)","tick(float): void","shouldRemove(): boolean","getDeathParticles(): String","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.event.KillFeedEvent","simpleName":"KillFeedEvent","methods":["KillFeedEvent()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.ResistanceModifier","simpleName":"ResistanceModifier","methods":["ResistanceModifier()","ResistanceModifier(ResistanceModifier$ResistanceCalculationType, float)","getCalculationType(): ResistanceModifier$ResistanceCalculationType","getAmount(): float","toPacket(): ResistanceModifier","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.damage.RespawnSystems","simpleName":"RespawnSystems","methods":["RespawnSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.DespawnComponent","simpleName":"DespawnComponent","methods":["getComponentType(): ComponentType","DespawnComponent()","DespawnComponent(Instant)","setDespawn(Instant): void","setDespawnTo(Instant, float): void","getDespawn(): Instant","despawnInSeconds(TimeResource, int): DespawnComponent","despawnInSeconds(TimeResource, float): DespawnComponent","despawnInMilliseconds(TimeResource, long): DespawnComponent","trySetDespawn(CommandBuffer, TimeResource, Ref, DespawnComponent, Float): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.DespawnSystem","simpleName":"DespawnSystem","methods":["DespawnSystem(ComponentType)","isParallel(int, int): boolean","getQuery(): Query","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.dynamiclight.DynamicLightSystems","simpleName":"DynamicLightSystems","methods":["DynamicLightSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.EntityModule","simpleName":"EntityModule","methods":["get(): EntityModule","EntityModule(JavaPluginInit)","setup(): void","start(): void","getMigrationSystemType(): SystemType","getVelocityModifyingSystemType(): SystemType","getPlayerComponentType(): ComponentType","getFrozenComponentType(): ComponentType","getChunkTrackerComponentType(): ComponentType","getPlayerSkinComponentType(): ComponentType","getDisplayNameComponentType(): ComponentType","getPersistentDisplayNameComponentType(): ComponentType","getApplyRandomSkinPersistedComponent(): ComponentType","getEntityGroupComponentType(): ComponentType","getPlayerSpatialResourceType(): ResourceType","getItemSpatialResourceType(): ResourceType","getNetworkSendableSpatialResourceType(): ResourceType","getCollisionResultComponentType(): ComponentType"]},{"name":"com.hypixel.hytale.server.core.modules.entity.EntityRegistration","simpleName":"EntityRegistration","methods":["EntityRegistration(Class, BooleanSupplier, Runnable)","EntityRegistration(EntityRegistration, BooleanSupplier, Runnable)","getEntityClass(): Class","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.EntityRegistry","simpleName":"EntityRegistry","methods":["EntityRegistry(List, BooleanSupplier, String)","registerEntity(String, Class, Function, DirectDecodeCodec): EntityRegistration"]},{"name":"com.hypixel.hytale.server.core.modules.entity.hitboxcollision.HitboxCollision","simpleName":"HitboxCollision","methods":["getComponentType(): ComponentType","HitboxCollision(HitboxCollisionConfig)","HitboxCollision()","getHitboxCollisionConfigIndex(): int","setHitboxCollisionConfigIndex(int): void","consumeNetworkOutdated(): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.hitboxcollision.HitboxCollisionConfig","simpleName":"HitboxCollisionConfig","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","HitboxCollisionConfig(String)","HitboxCollisionConfig()","getId(): String","getCollisionType(): CollisionType","getSoftOffsetRatio(): float","toPacket(): HitboxCollisionConfig","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.hitboxcollision.HitboxCollisionConfigPacketGenerator","simpleName":"HitboxCollisionConfigPacketGenerator","methods":["HitboxCollisionConfigPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.entity.hitboxcollision.HitboxCollisionSystems","simpleName":"HitboxCollisionSystems","methods":["HitboxCollisionSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.item.ItemComponent","simpleName":"ItemComponent","methods":["getComponentType(): ComponentType","ItemComponent()","ItemComponent(ItemStack)","ItemComponent(ItemStack, float, float, float, boolean)","getItemStack(): ItemStack","setItemStack(ItemStack): void","setPickupDelay(float): void","getPickupRadius(ComponentAccessor): float","computeLifetimeSeconds(ComponentAccessor): float","computeDynamicLight(): ColorLight","pollPickupDelay(float): boolean","pollPickupThrottle(float): boolean","pollMergeDelay(float): boolean","canPickUp(): boolean","isRemovedByPlayerPickup(): boolean","setRemovedByPlayerPickup(boolean): void","consumeNetworkOutdated(): boolean","clone(): ItemComponent"]},{"name":"com.hypixel.hytale.server.core.modules.entity.item.ItemMergeSystem","simpleName":"ItemMergeSystem","methods":["ItemMergeSystem(ComponentType, ComponentType, ResourceType)","getQuery(): Query","isParallel(int, int): boolean","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.item.ItemPhysicsComponent","simpleName":"ItemPhysicsComponent","methods":["getComponentType(): ComponentType","ItemPhysicsComponent()","ItemPhysicsComponent(Vector3d, CollisionResult)","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.item.ItemPhysicsSystem","simpleName":"ItemPhysicsSystem","methods":["ItemPhysicsSystem(ComponentType, ComponentType, ComponentType)","getQuery(): Query","isParallel(int, int): boolean","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.item.ItemPrePhysicsSystem","simpleName":"ItemPrePhysicsSystem","methods":["ItemPrePhysicsSystem(ComponentType, ComponentType, ComponentType, ComponentType, ComponentType)","getQuery(): Query","isParallel(int, int): boolean","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void","moveOutOfBlock(WorldChunk, Vector3d, Velocity, Box): void","applyGravity(float, Box, PhysicsValues, Vector3d, Velocity): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.item.ItemSystems","simpleName":"ItemSystems","methods":["ItemSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.item.PickupItemComponent","simpleName":"PickupItemComponent","methods":["getComponentType(): ComponentType","PickupItemComponent()","PickupItemComponent(Ref, Vector3d)","PickupItemComponent(Ref, Vector3d, float)","PickupItemComponent(PickupItemComponent)","hasFinished(): boolean","setFinished(boolean): void","decreaseLifetime(float): void","getLifeTime(): float","getOriginalLifeTime(): float","setInitialLifeTime(float): void","getStartPosition(): Vector3d","getTargetRef(): Ref","clone(): PickupItemComponent"]},{"name":"com.hypixel.hytale.server.core.modules.entity.item.PickupItemSystem","simpleName":"PickupItemSystem","methods":["PickupItemSystem(ComponentType, ComponentType)","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.core.modules.entity.item.PreventItemMerging","simpleName":"PreventItemMerging","methods":["getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.item.PreventPickup","simpleName":"PreventPickup","methods":["getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.LegacyProjectileSystems","simpleName":"LegacyProjectileSystems","methods":["LegacyProjectileSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.livingentity.LivingEntityEffectClearChangesSystem","simpleName":"LivingEntityEffectClearChangesSystem","methods":["LivingEntityEffectClearChangesSystem()","getQuery(): Query","getDependencies(): Set","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.livingentity.LivingEntityEffectSystem","simpleName":"LivingEntityEffectSystem","methods":["LivingEntityEffectSystem()","getQuery(): Query","isParallel(int, int): boolean","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void","getGroup(): SystemGroup","canApplyEffect(Ref, EntityEffect, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.ApplyRandomSkinPersistedComponent","simpleName":"ApplyRandomSkinPersistedComponent","methods":["getComponentType(): ComponentType","ApplyRandomSkinPersistedComponent()","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.ChunkTracker","simpleName":"ChunkTracker","methods":["getComponentType(): ComponentType","ChunkTracker()","unloadAll(PlayerRef): void","clear(): void","tick(Player, PlayerRef, TransformComponent, float, CommandBuffer): void","isLoaded(long): boolean","removeForReload(long): void","shouldBeVisible(long): boolean","getChunkVisibility(long): ChunkTracker$ChunkVisibility","getMaxChunksPerSecond(): int","setMaxChunksPerSecond(int): void","setDefaultMaxChunksPerSecond(PlayerRef): void","getMaxChunksPerTick(): int","setMaxChunksPerTick(int): void","getMinLoadedChunksRadius(): int","setMinLoadedChunksRadius(int): void","getMaxHotLoadedChunksRadius(): int","setMaxHotLoadedChunksRadius(int): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.KnockbackPredictionSystems","simpleName":"KnockbackPredictionSystems","methods":["KnockbackPredictionSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.KnockbackSimulation","simpleName":"KnockbackSimulation","methods":["KnockbackSimulation()","getComponentType(): ComponentType","getTickBuffer(): float","setTickBuffer(float): void","getRequestedVelocity(): Vector3d","addRequestedVelocity(Vector3d): void","setRequestedVelocity(Vector3d): void","getRequestedVelocityChangeType(): ChangeVelocityType","setRequestedVelocityChangeType(ChangeVelocityType): void","getClientLastPosition(): Vector3d","getClientPosition(): Vector3d","getRelativeMovement(): Vector3d","getSimPosition(): Vector3d","getSimVelocity(): Vector3d","getRemainingTime(): float","setRemainingTime(float): void","reset(): void","consumeWasJumping(): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerCameraAddSystem","simpleName":"PlayerCameraAddSystem","methods":["PlayerCameraAddSystem()","getQuery(): Query","onEntityAdd(Holder, AddReason, Store): void","onEntityRemoved(Holder, RemoveReason, Store): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerChunkTrackerSystems","simpleName":"PlayerChunkTrackerSystems","methods":["PlayerChunkTrackerSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerConnectionFlushSystem","simpleName":"PlayerConnectionFlushSystem","methods":["PlayerConnectionFlushSystem(ComponentType)","getDependencies(): Set","getQuery(): Query","isParallel(int, int): boolean","tick(float, int, Store): void","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerCreativeSettings","simpleName":"PlayerCreativeSettings","methods":["PlayerCreativeSettings()","PlayerCreativeSettings(boolean, boolean, String, int, boolean, boolean)","clone(): PlayerCreativeSettings","toString(): String","hashCode(): int","equals(Object): boolean","allowNPCDetection(): boolean","respondToHit(): boolean","placeMode(): String","creativeInteractionDistance(): int","showBuilderToolsNotifications(): boolean","noPhysics(): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerHudManagerSystems","simpleName":"PlayerHudManagerSystems","methods":["PlayerHudManagerSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerInput","simpleName":"PlayerInput","methods":["PlayerInput()","getComponentType(): ComponentType","queue(PlayerInput$InputUpdate): void","getMovementUpdateQueue(): List","getMountId(): int","setMountId(int): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerItemEntityPickupSystem","simpleName":"PlayerItemEntityPickupSystem","methods":["PlayerItemEntityPickupSystem(ComponentType, ComponentType, ResourceType)","getDependencies(): Set","getQuery(): Query","isParallel(int, int): boolean","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerMovementManagerSystems","simpleName":"PlayerMovementManagerSystems","methods":["PlayerMovementManagerSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerPingSystem","simpleName":"PlayerPingSystem","methods":["PlayerPingSystem()","getQuery(): Query","getDependencies(): Set","getGroup(): SystemGroup","isParallel(int, int): boolean","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerProcessMovementSystem","simpleName":"PlayerProcessMovementSystem","methods":["PlayerProcessMovementSystem(ComponentType, ComponentType, ComponentType)","getQuery(): Query","isParallel(int, int): boolean","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerSavingSystems","simpleName":"PlayerSavingSystems","methods":["PlayerSavingSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerSendInventorySystem","simpleName":"PlayerSendInventorySystem","methods":["PlayerSendInventorySystem(ComponentType)","getQuery(): Query","isParallel(int, int): boolean","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerSettings","simpleName":"PlayerSettings","methods":["PlayerSettings(boolean, PickupLocation, PickupLocation, PickupLocation, PickupLocation, PickupLocation, PlayerCreativeSettings, boolean, boolean, boolean, boolean)","getComponentType(): ComponentType","defaults(): PlayerSettings","clone(): Component","toString(): String","hashCode(): int","equals(Object): boolean","showEntityMarkers(): boolean","armorItemsPreferredPickupLocation(): PickupLocation","weaponAndToolItemsPreferredPickupLocation(): PickupLocation","usableItemsItemsPreferredPickupLocation(): PickupLocation","solidBlockItemsPreferredPickupLocation(): PickupLocation","miscItemsPreferredPickupLocation(): PickupLocation","creativeSettings(): PlayerCreativeSettings","hideHelmet(): boolean","hideCuirass(): boolean","hideGauntlets(): boolean","hidePants(): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerSkinComponent","simpleName":"PlayerSkinComponent","methods":["getComponentType(): ComponentType","PlayerSkinComponent(PlayerSkin)","consumeNetworkOutdated(): boolean","getPlayerSkin(): PlayerSkin","setNetworkOutdated(): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.player.PlayerSystems","simpleName":"PlayerSystems","methods":["PlayerSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.repulsion.Repulsion","simpleName":"Repulsion","methods":["getComponentType(): ComponentType","Repulsion(RepulsionConfig)","Repulsion()","getRepulsionConfigIndex(): int","setRepulsionConfigIndex(int): void","consumeNetworkOutdated(): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.repulsion.RepulsionConfig","simpleName":"RepulsionConfig","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","RepulsionConfig()","RepulsionConfig(String)","RepulsionConfig(RepulsionConfig)","RepulsionConfig(float, float)","RepulsionConfig(float, float, float)","getId(): String","toPacket(): RepulsionConfig","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.repulsion.RepulsionConfigPacketGenerator","simpleName":"RepulsionConfigPacketGenerator","methods":["RepulsionConfigPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.entity.repulsion.RepulsionSystems","simpleName":"RepulsionSystems","methods":["RepulsionSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.stamina.SprintStaminaRegenDelay","simpleName":"SprintStaminaRegenDelay","methods":["getResourceType(): ResourceType","SprintStaminaRegenDelay()","SprintStaminaRegenDelay(SprintStaminaRegenDelay)","getIndex(): int","getValue(): float","validate(): boolean","hasDelay(): boolean","markEmpty(): void","update(int, float): void","clone(): Resource","toString(): String","invalidateResources(): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.stamina.StaminaGameplayConfig","simpleName":"StaminaGameplayConfig","methods":["StaminaGameplayConfig()","getSprintRegenDelay(): StaminaGameplayConfig$SprintRegenDelayConfig","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entity.stamina.StaminaModule","simpleName":"StaminaModule","methods":["StaminaModule(JavaPluginInit)","setup(): void","getSprintRegenDelayResourceType(): ResourceType","onGameplayConfigsLoaded(LoadedAssetsEvent): void","get(): StaminaModule"]},{"name":"com.hypixel.hytale.server.core.modules.entity.stamina.StaminaSystems","simpleName":"StaminaSystems","methods":["StaminaSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.AudioSystems","simpleName":"AudioSystems","methods":["AudioSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.DisplayNameSystems","simpleName":"DisplayNameSystems","methods":["DisplayNameSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.EntityInteractableSystems","simpleName":"EntityInteractableSystems","methods":["EntityInteractableSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.EntitySpatialSystem","simpleName":"EntitySpatialSystem","methods":["EntitySpatialSystem(ResourceType)","getQuery(): Query","getPosition(ArchetypeChunk, int): Vector3d"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.EntitySystems","simpleName":"EntitySystems","methods":["EntitySystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.HideEntitySystems","simpleName":"HideEntitySystems","methods":["HideEntitySystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.IntangibleSystems","simpleName":"IntangibleSystems","methods":["IntangibleSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.InvulnerableSystems","simpleName":"InvulnerableSystems","methods":["InvulnerableSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.ItemSpatialSystem","simpleName":"ItemSpatialSystem","methods":["ItemSpatialSystem(ResourceType)","getQuery(): Query","getPosition(ArchetypeChunk, int): Vector3d"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.ModelSystems","simpleName":"ModelSystems","methods":["ModelSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.NetworkSendableSpatialSystem","simpleName":"NetworkSendableSpatialSystem","methods":["NetworkSendableSpatialSystem(ResourceType)","getQuery(): Query","getPosition(ArchetypeChunk, int): Vector3d"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.PlayerCollisionResultAddSystem","simpleName":"PlayerCollisionResultAddSystem","methods":["PlayerCollisionResultAddSystem(ComponentType, ComponentType)","onEntityAdd(Holder, AddReason, Store): void","onEntityRemoved(Holder, RemoveReason, Store): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.PlayerSpatialSystem","simpleName":"PlayerSpatialSystem","methods":["PlayerSpatialSystem(ResourceType)","getQuery(): Query","getPosition(ArchetypeChunk, int): Vector3d"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.RespondToHitSystems","simpleName":"RespondToHitSystems","methods":["RespondToHitSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.RotateObjectSystem","simpleName":"RotateObjectSystem","methods":["RotateObjectSystem(ComponentType, ComponentType)","getQuery(): Query","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.SnapshotSystems","simpleName":"SnapshotSystems","methods":["SnapshotSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.TransformSystems","simpleName":"TransformSystems","methods":["TransformSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.UpdateEntitySeedSystem","simpleName":"UpdateEntitySeedSystem","methods":["UpdateEntitySeedSystem()","delayedTick(float, int, Store): void"]},{"name":"com.hypixel.hytale.server.core.modules.entity.system.UpdateLocationSystems","simpleName":"UpdateLocationSystems","methods":["UpdateLocationSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.teleport.PendingTeleport","simpleName":"PendingTeleport","methods":["PendingTeleport()","getComponentType(): ComponentType","validate(int, Position): PendingTeleport$Result","isEmpty(): boolean","queueTeleport(Teleport): int","getPosition(): Vector3d","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.teleport.Teleport","simpleName":"Teleport","methods":["getComponentType(): ComponentType","Teleport(World, Vector3d, Rotation3f)","Teleport(Vector3d, Rotation3f)","createForPlayer(World, Transform): Teleport","createForPlayer(World, Vector3d, Rotation3fc): Teleport","createForPlayer(Vector3d, Rotation3fc): Teleport","createForPlayer(Transform): Teleport","createExact(Vector3d, Rotation3f, Rotation3f): Teleport","createExact(Vector3d, Rotation3f): Teleport","setPosition(Vector3d): void","setRotation(Rotation3f): void","setHeadRotation(Rotation3f): Teleport","withoutVelocityReset(): Teleport","setOnComplete(CompletableFuture): void","getOnComplete(): CompletableFuture","getWorld(): World","getPosition(): Vector3d","getRotation(): Rotation3f"]},{"name":"com.hypixel.hytale.server.core.modules.entity.teleport.TeleportRecord","simpleName":"TeleportRecord","methods":["TeleportRecord()","getComponentType(): ComponentType","getLastTeleport(): TeleportRecord$Entry","setLastTeleport(TeleportRecord$Entry): void","hasElapsedSinceLastTeleport(Duration): boolean","hasElapsedSinceLastTeleport(long, Duration): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entity.teleport.TeleportSystems","simpleName":"TeleportSystems","methods":["TeleportSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entity.tracker.EntityTrackerSystems","simpleName":"EntityTrackerSystems","methods":["EntityTrackerSystems()","despawnAll(Ref, Store): boolean","clear(Ref, Store): boolean","clear(Holder): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.entity.tracker.NetworkId","simpleName":"NetworkId","methods":["getComponentType(): ComponentType","NetworkId(int)","getId(): int","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.universe.datastore.DataStore","simpleName":"DataStore","methods":["getCodec(): BuilderCodec","load(String): Object","save(String, Object): void","remove(String): void","list(): List","loadAll(): Map","saveAll(Map): void","removeAll(): void"]},{"name":"com.hypixel.hytale.server.core.universe.datastore.DataStoreProvider","simpleName":"DataStoreProvider","methods":["create(BuilderCodec): DataStore"]},{"name":"com.hypixel.hytale.server.core.universe.datastore.DiskDataStore","simpleName":"DiskDataStore","methods":["DiskDataStore(String, BuilderCodec)","getPath(): Path","getCodec(): BuilderCodec","load(String): Object","save(String, Object): void","remove(String): void","list(): List","loadAll(): Map","removeAll(): void","load0(Path): Object","getPathFromId(Path, String): Path","getBackupPathFromId(Path, String): Path","getIdFromPath(Path): String"]},{"name":"com.hypixel.hytale.server.core.universe.datastore.DiskDataStoreProvider","simpleName":"DiskDataStoreProvider","methods":["DiskDataStoreProvider(String)","DiskDataStoreProvider()","create(BuilderCodec): DataStore","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.playerdata.DefaultPlayerStorageProvider","simpleName":"DefaultPlayerStorageProvider","methods":["DefaultPlayerStorageProvider()","getPlayerStorage(): PlayerStorage","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.playerdata.DiskPlayerStorageProvider","simpleName":"DiskPlayerStorageProvider","methods":["DiskPlayerStorageProvider()","getPath(): Path","getPlayerStorage(): PlayerStorage","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.playerdata.PlayerStorage","simpleName":"PlayerStorage","methods":["load(UUID): CompletableFuture","save(UUID, Holder, boolean): CompletableFuture","update(UUID, Consumer): CompletableFuture","remove(UUID): CompletableFuture","getPlayers(): Set"]},{"name":"com.hypixel.hytale.server.core.universe.playerdata.PlayerStorageProvider","simpleName":"PlayerStorageProvider","methods":["getPlayerStorage(): PlayerStorage"]},{"name":"com.hypixel.hytale.server.core.universe.PlayerRef","simpleName":"PlayerRef","methods":["getComponentType(): ComponentType","PlayerRef(Holder, UUID, String, String, PacketHandler, ChunkTracker)","addToStore(Store): Ref","addedToStore(Ref): void","removeFromStore(): Holder","isValid(): boolean","getReference(): Ref","getHolder(): Holder","getComponent(ComponentType): Component","getUuid(): UUID","getUsername(): String","hasPermission(String): boolean","hasPermission(String, boolean): boolean","getPacketHandler(): PacketHandler","getChunkTracker(): ChunkTracker","getHiddenPlayersManager(): HiddenPlayersManager","getLanguage(): String","setLanguage(String): void"]},{"name":"com.hypixel.hytale.server.core.universe.StorageManager","simpleName":"StorageManager","methods":["StorageManager(BooleanSupplier)","hasQueuedSave(Path): boolean","doSave(Path, Supplier): CompletableFuture","doLoad(Path, Supplier): CompletableFuture","pendingOperations(): CompletableFuture","onSavingRelease(): void"]},{"name":"com.hypixel.hytale.server.core.universe.system.PlayerRefAddedSystem","simpleName":"PlayerRefAddedSystem","methods":["PlayerRefAddedSystem(ComponentType)","getDependencies(): Set","getQuery(): Query","onEntityAdded(Ref, AddReason, Store, CommandBuffer): void","onEntityRemove(Ref, RemoveReason, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.universe.system.PlayerVelocityInstructionSystem","simpleName":"PlayerVelocityInstructionSystem","methods":["PlayerVelocityInstructionSystem()","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void","getDependencies(): Set","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.core.universe.system.WorldConfigSaveSystem","simpleName":"WorldConfigSaveSystem","methods":["WorldConfigSaveSystem()","delayedTick(float, int, Store): void","saveWorldConfigAndResources(World): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.universe.Universe","simpleName":"Universe","methods":["get(): Universe","Universe(JavaPluginInit)","runBackup(): CompletableFuture","isSavingLocked(): boolean","lockSaving(): void","unlockSaving(): void","setup(): void","start(): void","shutdown(): void","disconnectAllPLayers(): void","shutdownAllWorlds(): void","toMetricResults(): MetricResults","getUniverseReady(): CompletableFuture","getWorldMarkersResourceType(): ResourceType","isWorldLoadable(String): boolean","addWorld(String): CompletableFuture","addWorld(String, String, String): CompletableFuture","validateWorldPath(String): Path"]},{"name":"com.hypixel.hytale.server.core.universe.world.accessor.BlockAccessor","simpleName":"BlockAccessor","methods":["getX(): int","getZ(): int","getChunkAccessor(): ChunkAccessor","getBlock(int, int, int): int","getBlock(Vector3i): int","setBlock(int, int, int, int, BlockType, int, int, int): boolean","setBlock(int, int, int, int, BlockType): boolean","setBlock(int, int, int, String): boolean","setBlock(int, int, int, String, int): boolean","setBlock(int, int, int, int): boolean","setBlock(int, int, int, int, int): boolean","setBlock(int, int, int, BlockType): boolean","setBlock(int, int, int, BlockType, int): boolean","breakBlock(int, int, int, int, int): boolean","breakBlock(int, int, int): boolean","breakBlock(int, int, int, int): boolean","testBlocks(int, int, int, BlockType, int, TriIntPredicate): boolean","testBlockTypes(int, int, int, BlockType, int, IChunkAccessorSync$TestBlockFunction): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.accessor.ChunkAccessor","simpleName":"ChunkAccessor","methods":["getFluidId(int, int, int): int","performBlockUpdate(int, int, int): boolean","performBlockUpdate(int, int, int, boolean): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.accessor.EmptyBlockAccessor","simpleName":"EmptyBlockAccessor","methods":["EmptyBlockAccessor()","getX(): int","getZ(): int","getChunkAccessor(): ChunkAccessor","getBlock(int, int, int): int","setBlock(int, int, int, int, BlockType, int, int, int): boolean","breakBlock(int, int, int, int, int): boolean","testBlocks(int, int, int, BlockType, int, TriIntPredicate): boolean","testBlockTypes(int, int, int, BlockType, int, IChunkAccessorSync$TestBlockFunction): boolean","testPlaceBlock(int, int, int, BlockType, int): boolean","testPlaceBlock(int, int, int, BlockType, int, IChunkAccessorSync$TestBlockFunction): boolean","setTicking(int, int, int, boolean): boolean","isTicking(int, int, int): boolean","getBlockComponentHolder(int, int, int): Holder","getFluidId(int, int, int): int","getFluidLevel(int, int, int): byte","getSupportValue(int, int, int): int","getFiller(int, int, int): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.accessor.IChunkAccessorSync","simpleName":"IChunkAccessorSync","methods":["getChunkIfInMemory(long): BlockAccessor","loadChunkIfInMemory(long): BlockAccessor","getChunkIfLoaded(long): BlockAccessor","getChunkIfNonTicking(long): BlockAccessor","getChunk(long): BlockAccessor","getNonTickingChunk(long): BlockAccessor","getBlock(Vector3i): int","getBlock(int, int, int): int","getBlockType(Vector3i): BlockType","getBlockType(int, int, int): BlockType","setBlock(int, int, int, String): void","setBlock(int, int, int, String, int): void","breakBlock(int, int, int, int): boolean","testBlockTypes(int, int, int, BlockType, int, IChunkAccessorSync$TestBlockFunction): boolean","testPlaceBlock(int, int, int, BlockType, int): boolean","testPlaceBlock(int, int, int, BlockType, int, IChunkAccessorSync$TestBlockFunction): boolean","getBlockComponentHolder(int, int, int): Holder","setBlockInteractionState(Vector3i, BlockType, String): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.accessor.LocalCachedChunkAccessor","simpleName":"LocalCachedChunkAccessor","methods":["atWorldCoords(ChunkAccessor, int, int, int): LocalCachedChunkAccessor","atChunkCoords(ChunkAccessor, int, int, int): LocalCachedChunkAccessor","atChunk(ChunkAccessor, WorldChunk, int): LocalCachedChunkAccessor","LocalCachedChunkAccessor(ChunkAccessor, int, int, int)","getDelegate(): ChunkAccessor","getMinX(): int","getMinZ(): int","getLength(): int","getCenterX(): int","getCenterZ(): int","cacheChunksInRadius(): void","overwrite(WorldChunk): void","getChunkIfInMemory(long): WorldChunk","getChunkIfInMemory(int, int): WorldChunk","loadChunkIfInMemory(long): WorldChunk","getChunkIfLoaded(long): WorldChunk","getChunkIfLoaded(int, int): WorldChunk","getChunkIfNonTicking(long): WorldChunk"]},{"name":"com.hypixel.hytale.server.core.universe.world.accessor.OverridableChunkAccessor","simpleName":"OverridableChunkAccessor","methods":["overwrite(BlockAccessor): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.AbstractCachedAccessor","simpleName":"AbstractCachedAccessor","methods":["AbstractCachedAccessor(int)","init(ComponentAccessor, int, int, int, int): void","insertSection(Ref, int, int, int): void","insertSectionComponent(int, Component, int, int, int): void","getChunk(int, int): Ref","getSection(int, int, int): Ref","getComponentSection(int, int, int, int, ComponentType): Component"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.BlockChunk","simpleName":"BlockChunk","methods":["getComponentType(): ComponentType","load(int, int): void","BlockChunk(int, int)","BlockChunk(int, int, ShortBytePalette, IntBytePalette, EnvironmentChunk)","BlockChunk(ShortBytePalette, IntBytePalette, EnvironmentChunk, BlockSection[])","clone(): Component","cloneSerializable(): Component","getIndex(): long","getX(): int","getZ(): int","getEnvironmentChunk(): EnvironmentChunk","setEnvironmentChunk(EnvironmentChunk): void","getHeight(int, int): short","getHeight(int): short","setHeight(int, int, short): void","updateHeightmap(): void","updateHeight(int, int): short","updateHeight(int, int, short): short"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.BlockComponentChunk","simpleName":"BlockComponentChunk","methods":["getComponentType(): ComponentType","BlockComponentChunk()","BlockComponentChunk(Int2ObjectMap, Int2ReferenceMap)","clone(): Component","cloneSerializable(): Component","getEntityHolders(): Int2ObjectMap","getEntityHolder(int): Holder","addEntityHolder(int, Holder): void","storeEntityHolder(int, Holder): void","removeEntityHolder(int): Holder","getEntityReferences(): Int2ReferenceMap","getEntityReference(int): Ref","addEntityReference(int, Ref): void","loadEntityReference(int, Ref): void","removeEntityReference(int, Ref): void","unloadEntityReference(int, Ref): void","takeEntityHolders(): Int2ObjectMap","takeEntityReferences(): Int2ObjectMap"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.BlockOperations","simpleName":"BlockOperations","methods":["BlockOperations()","updateBlockArea(ChunkStore, BlockSection, BlockType, int, int, int, int): void","updateBlockHeight(BlockChunk, int, BlockType, int, int, int, short): short","spawnBlockParticles(ChunkStore, int, int, int, int, int, boolean): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.BlockRotationUtil","simpleName":"BlockRotationUtil","methods":["BlockRotationUtil()","getFlipped(RotationTuple, BlockFlipType, Axis): RotationTuple","getRotated(RotationTuple, Axis, Rotation, VariantRotation): RotationTuple","getFlippedFiller(int, Axis): int","getRotatedFiller(int, Axis, Rotation): int","getRotatedFiller(int, RotationTuple): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.ChunkColumn","simpleName":"ChunkColumn","methods":["getComponentType(): ComponentType","ChunkColumn()","ChunkColumn(Holder[])","getSection(int): Ref","getSections(): Ref[]","getSectionHolders(): Holder[]","takeSectionHolders(): Holder[]","putSectionHolders(Holder[]): void","clone(): Component","cloneSerializable(): Component"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.ChunkFlag","simpleName":"ChunkFlag","methods":["values(): ChunkFlag[]","valueOf(String): ChunkFlag","mask(): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.EntityChunk","simpleName":"EntityChunk","methods":["getComponentType(): ComponentType","EntityChunk()","EntityChunk(List, ReferenceSet)","clone(): Component","cloneSerializable(): Component","getEntityHolders(): List","addEntityHolder(Holder): void","storeEntityHolder(Holder): void","getEntityReferences(): Set","addEntityReference(Ref): void","loadEntityReference(Ref): void","removeEntityReference(Ref): void","unloadEntityReference(Ref): void","takeEntityHolders(): Holder[]","takeEntityReferences(): Ref[]","getNeedsSaving(): boolean","markNeedsSaving(): void","consumeNeedsSaving(): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.environment.EnvironmentChunk","simpleName":"EnvironmentChunk","methods":["getComponentType(): ComponentType","EnvironmentChunk()","EnvironmentChunk(int)","clone(): Component","get(int, int, int): int","get(int, int): EnvironmentColumn","setColumn(int, int, int): void","set(int, int, int, int): boolean","contains(int): boolean","serializeProtocol(): byte[]","trim(): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.environment.EnvironmentColumn","simpleName":"EnvironmentColumn","methods":["EnvironmentColumn(int[], int[])","EnvironmentColumn(IntArrayList, IntArrayList)","EnvironmentColumn(int)","size(): int","getValue(int): int","getValueMin(int): int","getValueMax(int): int","indexOf(int): int","set(int): void","get(int): int","set(int, int): void","getMin(int): int","getMax(int): int","set(int, int, int): void","resetTo(int[], int[]): void","serialize(MemorySegment, int): int","serializeProtocol(MemorySegment, int): int","deserialize(MemorySegment, int, Int2IntMap): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.environment.EnvironmentRange","simpleName":"EnvironmentRange","methods":["EnvironmentRange(int)","EnvironmentRange(int, int, int)","getMin(): int","getMax(): int","getId(): int","height(): int","copy(): EnvironmentRange","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.palette.BitFieldArr","simpleName":"BitFieldArr","methods":["BitFieldArr(int, int)","getLength(): int","get(int): int","set(int, int): void","get(): byte[]","getByteLength(): int","set(byte[]): void","toBitString(): String","copyFrom(BitFieldArr): void","copyTo(MemorySegment, long): void","copyFrom(MemorySegment, long, int): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.palette.IntBytePalette","simpleName":"IntBytePalette","methods":["IntBytePalette()","IntBytePalette(int)","set(int, int, int): boolean","get(int, int): int","contains(int): short","optimize(): void","byteSize(): int","serialize(MemorySegment, int): void","deserialize(MemorySegment, int): int","serialize(): byte[]","copyFrom(IntBytePalette): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.palette.ShortBytePalette","simpleName":"ShortBytePalette","methods":["ShortBytePalette()","ShortBytePalette(short)","set(int, int, short): boolean","get(int, int): short","get(int): short","contains(short): short","optimize(): void","byteSize(): int","serialize(MemorySegment, int): void","deserialize(MemorySegment, int): int","serialize(): byte[]","copyFrom(ShortBytePalette): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.blockpositions.BlockPositionData","simpleName":"BlockPositionData","methods":["BlockPositionData(int, ChunkSectionReference, int)","getChunkSection(): BlockSection","getBlockType(): int","getX(): int","getY(): int","getZ(): int","getXCentre(): double","getYCentre(): double","getZCentre(): double"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.blockpositions.BlockPositionProvider","simpleName":"BlockPositionProvider","methods":["getComponentType(): ComponentType","BlockPositionProvider(BitSet, Int2ObjectOpenHashMap, short)","isStale(int, BlockSection): boolean","findBlocks(List, int, double, double, Ref, BiPredicate, Object, ComponentAccessor): void","getSearchedBlockSets(): BitSet","forEachBlockSet(IntObjectConsumer): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.blockpositions.IBlockPositionData","simpleName":"IBlockPositionData","methods":["getChunkSection(): BlockSection","getBlockType(): int","getX(): int","getY(): int","getZ(): int","getXCentre(): double","getYCentre(): double","getZCentre(): double"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.BlockSection","simpleName":"BlockSection","methods":["getComponentType(): ComponentType","BlockSection()","BlockSection(AbstractSectionPalette, AbstractSectionPalette, AbstractSectionPalette)","getChunkSection(): AbstractSectionPalette","setChunkSection(AbstractSectionPalette): void","setLocalLight(ChunkLightDataBuilder): void","setGlobalLight(ChunkLightDataBuilder): void","getLocalLight(): ChunkLightData","getGlobalLight(): ChunkLightData","hasLocalLight(): boolean","hasGlobalLight(): boolean","invalidateLocalLight(): void","invalidateGlobalLight(): void","getLocalChangeCounter(): short","getGlobalChangeCounter(): short","invalidate(): void","get(int): int","getFiller(int): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.ChunkLightData","simpleName":"ChunkLightData","methods":["ChunkLightData(MemorySegment, short)","ChunkLightData(Arena, MemorySegment, short)","getChangeId(): short","getRedBlockLight(int, int, int): byte","getRedBlockLight(int): byte","getGreenBlockLight(int, int, int): byte","getGreenBlockLight(int): byte","getBlueBlockLight(int, int, int): byte","getBlueBlockLight(int): byte","getBlockLightIntensity(int, int, int): byte","getBlockLightIntensity(int): byte","getBlockLight(int, int, int): short","getBlockLight(int): short","getSkyLight(int, int, int): byte","getSkyLight(int): byte","getLight(int, int): byte","getLightRaw(int, int, int): short","getLightRaw(int): short"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.ChunkLightDataBuilder","simpleName":"ChunkLightDataBuilder","methods":["ChunkLightDataBuilder(short)","ChunkLightDataBuilder(ChunkLightData, short)","setBlockLight(int, int, int, byte, byte, byte): void","setBlockLight(int, byte, byte, byte): void","setSkyLight(int, int, int, byte): void","setSkyLight(int, byte): void","setLight(int, int, byte): void","setLightRaw(int, short): void","build(): ChunkLightData","growSegment(BitSet, short): int","toStringOctree(): String","octreeToString(MemorySegment): String","octreeToString(MemorySegment, int, StringBuffer, int): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.ChunkSection","simpleName":"ChunkSection","methods":["getComponentType(): ComponentType","ChunkSection(Ref, int, int, int)","load(Ref, int, int, int): void","getChunkColumnReference(): Ref","getX(): int","getY(): int","getZ(): int","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.ChunkSectionReference","simpleName":"ChunkSectionReference","methods":["ChunkSectionReference(BlockChunk, BlockSection, int)","getChunk(): BlockChunk","getSection(): BlockSection","getSectionIndex(): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.FluidSection","simpleName":"FluidSection","methods":["FluidSection()","getComponentType(): ComponentType","preload(int, int, int): void","load(int, int, int): void","setFluid(int, int, int, Fluid, byte): boolean","setFluid(int, int, int, int, byte): boolean","setFluid(int, Fluid, byte): boolean","setFluid(int, int, byte): boolean","getFluidId(int, int, int): int","getFluidId(int): int","getFluid(int, int, int): Fluid","getFluid(int): Fluid","getFluidLevel(int, int, int): byte","getFluidLevel(int): byte","getX(): int","getY(): int","getZ(): int","getAndClearChangedPositions(): IntOpenHashSet"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.palette.AbstractSectionPalette","simpleName":"AbstractSectionPalette","methods":["AbstractSectionPalette()","getPaletteType(): PaletteType","set(int, int): AbstractSectionPalette$SetResult","get(int): int","contains(int): boolean","containsAny(IntList): boolean","isSolid(int): boolean","count(): int","count(int): int","values(): IntSet","forEachValue(IntConsumer): void","valueCounts(): Int2ShortMap","find(IntList, IntConsumer): void","find(IntList, BiIntConsumer): void","find(IntList, IntSet, IntConsumer): void","shouldDemote(): boolean","demote(): AbstractSectionPalette","promote(): AbstractSectionPalette"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.palette.ByteSectionPalette","simpleName":"ByteSectionPalette","methods":["ByteSectionPalette()","ByteSectionPalette(int[], Int2ShortMap)","getPaletteType(): PaletteType","get(int): int","set(int, int): AbstractSectionPalette$SetResult","contains(int): boolean","containsAny(IntList): boolean","count(): int","count(int): int","values(): IntSet","forEachValue(IntConsumer): void","valueCounts(): Int2ShortMap","shouldDemote(): boolean","demote(): HalfByteSectionPalette","promote(): ShortSectionPalette","find(IntList, IntConsumer): void","find(IntList, BiIntConsumer): void","serializedPacketByteSize(): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.palette.EmptySectionPalette","simpleName":"EmptySectionPalette","methods":["getPaletteType(): PaletteType","set(int, int): AbstractSectionPalette$SetResult","get(int): int","shouldDemote(): boolean","demote(): AbstractSectionPalette","promote(): AbstractSectionPalette","contains(int): boolean","containsAny(IntList): boolean","isSolid(int): boolean","count(): int","count(int): int","values(): IntSet","forEachValue(IntConsumer): void","valueCounts(): Int2ShortMap","find(IntList, IntConsumer): void","find(IntList, BiIntConsumer): void","serializedPacketByteSize(): int","serializeForPacket(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.palette.HalfByteSectionPalette","simpleName":"HalfByteSectionPalette","methods":["HalfByteSectionPalette()","HalfByteSectionPalette(int[], Int2ShortMap)","getPaletteType(): PaletteType","get(int): int","set(int, int): AbstractSectionPalette$SetResult","contains(int): boolean","containsAny(IntList): boolean","count(): int","count(int): int","values(): IntSet","forEachValue(IntConsumer): void","valueCounts(): Int2ShortMap","shouldDemote(): boolean","demote(): AbstractSectionPalette","promote(): ByteSectionPalette","find(IntList, IntConsumer): void","find(IntList, BiIntConsumer): void","serializedPacketByteSize(): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.palette.PaletteSetProvider","simpleName":"PaletteSetProvider","methods":["PaletteSetProvider()","getByteSet(int): ByteSet","getShortSet(int): ShortSet","get(): PaletteSetProvider"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.palette.PaletteTypeEnum","simpleName":"PaletteTypeEnum","methods":["values(): PaletteTypeEnum[]","valueOf(String): PaletteTypeEnum","get(byte): PaletteTypeEnum","getPaletteType(): PaletteType","getConstructor(): Supplier","getPaletteId(): byte"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.section.palette.ShortSectionPalette","simpleName":"ShortSectionPalette","methods":["ShortSectionPalette()","ShortSectionPalette(int[], Int2ShortMap)","getPaletteType(): PaletteType","get(int): int","set(int, int): AbstractSectionPalette$SetResult","contains(int): boolean","containsAny(IntList): boolean","count(): int","count(int): int","values(): IntSet","forEachValue(IntConsumer): void","valueCounts(): Int2ShortMap","shouldDemote(): boolean","demote(): ByteSectionPalette","promote(): AbstractSectionPalette","find(IntList, IntConsumer): void","find(IntList, BiIntConsumer): void","serializedPacketByteSize(): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.systems.ChunkSystems","simpleName":"ChunkSystems","methods":["ChunkSystems()"]},{"name":"com.hypixel.hytale.server.core.universe.world.chunk.WorldChunk","simpleName":"WorldChunk","methods":["getComponentType(): ComponentType","WorldChunk(World, Flags, BlockChunk, BlockComponentChunk, EntityChunk)","toHolder(): Holder","setReference(Ref): void","getReference(): Ref","clone(): Component","is(ChunkFlag): boolean","not(ChunkFlag): boolean","setFlag(ChunkFlag, boolean): void","toggleFlag(ChunkFlag): boolean","loadFromHolder(World, int, int, Holder): void","initFlags(): void","getBlockChunk(): BlockChunk","getBlockComponentChunk(): BlockComponentChunk","getEntityChunk(): EntityChunk","shouldKeepLoaded(): boolean","addKeepLoaded(): void","removeKeepLoaded(): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.ClientEffectWorldSettings","simpleName":"ClientEffectWorldSettings","methods":["ClientEffectWorldSettings()","getSunHeightPercent(): float","setSunHeightPercent(float): void","getSunAngleRadians(): float","setSunAngleRadians(float): void","getBloomIntensity(): float","setBloomIntensity(float): void","getBloomPower(): float","setBloomPower(float): void","getSunIntensity(): float","setSunIntensity(float): void","getSunshaftIntensity(): float","setSunshaftIntensity(float): void","getSunshaftScaleFactor(): float","setSunshaftScaleFactor(float): void","createSunSettingsPacket(): UpdateSunSettings","createPostFxSettingsPacket(): UpdatePostFxSettings"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.BlockCommand","simpleName":"BlockCommand","methods":["BlockCommand()"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.BlockGetCommand","simpleName":"BlockGetCommand","methods":["BlockGetCommand()","executeWithBlock(CommandContext, WorldChunk, int, int, int): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.BlockGetStateCommand","simpleName":"BlockGetStateCommand","methods":["BlockGetStateCommand()","executeWithBlock(CommandContext, WorldChunk, int, int, int): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.BlockInspectFillerCommand","simpleName":"BlockInspectFillerCommand","methods":["BlockInspectFillerCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.BlockInspectPhysicsCommand","simpleName":"BlockInspectPhysicsCommand","methods":["BlockInspectPhysicsCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.BlockInspectRotationCommand","simpleName":"BlockInspectRotationCommand","methods":["BlockInspectRotationCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.BlockRowCommand","simpleName":"BlockRowCommand","methods":["BlockRowCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.BlockSelectCommand","simpleName":"BlockSelectCommand","methods":["BlockSelectCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.BlockSetCommand","simpleName":"BlockSetCommand","methods":["BlockSetCommand()","executeWithBlock(CommandContext, WorldChunk, int, int, int): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.BlockSetStateCommand","simpleName":"BlockSetStateCommand","methods":["BlockSetStateCommand()","executeWithBlock(CommandContext, WorldChunk, int, int, int): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.BlockSetTickingCommand","simpleName":"BlockSetTickingCommand","methods":["BlockSetTickingCommand()","executeWithBlock(CommandContext, WorldChunk, int, int, int): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.bulk.BlockBulkCommand","simpleName":"BlockBulkCommand","methods":["BlockBulkCommand()"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.bulk.BlockBulkFindCommand","simpleName":"BlockBulkFindCommand","methods":["BlockBulkFindCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.bulk.BlockBulkFindHereCommand","simpleName":"BlockBulkFindHereCommand","methods":["BlockBulkFindHereCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.bulk.BlockBulkReplaceCommand","simpleName":"BlockBulkReplaceCommand","methods":["BlockBulkReplaceCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void","getBlockIdList(int): IntList"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.block.SimpleBlockCommand","simpleName":"SimpleBlockCommand","methods":["SimpleBlockCommand(String, String)","execute(CommandContext, World, Store): void","executeWithBlock(CommandContext, WorldChunk, int, int, int): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.SetTickingCommand","simpleName":"SetTickingCommand","methods":["SetTickingCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.perf.WorldPerfCommand","simpleName":"WorldPerfCommand","methods":["WorldPerfCommand()","execute(CommandContext, World, Store): void","tpsFromDelta(long, long): double","tpsFromDelta(double, long): double"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.perf.WorldPerfGraphCommand","simpleName":"WorldPerfGraphCommand","methods":["WorldPerfGraphCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.perf.WorldPerfResetCommand","simpleName":"WorldPerfResetCommand","methods":["WorldPerfResetCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.tps.WorldTpsCommand","simpleName":"WorldTpsCommand","methods":["WorldTpsCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.tps.WorldTpsResetCommand","simpleName":"WorldTpsResetCommand","methods":["WorldTpsResetCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.WorldAddCommand","simpleName":"WorldAddCommand","methods":["WorldAddCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.WorldCommand","simpleName":"WorldCommand","methods":["WorldCommand()"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.WorldListCommand","simpleName":"WorldListCommand","methods":["WorldListCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.WorldLoadCommand","simpleName":"WorldLoadCommand","methods":["WorldLoadCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.WorldPruneCommand","simpleName":"WorldPruneCommand","methods":["WorldPruneCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.WorldRemoveCommand","simpleName":"WorldRemoveCommand","methods":["WorldRemoveCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.WorldRocksDbCommand","simpleName":"WorldRocksDbCommand","methods":["WorldRocksDbCommand()"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.WorldSaveCommand","simpleName":"WorldSaveCommand","methods":["WorldSaveCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.world.WorldSetDefaultCommand","simpleName":"WorldSetDefaultCommand","methods":["WorldSetDefaultCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.worldconfig.WorldConfigCommand","simpleName":"WorldConfigCommand","methods":["WorldConfigCommand()"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.worldconfig.WorldConfigPauseTimeCommand","simpleName":"WorldConfigPauseTimeCommand","methods":["WorldConfigPauseTimeCommand()","execute(CommandContext, World, Store): void","pauseTime(CommandSender, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.worldconfig.WorldConfigSeedCommand","simpleName":"WorldConfigSeedCommand","methods":["WorldConfigSeedCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.worldconfig.WorldConfigSetPvpCommand","simpleName":"WorldConfigSetPvpCommand","methods":["WorldConfigSetPvpCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.worldconfig.WorldConfigSetSpawnCommand","simpleName":"WorldConfigSetSpawnCommand","methods":["WorldConfigSetSpawnCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.worldconfig.WorldConfigSetSpawnDefaultCommand","simpleName":"WorldConfigSetSpawnDefaultCommand","methods":["WorldConfigSetSpawnDefaultCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.worldconfig.WorldPauseCommand","simpleName":"WorldPauseCommand","methods":["WorldPauseCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.commands.WorldSettingsCommand","simpleName":"WorldSettingsCommand","methods":["WorldSettingsCommand()"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.builtin.ConnectedBlockOutput","simpleName":"ConnectedBlockOutput","methods":["ConnectedBlockOutput()","resolve(BlockType, BlockTypeAssetMap): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.builtin.RoofConnectedBlockRuleSet","simpleName":"RoofConnectedBlockRuleSet","methods":["RoofConnectedBlockRuleSet()","onlyUpdateOnPlacement(): boolean","getConnectedBlockType(ChunkStore, Vector3ic, BlockType, int, Vector3ic, boolean): Optional","updateCachedBlockTypes(BlockType, BlockTypeAssetMap): void","getStairType(int): StairConnectedBlockRuleSet$StairType","getMaterialName(): String","toPacket(BlockTypeAssetMap): ConnectedBlockRuleSet"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.builtin.StairConnectedBlockRuleSet","simpleName":"StairConnectedBlockRuleSet","methods":["StairConnectedBlockRuleSet()","getStairData(ChunkStore, Vector3i, String): ObjectIntPair","getCornerConnection(ChunkStore, StairLikeConnectedBlockRuleSet, Vector3ic, Vector3i, int, Rotation, boolean, int): StairConnectedBlockRuleSet$StairConnection","getInvertedCornerConnection(ChunkStore, StairLikeConnectedBlockRuleSet, Vector3ic, Vector3i, Rotation, boolean): StairConnectedBlockRuleSet$StairConnection","onlyUpdateOnPlacement(): boolean","updateCachedBlockTypes(BlockType, BlockTypeAssetMap): void","getStairType(int): StairConnectedBlockRuleSet$StairType","getMaterialName(): String","getStairBlockType(StairConnectedBlockRuleSet$StairType): BlockType","getConnectedBlockType(ChunkStore, Vector3ic, BlockType, int, Vector3ic, boolean): Optional","toPacket(BlockTypeAssetMap): ConnectedBlockRuleSet","toProtocol(BlockTypeAssetMap): StairConnectedBlockRuleSet"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.builtin.StairLikeConnectedBlockRuleSet","simpleName":"StairLikeConnectedBlockRuleSet","methods":["getStairType(int): StairConnectedBlockRuleSet$StairType","getMaterialName(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.ConnectedBlockFaceTags","simpleName":"ConnectedBlockFaceTags","methods":["ConnectedBlockFaceTags()","contains(Vector3i, String): boolean","getBlockFaceTags(): Map","getBlockFaceTags(Vector3i): Set","getDirections(): Set"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.ConnectedBlockPatternRule","simpleName":"ConnectedBlockPatternRule","methods":["ConnectedBlockPatternRule()","getRelativePosition(): Vector3ic","getBlockTypes(): HashSet","getShapeBlockTypeKeys(): Set","getFaceTags(): ConnectedBlockFaceTags","getBlockTypeListAssets(): BlockTypeListAsset[]","getPlacementNormals(): ConnectedBlockPatternRule$AdjacentSide[]","isInclude(): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.ConnectedBlockRuleSet","simpleName":"ConnectedBlockRuleSet","methods":["ConnectedBlockRuleSet()","onlyUpdateOnPlacement(): boolean","getConnectedBlockType(ChunkStore, Vector3ic, BlockType, int, Vector3ic, boolean): Optional","updateCachedBlockTypes(BlockType, BlockTypeAssetMap): void","toPacket(BlockTypeAssetMap): ConnectedBlockRuleSet"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.ConnectedBlockShape","simpleName":"ConnectedBlockShape","methods":["ConnectedBlockShape()","getPatternsToMatchAnyOf(): CustomTemplateConnectedBlockPattern[]","getFaceTags(): ConnectedBlockFaceTags"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.ConnectedBlocksModule","simpleName":"ConnectedBlocksModule","methods":["get(): ConnectedBlocksModule","ConnectedBlocksModule(JavaPluginInit)","setup(): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.ConnectedBlocksUtil","simpleName":"ConnectedBlocksUtil","methods":["ConnectedBlocksUtil()","setConnectedBlockAndNotifyNeighbors(ChunkStore, int, RotationTuple, Vector3ic, Vector3ic, WorldChunk, BlockChunk): void","notifyNeighborsAndCollectChanges(ChunkStore, Vector3ic, Map, Vector3ic): void","getDesiredConnectedBlockType(ChunkStore, Vector3ic, BlockType, int, Vector3ic, boolean): Optional"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.CustomConnectedBlockPattern","simpleName":"CustomConnectedBlockPattern","methods":["CustomConnectedBlockPattern()","getConnectedBlockTypeKey(String, ChunkStore, Vector3ic, CustomTemplateConnectedBlockRuleSet, BlockType, int, Vector3ic, boolean): Optional"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.CustomConnectedBlockTemplateAsset","simpleName":"CustomConnectedBlockTemplateAsset","methods":["CustomConnectedBlockTemplateAsset()","getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","getConnectedBlockType(ChunkStore, Vector3ic, CustomTemplateConnectedBlockRuleSet, BlockType, int, Vector3ic, boolean, boolean): Optional","isDontUpdateAfterInitialPlacement(): boolean","getId(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.CustomTemplateConnectedBlockPattern","simpleName":"CustomTemplateConnectedBlockPattern","methods":["CustomTemplateConnectedBlockPattern()","getConnectedBlockTypeKey(String, ChunkStore, Vector3ic, CustomTemplateConnectedBlockRuleSet, BlockType, int, Vector3ic, boolean): Optional"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.CustomTemplateConnectedBlockRuleSet","simpleName":"CustomTemplateConnectedBlockRuleSet","methods":["CustomTemplateConnectedBlockRuleSet()","getShapeNameToBlockPatternMap(): Map","updateCachedBlockTypes(BlockType, BlockTypeAssetMap): void","getShapesForBlockType(int): Set","getShapeTemplateAsset(): CustomConnectedBlockTemplateAsset","onlyUpdateOnPlacement(): boolean","getConnectedBlockType(ChunkStore, Vector3ic, BlockType, int, Vector3ic, boolean): Optional"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.PatternRotationDefinition","simpleName":"PatternRotationDefinition","methods":["PatternRotationDefinition()","getRotations(): List"]},{"name":"com.hypixel.hytale.server.core.universe.world.connectedblocks.Rotation3D","simpleName":"Rotation3D","methods":["Rotation3D(Rotation, Rotation, Rotation)","assign(Rotation, Rotation, Rotation): void","assign(RotationTuple): void","add(Rotation3D): void","subtract(Rotation3D): void","negate(): void","rotateSelfBy(Rotation, Rotation, Rotation): Rotation3D","rotateSelfBy(Rotation3D): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.events.AddWorldEvent","simpleName":"AddWorldEvent","methods":["AddWorldEvent(World)","toString(): String","isCancelled(): boolean","setCancelled(boolean): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.events.AllWorldsLoadedEvent","simpleName":"AllWorldsLoadedEvent","methods":["AllWorldsLoadedEvent()","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.events.ChunkEvent","simpleName":"ChunkEvent","methods":["ChunkEvent(WorldChunk)","getChunk(): WorldChunk","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.events.ChunkPreLoadProcessEvent","simpleName":"ChunkPreLoadProcessEvent","methods":["ChunkPreLoadProcessEvent(Holder, WorldChunk, boolean, long)","isNewlyGenerated(): boolean","getHolder(): Holder","processEvent(String): void","didLog(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.events.ecs.ChunkSaveEvent","simpleName":"ChunkSaveEvent","methods":["ChunkSaveEvent(WorldChunk)","getChunk(): WorldChunk"]},{"name":"com.hypixel.hytale.server.core.universe.world.events.ecs.ChunkUnloadEvent","simpleName":"ChunkUnloadEvent","methods":["ChunkUnloadEvent(WorldChunk)","getChunk(): WorldChunk","setResetKeepAlive(boolean): void","willResetKeepAlive(): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.events.ecs.MoonPhaseChangeEvent","simpleName":"MoonPhaseChangeEvent","methods":["MoonPhaseChangeEvent(int)","getNewMoonPhase(): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.events.RemoveWorldEvent","simpleName":"RemoveWorldEvent","methods":["RemoveWorldEvent(World, RemoveWorldEvent$RemovalReason)","getRemovalReason(): RemoveWorldEvent$RemovalReason","isCancelled(): boolean","setCancelled(boolean): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.events.StartWorldEvent","simpleName":"StartWorldEvent","methods":["StartWorldEvent(World)","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.events.WorldEvent","simpleName":"WorldEvent","methods":["WorldEvent(World)","getWorld(): World","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.IWorldChunks","simpleName":"IWorldChunks","methods":["consumeTaskQueue(): void","isInThread(): boolean","getChunk(long): WorldChunk","getNonTickingChunk(long): WorldChunk","waitForFutureWithoutLock(CompletableFuture): Object"]},{"name":"com.hypixel.hytale.server.core.universe.world.IWorldChunksAsync","simpleName":"IWorldChunksAsync","methods":["getChunkAsync(long): CompletableFuture","getNonTickingChunkAsync(long): CompletableFuture","getChunkAsync(int, int): CompletableFuture","getNonTickingChunkAsync(int, int): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.universe.world.lighting.CalculationResult","simpleName":"CalculationResult","methods":["values(): CalculationResult[]","valueOf(String): CalculationResult"]},{"name":"com.hypixel.hytale.server.core.universe.world.lighting.ChunkLightingManager","simpleName":"ChunkLightingManager","methods":["ChunkLightingManager(World)","getLogger(): HytaleLogger","getWorld(): World","setLightCalculation(LightCalculation): void","getLightCalculation(): LightCalculation","start(): void","run(): void","interrupt(): boolean","stop(): void","init(WorldChunk): void","addToQueue(Vector3i): void","isQueued(int, int): boolean","isQueued(Vector3i): boolean","getQueueSize(): int","invalidateLightAtBlock(ChunkStore, int, int, int, BlockType, int, int): boolean","invalidateLightInChunk(ChunkStore, int, int): boolean","invalidateLightInChunkSection(ChunkStore, int, int, int): boolean","invalidateLoadedChunks(): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.lighting.FloodLightCalculation","simpleName":"FloodLightCalculation","methods":["FloodLightCalculation(ChunkLightingManager)","init(WorldChunk): void","calculateLight(Vector3i): CalculationResult","updateLocalLight(LocalCachedChunkAccessor, WorldChunk, int, int, int, BlockSection, FluidSection, AtomicLong, boolean): CalculationResult","updateGlobalLight(LocalCachedChunkAccessor, WorldChunk, int, int, int, BlockSection, AtomicLong, boolean): CalculationResult","invalidateLightAtBlock(ChunkStore, int, int, int, BlockType, int, int): boolean","invalidateLightInChunkSections(ChunkStore, int, int, int, int): boolean","getSkyValue(WorldChunk, int, int, int, int, int, int): byte","testNeighboursForLocalLight(LocalCachedChunkAccessor, WorldChunk, int, int, int): boolean","propagateSides(BlockSection, ChunkLightDataBuilder, BitSet): void","propagateEdges(BlockSection, ChunkLightDataBuilder, BitSet): void","propagateCorners(BlockSection, ChunkLightDataBuilder, BitSet): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.lighting.FullBrightLightCalculation","simpleName":"FullBrightLightCalculation","methods":["FullBrightLightCalculation(ChunkLightingManager, LightCalculation)","init(WorldChunk): void","calculateLight(Vector3i): CalculationResult","invalidateLightAtBlock(ChunkStore, int, int, int, BlockType, int, int): boolean","invalidateLightInChunkSections(ChunkStore, int, int, int, int): boolean","setFullBright(ChunkStore, int, int, int): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.lighting.LightCalculation","simpleName":"LightCalculation","methods":["init(WorldChunk): void","calculateLight(Vector3i): CalculationResult","invalidateLightAtBlock(ChunkStore, int, int, int, BlockType, int, int): boolean","invalidateLightInChunkSections(ChunkStore, int, int, int, int): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.map.WorldMap","simpleName":"WorldMap","methods":["WorldMap(int)","getPointsOfInterest(): Map","getChunks(): Long2ObjectMap","addPointOfInterest(String, String, String, Vector3i): void","addPointOfInterest(String, String, String, Vector3d): void","addPointOfInterest(String, String, String, Transform): void","toPacket(): UpdateWorldMap","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.meta.state.BlockMapMarker","simpleName":"BlockMapMarker","methods":["BlockMapMarker()","BlockMapMarker(String, String)","getComponentType(): ComponentType","getName(): String","getIcon(): String","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.universe.world.meta.state.BlockMapMarkersResource","simpleName":"BlockMapMarkersResource","methods":["BlockMapMarkersResource()","BlockMapMarkersResource(Long2ObjectMap)","getResourceType(): ResourceType","getMarkers(): Long2ObjectMap","addMarker(Vector3i, String, String): void","removeMarker(Vector3i): void","clone(): Resource"]},{"name":"com.hypixel.hytale.server.core.universe.world.meta.state.exceptions.NoSuchBlockStateException","simpleName":"NoSuchBlockStateException","methods":["NoSuchBlockStateException(String)","NoSuchBlockStateException(Throwable)"]},{"name":"com.hypixel.hytale.server.core.universe.world.meta.state.LaunchPad","simpleName":"LaunchPad","methods":["getComponentType(): ComponentType","LaunchPad()","LaunchPad(float, float, float, boolean)","getVelocityX(): float","getVelocityY(): float","getVelocityZ(): float","isPlayersOnly(): boolean","toString(): String","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.universe.world.meta.state.RespawnBlock","simpleName":"RespawnBlock","methods":["getComponentType(): ComponentType","RespawnBlock()","RespawnBlock(UUID)","getOwnerUUID(): UUID","setOwnerUUID(UUID): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.universe.world.npc.INonPlayerCharacter","simpleName":"INonPlayerCharacter","methods":["getNPCTypeId(): String","getNPCTypeIndex(): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.ParticleUtil","simpleName":"ParticleUtil","methods":["ParticleUtil()","spawnParticleEffect(String, Vector3d, ComponentAccessor): void","spawnParticleEffect(String, Vector3d, float, float, float, float, float, ComponentAccessor): void","spawnParticleEffect(String, Vector3d, List, ComponentAccessor): void","spawnParticleEffect(String, Vector3d, Ref, List, ComponentAccessor): void","spawnParticleEffect(String, Vector3d, Rotation3f, List, ComponentAccessor): void","spawnParticleEffect(String, Vector3d, Rotation3f, Ref, List, ComponentAccessor): void","spawnParticleEffect(String, Vector3d, float, float, float, Ref, List, ComponentAccessor): void","spawnParticleEffect(String, Vector3d, float, float, float, float, Color, List, ComponentAccessor): void","spawnParticleEffect(WorldParticle, Vector3d, List, ComponentAccessor): void","spawnParticleEffect(WorldParticle, Vector3d, Ref, List, ComponentAccessor): void","spawnParticleEffects(WorldParticle[], Vector3d, Ref, List, ComponentAccessor): void","spawnParticleEffect(WorldParticle, Vector3d, float, float, float, Ref, List, ComponentAccessor): void","spawnParticleEffect(String, double, double, double, List, ComponentAccessor): void","spawnParticleEffect(String, double, double, double, Ref, List, ComponentAccessor): void","spawnParticleEffect(String, double, double, double, float, float, float, Ref, List, ComponentAccessor): void","spawnParticleEffect(String, double, double, double, float, float, float, float, Color, Ref, List, ComponentAccessor): void","spawnParticleEffect(String, double, double, double, float, float, float, float, Color, Ref, List, ComponentAccessor, float): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.path.IPath","simpleName":"IPath","methods":["getId(): UUID","getName(): String","getPathWaypoints(): List","length(): int","get(int): IPathWaypoint"]},{"name":"com.hypixel.hytale.server.core.universe.world.path.IPathWaypoint","simpleName":"IPathWaypoint","methods":["getOrder(): int","getWaypointPosition(ComponentAccessor): Vector3d","getWaypointRotation(ComponentAccessor): Rotation3f","getPauseTime(): double","getObservationAngle(): float"]},{"name":"com.hypixel.hytale.server.core.universe.world.path.SimplePathWaypoint","simpleName":"SimplePathWaypoint","methods":["SimplePathWaypoint(int, Transform)","getOrder(): int","getWaypointPosition(ComponentAccessor): Vector3d","getWaypointRotation(ComponentAccessor): Rotation3f","getPauseTime(): double","getObservationAngle(): float"]},{"name":"com.hypixel.hytale.server.core.universe.world.path.WorldPath","simpleName":"WorldPath","methods":["WorldPath()","WorldPath(String, List)","getId(): UUID","getName(): String","getPathWaypoints(): List","length(): int","get(int): SimplePathWaypoint","getWaypoints(): List","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.path.WorldPathChangedEvent","simpleName":"WorldPathChangedEvent","methods":["WorldPathChangedEvent(WorldPath)","getWorldPath(): WorldPath","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.path.WorldPathConfig","simpleName":"WorldPathConfig","methods":["WorldPathConfig()","getPath(String): WorldPath","getPaths(): Map","putPath(WorldPath): WorldPath","removePath(String): WorldPath","save(World): CompletableFuture","load(World): CompletableFuture","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.PlaceBlockSettings","simpleName":"PlaceBlockSettings","methods":["PlaceBlockSettings()"]},{"name":"com.hypixel.hytale.server.core.universe.world.PlayerUtil","simpleName":"PlayerUtil","methods":["PlayerUtil()","forEachPlayerThatCanSeeEntity(Ref, TriConsumer, ComponentAccessor): void","forEachPlayerThatCanSeeEntity(Ref, TriConsumer, Ref, ComponentAccessor): void","broadcastMessageToPlayers(UUID, Message, Store): void","broadcastPacketToPlayers(ComponentAccessor, ToClientPacket): void","broadcastPacketToPlayersNoCache(ComponentAccessor, ToClientPacket): void","broadcastPacketToPlayers(ComponentAccessor, ToClientPacket[]): void","resetPlayerModel(Ref, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.SetBlockSettings","simpleName":"SetBlockSettings","methods":["SetBlockSettings()"]},{"name":"com.hypixel.hytale.server.core.universe.world.SoundUtil","simpleName":"SoundUtil","methods":["SoundUtil()","playItemSoundEvent(Ref, Store, Item, ItemSoundEvent): void","playSoundEventEntity(int, int, ComponentAccessor): void","playSoundEventEntity(int, int, float, float, ComponentAccessor): void","playSoundEvent2dToPlayer(PlayerRef, int, SoundCategory): void","playSoundEvent2dToPlayer(PlayerRef, int, SoundCategory, float, float): void","playLocalPlayerSoundEvent(PlayerRef, int, int, SoundCategory): void","playLocalPlayerSoundEvent(PlayerRef, int, int, SoundCategory, float, float): void","playSoundEvent2d(int, SoundCategory, ComponentAccessor): void","playSoundEvent2d(int, SoundCategory, float, float, ComponentAccessor): void","playSoundEvent2d(Ref, int, SoundCategory, ComponentAccessor): void","playSoundEvent2d(Ref, int, SoundCategory, float, float, ComponentAccessor): void","playSoundEvent3d(int, SoundCategory, double, double, double, ComponentAccessor): void","playSoundEvent3d(int, SoundCategory, double, double, double, float, float, ComponentAccessor): void","playSoundEvent3d(int, SoundCategory, Vector3d, ComponentAccessor): void","playSoundEvent3d(int, SoundCategory, double, double, double, Predicate, ComponentAccessor): void","playSoundEvent3d(int, SoundCategory, double, double, double, float, float, Predicate, ComponentAccessor): void","playSoundEvent3d(Ref, int, Vector3d, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.spawn.FitToHeightMapSpawnProvider","simpleName":"FitToHeightMapSpawnProvider","methods":["FitToHeightMapSpawnProvider()","FitToHeightMapSpawnProvider(ISpawnProvider)","getSpawnPoint(World, UUID): Transform","getSpawnPoints(): Transform[]","isWithinSpawnDistance(Vector3d, double): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.spawn.GlobalSpawnProvider","simpleName":"GlobalSpawnProvider","methods":["GlobalSpawnProvider()","GlobalSpawnProvider(Transform)","getSpawnPoint(World, UUID): Transform","getSpawnPoints(): Transform[]","isWithinSpawnDistance(Vector3d, double): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.spawn.IndividualSpawnProvider","simpleName":"IndividualSpawnProvider","methods":["IndividualSpawnProvider()","IndividualSpawnProvider(Transform)","IndividualSpawnProvider(Transform[])","getSpawnPoint(World, UUID): Transform","getSpawnPoints(): Transform[]","getFirstSpawnPoint(): Transform","isWithinSpawnDistance(Vector3d, double): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.spawn.ISpawnProvider","simpleName":"ISpawnProvider","methods":["getSpawnPoint(Ref, ComponentAccessor): Transform","getSpawnPoint(Entity): Transform","getSpawnPoint(World, UUID): Transform","getSpawnPoints(): Transform[]","isWithinSpawnDistance(Vector3d, double): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.SpawnUtil","simpleName":"SpawnUtil","methods":["SpawnUtil()","applyFirstSpawnTransform(Holder, World, WorldConfig, UUID): TransformComponent","applyTransform(Holder, Transform): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.BufferChunkLoader","simpleName":"BufferChunkLoader","methods":["BufferChunkLoader(Store)","getStore(): Store","loadBuffer(int, int): CompletableFuture","loadHolder(int, int): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.BufferChunkSaver","simpleName":"BufferChunkSaver","methods":["BufferChunkSaver(Store)","getStore(): Store","saveBuffer(int, int, ByteBuffer): CompletableFuture","removeBuffer(int, int): CompletableFuture","saveHolder(int, int, Holder): CompletableFuture","removeHolder(int, int): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.ChunkStore","simpleName":"ChunkStore","methods":["ChunkStore(World)","getWorld(): World","getStore(): Store","getStorageData(): Object","getLoader(): IChunkLoader","getSaver(): IChunkSaver","getGenerator(): IWorldGen","shutdownGenerator(): void","setGenerator(IWorldGen): void","getChunkIndexes(): LongSet","getLoadedChunksCount(): int","getTotalGeneratedChunksCount(): int","getTotalLoadedChunksCount(): int","start(IResourceStorage): void","waitForLoadingChunks(): void","shutdown(): void","remove(Ref, RemoveReason): void","getChunkReference(long): Ref"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.component.ChunkSavingSystems","simpleName":"ChunkSavingSystems","methods":["ChunkSavingSystems()","saveChunksInWorld(Store): CompletableFuture","tryQueue(int, ArchetypeChunk, Store): void","tryQueueSync(ArchetypeChunk, CommandBuffer): void","saveChunk(Ref, ChunkSavingSystems$Data, boolean, Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.component.ChunkUnloadingSystem","simpleName":"ChunkUnloadingSystem","methods":["ChunkUnloadingSystem()","tick(float, int, Store): void","tryUnload(int, ArchetypeChunk, CommandBuffer): void","getChunkVisibility(List, long): ChunkTracker$ChunkVisibility"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.EntityStore","simpleName":"EntityStore","methods":["EntityStore(World)","start(IResourceStorage): void","shutdown(): void","getStore(): Store","getRefFromUUID(UUID): Ref","getRefFromNetworkId(int): Ref","takeNextNetworkId(): int","getWorld(): World"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.GetChunkFlags","simpleName":"GetChunkFlags","methods":["GetChunkFlags()"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.IChunkLoader","simpleName":"IChunkLoader","methods":["loadHolder(int, int): CompletableFuture","getIndexes(): LongList"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.IChunkSaver","simpleName":"IChunkSaver","methods":["saveHolder(int, int, Holder): CompletableFuture","removeHolder(int, int): CompletableFuture","getIndexes(): LongList","flush(): void","compact(long[]): void","pauseBackgroundSaving(ChunkSavingSystems$Data): void","resumeBackgroundSaving(): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.provider.BackupChunkLoader","simpleName":"BackupChunkLoader","methods":["BackupChunkLoader(ChunkStore, List)","loadHolder(int, int): CompletableFuture","getIndexes(): LongList","close(): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.provider.DefaultChunkStorageProvider","simpleName":"DefaultChunkStorageProvider","methods":["DefaultChunkStorageProvider()","initialize(Store): Object","delete(Object, Store): void","close(Object, Store): void","getLoader(Object, Store): IChunkLoader","getSaver(Object, Store): IChunkSaver","getRecoveryLoader(Store, Path): IChunkLoader","beginRecovery(Path, Path): void","revertRecovery(Path, Path): void","isSame(IChunkStorageProvider): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.provider.EmptyChunkStorageProvider","simpleName":"EmptyChunkStorageProvider","methods":["EmptyChunkStorageProvider()","initialize(Store): Void","delete(Void, Store): void","close(Void, Store): void","getLoader(Void, Store): IChunkLoader","getSaver(Void, Store): IChunkSaver","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.provider.IChunkStorageProvider","simpleName":"IChunkStorageProvider","methods":["initialize(Store): Object","migrateFrom(Store, IChunkStorageProvider): Object","delete(Object, Store): void","close(Object, Store): void","getLoader(Object, Store): IChunkLoader","getSaver(Object, Store): IChunkSaver","getRecoveryLoader(Store, Path): IChunkLoader","beginRecovery(Path, Path): void","revertRecovery(Path, Path): void","isSame(IChunkStorageProvider): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.provider.IndexedStorageChunkStorageProvider","simpleName":"IndexedStorageChunkStorageProvider","methods":["IndexedStorageChunkStorageProvider()","initialize(Store): IndexedStorageChunkStorageProvider$IndexedStorageCache","delete(IndexedStorageChunkStorageProvider$IndexedStorageCache, Store): void","close(IndexedStorageChunkStorageProvider$IndexedStorageCache, Store): void","getLoader(IndexedStorageChunkStorageProvider$IndexedStorageCache, Store): IChunkLoader","getSaver(IndexedStorageChunkStorageProvider$IndexedStorageCache, Store): IChunkSaver","beginRecovery(Path, Path): void","revertRecovery(Path, Path): void","getRecoveryLoader(Store, Path): IChunkLoader","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.provider.MigrationChunkStorageProvider","simpleName":"MigrationChunkStorageProvider","methods":["MigrationChunkStorageProvider()","MigrationChunkStorageProvider(IChunkStorageProvider[], IChunkStorageProvider)","initialize(Store): MigrationChunkStorageProvider$MigrationData","delete(MigrationChunkStorageProvider$MigrationData, Store): void","close(MigrationChunkStorageProvider$MigrationData, Store): void","getLoader(MigrationChunkStorageProvider$MigrationData, Store): IChunkLoader","getSaver(MigrationChunkStorageProvider$MigrationData, Store): IChunkSaver","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.provider.RocksDbChunkStorageProvider","simpleName":"RocksDbChunkStorageProvider","methods":["RocksDbChunkStorageProvider()","initialize(Store): RocksDbChunkStorageProvider$RocksDbResource","delete(RocksDbChunkStorageProvider$RocksDbResource, Store): void","close(RocksDbChunkStorageProvider$RocksDbResource, Store): void","getLoader(RocksDbChunkStorageProvider$RocksDbResource, Store): IChunkLoader","getSaver(RocksDbChunkStorageProvider$RocksDbResource, Store): IChunkSaver"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.resources.DefaultResourceStorageProvider","simpleName":"DefaultResourceStorageProvider","methods":["DefaultResourceStorageProvider()","getResourceStorage(World): IResourceStorage","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.resources.DiskResourceStorageProvider","simpleName":"DiskResourceStorageProvider","methods":["DiskResourceStorageProvider()","getPath(): String","getResourceStorage(World): IResourceStorage","toString(): String","migrateFiles(World): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.resources.EmptyResourceStorageProvider","simpleName":"EmptyResourceStorageProvider","methods":["EmptyResourceStorageProvider()","getResourceStorage(World): IResourceStorage","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.storage.resources.IResourceStorageProvider","simpleName":"IResourceStorageProvider","methods":["getResourceStorage(World): IResourceStorage"]},{"name":"com.hypixel.hytale.server.core.universe.world.system.WorldPregenerateSystem","simpleName":"WorldPregenerateSystem","methods":["WorldPregenerateSystem()","getDependencies(): Set","onSystemAddedToStore(Store): void","onSystemRemovedFromStore(Store): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.ValidationOption","simpleName":"ValidationOption","methods":["values(): ValidationOption[]","valueOf(String): ValidationOption"]},{"name":"com.hypixel.hytale.server.core.universe.world.World","simpleName":"World","methods":["World(String, Path, WorldConfig)","init(): CompletableFuture","onStart(): void","stopIndividualWorld(): void","stopIndividualWorld(Map): void","validateDeleteOnRemove(): void","isIdle(): boolean","tick(float): void","onShutdown(): void","setTps(int): void","setTimeDilation(float, ComponentAccessor): void","getName(): String","isAlive(): boolean","getWorldConfig(): WorldConfig","getDeathConfig(): DeathConfig","getDaytimeDurationSeconds(): int","getNighttimeDurationSeconds(): int","isTicking(): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.WorldConfig","simpleName":"WorldConfig","methods":["WorldConfig()","getUuid(): UUID","setUuid(UUID): void","isDeleteOnUniverseStart(): boolean","setDeleteOnUniverseStart(boolean): void","isDeleteOnRemove(): boolean","setDeleteOnRemove(boolean): void","isSavingConfig(): boolean","setSavingConfig(boolean): void","getDisplayName(): String","setDisplayName(String): void","formatDisplayName(String): String","getSeed(): long","setSeed(long): void","getSpawnProvider(): ISpawnProvider","setSpawnProvider(ISpawnProvider): void","setDefaultSpawnProvider(IWorldGen): void","getWorldGenProvider(): IWorldGenProvider"]},{"name":"com.hypixel.hytale.server.core.universe.world.WorldConfigProvider","simpleName":"WorldConfigProvider","methods":["load(Path, String): CompletableFuture","save(Path, WorldConfig, World): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.GeneratedBlockChunk","simpleName":"GeneratedBlockChunk","methods":["GeneratedBlockChunk()","GeneratedBlockChunk(long, int, int)","GeneratedBlockChunk(long, int, int, IntBytePalette, EnvironmentChunk, GeneratedChunkSection[])","getIndex(): long","getX(): int","getZ(): int","setCoordinates(long, int, int): void","getHeight(int, int): int","generateHeight(): ShortBytePalette","getEnvironmentChunk(): EnvironmentChunk","getSection(int): GeneratedChunkSection","getTint(int, int): int","setTint(int, int, int): void","setEnvironment(int, int, int, int): void","setEnvironmentColumn(int, int, int): void","getEnvironment(int, int, int): int","getRotationIndex(int, int, int): int","getBlock(int, int, int): int"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.GeneratedBlockStateChunk","simpleName":"GeneratedBlockStateChunk","methods":["GeneratedBlockStateChunk()","getState(int, int, int): Holder","setState(int, int, int, Holder): void","toBlockComponentChunk(): BlockComponentChunk"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.GeneratedChunk","simpleName":"GeneratedChunk","methods":["GeneratedChunk()","GeneratedChunk(GeneratedBlockChunk, GeneratedBlockStateChunk, GeneratedEntityChunk, Holder[])","getBlockChunk(): GeneratedBlockChunk","getBlockStateChunk(): GeneratedBlockStateChunk","getEntityChunk(): GeneratedEntityChunk","getSections(): Holder[]","toWorldChunk(World): Holder","toHolder(World): Holder","makeSections(): Holder[]"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.GeneratedChunkSection","simpleName":"GeneratedChunkSection","methods":["GeneratedChunkSection()","getRotationIndex(int, int, int): int","getBlock(int, int, int): int","getFiller(int, int, int): int","setBlock(int, int, int, int, int, int): void","setBlock(int, int, int, int): void","getData(): int[]","reset(): void","isSolidAir(): boolean","toChunkSection(): BlockSection"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.GeneratedEntityChunk","simpleName":"GeneratedEntityChunk","methods":["GeneratedEntityChunk()","GeneratedEntityChunk(List)","getEntities(): List","forEachEntity(Consumer): void","addEntities(Vector3i, PrefabRotation, Holder[], int, int): void","toEntityChunk(): EntityChunk"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.IBenchmarkableWorldGen","simpleName":"IBenchmarkableWorldGen","methods":["getBenchmark(): IWorldGenBenchmark"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.IWorldGen","simpleName":"IWorldGen","methods":["getTimings(): WorldGenTimingsCollector","generate(int, long, int, int, LongPredicate): CompletableFuture","getSpawnPoints(int): Transform[]","getDefaultSpawnProvider(int): ISpawnProvider","shutdown(): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.IWorldGenBenchmark","simpleName":"IWorldGenBenchmark","methods":["start(): void","stop(): void","buildReport(): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.provider.DummyWorldGenProvider","simpleName":"DummyWorldGenProvider","methods":["DummyWorldGenProvider()","getGenerator(): IWorldGen","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.provider.FlatWorldGenProvider","simpleName":"FlatWorldGenProvider","methods":["FlatWorldGenProvider()","FlatWorldGenProvider(Color, FlatWorldGenProvider$Layer[])","getGenerator(): IWorldGen","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.provider.IWorldGenProvider","simpleName":"IWorldGenProvider","methods":["getGenerator(): IWorldGen"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.provider.VoidWorldGenProvider","simpleName":"VoidWorldGenProvider","methods":["VoidWorldGenProvider()","VoidWorldGenProvider(Color, String)","getGenerator(): IWorldGen","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.ValidatableWorldGen","simpleName":"ValidatableWorldGen","methods":["validate(): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.WorldGenLoadException","simpleName":"WorldGenLoadException","methods":["WorldGenLoadException(String)","WorldGenLoadException(String, Throwable)","getTraceMessage(): String","getTraceMessage(String): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldgen.WorldGenTimingsCollector","simpleName":"WorldGenTimingsCollector","methods":["WorldGenTimingsCollector(ThreadPoolExecutor)","reportChunk(long): double","reportZoneBiomeResult(long): double","reportPrepare(long): double","reportBlocksGeneration(long): double","reportCaveGeneration(long): double","reportPrefabGeneration(long): double","getWarmupValue(): double","zoneBiomeResult(): double","prepare(): double","blocksGeneration(): double","caveGeneration(): double","prefabGeneration(): double","getChunkCounter(): long","getChunkTime(): double","getQueueLength(): int","getGeneratingCount(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldlocationcondition.WorldLocationCondition","simpleName":"WorldLocationCondition","methods":["WorldLocationCondition()","test(World, int, int, int): boolean","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.IWorldMap","simpleName":"IWorldMap","methods":["getWorldMapSettings(): WorldMapSettings","generate(World, int, int, LongSet): CompletableFuture","generatePointsOfInterest(World): CompletableFuture","shutdown(): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.MapMarkerBuilder","simpleName":"MapMarkerBuilder","methods":["MapMarkerBuilder(String, String, Transform)","withName(Message): MapMarkerBuilder","withCustomName(String): MapMarkerBuilder","withContextMenuItem(ContextMenuItem): MapMarkerBuilder","withComponent(MapMarkerComponent): MapMarkerBuilder","build(): MapMarker"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.MapMarkerTracker","simpleName":"MapMarkerTracker","methods":["MapMarkerTracker(WorldMapTracker)","getPlayer(): Player","getSentMarkers(): Map","getPlayerMapFilter(): Predicate","setPlayerMapFilter(Predicate): void","updatePointsOfInterest(float, World, int, int, int): void","sendMapMarker(MapMarker): void","copyFrom(MapMarkerTracker): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.MarkersCollector","simpleName":"MarkersCollector","methods":["add(MapMarker): void","addIgnoreViewDistance(MapMarker): void","getPlayerMapFilter(): Predicate","isInViewDistance(Transform): boolean","isInViewDistance(Vector3d): boolean","isInViewDistance(double, double): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.MarkersCollectorImpl","simpleName":"MarkersCollectorImpl","methods":["MarkersCollectorImpl(MapMarkerTracker, int, int, int)","getChunkViewRadius(): int","getPlayerChunkX(): int","getPlayerChunkZ(): int","isInViewDistance(double, double): boolean","add(MapMarker): void","addIgnoreViewDistance(MapMarker): void","getPlayerMapFilter(): Predicate"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.providers.DeathMarkerProvider","simpleName":"DeathMarkerProvider","methods":["update(World, Player, MarkersCollector): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.providers.OtherPlayersMarkerProvider","simpleName":"OtherPlayersMarkerProvider","methods":["update(World, Player, MarkersCollector): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.providers.PersonalMarkersProvider","simpleName":"PersonalMarkersProvider","methods":["update(World, Player, MarkersCollector): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.providers.POIMarkerProvider","simpleName":"POIMarkerProvider","methods":["update(World, Player, MarkersCollector): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.providers.RespawnMarkerProvider","simpleName":"RespawnMarkerProvider","methods":["update(World, Player, MarkersCollector): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.providers.SharedMarkersProvider","simpleName":"SharedMarkersProvider","methods":["update(World, Player, MarkersCollector): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.providers.SpawnMarkerProvider","simpleName":"SpawnMarkerProvider","methods":["update(World, Player, MarkersCollector): void"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.user.UserMapMarker","simpleName":"UserMapMarker","methods":["UserMapMarker()","getId(): String","setId(String): void","getX(): float","getZ(): float","setPosition(float, float): void","getName(): String","setName(String): void","getIcon(): String","setIcon(String): void","getColorTint(): Color","setColorTint(Color): void","getCreatedByUuid(): UUID","withCreatedByUuid(UUID): UserMapMarker","getCreatedByName(): String","withCreatedByName(String): UserMapMarker","toProtocolMarker(): MapMarker"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.user.UserMapMarkersStore","simpleName":"UserMapMarkersStore","methods":["getUserMapMarkers(): Collection","getUserMapMarkers(UUID): Collection","setUserMapMarkers(Collection): void","addUserMapMarker(UserMapMarker): void","removeUserMapMarker(String): void","getUserMapMarker(String): UserMapMarker"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.user.UserMarkerValidator","simpleName":"UserMarkerValidator","methods":["UserMarkerValidator()","validatePlacing(Ref, CreateUserMarker): UserMarkerValidator$PlaceResult","validateRemove(Ref, UserMapMarker): UserMarkerValidator$RemoveResult"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.utils.MapMarkerUtils","simpleName":"MapMarkerUtils","methods":["isUserMarker(MapMarker): boolean"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.markers.worldstore.WorldMarkersResource","simpleName":"WorldMarkersResource","methods":["WorldMarkersResource()","getResourceType(): ResourceType","getUserMapMarkers(): Collection","getUserMapMarkers(UUID): Collection","setUserMapMarkers(Collection): void","getUserMapMarker(String): UserMapMarker","clone(): Resource"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.provider.chunk.ChunkWorldMap","simpleName":"ChunkWorldMap","methods":["ChunkWorldMap()","getWorldMapSettings(): WorldMapSettings","generate(World, int, int, LongSet): CompletableFuture","generatePointsOfInterest(World): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.provider.chunk.ImageBuilder","simpleName":"ImageBuilder","methods":["isQuantizationEnabled(): boolean","toggleQuantization(): boolean","ImageBuilder(long, int, int, World)","getIndex(): long","getImage(): MapImage","build(long, int, int, World): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.provider.chunk.WorldGenWorldMapProvider","simpleName":"WorldGenWorldMapProvider","methods":["WorldGenWorldMapProvider()","getGenerator(World): IWorldMap","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.provider.DisabledWorldMapProvider","simpleName":"DisabledWorldMapProvider","methods":["DisabledWorldMapProvider()","getGenerator(World): IWorldMap","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.provider.IWorldMapProvider","simpleName":"IWorldMapProvider","methods":["getGenerator(World): IWorldMap"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.WorldMapLoadException","simpleName":"WorldMapLoadException","methods":["WorldMapLoadException(String)","WorldMapLoadException(String, Throwable)","getTraceMessage(): String","getTraceMessage(String): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.WorldMapManager","simpleName":"WorldMapManager","methods":["WorldMapManager(World)","getGenerator(): IWorldMap","setGenerator(IWorldMap): void","isIdle(): boolean","tick(float): void","onShutdown(): void","unloadImages(): void","isWorldMapEnabled(): boolean","isWorldMapImageVisibleToAnyPlayer(List, long, WorldMapSettings): boolean","getWorld(): World","getWorldMapSettings(): WorldMapSettings","getMarkerProviders(): Map","addMarkerProvider(String, WorldMapManager$MarkerProvider): void","getPointsOfInterest(): Map","getImageIfInMemory(int, int): MapImage","getImageIfInMemory(long): MapImage","getImageAsync(int, int): CompletableFuture","getImageAsync(long): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.universe.world.worldmap.WorldMapSettings","simpleName":"WorldMapSettings","methods":["WorldMapSettings()","WorldMapSettings(Box2D, float, float, int, int, UpdateWorldMapSettings)","getWorldMapArea(): Box2D","getImageScale(): float","getViewRadiusMin(): int","getViewRadiusMax(): int","withViewRadiusLimits(int, int): WorldMapSettings","getSettingsPacket(): UpdateWorldMapSettings","getViewRadius(int): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.WorldMapTracker","simpleName":"WorldMapTracker","methods":["WorldMapTracker(Player)","tick(float): void","updateCurrentZoneAndBiome(Ref, WorldMapTracker$ZoneDiscoveryInfo, String, ComponentAccessor): void","getSentMarkers(): Map","getPlayer(): Player","getTransformComponent(): TransformComponent","clear(): void","clearChunks(LongSet): void","sendSettings(World): void","discoverZone(World, String): boolean","undiscoverZone(World, String): boolean","discoverZones(World, Set): boolean","undiscoverZones(World, Set): boolean","isAllowTeleportToCoordinates(PlayerRef, Player): boolean","isAllowTeleportToMarkers(PlayerRef, Player): boolean","setPlayerMapFilter(Predicate): void","getViewRadiusOverride(): Integer","getCurrentBiomeName(): String"]},{"name":"com.hypixel.hytale.server.core.universe.world.WorldNotificationHandler","simpleName":"WorldNotificationHandler","methods":["WorldNotificationHandler(World)","updateChunk(long): void","sendBlockParticle(double, double, double, int, BlockParticleEvent): void","sendBlockParticle(PlayerRef, double, double, double, int, BlockParticleEvent): void","updateBlockDamage(int, int, int, float, float): void","updateBlockDamage(int, int, int, float, float, Predicate): void","sendPacketIfChunkLoaded(ToClientPacket, int, int): void","sendPacketIfChunkLoaded(ToClientPacket, long): void","sendPacketIfChunkLoaded(ToClientPacket, int, int, Predicate): void","sendPacketIfChunkLoaded(ToClientPacket, long, Predicate): void","getBlockParticlePacket(double, double, double, int, BlockParticleEvent): SpawnBlockParticleSystem","getBlockDamagePacket(int, int, int, float, float): UpdateBlockDamage"]},{"name":"com.hypixel.hytale.server.core.universe.world.WorldProvider","simpleName":"WorldProvider","methods":["getWorld(): World"]},{"name":"com.hypixel.hytale.server.core.universe.WorldLoadCancelledException","simpleName":"WorldLoadCancelledException","methods":["WorldLoadCancelledException()"]},{"name":"com.hypixel.hytale.server.flock.commands.NPCFlockCommand","simpleName":"NPCFlockCommand","methods":["NPCFlockCommand()","forNpcEntitiesInViewCone(Ref, Store, BiPredicate): int","anyEntityInViewCone(Ref, Store, Predicate): boolean"]},{"name":"com.hypixel.hytale.server.flock.config.FlockAsset","simpleName":"FlockAsset","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","FlockAsset()","FlockAsset(String)","getId(): String","getMinFlockSize(): int","pickFlockSize(): int","getMaxGrowSize(): int","getBlockedRoles(): String[]","toString(): String"]},{"name":"com.hypixel.hytale.server.flock.config.RangeSizeFlockAsset","simpleName":"RangeSizeFlockAsset","methods":["RangeSizeFlockAsset(String)","RangeSizeFlockAsset()","getSize(): int[]","getMinFlockSize(): int","pickFlockSize(): int","getUnknownFor(String): RangeSizeFlockAsset","toString(): String"]},{"name":"com.hypixel.hytale.server.flock.config.WeightedSizeFlockAsset","simpleName":"WeightedSizeFlockAsset","methods":["WeightedSizeFlockAsset()","getMinSize(): int","getSizeWeights(): double[]","getMinFlockSize(): int","pickFlockSize(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.ActionFlockBeacon","simpleName":"ActionFlockBeacon","methods":["ActionFlockBeacon(BuilderActionFlockBeacon, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","sendNPCMessage(Ref, Ref, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.ActionFlockJoin","simpleName":"ActionFlockJoin","methods":["ActionFlockJoin(BuilderActionFlockJoin)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.ActionFlockLeave","simpleName":"ActionFlockLeave","methods":["ActionFlockLeave(BuilderActionFlockLeave)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.ActionFlockSetTarget","simpleName":"ActionFlockSetTarget","methods":["ActionFlockSetTarget(BuilderActionFlockSetTarget, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.ActionFlockState","simpleName":"ActionFlockState","methods":["ActionFlockState(BuilderActionFlockState, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.BodyMotionFlock","simpleName":"BodyMotionFlock","methods":["BodyMotionFlock(BuilderBodyMotionFlock)","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.builders.BuilderActionFlockBeacon","simpleName":"BuilderActionFlockBeacon","methods":["BuilderActionFlockBeacon()","build(BuilderSupport): ActionFlockBeacon","getShortDescription(): String","getLongDescription(): String","registerTags(Set): void","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionFlockBeacon","getMessage(BuilderSupport): String","getSendTargetSlot(BuilderSupport): int","getExpirationTime(): double","isSendToSelf(): boolean","isSendToLeaderOnly(): boolean"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.builders.BuilderActionFlockJoin","simpleName":"BuilderActionFlockJoin","methods":["BuilderActionFlockJoin()","build(BuilderSupport): ActionFlockJoin","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionFlockJoin","isForceJoin(): boolean"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.builders.BuilderActionFlockLeave","simpleName":"BuilderActionFlockLeave","methods":["BuilderActionFlockLeave()","build(BuilderSupport): ActionFlockLeave","readConfig(JsonElement): BuilderActionFlockLeave","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.builders.BuilderActionFlockSetTarget","simpleName":"BuilderActionFlockSetTarget","methods":["BuilderActionFlockSetTarget()","build(BuilderSupport): ActionFlockSetTarget","readConfig(JsonElement): BuilderActionFlockSetTarget","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","isClear(): boolean","getTargetSlot(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.builders.BuilderActionFlockState","simpleName":"BuilderActionFlockState","methods":["BuilderActionFlockState()","build(BuilderSupport): ActionFlockState","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionFlockState","getState(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.builders.BuilderBodyMotionFlock","simpleName":"BuilderBodyMotionFlock","methods":["BuilderBodyMotionFlock()","build(BuilderSupport): BodyMotionFlock","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.builders.BuilderEntityFilterFlock","simpleName":"BuilderEntityFilterFlock","methods":["BuilderEntityFilterFlock()","build(BuilderSupport): IEntityFilter","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getSize(): int[]","getFlockMembership(): FlockMembershipType","getFlockPlayerMembership(): FlockPlayerMembership","isCheckCanJoin(): boolean"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.builders.BuilderSensorFlockCombatDamage","simpleName":"BuilderSensorFlockCombatDamage","methods":["BuilderSensorFlockCombatDamage()","build(BuilderSupport): SensorFlockCombatDamage","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","isLeaderOnly(): boolean"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.builders.BuilderSensorFlockLeader","simpleName":"BuilderSensorFlockLeader","methods":["BuilderSensorFlockLeader()","build(BuilderSupport): SensorFlockLeader","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.builders.BuilderSensorInflictedDamage","simpleName":"BuilderSensorInflictedDamage","methods":["BuilderSensorInflictedDamage()","build(BuilderSupport): SensorInflictedDamage","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","isFriendlyFire(): boolean","getTarget(): SensorInflictedDamage$Target"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.EntityFilterFlock","simpleName":"EntityFilterFlock","methods":["EntityFilterFlock(BuilderEntityFilterFlock)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.SensorFlockCombatDamage","simpleName":"SensorFlockCombatDamage","methods":["SensorFlockCombatDamage(BuilderSensorFlockCombatDamage)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.SensorFlockLeader","simpleName":"SensorFlockLeader","methods":["SensorFlockLeader(BuilderSensorFlockLeader)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.flock.corecomponents.SensorInflictedDamage","simpleName":"SensorInflictedDamage","methods":["SensorInflictedDamage(BuilderSensorInflictedDamage)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","inSameFlock(Ref, Ref, Store): boolean"]},{"name":"com.hypixel.hytale.server.flock.decisionmaker.conditions.FlockSizeCondition","simpleName":"FlockSizeCondition","methods":["FlockSizeCondition()","getInput(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","toString(): String"]},{"name":"com.hypixel.hytale.server.flock.Flock","simpleName":"Flock","methods":["getComponentType(): ComponentType","Flock()","Flock(FlockAsset, String[])","getDamageData(): DamageData","getNextDamageData(): DamageData","getLeaderDamageData(): DamageData","getNextLeaderDamageData(): DamageData","isTrace(): boolean","setTrace(boolean): void","getFlockData(): PersistentFlockData","setFlockData(PersistentFlockData): void","getRemovedStatus(): Flock$FlockRemovedStatus","setRemovedStatus(Flock$FlockRemovedStatus): void","hasVisFlockMember(): boolean","incrementVisFlockMemberCount(): void","decrementVisFlockMemberCount(): void","onTargetKilled(ComponentAccessor, Ref): void","swapDamageDataBuffers(): void"]},{"name":"com.hypixel.hytale.server.flock.FlockDeathSystems","simpleName":"FlockDeathSystems","methods":["FlockDeathSystems()"]},{"name":"com.hypixel.hytale.server.flock.FlockMembership","simpleName":"FlockMembership","methods":["FlockMembership()","getComponentType(): ComponentType","getFlockId(): UUID","setFlockId(UUID): void","getFlockRef(): Ref","setFlockRef(Ref): void","setMembershipType(FlockMembership$Type): void","getMembershipType(): FlockMembership$Type","unload(): void","registerAsDebugListener(DebugSupport, Flock): void","unregisterAsDebugListener(DebugSupport, Flock): void","onDebugFlagsChanged(EnumSet): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.flock.FlockMembershipSystems","simpleName":"FlockMembershipSystems","methods":["FlockMembershipSystems()","canJoinFlock(Ref, Ref, Store): boolean","join(Ref, Ref, Store): void"]},{"name":"com.hypixel.hytale.server.flock.FlockPlugin","simpleName":"FlockPlugin","methods":["get(): FlockPlugin","FlockPlugin(JavaPluginInit)","setup(): void","start(): void","shutdown(): void","getFlockComponentType(): ComponentType","getFlockMembershipComponentType(): ComponentType","getPersistentFlockDataComponentType(): ComponentType","getPrefabRemappedFlockReference(int, UUID): UUID","trySpawnFlock(Ref, NPCEntity, Store, int, Vector3dc, Rotation3fc, FlockAsset, TriConsumer): Ref","trySpawnFlock(Ref, NPCEntity, Store, int, Vector3dc, Rotation3fc, int, TriConsumer): Ref","trySpawnFlock(Ref, NPCEntity, int, Vector3dc, Rotation3fc, int, FlockAsset, TriConsumer, TriConsumer, Store): Ref","getFlock(ComponentAccessor, Ref): Flock","createFlock(Store, Role): Ref","createFlock(Store, FlockAsset, String[]): Ref","getFlockReference(Ref, ComponentAccessor): Ref","isFlockMember(Ref, Store): boolean"]},{"name":"com.hypixel.hytale.server.flock.FlockSystems","simpleName":"FlockSystems","methods":["FlockSystems()"]},{"name":"com.hypixel.hytale.server.flock.PersistentFlockData","simpleName":"PersistentFlockData","methods":["getComponentType(): ComponentType","PersistentFlockData(FlockAsset, String[])","getMaxGrowSize(): int","isFlockAllowedRole(String): boolean","increaseSize(): void","decreaseSize(): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.flock.StoredFlock","simpleName":"StoredFlock","methods":["StoredFlock()","storeNPCs(List, Store): void","hasStoredNPCs(): boolean","restoreNPCs(List, Store): void","clear(): void","toString(): String","clone(): StoredFlock","cloneSerializable(): StoredFlock"]},{"name":"com.hypixel.hytale.server.npc.AllNPCsLoadedEvent","simpleName":"AllNPCsLoadedEvent","methods":["AllNPCsLoadedEvent(Int2ObjectMap, Int2ObjectMap)","getAllNPCs(): Int2ObjectMap","getLoadedNPCs(): Int2ObjectMap","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.animations.NPCAnimationSlot","simpleName":"NPCAnimationSlot","methods":["values(): NPCAnimationSlot[]","valueOf(String): NPCAnimationSlot","get(): String","getMappedSlot(): AnimationSlot"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.Builder","simpleName":"Builder","methods":["build(BuilderSupport): Object","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","readConfig(BuilderContext, JsonElement, BuilderManager, BuilderParameters, BuilderValidationHelper): void","ignoreAttribute(String): void","category(): Class","setTypeName(String): void","getTypeName(): String","setLabel(String): void","toSchema(SchemaContext): Schema","getDescriptor(String, String, BuilderManager): BuilderDescriptor","isDeprecated(): boolean","getBuilderDescriptorState(): BuilderDescriptorState","getDependencies(): IntSet","hasDynamicDependencies(): boolean","addDynamicDependency(int): void","getDynamicDependencies(): IntSet","clearDynamicDependencies(): void","getBuilderParameters(): BuilderParameters"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderAttributeDescriptor","simpleName":"BuilderAttributeDescriptor","methods":["BuilderAttributeDescriptor(String, String, BuilderDescriptorState, String, String)","required(): BuilderAttributeDescriptor","requiredIfNotOverridden(): BuilderAttributeDescriptor","optional(String): BuilderAttributeDescriptor","optional(double[]): BuilderAttributeDescriptor","optional(int[]): BuilderAttributeDescriptor","optional(String[]): BuilderAttributeDescriptor","optional(boolean[]): BuilderAttributeDescriptor","computable(): BuilderAttributeDescriptor","setBasicEnum(Class): BuilderAttributeDescriptor","setEnum(Class): BuilderAttributeDescriptor","domain(String): BuilderAttributeDescriptor","validator(Validator): BuilderAttributeDescriptor","length(int): BuilderAttributeDescriptor","length(int, int): BuilderAttributeDescriptor","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderBase","simpleName":"BuilderBase","methods":["BuilderBase()","setTypeName(String): void","getTypeName(): String","getLabel(): String","setLabel(String): void","getEvaluatorHelper(): FeatureEvaluatorHelper","getStateMappingHelper(): StateMappingHelper","getInstructionContextHelper(): InstructionContextHelper","validateReferencedProvidedFeatures(BuilderManager, ExecutionContext): void","canRequireFeature(): boolean","excludeFromRegularBuilding(): boolean","readConfig(BuilderContext, JsonElement, BuilderManager, BuilderParameters, BuilderValidationHelper): void","getOwner(): BuilderContext","ignoreAttribute(String): void","readCommonConfig(JsonElement): Builder","readConfig(JsonElement): Builder","getBuilderManager(): BuilderManager","getBuilderParameters(): BuilderParameters"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderBaseWithType","simpleName":"BuilderBaseWithType","methods":["BuilderBaseWithType()","readTypeKey(JsonElement, String): void","readTypeKey(JsonElement): void","getType(): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderCodecObjectHelper","simpleName":"BuilderCodecObjectHelper","methods":["BuilderCodecObjectHelper(Class, Codec, Validator)","build(): Object","readConfig(JsonElement, ExtraInfo): void","hasValue(): boolean","getClassType(): Class"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderCombatConfig","simpleName":"BuilderCombatConfig","methods":["BuilderCombatConfig(Codec, Validator)","build(): String","readConfig(JsonElement, ExtraInfo): void","build(ExecutionContext): String","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, List): boolean"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderComponent","simpleName":"BuilderComponent","methods":["BuilderComponent(Class)","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Object","category(): Class","getBuilderDescriptorState(): BuilderDescriptorState","isEnabled(ExecutionContext): boolean","readConfig(JsonElement): Builder","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","canRequireFeature(): boolean","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderContext","simpleName":"BuilderContext","methods":["getOwner(): BuilderContext","getLabel(): String","setCurrentStateName(String): void","getParent(): Builder","getBreadCrumbs(StringBuilder): void","getBreadCrumbs(): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderDescriptor","simpleName":"BuilderDescriptor","methods":["BuilderDescriptor(String, String, String, String, Set, BuilderDescriptorState)","addAttribute(BuilderAttributeDescriptor): BuilderAttributeDescriptor","addAttribute(String, String, BuilderDescriptorState, String, String): BuilderAttributeDescriptor","addValidator(Validator): void","addProviderEvaluator(ProviderEvaluator): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderDescriptorState","simpleName":"BuilderDescriptorState","methods":["values(): BuilderDescriptorState[]","valueOf(String): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderFactory","simpleName":"BuilderFactory","methods":["BuilderFactory(Class, String)","BuilderFactory(Class, String, Supplier)","add(String, Supplier): BuilderFactory","getCategory(): Class","createBuilder(JsonElement): Builder","getKeyName(JsonElement): String","createBuilder(String): Builder","tryCreateDefaultBuilder(): Builder","getBuilderNames(): List","getSchemaName(): String","toSchema(SchemaContext): Schema","toSchema(SchemaContext, boolean): Schema"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderInfo","simpleName":"BuilderInfo","methods":["BuilderInfo(int, String, Builder, Path)","getIndex(): int","getKeyName(): String","getBuilder(): Builder","getPath(): Path","isValidated(): boolean","isValid(): boolean","setValidated(boolean): boolean","setForceValidation(): void","setNeedsValidation(): void","setNeedsReload(): void","canBeValidated(): boolean","needsValidation(): boolean","setRemoved(): void","isRemoved(): boolean"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderManager","simpleName":"BuilderManager","methods":["BuilderManager()","registerFactory(BuilderFactory): void","addCategory(String, Class): void","getCategoryName(Class): String","getIndex(String): int","setAutoReload(boolean): void","lookupName(int): String","getOrCreateIndex(String): int","tryGetBuilderInfo(int): BuilderInfo","unloadBuilders(AssetPack): void","loadBuilders(AssetPack, boolean): boolean","assetEditorLoadFile(Path): void","assetEditorRemoveFile(Path): void","loadFile(Path, boolean, List): int","loadFile(Path, List, Object2IntMap, boolean, boolean): int","validateBuilder(BuilderInfo): boolean","getFactory(Class): BuilderFactory","getCachedBuilderInfo(int, Class): BuilderInfo"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderModifier","simpleName":"BuilderModifier","methods":["BuilderModifier(Object2ObjectMap, StatePair[], StateMappingHelper, String, Map)","getCombatConfig(): String","getInteractionVars(): Map","isEmpty(): boolean","exportedStateCount(): int","applyComponentStateMap(BuilderSupport): void","popComponentStateMap(BuilderSupport): void","createScope(BuilderSupport, BuilderParameters, Scope): Scope","createScope(ExecutionContext, BuilderParameters, Scope): Scope","fromJSON(JsonObject, BuilderParameters, StateMappingHelper, ExtraInfo): BuilderModifier","readModifierObject(JsonObject, BuilderParameters, StringHolder, Consumer, Consumer, StateMappingHelper, ExtraInfo): void","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderObjectArrayHelper","simpleName":"BuilderObjectArrayHelper","methods":["BuilderObjectArrayHelper(Class, BuilderContext)","readConfig(JsonElement, BuilderManager, BuilderParameters, BuilderValidationHelper): void","validate(String, NPCLoadTimeValidationHelper, BuilderManager, ExecutionContext, Scope, List): boolean","isPresent(): boolean","isEmpty(): boolean","hasNoElements(): boolean","getLabel(): String","setLabel(String): void","createReferenceHelper(): BuilderObjectReferenceHelper"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderObjectHelper","simpleName":"BuilderObjectHelper","methods":["BuilderObjectHelper(Class, BuilderContext)","build(BuilderSupport): Object","validate(String, NPCLoadTimeValidationHelper, BuilderManager, ExecutionContext, Scope, List): boolean","getOwner(): BuilderContext","getClassType(): Class","readConfig(JsonElement, BuilderManager, BuilderParameters, BuilderValidationHelper): void","isPresent(): boolean"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderObjectListHelper","simpleName":"BuilderObjectListHelper","methods":["BuilderObjectListHelper(Class, BuilderContext)","build(BuilderSupport): List"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderObjectMapHelper","simpleName":"BuilderObjectMapHelper","methods":["BuilderObjectMapHelper(Class, Function, BuilderContext)","build(BuilderSupport): Map","anyMatch(BiFunction, BuilderManager, ExecutionContext, Object, Object, Object, Object, Builder): Object","findFirst(BiFunction, BuilderManager, ExecutionContext, Object, Object, Builder): Object","forEach(BiConsumer, Object, BuilderManager, ExecutionContext, Builder): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderObjectReferenceHelper","simpleName":"BuilderObjectReferenceHelper","methods":["BuilderObjectReferenceHelper(Class, BuilderContext)","excludeFromRegularBuild(): boolean","build(BuilderSupport): Object","validate(String, NPCLoadTimeValidationHelper, BuilderManager, ExecutionContext, Scope, List): boolean","getBuilder(BuilderManager, BuilderSupport, boolean): Builder","getBuilder(BuilderManager, ExecutionContext, Builder): Builder","readConfig(JsonElement, BuilderManager, BuilderParameters, BuilderValidationHelper): void","readConfig(JsonElement, BuilderFactory, BuilderManager, BuilderParameters, BuilderValidationHelper): void","setInternalReference(StringHolder, InternalReferenceResolver): void","setFileReference(StringHolder, JsonObject, BuilderManager): void","isPresent(): boolean","isFinal(): boolean","getLabel(): String","setLabel(String): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderObjectStaticHelper","simpleName":"BuilderObjectStaticHelper","methods":["BuilderObjectStaticHelper(Class, BuilderContext)","readConfig(JsonElement, BuilderManager, BuilderParameters, BuilderValidationHelper): void","setInternalReference(StringHolder, InternalReferenceResolver): void","setFileReference(StringHolder, JsonObject, BuilderManager): void","staticBuild(BuilderManager): Object"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderObjectStaticListHelper","simpleName":"BuilderObjectStaticListHelper","methods":["BuilderObjectStaticListHelper(Class, BuilderContext)","createReferenceHelper(): BuilderObjectReferenceHelper","staticBuild(BuilderManager): List"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderParameters","simpleName":"BuilderParameters","methods":["BuilderParameters(StdScope, String, String)","BuilderParameters(StdScope, String, String, IntSet)","BuilderParameters(BuilderParameters)","isEmpty(): boolean","addParametersToScope(): void","getParameterType(String): ValueType","readJSON(JsonObject, StateMappingHelper): void","createCompileContext(): void","disposeCompileContext(): void","getCompileContext(): CompileContext","compile(String): ValueType","getInstructions(): List","getConstantOperand(): ExecutionContext$Operand","getScope(): StdScope","createScope(): StdScope","validateNoDuplicateParameters(BuilderParameters): void","getFileName(): String","getDependencies(): IntSet"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderSupport","simpleName":"BuilderSupport","methods":["BuilderSupport(BuilderManager, NPCEntity, Holder, ExecutionContext, Builder, RoleStats)","getBuilderManager(): BuilderManager","getEntity(): NPCEntity","getHolder(): Holder","getExecutionContext(): ExecutionContext","getParentSpawnable(): Builder","setScope(Scope): void","setGlobalScope(Scope): void","getGlobalScope(): Scope","setRequireLeashPosition(): void","getFlagSlot(String): int","getTimerByName(String): Timer","getBeaconMessageSlot(String): int","getTargetSlot(String): int","getAlarm(String): Alarm","getTargetSlotMappings(): Object2IntMap","getTargetSlotToNameMap(): Int2ObjectMap","getPositionSlot(String): int"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderTemplateInteractionVars","simpleName":"BuilderTemplateInteractionVars","methods":["BuilderTemplateInteractionVars()","build(): Map","build(ExecutionContext): Map"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.BuilderValidationHelper","simpleName":"BuilderValidationHelper","methods":["BuilderValidationHelper(String, FeatureEvaluatorHelper, InternalReferenceResolver, StateMappingHelper, InstructionContextHelper, ExtraInfo, List, List)","getName(): String","getFeatureEvaluatorHelper(): FeatureEvaluatorHelper","getInternalReferenceResolver(): InternalReferenceResolver","getStateMappingHelper(): StateMappingHelper","getInstructionContextHelper(): InstructionContextHelper","getExtraInfo(): ExtraInfo","getReadErrors(): List","getEvaluators(): List"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.ComponentContext","simpleName":"ComponentContext","methods":["values(): ComponentContext[]","valueOf(String): ComponentContext","get(): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.EmptyBuilderModifier","simpleName":"EmptyBuilderModifier","methods":["isEmpty(): boolean","exportedStateCount(): int","applyComponentStateMap(BuilderSupport): void","popComponentStateMap(BuilderSupport): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.EventSlotMapper","simpleName":"EventSlotMapper","methods":["EventSlotMapper(Class, Enum[])","getEventSets(): Map","getEventSlotMappings(): Map","getEventSlotRanges(): Int2DoubleMap","getEventSlotCount(): int","getEventSlot(Enum, int, double): int"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpression","simpleName":"BuilderExpression","methods":["BuilderExpression()","getType(): ValueType","isStatic(): boolean","getNumber(ExecutionContext): double","getString(ExecutionContext): String","getBoolean(ExecutionContext): boolean","getNumberArray(ExecutionContext): double[]","getIntegerArray(ExecutionContext): int[]","getStringArray(ExecutionContext): String[]","getBooleanArray(ExecutionContext): boolean[]","addToScope(String, StdScope): void","updateScope(StdScope, String, ExecutionContext): void","getExpression(): String","fromOperand(ExecutionContext$Operand): BuilderExpression","fromJSON(JsonElement, BuilderParameters, boolean): BuilderExpression","fromJSON(JsonElement, BuilderParameters, ValueType): BuilderExpression","fromJSON(JsonElement, BuilderParameters): BuilderExpression","compile(BuilderParameters): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionDynamic","simpleName":"BuilderExpressionDynamic","methods":["BuilderExpressionDynamic(String, ExecutionContext$Instruction[])","isStatic(): boolean","getExpression(): String","execute(ExecutionContext): void","fromJSON(JsonElement, BuilderParameters): BuilderExpression","toSchema(): Schema","computableSchema(Schema): Schema"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionDynamicBoolean","simpleName":"BuilderExpressionDynamicBoolean","methods":["BuilderExpressionDynamicBoolean(String, ExecutionContext$Instruction[])","getType(): ValueType","getBoolean(ExecutionContext): boolean","updateScope(StdScope, String, ExecutionContext): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionDynamicBooleanArray","simpleName":"BuilderExpressionDynamicBooleanArray","methods":["BuilderExpressionDynamicBooleanArray(String, ExecutionContext$Instruction[])","getType(): ValueType","getBooleanArray(ExecutionContext): boolean[]","updateScope(StdScope, String, ExecutionContext): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionDynamicNumber","simpleName":"BuilderExpressionDynamicNumber","methods":["BuilderExpressionDynamicNumber(String, ExecutionContext$Instruction[])","getType(): ValueType","getNumber(ExecutionContext): double","updateScope(StdScope, String, ExecutionContext): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionDynamicNumberArray","simpleName":"BuilderExpressionDynamicNumberArray","methods":["BuilderExpressionDynamicNumberArray(String, ExecutionContext$Instruction[])","getType(): ValueType","getNumberArray(ExecutionContext): double[]","getIntegerArray(ExecutionContext): int[]","updateScope(StdScope, String, ExecutionContext): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionDynamicString","simpleName":"BuilderExpressionDynamicString","methods":["BuilderExpressionDynamicString(String, ExecutionContext$Instruction[])","getType(): ValueType","getString(ExecutionContext): String","updateScope(StdScope, String, ExecutionContext): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionDynamicStringArray","simpleName":"BuilderExpressionDynamicStringArray","methods":["BuilderExpressionDynamicStringArray(String, ExecutionContext$Instruction[])","getType(): ValueType","getStringArray(ExecutionContext): String[]","updateScope(StdScope, String, ExecutionContext): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionStaticBoolean","simpleName":"BuilderExpressionStaticBoolean","methods":["BuilderExpressionStaticBoolean(boolean)","getType(): ValueType","isStatic(): boolean","getBoolean(ExecutionContext): boolean","addToScope(String, StdScope): void","updateScope(StdScope, String, ExecutionContext): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionStaticBooleanArray","simpleName":"BuilderExpressionStaticBooleanArray","methods":["BuilderExpressionStaticBooleanArray(boolean[])","getType(): ValueType","isStatic(): boolean","getBooleanArray(ExecutionContext): boolean[]","addToScope(String, StdScope): void","updateScope(StdScope, String, ExecutionContext): void","fromJSON(JsonArray): BuilderExpressionStaticBooleanArray"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionStaticEmptyArray","simpleName":"BuilderExpressionStaticEmptyArray","methods":["BuilderExpressionStaticEmptyArray()","getType(): ValueType","isStatic(): boolean","getNumberArray(ExecutionContext): double[]","getIntegerArray(ExecutionContext): int[]","getStringArray(ExecutionContext): String[]","getBooleanArray(ExecutionContext): boolean[]","addToScope(String, StdScope): void","updateScope(StdScope, String, ExecutionContext): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionStaticNumber","simpleName":"BuilderExpressionStaticNumber","methods":["BuilderExpressionStaticNumber(double)","getType(): ValueType","isStatic(): boolean","getNumber(ExecutionContext): double","addToScope(String, StdScope): void","updateScope(StdScope, String, ExecutionContext): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionStaticNumberArray","simpleName":"BuilderExpressionStaticNumberArray","methods":["BuilderExpressionStaticNumberArray(double[])","getType(): ValueType","isStatic(): boolean","getNumberArray(ExecutionContext): double[]","getIntegerArray(ExecutionContext): int[]","addToScope(String, StdScope): void","updateScope(StdScope, String, ExecutionContext): void","fromJSON(JsonArray): BuilderExpressionStaticNumberArray","convertDoubleToIntArray(double[]): int[]","convertIntToDoubleArray(int[]): double[]"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionStaticString","simpleName":"BuilderExpressionStaticString","methods":["BuilderExpressionStaticString(String)","getType(): ValueType","isStatic(): boolean","getString(ExecutionContext): String","addToScope(String, StdScope): void","updateScope(StdScope, String, ExecutionContext): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.expression.BuilderExpressionStaticStringArray","simpleName":"BuilderExpressionStaticStringArray","methods":["BuilderExpressionStaticStringArray(String[])","getType(): ValueType","isStatic(): boolean","getStringArray(ExecutionContext): String[]","addToScope(String, StdScope): void","updateScope(StdScope, String, ExecutionContext): void","fromJSON(JsonArray): BuilderExpressionStaticStringArray"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.Feature","simpleName":"Feature","methods":["values(): Feature[]","valueOf(String): Feature","get(): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.FeatureEvaluatorHelper","simpleName":"FeatureEvaluatorHelper","methods":["FeatureEvaluatorHelper()","FeatureEvaluatorHelper(boolean)","isDisallowParameterProviders(): boolean","add(ProviderEvaluator): void","canAddProvider(): boolean","lock(): FeatureEvaluatorHelper","setContainsReference(): void","addProviderReferenceValidator(BiConsumer): void","addComponentRequirementValidator(BiConsumer): void","getProviders(): List","requiresProviderReferenceEvaluation(): boolean","belongsToFeatureRequiringComponent(): boolean","validateProviderReferences(BuilderManager, ExecutionContext): void","validateComponentRequirements(FeatureEvaluatorHelper, ExecutionContext): void","disallowParameterProviders(): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.FeatureOverride","simpleName":"FeatureOverride","methods":["values(): FeatureOverride[]","valueOf(String): FeatureOverride","get(): String","evaluate(boolean): boolean"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.ArrayHolder","simpleName":"ArrayHolder","methods":["ArrayHolder(ValueType)","readJSON(JsonElement, int, int, String, BuilderParameters): void","readJSON(JsonElement, int, int, double[], String, BuilderParameters): void","readJSON(JsonElement, int, int, String[], String, BuilderParameters): void","readJSON(JsonElement, int, int, boolean[], String, BuilderParameters): void","validateLength(int): void","setLength(int, int): void","setLength(int): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.AssetArrayHolder","simpleName":"AssetArrayHolder","methods":["AssetArrayHolder()","readJSON(JsonElement, int, int, AssetValidator, String, BuilderParameters): void","readJSON(JsonElement, int, int, String[], AssetValidator, String, BuilderParameters): void","get(ExecutionContext): String[]","rawGet(ExecutionContext): String[]","staticValidate(): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.AssetHolder","simpleName":"AssetHolder","methods":["AssetHolder()","validate(ExecutionContext): void","readJSON(JsonElement, AssetValidator, String, BuilderParameters): void","readJSON(JsonElement, String, AssetValidator, String, BuilderParameters): void","get(ExecutionContext): String","rawGet(ExecutionContext): String","staticValidate(): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.BooleanArrayHolder","simpleName":"BooleanArrayHolder","methods":["BooleanArrayHolder()","validate(ExecutionContext): void","readJSON(JsonElement, int, int, BooleanArrayValidator, String, BuilderParameters): void","readJSON(JsonElement, int, int, boolean[], BooleanArrayValidator, String, BuilderParameters): void","get(ExecutionContext): boolean[]","rawGet(ExecutionContext): boolean[]","validate(boolean[]): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.BooleanHolder","simpleName":"BooleanHolder","methods":["BooleanHolder()","readJSON(JsonElement, String, BuilderParameters): void","validate(ExecutionContext): void","readJSON(JsonElement, boolean, String, BuilderParameters): void","get(ExecutionContext): boolean","rawGet(ExecutionContext): boolean","addRelationValidator(BiConsumer): void","validateRelations(ExecutionContext, boolean): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.DeferEvaluateAssetHolder","simpleName":"DeferEvaluateAssetHolder","methods":["DeferEvaluateAssetHolder()","isStatic(): boolean"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.DoubleHolder","simpleName":"DoubleHolder","methods":["DoubleHolder()","validate(ExecutionContext): void","get(ExecutionContext): double"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.DoubleHolderBase","simpleName":"DoubleHolderBase","methods":["DoubleHolderBase()","readJSON(JsonElement, DoubleValidator, String, BuilderParameters): void","readJSON(JsonElement, double, DoubleValidator, String, BuilderParameters): void","addRelationValidator(ObjDoubleConsumer): void","validateRelations(ExecutionContext, double): void","rawGet(ExecutionContext): double","validate(double): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.EnumArrayHolder","simpleName":"EnumArrayHolder","methods":["EnumArrayHolder()","validate(ExecutionContext): void","readJSON(JsonElement, Class, EnumArrayValidator, String, BuilderParameters): void","get(ExecutionContext): Enum[]","rawGet(ExecutionContext): Enum[]","resolve(String[]): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.EnumHolder","simpleName":"EnumHolder","methods":["EnumHolder()","validate(ExecutionContext): void","readJSON(JsonElement, Class, String, BuilderParameters): void","readJSON(JsonElement, Class, Enum, String, BuilderParameters): void","get(ExecutionContext): Enum","addEnumRelationValidator(BiConsumer): void","rawGet(ExecutionContext): Enum"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.EnumSetHolder","simpleName":"EnumSetHolder","methods":["EnumSetHolder()","validate(ExecutionContext): void","readJSON(JsonElement, Class, String, BuilderParameters): void","readJSON(JsonElement, EnumSet, Class, String, BuilderParameters): void","get(ExecutionContext): EnumSet","rawGet(ExecutionContext): EnumSet"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.FloatHolder","simpleName":"FloatHolder","methods":["FloatHolder()","validate(ExecutionContext): void","readJSON(JsonElement, float, DoubleValidator, String, BuilderParameters): void","get(ExecutionContext): float"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.IntHolder","simpleName":"IntHolder","methods":["IntHolder()","validate(ExecutionContext): void","readJSON(JsonElement, IntValidator, String, BuilderParameters): void","readJSON(JsonElement, int, IntValidator, String, BuilderParameters): void","get(ExecutionContext): int","rawGet(ExecutionContext): int","validate(int): void","addRelationValidator(ObjIntConsumer): void","validateRelations(ExecutionContext, int): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.NumberArrayHolder","simpleName":"NumberArrayHolder","methods":["NumberArrayHolder()","validate(ExecutionContext): void","readJSON(JsonElement, int, int, IntArrayValidator, String, BuilderParameters): void","readJSON(JsonElement, int, int, DoubleArrayValidator, String, BuilderParameters): void","readJSON(JsonElement, int, int, int[], IntArrayValidator, String, BuilderParameters): void","readJSON(JsonElement, int, int, double[], DoubleArrayValidator, String, BuilderParameters): void","get(ExecutionContext): double[]","rawGet(ExecutionContext): double[]","getIntArray(ExecutionContext): int[]","rawGetIntArray(ExecutionContext): int[]","validate(int[]): void","validate(double[]): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.StringArrayHolder","simpleName":"StringArrayHolder","methods":["StringArrayHolder()","validate(ExecutionContext): void","readJSON(JsonElement, int, int, StringArrayValidator, String, BuilderParameters): void","readJSON(JsonElement, int, int, String[], StringArrayValidator, String, BuilderParameters): void","get(ExecutionContext): String[]","rawGet(ExecutionContext): String[]","validate(String[]): void","addRelationValidator(BiConsumer): void","validateRelations(ExecutionContext, String[]): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.StringHolder","simpleName":"StringHolder","methods":["StringHolder()","validate(ExecutionContext): void","readJSON(JsonElement, StringValidator, String, BuilderParameters): void","readJSON(JsonElement, String, StringValidator, String, BuilderParameters): void","get(ExecutionContext): String","rawGet(ExecutionContext): String","validate(String): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.StringHolderBase","simpleName":"StringHolderBase","methods":["StringHolderBase()","addRelationValidator(BiConsumer): void","validateRelations(ExecutionContext, String): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.TemporalArrayHolder","simpleName":"TemporalArrayHolder","methods":["TemporalArrayHolder()","convertStringToTemporalArray(String[]): TemporalAmount[]","readJSON(JsonElement, int, int, TemporalArrayValidator, String, BuilderParameters): void","getTemporalArray(ExecutionContext): TemporalAmount[]","rawGetTemporalArray(ExecutionContext): TemporalAmount[]","validate(TemporalAmount[]): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.holder.ValueHolder","simpleName":"ValueHolder","methods":["ValueHolder(ValueType)","validate(ExecutionContext): void","readJSON(JsonElement, String, BuilderParameters): void","readJSON(JsonElement, Supplier, String, BuilderParameters): void","getName(): String","setName(String): void","isStatic(): boolean","getExpressionString(): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.InstructionContextHelper","simpleName":"InstructionContextHelper","methods":["InstructionContextHelper(InstructionType)","isComponent(): boolean","setComponentContext(ComponentContext): void","isInCorrectInstruction(EnumSet): boolean","isInCorrectInstruction(EnumSet, InstructionType): boolean","extraContextMatches(EnumSet): boolean","extraContextMatches(EnumSet, ComponentContext): boolean","addComponentContextEvaluator(BiConsumer): void","validateComponentContext(InstructionType, ComponentContext): void","getInstructionContext(): InstructionType","getComponentContext(): ComponentContext"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.InstructionType","simpleName":"InstructionType","methods":["values(): InstructionType[]","valueOf(String): InstructionType","get(): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.InternalReferenceResolver","simpleName":"InternalReferenceResolver","methods":["InternalReferenceResolver()","getOrCreateIndex(String): int","setRecordDependencies(): void","getRecordedDependenices(): IntSet","stopRecordingDependencies(): void","addBuilder(int, BuilderInstructionReference): void","validateInternalReferences(String, List): void","getBuilder(int, Class): Builder","optimise(): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.providerevaluators.FeatureProviderEvaluator","simpleName":"FeatureProviderEvaluator","methods":["provides(EnumSet): boolean"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.providerevaluators.ParameterProviderEvaluator","simpleName":"ParameterProviderEvaluator","methods":["hasParameter(String, ParameterType): boolean"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.providerevaluators.ParameterType","simpleName":"ParameterType","methods":["values(): ParameterType[]","valueOf(String): ParameterType","get(): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.providerevaluators.PrecedingProviderEvaluator","simpleName":"PrecedingProviderEvaluator","methods":["PrecedingProviderEvaluator(Class)","getClassName(): String","resolveReferences(BuilderManager): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.providerevaluators.ProviderEvaluator","simpleName":"ProviderEvaluator","methods":["resolveReferences(BuilderManager): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.providerevaluators.ProviderEvaluatorTypeRegistry","simpleName":"ProviderEvaluatorTypeRegistry","methods":["ProviderEvaluatorTypeRegistry()","registerTypes(GsonBuilder): GsonBuilder"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.providerevaluators.ReferenceProviderEvaluator","simpleName":"ReferenceProviderEvaluator","methods":["ReferenceProviderEvaluator(int, Class)","provides(EnumSet): boolean","hasParameter(String, ParameterType): boolean","resolveReferences(BuilderManager): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.providerevaluators.UnconditionalFeatureProviderEvaluator","simpleName":"UnconditionalFeatureProviderEvaluator","methods":["UnconditionalFeatureProviderEvaluator(Feature)","provides(EnumSet): boolean","resolveReferences(BuilderManager): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.providerevaluators.UnconditionalParameterProviderEvaluator","simpleName":"UnconditionalParameterProviderEvaluator","methods":["UnconditionalParameterProviderEvaluator(String[], ParameterType[])","hasParameter(String, ParameterType): boolean","resolveReferences(BuilderManager): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.ReferenceSlotMapper","simpleName":"ReferenceSlotMapper","methods":["ReferenceSlotMapper(Supplier)","ReferenceSlotMapper(Supplier, boolean)","getReference(String): Object","getReferenceList(): List"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.SlotMapper","simpleName":"SlotMapper","methods":["SlotMapper()","SlotMapper(boolean)","getSlot(String): int","slotCount(): int","getSlotMappings(): Object2IntMap","getNameMap(): Int2ObjectMap"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.SpawnableWithModelBuilder","simpleName":"SpawnableWithModelBuilder","methods":["SpawnableWithModelBuilder()","hasDynamicDependencies(): boolean","addDynamicDependency(int): void","getDynamicDependencies(): IntSet","clearDynamicDependencies(): void","isSpawnable(): boolean"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.StateMappingHelper","simpleName":"StateMappingHelper","methods":["StateMappingHelper()","getAllMainStates(): int[]","getHighestSubStateIndex(int): int","getAndPutSensorIndex(String, String, BiConsumer): void","getAndPutSetterIndex(String, String, BiConsumer): void","getAndPutStateRequirerIndex(String, String, BiConsumer): void","validate(String, List): void","getStateIndex(String): int","getSubStateIndex(int, String): int","getStateName(int): String","getSubStateName(int, int): String","getCurrentParentState(): String","increaseDepth(): void","decreaseDepth(): void","setDefaultSubState(String): void","getDefaultSubState(): String","setNotComponent(): void","isComponent(): boolean"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.StatePair","simpleName":"StatePair","methods":["StatePair(String, int, int)","getFullStateName(): String","getState(): int","getSubState(): int"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.util.StringListHelpers","simpleName":"StringListHelpers","methods":["stringListToString(Collection): String","splitToStringList(String, Function): List","splitToStringList(String, Function, Collection): void","stringListListToString(Collection): String","splitToStringListList(String, Function): List","splitToStringListList(String, Function, Collection, Supplier): void","stringListToStringSet(List): Set","splitToStringSet(String): Set","splitToStringSet(String, Function): Set","stringListListToStringSetList(List): List"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.AnyBooleanValidator","simpleName":"AnyBooleanValidator","methods":["test(boolean[]): boolean","errorMessage(String[]): String","errorMessage(): String","withAttributes(String, String): AnyBooleanValidator","withAttributes(String[]): AnyBooleanValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.AnyPresentValidator","simpleName":"AnyPresentValidator","methods":["test(BuilderObjectHelper[]): boolean","errorMessage(String[]): String","errorMessage(): String","withAttributes(String, String): AnyPresentValidator","withAttributes(String[]): AnyPresentValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.ArrayNotEmptyValidator","simpleName":"ArrayNotEmptyValidator","methods":["test(BuilderObjectArrayHelper): boolean","errorMessage(String, BuilderObjectArrayHelper): String","errorMessage(BuilderObjectArrayHelper): String","errorMessage(String): String","get(): ArrayNotEmptyValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.ArraysOneSetValidator","simpleName":"ArraysOneSetValidator","methods":["validate(String[], String[]): boolean","formatErrorMessage(String, String, String): String","withAttributes(String, String): ArraysOneSetValidator","withAttributes(String[]): ArraysOneSetValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.ArrayValidator","simpleName":"ArrayValidator","methods":["ArrayValidator()","test(BuilderObjectArrayHelper): boolean","errorMessage(String, BuilderObjectArrayHelper): String","errorMessage(BuilderObjectArrayHelper): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.AttitudeGroupExistsValidator","simpleName":"AttitudeGroupExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): AttitudeGroupExistsValidator","withConfig(EnumSet): AttitudeGroupExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.BeaconSpawnExistsValidator","simpleName":"BeaconSpawnExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): BeaconSpawnExistsValidator","withConfig(EnumSet): BeaconSpawnExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.BlockSetExistsValidator","simpleName":"BlockSetExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): BlockSetExistsValidator","withConfig(EnumSet): BlockSetExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.CombatInteractionValidator","simpleName":"CombatInteractionValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","testAttackTag(RootInteraction): boolean","testOnlyOneAttackType(RootInteraction): boolean","required(): CombatInteractionValidator","withConfig(EnumSet): CombatInteractionValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.EntityEffectExistsValidator","simpleName":"EntityEffectExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): EntityEffectExistsValidator","withConfig(EnumSet): EntityEffectExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.EntityStatExistsValidator","simpleName":"EntityStatExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): EntityStatExistsValidator","withConfig(EnumSet): EntityStatExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.EnvironmentExistsValidator","simpleName":"EnvironmentExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): EnvironmentExistsValidator","withConfig(EnumSet): EnvironmentExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.FlockAssetExistsValidator","simpleName":"FlockAssetExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): FlockAssetExistsValidator","withConfig(EnumSet): FlockAssetExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.ItemAttitudeGroupExistsValidator","simpleName":"ItemAttitudeGroupExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): ItemAttitudeGroupExistsValidator","withConfig(EnumSet): ItemAttitudeGroupExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.ItemDropListExistsValidator","simpleName":"ItemDropListExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): ItemDropListExistsValidator","withConfig(EnumSet): ItemDropListExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.ItemExistsValidator","simpleName":"ItemExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): ItemExistsValidator","requireBlock(): ItemExistsValidator","orDroplist(): ItemExistsValidator","withConfig(EnumSet): ItemExistsValidator","orDroplistWithConfig(EnumSet): ItemExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.ManualSpawnMarkerExistsValidator","simpleName":"ManualSpawnMarkerExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): ManualSpawnMarkerExistsValidator","withConfig(EnumSet): ManualSpawnMarkerExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.ModelExistsValidator","simpleName":"ModelExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): ModelExistsValidator","withConfig(EnumSet): ModelExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.ParticleSystemExistsValidator","simpleName":"ParticleSystemExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): ParticleSystemExistsValidator","withConfig(EnumSet): ParticleSystemExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.RoleExistsValidator","simpleName":"RoleExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): RoleExistsValidator","withConfig(EnumSet): RoleExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.RootInteractionValidator","simpleName":"RootInteractionValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): RootInteractionValidator","withConfig(EnumSet): RootInteractionValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.SoundEventExistsValidator","simpleName":"SoundEventExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): SoundEventExistsValidator","withConfig(EnumSet): SoundEventExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.asset.WeatherExistsValidator","simpleName":"WeatherExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): WeatherExistsValidator","withConfig(EnumSet): WeatherExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.AssetValidator","simpleName":"AssetValidator","methods":["AssetValidator(EnumSet)","AssetValidator()","isNullable(): boolean","canBeEmpty(): boolean","isListNullable(): boolean","canListBeEmpty(): boolean","isMatcher(): boolean","getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","updateSchema(StringSchema): void"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.AtMostOneBooleanValidator","simpleName":"AtMostOneBooleanValidator","methods":["test(boolean[]): boolean","errorMessage(String[]): String","errorMessage(): String","withAttributes(String, String): AtMostOneBooleanValidator","withAttributes(String[]): AtMostOneBooleanValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.AttributeRelationValidator","simpleName":"AttributeRelationValidator","methods":["withAttributes(String, RelationalOperator, String): AttributeRelationValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.BooleanArrayValidator","simpleName":"BooleanArrayValidator","methods":["BooleanArrayValidator()","test(boolean[]): boolean","errorMessage(String, boolean[]): String","errorMessage(boolean[]): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.BooleanImplicationValidator","simpleName":"BooleanImplicationValidator","methods":["test(boolean[], boolean[]): boolean","errorMessage(): String","withAttributes(String[], boolean, String[], boolean, boolean): BooleanImplicationValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.ComponentOnlyValidator","simpleName":"ComponentOnlyValidator","methods":["get(): ComponentOnlyValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.DoubleArrayValidator","simpleName":"DoubleArrayValidator","methods":["DoubleArrayValidator()","test(double[]): boolean","errorMessage(double[], String): String","errorMessage(double[]): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.DoubleOrValidator","simpleName":"DoubleOrValidator","methods":["test(double): boolean","errorMessage(double): String","errorMessage(double, String): String","greaterEqual0OrMinus1(): DoubleOrValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.DoubleRangeValidator","simpleName":"DoubleRangeValidator","methods":["between01(): DoubleRangeValidator","between(double, double): DoubleRangeValidator","fromExclToIncl(double, double): DoubleRangeValidator","fromExclToExcl(double, double): DoubleRangeValidator","test(double): boolean","errorMessage(double): String","errorMessage(double, String): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.DoubleSequenceValidator","simpleName":"DoubleSequenceValidator","methods":["between01(): DoubleSequenceValidator","between01WeaklyMonotonic(): DoubleSequenceValidator","between01Monotonic(): DoubleSequenceValidator","between(double, double): DoubleSequenceValidator","betweenWeaklyMonotonic(double, double): DoubleSequenceValidator","betweenMonotonic(double, double): DoubleSequenceValidator","fromExclToIncl(double, double): DoubleSequenceValidator","fromExclToInclWeaklyMonotonic(double, double): DoubleSequenceValidator","fromExclToInclMonotonic(double, double): DoubleSequenceValidator","monotonic(): DoubleSequenceValidator","weaklyMonotonic(): DoubleSequenceValidator","test(double[]): boolean","errorMessage(double[]): String","errorMessage(double[], String): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.DoubleSingleValidator","simpleName":"DoubleSingleValidator","methods":["greater0(): DoubleSingleValidator","greater(double): DoubleSingleValidator","greaterEqual0(): DoubleSingleValidator","test(double): boolean","errorMessage(double): String","errorMessage(double, String): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.DoubleValidator","simpleName":"DoubleValidator","methods":["DoubleValidator()","test(double): boolean","compare(double, RelationalOperator, double): boolean","errorMessage(double): String","errorMessage(double, String): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.EnumArrayNoDuplicatesValidator","simpleName":"EnumArrayNoDuplicatesValidator","methods":["test(Enum[], Class): boolean","errorMessage(String, Enum[]): String","get(): EnumArrayNoDuplicatesValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.EnumArrayValidator","simpleName":"EnumArrayValidator","methods":["EnumArrayValidator()","test(Enum[], Class): boolean","errorMessage(String, Enum[]): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.ExactlyOneZeroValidator","simpleName":"ExactlyOneZeroValidator","methods":["test(double, double): boolean","formatErrorMessage(String, double, String, double, String): String","errorMessage(double, double, String): String","withAttributes(String, String): ExactlyOneZeroValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.ExistsIfParameterSetValidator","simpleName":"ExistsIfParameterSetValidator","methods":["errorMessage(String, String): String","withAttributes(String, String): ExistsIfParameterSetValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.InstructionContextValidator","simpleName":"InstructionContextValidator","methods":["getErrorMessage(String, InstructionType, boolean, ComponentContext, boolean, String): String","inInstructions(EnumSet, EnumSet): InstructionContextValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.IntArrayValidator","simpleName":"IntArrayValidator","methods":["IntArrayValidator()","test(int[]): boolean","errorMessage(int[], String): String","errorMessage(int[]): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.IntOrValidator","simpleName":"IntOrValidator","methods":["test(int): boolean","errorMessage(int): String","errorMessage(int, String): String","greater0OrMinus1(): IntOrValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.IntRangeValidator","simpleName":"IntRangeValidator","methods":["IntRangeValidator(RelationalOperator, int, RelationalOperator, int)","test(int): boolean","errorMessage(int): String","errorMessage(int, String): String","fromInclToExcl(int, int): IntRangeValidator","fromExclToIncl(int, int): IntRangeValidator","between(int, int): IntRangeValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.IntSequenceValidator","simpleName":"IntSequenceValidator","methods":["between01(): IntSequenceValidator","between01WeaklyMonotonic(): IntSequenceValidator","between01Monotonic(): IntSequenceValidator","between(int, int): IntSequenceValidator","betweenWeaklyMonotonic(int, int): IntSequenceValidator","betweenMonotonic(int, int): IntSequenceValidator","fromExclToIncl(int, int): IntSequenceValidator","fromExclToInclWeaklyMonotonic(int, int): IntSequenceValidator","fromExclToInclMonotonic(int, int): IntSequenceValidator","test(int[]): boolean","errorMessage(int[]): String","errorMessage(int[], String): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.IntSingleValidator","simpleName":"IntSingleValidator","methods":["test(int): boolean","errorMessage(int): String","errorMessage(int, String): String","greaterEqual0(): IntValidator","greater0(): IntValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.IntValidator","simpleName":"IntValidator","methods":["IntValidator()","test(int): boolean","compare(int, RelationalOperator, int): boolean","errorMessage(int): String","errorMessage(int, String): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.NoDuplicatesValidator","simpleName":"NoDuplicatesValidator","methods":["test(): boolean","errorMessage(): String","withAttributes(Iterable, String): NoDuplicatesValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.OneOrNonePresentValidator","simpleName":"OneOrNonePresentValidator","methods":["test(BuilderObjectHelper[]): boolean","test(boolean[]): boolean","test(BuilderObjectHelper, BuilderObjectHelper): boolean","test(BuilderObjectHelper, BuilderObjectHelper, BuilderObjectHelper): boolean","errorMessage(String[], BuilderObjectHelper[]): String","errorMessage(String[], boolean[]): String","errorMessage(String[], IntPredicate): String","withAttributes(String[]): OneOrNonePresentValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.OnePresentValidator","simpleName":"OnePresentValidator","methods":["countPresent(int, IntPredicate): int","test(BuilderObjectHelper[]): boolean","test(boolean[]): boolean","countPresent(BuilderObjectHelper): int","countPresent(BuilderObjectHelper, BuilderObjectHelper): int","countPresent(BuilderObjectHelper, BuilderObjectHelper, BuilderObjectHelper): int","test(BuilderObjectHelper, BuilderObjectHelper): boolean","test(BuilderObjectHelper, BuilderObjectHelper, BuilderObjectHelper): boolean","errorMessage(String[], BuilderObjectHelper[]): String","errorMessage(String[], boolean[]): String","errorMessage(String[], IntPredicate): String","withAttributes(String[]): OnePresentValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.RelationalOperator","simpleName":"RelationalOperator","methods":["values(): RelationalOperator[]","valueOf(String): RelationalOperator","asText(): String","get(): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.RequiredFeatureValidator","simpleName":"RequiredFeatureValidator","methods":["RequiredFeatureValidator()","validate(FeatureEvaluatorHelper): boolean","getErrorMessage(String): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.RequiresFeatureIfEnumValidator","simpleName":"RequiresFeatureIfEnumValidator","methods":["validate(FeatureEvaluatorHelper): boolean","getErrorMessage(String): String","staticValidate(FeatureEvaluatorHelper, EnumSet, Enum, Enum): boolean","withAttributes(String, Enum, EnumSet): RequiresFeatureIfEnumValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.RequiresFeatureIfValidator","simpleName":"RequiresFeatureIfValidator","methods":["validate(FeatureEvaluatorHelper): boolean","getErrorMessage(String): String","staticValidate(FeatureEvaluatorHelper, EnumSet, boolean, boolean): boolean","withAttributes(String, boolean, EnumSet): RequiresFeatureIfValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.RequiresOneOfFeaturesValidator","simpleName":"RequiresOneOfFeaturesValidator","methods":["validate(FeatureEvaluatorHelper): boolean","getErrorMessage(String): String","withFeatures(EnumSet): RequiresOneOfFeaturesValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.RequiresPrecedingValidator","simpleName":"RequiresPrecedingValidator","methods":["RequiresPrecedingValidator(Class, BuilderDescriptorState, String, String)","getClassName(): String","getState(): BuilderDescriptorState","getShortDescription(): String","getLongDescription(): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.StateStringValidator","simpleName":"StateStringValidator","methods":["test(String): boolean","errorMessage(String): String","errorMessage(String, String): String","hasMainState(): boolean","hasSubState(): boolean","getMainState(): String","getSubState(): String","get(): StateStringValidator","mainStateOnly(): StateStringValidator","requireMainState(): StateStringValidator","requireMainStateOrNull(): StateStringValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.StringArrayNoEmptyStringsValidator","simpleName":"StringArrayNoEmptyStringsValidator","methods":["test(String[]): boolean","errorMessage(String, String[]): String","errorMessage(String[]): String","get(): StringArrayNoEmptyStringsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.StringArrayNotEmptyValidator","simpleName":"StringArrayNotEmptyValidator","methods":["test(String[]): boolean","errorMessage(String, String[]): String","errorMessage(String[]): String","get(): StringArrayNotEmptyValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.StringArrayValidator","simpleName":"StringArrayValidator","methods":["StringArrayValidator()","test(String[]): boolean","errorMessage(String, String[]): String","errorMessage(String[]): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.StringNotEmptyValidator","simpleName":"StringNotEmptyValidator","methods":["test(String): boolean","errorMessage(String): String","errorMessage(String, String): String","get(): StringNotEmptyValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.StringNullOrNotEmptyValidator","simpleName":"StringNullOrNotEmptyValidator","methods":["test(String): boolean","errorMessage(String): String","errorMessage(String, String): String","get(): StringNullOrNotEmptyValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.StringsAtMostOneValidator","simpleName":"StringsAtMostOneValidator","methods":["test(String, String): boolean","errorMessage(String, String, String): String","errorMessage(String, String, String, String, String): String","withAttributes(String, String): StringsAtMostOneValidator","withAttributes(String[]): StringsAtMostOneValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.StringsNotEmptyValidator","simpleName":"StringsNotEmptyValidator","methods":["test(String, String): boolean","errorMessage(String, String, String): String","errorMessage(String, String, String, String, String): String","withAttributes(String, String): StringsNotEmptyValidator","withAttributes(String[]): StringsNotEmptyValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.StringsOneSetValidator","simpleName":"StringsOneSetValidator","methods":["test(String, String): boolean","errorMessage(String, String, String): String","errorMessage(String, String, String, String, String): String","formatErrorMessage(String, String, String, String, String): String","withAttributes(String, String): StringsOneSetValidator","withAttributes(String[]): StringsOneSetValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.StringValidator","simpleName":"StringValidator","methods":["StringValidator()","test(String): boolean","errorMessage(String): String","errorMessage(String, String): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.SubTypeTypeAdapterFactory","simpleName":"SubTypeTypeAdapterFactory","methods":["of(Class, String): SubTypeTypeAdapterFactory","registerSubType(Class, String): SubTypeTypeAdapterFactory","create(Gson, TypeToken): TypeAdapter"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.TagSetExistsValidator","simpleName":"TagSetExistsValidator","methods":["getDomain(): String","test(String): boolean","errorMessage(String, String): String","getAssetName(): String","required(): TagSetExistsValidator","withConfig(EnumSet): TagSetExistsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.TemporalArrayValidator","simpleName":"TemporalArrayValidator","methods":["TemporalArrayValidator()","test(TemporalAmount[]): boolean","errorMessage(String, TemporalAmount[]): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.TemporalSequenceValidator","simpleName":"TemporalSequenceValidator","methods":["betweenMonotonic(TemporalAmount, TemporalAmount): TemporalSequenceValidator","betweenWeaklyMonotonic(TemporalAmount, TemporalAmount): TemporalSequenceValidator","compare(LocalDateTime, RelationalOperator, LocalDateTime): boolean","test(TemporalAmount[]): boolean","errorMessage(String, TemporalAmount[]): String"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.ValidateAssetIfEnumIsValidator","simpleName":"ValidateAssetIfEnumIsValidator","methods":["withAttributes(String, AssetValidator, String, Enum): ValidateAssetIfEnumIsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.ValidateIfEnumIsValidator","simpleName":"ValidateIfEnumIsValidator","methods":["withAttributes(String, Validator, String, Enum): ValidateIfEnumIsValidator"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.Validator","simpleName":"Validator","methods":["Validator()"]},{"name":"com.hypixel.hytale.server.npc.asset.builder.validators.ValidatorTypeRegistry","simpleName":"ValidatorTypeRegistry","methods":["ValidatorTypeRegistry()","registerTypes(GsonBuilder): GsonBuilder"]},{"name":"com.hypixel.hytale.server.npc.blackboard.Blackboard","simpleName":"Blackboard","methods":["Blackboard()","getResourceType(): ResourceType","init(World): void","onEntityDamageBlock(Ref, DamageBlockEvent): void","onEntityBreakBlock(Ref, BreakBlockEvent): void","cleanupViews(): void","clear(): void","onWorldRemoved(): void","forEachView(Class, Consumer): void","getView(Class, Ref, ComponentAccessor): IBlackboardView","getView(Class, int, int): IBlackboardView","getView(Class, long): IBlackboardView","getIfExists(Class, long): IBlackboardView","clone(): Resource"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.attitude.AttitudeMap","simpleName":"AttitudeMap","methods":["getAttitude(Role, Ref, ComponentAccessor): Attitude","getAttitudeGroupCount(): int","updateAttitudeGroup(int, AttitudeGroup): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.attitude.AttitudeView","simpleName":"AttitudeView","methods":["AttitudeView(World)","getAttitude(Ref, Role, Ref, ComponentAccessor): Attitude","isOutdated(Ref, Store): boolean","getUpdatedView(Ref, ComponentAccessor): AttitudeView","initialiseEntity(Ref, NPCEntity): void","cleanup(): void","onWorldRemoved(): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.attitude.IAttitudeProvider","simpleName":"IAttitudeProvider","methods":["getAttitude(Ref, Role, Ref, ComponentAccessor): Attitude"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.attitude.ItemAttitudeMap","simpleName":"ItemAttitudeMap","methods":["getAttitude(NPCEntity, ItemStack): Attitude","getAttitudeGroupCount(): int","updateAttitudeGroup(int, ItemAttitudeGroup): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.BlockRegionView","simpleName":"BlockRegionView","methods":["BlockRegionView()","toRegionalBlackboardCoordinate(int): int","toWorldCoordinate(int): int","chunkToRegionalBlackboardCoordinate(int): int","indexView(int, int): long","indexSection(int): int","xOfViewIndex(long): int","zOfViewIndex(long): int","indexViewFromChunkCoordinates(int, int): long","indexViewFromWorldPosition(Vector3d): long","indexBlock(int, int, int): int","xFromIndex(int): int","yFromIndex(int): int","zFromIndex(int): int"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.BlockRegionViewManager","simpleName":"BlockRegionViewManager","methods":["BlockRegionViewManager()","get(Ref, Blackboard, ComponentAccessor): BlockRegionView","get(Vector3d, Blackboard): BlockRegionView","get(int, int, Blackboard): BlockRegionView","get(long, Blackboard): BlockRegionView","createView(long, Blackboard): BlockRegionView","getIfExists(long): BlockRegionView","cleanup(): void","shouldCleanup(BlockRegionView): boolean","onWorldRemoved(): void","forEachView(Consumer): void","clear(): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.blocktype.BlockPositionEntryGenerator","simpleName":"BlockPositionEntryGenerator","methods":["BlockPositionEntryGenerator()","generate(short, int, BlockChunk, IntList, BitSet): BlockPositionProvider"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.blocktype.BlockTypeView","simpleName":"BlockTypeView","methods":["BlockTypeView(long, Blackboard, BlockPositionEntryGenerator)","getIndex(): long","isOutdated(Ref, Store): boolean","getUpdatedView(Ref, ComponentAccessor): BlockTypeView","initialiseEntity(Ref, NPCEntity): void","cleanup(): void","onWorldRemoved(): void","addSearchedBlockSets(Ref, NPCEntity, IntList): void","removeSearchedBlockSets(Ref, NPCEntity, IntList): void","findBlock(int, double, double, boolean, Ref, ComponentAccessor): IBlockPositionData","getEntities(): Set","getAllBlockSets(): BitSet","getBlockSetCounts(): Int2IntMap"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.blocktype.BlockTypeViewManager","simpleName":"BlockTypeViewManager","methods":["BlockTypeViewManager()","createView(long, Blackboard): BlockTypeView","shouldCleanup(BlockTypeView): boolean"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.combat.CombatViewSystems","simpleName":"CombatViewSystems","methods":["CombatViewSystems()","getCombatData(Ref, Store): List"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.combat.InterpretedCombatData","simpleName":"InterpretedCombatData","methods":["InterpretedCombatData()","getAttack(): String","setAttack(String): void","isCharging(): boolean","setCharging(boolean): void","getCurrentElapsedTime(): float","setCurrentElapsedTime(float): void","isPerformingMeleeAttack(): boolean","setPerformingMeleeAttack(boolean): void","isPerformingRangedAttack(): boolean","setPerformingRangedAttack(boolean): void","isPerformingBlock(): boolean","setPerformingBlock(boolean): void","clone(): InterpretedCombatData"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.event.block.BlockEventType","simpleName":"BlockEventType","methods":["values(): BlockEventType[]","valueOf(String): BlockEventType","get(): String"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.event.block.BlockEventView","simpleName":"BlockEventView","methods":["BlockEventView(World)","getUpdatedView(Ref, ComponentAccessor): BlockEventView","initialiseEntity(Ref, NPCEntity): void","onEvent(int, double, double, double, Ref, Ref, ComponentAccessor, BlockEventType): void","onEntityDamageBlock(Ref, DamageBlockEvent): void","onEntityBreakBlock(Ref, BreakBlockEvent): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.event.entity.EntityEventType","simpleName":"EntityEventType","methods":["values(): EntityEventType[]","valueOf(String): EntityEventType","get(): String"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.event.entity.EntityEventView","simpleName":"EntityEventView","methods":["EntityEventView(World)","getUpdatedView(Ref, ComponentAccessor): EntityEventView","initialiseEntity(Ref, NPCEntity): void","onEvent(int, double, double, double, Ref, Ref, ComponentAccessor, EntityEventType): void","processAttackedEvent(Ref, Ref, ComponentAccessor, EntityEventType): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.event.EntityEventNotification","simpleName":"EntityEventNotification","methods":["EntityEventNotification()","getFlockReference(): Ref","setFlockReference(Ref): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.event.EventNotification","simpleName":"EventNotification","methods":["EventNotification()","getPosition(): Vector3d","setPosition(double, double, double): void","getInitiator(): Ref","setInitiator(Ref): void","getSet(): int","setSet(int): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.event.EventTypeRegistration","simpleName":"EventTypeRegistration","methods":["EventTypeRegistration(Enum, BiIntPredicate, IEventCallback)","initialiseEntity(Ref, IntSet): void","relayEvent(int, EventNotification, Ref, ComponentAccessor): void","getSetCount(): int","forEach(IntObjectConsumer, Consumer): void","cleanup(): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.event.EventView","simpleName":"EventView","methods":["EventView(Class, Enum[], EventNotification, World)","isOutdated(Ref, Store): boolean","onWorldRemoved(): void","cleanup(): void","getSetCount(): int","forEach(IntObjectConsumer, Consumer): void","onEvent(int, double, double, double, Ref, Ref, ComponentAccessor, Enum): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.event.IEventCallback","simpleName":"IEventCallback","methods":["notify(NPCEntity, Object, EventNotification): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.IBlackboardView","simpleName":"IBlackboardView","methods":["isOutdated(Ref, Store): boolean","getUpdatedView(Ref, ComponentAccessor): IBlackboardView","initialiseEntity(Ref, NPCEntity): void","cleanup(): void","onWorldRemoved(): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.IBlackboardViewManager","simpleName":"IBlackboardViewManager","methods":["get(Ref, Blackboard, ComponentAccessor): IBlackboardView","get(Vector3d, Blackboard): IBlackboardView","get(int, int, Blackboard): IBlackboardView","get(long, Blackboard): IBlackboardView","getIfExists(long): IBlackboardView","cleanup(): void","onWorldRemoved(): void","forEachView(Consumer): void","clear(): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.interaction.InteractionView","simpleName":"InteractionView","methods":["InteractionView(World)","isOutdated(Ref, Store): boolean","getUpdatedView(Ref, ComponentAccessor): InteractionView","initialiseEntity(Ref, NPCEntity): void","cleanup(): void","onWorldRemoved(): void","getReservationStatus(Ref, Ref, ComponentAccessor): ReservationStatus"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.interaction.ReservationProvider","simpleName":"ReservationProvider","methods":["getReservationStatus(Ref, Ref, ComponentAccessor): ReservationStatus"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.interaction.ReservationStatus","simpleName":"ReservationStatus","methods":["values(): ReservationStatus[]","valueOf(String): ReservationStatus"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.PrioritisedProviderView","simpleName":"PrioritisedProviderView","methods":["PrioritisedProviderView()","registerProvider(int, Object): void"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.resource.ResourceView","simpleName":"ResourceView","methods":["ResourceView(long)","isOutdated(Ref, Store): boolean","getUpdatedView(Ref, ComponentAccessor): ResourceView","initialiseEntity(Ref, NPCEntity): void","cleanup(): void","onWorldRemoved(): void","isBlockReserved(int, int, int): boolean","reserveBlock(Ref, int, int, int): void","clearReservation(Ref): void","getIndex(): long","getReservationsByEntity(): Map"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.resource.ResourceViewManager","simpleName":"ResourceViewManager","methods":["ResourceViewManager()","createView(long, Blackboard): ResourceView","shouldCleanup(ResourceView): boolean"]},{"name":"com.hypixel.hytale.server.npc.blackboard.view.SingletonBlackboardViewManager","simpleName":"SingletonBlackboardViewManager","methods":["SingletonBlackboardViewManager(IBlackboardView)","get(Ref, Blackboard, ComponentAccessor): IBlackboardView","get(Vector3d, Blackboard): IBlackboardView","get(int, int, Blackboard): IBlackboardView","get(long, Blackboard): IBlackboardView","getIfExists(long): IBlackboardView","cleanup(): void","onWorldRemoved(): void","forEachView(Consumer): void","clear(): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCAllCommand","simpleName":"NPCAllCommand","methods":["NPCAllCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCAppearanceCommand","simpleName":"NPCAppearanceCommand","methods":["NPCAppearanceCommand()","execute(CommandContext, NPCEntity, World, Store, Ref): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCAttackCommand","simpleName":"NPCAttackCommand","methods":["NPCAttackCommand()"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCBenchmarkCommand","simpleName":"NPCBenchmarkCommand","methods":["NPCBenchmarkCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCBlackboardCommand","simpleName":"NPCBlackboardCommand","methods":["NPCBlackboardCommand()"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCCleanCommand","simpleName":"NPCCleanCommand","methods":["NPCCleanCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCCommand","simpleName":"NPCCommand","methods":["NPCCommand()"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCCommandUtils","simpleName":"NPCCommandUtils","methods":["NPCCommandUtils()","getTargetNpc(CommandContext, EntityWrappedArg, Store): Pair"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCDebugCommand","simpleName":"NPCDebugCommand","methods":["NPCDebugCommand()"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCDescriptorsCommand","simpleName":"NPCDescriptorsCommand","methods":["NPCDescriptorsCommand()","executeAsync(CommandContext, Store, Ref, PlayerRef, World): CompletableFuture"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCDumpCommand","simpleName":"NPCDumpCommand","methods":["NPCDumpCommand()","execute(CommandContext, NPCEntity, World, Store, Ref): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCFreezeCommand","simpleName":"NPCFreezeCommand","methods":["NPCFreezeCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCGiveCommand","simpleName":"NPCGiveCommand","methods":["NPCGiveCommand()","execute(CommandContext, NPCEntity, World, Store, Ref): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCMessageCommand","simpleName":"NPCMessageCommand","methods":["NPCMessageCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCMultiSelectCommandBase","simpleName":"NPCMultiSelectCommandBase","methods":["NPCMultiSelectCommandBase(String, String)","NPCMultiSelectCommandBase(String, String, boolean)","NPCMultiSelectCommandBase(String)","ensureIsNPC(CommandContext, Store, Ref): NPCEntity","execute(CommandContext, World, Store): void","processEntityList(CommandContext, World, Store, List): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCPathCommand","simpleName":"NPCPathCommand","methods":["NPCPathCommand()"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCRoleCommand","simpleName":"NPCRoleCommand","methods":["NPCRoleCommand()","execute(CommandContext, NPCEntity, World, Store, Ref): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCRunTestsCommand","simpleName":"NPCRunTestsCommand","methods":["NPCRunTestsCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCSensorStatsCommand","simpleName":"NPCSensorStatsCommand","methods":["NPCSensorStatsCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCSpawnCommand","simpleName":"NPCSpawnCommand","methods":["NPCSpawnCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCStepCommand","simpleName":"NPCStepCommand","methods":["NPCStepCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCTestCommand","simpleName":"NPCTestCommand","methods":["NPCTestCommand()"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCThawCommand","simpleName":"NPCThawCommand","methods":["NPCThawCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.npc.commands.NPCWorldCommandBase","simpleName":"NPCWorldCommandBase","methods":["NPCWorldCommandBase(String, String)","NPCWorldCommandBase(String, String, boolean)","NPCWorldCommandBase(String)","execute(CommandContext, NPCEntity, World, Store, Ref): void","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.npc.components.FailedSpawnComponent","simpleName":"FailedSpawnComponent","methods":["getComponentType(): ComponentType","FailedSpawnComponent()","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.components.messaging.BeaconSupport","simpleName":"BeaconSupport","methods":["BeaconSupport()","getComponentType(): ComponentType","postMessage(String, Ref, double): void","pollMessage(int): Ref","peekMessage(int): Ref","initialise(Object2IntMap): void","getMessageTextForIndex(int): String","getMessageSlots(): NPCMessage[]","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.components.messaging.EntityEventSupport","simpleName":"EntityEventSupport","methods":["EntityEventSupport()","postMessage(EntityEventType, EntityEventNotification, Ref, Store): void","hasFlockMatchingMessage(int, Vector3d, double, boolean): boolean"]},{"name":"com.hypixel.hytale.server.npc.components.messaging.EventMessage","simpleName":"EventMessage","methods":["EventMessage(double)","getPosition(): Vector3d","getMaxRangeSquared(): double","isSameFlock(): boolean","setSameFlock(boolean): void","activate(double, double, double, Ref, double): void","clone(): EventMessage"]},{"name":"com.hypixel.hytale.server.npc.components.messaging.EventSupport","simpleName":"EventSupport","methods":["EventSupport()","postMessage(Enum, EventNotification, Ref, Store): void","getMessageSlot(Enum, EventNotification): EventMessage","hasMatchingMessage(int, Vector3d, double): boolean","pollMessage(int): Ref","initialise(Map, Int2DoubleMap, int): void","cloneTo(EventSupport): void","getMessageSlots(): NPCMessage[]"]},{"name":"com.hypixel.hytale.server.npc.components.messaging.MessageSupport","simpleName":"MessageSupport","methods":["MessageSupport()","getMessageSlots(): NPCMessage[]","isMessageQueued(int): boolean","isMessageEnabled(int): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.components.messaging.NPCBlockEventSupport","simpleName":"NPCBlockEventSupport","methods":["NPCBlockEventSupport()","getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.components.messaging.NPCEntityEventSupport","simpleName":"NPCEntityEventSupport","methods":["NPCEntityEventSupport()","getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.components.messaging.NPCMessage","simpleName":"NPCMessage","methods":["NPCMessage()","tickAge(float): boolean","isEnabled(): boolean","setEnabled(boolean): void","isActivated(): boolean","isInfinite(): boolean","getTarget(): Ref","activate(Ref, double): void","deactivate(): void","clone(): NPCMessage"]},{"name":"com.hypixel.hytale.server.npc.components.messaging.PlayerBlockEventSupport","simpleName":"PlayerBlockEventSupport","methods":["PlayerBlockEventSupport()","getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.components.messaging.PlayerEntityEventSupport","simpleName":"PlayerEntityEventSupport","methods":["PlayerEntityEventSupport()","getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.components.SortBufferProviderResource","simpleName":"SortBufferProviderResource","methods":["SortBufferProviderResource()","getResourceType(): ResourceType","getSortBufferProvider(): BucketList$SortBufferProvider","clone(): Resource"]},{"name":"com.hypixel.hytale.server.npc.components.SpawnBeaconReference","simpleName":"SpawnBeaconReference","methods":["SpawnBeaconReference()","getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.components.SpawnMarkerReference","simpleName":"SpawnMarkerReference","methods":["SpawnMarkerReference()","getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.components.SpawnReference","simpleName":"SpawnReference","methods":["SpawnReference()","getReference(): InvalidatablePersistentRef","tickMarkerLostTimeoutCounter(float): boolean","refreshTimeoutCounter(): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.components.StepComponent","simpleName":"StepComponent","methods":["getComponentType(): ComponentType","StepComponent(float)","getTickLength(): float","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.components.Timers","simpleName":"Timers","methods":["getComponentType(): ComponentType","Timers(Tickable[])","getTimers(): Tickable[]","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.config.AttitudeGroup","simpleName":"AttitudeGroup","methods":["getAssetMap(): IndexedLookupTableAssetMap","AttitudeGroup(String)","AttitudeGroup()","getId(): String","getAttitudeGroups(): Map"]},{"name":"com.hypixel.hytale.server.npc.config.balancing.BalanceAsset","simpleName":"BalanceAsset","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","BalanceAsset()","getId(): String","getEntityEffect(): String","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.config.ItemAttitudeGroup","simpleName":"ItemAttitudeGroup","methods":["getAssetMap(): IndexedLookupTableAssetMap","ItemAttitudeGroup(String)","ItemAttitudeGroup()","getId(): String","getAttitudes(): Map"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.ActionBase","simpleName":"ActionBase","methods":["ActionBase(BuilderActionBase)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","activate(Role, InfoProvider): void","deactivate(Role, InfoProvider): void","isActivated(): boolean","isTriggered(): boolean","clearOnce(): void","setOnce(): void","processDelay(float): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.ActionWithDelay","simpleName":"ActionWithDelay","methods":["ActionWithDelay(BuilderActionWithDelay, BuilderSupport)","processDelay(float): boolean","isDelaying(): boolean","isDelayPrepared(): boolean","prepareDelay(): void","clearDelay(): void","startDelay(EntitySupport): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.AnnotatedComponentBase","simpleName":"AnnotatedComponentBase","methods":["AnnotatedComponentBase()","getInfo(Role, ComponentInfo): void","setContext(IAnnotatedComponent, int): void","getParent(): IAnnotatedComponent","getIndex(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.ActionAppearance","simpleName":"ActionAppearance","methods":["ActionAppearance(BuilderActionAppearance)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.ActionDisplayName","simpleName":"ActionDisplayName","methods":["ActionDisplayName(BuilderActionDisplayName, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.ActionModelAttachment","simpleName":"ActionModelAttachment","methods":["ActionModelAttachment(BuilderActionModelAttachment, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.ActionPlayAnimation","simpleName":"ActionPlayAnimation","methods":["ActionPlayAnimation(BuilderActionPlayAnimation, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean","setAnimationId(String): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.ActionPlaySound","simpleName":"ActionPlaySound","methods":["ActionPlaySound(BuilderActionPlaySound, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.ActionSpawnParticles","simpleName":"ActionSpawnParticles","methods":["ActionSpawnParticles(BuilderActionSpawnParticles, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.builders.BuilderActionAppearance","simpleName":"BuilderActionAppearance","methods":["BuilderActionAppearance()","build(BuilderSupport): ActionAppearance","readConfig(JsonElement): BuilderActionAppearance","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","getAppearance(): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.builders.BuilderActionDisplayName","simpleName":"BuilderActionDisplayName","methods":["BuilderActionDisplayName()","build(BuilderSupport): ActionDisplayName","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionDisplayName","getDisplayName(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.builders.BuilderActionModelAttachment","simpleName":"BuilderActionModelAttachment","methods":["BuilderActionModelAttachment()","build(BuilderSupport): ActionModelAttachment","readConfig(JsonElement): BuilderActionModelAttachment","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","getSlot(BuilderSupport): String","getAttachment(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.builders.BuilderActionPlayAnimation","simpleName":"BuilderActionPlayAnimation","methods":["BuilderActionPlayAnimation()","build(BuilderSupport): ActionPlayAnimation","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionPlayAnimation","runLoadTimeValidationHelper0(String, NPCLoadTimeValidationHelper, ExecutionContext, List): void","getSlot(): NPCAnimationSlot","getAnimationId(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.builders.BuilderActionPlaySound","simpleName":"BuilderActionPlaySound","methods":["BuilderActionPlaySound()","build(BuilderSupport): ActionPlaySound","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionPlaySound","getSoundEventId(BuilderSupport): String","getSoundEventIndex(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.builders.BuilderActionSpawnParticles","simpleName":"BuilderActionSpawnParticles","methods":["BuilderActionSpawnParticles()","build(BuilderSupport): ActionSpawnParticles","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionSpawnParticles","getParticleSystem(BuilderSupport): String","getRange(BuilderSupport): double","getOffset(BuilderSupport): Vector3d","getTargetNodeName(BuilderSupport): String","isDetachedFromModel(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.builders.BuilderSensorAnimation","simpleName":"BuilderSensorAnimation","methods":["BuilderSensorAnimation()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getAnimationSlot(BuilderSupport): NPCAnimationSlot","getAnimationId(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.audiovisual.SensorAnimation","simpleName":"SensorAnimation","methods":["SensorAnimation(BuilderSensorAnimation, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.BlockTarget","simpleName":"BlockTarget","methods":["BlockTarget()","getPosition(): Vector3d","getChunkChangeRevision(): int","getFoundBlockType(): int","setChunkChangeRevision(int): void","setFoundBlockType(int): void","setReservationHolder(ResourceView): void","reset(NPCEntity): void","isActive(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.BodyMotionBase","simpleName":"BodyMotionBase","methods":["BodyMotionBase(BuilderBodyMotionBase)","computeEffectiveRelaxedConstraints(boolean, EnumSet, boolean, boolean): EnumSet","applyEscapeConstraints(Role, ProbeMoveData): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.builders.BuilderActionBase","simpleName":"BuilderActionBase","methods":["BuilderActionBase()","canRequireFeature(): boolean","readCommonConfig(JsonElement): Builder","category(): Class","isEnabled(ExecutionContext): boolean","isOnce(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.builders.BuilderActionWithDelay","simpleName":"BuilderActionWithDelay","methods":["BuilderActionWithDelay()","readCommonConfig(JsonElement): Builder","getDelayRange(BuilderSupport): double[]","getDefaultTimeoutRange(): double[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.builders.BuilderBodyMotionBase","simpleName":"BuilderBodyMotionBase","methods":["BuilderBodyMotionBase()","category(): Class"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.builders.BuilderEntityFilterBase","simpleName":"BuilderEntityFilterBase","methods":["BuilderEntityFilterBase()","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.builders.BuilderEntityFilterWithToggle","simpleName":"BuilderEntityFilterWithToggle","methods":["BuilderEntityFilterWithToggle()","readCommonConfig(JsonElement): Builder","category(): Class","isEnabled(ExecutionContext): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.builders.BuilderHeadMotionBase","simpleName":"BuilderHeadMotionBase","methods":["BuilderHeadMotionBase()","category(): Class"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.builders.BuilderMotionBase","simpleName":"BuilderMotionBase","methods":["BuilderMotionBase()","canRequireFeature(): boolean","readCommonConfig(JsonElement): Builder","isEnabled(ExecutionContext): boolean","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.builders.BuilderSensorBase","simpleName":"BuilderSensorBase","methods":["BuilderSensorBase()","readCommonConfig(JsonElement): Builder","category(): Class","getOnce(): boolean","setOnce(boolean): void","isEnabled(ExecutionContext): boolean","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.builders.BuilderSensorEntityPrioritiserBase","simpleName":"BuilderSensorEntityPrioritiserBase","methods":["BuilderSensorEntityPrioritiserBase(Set)","category(): Class","isEnabled(ExecutionContext): boolean","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getProvidedFilterTypes(): Set"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.builders.BuilderSensorWithEntityFilters","simpleName":"BuilderSensorWithEntityFilters","methods":["BuilderSensorWithEntityFilters()","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getFilters(BuilderSupport, ISensorEntityPrioritiser, ComponentContext): IEntityFilter[]","createFilterValidationHelper(ComponentContext): BuilderValidationHelper"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.builders.BuilderWeightedAction","simpleName":"BuilderWeightedAction","methods":["BuilderWeightedAction()","build(BuilderSupport): WeightedAction","category(): Class","isEnabled(ExecutionContext): boolean","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getAction(BuilderSupport): Action","getWeight(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.ActionApplyEntityEffect","simpleName":"ActionApplyEntityEffect","methods":["ActionApplyEntityEffect(BuilderActionApplyEntityEffect, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.ActionAttack","simpleName":"ActionAttack","methods":["ActionAttack(BuilderActionAttack, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","activate(Role, InfoProvider): void","deactivate(Role, InfoProvider): void","hasTimeForAiming(double): boolean","newAimingTime(): double","newAttackPause(): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.ActionBlockHitInteraction","simpleName":"ActionBlockHitInteraction","methods":["ActionBlockHitInteraction(BuilderActionBlockHitInteraction, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.ActionEntityHitInteraction","simpleName":"ActionEntityHitInteraction","methods":["ActionEntityHitInteraction(BuilderActionEntityHitInteraction, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.BodyMotionAimCharge","simpleName":"BodyMotionAimCharge","methods":["BodyMotionAimCharge(BuilderBodyMotionAimCharge, BuilderSupport)","preComputeSteering(Ref, Role, InfoProvider, Store): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.BodyMotionCharge","simpleName":"BodyMotionCharge","methods":["BodyMotionCharge(BuilderBodyMotionCharge, BuilderSupport)","activate(Ref, Role, ComponentAccessor): void","deactivate(Ref, Role, ComponentAccessor): void","loaded(Role): void","registerWithSupport(Role): void","preComputeSteering(Ref, Role, InfoProvider, Store): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","probeCharge(Vector3dc, Vector3dc, MotionController, Ref, ComponentAccessor): double","getState(): BodyMotionCharge$ChargeState","getChargePathCount(): int","getChargePathPoint(int): Vector3dc","getBlockHitCount(): int","getBlockHit(int): BlockHit","getEntityHitCount(): int","getEntityHit(int): EntityHit","onDebugFlagsChanged(EnumSet): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderActionApplyEntityEffect","simpleName":"BuilderActionApplyEntityEffect","methods":["BuilderActionApplyEntityEffect()","build(BuilderSupport): ActionApplyEntityEffect","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionApplyEntityEffect","getEntityEffect(BuilderSupport): int","isUseTarget(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderActionAttack","simpleName":"BuilderActionAttack","methods":["BuilderActionAttack()","build(BuilderSupport): ActionAttack","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionAttack","getAttack(BuilderSupport): String","getAttackType(BuilderSupport): ActionAttack$AttackType","getChargeTime(BuilderSupport): float","getAttackPauseRange(BuilderSupport): double[]","getAimingTimeRange(BuilderSupport): double[]","getMeleeConeAngle(): double","getBallisticMode(): ActionAttack$BallisticMode","isCheckLineOfSight(): boolean","isAvoidFriendlyFire(): boolean","isDamageFriendlies(): boolean","isSkipAiming(): boolean","getChargeDistance(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderActionBlockHitInteraction","simpleName":"BuilderActionBlockHitInteraction","methods":["BuilderActionBlockHitInteraction()","build(BuilderSupport): ActionBlockHitInteraction","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionBlockHitInteraction","getInteraction(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderActionEntityHitInteraction","simpleName":"BuilderActionEntityHitInteraction","methods":["BuilderActionEntityHitInteraction()","build(BuilderSupport): ActionEntityHitInteraction","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionEntityHitInteraction","getInteraction(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderBodyMotionAimCharge","simpleName":"BuilderBodyMotionAimCharge","methods":["BuilderBodyMotionAimCharge()","build(BuilderSupport): BodyMotion","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionAimCharge","getRelativeTurnSpeed(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderBodyMotionCharge","simpleName":"BuilderBodyMotionCharge","methods":["BuilderBodyMotionCharge()","build(BuilderSupport): BodyMotion","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionCharge","getRelativeTurnSpeed(BuilderSupport): double","getLockedOnHalfAngleRadians(): double","getLockedOnDurationRange(BuilderSupport): double[]","getWindingUpDurationRange(BuilderSupport): double[]","getPostChargeDurationRange(BuilderSupport): double[]","isWindingUpUninterruptable(BuilderSupport): boolean","isChargingUninterruptable(BuilderSupport): boolean","isClearOnceOnStateChange(BuilderSupport): boolean","getWindingUpRelativeTurnSpeed(BuilderSupport): double","getChargeRelativeSpeed(BuilderSupport): double","getChargeDistanceRange(BuilderSupport): double[]","getIgnoredBlockSet(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderHeadMotionAim","simpleName":"BuilderHeadMotionAim","methods":["BuilderHeadMotionAim()","build(BuilderSupport): HeadMotionAim","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderHeadMotionAim","getSpread(BuilderSupport): double","isDeflection(BuilderSupport): boolean","getHitProbability(BuilderSupport): double","getRelativeTurnSpeed(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderSensorChargeBlockCollisions","simpleName":"BuilderSensorChargeBlockCollisions","methods":["BuilderSensorChargeBlockCollisions()","build(BuilderSupport): Sensor","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderSensorChargeEntityCollisions","simpleName":"BuilderSensorChargeEntityCollisions","methods":["BuilderSensorChargeEntityCollisions()","build(BuilderSupport): Sensor","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","isGetPlayers(BuilderSupport): boolean","isGetNPCs(BuilderSupport): boolean","isExcludeOwnType(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderSensorChargeState","simpleName":"BuilderSensorChargeState","methods":["BuilderSensorChargeState()","build(BuilderSupport): Sensor","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getStates(BuilderSupport): EnumSet"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderSensorDamage","simpleName":"BuilderSensorDamage","methods":["BuilderSensorDamage()","build(BuilderSupport): SensorDamage","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","isCombatDamage(): boolean","isFriendlyDamage(): boolean","isDrowningDamage(): boolean","isEnvironmentDamage(): boolean","isOtherDamage(): boolean","getTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderSensorIsBackingAway","simpleName":"BuilderSensorIsBackingAway","methods":["BuilderSensorIsBackingAway()","build(BuilderSupport): SensorIsBackingAway","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.HeadMotionAim","simpleName":"HeadMotionAim","methods":["HeadMotionAim(BuilderHeadMotionAim, BuilderSupport)","preComputeSteering(Ref, Role, InfoProvider, Store): void","activate(Ref, Role, ComponentAccessor): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","registerWithSupport(Role): void","onDebugFlagsChanged(EnumSet): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.SensorChargeBlockCollisions","simpleName":"SensorChargeBlockCollisions","methods":["SensorChargeBlockCollisions(BuilderSensorChargeBlockCollisions, BuilderSupport)","loaded(Role): void","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","done(): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.SensorChargeEntityCollisions","simpleName":"SensorChargeEntityCollisions","methods":["SensorChargeEntityCollisions(BuilderSensorChargeEntityCollisions, BuilderSupport)","loaded(Role): void","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","done(): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.SensorChargeState","simpleName":"SensorChargeState","methods":["SensorChargeState(BuilderSensorChargeState, BuilderSupport)","loaded(Role): void","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.SensorDamage","simpleName":"SensorDamage","methods":["SensorDamage(BuilderSensorDamage, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.combat.SensorIsBackingAway","simpleName":"SensorIsBackingAway","methods":["SensorIsBackingAway(BuilderSensorIsBackingAway)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.debug.ActionLog","simpleName":"ActionLog","methods":["ActionLog(BuilderActionLog, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.debug.ActionTest","simpleName":"ActionTest","methods":["ActionTest(BuilderActionTest, BuilderSupport)"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.debug.BodyMotionTestProbe","simpleName":"BodyMotionTestProbe","methods":["BodyMotionTestProbe(BuilderBodyMotionTestProbe)","getRelaxedConstraints(): EnumSet","activate(Ref, Role, ComponentAccessor): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.debug.builders.BuilderActionLog","simpleName":"BuilderActionLog","methods":["BuilderActionLog()","build(BuilderSupport): ActionLog","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionLog","getText(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.debug.builders.BuilderActionTest","simpleName":"BuilderActionTest","methods":["BuilderActionTest()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","build(BuilderSupport): ActionTest","readConfig(JsonElement): BuilderActionTest","getBoolean(BuilderSupport): boolean","getDouble(BuilderSupport): double","getFloat(BuilderSupport): float","getInt(BuilderSupport): int","getString(BuilderSupport): String","getEnum(BuilderSupport): RoleDebugFlags","getEnumSet(BuilderSupport): EnumSet","getAsset(BuilderSupport): String","getNumberArray(BuilderSupport): double[]","getStringArray(BuilderSupport): String[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.debug.builders.BuilderBodyMotionTestProbe","simpleName":"BuilderBodyMotionTestProbe","methods":["BuilderBodyMotionTestProbe()","build(BuilderSupport): BodyMotionTestProbe","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionTestProbe","getAdjustX(): double","getAdjustZ(): double","getAdjustDistance(): double","getSnapAngle(): float","isAvoidingBlockDamage(): boolean","isLegacyRelaxedMoveConstraints(): boolean","getRelaxedConstraints(): EnumSet","isRelaxedConstraintsPresent(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.ActionBeacon","simpleName":"ActionBeacon","methods":["ActionBeacon(BuilderActionBeacon, BuilderSupport)","registerWithSupport(Role): void","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","filterNPCs(Ref, ActionBeacon, Role, ComponentAccessor): boolean","sendNPCMessage(Ref, Ref, Ref, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.ActionIgnoreForAvoidance","simpleName":"ActionIgnoreForAvoidance","methods":["ActionIgnoreForAvoidance(BuilderActionIgnoreForAvoidance, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.ActionNotify","simpleName":"ActionNotify","methods":["ActionNotify(BuilderActionNotify, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.ActionOverrideAttitude","simpleName":"ActionOverrideAttitude","methods":["ActionOverrideAttitude(BuilderActionOverrideAttitude, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.ActionReleaseTarget","simpleName":"ActionReleaseTarget","methods":["ActionReleaseTarget(BuilderActionReleaseTarget, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.ActionSetMarkedTarget","simpleName":"ActionSetMarkedTarget","methods":["ActionSetMarkedTarget(BuilderActionSetMarkedTarget, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.ActionSetStat","simpleName":"ActionSetStat","methods":["ActionSetStat(BuilderActionSetStat, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderActionBeacon","simpleName":"BuilderActionBeacon","methods":["BuilderActionBeacon()","build(BuilderSupport): ActionBeacon","getShortDescription(): String","getLongDescription(): String","registerTags(Set): void","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionBeacon","getMessage(BuilderSupport): String","getRange(BuilderSupport): double","getTargetGroups(BuilderSupport): int[]","getExpirationTime(): double","getSendCount(): int","getTargetToSendSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderActionIgnoreForAvoidance","simpleName":"BuilderActionIgnoreForAvoidance","methods":["BuilderActionIgnoreForAvoidance()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionIgnoreForAvoidance","getTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderActionNotify","simpleName":"BuilderActionNotify","methods":["BuilderActionNotify()","getShortDescription(): String","getLongDescription(): String","registerTags(Set): void","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionNotify","getMessage(BuilderSupport): String","getExpirationTime(): double","getUsedTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderActionOverrideAttitude","simpleName":"BuilderActionOverrideAttitude","methods":["BuilderActionOverrideAttitude()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionOverrideAttitude","getAttitude(BuilderSupport): Attitude","getDuration(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderActionReleaseTarget","simpleName":"BuilderActionReleaseTarget","methods":["BuilderActionReleaseTarget()","build(BuilderSupport): ActionReleaseTarget","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionReleaseTarget","getTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderActionSetMarkedTarget","simpleName":"BuilderActionSetMarkedTarget","methods":["BuilderActionSetMarkedTarget()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionSetMarkedTarget","getTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderActionSetStat","simpleName":"BuilderActionSetStat","methods":["BuilderActionSetStat()","build(BuilderSupport): ActionSetStat","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionSetStat","getStat(BuilderSupport): int","getValue(BuilderSupport): float","isAdd(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderHeadMotionWatch","simpleName":"BuilderHeadMotionWatch","methods":["BuilderHeadMotionWatch()","build(BuilderSupport): HeadMotionWatch","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderHeadMotionWatch","getRelativeTurnSpeed(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderSensorBeacon","simpleName":"BuilderSensorBeacon","methods":["BuilderSensorBeacon()","build(BuilderSupport): SensorBeacon","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getMessageSlot(BuilderSupport): int","getRange(BuilderSupport): double","getTargetSlot(BuilderSupport): int","isConsume(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderSensorCount","simpleName":"BuilderSensorCount","methods":["BuilderSensorCount()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","build(BuilderSupport): SensorCount","readConfig(JsonElement): Builder","getCount(BuilderSupport): int[]","getRange(BuilderSupport): double[]","getIncludeGroups(): int[]","getExcludeGroups(): int[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderSensorEntity","simpleName":"BuilderSensorEntity","methods":["BuilderSensorEntity()","build(BuilderSupport): SensorEntity","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","isGetPlayers(BuilderSupport): boolean","isGetNPCs(BuilderSupport): boolean","isExcludeOwnType(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderSensorEntityBase","simpleName":"BuilderSensorEntityBase","methods":["BuilderSensorEntityBase()","readConfig(JsonElement): Builder","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getRange(BuilderSupport): double","getMinRange(BuilderSupport): double","isLockOnTarget(BuilderSupport): boolean","isOnlyLockedTarget(BuilderSupport): boolean","getLockedTargetSlot(BuilderSupport): int","getIgnoredTargetSlot(BuilderSupport): int","isAutoUnlockTarget(BuilderSupport): boolean","isUseProjectedDistance(BuilderSupport): boolean","getPrioritiser(BuilderSupport): ISensorEntityPrioritiser","getCollector(BuilderSupport): ISensorEntityCollector"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderSensorKill","simpleName":"BuilderSensorKill","methods":["BuilderSensorKill()","build(BuilderSupport): SensorKill","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderSensorPlayer","simpleName":"BuilderSensorPlayer","methods":["BuilderSensorPlayer()","build(BuilderSupport): SensorPlayer","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderSensorSelf","simpleName":"BuilderSensorSelf","methods":["BuilderSensorSelf()","build(BuilderSupport): SensorSelf","getShortDescription(): String","getLongDescription(): String","readConfig(JsonElement): Builder","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.builders.BuilderSensorTarget","simpleName":"BuilderSensorTarget","methods":["BuilderSensorTarget()","build(BuilderSupport): SensorTarget","getShortDescription(): String","getLongDescription(): String","readConfig(JsonElement): Builder","getBuilderDescriptorState(): BuilderDescriptorState","getRange(BuilderSupport): double","getAutoUnlockTarget(BuilderSupport): boolean","getTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterAltitude","simpleName":"BuilderEntityFilterAltitude","methods":["BuilderEntityFilterAltitude()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getAltitudeRange(BuilderSupport): double[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterAnd","simpleName":"BuilderEntityFilterAnd","methods":["BuilderEntityFilterAnd()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterAttitude","simpleName":"BuilderEntityFilterAttitude","methods":["BuilderEntityFilterAttitude()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getAttitudes(BuilderSupport): EnumSet"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterCombat","simpleName":"BuilderEntityFilterCombat","methods":["BuilderEntityFilterCombat()","build(BuilderSupport): EntityFilterCombat","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getSequence(BuilderSupport): String","getCombatMode(BuilderSupport): EntityFilterCombat$Mode","getTimeElapsedRange(BuilderSupport): double[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterEntityEffect","simpleName":"BuilderEntityFilterEntityEffect","methods":["BuilderEntityFilterEntityEffect()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getEntityEffectIndex(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterHeightDifference","simpleName":"BuilderEntityFilterHeightDifference","methods":["BuilderEntityFilterHeightDifference()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getHeightDifference(BuilderSupport): double[]","isUseEyePosition(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterInsideBlock","simpleName":"BuilderEntityFilterInsideBlock","methods":["BuilderEntityFilterInsideBlock()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getBlockSet(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterInventory","simpleName":"BuilderEntityFilterInventory","methods":["BuilderEntityFilterInventory()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","readConfig(JsonElement): Builder","getBuilderDescriptorState(): BuilderDescriptorState","getItems(BuilderSupport): String[]","getCount(BuilderSupport): int[]","getFreeSlotsRange(BuilderSupport): int[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterItemInHand","simpleName":"BuilderEntityFilterItemInHand","methods":["BuilderEntityFilterItemInHand()","build(BuilderSupport): EntityFilterItemInHand","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getItems(BuilderSupport): String[]","getHand(BuilderSupport): EntityFilterItemInHand$WieldingHand"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterLineOfSight","simpleName":"BuilderEntityFilterLineOfSight","methods":["BuilderEntityFilterLineOfSight()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterMany","simpleName":"BuilderEntityFilterMany","methods":["BuilderEntityFilterMany()","registerTags(Set): void","readConfig(JsonElement): Builder","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterMovementState","simpleName":"BuilderEntityFilterMovementState","methods":["BuilderEntityFilterMovementState()","build(BuilderSupport): EntityFilterMovementState","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getMovementState(): MovementState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterNot","simpleName":"BuilderEntityFilterNot","methods":["BuilderEntityFilterNot()","build(BuilderSupport): IEntityFilter","getShortDescription(): String","getLongDescription(): String","registerTags(Set): void","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getFilter(BuilderSupport): IEntityFilter"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterNPCGroup","simpleName":"BuilderEntityFilterNPCGroup","methods":["BuilderEntityFilterNPCGroup()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getIncludeGroups(BuilderSupport): int[]","getExcludeGroups(BuilderSupport): int[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterOr","simpleName":"BuilderEntityFilterOr","methods":["BuilderEntityFilterOr()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterSpotsMe","simpleName":"BuilderEntityFilterSpotsMe","methods":["BuilderEntityFilterSpotsMe()","build(BuilderSupport): EntityFilterSpotsMe","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getViewAngle(): float","testLineOfSight(): boolean","getViewTest(): ViewTest"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterStandingOnBlock","simpleName":"BuilderEntityFilterStandingOnBlock","methods":["BuilderEntityFilterStandingOnBlock()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getBlockSet(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterStat","simpleName":"BuilderEntityFilterStat","methods":["BuilderEntityFilterStat()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getStat(BuilderSupport): int","getStatTarget(BuilderSupport): EntityFilterStat$EntityStatTarget","getRelativeTo(BuilderSupport): int","getRelativeToTarget(BuilderSupport): EntityFilterStat$EntityStatTarget","getValueRange(BuilderSupport): double[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.builders.BuilderEntityFilterViewSector","simpleName":"BuilderEntityFilterViewSector","methods":["BuilderEntityFilterViewSector()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): IEntityFilter","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getViewSectorRadians(BuilderSupport): float"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterAltitude","simpleName":"EntityFilterAltitude","methods":["EntityFilterAltitude(BuilderEntityFilterAltitude, BuilderSupport)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterAnd","simpleName":"EntityFilterAnd","methods":["EntityFilterAnd(List)","matchesEntity(Ref, Ref, Role, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterAttitude","simpleName":"EntityFilterAttitude","methods":["EntityFilterAttitude(BuilderEntityFilterAttitude, BuilderSupport)","EntityFilterAttitude(Attitude[])","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int","registerWithSupport(Role): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterCombat","simpleName":"EntityFilterCombat","methods":["EntityFilterCombat(BuilderEntityFilterCombat, BuilderSupport)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterEntityEffect","simpleName":"EntityFilterEntityEffect","methods":["EntityFilterEntityEffect(BuilderEntityFilterEntityEffect, BuilderSupport)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterHeightDifference","simpleName":"EntityFilterHeightDifference","methods":["EntityFilterHeightDifference(BuilderEntityFilterHeightDifference, BuilderSupport)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterInsideBlock","simpleName":"EntityFilterInsideBlock","methods":["EntityFilterInsideBlock(BuilderEntityFilterInsideBlock, BuilderSupport)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterInventory","simpleName":"EntityFilterInventory","methods":["EntityFilterInventory(BuilderEntityFilterInventory, BuilderSupport)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterItemInHand","simpleName":"EntityFilterItemInHand","methods":["EntityFilterItemInHand(BuilderEntityFilterItemInHand, BuilderSupport)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterLineOfSight","simpleName":"EntityFilterLineOfSight","methods":["EntityFilterLineOfSight()","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterMany","simpleName":"EntityFilterMany","methods":["EntityFilterMany(List)","cost(): int","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","componentCount(): int","getComponent(int): IAnnotatedComponent","setContext(IAnnotatedComponent, int): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterMovementState","simpleName":"EntityFilterMovementState","methods":["EntityFilterMovementState(BuilderEntityFilterMovementState)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterNot","simpleName":"EntityFilterNot","methods":["EntityFilterNot(IEntityFilter)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","componentCount(): int","getComponent(int): IAnnotatedComponent","setContext(IAnnotatedComponent, int): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterNPCGroup","simpleName":"EntityFilterNPCGroup","methods":["EntityFilterNPCGroup(BuilderEntityFilterNPCGroup, BuilderSupport)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterOr","simpleName":"EntityFilterOr","methods":["EntityFilterOr(List)","matchesEntity(Ref, Ref, Role, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterSpotsMe","simpleName":"EntityFilterSpotsMe","methods":["EntityFilterSpotsMe(BuilderEntityFilterSpotsMe)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int","inViewTest(Ref, Ref, Store): boolean","inViewSector(Ref, Ref, Store): boolean","inViewCone(Ref, Ref, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterStandingOnBlock","simpleName":"EntityFilterStandingOnBlock","methods":["EntityFilterStandingOnBlock(BuilderEntityFilterStandingOnBlock, BuilderSupport)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterStat","simpleName":"EntityFilterStat","methods":["EntityFilterStat(BuilderEntityFilterStat, BuilderSupport)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.filters.EntityFilterViewSector","simpleName":"EntityFilterViewSector","methods":["EntityFilterViewSector(BuilderEntityFilterViewSector, BuilderSupport)","matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int","getViewAngle(): float"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.HeadMotionWatch","simpleName":"HeadMotionWatch","methods":["HeadMotionWatch(BuilderHeadMotionWatch, BuilderSupport)","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.prioritisers.builders.BuilderSensorEntityPrioritiserAttitude","simpleName":"BuilderSensorEntityPrioritiserAttitude","methods":["BuilderSensorEntityPrioritiserAttitude()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): SensorEntityPrioritiserAttitude","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderSensorEntityPrioritiserAttitude","getPrioritisedAttitudes(BuilderSupport): Attitude[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.prioritisers.SensorEntityPrioritiserAttitude","simpleName":"SensorEntityPrioritiserAttitude","methods":["SensorEntityPrioritiserAttitude(BuilderSensorEntityPrioritiserAttitude, BuilderSupport)","registerWithSupport(Role): void","getNPCPrioritiser(): IEntityByPriorityFilter","getPlayerPrioritiser(): IEntityByPriorityFilter","pickTarget(Ref, Role, Vector3d, Ref, Ref, boolean, Store): Ref","providesFilters(): boolean","buildProvidedFilters(List): void","getPriority(Ref, WorldSupport, Ref, Store): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.prioritisers.SensorEntityPrioritiserDefault","simpleName":"SensorEntityPrioritiserDefault","methods":["SensorEntityPrioritiserDefault()","getNPCPrioritiser(): IEntityByPriorityFilter","getPlayerPrioritiser(): IEntityByPriorityFilter","pickTarget(Ref, Role, Vector3d, Ref, Ref, boolean, Store): Ref","providesFilters(): boolean","buildProvidedFilters(List): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.SensorBeacon","simpleName":"SensorBeacon","methods":["SensorBeacon(BuilderSensorBeacon, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.SensorCount","simpleName":"SensorCount","methods":["SensorCount(BuilderSensorCount, BuilderSupport)","registerWithSupport(Role): void","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","groupListHasPlayer(int[]): boolean","filterNPC(Ref, Role, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.SensorEntity","simpleName":"SensorEntity","methods":["SensorEntity(BuilderSensorEntity, BuilderSupport)","isGetPlayers(): boolean","isGetNPCs(): boolean","isExcludingOwnType(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.SensorEntityBase","simpleName":"SensorEntityBase","methods":["SensorEntityBase(BuilderSensorEntityBase, ISensorEntityPrioritiser, BuilderSupport)","matches(Ref, Role, double, Store): boolean","done(): void","getSensorInfo(): InfoProvider","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","initialisePrioritiser(): void","isGetPlayers(): boolean","isGetNPCs(): boolean","isExcludingOwnType(): boolean","filterLockedEntity(Ref, Vector3d, Role, Store): Ref","filterEntityWithRange(Ref, Ref, Vector3d, Role, Store): boolean","filterEntity(Ref, Ref, Role, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.SensorKill","simpleName":"SensorKill","methods":["SensorKill(BuilderSensorKill, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.SensorPlayer","simpleName":"SensorPlayer","methods":["SensorPlayer(BuilderSensorPlayer, BuilderSupport)","isGetPlayers(): boolean","isGetNPCs(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.SensorSelf","simpleName":"SensorSelf","methods":["SensorSelf(BuilderSensorSelf, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.entity.SensorTarget","simpleName":"SensorTarget","methods":["SensorTarget(BuilderSensorTarget, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","fulfilsRequirements(Ref, Role, Ref, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.EntityFilterBase","simpleName":"EntityFilterBase","methods":["EntityFilterBase()"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.HeadMotionBase","simpleName":"HeadMotionBase","methods":["HeadMotionBase(BuilderHeadMotionBase)"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.IEntityFilter","simpleName":"IEntityFilter","methods":["matchesEntity(Ref, Ref, Role, Store): boolean","cost(): int","prioritiseFilters(IEntityFilter[]): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.interaction.ActionLockOnInteractionTarget","simpleName":"ActionLockOnInteractionTarget","methods":["ActionLockOnInteractionTarget(BuilderActionLockOnInteractionTarget, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.interaction.ActionSetInteractable","simpleName":"ActionSetInteractable","methods":["ActionSetInteractable(BuilderActionSetInteractable, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.interaction.builders.BuilderActionLockOnInteractionTarget","simpleName":"BuilderActionLockOnInteractionTarget","methods":["BuilderActionLockOnInteractionTarget()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionLockOnInteractionTarget","getTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.interaction.builders.BuilderActionSetInteractable","simpleName":"BuilderActionSetInteractable","methods":["BuilderActionSetInteractable()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionSetInteractable","getSetTo(BuilderSupport): boolean","getHint(): String","getShowPrompt(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.interaction.builders.BuilderSensorCanInteract","simpleName":"BuilderSensorCanInteract","methods":["BuilderSensorCanInteract()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getViewSectorRadians(BuilderSupport): float","getAttitudes(BuilderSupport): EnumSet"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.interaction.builders.BuilderSensorHasInteracted","simpleName":"BuilderSensorHasInteracted","methods":["BuilderSensorHasInteracted()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.interaction.builders.BuilderSensorInteractionContext","simpleName":"BuilderSensorInteractionContext","methods":["BuilderSensorInteractionContext()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getInteractionContext(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.interaction.SensorCanInteract","simpleName":"SensorCanInteract","methods":["SensorCanInteract(BuilderSensorCanInteract, BuilderSupport)","matches(Ref, Role, double, Store): boolean","registerWithSupport(Role): void","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.interaction.SensorHasInteracted","simpleName":"SensorHasInteracted","methods":["SensorHasInteracted(BuilderSensorBase)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.interaction.SensorInteractionContext","simpleName":"SensorInteractionContext","methods":["SensorInteractionContext(BuilderSensorInteractionContext, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.ISensorEntityCollector","simpleName":"ISensorEntityCollector","methods":["init(Ref, Role, ComponentAccessor): void","collectMatching(Ref, Ref, ComponentAccessor): void","collectNonMatching(Ref, ComponentAccessor): void","terminateOnFirstMatch(): boolean","cleanup(): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.ISensorEntityPrioritiser","simpleName":"ISensorEntityPrioritiser","methods":["getNPCPrioritiser(): IEntityByPriorityFilter","getPlayerPrioritiser(): IEntityByPriorityFilter","pickTarget(Ref, Role, Vector3d, Ref, Ref, boolean, Store): Ref","providesFilters(): boolean","buildProvidedFilters(List): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.items.ActionDropItem","simpleName":"ActionDropItem","methods":["ActionDropItem(BuilderActionDropItem, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","pickDistance(): double","newDirection(Ref, double, double, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.items.ActionInventory","simpleName":"ActionInventory","methods":["ActionInventory(BuilderActionInventory, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.items.ActionPickUpItem","simpleName":"ActionPickUpItem","methods":["ActionPickUpItem(BuilderActionPickUpItem, BuilderSupport)","registerWithSupport(Role): void","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","filterItem(Ref, Role, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.items.builders.BuilderActionDropItem","simpleName":"BuilderActionDropItem","methods":["BuilderActionDropItem()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","readConfig(JsonElement): BuilderActionDropItem","getBuilderDescriptorState(): BuilderDescriptorState","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getItem(BuilderSupport): String","getDropList(BuilderSupport): String","getThrowSpeed(): float","getDropSectorRadians(): double[]","getDistance(): double[]","isHighPitch(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.items.builders.BuilderActionInventory","simpleName":"BuilderActionInventory","methods":["BuilderActionInventory()","build(BuilderSupport): Action","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getOperation(BuilderSupport): ActionInventory$Operation","getItem(BuilderSupport): String","getCount(BuilderSupport): int","getUseTarget(BuilderSupport): boolean","getSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.items.builders.BuilderActionPickUpItem","simpleName":"BuilderActionPickUpItem","methods":["BuilderActionPickUpItem()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","readConfig(JsonElement): BuilderActionPickUpItem","getBuilderDescriptorState(): BuilderDescriptorState","getItems(BuilderSupport): String[]","getHoover(): boolean","getRange(BuilderSupport): double","getStorageTarget(BuilderSupport): ActionPickUpItem$StorageTarget"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.items.builders.BuilderSensorDroppedItem","simpleName":"BuilderSensorDroppedItem","methods":["BuilderSensorDroppedItem()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","readConfig(JsonElement): Builder","getBuilderDescriptorState(): BuilderDescriptorState","getRange(BuilderSupport): double","getViewSectorRadians(BuilderSupport): float","getHasLineOfSight(BuilderSupport): boolean","getItems(BuilderSupport): String[]","getAttitudes(BuilderSupport): EnumSet"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.items.SensorDroppedItem","simpleName":"SensorDroppedItem","methods":["SensorDroppedItem(BuilderSensorDroppedItem, BuilderSupport)","registerWithSupport(Role): void","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","filterItem(Ref, Ref, Role, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.ActionDelayDespawn","simpleName":"ActionDelayDespawn","methods":["ActionDelayDespawn(BuilderActionDelayDespawn)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.ActionDespawn","simpleName":"ActionDespawn","methods":["ActionDespawn(BuilderActionDespawn)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.ActionDie","simpleName":"ActionDie","methods":["ActionDie(BuilderActionDie)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.ActionRemove","simpleName":"ActionRemove","methods":["ActionRemove(BuilderActionRemove, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.ActionRole","simpleName":"ActionRole","methods":["ActionRole(BuilderActionRole, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.ActionSpawn","simpleName":"ActionSpawn","methods":["ActionSpawn(BuilderActionSpawn, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","trySpawn(Ref, SpawningContext, Store): boolean","postSpawn(NPCEntity, Ref, Store): void","joinFlock(Ref, Store): void","launchAtTarget(Ref, Store): void","deferredSpawning(Ref, Role, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.builders.BuilderActionDelayDespawn","simpleName":"BuilderActionDelayDespawn","methods":["BuilderActionDelayDespawn()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","build(BuilderSupport): ActionDelayDespawn","readConfig(JsonElement): BuilderActionDelayDespawn","getTime(): float","getShorten(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.builders.BuilderActionDespawn","simpleName":"BuilderActionDespawn","methods":["BuilderActionDespawn()","build(BuilderSupport): ActionDespawn","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionDespawn","isForced(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.builders.BuilderActionDie","simpleName":"BuilderActionDie","methods":["BuilderActionDie()","build(BuilderSupport): ActionDie","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.builders.BuilderActionRemove","simpleName":"BuilderActionRemove","methods":["BuilderActionRemove()","build(BuilderSupport): Action","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getUseTarget(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.builders.BuilderActionRole","simpleName":"BuilderActionRole","methods":["BuilderActionRole()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getRole(BuilderSupport): String","getChangeAppearance(BuilderSupport): boolean","getState(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.builders.BuilderActionSpawn","simpleName":"BuilderActionSpawn","methods":["BuilderActionSpawn()","build(BuilderSupport): ActionSpawn","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionSpawn","getSpawnDirection(BuilderSupport): float","getSpawnAngle(BuilderSupport): float","isFanOut(BuilderSupport): boolean","getDistanceRange(BuilderSupport): double[]","getKind(BuilderSupport): String","getFlock(BuilderSupport): String","getCountRange(BuilderSupport): int[]","getDelayRange(BuilderSupport): double[]","isLaunchAtTarget(BuilderSupport): boolean","isPitchHigh(BuilderSupport): boolean","getSpread(BuilderSupport): double","isJoinFlock(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.builders.BuilderSensorAge","simpleName":"BuilderSensorAge","methods":["BuilderSensorAge()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getAgeRange(BuilderSupport): Instant[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.lifecycle.SensorAge","simpleName":"SensorAge","methods":["SensorAge(BuilderSensorAge, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.MotionBase","simpleName":"MotionBase","methods":["MotionBase()"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.ActionCrouch","simpleName":"ActionCrouch","methods":["ActionCrouch(BuilderActionBase, boolean)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.ActionOverrideAltitude","simpleName":"ActionOverrideAltitude","methods":["ActionOverrideAltitude(BuilderActionOverrideAltitude, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.ActionRecomputePath","simpleName":"ActionRecomputePath","methods":["ActionRecomputePath(BuilderActionRecomputePath)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionFind","simpleName":"BodyMotionFind","methods":["BodyMotionFind(BuilderBodyMotionFind, BuilderSupport)","canSwitchToSteering(Ref, MotionController, ComponentAccessor): boolean","shouldSkipSteering(Ref, MotionController, Vector3d, ComponentAccessor): boolean","computeSteering(Ref, Role, Vector3d, Steering, ComponentAccessor): boolean","canComputeMotion(Ref, Role, InfoProvider, ComponentAccessor): boolean","isGoalReached(Ref, MotionController, Vector3d, Vector3d, ComponentAccessor): boolean","isGoalReached(Ref, AStarBase, AStarNode, MotionController, ComponentAccessor): boolean","estimateToGoal(AStarBase, Vector3d, MotionController): float","findBestPath(AStarBase, MotionController): void","onThrottling(MotionController, Ref, Steering, ComponentAccessor): void","onDeferring(MotionController, Ref, Steering, ComponentAccessor): void","lookAtTarget(Ref, Steering, ComponentAccessor): void","canReachTarget(Ref, MotionController, Vector3d, Vector3d, ComponentAccessor): boolean","isBoundingBoxesOverlapping(Vector3d, Vector3d): boolean","containsPosition(Vector3d, Vector3d): boolean","containsPosition(double, double, double, double): boolean","getDesiredTargetDistance(): double","getDesiredTargetEntity(): Ref"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionFindBase","simpleName":"BodyMotionFindBase","methods":["BodyMotionFindBase(BuilderBodyMotionFindBase, BuilderSupport, AStarBase)","getRelaxedConstraints(): EnumSet","activate(Ref, Role, ComponentAccessor): void","deactivate(Ref, Role, ComponentAccessor): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","findBestPath(AStarBase, MotionController): void","startPathFinder(Ref, Vector3d, Role, MotionController, ComponentAccessor): boolean","continuePathFinder(Ref, MotionController, ComponentAccessor): boolean","updatePathFollower(Ref, Vector3d, MotionController, ComponentAccessor): boolean","canSwitchToSteering(Ref, MotionController, ComponentAccessor): boolean","shouldSkipSteering(Ref, MotionController, Vector3d, ComponentAccessor): boolean","computeSteering(Ref, Role, Vector3d, Steering, ComponentAccessor): boolean","getSteeringTargetPosition(): Vector3d","scaleSteering(Ref, Role, SteeringForceWithTarget, Steering, double, ComponentAccessor): boolean","computeDesiredYTranslation(Steering, float, double): double","onNoPathFound(MotionController): void","onBlockedPath(): void","onSteering(MotionController, Ref, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionFindWithTarget","simpleName":"BodyMotionFindWithTarget","methods":["BodyMotionFindWithTarget(BuilderBodyMotionFindWithTarget, BuilderSupport)","activate(Ref, Role, ComponentAccessor): void","deactivate(Ref, Role, ComponentAccessor): void","canComputeMotion(Ref, Role, InfoProvider, ComponentAccessor): boolean","mustRecomputePath(MotionController): boolean","forceRecomputePath(MotionController): void","shouldDeferPathComputation(MotionController, Vector3d, ComponentAccessor): boolean","mustAbortThrottling(MotionController, Ref): boolean","isGoalReached(Ref, MotionController, Vector3d, ComponentAccessor): boolean","startComputePath(Ref, Role, MotionController, Vector3d, ComponentAccessor): AStarBase$Progress","onBlockedPath(): void","onNoPathFound(MotionController): void","onSteering(MotionController, Ref, ComponentAccessor): void","decorateDebugString(StringBuilder): void","isGoalReached(Ref, MotionController, Vector3d, Vector3d, ComponentAccessor): boolean","getLastTargetPosition(): Vector3d","getSteeringTargetPosition(): Vector3d","getLastAccessibleTargetPosition(MotionController, boolean, ComponentAccessor): Vector3d"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionLand","simpleName":"BodyMotionLand","methods":["BodyMotionLand(BuilderBodyMotionLand, BuilderSupport)","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","canComputeMotion(Ref, Role, InfoProvider, ComponentAccessor): boolean","isGoalReached(Ref, MotionController, Vector3d, Vector3d, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionLeave","simpleName":"BodyMotionLeave","methods":["BodyMotionLeave(BuilderBodyMotionLeave, BuilderSupport)","isGoalReached(Ref, MotionController, Vector3d, ComponentAccessor): boolean","isGoalReached(Ref, AStarBase, AStarNode, MotionController, ComponentAccessor): boolean","estimateToGoal(AStarBase, Vector3d, MotionController): float","findBestPath(AStarBase, MotionController): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionMaintainDistance","simpleName":"BodyMotionMaintainDistance","methods":["BodyMotionMaintainDistance(BuilderBodyMotionMaintainDistance, BuilderSupport)","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","tickStrafingDelay(double): boolean","deactivate(Ref, Role, ComponentAccessor): void","getDesiredTargetDistance(): double","getDesiredTargetEntity(): Ref"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionMatchLook","simpleName":"BodyMotionMatchLook","methods":["BodyMotionMatchLook(BuilderBodyMotionBase)","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionMoveAway","simpleName":"BodyMotionMoveAway","methods":["BodyMotionMoveAway(BuilderBodyMotionMoveAway, BuilderSupport)","activate(Ref, Role, ComponentAccessor): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","computeSteering(Ref, Role, Vector3d, Steering, ComponentAccessor): boolean","isGoalReached(Ref, AStarBase, AStarNode, MotionController, ComponentAccessor): boolean","isGoalReached(Ref, MotionController, Vector3d, Vector3d, ComponentAccessor): boolean","estimateToGoal(AStarBase, Vector3d, MotionController): float","findBestPath(AStarBase, MotionController): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionTakeOff","simpleName":"BodyMotionTakeOff","methods":["BodyMotionTakeOff(BuilderBodyMotionTakeOff)","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionTeleport","simpleName":"BodyMotionTeleport","methods":["BodyMotionTeleport(BuilderBodyMotionTeleport)","activate(Ref, Role, ComponentAccessor): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","tickCooldown(double): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionWander","simpleName":"BodyMotionWander","methods":["BodyMotionWander(BuilderBodyMotionWander, BuilderSupport)","constrainMove(Ref, Role, Vector3d, Vector3d, double, ComponentAccessor): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionWanderBase","simpleName":"BodyMotionWanderBase","methods":["BodyMotionWanderBase(BuilderBodyMotionWanderBase, BuilderSupport)","getRelaxedConstraints(): EnumSet","activate(Ref, Role, ComponentAccessor): void","deactivate(Ref, Role, ComponentAccessor): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","findBestDirection(Ref, ComponentAccessor): boolean","constrainMove(Ref, Role, Vector3d, Vector3d, double, ComponentAccessor): double","restartSearch(Ref, NPCEntity, MotionController, ComponentAccessor): void","computeHeightRange(Ref, MotionController, ComponentAccessor): void","probeDirection(Ref, int, Role, ComponentAccessor): boolean","toAngle(Ref, int, ComponentAccessor): float"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionWanderInCircle","simpleName":"BodyMotionWanderInCircle","methods":["BodyMotionWanderInCircle(BuilderBodyMotionWanderInCircle, BuilderSupport)","constrainMove(Ref, Role, Vector3d, Vector3d, double, ComponentAccessor): double","getReferencePoint(Ref, ComponentAccessor): Vector3d"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.BodyMotionWanderInRect","simpleName":"BodyMotionWanderInRect","methods":["BodyMotionWanderInRect(BuilderBodyMotionWanderInRect, BuilderSupport)","constrainMove(Ref, Role, Vector3d, Vector3d, double, ComponentAccessor): double","sectorCode(double, double): int","distanceSquared(double, double, int): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderActionCrouch","simpleName":"BuilderActionCrouch","methods":["BuilderActionCrouch()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","build(BuilderSupport): Action","readConfig(JsonElement): Builder"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderActionOverrideAltitude","simpleName":"BuilderActionOverrideAltitude","methods":["BuilderActionOverrideAltitude()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","build(BuilderSupport): Action","readConfig(JsonElement): Builder","getDesiredAltitudeRange(BuilderSupport): double[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderActionRecomputePath","simpleName":"BuilderActionRecomputePath","methods":["BuilderActionRecomputePath()","build(BuilderSupport): ActionRecomputePath","readConfig(JsonElement): BuilderActionRecomputePath","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionFind","simpleName":"BuilderBodyMotionFind","methods":["BuilderBodyMotionFind()","build(BuilderSupport): BodyMotionFind","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionFind","getReachable(BuilderSupport): boolean","getStopDistance(BuilderSupport): double","getHeightDifference(BuilderSupport): double[]","getAbortDistance(BuilderSupport): double","getFalloff(BuilderSupport): double","getSlowDownDistance(BuilderSupport): double","getSwitchToSteeringDistance(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionFindBase","simpleName":"BuilderBodyMotionFindBase","methods":["BuilderBodyMotionFindBase()","BuilderBodyMotionFindBase(boolean)","readConfig(JsonElement): BuilderBodyMotionFindBase","getParsedDebugFlags(): EnumSet","getNodesPerTick(BuilderSupport): int","getMaxPathLength(BuilderSupport): int","getMaxOpenNodes(BuilderSupport): int","getMaxTotalNodes(BuilderSupport): int","isDiagonalMoves(BuilderSupport): boolean","getUseBestPath(BuilderSupport): boolean","isBuildOptimisedPath(BuilderSupport): boolean","getPathSmoothing(BuilderSupport): int","getRelativeSpeed(BuilderSupport): double","getRelativeSpeedWaypoint(BuilderSupport): double","getWaypointRadius(BuilderSupport): double","getRejectionWeight(BuilderSupport): double","getBlendHeading(BuilderSupport): double","isAvoidingBlockDamage(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionFindWithTarget","simpleName":"BuilderBodyMotionFindWithTarget","methods":["BuilderBodyMotionFindWithTarget()","BuilderBodyMotionFindWithTarget(boolean)","readConfig(JsonElement): BuilderBodyMotionFindBase","getMinMoveDistanceWait(BuilderSupport): double","getMinMoveDistanceRecompute(BuilderSupport): double","getRecomputeConeAngle(BuilderSupport): double","isAdjustRangeByHitboxSize(BuilderSupport): boolean","getMinMoveDistanceReproject(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionLand","simpleName":"BuilderBodyMotionLand","methods":["BuilderBodyMotionLand()","build(BuilderSupport): BodyMotionLand","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionLand","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getGoalLenience(BuilderSupport): double","getDesiredAltitudeWeight(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionLeave","simpleName":"BuilderBodyMotionLeave","methods":["BuilderBodyMotionLeave()","build(BuilderSupport): BodyMotionLeave","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionFindBase","getDistance(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionMaintainDistance","simpleName":"BuilderBodyMotionMaintainDistance","methods":["BuilderBodyMotionMaintainDistance()","build(BuilderSupport): BodyMotionMaintainDistance","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionMaintainDistance","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getDesiredDistanceRange(BuilderSupport): double[]","getTargetDistanceFactor(BuilderSupport): double","getMoveThreshold(BuilderSupport): double","getRelativeForwardsSpeed(BuilderSupport): double","getRelativeBackwardsSpeed(BuilderSupport): double","getMoveTowardsSlowdownThreshold(BuilderSupport): double","getStrafingDurationRange(BuilderSupport): double[]","getStrafingFrequencyRange(BuilderSupport): double[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionMatchLook","simpleName":"BuilderBodyMotionMatchLook","methods":["BuilderBodyMotionMatchLook()","build(BuilderSupport): BodyMotionMatchLook","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionMatchLook"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionMoveAway","simpleName":"BuilderBodyMotionMoveAway","methods":["BuilderBodyMotionMoveAway()","build(BuilderSupport): BodyMotionMoveAway","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionMoveAway","getSlowdownDistance(BuilderSupport): double","getStopDistance(BuilderSupport): double","getFalloff(BuilderSupport): double","getHoldDirectionDurationRange(BuilderSupport): double[]","getChangeDirectionViewSectorRadians(BuilderSupport): float","getDirectionJitterRadians(BuilderSupport): float","getErraticDistance(BuilderSupport): double","getErraticExtraJitterRadians(BuilderSupport): float","getErraticChangeDurationMultiplier(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionTakeOff","simpleName":"BuilderBodyMotionTakeOff","methods":["BuilderBodyMotionTakeOff()","build(BuilderSupport): BodyMotion","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getJumpSpeed(): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionTeleport","simpleName":"BuilderBodyMotionTeleport","methods":["BuilderBodyMotionTeleport()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): BodyMotion","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionTeleport","getOffsetRadius(): double[]","getMaxYOffset(): double","getSectorRadians(): float","getOrientation(): BodyMotionTeleport$Orientation"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionWander","simpleName":"BuilderBodyMotionWander","methods":["BuilderBodyMotionWander()","build(BuilderSupport): BodyMotionWander","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionWanderBase"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionWanderBase","simpleName":"BuilderBodyMotionWanderBase","methods":["BuilderBodyMotionWanderBase()","build(BuilderSupport): BodyMotionWanderBase","readCommonConfig(JsonElement): Builder","getMinWalkTime(BuilderSupport): double","getMaxWalkTime(BuilderSupport): double","getMinHeadingChange(BuilderSupport): float","getMaxHeadingChange(BuilderSupport): float","isRelaxHeadingChange(BuilderSupport): boolean","getRelativeSpeed(BuilderSupport): double","getMinMoveDistance(BuilderSupport): double","getStopDistance(BuilderSupport): double","isAvoidingBlockDamage(BuilderSupport): boolean","isLegacyRelaxedMoveConstraints(BuilderSupport): boolean","getRelaxedConstraints(BuilderSupport): EnumSet","isRelaxedConstraintsPresent(): boolean","getTestsPerTick(BuilderSupport): int","getDesiredAltitudeWeight(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionWanderInCircle","simpleName":"BuilderBodyMotionWanderInCircle","methods":["BuilderBodyMotionWanderInCircle()","build(BuilderSupport): BodyMotionWanderInCircle","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionWanderInCircle","getRadius(BuilderSupport): double","isFlock(): boolean","isUseSphere(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionWanderInRect","simpleName":"BuilderBodyMotionWanderInRect","methods":["BuilderBodyMotionWanderInRect()","build(BuilderSupport): BodyMotionWanderInRect","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionWanderInRect","getWidth(): double","getDepth(): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderSensorInAir","simpleName":"BuilderSensorInAir","methods":["BuilderSensorInAir()","build(BuilderSupport): SensorInAir","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderSensorMotionController","simpleName":"BuilderSensorMotionController","methods":["BuilderSensorMotionController()","build(BuilderSupport): Sensor","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getMotionControllerName(): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderSensorNav","simpleName":"BuilderSensorNav","methods":["BuilderSensorNav()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getNavStates(BuilderSupport): EnumSet","getThrottleDuration(BuilderSupport): double","getTargetDelta(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderSensorOnGround","simpleName":"BuilderSensorOnGround","methods":["BuilderSensorOnGround()","build(BuilderSupport): SensorOnGround","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.SensorInAir","simpleName":"SensorInAir","methods":["SensorInAir(BuilderSensorBase)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.SensorMotionController","simpleName":"SensorMotionController","methods":["SensorMotionController(BuilderSensorMotionController)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.SensorNav","simpleName":"SensorNav","methods":["SensorNav(BuilderSensorNav, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.movement.SensorOnGround","simpleName":"SensorOnGround","methods":["SensorOnGround(BuilderSensorBase)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.SensorBase","simpleName":"SensorBase","methods":["SensorBase(BuilderSensorBase)","matches(Ref, Role, double, Store): boolean","clearOnce(): void","setOnce(): void","isTriggered(): boolean","processDelay(float): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.SensorWithEntityFilters","simpleName":"SensorWithEntityFilters","methods":["SensorWithEntityFilters(BuilderSensorBase, IEntityFilter[])","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","componentCount(): int","getComponent(int): IAnnotatedComponent","setContext(IAnnotatedComponent, int): void","matchesFilters(Ref, Ref, Role, Store): boolean","findViewAngleFromFilters(): float"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.statemachine.ActionParentState","simpleName":"ActionParentState","methods":["ActionParentState(BuilderActionParentState, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.statemachine.ActionState","simpleName":"ActionState","methods":["ActionState(BuilderActionState, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean","getInfo(Role, ComponentInfo): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.statemachine.ActionToggleStateEvaluator","simpleName":"ActionToggleStateEvaluator","methods":["ActionToggleStateEvaluator(BuilderActionToggleStateEvaluator)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.statemachine.builders.BuilderActionParentState","simpleName":"BuilderActionParentState","methods":["BuilderActionParentState()","build(BuilderSupport): ActionParentState","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionParentState","isClearHeadMotion(): boolean","isClearBodyMotion(): boolean","getStatePair(BuilderSupport): StatePair"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.statemachine.builders.BuilderActionState","simpleName":"BuilderActionState","methods":["BuilderActionState()","build(BuilderSupport): ActionState","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionState","getStateIndex(): int","getSubStateIndex(): int","isClearState(): boolean","isClearHeadMotion(): boolean","isClearBodyMotion(): boolean","isComponentLocal(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.statemachine.builders.BuilderActionToggleStateEvaluator","simpleName":"BuilderActionToggleStateEvaluator","methods":["BuilderActionToggleStateEvaluator()","build(BuilderSupport): ActionToggleStateEvaluator","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionToggleStateEvaluator","isOn(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.statemachine.builders.BuilderSensorIsBusy","simpleName":"BuilderSensorIsBusy","methods":["BuilderSensorIsBusy()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.statemachine.builders.BuilderSensorState","simpleName":"BuilderSensorState","methods":["BuilderSensorState()","build(BuilderSupport): SensorState","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getState(): int","setIndexes(int, int): void","isDefaultSubState(): boolean","getSubStateIndex(): int","isComponentLocal(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.statemachine.SensorIsBusy","simpleName":"SensorIsBusy","methods":["SensorIsBusy(BuilderSensorBase)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.statemachine.SensorState","simpleName":"SensorState","methods":["SensorState(BuilderSensorState, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","getInfo(Role, ComponentInfo): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.ActionSetAlarm","simpleName":"ActionSetAlarm","methods":["ActionSetAlarm(BuilderActionSetAlarm, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.ActionTimer","simpleName":"ActionTimer","methods":["ActionTimer(BuilderActionTimer, BuilderSupport)","ActionTimer(BuilderActionTimerStart, BuilderSupport)","ActionTimer(BuilderActionTimerModify, BuilderSupport)","ActionTimer(BuilderActionTimerPause, BuilderSupport)","ActionTimer(BuilderActionTimerStop, BuilderSupport)","ActionTimer(BuilderActionTimerContinue, BuilderSupport)","ActionTimer(BuilderActionTimerRestart, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean","executeRestartAction(): void","executeModifyAction(): void","executeContinueAction(): void","executePauseAction(): void","executeStopAction(): void","executeStartAction(): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.BodyMotionTimer","simpleName":"BodyMotionTimer","methods":["BodyMotionTimer(BuilderBodyMotionTimer, BuilderSupport, BodyMotion)","getSteeringMotion(): BodyMotion","findWrappedBodyMotion(Class): BodyMotion"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderActionSetAlarm","simpleName":"BuilderActionSetAlarm","methods":["BuilderActionSetAlarm()","build(BuilderSupport): ActionSetAlarm","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionSetAlarm","getAlarm(BuilderSupport): Alarm","getDurationRange(BuilderSupport): TemporalAmount[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderActionTimer","simpleName":"BuilderActionTimer","methods":["BuilderActionTimer()","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionTimer","getTimerAction(): Timer$TimerAction","getTimer(BuilderSupport): Timer"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderActionTimerContinue","simpleName":"BuilderActionTimerContinue","methods":["BuilderActionTimerContinue()","build(BuilderSupport): ActionTimer","getShortDescription(): String","getLongDescription(): String","getTimerAction(): Timer$TimerAction"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderActionTimerModify","simpleName":"BuilderActionTimerModify","methods":["BuilderActionTimerModify()","build(BuilderSupport): ActionTimer","getShortDescription(): String","getLongDescription(): String","readConfig(JsonElement): BuilderActionTimer","getTimerAction(): Timer$TimerAction","getIncreaseValue(BuilderSupport): double","getRestartValueRange(BuilderSupport): double[]","getRate(BuilderSupport): double","getSetValue(BuilderSupport): double","isModifyRepeating(): boolean","isRepeating(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderActionTimerPause","simpleName":"BuilderActionTimerPause","methods":["BuilderActionTimerPause()","build(BuilderSupport): ActionTimer","getShortDescription(): String","getLongDescription(): String","getTimerAction(): Timer$TimerAction"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderActionTimerRestart","simpleName":"BuilderActionTimerRestart","methods":["BuilderActionTimerRestart()","build(BuilderSupport): ActionTimer","getShortDescription(): String","getLongDescription(): String","getTimerAction(): Timer$TimerAction"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderActionTimerStart","simpleName":"BuilderActionTimerStart","methods":["BuilderActionTimerStart()","build(BuilderSupport): ActionTimer","getShortDescription(): String","getLongDescription(): String","readConfig(JsonElement): BuilderActionTimer","getTimerAction(): Timer$TimerAction","getStartValueRange(BuilderSupport): double[]","getRestartValueRange(BuilderSupport): double[]","getRate(BuilderSupport): double","isRepeating(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderActionTimerStop","simpleName":"BuilderActionTimerStop","methods":["BuilderActionTimerStop()","build(BuilderSupport): ActionTimer","getShortDescription(): String","getLongDescription(): String","getTimerAction(): Timer$TimerAction"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderBodyMotionTimer","simpleName":"BuilderBodyMotionTimer","methods":["BuilderBodyMotionTimer()","build(BuilderSupport): BodyMotionTimer","category(): Class"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderHeadMotionTimer","simpleName":"BuilderHeadMotionTimer","methods":["BuilderHeadMotionTimer()","build(BuilderSupport): HeadMotionTimer","category(): Class"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderMotionTimer","simpleName":"BuilderMotionTimer","methods":["BuilderMotionTimer()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderMotionTimer","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getTimerRange(BuilderSupport): double[]","getMotion(BuilderSupport): Motion"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderSensorAlarm","simpleName":"BuilderSensorAlarm","methods":["BuilderSensorAlarm()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): SensorAlarm","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getAlarm(BuilderSupport): Alarm","getState(BuilderSupport): SensorAlarm$State","isClear(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.builders.BuilderSensorTimer","simpleName":"BuilderSensorTimer","methods":["BuilderSensorTimer()","build(BuilderSupport): SensorTimer","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getRemainingTimeRange(BuilderSupport): double[]","getTimer(BuilderSupport): Timer","getTimerState(): Timer$TimerState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.HeadMotionTimer","simpleName":"HeadMotionTimer","methods":["HeadMotionTimer(BuilderHeadMotionTimer, BuilderSupport, HeadMotion)"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.MotionTimer","simpleName":"MotionTimer","methods":["MotionTimer(BuilderMotionTimer, BuilderSupport, Motion)","activate(Ref, Role, ComponentAccessor): void","deactivate(Ref, Role, ComponentAccessor): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.SensorAlarm","simpleName":"SensorAlarm","methods":["SensorAlarm(BuilderSensorAlarm, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.timer.SensorTimer","simpleName":"SensorTimer","methods":["SensorTimer(BuilderSensorTimer, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","isBetween(double): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.ActionNothing","simpleName":"ActionNothing","methods":["ActionNothing(BuilderActionBase)"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.ActionRandom","simpleName":"ActionRandom","methods":["ActionRandom(BuilderActionRandom, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.ActionResetInstructions","simpleName":"ActionResetInstructions","methods":["ActionResetInstructions(BuilderActionResetInstructions, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean","resetInstructions(Role, double): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.ActionSequence","simpleName":"ActionSequence","methods":["ActionSequence(BuilderActionSequence, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","clearOnce(): void","setOnce(): void","componentCount(): int","getComponent(int): IAnnotatedComponent","setContext(IAnnotatedComponent, int): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.ActionSetFlag","simpleName":"ActionSetFlag","methods":["ActionSetFlag(BuilderActionSetFlag, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.ActionTimeout","simpleName":"ActionTimeout","methods":["ActionTimeout(BuilderActionTimeout, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","clearOnce(): void","componentCount(): int","getComponent(int): IAnnotatedComponent"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.BodyMotionNothing","simpleName":"BodyMotionNothing","methods":["BodyMotionNothing(BuilderBodyMotionBase)","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.BodyMotionSequence","simpleName":"BodyMotionSequence","methods":["BodyMotionSequence(BuilderBodyMotionSequence, BuilderSupport)","getSteeringMotion(): BodyMotion","findWrappedBodyMotion(Class): BodyMotion"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderActionNothing","simpleName":"BuilderActionNothing","methods":["BuilderActionNothing()","build(BuilderSupport): ActionNothing","readConfig(JsonElement): BuilderActionNothing","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderActionRandom","simpleName":"BuilderActionRandom","methods":["BuilderActionRandom()","build(BuilderSupport): ActionRandom","readConfig(JsonElement): BuilderActionRandom","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getActions(BuilderSupport): List"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderActionResetInstructions","simpleName":"BuilderActionResetInstructions","methods":["BuilderActionResetInstructions()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionResetInstructions","getInstructions(BuilderSupport): int[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderActionSequence","simpleName":"BuilderActionSequence","methods":["BuilderActionSequence()","build(BuilderSupport): ActionSequence","readConfig(JsonElement): BuilderActionSequence","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getActionList(BuilderSupport): ActionList"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderActionSetFlag","simpleName":"BuilderActionSetFlag","methods":["BuilderActionSetFlag()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","readConfig(JsonElement): BuilderActionSetFlag","getBuilderDescriptorState(): BuilderDescriptorState","getFlagSlot(BuilderSupport): int","getValue(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderActionTimeout","simpleName":"BuilderActionTimeout","methods":["BuilderActionTimeout()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","build(BuilderSupport): ActionTimeout","readConfig(JsonElement): BuilderActionTimeout","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","isDelayAfter(): boolean","getAction(BuilderSupport): Action"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderBodyMotionNothing","simpleName":"BuilderBodyMotionNothing","methods":["BuilderBodyMotionNothing()","build(BuilderSupport): BodyMotionNothing","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderBodyMotionSequence","simpleName":"BuilderBodyMotionSequence","methods":["BuilderBodyMotionSequence()","build(BuilderSupport): BodyMotionSequence","category(): Class","getSteps(BuilderSupport): BodyMotion[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderHeadMotionNothing","simpleName":"BuilderHeadMotionNothing","methods":["BuilderHeadMotionNothing()","build(BuilderSupport): HeadMotionNothing","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderHeadMotionSequence","simpleName":"BuilderHeadMotionSequence","methods":["BuilderHeadMotionSequence()","build(BuilderSupport): HeadMotionSequence","category(): Class","getSteps(BuilderSupport): HeadMotion[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderMotionSequence","simpleName":"BuilderMotionSequence","methods":["BuilderMotionSequence()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderMotionSequence","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","isLooped(): boolean","isRestartOnActivate(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderSensorAdjustPosition","simpleName":"BuilderSensorAdjustPosition","methods":["BuilderSensorAdjustPosition()","build(BuilderSupport): SensorAdjustPosition","getShortDescription(): String","getLongDescription(): String","registerTags(Set): void","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderSensorAdjustPosition","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getSensor(BuilderSupport): Sensor","getOffset(BuilderSupport): Vector3d"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderSensorAnd","simpleName":"BuilderSensorAnd","methods":["BuilderSensorAnd()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","build(BuilderSupport): SensorAnd"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderSensorAny","simpleName":"BuilderSensorAny","methods":["BuilderSensorAny()","build(BuilderSupport): Sensor","getShortDescription(): String","getLongDescription(): String","registerTags(Set): void","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderSensorEval","simpleName":"BuilderSensorEval","methods":["BuilderSensorEval()","build(BuilderSupport): SensorEval","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getExpression(): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderSensorFlag","simpleName":"BuilderSensorFlag","methods":["BuilderSensorFlag()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","readConfig(JsonElement): Builder","getBuilderDescriptorState(): BuilderDescriptorState","getFlagSlot(BuilderSupport): int","getValue(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderSensorMany","simpleName":"BuilderSensorMany","methods":["BuilderSensorMany()","registerTags(Set): void","readConfig(JsonElement): Builder","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getAutoUnlockedTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderSensorNot","simpleName":"BuilderSensorNot","methods":["BuilderSensorNot()","build(BuilderSupport): SensorNot","getShortDescription(): String","getLongDescription(): String","registerTags(Set): void","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderSensorNot","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getSensor(BuilderSupport): Sensor","getUsedTargetSlot(BuilderSupport): int","getAutoUnlockTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderSensorOr","simpleName":"BuilderSensorOr","methods":["BuilderSensorOr()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","build(BuilderSupport): SensorOr"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderSensorRandom","simpleName":"BuilderSensorRandom","methods":["BuilderSensorRandom()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getFalseRange(BuilderSupport): double[]","getTrueRange(BuilderSupport): double[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderSensorSwitch","simpleName":"BuilderSensorSwitch","methods":["BuilderSensorSwitch()","build(BuilderSupport): SensorSwitch","getShortDescription(): String","getLongDescription(): String","registerTags(Set): void","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getSwitch(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderSensorValueProviderWrapper","simpleName":"BuilderSensorValueProviderWrapper","methods":["BuilderSensorValueProviderWrapper()","build(BuilderSupport): SensorValueProviderWrapper","getShortDescription(): String","getLongDescription(): String","registerTags(Set): void","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderSensorValueProviderWrapper","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","isPassValues(BuilderSupport): boolean","getSensor(BuilderSupport): Sensor","getParameterMappings(BuilderSupport): List"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderValueToParameterMapping","simpleName":"BuilderValueToParameterMapping","methods":["BuilderValueToParameterMapping()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): BuilderValueToParameterMapping$ValueToParameterMapping","category(): Class","getBuilderDescriptorState(): BuilderDescriptorState","isEnabled(ExecutionContext): boolean","readConfig(JsonElement): Builder","getType(): ValueStore$Type","getFromSlot(BuilderSupport): int","getToParameter(): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.HeadMotionNothing","simpleName":"HeadMotionNothing","methods":["HeadMotionNothing(BuilderHeadMotionBase)","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.HeadMotionSequence","simpleName":"HeadMotionSequence","methods":["HeadMotionSequence(BuilderHeadMotionSequence, BuilderSupport)"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.MotionSequence","simpleName":"MotionSequence","methods":["MotionSequence(BuilderMotionSequence, Motion[])","activate(Ref, Role, ComponentAccessor): void","deactivate(Ref, Role, ComponentAccessor): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","componentCount(): int","getComponent(int): IAnnotatedComponent","setContext(IAnnotatedComponent, int): void","restart(): void","doActivate(Ref, Role, ComponentAccessor): void","activateNext(Ref, int, Role, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.SensorAdjustPosition","simpleName":"SensorAdjustPosition","methods":["SensorAdjustPosition(BuilderSensorAdjustPosition, BuilderSupport, Sensor)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","done(): void","componentCount(): int","getComponent(int): IAnnotatedComponent","setContext(IAnnotatedComponent, int): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.SensorAnd","simpleName":"SensorAnd","methods":["SensorAnd(BuilderSensorAnd, BuilderSupport, List)","matches(Ref, Role, double, Store): boolean","createInfoProvider(): WrappedInfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.SensorAny","simpleName":"SensorAny","methods":["SensorAny(BuilderSensorBase)","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.SensorEval","simpleName":"SensorEval","methods":["SensorEval(BuilderSensorEval, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","compile(String, StdScope, List): ValueType","evalBoolean(StdScope, ExecutionContext$Instruction[]): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.SensorFlag","simpleName":"SensorFlag","methods":["SensorFlag(BuilderSensorFlag, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.SensorMany","simpleName":"SensorMany","methods":["SensorMany(BuilderSensorMany, BuilderSupport, List)","done(): void","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","getSensorInfo(): InfoProvider","componentCount(): int","getComponent(int): IAnnotatedComponent","setContext(IAnnotatedComponent, int): void","createInfoProvider(): WrappedInfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.SensorNot","simpleName":"SensorNot","methods":["SensorNot(BuilderSensorNot, BuilderSupport, Sensor)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","done(): void","componentCount(): int","getComponent(int): IAnnotatedComponent","setContext(IAnnotatedComponent, int): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.SensorOr","simpleName":"SensorOr","methods":["SensorOr(BuilderSensorOr, BuilderSupport, List)","matches(Ref, Role, double, Store): boolean","createInfoProvider(): WrappedInfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.SensorRandom","simpleName":"SensorRandom","methods":["SensorRandom(BuilderSensorRandom, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","pickNextDuration(): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.SensorSwitch","simpleName":"SensorSwitch","methods":["SensorSwitch(BuilderSensorSwitch, BuilderSupport)","getSensorInfo(): InfoProvider","matches(Ref, Role, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.utility.SensorValueProviderWrapper","simpleName":"SensorValueProviderWrapper","methods":["SensorValueProviderWrapper(BuilderSensorValueProviderWrapper, BuilderSupport, Sensor)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","done(): void","componentCount(): int","getComponent(int): IAnnotatedComponent","setContext(IAnnotatedComponent, int): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.WeightedAction","simpleName":"WeightedAction","methods":["WeightedAction(BuilderWeightedAction, BuilderSupport, Action)","getWeight(): double","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","activate(Role, InfoProvider): void","deactivate(Role, InfoProvider): void","isActivated(): boolean","getInfo(Role, ComponentInfo): void","processDelay(float): boolean","clearOnce(): void","setOnce(): void","isTriggered(): boolean","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.ActionMakePath","simpleName":"ActionMakePath","methods":["ActionMakePath(BuilderActionMakePath, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.ActionPlaceBlock","simpleName":"ActionPlaceBlock","methods":["ActionPlaceBlock(BuilderActionPlaceBlock, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.ActionResetBlockSensors","simpleName":"ActionResetBlockSensors","methods":["ActionResetBlockSensors(BuilderActionResetBlockSensors, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.ActionResetPath","simpleName":"ActionResetPath","methods":["ActionResetPath(BuilderActionResetPath)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.ActionResetSearchRays","simpleName":"ActionResetSearchRays","methods":["ActionResetSearchRays(BuilderActionResetSearchRays, BuilderSupport)","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.ActionSetBlockToPlace","simpleName":"ActionSetBlockToPlace","methods":["ActionSetBlockToPlace(BuilderActionSetBlockToPlace, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.ActionSetLeashPosition","simpleName":"ActionSetLeashPosition","methods":["ActionSetLeashPosition(BuilderActionSetLeashPosition)","execute(Ref, Role, InfoProvider, double, Store): boolean","setLeashPosition(Ref, Ref, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.ActionStorePosition","simpleName":"ActionStorePosition","methods":["ActionStorePosition(BuilderActionStorePosition, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.ActionTriggerSpawners","simpleName":"ActionTriggerSpawners","methods":["ActionTriggerSpawners(BuilderActionTriggerSpawners, BuilderSupport)","registerWithSupport(Role): void","execute(Ref, Role, InfoProvider, double, Store): boolean","filterMarker(Ref, Store): Ref"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.BodyMotionPath","simpleName":"BodyMotionPath","methods":["BodyMotionPath(BuilderBodyMotionPath, BuilderSupport)","activate(Ref, Role, ComponentAccessor): void","loaded(Role): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","tickObservationDelay(double): boolean","pickNextObservationAngle(): void","closeToPosition(Vector3d, MotionController): boolean","invalidateWaypoint(): void","nextWayPoint(IPath, WorldSupport, ComponentAccessor): boolean","getFirstWaypoint(Ref, Role, IPath, Vector3d, ComponentAccessor): boolean","waypointIndexUpdated(IPath, ComponentAccessor): void","initializeCurrentDirection(): void","reset(): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderActionMakePath","simpleName":"BuilderActionMakePath","methods":["BuilderActionMakePath()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","readConfig(JsonElement): BuilderActionMakePath","registerTags(Set): void","getBuilderDescriptorState(): BuilderDescriptorState","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getPath(BuilderSupport): TransientPathDefinition"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderActionPlaceBlock","simpleName":"BuilderActionPlaceBlock","methods":["BuilderActionPlaceBlock()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionPlaceBlock","getRange(BuilderSupport): double","isAllowEmptyMaterials(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderActionResetBlockSensors","simpleName":"BuilderActionResetBlockSensors","methods":["BuilderActionResetBlockSensors()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionResetBlockSensors","getBlockSets(BuilderSupport): int[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderActionResetPath","simpleName":"BuilderActionResetPath","methods":["BuilderActionResetPath()","build(BuilderSupport): Action","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderActionResetSearchRays","simpleName":"BuilderActionResetSearchRays","methods":["BuilderActionResetSearchRays()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionResetSearchRays","getIds(BuilderSupport): int[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderActionSetBlockToPlace","simpleName":"BuilderActionSetBlockToPlace","methods":["BuilderActionSetBlockToPlace()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionSetBlockToPlace","getBlockType(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderActionSetLeashPosition","simpleName":"BuilderActionSetLeashPosition","methods":["BuilderActionSetLeashPosition()","build(BuilderSupport): ActionSetLeashPosition","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionSetLeashPosition","isToTarget(): boolean","isToCurrent(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderActionStorePosition","simpleName":"BuilderActionStorePosition","methods":["BuilderActionStorePosition()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionStorePosition","getSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderActionTriggerSpawners","simpleName":"BuilderActionTriggerSpawners","methods":["BuilderActionTriggerSpawners()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","readConfig(JsonElement): BuilderActionTriggerSpawners","getBuilderDescriptorState(): BuilderDescriptorState","getSpawner(BuilderSupport): String","getRange(BuilderSupport): double","getCount(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderBodyMotionPath","simpleName":"BuilderBodyMotionPath","methods":["BuilderBodyMotionPath()","build(BuilderSupport): BodyMotionPath","getShortDescription(): String","getLongDescription(): String","registerTags(Set): void","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderBodyMotionPath","getPathWidth(): double","getNodeWidth(): double","getMinRelativeSpeed(): double","getMaxRelativeSpeed(): double","getMinWalkDistance(): double","getMaxWalkDistance(): double","isStartAtNearestNode(): boolean","getDirection(): BodyMotionPath$Direction","getShape(BuilderSupport): BodyMotionPath$Shape","getMinNodeDelay(): double","getMaxNodeDelay(): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderHeadMotionObserve","simpleName":"BuilderHeadMotionObserve","methods":["BuilderHeadMotionObserve()","build(BuilderSupport): HeadMotionObserve","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderHeadMotionObserve","getAngleRange(BuilderSupport): float[]","getPauseTimeRange(BuilderSupport): double[]","isPickRandomAngle(BuilderSupport): boolean","getViewSegments(BuilderSupport): int","getRelativeTurnSpeed(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorBlock","simpleName":"BuilderSensorBlock","methods":["BuilderSensorBlock()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getRange(BuilderSupport): double","getYRange(BuilderSupport): double","getBlockSet(BuilderSupport): int","isPickRandom(BuilderSupport): boolean","isReserveBlock(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorBlockChange","simpleName":"BuilderSensorBlockChange","methods":["BuilderSensorBlockChange()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getBlockSet(BuilderSupport): int","getEventType(BuilderSupport): BlockEventType"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorBlockType","simpleName":"BuilderSensorBlockType","methods":["BuilderSensorBlockType()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getSensor(BuilderSupport): Sensor","getBlockSet(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorCanPlace","simpleName":"BuilderSensorCanPlace","methods":["BuilderSensorCanPlace()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getDirection(BuilderSupport): SensorCanPlace$Direction","getOffset(BuilderSupport): SensorCanPlace$Offset","getRetryDelay(BuilderSupport): double","isAllowEmptyMaterials(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorEntityEvent","simpleName":"BuilderSensorEntityEvent","methods":["BuilderSensorEntityEvent()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getNPCGroup(BuilderSupport): int","getEventType(BuilderSupport): EntityEventType","isFlockOnly(BuilderSupport): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorEvent","simpleName":"BuilderSensorEvent","methods":["BuilderSensorEvent()","readConfig(JsonElement): Builder","getRange(BuilderSupport): double","getEventSearchType(BuilderSupport): SensorEvent$EventSearchType","getLockOnTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorInWater","simpleName":"BuilderSensorInWater","methods":["BuilderSensorInWater()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorLeash","simpleName":"BuilderSensorLeash","methods":["BuilderSensorLeash()","build(BuilderSupport): SensorLeash","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getRange(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorLight","simpleName":"BuilderSensorLight","methods":["BuilderSensorLight()","build(BuilderSupport): SensorLight","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getUsedTargetSlot(BuilderSupport): int","getLightRange(BuilderSupport): double[]","getSkyLightRange(BuilderSupport): double[]","getSunlightRange(BuilderSupport): double[]","getRedLightRange(BuilderSupport): double[]","getGreenLightRange(BuilderSupport): double[]","getBlueLightRange(BuilderSupport): double[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorPath","simpleName":"BuilderSensorPath","methods":["BuilderSensorPath()","getShortDescription(): String","getLongDescription(): String","registerTags(Set): void","build(BuilderSupport): Sensor","readConfig(JsonElement): Builder","getBuilderDescriptorState(): BuilderDescriptorState","getPath(BuilderSupport): String","getRange(BuilderSupport): double","getPathType(BuilderSupport): SensorPath$PathType"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorReadPosition","simpleName":"BuilderSensorReadPosition","methods":["BuilderSensorReadPosition()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getSlot(BuilderSupport): int","isUseMarkedTarget(BuilderSupport): boolean","getMinRange(BuilderSupport): double","getRange(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorSearchRay","simpleName":"BuilderSensorSearchRay","methods":["BuilderSensorSearchRay()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getAngle(BuilderSupport): float","getRange(BuilderSupport): double","getBlockSet(BuilderSupport): int","getMinRetestAngle(BuilderSupport): float","getMinRetestMove(BuilderSupport): double","getThrottleTime(BuilderSupport): double","getId(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorTime","simpleName":"BuilderSensorTime","methods":["BuilderSensorTime()","build(BuilderSupport): Sensor","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getPeriod(BuilderSupport): double[]","isCheckDay(): boolean","isCheckYear(): boolean","isScaleDayTimeRange(): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.builders.BuilderSensorWeather","simpleName":"BuilderSensorWeather","methods":["BuilderSensorWeather()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Sensor","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","getWeathers(BuilderSupport): String[]"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.HeadMotionObserve","simpleName":"HeadMotionObserve","methods":["HeadMotionObserve(BuilderHeadMotionObserve, BuilderSupport)","activate(Ref, Role, ComponentAccessor): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean","tickPreDelay(double): boolean","tickDelay(double): boolean","pickNextAngle(Ref, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorBlock","simpleName":"SensorBlock","methods":["SensorBlock(BuilderSensorBlock, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorBlockChange","simpleName":"SensorBlockChange","methods":["SensorBlockChange(BuilderSensorBlockChange, BuilderSupport)","getPlayerTarget(Ref, Store): Ref","getNpcTarget(Ref, Store): Ref"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorBlockType","simpleName":"SensorBlockType","methods":["SensorBlockType(BuilderSensorBlockType, BuilderSupport, Sensor)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","done(): void","componentCount(): int","getComponent(int): IAnnotatedComponent","setContext(IAnnotatedComponent, int): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorCanPlace","simpleName":"SensorCanPlace","methods":["SensorCanPlace(BuilderSensorCanPlace, BuilderSupport)","matches(Ref, Role, double, Store): boolean","clearOnce(): void","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorEntityEvent","simpleName":"SensorEntityEvent","methods":["SensorEntityEvent(BuilderSensorEntityEvent, BuilderSupport)","getPlayerTarget(Ref, Store): Ref","getNpcTarget(Ref, Store): Ref"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorEvent","simpleName":"SensorEvent","methods":["SensorEvent(BuilderSensorEvent, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","setTarget(MarkedEntitySupport, Ref, ComponentAccessor): boolean","getPlayerTarget(Ref, Store): Ref","getNpcTarget(Ref, Store): Ref"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorInWater","simpleName":"SensorInWater","methods":["SensorInWater(BuilderSensorInWater)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorLeash","simpleName":"SensorLeash","methods":["SensorLeash(BuilderSensorLeash, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorLight","simpleName":"SensorLight","methods":["SensorLight(BuilderSensorLight, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorPath","simpleName":"SensorPath","methods":["SensorPath(BuilderSensorPath, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","pathMatches(IPath): boolean","isInRange(double): boolean","findPath(Ref, Vector3d, Store, Set, boolean): IPath","findClosestWaypoint(IPath, Vector3d, Vector3d, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorReadPosition","simpleName":"SensorReadPosition","methods":["SensorReadPosition(BuilderSensorReadPosition, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorSearchRay","simpleName":"SensorSearchRay","methods":["SensorSearchRay(BuilderSensorSearchRay, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorTime","simpleName":"SensorTime","methods":["SensorTime(BuilderSensorTime, BuilderSupport)","getSensorInfo(): InfoProvider","matches(Ref, Role, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.npc.corecomponents.world.SensorWeather","simpleName":"SensorWeather","methods":["SensorWeather(BuilderSensorWeather, BuilderSupport)","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","matchesWeather(String): boolean"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base.Condition","simpleName":"Condition","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","Condition(String)","Condition()","getId(): String","setupNPC(Role): void","setupNPC(Holder): void","getReference(): WeakReference","calculateUtility(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","getSimplicity(): int","toString(): String","getAlwaysTrueFor(String): Condition"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base.CurveCondition","simpleName":"CurveCondition","methods":["CurveCondition()","getResponseCurve(): String","calculateUtility(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","getSimplicity(): int","getNormalisedInput(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base.ScaledCurveCondition","simpleName":"ScaledCurveCondition","methods":["ScaledCurveCondition()","getResponseCurve(): ScaledResponseCurve","calculateUtility(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","getSimplicity(): int","getInput(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base.SimpleCondition","simpleName":"SimpleCondition","methods":["SimpleCondition()","calculateUtility(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","getSimplicity(): int","evaluate(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.HasTargetCondition","simpleName":"HasTargetCondition","methods":["HasTargetCondition()","getTargetSlot(): String","evaluate(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.IsInStateCondition","simpleName":"IsInStateCondition","methods":["IsInStateCondition()","getState(): String","evaluate(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.LineOfSightCondition","simpleName":"LineOfSightCondition","methods":["LineOfSightCondition()","getSimplicity(): int","evaluate(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): boolean"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.NearbyCountCondition","simpleName":"NearbyCountCondition","methods":["NearbyCountCondition()","getRange(): double","getNpcGroup(): String","getNpcGroupIndex(): int","setupNPC(Role): void","getInput(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","filterNPC(Role, Ref, NearbyCountCondition, ComponentAccessor): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.RandomiserCondition","simpleName":"RandomiserCondition","methods":["RandomiserCondition()","calculateUtility(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","getSimplicity(): int"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.SelfHasEffectCondition","simpleName":"SelfHasEffectCondition","methods":["SelfHasEffectCondition()","evaluate(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.SelfStatAbsoluteCondition","simpleName":"SelfStatAbsoluteCondition","methods":["SelfStatAbsoluteCondition()","getInput(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.SelfStatPercentageCondition","simpleName":"SelfStatPercentageCondition","methods":["SelfStatPercentageCondition()","getNormalisedInput(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.TargetDistanceCondition","simpleName":"TargetDistanceCondition","methods":["TargetDistanceCondition()","getInput(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.TargetHasEffectCondition","simpleName":"TargetHasEffectCondition","methods":["TargetHasEffectCondition()","evaluate(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.TargetMovementStateCondition","simpleName":"TargetMovementStateCondition","methods":["TargetMovementStateCondition()","evaluate(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): boolean"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.TargetStatAbsoluteCondition","simpleName":"TargetStatAbsoluteCondition","methods":["TargetStatAbsoluteCondition()","getInput(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.TargetStatPercentageCondition","simpleName":"TargetStatPercentageCondition","methods":["TargetStatPercentageCondition()","getNormalisedInput(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.TimeOfDayCondition","simpleName":"TimeOfDayCondition","methods":["TimeOfDayCondition()","getInput(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.conditions.TimeSinceLastUsedCondition","simpleName":"TimeSinceLastUsedCondition","methods":["TimeSinceLastUsedCondition()","getInput(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.EvaluationContext","simpleName":"EvaluationContext","methods":["EvaluationContext()","getMinimumUtility(): double","setMinimumUtility(double): void","getMinimumWeightCoefficient(): double","setMinimumWeightCoefficient(double): void","getPredictability(): float","setPredictability(float): void","getLastUsedNanos(): long","setLastUsedNanos(long): void","reset(): void"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.Evaluator","simpleName":"Evaluator","methods":["Evaluator()","initialise(): void","setupNPC(Role): void","setupNPC(Holder): void","evaluate(int, ArchetypeChunk, CommandBuffer, EvaluationContext): Evaluator$OptionHolder"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.core.Option","simpleName":"Option","methods":["Option()","getConditions(): String[]","getWeightCoefficient(): double","sortConditions(): void","setupNPC(Role): void","setupNPC(Holder): void","calculateUtility(int, ArchetypeChunk, Ref, CommandBuffer, EvaluationContext): double","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.stateevaluator.StateEvaluator","simpleName":"StateEvaluator","methods":["getComponentType(): ComponentType","StateEvaluator()","isActive(): boolean","setActive(boolean): void","getEvaluationContext(): EvaluationContext","prepareOptions(StateMappingHelper): void","shouldExecute(double): boolean","prepareEvaluationContext(EvaluationContext): void","onStateSwitched(): void","toString(): String","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.decisionmaker.stateevaluator.StateOption","simpleName":"StateOption","methods":["StateOption()","getState(): String","getSubState(): String","getStateIndex(): int","getSubStateIndex(): int","setStateIndex(int, int): void","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.entities.NPCEntity","simpleName":"NPCEntity","methods":["getComponentType(): ComponentType","NPCEntity()","NPCEntity(World)","getAlarmStore(): AlarmStore","setAlarmStore(AlarmStore): void","getRole(): Role","invalidateCachedHorizontalSpeedMultiplier(): void","storeTickStartPosition(Vector3d): void","tickDespawnAnimationRemainingSeconds(float): boolean","setDespawnAnimationRemainingSeconds(float): void","tickDespawnRemainingSeconds(float): boolean","setDespawnRemainingSeconds(float): void","setDespawning(boolean): void","setPlayingDespawnAnim(boolean): void","tickDespawnCheckRemainingSeconds(float): boolean","setDespawnCheckRemainingSeconds(float): void","setInitialModelScale(float): void","getOldPosition(): Vector3d"]},{"name":"com.hypixel.hytale.server.npc.entities.PathManager","simpleName":"PathManager","methods":["PathManager()","setPrefabPath(UUID, IPrefabPath): void","setTransientPath(IPath): void","isFollowingPath(): boolean","getCurrentPathHint(): UUID","getPath(Ref, ComponentAccessor): IPath"]},{"name":"com.hypixel.hytale.server.npc.instructions.Action","simpleName":"Action","methods":["canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","activate(Role, InfoProvider): void","deactivate(Role, InfoProvider): void","isActivated(): boolean"]},{"name":"com.hypixel.hytale.server.npc.instructions.ActionList","simpleName":"ActionList","methods":["ActionList(Action[])","setBlocking(boolean): void","setAtomic(boolean): void","canExecute(Ref, Role, InfoProvider, double, Store): boolean","execute(Ref, Role, InfoProvider, double, Store): boolean","hasCompletedRun(): boolean","setContext(IAnnotatedComponent): void","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","clearOnce(): void","onEndMotion(): void","setOnce(): void","actionCount(): int"]},{"name":"com.hypixel.hytale.server.npc.instructions.BodyMotion","simpleName":"BodyMotion","methods":["getSteeringMotion(): BodyMotion","getDesiredTargetDistance(): double","getDesiredTargetEntity(): Ref","findWrappedBodyMotion(Class): BodyMotion","getRelaxedConstraints(): EnumSet"]},{"name":"com.hypixel.hytale.server.npc.instructions.builders.BuilderActionList","simpleName":"BuilderActionList","methods":["BuilderActionList()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): ActionList","category(): Class","getBuilderDescriptorState(): BuilderDescriptorState","isEnabled(ExecutionContext): boolean","readConfig(JsonElement): BuilderActionList","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean"]},{"name":"com.hypixel.hytale.server.npc.instructions.builders.BuilderInstruction","simpleName":"BuilderInstruction","methods":["BuilderInstruction()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","build(BuilderSupport): Instruction","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","category(): Class","isEnabled(ExecutionContext): boolean","setCurrentStateName(String): void","hasActions(): boolean","hasBodyMotion(): boolean","hasHeadMotion(): boolean","hasNestedInstructions(): boolean","getSensor(BuilderSupport): Sensor","getBodyMotion(BuilderSupport): BodyMotion","getHeadMotion(BuilderSupport): HeadMotion","getActionList(BuilderSupport): ActionList"]},{"name":"com.hypixel.hytale.server.npc.instructions.builders.BuilderInstructionRandomized","simpleName":"BuilderInstructionRandomized","methods":["BuilderInstructionRandomized()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): InstructionRandomized","readConfig(JsonElement): Builder","getBuilderDescriptorState(): BuilderDescriptorState","getResetOnStateChange(BuilderSupport): boolean","getExecuteFor(BuilderSupport): double[]"]},{"name":"com.hypixel.hytale.server.npc.instructions.builders.BuilderInstructionReference","simpleName":"BuilderInstructionReference","methods":["BuilderInstructionReference()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","build(BuilderSupport): Instruction","excludeFromRegularBuilding(): boolean","requiresName(): boolean","getName(): String","readConfig(JsonElement): Builder","getInternalDependencies(): IntSet"]},{"name":"com.hypixel.hytale.server.npc.instructions.HeadMotion","simpleName":"HeadMotion","methods":[]},{"name":"com.hypixel.hytale.server.npc.instructions.Instruction","simpleName":"Instruction","methods":["Instruction(BuilderInstruction, Sensor, Instruction[], BuilderSupport)","getSensor(): Sensor","getDebugTag(): String","getWeight(): double","isContinueAfter(): boolean","getBodyMotion(): BodyMotion","findNearestPrecedingBodyMotion(Class): BodyMotion","getHeadMotion(): HeadMotion","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","componentCount(): int","getComponent(int): IAnnotatedComponent","getInfo(Role, ComponentInfo): void"]},{"name":"com.hypixel.hytale.server.npc.instructions.InstructionRandomized","simpleName":"InstructionRandomized","methods":["InstructionRandomized(BuilderInstructionRandomized, Sensor, Instruction[], BuilderSupport)","execute(Ref, Role, double, Store): void","clearOnce(): void","reset(): void"]},{"name":"com.hypixel.hytale.server.npc.instructions.Motion","simpleName":"Motion","methods":["preComputeSteering(Ref, Role, InfoProvider, Store): void","activate(Ref, Role, ComponentAccessor): void","deactivate(Ref, Role, ComponentAccessor): void","computeSteering(Ref, Role, InfoProvider, double, Steering, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.instructions.NullSensor","simpleName":"NullSensor","methods":["NullSensor()","matches(Ref, Role, double, Store): boolean","getSensorInfo(): InfoProvider","processDelay(float): boolean","clearOnce(): void","setOnce(): void","isTriggered(): boolean","getInfo(Role, ComponentInfo): void","setContext(IAnnotatedComponent, int): void","getParent(): IAnnotatedComponent","getIndex(): int"]},{"name":"com.hypixel.hytale.server.npc.instructions.RoleStateChange","simpleName":"RoleStateChange","methods":["registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void"]},{"name":"com.hypixel.hytale.server.npc.instructions.Sensor","simpleName":"Sensor","methods":["matches(Ref, Role, double, Store): boolean","done(): void","getSensorInfo(): InfoProvider"]},{"name":"com.hypixel.hytale.server.npc.interactions.ContextualUseNPCInteraction","simpleName":"ContextualUseNPCInteraction","methods":["ContextualUseNPCInteraction(String)","ContextualUseNPCInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.interactions.NPCInteractionSimulationHandler","simpleName":"NPCInteractionSimulationHandler","methods":["NPCInteractionSimulationHandler()","setState(InteractionType, boolean): void","isCharging(boolean, float, InteractionType, InteractionContext, Ref, CooldownHandler): boolean","shouldCancelCharging(boolean, float, InteractionType, InteractionContext, Ref, CooldownHandler): boolean","getChargeValue(boolean, float, InteractionType, InteractionContext, Ref, CooldownHandler): float","requestChargeTime(float): void"]},{"name":"com.hypixel.hytale.server.npc.interactions.SpawnNPCInteraction","simpleName":"SpawnNPCInteraction","methods":["SpawnNPCInteraction()","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void"]},{"name":"com.hypixel.hytale.server.npc.interactions.SpawnNPCInteractionFailureTracker","simpleName":"SpawnNPCInteractionFailureTracker","methods":["SpawnNPCInteractionFailureTracker()","getResourceType(): ResourceType","recordFailure(Vector3ic): boolean","clearFailureForBlock(Vector3ic): void","clone(): Resource"]},{"name":"com.hypixel.hytale.server.npc.interactions.UseNPCInteraction","simpleName":"UseNPCInteraction","methods":["UseNPCInteraction(String)","UseNPCInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.metadata.CapturedNPCMetadata","simpleName":"CapturedNPCMetadata","methods":["CapturedNPCMetadata()","getIconPath(): String","getNpcNameKey(): String","getFullItemIcon(): String","getAlarmStore(): AlarmStore","setIconPath(String): void","setNpcNameKey(String): void","setFullItemIcon(String): void","setAlarmStore(AlarmStore): void"]},{"name":"com.hypixel.hytale.server.npc.movement.constraints.RelaxedConstraint","simpleName":"RelaxedConstraint","methods":["values(): RelaxedConstraint[]","valueOf(String): RelaxedConstraint","get(): String"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.BlockHit","simpleName":"BlockHit","methods":["BlockHit()","assign(int, int, int, int, Vector3dc, Vector3dc, double): void"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.BuilderMotionControllerMapUtil","simpleName":"BuilderMotionControllerMapUtil","methods":["BuilderMotionControllerMapUtil()"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.builders.BuilderMotionControllerBase","simpleName":"BuilderMotionControllerBase","methods":["BuilderMotionControllerBase()","readCommonConfig(JsonElement): Builder","isEnabled(ExecutionContext): boolean","getIdentifier(): String","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getEpsilonAngle(): float","getEpsilonSpeed(): double","getExternalVelocityDamping(): double","getMaxHorizontalSpeed(BuilderSupport): double","getMaxHeadRotationSpeed(BuilderSupport): float","getFastHorizontalThreshold(BuilderSupport): double","getFastHorizontalThresholdRange(): double","getClassType(): Class","getSupportedMovementModes(): Set"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.builders.BuilderMotionControllerDive","simpleName":"BuilderMotionControllerDive","methods":["BuilderMotionControllerDive()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","build(BuilderSupport): MotionControllerDive","readConfig(JsonElement): BuilderMotionControllerDive","category(): Class","getType(): String","getMinHorizontalSpeed(): double","getAcceleration(): double","getMaxVerticalSpeed(): double","getGravity(): double","getMaxFallSpeed(): double","getMaxSinkSpeed(): double","getMaxMoveTurnAngle(): float","getMaxRotationSpeed(): double","getMinDiveDepth(): double","getMaxDiveDepth(): double"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.builders.BuilderMotionControllerFly","simpleName":"BuilderMotionControllerFly","methods":["BuilderMotionControllerFly()","build(BuilderSupport): MotionControllerFly","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderMotionControllerFly","getMinAirSpeed(): double","getMaxClimbSpeed(): double","getMaxSinkSpeed(): double","getMaxFallSpeed(): double","getMaxSinkSpeedFluid(): double","getMaxClimbAngle(): float","getMaxSinkAngle(): float","getAcceleration(): double","getDeceleration(): double","getGravity(): double","getMaxTurnSpeed(): float","getMaxRollAngle(): float"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.builders.BuilderMotionControllerMap","simpleName":"BuilderMotionControllerMap","methods":["BuilderMotionControllerMap()","build(BuilderSupport): Map","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","category(): Class","isEnabled(ExecutionContext): boolean","getIdentifier(): String","canSpawn(SpawningContext): SpawnTestResult","getMovementModes(SpawningContext, Set, Set, Set): void","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.builders.BuilderMotionControllerWalk","simpleName":"BuilderMotionControllerWalk","methods":["BuilderMotionControllerWalk()","build(BuilderSupport): MotionControllerWalk","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderMotionControllerWalk","category(): Class","getType(): String","getMinHorizontalSpeed(): double","getAcceleration(BuilderSupport): double","getMaxVerticalSpeed(): double","getMaxVerticalSpeedFluid(): double","getGravity(): double","getMaxMoveTurnAngle(BuilderSupport): float","getMaxRotationSpeed(BuilderSupport): double","getBlendRestTurnAngle(BuilderSupport): float","getBlendRestRelativeSpeed(BuilderSupport): double","getMaxClimbHeight(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.EntityHit","simpleName":"EntityHit","methods":["EntityHit()","assign(Ref, boolean, Vector3dc, Vector3dc, double): void"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.MotionController","simpleName":"MotionController","methods":["getType(): String","getSupportedMovementModes(): Set","getDefaultSpawnMovementModes(): Set","getRole(): Role","setRole(Role): void","setInertia(double): void","setKnockbackScale(double): void","getGravity(): double","setHeadPitchAngleRange(float[]): void","spawned(): void","activate(): void","deactivate(): void","updateModelParameters(Ref, Model, Box, ComponentAccessor): void","steer(Ref, Role, Steering, Steering, double, ComponentAccessor): double","probeMove(Ref, Vector3dc, Vector3dc, ProbeMoveData, ComponentAccessor): double","probeMove(Ref, ProbeMoveData, ComponentAccessor): double","applyRailStep(Ref, Role, Vector3dc, RailStepConfig, RailStepResult, ComponentAccessor): void","constrainRotations(Role, TransformComponent): void"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.MotionControllerBase","simpleName":"MotionControllerBase","methods":["MotionControllerBase(BuilderSupport, BuilderMotionControllerBase)","getRole(): Role","setRole(Role): void","setInertia(double): void","setKnockbackScale(double): void","updateModelParameters(Ref, Model, Box, ComponentAccessor): void","setHeadPitchAngleRange(float[]): void","readEntityPosition(Ref, ComponentAccessor): void","postReadPosition(Ref, ComponentAccessor): void","moveEntity(Ref, double, ComponentAccessor): void","getYaw(): float","getPitch(): float","getRoll(): float","touchesWater(boolean, ComponentAccessor): boolean","updateMovementState(Ref, MovementStates, Steering, Vector3d, ComponentAccessor): void","isFastMotionKind(double): boolean","updateFlyingStates(MovementStates, boolean, boolean): void","updateSwimmingStates(MovementStates, boolean, boolean, boolean): void"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.MotionControllerDive","simpleName":"MotionControllerDive","methods":["MotionControllerDive(BuilderSupport, BuilderMotionControllerDive)","activate(): void","getWanderVerticalMovementRatio(): double","getDesiredVerticalRange(Ref, ComponentAccessor): MotionController$VerticalRange","computeMove(Ref, Role, Steering, double, Vector3d, ComponentAccessor): double","shouldDampenAppliedVelocitiesY(): boolean","shouldAlwaysUseGroundResistance(): boolean","setMotionKind(MotionKind): void","executeMove(Ref, Role, double, Vector3d, ComponentAccessor): double","constrainRotations(Role, TransformComponent): void","getCurrentMaxBodyRotationSpeed(): double","canSteer(Ref, ComponentAccessor): boolean","inAir(): boolean","inWater(): boolean","onGround(): boolean","getType(): String","getSupportedMovementModes(): Set","getDefaultSpawnMovementModes(): Set"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.MotionControllerFly","simpleName":"MotionControllerFly","methods":["MotionControllerFly(BuilderSupport, BuilderMotionControllerFly)","getType(): String","getSupportedMovementModes(): Set","getDefaultSpawnMovementModes(): Set","computeMove(Ref, Role, Steering, double, Vector3d, ComponentAccessor): double","probeMove(Ref, ProbeMoveData, ComponentAccessor): double","isFastMotionKind(double): boolean","getDesiredVerticalRange(Ref, ComponentAccessor): MotionController$VerticalRange","getWanderVerticalMovementRatio(): double","doMove(Ref, Vector3d, Vector3d, PositionProbeAir, ProbeMoveData, ComponentAccessor): double","executeMove(Ref, Role, double, Vector3d, ComponentAccessor): double","constrainRotations(Role, TransformComponent): void","getCurrentMaxBodyRotationSpeed(): double","dampExternalVelocity(Vector3d, double, double, ComponentAccessor): void","shouldDampenAppliedVelocitiesY(): boolean","shouldAlwaysUseGroundResistance(): boolean","spawned(): void","canSteer(Ref, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.MotionControllerWalk","simpleName":"MotionControllerWalk","methods":["MotionControllerWalk(BuilderMotionControllerWalk, BuilderSupport)","getType(): String","getSupportedMovementModes(): Set","getDefaultSpawnMovementModes(): Set","spawned(): void","getWanderVerticalMovementRatio(): double","getDesiredVerticalRange(Ref, ComponentAccessor): MotionController$VerticalRange","adjustReadPosition(Ref, ComponentAccessor): void","adjustWritePosition(Ref, double, ComponentAccessor): void","updateAscendingStates(Ref, MovementStates, boolean, boolean, ComponentAccessor): void","updateDescendingStates(Ref, MovementStates, boolean, boolean, ComponentAccessor): void","isFastMotionKind(double): boolean","isInProgress(): boolean","canSteer(Ref, ComponentAccessor): boolean","canSteerFailReason(Ref, ComponentAccessor): String","updateModelParameters(Ref, Model, Box, ComponentAccessor): void","constrainRotations(Role, TransformComponent): void","setVelocity(Vector3dc, VelocityConfig, boolean): void"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.ProbeMoveData","simpleName":"ProbeMoveData","methods":["ProbeMoveData()","setSaveSegments(boolean): void","getRelaxedConstraints(): EnumSet","setRelaxedConstraints(EnumSet): void","getBlockCollisionFilter(): Predicate","setBlockCollisionFilter(Predicate): void","setPosition(Vector3dc): ProbeMoveData","setDirection(Vector3dc): ProbeMoveData","setTargetPosition(Vector3dc): ProbeMoveData","canAdvance(Ref, MotionController, double, ComponentAccessor): boolean","canAdvanceAbs(Ref, MotionController, double, ComponentAccessor): boolean","canMoveTo(Ref, MotionController, double, double, ComponentAccessor): boolean","canMoveTo(Ref, MotionController, double, ComponentAccessor): boolean","computePosition(double, Vector3d): boolean","startProbing(): boolean","addStartSegment(Vector3dc, boolean): void","addEndSegment(Vector3dc, boolean, double): void","addBlockedGroundSegment(Vector3dc, double, Vector3dc, int): void"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.RailPath","simpleName":"RailPath","methods":["RailPath()","RailPath(int)","reset(): void","capture(ProbeMoveData): void","capture(Vector3d[], int): void","isEmpty(): boolean","isFinished(): boolean","getWaypointCount(): int","getWaypoint(int): Vector3dc","getCursor(): int","getSegmentProgress(): double","advance(Vector3dc, double, Vector3d): void","snapY(Vector3d): void"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.RailPathSmoother","simpleName":"RailPathSmoother","methods":["RailPathSmoother()","RailPathSmoother(int)","reset(): void","getWaypoints(): Vector3d[]","getWaypointCount(): int","smooth(ProbeMoveData, MotionController, RailPathSmoother$Config): void"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.RailStepConfig","simpleName":"RailStepConfig","methods":["RailStepConfig()"]},{"name":"com.hypixel.hytale.server.npc.movement.controllers.RailStepResult","simpleName":"RailStepResult","methods":["RailStepResult()","reset(): void","getPassThroughCount(): int","getPassThrough(int): BlockHit","nextPassThrough(): BlockHit","getEntityHitCount(): int","getEntityHit(int): EntityHit","nextEntityHit(): EntityHit"]},{"name":"com.hypixel.hytale.server.npc.movement.FlockMembershipType","simpleName":"FlockMembershipType","methods":["values(): FlockMembershipType[]","valueOf(String): FlockMembershipType","get(): String"]},{"name":"com.hypixel.hytale.server.npc.movement.FlockPlayerMembership","simpleName":"FlockPlayerMembership","methods":["values(): FlockPlayerMembership[]","valueOf(String): FlockPlayerMembership","get(): String"]},{"name":"com.hypixel.hytale.server.npc.movement.GroupSteeringAccumulator","simpleName":"GroupSteeringAccumulator","methods":["GroupSteeringAccumulator()","begin(double, double, double, double, double, double): void","begin(Ref, ComponentAccessor): void","processEntity(Ref, ComponentAccessor): void","processEntity(Ref, double, double, double, ComponentAccessor): void","end(): void","setComponentSelector(Vector3d): void","setMaxRange(double): void","setNormalizeDistances(boolean): void","setViewConeHalfAngleCosine(float): void","getSumOfVelocities(): Vector3d","getSumOfDistances(): Vector3d","getSumOfPositions(): Vector3d","getCount(): int"]},{"name":"com.hypixel.hytale.server.npc.movement.MotionKind","simpleName":"MotionKind","methods":["values(): MotionKind[]","valueOf(String): MotionKind"]},{"name":"com.hypixel.hytale.server.npc.movement.MovementMode","simpleName":"MovementMode","methods":["values(): MovementMode[]","valueOf(String): MovementMode","get(): String"]},{"name":"com.hypixel.hytale.server.npc.movement.MovementState","simpleName":"MovementState","methods":["values(): MovementState[]","valueOf(String): MovementState","get(): String"]},{"name":"com.hypixel.hytale.server.npc.movement.NavState","simpleName":"NavState","methods":["values(): NavState[]","valueOf(String): NavState","get(): String"]},{"name":"com.hypixel.hytale.server.npc.movement.Steering","simpleName":"Steering","methods":["Steering()","clear(): Steering","assign(Steering): Steering","equals(Object): boolean","hashCode(): int","clearTranslation(): Steering","clearRotation(): Steering","getTranslation(): Vector3d","getX(): double","setX(double): Steering","getY(): double","setY(double): Steering","getZ(): double","setZ(double): Steering","setTranslation(Vector3d): Steering","setTranslation(double, double, double): Steering","setTranslationRelativeSpeed(double): Steering","scaleTranslation(double): Steering"]},{"name":"com.hypixel.hytale.server.npc.movement.steeringforces.SteeringForce","simpleName":"SteeringForce","methods":["compute(Steering): boolean"]},{"name":"com.hypixel.hytale.server.npc.movement.steeringforces.SteeringForceAvoidCollision","simpleName":"SteeringForceAvoidCollision","methods":["SteeringForceAvoidCollision()","setDebug(boolean): void","getAvoidanceMode(): Role$AvoidanceMode","setAvoidanceMode(Role$AvoidanceMode): void","setSelf(Ref, Vector3d, ComponentAccessor): void","setSelf(Ref, Vector3d, Vector3d, double, ComponentAccessor): void","reset(): void","compute(Steering): boolean","add(Ref, CommandBuffer): void","setVelocityFromEntity(Ref, ComponentAccessor): void","setRadiusFromEntity(Ref, ComponentAccessor): void","setMaxDistance(double): void","setFalloff(double): void","setSelfVelocity(Vector3d): void","getSelfVelocity(): Vector3d","getSelfRadius(): double","setSelfRadius(double): void","getStrength(): double"]},{"name":"com.hypixel.hytale.server.npc.movement.steeringforces.SteeringForceEvade","simpleName":"SteeringForceEvade","methods":["SteeringForceEvade()","SteeringForceEvade(double, double)","setDistances(double, double): void","setDirectionHint(float): void","setAdhereToDirectionHint(boolean): void","compute(Steering): boolean","getSlowdownDistance(): double","setSlowdownDistance(double): void","getStopDistance(): double","setStopDistance(double): void","getFalloff(): double","setFalloff(double): void"]},{"name":"com.hypixel.hytale.server.npc.movement.steeringforces.SteeringForcePursue","simpleName":"SteeringForcePursue","methods":["SteeringForcePursue()","SteeringForcePursue(double, double)","setDistances(double, double): void","compute(Steering): boolean","getStopDistance(): double","setStopDistance(double): void","getSlowdownDistance(): double","setSlowdownDistance(double): void","getFalloff(): double","setFalloff(double): void"]},{"name":"com.hypixel.hytale.server.npc.movement.steeringforces.SteeringForceRotate","simpleName":"SteeringForceRotate","methods":["SteeringForceRotate()","compute(Steering): boolean","setDesiredHeading(float): void","setHeading(float): void","setHeading(Ref, Entity, ComponentAccessor): void","setTolerance(double): void","getDesiredHeading(): double","getHeading(): double","getTolerance(): double"]},{"name":"com.hypixel.hytale.server.npc.movement.steeringforces.SteeringForceWander","simpleName":"SteeringForceWander","methods":["SteeringForceWander()","setTurnTime(double): void","updateTime(double): void","setHeading(float): void","compute(Steering): boolean"]},{"name":"com.hypixel.hytale.server.npc.movement.steeringforces.SteeringForceWithGroup","simpleName":"SteeringForceWithGroup","methods":["SteeringForceWithGroup()","setSelf(Ref, Vector3d, ComponentAccessor): void","setComponentSelector(Vector3d): void","reset(): void","add(Ref, CommandBuffer): void","compute(Steering): boolean"]},{"name":"com.hypixel.hytale.server.npc.movement.steeringforces.SteeringForceWithTarget","simpleName":"SteeringForceWithTarget","methods":["SteeringForceWithTarget()","getSelfPosition(): Vector3d","setSelfPosition(Vector3d): void","getTargetPosition(): Vector3d","setTargetPosition(Vector3d): void","setTargetPosition(double, double, double): void","setPositions(Vector3d, Vector3d): void","setSelfPosition(double, double, double): void","setComponentSelector(Vector3d): void","compute(Steering): boolean"]},{"name":"com.hypixel.hytale.server.npc.navigation.AStarBase","simpleName":"AStarBase","methods":["AStarBase()","setCanMoveDiagonal(boolean): void","setMaxPathLength(int): void","setOpenNodesLimit(int): void","setTotalNodesLimit(int): void","setStartPosition(Vector3d): void","getStartPosition(): Vector3d","setOptimizedBuildPath(boolean): void","getEvaluator(): AStarEvaluator","getOpenNodes(): List","getOpenCount(): int","getVisitedBlocks(): Long2ObjectMap","getStartPositionIndex(): long","getPath(): AStarNode","getPosition(): Vector3d","getLength(): int","getIterations(): int","getEndPosition(): Vector3d"]},{"name":"com.hypixel.hytale.server.npc.navigation.AStarDebugBase","simpleName":"AStarDebugBase","methods":["AStarDebugBase(AStarBase, HytaleLogger)","dumpOpens(MotionController): void","dumpPath(): void","dumpMap(boolean, MotionController): void","dumpMap(AStarNode, boolean, MotionController): void","plot(long, char, StringBuilder[], int, int): void","drawMapFinish(StringBuilder[], int, int): void","getDumpMapRegionZ(int): int","getDumpMapRegionX(int): int","getExtraLogString(MotionController): String"]},{"name":"com.hypixel.hytale.server.npc.navigation.AStarDebugWithTarget","simpleName":"AStarDebugWithTarget","methods":["AStarDebugWithTarget(AStarWithTarget, HytaleLogger)","getDumpMapRegionZ(int): int","getDumpMapRegionX(int): int","drawMapFinish(StringBuilder[], int, int): void","getExtraLogString(MotionController): String"]},{"name":"com.hypixel.hytale.server.npc.navigation.AStarEvaluator","simpleName":"AStarEvaluator","methods":["isGoalReached(Ref, AStarBase, AStarNode, MotionController, ComponentAccessor): boolean","estimateToGoal(AStarBase, Vector3d, MotionController): float"]},{"name":"com.hypixel.hytale.server.npc.navigation.AStarNode","simpleName":"AStarNode","methods":["AStarNode(int)","getPositionIndex(): long","getSuccessors(): AStarNode[]","getSuccessor(int): AStarNode","setSuccessor(int, AStarNode, int, float): void","getPredecessor(): AStarNode","getNextPathNode(): AStarNode","setNextNode(AStarNode, int): void","getTravelCost(): float","getEstimateToGoal(): float","getTotalCost(): float","getPredecessorDirection(): int","close(): void","isOpen(): boolean","isInvalid(): boolean","getLength(): int","next(): AStarNode","getPosition(): Vector3d"]},{"name":"com.hypixel.hytale.server.npc.navigation.AStarNodePool","simpleName":"AStarNodePool","methods":["allocate(): AStarNode","deallocate(AStarNode): void"]},{"name":"com.hypixel.hytale.server.npc.navigation.AStarNodePoolProvider","simpleName":"AStarNodePoolProvider","methods":["getPool(int): AStarNodePool"]},{"name":"com.hypixel.hytale.server.npc.navigation.AStarNodePoolProviderSimple","simpleName":"AStarNodePoolProviderSimple","methods":["AStarNodePoolProviderSimple()","getResourceType(): ResourceType","getPool(int): AStarNodePool","clone(): Resource"]},{"name":"com.hypixel.hytale.server.npc.navigation.AStarNodePoolSimple","simpleName":"AStarNodePoolSimple","methods":["AStarNodePoolSimple(int)","allocate(): AStarNode","deallocate(AStarNode): void"]},{"name":"com.hypixel.hytale.server.npc.navigation.AStarWithTarget","simpleName":"AStarWithTarget","methods":["AStarWithTarget()","getTargetPosition(): Vector3d","getTargetPositionIndex(): long","createDebugHelper(HytaleLogger): AStarDebugWithTarget","initComputePath(Ref, Vector3d, Vector3d, AStarEvaluator, MotionController, ProbeMoveData, AStarNodePoolProvider, ComponentAccessor): AStarBase$Progress","findClosestPath(): float"]},{"name":"com.hypixel.hytale.server.npc.navigation.IWaypoint","simpleName":"IWaypoint","methods":["getLength(): int","getPosition(): Vector3d","advance(int): IWaypoint","next(): IWaypoint"]},{"name":"com.hypixel.hytale.server.npc.navigation.PathFollower","simpleName":"PathFollower","methods":["PathFollower()","setPathSmoothing(int): void","getRelativeSpeed(): double","setRelativeSpeed(double): void","setRelativeSpeedWaypoint(double): void","setWaypointRadius(double): void","setDebugNodes(boolean): void","shouldSmoothPath(): boolean","setRejectionWeight(double): void","setBlendHeading(double): void","getCurrentWaypoint(): IWaypoint","getCurrentWaypointPosition(): Vector3d","getNextWaypoint(): IWaypoint","getNextWaypointPosition(): Vector3d","setPath(IWaypoint, Vector3d): void","clearPath(): void","pathInFinalStage(): boolean","freezeWaypoint(): boolean"]},{"name":"com.hypixel.hytale.server.npc.NPCPlugin","simpleName":"NPCPlugin","methods":["get(): NPCPlugin","NPCPlugin(JavaPluginInit)","setup(): void","start(): void","getBlackboardResourceType(): ResourceType","getCombatDataPoolResourceType(): ResourceType","getRoleChangeQueueResourceType(): ResourceType","getNewSpawnStartTickingQueueResourceType(): ResourceType","getSortBufferProviderResourceResourceType(): ResourceType","getAStarNodePoolProviderSimpleResourceType(): ResourceType","getNpcSpatialResource(): ResourceType","getSpawnNPCInteractionFailureTrackerResourceType(): ResourceType","getCombatDataComponentType(): ComponentType","getNpcTestDataComponentType(): ComponentType","getBeaconSupportComponentType(): ComponentType","getNpcBlockEventSupportComponentType(): ComponentType","getPlayerBlockEventSupportComponentType(): ComponentType","getNpcEntityEventSupportComponentType(): ComponentType"]},{"name":"com.hypixel.hytale.server.npc.pages.EntitySpawnPage","simpleName":"EntitySpawnPage","methods":["EntitySpawnPage(PlayerRef)","build(Ref, UICommandBuilder, UIEventBuilder, Store): void","handleDataEvent(Ref, Store, EntitySpawnPage$EntitySpawnPageEventData): void","onDismiss(Ref, Store): void"]},{"name":"com.hypixel.hytale.server.npc.path.builders.BuilderRelativeWaypointDefinition","simpleName":"BuilderRelativeWaypointDefinition","methods":["BuilderRelativeWaypointDefinition()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): RelativeWaypointDefinition","category(): Class","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): Builder","isEnabled(ExecutionContext): boolean","getRotation(): float","getDistance(): double"]},{"name":"com.hypixel.hytale.server.npc.path.builders.BuilderTransientPathDefinition","simpleName":"BuilderTransientPathDefinition","methods":["BuilderTransientPathDefinition()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): TransientPathDefinition","category(): Class","isEnabled(ExecutionContext): boolean","readConfig(JsonElement): Builder","getBuilderDescriptorState(): BuilderDescriptorState","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getWaypoints(BuilderSupport): List","getScale(BuilderSupport): double"]},{"name":"com.hypixel.hytale.server.npc.role.builders.BuilderRole","simpleName":"BuilderRole","methods":["BuilderRole()","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState","build(BuilderSupport): Role","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","readConfig(JsonElement): BuilderRole","getIdentifier(): String","canSpawn(SpawningContext): SpawnTestResult","getMovementModes(SpawningContext, Set, Set, Set): void","category(): Class","getSpawnModelName(ExecutionContext, Scope): String","createModifierScope(ExecutionContext): Scope","createExecutionScope(): Scope","markNeedsReload(): void","getSpawnParticles(BuilderSupport): String","getSpawnParticleOffset(BuilderSupport): Vector3d","getSpawnParticleTargetNode(BuilderSupport): String"]},{"name":"com.hypixel.hytale.server.npc.role.builders.BuilderRoleAbstract","simpleName":"BuilderRoleAbstract","methods":["BuilderRoleAbstract()","isSpawnable(): boolean"]},{"name":"com.hypixel.hytale.server.npc.role.builders.BuilderRoleVariant","simpleName":"BuilderRoleVariant","methods":["BuilderRoleVariant()","build(BuilderSupport): Role","getStateMappingHelper(): StateMappingHelper","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","readConfig(JsonElement): Builder","category(): Class","getIdentifier(): String","canSpawn(SpawningContext): SpawnTestResult","getMovementModes(SpawningContext, Set, Set, Set): void","breathesInAir(ExecutionContext, Scope): boolean","breathesInWater(ExecutionContext, Scope): boolean","getSpawnModelName(ExecutionContext, Scope): String","createModifierScope(ExecutionContext): Scope","createExecutionScope(): Scope","markNeedsReload(): void","getShortDescription(): String","getLongDescription(): String","getBuilderDescriptorState(): BuilderDescriptorState"]},{"name":"com.hypixel.hytale.server.npc.role.Role","simpleName":"Role","methods":["Role(BuilderRole, BuilderSupport)","getInitialMaxHealth(): int","isAvoidingEntities(): boolean","getCollisionProbeDistance(): double","isApplySeparation(): boolean","getSeparationDistance(): double","getRootInstruction(): Instruction","getInteractionInstruction(): Instruction","getDeathInstruction(): Instruction","getBodySteering(): Steering","getHeadSteering(): Steering","getIgnoredEntitiesForAvoidance(): Set","getDropListId(): String","getBalanceAsset(): String","getInteractionVars(): Map","isMemory(): boolean","getMemoriesNameOverride(): String","getNameTranslationKey(): String"]},{"name":"com.hypixel.hytale.server.npc.role.RoleDebugDisplay","simpleName":"RoleDebugDisplay","methods":["display(Role, int, ArchetypeChunk, CommandBuffer): void","create(EnumSet, RoleDebugDisplay): RoleDebugDisplay"]},{"name":"com.hypixel.hytale.server.npc.role.RoleDebugFlags","simpleName":"RoleDebugFlags","methods":["values(): RoleDebugFlags[]","valueOf(String): RoleDebugFlags","get(): String","getFlags(String[]): EnumSet","getListOfFlags(EnumSet, StringBuilder): StringBuilder","getListOfAllFlags(StringBuilder): StringBuilder","getListOfAllPresets(StringBuilder): StringBuilder","getPreset(String): EnumSet","havePreset(String): boolean"]},{"name":"com.hypixel.hytale.server.npc.role.RoleUtils","simpleName":"RoleUtils","methods":["RoleUtils()","setItemInHand(Ref, NPCEntity, String, ComponentAccessor): void","setArmor(Ref, NPCEntity, String, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.role.SpawnEffect","simpleName":"SpawnEffect","methods":["getSpawnParticles(BuilderSupport): String","getSpawnParticleOffset(BuilderSupport): Vector3d","getSpawnParticleTargetNode(BuilderSupport): String","isSpawnParticleDetached(BuilderSupport): boolean","getSpawnViewDistance(): double","spawnEffect(Holder, BuilderSupport, Vector3d, Rotation3f, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.role.support.CombatSupport","simpleName":"CombatSupport","methods":["CombatSupport(NPCEntity, BuilderRole, BuilderSupport)","isDealingFriendlyDamage(): boolean","getDisableDamageGroups(): int[]","isExecutingAttack(): boolean","tick(double): void","getCanCauseDamage(Ref, ComponentAccessor): boolean","setExecutingAttack(InteractionChain, boolean, double): void","addAttackOverride(String): void","clearAttackOverrides(): void","getNextAttackOverride(): String"]},{"name":"com.hypixel.hytale.server.npc.role.support.DebugSupport","simpleName":"DebugSupport","methods":["DebugSupport(NPCEntity, BuilderRole)","getDebugDisplay(): RoleDebugDisplay","isTraceSuccess(): boolean","isTraceFail(): boolean","isTraceSensorFails(): boolean","setLastFailingSensor(Sensor): void","getLastFailingSensor(): Sensor","isDebugRoleSteering(): boolean","isDebugMotionSteering(): boolean","setDisplayCustomString(String): void","pollDisplayCustomString(): String","setDisplayPathfinderString(String): void","pollDisplayPathfinderString(): String","getDebugFlags(): EnumSet","setDebugFlags(EnumSet): void","isDebugFlagSet(RoleDebugFlags): boolean","isAnyDebugFlagSet(EnumSet): boolean","onDebugFlagsChanged(): void"]},{"name":"com.hypixel.hytale.server.npc.role.support.EntityList","simpleName":"EntityList","methods":["EntityList(BucketItemPool, BiPredicate)","getMaxDistanceUnsorted(): int","getMaxDistanceSorted(): int","getMaxDistanceAvoidance(): int","getSearchRadius(): int","getBucketRanges(): IntArrayList","reset(): void","requireDistanceSorted(int): int","requireDistanceUnsorted(int): int","requireDistanceAvoidance(int): int","finalizeConfiguration(): void","add(Ref, Vector3d, CommandBuffer): void","forEachEntity(DoubleQuadObjectConsumer, Object, Object, Object, double, ComponentAccessor): void","forEachEntityUnordered(double, QuadPredicate, QuadConsumer, Object, Object, Object, Object, ComponentAccessor): void","forEachEntityAvoidance(Set, TriConsumer, Object, CommandBuffer): void","forEachEntityAvoidance(Set, QuadConsumer, Object, Object, CommandBuffer): void","countEntitiesInRange(double, double, int, QuadPredicate, Object, Object, ComponentAccessor): int","getClosestEntityInRange(double, double, Predicate, ComponentAccessor): Ref"]},{"name":"com.hypixel.hytale.server.npc.role.support.EntitySupport","simpleName":"EntitySupport","methods":["EntitySupport(NPCEntity, BuilderRole)","getSensorScope(): StdScope","getNextBodyMotionStep(): Instruction","setNextBodyMotionStep(Instruction): boolean","clearNextBodyMotionStep(): void","getNextHeadMotionStep(): Instruction","setNextHeadMotionStep(Instruction): boolean","clearNextHeadMotionStep(): void","postRoleBuilt(BuilderSupport): void","tick(float): void","handleNominatedDisplayName(Ref, ComponentAccessor): void","nominateDisplayName(String): void","pickRandomDisplayName(Holder, boolean): void","setDisplayName(Holder, String): void","setDisplayName(Holder, String, boolean): void","pickRandomDisplayName(Ref, boolean, ComponentAccessor): void","setRandomDisplayName(Ref, String[], boolean, ComponentAccessor): void","setDisplayName(Ref, String, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.role.support.MarkedEntitySupport","simpleName":"MarkedEntitySupport","methods":["MarkedEntitySupport(NPCEntity)","getEntityTargets(): Ref[]","postRoleBuilder(BuilderSupport): void","clearMarkedEntity(int): void","setMarkedEntity(String, Ref): void","setMarkedEntity(int, Ref): void","getMarkedEntityRef(String): Ref","getMarkedEntityRef(int): Ref","getMarkedEntitySlotCount(): int","getStoredPosition(int): Vector3d","hasMarkedEntity(Ref, int): boolean","hasMarkedEntityInSlot(String): boolean","hasMarkedEntityInSlot(int): boolean","flockSetTarget(String, Ref, Store): void","setTargetSlotToIgnoreForAvoidance(int): void","getTargetReferenceToIgnoreForAvoidance(): Ref","getSlotName(int): String","unloaded(): void"]},{"name":"com.hypixel.hytale.server.npc.role.support.PositionCache","simpleName":"PositionCache","methods":["PositionCache(Role)","isBenchmarking(): boolean","setBenchmarking(boolean): void","setCouldBreathe(boolean): void","getPlayers(): EntityList","getNpcs(): EntityList","tickPositionCacheNextUpdate(float): boolean","resetPositionCacheNextUpdate(): void","getMaxDroppedItemDistance(): double","getMaxSpawnMarkerDistance(): double","getMaxSpawnBeaconDistance(): int","addExternalPositionCacheRegistration(Consumer): void","getExternalRegistrations(): List","reset(boolean): void","finalizeConfiguration(): void","clear(double): void","couldBreatheCached(): boolean","forEachPlayer(DoubleQuadObjectConsumer, Object, Object, Object, double, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.role.support.RoleStats","simpleName":"RoleStats","methods":["RoleStats()","clear(): void","trackRange(boolean, RoleStats$RangeType, int): void","getRanges(boolean, RoleStats$RangeType): IntSet","getRangesSorted(boolean, RoleStats$RangeType): int[]","trackBuckets(boolean, IntArrayList): void","getBuckets(boolean): IntArrayList"]},{"name":"com.hypixel.hytale.server.npc.role.support.StateSupport","simpleName":"StateSupport","methods":["StateSupport(BuilderRole, BuilderSupport)","getStateTransitionController(): StateTransitionController","getStateHelper(): StateMappingHelper","postRoleBuilt(BuilderSupport): void","update(ComponentAccessor): void","pollNeedClearOnce(): boolean","inState(int): boolean","inSubState(int): boolean","inState(int, int): boolean","inState(String, String): boolean","getStateName(): String","getStateName(int, int): String","getStateIndex(): int","getSubStateIndex(): int","appendStateName(StringBuilder): void","setState(int, int, boolean, boolean): void","setState(Ref, String, String, ComponentAccessor): void","setSubState(String): void"]},{"name":"com.hypixel.hytale.server.npc.role.support.WorldSupport","simpleName":"WorldSupport","methods":["WorldSupport(NPCEntity, BuilderRole, BuilderSupport)","tick(float): void","postRoleBuilt(BuilderSupport): void","getCachedBlockTarget(int): BlockTarget","resetBlockSensorFoundBlock(int): void","resetAllBlockSensors(): void","getCachedSearchRayPosition(int): Vector3d","resetCachedSearchRayPosition(int): void","resetAllCachedSearchRayPositions(): void","setBlockToPlace(String): void","getBlockToPlace(): String","getDefaultPlayerAttitude(): Attitude","getDefaultNPCAttitude(): Attitude","getAttitudeGroup(): int","getItemAttitudeGroup(): int","getAttitude(Ref, Ref, ComponentAccessor): Attitude","getItemAttitude(ItemStack): Attitude","overrideAttitude(Ref, Attitude, double): void"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.BlockCollisionProvider","simpleName":"BlockCollisionProvider","methods":["BlockCollisionProvider()","populate(List, int): boolean","clear(): void","getHitCount(): int","getHit(int): BlockHit","getPositionProvider(): IPositionProvider","hasPosition(): boolean"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.CachedPositionProvider","simpleName":"CachedPositionProvider","methods":["CachedPositionProvider()","setIsFromCache(boolean): void","isFromCache(): boolean"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.EntityCollisionProvider","simpleName":"EntityCollisionProvider","methods":["EntityCollisionProvider()","populate(List, int): boolean","clear(): void","getHitCount(): int","getHit(int): EntityHit","getPositionProvider(): IPositionProvider","hasPosition(): boolean"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.EntityPositionProvider","simpleName":"EntityPositionProvider","methods":["EntityPositionProvider()","EntityPositionProvider(ParameterProvider)","clear(): void","setTarget(Ref, ComponentAccessor): Ref","getTarget(): Ref","hasPosition(): boolean"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.ExtraInfoProvider","simpleName":"ExtraInfoProvider","methods":["getType(): Class"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.InfoProvider","simpleName":"InfoProvider","methods":["getPositionProvider(): IPositionProvider","getParameterProvider(int): ParameterProvider","getExtraInfo(Class): ExtraInfoProvider","passExtraInfo(ExtraInfoProvider): void","getPassedExtraInfo(Class): ExtraInfoProvider","hasPosition(): boolean"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.InfoProviderBase","simpleName":"InfoProviderBase","methods":["InfoProviderBase()","InfoProviderBase(ParameterProvider)","InfoProviderBase(ParameterProvider, ExtraInfoProvider[])","getParameterProvider(int): ParameterProvider","getExtraInfo(Class): ExtraInfoProvider","passExtraInfo(ExtraInfoProvider): void","getPassedExtraInfo(Class): ExtraInfoProvider"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.IPathProvider","simpleName":"IPathProvider","methods":["hasPath(): boolean","getPath(): IPath","clear(): void","getType(): Class"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.IPositionProvider","simpleName":"IPositionProvider","methods":["hasPosition(): boolean","providePosition(Vector3d): boolean","getX(): double","getY(): double","getZ(): double","getTarget(): Ref","clear(): void"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.parameterproviders.DoubleParameterProvider","simpleName":"DoubleParameterProvider","methods":["getDoubleParameter(): double"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.parameterproviders.IntParameterProvider","simpleName":"IntParameterProvider","methods":["getIntParameter(): int"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.parameterproviders.MultipleParameterProvider","simpleName":"MultipleParameterProvider","methods":["MultipleParameterProvider()","getParameterProvider(int): ParameterProvider","clear(): void","addParameterProvider(int, ParameterProvider): void"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.parameterproviders.ParameterProvider","simpleName":"ParameterProvider","methods":["getParameterProvider(int): ParameterProvider","clear(): void"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.parameterproviders.SingleDoubleParameterProvider","simpleName":"SingleDoubleParameterProvider","methods":["SingleDoubleParameterProvider(int)","getDoubleParameter(): double","clear(): void","overrideDouble(double): void"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.parameterproviders.SingleIntParameterProvider","simpleName":"SingleIntParameterProvider","methods":["SingleIntParameterProvider(int)","getIntParameter(): int","clear(): void","overrideInt(int): void"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.parameterproviders.SingleParameterProvider","simpleName":"SingleParameterProvider","methods":["SingleParameterProvider(int)","getParameterProvider(int): ParameterProvider"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.parameterproviders.SingleStringParameterProvider","simpleName":"SingleStringParameterProvider","methods":["SingleStringParameterProvider(int)","getStringParameter(): String","clear(): void","overrideString(String): void"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.parameterproviders.StringParameterProvider","simpleName":"StringParameterProvider","methods":["getStringParameter(): String"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.PathProvider","simpleName":"PathProvider","methods":["PathProvider()","setPath(IPath): void","clear(): void","hasPath(): boolean","getPath(): IPath"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.PositionProvider","simpleName":"PositionProvider","methods":["PositionProvider()","PositionProvider(ParameterProvider)","PositionProvider(ParameterProvider, ExtraInfoProvider[])","clear(): void","setTarget(Ref, ComponentAccessor): Ref","setTarget(Vector3d): void","setTarget(double, double, double): void","providePosition(Vector3d): boolean","getX(): double","getY(): double","getZ(): double","getPositionProvider(): IPositionProvider","hasPosition(): boolean","getTarget(): Ref"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.ValueWrappedInfoProvider","simpleName":"ValueWrappedInfoProvider","methods":["ValueWrappedInfoProvider(InfoProvider, ParameterProvider)","getPositionProvider(): IPositionProvider","getParameterProvider(int): ParameterProvider","getExtraInfo(Class): ExtraInfoProvider","passExtraInfo(ExtraInfoProvider): void","getPassedExtraInfo(Class): ExtraInfoProvider","hasPosition(): boolean"]},{"name":"com.hypixel.hytale.server.npc.sensorinfo.WrappedInfoProvider","simpleName":"WrappedInfoProvider","methods":["WrappedInfoProvider()","WrappedInfoProvider(Sensor[])","getExtraInfo(Class): ExtraInfoProvider","passExtraInfo(ExtraInfoProvider): void","getPassedExtraInfo(Class): ExtraInfoProvider","hasPosition(): boolean","getPositionProvider(): IPositionProvider","getParameterProvider(int): ParameterProvider","clearMatches(): void","addMatch(Sensor): void","clearPositionMatch(): void","setPositionMatch(IPositionProvider): void"]},{"name":"com.hypixel.hytale.server.npc.statetransition.builders.BuilderStateTransition","simpleName":"BuilderStateTransition","methods":["BuilderStateTransition()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): BuilderStateTransition$StateTransition","category(): Class","getBuilderDescriptorState(): BuilderDescriptorState","isEnabled(ExecutionContext): boolean","readConfig(JsonElement): Builder","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getStateTransitionEdges(BuilderSupport): List","getActionList(BuilderSupport): ActionList"]},{"name":"com.hypixel.hytale.server.npc.statetransition.builders.BuilderStateTransitionController","simpleName":"BuilderStateTransitionController","methods":["BuilderStateTransitionController()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): StateTransitionController","category(): Class","getBuilderDescriptorState(): BuilderDescriptorState","isEnabled(ExecutionContext): boolean","readConfig(JsonElement): Builder","validate(String, NPCLoadTimeValidationHelper, ExecutionContext, Scope, List): boolean","getStateTransitionEntries(BuilderSupport): List"]},{"name":"com.hypixel.hytale.server.npc.statetransition.builders.BuilderStateTransitionEdges","simpleName":"BuilderStateTransitionEdges","methods":["BuilderStateTransitionEdges()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): BuilderStateTransitionEdges$StateTransitionEdges","category(): Class","getBuilderDescriptorState(): BuilderDescriptorState","isEnabled(ExecutionContext): boolean","readConfig(JsonElement): Builder"]},{"name":"com.hypixel.hytale.server.npc.statetransition.StateTransitionController","simpleName":"StateTransitionController","methods":["StateTransitionController(BuilderStateTransitionController, BuilderSupport)","registerWithSupport(Role): void","motionControllerChanged(Ref, NPCEntity, MotionController, ComponentAccessor): void","loaded(Role): void","spawned(Role): void","unloaded(Role): void","removed(Role): void","teleported(Role, World, World): void","clearOnce(): void","initiateStateTransition(int, int): void","isRunningTransitionActions(): boolean","runTransitionActions(Ref, Role, double, Store): boolean","registerFactories(BuilderManager): void","indexStateTransitionEdge(int, int): int"]},{"name":"com.hypixel.hytale.server.npc.storage.AlarmStore","simpleName":"AlarmStore","methods":["AlarmStore()","createParameter(): Alarm"]},{"name":"com.hypixel.hytale.server.npc.storage.ParameterStore","simpleName":"ParameterStore","methods":["ParameterStore()","get(Entity, String): PersistentParameter","createParameter(): PersistentParameter"]},{"name":"com.hypixel.hytale.server.npc.storage.PersistentParameter","simpleName":"PersistentParameter","methods":["PersistentParameter()","set(Ref, Object, ComponentAccessor): void","set0(Object): void"]},{"name":"com.hypixel.hytale.server.npc.systems.AvoidanceSystem","simpleName":"AvoidanceSystem","methods":["AvoidanceSystem(ComponentType)","getDependencies(): Set","isParallel(int, int): boolean","getQuery(): Query","steppedTick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.npc.systems.BalancingInitialisationSystem","simpleName":"BalancingInitialisationSystem","methods":["BalancingInitialisationSystem()","getDependencies(): Set","getQuery(): Query","onEntityAdd(Holder, AddReason, Store): void","onEntityRemoved(Holder, RemoveReason, Store): void"]},{"name":"com.hypixel.hytale.server.npc.systems.BlackboardSystems","simpleName":"BlackboardSystems","methods":["BlackboardSystems()"]},{"name":"com.hypixel.hytale.server.npc.systems.ComputeVelocitySystem","simpleName":"ComputeVelocitySystem","methods":["ComputeVelocitySystem(ComponentType, ComponentType, Set)","getDependencies(): Set","isParallel(int, int): boolean","steppedTick(float, int, ArchetypeChunk, Store, CommandBuffer): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.npc.systems.FailedSpawnSystem","simpleName":"FailedSpawnSystem","methods":["FailedSpawnSystem()","onEntityAdded(Ref, AddReason, Store, CommandBuffer): void","onEntityRemove(Ref, RemoveReason, Store, CommandBuffer): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.npc.systems.MessageSupportSystem","simpleName":"MessageSupportSystem","methods":["MessageSupportSystem(ComponentType, Set)","getDependencies(): Set","isParallel(int, int): boolean","steppedTick(float, int, ArchetypeChunk, Store, CommandBuffer): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.npc.systems.MovementStatesSystem","simpleName":"MovementStatesSystem","methods":["MovementStatesSystem(ComponentType, ComponentType, ComponentType)","getDependencies(): Set","isParallel(int, int): boolean","steppedTick(float, int, ArchetypeChunk, Store, CommandBuffer): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.npc.systems.NewSpawnStartTickingSystem","simpleName":"NewSpawnStartTickingSystem","methods":["NewSpawnStartTickingSystem(ResourceType)","getDependencies(): Set","tick(float, int, Store): void","queueNewSpawn(Ref, Store): void"]},{"name":"com.hypixel.hytale.server.npc.systems.NPCDamageSystems","simpleName":"NPCDamageSystems","methods":["NPCDamageSystems()"]},{"name":"com.hypixel.hytale.server.npc.systems.NPCDeathSystems","simpleName":"NPCDeathSystems","methods":["NPCDeathSystems()"]},{"name":"com.hypixel.hytale.server.npc.systems.NPCInteractionSystems","simpleName":"NPCInteractionSystems","methods":["NPCInteractionSystems()"]},{"name":"com.hypixel.hytale.server.npc.systems.NPCPreTickSystem","simpleName":"NPCPreTickSystem","methods":["NPCPreTickSystem(ComponentType)","getDependencies(): Set","isParallel(int, int): boolean","getQuery(): Query","steppedTick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.npc.systems.NPCSpatialSystem","simpleName":"NPCSpatialSystem","methods":["NPCSpatialSystem(ResourceType)","getQuery(): Query","getPosition(ArchetypeChunk, int): Vector3d"]},{"name":"com.hypixel.hytale.server.npc.systems.NPCSystems","simpleName":"NPCSystems","methods":["NPCSystems()"]},{"name":"com.hypixel.hytale.server.npc.systems.NPCVelocityInstructionSystem","simpleName":"NPCVelocityInstructionSystem","methods":["NPCVelocityInstructionSystem()","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void","getDependencies(): Set","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.npc.systems.PositionCacheSystems","simpleName":"PositionCacheSystems","methods":["PositionCacheSystems()","initialisePositionCache(Role, StateEvaluator, double): void"]},{"name":"com.hypixel.hytale.server.npc.systems.RoleBuilderSystem","simpleName":"RoleBuilderSystem","methods":["RoleBuilderSystem()","getDependencies(): Set","getQuery(): Query","onEntityAdd(Holder, AddReason, Store): void","onEntityRemoved(Holder, RemoveReason, Store): void"]},{"name":"com.hypixel.hytale.server.npc.systems.RoleChangeSystem","simpleName":"RoleChangeSystem","methods":["RoleChangeSystem(ResourceType, ComponentType, ComponentType, ComponentType, ComponentType, ComponentType, ComponentType, ComponentType, ComponentType)","getDependencies(): Set","tick(float, int, Store): void","requestRoleChange(Ref, Role, int, boolean, Store): void","requestRoleChange(Ref, Role, int, boolean, String, String, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.npc.systems.RoleSystems","simpleName":"RoleSystems","methods":["RoleSystems()"]},{"name":"com.hypixel.hytale.server.npc.systems.SpawnNPCInteractionFailureTrackerSystems","simpleName":"SpawnNPCInteractionFailureTrackerSystems","methods":[]},{"name":"com.hypixel.hytale.server.npc.systems.SpawnReferenceSystems","simpleName":"SpawnReferenceSystems","methods":["SpawnReferenceSystems()"]},{"name":"com.hypixel.hytale.server.npc.systems.StateEvaluatorSystem","simpleName":"StateEvaluatorSystem","methods":["StateEvaluatorSystem(ComponentType, ComponentType)","getDependencies(): Set","isParallel(int, int): boolean","getQuery(): Query","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.npc.systems.SteeringSystem","simpleName":"SteeringSystem","methods":["SteeringSystem(ComponentType)","getDependencies(): Set","isParallel(int, int): boolean","getQuery(): Query","steppedTick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.npc.systems.StepCleanupSystem","simpleName":"StepCleanupSystem","methods":["StepCleanupSystem(ComponentType)","getDependencies(): Set","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.npc.systems.SteppableTickingSystem","simpleName":"SteppableTickingSystem","methods":["SteppableTickingSystem()","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void","steppedTick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.npc.systems.TimerSystem","simpleName":"TimerSystem","methods":["TimerSystem(ComponentType, Set)","getDependencies(): Set","isParallel(int, int): boolean","getQuery(): Query","steppedTick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.npc.util.AimingData","simpleName":"AimingData","methods":["AimingData()","isHaveAttacked(): boolean","setHaveAttacked(boolean): void","requireBallistic(BallisticData): void","requireCloseCombat(): void","getPitch(): float","getPitch(boolean): float","getYaw(): float","getYaw(boolean): float","getBallisticData(): BallisticData","setUseFlatTrajectory(boolean): void","setChargeDistance(double): void","getChargeDistance(): double","setDesiredHitAngle(double): void","getDesiredHitAngle(): double","getType(): Class","setDepthOffset(double, boolean): void","getTarget(): Ref"]},{"name":"com.hypixel.hytale.server.npc.util.AimingHelper","simpleName":"AimingHelper","methods":["AimingHelper()","ensurePossibleThrowSpeed(double, double, double, double): double","computePitch(double, double, double, double, float[]): boolean"]},{"name":"com.hypixel.hytale.server.npc.util.Alarm","simpleName":"Alarm","methods":["Alarm()","set0(Instant): void","isSet(): boolean","hasPassed(Instant): boolean"]},{"name":"com.hypixel.hytale.server.npc.util.AttitudeMemoryEntry","simpleName":"AttitudeMemoryEntry","methods":["AttitudeMemoryEntry(Attitude, double)","tick(float): void","getRemainingDuration(): double","getInitialDuration(): double","getAttitudeOverride(): Attitude","isExpired(): boolean"]},{"name":"com.hypixel.hytale.server.npc.util.BlockPlacementHelper","simpleName":"BlockPlacementHelper","methods":["BlockPlacementHelper()","canPlaceUnitBlock(World, BlockType, boolean, int, int, int): boolean","canPlaceBlock(World, BlockType, int, boolean, int, int, int): boolean","testBlock(BlockType, BlockType, boolean): boolean","testSupportingBlock(BlockType, int, int): boolean"]},{"name":"com.hypixel.hytale.server.npc.util.ComponentInfo","simpleName":"ComponentInfo","methods":["ComponentInfo(String, int, int)","addField(String): void","toString(): String","getName(): String","getIndex(): int","getFields(): List"]},{"name":"com.hypixel.hytale.server.npc.util.DamageData","simpleName":"DamageData","methods":["DamageData()","reset(): void","onInflictedDamage(Ref, double): void","onSufferedDamage(CommandBuffer, Damage): void","onKill(Ref, Vector3d): void","haveKill(): boolean","haveKilled(Ref): boolean","getAnyKilled(): Ref","getKillPosition(Ref): Vector3d","getMaxDamageInflicted(): double","getMaxDamageSuffered(): double","getDamage(DamageCause): double","hasSufferedDamage(DamageCause): boolean","getMostDamagedVictim(): Ref","getMostDamagingAttacker(): Ref","getAnyAttacker(): Ref","clone(): DamageData","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.AST","simpleName":"AST","methods":["AST(ValueType, Token, int)","getParent(): AST","setParent(AST): void","getValueType(): ValueType","getToken(): Token","getTokenPosition(): int","getCodeGen(): Function","isConstant(): boolean","asOperand(): ExecutionContext$Operand","getString(): String","getBoolean(): boolean","getNumber(): double","returnType(): ValueType","genCode(List, Scope): ValueType"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperand","simpleName":"ASTOperand","methods":["ASTOperand(ValueType, Token, int)","createFromParsedToken(Parser$ParsedToken, CompileContext): ASTOperand","createFromOperand(Token, int, ExecutionContext$Operand): ASTOperand"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperandBoolean","simpleName":"ASTOperandBoolean","methods":["ASTOperandBoolean(Token, int, boolean)","ASTOperandBoolean(Token, int, Scope, String)","getBoolean(): boolean","isConstant(): boolean","asOperand(): ExecutionContext$Operand"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperandBooleanArray","simpleName":"ASTOperandBooleanArray","methods":["ASTOperandBooleanArray(Token, int, boolean[])","ASTOperandBooleanArray(Token, int, Scope, String)","ASTOperandBooleanArray(Token, int, Stack, int, int)","isConstant(): boolean","asOperand(): ExecutionContext$Operand"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperandEmptyArray","simpleName":"ASTOperandEmptyArray","methods":["ASTOperandEmptyArray(Token, int)","isConstant(): boolean","asOperand(): ExecutionContext$Operand"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperandIdentifier","simpleName":"ASTOperandIdentifier","methods":["ASTOperandIdentifier(ValueType, Token, int, String)","getIdentifier(): String","isConstant(): boolean"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperandNumber","simpleName":"ASTOperandNumber","methods":["ASTOperandNumber(Token, int, double)","ASTOperandNumber(Token, int, Scope, String)","getNumber(): double","isConstant(): boolean","asOperand(): ExecutionContext$Operand"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperandNumberArray","simpleName":"ASTOperandNumberArray","methods":["ASTOperandNumberArray(Token, int, double[])","ASTOperandNumberArray(Token, int, Scope, String)","ASTOperandNumberArray(Token, int, Stack, int, int)","isConstant(): boolean","asOperand(): ExecutionContext$Operand"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperandString","simpleName":"ASTOperandString","methods":["ASTOperandString(Token, int, String)","ASTOperandString(Token, int, Scope, String)","getString(): String","isConstant(): boolean","asOperand(): ExecutionContext$Operand"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperandStringArray","simpleName":"ASTOperandStringArray","methods":["ASTOperandStringArray(Token, int, String[])","ASTOperandStringArray(Token, int, Scope, String)","ASTOperandStringArray(Token, int, Stack, int, int)","isConstant(): boolean","asOperand(): ExecutionContext$Operand"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperator","simpleName":"ASTOperator","methods":["ASTOperator(ValueType, Token, int)","addArgument(AST): void","getArguments(): List","genCode(List, Scope): ValueType","fromParsedOperator(Parser$ParsedToken, CompileContext): void"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperatorBinary","simpleName":"ASTOperatorBinary","methods":["ASTOperatorBinary(OperatorBinary, Token, int, AST, AST)","isConstant(): boolean","fromBinaryOperator(Parser$ParsedToken, CompileContext): void"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperatorFunctionCall","simpleName":"ASTOperatorFunctionCall","methods":["ASTOperatorFunctionCall(ValueType, String, int)","isConstant(): boolean","fromParsedFunction(int, CompileContext): void"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperatorTuple","simpleName":"ASTOperatorTuple","methods":["ASTOperatorTuple(ValueType, Token, int)","isConstant(): boolean","fromParsedTuple(Parser$ParsedToken, int, CompileContext): void"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.ast.ASTOperatorUnary","simpleName":"ASTOperatorUnary","methods":["ASTOperatorUnary(OperatorUnary, Token, int, AST)","isConstant(): boolean","fromUnaryOperator(Parser$ParsedToken, CompileContext): void"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.CompileContext","simpleName":"CompileContext","methods":["CompileContext()","CompileContext(Scope)","getScope(): Scope","getOperandStack(): Stack","getExecutionContext(): ExecutionContext","compile(String, Scope, boolean): ValueType","compile(String, Scope, boolean, List): ValueType","compile0(String, Scope, boolean, List): ValueType","compile(String, boolean): ValueType","getInstructions(): List","setInstructions(List): void","getResultType(): ValueType","getAsOperand(): ExecutionContext$Operand","checkResultType(ValueType): void","pushOperand(Parser$ParsedToken): void","processOperator(Parser$ParsedToken): void","processFunction(int): void","processTuple(Parser$ParsedToken, int): void"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.Lexer","simpleName":"Lexer","methods":["Lexer(Supplier, Supplier, Supplier, Supplier, Stream)","nextToken(LexerContext): Supplier"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.LexerContext","simpleName":"LexerContext","methods":["LexerContext()","init(String): void","resetToken(): void","setToken(Object): Object","getExpression(): String","getToken(): Object","getTokenPosition(): int","getTokenString(): String","getTokenNumber(): double","nextChar(String): char","haveChar(): boolean","currentChar(): char","peekChar(char): char","peekChar(): char","peekChar(int, char): char","peekChar(int): char","eatWhiteSpace(): boolean","addTokenCharacter(char): char"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.OperatorBinary","simpleName":"OperatorBinary","methods":["getResultType(): ValueType","getCodeGen(): Function","findOperator(Token, ValueType, ValueType): OperatorBinary"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.OperatorUnary","simpleName":"OperatorUnary","methods":["hasCodeGen(): boolean","getResultType(): ValueType","getCodeGen(): Function","findOperator(Token, ValueType): OperatorUnary"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.Parser","simpleName":"Parser","methods":["Parser(Lexer)","parse(String, Parser$ParsedTokenConsumer): void","peekOperator(): Parser$ParsedToken"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.Token","simpleName":"Token","methods":["values(): Token[]","valueOf(String): Token","get(): String","getPrecedence(): int","getFlags(): EnumSet","containsAnyFlag(EnumSet): boolean","isEndToken(): boolean","isOperand(): boolean","isLiteral(): boolean","isOperator(): boolean","isRightToLeft(): boolean","canBeUnary(): boolean","getUnaryVariant(): Token","isUnary(): boolean","isOpenBracket(): boolean","isOpenTuple(): boolean","isCloseBracket(): boolean","getMatchingBracket(): Token"]},{"name":"com.hypixel.hytale.server.npc.util.expression.compile.TokenFlags","simpleName":"TokenFlags","methods":["values(): TokenFlags[]","valueOf(String): TokenFlags"]},{"name":"com.hypixel.hytale.server.npc.util.expression.ExecutionContext","simpleName":"ExecutionContext","methods":["ExecutionContext(Scope)","ExecutionContext()","execute(List, Scope): ValueType","execute(List): ValueType","execute(ExecutionContext$Instruction[], Scope): ValueType","execute(ExecutionContext$Instruction[]): ValueType","getType(): ValueType","top(): ExecutionContext$Operand","setScope(Scope): Scope","getScope(): Scope","hasScope(): boolean","getCombatConfig(): String","setCombatConfig(String): void","getInteractionVars(): Map","setInteractionVars(Map): void","push(): ExecutionContext$Operand","push(String): void","push(double): void"]},{"name":"com.hypixel.hytale.server.npc.util.expression.Expression","simpleName":"Expression","methods":["Expression()","compile(String, Scope, List, boolean): ValueType","compile(String, Scope, List): ValueType","execute(List, Scope): ExecutionContext","execute(ExecutionContext$Instruction[], Scope): ExecutionContext","evaluate(String, Scope): ExecutionContext","compileStatic(String, Scope, List): ValueType","getLexerInstance(): Lexer"]},{"name":"com.hypixel.hytale.server.npc.util.expression.Scope","simpleName":"Scope","methods":["getStringSupplier(String): Supplier","getNumberSupplier(String): DoubleSupplier","getBooleanSupplier(String): BooleanSupplier","getStringArraySupplier(String): Supplier","getNumberArraySupplier(String): Supplier","getBooleanArraySupplier(String): Supplier","getFunction(String): Scope$Function","getString(String): String","getNumber(String): double","getBoolean(String): boolean","getStringArray(String): String[]","getNumberArray(String): double[]","getBooleanArray(String): boolean[]","isConstant(String): boolean","getType(String): ValueType","encodeFunctionName(String, ValueType[]): String","encodeType(ValueType): char"]},{"name":"com.hypixel.hytale.server.npc.util.expression.StdLib","simpleName":"StdLib","methods":["getInstance(): StdScope"]},{"name":"com.hypixel.hytale.server.npc.util.expression.StdScope","simpleName":"StdScope","methods":["StdScope(Scope)","copyOf(StdScope): StdScope","merge(StdScope): StdScope","mergeScopes(StdScope, StdScope): StdScope","mergeSymbols(StdScope): void","add(String, StdScope$Symbol): void","addConst(String, String): void","addConst(String, double): void","addConst(String, boolean): void","addConst(String, String[]): void","addConst(String, double[]): void","addConst(String, boolean[]): void","addConstEmptyArray(String): void","addVar(String, String): void","addVar(String, double): void","addVar(String, boolean): void","addVar(String, String[]): void","addVar(String, double[]): void"]},{"name":"com.hypixel.hytale.server.npc.util.expression.ValueType","simpleName":"ValueType","methods":["values(): ValueType[]","valueOf(String): ValueType","isAssignableType(ValueType, ValueType): boolean","isTypedArray(ValueType): boolean"]},{"name":"com.hypixel.hytale.server.npc.util.IAnnotatedComponent","simpleName":"IAnnotatedComponent","methods":["getInfo(Role, ComponentInfo): void","setContext(IAnnotatedComponent, int): void","getParent(): IAnnotatedComponent","getIndex(): int","getLabel(): String","getBreadCrumbs(StringBuilder): void","getBreadCrumbs(): String"]},{"name":"com.hypixel.hytale.server.npc.util.IAnnotatedComponentCollection","simpleName":"IAnnotatedComponentCollection","methods":["componentCount(): int","getComponent(int): IAnnotatedComponent"]},{"name":"com.hypixel.hytale.server.npc.util.IComponentExecutionControl","simpleName":"IComponentExecutionControl","methods":["processDelay(float): boolean","clearOnce(): void","setOnce(): void","isTriggered(): boolean"]},{"name":"com.hypixel.hytale.server.npc.util.IEntityByPriorityFilter","simpleName":"IEntityByPriorityFilter","methods":["init(Role): void","getHighestPriorityTarget(): Ref","cleanup(): void"]},{"name":"com.hypixel.hytale.server.npc.util.InventoryHelper","simpleName":"InventoryHelper","methods":["matchesItem(String, ItemStack): boolean","matchesItem(List, ItemStack): boolean","matchesPatterns(List, String): boolean","itemKeyExists(String): boolean","itemKeyIsBlockType(String): boolean","itemDropListKeyExists(String): boolean","findHotbarSlotWithItem(Ref, ComponentAccessor, String): byte","findHotbarSlotWithItem(Ref, ComponentAccessor, List): short","findHotbarEmptySlot(Ref, ComponentAccessor): byte","findInventorySlotWithItem(Ref, String, ComponentAccessor): short","findInventorySlotWithItem(Ref, List, ComponentAccessor): short","countItems(ItemContainer, List): int","countFreeSlots(ItemContainer): int","hotbarContainsItem(Ref, ComponentAccessor, String): boolean","hotbarContainsItem(Ref, ComponentAccessor, List): boolean","holdsItem(Ref, ComponentAccessor, String): boolean","containsItem(Ref, String, ComponentAccessor): boolean","containsItem(Ref, List, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.npc.util.NPCPhysicsMath","simpleName":"NPCPhysicsMath","methods":["near(Vector3dc, Vector3dc): boolean","near(Vector3dc, Vector3dc, double): boolean","near(double, double): boolean","near(double, double, double): boolean","headingFromDirection(double, double, float): float","pitchFromDirection(double, double, double, float): float","rotationFromDirection(double, double, double, Rotation3fc, Rotation3f): void","rotationFromDirection(Vector3dc, Rotation3fc, Rotation3f): void","rotationFromDirection(Vector3dc, Vector3dc, Rotation3fc, Rotation3f): void","getViewDirection(Rotation3f, Vector3d): Vector3d","cosAngleBetweenVectors(Vector3d, Vector3d): double","cosAngleBetweenVectors(Vector3d, double, Vector3d, double): double","cosAngleBetweenUnitVectors(Vector3d, Vector3d): double","realignVector(Vector3d, Vector3d, double, Vector3d): void","realignVector(Vector3d, double, Vector3d, double, double, Vector3d): void","realignUnitVector(Vector3d, Vector3d, double, Vector3d): void","realignVectorReturnDirection(Vector3d, double, Vector3d, double, double, Vector3d): boolean","createOrthogonalvector(Vector3d, Vector3d): Vector3d"]},{"name":"com.hypixel.hytale.server.npc.util.PositionProbeAir","simpleName":"PositionProbeAir","methods":["PositionProbeAir()","probePosition(Ref, Box, Vector3d, CollisionResult, ComponentAccessor): boolean","isInAir(): boolean","isOnSolid(): boolean","reset(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.util.PositionProbeBase","simpleName":"PositionProbeBase","methods":["PositionProbeBase()","probePosition(Ref, Box, Vector3d, CollisionResult, Object, CollisionFilter, int, ComponentAccessor): boolean","updateWaterLevel(ComponentAccessor, ChunkColumn, BlockChunk, int, int): int","reset(): void","isValidPosition(): boolean","isTouchCeil(): boolean","isOnGround(): boolean","isInWater(): boolean","getGroundLevel(): int","getWaterLevel(): int","getHeightOverGround(): int","getHeightOverSurface(): int","getDepthBelowSurface(): int","getHeightOverWater(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.util.PositionProbeWater","simpleName":"PositionProbeWater","methods":["PositionProbeWater()","probePosition(Ref, Box, Vector3d, CollisionResult, double, ComponentAccessor): boolean","reset(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.npc.util.RayBlockHitTest","simpleName":"RayBlockHitTest","methods":["RayBlockHitTest()","accept(int, int, int, double, double, double, double, double, double): boolean","getHitPosition(): Vector3d","getLastBlockRevision(): short","init(Ref, int, float, ComponentAccessor): boolean","run(double): boolean","clear(): void"]},{"name":"com.hypixel.hytale.server.npc.util.RootSolver","simpleName":"RootSolver","methods":["RootSolver()","isZero(double): boolean","cubicRoot(double): double","solveQuadric(double, double, double, double[], int): int","solveCubic(double, double, double, double, double[]): int","solveQuartic(double, double, double, double, double, double[]): int"]},{"name":"com.hypixel.hytale.server.npc.util.SensorSupportBenchmark","simpleName":"SensorSupportBenchmark","methods":["SensorSupportBenchmark()","collectPlayerList(long, double, double, double, int): void","collectEntityList(long, double, double, double, int): void","collectLosTest(boolean, long): void","collectInverseLosTest(boolean): void","collectFriendlyBlockingTest(boolean): void","tickDone(): void","formatHeaderUpdateTimes(Formatter): void","formatValuesUpdateTimePlayer(Formatter): void","formatValuesUpdateTimeEntity(Formatter): void","formatValuesUpdateTime(Formatter, String, TimeRecorder, DiscreteValueRecorder, DiscreteValueRecorder, DiscreteValueRecorder, DiscreteValueRecorder): void","haveUpdateTimes(): boolean","formatHeaderLoS(Formatter): void","formatValuesLoS(Formatter): boolean"]},{"name":"com.hypixel.hytale.server.npc.util.Timer","simpleName":"Timer","methods":["Timer()","setRate(double): void","setMinRestartValue(double): void","setMaxValue(double): void","setValue(double): void","setRepeating(boolean): void","getValue(): double","isInitialised(): boolean","tick(float): void","start(double, double, double, double, double, boolean): void","resume(): void","pause(): void","addValue(double): void","stop(): void","restart(): void","isInState(Timer$TimerState): boolean","isPaused(): boolean","isRunning(): boolean"]},{"name":"com.hypixel.hytale.server.npc.util.ViewTest","simpleName":"ViewTest","methods":["values(): ViewTest[]","valueOf(String): ViewTest","get(): String"]},{"name":"com.hypixel.hytale.server.npc.util.VisHelper","simpleName":"VisHelper","methods":["VisHelper()","renderDebugVector(Vector3d, Vector3d, Vector3f, World): void","renderDebugVector(Vector3d, Vector3d, Vector3f, float, World): void","renderDebugVectorTo(Vector3d, Vector3d, Vector3f, World): void","renderDebugVectorTo(Vector3d, Vector3d, Vector3f, float, World): void","renderDebugSphere(Vector3d, Vector3f, World): void","renderDebugSphere(Vector3d, Vector3f, float, World): void","renderDebugSphere(Vector3d, double, Vector3f, World): void","renderDebugSphere(Vector3d, double, Vector3f, float, World): void"]},{"name":"com.hypixel.hytale.server.npc.validators.NPCLoadTimeValidationHelper","simpleName":"NPCLoadTimeValidationHelper","methods":["NPCLoadTimeValidationHelper(String, Model, boolean)","setInventorySizes(int, int, int): void","getSpawnModel(): Model","isAbstract(): boolean","isParentSensorOnce(): boolean","updateParentSensorOnce(boolean): void","clearParentSensorOnce(): void","setIsVariant(): void","isVariant(): boolean","getValueStoreValidator(): ValueStoreValidator","getCurrentStateName(): String","pushCurrentStateName(String): void","popCurrentStateName(): void","validateAnimation(String): void","registerMotionControllerType(Class): void","requireMotionControllerType(Class): void","validateMotionControllers(List): boolean","validateInventoryHasSlot(int, String, List): boolean"]},{"name":"com.hypixel.hytale.server.npc.validators.NPCRoleValidator","simpleName":"NPCRoleValidator","methods":["NPCRoleValidator()","accept(String, ValidationResults): void","updateSchema(SchemaContext, Schema): void","acceptLate(String, ValidationResults, ExtraInfo): void"]},{"name":"com.hypixel.hytale.server.npc.valuestore.ValueStore","simpleName":"ValueStore","methods":["getComponentType(): ComponentType","readString(int): String","storeString(int, String): void","readInt(int): int","storeInt(int, int): void","readDouble(int): double","storeDouble(int, double): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.npc.valuestore.ValueStoreValidator","simpleName":"ValueStoreValidator","methods":["ValueStoreValidator()","registerValueUsage(ValueStoreValidator$ValueUsage): void","validate(List): boolean"]},{"name":"com.hypixel.hytale.server.spawning.assets.spawnmarker.config.SpawnMarker","simpleName":"SpawnMarker","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","SpawnMarker()","getWeightedConfigurations(): IWeightedMap","getId(): String","getModel(): String","getExclusionRadius(): double","getMaxDropHeightSquared(): double","isRealtimeRespawn(): boolean","isManualTrigger(): boolean","getDeactivationDistance(): double","getDeactivationTime(): double"]},{"name":"com.hypixel.hytale.server.spawning.assets.spawns.config.BeaconNPCSpawn","simpleName":"BeaconNPCSpawn","methods":["BeaconNPCSpawn(String)","BeaconNPCSpawn()","getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","getId(): String","getModel(): String","getTargetDistanceFromPlayer(): double","getMinDistanceFromPlayer(): double","getYRange(): int[]","getMaxSpawnedNpcs(): int","getConcurrentSpawnsRange(): int[]","getSpawnAfterGameTimeRange(): Duration[]","getSpawnAfterRealTimeRange(): Duration[]","isRespawnRealtime(): boolean","getInitialSpawnDelay(): double[]","getNpcIdleDespawnTimeSeconds(): double","getBeaconVacantDespawnTime(): Duration","getBeaconRadius(): double"]},{"name":"com.hypixel.hytale.server.spawning.assets.spawns.config.NPCSpawn","simpleName":"NPCSpawn","methods":["NPCSpawn(String, RoleSpawnParameters[], NPCSpawn$DespawnParameters, String[], IntSet, double[], int[], Map, boolean)","NPCSpawn(String)","NPCSpawn()","getId(): String","getNPCs(): RoleSpawnParameters[]","getDespawnParameters(): NPCSpawn$DespawnParameters","getEnvironments(): String[]","getEnvironmentIds(): IntSet","getDayTimeRange(): double[]","getMoonPhaseRange(): int[]","getLightRange(LightType): double[]","isScaleDayTimeRange(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.spawning.assets.spawns.config.RoleSpawnParameters","simpleName":"RoleSpawnParameters","methods":["RoleSpawnParameters(String, double, String, String)","RoleSpawnParameters()","getId(): String","getWeight(): double","getSpawnBlockSet(): String","getSpawnBlockSetIndex(): int","getSpawnFluidTagIndex(): int","getFlockDefinitionId(): String","getFlockDefinitionIndex(): int","getEnableSafeSpawning(): boolean","getConfigMovementModeWeights(): Map","getOrComputeMovementModeWeights(ISpawnable, SpawningContext): double[]","getFlockDefinition(): FlockAsset","toString(): String"]},{"name":"com.hypixel.hytale.server.spawning.assets.spawns.config.WorldNPCSpawn","simpleName":"WorldNPCSpawn","methods":["getAssetMap(): IndexedLookupTableAssetMap","WorldNPCSpawn(String)","WorldNPCSpawn()","getId(): String","getMoonPhaseWeightModifiers(): double[]","toString(): String"]},{"name":"com.hypixel.hytale.server.spawning.assets.spawns.LightType","simpleName":"LightType","methods":["values(): LightType[]","valueOf(String): LightType"]},{"name":"com.hypixel.hytale.server.spawning.assets.spawnsuppression.SpawnSuppression","simpleName":"SpawnSuppression","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedAssetMap","SpawnSuppression(String)","SpawnSuppression(String, double, String[], int[], boolean)","SpawnSuppression()","getId(): String","getRadius(): double","getSuppressedGroupIds(): int[]","isSuppressSpawnMarkers(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.spawning.beacons.InitialBeaconDelay","simpleName":"InitialBeaconDelay","methods":["InitialBeaconDelay()","getComponentType(): ComponentType","setLoadTimeSpawnDelay(double): void","tickLoadTimeSpawnDelay(float): boolean","setupInitialSpawnDelay(double[]): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.spawning.beacons.LegacySpawnBeaconEntity","simpleName":"LegacySpawnBeaconEntity","methods":["getComponentType(): ComponentType","LegacySpawnBeaconEntity(World)","getSpawnConfigId(): String","getSpawnController(): BeaconSpawnController","setSpawnController(BeaconSpawnController): void","getNextSpawnAfter(): Instant","isNextSpawnAfterRealtime(): boolean","getDespawnSelfAfter(): Instant","setSpawnAttempts(int): void","getSpawnWrapper(): BeaconSpawnWrapper","setSpawnWrapper(BeaconSpawnWrapper): void","getSpawnAttempts(): int","getLastPlayerCount(): int","setLastPlayerCount(int): void","getObjectiveUUID(): UUID","setObjectiveUUID(UUID): void","isHiddenFromLivingEntity(Ref, Ref, ComponentAccessor): boolean","isCollidable(): boolean"]},{"name":"com.hypixel.hytale.server.spawning.beacons.SpawnBeacon","simpleName":"SpawnBeacon","methods":["getComponentType(): ComponentType","SpawnBeacon()","SpawnBeacon(World)","getSpawnWrapper(): BeaconSpawnWrapper","setSpawnWrapper(BeaconSpawnWrapper): void","getSpawnConfigId(): String","isHiddenFromLivingEntity(Ref, Ref, ComponentAccessor): boolean","isCollidable(): boolean","moveTo(Ref, double, double, double, ComponentAccessor): void","manualTrigger(Ref, FloodFillPositionSelector, Ref, Store): boolean","markUnspawnable(Ref, int, ComponentAccessor): void","postSpawn(NPCEntity, Ref, BeaconNPCSpawn, Ref, ComponentAccessor): void","toString(): String"]},{"name":"com.hypixel.hytale.server.spawning.beacons.SpawnBeaconSystems","simpleName":"SpawnBeaconSystems","methods":["SpawnBeaconSystems()"]},{"name":"com.hypixel.hytale.server.spawning.blockstates.SpawnMarkerBlock","simpleName":"SpawnMarkerBlock","methods":["getComponentType(): ComponentType","SpawnMarkerBlock()","SpawnMarkerBlock(PersistentRef)","getSpawnMarkerReference(): PersistentRef","getConfig(): SpawnMarkerBlock$Data","setSpawnMarkerReference(PersistentRef): void","refreshMarkerLostTimeout(): void","tickMarkerLostTimeout(float): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.spawning.blockstates.SpawnMarkerBlockReference","simpleName":"SpawnMarkerBlockReference","methods":["getComponentType(): ComponentType","SpawnMarkerBlockReference(Vector3i)","getBlockPosition(): Vector3i","refreshOriginLostTimeout(): void","tickOriginLostTimeout(float): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.spawning.blockstates.SpawnMarkerBlockStateSystems","simpleName":"SpawnMarkerBlockStateSystems","methods":["SpawnMarkerBlockStateSystems()"]},{"name":"com.hypixel.hytale.server.spawning.commands.SpawnBeaconsCommand","simpleName":"SpawnBeaconsCommand","methods":["SpawnBeaconsCommand()"]},{"name":"com.hypixel.hytale.server.spawning.commands.SpawnCommand","simpleName":"SpawnCommand","methods":["SpawnCommand()"]},{"name":"com.hypixel.hytale.server.spawning.commands.SpawnMarkersCommand","simpleName":"SpawnMarkersCommand","methods":["SpawnMarkersCommand()"]},{"name":"com.hypixel.hytale.server.spawning.commands.SpawnPopulateCommand","simpleName":"SpawnPopulateCommand","methods":["SpawnPopulateCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.spawning.commands.SpawnStatsCommand","simpleName":"SpawnStatsCommand","methods":["SpawnStatsCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.spawning.commands.SpawnSuppressionCommand","simpleName":"SpawnSuppressionCommand","methods":["SpawnSuppressionCommand()"]},{"name":"com.hypixel.hytale.server.spawning.controllers.BeaconSpawnController","simpleName":"BeaconSpawnController","methods":["BeaconSpawnController(World, Ref)","getMaxActiveJobs(): int","createRandomSpawnJob(ComponentAccessor): NPCBeaconSpawnJob","initialise(BeaconSpawnWrapper): void","getSpawnsThisRound(): int","setRemainingSpawns(int): void","addRoundSpawn(): void","isRoundStart(): boolean","setRoundStart(boolean): void","getOwnerRef(): Ref","getBaseMaxConcurrentSpawns(): int[]","getPlayersInRegion(): List","getCurrentScaledMaxConcurrentSpawns(): int","setCurrentScaledMaxConcurrentSpawns(int): void","getDespawnBeaconAfterTimeout(): Duration","getSpawnRadiusSquared(): double","getBeaconRadiusSquared(): double","getBaseMaxTotalSpawns(): int"]},{"name":"com.hypixel.hytale.server.spawning.controllers.SpawnController","simpleName":"SpawnController","methods":["SpawnController(World)","getWorld(): World","isUnspawnable(): boolean","isDebugSpawnFrozen(): boolean","getActualNPCs(): int","getExpectedNPCs(): double","getActiveJobCount(): int","getMaxActiveJobs(): int","getSpawnJob(int): SpawnJob","getActiveJobs(): List","addIdleJob(SpawnJob): void","createRandomSpawnJob(ComponentAccessor): SpawnJob"]},{"name":"com.hypixel.hytale.server.spawning.controllers.SpawnControllerSystem","simpleName":"SpawnControllerSystem","methods":["SpawnControllerSystem()","tickController(SpawnController, Store): void","prepareSpawnJobGeneration(SpawnController, ComponentAccessor): void","createRandomSpawnJobs(SpawnController, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.spawning.controllers.SpawnJobSystem","simpleName":"SpawnJobSystem","methods":["SpawnJobSystem()","tickSpawnJobs(SpawnController, Store, CommandBuffer): void","onStartRun(SpawnJob): void","onEndProbing(SpawnController, SpawnJob, SpawnJobSystem$Result, ComponentAccessor): void","pickSpawnPosition(SpawnController, SpawnJob, CommandBuffer): boolean","trySpawn(SpawnController, SpawnJob, CommandBuffer): SpawnJobSystem$Result","spawn(World, SpawnController, SpawnJob, CommandBuffer): SpawnJobSystem$Result","endProbing(SpawnController, SpawnJob, SpawnJobSystem$Result, ComponentAccessor): SpawnJobSystem$Result"]},{"name":"com.hypixel.hytale.server.spawning.corecomponents.ActionTriggerSpawnBeacon","simpleName":"ActionTriggerSpawnBeacon","methods":["ActionTriggerSpawnBeacon(BuilderActionTriggerSpawnBeacon, BuilderSupport)","canExecute(Ref, Role, InfoProvider, double, Store): boolean","registerWithSupport(Role): void","execute(Ref, Role, InfoProvider, double, Store): boolean"]},{"name":"com.hypixel.hytale.server.spawning.corecomponents.builders.BuilderActionTriggerSpawnBeacon","simpleName":"BuilderActionTriggerSpawnBeacon","methods":["BuilderActionTriggerSpawnBeacon()","getShortDescription(): String","getLongDescription(): String","build(BuilderSupport): Action","getBuilderDescriptorState(): BuilderDescriptorState","readConfig(JsonElement): BuilderActionTriggerSpawnBeacon","getBeaconId(BuilderSupport): int","getRange(BuilderSupport): int","getTargetSlot(BuilderSupport): int"]},{"name":"com.hypixel.hytale.server.spawning.interactions.TriggerSpawnMarkersInteraction","simpleName":"TriggerSpawnMarkersInteraction","methods":["TriggerSpawnMarkersInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","filterMarker(Ref, Vector3d, CommandBuffer): Ref"]},{"name":"com.hypixel.hytale.server.spawning.ISpawnable","simpleName":"ISpawnable","methods":["getIdentifier(): String","canSpawn(SpawningContext): SpawnTestResult","getMovementModes(SpawningContext, Set, Set, Set): void"]},{"name":"com.hypixel.hytale.server.spawning.ISpawnableWithModel","simpleName":"ISpawnableWithModel","methods":["getSpawnModelName(ExecutionContext, Scope): String","createModifierScope(ExecutionContext): Scope","createExecutionScope(): Scope","markNeedsReload(): void","isMemory(ExecutionContext, Scope): boolean","getMemoriesCategory(ExecutionContext, Scope): String","getMemoriesNameOverride(ExecutionContext, Scope): String","getNameTranslationKey(ExecutionContext, Scope): String","breathesInAir(ExecutionContext, Scope): boolean","breathesInWater(ExecutionContext, Scope): boolean"]},{"name":"com.hypixel.hytale.server.spawning.jobs.NPCBeaconSpawnJob","simpleName":"NPCBeaconSpawnJob","methods":["NPCBeaconSpawnJob()","getRoleIndex(): int","getPlayer(): Ref","getSpawnsThisRound(): int","getFlockSize(): int","getFlockAsset(): FlockAsset","shouldTerminate(): boolean","budgetAvailable(): boolean","reset(): void","getSpawnable(): ISpawnableWithModel","getSpawnableName(): String","beginProbing(PlayerRef, int, int, FlockAsset): void"]},{"name":"com.hypixel.hytale.server.spawning.jobs.SpawnJob","simpleName":"SpawnJob","methods":["SpawnJob()","getJobId(): int","getBudgetUsed(): int","setBudgetUsed(int): void","getColumnBudget(): int","setColumnBudget(int): void","getSpawningContext(): SpawningContext","beginProbing(): void","reset(): void","budgetAvailable(): boolean","isTerminated(): boolean","setTerminated(boolean): void","getSpawnable(): ISpawnableWithModel","shouldTerminate(): boolean","getSpawnableName(): String"]},{"name":"com.hypixel.hytale.server.spawning.LoadedNPCEvent","simpleName":"LoadedNPCEvent","methods":["LoadedNPCEvent(BuilderInfo)","getBuilderInfo(): BuilderInfo","toString(): String"]},{"name":"com.hypixel.hytale.server.spawning.local.LocalSpawnBeacon","simpleName":"LocalSpawnBeacon","methods":["LocalSpawnBeacon()","getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.spawning.local.LocalSpawnBeaconSystem","simpleName":"LocalSpawnBeaconSystem","methods":["LocalSpawnBeaconSystem(ComponentType, ResourceType)","onEntityAdded(Ref, AddReason, Store, CommandBuffer): void","onEntityRemove(Ref, RemoveReason, Store, CommandBuffer): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.spawning.local.LocalSpawnController","simpleName":"LocalSpawnController","methods":["getComponentType(): ComponentType","LocalSpawnController()","setTimeToNextRunSeconds(double): void","tickTimeToNextRunSeconds(float): boolean","clone(): Component","toString(): String"]},{"name":"com.hypixel.hytale.server.spawning.local.LocalSpawnControllerSystem","simpleName":"LocalSpawnControllerSystem","methods":["LocalSpawnControllerSystem(ComponentType, ComponentType, ComponentType, ComponentType, ComponentType, ResourceType, ResourceType)","tick(float, int, Store): void"]},{"name":"com.hypixel.hytale.server.spawning.local.LocalSpawnForceTriggerSystem","simpleName":"LocalSpawnForceTriggerSystem","methods":["LocalSpawnForceTriggerSystem(ComponentType, ResourceType)","getQuery(): Query","tick(float, int, Store): void","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.spawning.local.LocalSpawnSetupSystem","simpleName":"LocalSpawnSetupSystem","methods":["LocalSpawnSetupSystem(ComponentType)","onEntityAdded(Ref, AddReason, Store, CommandBuffer): void","onEntityRemove(Ref, RemoveReason, Store, CommandBuffer): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.spawning.local.LocalSpawnState","simpleName":"LocalSpawnState","methods":["LocalSpawnState()","getResourceType(): ResourceType","getLocalControllerList(): List","getLocalPendingSpawns(): List","pollForceTriggerControllers(): boolean","forceTriggerControllers(): void","clone(): Resource"]},{"name":"com.hypixel.hytale.server.spawning.managers.BeaconSpawnManager","simpleName":"BeaconSpawnManager","methods":["BeaconSpawnManager()","removeSpawnWrapper(int): BeaconSpawnWrapper","addSpawnWrapper(BeaconSpawnWrapper): boolean","getBeaconSpawns(int): List"]},{"name":"com.hypixel.hytale.server.spawning.managers.SpawnManager","simpleName":"SpawnManager","methods":["SpawnManager()","getSpawnWrapper(int): SpawnWrapper","removeSpawnWrapper(int): SpawnWrapper","addSpawnWrapper(SpawnWrapper): boolean","onNPCLoaded(String, IntSet): void","onNPCSpawnRemoved(String): void","untrackNPCs(int): void"]},{"name":"com.hypixel.hytale.server.spawning.SpawningContext","simpleName":"SpawningContext","methods":["SpawningContext()","setSpawnable(ISpawnableWithModel): boolean","setSpawnable(ISpawnableWithModel, boolean): boolean","newModel(): void","getModel(): Model","setMovementMode(MovementMode, boolean): boolean","setChunk(World, Ref, int): void","setColumn(int, int, int, int[]): boolean","setColumn(int, int, int, int[], SuppressionSpanHelper): boolean","setColumn(int, int, SuppressionSpanHelper): void","getModifierScope(): Scope","getWorld(): World","getChunkRef(): Ref","getChunkStore(): ComponentAccessor","set(World, double, double, double): boolean","setExact(World, double, double, double): boolean","deleteCurrentSpawnSpan(): void","selectRandomSpawnSpan(): boolean"]},{"name":"com.hypixel.hytale.server.spawning.SpawningPlugin","simpleName":"SpawningPlugin","methods":["get(): SpawningPlugin","SpawningPlugin(JavaPluginInit)","setup(): void","start(): void","shutdown(): void","getSpawnMarkerSpatialResource(): ResourceType","getManualSpawnBeaconSpatialResource(): ResourceType","getSpawnMarkerComponentType(): ComponentType","getLocalSpawnControllerComponentType(): ComponentType","getWorldSpawnDataResourceType(): ResourceType","getSpawnSuppressorComponentType(): ComponentType","getSpawnSuppressionControllerResourceType(): ResourceType","getLocalSpawnBeaconComponentType(): ComponentType","getLocalSpawnStateResourceType(): ResourceType","getInitialBeaconDelayComponentType(): ComponentType","getSpawnJobDataComponentType(): ComponentType","getChunkSpawnDataComponentType(): ComponentType","getChunkSpawnedNPCDataComponentType(): ComponentType"]},{"name":"com.hypixel.hytale.server.spawning.spawnmarkers.SpawnMarkerEntity","simpleName":"SpawnMarkerEntity","methods":["getComponentType(): ComponentType","SpawnMarkerEntity()","getCachedMarker(): SpawnMarker","setCachedMarker(SpawnMarker): void","getSpawnCount(): int","setSpawnCount(int): void","setRespawnCounter(double): void","setSpawnAfter(Instant): void","getSpawnAfter(): Instant","setGameTimeRespawn(Duration): void","pollGameTimeRespawn(): Duration","tickRespawnTimer(float): boolean","getSuppressedBy(): Set","setStoredFlock(StoredFlock): void","getStoredFlock(): StoredFlock","getTimeToDeactivation(): double","setTimeToDeactivation(double): void","tickTimeToDeactivation(float): boolean"]},{"name":"com.hypixel.hytale.server.spawning.spawnmarkers.SpawnMarkerSystems","simpleName":"SpawnMarkerSystems","methods":["SpawnMarkerSystems()"]},{"name":"com.hypixel.hytale.server.spawning.SpawnRejection","simpleName":"SpawnRejection","methods":["values(): SpawnRejection[]","valueOf(String): SpawnRejection"]},{"name":"com.hypixel.hytale.server.spawning.SpawnTestResult","simpleName":"SpawnTestResult","methods":["values(): SpawnTestResult[]","valueOf(String): SpawnTestResult"]},{"name":"com.hypixel.hytale.server.spawning.suppression.component.ChunkSuppressionEntry","simpleName":"ChunkSuppressionEntry","methods":["getComponentType(): ComponentType","ChunkSuppressionEntry(List)","getSuppressionSpans(): List","containsOnly(UUID): boolean","isSuppressingRoleAt(int, int): boolean","clone(): Component"]},{"name":"com.hypixel.hytale.server.spawning.suppression.component.ChunkSuppressionQueue","simpleName":"ChunkSuppressionQueue","methods":["ChunkSuppressionQueue()","getResourceType(): ResourceType","getToAdd(): List","getToRemove(): List","queueForAdd(Ref, ChunkSuppressionEntry): void","queueForRemove(Ref): void","clone(): Resource"]},{"name":"com.hypixel.hytale.server.spawning.suppression.component.SpawnSuppressionComponent","simpleName":"SpawnSuppressionComponent","methods":["getComponentType(): ComponentType","SpawnSuppressionComponent(String)","getSpawnSuppression(): String","setSpawnSuppression(String): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.spawning.suppression.component.SpawnSuppressionController","simpleName":"SpawnSuppressionController","methods":["SpawnSuppressionController()","getResourceType(): ResourceType","getSpawnSuppressorMap(): Map","getChunkSuppressionMap(): Long2ObjectConcurrentHashMap","clone(): Resource"]},{"name":"com.hypixel.hytale.server.spawning.suppression.SpawnSuppressorEntry","simpleName":"SpawnSuppressorEntry","methods":["SpawnSuppressorEntry(String, Vector3d)","getPosition(): Vector3d","getSuppressionId(): String"]},{"name":"com.hypixel.hytale.server.spawning.suppression.SuppressionSpanHelper","simpleName":"SuppressionSpanHelper","methods":["SuppressionSpanHelper()","optimiseSuppressedSpans(int, ChunkSuppressionEntry): void","adjustSpawnRangeMin(int): int","adjustSpawnRangeMax(int, int): int","reset(): void"]},{"name":"com.hypixel.hytale.server.spawning.suppression.system.ChunkSuppressionSystems","simpleName":"ChunkSuppressionSystems","methods":["ChunkSuppressionSystems()"]},{"name":"com.hypixel.hytale.server.spawning.suppression.system.SpawnMarkerSuppressionSystem","simpleName":"SpawnMarkerSuppressionSystem","methods":["SpawnMarkerSuppressionSystem(ComponentType, ResourceType)","onEntityAdded(Ref, AddReason, Store, CommandBuffer): void","onEntityRemove(Ref, RemoveReason, Store, CommandBuffer): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.spawning.suppression.system.SpawnSuppressionSystems","simpleName":"SpawnSuppressionSystems","methods":["SpawnSuppressionSystems()"]},{"name":"com.hypixel.hytale.server.spawning.systems.BeaconSpatialSystem","simpleName":"BeaconSpatialSystem","methods":["BeaconSpatialSystem(ResourceType)","getQuery(): Query","getPosition(ArchetypeChunk, int): Vector3d"]},{"name":"com.hypixel.hytale.server.spawning.systems.LegacyBeaconSpatialSystem","simpleName":"LegacyBeaconSpatialSystem","methods":["LegacyBeaconSpatialSystem(ResourceType)","getQuery(): Query","getPosition(ArchetypeChunk, int): Vector3d"]},{"name":"com.hypixel.hytale.server.spawning.systems.SpawnMarkerSpatialSystem","simpleName":"SpawnMarkerSpatialSystem","methods":["SpawnMarkerSpatialSystem(ResourceType)","getQuery(): Query","getPosition(ArchetypeChunk, int): Vector3d"]},{"name":"com.hypixel.hytale.server.spawning.util.ChunkColumnMask","simpleName":"ChunkColumnMask","methods":["ChunkColumnMask()","copyFrom(ChunkColumnMask): void","isEmpty(): boolean","clear(): void","set(): void","get(int, int): boolean","set(int, int): void","clear(int, int): void","clear(int): void","set(int, int, boolean): void","get(int): boolean","set(int): void","nextSetBit(int): int","nextClearBit(int): int","previousSetBit(int): int","previousClearBit(int): int","cardinality(): int"]},{"name":"com.hypixel.hytale.server.spawning.util.FloodFillEntryPoolProviderSimple","simpleName":"FloodFillEntryPoolProviderSimple","methods":["FloodFillEntryPoolProviderSimple()","getResourceType(): ResourceType","getPool(): FloodFillEntryPoolSimple","clone(): Resource"]},{"name":"com.hypixel.hytale.server.spawning.util.FloodFillEntryPoolSimple","simpleName":"FloodFillEntryPoolSimple","methods":["FloodFillEntryPoolSimple()","allocate(): int[]","deallocate(int[]): void"]},{"name":"com.hypixel.hytale.server.spawning.util.FloodFillPositionSelector","simpleName":"FloodFillPositionSelector","methods":["getComponentType(): ComponentType","FloodFillPositionSelector(World, BeaconSpawnWrapper)","setCalculatePositionsAfter(double): void","tickCalculatePositionsAfter(float): boolean","hasPositionsForRole(int): boolean","hasValidMovementModeWeights(int, SpawningContext): boolean","prepareSpawnContext(Vector3d, int, int, SpawningContext, BeaconSpawnWrapper): boolean","shouldRebuildCache(): boolean","forceRebuildCache(): void","init(): void","buildPositionCache(Vector3d, FloodFillEntryPoolSimple): void","getPositionIndex(int, int, int): int","xFromIndex(int, int): int","zFromIndex(int, int): int","clone(): Component"]},{"name":"com.hypixel.hytale.server.spawning.util.LightRangePredicate","simpleName":"LightRangePredicate","methods":["LightRangePredicate()","lightToPrecentage(byte): int","setLightRange(LightType, double[]): void","setLightRange(double[]): void","setSkyLightRange(double[]): void","setSunlightRange(double[]): void","setRedLightRange(double[]): void","setGreenLightRange(double[]): void","setBlueLightRange(double[]): void","isTestLightValue(): boolean","isTestSkyLightValue(): boolean","isTestSunlightValue(): boolean","isTestRedLightValue(): boolean","isTestGreenLightValue(): boolean","isTestBlueLightValue(): boolean","test(World, Vector3d, ComponentAccessor): boolean","test(BlockChunk, int, int, int, double): boolean","testLight(byte): boolean"]},{"name":"com.hypixel.hytale.server.spawning.util.RandomChunkColumnIterator","simpleName":"RandomChunkColumnIterator","methods":["RandomChunkColumnIterator()","RandomChunkColumnIterator(ChunkColumnMask)","RandomChunkColumnIterator(ChunkColumnMask, WorldChunk)","getCurrentIndex(): int","getCurrentX(): int","getCurrentZ(): int","getInitialPositions(): ChunkColumnMask","nextPosition(): int","nextPositionAvoidBorders(): int","saveIteratorPosition(): void","isAtSavedIteratorPosition(): boolean","positionsLeft(): int","markPositionVisited(int): void","markPositionVisited(): void"]},{"name":"com.hypixel.hytale.server.spawning.world.ChunkEnvironmentSpawnData","simpleName":"ChunkEnvironmentSpawnData","methods":["ChunkEnvironmentSpawnData()","getExpectedNPCs(): double","getRandomChunkColumnIterator(): RandomChunkColumnIterator","init(int, WorldChunk): void","registerSegment(int, int): void","getSegmentCount(): int","updateDensity(double): void","getWeight(double): double","isFullyPopulated(double): boolean","markRoleAsUnspawnable(int): void","isRoleSpawnable(int): boolean","allRolesUnspawnable(): boolean","wasProcessedAsUnspawnable(): boolean","markProcessedAsUnspawnable(): void"]},{"name":"com.hypixel.hytale.server.spawning.world.component.ChunkSpawnData","simpleName":"ChunkSpawnData","methods":["ChunkSpawnData()","getComponentType(): ComponentType","getChunkEnvironmentSpawnDataMap(): Int2ObjectMap","isStarted(): boolean","setStarted(boolean): void","setLastSpawn(long): void","getLastSpawn(): long","clone(): Component","getEnvironmentSpawnData(int): ChunkEnvironmentSpawnData","isOnSpawnCooldown(): boolean"]},{"name":"com.hypixel.hytale.server.spawning.world.component.ChunkSpawnedNPCData","simpleName":"ChunkSpawnedNPCData","methods":["ChunkSpawnedNPCData()","getComponentType(): ComponentType","getEnvironmentSpawnCount(int): double","setEnvironmentSpawnCount(int, double): void","clone(): Component"]},{"name":"com.hypixel.hytale.server.spawning.world.component.SpawnJobData","simpleName":"SpawnJobData","methods":["SpawnJobData()","getComponentType(): ComponentType","getJobId(): int","getEnvironmentIndex(): int","getTotalColumnsTested(): int","incrementTotalColumnsTested(): void","getTotalColumnsBlocked(): int","incrementTotalColumnsBlocked(): void","getBudgetUsed(): int","setBudgetUsed(int): void","adjustBudgetUsed(int): void","getTotalBudgetUsed(): int","isSpawnFrozen(): boolean","setSpawnFrozen(boolean): void","getSpawningContext(): SpawningContext","getRoleIndex(): int","getSpawnConfig(): SpawnWrapper","getSpawnConfigIndex(): int"]},{"name":"com.hypixel.hytale.server.spawning.world.component.WorldSpawnData","simpleName":"WorldSpawnData","methods":["WorldSpawnData()","getResourceType(): ResourceType","getActualNPCs(): int","getExpectedNPCs(): double","getExpectedNPCsInEmptyEnvironments(): double","isUnspawnable(): boolean","setUnspawnable(boolean): void","getChunkCount(): int","adjustChunkCount(int): void","adjustSegmentCount(int): void","getSpiralIterator(): SpiralIterator","averageSegmentCount(): double","getActiveSpawnJobs(): int","adjustActiveSpawnJobs(int, int): void","getTrackedCountFromJobs(): int","getTotalSpawnJobBudgetUsed(): int","getTotalSpawnJobsCompleted(): int","addCompletedSpawnJob(int): void"]},{"name":"com.hypixel.hytale.server.spawning.world.manager.EnvironmentSpawnParameters","simpleName":"EnvironmentSpawnParameters","methods":["EnvironmentSpawnParameters(double)","getSpawnWrappers(): Set","getSpawnDensity(): double","setDensity(double): void"]},{"name":"com.hypixel.hytale.server.spawning.world.manager.WorldSpawnManager","simpleName":"WorldSpawnManager","methods":["WorldSpawnManager()","removeSpawnWrapper(int): WorldSpawnWrapper","addSpawnWrapper(WorldSpawnWrapper): boolean","getRolesForEnvironment(int): IntSet","createEnvironmentSpawnParameters(int, Environment): EnvironmentSpawnParameters","getEnvironmentSpawnParameters(int): EnvironmentSpawnParameters","updateSpawnParameters(int, Environment): void","rebuildConfigurations(IntSet): void","trackNPCs(IntSet): void","untrackNPCs(int): void","untrackNPCs(IntSet): void","onEnvironmentChanged(): void"]},{"name":"com.hypixel.hytale.server.spawning.world.manager.WorldSpawnWrapper","simpleName":"WorldSpawnWrapper","methods":["WorldSpawnWrapper(WorldNPCSpawn)","getMoonPhaseWeightModifier(int): double"]},{"name":"com.hypixel.hytale.server.spawning.world.system.ChunkSpawningSystems","simpleName":"ChunkSpawningSystems","methods":["ChunkSpawningSystems()","processStoppedChunk(Ref, Store, WorldSpawnData, ComponentType, CommandBuffer): boolean","processStartedChunk(Ref, Store, WorldChunk, WorldSpawnData, ComponentType, ComponentType, CommandBuffer): boolean","updateChunkCount(int, WorldSpawnData): void"]},{"name":"com.hypixel.hytale.server.spawning.world.system.MoonPhaseChangeEventSystem","simpleName":"MoonPhaseChangeEventSystem","methods":["MoonPhaseChangeEventSystem()","handle(Store, CommandBuffer, MoonPhaseChangeEvent): void"]},{"name":"com.hypixel.hytale.server.spawning.world.system.WorldSpawningSystem","simpleName":"WorldSpawningSystem","methods":["WorldSpawningSystem(ResourceType, ComponentType, ComponentType, ComponentType)","tick(float, int, Store): void"]},{"name":"com.hypixel.hytale.server.spawning.world.system.WorldSpawnJobSystems","simpleName":"WorldSpawnJobSystems","methods":["WorldSpawnJobSystems()","endProbing(WorldSpawnJobSystems$Result, SpawnJobData, WorldChunk, WorldSpawnData): WorldSpawnJobSystems$Result"]},{"name":"com.hypixel.hytale.server.spawning.world.system.WorldSpawnTrackingSystem","simpleName":"WorldSpawnTrackingSystem","methods":["WorldSpawnTrackingSystem(ResourceType, ComponentType, ComponentType)","getQuery(): Query","onEntityAdded(Ref, AddReason, Store, CommandBuffer): void","onEntityRemove(Ref, RemoveReason, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.spawning.world.WorldEnvironmentSpawnData","simpleName":"WorldEnvironmentSpawnData","methods":["WorldEnvironmentSpawnData(int, double)","WorldEnvironmentSpawnData(int)","getEnvironmentIndex(): int","getSegmentCount(): int","isUnspawnable(): boolean","setUnspawnable(boolean): void","getExpectedNPCs(): double","getActualNPCs(): int","isEmpty(): boolean","hasNPCs(): boolean","getNpcStatMap(): Int2ObjectMap","isFullyPopulated(): boolean","setFullyPopulated(boolean): void","getChunkRefList(): List","adjustSegmentCount(int): void","forEachNpcStat(IntObjectConsumer): void","setDensity(double, Store): void","updateNPCs(WorldSpawnWrapper, World): void"]},{"name":"com.hypixel.hytale.server.spawning.world.WorldNPCSpawnStat","simpleName":"WorldNPCSpawnStat","methods":["WorldNPCSpawnStat(int, WorldSpawnWrapper, RoleSpawnParameters, World)","getRoleIndex(): int","getExpected(): double","setExpected(double): void","getActual(): int","adjustActual(int): void","isUnspawnable(): boolean","setUnspawnable(boolean): void","getSpawnWrapper(): WorldSpawnWrapper","getSpawnParams(): RoleSpawnParameters","getSpansTried(): int","getSpansSuccess(): int","getSuccessfulJobCount(): int","getSuccessfulJobTotalBudget(): int","getFailedJobCount(): int","getFailedJobTotalBudget(): int","getWeight(int): double","getMissingCount(ComponentAccessor): double"]},{"name":"com.hypixel.hytale.server.spawning.wrappers.BeaconSpawnWrapper","simpleName":"BeaconSpawnWrapper","methods":["BeaconSpawnWrapper(BeaconNPCSpawn)","getMinDistanceFromPlayerSquared(): double","getTargetDistanceFromPlayerSquared(): double","getBeaconRadius(): double","getSpawnRadius(): double","pickRole(Random): RoleSpawnParameters"]},{"name":"com.hypixel.hytale.server.spawning.wrappers.SpawnWrapper","simpleName":"SpawnWrapper","methods":["SpawnWrapper(int, NPCSpawn)","getSpawn(): NPCSpawn","getRoles(): Int2ObjectMap","getSpawnBlockSet(int): IntSet","getSpawnFluidTag(int): int","getSpawnIndex(): int","getLightRangePredicate(): LightRangePredicate","getEnableSafeSpawning(int): boolean","hasInvalidNPC(String): boolean","spawnParametersMatch(ComponentAccessor): boolean","shouldDespawn(World, WorldTimeResource): boolean","withinLightRange(SpawningContext): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.benchmark.ChunkWorldgenBenchmark","simpleName":"ChunkWorldgenBenchmark","methods":["ChunkWorldgenBenchmark()","start(): void","stop(): void","buildReport(): CompletableFuture","isEnabled(): boolean","registerPrefab(String): void","registerCaveNode(String): void"]},{"name":"com.hypixel.hytale.server.worldgen.biome.Biome","simpleName":"Biome","methods":["Biome(int, String, BiomeInterpolation, IHeightThresholdInterpreter, CoverContainer, LayerContainer, PrefabContainer, TintContainer, EnvironmentContainer, WaterContainer, FadeContainer, NoiseProperty, int)","getName(): String","getInterpolation(): BiomeInterpolation","getHeightmapInterpreter(): IHeightThresholdInterpreter","getCoverContainer(): CoverContainer","getLayerContainer(): LayerContainer","getPrefabContainer(): PrefabContainer","getTintContainer(): TintContainer","getEnvironmentContainer(): EnvironmentContainer","getWaterContainer(): WaterContainer","getFadeContainer(): FadeContainer","getHeightmapNoise(): NoiseProperty","getId(): int","getMapColor(): int","hashCode(): int"]},{"name":"com.hypixel.hytale.server.worldgen.biome.BiomeInterpolation","simpleName":"BiomeInterpolation","methods":["BiomeInterpolation(int, Int2IntMap)","getRadius(): int","getBiomeRadius2(int): int","toString(): String","create(int, Int2IntMap): BiomeInterpolation"]},{"name":"com.hypixel.hytale.server.worldgen.biome.BiomePatternGenerator","simpleName":"BiomePatternGenerator","methods":["BiomePatternGenerator(IPointGenerator, IWeightedMap, CustomBiome[])","getExtents(): int","getBiomes(): Biome[]","getCustomBiomes(): CustomBiome[]","getBiome(int, int, int): TileBiome","getBiomeIndex(int, int, int): double","getBiomeDirect(int, int, int): TileBiome","generateBiomeAt(ZoneGeneratorResult, int, int, int): Biome","getCustomBiomeAt(int, double, double, ZoneGeneratorResult, Biome): CustomBiome","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.biome.CustomBiome","simpleName":"CustomBiome","methods":["CustomBiome(int, String, BiomeInterpolation, CustomBiomeGenerator, IHeightThresholdInterpreter, CoverContainer, LayerContainer, PrefabContainer, TintContainer, EnvironmentContainer, WaterContainer, FadeContainer, NoiseProperty, int)","getCustomBiomeGenerator(): CustomBiomeGenerator","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.biome.CustomBiomeGenerator","simpleName":"CustomBiomeGenerator","methods":["CustomBiomeGenerator(NoiseProperty, IDoubleThreshold, IIntCondition, int)","shouldGenerateAt(int, double, double, ZoneGeneratorResult, Biome): boolean","isThreshold(double): boolean","isThreshold(double, double): boolean","isValidParentBiome(int): boolean","getPriority(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.biome.TileBiome","simpleName":"TileBiome","methods":["TileBiome(int, String, BiomeInterpolation, IHeightThresholdInterpreter, CoverContainer, LayerContainer, PrefabContainer, TintContainer, EnvironmentContainer, WaterContainer, FadeContainer, NoiseProperty, double, double, int)","getWeight(): double","getSizeModifier(): double","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.BiomeDataSystem","simpleName":"BiomeDataSystem","methods":["BiomeDataSystem()","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.worldgen.cache.CaveGeneratorCache","simpleName":"CaveGeneratorCache","methods":["CaveGeneratorCache(CaveGeneratorCache$CaveFunction, int, long)","localKey(): ExtendedCoordinateCache$ExtendedCoordinateKey"]},{"name":"com.hypixel.hytale.server.worldgen.cache.ChunkGeneratorCache","simpleName":"ChunkGeneratorCache","methods":["ChunkGeneratorCache(ChunkGeneratorCache$ZoneBiomeResultFunction, ChunkGeneratorCache$BiomeCountFunction, ChunkGeneratorCache$HeightFunction, ChunkGeneratorCache$HeightNoiseFunction, int, long)","get(int, int, int): CoreDataCacheEntry","getZoneBiomeResult(int, int, int): ZoneBiomeResult","getBiomeCountResult(int, int, int): InterpolatedBiomeCountList","putHeight(int, int, int, int): void","getHeight(int, int, int): int","ensureBiomeCountList(int, int, int, CoreDataCacheEntry): void","ensureHeight(int, int, int, CoreDataCacheEntry): void","ensureHeightNoise(int, int, int, CoreDataCacheEntry): void","computeKey(CoordinateCache$CoordinateKey): CoordinateCache$CoordinateKey","computeValue(CoordinateCache$CoordinateKey): CoreDataCacheEntry","destroyEntry(CoordinateCache$CoordinateKey, CoreDataCacheEntry): void","localKey(): CoordinateCache$CoordinateKey"]},{"name":"com.hypixel.hytale.server.worldgen.cache.CoordinateCache","simpleName":"CoordinateCache","methods":["CoordinateCache(int, long)","get(int, int, int): Object","localKey(): CoordinateCache$CoordinateKey","compute(int, int, int): Object","onRemoval(Object): void"]},{"name":"com.hypixel.hytale.server.worldgen.cache.CoreDataCacheEntry","simpleName":"CoreDataCacheEntry","methods":["CoreDataCacheEntry()","CoreDataCacheEntry(ZoneBiomeResult)","apply(CoreDataCacheEntry): CoreDataCacheEntry"]},{"name":"com.hypixel.hytale.server.worldgen.cache.ExtendedCoordinateCache","simpleName":"ExtendedCoordinateCache","methods":["ExtendedCoordinateCache(ExtendedCoordinateCache$ExtendedCoordinateObjectFunction, ExtendedCoordinateCache$ExtendedCoordinateRemovalListener, int, long)","get(Object, int, int, int): Object","localKey(): ExtendedCoordinateCache$ExtendedCoordinateKey"]},{"name":"com.hypixel.hytale.server.worldgen.cache.InterpolatedBiomeCountList","simpleName":"InterpolatedBiomeCountList","methods":["InterpolatedBiomeCountList()","get(Biome): InterpolatedBiomeCountList$BiomeCountResult","get(int): InterpolatedBiomeCountList$BiomeCountResult","setCenter(ZoneBiomeResult): void","add(ZoneBiomeResult, int): void","getBiomeIds(): IntList","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.cache.UniquePrefabCache","simpleName":"UniquePrefabCache","methods":["UniquePrefabCache(UniquePrefabCache$UniquePrefabFunction, int, long)","get(int): UniquePrefabContainer$UniquePrefabEntry[]"]},{"name":"com.hypixel.hytale.server.worldgen.cave.Cave","simpleName":"Cave","methods":["Cave(CaveType)","getNodeCount(): long","getCaveType(): CaveType","getBounds(): WorldBounds","addNode(CaveNode): void","contains(long): boolean","getCaveNodes(long): CaveNode[]","compile(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.cave.CaveBiomeMaskFlags","simpleName":"CaveBiomeMaskFlags","methods":["CaveBiomeMaskFlags()","canGenerate(int): boolean","canPopulate(int): boolean","canContinue(int): boolean","test(int, int): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.cave.CaveBlockPriorityModifier","simpleName":"CaveBlockPriorityModifier","methods":["CaveBlockPriorityModifier()","modifyCurrent(byte, byte): byte","modifyTarget(byte, byte): byte"]},{"name":"com.hypixel.hytale.server.worldgen.cave.CaveGenerator","simpleName":"CaveGenerator","methods":["CaveGenerator(CaveType[])","getCaveTypes(): CaveType[]","generate(int, ChunkGenerator, CaveType, int, int, int): Cave","newCave(CaveType): Cave","startCave(int, ChunkGenerator, Cave, Vector3d, Random): void","continueNode(int, ChunkGenerator, Cave, CaveNode, int, Random): void","getChildrenCount(CaveNodeType, Random): int","getChildEntriesRandomized(CaveNodeType, Random): CaveNodeType$CaveNodeChildEntry[]","getRepeatCounter(CaveNodeType$CaveNodeChildEntry, Random): int","getRotation(CaveNode): PrefabRotation","getChildOrigin(CaveNode, PrefabRotation, CaveNodeType$CaveNodeChildEntry): Vector3d","getChildYaw(CaveNode, PrefabRotation, CaveNodeType$CaveNodeChildEntry, Random): float","shouldGenerateChild(CaveNodeType$CaveNodeChildEntry, Random): boolean","isMatchingHeight(int, Vector3d, ICoordinateCondition): boolean","getNextDepth(CaveNodeType$CaveNodeChildEntry, int, Random): int","generatePrefabs(int, ChunkGenerator, CaveNode, CaveNode): void","generatePrefab(int, ChunkGenerator, CaveNode, CaveNode, CavePrefabContainer$CavePrefabEntry, Random): void","isMatchingBiome(int, ChunkGenerator, IIntCondition, int, int): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.cave.CaveNodeType","simpleName":"CaveNodeType","methods":["CaveNodeType(String, CavePrefabContainer, IWeightedMap, CaveNodeShapeEnum$CaveNodeShapeGenerator, ICoordinateCondition, IDoubleRange, CaveNodeType$CaveNodeCoverEntry[], int, int)","getName(): String","getPrefabContainer(): CavePrefabContainer","setChildren(CaveNodeType$CaveNodeChildEntry[]): void","getHeightCondition(): ICoordinateCondition","getChildrenCountBounds(): IDoubleRange","getFilling(Random): BlockFluidEntry","generateCaveNodeShape(Random, CaveType, CaveNode, CaveNodeType$CaveNodeChildEntry, Vector3d, float, float): CaveNodeShape","getCovers(): CaveNodeType$CaveNodeCoverEntry[]","getChildren(): CaveNodeType$CaveNodeChildEntry[]","getPriority(): int","hasEnvironment(): boolean","getEnvironment(): int"]},{"name":"com.hypixel.hytale.server.worldgen.cave.CavePrefabPlacement","simpleName":"CavePrefabPlacement","methods":["values(): CavePrefabPlacement[]","valueOf(String): CavePrefabPlacement","getFunction(): CavePrefabPlacement$PrefabPlacementFunction"]},{"name":"com.hypixel.hytale.server.worldgen.cave.CaveType","simpleName":"CaveType","methods":["CaveType(String, CaveNodeType, IFloatRange, IFloatRange, IFloatRange, IHeightThresholdInterpreter, IPointGenerator, Int2FlagsCondition, BlockMaskCondition, ICoordinateCondition, ICoordinateCondition, IDoubleRange, NoiseProperty, CaveType$FluidLevel, int, boolean, boolean, double)","getName(): String","getEntryNode(): CaveNodeType","getModifiedStartHeight(int, int, int, int, Random): int","getStartPitch(Random): float","getStartYaw(Random): float","getStartDepth(Random): int","getHeightRadiusFactor(int, double, double, int): float","getHeightCondition(): ICoordinateCondition","getEntryPointGenerator(): IPointGenerator","getBiomeMask(): Int2FlagsCondition","getBlockMask(): BlockMaskCondition","getFluidLevel(): CaveType$FluidLevel","getEnvironment(): int","isSurfaceLimited(): boolean","isSubmerge(): boolean","isEntryThreshold(int, int, int): boolean","isHeightThreshold(int, int, int, int): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.cave.CaveYawMode","simpleName":"CaveYawMode","methods":["values(): CaveYawMode[]","valueOf(String): CaveYawMode","combine(float, PrefabRotation): float"]},{"name":"com.hypixel.hytale.server.worldgen.cave.element.CaveElement","simpleName":"CaveElement","methods":["getBounds(): IWorldBounds"]},{"name":"com.hypixel.hytale.server.worldgen.cave.element.CaveNode","simpleName":"CaveNode","methods":["CaveNode(int, CaveNodeType, CaveNodeShape, float, float)","getSeedOffset(): int","getCaveNodeType(): CaveNodeType","getShape(): CaveNodeShape","getCavePrefabs(): CavePrefab[]","getYaw(): float","getPitch(): float","getEnd(): Vector3d","addPrefab(CavePrefab): void","getBounds(): IWorldBounds","getFloorPosition(int, double, double): int","getCeilingPosition(int, double, double): int","forEachChunk(LongConsumer): void","compile(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.cave.element.CavePrefab","simpleName":"CavePrefab","methods":["CavePrefab(WorldGenPrefabSupplier, PrefabRotation, IIntCondition, BlockMaskCondition, int, int, int)","getPrefab(): WorldGenPrefabSupplier","getRotation(): PrefabRotation","getBiomeMask(): IIntCondition","getConfiguration(): BlockMaskCondition","getX(): int","getY(): int","getZ(): int","getBounds(): IWorldBounds"]},{"name":"com.hypixel.hytale.server.worldgen.cave.prefab.CavePrefabContainer","simpleName":"CavePrefabContainer","methods":["CavePrefabContainer(CavePrefabContainer$CavePrefabEntry[])","getEntries(): CavePrefabContainer$CavePrefabEntry[]"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.AbstractCaveNodeShape","simpleName":"AbstractCaveNodeShape","methods":["AbstractCaveNodeShape()","populateChunk(int, ChunkGeneratorExecution, Cave, CaveNode, Random): void"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.CaveNodeShape","simpleName":"CaveNodeShape","methods":["getStart(): Vector3d","getEnd(): Vector3d","getAnchor(Vector3d, double, double, double): Vector3d","getBounds(): IWorldBounds","shouldReplace(int, double, double, int): boolean","getFloorPosition(int, double, double): double","getCeilingPosition(int, double, double): double","populateChunk(int, ChunkGeneratorExecution, Cave, CaveNode, Random): void","hasGeometry(): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.CaveNodeShapeEnum","simpleName":"CaveNodeShapeEnum","methods":["values(): CaveNodeShapeEnum[]","valueOf(String): CaveNodeShapeEnum"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.CaveNodeShapeUtils","simpleName":"CaveNodeShapeUtils","methods":["CaveNodeShapeUtils()","getBoxAnchor(Vector3d, IWorldBounds, double, double, double): Vector3d","getLineAnchor(Vector3d, Vector3d, Vector3d, double): Vector3d","getSphereAnchor(Vector3d, Vector3d, double, double, double, double, double, double): Vector3d","getPipeAnchor(Vector3d, Vector3d, Vector3d, double, double, double, double, double, double): Vector3d","getOffset(CaveNode, CaveNodeType$CaveNodeChildEntry): Vector3d","getEndRadius(CaveNode, IDoubleRange, Random): double","getEndWidth(CaveNode, IDoubleRange, Random): double","getEndHeight(CaveNode, IDoubleRange, Random): double","getEndRadius(CaveNodeShape, BiDoubleToDoubleFunction): double","getFillingBlock(CaveType, CaveNodeType, int, Random): BlockFluidEntry","getCoverHeight(int, int, int, int, boolean, CaveNodeType$CaveNodeCoverEntry, CaveNodeType$CaveNodeCoverEntry$Entry): int","isCoverMatchingParent(int, int, int, ChunkGeneratorExecution, CaveNodeType$CaveNodeCoverEntry): boolean","invalidateCover(int, int, int, CaveNodeType$CaveNodeCoverType, ChunkGeneratorExecution, BlockTypeAssetMap): boolean","getRadialProjection(Vector3d, double, double, double, double, double, double, double, double, double): Vector3d"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.CylinderCaveNodeShape","simpleName":"CylinderCaveNodeShape","methods":["CylinderCaveNodeShape(CaveType, Vector3d, Vector3d, double, double, double)","getStart(): Vector3d","getEnd(): Vector3d","getAnchor(Vector3d, double, double, double): Vector3d","getBounds(): IWorldBounds","getLowBoundX(): int","getLowBoundZ(): int","getHighBoundX(): int","getHighBoundZ(): int","getLowBoundY(): int","getHighBoundY(): int","getRadius1(): double","getRadius2(): double","shouldReplace(int, double, double, int): boolean","getFloorPosition(int, double, double): double","getCeilingPosition(int, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.distorted.AbstractDistortedBody","simpleName":"AbstractDistortedBody","methods":["AbstractDistortedBody(Vector3d, Vector3d, double, double, double, double, double)","getHeight(int, double, double, double, double, CaveType, ShapeDistortion): double","getStart(): Vector3d","getEnd(): Vector3d","getHeightAtProjection(int, double, double, double, double, CaveType, ShapeDistortion): double","getFloor(double, double, double, double): double","getCeiling(double, double, double, double): double"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.distorted.AbstractDistortedExtrusion","simpleName":"AbstractDistortedExtrusion","methods":["AbstractDistortedExtrusion(Vector3d, Vector3d, double, double, GeneralNoise$InterpolationFunction)","getDistanceSq(double, double, double): double","getHeightComponent(double, double, double): double","getHeightAtProjection(int, double, double, double, double, CaveType, ShapeDistortion): double"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.distorted.AbstractDistortedShape","simpleName":"AbstractDistortedShape","methods":["AbstractDistortedShape(Vector3d, double, double, double)","AbstractDistortedShape(Vector3d, Vector3d, double, double)","getLowBoundX(): int","getLowBoundZ(): int","getHighBoundX(): int","getHighBoundZ(): int","getLowBoundY(): int","getHighBoundY(): int","clampPitch(double): double"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.distorted.DistortedCylinderShape","simpleName":"DistortedCylinderShape","methods":["DistortedCylinderShape(Vector3d, Vector3d, double, double, double, double, double, double, GeneralNoise$InterpolationFunction)","DistortedCylinderShape(Vector3d, Vector3d, double, double, double, double, double, double, double, double, GeneralNoise$InterpolationFunction)","getStart(): Vector3d","getEnd(): Vector3d","getAnchor(Vector3d, double, double, double): Vector3d","getProjection(double, double): double","isValidProjection(double): boolean","getYAt(double): double","getWidthAt(double): double","getHeightAt(double): double","getDistanceSq(double, double, double): double","getHeightComponent(double, double, double): double","toString(): String","getDimAt(double, double, double, double, GeneralNoise$InterpolationFunction): double","getCompensationFactor(Vector3d): double","getHeightCompensation(double): double"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.distorted.DistortedEllipsoidShape","simpleName":"DistortedEllipsoidShape","methods":["DistortedEllipsoidShape(Vector3d, Vector3d, double, double, double, double, double, GeneralNoise$InterpolationFunction)","getAnchor(Vector3d, double, double, double): Vector3d","getProjection(double, double): double","isValidProjection(double): boolean","getYAt(double): double","getWidthAt(double): double","getHeightAt(double): double","getHeight(int, double, double, double, double, CaveType, ShapeDistortion): double","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.distorted.DistortedPipeShape","simpleName":"DistortedPipeShape","methods":["DistortedPipeShape(Vector3d, Vector3d, double, double, double, double, double, double, double, double, double, GeneralNoise$InterpolationFunction)","getWidthAt(double): double","getHeightAt(double): double","isValidProjection(double): boolean","toString(): String","getCompensatedDim(double, double, double, double, double, GeneralNoise$InterpolationFunction): double"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.distorted.DistortedShape","simpleName":"DistortedShape","methods":["getStart(): Vector3d","getEnd(): Vector3d","getAnchor(Vector3d, double, double, double): Vector3d","getProjection(double, double): double","isValidProjection(double): boolean","getYAt(double): double","getWidthAt(double): double","getHeightAt(double): double","getHeightAtProjection(int, double, double, double, double, CaveType, ShapeDistortion): double","getCeiling(double, double, double, double): double","getFloor(double, double, double, double): double"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.distorted.DistortedShapes","simpleName":"DistortedShapes","methods":["register(String, DistortedShape$Factory): void","forEach(BiConsumer): void","forEachName(Consumer): void","forEachShape(Consumer): void","getDefault(): DistortedShape$Factory","getOrDefault(String): DistortedShape$Factory","getByName(String): DistortedShape$Factory"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.distorted.ShapeDistortion","simpleName":"ShapeDistortion","methods":["ShapeDistortion(NoiseProperty, NoiseProperty, NoiseProperty)","getWidthFactor(int, double, double): double","getFloorFactor(int, double, double): double","getCeilingFactor(int, double, double): double","of(NoiseProperty, NoiseProperty, NoiseProperty): ShapeDistortion"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.DistortedCaveNodeShape","simpleName":"DistortedCaveNodeShape","methods":["DistortedCaveNodeShape(CaveType, DistortedShape, ShapeDistortion)","getShape(): DistortedShape","getStart(): Vector3d","getEnd(): Vector3d","getAnchor(Vector3d, double, double, double): Vector3d","getBounds(): IWorldBounds","shouldReplace(int, double, double, int): boolean","getFloorPosition(int, double, double): double","getCeilingPosition(int, double, double): double","populateChunk(int, ChunkGeneratorExecution, Cave, CaveNode, Random): void"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.EllipsoidCaveNodeShape","simpleName":"EllipsoidCaveNodeShape","methods":["EllipsoidCaveNodeShape(CaveType, Vector3d, double, double, double)","getStart(): Vector3d","getEnd(): Vector3d","getAnchor(Vector3d, double, double, double): Vector3d","getBounds(): IWorldBounds","getLowBoundX(): int","getLowBoundZ(): int","getHighBoundX(): int","getHighBoundZ(): int","getLowBoundY(): int","getHighBoundY(): int","shouldReplace(int, double, double, int): boolean","getFloorPosition(int, double, double): double","getCeilingPosition(int, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.EmptyLineCaveNodeShape","simpleName":"EmptyLineCaveNodeShape","methods":["EmptyLineCaveNodeShape(Vector3d, Vector3d)","getStart(): Vector3d","getEnd(): Vector3d","getAnchor(Vector3d, double, double, double): Vector3d","getBounds(): IWorldBounds","getLowBoundX(): int","getLowBoundZ(): int","getHighBoundX(): int","getHighBoundZ(): int","getLowBoundY(): int","getHighBoundY(): int","shouldReplace(int, double, double, int): boolean","getFloorPosition(int, double, double): double","getCeilingPosition(int, double, double): double","hasGeometry(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.PipeCaveNodeShape","simpleName":"PipeCaveNodeShape","methods":["PipeCaveNodeShape(CaveType, Vector3d, Vector3d, double, double, double)","getStart(): Vector3d","getEnd(): Vector3d","getAnchor(Vector3d, double, double, double): Vector3d","getBounds(): IWorldBounds","getLowBoundX(): int","getLowBoundZ(): int","getHighBoundX(): int","getHighBoundZ(): int","getLowBoundY(): int","getHighBoundY(): int","getRadius1(): double","getRadius2(): double","shouldReplace(int, double, double, int): boolean","getFloorPosition(int, double, double): double","getCeilingPosition(int, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.PrefabCaveNodeShape","simpleName":"PrefabCaveNodeShape","methods":["PrefabCaveNodeShape(CaveType, Vector3dc, Vector3dc, WorldGenPrefabSupplier, PrefabRotation, BlockMaskCondition)","getCaveType(): CaveType","getPrefabRotation(): PrefabRotation","getO(): Vector3dc","getStart(): Vector3d","getEnd(): Vector3d","getAnchor(Vector3d, double, double, double): Vector3d","getBounds(): IWorldBounds","getLowBoundX(): int","getLowBoundZ(): int","getHighBoundX(): int","getHighBoundZ(): int","getLowBoundY(): int","getHighBoundY(): int","shouldReplace(int, double, double, int): boolean","getFloorPosition(int, double, double): double","getCeilingPosition(int, double, double): double","populateChunk(int, ChunkGeneratorExecution, Cave, CaveNode, Random): void"]},{"name":"com.hypixel.hytale.server.worldgen.cave.shape.TetrahedronCaveNodeShape","simpleName":"TetrahedronCaveNodeShape","methods":["TetrahedronCaveNodeShape(Vector3d)","getStart(): Vector3d","getEnd(): Vector3d","getAnchor(Vector3d, double, double, double): Vector3d","getBounds(): IWorldBounds","getLowBoundX(): int","getLowBoundZ(): int","getHighBoundX(): int","getHighBoundZ(): int","getLowBoundY(): int","getHighBoundY(): int","shouldReplace(int, double, double, int): boolean","getFloorPosition(int, double, double): double","getCeilingPosition(int, double, double): double"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.BlockPriorityChunk","simpleName":"BlockPriorityChunk","methods":["BlockPriorityChunk()","reset(): BlockPriorityChunk","get(int, int, int): byte","getRaw(int, int, int): byte","set(int, int, int, byte): void"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.BlockPriorityModifier","simpleName":"BlockPriorityModifier","methods":["modifyCurrent(byte, byte): byte","modifyTarget(byte, byte): byte"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.ChunkGenerator","simpleName":"ChunkGenerator","methods":["ChunkGenerator(ZonePatternProvider, Path)","getZonePatternProvider(): ZonePatternProvider","getTimings(): WorldGenTimingsCollector","getGenerator(World): IWorldMap","getSpawnPoints(int): Transform[]","getBenchmark(): ChunkWorldgenBenchmark","getDataFolder(): Path","getCoreData(int, int, int): CoreDataCacheEntry","getZonePatternGenerator(int): ZonePatternGenerator","getZoneBiomeResultAt(int, int, int): ZoneBiomeResult","getHeight(int, int, int): int","putHeight(int, int, int, int): void","getInterpolatedBiomeCountAt(int, int, int): InterpolatedBiomeCountList","getCave(CaveType, int, int, int): Cave","getPrefabLoadingCache(): PrefabLoadingCache","getUniquePrefabs(int): UniquePrefabContainer$UniquePrefabEntry[]","generate(int, long, int, int, LongPredicate): CompletableFuture","shutdown(): void"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.ChunkGeneratorExecution","simpleName":"ChunkGeneratorExecution","methods":["ChunkGeneratorExecution(int, ChunkGenerator, GeneratedBlockChunk, GeneratedBlockStateChunk, GeneratedEntityChunk, Holder[])","execute(int): void","getChunkGenerator(): ChunkGenerator","getChunk(): GeneratedBlockChunk","getBlockStateChunk(): GeneratedBlockStateChunk","getEntityChunk(): GeneratedEntityChunk","getPriorityChunk(): BlockPriorityChunk","getInterpolator(): HeightThresholdInterpolator","getSection(int): Holder","zoneBiomeResult(int, int): ZoneBiomeResult","getCoreDataEntries(): CoreDataCacheEntry[]","getIndex(): long","getX(): int","getZ(): int","setPriorityModifier(BlockPriorityModifier): void","getHeight(int, int, int): int","tintIndexLocal(int, int): int","getBlock(int, int, int): int"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.HeightThresholdInterpolator","simpleName":"HeightThresholdInterpolator","methods":["HeightThresholdInterpolator(ChunkGeneratorExecution)","getEntries(): CoreDataCacheEntry[]","populate(int): HeightThresholdInterpolator","generateInterpolatedBiomeCountAt(int, int, InterpolatedBiomeCountList): void","getHeightNoise(int, int): double","getHeightThreshold(int, int, int, int): float","tableEntry(int, int): CoreDataCacheEntry","setTableEntry(int, int, CoreDataCacheEntry): void","zoneBiomeResult(int, int): ZoneBiomeResult","getLowestNonOne(int, int): int","getHighestNonZero(int, int): int","indexLocal(int, int): int"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.MaskProvider","simpleName":"MaskProvider","methods":["MaskProvider(FuzzyZoom)","getX(int, double, double): double","getY(int, double, double): double","get(int, double, double): int","distance(double, double): double","inBounds(double, double): boolean","getFuzzyZoom(): FuzzyZoom","generateUniqueZoneCandidates(Zone$UniqueEntry[], int): Zone$UniqueCandidate[]","generateUniqueZones(int, Zone$UniqueCandidate[], FastRandom, List): MaskProvider","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.populator.BlockPopulator","simpleName":"BlockPopulator","methods":["BlockPopulator()","populate(int, ChunkGeneratorExecution): void"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.populator.CavePopulator","simpleName":"CavePopulator","methods":["CavePopulator()","populate(int, ChunkGeneratorExecution): void"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.populator.PrefabPopulator","simpleName":"PrefabPopulator","methods":["PrefabPopulator()","populate(int, ChunkGeneratorExecution): void","run(int, ChunkGeneratorExecution): void"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.populator.WaterPopulator","simpleName":"WaterPopulator","methods":["WaterPopulator()","populate(int, ChunkGeneratorExecution): void"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.ValidationUtil","simpleName":"ValidationUtil","methods":["ValidationUtil()","isInvalid(ZonePatternProvider, Executor): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.chunk.ZoneBiomeResult","simpleName":"ZoneBiomeResult","methods":["ZoneBiomeResult()","ZoneBiomeResult(ZoneGeneratorResult, Biome, double, double)","getZoneResult(): ZoneGeneratorResult","setZoneResult(ZoneGeneratorResult): void","getBiome(): Biome","setBiome(Biome): void","getHeightThresholdContext(): double","setHeightThresholdContext(double): void","getHeightmapNoise(): double","setHeightmapNoise(double): void"]},{"name":"com.hypixel.hytale.server.worldgen.ChunkGeneratorResource","simpleName":"ChunkGeneratorResource","methods":["ChunkGeneratorResource()","init(ChunkGenerator): void","release(): void","getRandom(): Random","getPrefab(WorldGenPrefabSupplier): IPrefabBuffer"]},{"name":"com.hypixel.hytale.server.worldgen.climate.ClimateColor","simpleName":"ClimateColor","methods":["ClimateColor(int, int, int, int)"]},{"name":"com.hypixel.hytale.server.worldgen.climate.ClimateGraph","simpleName":"ClimateGraph","methods":["ClimateGraph(int, ClimateType[], ClimateGraph$FadeMode, double, double)","fadeRadius(): double","fadeDistance(): double","fadeMode(): ClimateGraph$FadeMode","refresh(): void","getParents(): ClimateType[]","getChildren(): ClimateType[]","getTable(): IntMap","getFade(): DoubleMap","indexOf(double, double): int","getId(int): int","getFade(int): double","getFadeRaw(int): double","getId(double, double): int","getFade(double, double): double","getFadeRaw(double, double): double","getType(double, double): ClimateType","validate(int): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.climate.ClimateMaskProvider","simpleName":"ClimateMaskProvider","methods":["ClimateMaskProvider(ICoordinateRandomizer, ClimateNoise, ClimateGraph, UniqueClimateGenerator)","getGraph(): ClimateGraph","inBounds(double, double): boolean","getX(int, double, double): double","getY(int, double, double): double","get(int, double, double): int","distance(double, double): double","generateUniqueZones(int, Zone$UniqueCandidate[], FastRandom, List): MaskProvider","generateUniqueZoneCandidates(Zone$UniqueEntry[], int): Zone$UniqueCandidate[]","getUniqueZoneCandidates(Map): Zone$UniqueCandidate[]"]},{"name":"com.hypixel.hytale.server.worldgen.climate.ClimateNoise","simpleName":"ClimateNoise","methods":["ClimateNoise(ClimateNoise$Grid, NoiseProperty, NoiseProperty, NoiseProperty, ClimateNoise$Thresholds)","generate(int, double, double, ClimateNoise$Buffer, ClimateGraph): int"]},{"name":"com.hypixel.hytale.server.worldgen.climate.ClimatePoint","simpleName":"ClimatePoint","methods":["ClimatePoint(double, double)","ClimatePoint(double, double, double)","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.climate.ClimateSearch","simpleName":"ClimateSearch","methods":["ClimateSearch()","search(int, int, int, int, int, ClimateSearch$Rule, ClimateNoise, ClimateGraph): CompletableFuture"]},{"name":"com.hypixel.hytale.server.worldgen.climate.ClimateType","simpleName":"ClimateType","methods":["ClimateType(String, ClimateColor, ClimateColor, ClimatePoint[], ClimateType[])","toString(): String","name(ClimateType, ClimateType): String","walk(ClimateType, Consumer): void","walk(ClimateType[], Consumer): void","color(int, ClimateGraph): int"]},{"name":"com.hypixel.hytale.server.worldgen.climate.DirectGrid","simpleName":"DirectGrid","methods":["DirectGrid()","nearest2D(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","nearest3D(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","transition2D(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","transition3D(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","evalPoint(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","evalPoint(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","evalPoint2(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","evalPoint2(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","collect(int, int, int, int, int, int, ResultBuffer$Bounds2d, Object, PointConsumer, PointEvaluator): void"]},{"name":"com.hypixel.hytale.server.worldgen.climate.UniqueClimateGenerator","simpleName":"UniqueClimateGenerator","methods":["UniqueClimateGenerator(UniqueClimateGenerator$Entry[])","UniqueClimateGenerator(UniqueClimateGenerator$Entry[], UniqueClimateGenerator$Unique[])","entries(): UniqueClimateGenerator$Entry[]","zones(): UniqueClimateGenerator$Unique[]","generate(int, int): int","getCandidates(Map): Zone$UniqueCandidate[]","apply(int, Zone$UniqueCandidate[], ClimateNoise, ClimateGraph, List): UniqueClimateGenerator","apply(int, ClimateNoise, ClimateGraph): UniqueClimateGenerator","findZonePosition(int, Vector2i, UniqueClimateGenerator$Entry, UniqueClimateGenerator$Unique, ClimateNoise, ClimateGraph): CompletableFuture"]},{"name":"com.hypixel.hytale.server.worldgen.climate.util.DistanceTransform","simpleName":"DistanceTransform","methods":["DistanceTransform()","apply(IntMap, DoubleMap, double): void"]},{"name":"com.hypixel.hytale.server.worldgen.climate.util.DoubleMap","simpleName":"DoubleMap","methods":["DoubleMap(int, int)","index(int, int): int","validate(int): boolean","clear(): void","at(int, int): double","at(int): double","set(int, int, double): void","set(int, double): void"]},{"name":"com.hypixel.hytale.server.worldgen.climate.util.IntMap","simpleName":"IntMap","methods":["IntMap(int, int)","index(int, int): int","validate(int): boolean","clear(): void","at(int, int): int","at(int): int","set(int, int, int): void","set(int, int): void"]},{"name":"com.hypixel.hytale.server.worldgen.container.CoverContainer","simpleName":"CoverContainer","methods":["CoverContainer(CoverContainer$CoverContainerEntry[])","getEntries(): CoverContainer$CoverContainerEntry[]"]},{"name":"com.hypixel.hytale.server.worldgen.container.EnvironmentContainer","simpleName":"EnvironmentContainer","methods":["EnvironmentContainer(EnvironmentContainer$DefaultEnvironmentContainerEntry, EnvironmentContainer$EnvironmentContainerEntry[])","getEnvironmentAt(int, int, int): int","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.container.FadeContainer","simpleName":"FadeContainer","methods":["FadeContainer(double, double, double, double, double)","getMaskFadeStart(): double","getMaskFadeLength(): double","getMaskFadeSum(): double","getHeightFadeStart(): double","getHeightFadeLength(): double","getHeightFadeSum(): double","getFadeHeightmap(): double","getMaskFactor(ZoneGeneratorResult): double","getTerrainFactor(ZoneGeneratorResult): double","getFactor(ZoneGeneratorResult, double, double): double","shouldFade(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.container.LayerContainer","simpleName":"LayerContainer","methods":["LayerContainer(int, int, LayerContainer$StaticLayer[], LayerContainer$DynamicLayer[])","getFilling(): BlockFluidEntry","getFillingEnvironment(): int","getStaticLayers(): LayerContainer$StaticLayer[]","getDynamicLayers(): LayerContainer$DynamicLayer[]","getTopBlockAt(int, int, int): BlockFluidEntry","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.container.PrefabContainer","simpleName":"PrefabContainer","methods":["PrefabContainer(PrefabContainer$PrefabContainerEntry[])","getEntries(): PrefabContainer$PrefabContainerEntry[]","getMaxSize(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.container.TintContainer","simpleName":"TintContainer","methods":["TintContainer(TintContainer$DefaultTintContainerEntry, List)","getTintColorAt(int, int, int): int","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.container.UniquePrefabContainer","simpleName":"UniquePrefabContainer","methods":["UniquePrefabContainer(int, UniquePrefabGenerator[])","getGenerators(): UniquePrefabGenerator[]","generate(int, Vector2i, ChunkGenerator): UniquePrefabContainer$UniquePrefabEntry[]","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.container.WaterContainer","simpleName":"WaterContainer","methods":["isValidWaterHeight(int): boolean","WaterContainer(WaterContainer$Entry[])","hasEntries(): boolean","getEntries(): WaterContainer$Entry[]","getMaxHeight(int, int, int): int"]},{"name":"com.hypixel.hytale.server.worldgen.HytaleWorldGenProvider","simpleName":"HytaleWorldGenProvider","methods":["HytaleWorldGenProvider()","getVersion(): Semver","getGenerator(): IWorldGen","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.loader.AssetFileSystem","simpleName":"AssetFileSystem","methods":["AssetFileSystem(WorldGenConfig)","baseRoot(): Path","roots(): FileIOSystem$PathArray","resolve(Path): AssetPath","load(AssetPath, AssetLoader): Object","close(): void","packs(): List","getAssetPacks(WorldGenConfig, Predicate): List","getAssetRoots(List): Path[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.biome.BiomeInterpolationJsonLoader","simpleName":"BiomeInterpolationJsonLoader","methods":["BiomeInterpolationJsonLoader(SeedString, Path, JsonElement, ZoneFileContext)","load(): BiomeInterpolation","loadDefaultRadius(): int","loadBiomeRadii(int): Int2IntMap","loadBiomeEntry(JsonElement, int, Int2IntMap): void","loadBiomeMask(JsonObject): IIntCondition","loadBiomeRadius(JsonObject, int): int","addBiomes(IIntCondition, int, Int2IntMap): void"]},{"name":"com.hypixel.hytale.server.worldgen.loader.biome.BiomeJsonLoader","simpleName":"BiomeJsonLoader","methods":["BiomeJsonLoader(SeedString, Path, JsonElement, BiomeFileContext)","loadTerrainHeightThreshold(): IHeightThresholdInterpreter","loadCoverContainer(): CoverContainer","loadFadeContainer(): FadeContainer","loadLayerContainers(): LayerContainer","loadPrefabContainer(): PrefabContainer","loadTintContainer(): TintContainer","loadEnvironmentContainer(): EnvironmentContainer","loadWaterContainer(): WaterContainer","loadHeightmapNoise(): NoiseProperty","loadColor(): int","loadInterpolation(): BiomeInterpolation","getColor(String): int"]},{"name":"com.hypixel.hytale.server.worldgen.loader.biome.BiomeMaskJsonLoader","simpleName":"BiomeMaskJsonLoader","methods":["BiomeMaskJsonLoader(SeedString, Path, JsonElement, String, ZoneFileContext)","load(): IIntCondition","loadMask(): IIntCondition","parseRule(String, IntConditionBuilder): void","loadFileConstructor(String): JsonElement"]},{"name":"com.hypixel.hytale.server.worldgen.loader.biome.BiomePatternGeneratorJsonLoader","simpleName":"BiomePatternGeneratorJsonLoader","methods":["BiomePatternGeneratorJsonLoader(SeedString, Path, JsonElement, IWeightedMap, CustomBiome[])","load(): BiomePatternGenerator","loadPointGenerator(BiomePatternGeneratorJsonLoader$ISizeModifierProvider): IPointGenerator"]},{"name":"com.hypixel.hytale.server.worldgen.loader.biome.CustomBiomeGeneratorJsonLoader","simpleName":"CustomBiomeGeneratorJsonLoader","methods":["CustomBiomeGeneratorJsonLoader(SeedString, Path, JsonElement, BiomeFileContext, Biome[])","load(): CustomBiomeGenerator","loadNoiseProperty(): NoiseProperty","loadNoiseThreshold(): IDoubleThreshold","loadBiomeMask(): IIntCondition","generateNameBiomeMapping(): Map","loadPriority(): int"]},{"name":"com.hypixel.hytale.server.worldgen.loader.biome.CustomBiomeJsonLoader","simpleName":"CustomBiomeJsonLoader","methods":["CustomBiomeJsonLoader(SeedString, Path, JsonElement, BiomeFileContext, Biome[])","load(): CustomBiome","loadCustomBiomeGenerator(): CustomBiomeGenerator"]},{"name":"com.hypixel.hytale.server.worldgen.loader.biome.TileBiomeJsonLoader","simpleName":"TileBiomeJsonLoader","methods":["TileBiomeJsonLoader(SeedString, Path, JsonElement, BiomeFileContext)","load(): TileBiome","loadWeight(): double","loadSizeModifier(): double"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.CaveBiomeMaskJsonLoader","simpleName":"CaveBiomeMaskJsonLoader","methods":["CaveBiomeMaskJsonLoader(SeedString, Path, JsonElement, ZoneFileContext)","load(): Int2FlagsCondition","loadGenerationMask(): IIntCondition","loadPopulationMask(): IIntCondition","loadFlagConditions(IIntCondition, IIntCondition): CompositeInt2Flags$FlagCondition[]","loadDefaultResult(): int","loadBiomeMask(String): IIntCondition","loadFlagSetting(String, boolean): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.CaveGeneratorJsonLoader","simpleName":"CaveGeneratorJsonLoader","methods":["CaveGeneratorJsonLoader(SeedString, Path, JsonElement, Path, ZoneFileContext)","load(): CaveGenerator","loadCaveTypes(JsonObject): CaveType[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.CaveNodeChildEntryJsonLoader","simpleName":"CaveNodeChildEntryJsonLoader","methods":["CaveNodeChildEntryJsonLoader(SeedString, Path, JsonElement, CaveNodeTypeStorage)","load(): CaveNodeType$CaveNodeChildEntry","loadNodes(): IWeightedMap","loadCaveNodeType(int, JsonElement): CaveNodeType","loadAnchor(): Vector3d","loadOffset(): Vector3d","loadRotations(): PrefabRotation[]","loadChildrenLimit(): IDoubleRange","loadRepeat(): IDoubleRange","loadYawModifier(): CaveNodeType$CaveNodeChildEntry$OrientationModifier","loadPitchModifier(): CaveNodeType$CaveNodeChildEntry$OrientationModifier","loadYawAdd(): IFloatRange","loadPitchAdd(): IFloatRange","loadYawSet(): IFloatRange","loadPitchSet(): IFloatRange","loadChance(): double","loadYawMode(): CaveYawMode","loadVector(Vector3d, JsonElement): Vector3d"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.CaveNodeCoverEntryJsonLoader","simpleName":"CaveNodeCoverEntryJsonLoader","methods":["CaveNodeCoverEntryJsonLoader(SeedString, Path, JsonElement)","load(): CaveNodeType$CaveNodeCoverEntry","loadEntries(): IWeightedMap","loadHeightCondition(): ICoordinateRndCondition","loadMapCondition(): ICoordinateCondition","loadDensityCondition(): ICoordinateCondition","loadParentCondition(): IBlockFluidCondition","loadOffset(): int","loadAnchorType(): CaveNodeType$CaveNodeCoverType"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.CaveNodeTypeJsonLoader","simpleName":"CaveNodeTypeJsonLoader","methods":["CaveNodeTypeJsonLoader(SeedString, Path, JsonElement, String, CaveNodeTypeStorage, ZoneFileContext)","load(): CaveNodeType","loadChildren(): CaveNodeType$CaveNodeChildEntry[]","loadPrefabs(): CavePrefabContainer","loadFillings(): IWeightedMap","loadShapeGenerator(): CaveNodeShapeEnum$CaveNodeShapeGenerator","loadHeightCondition(): ICoordinateCondition","loadChildCountBounds(): IDoubleRange","loadCovers(): CaveNodeType$CaveNodeCoverEntry[]","loadPriority(): int","loadEnvironment(): int"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.CaveNodeTypeStorage","simpleName":"CaveNodeTypeStorage","methods":["CaveNodeTypeStorage(SeedString, Path, Path, ZoneFileContext)","getSeed(): SeedString","add(String, CaveNodeType): void","getOrLoadCaveNodeType(String): CaveNodeType","getCaveNodeType(String): CaveNodeType","loadCaveNodeType(String): CaveNodeType","loadCaveNodeType(String, JsonObject): CaveNodeType"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.CavePrefabConfigJsonLoader","simpleName":"CavePrefabConfigJsonLoader","methods":["CavePrefabConfigJsonLoader(SeedString, Path, JsonElement, ZoneFileContext)","load(): CavePrefabContainer$CavePrefabEntry$CavePrefabConfig","loadRotations(): PrefabRotation[]","loadPlacement(): CavePrefabPlacement","loadBiomeMask(): IIntCondition","loadBlockMask(): BlockMaskCondition","loadIterations(): IDoubleRange","loadDisplacementSupplier(): IDoubleCoordinateHashSupplier","loadNoiseCondition(): ICoordinateCondition","loadHeightCondition(): ICoordinateRndCondition"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.CavePrefabContainerJsonLoader","simpleName":"CavePrefabContainerJsonLoader","methods":["CavePrefabContainerJsonLoader(SeedString, Path, JsonElement, CaveFileContext)","load(): CavePrefabContainer","loadEntries(): CavePrefabContainer$CavePrefabEntry[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.CavePrefabEntryJsonLoader","simpleName":"CavePrefabEntryJsonLoader","methods":["CavePrefabEntryJsonLoader(SeedString, Path, JsonElement, ZoneFileContext)","load(): CavePrefabContainer$CavePrefabEntry","loadPrefabs(): IWeightedMap","loadConfig(): CavePrefabContainer$CavePrefabEntry$CavePrefabConfig"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.CaveTypeJsonLoader","simpleName":"CaveTypeJsonLoader","methods":["CaveTypeJsonLoader(SeedString, Path, JsonElement, Path, String, ZoneFileContext)","load(): CaveType","loadYaw(): IFloatRange","loadPitch(): IFloatRange","loadDepth(): IFloatRange","loadHeightFactors(): IHeightThresholdInterpreter","loadEntryNodeType(): CaveNodeType","loadHeightCondition(): ICoordinateCondition","loadEntryPointGenerator(): IPointGenerator","loadBiomeMask(): Int2FlagsCondition","loadBlockMask(): BlockMaskCondition","loadMapCondition(): ICoordinateCondition","loadFixedEntryHeight(): IDoubleRange","loadFixedEntryHeightNoise(): NoiseProperty","loadFluidLevel(): CaveType$FluidLevel","loadEnvironment(): int","loadSurfaceLimited(): boolean","loadSubmerge(): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.CaveTypesJsonLoader","simpleName":"CaveTypesJsonLoader","methods":["CaveTypesJsonLoader(SeedString, Path, JsonElement, Path, ZoneFileContext)","load(): CaveType[]","loadCaveType(JsonObject): CaveType"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.FluidLevelJsonLoader","simpleName":"FluidLevelJsonLoader","methods":["FluidLevelJsonLoader(SeedString, Path, JsonElement)","load(): CaveType$FluidLevel","loadHeight(): int"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.shape.CaveNodeShapeGeneratorJsonLoader","simpleName":"CaveNodeShapeGeneratorJsonLoader","methods":["CaveNodeShapeGeneratorJsonLoader(SeedString, Path, JsonElement)"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.shape.CylinderCaveNodeShapeGeneratorJsonLoader","simpleName":"CylinderCaveNodeShapeGeneratorJsonLoader","methods":["CylinderCaveNodeShapeGeneratorJsonLoader(SeedString, Path, JsonElement)","load(): CylinderCaveNodeShape$CylinderCaveNodeShapeGenerator","loadRadius(): IDoubleRange","loadMiddleRadius(): IDoubleRange","loadLength(): IDoubleRange","loadInheritParentRadius(): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.shape.DistortedCaveNodeShapeGeneratorJsonLoader","simpleName":"DistortedCaveNodeShapeGeneratorJsonLoader","methods":["DistortedCaveNodeShapeGeneratorJsonLoader(SeedString, Path, JsonElement)","load(): CaveNodeShapeEnum$CaveNodeShapeGenerator"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.shape.EllipsoidCaveNodeShapeGeneratorJsonLoader","simpleName":"EllipsoidCaveNodeShapeGeneratorJsonLoader","methods":["EllipsoidCaveNodeShapeGeneratorJsonLoader(SeedString, Path, JsonElement)","load(): EllipsoidCaveNodeShape$EllipsoidCaveNodeShapeGenerator"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.shape.EmptyLineCaveNodeShapeGeneratorJsonLoader","simpleName":"EmptyLineCaveNodeShapeGeneratorJsonLoader","methods":["EmptyLineCaveNodeShapeGeneratorJsonLoader(SeedString, Path, JsonElement)","load(): EmptyLineCaveNodeShape$EmptyLineCaveNodeShapeGenerator","loadLength(): IDoubleRange"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.shape.PipeCaveNodeShapeGeneratorJsonLoader","simpleName":"PipeCaveNodeShapeGeneratorJsonLoader","methods":["PipeCaveNodeShapeGeneratorJsonLoader(SeedString, Path, JsonElement)","load(): PipeCaveNodeShape$PipeCaveNodeShapeGenerator","loadRadius(): IDoubleRange","loadMiddleRadius(): IDoubleRange","loadLength(): IDoubleRange","loadInheritParentRadius(): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.shape.PrefabCaveNodeShapeGeneratorJsonLoader","simpleName":"PrefabCaveNodeShapeGeneratorJsonLoader","methods":["PrefabCaveNodeShapeGeneratorJsonLoader(SeedString, Path, JsonElement)","load(): PrefabCaveNodeShape$PrefabCaveNodeShapeGenerator","loadPrefabs(): List","loadMask(): BlockMaskCondition"]},{"name":"com.hypixel.hytale.server.worldgen.loader.cave.shape.ShapeDistortionJsonLoader","simpleName":"ShapeDistortionJsonLoader","methods":["ShapeDistortionJsonLoader(SeedString, Path, JsonElement)","load(): ShapeDistortion"]},{"name":"com.hypixel.hytale.server.worldgen.loader.ChunkGeneratorJsonLoader","simpleName":"ChunkGeneratorJsonLoader","methods":["ChunkGeneratorJsonLoader(SeedString, WorldGenConfig)","load(): ChunkGenerator","loadWorldJson(Path): JsonObject","loadWorldSize(JsonObject): Vector2i","loadWorldOffset(JsonObject): Vector2i","loadMaskProvider(JsonObject, Vector2i, Vector2i): MaskProvider","loadPrefabStore(JsonObject): PrefabStoreRoot","loadZonePatternGenerator(MaskProvider): ZonePatternProviderJsonLoader","logAssetPacks(List): void"]},{"name":"com.hypixel.hytale.server.worldgen.loader.climate.ClimateColorJsonLoader","simpleName":"ClimateColorJsonLoader","methods":["ClimateColorJsonLoader(SeedString, Path, JsonElement, ClimateColor)","load(): ClimateColor","loadColor(String, int): int"]},{"name":"com.hypixel.hytale.server.worldgen.loader.climate.ClimateGraphJsonLoader","simpleName":"ClimateGraphJsonLoader","methods":["ClimateGraphJsonLoader(SeedString, Path, JsonElement)","load(): ClimateGraph","loadFadeMode(): ClimateGraph$FadeMode","loadFadeRadius(): double","loadFadeDistance(): double","loadClimates(): ClimateType[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.climate.ClimateGridJsonLoader","simpleName":"ClimateGridJsonLoader","methods":["ClimateGridJsonLoader(SeedString, Path, JsonElement)","load(): ClimateNoise$Grid","loadSeed(): int","loadScale(): double","loadEvaluator(): PointEvaluator"]},{"name":"com.hypixel.hytale.server.worldgen.loader.climate.ClimateMaskJsonLoader","simpleName":"ClimateMaskJsonLoader","methods":["ClimateMaskJsonLoader(SeedString, Path, Path)","load(): ClimateMaskProvider","loadRandomizer(): ICoordinateRandomizer","loadClimateNoise(): ClimateNoise","loadClimateGraph(): ClimateGraph","loadUniqueClimateGenerator(): UniqueClimateGenerator","loadMaskFileJson(Path): JsonObject"]},{"name":"com.hypixel.hytale.server.worldgen.loader.climate.ClimateNoiseJsonLoader","simpleName":"ClimateNoiseJsonLoader","methods":["ClimateNoiseJsonLoader(SeedString, Path, JsonElement)","load(): ClimateNoise","loadGrid(): ClimateNoise$Grid","loadContinentNoise(): NoiseProperty","loadTemperatureNoise(): NoiseProperty","loadIntensityNoise(): NoiseProperty","loadThresholds(): ClimateNoise$Thresholds"]},{"name":"com.hypixel.hytale.server.worldgen.loader.climate.ClimatePointJsonLoader","simpleName":"ClimatePointJsonLoader","methods":["ClimatePointJsonLoader(SeedString, Path, JsonElement)","load(): ClimatePoint","loadTemperature(): double","loadIntensity(): double","loadModifier(): double"]},{"name":"com.hypixel.hytale.server.worldgen.loader.climate.ClimateRuleJsonLoader","simpleName":"ClimateRuleJsonLoader","methods":["ClimateRuleJsonLoader(SeedString, Path, JsonElement)","load(): ClimateSearch$Rule","loadRange(String): ClimateSearch$Range","loadTarget(JsonObject): double","loadRadius(JsonObject): double","loadWeight(JsonObject): double"]},{"name":"com.hypixel.hytale.server.worldgen.loader.climate.ClimateTypeJsonLoader","simpleName":"ClimateTypeJsonLoader","methods":["ClimateTypeJsonLoader(SeedString, Path, JsonElement, ClimateType)","load(): ClimateType","loadName(): String","loadIslandColor(ClimateColor): ClimateColor","loadClimatePoints(): ClimatePoint[]","loadChildren(ClimateType): ClimateType[]","loadPoint(int, JsonElement): ClimatePoint"]},{"name":"com.hypixel.hytale.server.worldgen.loader.climate.ContinentThresholdsJsonLoader","simpleName":"ContinentThresholdsJsonLoader","methods":["ContinentThresholdsJsonLoader(SeedString, Path, JsonElement)","load(): ClimateNoise$Thresholds","loadLandThreshold(): double","loadIslandThreshold(): double","loadBeachSize(): double","loadShallowOceanSize(): double"]},{"name":"com.hypixel.hytale.server.worldgen.loader.climate.UniqueClimateGeneratorJsonLoader","simpleName":"UniqueClimateGeneratorJsonLoader","methods":["UniqueClimateGeneratorJsonLoader(SeedString, Path, JsonArray)","load(): UniqueClimateGenerator","loadEntries(): UniqueClimateGenerator$Entry[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.climate.UniqueClimateJsonLoader","simpleName":"UniqueClimateJsonLoader","methods":["UniqueClimateJsonLoader(SeedString, Path, JsonElement)","load(): UniqueClimateGenerator$Entry","loadName(): String","loadParent(): String","loadColor(): int","loadRadius(): int","loadOrigin(): Vector2i","loadDistance(): int","loadMinDistance(): int","loadRule(): ClimateSearch$Rule"]},{"name":"com.hypixel.hytale.server.worldgen.loader.container.CoverContainerJsonLoader","simpleName":"CoverContainerJsonLoader","methods":["CoverContainerJsonLoader(SeedString, Path, JsonElement, BiomeFileContext)","load(): CoverContainer"]},{"name":"com.hypixel.hytale.server.worldgen.loader.container.EnvironmentContainerJsonLoader","simpleName":"EnvironmentContainerJsonLoader","methods":["EnvironmentContainerJsonLoader(SeedString, Path, JsonElement, BiomeFileContext)","load(): EnvironmentContainer","loadDefault(): EnvironmentContainer$DefaultEnvironmentContainerEntry","loadEntries(): EnvironmentContainer$EnvironmentContainerEntry[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.container.FadeContainerJsonLoader","simpleName":"FadeContainerJsonLoader","methods":["FadeContainerJsonLoader(SeedString, Path, JsonElement)","load(): FadeContainer","loadFadeStart(): double","loadFadeLength(): double","loadTerrainStart(): double","loadTerrainLength(): double","loadFadeHeightmap(): double"]},{"name":"com.hypixel.hytale.server.worldgen.loader.container.LayerContainerJsonLoader","simpleName":"LayerContainerJsonLoader","methods":["LayerContainerJsonLoader(SeedString, Path, JsonElement, BiomeFileContext)","load(): LayerContainer","loadDefault(): int","loadDefaultEnvironment(): int","loadStaticLayers(): LayerContainer$StaticLayer[]","loadDynamicLayers(): LayerContainer$DynamicLayer[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.container.PrefabContainerJsonLoader","simpleName":"PrefabContainerJsonLoader","methods":["PrefabContainerJsonLoader(SeedString, Path, JsonElement, BiomeFileContext)","load(): PrefabContainer","loadEntries(): PrefabContainer$PrefabContainerEntry[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.container.TintContainerJsonLoader","simpleName":"TintContainerJsonLoader","methods":["TintContainerJsonLoader(SeedString, Path, JsonElement, BiomeFileContext)","load(): TintContainer","loadDefault(): TintContainer$DefaultTintContainerEntry","loadEntries(): List"]},{"name":"com.hypixel.hytale.server.worldgen.loader.container.UniquePrefabContainerJsonLoader","simpleName":"UniquePrefabContainerJsonLoader","methods":["UniquePrefabContainerJsonLoader(SeedString, Path, JsonElement, ZoneFileContext)","load(): UniquePrefabContainer"]},{"name":"com.hypixel.hytale.server.worldgen.loader.container.WaterContainerJsonLoader","simpleName":"WaterContainerJsonLoader","methods":["WaterContainerJsonLoader(SeedString, Path, JsonElement, BiomeFileContext)","load(): WaterContainer"]},{"name":"com.hypixel.hytale.server.worldgen.loader.context.BiomeFileContext","simpleName":"BiomeFileContext","methods":["BiomeFileContext(int, String, Path, BiomeFileContext$Type, ZoneFileContext)","getType(): BiomeFileContext$Type","getBiomeType(AssetPath): BiomeFileContext$Type"]},{"name":"com.hypixel.hytale.server.worldgen.loader.context.CaveFileContext","simpleName":"CaveFileContext","methods":["CaveFileContext(String, ZoneFileContext)","CaveFileContext(String, Path, ZoneFileContext)"]},{"name":"com.hypixel.hytale.server.worldgen.loader.context.FileContext","simpleName":"FileContext","methods":["FileContext(int, String, Path, FileContext)","getId(): int","getName(): String","getPath(): Path","getRootPath(): String","getParentContext(): FileContext","getContentPath(): String","getRoot(): FileContext"]},{"name":"com.hypixel.hytale.server.worldgen.loader.context.FileContextLoader","simpleName":"FileContextLoader","methods":["FileContextLoader(String, Path, Set)","load(): FileLoadingContext","loadPrefabCategories(Path, FileLoadingContext): void","loadZoneContext(String, Path, FileLoadingContext): ZoneFileContext","getDisabledFilePath(AssetPath): AssetPath","isValidZoneFile(AssetPath): boolean","isValidBiomeFile(AssetPath): boolean","validateZones(FileLoadingContext, Set): void"]},{"name":"com.hypixel.hytale.server.worldgen.loader.context.FileLoadingContext","simpleName":"FileLoadingContext","methods":["FileLoadingContext(String, Path)","getZones(): FileContext$Registry","getPrefabCategories(): FileContext$Registry","createZone(String, Path): ZoneFileContext","createZone(int, String, Path): ZoneFileContext","nextZoneId(): int","nextBiomeId(): int","updateZoneId(int): int","updateBiomeId(int): int","validateId(int, int, String): void"]},{"name":"com.hypixel.hytale.server.worldgen.loader.context.ZoneFileContext","simpleName":"ZoneFileContext","methods":["ZoneFileContext(int, String, Path, FileLoadingContext)","getTileBiomes(): FileContext$Registry","getCustomBiomes(): FileContext$Registry","getBiomes(BiomeFileContext$Type): FileContext$Registry","matchContext(JsonElement, String): ZoneFileContext","matchContext(String): ZoneFileContext","createBiome(String, Path, BiomeFileContext$Type): BiomeFileContext","createBiome(int, String, Path, BiomeFileContext$Type): BiomeFileContext"]},{"name":"com.hypixel.hytale.server.worldgen.loader.MaskProviderJsonLoader","simpleName":"MaskProviderJsonLoader","methods":["MaskProviderJsonLoader(SeedString, Path, JsonElement, Path, Vector2i, Vector2i)","load(): MaskProvider","loadImage(Path): BufferedImage","loadFuzzyZoom(BufferedImage): FuzzyZoom"]},{"name":"com.hypixel.hytale.server.worldgen.loader.prefab.BlockPlacementMaskJsonLoader","simpleName":"BlockPlacementMaskJsonLoader","methods":["BlockPlacementMaskJsonLoader(SeedString, Path, JsonElement)","load(): BlockMaskCondition","loadEntries(JsonArray): BlockMaskCondition$MaskEntry[]","loadFileConstructor(String): JsonElement"]},{"name":"com.hypixel.hytale.server.worldgen.loader.prefab.BlockPlacementMaskRegistry","simpleName":"BlockPlacementMaskRegistry","methods":["BlockPlacementMaskRegistry()","retainOrAllocateMask(BlockMaskCondition$Mask, Long2ObjectMap): BlockMaskCondition","retainOrAllocateEntry(ResolvedBlockArray, boolean): BlockMaskCondition$MaskEntry"]},{"name":"com.hypixel.hytale.server.worldgen.loader.prefab.PrefabPatternGeneratorJsonLoader","simpleName":"PrefabPatternGeneratorJsonLoader","methods":["PrefabPatternGeneratorJsonLoader(SeedString, Path, JsonElement, FileLoadingContext)","load(): PrefabPatternGenerator","loadPattern(): IPointGenerator","loadCategory(): PrefabCategory","loadParent(): IBlockFluidCondition","loadHeightThresholds(): IHeightThresholdInterpreter","loadHeightCondition(IHeightThresholdInterpreter): ICoordinateRndCondition","loadMapCondition(): ICoordinateCondition","loadMask(): BlockMaskCondition","loadRotations(): PrefabRotation[]","loadDisplacement(): ICoordinateDoubleSupplier","loadFitHeightmap(): boolean","loadOnWater(): boolean","loadDeepSearch(IHeightThresholdInterpreter): boolean","loadSubmerge(): boolean","loadMaxSize(): int","loadExclusionRadius(): int","loadBaseChecks(): PrefabBaseCheck[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.prefab.unique.UniquePrefabConfigurationJsonLoader","simpleName":"UniquePrefabConfigurationJsonLoader","methods":["UniquePrefabConfigurationJsonLoader(SeedString, Path, JsonElement, ZoneFileContext)","load(): UniquePrefabConfiguration","loadParent(): IBlockFluidCondition","loadHeightThresholds(): ICoordinateRndCondition","loadBiomeMask(): IIntCondition","loadRotations(): PrefabRotation[]","loadMapCondition(): ICoordinateCondition","loadMask(): BlockMaskCondition","loadAnchor(): Vector2d","loadSpawnOffset(): Vector3d","loadEnvironment(): int","loadFitHeightmap(): boolean","loadSubmerge(): boolean","loadOnWater(): boolean","loadMaxDistance(): double","loadMaxAttempts(): int","loadExclusionRadius(): double","loadIsSpawn(): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.loader.prefab.WeightedPrefabMapJsonLoader","simpleName":"WeightedPrefabMapJsonLoader","methods":["WeightedPrefabMapJsonLoader(SeedString, Path, JsonElement, String, String)","load(): IWeightedMap"]},{"name":"com.hypixel.hytale.server.worldgen.loader.util.ColorUtil","simpleName":"ColorUtil","methods":["ColorUtil()","hexString(String): int"]},{"name":"com.hypixel.hytale.server.worldgen.loader.util.FileMaskCache","simpleName":"FileMaskCache","methods":["FileMaskCache()","getIfPresentFileMask(String): Object","putFileMask(String, Object): void","cachedFile(String, Function): JsonElement"]},{"name":"com.hypixel.hytale.server.worldgen.loader.util.NoiseBlockArrayJsonLoader","simpleName":"NoiseBlockArrayJsonLoader","methods":["NoiseBlockArrayJsonLoader(SeedString, Path, JsonElement)","load(): NoiseBlockArray","loadEntry(JsonElement, int): NoiseBlockArray$Entry"]},{"name":"com.hypixel.hytale.server.worldgen.loader.util.ResolvedBlockArrayJsonLoader","simpleName":"ResolvedBlockArrayJsonLoader","methods":["ResolvedBlockArrayJsonLoader(SeedString, Path, JsonElement)","load(): ResolvedBlockArray","loadSingleBlock(String): ResolvedBlockArray","loadSingleBlock(JsonObject): ResolvedBlockArray"]},{"name":"com.hypixel.hytale.server.worldgen.loader.util.ResolvedVariantsBlockArrayLoader","simpleName":"ResolvedVariantsBlockArrayLoader","methods":["ResolvedVariantsBlockArrayLoader(SeedString, Path, JsonElement)","load(): ResolvedBlockArray","loadSingleBlock(String): ResolvedBlockArray","loadSingleBlock(JsonObject): ResolvedBlockArray","resolveBlockArrayWithVariants(String, BlockTypeAssetMap, int): BlockFluidEntry[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.util.Vector2dJsonLoader","simpleName":"Vector2dJsonLoader","methods":["Vector2dJsonLoader(SeedString, Path, JsonElement)","load(): Vector2d"]},{"name":"com.hypixel.hytale.server.worldgen.loader.util.Vector3dJsonLoader","simpleName":"Vector3dJsonLoader","methods":["Vector3dJsonLoader(SeedString, Path, JsonElement)","load(): Vector3d"]},{"name":"com.hypixel.hytale.server.worldgen.loader.WorldGenPrefabLoader","simpleName":"WorldGenPrefabLoader","methods":["WorldGenPrefabLoader(PrefabStoreRoot, WorldGenConfig)","getStore(): PrefabStoreRoot","getRootFolder(): Path","get(String): WorldGenPrefabSupplier[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.WorldGenPrefabSupplier","simpleName":"WorldGenPrefabSupplier","methods":["WorldGenPrefabSupplier(WorldGenPrefabLoader, String, Path)","getLoader(): WorldGenPrefabLoader","getName(): String","getPrefabKey(): String","getPrefabName(): String","getPath(): Path","get(): IPrefabBuffer","getBounds(IPrefabBuffer): IChunkBounds","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.loader.zone.UniqueZoneEntryJsonLoader","simpleName":"UniqueZoneEntryJsonLoader","methods":["UniqueZoneEntryJsonLoader(SeedString, Path, JsonElement, Map)","load(): Zone$UniqueEntry[]","loadEntry(int, JsonObject): Zone$UniqueEntry","loadParentColors(int, JsonElement): int[]","collectZones(Set, JsonElement): void"]},{"name":"com.hypixel.hytale.server.worldgen.loader.zone.ZoneBiomesJsonLoader","simpleName":"ZoneBiomesJsonLoader","methods":["ZoneBiomesJsonLoader(SeedString, Path, JsonElement, ZoneFileContext)","load(): IWeightedMap","loadBiome(BiomeFileContext): TileBiome"]},{"name":"com.hypixel.hytale.server.worldgen.loader.zone.ZoneColorMappingJsonLoader","simpleName":"ZoneColorMappingJsonLoader","methods":["ZoneColorMappingJsonLoader(SeedString, Path, JsonElement, Map)","load(): ZoneColorMapping","collectZones(Set, JsonElement): void"]},{"name":"com.hypixel.hytale.server.worldgen.loader.zone.ZoneCustomBiomesJsonLoader","simpleName":"ZoneCustomBiomesJsonLoader","methods":["ZoneCustomBiomesJsonLoader(SeedString, Path, JsonElement, ZoneFileContext, Biome[])","load(): CustomBiome[]"]},{"name":"com.hypixel.hytale.server.worldgen.loader.zone.ZoneJsonLoader","simpleName":"ZoneJsonLoader","methods":["ZoneJsonLoader(SeedString, Path, JsonElement, ZoneFileContext)","load(): Zone","loadDiscoveryConfig(): ZoneDiscoveryConfig","loadBiomePatternGenerator(): BiomePatternGenerator","loadBiomes(): IWeightedMap","loadCustomBiomes(Biome[]): CustomBiome[]","loadCaveGenerator(): CaveGenerator","loadUniquePrefabContainer(): UniquePrefabContainer"]},{"name":"com.hypixel.hytale.server.worldgen.loader.zone.ZonePatternProviderJsonLoader","simpleName":"ZonePatternProviderJsonLoader","methods":["ZonePatternProviderJsonLoader(SeedString, Path, JsonElement, MaskProvider)","setZones(Zone[]): void","load(): ZonePatternProvider","loadGridGenerator(): IPointGenerator","loadColorMapping(): ZoneColorMapping","loadZoneRequirement(): Set","ensureMaskIntegrity(ZoneColorMapping): void","loadUniqueZoneCandidates(): Zone$UniqueCandidate[]","validateMapping(ClimateType, ClimateType, ClimateColor, ZoneColorMapping, String): void"]},{"name":"com.hypixel.hytale.server.worldgen.loader.zone.ZoneRequirementJsonLoader","simpleName":"ZoneRequirementJsonLoader","methods":["ZoneRequirementJsonLoader(SeedString, Path, JsonElement)","load(): Set"]},{"name":"com.hypixel.hytale.server.worldgen.loader.ZonesJsonLoader","simpleName":"ZonesJsonLoader","methods":["ZonesJsonLoader(SeedString, Path, FileLoadingContext)","load(): Zone[]"]},{"name":"com.hypixel.hytale.server.worldgen.map.GeneratorChunkWorldMap","simpleName":"GeneratorChunkWorldMap","methods":["GeneratorChunkWorldMap(ChunkGenerator, Executor)","generatePointsOfInterest(World): CompletableFuture","getWorldMapSettings(): WorldMapSettings"]},{"name":"com.hypixel.hytale.server.worldgen.prefab.PrefabBaseCheck","simpleName":"PrefabBaseCheck","methods":["PrefabBaseCheck()","getBaseScale(): float","getPrefabSize(): int","getHeightTolerance(): int"]},{"name":"com.hypixel.hytale.server.worldgen.prefab.PrefabCategory","simpleName":"PrefabCategory","methods":["PrefabCategory(String, int)","parse(JsonElement, BiConsumer): void","toString(): String","hashCode(): int","equals(Object): boolean","name(): String","priority(): int"]},{"name":"com.hypixel.hytale.server.worldgen.prefab.PrefabLoadingCache","simpleName":"PrefabLoadingCache","methods":["PrefabLoadingCache()","getPrefabAccessor(WorldGenPrefabSupplier): IPrefabBuffer","clear(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.prefab.PrefabPasteUtil","simpleName":"PrefabPasteUtil","methods":["PrefabPasteUtil()","generate(PrefabPasteUtil$PrefabPasteBuffer, PrefabRotation, WorldGenPrefabSupplier, int, int, int, int, int): void"]},{"name":"com.hypixel.hytale.server.worldgen.prefab.PrefabPatternGenerator","simpleName":"PrefabPatternGenerator","methods":["PrefabPatternGenerator(int, PrefabCategory, IPointGenerator, ICoordinateRndCondition, IHeightThresholdInterpreter, BlockMaskCondition, ICoordinateCondition, IBlockFluidCondition, PrefabRotation[], ICoordinateDoubleSupplier, boolean, boolean, boolean, boolean, int, int, PrefabBaseCheck[])","getCategory(): PrefabCategory","getGridGenerator(): IPointGenerator","getMapCondition(): ICoordinateCondition","getPrefabPlacementConfiguration(): BlockMaskCondition","isFitHeightmap(): boolean","getParentCondition(): IBlockFluidCondition","getHeightCondition(): ICoordinateRndCondition","getHeightThresholdInterpreter(): IHeightThresholdInterpreter","getRotations(): PrefabRotation[]","getDisplacement(int, int, int): int","isOnWater(): boolean","isDeepSearch(): boolean","isSubmerge(): boolean","getMaxSize(): int","getExclusionRadius(): int","getBaseChecks(): PrefabBaseCheck[]","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.prefab.PrefabStoreRoot","simpleName":"PrefabStoreRoot","methods":["values(): PrefabStoreRoot[]","valueOf(String): PrefabStoreRoot","resolvePrefabStore(PrefabStoreRoot, Path): Path"]},{"name":"com.hypixel.hytale.server.worldgen.prefab.unique.UniquePrefabConfiguration","simpleName":"UniquePrefabConfiguration","methods":["UniquePrefabConfiguration(ICoordinateRndCondition, BlockMaskCondition, PrefabRotation[], IIntCondition, ICoordinateCondition, IBlockFluidCondition, Vector2d, Vector3d, double, boolean, boolean, boolean, int, int, double, boolean, double, boolean)","getAnchor(): Vector2d","getMaxDistance(): double","getMapCondition(): ICoordinateCondition","getPlacementConfiguration(): BlockMaskCondition","getSpawnOffset(): Vector3d","isValidParentBiome(Biome): boolean","isFitHeightmap(): boolean","isSubmerge(): boolean","isValidParentBlock(int, int): boolean","getHeightCondition(): ICoordinateRndCondition","getRotation(Random): PrefabRotation","isOnWater(): boolean","getEnvironmentId(): int","getMaxAttempts(): int","getExclusionRadiusSquared(): double","isSpawnLocation(): boolean","getZoneBorderExclusion(): double"]},{"name":"com.hypixel.hytale.server.worldgen.prefab.unique.UniquePrefabGenerator","simpleName":"UniquePrefabGenerator","methods":["UniquePrefabGenerator(String, PrefabCategory, IWeightedMap, UniquePrefabConfiguration, int)","getName(): String","getCategory(): PrefabCategory","getPrefabs(): IWeightedMap","generatePrefab(Random): WorldGenPrefabSupplier","generate(int, Vector2i, ChunkGenerator, Random, int, UniquePrefabContainer$UniquePrefabEntry[]): Vector3i","tryPlacement(int, ChunkGenerator, Random, UniquePrefabContainer$UniquePrefabEntry[]): Vector3i","forceGeneration(int, ChunkGenerator): Vector3i","forceUniqueZonePlacement(int, Vector2i, ChunkGenerator): Vector3i","getHeight(int, ChunkGenerator, Biome, int, int): int","isMatchingHeight(int, int, int, Random, int): boolean","isMatchingNoiseDensity(int, int, int): boolean","isMatchingParentBlock(int, int, int, int, Random, ZoneBiomeResult): boolean","getCoverInGroundAt(int, int, int, int, Random, Biome): BlockFluidEntry","isMatchingCover(int, CoverContainer$CoverContainerEntry, Random, int, int, int): boolean","getConfiguration(): UniquePrefabConfiguration"]},{"name":"com.hypixel.hytale.server.worldgen.SeedStringResource","simpleName":"SeedStringResource","methods":["SeedStringResource(PrefabStoreRoot, WorldGenConfig)","getUniqueName(String): String","getLoader(): WorldGenPrefabLoader","setPrefabConfig(WorldGenConfig, PrefabStoreRoot): void","localBounds2d(): ResultBuffer$Bounds2d","localBuffer2d(): ResultBuffer$ResultBuffer2d","localBuffer3d(): ResultBuffer$ResultBuffer3d","writeSeedReport(String): void","getBiomeMaskRegistry(): FileMaskCache","getBlockMaskRegistry(): BlockPlacementMaskRegistry"]},{"name":"com.hypixel.hytale.server.worldgen.util.ArrayUtli","simpleName":"ArrayUtli","methods":["ArrayUtli()","shuffleArray(int[], Random): void","shuffleArray(Object[], Random): void"]},{"name":"com.hypixel.hytale.server.worldgen.util.BlockArray","simpleName":"BlockArray","methods":["getBlocks(): int[]","size(): int","contains(int): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.util.BlockFluidEntry","simpleName":"BlockFluidEntry","methods":["BlockFluidEntry(int, int, int)","toString(): String","hashCode(): int","equals(Object): boolean","blockId(): int","rotation(): int","fluidId(): int"]},{"name":"com.hypixel.hytale.server.worldgen.util.bounds.ChunkBounds","simpleName":"ChunkBounds","methods":["ChunkBounds()","ChunkBounds(IChunkBounds)","ChunkBounds(int, int, int, int)","ChunkBounds(int, int)","getLowBoundX(): int","getLowBoundZ(): int","getHighBoundX(): int","getHighBoundZ(): int","expandNegative(int, int): void","expandPositive(int, int): void","expandNegative(double, double): void","expandPositive(double, double): void","include(int, int, int, int): void","include(int, int): void","include(IChunkBounds): void","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.util.bounds.IChunkBounds","simpleName":"IChunkBounds","methods":["getLowBoundX(): int","getLowBoundZ(): int","getHighBoundX(): int","getHighBoundZ(): int","getLowBoundX(PrefabRotation): int","getLowBoundZ(PrefabRotation): int","getHighBoundX(PrefabRotation): int","getHighBoundZ(PrefabRotation): int","intersectsChunk(long): boolean","intersectsChunk(int, int): boolean","randomX(Random): int","randomZ(Random): int","fractionX(double): double","fractionZ(double): double","getLowChunkX(): int","getLowChunkZ(): int","getHighChunkX(): int","getHighChunkZ(): int"]},{"name":"com.hypixel.hytale.server.worldgen.util.bounds.IWorldBounds","simpleName":"IWorldBounds","methods":["getLowBoundY(): int","getHighBoundY(): int","intersectsChunk(long): boolean","randomY(Random): int","fractionY(double): double","isValid(): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.util.bounds.WorldBounds","simpleName":"WorldBounds","methods":["WorldBounds()","WorldBounds(IWorldBounds)","WorldBounds(int, int, int, int, int, int)","WorldBounds(int, int, int)","getLowBoundY(): int","getHighBoundY(): int","expandNegative(double, double, double): void","expandPositive(double, double, double): void","include(IChunkBounds): void"]},{"name":"com.hypixel.hytale.server.worldgen.util.cache.Cache","simpleName":"Cache","methods":["shutdown(): void","cleanup(): void","get(Object): Object"]},{"name":"com.hypixel.hytale.server.worldgen.util.cache.CleanupFutureAction","simpleName":"CleanupFutureAction","methods":["CleanupFutureAction(ScheduledFuture)","run(): void"]},{"name":"com.hypixel.hytale.server.worldgen.util.cache.CleanupRunnable","simpleName":"CleanupRunnable","methods":["CleanupRunnable(WeakReference)","run(): void"]},{"name":"com.hypixel.hytale.server.worldgen.util.cache.ConcurrentSizedTimeoutCache","simpleName":"ConcurrentSizedTimeoutCache","methods":["ConcurrentSizedTimeoutCache(int, int, long, TimeUnit, Function, Function, BiConsumer)","shutdown(): void","cleanup(): void","get(Object): Object"]},{"name":"com.hypixel.hytale.server.worldgen.util.cache.SizedTimeoutCache","simpleName":"SizedTimeoutCache","methods":["SizedTimeoutCache(long, TimeUnit, int, Function, BiConsumer)","cleanup(): void","shutdown(): void","get(Object): Object","put(Object, Object): void","getWithReusedKey(Object, Function): Object"]},{"name":"com.hypixel.hytale.server.worldgen.util.cache.TimeoutCache","simpleName":"TimeoutCache","methods":["TimeoutCache(long, TimeUnit, Function, BiConsumer)","cleanup(): void","shutdown(): void","get(Object): Object"]},{"name":"com.hypixel.hytale.server.worldgen.util.ChunkThreadPoolExecutor","simpleName":"ChunkThreadPoolExecutor","methods":["ChunkThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue, ThreadFactory, Runnable)","terminated(): void"]},{"name":"com.hypixel.hytale.server.worldgen.util.ChunkWorkerThreadFactory","simpleName":"ChunkWorkerThreadFactory","methods":["ChunkWorkerThreadFactory(ChunkGenerator, String)","newThread(Runnable): Thread","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.util.condition.BlockMaskCondition","simpleName":"BlockMaskCondition","methods":["BlockMaskCondition()","set(BlockMaskCondition$Mask, Long2ObjectMap): void","eval(int, int, int, int): boolean","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.util.condition.FilteredBlockFluidCondition","simpleName":"FilteredBlockFluidCondition","methods":["FilteredBlockFluidCondition(int, IBlockFluidCondition)","FilteredBlockFluidCondition(IBlockFluidCondition, IBlockFluidCondition)","eval(int, int): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.util.condition.flag.CompositeInt2Flags","simpleName":"CompositeInt2Flags","methods":["CompositeInt2Flags(int, CompositeInt2Flags$FlagCondition[])","eval(int): int","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.util.condition.flag.ConstantInt2Flags","simpleName":"ConstantInt2Flags","methods":["ConstantInt2Flags(int)","eval(int): int","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.util.condition.flag.FlagOperator","simpleName":"FlagOperator","methods":["values(): FlagOperator[]","valueOf(String): FlagOperator","apply(int, int): int","applyAsInt(int, int): int"]},{"name":"com.hypixel.hytale.server.worldgen.util.condition.flag.Int2FlagsCondition","simpleName":"Int2FlagsCondition","methods":["eval(int): int","applyAsInt(int): int"]},{"name":"com.hypixel.hytale.server.worldgen.util.condition.HashSetBlockFluidCondition","simpleName":"HashSetBlockFluidCondition","methods":["HashSetBlockFluidCondition(LongSet)","getSet(): LongSet","eval(int, int): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.util.condition.HashSetIntCondition","simpleName":"HashSetIntCondition","methods":["HashSetIntCondition(IntSet)","getSet(): IntSet","eval(int): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.util.condition.IntConditionBuilder","simpleName":"IntConditionBuilder","methods":["IntConditionBuilder(Supplier, int)","accept(int): void","add(int): boolean","buildOrDefault(IIntCondition): IIntCondition"]},{"name":"com.hypixel.hytale.server.worldgen.util.condition.RandomCoordinateCondition","simpleName":"RandomCoordinateCondition","methods":["RandomCoordinateCondition(double)","eval(int, int, int): boolean","eval(int, int, int, int): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.util.ConstantNoiseProperty","simpleName":"ConstantNoiseProperty","methods":[]},{"name":"com.hypixel.hytale.server.worldgen.util.function.ConstantCoordinateDoubleSupplier","simpleName":"ConstantCoordinateDoubleSupplier","methods":["ConstantCoordinateDoubleSupplier(double)","getValue(): double","apply(int, int, int): double","apply(int, int, int, int): double"]},{"name":"com.hypixel.hytale.server.worldgen.util.function.ICoordinateDoubleSupplier","simpleName":"ICoordinateDoubleSupplier","methods":["apply(int, int, int): double","apply(int, int, int, int): double"]},{"name":"com.hypixel.hytale.server.worldgen.util.function.RandomCoordinateDoubleSupplier","simpleName":"RandomCoordinateDoubleSupplier","methods":["RandomCoordinateDoubleSupplier(IDoubleRange)","getRange(): IDoubleRange","apply(int, int, int): double","apply(int, int, int, int): double"]},{"name":"com.hypixel.hytale.server.worldgen.util.ListPool","simpleName":"ListPool","methods":["ListPool(int, Object[])","emptyArray(): Object[]","acquire(): ListPool$Resource","acquire(int): ListPool$Resource","release(ListPool$Resource): void"]},{"name":"com.hypixel.hytale.server.worldgen.util.LogUtil","simpleName":"LogUtil","methods":["LogUtil()","getLogger(): HytaleLogger"]},{"name":"com.hypixel.hytale.server.worldgen.util.NoiseBlockArray","simpleName":"NoiseBlockArray","methods":["NoiseBlockArray(NoiseBlockArray$Entry[])","getEntries(): NoiseBlockArray$Entry[]","getTopBlockAt(int, double, double): BlockFluidEntry","getBottomBlockAt(int, double, double): BlockFluidEntry","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.util.ObjectPool","simpleName":"ObjectPool","methods":["ObjectPool(int, Supplier)","acquire(): Function","recycle(Function): void","size(): int","apply(Function): Function"]},{"name":"com.hypixel.hytale.server.worldgen.util.ResolvedBlockArray","simpleName":"ResolvedBlockArray","methods":["ResolvedBlockArray(BlockFluidEntry[])","getEntries(): BlockFluidEntry[]","getEntrySet(): LongSet","size(): int","contains(int, int): boolean","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.WorldGenConfig","simpleName":"WorldGenConfig","methods":["WorldGenConfig(Path, String, Semver)","withOverride(Path): WorldGenConfig","toString(): String","hashCode(): int","equals(Object): boolean","path(): Path","name(): String","version(): Semver"]},{"name":"com.hypixel.hytale.server.worldgen.WorldGenConstants","simpleName":"WorldGenConstants","methods":[]},{"name":"com.hypixel.hytale.server.worldgen.zone.Zone","simpleName":"Zone","methods":["Zone(int, String, ZoneDiscoveryConfig, CaveGenerator, BiomePatternGenerator, UniquePrefabContainer)","id(): int","name(): String","discoveryConfig(): ZoneDiscoveryConfig","biomePatternGenerator(): BiomePatternGenerator","caveGenerator(): CaveGenerator","uniquePrefabContainer(): UniquePrefabContainer","hashCode(): int","toString(): String","equals(Object): boolean"]},{"name":"com.hypixel.hytale.server.worldgen.zone.ZoneColorMapping","simpleName":"ZoneColorMapping","methods":["ZoneColorMapping()","add(int, Zone): void","add(int, Zone[]): void","get(int): Zone[]","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.zone.ZoneDiscoveryConfig","simpleName":"ZoneDiscoveryConfig","methods":["ZoneDiscoveryConfig(boolean, String, String, String, boolean, float, float, float)","of(Boolean, String, String, String, Boolean, Float, Float, Float): ZoneDiscoveryConfig","toString(): String","hashCode(): int","equals(Object): boolean","display(): boolean","zone(): String","soundEventId(): String","icon(): String","major(): boolean","duration(): float","fadeInDuration(): float","fadeOutDuration(): float"]},{"name":"com.hypixel.hytale.server.worldgen.zone.ZoneGeneratorResult","simpleName":"ZoneGeneratorResult","methods":["ZoneGeneratorResult()","ZoneGeneratorResult(Zone, double)","setZone(Zone): void","setBorderDistance(double): void","getZone(): Zone","getBorderDistance(): double"]},{"name":"com.hypixel.hytale.server.worldgen.zone.ZonePatternGenerator","simpleName":"ZonePatternGenerator","methods":["ZonePatternGenerator(IPointGenerator, Zone[], Zone$Unique[], MaskProvider, ZoneColorMapping)","getZones(): Zone[]","getUniqueZones(): Zone$Unique[]","generate(int, double, double): ZoneGeneratorResult","generate(int, double, double, ZoneGeneratorResult): ZoneGeneratorResult","getZone(int, double, double, ZoneGeneratorResult, Zone[]): void","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.zone.ZonePatternGeneratorCache","simpleName":"ZonePatternGeneratorCache","methods":["ZonePatternGeneratorCache(ZonePatternProvider)","get(int): ZonePatternGenerator"]},{"name":"com.hypixel.hytale.server.worldgen.zone.ZonePatternProvider","simpleName":"ZonePatternProvider","methods":["ZonePatternProvider(IPointGenerator, Zone[], Zone$UniqueCandidate[], MaskProvider, ZoneColorMapping)","getMaxExtent(): int","getZones(): Zone[]","getMaskProvider(): MaskProvider","createGenerator(int): ZonePatternGenerator","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.zoom.ExactZoom","simpleName":"ExactZoom","methods":["ExactZoom(PixelProvider, double, double, int, int)","getDistanceProvider(): PixelDistanceProvider","inBounds(double, double): boolean","generate(double, double): int","distanceToNextPixel(double, double): double","generateUniqueZones(Zone$UniqueCandidate[], FastRandom, List): ExactZoom","generateUniqueZoneCandidates(Zone$UniqueEntry[], int): Zone$UniqueCandidate[]","exportImage(): BufferedImage","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.zoom.FuzzyZoom","simpleName":"FuzzyZoom","methods":["FuzzyZoom(ICoordinateRandomizer, PixelProvider, double, double, int, int)","FuzzyZoom(ICoordinateRandomizer, ExactZoom)","getX(int, double, double): double","getY(int, double, double): double","generate(double, double): int","distance(double, double): double","getExactZoom(): ExactZoom","inBounds(double, double): boolean","generateUniqueZoneCandidates(Zone$UniqueEntry[], int): Zone$UniqueCandidate[]","generateUniqueZones(Zone$UniqueCandidate[], FastRandom, List): FuzzyZoom","toString(): String"]},{"name":"com.hypixel.hytale.server.worldgen.zoom.PixelDistanceProvider","simpleName":"PixelDistanceProvider","methods":["PixelDistanceProvider(PixelProvider)","getColors(): IntSet","distanceSqToDifferentPixel(double, double, int, int): double","distanceSqToDiffInSeq(double, double, int, int, int): double","hasDifferentPixel(int, int, int): boolean","clampX(int): int","clampY(int): int","cellIndex(int, int): int"]},{"name":"com.hypixel.hytale.server.worldgen.zoom.PixelProvider","simpleName":"PixelProvider","methods":["PixelProvider(BufferedImage)","PixelProvider(PixelProvider)","getWidth(): int","getHeight(): int","getPixels(): int[]","setPixel(int, int, int): void","getPixel(int, int): int","arrIndex(int, int): int","copy(): PixelProvider","toString(): String"]}]},{"key":"movement","title":"Physics, Collision & Projectiles","classCount":83,"classes":[{"name":"com.hypixel.hytale.server.core.modules.blockhealth.BlockHealth","simpleName":"BlockHealth","methods":["BlockHealth()","BlockHealth(float, Instant)","getHealth(): float","setHealth(float): void","getLastDamageGameTime(): Instant","setLastDamageGameTime(Instant): void","isDestroyed(): boolean","isFullHealth(): boolean","deserialize(MemorySegment, int, byte): void","serialize(MemorySegment, int): void","clone(): BlockHealth","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.blockhealth.BlockHealthChunk","simpleName":"BlockHealthChunk","methods":["BlockHealthChunk()","getLastRepairGameTime(): Instant","setLastRepairGameTime(Instant): void","getBlockHealthMap(): Map","getBlockFragilityMap(): Map","damageBlock(Instant, World, Vector3i, float): BlockHealth","repairBlock(World, Vector3i, float): BlockHealth","removeBlock(World, Vector3i): void","makeBlockFragile(Vector3i, float): void","isBlockFragile(Vector3i): boolean","getBlockHealth(Vector3i): float","createBlockDamagePackets(List): void","clone(): BlockHealthChunk","deserialize(byte[]): void","serialize(): byte[]"]},{"name":"com.hypixel.hytale.server.core.modules.blockhealth.BlockHealthModule","simpleName":"BlockHealthModule","methods":["BlockHealthModule(JavaPluginInit)","get(): BlockHealthModule","setup(): void","getBlockHealthChunkComponentType(): ComponentType"]},{"name":"com.hypixel.hytale.server.core.modules.blockhealth.FragileBlock","simpleName":"FragileBlock","methods":["FragileBlock(float)","FragileBlock()","getDurationSeconds(): float","setDurationSeconds(float): void","deserialize(MemorySegment, int, byte): void","serialize(MemorySegment, int): void","clone(): FragileBlock","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.collision.BasicCollisionData","simpleName":"BasicCollisionData","methods":["BasicCollisionData()","setStart(Vector3d, double): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.BlockCollisionData","simpleName":"BlockCollisionData","methods":["BlockCollisionData()","setBlockData(CollisionConfig): void","setDetailBoxIndex(int): void","setTouchingOverlapping(boolean, boolean): void","clear(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.collision.BlockCollisionProvider","simpleName":"BlockCollisionProvider","methods":["BlockCollisionProvider()","setRequestedCollisionMaterials(int): void","setReportOverlaps(boolean): void","next(): boolean","accept(long, long, long): boolean","cast(World, Box, Vector3d, Vector3d, IBlockCollisionConsumer, IBlockTracker, double): void","castShortDistance(Box, Vector3d, Vector3d): void","processBlockStatic(int, int, int): boolean","processBlockStaticFluid(int, int, int, Fluid, boolean): void","canCollide(): boolean","canCollide(int): boolean","castIterative(Box, Vector3d, Vector3d, double): void","onSliceFinished(): boolean","processBlockDynamic(int, int, int): boolean","processBlockDynamicFluid(int, int, int, Fluid, BlockContactData, boolean): void","processTriggerDynamic(int, int, int, BlockContactData): BlockContactData","processDamageDynamic(int, int, int, BlockContactData): BlockContactData","updateStopDistance(IBlockCollisionConsumer$Result): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.BlockContactData","simpleName":"BlockContactData","methods":["BlockContactData()","clear(): void","assign(BlockContactData): void","assign(BlockContactData, int, boolean): void","setDamageAndSubmerged(int, boolean): void","getCollisionNormal(): Vector3d","getCollisionPoint(): Vector3d","getCollisionStart(): double","getCollisionEnd(): double","isOverlapping(): boolean","isOnGround(): boolean","getDamage(): int","isSubmergeFluid(): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.collision.BlockData","simpleName":"BlockData","methods":["BlockData()","assign(BlockData): void","clear(): void","isFiller(): boolean","originX(int): int","originY(int): int","originZ(int): int","getFillHeight(): double","isTrigger(): boolean","getBlockDamage(): int","getSubmergeDamage(): int","getCollisionMaterials(): int","getBlockBoundingBoxes(): BlockBoundingBoxes","getBlockType(): BlockType","getFluidId(): int","getFluid(): Fluid"]},{"name":"com.hypixel.hytale.server.core.modules.collision.BlockDataProvider","simpleName":"BlockDataProvider","methods":["BlockDataProvider()","initialize(World): void","cleanup(): void","read(int, int, int): void","readBlockId(int, int, int): int","readRotation(int, int, int): int","readFiller(int, int, int): int","readFluidId(int, int, int): int","readFluidLevel(int, int, int): byte","setBlock(int, BlockType, int, int, BlockBoundingBoxes): void","setBlock(int, BlockType, int, int): void","cleanup0(): void","materialFromFillLevel(Fluid, byte): int"]},{"name":"com.hypixel.hytale.server.core.modules.collision.BlockTracker","simpleName":"BlockTracker","methods":["BlockTracker()","getPosition(int): Vector3i","getCount(): int","reset(): void","track(int, int, int): boolean","trackNew(int, int, int): void","isTracked(int, int, int): boolean","untrack(int, int, int): void","untrack(int): void","getIndex(int, int, int): int","alloc(): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.BoxBlockIntersectionEvaluator","simpleName":"BoxBlockIntersectionEvaluator","methods":["BoxBlockIntersectionEvaluator()","setCollisionData(BlockCollisionData, CollisionConfig, int): void","getWorldUp(): Vector3dc","setWorldUp(Vector3dc): void","setBox(Box): BoxBlockIntersectionEvaluator","expandBox(double): BoxBlockIntersectionEvaluator","setPosition(Vector3dc): BoxBlockIntersectionEvaluator","setBox(Box, Vector3dc): BoxBlockIntersectionEvaluator","offsetPosition(Vector3d): BoxBlockIntersectionEvaluator","setStartEnd(double, double): BoxBlockIntersectionEvaluator","intersectBox(Box, double, double, double): int","intersectBoxComputeTouch(Box, double, double, double): int","intersectBoxComputeOnGround(Box, double, double, double): int","isBoxIntersecting(Box, double, double, double): boolean","isTouching(): boolean","touchesCeil(): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.collision.BoxCollisionData","simpleName":"BoxCollisionData","methods":["BoxCollisionData()","setEnd(double, Vector3d): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.CharacterCollisionData","simpleName":"CharacterCollisionData","methods":["CharacterCollisionData()","assign(Vector3dc, Vector3dc, double, Ref, boolean): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.CollisionConfig","simpleName":"CollisionConfig","methods":["CollisionConfig()","getDetailCount(): int","getBoundingBox(): Box","getBoundingBox(int): Box","getBoundingBoxOffsetX(): int","getBoundingBoxOffsetY(): int","getBoundingBoxOffsetZ(): int","setCollisionByMaterial(int): void","getCollisionByMaterial(): int","isCollidingWithDamageBlocks(): boolean","setCollideWithDamageBlocks(boolean): boolean","getBlockCollisionPredicate(): Predicate","setDefaultCollisionBehaviour(): void","setDefaultBlockCollisionPredicate(): void","isCheckTriggerBlocks(): boolean","setCheckTriggerBlocks(boolean): void","isCheckDamageBlocks(): boolean","setCheckDamageBlocks(boolean): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.CollisionDataArray","simpleName":"CollisionDataArray","methods":["CollisionDataArray(Supplier, Consumer, List)","getCount(): int","alloc(): Object","reset(): void","getFirst(): Object","forgetFirst(): Object","isEmpty(): boolean","sort(Comparator): void","remove(int): void","size(): int","get(int): Object"]},{"name":"com.hypixel.hytale.server.core.modules.collision.CollisionFilter","simpleName":"CollisionFilter","methods":["test(Object, int, Object, CollisionConfig): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.collision.CollisionMaterial","simpleName":"CollisionMaterial","methods":["CollisionMaterial()"]},{"name":"com.hypixel.hytale.server.core.modules.collision.CollisionMath","simpleName":"CollisionMath","methods":["CollisionMath()","intersectVectorAABB(Vector3d, Vector3d, double, double, double, Box, Vector2d): boolean","intersectRayAABB(Vector3d, Vector3d, double, double, double, Box, Vector2d): boolean","intersectRayAABB(Vector3d, Vector3d, double, double, double, Box): double","intersectVectorAABB(Vector3d, Vector3d, double, double, double, double, double, Vector2d): boolean","intersectRayAABB(Vector3d, Vector3d, double, double, double, double, double, Vector2d): boolean","intersectSweptAABBs(Vector3d, Vector3d, Box, Vector3d, Box, Vector2d, Box): boolean","intersectSweptAABBs(Vector3d, Vector3d, Box, double, double, double, Box, Vector2d, Box): boolean","intersect1D(double, double, double, double, Vector2d): boolean","isDisjoint(int): boolean","isOverlapping(int): boolean","isTouching(int): boolean","intersectAABBs(Vector3d, Box, Vector3d, Box): int","intersectAABBs(double, double, double, Box, double, double, double, Box): int","intersect1D(double, double, double, double, double, double): int","intersectAABBs(double, double, double, Box, double, double, double, Box, double): int","intersect1D(double, double, double, double, double, double, double): int"]},{"name":"com.hypixel.hytale.server.core.modules.collision.CollisionModule","simpleName":"CollisionModule","methods":["get(): CollisionModule","CollisionModule(JavaPluginInit)","getConfig(): CollisionModuleConfig","setup(): void","getTangibleEntitySpatialResourceType(): ResourceType","findCollisions(Box, Vector3d, Vector3d, CollisionResult, ComponentAccessor): boolean","findCollisions(Box, Vector3d, Vector3d, boolean, CollisionResult, ComponentAccessor): boolean","findBlockCollisionsIterative(World, Box, Vector3d, Vector3d, boolean, CollisionResult): void","findCharacterCollisions(Box, Vector3d, Vector3d, CollisionResult, ComponentAccessor): void","findBlockCollisionsShortDistance(World, Box, Vector3d, Vector3d, CollisionResult): void","processCollision(CollisionResult, Vector3d, BoxBlockIntersectionEvaluator, boolean, int): void","findIntersections(World, Box, Vector3d, CollisionResult, boolean, boolean): void","validatePosition(World, Box, Vector3dc, CollisionResult): int","validatePosition(World, Box, Vector3dc, int, Object, CollisionFilter, CollisionResult): int","isBelowMovementThreshold(Vector3d): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.collision.CollisionModuleConfig","simpleName":"CollisionModuleConfig","methods":["CollisionModuleConfig()","getExtentMax(): double","setExtentMax(double): void","isDumpInvalidBlocks(): boolean","setDumpInvalidBlocks(boolean): void","getMinimumThickness(): double","setMinimumThickness(double): void","hasMinimumThickness(): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.collision.CollisionResult","simpleName":"CollisionResult","methods":["CollisionResult()","CollisionResult(boolean, boolean)","getConfig(): CollisionConfig","getCollisionEntities(): List","setCollisionEntities(List): void","getBoxBlockIntersection(): BoxBlockIntersectionEvaluator","getMovingBoxBoxCollision(): MovingBoxBoxCollisionEvaluator","allocCharacterCollision(): CharacterCollisionData","addCollision(IBlockCollisionEvaluator, int): void","newCollision(): BlockCollisionData","addSlide(IBlockCollisionEvaluator, int): void","newSlide(): BlockCollisionData","addTrigger(IBlockCollisionEvaluator, int): void","newTrigger(): BlockCollisionData","addPassThrough(IBlockCollisionEvaluator, int): void","newPassThrough(): BlockCollisionData","reset(): void","process(): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.CollisionTracker","simpleName":"CollisionTracker","methods":["CollisionTracker()","getBlockData(int): BlockData","getContactData(int): BlockContactData","reset(): void","track(int, int, int, BlockContactData, BlockData): boolean","trackNew(int, int, int, BlockContactData, BlockData): BlockContactData","untrack(int): void","getContactData(int, int, int): BlockContactData","alloc(): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.commands.HitboxCommand","simpleName":"HitboxCommand","methods":["HitboxCommand()"]},{"name":"com.hypixel.hytale.server.core.modules.collision.EntityCollisionProvider","simpleName":"EntityCollisionProvider","methods":["EntityCollisionProvider()","getCount(): int","getContact(int): EntityContactData","clear(): void","computeNearest(Box, Vector3d, Vector3d, Ref, Ref, ComponentAccessor): double","computeNearest(Vector3d, Vector3d, Box, double, BiPredicate, Ref, Ref, ComponentAccessor): double","iterateEntitiesInSphere(Vector3d, Vector3d, Box, double, BiConsumer, BiConsumer, ComponentAccessor): void","setContact(Ref): void","isColliding(Ref, Vector2d, ComponentAccessor): boolean","clearRefs(): void","defaultEntityFilter(Ref, ComponentAccessor): boolean","acceptNearestIgnore(Ref, EntityCollisionProvider, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.EntityContactData","simpleName":"EntityContactData","methods":["EntityContactData()","getCollisionPoint(): Vector3d","getCollisionStart(): double","getCollisionEnd(): double","getEntityReference(): Ref","getCollisionDetailName(): String","assign(Vector3d, double, double, Ref, String): void","clear(): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.EntityRefCollisionProvider","simpleName":"EntityRefCollisionProvider","methods":["EntityRefCollisionProvider()","getCount(): int","getContact(int): EntityContactData","clear(): void","computeNearest(CommandBuffer, Box, Vector3d, Vector3d, Ref, Ref): double","computeNearest(CommandBuffer, Vector3d, Vector3d, Box, double, BiPredicate, Ref, Ref): double","iterateEntitiesInSphere(CommandBuffer, Vector3d, Vector3d, Box, double, TriConsumer): void","setContact(Ref, String): void","isColliding(Ref, Vector2d, CommandBuffer): boolean","clearRefs(): void","defaultEntityFilter(Ref, CommandBuffer): boolean","acceptNearestIgnore(Ref, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.IBlockCollisionConsumer","simpleName":"IBlockCollisionConsumer","methods":["onCollision(int, int, int, Vector3d, BlockContactData, BlockData, Box): IBlockCollisionConsumer$Result","probeCollisionDamage(int, int, int, Vector3d, BlockContactData, BlockData): IBlockCollisionConsumer$Result","onCollisionDamage(int, int, int, Vector3d, BlockContactData, BlockData): void","onCollisionSliceFinished(): IBlockCollisionConsumer$Result","onCollisionFinished(): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.IBlockCollisionEvaluator","simpleName":"IBlockCollisionEvaluator","methods":["getCollisionStart(): double","setCollisionData(BlockCollisionData, CollisionConfig, int): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.IBlockTracker","simpleName":"IBlockTracker","methods":["getPosition(int): Vector3i","getCount(): int","track(int, int, int): boolean","trackNew(int, int, int): void","isTracked(int, int, int): boolean","untrack(int, int, int): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.MovingBoxBoxCollisionEvaluator","simpleName":"MovingBoxBoxCollisionEvaluator","methods":["MovingBoxBoxCollisionEvaluator()","getCollisionStart(): double","setCollisionData(BlockCollisionData, CollisionConfig, int): void","isCheckForOnGround(): boolean","setCheckForOnGround(boolean): void","isComputeOverlaps(): boolean","setComputeOverlaps(boolean): void","setCollider(Box): MovingBoxBoxCollisionEvaluator","setMove(Vector3d, Vector3d): MovingBoxBoxCollisionEvaluator","isBoundingBoxColliding(Box, double, double, double): boolean","isTouching(): boolean","setCollisionEnd(double): void"]},{"name":"com.hypixel.hytale.server.core.modules.collision.TangiableEntitySpatialSystem","simpleName":"TangiableEntitySpatialSystem","methods":["TangiableEntitySpatialSystem(ResourceType)","getQuery(): Query","getPosition(ArchetypeChunk, int): Vector3d"]},{"name":"com.hypixel.hytale.server.core.modules.collision.WorldUtil","simpleName":"WorldUtil","methods":["WorldUtil()","isFluidOnlyBlock(BlockType, int): boolean","isSolidOnlyBlock(BlockType, int): boolean","isEmptyOnlyBlock(BlockType, int): boolean","getFluidIdAtPosition(ComponentAccessor, ChunkColumn, int, int, int): int","getPackedMaterialAndFluidAtPosition(Ref, ComponentAccessor, double, double, double): long","findFluidBlock(ComponentAccessor, ChunkColumn, BlockChunk, int, int, int, boolean): int","getWaterLevel(ComponentAccessor, ChunkColumn, BlockChunk, int, int, int): int","findFarthestEmptySpaceBelow(ComponentAccessor, ChunkColumn, BlockChunk, int, int, int, int): int","findFarthestEmptySpaceAbove(ComponentAccessor, ChunkColumn, BlockChunk, int, int, int, int): int"]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.asset.DefaultEntityStatTypes","simpleName":"DefaultEntityStatTypes","methods":["getHealth(): int","getOxygen(): int","getStamina(): int","getMana(): int","getSignatureEnergy(): int","getAmmo(): int","update(): void"]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.asset.EntityStatType","simpleName":"EntityStatType","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","EntityStatType()","EntityStatType(String, int, int, int, boolean, EntityStatType$Regenerating[], EntityStatType$EntityStatEffects, EntityStatType$EntityStatEffects, EntityStatResetBehavior)","getId(): String","isUnknown(): boolean","getInitialValue(): float","getMin(): float","getMax(): float","getIgnoreInvulnerability(): boolean","isShared(): boolean","getMinValueEffects(): EntityStatType$EntityStatEffects","getMaxValueEffects(): EntityStatType$EntityStatEffects","getRegenerating(): EntityStatType$Regenerating[]","getResetBehavior(): EntityStatResetBehavior","toPacket(): EntityStatType","toString(): String","getUnknownFor(String): EntityStatType"]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.asset.EntityStatTypePacketGenerator","simpleName":"EntityStatTypePacketGenerator","methods":["EntityStatTypePacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.asset.modifier.RegeneratingModifier","simpleName":"RegeneratingModifier","methods":["RegeneratingModifier()","RegeneratingModifier(Condition[], float)","getModifier(ComponentAccessor, Ref, Instant): float","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.EntityStatMap","simpleName":"EntityStatMap","methods":["getComponentType(): ComponentType","EntityStatMap()","getStatModifiersManager(): StatModifiersManager","size(): int","get(int): EntityStatValue","get(String): EntityStatValue","update(): void","getModifier(int, String): Modifier","putModifier(int, String, Modifier): Modifier","putModifier(EntityStatMap$Predictable, int, String, Modifier): Modifier","removeModifier(int, String): Modifier","removeModifier(EntityStatMap$Predictable, int, String): Modifier","setStatValue(int, float): float","setStatValue(EntityStatMap$Predictable, int, float): float","addStatValue(int, float): float","addStatValue(EntityStatMap$Predictable, int, float): float","subtractStatValue(int, float): float","subtractStatValue(EntityStatMap$Predictable, int, float): float"]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.EntityStatsModule","simpleName":"EntityStatsModule","methods":["get(): EntityStatsModule","EntityStatsModule(JavaPluginInit)","setup(): void","start(): void","get(Entity): EntityStatMap","resolveEntityStats(Object2FloatMap): Int2FloatMap","resolveEntityStats(Map): Int2ObjectMap","resolveEntityStats(String[]): int[]","getEntityStatMapComponentType(): ComponentType","getStatModifyingSystemType(): SystemType"]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.EntityStatsSystems","simpleName":"EntityStatsSystems","methods":["EntityStatsSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.EntityStatValue","simpleName":"EntityStatValue","methods":["EntityStatValue()","EntityStatValue(int, EntityStatType)","getId(): String","getIndex(): int","get(): float","asPercentage(): float","getMin(): float","getMax(): float","set(float): float","getRegeneratingValues(): RegeneratingValue[]","getModifier(String): Modifier","getIgnoreInvulnerability(): boolean","getModifiers(): Map","putModifier(String, Modifier): Modifier","removeModifier(String): Modifier","synchronizeAsset(int, EntityStatType): boolean","computeModifiers(EntityStatType): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.modifier.DefaultModifiers","simpleName":"DefaultModifiers","methods":[]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.modifier.Modifier","simpleName":"Modifier","methods":["Modifier()","Modifier(Modifier$ModifierTarget)","apply(float): float","getTarget(): Modifier$ModifierTarget","toPacket(): Modifier","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.modifier.StaticModifier","simpleName":"StaticModifier","methods":["StaticModifier()","StaticModifier(Modifier$ModifierTarget, StaticModifier$CalculationType, float)","getCalculationType(): StaticModifier$CalculationType","getAmount(): float","apply(float): float","toPacket(): Modifier","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entitystats.RegeneratingValue","simpleName":"RegeneratingValue","methods":["RegeneratingValue(EntityStatType$Regenerating)","shouldRegenerate(ComponentAccessor, Ref, Instant, float, EntityStatType$Regenerating): boolean","regenerate(ComponentAccessor, Ref, Instant, float, EntityStatValue, float): float","getRegenerating(): EntityStatType$Regenerating","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.physics.component.PhysicsValues","simpleName":"PhysicsValues","methods":["getComponentType(): ComponentType","PhysicsValues()","PhysicsValues(PhysicsValues)","PhysicsValues(double, double, boolean)","replaceValues(PhysicsValues): void","resetToDefault(): void","scale(float): void","getMass(): double","getDragCoefficient(): double","isInvertedGravity(): boolean","getDefault(): PhysicsValues","toString(): String","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.physics.component.Velocity","simpleName":"Velocity","methods":["getComponentType(): ComponentType","Velocity()","Velocity(Velocity)","Velocity(Vector3d)","setZero(): void","addVelocity(Vector3d): void","addVelocity(double, double, double): void","set(Vector3d): void","set(double, double, double): void","setClient(Vector3d): void","setClient(double, double, double): void","setX(double): void","setY(double): void","setZ(double): void","getX(): double","getY(): double","getZ(): double","getSpeed(): double"]},{"name":"com.hypixel.hytale.server.core.modules.physics.RestingSupport","simpleName":"RestingSupport","methods":["RestingSupport()","hasChanged(World): boolean","rest(World, Box, Vector3d): void","clear(): void"]},{"name":"com.hypixel.hytale.server.core.modules.physics.SimplePhysicsProvider","simpleName":"SimplePhysicsProvider","methods":["SimplePhysicsProvider()","SimplePhysicsProvider(BiConsumer, QuadConsumer)","setImpacted(boolean): void","isImpacted(): boolean","setResting(boolean): void","isResting(): boolean","onCollision(int, int, int, Vector3d, BlockContactData, BlockData, Box): IBlockCollisionConsumer$Result","probeCollisionDamage(int, int, int, Vector3d, BlockContactData, BlockData): IBlockCollisionConsumer$Result","onCollisionDamage(int, int, int, Vector3d, BlockContactData, BlockData): void","onCollisionSliceFinished(): IBlockCollisionConsumer$Result","onCollisionFinished(): void","tick(double, Velocity, World, TransformComponent, Ref, ComponentAccessor): Ref","finishTick(TransformComponent, Velocity): void","rotateBody(double, Rotation3f): void","isOnGround(): boolean","isSwimming(): boolean","computeReflectedVector(Vector3d, Vector3d, Vector3d): void","isProvidingCharacterCollisions(): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.physics.systems.GenericVelocityInstructionSystem","simpleName":"GenericVelocityInstructionSystem","methods":["GenericVelocityInstructionSystem()","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void","getDependencies(): Set","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.core.modules.physics.systems.IVelocityModifyingSystem","simpleName":"IVelocityModifyingSystem","methods":[]},{"name":"com.hypixel.hytale.server.core.modules.physics.systems.PhysicsValuesAddSystem","simpleName":"PhysicsValuesAddSystem","methods":["PhysicsValuesAddSystem(ComponentType)","getDependencies(): Set","onEntityAdd(Holder, AddReason, Store): void","onEntityRemoved(Holder, RemoveReason, Store): void","getQuery(): Query"]},{"name":"com.hypixel.hytale.server.core.modules.physics.systems.VelocitySystems","simpleName":"VelocitySystems","methods":["VelocitySystems()"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.ForceAccumulator","simpleName":"ForceAccumulator","methods":["ForceAccumulator()","initialize(PhysicsBodyState, double, double): void","computeResultingForce(PhysicsBodyState, boolean, ForceProvider[], double, double): void"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.ForceProvider","simpleName":"ForceProvider","methods":["update(PhysicsBodyState, ForceAccumulator, boolean): void"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.ForceProviderEntity","simpleName":"ForceProviderEntity","methods":["ForceProviderEntity(BoundingBox)","setDensity(double): void","setForceProviderStandardState(ForceProviderStandardState): void","getForceProviderStandardState(): ForceProviderStandardState","getMass(double): double","getVolume(): double","getProjectedArea(PhysicsBodyState, double): double","getDensity(): double","getFrictionCoefficient(): double"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.ForceProviderStandard","simpleName":"ForceProviderStandard","methods":["ForceProviderStandard()","getMass(double): double","getVolume(): double","getDensity(): double","getProjectedArea(PhysicsBodyState, double): double","getFrictionCoefficient(): double","getForceProviderStandardState(): ForceProviderStandardState","update(PhysicsBodyState, ForceAccumulator, boolean): void","clipForce(Vector3d, Vector3d): void"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.ForceProviderStandardState","simpleName":"ForceProviderStandardState","methods":["ForceProviderStandardState()","convertToForces(double, double): void","updateVelocity(Vector3d): void","clear(): void"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.PhysicsBodyState","simpleName":"PhysicsBodyState","methods":["PhysicsBodyState()"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.PhysicsBodyStateUpdater","simpleName":"PhysicsBodyStateUpdater","methods":["PhysicsBodyStateUpdater()","update(PhysicsBodyState, PhysicsBodyState, double, double, boolean, ForceProvider[]): void","updatePositionBeforeVelocity(PhysicsBodyState, PhysicsBodyState, double): void","updatePositionAfterVelocity(PhysicsBodyState, PhysicsBodyState, double): void","updateAndClampVelocity(PhysicsBodyState, PhysicsBodyState, double): void","updateVelocity(PhysicsBodyState, PhysicsBodyState, double): void","computeAcceleration(double): void","computeAcceleration(PhysicsBodyState, boolean, ForceProvider[], double, double): void","assignAcceleration(PhysicsBodyState): void","addAcceleration(PhysicsBodyState, double): void","addAcceleration(PhysicsBodyState): void","convertAccelerationToVelocity(PhysicsBodyState, PhysicsBodyState, double): void"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.PhysicsBodyStateUpdaterMidpoint","simpleName":"PhysicsBodyStateUpdaterMidpoint","methods":["PhysicsBodyStateUpdaterMidpoint()","update(PhysicsBodyState, PhysicsBodyState, double, double, boolean, ForceProvider[]): void"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.PhysicsBodyStateUpdaterRK4","simpleName":"PhysicsBodyStateUpdaterRK4","methods":["PhysicsBodyStateUpdaterRK4()","update(PhysicsBodyState, PhysicsBodyState, double, double, boolean, ForceProvider[]): void"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.PhysicsBodyStateUpdaterSymplecticEuler","simpleName":"PhysicsBodyStateUpdaterSymplecticEuler","methods":["PhysicsBodyStateUpdaterSymplecticEuler()","update(PhysicsBodyState, PhysicsBodyState, double, double, boolean, ForceProvider[]): void"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.PhysicsConstants","simpleName":"PhysicsConstants","methods":["PhysicsConstants()"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.PhysicsFlags","simpleName":"PhysicsFlags","methods":["PhysicsFlags()"]},{"name":"com.hypixel.hytale.server.core.modules.physics.util.PhysicsMath","simpleName":"PhysicsMath","methods":["PhysicsMath()","getAcceleration(double, double): double","getTerminalVelocity(double, double, double, double): double","getRelativeDensity(Vector3d, Box): double","computeDragCoefficient(double, double, double, double): double","computeTerminalSpeed(double, double, double, double): double","computeProjectedArea(double, double, double, Box): double","computeProjectedArea(Vector3d, Box): double","volumeOfIntersection(Box, Vector3dc, Box, Vector3dc): double","volumeOfIntersection(Box, Vector3dc, Box, double, double, double): double","lengthOfIntersection(double, double, double, double): double","headingFromDirection(double, double): float","normalizeAngle(float): float","normalizeTurnAngle(float): float","pitchFromDirection(double, double, double): float","vectorFromAngles(float, float, Vector3d): Vector3d","pitchX(float): float","pitchY(float): float"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.component.PredictedProjectile","simpleName":"PredictedProjectile","methods":["getComponentType(): ComponentType","PredictedProjectile(UUID)","getUuid(): UUID","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.component.Projectile","simpleName":"Projectile","methods":["getComponentType(): ComponentType","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.config.BallisticData","simpleName":"BallisticData","methods":["getMuzzleVelocity(): double","getGravity(): double","getVerticalCenterShot(): double","getHorizontalCenterShot(): double","getDepthShot(): double","isPitchAdjustShot(): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.config.BallisticDataProvider","simpleName":"BallisticDataProvider","methods":["getBallisticData(): BallisticData"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.config.BounceConsumer","simpleName":"BounceConsumer","methods":["onBounce(Ref, Vector3d, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.config.ImpactConsumer","simpleName":"ImpactConsumer","methods":["onImpact(Ref, Vector3d, Ref, String, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.config.PhysicsConfig","simpleName":"PhysicsConfig","methods":["apply(Holder, Ref, Vector3d, ComponentAccessor, boolean): void","getGravity(): double"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.config.ProjectileConfig","simpleName":"ProjectileConfig","methods":["ProjectileConfig()","getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","getId(): String","processConfig(): void","getPhysicsConfig(): PhysicsConfig","getModel(): Model","getLaunchForce(): double","getMuzzleVelocity(): double","getGravity(): double","getVerticalCenterShot(): double","getHorizontalCenterShot(): double","getDepthShot(): double","isPitchAdjustShot(): boolean","getInteractions(): Map","getLaunchWorldSoundEventIndex(): int","getProjectileSoundEventIndex(): int","getSpawnOffset(): Vector3f"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.config.ProjectileConfigPacketGenerator","simpleName":"ProjectileConfigPacketGenerator","methods":["ProjectileConfigPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.config.StandardPhysicsConfig","simpleName":"StandardPhysicsConfig","methods":["StandardPhysicsConfig()","getGravity(): double","apply(Holder, Ref, Vector3d, ComponentAccessor, boolean): void","toPacket(): PhysicsConfig","getBounciness(): double","getBounceCount(): int","getBounceLimit(): double","isSticksVertically(): boolean","isAllowRolling(): boolean","getRollingFrictionFactor(): double","getSwimmingDampingFactor(): double","getHitWaterImpulseLoss(): double"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.config.StandardPhysicsProvider","simpleName":"StandardPhysicsProvider","methods":["getComponentType(): ComponentType","StandardPhysicsProvider(BoundingBox, UUID, StandardPhysicsConfig, Vector3d, boolean)","onCollision(int, int, int, Vector3d, BlockContactData, BlockData, Box): IBlockCollisionConsumer$Result","probeCollisionDamage(int, int, int, Vector3d, BlockContactData, BlockData): IBlockCollisionConsumer$Result","onCollisionDamage(int, int, int, Vector3d, BlockContactData, BlockData): void","onCollisionSliceFinished(): IBlockCollisionConsumer$Result","onCollisionFinished(): void","finishTick(TransformComponent, Velocity): void","rotateBody(double, Rotation3f): void","isOnGround(): boolean","isSwimming(): boolean","getDragCoefficient(double): double","recomputeDragFactors(BoundingBox): void","getState(): StandardPhysicsProvider$STATE","setState(StandardPhysicsProvider$STATE): void","getPhysicsConfig(): StandardPhysicsConfig","getForceProviderStandardState(): ForceProviderStandardState","getRestingSupport(): RestingSupport"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.interaction.ProjectileInteraction","simpleName":"ProjectileInteraction","methods":["ProjectileInteraction()","getConfig(): ProjectileConfig","getBallisticData(): BallisticData","getWaitForDataFrom(): WaitForDataFrom","needsRemoteSync(): boolean","firstRun(InteractionType, InteractionContext, CooldownHandler): void","simulateFirstRun(InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","configurePacket(Interaction): void"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.ProjectileModule","simpleName":"ProjectileModule","methods":["get(): ProjectileModule","ProjectileModule(JavaPluginInit)","setup(): void","spawnProjectile(Ref, CommandBuffer, ProjectileConfig, Vector3d, Vector3d): Ref","spawnProjectile(UUID, Ref, CommandBuffer, ProjectileConfig, Vector3d, Vector3d): Ref","getProjectileComponentType(): ComponentType","getStandardPhysicsProviderComponentType(): ComponentType","getPredictedProjectileComponentType(): ComponentType"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.system.PredictedProjectileSystems","simpleName":"PredictedProjectileSystems","methods":["PredictedProjectileSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.projectile.system.StandardPhysicsTickSystem","simpleName":"StandardPhysicsTickSystem","methods":["StandardPhysicsTickSystem()","getDependencies(): Set","getQuery(): Query","tick(float, int, ArchetypeChunk, Store, CommandBuffer): void"]},{"name":"com.hypixel.hytale.server.core.modules.splitvelocity.SplitVelocity","simpleName":"SplitVelocity","methods":["SplitVelocity(JavaPluginInit)","setup(): void","shutdown(): void"]},{"name":"com.hypixel.hytale.server.core.modules.splitvelocity.VelocityConfig","simpleName":"VelocityConfig","methods":["VelocityConfig()","getGroundResistance(): float","setGroundResistance(float): void","getAirResistance(): float","setAirResistance(float): void","getGroundResistanceMax(): float","setGroundResistanceMax(float): void","getAirResistanceMax(): float","setAirResistanceMax(float): void","getThreshold(): float","setThreshold(float): void","getStyle(): VelocityThresholdStyle","setStyle(VelocityThresholdStyle): void","toPacket(): VelocityConfig"]}]},{"key":"player_inventory","title":"Players, Inventories & Item Flow","classCount":66,"classes":[{"name":"com.hypixel.hytale.server.core.inventory.ActiveSlotInventoryComponent","simpleName":"ActiveSlotInventoryComponent","methods":["ActiveSlotInventoryComponent()","ActiveSlotInventoryComponent(short)","getSectionId(): int","clampActiveSlot(): void","ensureCapacity(short, List): void","getActiveSlot(): byte","setActiveSlot(byte, Ref, ComponentAccessor): void","setActiveSlot(byte, Holder, ComponentAccessor): void","getActiveItem(): ItemStack"]},{"name":"com.hypixel.hytale.server.core.inventory.container.CombinedItemContainer","simpleName":"CombinedItemContainer","methods":["CombinedItemContainer(ItemContainer[])","getContainer(int): ItemContainer","getContainersSize(): int","getContainerForSlot(short): ItemContainer","readAction(Supplier): Object","readAction(Function, Object): Object","writeAction(Supplier): Object","writeAction(Function, Object): Object","lockForRead(): void","unlockForRead(): void","lockForWrite(): void","unlockForWrite(): void","internal_clear(): ClearTransaction","internal_getSlot(short): ItemStack","internal_setSlot(short, ItemStack): ItemStack","internal_removeSlot(short): ItemStack","cantAddToSlot(short, ItemStack, ItemStack): boolean","cantRemoveFromSlot(short): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.container.DelegateItemContainer","simpleName":"DelegateItemContainer","methods":["DelegateItemContainer(ItemContainer)","getDelegate(): ItemContainer","readAction(Supplier): Object","readAction(Function, Object): Object","writeAction(Supplier): Object","writeAction(Function, Object): Object","lockForRead(): void","unlockForRead(): void","lockForWrite(): void","unlockForWrite(): void","internal_clear(): ClearTransaction","internal_getSlot(short): ItemStack","internal_setSlot(short, ItemStack): ItemStack","internal_removeSlot(short): ItemStack","cantAddToSlot(short, ItemStack, ItemStack): boolean","cantRemoveFromSlot(short): boolean","cantDropFromSlot(short): boolean","cantMoveToSlot(ItemContainer, short): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.container.EmptyItemContainer","simpleName":"EmptyItemContainer","methods":["EmptyItemContainer()","getCapacity(): short","clear(): ClearTransaction","forEach(ShortObjectConsumer): void","readAction(Supplier): Object","readAction(Function, Object): Object","writeAction(Supplier): Object","writeAction(Function, Object): Object","lockForRead(): void","unlockForRead(): void","lockForWrite(): void","unlockForWrite(): void","internal_clear(): ClearTransaction","internal_getSlot(short): ItemStack","internal_setSlot(short, ItemStack): ItemStack","internal_removeSlot(short): ItemStack","cantAddToSlot(short, ItemStack, ItemStack): boolean","cantRemoveFromSlot(short): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.container.FetchedItemContainer","simpleName":"FetchedItemContainer","methods":["FetchedItemContainer(Supplier)","getCapacity(): short","setGlobalFilter(FilterType): void","setSlotFilter(FilterActionType, short, SlotFilter): void","clone(): ItemContainer","readAction(Supplier): Object","readAction(Function, Object): Object","writeAction(Supplier): Object","writeAction(Function, Object): Object","lockForRead(): void","unlockForRead(): void","lockForWrite(): void","unlockForWrite(): void","internal_clear(): ClearTransaction","internal_getSlot(short): ItemStack","internal_setSlot(short, ItemStack): ItemStack","internal_removeSlot(short): ItemStack","cantAddToSlot(short, ItemStack, ItemStack): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.container.filter.ArmorSlotAddFilter","simpleName":"ArmorSlotAddFilter","methods":["ArmorSlotAddFilter(ItemArmorSlot)","test(Item): boolean","getItemArmorSlot(): ItemArmorSlot"]},{"name":"com.hypixel.hytale.server.core.inventory.container.filter.FilterActionType","simpleName":"FilterActionType","methods":["values(): FilterActionType[]","valueOf(String): FilterActionType"]},{"name":"com.hypixel.hytale.server.core.inventory.container.filter.FilterType","simpleName":"FilterType","methods":["values(): FilterType[]","valueOf(String): FilterType","allowInput(): boolean","allowOutput(): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.container.filter.ItemSlotFilter","simpleName":"ItemSlotFilter","methods":["test(FilterActionType, ItemContainer, short, ItemStack): boolean","test(Item): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.container.filter.NoDuplicateFilter","simpleName":"NoDuplicateFilter","methods":["NoDuplicateFilter(SimpleItemContainer)","test(Item): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.container.filter.ResourceFilter","simpleName":"ResourceFilter","methods":["ResourceFilter(ResourceQuantity)","test(Item): boolean","getResource(): ResourceQuantity"]},{"name":"com.hypixel.hytale.server.core.inventory.container.filter.SlotFilter","simpleName":"SlotFilter","methods":["test(FilterActionType, ItemContainer, short, ItemStack): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.container.filter.TagFilter","simpleName":"TagFilter","methods":["TagFilter(int)","test(Item): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.container.InternalContainerUtilItemStack","simpleName":"InternalContainerUtilItemStack","methods":["InternalContainerUtilItemStack()","testAddToExistingSlot(ItemContainer, short, ItemStack, int, int, boolean): int","internal_addToExistingSlot(ItemContainer, short, ItemStack, int, boolean): ItemStackSlotTransaction","internal_addToEmptySlot(ItemContainer, short, ItemStack, int, boolean): ItemStackSlotTransaction","testAddToEmptySlots(ItemContainer, ItemStack, int, int, boolean): int","internal_addItemStackToSlot(ItemContainer, short, ItemStack, boolean, boolean): ItemStackSlotTransaction","internal_setItemStackForSlot(ItemContainer, short, ItemStack, boolean): ItemStackSlotTransaction","internal_removeItemStackFromSlot(ItemContainer, short, boolean): SlotTransaction","internal_removeItemStackFromSlot(ItemContainer, short, int, boolean, boolean): ItemStackSlotTransaction","internal_removeItemStackFromSlot(ItemContainer, short, ItemStack, int, boolean, boolean): ItemStackSlotTransaction","internal_removeItemStackFromSlot(ItemContainer, short, ItemStack, int, boolean, boolean, BiPredicate): ItemStackSlotTransaction","testRemoveItemStackFromSlot(ItemContainer, short, ItemStack, int, boolean, BiPredicate): int","internal_addItemStack(ItemContainer, ItemStack, boolean, boolean, boolean): ItemStackTransaction","internal_addItemStacks(ItemContainer, List, boolean, boolean, boolean): ListTransaction","internal_addItemStacksOrdered(ItemContainer, short, List, boolean, boolean): ListTransaction","testAddToExistingItemStacks(ItemContainer, ItemStack, int, int, boolean): int","internal_removeItemStack(ItemContainer, ItemStack, boolean, boolean): ItemStackTransaction","internal_removeItemStacks(ItemContainer, List, boolean, boolean): ListTransaction"]},{"name":"com.hypixel.hytale.server.core.inventory.container.InternalContainerUtilMaterial","simpleName":"InternalContainerUtilMaterial","methods":["InternalContainerUtilMaterial()","internal_removeMaterialFromSlot(ItemContainer, short, MaterialQuantity, boolean, boolean): MaterialSlotTransaction","internal_removeMaterial(ItemContainer, MaterialQuantity, boolean, boolean, boolean): MaterialTransaction","internal_removeMaterials(ItemContainer, List, boolean, boolean, boolean): ListTransaction","testRemoveMaterialFromItems(ItemContainer, MaterialQuantity, int, boolean): int","getTestRemoveMaterialFromItems(ItemContainer, MaterialQuantity, int, boolean): TestRemoveItemSlotResult","internal_removeMaterialsOrdered(ItemContainer, short, List, boolean, boolean, boolean): ListTransaction","testRemoveMaterialFromSlot(ItemContainer, short, MaterialQuantity, int, boolean): int"]},{"name":"com.hypixel.hytale.server.core.inventory.container.InternalContainerUtilResource","simpleName":"InternalContainerUtilResource","methods":["InternalContainerUtilResource()","internal_removeResourceFromSlot(ItemContainer, short, ResourceQuantity, boolean, boolean): ResourceSlotTransaction","internal_removeResource(ItemContainer, ResourceQuantity, boolean, boolean, boolean): ResourceTransaction","internal_removeResources(ItemContainer, List, boolean, boolean, boolean): ListTransaction","testRemoveResourceFromItems(ItemContainer, ResourceQuantity, int, boolean): int","testRemoveResourceSlotFromItems(ItemContainer, ResourceQuantity, int, boolean): TestRemoveItemSlotResult","testRemoveResourceFromSlot(ItemContainer, short, ResourceQuantity, int, boolean): int"]},{"name":"com.hypixel.hytale.server.core.inventory.container.InternalContainerUtilTag","simpleName":"InternalContainerUtilTag","methods":["InternalContainerUtilTag()","internal_removeTagFromSlot(ItemContainer, short, int, int, boolean, boolean): TagSlotTransaction","internal_removeTag(ItemContainer, int, int, boolean, boolean, boolean): TagTransaction","testRemoveTagFromItems(ItemContainer, int, int, boolean): int","testRemoveTagSlotFromItems(ItemContainer, int, int, boolean): TestRemoveItemSlotResult","testRemoveTagFromSlot(ItemContainer, short, int, int, boolean): int"]},{"name":"com.hypixel.hytale.server.core.inventory.container.ItemContainer","simpleName":"ItemContainer","methods":["ItemContainer()","getCapacity(): short","setGlobalFilter(FilterType): void","setSlotFilter(FilterActionType, short, SlotFilter): void","clone(): ItemContainer","readAction(Supplier): Object","readAction(Function, Object): Object","writeAction(Supplier): Object","writeAction(Function, Object): Object","lockForRead(): void","unlockForRead(): void","lockForWrite(): void","unlockForWrite(): void","internal_clear(): ClearTransaction","internal_getSlot(short): ItemStack","internal_setSlot(short, ItemStack): ItemStack","internal_removeSlot(short): ItemStack","cantAddToSlot(short, ItemStack, ItemStack): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.container.ItemContainerUtil","simpleName":"ItemContainerUtil","methods":["ItemContainerUtil()","trySetArmorFilters(ItemContainer): ItemContainer","trySetSlotFilters(ItemContainer, SlotFilter): ItemContainer"]},{"name":"com.hypixel.hytale.server.core.inventory.container.ItemStackItemContainer","simpleName":"ItemStackItemContainer","methods":["getParentContainer(): ItemContainer","getItemStackSlot(): short","getOriginalItemStack(): ItemStack","isItemStackValid(): boolean","getCapacity(): short","setGlobalFilter(FilterType): void","setSlotFilter(FilterActionType, short, SlotFilter): void","clone(): ItemContainer","readAction(Supplier): Object","readAction(Function, Object): Object","writeAction(Supplier): Object","writeAction(Function, Object): Object","lockForRead(): void","unlockForRead(): void","lockForWrite(): void","unlockForWrite(): void","isEmpty(): boolean","internal_clear(): ClearTransaction"]},{"name":"com.hypixel.hytale.server.core.inventory.container.SimpleItemContainer","simpleName":"SimpleItemContainer","methods":["SimpleItemContainer()","SimpleItemContainer(short)","SimpleItemContainer(SimpleItemContainer)","readAction(Supplier): Object","readAction(Function, Object): Object","writeAction(Supplier): Object","writeAction(Function, Object): Object","lockForRead(): void","unlockForRead(): void","lockForWrite(): void","unlockForWrite(): void","internal_getSlot(short): ItemStack","internal_setSlot(short, ItemStack): ItemStack","internal_removeSlot(short): ItemStack","cantAddToSlot(short, ItemStack, ItemStack): boolean","cantRemoveFromSlot(short): boolean","cantDropFromSlot(short): boolean","cantMoveToSlot(ItemContainer, short): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.container.SlotReplacementFunction","simpleName":"SlotReplacementFunction","methods":["replace(short, ItemStack): ItemStack"]},{"name":"com.hypixel.hytale.server.core.inventory.container.SortType","simpleName":"SortType","methods":["values(): SortType[]","valueOf(String): SortType","getComparator(): Comparator"]},{"name":"com.hypixel.hytale.server.core.inventory.container.TestRemoveItemSlotResult","simpleName":"TestRemoveItemSlotResult","methods":["TestRemoveItemSlotResult(int)","hasResult(): boolean","getPickedSlots(): Set"]},{"name":"com.hypixel.hytale.server.core.inventory.Inventory","simpleName":"Inventory","methods":["Inventory()","unregister(): void","moveItem(Ref, int, int, int, int, int, ComponentAccessor): void","smartMoveItem(Ref, int, int, int, SmartMoveType, PlayerSettings, ComponentAccessor): void","takeAll(Ref, int, PlayerSettings, ComponentAccessor): ListTransaction","takeAllWithPriority(Ref, ItemContainer, PlayerSettings, ComponentAccessor): ListTransaction","putAll(int): ListTransaction","quickStack(Ref, int, ComponentAccessor): ListTransaction","dropAllItemStacks(): List","clear(): void","getStorage(): ItemContainer","getArmor(): ItemContainer","getHotbar(): ItemContainer","getUtility(): ItemContainer","getTools(): ItemContainer","getBackpack(): ItemContainer","getCombinedHotbarFirst(): CombinedItemContainer","getCombinedStorageFirst(): CombinedItemContainer"]},{"name":"com.hypixel.hytale.server.core.inventory.InventoryComponent","simpleName":"InventoryComponent","methods":["InventoryComponent()","InventoryComponent(short)","ensureCapacity(short, List): void","registerChangeEvent(): void","unregisterChangeEvent(): void","markChanged(): void","markDirty(): void","consumeIsDirty(): boolean","consumeNeedsSaving(): boolean","getInventory(): ItemContainer","getChangeEvents(): ConcurrentLinkedQueue","clone(): Component","setupCombined(ComponentType, ComponentType, ComponentType, ComponentType, ComponentType, ComponentType): void","getComponentTypeById(int): ComponentType","getCombined(ComponentAccessor, Ref, ComponentType[]): CombinedItemContainer","getCombined(CommandBuffer, ArchetypeChunk, int, ComponentType[]): CombinedItemContainer","getItemInHand(ComponentAccessor, Ref): ItemStack","getItemInHand(Holder): ItemStack"]},{"name":"com.hypixel.hytale.server.core.inventory.InventorySystems","simpleName":"InventorySystems","methods":["InventorySystems()"]},{"name":"com.hypixel.hytale.server.core.inventory.InventoryUtils","simpleName":"InventoryUtils","methods":["InventoryUtils()","getContainerForItemPickup(Ref, Item, PlayerSettings, ComponentAccessor): ItemContainer","getContainerForItemPickup(Ref, Item, PlayerSettings, PickupLocation, ComponentAccessor): ItemContainer","smartMoveItem(Ref, int, int, int, SmartMoveType, PlayerSettings, ComponentAccessor): void","moveItem(Ref, int, int, int, int, int, ComponentAccessor): void","moveItemFromCheckToInventory(Ref, ItemStack, ItemContainer, short, int, PlayerSettings, ComponentAccessor): MoveTransaction","takeAll(Ref, int, PlayerSettings, ComponentAccessor): ListTransaction","takeAllWithPriority(Ref, ItemContainer, PlayerSettings, ComponentAccessor): ListTransaction","putAll(Ref, int, ComponentAccessor): ListTransaction","quickStack(Ref, int, ComponentAccessor): ListTransaction","getSectionById(Ref, int, ComponentAccessor): ItemContainer","containsBrokenItem(Ref, ComponentAccessor): boolean","dropAllItemStacks(Ref, ComponentAccessor): List","clear(Ref, ComponentAccessor): void","sortStorage(Ref, ComponentAccessor): void","getActiveSlot(Ref, int, ComponentAccessor): byte","setActiveSlot(Ref, int, byte, ComponentAccessor): void","createEquipmentUpdate(Ref, ComponentAccessor, PlayerSettings, InventoryComponent$Armor, InventoryComponent$Utility): EquipmentUpdate"]},{"name":"com.hypixel.hytale.server.core.inventory.ItemContext","simpleName":"ItemContext","methods":["ItemContext(ItemContainer, short, ItemStack)","getContainer(): ItemContainer","getSlot(): short","getItemStack(): ItemStack","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.ItemStack","simpleName":"ItemStack","methods":["ItemStack(String, int, BsonDocument)","ItemStack(String, int, double, double, BsonDocument)","ItemStack(String)","ItemStack(String, int)","ItemStack()","getItemId(): String","getQuantity(): int","getMetadata(): BsonDocument","isUnbreakable(): boolean","isBroken(): boolean","getMaxDurability(): double","getDurability(): double","isEmpty(): boolean","getOverrideDroppedItemAnimation(): boolean","setOverrideDroppedItemAnimation(boolean): void","getBlockKey(): String","getItem(): Item","isValid(): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.MaterialQuantity","simpleName":"MaterialQuantity","methods":["MaterialQuantity(String, String, String, int, BsonDocument)","MaterialQuantity()","getItemId(): String","getResourceTypeId(): String","getTagIndex(): int","getQuantity(): int","getMetadata(): BsonDocument","clone(int): MaterialQuantity","withExcludedItemIds(Set): MaterialQuantity","getExcludedItemIds(): Set","isItemExcluded(String): boolean","toItemStack(): ItemStack","toResource(): ResourceQuantity","toPacket(): MaterialQuantity","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.ResourceQuantity","simpleName":"ResourceQuantity","methods":["ResourceQuantity(String, int)","ResourceQuantity()","getResourceId(): String","getQuantity(): int","clone(int): ResourceQuantity","getResourceType(Item): ItemResourceType","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.ActionType","simpleName":"ActionType","methods":["values(): ActionType[]","valueOf(String): ActionType","isAdd(): boolean","isRemove(): boolean","isDestroy(): boolean"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.ClearTransaction","simpleName":"ClearTransaction","methods":["ClearTransaction(boolean, short, ItemStack[])","succeeded(): boolean","wasSlotModified(short): boolean","getItems(): ItemStack[]","toParent(ItemContainer, short, ItemContainer): ClearTransaction","fromParent(ItemContainer, short, ItemContainer): ClearTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.ItemStackSlotTransaction","simpleName":"ItemStackSlotTransaction","methods":["ItemStackSlotTransaction(boolean, ActionType, short, ItemStack, ItemStack, ItemStack, boolean, boolean, boolean, boolean, ItemStack, ItemStack)","isAddToExistingSlot(): boolean","getQuery(): ItemStack","getRemainder(): ItemStack","toParent(ItemContainer, short, ItemContainer): ItemStackSlotTransaction","fromParent(ItemContainer, short, ItemContainer): ItemStackSlotTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.ItemStackTransaction","simpleName":"ItemStackTransaction","methods":["ItemStackTransaction(boolean, ActionType, ItemStack, ItemStack, boolean, boolean, List)","succeeded(): boolean","wasSlotModified(short): boolean","getAction(): ActionType","getQuery(): ItemStack","getRemainder(): ItemStack","isAllOrNothing(): boolean","isFilter(): boolean","getSlotTransactions(): List","toParent(ItemContainer, short, ItemContainer): ItemStackTransaction","fromParent(ItemContainer, short, ItemContainer): ItemStackTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.ListTransaction","simpleName":"ListTransaction","methods":["getEmptyTransaction(boolean): ListTransaction","ListTransaction(boolean, List)","succeeded(): boolean","wasSlotModified(short): boolean","getList(): List","size(): int","toParent(ItemContainer, short, ItemContainer): ListTransaction","fromParent(ItemContainer, short, ItemContainer): ListTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.MaterialSlotTransaction","simpleName":"MaterialSlotTransaction","methods":["MaterialSlotTransaction(MaterialQuantity, int, SlotTransaction)","getQuery(): MaterialQuantity","getRemainder(): int","getTransaction(): SlotTransaction","toParent(ItemContainer, short, ItemContainer): MaterialSlotTransaction","fromParent(ItemContainer, short, ItemContainer): MaterialSlotTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.MaterialTransaction","simpleName":"MaterialTransaction","methods":["MaterialTransaction(boolean, ActionType, MaterialQuantity, int, boolean, boolean, boolean, List)","getAction(): ActionType","getMaterial(): MaterialQuantity","getRemainder(): int","isAllOrNothing(): boolean","isExactAmount(): boolean","isFilter(): boolean","toParent(ItemContainer, short, ItemContainer): MaterialTransaction","fromParent(ItemContainer, short, ItemContainer): MaterialTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.MoveTransaction","simpleName":"MoveTransaction","methods":["MoveTransaction(boolean, SlotTransaction, MoveType, ItemContainer, Transaction)","succeeded(): boolean","getRemoveTransaction(): SlotTransaction","getMoveType(): MoveType","getOtherContainer(): ItemContainer","getAddTransaction(): Transaction","toInverted(ItemContainer): MoveTransaction","wasSlotModified(short): boolean","toParent(ItemContainer, short, ItemContainer): MoveTransaction","fromParent(ItemContainer, short, ItemContainer): MoveTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.MoveType","simpleName":"MoveType","methods":["values(): MoveType[]","valueOf(String): MoveType"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.ResourceSlotTransaction","simpleName":"ResourceSlotTransaction","methods":["ResourceSlotTransaction(boolean, ActionType, short, ItemStack, ItemStack, ItemStack, boolean, boolean, boolean, ResourceQuantity, int, int)","getQuery(): ResourceQuantity","getRemainder(): int","getConsumed(): int","toParent(ItemContainer, short, ItemContainer): ResourceSlotTransaction","fromParent(ItemContainer, short, ItemContainer): ResourceSlotTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.ResourceTransaction","simpleName":"ResourceTransaction","methods":["ResourceTransaction(boolean, ActionType, ResourceQuantity, int, int, boolean, boolean, boolean, List)","getAction(): ActionType","getResource(): ResourceQuantity","getRemainder(): int","getConsumed(): int","isAllOrNothing(): boolean","isExactAmount(): boolean","isFilter(): boolean","toParent(ItemContainer, short, ItemContainer): ResourceTransaction","fromParent(ItemContainer, short, ItemContainer): ResourceTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.SlotTransaction","simpleName":"SlotTransaction","methods":["SlotTransaction(boolean, ActionType, short, ItemStack, ItemStack, ItemStack, boolean, boolean, boolean)","succeeded(): boolean","wasSlotModified(short): boolean","getAction(): ActionType","getSlot(): short","getSlotBefore(): ItemStack","getSlotAfter(): ItemStack","getOutput(): ItemStack","isAllOrNothing(): boolean","isExactAmount(): boolean","isFilter(): boolean","toParent(ItemContainer, short, ItemContainer): SlotTransaction","fromParent(ItemContainer, short, ItemContainer): SlotTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.TagSlotTransaction","simpleName":"TagSlotTransaction","methods":["TagSlotTransaction(boolean, ActionType, short, ItemStack, ItemStack, ItemStack, boolean, boolean, boolean, int, int)","getQuery(): int","getRemainder(): int","toParent(ItemContainer, short, ItemContainer): TagSlotTransaction","fromParent(ItemContainer, short, ItemContainer): TagSlotTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.TagTransaction","simpleName":"TagTransaction","methods":["TagTransaction(boolean, ActionType, int, int, boolean, boolean, boolean, List)","getAction(): ActionType","getTagIndex(): int","getRemainder(): int","isAllOrNothing(): boolean","isExactAmount(): boolean","isFilter(): boolean","toParent(ItemContainer, short, ItemContainer): TagTransaction","fromParent(ItemContainer, short, ItemContainer): TagTransaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.inventory.transaction.Transaction","simpleName":"Transaction","methods":["succeeded(): boolean","wasSlotModified(short): boolean","toParent(ItemContainer, short, ItemContainer): Transaction","fromParent(ItemContainer, short, ItemContainer): Transaction"]},{"name":"com.hypixel.hytale.server.core.modules.entityui.asset.CombatTextUIComponent","simpleName":"CombatTextUIComponent","methods":["CombatTextUIComponent()","generatePacket(): EntityUIComponent","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entityui.asset.CombatTextUIComponentAnimationEvent","simpleName":"CombatTextUIComponentAnimationEvent","methods":["CombatTextUIComponentAnimationEvent()","getId(): String","generatePacket(): CombatTextEntityUIComponentAnimationEvent","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entityui.asset.CombatTextUIComponentOpacityAnimationEvent","simpleName":"CombatTextUIComponentOpacityAnimationEvent","methods":["CombatTextUIComponentOpacityAnimationEvent()","generatePacket(): CombatTextEntityUIComponentAnimationEvent","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entityui.asset.CombatTextUIComponentPositionAnimationEvent","simpleName":"CombatTextUIComponentPositionAnimationEvent","methods":["CombatTextUIComponentPositionAnimationEvent()","generatePacket(): CombatTextEntityUIComponentAnimationEvent","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entityui.asset.CombatTextUIComponentScaleAnimationEvent","simpleName":"CombatTextUIComponentScaleAnimationEvent","methods":["CombatTextUIComponentScaleAnimationEvent()","generatePacket(): CombatTextEntityUIComponentAnimationEvent","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entityui.asset.EntityStatUIComponent","simpleName":"EntityStatUIComponent","methods":["EntityStatUIComponent()","generatePacket(): EntityUIComponent","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entityui.asset.EntityUIComponent","simpleName":"EntityUIComponent","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","EntityUIComponent()","getUnknownFor(String): EntityUIComponent","getId(): String","toPacket(): EntityUIComponent","generatePacket(): EntityUIComponent","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.entityui.asset.EntityUIComponentPacketGenerator","simpleName":"EntityUIComponentPacketGenerator","methods":["EntityUIComponentPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.entityui.EntityUIModule","simpleName":"EntityUIModule","methods":["get(): EntityUIModule","EntityUIModule(JavaPluginInit)","getUIComponentListType(): ComponentType","setup(): void"]},{"name":"com.hypixel.hytale.server.core.modules.entityui.UIComponentList","simpleName":"UIComponentList","methods":["getComponentType(): ComponentType","UIComponentList()","UIComponentList(UIComponentList)","update(): void","getComponentIds(): int[]","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.entityui.UIComponentSystems","simpleName":"UIComponentSystems","methods":["UIComponentSystems()"]},{"name":"com.hypixel.hytale.server.core.modules.item.commands.SpawnItemCommand","simpleName":"SpawnItemCommand","methods":["SpawnItemCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.modules.item.CraftingRecipePacketGenerator","simpleName":"CraftingRecipePacketGenerator","methods":["CraftingRecipePacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(DefaultAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(DefaultAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.item.ItemModule","simpleName":"ItemModule","methods":["get(): ItemModule","ItemModule(JavaPluginInit)","setup(): void","getFlatItemCategoryList(): List","getRandomItemDrops(String): List","exists(String): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.item.ItemPacketGenerator","simpleName":"ItemPacketGenerator","methods":["ItemPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(DefaultAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(DefaultAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.item.ItemQualityPacketGenerator","simpleName":"ItemQualityPacketGenerator","methods":["ItemQualityPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.item.ItemReticleConfigPacketGenerator","simpleName":"ItemReticleConfigPacketGenerator","methods":["ItemReticleConfigPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.item.RecipePacketGenerator","simpleName":"RecipePacketGenerator","methods":["RecipePacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(DefaultAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(DefaultAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.serverplayerlist.ServerPlayerListModule","simpleName":"ServerPlayerListModule","methods":["get(): ServerPlayerListModule","ServerPlayerListModule(JavaPluginInit)","setup(): void"]}]},{"key":"interaction","title":"Interaction Graphs & Combat Actions","classCount":132,"classes":[{"name":"com.hypixel.hytale.server.core.modules.interaction.BlockHarvestUtils","simpleName":"BlockHarvestUtils","methods":["BlockHarvestUtils()","getSpecPowerDamageBlock(Item, BlockType, ItemTool): ItemToolSpec","calculateDurabilityUse(Item, BlockType): double","performBlockDamage(Vector3i, ItemStack, ItemTool, float, int, Ref, ComponentAccessor, ComponentAccessor): boolean","performBlockDamage(Ref, Vector3i, ItemStack, ItemTool, String, boolean, float, int, Ref, ComponentAccessor, ComponentAccessor): boolean","performBlockBreak(Ref, ItemStack, Vector3i, Ref, ComponentAccessor, ComponentAccessor): void","performBlockBreak(Ref, ItemStack, Vector3i, int, Ref, ComponentAccessor, ComponentAccessor): void","performBlockBreak(World, Vector3i, BlockType, ItemStack, int, String, String, int, Ref, Ref, ComponentAccessor, ComponentAccessor): void","naturallyRemoveBlockByPhysics(Vector3i, BlockType, int, int, Ref, ComponentAccessor, ComponentAccessor): void","naturallyRemoveBlock(Vector3i, BlockType, int, int, String, String, int, Ref, ComponentAccessor, ComponentAccessor): void","shouldPickupByInteraction(BlockType): boolean","performPickupByInteraction(Ref, Vector3i, BlockType, int, Ref, ComponentAccessor, ComponentAccessor): void","removeBlock(Vector3i, BlockType, int, Ref, ComponentAccessor): void","getDrops(BlockType, int, String, String): List"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.BlockInteractionUtils","simpleName":"BlockInteractionUtils","methods":["BlockInteractionUtils()","isNaturalAction(Ref, ComponentAccessor): boolean","isNoPhysics(Ref, ComponentAccessor): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.BlockPlaceUtils","simpleName":"BlockPlaceUtils","methods":["BlockPlaceUtils()","placeBlock(Ref, ItemStack, String, ItemContainer, Vector3i, Vector3i, BlockRotation, byte, boolean, Ref, ComponentAccessor, ComponentAccessor, boolean, boolean, boolean): void","canPlaceBlock(BlockType, String): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.blocktrack.BlockCounter","simpleName":"BlockCounter","methods":["getResourceType(): ResourceType","BlockCounter()","BlockCounter(Object2IntMap)","trackBlock(String): void","untrackBlock(String): void","getBlockPlacementCount(String): int","clone(): Resource"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.blocktrack.TrackedPlacement","simpleName":"TrackedPlacement","methods":["getComponentType(): ComponentType","TrackedPlacement()","TrackedPlacement(String)","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.commands.InteractionClearCommand","simpleName":"InteractionClearCommand","methods":["InteractionClearCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.commands.InteractionCommand","simpleName":"InteractionCommand","methods":["InteractionCommand()"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.commands.InteractionRunCommand","simpleName":"InteractionRunCommand","methods":["InteractionRunCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.commands.InteractionRunSpecificCommand","simpleName":"InteractionRunSpecificCommand","methods":["InteractionRunSpecificCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.commands.InteractionSetSnapshotSourceCommand","simpleName":"InteractionSetSnapshotSourceCommand","methods":["InteractionSetSnapshotSourceCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.commands.InteractionSnapshotSourceCommand","simpleName":"InteractionSnapshotSourceCommand","methods":["InteractionSnapshotSourceCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.components.PlacedByInteractionComponent","simpleName":"PlacedByInteractionComponent","methods":["getComponentType(): ComponentType","PlacedByInteractionComponent()","PlacedByInteractionComponent(UUID)","getWhoPlacedUuid(): UUID","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.IInteractionSimulationHandler","simpleName":"IInteractionSimulationHandler","methods":["setState(InteractionType, boolean): void","isCharging(boolean, float, InteractionType, InteractionContext, Ref, CooldownHandler): boolean","shouldCancelCharging(boolean, float, InteractionType, InteractionContext, Ref, CooldownHandler): boolean","getChargeValue(boolean, float, InteractionType, InteractionContext, Ref, CooldownHandler): float"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.AddItemInteraction","simpleName":"AddItemInteraction","methods":["AddItemInteraction()","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.ApplyForceInteraction","simpleName":"ApplyForceInteraction","methods":["ApplyForceInteraction()","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","compile(OperationsBuilder): void","needsRemoteSync(): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.BlockConditionInteraction","simpleName":"BlockConditionInteraction","methods":["BlockConditionInteraction()","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.BreakBlockInteraction","simpleName":"BreakBlockInteraction","methods":["BreakBlockInteraction()","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.ChainingInteraction","simpleName":"ChainingInteraction","methods":["ChainingInteraction()","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","compile(OperationsBuilder): void","walk(Collector, InteractionContext): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","needsRemoteSync(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.ChangeBlockInteraction","simpleName":"ChangeBlockInteraction","methods":["ChangeBlockInteraction()","processConfig(): void","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.ChangeStateInteraction","simpleName":"ChangeStateInteraction","methods":["ChangeStateInteraction()","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.ChargingInteraction","simpleName":"ChargingInteraction","methods":["ChargingInteraction()","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","compile(OperationsBuilder): void","walk(Collector, InteractionContext): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","needsRemoteSync(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.CooldownConditionInteraction","simpleName":"CooldownConditionInteraction","methods":["CooldownConditionInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","checkCooldown(CooldownHandler, String): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.CycleBlockGroupInteraction","simpleName":"CycleBlockGroupInteraction","methods":["CycleBlockGroupInteraction()","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.DestroyBlockInteraction","simpleName":"DestroyBlockInteraction","methods":["DestroyBlockInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.ExplodeInteraction","simpleName":"ExplodeInteraction","methods":["ExplodeInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.FirstClickInteraction","simpleName":"FirstClickInteraction","methods":["FirstClickInteraction()","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","compile(OperationsBuilder): void","walk(Collector, InteractionContext): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","needsRemoteSync(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.IncrementCooldownInteraction","simpleName":"IncrementCooldownInteraction","methods":["IncrementCooldownInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","processCooldown(CooldownHandler, String): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.MovementConditionInteraction","simpleName":"MovementConditionInteraction","methods":["MovementConditionInteraction()","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","getWaitForDataFrom(): WaitForDataFrom","needsRemoteSync(): boolean","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","compile(OperationsBuilder): void","generatePacket(): Interaction","configurePacket(Interaction): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.PickBlockInteraction","simpleName":"PickBlockInteraction","methods":["PickBlockInteraction()","getWaitForDataFrom(): WaitForDataFrom","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void","generatePacket(): Interaction","needsRemoteSync(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.PlaceBlockInteraction","simpleName":"PlaceBlockInteraction","methods":["PlaceBlockInteraction()","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","configurePacket(Interaction): void","needsRemoteSync(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.PlaceFluidInteraction","simpleName":"PlaceFluidInteraction","methods":["PlaceFluidInteraction()","getFluidKey(): String","getWaitForDataFrom(): WaitForDataFrom","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void","needsRemoteSync(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.ResetCooldownInteraction","simpleName":"ResetCooldownInteraction","methods":["ResetCooldownInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","resetCooldown(InteractionContext, CooldownHandler, String, float, float[], boolean): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.SimpleBlockInteraction","simpleName":"SimpleBlockInteraction","methods":["SimpleBlockInteraction(String)","SimpleBlockInteraction()","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void","computeCurrentBlockSyncData(InteractionContext): void","generatePacket(): Interaction","configurePacket(Interaction): void","needsRemoteSync(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.ToggleGliderInteraction","simpleName":"ToggleGliderInteraction","methods":["ToggleGliderInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.TriggerCooldownInteraction","simpleName":"TriggerCooldownInteraction","methods":["TriggerCooldownInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","resetCooldown(InteractionContext, CooldownHandler, String, float, float[], boolean): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.UseBlockInteraction","simpleName":"UseBlockInteraction","methods":["UseBlockInteraction()","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void","generatePacket(): Interaction","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.UseEntityInteraction","simpleName":"UseEntityInteraction","methods":["UseEntityInteraction()","getWaitForDataFrom(): WaitForDataFrom","firstRun(InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","needsRemoteSync(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.WieldingInteraction","simpleName":"WieldingInteraction","methods":["WieldingInteraction()","getKnockbackModifiers(): Int2DoubleMap","getDamageModifiers(): Int2FloatMap","getAngledWielding(): WieldingInteraction$AngledWielding","getBlockedEffects(): DamageEffects","getStaminaCost(): WieldingInteraction$StaminaCost","getBlockedInteractions(): String","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","handle(Ref, boolean, float, InteractionType, InteractionContext): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.data.Collector","simpleName":"Collector","methods":["start(): void","into(InteractionContext, Interaction): void","collect(CollectorTag, InteractionContext, Interaction): boolean","outof(): void","finished(): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.data.CollectorTag","simpleName":"CollectorTag","methods":[]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.data.ListCollector","simpleName":"ListCollector","methods":["ListCollector(TriFunction)","getList(): List","start(): void","into(InteractionContext, Interaction): void","collect(CollectorTag, InteractionContext, Interaction): boolean","outof(): void","finished(): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.data.SingleCollector","simpleName":"SingleCollector","methods":["SingleCollector(TriFunction)","getResult(): Object","start(): void","into(InteractionContext, Interaction): void","collect(CollectorTag, InteractionContext, Interaction): boolean","outof(): void","finished(): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.data.StringTag","simpleName":"StringTag","methods":["getTag(): String","equals(Object): boolean","hashCode(): int","toString(): String","of(String): StringTag"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.data.TreeCollector","simpleName":"TreeCollector","methods":["TreeCollector(TriFunction)","getRoot(): TreeCollector$Node","start(): void","into(InteractionContext, Interaction): void","collect(CollectorTag, InteractionContext, Interaction): boolean","outof(): void","finished(): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.Interaction","simpleName":"Interaction","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","Interaction()","Interaction(String)","getId(): String","isUnknown(): boolean","getEffects(): InteractionEffects","getHorizontalSpeedMultiplier(): float","getViewDistance(): double","getRunTime(): float","isCancelOnItemChange(): boolean","getRules(): InteractionRules","getSettings(): Map","tick(Ref, boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick(Ref, boolean, float, InteractionType, InteractionContext, CooldownHandler): void","compile(OperationsBuilder): void","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionCameraSettings","simpleName":"InteractionCameraSettings","methods":["InteractionCameraSettings()","toPacket(): InteractionCameraSettings","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionConfiguration","simpleName":"InteractionConfiguration","methods":["InteractionConfiguration()","InteractionConfiguration(boolean)","getPriorityFor(InteractionType, PrioritySlot): int","getUseDistance(GameMode): float","toPacket(): InteractionConfiguration"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionEffects","simpleName":"InteractionEffects","methods":["InteractionEffects()","toPacket(): InteractionEffects","getParticles(): ModelParticle[]","getWorldSoundEventId(): String","getWorldSoundEventIndex(): int","getLocalSoundEventId(): String","getLocalSoundEventIndex(): int","getTrails(): ModelTrail[]","isWaitForAnimationToFinish(): boolean","getItemPlayerAnimationsId(): String","getItemAnimationId(): String","isClearAnimationOnFinish(): boolean","getStartDelay(): float","getMovementEffects(): MovementEffects","processConfig(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionPriority","simpleName":"InteractionPriority","methods":["InteractionPriority(int)","InteractionPriority(Map)","getPriority(PrioritySlot): int","toPacket(): InteractionPriority","toString(): String","hashCode(): int","equals(Object): boolean","values(): Map"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionPriorityCodec","simpleName":"InteractionPriorityCodec","methods":["InteractionPriorityCodec()","decode(BsonValue, ExtraInfo): InteractionPriority","encode(InteractionPriority, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): InteractionPriority","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionRules","simpleName":"InteractionRules","methods":["InteractionRules()","validateInterrupts(InteractionType, Int2ObjectMap, InteractionType, Int2ObjectMap, InteractionRules): boolean","validateBlocked(InteractionType, Int2ObjectMap, InteractionType, Int2ObjectMap, InteractionRules): boolean","toPacket(): InteractionRules","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionTypeUtils","simpleName":"InteractionTypeUtils","methods":["InteractionTypeUtils()","getDefaultCooldown(InteractionType): float","isCollisionType(InteractionType): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.BuilderToolInteraction","simpleName":"BuilderToolInteraction","methods":["BuilderToolInteraction()","generatePacket(): Interaction","needsRemoteSync(): boolean","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.CameraInteraction","simpleName":"CameraInteraction","methods":["CameraInteraction()","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","getWaitForDataFrom(): WaitForDataFrom","needsRemoteSync(): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.CancelChainInteraction","simpleName":"CancelChainInteraction","methods":["CancelChainInteraction()","generatePacket(): Interaction","configurePacket(Interaction): void","firstRun(InteractionType, InteractionContext, CooldownHandler): void","simulateFirstRun(InteractionType, InteractionContext, CooldownHandler): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.ChainFlagInteraction","simpleName":"ChainFlagInteraction","methods":["ChainFlagInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","configurePacket(Interaction): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.ChangeActiveSlotInteraction","simpleName":"ChangeActiveSlotInteraction","methods":["ChangeActiveSlotInteraction()","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","walk(Collector, InteractionContext): boolean","needsRemoteSync(): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.ConditionInteraction","simpleName":"ConditionInteraction","methods":["ConditionInteraction()","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.DurabilityConditionInteraction","simpleName":"DurabilityConditionInteraction","methods":["DurabilityConditionInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","matches(InteractionContext): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.EffectConditionInteraction","simpleName":"EffectConditionInteraction","methods":["EffectConditionInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.ParallelInteraction","simpleName":"ParallelInteraction","methods":["ParallelInteraction()","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","walk(Collector, InteractionContext): boolean","needsRemoteSync(): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.RepeatInteraction","simpleName":"RepeatInteraction","methods":["RepeatInteraction()","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","walk(Collector, InteractionContext): boolean","needsRemoteSync(): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.ReplaceInteraction","simpleName":"ReplaceInteraction","methods":["ReplaceInteraction()","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","needsRemoteSync(): boolean","walk(Collector, InteractionContext): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.RunRootInteraction","simpleName":"RunRootInteraction","methods":["RunRootInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","configurePacket(Interaction): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.SelectInteraction","simpleName":"SelectInteraction","methods":["SelectInteraction()","getWaitForDataFrom(): WaitForDataFrom","needsRemoteSync(): boolean","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","walk(Collector, InteractionContext): boolean","mapForkChain(InteractionContext, InteractionChainData): InteractionChain","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.SerialInteraction","simpleName":"SerialInteraction","methods":["SerialInteraction()","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","walk(Collector, InteractionContext): boolean","compile(OperationsBuilder): void","generatePacket(): Interaction","configurePacket(Interaction): void","needsRemoteSync(): boolean","getWaitForDataFrom(): WaitForDataFrom"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.simple.ApplyEffectInteraction","simpleName":"ApplyEffectInteraction","methods":["ApplyEffectInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","simulateFirstRun(InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.simple.RemoveEntityInteraction","simpleName":"RemoveEntityInteraction","methods":["RemoveEntityInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","simulateFirstRun(InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.simple.SendMessageInteraction","simpleName":"SendMessageInteraction","methods":["SendMessageInteraction(String, String)","SendMessageInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.StatsConditionBaseInteraction","simpleName":"StatsConditionBaseInteraction","methods":["StatsConditionBaseInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","canAfford(Ref, ComponentAccessor): boolean","canOverdraw(float, float): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.StatsConditionInteraction","simpleName":"StatsConditionInteraction","methods":["StatsConditionInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","canAfford(Ref, ComponentAccessor): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.none.StatsConditionWithModifierInteraction","simpleName":"StatsConditionWithModifierInteraction","methods":["StatsConditionWithModifierInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","canAfford(Ref, ComponentAccessor): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.OriginSource","simpleName":"OriginSource","methods":["values(): OriginSource[]","valueOf(String): OriginSource"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.RelativeRotationMode","simpleName":"RelativeRotationMode","methods":["values(): RelativeRotationMode[]","valueOf(String): RelativeRotationMode"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.RootInteraction","simpleName":"RootInteraction","methods":["RootInteraction()","RootInteraction(String, String[])","RootInteraction(String, InteractionCooldown, String[])","getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","getId(): String","needsRemoteSync(): boolean","resetCooldownOnStart(): boolean","getOperation(int): Operation","getOperationMax(): int","getInteractionIds(): String[]","getSettings(): Map","getClickQueuingTimeout(): float","getRules(): InteractionRules","getCooldown(): InteractionCooldown","getData(): AssetExtraInfo$Data","build(Set): void","build(): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector.AOECircleSelector","simpleName":"AOECircleSelector","methods":["AOECircleSelector()","newSelector(): Selector","toPacket(): Selector","getOffset(): Vector3f","selectTargetPosition(CommandBuffer, Ref): Vector3d"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector.AOECylinderSelector","simpleName":"AOECylinderSelector","methods":["AOECylinderSelector()","newSelector(): Selector","toPacket(): Selector"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector.ClientSourcedSelector","simpleName":"ClientSourcedSelector","methods":["ClientSourcedSelector(Selector, InteractionContext)","tick(CommandBuffer, Ref, float, float): void","selectTargetEntities(CommandBuffer, Ref, BiConsumer, Predicate): void","selectTargetBlocks(CommandBuffer, Ref, TriIntConsumer): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector.HorizontalSelector","simpleName":"HorizontalSelector","methods":["HorizontalSelector()","newSelector(): Selector","toPacket(): Selector"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector.PlayerMatcher","simpleName":"PlayerMatcher","methods":["PlayerMatcher()","test0(Ref, Ref, CommandBuffer): boolean","toPacket(): EntityMatcher"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector.RaycastSelector","simpleName":"RaycastSelector","methods":["RaycastSelector()","newSelector(): Selector","getOffset(): Vector3f","selectTargetPosition(CommandBuffer, Ref): Vector3d","toPacket(): Selector"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector.Selector","simpleName":"Selector","methods":["selectNearbyBlocks(CommandBuffer, Ref, double, TriIntConsumer): void","selectNearbyBlocks(Vector3d, double, TriIntConsumer): void","selectNearbyBlocks(double, double, double, double, TriIntConsumer): void","selectNearbyEntities(CommandBuffer, Ref, double, Consumer, Predicate): void","selectNearbyEntities(ComponentAccessor, Vector3d, double, Consumer, Predicate): void","tick(CommandBuffer, Ref, float, float): void","selectTargetEntities(CommandBuffer, Ref, BiConsumer, Predicate): void","selectTargetBlocks(CommandBuffer, Ref, TriIntConsumer): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector.SelectorType","simpleName":"SelectorType","methods":["SelectorType()","newSelector(): Selector"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector.StabSelector","simpleName":"StabSelector","methods":["StabSelector()","newSelector(): Selector","toPacket(): Selector"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector.VulnerableMatcher","simpleName":"VulnerableMatcher","methods":["VulnerableMatcher()","test0(Ref, Ref, CommandBuffer): boolean","toPacket(): EntityMatcher"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.ChangeStatBaseInteraction","simpleName":"ChangeStatBaseInteraction","methods":["ChangeStatBaseInteraction()","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.ChangeStatInteraction","simpleName":"ChangeStatInteraction","methods":["ChangeStatInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.ChangeStatWithModifierInteraction","simpleName":"ChangeStatWithModifierInteraction","methods":["ChangeStatWithModifierInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.CheckUniqueItemUsageInteraction","simpleName":"CheckUniqueItemUsageInteraction","methods":["CheckUniqueItemUsageInteraction()","getWaitForDataFrom(): WaitForDataFrom","firstRun(InteractionType, InteractionContext, CooldownHandler): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.ClearEntityEffectInteraction","simpleName":"ClearEntityEffectInteraction","methods":["ClearEntityEffectInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.combat.DamageCalculator","simpleName":"DamageCalculator","methods":["DamageCalculator()","calculateDamage(double): Object2FloatMap","computeDamageRange(double, float[]): void","getType(): DamageCalculator$Type","getDamageClass(): DamageClass","getSequentialModifierStep(): float","getSequentialModifierMinimum(): float","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.combat.DamageClass","simpleName":"DamageClass","methods":["values(): DamageClass[]","valueOf(String): DamageClass"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.combat.DamageEffects","simpleName":"DamageEffects","methods":["DamageEffects(ModelParticle[], WorldParticle[], String, String, double, Knockback)","DamageEffects()","getModelParticles(): ModelParticle[]","getWorldParticles(): WorldParticle[]","getWorldSoundEventId(): String","getWorldSoundEventIndex(): int","getLocalSoundEventId(): String","getLocalSoundEventIndex(): int","getViewDistance(): double","getKnockback(): Knockback","getCameraEffectId(): String","processConfig(): void","addToDamage(Damage): void","spawnAtEntity(CommandBuffer, Ref): void","toString(): String","toPacket(): DamageEffects"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.combat.DirectionalKnockback","simpleName":"DirectionalKnockback","methods":["DirectionalKnockback()","calculateVector(Vector3d, float, Vector3d): Vector3d","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.combat.ForceKnockback","simpleName":"ForceKnockback","methods":["ForceKnockback()","calculateVector(Vector3d, float, Vector3d): Vector3d","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.combat.Knockback","simpleName":"Knockback","methods":["Knockback()","getForce(): float","getDuration(): float","getVelocityType(): ChangeVelocityType","getVelocityConfig(): VelocityConfig","calculateVector(Vector3d, float, Vector3d): Vector3d","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.combat.PointKnockback","simpleName":"PointKnockback","methods":["PointKnockback()","calculateVector(Vector3d, float, Vector3d): Vector3d"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.combat.TargetEntityEffect","simpleName":"TargetEntityEffect","methods":["TargetEntityEffect(float, double, Object2DoubleMap, OverlapBehavior)","TargetEntityEffect()","getDuration(): float","getChance(): double","getEntityTypeDurationModifiers(): Object2DoubleMap","getOverlapBehavior(): OverlapBehavior","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.DamageEntityInteraction","simpleName":"DamageEntityInteraction","methods":["DamageEntityInteraction()","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","compile(OperationsBuilder): void","getDamageCalculator(): DamageCalculator","getAngledDamage(): DamageEntityInteraction$AngledDamage[]","getTargetedDamage(): Map","walk(Collector, InteractionContext): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","needsRemoteSync(): boolean","getWaitForDataFrom(): WaitForDataFrom"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.DoorInteraction","simpleName":"DoorInteraction","methods":["DoorInteraction()","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","getIsHorizontal(): boolean","getDoorAtPosition(ChunkStore, int, int, int, Rotation): DoorInteraction$DoorInfo"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.EquipItemInteraction","simpleName":"EquipItemInteraction","methods":["EquipItemInteraction()","getWaitForDataFrom(): WaitForDataFrom","firstRun(InteractionType, InteractionContext, CooldownHandler): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.IncreaseBackpackCapacityInteraction","simpleName":"IncreaseBackpackCapacityInteraction","methods":["IncreaseBackpackCapacityInteraction()","getWaitForDataFrom(): WaitForDataFrom","firstRun(InteractionType, InteractionContext, CooldownHandler): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.InterruptInteraction","simpleName":"InterruptInteraction","methods":["InterruptInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.LaunchPadInteraction","simpleName":"LaunchPadInteraction","methods":["LaunchPadInteraction()","getWaitForDataFrom(): WaitForDataFrom","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.LaunchProjectileInteraction","simpleName":"LaunchProjectileInteraction","methods":["LaunchProjectileInteraction()","getProjectileId(): String","getBallisticData(): BallisticData","firstRun(InteractionType, InteractionContext, CooldownHandler): void","simulateFirstRun(InteractionType, InteractionContext, CooldownHandler): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.ModifyInventoryInteraction","simpleName":"ModifyInventoryInteraction","methods":["ModifyInventoryInteraction()","getWaitForDataFrom(): WaitForDataFrom","firstRun(InteractionType, InteractionContext, CooldownHandler): void","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.OpenContainerInteraction","simpleName":"OpenContainerInteraction","methods":["OpenContainerInteraction()","interactWithBlock(World, CommandBuffer, InteractionType, InteractionContext, ItemStack, Vector3i, CooldownHandler): void","simulateInteractWithBlock(InteractionType, InteractionContext, ItemStack, World, Vector3i): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.OpenCustomUIInteraction","simpleName":"OpenCustomUIInteraction","methods":["OpenCustomUIInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","registerCustomPageSupplier(PluginBase, Class, String, OpenCustomUIInteraction$CustomPageSupplier): void","registerSimple(PluginBase, Class, String, Function): void","registerBlockEntityCustomPage(PluginBase, Class, String, OpenCustomUIInteraction$BlockEntityCustomPageSupplier): void","registerBlockEntityCustomPage(PluginBase, Class, String, OpenCustomUIInteraction$BlockEntityCustomPageSupplier, Supplier): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.OpenItemStackContainerInteraction","simpleName":"OpenItemStackContainerInteraction","methods":["OpenItemStackContainerInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.OpenPageInteraction","simpleName":"OpenPageInteraction","methods":["OpenPageInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","registerUsageValidator(Page, OpenPageInteraction$PageUsageValidator): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.PlacementCountConditionInteraction","simpleName":"PlacementCountConditionInteraction","methods":["PlacementCountConditionInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void","getWaitForDataFrom(): WaitForDataFrom"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.RefillContainerInteraction","simpleName":"RefillContainerInteraction","methods":["RefillContainerInteraction()","getAllowedFluidIds(): int[]","getFluidToState(): Int2ObjectMap","firstRun(InteractionType, InteractionContext, CooldownHandler): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.RunOnBlockTypesInteraction","simpleName":"RunOnBlockTypesInteraction","methods":["RunOnBlockTypesInteraction()","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","compile(OperationsBuilder): void","needsRemoteSync(): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.SpawnPrefabInteraction","simpleName":"SpawnPrefabInteraction","methods":["SpawnPrefabInteraction()","firstRun(InteractionType, InteractionContext, CooldownHandler): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.SimpleInstantInteraction","simpleName":"SimpleInstantInteraction","methods":["SimpleInstantInteraction(String)","SimpleInstantInteraction()","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","firstRun(InteractionType, InteractionContext, CooldownHandler): void","simulateFirstRun(InteractionType, InteractionContext, CooldownHandler): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.config.SimpleInteraction","simpleName":"SimpleInteraction","methods":["SimpleInteraction()","SimpleInteraction(String)","getWaitForDataFrom(): WaitForDataFrom","tick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick0(boolean, float, InteractionType, InteractionContext, CooldownHandler): void","compile(OperationsBuilder): void","walk(Collector, InteractionContext): boolean","generatePacket(): Interaction","configurePacket(Interaction): void","needsRemoteSync(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.CooldownHandler","simpleName":"CooldownHandler","methods":["CooldownHandler()","isOnCooldown(RootInteraction, String, float, float[], boolean): boolean","resetCooldown(String, float, float[], boolean): void","getCooldown(String, float, float[], boolean, boolean): CooldownHandler$Cooldown","getCooldown(String): CooldownHandler$Cooldown","tick(float): void"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.InteractionPacketGenerator","simpleName":"InteractionPacketGenerator","methods":["InteractionPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.operation.JumpOperation","simpleName":"JumpOperation","methods":["JumpOperation(Label)","tick(Ref, boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick(Ref, boolean, float, InteractionType, InteractionContext, CooldownHandler): void","getWaitForDataFrom(): WaitForDataFrom","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.operation.Label","simpleName":"Label","methods":["Label(int)","getIndex(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.operation.Operation","simpleName":"Operation","methods":["tick(Ref, boolean, float, InteractionType, InteractionContext, CooldownHandler): void","simulateTick(Ref, boolean, float, InteractionType, InteractionContext, CooldownHandler): void","handle(Ref, boolean, float, InteractionType, InteractionContext): void","getWaitForDataFrom(): WaitForDataFrom","getRules(): InteractionRules","getTags(): Int2ObjectMap","getInnerOperation(): Operation"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.operation.OperationsBuilder","simpleName":"OperationsBuilder","methods":["OperationsBuilder()","createLabel(): Label","createUnresolvedLabel(): Label","resolveLabel(Label): void","jump(Label): void","addOperation(Operation): void","addOperation(Operation, Label[]): void","build(): Operation[]"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.RootInteractionPacketGenerator","simpleName":"RootInteractionPacketGenerator","methods":["RootInteractionPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.UnarmedInteractions","simpleName":"UnarmedInteractions","methods":["UnarmedInteractions()","getAssetMap(): DefaultAssetMap","getId(): String","getInteractions(): Map","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.UnarmedInteractionsPacketGenerator","simpleName":"UnarmedInteractionsPacketGenerator","methods":["UnarmedInteractionsPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.util.InteractionTarget","simpleName":"InteractionTarget","methods":["values(): InteractionTarget[]","valueOf(String): InteractionTarget","getEntity(InteractionContext, Ref): Ref","toProtocol(): InteractionTarget"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.interaction.util.InteractionValidation","simpleName":"InteractionValidation","methods":["InteractionValidation()","canPlayerInteractWithEntity(Ref, ComponentAccessor, ItemStack, Ref): boolean","canPlayerInteractWithBlock(Ref, ComponentAccessor, ItemStack, int, int, int): boolean","canPlayerInteractWithBlock(Ref, ComponentAccessor, ItemStack, Vector3i): boolean","canPlayerInteractWithBlock(Ref, ComponentAccessor, ItemStack, BlockPosition): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.InteractionModule","simpleName":"InteractionModule","methods":["get(): InteractionModule","InteractionModule(JavaPluginInit)","setup(): void","doMouseInteraction(Ref, ComponentAccessor, MouseInteraction, Player, PlayerRef): void","getChainingDataComponent(): ComponentType","getInteractionsComponentType(): ComponentType","getInteractionManagerComponent(): ComponentType","getPlacedByComponentType(): ComponentType","getBlockCounterResourceType(): ResourceType","getTrackedPlacementComponentType(): ComponentType"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.Interactions","simpleName":"Interactions","methods":["getComponentType(): ComponentType","Interactions()","Interactions(Map)","getInteractionId(InteractionType): String","setInteractionId(InteractionType, String): void","getInteractions(): Map","getInteractionHint(): String","setInteractionHint(String): void","clone(): Component","consumeNetworkOutdated(): boolean"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.InteractionSimulationHandler","simpleName":"InteractionSimulationHandler","methods":["InteractionSimulationHandler()","setState(InteractionType, boolean): void","isCharging(boolean, float, InteractionType, InteractionContext, Ref, CooldownHandler): boolean","shouldCancelCharging(boolean, float, InteractionType, InteractionContext, Ref, CooldownHandler): boolean","getChargeValue(boolean, float, InteractionType, InteractionContext, Ref, CooldownHandler): float"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.suppliers.ItemRepairPageSupplier","simpleName":"ItemRepairPageSupplier","methods":["ItemRepairPageSupplier()","tryCreate(Ref, ComponentAccessor, PlayerRef, InteractionContext): CustomUIPage"]},{"name":"com.hypixel.hytale.server.core.modules.interaction.system.InteractionSystems","simpleName":"InteractionSystems","methods":["InteractionSystems()"]}]},{"key":"ui","title":"UI Pages, Entity UI & Localization","classCount":26,"classes":[{"name":"com.hypixel.hytale.server.core.modules.i18n.commands.EnableTmpTagsCommand","simpleName":"EnableTmpTagsCommand","methods":["EnableTmpTagsCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.modules.i18n.commands.GenerateI18nCommand","simpleName":"GenerateI18nCommand","methods":["GenerateI18nCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.modules.i18n.commands.InternationalizationCommands","simpleName":"InternationalizationCommands","methods":["InternationalizationCommands()"]},{"name":"com.hypixel.hytale.server.core.modules.i18n.event.GenerateDefaultLanguageEvent","simpleName":"GenerateDefaultLanguageEvent","methods":["GenerateDefaultLanguageEvent(ConcurrentHashMap)","putTranslationFile(String, TranslationMap): void"]},{"name":"com.hypixel.hytale.server.core.modules.i18n.event.MessagesUpdated","simpleName":"MessagesUpdated","methods":["MessagesUpdated(Map, Map)","getChangedMessages(): Map","getRemovedMessages(): Map","toString(): String"]},{"name":"com.hypixel.hytale.server.core.modules.i18n.generator.TranslationMap","simpleName":"TranslationMap","methods":["TranslationMap()","TranslationMap(Map)","TranslationMap(Properties)","get(String): String","put(String, String): void","removeKeys(Collection): void","size(): int","putAbsentKeys(TranslationMap): void","sortByKeyBeforeFirstDot(): void","asMap(): Map"]},{"name":"com.hypixel.hytale.server.core.modules.i18n.I18nModule","simpleName":"I18nModule","methods":["get(): I18nModule","I18nModule(JavaPluginInit)","setup(): void","start(): void","getUpdatePacketsForChanges(String, Map, Map): UpdateTranslations[]","getMessages(String): Map","getMessages(Map, String): Map","sendTranslations(PacketHandler, String): void","getMessage(String, String): String"]},{"name":"com.hypixel.hytale.server.core.modules.i18n.parser.LangFileParser","simpleName":"LangFileParser","methods":["LangFileParser()","parse(BufferedReader): Map"]},{"name":"com.hypixel.hytale.server.core.ui.Anchor","simpleName":"Anchor","methods":["Anchor()","setLeft(Value): void","setRight(Value): void","setTop(Value): void","setBottom(Value): void","setHeight(Value): void","setFull(Value): void","setHorizontal(Value): void","setVertical(Value): void","setWidth(Value): void","setMinWidth(Value): void","setMaxWidth(Value): void"]},{"name":"com.hypixel.hytale.server.core.ui.Area","simpleName":"Area","methods":["Area()","setX(int): Area","setY(int): Area","setWidth(int): Area","setHeight(int): Area"]},{"name":"com.hypixel.hytale.server.core.ui.browser.AssetPackSaveBrowser","simpleName":"AssetPackSaveBrowser","methods":["AssetPackSaveBrowser(AssetPackSaveBrowserConfig)","setSelectedPackKey(String): void","buildUI(UICommandBuilder, UIEventBuilder): void","buildEventBindings(UIEventBuilder, String): void","buildPackList(UICommandBuilder, UIEventBuilder): void","handleEvent(AssetPackSaveBrowserEventData): boolean","handleAction(String, AssetPackSaveBrowserEventData, String): AssetPackSaveBrowser$ActionResult","getSelectedPack(): AssetPack","hasSelectedPack(): boolean","getSelectedPackDisplayName(): String","createPack(AssetPackSaveBrowserEventData): AssetPackSaveBrowser$CreatePackResult","checkDuplicatePack(String, String): boolean","buildCreateFormValidation(UICommandBuilder, String, String): void"]},{"name":"com.hypixel.hytale.server.core.ui.browser.AssetPackSaveBrowserConfig","simpleName":"AssetPackSaveBrowserConfig","methods":["AssetPackSaveBrowserConfig(String, String)","defaults(): AssetPackSaveBrowserConfig","toString(): String","hashCode(): int","equals(Object): boolean","listElementId(): String","searchInputId(): String"]},{"name":"com.hypixel.hytale.server.core.ui.browser.AssetPackSaveBrowserEventData","simpleName":"AssetPackSaveBrowserEventData","methods":["AssetPackSaveBrowserEventData()","getPack(): String","getSearch(): String","getCreateName(): String","getCreateGroup(): String","getCreateDescription(): String","getCreateVersion(): String","getCreateWebsite(): String","getCreateAuthorName(): String","getValidateCreate(): String","getCreateTargetDir(): String","getDirectoryFilter(): String"]},{"name":"com.hypixel.hytale.server.core.ui.browser.FileBrowserConfig","simpleName":"FileBrowserConfig","methods":["FileBrowserConfig(String, String, String, String, List, Set, boolean, boolean, boolean, boolean, int, FileListProvider, boolean, String, Predicate)","builder(): FileBrowserConfig$Builder","toString(): String","hashCode(): int","equals(Object): boolean","listElementId(): String","rootSelectorId(): String","searchInputId(): String","currentPathId(): String","roots(): List","allowedExtensions(): Set","enableRootSelector(): boolean","enableSearch(): boolean","enableDirectoryNav(): boolean","enableMultiSelect(): boolean","maxResults(): int","customProvider(): FileListProvider","assetPackMode(): boolean"]},{"name":"com.hypixel.hytale.server.core.ui.browser.FileBrowserEventData","simpleName":"FileBrowserEventData","methods":["FileBrowserEventData()","getFile(): String","getRoot(): String","getSearchQuery(): String","getSearchResult(): String","isBrowseRequested(): boolean","getPreview(): String","getKeycode(): Integer","getTilt(): Integer","getSpinSpeed(): Integer","getMaxSize(): Integer","file(String): FileBrowserEventData","preview(String): FileBrowserEventData"]},{"name":"com.hypixel.hytale.server.core.ui.browser.FileListProvider","simpleName":"FileListProvider","methods":["getFiles(Path, String): List"]},{"name":"com.hypixel.hytale.server.core.ui.browser.ServerFileBrowser","simpleName":"ServerFileBrowser","methods":["ServerFileBrowser(FileBrowserConfig)","ServerFileBrowser(FileBrowserConfig, Path, Path)","buildRootSelector(UICommandBuilder, UIEventBuilder): void","buildSearchInput(UICommandBuilder, UIEventBuilder): void","buildCurrentPath(UICommandBuilder): void","getFileEntries(): List","buildFileList(UICommandBuilder, UIEventBuilder): void","buildUI(UICommandBuilder, UIEventBuilder): void","handleEvent(FileBrowserEventData): boolean","resolveAssetPackPath(String): Path","getAssetPackCurrentPath(): String","getRoot(): Path","setRoot(Path): void","getCurrentDir(): Path","setCurrentDir(Path): void","getSearchQuery(): String","setSearchQuery(String): void","navigateUp(): void"]},{"name":"com.hypixel.hytale.server.core.ui.builder.EventData","simpleName":"EventData","methods":["EventData()","EventData(Map)","append(String, String): EventData","append(String, Enum): EventData","put(String, String): EventData","of(String, String): EventData","toString(): String","hashCode(): int","equals(Object): boolean","events(): Map"]},{"name":"com.hypixel.hytale.server.core.ui.builder.UICommandBuilder","simpleName":"UICommandBuilder","methods":["UICommandBuilder()","clear(String): UICommandBuilder","remove(String): UICommandBuilder","append(String): UICommandBuilder","append(String, String): UICommandBuilder","appendInline(String, String): UICommandBuilder","insertBefore(String, String): UICommandBuilder","insertBeforeInline(String, String): UICommandBuilder","set(String, Value): UICommandBuilder","setNull(String): UICommandBuilder","set(String, String): UICommandBuilder","set(String, Message): UICommandBuilder","set(String, boolean): UICommandBuilder","set(String, float): UICommandBuilder","set(String, int): UICommandBuilder","set(String, double): UICommandBuilder","setObject(String, Object): UICommandBuilder","set(String, Object[]): UICommandBuilder"]},{"name":"com.hypixel.hytale.server.core.ui.builder.UIEventBuilder","simpleName":"UIEventBuilder","methods":["UIEventBuilder()","addEventBinding(CustomUIEventBindingType, String): UIEventBuilder","addEventBinding(CustomUIEventBindingType, String, boolean): UIEventBuilder","addEventBinding(CustomUIEventBindingType, String, EventData): UIEventBuilder","addEventBinding(CustomUIEventBindingType, String, EventData, boolean): UIEventBuilder","getEvents(): CustomUIEventBinding[]"]},{"name":"com.hypixel.hytale.server.core.ui.DropdownEntryInfo","simpleName":"DropdownEntryInfo","methods":["DropdownEntryInfo(LocalizableString, String)","DropdownEntryInfo(LocalizableString, String, LocalizableString)"]},{"name":"com.hypixel.hytale.server.core.ui.ItemGridSlot","simpleName":"ItemGridSlot","methods":["ItemGridSlot()","ItemGridSlot(ItemStack)","setItemStack(ItemStack): ItemGridSlot","setBackground(Value): ItemGridSlot","setOverlay(Value): ItemGridSlot","setIcon(Value): ItemGridSlot","setItemIncompatible(boolean): ItemGridSlot","setName(String): ItemGridSlot","setDescription(String): ItemGridSlot","isItemUncraftable(): boolean","setItemUncraftable(boolean): void","isActivatable(): boolean","setActivatable(boolean): void","isSkipItemQualityBackground(): boolean","setSkipItemQualityBackground(boolean): void"]},{"name":"com.hypixel.hytale.server.core.ui.LocalizableString","simpleName":"LocalizableString","methods":["LocalizableString()","fromString(String): LocalizableString","fromMessageId(String): LocalizableString","fromMessageId(String, Map): LocalizableString"]},{"name":"com.hypixel.hytale.server.core.ui.PatchStyle","simpleName":"PatchStyle","methods":["PatchStyle()","PatchStyle(Value)","PatchStyle(Value, Value)","setTexturePath(Value): PatchStyle","setBorder(Value): PatchStyle","setHorizontalBorder(Value): PatchStyle","setVerticalBorder(Value): PatchStyle","setColor(Value): PatchStyle","setArea(Value): PatchStyle"]},{"name":"com.hypixel.hytale.server.core.ui.Value","simpleName":"Value","methods":["getValue(): Object","getDocumentPath(): String","getValueName(): String","ref(String, String): Value","of(Object): Value"]},{"name":"com.hypixel.hytale.server.core.ui.ValueCodec","simpleName":"ValueCodec","methods":["decode(BsonValue, ExtraInfo): Value","encode(Value, ExtraInfo): BsonValue","toSchema(SchemaContext): Schema"]}]},{"key":"commands_tasks","title":"Commands, Permissions & Tasks","classCount":246,"classes":[{"name":"com.hypixel.hytale.server.core.command.commands.debug.AssetsCommand","simpleName":"AssetsCommand","methods":["AssetsCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.AssetsDuplicatesCommand","simpleName":"AssetsDuplicatesCommand","methods":["AssetsDuplicatesCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.AssetTagsCommand","simpleName":"AssetTagsCommand","methods":["AssetTagsCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.component.hitboxcollision.HitboxCollisionAddCommand","simpleName":"HitboxCollisionAddCommand","methods":["HitboxCollisionAddCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.component.hitboxcollision.HitboxCollisionCommand","simpleName":"HitboxCollisionCommand","methods":["HitboxCollisionCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.component.hitboxcollision.HitboxCollisionRemoveCommand","simpleName":"HitboxCollisionRemoveCommand","methods":["HitboxCollisionRemoveCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.component.knockback.KnockbackApplyCommand","simpleName":"KnockbackApplyCommand","methods":["KnockbackApplyCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.component.knockback.KnockbackCommand","simpleName":"KnockbackCommand","methods":["KnockbackCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.component.repulsion.RepulsionAddCommand","simpleName":"RepulsionAddCommand","methods":["RepulsionAddCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.component.repulsion.RepulsionCommand","simpleName":"RepulsionCommand","methods":["RepulsionCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.component.repulsion.RepulsionRemoveCommand","simpleName":"RepulsionRemoveCommand","methods":["RepulsionRemoveCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.DebugPlayerPositionCommand","simpleName":"DebugPlayerPositionCommand","methods":["DebugPlayerPositionCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.HitDetectionCommand","simpleName":"HitDetectionCommand","methods":["HitDetectionCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.HudManagerTestCommand","simpleName":"HudManagerTestCommand","methods":["HudManagerTestCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.LogCommand","simpleName":"LogCommand","methods":["LogCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.MessageTranslationTestCommand","simpleName":"MessageTranslationTestCommand","methods":["MessageTranslationTestCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.PacketStatsCommand","simpleName":"PacketStatsCommand","methods":["PacketStatsCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.packs.PacksCommand","simpleName":"PacksCommand","methods":["PacksCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.packs.PacksListCommand","simpleName":"PacksListCommand","methods":["PacksListCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.PIDCheckCommand","simpleName":"PIDCheckCommand","methods":["PIDCheckCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.PingCommand","simpleName":"PingCommand","methods":["PingCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.server.ServerCommand","simpleName":"ServerCommand","methods":["ServerCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.server.ServerDumpCommand","simpleName":"ServerDumpCommand","methods":["ServerDumpCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.server.ServerGCCommand","simpleName":"ServerGCCommand","methods":["ServerGCCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.server.ServerStatsCommand","simpleName":"ServerStatsCommand","methods":["ServerStatsCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.server.ServerStatsCpuCommand","simpleName":"ServerStatsCpuCommand","methods":["ServerStatsCpuCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.server.ServerStatsGcCommand","simpleName":"ServerStatsGcCommand","methods":["ServerStatsGcCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.server.ServerStatsMemoryCommand","simpleName":"ServerStatsMemoryCommand","methods":["ServerStatsMemoryCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.ShowBuilderToolsHudCommand","simpleName":"ShowBuilderToolsHudCommand","methods":["ShowBuilderToolsHudCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.StopNetworkChunkSendingCommand","simpleName":"StopNetworkChunkSendingCommand","methods":["StopNetworkChunkSendingCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.TagPatternCommand","simpleName":"TagPatternCommand","methods":["TagPatternCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.debug.VersionCommand","simpleName":"VersionCommand","methods":["VersionCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.camera.CameraDemo","simpleName":"CameraDemo","methods":["CameraDemo()","activate(): void","deactivate(): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.camera.PlayerCameraDemoActivateCommand","simpleName":"PlayerCameraDemoActivateCommand","methods":["PlayerCameraDemoActivateCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.camera.PlayerCameraDemoDeactivateCommand","simpleName":"PlayerCameraDemoDeactivateCommand","methods":["PlayerCameraDemoDeactivateCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.camera.PlayerCameraDemoSubCommand","simpleName":"PlayerCameraDemoSubCommand","methods":["PlayerCameraDemoSubCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.camera.PlayerCameraResetCommand","simpleName":"PlayerCameraResetCommand","methods":["PlayerCameraResetCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.camera.PlayerCameraSideScrollerCommand","simpleName":"PlayerCameraSideScrollerCommand","methods":["PlayerCameraSideScrollerCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.camera.PlayerCameraSubCommand","simpleName":"PlayerCameraSubCommand","methods":["PlayerCameraSubCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.camera.PlayerCameraTopdownCommand","simpleName":"PlayerCameraTopdownCommand","methods":["PlayerCameraTopdownCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.DamageCommand","simpleName":"DamageCommand","methods":["DamageCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.effect.PlayerEffectApplyCommand","simpleName":"PlayerEffectApplyCommand","methods":["PlayerEffectApplyCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.effect.PlayerEffectClearCommand","simpleName":"PlayerEffectClearCommand","methods":["PlayerEffectClearCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.effect.PlayerEffectSubCommand","simpleName":"PlayerEffectSubCommand","methods":["PlayerEffectSubCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.GameModeCommand","simpleName":"GameModeCommand","methods":["GameModeCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.HideCommand","simpleName":"HideCommand","methods":["HideCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.inventory.GiveArmorCommand","simpleName":"GiveArmorCommand","methods":["GiveArmorCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.inventory.GiveCommand","simpleName":"GiveCommand","methods":["GiveCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.inventory.InventoryBackpackCommand","simpleName":"InventoryBackpackCommand","methods":["InventoryBackpackCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.inventory.InventoryClearCommand","simpleName":"InventoryClearCommand","methods":["InventoryClearCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.inventory.InventoryCommand","simpleName":"InventoryCommand","methods":["InventoryCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.inventory.InventoryItemCommand","simpleName":"InventoryItemCommand","methods":["InventoryItemCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.inventory.InventorySeeCommand","simpleName":"InventorySeeCommand","methods":["InventorySeeCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.inventory.ItemStateCommand","simpleName":"ItemStateCommand","methods":["ItemStateCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.KillCommand","simpleName":"KillCommand","methods":["KillCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.PlayerCommand","simpleName":"PlayerCommand","methods":["PlayerCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.PlayerResetCommand","simpleName":"PlayerResetCommand","methods":["PlayerResetCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.PlayerRespawnCommand","simpleName":"PlayerRespawnCommand","methods":["PlayerRespawnCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.PlayerZoneCommand","simpleName":"PlayerZoneCommand","methods":["PlayerZoneCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.ReferCommand","simpleName":"ReferCommand","methods":["ReferCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.stats.PlayerStatsAddCommand","simpleName":"PlayerStatsAddCommand","methods":["PlayerStatsAddCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.stats.PlayerStatsDumpCommand","simpleName":"PlayerStatsDumpCommand","methods":["PlayerStatsDumpCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.stats.PlayerStatsGetCommand","simpleName":"PlayerStatsGetCommand","methods":["PlayerStatsGetCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.stats.PlayerStatsResetCommand","simpleName":"PlayerStatsResetCommand","methods":["PlayerStatsResetCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.stats.PlayerStatsSetCommand","simpleName":"PlayerStatsSetCommand","methods":["PlayerStatsSetCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.stats.PlayerStatsSetToMaxCommand","simpleName":"PlayerStatsSetToMaxCommand","methods":["PlayerStatsSetToMaxCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.stats.PlayerStatsSubCommand","simpleName":"PlayerStatsSubCommand","methods":["PlayerStatsSubCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.SudoCommand","simpleName":"SudoCommand","methods":["SudoCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.ToggleBlockPlacementOverrideCommand","simpleName":"ToggleBlockPlacementOverrideCommand","methods":["ToggleBlockPlacementOverrideCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.viewradius.PlayerViewRadiusGetCommand","simpleName":"PlayerViewRadiusGetCommand","methods":["PlayerViewRadiusGetCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.viewradius.PlayerViewRadiusSetCommand","simpleName":"PlayerViewRadiusSetCommand","methods":["PlayerViewRadiusSetCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.viewradius.PlayerViewRadiusSubCommand","simpleName":"PlayerViewRadiusSubCommand","methods":["PlayerViewRadiusSubCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.WhereAmICommand","simpleName":"WhereAmICommand","methods":["WhereAmICommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.player.WhoAmICommand","simpleName":"WhoAmICommand","methods":["WhoAmICommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.auth.AuthCancelCommand","simpleName":"AuthCancelCommand","methods":["AuthCancelCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.auth.AuthCommand","simpleName":"AuthCommand","methods":["AuthCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.auth.AuthLoginBrowserCommand","simpleName":"AuthLoginBrowserCommand","methods":["AuthLoginBrowserCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.auth.AuthLoginCommand","simpleName":"AuthLoginCommand","methods":["AuthLoginCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.auth.AuthLoginDeviceCommand","simpleName":"AuthLoginDeviceCommand","methods":["AuthLoginDeviceCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.auth.AuthLogoutCommand","simpleName":"AuthLogoutCommand","methods":["AuthLogoutCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.auth.AuthPersistenceCommand","simpleName":"AuthPersistenceCommand","methods":["AuthPersistenceCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.auth.AuthSelectCommand","simpleName":"AuthSelectCommand","methods":["AuthSelectCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.auth.AuthStatusCommand","simpleName":"AuthStatusCommand","methods":["AuthStatusCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.KickCommand","simpleName":"KickCommand","methods":["KickCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.MaxPlayersCommand","simpleName":"MaxPlayersCommand","methods":["MaxPlayersCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.StopCommand","simpleName":"StopCommand","methods":["StopCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.server.WhoCommand","simpleName":"WhoCommand","methods":["WhoCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.BackupCommand","simpleName":"BackupCommand","methods":["BackupCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.ConvertPrefabsCommand","simpleName":"ConvertPrefabsCommand","methods":["ConvertPrefabsCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.EventTitleCommand","simpleName":"EventTitleCommand","methods":["EventTitleCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.help.HelpCommand","simpleName":"HelpCommand","methods":["HelpCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.lighting.LightingCalculationCommand","simpleName":"LightingCalculationCommand","methods":["LightingCalculationCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.lighting.LightingCommand","simpleName":"LightingCommand","methods":["LightingCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.lighting.LightingGetCommand","simpleName":"LightingGetCommand","methods":["LightingGetCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.lighting.LightingInfoCommand","simpleName":"LightingInfoCommand","methods":["LightingInfoCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.lighting.LightingInvalidateCommand","simpleName":"LightingInvalidateCommand","methods":["LightingInvalidateCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.lighting.LightingSendCommand","simpleName":"LightingSendCommand","methods":["LightingSendCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.lighting.LightingSendToggleCommand","simpleName":"LightingSendToggleCommand","methods":["LightingSendToggleCommand(String, String, String, String, BooleanSupplier, Consumer)","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.metacommands.CommandsCommand","simpleName":"CommandsCommand","methods":["CommandsCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.metacommands.DumpCommandsCommand","simpleName":"DumpCommandsCommand","methods":["DumpCommandsCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.net.NetworkCommand","simpleName":"NetworkCommand","methods":["NetworkCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.NotifyCommand","simpleName":"NotifyCommand","methods":["NotifyCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.sleep.SleepCommand","simpleName":"SleepCommand","methods":["SleepCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.sleep.SleepOffsetCommand","simpleName":"SleepOffsetCommand","methods":["SleepOffsetCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.sleep.SleepTestCommand","simpleName":"SleepTestCommand","methods":["SleepTestCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.sound.SoundCommand","simpleName":"SoundCommand","methods":["SoundCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.sound.SoundPlay2DCommand","simpleName":"SoundPlay2DCommand","methods":["SoundPlay2DCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.sound.SoundPlay3DCommand","simpleName":"SoundPlay3DCommand","methods":["SoundPlay3DCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.StashCommand","simpleName":"StashCommand","methods":["StashCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.UIGalleryCommand","simpleName":"UIGalleryCommand","methods":["UIGalleryCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.ValidateCPBCommand","simpleName":"ValidateCPBCommand","methods":["ValidateCPBCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.worldmap.WorldMapClearMarkersCommand","simpleName":"WorldMapClearMarkersCommand","methods":["WorldMapClearMarkersCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.worldmap.WorldMapCommand","simpleName":"WorldMapCommand","methods":["WorldMapCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.worldmap.WorldMapReloadCommand","simpleName":"WorldMapReloadCommand","methods":["WorldMapReloadCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.worldmap.WorldMapViewRadiusGetCommand","simpleName":"WorldMapViewRadiusGetCommand","methods":["WorldMapViewRadiusGetCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.worldmap.WorldMapViewRadiusRemoveCommand","simpleName":"WorldMapViewRadiusRemoveCommand","methods":["WorldMapViewRadiusRemoveCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.worldmap.WorldMapViewRadiusSetCommand","simpleName":"WorldMapViewRadiusSetCommand","methods":["WorldMapViewRadiusSetCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.utility.worldmap.WorldMapViewRadiusSubCommand","simpleName":"WorldMapViewRadiusSubCommand","methods":["WorldMapViewRadiusSubCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkCommand","simpleName":"ChunkCommand","methods":["ChunkCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkFixHeightMapCommand","simpleName":"ChunkFixHeightMapCommand","methods":["ChunkFixHeightMapCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkForceTickCommand","simpleName":"ChunkForceTickCommand","methods":["ChunkForceTickCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkInfoCommand","simpleName":"ChunkInfoCommand","methods":["ChunkInfoCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkLightingCommand","simpleName":"ChunkLightingCommand","methods":["ChunkLightingCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkLoadCommand","simpleName":"ChunkLoadCommand","methods":["ChunkLoadCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkLoadedCommand","simpleName":"ChunkLoadedCommand","methods":["ChunkLoadedCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkMarkSaveCommand","simpleName":"ChunkMarkSaveCommand","methods":["ChunkMarkSaveCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkMaxSendRateCommand","simpleName":"ChunkMaxSendRateCommand","methods":["ChunkMaxSendRateCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkRegenerateCommand","simpleName":"ChunkRegenerateCommand","methods":["ChunkRegenerateCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkResendCommand","simpleName":"ChunkResendCommand","methods":["ChunkResendCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkTintCommand","simpleName":"ChunkTintCommand","methods":["ChunkTintCommand()","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkTrackerCommand","simpleName":"ChunkTrackerCommand","methods":["ChunkTrackerCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.chunk.ChunkUnloadCommand","simpleName":"ChunkUnloadCommand","methods":["ChunkUnloadCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityCleanCommand","simpleName":"EntityCleanCommand","methods":["EntityCleanCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityCloneCommand","simpleName":"EntityCloneCommand","methods":["EntityCloneCommand()","execute(CommandContext, World, Store): void","cloneEntity(CommandSender, Ref, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityCommand","simpleName":"EntityCommand","methods":["EntityCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityCountCommand","simpleName":"EntityCountCommand","methods":["EntityCountCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityDumpCommand","simpleName":"EntityDumpCommand","methods":["EntityDumpCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityEffectCommand","simpleName":"EntityEffectCommand","methods":["EntityEffectCommand()","execute(CommandContext, List, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityHideFromAdventurePlayersCommand","simpleName":"EntityHideFromAdventurePlayersCommand","methods":["EntityHideFromAdventurePlayersCommand()","execute(CommandContext, List, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityIntangibleCommand","simpleName":"EntityIntangibleCommand","methods":["EntityIntangibleCommand()","execute(CommandContext, List, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityInvulnerableCommand","simpleName":"EntityInvulnerableCommand","methods":["EntityInvulnerableCommand()","execute(CommandContext, List, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityLodCommand","simpleName":"EntityLodCommand","methods":["EntityLodCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityMakeInteractableCommand","simpleName":"EntityMakeInteractableCommand","methods":["EntityMakeInteractableCommand()","execute(CommandContext, List, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityNameplateCommand","simpleName":"EntityNameplateCommand","methods":["EntityNameplateCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityRemoveCommand","simpleName":"EntityRemoveCommand","methods":["EntityRemoveCommand()","execute(CommandContext, World, Store): void","removeEntity(Ref, Ref, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityResendCommand","simpleName":"EntityResendCommand","methods":["EntityResendCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.EntityTrackerCommand","simpleName":"EntityTrackerCommand","methods":["EntityTrackerCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.snapshot.EntitySnapshotHistoryCommand","simpleName":"EntitySnapshotHistoryCommand","methods":["EntitySnapshotHistoryCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.snapshot.EntitySnapshotLengthCommand","simpleName":"EntitySnapshotLengthCommand","methods":["EntitySnapshotLengthCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.snapshot.EntitySnapshotSubCommand","simpleName":"EntitySnapshotSubCommand","methods":["EntitySnapshotSubCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.stats.EntityStatsAddCommand","simpleName":"EntityStatsAddCommand","methods":["EntityStatsAddCommand()","execute(CommandContext, List, World, Store): void","addEntityStat(CommandContext, List, int, String, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.stats.EntityStatsDumpCommand","simpleName":"EntityStatsDumpCommand","methods":["EntityStatsDumpCommand()","execute(CommandContext, List, World, Store): void","dumpEntityStatsData(CommandContext, List, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.stats.EntityStatsGetCommand","simpleName":"EntityStatsGetCommand","methods":["EntityStatsGetCommand()","execute(CommandContext, List, World, Store): void","getEntityStat(CommandContext, List, String, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.stats.EntityStatsResetCommand","simpleName":"EntityStatsResetCommand","methods":["EntityStatsResetCommand()","execute(CommandContext, List, World, Store): void","resetEntityStat(CommandContext, List, String, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.stats.EntityStatsSetCommand","simpleName":"EntityStatsSetCommand","methods":["EntityStatsSetCommand()","execute(CommandContext, List, World, Store): void","setEntityStat(CommandContext, List, int, String, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.stats.EntityStatsSetToMaxCommand","simpleName":"EntityStatsSetToMaxCommand","methods":["EntityStatsSetToMaxCommand()","execute(CommandContext, List, World, Store): void","setEntityStatMax(CommandContext, List, String, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.entity.stats.EntityStatsSubCommand","simpleName":"EntityStatsSubCommand","methods":["EntityStatsSubCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.SpawnBlockCommand","simpleName":"SpawnBlockCommand","methods":["SpawnBlockCommand()","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.worldgen.WorldGenBenchmarkCommand","simpleName":"WorldGenBenchmarkCommand","methods":["WorldGenBenchmarkCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.worldgen.WorldGenCommand","simpleName":"WorldGenCommand","methods":["WorldGenCommand()"]},{"name":"com.hypixel.hytale.server.core.command.commands.world.worldgen.WorldGenReloadCommand","simpleName":"WorldGenReloadCommand","methods":["WorldGenReloadCommand()","executeAsync(CommandContext, World): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.system.AbbreviationMap","simpleName":"AbbreviationMap","methods":["get(String): Object","create(): AbbreviationMap$AbbreviationMapBuilder"]},{"name":"com.hypixel.hytale.server.core.command.system.AbstractCommand","simpleName":"AbstractCommand","methods":["AbstractCommand(String, String, boolean)","AbstractCommand(String, String)","AbstractCommand(String)","setOwner(CommandOwner): void","canGeneratePermission(): boolean","generatePermissionNode(): String","getPermissionGroups(): List","setPermissionGroups(String[]): void","setPermissionGroup(GameMode): void","getPermissionGroupsRecursive(): Map","putRecursivePermissionGroups(Map): void","setUnavailableInSingleplayer(boolean): void","setAllowsExtraArguments(boolean): void","matches(String, String, int): MatchResult","completeRegistration(): void","requirePermission(String): void","getFullyQualifiedName(): String","countParents(): int"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.system.AbstractOptionalArg","simpleName":"AbstractOptionalArg","methods":["addAliases(String[]): Argument","requiredIf(AbstractOptionalArg, AbstractOptionalArg[]): Argument","requiredIf(AbstractOptionalArg): Argument","requiredIfAbsent(AbstractOptionalArg, AbstractOptionalArg[]): Argument","requiredIfAbsent(AbstractOptionalArg): Argument","availableOnlyIfAll(AbstractOptionalArg, AbstractOptionalArg[]): Argument","availableOnlyIfAll(AbstractOptionalArg): Argument","availableOnlyIfAllAbsent(AbstractOptionalArg, AbstractOptionalArg[]): Argument","availableOnlyIfAllAbsent(AbstractOptionalArg): Argument","verifyArgumentDependencies(CommandContext, ParseResult): boolean","setPermission(String): Argument","getAliases(): Set","getPermission(): String","hasPermission(CommandSender): boolean"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.system.Argument","simpleName":"Argument","methods":["addValidator(Validator): Argument","validate(Object, ParseResult): void","provided(CommandContext): boolean","get(CommandContext): Object","getThis(): Argument","getProcessed(CommandContext): Object","suggest(SuggestionProvider): Argument","getSuggestions(CommandSender, String[]): List","getUsageMessage(): Message","getUsageOneLiner(): Message","getCommandRegisteredTo(): AbstractCommand","getName(): String","getArgumentType(): ArgumentType","getDescription(): String","toString(): String"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.system.ArgWrapper","simpleName":"ArgWrapper","methods":["ArgWrapper(ArgumentType, Function)","wrapArg(Argument): WrappedArg","toString(): String","hashCode(): int","equals(Object): boolean","argumentType(): ArgumentType","wrappedArgProviderFunction(): Function"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.system.DefaultArg","simpleName":"DefaultArg","methods":["DefaultArg(AbstractCommand, String, String, ArgumentType, Object, String)","getThis(): DefaultArg","getDefaultValue(): Object","validateDefaultValue(ParseResult): void","getUsageMessage(): Message","getUsageOneLiner(): Message","getDefaultValueDescription(): String"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.system.FlagArg","simpleName":"FlagArg","methods":["FlagArg(AbstractCommand, String, String)","getThis(): FlagArg","getDefaultValue(): Boolean","getUsageMessage(): Message","getUsageOneLiner(): Message"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.system.OptionalArg","simpleName":"OptionalArg","methods":["OptionalArg(AbstractCommand, String, String, ArgumentType)","getThis(): OptionalArg","getUsageMessage(): Message","getUsageOneLiner(): Message"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.system.RequiredArg","simpleName":"RequiredArg","methods":["RequiredArg(AbstractCommand, String, String, ArgumentType)","withSuggestionOverride(ArgumentType): RequiredArg","getSuggestionOverrideType(): ArgumentType","getUsageMessageWithoutDescription(): Message","getUsageMessage(): Message","getUsageOneLiner(): Message","getThis(): RequiredArg"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.system.WrappedArg","simpleName":"WrappedArg","methods":["WrappedArg(Argument)","provided(CommandContext): boolean","getName(): String","getDescription(): String","addAliases(String[]): WrappedArg","getArg(): Argument","get(CommandContext): Object"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.AbstractAssetArgumentType","simpleName":"AbstractAssetArgumentType","methods":["AbstractAssetArgumentType(String, Class, String)","parse(String, ParseResult): JsonAssetWithMap","getAssetKey(String): Object","getAssetMap(): AssetMap","suggest(CommandSender, String, int, SuggestionResult): void","getSuggestionValueCount(): int"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.ArgTypes","simpleName":"ArgTypes","methods":["ArgTypes()","forEnum(String, Class): SingleArgumentType"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.ArgumentType","simpleName":"ArgumentType","methods":["ArgumentType(Message, Message, int, String[])","ArgumentType(String, Message, int, String[])","ArgumentType(String, String, int, String[])","processedGet(CommandSender, CommandContext, Argument): Object","suggest(CommandSender, String, int, SuggestionResult): void","parse(String[], ParseResult): Object","getArgumentUsage(): Message","getNumberOfParameters(): int","getName(): Message","getExamples(): String[]","isListArgument(): boolean","isGreedyString(): boolean","getSuggestionTypeId(): String","withSharedSuggestions(ArgumentType): ArgumentType","getSuggestionValueCount(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.AssetArgumentType","simpleName":"AssetArgumentType","methods":["AssetArgumentType(String, Class, String)","getAssetKey(String): String"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.BooleanFlagArgumentType","simpleName":"BooleanFlagArgumentType","methods":["BooleanFlagArgumentType()","parse(String[], ParseResult): Boolean"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.Coord","simpleName":"Coord","methods":["Coord(double, boolean, boolean, boolean)","getValue(): double","isNotBase(): boolean","isHeight(): boolean","isRelative(): boolean","isChunk(): boolean","resolveXZ(double): double","resolveYAtWorldCoords(double, World, double, double): double","resolve(double): double","parse(String): Coord"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.EntityWrappedArg","simpleName":"EntityWrappedArg","methods":["EntityWrappedArg(Argument)","get(ComponentAccessor, CommandContext): Ref","getEntityDirectly(CommandContext, World): Ref"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.EnumArgumentType","simpleName":"EnumArgumentType","methods":["EnumArgumentType(String, Class)","parse(String, ParseResult): Enum","suggest(CommandSender, String, int, SuggestionResult): void","getSuggestionValueCount(): int","getArgumentUsageString(Enum[]): String","getExamples(Enum[]): String[]"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.GameModeArgumentType","simpleName":"GameModeArgumentType","methods":["GameModeArgumentType()","parse(String, ParseResult): GameMode","suggest(CommandSender, String, int, SuggestionResult): void","getSuggestionValueCount(): int"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.IntCoord","simpleName":"IntCoord","methods":["IntCoord(int, boolean, boolean, boolean)","getValue(): int","isNotBase(): boolean","isHeight(): boolean","isRelative(): boolean","isChunk(): boolean","resolveXZ(int): int","resolveYAtWorldCoords(int, ChunkStore, int, int): int","resolve(int): int","parse(String): IntCoord"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.ListArgumentType","simpleName":"ListArgumentType","methods":["ListArgumentType(ArgumentType)","isListArgument(): boolean","parse(String[], ParseResult): List","suggest(CommandSender, String, int, SuggestionResult): void","getSuggestionValueCount(): int"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.MultiArgumentContext","simpleName":"MultiArgumentContext","methods":["MultiArgumentContext()","registerArgumentValues(ArgumentType, String[], ParseResult): void","get(ArgumentType): Object"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.MultiArgumentType","simpleName":"MultiArgumentType","methods":["MultiArgumentType(String, String, String[])","withParameter(String, String, SingleArgumentType): WrappedArgumentType","parse(String[], ParseResult): Object","parse(MultiArgumentContext, ParseResult): Object"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.ProcessedArgumentType","simpleName":"ProcessedArgumentType","methods":["ProcessedArgumentType(String, Message, ArgumentType, String[])","getInputTypeArgumentType(): ArgumentType","isListArgument(): boolean","parse(String[], ParseResult): Object","processInput(Object): Object","suggest(CommandSender, String, int, SuggestionResult): void","getSuggestionValueCount(): int"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.RelativeChunkPosition","simpleName":"RelativeChunkPosition","methods":["RelativeChunkPosition(IntCoord, IntCoord)","getChunkPosition(CommandContext, ComponentAccessor): Vector2i","getChunkPosition(Vector3d): Vector2i","isRelative(): boolean"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.RelativeDirection","simpleName":"RelativeDirection","methods":["values(): RelativeDirection[]","valueOf(String): RelativeDirection","toDirectionVector(RelativeDirection, HeadRotation): Vector3i","toAxis(RelativeDirection, HeadRotation): Axis"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.RelativeDoublePosition","simpleName":"RelativeDoublePosition","methods":["RelativeDoublePosition(Coord, Coord, Coord)","getRelativePosition(Vector3d, World): Vector3d","getRelativePosition(CommandContext, World, ComponentAccessor): Vector3d","isRelative(): boolean"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.RelativeFloat","simpleName":"RelativeFloat","methods":["RelativeFloat(float, boolean)","RelativeFloat()","parse(String, ParseResult): RelativeFloat","getRawValue(): float","isRelative(): boolean","resolve(float): float","toString(): String"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.RelativeInteger","simpleName":"RelativeInteger","methods":["RelativeInteger(int, boolean)","RelativeInteger()","parse(String, ParseResult): RelativeInteger","getRawValue(): int","isRelative(): boolean","resolve(int): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.RelativeIntegerRange","simpleName":"RelativeIntegerRange","methods":["RelativeIntegerRange(RelativeInteger, RelativeInteger)","RelativeIntegerRange()","RelativeIntegerRange(int, int)","getNumberInRange(int): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.RelativeIntPosition","simpleName":"RelativeIntPosition","methods":["RelativeIntPosition(IntCoord, IntCoord, IntCoord)","getBlockPosition(Ref, ComponentAccessor): Vector3i","getBlockPosition(CommandContext, ComponentAccessor): Vector3i","getBlockPosition(Vector3d, ChunkStore): Vector3i","isRelative(): boolean"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.RelativeVector3i","simpleName":"RelativeVector3i","methods":["RelativeVector3i(RelativeInteger, RelativeInteger, RelativeInteger)","RelativeVector3i()","resolve(int, int, int): Vector3i","resolve(Vector3i): Vector3i","toString(): String","isRelativeX(): boolean","isRelativeY(): boolean","isRelativeZ(): boolean"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.SingleArgumentType","simpleName":"SingleArgumentType","methods":["SingleArgumentType(Message, String, String[])","SingleArgumentType(String, Message, String[])","SingleArgumentType(String, String, String[])","parse(String[], ParseResult): Object","parse(String, ParseResult): Object","withOverriddenUsage(String, String[]): WrappedArgumentType","withOverriddenUsage(String): WrappedArgumentType"]},{"name":"com.hypixel.hytale.server.core.command.system.arguments.types.WrappedArgumentType","simpleName":"WrappedArgumentType","methods":["WrappedArgumentType(Message, ArgumentType, String, String[])","getExamples(): String[]","get(MultiArgumentContext): Object","getSuggestionValueCount(): int","suggest(CommandSender, String, int, SuggestionResult): void"]},{"name":"com.hypixel.hytale.server.core.command.system.basecommands.AbstractAsyncCommand","simpleName":"AbstractAsyncCommand","methods":["AbstractAsyncCommand(String, String)","AbstractAsyncCommand(String, String, boolean)","AbstractAsyncCommand(String)","execute(CommandContext): CompletableFuture","executeAsync(CommandContext): CompletableFuture","runAsync(CommandContext, Runnable, Executor): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.system.basecommands.AbstractAsyncPlayerCommand","simpleName":"AbstractAsyncPlayerCommand","methods":["AbstractAsyncPlayerCommand(String, String)","AbstractAsyncPlayerCommand(String, String, boolean)","AbstractAsyncPlayerCommand(String)","executeAsync(CommandContext): CompletableFuture","executeAsync(CommandContext, Store, Ref, PlayerRef, World): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.system.basecommands.AbstractAsyncWorldCommand","simpleName":"AbstractAsyncWorldCommand","methods":["AbstractAsyncWorldCommand(String, String)","AbstractAsyncWorldCommand(String, String, boolean)","AbstractAsyncWorldCommand(String)","executeAsync(CommandContext): CompletableFuture","executeAsync(CommandContext, World): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.command.system.basecommands.AbstractCommandCollection","simpleName":"AbstractCommandCollection","methods":["AbstractCommandCollection(String, String)","getFullUsage(CommandSender): Message","executeAsync(CommandContext): CompletableFuture","getUsageString(CommandSender): Message","isNoArgVariant(): boolean"]},{"name":"com.hypixel.hytale.server.core.command.system.basecommands.AbstractPlayerCommand","simpleName":"AbstractPlayerCommand","methods":["AbstractPlayerCommand(String, String)","AbstractPlayerCommand(String, String, boolean)","AbstractPlayerCommand(String)","executeAsync(CommandContext): CompletableFuture","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.command.system.basecommands.AbstractTargetEntityCommand","simpleName":"AbstractTargetEntityCommand","methods":["AbstractTargetEntityCommand(String, String)","AbstractTargetEntityCommand(String, String, boolean)","AbstractTargetEntityCommand(String)","executeAsync(CommandContext): CompletableFuture","execute(CommandContext, List, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.system.basecommands.AbstractTargetPlayerCommand","simpleName":"AbstractTargetPlayerCommand","methods":["AbstractTargetPlayerCommand(String, String)","AbstractTargetPlayerCommand(String, String, boolean)","AbstractTargetPlayerCommand(String)","executeAsync(CommandContext): CompletableFuture","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.system.basecommands.AbstractTargetPlayersCommand","simpleName":"AbstractTargetPlayersCommand","methods":["AbstractTargetPlayersCommand(String, String)","AbstractTargetPlayersCommand(String, String, boolean)","AbstractTargetPlayersCommand(String)","executeAsync(CommandContext): CompletableFuture","execute(CommandContext, World, Store, List): void"]},{"name":"com.hypixel.hytale.server.core.command.system.basecommands.AbstractWorldCommand","simpleName":"AbstractWorldCommand","methods":["AbstractWorldCommand(String, String)","AbstractWorldCommand(String, String, boolean)","AbstractWorldCommand(String)","executeAsync(CommandContext): CompletableFuture","execute(CommandContext, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.command.system.basecommands.CommandBase","simpleName":"CommandBase","methods":["CommandBase(String, String)","CommandBase(String, String, boolean)","CommandBase(String)","execute(CommandContext): CompletableFuture","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.command.system.CommandContext","simpleName":"CommandContext","methods":["CommandContext(AbstractCommand, CommandSender, String)","get(Argument): Object","getInput(Argument): String[]","provided(Argument): boolean","getInputString(): String","sendMessage(Message): void","isPlayer(): boolean","senderAs(Class): CommandSender","senderAsPlayerRef(): Ref","sender(): CommandSender","getCalledCommand(): AbstractCommand"]},{"name":"com.hypixel.hytale.server.core.command.system.CommandManager","simpleName":"CommandManager","methods":["get(): CommandManager","CommandManager()","shutdown(): void","getArgTypeById(String): ArgumentType","broadcastArgCacheInvalidation(String[]): void","getCommandRegistration(): Map","registerCommands(): void","createVirtualPermissionGroups(): Map","registerSystemCommand(AbstractCommand): void","register(AbstractCommand): CommandRegistration","buildCommandTree(CommandSender): CommandTreeSync","handleCommand(CommandSender, String): CompletableFuture","handleCommands(CommandSender, Deque): CompletableFuture","getName(): String"]},{"name":"com.hypixel.hytale.server.core.command.system.CommandOwner","simpleName":"CommandOwner","methods":["getName(): String"]},{"name":"com.hypixel.hytale.server.core.command.system.CommandRegistration","simpleName":"CommandRegistration","methods":["CommandRegistration(AbstractCommand, BooleanSupplier, Runnable)","CommandRegistration(CommandRegistration, BooleanSupplier, Runnable)"]},{"name":"com.hypixel.hytale.server.core.command.system.CommandRegistry","simpleName":"CommandRegistry","methods":["CommandRegistry(List, BooleanSupplier, String, PluginBase)","registerCommand(AbstractCommand): CommandRegistration"]},{"name":"com.hypixel.hytale.server.core.command.system.CommandSender","simpleName":"CommandSender","methods":["getUsername(): String","getUuid(): UUID"]},{"name":"com.hypixel.hytale.server.core.command.system.CommandTreeBuilder","simpleName":"CommandTreeBuilder","methods":[]},{"name":"com.hypixel.hytale.server.core.command.system.CommandUtil","simpleName":"CommandUtil","methods":["CommandUtil()","stripCommandName(String): String","requirePermission(PermissionHolder, String): void"]},{"name":"com.hypixel.hytale.server.core.command.system.CommandValidationResults","simpleName":"CommandValidationResults","methods":["CommandValidationResults(ExtraInfo)","processResults(ParseResult): void"]},{"name":"com.hypixel.hytale.server.core.command.system.exceptions.CommandException","simpleName":"CommandException","methods":["CommandException()","sendTranslatedMessage(CommandSender): void"]},{"name":"com.hypixel.hytale.server.core.command.system.exceptions.GeneralCommandException","simpleName":"GeneralCommandException","methods":["GeneralCommandException(Message)","sendTranslatedMessage(CommandSender): void","getMessageText(): String"]},{"name":"com.hypixel.hytale.server.core.command.system.exceptions.NoPermissionException","simpleName":"NoPermissionException","methods":["NoPermissionException(String)","sendTranslatedMessage(CommandSender): void"]},{"name":"com.hypixel.hytale.server.core.command.system.exceptions.SenderTypeException","simpleName":"SenderTypeException","methods":["SenderTypeException(Class)","sendTranslatedMessage(CommandSender): void"]},{"name":"com.hypixel.hytale.server.core.command.system.MatchResult","simpleName":"MatchResult","methods":["of(int, int, int, String, String): MatchResult","MatchResult(int, int, int, int)","getDepth(): int","getType(): int","getMatch(): int","min(MatchResult): MatchResult","compareTo(MatchResult): int","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.command.system.pages.CommandListPage","simpleName":"CommandListPage","methods":["CommandListPage(PlayerRef)","CommandListPage(PlayerRef, String)","build(Ref, UICommandBuilder, UIEventBuilder, Store): void","handleDataEvent(Ref, Store, CommandListPage$CommandListPageEventData): void"]},{"name":"com.hypixel.hytale.server.core.command.system.pages.UIGalleryPage","simpleName":"UIGalleryPage","methods":["UIGalleryPage(PlayerRef)","build(Ref, UICommandBuilder, UIEventBuilder, Store): void","handleDataEvent(Ref, Store, UIGalleryPage$UIGalleryEventData): void"]},{"name":"com.hypixel.hytale.server.core.command.system.ParserContext","simpleName":"ParserContext","methods":["ParserContext(List, String, ParseResult)","of(List, String, ParseResult): ParserContext","addNewOptionalArg(String): void","appendOptionalParameter(String, ParseResult): void","getInputString(): String","getRawInput(): String","getSubCommandIndex(): int","isListToken(int): boolean","getNumPreOptSingleValueTokensBeforeListTokens(): int","getNumPreOptionalTokens(): int","getPreOptionalSingleValueToken(int): String","getPreOptionalListToken(int): ParserContext$PreOptionalListContext","getFirstToken(): String","getOptionalArgs(): ObjectSortedSet","isHelpSpecified(): boolean","isConfirmationSpecified(): boolean","convertToSubCommand(): void"]},{"name":"com.hypixel.hytale.server.core.command.system.ParseResult","simpleName":"ParseResult","methods":["ParseResult()","ParseResult(boolean)","fail(Message, Message[]): void","fail(Message): void","failed(): boolean","sendMessages(CommandSender): void"]},{"name":"com.hypixel.hytale.server.core.command.system.suggestion.SuggestionProvider","simpleName":"SuggestionProvider","methods":["suggest(CommandSender, String, int, SuggestionResult): void"]},{"name":"com.hypixel.hytale.server.core.command.system.suggestion.SuggestionResult","simpleName":"SuggestionResult","methods":["SuggestionResult()","suggest(String): SuggestionResult","suggestContinuation(String): SuggestionResult","suggest(Function, Object): SuggestionResult","suggest(Object): SuggestionResult","getSuggestions(): List","getContinuations(): List"]},{"name":"com.hypixel.hytale.server.core.command.system.Tokenizer","simpleName":"Tokenizer","methods":["Tokenizer()","parseArguments(String, ParseResult): List"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.GroupArgumentType","simpleName":"GroupArgumentType","methods":["suggest(CommandSender, String, int, SuggestionResult): void","parse(String, ParseResult): String"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.op.OpAddCommand","simpleName":"OpAddCommand","methods":["OpAddCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.op.OpCommand","simpleName":"OpCommand","methods":["OpCommand()","canGeneratePermission(): boolean"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.op.OpRemoveCommand","simpleName":"OpRemoveCommand","methods":["OpRemoveCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.op.OpSelfCommand","simpleName":"OpSelfCommand","methods":["OpSelfCommand()","canGeneratePermission(): boolean","execute(CommandContext, Store, Ref, PlayerRef, World): void"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.PermCommand","simpleName":"PermCommand","methods":["PermCommand()"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.PermGroupCommand","simpleName":"PermGroupCommand","methods":["PermGroupCommand()"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.PermListCommand","simpleName":"PermListCommand","methods":["PermListCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.PermReloadCommand","simpleName":"PermReloadCommand","methods":["PermReloadCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.PermTestCommand","simpleName":"PermTestCommand","methods":["PermTestCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.PermUserCommand","simpleName":"PermUserCommand","methods":["PermUserCommand()"]},{"name":"com.hypixel.hytale.server.core.permissions.commands.SetGroupCommand","simpleName":"SetGroupCommand","methods":["SetGroupCommand()","hasPermission(CommandSender): boolean"]},{"name":"com.hypixel.hytale.server.core.permissions.HytalePermissions","simpleName":"HytalePermissions","methods":["HytalePermissions()","fromCommand(String): String","fromCommand(String, String): String"]},{"name":"com.hypixel.hytale.server.core.permissions.PermissionHolder","simpleName":"PermissionHolder","methods":["hasPermission(String): boolean","hasPermission(String, boolean): boolean"]},{"name":"com.hypixel.hytale.server.core.permissions.PermissionsModule","simpleName":"PermissionsModule","methods":["get(): PermissionsModule","PermissionsModule(JavaPluginInit)","setup(): void","start(): void","registerPermission(String): void","registerPermission(String, String[]): void","getRegisteredPermissions(): Map","refreshVirtualGroups(): void","reload(): void","addProvider(PermissionProvider): void","removeProvider(PermissionProvider): void","getProviders(): List","getFirstPermissionProvider(): PermissionProvider","areProvidersTampered(): boolean","addUserPermission(UUID, Set): void","removeUserPermission(UUID, Set): void","addGroupPermission(String, Set): void","removeGroupPermission(String, Set): void"]},{"name":"com.hypixel.hytale.server.core.permissions.PermissionValidation","simpleName":"PermissionValidation","methods":["isValidGroupName(String): boolean","isValidPermissionNode(String): boolean"]},{"name":"com.hypixel.hytale.server.core.permissions.provider.HytalePermissionsProvider","simpleName":"HytalePermissionsProvider","methods":["resolveGroupName(String): String","HytalePermissionsProvider()","HytalePermissionsProvider(Path)","getName(): String","addUserPermissions(UUID, Set): void","removeUserPermissions(UUID, Set): void","getUserPermissions(UUID): Set","addGroupPermissions(String, Set): void","removeGroupPermissions(String, Set): void","getGroupPermissions(String): Set","getGroupParent(String): String","getAllRegisteredGroups(): Set","getEffectiveGroupPermissions(String): Set","addUserToGroup(UUID, String): void","removeUserFromGroup(UUID, String): void","getGroupsForUser(UUID): Set","setUserGroup(UUID, String): void","read(BufferedReader): void"]},{"name":"com.hypixel.hytale.server.core.permissions.provider.PermissionProvider","simpleName":"PermissionProvider","methods":["getName(): String","addUserPermissions(UUID, Set): void","removeUserPermissions(UUID, Set): void","getUserPermissions(UUID): Set","addGroupPermissions(String, Set): void","removeGroupPermissions(String, Set): void","getGroupPermissions(String): Set","addUserToGroup(UUID, String): void","removeUserFromGroup(UUID, String): void","getGroupsForUser(UUID): Set","setUserGroup(UUID, String): void","getGroupParent(String): String","getAllRegisteredGroups(): Set","getEffectiveGroupPermissions(String): Set"]},{"name":"com.hypixel.hytale.server.core.task.TaskRegistration","simpleName":"TaskRegistration","methods":["TaskRegistration(Future)","TaskRegistration(TaskRegistration, BooleanSupplier, Runnable)","getTask(): Future","toString(): String"]},{"name":"com.hypixel.hytale.server.core.task.TaskRegistry","simpleName":"TaskRegistry","methods":["TaskRegistry(List, BooleanSupplier, String)","registerTask(CompletableFuture): TaskRegistration","registerTask(ScheduledFuture): TaskRegistration"]}]},{"key":"assets_config","title":"Assets, Config, Prefabs & Codecs","classCount":642,"classes":[{"name":"com.hypixel.hytale.assetstore.AssetConstants","simpleName":"AssetConstants","methods":["AssetConstants()"]},{"name":"com.hypixel.hytale.assetstore.AssetExtraInfo","simpleName":"AssetExtraInfo","methods":["AssetExtraInfo(AssetExtraInfo$Data)","AssetExtraInfo(Path, AssetExtraInfo$Data)","generateKey(): String","getKey(): Object","getAssetPath(): Path","getData(): AssetExtraInfo$Data","appendDetailsTo(StringBuilder): void","getValidationResults(): AssetValidationResults","toString(): String"]},{"name":"com.hypixel.hytale.assetstore.AssetHolder","simpleName":"AssetHolder","methods":[]},{"name":"com.hypixel.hytale.assetstore.AssetKeyValidator","simpleName":"AssetKeyValidator","methods":["AssetKeyValidator(Supplier)","getStore(): AssetStore","accept(Object, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.assetstore.AssetLoadResult","simpleName":"AssetLoadResult","methods":["AssetLoadResult(Map, Map, Set, Set, Map)","getLoadedAssets(): Map","getLoadedKeyToPathMap(): Map","getFailedToLoadKeys(): Set","getFailedToLoadPaths(): Set","hasFailed(): boolean"]},{"name":"com.hypixel.hytale.assetstore.AssetMap","simpleName":"AssetMap","methods":["AssetMap()","getAsset(Object): JsonAsset","getAsset(String, Object): JsonAsset","getPath(Object): Path","getAssetPack(Object): String","getKeys(Path): Set","getChildren(Object): Set","getAssetCount(): int","getAssetMap(): Map","getPathMap(String): Map","getKeysForTag(int): Set","getTagIndexes(): IntSet","getTagCount(): int","clear(): void","putAll(String, AssetCodec, Map, Map, Map): void","remove(Set): Set","remove(String, Set, List): Set","requireReplaceOnRemove(): boolean"]},{"name":"com.hypixel.hytale.assetstore.AssetPack","simpleName":"AssetPack","methods":["AssetPack(Path, String, Path, FileSystem, boolean, PluginManifest, AssetPack$PackSource)","getName(): String","getRoot(): Path","getFileSystem(): FileSystem","getManifest(): PluginManifest","isImmutable(): boolean","getPackLocation(): Path","getSource(): AssetPack$PackSource","isCoreMod(): boolean","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.assetstore.AssetReferences","simpleName":"AssetReferences","methods":["AssetReferences(Class, Set)","getParentAssetClass(): Class","getParentKeys(): Set","addChildAssetReferences(Class, Object): void","toString(): String"]},{"name":"com.hypixel.hytale.assetstore.AssetRegistry","simpleName":"AssetRegistry","methods":["AssetRegistry()","getStoreMap(): Map","getAssetStore(Class): AssetStore","register(AssetStore): AssetStore","unregister(AssetStore): void","getTagIndex(String): int","getOrCreateTagIndex(String): int","registerClientTag(String): boolean","getClientTags(): Object2IntMap"]},{"name":"com.hypixel.hytale.assetstore.AssetStore","simpleName":"AssetStore","methods":["AssetStore(AssetStore$Builder)","getEventBus(): IEventBus","addFileMonitor(String, Path): void","removeFileMonitor(Path): void","handleRemoveOrUpdate(Set, Map, AssetUpdateQuery): void","getKeyClass(): Class","getAssetClass(): Class","getPath(): String","getExtension(): String","getCodec(): AssetCodec","getKeyFunction(): Function","getLoadsAfter(): Set","getAssetMap(): AssetMap","getReplaceOnRemove(): Function","isUnmodifiable(): boolean","getPreAddedAssets(): List","hasLoadedContainedAssetsFor(Class): boolean","getIdProvider(): Class"]},{"name":"com.hypixel.hytale.assetstore.AssetUpdateQuery","simpleName":"AssetUpdateQuery","methods":["AssetUpdateQuery(boolean, AssetUpdateQuery$RebuildCache)","AssetUpdateQuery(AssetUpdateQuery$RebuildCache)","isDisableAssetCompare(): boolean","getRebuildCache(): AssetUpdateQuery$RebuildCache","toString(): String"]},{"name":"com.hypixel.hytale.assetstore.AssetValidationResults","simpleName":"AssetValidationResults","methods":["AssetValidationResults(ExtraInfo)","handleMissingAsset(String, Class, Object): void","handleMissingAsset(String, Class, Object, String): void","disableMissingAssetFor(Class): void","logOrThrowValidatorExceptions(HytaleLogger, String): void","logOrThrowValidatorExceptions(HytaleLogger, String, Path, int): void"]},{"name":"com.hypixel.hytale.assetstore.codec.AssetBuilderCodec","simpleName":"AssetBuilderCodec","methods":["AssetBuilderCodec(AssetBuilderCodec$Builder)","getKeyCodec(): KeyedCodec","getParentCodec(): KeyedCodec","getData(JsonAsset): AssetExtraInfo$Data","decodeJsonAsset(RawJsonReader, AssetExtraInfo): JsonAsset","decodeAndInheritJsonAsset(RawJsonReader, JsonAsset, AssetExtraInfo): JsonAsset","toSchema(SchemaContext): ObjectSchema","toSchema(SchemaContext, JsonAsset): ObjectSchema","builder(Class, Supplier, Codec, BiConsumer, Function, BiConsumer, Function): AssetBuilderCodec$Builder","builder(Class, Supplier, BuilderCodec, Codec, BiConsumer, Function, BiConsumer, Function): AssetBuilderCodec$Builder","wrap(BuilderCodec, Codec, BiConsumer, Function, BiConsumer, Function): AssetBuilderCodec"]},{"name":"com.hypixel.hytale.assetstore.codec.AssetCodec","simpleName":"AssetCodec","methods":["getKeyCodec(): KeyedCodec","getParentCodec(): KeyedCodec","getData(JsonAsset): AssetExtraInfo$Data","decodeJsonAsset(RawJsonReader, AssetExtraInfo): JsonAsset","decodeAndInheritJsonAsset(RawJsonReader, JsonAsset, AssetExtraInfo): JsonAsset"]},{"name":"com.hypixel.hytale.assetstore.codec.AssetCodecMapCodec","simpleName":"AssetCodecMapCodec","methods":["AssetCodecMapCodec(Codec, BiConsumer, Function, BiConsumer, Function)","AssetCodecMapCodec(String, Codec, BiConsumer, Function, BiConsumer, Function)","AssetCodecMapCodec(Codec, BiConsumer, Function, BiConsumer, Function, boolean)","AssetCodecMapCodec(String, Codec, BiConsumer, Function, BiConsumer, Function, boolean)","getKeyCodec(): KeyedCodec","getParentCodec(): KeyedCodec","getData(JsonAsset): AssetExtraInfo$Data","register(String, Class, BuilderCodec): AssetCodecMapCodec","register(Priority, String, Class, BuilderCodec): AssetCodecMapCodec","decodeAndInherit(BsonDocument, JsonAsset, ExtraInfo): JsonAsset","decodeAndInherit(BsonDocument, JsonAsset, JsonAsset, ExtraInfo): void","decodeAndInheritJson(RawJsonReader, JsonAsset, ExtraInfo): JsonAsset","decodeAndInheritJson(RawJsonReader, JsonAsset, JsonAsset, ExtraInfo): void","decodeJsonAsset(RawJsonReader, AssetExtraInfo): JsonAsset","decodeAndInheritJsonAsset(RawJsonReader, JsonAsset, AssetExtraInfo): JsonAsset","toSchema(SchemaContext): Schema","mutateChildSchema(String, SchemaContext, BuilderCodec, ObjectSchema): void"]},{"name":"com.hypixel.hytale.assetstore.codec.ContainedAssetCodec","simpleName":"ContainedAssetCodec","methods":["ContainedAssetCodec(Class, AssetCodec)","ContainedAssetCodec(Class, AssetCodec, ContainedAssetCodec$Mode)","ContainedAssetCodec(Class, AssetCodec, ContainedAssetCodec$Mode, Function)","getAssetClass(): Class","decode(BsonValue, ExtraInfo): Object","encode(Object, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Object","toSchema(SchemaContext): Schema","validate(Object, ExtraInfo): void","validateDefaults(ExtraInfo, Set): void"]},{"name":"com.hypixel.hytale.assetstore.DecodedAsset","simpleName":"DecodedAsset","methods":["DecodedAsset(Object, JsonAsset)","getKey(): Object","getAsset(): JsonAsset","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.assetstore.event.AssetMonitorEvent","simpleName":"AssetMonitorEvent","methods":["AssetMonitorEvent(String, List, List, List, List)","getAssetPack(): String","getCreatedOrModifiedFilesToLoad(): List","getRemovedFilesToUnload(): List","getRemovedFilesAndDirectories(): List","getCreatedOrModifiedDirectories(): List"]},{"name":"com.hypixel.hytale.assetstore.event.AssetsEvent","simpleName":"AssetsEvent","methods":["AssetsEvent()"]},{"name":"com.hypixel.hytale.assetstore.event.AssetStoreEvent","simpleName":"AssetStoreEvent","methods":["AssetStoreEvent(AssetStore)","getAssetStore(): AssetStore","toString(): String"]},{"name":"com.hypixel.hytale.assetstore.event.AssetStoreMonitorEvent","simpleName":"AssetStoreMonitorEvent","methods":["AssetStoreMonitorEvent(String, AssetStore, List, List, List, List)","getAssetStore(): AssetStore","toString(): String"]},{"name":"com.hypixel.hytale.assetstore.event.GenerateAssetsEvent","simpleName":"GenerateAssetsEvent","methods":["GenerateAssetsEvent(Class, AssetMap, Map, Map)","getAssetClass(): Class","getLoadedAssets(): Map","getAssetMap(): AssetMap","addChildAsset(Object, JsonAssetWithMap, Object): void","addChildAsset(Object, JsonAssetWithMap, Object[]): void","addChildAssetWithReference(Object, JsonAssetWithMap, Class, Object): void","addChildAssetWithReferences(Object, JsonAssetWithMap, GenerateAssetsEvent$ParentReference[]): void","processEvent(String): void","toString(): String"]},{"name":"com.hypixel.hytale.assetstore.event.LoadedAssetsEvent","simpleName":"LoadedAssetsEvent","methods":["LoadedAssetsEvent(Class, AssetMap, Map, boolean, AssetUpdateQuery)","getAssetClass(): Class","getAssetMap(): AssetMap","getLoadedAssets(): Map","isInitial(): boolean","getQuery(): AssetUpdateQuery","toString(): String"]},{"name":"com.hypixel.hytale.assetstore.event.RegisterAssetStoreEvent","simpleName":"RegisterAssetStoreEvent","methods":["RegisterAssetStoreEvent(AssetStore)"]},{"name":"com.hypixel.hytale.assetstore.event.RemoveAssetStoreEvent","simpleName":"RemoveAssetStoreEvent","methods":["RemoveAssetStoreEvent(AssetStore)"]},{"name":"com.hypixel.hytale.assetstore.event.RemovedAssetsEvent","simpleName":"RemovedAssetsEvent","methods":["RemovedAssetsEvent(Class, AssetMap, Set, boolean)","getAssetClass(): Class","getAssetMap(): AssetMap","getRemovedAssets(): Set","isReplaced(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.assetstore.iterator.AssetStoreIterator","simpleName":"AssetStoreIterator","methods":["AssetStoreIterator(Collection)","hasNext(): boolean","next(): AssetStore","size(): int","isWaitingForDependencies(AssetStore): boolean","isBeingWaitedFor(AssetStore): boolean","close(): void"]},{"name":"com.hypixel.hytale.assetstore.iterator.CircularDependencyException","simpleName":"CircularDependencyException","methods":["CircularDependencyException(Collection, AssetStoreIterator)","makeMessage(Collection, AssetStoreIterator): String"]},{"name":"com.hypixel.hytale.assetstore.JsonAsset","simpleName":"JsonAsset","methods":["getId(): Object"]},{"name":"com.hypixel.hytale.assetstore.map.AssetMapWithIndexes","simpleName":"AssetMapWithIndexes","methods":["AssetMapWithIndexes()","clear(): void","getIndexesForTag(int): IntSet","putAssetTags(AssetCodec, Map): void","putAssetTag(AssetCodec, Object, int, JsonAsset): void","putAssetTag(Object, int, int): void","requireReplaceOnRemove(): boolean"]},{"name":"com.hypixel.hytale.assetstore.map.BlockTypeAssetMap","simpleName":"BlockTypeAssetMap","methods":["BlockTypeAssetMap(IntFunction, Function)","getIndex(Object): int","getIndexOrDefault(Object, int): int","getNextIndex(): int","getAsset(int): JsonAssetWithMap","getAssetOrDefault(int, JsonAssetWithMap): JsonAssetWithMap","getSubKeys(Object): ObjectSet","getGroupId(String): int","getGroups(): String[]","clear(): void","putAll(String, AssetCodec, Map, Map, Map): void","remove(Set): Set","remove(String, Set, List): Set"]},{"name":"com.hypixel.hytale.assetstore.map.CaseInsensitiveHashStrategy","simpleName":"CaseInsensitiveHashStrategy","methods":["CaseInsensitiveHashStrategy()","getInstance(): CaseInsensitiveHashStrategy","hashCode(Object): int","equals(Object, Object): boolean"]},{"name":"com.hypixel.hytale.assetstore.map.DefaultAssetMap","simpleName":"DefaultAssetMap","methods":["DefaultAssetMap()","DefaultAssetMap(Map)","getAsset(Object): JsonAsset","getAsset(String, Object): JsonAsset","getPath(Object): Path","getAssetPack(Object): String","getKeys(Path): Set","getChildren(Object): Set","getAssetCount(): int","getAssetMap(): Map","getPathMap(String): Map","getKeysForTag(int): Set","getTagIndexes(): IntSet","getTagCount(): int","clear(): void","putAll(String, AssetCodec, Map, Map, Map): void","putAssetTags(AssetCodec, Map): void","putAssetTag(Object, int): void"]},{"name":"com.hypixel.hytale.assetstore.map.IndexedAssetMap","simpleName":"IndexedAssetMap","methods":["IndexedAssetMap()","getIndex(Object): int","getIndexOrDefault(Object, int): int","getNextIndex(): int","clear(): void","putAll(String, AssetCodec, Map, Map, Map): void","remove(Set): Set","remove(String, Set, List): Set"]},{"name":"com.hypixel.hytale.assetstore.map.IndexedLookupTableAssetMap","simpleName":"IndexedLookupTableAssetMap","methods":["IndexedLookupTableAssetMap(IntFunction)","getIndex(Object): int","getIndexOrDefault(Object, int): int","getNextIndex(): int","getAsset(int): JsonAssetWithMap","getAssetOrDefault(int, JsonAssetWithMap): JsonAssetWithMap","clear(): void","putAll(String, AssetCodec, Map, Map, Map): void","remove(Set): Set","remove(String, Set, List): Set"]},{"name":"com.hypixel.hytale.assetstore.map.JsonAssetWithMap","simpleName":"JsonAssetWithMap","methods":[]},{"name":"com.hypixel.hytale.assetstore.map.LookupTableAssetMap","simpleName":"LookupTableAssetMap","methods":["LookupTableAssetMap(IntFunction, ToIntFunction, IntSupplier)","getAsset(int): JsonAssetWithMap","getAssetOrDefault(int, JsonAssetWithMap): JsonAssetWithMap","clear(): void","putAll(String, AssetCodec, Map, Map, Map): void","remove(Set): Set","remove(String, Set, List): Set","requireReplaceOnRemove(): boolean"]},{"name":"com.hypixel.hytale.assetstore.map.ProvidedIndexAssetMap","simpleName":"ProvidedIndexAssetMap","methods":["ProvidedIndexAssetMap(ToIntBiFunction)","getIndex(Object): int","getIndexOrDefault(Object, int): int","clear(): void","putAll(String, AssetCodec, Map, Map, Map): void","remove(Set): Set","requireReplaceOnRemove(): boolean"]},{"name":"com.hypixel.hytale.assetstore.MissingAssetException","simpleName":"MissingAssetException","methods":["MissingAssetException(String, Class, Object)","MissingAssetException(String, Class, Object, String)","getField(): String","getAssetType(): Class","getAssetId(): Object","handle(ExtraInfo, String, Class, Object): void","handle(ExtraInfo, String, Class, Object, String): void"]},{"name":"com.hypixel.hytale.assetstore.RawAsset","simpleName":"RawAsset","methods":["RawAsset(Object, Path)","RawAsset(Path, Object, Object, int, char[], AssetExtraInfo$Data, ContainedAssetCodec$Mode)","getKey(): Object","isParentKeyResolved(): boolean","getParentKey(): Object","getPath(): Path","getParentPath(): Path","getLineOffset(): int","getBuffer(): char[]","getContainedAssetMode(): ContainedAssetCodec$Mode","toRawJsonReader(Supplier): RawJsonReader","makeData(Class, Object, Object): AssetExtraInfo$Data","withResolveKeys(Object, Object): RawAsset","toString(): String"]},{"name":"com.hypixel.hytale.codec.builder.BuilderCodec","simpleName":"BuilderCodec","methods":["BuilderCodec(BuilderCodec$BuilderBase)","getInnerClass(): Class","getSupplier(): Supplier","getDefaultValue(): Object","getDefaultValue(ExtraInfo): Object","getEntries(): Map","getAfterDecode(): BiConsumer","getParent(): BuilderCodec","getDocumentation(): String","getCodecVersion(): int","inherit(Object, Object, ExtraInfo): void","afterDecode(Object, ExtraInfo): void","afterDecodeAndValidate(Object, ExtraInfo): void","decode(BsonValue, ExtraInfo): Object","encode(Object, ExtraInfo): BsonDocument","decode(BsonValue, Object, ExtraInfo): void","decode0(BsonDocument, Object, ExtraInfo): void","encode0(Object, BsonDocument, ExtraInfo): BsonDocument"]},{"name":"com.hypixel.hytale.codec.builder.BuilderField","simpleName":"BuilderField","methods":["BuilderField(BuilderField$FieldBuilder)","BuilderField(KeyedCodec, TriConsumer, BiFunction, TriConsumer)","getCodec(): KeyedCodec","getMinVersion(): int","getMaxVersion(): int","getHighestSupportedVersion(): int","supportsVersion(int): boolean","getValidators(): List","hasNonNullValidator(): boolean","getDocumentation(): String","decode(BsonDocument, Object, ExtraInfo): void","decodeAndInherit(BsonDocument, Object, Object, ExtraInfo): void","encode(BsonDocument, Object, ExtraInfo): void","inherit(Object, Object, ExtraInfo): void","decodeJson(RawJsonReader, Object, ExtraInfo): void","decodeAndInheritJson(RawJsonReader, Object, Object, ExtraInfo): void","setValue(Object, Object, ExtraInfo): void","validate(Object, ExtraInfo): void"]},{"name":"com.hypixel.hytale.codec.builder.StringTreeMap","simpleName":"StringTreeMap","methods":["StringTreeMap()","StringTreeMap(StringTreeMap)","StringTreeMap(Map)","getKey(): String","getValue(): Object","putAll(Map): void","put(String, Object): void","remove(String): void","remove0(String, int, int): void","findEntry(RawJsonReader): StringTreeMap","findEntryOrDefault(RawJsonReader, StringTreeMap): StringTreeMap","findEntry0(RawJsonReader, StringTreeMap, int): StringTreeMap","toString(): String","readStringPartAsLong(String, int, int): long"]},{"name":"com.hypixel.hytale.codec.Codec","simpleName":"Codec","methods":["decode(BsonValue): Object","decode(BsonValue, ExtraInfo): Object","encode(Object): BsonValue","encode(Object, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Object","isNullBsonValue(BsonValue): boolean"]},{"name":"com.hypixel.hytale.codec.codecs.array.ArrayCodec","simpleName":"ArrayCodec","methods":["ArrayCodec(Codec, IntFunction)","ArrayCodec(Codec, IntFunction, Supplier)","getChildCodec(): Codec","decode(BsonValue, ExtraInfo): Object[]","encode(Object[], ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Object[]","metadata(Metadata): ArrayCodec","toSchema(SchemaContext): Schema","getDefaultSupplier(): Supplier","decodeElement(BsonValue, ExtraInfo): Object","decodeJsonElement(RawJsonReader, ExtraInfo): Object","ofBuilderCodec(BuilderCodec, IntFunction): ArrayCodec"]},{"name":"com.hypixel.hytale.codec.codecs.array.DoubleArrayCodec","simpleName":"DoubleArrayCodec","methods":["DoubleArrayCodec()","decode(BsonValue, ExtraInfo): double[]","encode(double[], ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): double[]","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.array.FloatArrayCodec","simpleName":"FloatArrayCodec","methods":["FloatArrayCodec()","decode(BsonValue, ExtraInfo): float[]","encode(float[], ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): float[]","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.array.IntArrayCodec","simpleName":"IntArrayCodec","methods":["IntArrayCodec()","decode(BsonValue, ExtraInfo): int[]","encode(int[], ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): int[]","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.array.LongArrayCodec","simpleName":"LongArrayCodec","methods":["LongArrayCodec()","decode(BsonValue, ExtraInfo): long[]","encode(long[], ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): long[]","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.BsonDocumentCodec","simpleName":"BsonDocumentCodec","methods":["BsonDocumentCodec()","decode(BsonValue, ExtraInfo): BsonDocument","encode(BsonDocument, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): BsonDocument","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.EnumCodec","simpleName":"EnumCodec","methods":["EnumCodec(Class)","EnumCodec(Class, EnumCodec$EnumStyle)","getEnumKeys(): String[]","documentKey(Enum, String): EnumCodec","decode(BsonValue, ExtraInfo): Enum","encode(Enum, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Enum","toSchema(SchemaContext): Schema","toSchema(SchemaContext, Enum): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.InetSocketAddressCodec","simpleName":"InetSocketAddressCodec","methods":["InetSocketAddressCodec(int)","decode(BsonValue, ExtraInfo): InetSocketAddress","encode(InetSocketAddress, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): InetSocketAddress","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.map.EnumMapCodec","simpleName":"EnumMapCodec","methods":["EnumMapCodec(Class, Codec)","EnumMapCodec(Class, Codec, boolean)","EnumMapCodec(Class, Codec, Supplier)","EnumMapCodec(Class, Codec, Supplier, boolean)","EnumMapCodec(Class, EnumCodec$EnumStyle, Codec, Supplier, boolean)","documentKey(Enum, String): EnumMapCodec","getChildCodec(): Codec","decode(BsonValue, ExtraInfo): Map","encode(Map, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Map","toSchema(SchemaContext): Schema","getEnum(String): Enum"]},{"name":"com.hypixel.hytale.codec.codecs.map.Float2ObjectMapCodec","simpleName":"Float2ObjectMapCodec","methods":["Float2ObjectMapCodec(Codec, Supplier, boolean)","Float2ObjectMapCodec(Codec, Supplier)","getChildCodec(): Codec","decode(BsonValue, ExtraInfo): Float2ObjectMap","encode(Float2ObjectMap, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Float2ObjectMap","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.map.Int2ObjectMapCodec","simpleName":"Int2ObjectMapCodec","methods":["Int2ObjectMapCodec(Codec, Supplier, boolean)","Int2ObjectMapCodec(Codec, Supplier)","getChildCodec(): Codec","decode(BsonValue, ExtraInfo): Int2ObjectMap","encode(Int2ObjectMap, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Int2ObjectMap","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.map.MapCodec","simpleName":"MapCodec","methods":["MapCodec(Codec, Supplier)","MapCodec(Codec, Supplier, boolean)","getChildCodec(): Codec","decode(BsonValue, ExtraInfo): Map","encode(Map, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Map","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.map.MergedEnumMapCodec","simpleName":"MergedEnumMapCodec","methods":["MergedEnumMapCodec(Class, Class, Function, BiFunction, Codec)","MergedEnumMapCodec(Class, Class, Function, BiFunction, Codec, Supplier)","MergedEnumMapCodec(Class, Class, Function, BiFunction, Codec, Supplier, boolean)","MergedEnumMapCodec(Class, EnumCodec$EnumStyle, Class, Function, BiFunction, Codec, Supplier, boolean)","getChildCodec(): Codec","decode(BsonValue, ExtraInfo): Map","encode(Map, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Map","toSchema(SchemaContext): Schema","getEnum(String): Enum","getMergedEnum(String): Enum[]"]},{"name":"com.hypixel.hytale.codec.codecs.map.Object2DoubleMapCodec","simpleName":"Object2DoubleMapCodec","methods":["Object2DoubleMapCodec(Codec, Supplier, boolean)","Object2DoubleMapCodec(Codec, Supplier)","getChildCodec(): Codec","decode(BsonValue, ExtraInfo): Object2DoubleMap","encode(Object2DoubleMap, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Object2DoubleMap","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.map.Object2FloatMapCodec","simpleName":"Object2FloatMapCodec","methods":["Object2FloatMapCodec(Codec, Supplier, boolean)","Object2FloatMapCodec(Codec, Supplier)","getChildCodec(): Codec","decode(BsonValue, ExtraInfo): Object2FloatMap","encode(Object2FloatMap, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Object2FloatMap","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.map.Object2IntMapCodec","simpleName":"Object2IntMapCodec","methods":["Object2IntMapCodec(Codec, Supplier, boolean)","Object2IntMapCodec(Codec, Supplier)","getChildCodec(): Codec","decode(BsonValue, ExtraInfo): Object2IntMap","encode(Object2IntMap, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Object2IntMap","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.map.ObjectMapCodec","simpleName":"ObjectMapCodec","methods":["ObjectMapCodec(Codec, Supplier, Function, Function)","ObjectMapCodec(Codec, Supplier, Function, Function, boolean)","getChildCodec(): Codec","decode(BsonValue, ExtraInfo): Map","encode(Map, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Map","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.map.Short2ObjectMapCodec","simpleName":"Short2ObjectMapCodec","methods":["Short2ObjectMapCodec(Codec, Supplier, boolean)","Short2ObjectMapCodec(Codec, Supplier)","getChildCodec(): Codec","decode(BsonValue, ExtraInfo): Short2ObjectMap","encode(Short2ObjectMap, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Short2ObjectMap","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.set.SetCodec","simpleName":"SetCodec","methods":["SetCodec(Codec, Supplier, boolean)","decode(BsonValue, ExtraInfo): Set","decodeJson(RawJsonReader, ExtraInfo): Set","encode(Set, ExtraInfo): BsonValue","toSchema(SchemaContext): Schema","getChildCodec(): Codec"]},{"name":"com.hypixel.hytale.codec.codecs.simple.BooleanCodec","simpleName":"BooleanCodec","methods":["BooleanCodec()","decode(BsonValue, ExtraInfo): Boolean","encode(Boolean, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Boolean","toSchema(SchemaContext): Schema","toSchema(SchemaContext, Boolean): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.simple.ByteCodec","simpleName":"ByteCodec","methods":["ByteCodec()","decode(BsonValue, ExtraInfo): Byte","encode(Byte, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Byte","toSchema(SchemaContext): Schema","toSchema(SchemaContext, Byte): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.simple.DoubleCodec","simpleName":"DoubleCodec","methods":["DoubleCodec()","decode(BsonValue, ExtraInfo): Double","encode(Double, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Double","toSchema(SchemaContext): Schema","toSchema(SchemaContext, Double): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.simple.FloatCodec","simpleName":"FloatCodec","methods":["FloatCodec()","decode(BsonValue, ExtraInfo): Float","encode(Float, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Float","toSchema(SchemaContext): Schema","toSchema(SchemaContext, Float): Schema","decodeFloat(BsonValue): float","readFloat(RawJsonReader): float"]},{"name":"com.hypixel.hytale.codec.codecs.simple.IntegerCodec","simpleName":"IntegerCodec","methods":["IntegerCodec()","decode(BsonValue, ExtraInfo): Integer","encode(Integer, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Integer","toSchema(SchemaContext): Schema","toSchema(SchemaContext, Integer): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.simple.LongCodec","simpleName":"LongCodec","methods":["LongCodec()","decode(BsonValue, ExtraInfo): Long","encode(Long, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Long","toSchema(SchemaContext): Schema","toSchema(SchemaContext, Long): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.simple.NullableBooleanCodec","simpleName":"NullableBooleanCodec","methods":["NullableBooleanCodec()","decode(BsonValue, ExtraInfo): Boolean","encode(Boolean, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Boolean","toSchema(SchemaContext): Schema","toSchema(SchemaContext, Boolean): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.simple.ShortCodec","simpleName":"ShortCodec","methods":["ShortCodec()","decode(BsonValue, ExtraInfo): Short","encode(Short, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Short","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.simple.StringCodec","simpleName":"StringCodec","methods":["StringCodec()","decode(BsonValue, ExtraInfo): String","encode(String, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): String","toSchema(SchemaContext): Schema","toSchema(SchemaContext, String): Schema"]},{"name":"com.hypixel.hytale.codec.codecs.StringIntegerCodec","simpleName":"StringIntegerCodec","methods":["StringIntegerCodec()","decode(BsonValue, ExtraInfo): Integer","encode(Integer, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Integer","toSchema(SchemaContext): StringSchema"]},{"name":"com.hypixel.hytale.codec.codecs.UUIDBinaryCodec","simpleName":"UUIDBinaryCodec","methods":["UUIDBinaryCodec()","decode(BsonValue, ExtraInfo): UUID","encode(UUID, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): UUID","writeLongToArrayBigEndian(byte[], int, long): void","readLongFromArrayBigEndian(byte[], int): long","uuidFromBytes(byte[]): UUID","uuidFromHex(String): UUID","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.DirectDecodeCodec","simpleName":"DirectDecodeCodec","methods":["decode(BsonValue, Object, ExtraInfo): void"]},{"name":"com.hypixel.hytale.codec.DocumentContainingCodec","simpleName":"DocumentContainingCodec","methods":["DocumentContainingCodec(BuilderCodec, BiConsumer, Function)"]},{"name":"com.hypixel.hytale.codec.EmptyExtraInfo","simpleName":"EmptyExtraInfo","methods":["pushKey(String): void","pushIntKey(int): void","pushKey(String, RawJsonReader): void","pushIntKey(int, RawJsonReader): void","popKey(): void","addUnknownKey(String): void","ignoreUnusedKey(String): void","popIgnoredUnusedKey(): void","peekKey(): String","peekKey(char): String","getUnknownKeys(): List","appendDetailsTo(StringBuilder): void","toString(): String"]},{"name":"com.hypixel.hytale.codec.exception.CodecException","simpleName":"CodecException","methods":["CodecException(String)","CodecException(String, Throwable)","CodecException(String, BsonValue, ExtraInfo, Throwable)","CodecException(String, RawJsonReader, ExtraInfo, Throwable)","CodecException(String, Object, ExtraInfo, Throwable)","getMessage(): String"]},{"name":"com.hypixel.hytale.codec.exception.CodecValidationException","simpleName":"CodecValidationException","methods":["CodecValidationException(String)","CodecValidationException(String, Throwable)","CodecValidationException(String, BsonValue, ExtraInfo, Throwable)","CodecValidationException(String, RawJsonReader, ExtraInfo, Throwable)","CodecValidationException(String, Object, ExtraInfo, Throwable)"]},{"name":"com.hypixel.hytale.codec.ExtraInfo","simpleName":"ExtraInfo","methods":["ExtraInfo()","ExtraInfo(int)","ExtraInfo(int, Function)","getVersion(): int","getLegacyVersion(): int","getKeysSize(): int","getCodecStore(): CodecStore","pushKey(String): void","pushIntKey(int): void","pushKey(String, RawJsonReader): void","pushIntKey(int, RawJsonReader): void","popKey(): void","ignoreUnusedKey(String): void","popIgnoredUnusedKey(): void","consumeIgnoredUnknownKey(RawJsonReader): boolean","consumeIgnoredUnknownKey(String): boolean","readUnknownKey(RawJsonReader): void","addUnknownKey(String): void"]},{"name":"com.hypixel.hytale.codec.function.BsonFunctionCodec","simpleName":"BsonFunctionCodec","methods":["BsonFunctionCodec(Codec, BiFunction, BiFunction)","decode(BsonValue, ExtraInfo): Object","encode(Object, ExtraInfo): BsonValue","toSchema(SchemaContext): Schema","getChildCodec(): Codec"]},{"name":"com.hypixel.hytale.codec.function.FunctionCodec","simpleName":"FunctionCodec","methods":["FunctionCodec(Codec, Function, Function)","decode(BsonValue, ExtraInfo): Object","encode(Object, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Object","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.InheritCodec","simpleName":"InheritCodec","methods":["decodeAndInherit(BsonDocument, Object, ExtraInfo): Object","decodeAndInherit(BsonDocument, Object, Object, ExtraInfo): void"]},{"name":"com.hypixel.hytale.codec.KeyedCodec","simpleName":"KeyedCodec","methods":["KeyedCodec(String, Codec)","KeyedCodec(String, Codec, boolean)","KeyedCodec(String, Codec, boolean, boolean)","getKey(): String","getNow(BsonDocument): Object","getNow(BsonDocument, ExtraInfo): Object","getOrNull(BsonDocument): Object","getOrNull(BsonDocument, ExtraInfo): Object","get(BsonDocument): Optional","get(BsonDocument, ExtraInfo): Optional","getOrDefault(BsonDocument, ExtraInfo, Object): Object","getAndInherit(BsonDocument, Object, ExtraInfo): Optional","put(BsonDocument, Object): void","put(BsonDocument, Object, ExtraInfo): void","decode(BsonValue, ExtraInfo): Object","decodeAndInherit(BsonValue, Object, ExtraInfo): Object","encode(Object, ExtraInfo): BsonValue","getChildCodec(): Codec"]},{"name":"com.hypixel.hytale.codec.lookup.ACodecMapCodec","simpleName":"ACodecMapCodec","methods":["ACodecMapCodec(Codec)","ACodecMapCodec(Codec, boolean)","ACodecMapCodec(String, Codec)","ACodecMapCodec(String, Codec, boolean)","ACodecMapCodec(String, Codec, boolean, boolean)","register(Object, Class, Codec): ACodecMapCodec","register(Priority, Object, Class, Codec): ACodecMapCodec","remove(Class): void","getDefaultCodec(): Codec","getCodecFor(Object): Codec","getCodecFor(Class): Codec","getClassFor(Object): Class","getIdFor(Class): Object","getRegisteredIds(): Set","decode(BsonValue, ExtraInfo): Object","decodeAndInherit(BsonDocument, Object, ExtraInfo): Object","decodeAndInherit(BsonDocument, Object, Object, ExtraInfo): void","encode(Object, ExtraInfo): BsonValue"]},{"name":"com.hypixel.hytale.codec.lookup.AMapProvidedMapCodec","simpleName":"AMapProvidedMapCodec","methods":["AMapProvidedMapCodec(Map, Function)","AMapProvidedMapCodec(Map, Function, boolean)","createMap(): Map","handleUnknown(Map, String, BsonValue, ExtraInfo): void","handleUnknown(Map, String, RawJsonReader, ExtraInfo): void","decode(BsonValue, ExtraInfo): Map","encode(Map, ExtraInfo): BsonValue","encodeExtra(BsonDocument, Map, ExtraInfo): void","decodeJson(RawJsonReader, ExtraInfo): Map","toSchema(SchemaContext): Schema","validate(Map, ExtraInfo): void","validateDefaults(ExtraInfo, Set): void","getIdForKey(Object): String","getKeyForId(String): Object","emptyMap(): Map","unmodifiableMap(Map): Map"]},{"name":"com.hypixel.hytale.codec.lookup.BuilderCodecMapCodec","simpleName":"BuilderCodecMapCodec","methods":["BuilderCodecMapCodec()","BuilderCodecMapCodec(boolean)","BuilderCodecMapCodec(String)","BuilderCodecMapCodec(String, boolean)","getDefault(): Object"]},{"name":"com.hypixel.hytale.codec.lookup.CodecMapCodec","simpleName":"CodecMapCodec","methods":["CodecMapCodec()","CodecMapCodec(String)","CodecMapCodec(boolean)","CodecMapCodec(String, boolean)","CodecMapCodec(String, boolean, boolean)","register(String, Class, Codec): CodecMapCodec","register(Priority, String, Class, Codec): CodecMapCodec"]},{"name":"com.hypixel.hytale.codec.lookup.MapKeyMapCodec","simpleName":"MapKeyMapCodec","methods":["MapKeyMapCodec()","MapKeyMapCodec(boolean)","register(Class, String, Codec): void","unregister(Class): void","decodeById(String, BsonValue, ExtraInfo): Object","getIdForKey(Class): String","createMap(): MapKeyMapCodec$TypeMap","handleUnknown(MapKeyMapCodec$TypeMap, String, BsonValue, ExtraInfo): void","handleUnknown(MapKeyMapCodec$TypeMap, String, RawJsonReader, ExtraInfo): void","encodeExtra(BsonDocument, MapKeyMapCodec$TypeMap, ExtraInfo): void","getKeyForId(String): Class","emptyMap(): MapKeyMapCodec$TypeMap","unmodifiableMap(MapKeyMapCodec$TypeMap): MapKeyMapCodec$TypeMap"]},{"name":"com.hypixel.hytale.codec.lookup.MapProvidedMapCodec","simpleName":"MapProvidedMapCodec","methods":["MapProvidedMapCodec(Map, Function, Supplier)","MapProvidedMapCodec(Map, Function, Supplier, boolean)","createMap(): Map","getIdForKey(String): String","getKeyForId(String): String","emptyMap(): Map","unmodifiableMap(Map): Map"]},{"name":"com.hypixel.hytale.codec.lookup.ObjectCodecMapCodec","simpleName":"ObjectCodecMapCodec","methods":["ObjectCodecMapCodec(Codec)","ObjectCodecMapCodec(Codec, boolean)","ObjectCodecMapCodec(String, Codec)","ObjectCodecMapCodec(String, Codec, boolean)","ObjectCodecMapCodec(String, Codec, boolean, boolean)","register(Object, Class, Codec): ObjectCodecMapCodec","register(Priority, Object, Class, Codec): ObjectCodecMapCodec"]},{"name":"com.hypixel.hytale.codec.lookup.Priority","simpleName":"Priority","methods":["Priority(int)","getLevel(): int","before(): Priority","before(int): Priority","after(): Priority","after(int): Priority","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.codec.lookup.StringCodecMapCodec","simpleName":"StringCodecMapCodec","methods":["StringCodecMapCodec()","StringCodecMapCodec(boolean)","StringCodecMapCodec(String)","StringCodecMapCodec(String, boolean)","StringCodecMapCodec(String, boolean, boolean)","register(Priority, String, Class, Codec): StringCodecMapCodec","remove(Class): void","decodeJson(RawJsonReader, ExtraInfo): Object"]},{"name":"com.hypixel.hytale.codec.PrimitiveCodec","simpleName":"PrimitiveCodec","methods":[]},{"name":"com.hypixel.hytale.codec.RawJsonCodec","simpleName":"RawJsonCodec","methods":["decodeJson(RawJsonReader): Object","decodeJson(RawJsonReader, ExtraInfo): Object"]},{"name":"com.hypixel.hytale.codec.RawJsonInheritCodec","simpleName":"RawJsonInheritCodec","methods":["decodeAndInheritJson(RawJsonReader, Object, ExtraInfo): Object","decodeAndInheritJson(RawJsonReader, Object, Object, ExtraInfo): void"]},{"name":"com.hypixel.hytale.codec.schema.config.ArraySchema","simpleName":"ArraySchema","methods":["ArraySchema()","ArraySchema(Schema)","getItems(): Object","setItem(Schema): void","setItems(Schema[]): void","getMinItems(): Integer","setMinItems(Integer): void","getMaxItems(): Integer","setMaxItems(Integer): void","getUniqueItems(): boolean","setUniqueItems(boolean): void","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.codec.schema.config.BooleanSchema","simpleName":"BooleanSchema","methods":["BooleanSchema()","getDefault(): Boolean","setDefault(Boolean): void","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.codec.schema.config.IntegerSchema","simpleName":"IntegerSchema","methods":["IntegerSchema()","getMinimum(): Object","setMinimum(int): void","getExclusiveMinimum(): Object","setExclusiveMinimum(int): void","getMaximum(): Object","setMaximum(int): void","getExclusiveMaximum(): Object","setExclusiveMaximum(int): void","setMinimum(Schema): void","setExclusiveMinimum(Schema): void","setMaximum(Schema): void","setExclusiveMaximum(Schema): void","getEnum(): int[]","setEnum(int[]): void","getConst(): Integer","setConst(Integer): void","getDefault(): Integer"]},{"name":"com.hypixel.hytale.codec.schema.config.NullSchema","simpleName":"NullSchema","methods":["NullSchema()"]},{"name":"com.hypixel.hytale.codec.schema.config.NumberSchema","simpleName":"NumberSchema","methods":["NumberSchema()","getMinimum(): Object","setMinimum(double): void","getExclusiveMinimum(): Object","setExclusiveMinimum(double): void","getMaximum(): Object","setMaximum(double): void","getExclusiveMaximum(): Object","setExclusiveMaximum(double): void","setMinimum(Schema): void","setExclusiveMinimum(Schema): void","setMaximum(Schema): void","setExclusiveMaximum(Schema): void","getEnum(): double[]","setEnum(double[]): void","getConst(): Double","setConst(Double): void","getDefault(): Double"]},{"name":"com.hypixel.hytale.codec.schema.config.ObjectSchema","simpleName":"ObjectSchema","methods":["ObjectSchema()","getProperties(): Map","setProperties(Map): void","getAdditionalProperties(): Object","setAdditionalProperties(boolean): void","setAdditionalProperties(Schema): void","getPropertyNames(): StringSchema","setPropertyNames(StringSchema): void","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.codec.schema.config.Schema","simpleName":"Schema","methods":["Schema()","getId(): String","setId(String): void","getTypes(): String[]","setTypes(String[]): void","getTitle(): String","setTitle(String): void","getDescription(): String","setDescription(String): void","getMarkdownDescription(): String","setMarkdownDescription(String): void","getEnumDescriptions(): String[]","setEnumDescriptions(String[]): void","getMarkdownEnumDescriptions(): String[]","setMarkdownEnumDescriptions(String[]): void","getAnyOf(): Schema[]","setAnyOf(Schema[]): void","getOneOf(): Schema[]"]},{"name":"com.hypixel.hytale.codec.schema.config.StringSchema","simpleName":"StringSchema","methods":["StringSchema()","getPattern(): String","setPattern(String): void","setPattern(Pattern): void","getMinLength(): Integer","setMinLength(int): void","getMaxLength(): Integer","setMaxLength(int): void","getEnum(): String[]","setEnum(String[]): void","getConst(): String","setConst(String): void","getDefault(): String","setDefault(String): void","getHytaleCommonAsset(): StringSchema$CommonAsset","setHytaleCommonAsset(StringSchema$CommonAsset): void","getHytaleCosmeticAsset(): String","setHytaleCosmeticAsset(String): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.AllowEmptyObject","simpleName":"AllowEmptyObject","methods":["AllowEmptyObject(boolean)","modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.HytaleType","simpleName":"HytaleType","methods":["HytaleType(String)","modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.Metadata","simpleName":"Metadata","methods":["modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.NoDefaultValue","simpleName":"NoDefaultValue","methods":["modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UIButton","simpleName":"UIButton","methods":["UIButton(String, String)","UIButton()"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UICreateButtons","simpleName":"UICreateButtons","methods":["UICreateButtons(UIButton[])","modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UIDefaultCollapsedState","simpleName":"UIDefaultCollapsedState","methods":["modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UIDisplayMode","simpleName":"UIDisplayMode","methods":["modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UIEditor","simpleName":"UIEditor","methods":["UIEditor(UIEditor$EditorComponent)","modify(Schema): void","init(): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UIEditorFeatures","simpleName":"UIEditorFeatures","methods":["UIEditorFeatures(UIEditorFeatures$EditorFeature[])","modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UIEditorPreview","simpleName":"UIEditorPreview","methods":["UIEditorPreview(UIEditorPreview$PreviewType)","modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UIEditorSectionStart","simpleName":"UIEditorSectionStart","methods":["UIEditorSectionStart(String)","modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UIPropertyTitle","simpleName":"UIPropertyTitle","methods":["UIPropertyTitle(String)","modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UIRebuildCaches","simpleName":"UIRebuildCaches","methods":["UIRebuildCaches(UIRebuildCaches$ClientCache[])","UIRebuildCaches(boolean, UIRebuildCaches$ClientCache[])","modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UISidebarButtons","simpleName":"UISidebarButtons","methods":["UISidebarButtons(UIButton[])","modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.ui.UITypeIcon","simpleName":"UITypeIcon","methods":["UITypeIcon(String)","modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.metadata.VirtualPath","simpleName":"VirtualPath","methods":["VirtualPath(String)","modify(Schema): void"]},{"name":"com.hypixel.hytale.codec.schema.NamedSchema","simpleName":"NamedSchema","methods":["getSchemaName(): String"]},{"name":"com.hypixel.hytale.codec.schema.SchemaContext","simpleName":"SchemaContext","methods":["SchemaContext()","addFileReference(String, SchemaConvertable): void","getFileReference(SchemaConvertable): Schema","refDefinition(SchemaConvertable): Schema","refDefinition(SchemaConvertable, Object): Schema","getRawDefinition(BuilderCodec): Schema","getRawDefinition(NamedSchema): Schema","getDefinitions(): Map","getOtherDefinitions(): Map"]},{"name":"com.hypixel.hytale.codec.schema.SchemaConvertable","simpleName":"SchemaConvertable","methods":["toSchema(SchemaContext): Schema","toSchema(SchemaContext, Object): Schema"]},{"name":"com.hypixel.hytale.codec.store.CodecKey","simpleName":"CodecKey","methods":["CodecKey(String)","getId(): String","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.codec.store.CodecStore","simpleName":"CodecStore","methods":["CodecStore()","CodecStore(CodecStore)","getCodec(CodecKey): Codec","putCodec(CodecKey, Codec): void","removeCodec(CodecKey): Codec","putCodecSupplier(CodecKey, Supplier): void","removeCodecSupplier(CodecKey): Supplier"]},{"name":"com.hypixel.hytale.codec.store.StoredCodec","simpleName":"StoredCodec","methods":["StoredCodec(CodecKey)","decode(BsonValue, ExtraInfo): Object","encode(Object, ExtraInfo): BsonValue","decodeJson(RawJsonReader, ExtraInfo): Object","toSchema(SchemaContext): Schema"]},{"name":"com.hypixel.hytale.codec.util.Documentation","simpleName":"Documentation","methods":["Documentation()","stripMarkdown(String): String"]},{"name":"com.hypixel.hytale.codec.util.RawJsonReader","simpleName":"RawJsonReader","methods":["RawJsonReader(char[])","RawJsonReader(Reader, char[])","getBuffer(): char[]","getBufferIndex(): int","getBufferSize(): int","getLine(): int","getColumn(): int","peek(): int","peek(int): int","read(): int","skip(long): long","findOffset(char): int","findOffset(int, char): int","skipOrThrow(long): void","ready(): boolean","markSupported(): boolean","mark(int): void","isMarked(): boolean"]},{"name":"com.hypixel.hytale.codec.validation.LateValidator","simpleName":"LateValidator","methods":["acceptLate(Object, ValidationResults, ExtraInfo): void"]},{"name":"com.hypixel.hytale.codec.validation.LegacyValidator","simpleName":"LegacyValidator","methods":["accept(Object, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.ThrowingValidationResults","simpleName":"ThrowingValidationResults","methods":["ThrowingValidationResults(ExtraInfo)","add(ValidationResults$ValidationResult): void","toString(): String"]},{"name":"com.hypixel.hytale.codec.validation.ValidatableCodec","simpleName":"ValidatableCodec","methods":["validate(Object, ExtraInfo): void","validateDefaults(ExtraInfo, Set): void","validateDefaults(Codec, ExtraInfo, Set): void"]},{"name":"com.hypixel.hytale.codec.validation.ValidationResults","simpleName":"ValidationResults","methods":["ValidationResults(ExtraInfo)","getExtraInfo(): ExtraInfo","fail(String): void","warn(String): void","add(ValidationResults$ValidationResult): void","_processValidationResults(): void","logOrThrowValidatorExceptions(HytaleLogger): void","logOrThrowValidatorExceptions(HytaleLogger, String): void","hasFailed(): boolean","getResults(): List","setResults(List): void","toString(): String"]},{"name":"com.hypixel.hytale.codec.validation.Validator","simpleName":"Validator","methods":["accept(Object, ValidationResults): void","updateSchema(SchemaContext, Schema): void","late(): LateValidator"]},{"name":"com.hypixel.hytale.codec.validation.validator.ArraySizeRangeValidator","simpleName":"ArraySizeRangeValidator","methods":["ArraySizeRangeValidator(int, int)","accept(Object[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.ArraySizeValidator","simpleName":"ArraySizeValidator","methods":["ArraySizeValidator(int)","accept(Object[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.ArrayValidator","simpleName":"ArrayValidator","methods":["ArrayValidator(Validator)","ArrayValidator(LegacyValidator)","getValidator(): Validator","accept(Object[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.DeprecatedValidator","simpleName":"DeprecatedValidator","methods":["accept(Object, ValidationResults): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.DoubleArraySizeValidator","simpleName":"DoubleArraySizeValidator","methods":["DoubleArraySizeValidator(int)","accept(double[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.DoubleArrayValidator","simpleName":"DoubleArrayValidator","methods":["DoubleArrayValidator(Validator)","accept(double[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.EqualValidator","simpleName":"EqualValidator","methods":["EqualValidator(Comparable)","accept(Comparable, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.FloatArrayValidator","simpleName":"FloatArrayValidator","methods":["FloatArrayValidator(Validator)","accept(float[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.IntArraySizeValidator","simpleName":"IntArraySizeValidator","methods":["IntArraySizeValidator(int)","accept(int[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.IntArrayValidator","simpleName":"IntArrayValidator","methods":["IntArrayValidator(Validator)","accept(int[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.ListValidator","simpleName":"ListValidator","methods":["ListValidator(Validator)","accept(List, ValidationResults): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.MapKeyValidator","simpleName":"MapKeyValidator","methods":["MapKeyValidator(Validator)","getKeyValidator(): Validator","accept(Map, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.MapValidator","simpleName":"MapValidator","methods":["MapValidator(Validator, Validator)","accept(Map, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.MapValueValidator","simpleName":"MapValueValidator","methods":["MapValueValidator(Validator)","getValueValidator(): Validator","accept(Map, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.NonEmptyArrayValidator","simpleName":"NonEmptyArrayValidator","methods":["accept(Object[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.NonEmptyDoubleArrayValidator","simpleName":"NonEmptyDoubleArrayValidator","methods":["accept(double[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.NonEmptyFloatArrayValidator","simpleName":"NonEmptyFloatArrayValidator","methods":["accept(float[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.NonEmptyMapValidator","simpleName":"NonEmptyMapValidator","methods":["accept(Map, ValidationResults): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.NonEmptyStringValidator","simpleName":"NonEmptyStringValidator","methods":["NonEmptyStringValidator()","accept(String, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.NonNullValidator","simpleName":"NonNullValidator","methods":["NonNullValidator()","accept(Object, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.NotEqualValidator","simpleName":"NotEqualValidator","methods":["NotEqualValidator(Comparable)","accept(Comparable, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.OrValidator","simpleName":"OrValidator","methods":["OrValidator(Validator[])","accept(Object, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.RangeRefValidator","simpleName":"RangeRefValidator","methods":["RangeRefValidator(String, String, boolean)","accept(Comparable, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.RangeValidator","simpleName":"RangeValidator","methods":["RangeValidator(Comparable, Comparable, boolean)","accept(Comparable, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.RequiredMapKeysValidator","simpleName":"RequiredMapKeysValidator","methods":["RequiredMapKeysValidator(Object[])","accept(Map, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.SequentialDoubleArrayValidator","simpleName":"SequentialDoubleArrayValidator","methods":["SequentialDoubleArrayValidator(boolean)","accept(double[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.ServerLocKeyValidator","simpleName":"ServerLocKeyValidator","methods":["ServerLocKeyValidator()","accept(String, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.validator.UniqueInArrayValidator","simpleName":"UniqueInArrayValidator","methods":["accept(Object[], ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.codec.validation.ValidatorCache","simpleName":"ValidatorCache","methods":["ValidatorCache(Validator)","getValidator(): Validator","getArrayValidator(): ArrayValidator","getArrayOfArrayValidator(): ArrayValidator","getMapKeyValidator(): MapKeyValidator","getMapArrayKeyValidator(): MapKeyValidator","getMapValueValidator(): MapValueValidator","getMapArrayValueValidator(): MapValueValidator"]},{"name":"com.hypixel.hytale.codec.validation.Validators","simpleName":"Validators","methods":["Validators()","deprecated(): DeprecatedValidator","nonNull(): Validator","nonNullArrayElements(): ArrayValidator","nonEmptyString(): Validator","nonEmptyArray(): Validator","nonEmptyMap(): Validator","uniqueInArray(): Validator","requiredMapKeysValidator(Object[]): Validator","greaterThan(Comparable): Validator","greaterThanOrEqual(Comparable): Validator","lessThan(Comparable): Validator","insideRange(Comparable, Comparable): Validator","min(Comparable): Validator","max(Comparable): Validator","range(Comparable, Comparable): Validator","arraySizeRange(int, int): Validator","arraySize(int): Validator"]},{"name":"com.hypixel.hytale.codec.VersionedExtraInfo","simpleName":"VersionedExtraInfo","methods":["VersionedExtraInfo(int, ExtraInfo)","getVersion(): int","getKeysSize(): int","getCodecStore(): CodecStore","pushKey(String): void","pushIntKey(int): void","pushKey(String, RawJsonReader): void","pushIntKey(int, RawJsonReader): void","popKey(): void","ignoreUnusedKey(String): void","popIgnoredUnusedKey(): void","consumeIgnoredUnknownKey(RawJsonReader): boolean","consumeIgnoredUnknownKey(String): boolean","readUnknownKey(RawJsonReader): void","addUnknownKey(String): void","peekKey(): String","peekKey(char): String","getUnknownKeys(): List"]},{"name":"com.hypixel.hytale.codec.WrappedCodec","simpleName":"WrappedCodec","methods":["getChildCodec(): Codec"]},{"name":"com.hypixel.hytale.procedurallib.condition.BasicHeightThresholdInterpreter","simpleName":"BasicHeightThresholdInterpreter","methods":["BasicHeightThresholdInterpreter(int[], float[], int)","getLowestNonOne(): int","getHighestNonZero(): int","getContext(int, double, double): double","getLength(): int","getThreshold(int, double, double, int): float","getThreshold(int, double, double, int, double): float","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.ConstantBlockFluidCondition","simpleName":"ConstantBlockFluidCondition","methods":["ConstantBlockFluidCondition(boolean)","eval(int, int): boolean","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.ConstantIntCondition","simpleName":"ConstantIntCondition","methods":["ConstantIntCondition(boolean)","getResult(): boolean","eval(int): boolean","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.DefaultCoordinateCondition","simpleName":"DefaultCoordinateCondition","methods":["getResult(): boolean","eval(int, int, int): boolean","eval(int, int, int, int): boolean","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.DefaultCoordinateRndCondition","simpleName":"DefaultCoordinateRndCondition","methods":["DefaultCoordinateRndCondition(boolean)","getResult(): boolean","eval(int, int, int, int, Random): boolean","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.DefaultDoubleCondition","simpleName":"DefaultDoubleCondition","methods":["DefaultDoubleCondition(boolean)","getResult(): boolean","eval(double): boolean","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.DefaultDoubleThresholdCondition","simpleName":"DefaultDoubleThresholdCondition","methods":["DefaultDoubleThresholdCondition(boolean)","isResult(): boolean","eval(double): boolean","eval(double, double): boolean","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.DoubleThreshold","simpleName":"DoubleThreshold","methods":["DoubleThreshold()"]},{"name":"com.hypixel.hytale.procedurallib.condition.DoubleThresholdCondition","simpleName":"DoubleThresholdCondition","methods":["DoubleThresholdCondition(IDoubleThreshold)","eval(double): boolean","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.HeightCondition","simpleName":"HeightCondition","methods":["HeightCondition(IHeightThresholdInterpreter)","eval(int, int, int, int, Random): boolean","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.HeightThresholdCoordinateCondition","simpleName":"HeightThresholdCoordinateCondition","methods":["HeightThresholdCoordinateCondition(IHeightThresholdInterpreter)","eval(int, int, int): boolean","eval(int, int, int, int): boolean","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.IBlockFluidCondition","simpleName":"IBlockFluidCondition","methods":["eval(int, int): boolean"]},{"name":"com.hypixel.hytale.procedurallib.condition.ICoordinateCondition","simpleName":"ICoordinateCondition","methods":["eval(int, int, int): boolean","eval(int, int, int, int): boolean"]},{"name":"com.hypixel.hytale.procedurallib.condition.ICoordinateRndCondition","simpleName":"ICoordinateRndCondition","methods":["eval(int, int, int, int, Random): boolean"]},{"name":"com.hypixel.hytale.procedurallib.condition.IDoubleCondition","simpleName":"IDoubleCondition","methods":["eval(double): boolean","eval(int, IntToDoubleFunction): boolean"]},{"name":"com.hypixel.hytale.procedurallib.condition.IDoubleThreshold","simpleName":"IDoubleThreshold","methods":["eval(double): boolean","eval(double, double): boolean"]},{"name":"com.hypixel.hytale.procedurallib.condition.IHeightThresholdInterpreter","simpleName":"IHeightThresholdInterpreter","methods":["getLowestNonOne(): int","getHighestNonZero(): int","getThreshold(int, double, double, int): float","getThreshold(int, double, double, int, double): float","getContext(int, double, double): double","getLength(): int","isSpawnable(int): boolean","lerp(float, float, float): float"]},{"name":"com.hypixel.hytale.procedurallib.condition.IIntCondition","simpleName":"IIntCondition","methods":["eval(int): boolean","eval(int, IntToIntFunction): boolean"]},{"name":"com.hypixel.hytale.procedurallib.condition.NoiseHeightThresholdInterpreter","simpleName":"NoiseHeightThresholdInterpreter","methods":["NoiseHeightThresholdInterpreter(NoiseProperty, float[], IHeightThresholdInterpreter[])","getLowestNonOne(): int","getHighestNonZero(): int","noise(int, double, double): double","getContext(int, double, double): double","getLength(): int","getThreshold(int, double, double, int): float","getThreshold(int, double, double, int, double): float","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.NoiseMaskCondition","simpleName":"NoiseMaskCondition","methods":["NoiseMaskCondition(NoiseProperty, IDoubleCondition)","eval(int, int, int): boolean","eval(int, int, int, int): boolean","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.condition.SingleDoubleCondition","simpleName":"SingleDoubleCondition","methods":["SingleDoubleCondition(double)","eval(double): boolean","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.file.AssetLoader","simpleName":"AssetLoader","methods":["type(): Class","load(InputStream): Object"]},{"name":"com.hypixel.hytale.procedurallib.file.AssetPath","simpleName":"AssetPath","methods":["rename(String): AssetPath","path(): Path","filepath(): Path","getFileName(): String","toString(): String","hashCode(): int","equals(Object): boolean","fromAbsolute(Path, Path): AssetPath","fromRelative(Path, Path): AssetPath"]},{"name":"com.hypixel.hytale.procedurallib.file.FileIO","simpleName":"FileIO","methods":["setDefaultRoot(Path): void","openFileIOSystem(FileIOSystem): FileIOSystem","closeFileIOSystem(FileIOSystem): void","exists(AssetPath): boolean","exists(Path, Path): boolean","resolve(Path): AssetPath","load(AssetPath, AssetLoader): Object","load(Path, AssetLoader): Object","list(Path, Predicate, UnaryOperator): List","startsWith(Path, Path): boolean","relativize(Path, Path): Path","append(Path, Path): Path","equals(Path, Path): boolean","hashCode(Path): int"]},{"name":"com.hypixel.hytale.procedurallib.file.FileIOSystem","simpleName":"FileIOSystem","methods":["baseRoot(): Path","roots(): FileIOSystem$PathArray","resolve(Path): AssetPath","load(AssetPath, AssetLoader): Object","close(): void"]},{"name":"com.hypixel.hytale.procedurallib.json.AbstractCellJitterJsonLoader","simpleName":"AbstractCellJitterJsonLoader","methods":["AbstractCellJitterJsonLoader(SeedString, Path, JsonElement)","loadJitter(): CellJitter","loadDefaultJitter(): double","loadJitterX(double): double","loadJitterY(double): double","loadJitterZ(double): double","loadJitter(JsonLoader, String, double): double"]},{"name":"com.hypixel.hytale.procedurallib.json.BasicHeightThresholdInterpreterJsonLoader","simpleName":"BasicHeightThresholdInterpreterJsonLoader","methods":["BasicHeightThresholdInterpreterJsonLoader(SeedString, Path, JsonElement, int)","load(): BasicHeightThresholdInterpreter","loadPositions(): int[]","loadValues(): float[]"]},{"name":"com.hypixel.hytale.procedurallib.json.BlendNoisePropertyJsonLoader","simpleName":"BlendNoisePropertyJsonLoader","methods":["BlendNoisePropertyJsonLoader(SeedString, Path, JsonElement)","load(): BlendNoiseProperty","loadAlpha(): NoiseProperty","loadNoise(): NoiseProperty[]","loadThresholds(): double[]","validate(NoiseProperty[], double[]): void"]},{"name":"com.hypixel.hytale.procedurallib.json.BranchNoiseJsonLoader","simpleName":"BranchNoiseJsonLoader","methods":["BranchNoiseJsonLoader(SeedString, Path, JsonElement)","load(): BranchNoise","loadParentCellType(): CellType","loadLineCellType(): CellType","loadParentEvaluator(): PointEvaluator","loadParentDensity(): IIntCondition","loadParentDistance2Function(): DistanceNoise$Distance2Function","loadParentFormula(): NoiseFormulaProperty$NoiseFormula$Formula","loadLineEvaluator(CellDistanceFunction, CellPointFunction, double): PointEvaluator","loadDouble(String, double): double","loadRange(String, double): IDoubleRange","loadEnum(String, Function, Enum): Enum","getCellDistanceFunction(CellType): CellDistanceFunction","getCellPointFunction(CellType): CellPointFunction"]},{"name":"com.hypixel.hytale.procedurallib.json.CellBorderDistanceFunctionJsonLoader","simpleName":"CellBorderDistanceFunctionJsonLoader","methods":["CellBorderDistanceFunctionJsonLoader(SeedString, Path, JsonElement, CellDistanceFunction)","load(): BorderDistanceFunction","loadPointEvaluator(): PointEvaluator","loadDensity(): IDoubleCondition"]},{"name":"com.hypixel.hytale.procedurallib.json.CellDistanceFunctionJsonLoader","simpleName":"CellDistanceFunctionJsonLoader","methods":["CellDistanceFunctionJsonLoader(SeedString, Path, JsonElement, PointDistanceFunction)","CellDistanceFunctionJsonLoader(SeedString, Path, JsonElement, MeasurementMode, PointDistanceFunction)","load(): CellDistanceFunction","loadCellType(): CellType","loadDistanceFunction(): CellDistanceFunction"]},{"name":"com.hypixel.hytale.procedurallib.json.CellNoiseJsonLoader","simpleName":"CellNoiseJsonLoader","methods":["CellNoiseJsonLoader(SeedString, Path, JsonElement)","load(): NoiseFunction","loadCellDistanceFunction(): CellDistanceFunction","loadPointEvaluator(): PointEvaluator","loadCellFunction(): CellNoise$CellFunction","loadNoiseLookup(): NoiseProperty"]},{"name":"com.hypixel.hytale.procedurallib.json.ConstantNoiseJsonLoader","simpleName":"ConstantNoiseJsonLoader","methods":["ConstantNoiseJsonLoader(SeedString, Path, JsonElement)","load(): NoiseFunction","loadValue(): double"]},{"name":"com.hypixel.hytale.procedurallib.json.CoordinateRandomizerJsonLoader","simpleName":"CoordinateRandomizerJsonLoader","methods":["CoordinateRandomizerJsonLoader(SeedString, Path, JsonElement)","load(): ICoordinateRandomizer","loadRandomizer(): ICoordinateRandomizer","loadGenerators(String): CoordinateRandomizer$AmplitudeNoiseProperty[]"]},{"name":"com.hypixel.hytale.procedurallib.json.CoordinateRotatorJsonLoader","simpleName":"CoordinateRotatorJsonLoader","methods":["CoordinateRotatorJsonLoader(SeedString, Path, JsonElement)","load(): CoordinateRotator"]},{"name":"com.hypixel.hytale.procedurallib.json.CurveNoisePropertyJsonLoader","simpleName":"CurveNoisePropertyJsonLoader","methods":["CurveNoisePropertyJsonLoader(SeedString, Path, JsonElement, NoiseProperty)","load(): CurveNoiseProperty","loadNoise(): NoiseProperty","loadDCurve(): DoubleUnaryOperator","loadValue(String, double): double"]},{"name":"com.hypixel.hytale.procedurallib.json.DistanceNoiseJsonLoader","simpleName":"DistanceNoiseJsonLoader","methods":["DistanceNoiseJsonLoader(SeedString, Path, JsonElement)","load(): NoiseFunction","loadCellDistanceFunction(): CellDistanceFunction","loadPointEvaluator(): PointEvaluator","loadMeasurementMode(): MeasurementMode","loadDistance2Function(): DistanceNoise$Distance2Function"]},{"name":"com.hypixel.hytale.procedurallib.json.DoubleConditionJsonLoader","simpleName":"DoubleConditionJsonLoader","methods":["DoubleConditionJsonLoader(SeedString, Path, JsonElement)","DoubleConditionJsonLoader(SeedString, Path, JsonElement, Boolean)","load(): IDoubleCondition"]},{"name":"com.hypixel.hytale.procedurallib.json.DoubleRangeJsonLoader","simpleName":"DoubleRangeJsonLoader","methods":["DoubleRangeJsonLoader(SeedString, Path, JsonElement)","DoubleRangeJsonLoader(SeedString, Path, JsonElement, DoubleRangeJsonLoader$DoubleToDoubleFunction)","DoubleRangeJsonLoader(SeedString, Path, JsonElement, double)","DoubleRangeJsonLoader(SeedString, Path, JsonElement, double, DoubleRangeJsonLoader$DoubleToDoubleFunction)","DoubleRangeJsonLoader(SeedString, Path, JsonElement, double, double)","DoubleRangeJsonLoader(SeedString, Path, JsonElement, double, double, DoubleRangeJsonLoader$DoubleToDoubleFunction)","load(): IDoubleRange","loadThreshold(): IDoubleRange"]},{"name":"com.hypixel.hytale.procedurallib.json.DoubleThresholdJsonLoader","simpleName":"DoubleThresholdJsonLoader","methods":["DoubleThresholdJsonLoader(SeedString, Path, JsonElement)","DoubleThresholdJsonLoader(SeedString, Path, JsonElement, boolean)","load(): IDoubleThreshold"]},{"name":"com.hypixel.hytale.procedurallib.json.FloatRangeJsonLoader","simpleName":"FloatRangeJsonLoader","methods":["FloatRangeJsonLoader(SeedString, Path, JsonElement)","FloatRangeJsonLoader(SeedString, Path, JsonElement, FloatRangeJsonLoader$FloatToFloatFunction)","FloatRangeJsonLoader(SeedString, Path, JsonElement, float)","FloatRangeJsonLoader(SeedString, Path, JsonElement, float, FloatRangeJsonLoader$FloatToFloatFunction)","FloatRangeJsonLoader(SeedString, Path, JsonElement, float, float)","FloatRangeJsonLoader(SeedString, Path, JsonElement, float, float, FloatRangeJsonLoader$FloatToFloatFunction)","load(): IFloatRange"]},{"name":"com.hypixel.hytale.procedurallib.json.GradientNoisePropertyJsonLoader","simpleName":"GradientNoisePropertyJsonLoader","methods":["GradientNoisePropertyJsonLoader(SeedString, Path, JsonElement, NoiseProperty)","load(): GradientNoiseProperty","loadMode(): GradientNoiseProperty$GradientMode","loadDistance(): double","loadNormalization(): double"]},{"name":"com.hypixel.hytale.procedurallib.json.GridNoiseJsonLoader","simpleName":"GridNoiseJsonLoader","methods":["GridNoiseJsonLoader(SeedString, Path, JsonElement)","load(): NoiseFunction","loadDefaultThickness(): double","loadThicknessX(double): double","loadThicknessY(double): double","loadThicknessZ(double): double","loadThickness(String, double): double"]},{"name":"com.hypixel.hytale.procedurallib.json.HeightThresholdInterpreterJsonLoader","simpleName":"HeightThresholdInterpreterJsonLoader","methods":["HeightThresholdInterpreterJsonLoader(SeedString, Path, JsonElement, int)","load(): IHeightThresholdInterpreter"]},{"name":"com.hypixel.hytale.procedurallib.json.JsonLoader","simpleName":"JsonLoader","methods":["JsonLoader(SeedString, Path, JsonElement)","has(String): boolean","getOrLoad(JsonElement): JsonElement","get(String): JsonElement","getRaw(String): JsonElement","loadFile(String): JsonElement","loadFileElem(String): JsonElement","loadFileConstructor(String): JsonElement","mustGetObject(String, JsonObject): JsonObject","mustGetArray(String, JsonArray): JsonArray","mustGetString(String, String): String","mustGetBool(String, Boolean): Boolean","mustGetNumber(String, Number): Number","mustGet(String, Object, Class, Predicate, Function): Object","mustGet(String, JsonElement, Object, Class, Predicate, Function): Object","error(String, Object[]): Error","error(Throwable, String, Object[]): Error","isNumber(JsonElement): boolean"]},{"name":"com.hypixel.hytale.procedurallib.json.JsonResourceLoader","simpleName":"JsonResourceLoader","methods":["JsonResourceLoader(Class, Predicate, Function)","type(): Class","load(InputStream): JsonElement"]},{"name":"com.hypixel.hytale.procedurallib.json.Loader","simpleName":"Loader","methods":["Loader(SeedString, Path)","getSeed(): SeedString","getDataFolder(): Path","load(): Object"]},{"name":"com.hypixel.hytale.procedurallib.json.MeshNoiseJsonLoader","simpleName":"MeshNoiseJsonLoader","methods":["MeshNoiseJsonLoader(SeedString, Path, JsonElement)","load(): NoiseFunction","loadGridMeshNoise(): MeshNoise","loadHexMeshNoise(): HexMeshNoise","loadCellType(): CellType","loadThickness(): double","loadDensity(): IIntCondition","loadLinesX(): boolean","loadLinesY(): boolean","loadLinesZ(): boolean","loadLinesFlag(String, boolean): boolean"]},{"name":"com.hypixel.hytale.procedurallib.json.NoiseFunctionJsonLoader","simpleName":"NoiseFunctionJsonLoader","methods":["NoiseFunctionJsonLoader(SeedString, Path, JsonElement)","load(): NoiseFunction","newLoader(NoiseTypeJson): JsonLoader"]},{"name":"com.hypixel.hytale.procedurallib.json.NoiseHeightThresholdInterpreterJsonLoader","simpleName":"NoiseHeightThresholdInterpreterJsonLoader","methods":["NoiseHeightThresholdInterpreterJsonLoader(SeedString, Path, JsonElement, int)","load(): NoiseHeightThresholdInterpreter","loadNoise(): NoiseProperty","loadInterpreters(): IHeightThresholdInterpreter[]","loadKeys(): float[]","shouldHandle(JsonObject): boolean"]},{"name":"com.hypixel.hytale.procedurallib.json.NoiseMaskConditionJsonLoader","simpleName":"NoiseMaskConditionJsonLoader","methods":["NoiseMaskConditionJsonLoader(SeedString, Path, JsonElement)","NoiseMaskConditionJsonLoader(SeedString, Path, JsonElement, boolean)","load(): ICoordinateCondition"]},{"name":"com.hypixel.hytale.procedurallib.json.NoisePropertyJsonLoader","simpleName":"NoisePropertyJsonLoader","methods":["NoisePropertyJsonLoader(SeedString, Path, JsonElement)","load(): NoiseProperty","loadSeed(): int","loadNoiseProperties(JsonElement): NoiseProperty[]","loadDoubleArray(JsonElement, int): double[]","newNoiseFunctionJsonLoader(SeedString, Path, JsonElement): NoiseFunctionJsonLoader"]},{"name":"com.hypixel.hytale.procedurallib.json.NoiseTypeJson","simpleName":"NoiseTypeJson","methods":["values(): NoiseTypeJson[]","valueOf(String): NoiseTypeJson","newLoader(SeedString, Path, JsonElement): JsonLoader"]},{"name":"com.hypixel.hytale.procedurallib.json.OldSimplexNoiseJsonLoader","simpleName":"OldSimplexNoiseJsonLoader","methods":["OldSimplexNoiseJsonLoader(SeedString, Path, JsonElement)","load(): NoiseFunction"]},{"name":"com.hypixel.hytale.procedurallib.json.PerlinNoiseJsonLoader","simpleName":"PerlinNoiseJsonLoader","methods":["PerlinNoiseJsonLoader(SeedString, Path, JsonElement)","load(): NoiseFunction","loadInterpolationFunction(): GeneralNoise$InterpolationFunction"]},{"name":"com.hypixel.hytale.procedurallib.json.PointEvaluatorJsonLoader","simpleName":"PointEvaluatorJsonLoader","methods":["PointEvaluatorJsonLoader(SeedString, Path, JsonElement)","PointEvaluatorJsonLoader(SeedString, Path, JsonElement, PointDistanceFunction)","PointEvaluatorJsonLoader(SeedString, Path, JsonElement, MeasurementMode, PointDistanceFunction)","load(): PointEvaluator","loadCentrePointEvaluator(): PointEvaluator","loadBorderPointEvaluator(): PointEvaluator","loadPointDistanceFunction(): PointDistanceFunction","loadDistanceRange(): IDoubleRange","loadDensity(): IDoubleCondition","loadSkipCount(): int","loadSkipMode(): SkipCellPointEvaluator$Mode"]},{"name":"com.hypixel.hytale.procedurallib.json.PointGeneratorJsonLoader","simpleName":"PointGeneratorJsonLoader","methods":["PointGeneratorJsonLoader(SeedString, Path, JsonElement)","load(): IPointGenerator","loadSeed(): int","newPointGenerator(int, CellDistanceFunction): PointGenerator","loadCellDistanceFunction(): CellDistanceFunction","loadPointEvaluator(): PointEvaluator","loadPointDistanceFunction(): PointDistanceFunction"]},{"name":"com.hypixel.hytale.procedurallib.json.PointNoiseJsonLoader","simpleName":"PointNoiseJsonLoader","methods":["PointNoiseJsonLoader(SeedString, Path, JsonElement)","load(): PointNoise"]},{"name":"com.hypixel.hytale.procedurallib.json.SeedResource","simpleName":"SeedResource","methods":["localBounds2d(): ResultBuffer$Bounds2d","localBuffer2d(): ResultBuffer$ResultBuffer2d","localBuffer3d(): ResultBuffer$ResultBuffer3d","shouldReportSeeds(): boolean","reportSeeds(int, String, String, String): void","writeSeedReport(String): void"]},{"name":"com.hypixel.hytale.procedurallib.json.SeedResourcePointGenerator","simpleName":"SeedResourcePointGenerator","methods":["SeedResourcePointGenerator(int, CellDistanceFunction, PointEvaluator, SeedResource)","localBounds2d(): ResultBuffer$Bounds2d","localBuffer2d(): ResultBuffer$ResultBuffer2d","localBuffer3d(): ResultBuffer$ResultBuffer3d"]},{"name":"com.hypixel.hytale.procedurallib.json.SeedString","simpleName":"SeedString","methods":["SeedString(String, SeedResource)","SeedString(String, String, SeedResource)","append(String): SeedString","appendToOriginal(String): SeedString","alternateOriginal(String): SeedString","get(): SeedResource","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.json.SimplexNoiseJsonLoader","simpleName":"SimplexNoiseJsonLoader","methods":["SimplexNoiseJsonLoader(SeedString, Path, JsonElement)","load(): NoiseFunction"]},{"name":"com.hypixel.hytale.procedurallib.json.ValueNoiseJsonLoader","simpleName":"ValueNoiseJsonLoader","methods":["ValueNoiseJsonLoader(SeedString, Path, JsonElement)","load(): ValueNoise","loadInterpolationFunction(): GeneralNoise$InterpolationFunction"]},{"name":"com.hypixel.hytale.procedurallib.logic.BranchNoise","simpleName":"BranchNoise","methods":["BranchNoise(CellDistanceFunction, PointEvaluator, double, IDoubleRange, IIntCondition, DistanceNoise$Distance2Function, NoiseFormulaProperty$NoiseFormula$Formula, CellDistanceFunction, PointEvaluator, double, IDoubleRange)","get(int, int, double, double): double","get(int, int, double, double, double): double","localBuffer2d(): ResultBuffer$ResultBuffer2d","getParentNoise(int, double, double): ResultBuffer$ResultBuffer2d","getLineValue(int, double, double, int, double, double, double, ResultBuffer$ResultBuffer2d): double","toString(): String","toOutputRange(double): double"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.BorderDistanceFunction","simpleName":"BorderDistanceFunction","methods":["BorderDistanceFunction(CellDistanceFunction, PointEvaluator, IDoubleCondition)","scale(double): double","invScale(double): double","getCellX(double, double): int","getCellY(double, double): int","nearest2D(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","transition2D(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","nearest3D(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","transition3D(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","evalPoint(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","evalPoint2(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","evalPoint(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","evalPoint2(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","collect(int, int, int, int, int, int, ResultBuffer$Bounds2d, Object, PointConsumer, PointEvaluator): void","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.CellDistanceFunction","simpleName":"CellDistanceFunction","methods":["scale(double): double","invScale(double): double","getCellX(double, double): int","getCellY(double, double): int","getCellX(double, double, double): int","getCellY(double, double, double): int","getCellZ(double, double, double): int","nearest2D(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","nearest3D(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","transition2D(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","transition3D(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","evalPoint(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","evalPoint(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","evalPoint2(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","evalPoint2(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","collect(int, int, int, int, int, int, ResultBuffer$Bounds2d, Object, PointConsumer, PointEvaluator): void"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.CellPointFunction","simpleName":"CellPointFunction","methods":["scale(double): double","normalize(double): double","getHash(int, int, int): int","getX(double, double): double","getY(double, double): double","getOffsets(int): DoubleArray$Double2"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.CellType","simpleName":"CellType","methods":["values(): CellType[]","valueOf(String): CellType"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.DistanceCalculationMode","simpleName":"DistanceCalculationMode","methods":["values(): DistanceCalculationMode[]","valueOf(String): DistanceCalculationMode","getFunction(): PointDistanceFunction","from(PointDistanceFunction): DistanceCalculationMode"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.evaluator.BorderPointEvaluator","simpleName":"BorderPointEvaluator","methods":["BorderPointEvaluator()","evalPoint(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint2(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","evalPoint2(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","toString(): String","isOrigin(int, int, ResultBuffer$ResultBuffer2d): boolean","getBorderDistance(double, double, double, double, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.evaluator.BranchEvaluator","simpleName":"BranchEvaluator","methods":["BranchEvaluator(CellDistanceFunction, CellPointFunction, BranchEvaluator$Direction, CellJitter, double)","getJitter(): CellJitter","evalPoint(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint2(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","evalPoint2(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","getConnectionX(BranchEvaluator$Direction, int, double, int, double): int","getConnectionY(BranchEvaluator$Direction, int, double, int, double): int","checkBounds(double, double, double, double, double, double, double): boolean"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.evaluator.DensityPointEvaluator","simpleName":"DensityPointEvaluator","methods":["DensityPointEvaluator(PointEvaluator, IDoubleCondition)","DensityPointEvaluator(PointEvaluator, IIntCondition)","getJitter(): CellJitter","evalPoint(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint2(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","evalPoint2(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","collectPoint(int, int, int, double, double, Object, PointConsumer): void","toString(): String","getDensityCondition(IDoubleCondition): IIntCondition","randomDensityCondition(int): double"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.evaluator.DistancePointEvaluator","simpleName":"DistancePointEvaluator","methods":["DistancePointEvaluator(PointDistanceFunction, IDoubleRange)","DistancePointEvaluator(PointDistanceFunction, ISeedDoubleRange)","evalPoint(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint2(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","evalPoint2(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","toString(): String","getDistanceModifier(IDoubleRange): ISeedDoubleRange","randomDistanceModification(int): double"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.evaluator.JitterPointEvaluator","simpleName":"JitterPointEvaluator","methods":["JitterPointEvaluator(PointEvaluator, CellJitter)","getJitter(): CellJitter","evalPoint(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint2(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","evalPoint2(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","collectPoint(int, int, int, double, double, Object, PointConsumer): void","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.evaluator.NormalPointEvaluator","simpleName":"NormalPointEvaluator","methods":["NormalPointEvaluator(PointDistanceFunction)","evalPoint(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint2(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","evalPoint2(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","toString(): String","of(PointDistanceFunction): PointEvaluator"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.evaluator.PointEvaluator","simpleName":"PointEvaluator","methods":["getJitter(): CellJitter","evalPoint(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint2(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","evalPoint2(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","collectPoint(int, int, int, double, double, Object, PointConsumer): void","of(PointDistanceFunction, IDoubleCondition, IDoubleRange, CellJitter): PointEvaluator","of(PointDistanceFunction, IDoubleCondition, IDoubleRange, int, SkipCellPointEvaluator$Mode, CellJitter): PointEvaluator"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.evaluator.SkipCellPointEvaluator","simpleName":"SkipCellPointEvaluator","methods":["SkipCellPointEvaluator(PointEvaluator, SkipCellPointEvaluator$Mode, int)","getJitter(): CellJitter","evalPoint(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint2(int, double, double, int, int, int, double, double, ResultBuffer$ResultBuffer2d): void","evalPoint(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","evalPoint2(int, double, double, double, int, int, int, int, double, double, double, ResultBuffer$ResultBuffer3d): void","collectPoint(int, int, int, double, double, Object, PointConsumer): void","skip(SkipCellPointEvaluator$Mode, int, int): boolean"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.GridCellDistanceFunction","simpleName":"GridCellDistanceFunction","methods":["GridCellDistanceFunction()","nearest2D(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","nearest3D(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","transition2D(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","transition3D(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","evalPoint(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","evalPoint(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","evalPoint2(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","evalPoint2(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","collect(int, int, int, int, int, int, ResultBuffer$Bounds2d, Object, PointConsumer, PointEvaluator): void","toString(): String","getHash(int, int, int): int"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.HexCellDistanceFunction","simpleName":"HexCellDistanceFunction","methods":["HexCellDistanceFunction()","scale(double): double","invScale(double): double","getCellX(double, double): int","getCellY(double, double): int","nearest2D(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","nearest3D(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","transition2D(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","transition3D(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","evalPoint(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","evalPoint(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","evalPoint2(int, double, double, int, int, ResultBuffer$ResultBuffer2d, PointEvaluator): void","evalPoint2(int, double, double, double, int, int, int, ResultBuffer$ResultBuffer3d, PointEvaluator): void","collect(int, int, int, int, int, int, ResultBuffer$Bounds2d, Object, PointConsumer, PointEvaluator): void","toString(): String","getHash(int, int, int): int","toGridX(double, double): int","toGridY(double, double): int"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.jitter.CellJitter","simpleName":"CellJitter","methods":["getMaxX(): double","getMaxY(): double","getMaxZ(): double","getPointX(int, DoubleArray$Double2): double","getPointY(int, DoubleArray$Double2): double","getPointX(int, DoubleArray$Double3): double","getPointY(int, DoubleArray$Double3): double","getPointZ(int, DoubleArray$Double3): double","of(double, double, double): CellJitter"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.jitter.ConstantCellJitter","simpleName":"ConstantCellJitter","methods":["ConstantCellJitter(double, double, double)","getMaxX(): double","getMaxY(): double","getMaxZ(): double","getPointX(int, DoubleArray$Double2): double","getPointY(int, DoubleArray$Double2): double","getPointX(int, DoubleArray$Double3): double","getPointY(int, DoubleArray$Double3): double","getPointZ(int, DoubleArray$Double3): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.jitter.DefaultCellJitter","simpleName":"DefaultCellJitter","methods":["DefaultCellJitter()","getMaxX(): double","getMaxY(): double","getMaxZ(): double","getPointX(int, DoubleArray$Double2): double","getPointY(int, DoubleArray$Double2): double","getPointX(int, DoubleArray$Double3): double","getPointY(int, DoubleArray$Double3): double","getPointZ(int, DoubleArray$Double3): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.MeasurementMode","simpleName":"MeasurementMode","methods":["values(): MeasurementMode[]","valueOf(String): MeasurementMode"]},{"name":"com.hypixel.hytale.procedurallib.logic.cell.PointDistanceFunction","simpleName":"PointDistanceFunction","methods":["distance2D(double, double): double","distance3D(double, double, double): double","distance2D(int, int, int, double, double, double, double): double","distance3D(int, int, int, int, double, double, double, double, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.logic.CellNoise","simpleName":"CellNoise","methods":["CellNoise(CellDistanceFunction, PointEvaluator, CellNoise$CellFunction, NoiseProperty)","getDistanceFunction(): CellDistanceFunction","getCellFunction(): CellNoise$CellFunction","getNoiseLookup(): NoiseProperty","get(int, int, double, double): double","get(int, int, double, double, double): double","localBuffer2d(): ResultBuffer$ResultBuffer2d","localBuffer3d(): ResultBuffer$ResultBuffer3d","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.CellularNoise","simpleName":"CellularNoise","methods":[]},{"name":"com.hypixel.hytale.procedurallib.logic.ConstantNoise","simpleName":"ConstantNoise","methods":["ConstantNoise(double)","getValue(): double","get(int, int, double, double): double","get(int, int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.DistanceNoise","simpleName":"DistanceNoise","methods":["DistanceNoise(CellDistanceFunction, PointEvaluator, DistanceNoise$Distance2Function)","getCellDistanceFunction(): CellDistanceFunction","getDistance2Function(): DistanceNoise$Distance2Function","get(int, int, double, double): double","get(int, int, double, double, double): double","localBuffer2d(): ResultBuffer$ResultBuffer2d","localBuffer3d(): ResultBuffer$ResultBuffer3d","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.DoubleArray","simpleName":"DoubleArray","methods":["DoubleArray()"]},{"name":"com.hypixel.hytale.procedurallib.logic.GeneralNoise","simpleName":"GeneralNoise","methods":["fastFloor(double): int","fastCeil(double): int","lerp(double, double, double): double","hash2D(int, int, int): int","hash3D(int, int, int, int): int","gradCoord2D(int, int, int, double, double): double","gradCoord3D(int, int, int, int, double, double, double): double","limit(double): double"]},{"name":"com.hypixel.hytale.procedurallib.logic.GridNoise","simpleName":"GridNoise","methods":["GridNoise(double, double, double)","get(int, int, double, double): double","get(int, int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.HexMeshNoise","simpleName":"HexMeshNoise","methods":["HexMeshNoise(IIntCondition, double, CellJitter, boolean, boolean, boolean)","get(int, int, double, double): double","get(int, int, double, double, double): double","checkConnections(int, double, double, int, int, double): double","checkDiagonalConnections(int, double, double, int, int, double): double","dist2Cell(int, double, double, double, double, double, double, int, int): double"]},{"name":"com.hypixel.hytale.procedurallib.logic.MeshNoise","simpleName":"MeshNoise","methods":["MeshNoise(IIntCondition, double, double, double)","get(int, int, double, double): double","get(int, int, double, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.logic.OldSimplexNoise","simpleName":"OldSimplexNoise","methods":["get(int, int, double, double): double","get(int, int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.PerlinNoise","simpleName":"PerlinNoise","methods":["PerlinNoise(GeneralNoise$InterpolationFunction)","getInterpolationFunction(): GeneralNoise$InterpolationFunction","get(int, int, double, double): double","get(int, int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.point.DistortedPointGenerator","simpleName":"DistortedPointGenerator","methods":["DistortedPointGenerator(IPointGenerator, ICoordinateRandomizer)","nearest2D(int, double, double): ResultBuffer$ResultBuffer2d","nearest3D(int, double, double, double): ResultBuffer$ResultBuffer3d","transition2D(int, double, double): ResultBuffer$ResultBuffer2d","transition3D(int, double, double, double): ResultBuffer$ResultBuffer3d","getInterval(): double","collect(int, double, double, double, double, IPointGenerator$PointConsumer2d): void","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.point.IPointGenerator","simpleName":"IPointGenerator","methods":["nearest2D(int, double, double): ResultBuffer$ResultBuffer2d","nearest3D(int, double, double, double): ResultBuffer$ResultBuffer3d","transition2D(int, double, double): ResultBuffer$ResultBuffer2d","transition3D(int, double, double, double): ResultBuffer$ResultBuffer3d","collect(int, double, double, double, double, IPointGenerator$PointConsumer2d): void","getInterval(): double"]},{"name":"com.hypixel.hytale.procedurallib.logic.point.OffsetPointGenerator","simpleName":"OffsetPointGenerator","methods":["OffsetPointGenerator(IPointGenerator, double, double, double)","getOffsetX(): double","getOffsetY(): double","getOffsetZ(): double","nearest2D(int, double, double): ResultBuffer$ResultBuffer2d","nearest3D(int, double, double, double): ResultBuffer$ResultBuffer3d","transition2D(int, double, double): ResultBuffer$ResultBuffer2d","transition3D(int, double, double, double): ResultBuffer$ResultBuffer3d","collect(int, double, double, double, double, IPointGenerator$PointConsumer2d): void","getInterval(): double"]},{"name":"com.hypixel.hytale.procedurallib.logic.point.PointConsumer","simpleName":"PointConsumer","methods":["accept(double, double, Object): void"]},{"name":"com.hypixel.hytale.procedurallib.logic.point.PointGenerator","simpleName":"PointGenerator","methods":["PointGenerator(int, CellDistanceFunction, PointEvaluator)","localBounds2d(): ResultBuffer$Bounds2d","localBuffer2d(): ResultBuffer$ResultBuffer2d","localBuffer3d(): ResultBuffer$ResultBuffer3d","nearest2D(int, double, double): ResultBuffer$ResultBuffer2d","nearest3D(int, double, double, double): ResultBuffer$ResultBuffer3d","transition2D(int, double, double): ResultBuffer$ResultBuffer2d","transition3D(int, double, double, double): ResultBuffer$ResultBuffer3d","getInterval(): double","collect(int, double, double, double, double, IPointGenerator$PointConsumer2d): void","collect0(int, double, double, double, double, PointConsumer, IPointGenerator$PointConsumer2d): void","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.point.ScaledPointGenerator","simpleName":"ScaledPointGenerator","methods":["ScaledPointGenerator(PointGenerator, double)","nearest2D(int, double, double): ResultBuffer$ResultBuffer2d","nearest3D(int, double, double, double): ResultBuffer$ResultBuffer3d","transition2D(int, double, double): ResultBuffer$ResultBuffer2d","transition3D(int, double, double, double): ResultBuffer$ResultBuffer3d","getInterval(): double","collect(int, double, double, double, double, IPointGenerator$PointConsumer2d): void","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.PointNoise","simpleName":"PointNoise","methods":["PointNoise(double, double, double, double, double)","get(int, int, double, double): double","get(int, int, double, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.logic.ResultBuffer","simpleName":"ResultBuffer","methods":["ResultBuffer()"]},{"name":"com.hypixel.hytale.procedurallib.logic.SimplexNoise","simpleName":"SimplexNoise","methods":["get(int, int, double, double): double","get(int, int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.logic.ValueNoise","simpleName":"ValueNoise","methods":["ValueNoise(GeneralNoise$InterpolationFunction)","getInterpolationFunction(): GeneralNoise$InterpolationFunction","get(int, int, double, double): double","get(int, int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.NoiseFunction","simpleName":"NoiseFunction","methods":[]},{"name":"com.hypixel.hytale.procedurallib.NoiseFunction2d","simpleName":"NoiseFunction2d","methods":["get(int, int, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.NoiseFunction3d","simpleName":"NoiseFunction3d","methods":["get(int, int, double, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.NoiseFunctionPair","simpleName":"NoiseFunctionPair","methods":["NoiseFunctionPair()","NoiseFunctionPair(NoiseFunction2d, NoiseFunction3d)","getNoiseFunction2d(): NoiseFunction2d","setNoiseFunction2d(NoiseFunction2d): void","getNoiseFunction3d(): NoiseFunction3d","setNoiseFunction3d(NoiseFunction3d): void","get(int, int, double, double): double","get(int, int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.NoiseType","simpleName":"NoiseType","methods":["values(): NoiseType[]","valueOf(String): NoiseType"]},{"name":"com.hypixel.hytale.procedurallib.property.BlendNoiseProperty","simpleName":"BlendNoiseProperty","methods":["BlendNoiseProperty(NoiseProperty, NoiseProperty[], double[])","get(int, double, double): double","get(int, double, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.property.CurveNoiseProperty","simpleName":"CurveNoiseProperty","methods":["CurveNoiseProperty(NoiseProperty, DoubleUnaryOperator)","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.DistortedNoiseProperty","simpleName":"DistortedNoiseProperty","methods":["DistortedNoiseProperty(NoiseProperty, ICoordinateRandomizer)","getNoiseProperty(): NoiseProperty","getRandomizer(): ICoordinateRandomizer","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.FractalNoiseProperty","simpleName":"FractalNoiseProperty","methods":["FractalNoiseProperty(int, NoiseFunction, FractalNoiseProperty$FractalFunction, int, double, double)","getSeedOffset(): int","getFunction(): NoiseFunction","getFractalFunction(): FractalNoiseProperty$FractalFunction","getOctaves(): int","getLacunarity(): double","getPersistence(): double","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.GradientNoiseProperty","simpleName":"GradientNoiseProperty","methods":["GradientNoiseProperty(NoiseProperty, GradientNoiseProperty$GradientMode, double, double)","get(int, double, double): double","get(int, double, double, double): double","getAngle(double, double): double","getAbsAngle(double, double): double","getMagnitude(double, double, double): double","convertRange(float): float"]},{"name":"com.hypixel.hytale.procedurallib.property.InvertNoiseProperty","simpleName":"InvertNoiseProperty","methods":["InvertNoiseProperty(NoiseProperty)","get(int, double, double): double","get(int, double, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.property.MaxNoiseProperty","simpleName":"MaxNoiseProperty","methods":["MaxNoiseProperty(NoiseProperty[])","getNoiseProperties(): NoiseProperty[]","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.MinNoiseProperty","simpleName":"MinNoiseProperty","methods":["MinNoiseProperty(NoiseProperty[])","getNoiseProperties(): NoiseProperty[]","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.MultiplyNoiseProperty","simpleName":"MultiplyNoiseProperty","methods":["MultiplyNoiseProperty(NoiseProperty[])","getNoiseProperties(): NoiseProperty[]","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.NoiseFormulaProperty","simpleName":"NoiseFormulaProperty","methods":["NoiseFormulaProperty(NoiseProperty, NoiseFormulaProperty$NoiseFormula$Formula)","getProperty(): NoiseProperty","getFormula(): NoiseFormulaProperty$NoiseFormula$Formula","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.NoiseProperty","simpleName":"NoiseProperty","methods":["get(int, double, double): double","get(int, double, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.property.NoisePropertyType","simpleName":"NoisePropertyType","methods":["values(): NoisePropertyType[]","valueOf(String): NoisePropertyType"]},{"name":"com.hypixel.hytale.procedurallib.property.NormalizeNoiseProperty","simpleName":"NormalizeNoiseProperty","methods":["NormalizeNoiseProperty(NoiseProperty, double, double)","getNoiseProperty(): NoiseProperty","getMin(): double","getRange(): double","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.OffsetNoiseProperty","simpleName":"OffsetNoiseProperty","methods":["OffsetNoiseProperty(NoiseProperty, double)","OffsetNoiseProperty(NoiseProperty, double, double, double)","getNoiseProperty(): NoiseProperty","getOffsetX(): double","getOffsetY(): double","getOffsetZ(): double","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.RotateNoiseProperty","simpleName":"RotateNoiseProperty","methods":["RotateNoiseProperty(NoiseProperty, CoordinateRotator)","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.ScaleNoiseProperty","simpleName":"ScaleNoiseProperty","methods":["ScaleNoiseProperty(NoiseProperty, double)","ScaleNoiseProperty(NoiseProperty, double, double, double)","getNoiseProperty(): NoiseProperty","getScaleX(): double","getScaleY(): double","getScaleZ(): double","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.SingleNoiseProperty","simpleName":"SingleNoiseProperty","methods":["SingleNoiseProperty(NoiseFunction)","SingleNoiseProperty(int, NoiseFunction)","getSeedOffset(): int","getFunction(): NoiseFunction","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.property.SumNoiseProperty","simpleName":"SumNoiseProperty","methods":["SumNoiseProperty(SumNoiseProperty$Entry[])","getEntries(): SumNoiseProperty$Entry[]","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.random.CoordinateOriginRotator","simpleName":"CoordinateOriginRotator","methods":["CoordinateOriginRotator(double, double, double, double, double)","randomDoubleX(int, double, double): double","randomDoubleY(int, double, double): double","randomDoubleX(int, double, double, double): double","randomDoubleY(int, double, double, double): double","randomDoubleZ(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.random.CoordinateRandomizer","simpleName":"CoordinateRandomizer","methods":["CoordinateRandomizer(CoordinateRandomizer$AmplitudeNoiseProperty[], CoordinateRandomizer$AmplitudeNoiseProperty[], CoordinateRandomizer$AmplitudeNoiseProperty[])","getXNoise(): CoordinateRandomizer$AmplitudeNoiseProperty[]","getYNoise(): CoordinateRandomizer$AmplitudeNoiseProperty[]","getZNoise(): CoordinateRandomizer$AmplitudeNoiseProperty[]","randomDoubleX(int, double, double): double","randomDoubleY(int, double, double): double","randomDoubleX(int, double, double, double): double","randomDoubleY(int, double, double, double): double","randomDoubleZ(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.random.CoordinateRotator","simpleName":"CoordinateRotator","methods":["CoordinateRotator(double, double)","rotateX(double, double): double","rotateY(double, double): double","rotateX(double, double, double): double","rotateY(double, double, double): double","rotateZ(double, double, double): double","randomDoubleX(int, double, double): double","randomDoubleY(int, double, double): double","randomDoubleX(int, double, double, double): double","randomDoubleY(int, double, double, double): double","randomDoubleZ(int, double, double, double): double","toString(): String","createRotationMatrix(double, double): double[]"]},{"name":"com.hypixel.hytale.procedurallib.random.ICoordinateRandomizer","simpleName":"ICoordinateRandomizer","methods":["randomDoubleX(int, double, double): double","randomDoubleY(int, double, double): double","randomDoubleX(int, double, double, double): double","randomDoubleY(int, double, double, double): double","randomDoubleZ(int, double, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.random.RotatedCoordinateRandomizer","simpleName":"RotatedCoordinateRandomizer","methods":["RotatedCoordinateRandomizer(ICoordinateRandomizer, CoordinateRotator)","randomDoubleX(int, double, double): double","randomDoubleY(int, double, double): double","randomDoubleX(int, double, double, double): double","randomDoubleY(int, double, double, double): double","randomDoubleZ(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.supplier.ConstantDoubleCoordinateHashSupplier","simpleName":"ConstantDoubleCoordinateHashSupplier","methods":["ConstantDoubleCoordinateHashSupplier(double)","getResult(): double","get(int, int, int, long): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.supplier.ConstantFloatCoordinateHashSupplier","simpleName":"ConstantFloatCoordinateHashSupplier","methods":["ConstantFloatCoordinateHashSupplier(float)","getResult(): float","get(int, double, double, long): float","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.supplier.DoubleRange","simpleName":"DoubleRange","methods":["DoubleRange()"]},{"name":"com.hypixel.hytale.procedurallib.supplier.DoubleRangeCoordinateHashSupplier","simpleName":"DoubleRangeCoordinateHashSupplier","methods":["DoubleRangeCoordinateHashSupplier(IDoubleRange)","get(int, int, int, long): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.supplier.DoubleRangeNoiseSupplier","simpleName":"DoubleRangeNoiseSupplier","methods":["DoubleRangeNoiseSupplier(IDoubleRange, NoiseProperty)","get(int, double, double): double","get(int, double, double, double): double","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.supplier.FloatRange","simpleName":"FloatRange","methods":["FloatRange()"]},{"name":"com.hypixel.hytale.procedurallib.supplier.FloatRangeNoiseSupplier","simpleName":"FloatRangeNoiseSupplier","methods":["FloatRangeNoiseSupplier(IFloatRange, NoiseProperty)","get(int, double, double): float","get(int, double, double, double): float","toString(): String"]},{"name":"com.hypixel.hytale.procedurallib.supplier.FloatSupplier","simpleName":"FloatSupplier","methods":["getAsFloat(): float"]},{"name":"com.hypixel.hytale.procedurallib.supplier.IDoubleCoordinateHashSupplier","simpleName":"IDoubleCoordinateHashSupplier","methods":["get(int, int, int, long): double"]},{"name":"com.hypixel.hytale.procedurallib.supplier.IDoubleCoordinateSupplier","simpleName":"IDoubleCoordinateSupplier","methods":["get(int, double, double): double","get(int, double, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.supplier.IDoubleCoordinateSupplier2d","simpleName":"IDoubleCoordinateSupplier2d","methods":["get(int, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.supplier.IDoubleCoordinateSupplier3d","simpleName":"IDoubleCoordinateSupplier3d","methods":["get(int, double, double, double): double"]},{"name":"com.hypixel.hytale.procedurallib.supplier.IDoubleRange","simpleName":"IDoubleRange","methods":["getValue(double): double","getValue(DoubleSupplier): double","getValue(Random): double","getValue(int, double, double, IDoubleCoordinateSupplier2d): double","getValue(int, double, double, double, IDoubleCoordinateSupplier3d): double"]},{"name":"com.hypixel.hytale.procedurallib.supplier.IFloatCoordinateHashSupplier","simpleName":"IFloatCoordinateHashSupplier","methods":["get(int, double, double, long): float"]},{"name":"com.hypixel.hytale.procedurallib.supplier.IFloatCoordinateSupplier","simpleName":"IFloatCoordinateSupplier","methods":["get(int, double, double): float","get(int, double, double, double): float"]},{"name":"com.hypixel.hytale.procedurallib.supplier.IFloatRange","simpleName":"IFloatRange","methods":["getValue(float): float","getValue(FloatSupplier): float","getValue(Random): float","getValue(int, double, double, IDoubleCoordinateSupplier2d): float","getValue(int, double, double, double, IDoubleCoordinateSupplier3d): float"]},{"name":"com.hypixel.hytale.procedurallib.supplier.ISeedDoubleRange","simpleName":"ISeedDoubleRange","methods":["getValue(int, double): double"]},{"name":"com.hypixel.hytale.procedurallib.util.IntToIntFunction","simpleName":"IntToIntFunction","methods":["applyAsInt(int): int"]},{"name":"com.hypixel.hytale.server.core.asset.AssetModule","simpleName":"AssetModule","methods":["get(): AssetModule","AssetModule(JavaPluginInit)","setup(): void","shutdown(): void","getBaseAssetPack(): AssetPack","getAssetPacks(): List","getAssetMonitor(): AssetMonitor","findAssetPackForPath(Path): AssetPack","isWithinPackSubDir(Path, String): boolean","isAssetPathImmutable(Path): boolean","registerPack(String, Path, PluginManifest, AssetPack$PackSource): boolean","unregisterPack(String): void","validatePackExistsOnDisk(AssetPack): boolean","getAssetPack(String): AssetPack","initPendingStores(): void"]},{"name":"com.hypixel.hytale.server.core.asset.AssetNotifications","simpleName":"AssetNotifications","methods":["AssetNotifications()"]},{"name":"com.hypixel.hytale.server.core.asset.AssetPackRegisterEvent","simpleName":"AssetPackRegisterEvent","methods":["AssetPackRegisterEvent(AssetPack)","getAssetPack(): AssetPack"]},{"name":"com.hypixel.hytale.server.core.asset.AssetPackUnregisterEvent","simpleName":"AssetPackUnregisterEvent","methods":["AssetPackUnregisterEvent(AssetPack)","getAssetPack(): AssetPack"]},{"name":"com.hypixel.hytale.server.core.asset.AssetRegistryLoader","simpleName":"AssetRegistryLoader","methods":["AssetRegistryLoader()","init(): void","preLoadAssets(LoadAssetEvent): void","loadAssets(LoadAssetEvent, AssetPack): boolean","sendAssets(PacketHandler): void"]},{"name":"com.hypixel.hytale.server.core.asset.common.asset.FileCommonAsset","simpleName":"FileCommonAsset","methods":["FileCommonAsset(Path, String, byte[])","FileCommonAsset(Path, String, String, byte[])","getFile(): Path","getBlob0(): CompletableFuture","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.common.BlockyAnimationCache","simpleName":"BlockyAnimationCache","methods":["BlockyAnimationCache()","get(String): CompletableFuture","get(CommonAsset): CompletableFuture","getNow(String): BlockyAnimationCache$BlockyAnimation","getNow(CommonAsset): BlockyAnimationCache$BlockyAnimation","invalidate(String): void"]},{"name":"com.hypixel.hytale.server.core.asset.common.CommonAsset","simpleName":"CommonAsset","methods":["CommonAsset(String, byte[])","CommonAsset(String, String, byte[])","getName(): String","getHash(): String","getBlob(): CompletableFuture","getBlob0(): CompletableFuture","toPacket(): Asset","equals(Object): boolean","hashCode(): int","toString(): String","hash(byte[]): String"]},{"name":"com.hypixel.hytale.server.core.asset.common.CommonAssetModule","simpleName":"CommonAssetModule","methods":["get(): CommonAssetModule","CommonAssetModule(JavaPluginInit)","setup(): void","loadCommonAssets(AssetPack, long): void","addCommonAsset(String, CommonAsset): void","addCommonAsset(String, CommonAsset, boolean): void","getRequiredAssets(): Asset[]","sendAssetsToPlayer(PacketHandler, Asset[], boolean): void","sendAssets(List, boolean): void","sendAssetsToPlayer(PacketHandler, List, boolean): void","sendAsset(CommonAsset, boolean): void","sendRemoveAssets(List, boolean): void"]},{"name":"com.hypixel.hytale.server.core.asset.common.CommonAssetRegistry","simpleName":"CommonAssetRegistry","methods":["CommonAssetRegistry()","getDuplicateAssetCount(): int","getDuplicatedAssets(): Map","getAllAssets(): Collection","clearAllAssets(): void","addCommonAsset(String, CommonAsset): CommonAssetRegistry$AddCommonAssetResult","removeCommonAssetByName(String, String): BooleanObjectPair","getCommonAssetsStartingWith(String, String): List","hasCommonAsset(String): boolean","hasCommonAsset(AssetPack, String): boolean","getByName(String): CommonAsset","getByHash(String): CommonAsset"]},{"name":"com.hypixel.hytale.server.core.asset.common.CommonAssetValidator","simpleName":"CommonAssetValidator","methods":["CommonAssetValidator(String, boolean, String[])","CommonAssetValidator(String, String[])","CommonAssetValidator()","accept(String, ValidationResults): void","updateSchema(SchemaContext, Schema): void"]},{"name":"com.hypixel.hytale.server.core.asset.common.events.CommonAssetMonitorEvent","simpleName":"CommonAssetMonitorEvent","methods":["CommonAssetMonitorEvent(String, List, List, List, List)"]},{"name":"com.hypixel.hytale.server.core.asset.common.events.SendCommonAssetsEvent","simpleName":"SendCommonAssetsEvent","methods":["SendCommonAssetsEvent(PacketHandler, Asset[])","getPacketHandler(): PacketHandler","getRequestedAssets(): Asset[]","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.common.HytaleFileTypes","simpleName":"HytaleFileTypes","methods":["HytaleFileTypes()"]},{"name":"com.hypixel.hytale.server.core.asset.common.OggVorbisInfoCache","simpleName":"OggVorbisInfoCache","methods":["OggVorbisInfoCache()","get(String): CompletableFuture","get(CommonAsset): CompletableFuture","getNow(String): OggVorbisInfoCache$OggVorbisInfo","getNow(CommonAsset): OggVorbisInfoCache$OggVorbisInfo","invalidate(String): void"]},{"name":"com.hypixel.hytale.server.core.asset.common.PlayerCommonAssets","simpleName":"PlayerCommonAssets","methods":["PlayerCommonAssets(Asset[])","sent(Asset[]): void"]},{"name":"com.hypixel.hytale.server.core.asset.common.ResourceCommonAsset","simpleName":"ResourceCommonAsset","methods":["ResourceCommonAsset(Class, String, String, byte[])","ResourceCommonAsset(Class, String, String, String, byte[])","getPath(): String","getBlob0(): CompletableFuture","toString(): String","of(Class, String, String): ResourceCommonAsset"]},{"name":"com.hypixel.hytale.server.core.asset.common.SoundFileValidators","simpleName":"SoundFileValidators","methods":["SoundFileValidators()","getEncoding(int): String"]},{"name":"com.hypixel.hytale.server.core.asset.HytaleAssetStore","simpleName":"HytaleAssetStore","methods":["HytaleAssetStore(HytaleAssetStore$Builder)","getPacketGenerator(): AssetPacketGenerator","getNotificationItemFunction(): Function","getEventBus(): EventBus","addFileMonitor(String, Path): void","removeFileMonitor(Path): void","handleRemoveOrUpdate(Set, Map, AssetUpdateQuery): void","sendAssets(Consumer): void","sendReloadedNotification(AssetLoadResult): void","sendRemovedNotification(Set): void","sendNotificationKeys(Message, String, Set): void","sendNotificationPaths(Message, Set): void","builder(Class, AssetMap): HytaleAssetStore$Builder","builder(Class, Class, AssetMap): HytaleAssetStore$Builder"]},{"name":"com.hypixel.hytale.server.core.asset.LoadAssetEvent","simpleName":"LoadAssetEvent","methods":["LoadAssetEvent(long)","getBootStart(): long","isShouldShutdown(): boolean","getReasons(): List","failed(boolean, String): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.modifiers.MovementEffects","simpleName":"MovementEffects","methods":["MovementEffects()","isDisableAll(): boolean","toPacket(): MovementEffects","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.monitor.AssetMonitor","simpleName":"AssetMonitor","methods":["AssetMonitor()","shutdown(): void","monitorDirectoryFiles(Path, AssetMonitorHandler): void","removeMonitorDirectoryFiles(Path, Object): void","onChange(Path, EventKind): void","onDelayedChange(Path, PathEvent): void","removeFileChangeTask(FileChangeTask): void","markChanged(Path): void","removeHookChangeTask(DirectoryHandlerChangeTask): void","runTask(Runnable, long): ScheduledFuture"]},{"name":"com.hypixel.hytale.server.core.asset.monitor.AssetMonitorHandler","simpleName":"AssetMonitorHandler","methods":["getKey(): Object"]},{"name":"com.hypixel.hytale.server.core.asset.monitor.DirectoryHandlerChangeTask","simpleName":"DirectoryHandlerChangeTask","methods":["DirectoryHandlerChangeTask(AssetMonitor, Path, AssetMonitorHandler)","run(): void","getAssetMonitor(): AssetMonitor","getParent(): Path","getHandler(): AssetMonitorHandler","addPath(Path, PathEvent): void","removePath(Path): void","markChanged(): void","cancelSchedule(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.monitor.EventKind","simpleName":"EventKind","methods":["values(): EventKind[]","valueOf(String): EventKind","parse(WatchEvent$Kind): EventKind"]},{"name":"com.hypixel.hytale.server.core.asset.monitor.FileChangeTask","simpleName":"FileChangeTask","methods":["FileChangeTask(AssetMonitor, Path, PathEvent)","getAssetMonitor(): AssetMonitor","getPath(): Path","getPathEvent(): PathEvent","run(): void","cancelSchedule(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.monitor.PathEvent","simpleName":"PathEvent","methods":["PathEvent(EventKind, long)","getEventKind(): EventKind","getTimestamp(): long","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.monitor.PathWatcherThread","simpleName":"PathWatcherThread","methods":["PathWatcherThread(BiConsumer)","run(): void","start(): void","shutdown(): void","addPath(Path): void"]},{"name":"com.hypixel.hytale.server.core.asset.packet.AssetPacketGenerator","simpleName":"AssetPacketGenerator","methods":["AssetPacketGenerator()","generateInitPacket(AssetMap, Map): ToClientPacket","generateUpdatePacket(AssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(AssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.packet.DefaultAssetPacketGenerator","simpleName":"DefaultAssetPacketGenerator","methods":["DefaultAssetPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket","generateUpdatePacket(DefaultAssetMap, Map): ToClientPacket","generateRemovePacket(DefaultAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.packet.SimpleAssetPacketGenerator","simpleName":"SimpleAssetPacketGenerator","methods":["SimpleAssetPacketGenerator()","generateInitPacket(AssetMap, Map): ToClientPacket","generateUpdatePacket(AssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(AssetMap, Set, AssetUpdateQuery): ToClientPacket","generateUpdatePacket(AssetMap, Map): ToClientPacket","generateRemovePacket(AssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.ambiencefx.AmbienceFXPacketGenerator","simpleName":"AmbienceFXPacketGenerator","methods":["AmbienceFXPacketGenerator()","generateInitPacket(IndexedAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.ambiencefx.config.AmbienceFX","simpleName":"AmbienceFX","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedAssetMap","AmbienceFX(String)","AmbienceFX()","toPacket(): AmbienceFX","getId(): String","refreshAudioStateResolution(): void","onAudioStateLoaded(LoadedAssetsEvent): void","onAudioStateRemoved(RemovedAssetsEvent): void","getConditions(): AmbienceFXConditions","getSounds(): AmbienceFXSound[]","getMusicContainerIndex(): int","consumeLegacyMusic(): AmbienceFXMusic","getAudioCategoryId(): String","getAudioCategoryIndex(): int","getAmbientBed(): AmbienceFXAmbientBed","getSoundEffect(): AmbienceFXSoundEffect","getPriority(): int"]},{"name":"com.hypixel.hytale.server.core.asset.type.ambiencefx.config.AmbienceFXAmbientBed","simpleName":"AmbienceFXAmbientBed","methods":["AmbienceFXAmbientBed(String, float, AmbienceTransitionSpeed)","AmbienceFXAmbientBed()","toPacket(): AmbienceFXAmbientBed","getStateBindings(): StateBindingConfig[]","getTrack(): String","getDecibels(): float","getVolume(): float","getTransitionSpeed(): AmbienceTransitionSpeed","processConfig(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.ambiencefx.config.AmbienceFXBlockSoundSet","simpleName":"AmbienceFXBlockSoundSet","methods":["AmbienceFXBlockSoundSet(String, Rangef)","AmbienceFXBlockSoundSet()","toPacket(): AmbienceFXBlockSoundSet","getBlockSoundSetId(): String","getPercent(): Rangef","processConfig(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.ambiencefx.config.AmbienceFXConditions","simpleName":"AmbienceFXConditions","methods":["AmbienceFXConditions()","toPacket(): AmbienceFXConditions","isNever(): boolean","getEnvironmentIds(): String[]","getEnvironmentIndices(): int[]","getWeatherIds(): String[]","getWeatherIndices(): int[]","getFluidFXIds(): String[]","getFluidFXIndices(): int[]","getSurroundingBlockSoundSets(): AmbienceFXBlockSoundSet[]","getAltitude(): Range","getWalls(): Rangeb","getRoof(): boolean","getFloor(): boolean","getSunLightLevel(): Rangeb","getTorchLightLevel(): Rangeb","getGlobalLightLevel(): Rangeb","getDayTime(): Rangef"]},{"name":"com.hypixel.hytale.server.core.asset.type.ambiencefx.config.AmbienceFXMusic","simpleName":"AmbienceFXMusic","methods":["AmbienceFXMusic(String[], float)","AmbienceFXMusic()","getTracks(): String[]","getDecibels(): float","getVolume(): float","processConfig(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.ambiencefx.config.AmbienceFXPhysicalMaterial","simpleName":"AmbienceFXPhysicalMaterial","methods":["AmbienceFXPhysicalMaterial(String, Rangef)","AmbienceFXPhysicalMaterial()","toPacket(): AmbienceFXPhysicalMaterial","getPhysicalMaterialId(): String","getPercent(): Rangef","processConfig(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.ambiencefx.config.AmbienceFXSound","simpleName":"AmbienceFXSound","methods":["AmbienceFXSound(String, AmbienceFXSoundPlay3D, String, AmbienceFXAltitude, Rangef, Range, int)","AmbienceFXSound()","toPacket(): AmbienceFXSound","getStateBindings(): StateBindingConfig[]","getSoundEventId(): String","getSoundEventIndex(): int","getPlay3D(): AmbienceFXSoundPlay3D","getBlockSoundSetId(): String","getAltitude(): AmbienceFXAltitude","getFrequency(): Rangef","getRadius(): Range","getMaxBodiesPerEmitter(): int","processConfig(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.ambiencefx.config.AmbienceFXSoundEffect","simpleName":"AmbienceFXSoundEffect","methods":["AmbienceFXSoundEffect(String, String, boolean)","AmbienceFXSoundEffect()","processConfig(): void","toPacket(): AmbienceFXSoundEffect","getReverbEffectId(): String","getReverbEffectIndex(): int","getEqualizerEffectId(): String","getEqualizerEffectIndex(): int","isInstant(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.attitude.Attitude","simpleName":"Attitude","methods":["values(): Attitude[]","valueOf(String): Attitude","get(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.audiocategory.AudioCategoryPacketGenerator","simpleName":"AudioCategoryPacketGenerator","methods":["AudioCategoryPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.audiocategory.config.AudioCategory","simpleName":"AudioCategory","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","AudioCategory(String)","AudioCategory()","getId(): String","refreshAudioStateResolution(): void","onAudioStateLoaded(LoadedAssetsEvent): void","onAudioStateRemoved(RemovedAssetsEvent): void","getVolume(): float","toString(): String","toPacket(): AudioCategory"]},{"name":"com.hypixel.hytale.server.core.asset.type.audiostate.AudioStatePacketGenerator","simpleName":"AudioStatePacketGenerator","methods":["AudioStatePacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.audiostate.config.AmbienceStateWriteConfig","simpleName":"AmbienceStateWriteConfig","methods":["AmbienceStateWriteConfig()","toPacket(): AmbienceStateWrite"]},{"name":"com.hypixel.hytale.server.core.asset.type.audiostate.config.AudioState","simpleName":"AudioState","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","AudioState(String)","AudioState()","getId(): String","getAuthority(): AudioStateAuthority","getValues(): String[]","getDefaultValue(): String","getDefaultValueIndex(): int","toPacket(): AudioState","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.audiostate.config.AudioStateCodecs","simpleName":"AudioStateCodecs","methods":[]},{"name":"com.hypixel.hytale.server.core.asset.type.audiostate.config.AudioStateResolver","simpleName":"AudioStateResolver","methods":["resolveValueIndex(String, String[]): int","resolveBindings(StateBindingConfig[]): void","validateBindings(StateBindingConfig[], String, ValidationResults): void","resolveSetStates(AmbienceStateWriteConfig[]): void","validateSetStates(AmbienceStateWriteConfig[], String, ValidationResults): void","toPacketArray(StateBindingConfig[]): StateBinding[]"]},{"name":"com.hypixel.hytale.server.core.asset.type.audiostate.config.StateBindingConfig","simpleName":"StateBindingConfig","methods":["StateBindingConfig()","toPacket(): StateBinding"]},{"name":"com.hypixel.hytale.server.core.asset.type.audiostate.config.StateDeltaConfig","simpleName":"StateDeltaConfig","methods":["StateDeltaConfig()","toPacket(): StateDelta"]},{"name":"com.hypixel.hytale.server.core.asset.type.audiostate.config.StateTransitionConfig","simpleName":"StateTransitionConfig","methods":["StateTransitionConfig()","toPacket(): StateTransition"]},{"name":"com.hypixel.hytale.server.core.asset.type.blockbreakingdecal.BlockBreakingDecalPacketGenerator","simpleName":"BlockBreakingDecalPacketGenerator","methods":["BlockBreakingDecalPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.blockbreakingdecal.config.BlockBreakingDecal","simpleName":"BlockBreakingDecal","methods":["getAssetStore(): AssetStore","BlockBreakingDecal()","toPacket(): BlockBreakingDecal","getId(): String","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blockhitbox.BlockBoundingBoxes","simpleName":"BlockBoundingBoxes","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","BlockBoundingBoxes()","BlockBoundingBoxes(String, double, double)","getId(): String","protrudesUnitBox(): boolean","processConfig(): void","get(Rotation, Rotation, Rotation): BlockBoundingBoxes$RotatedVariantBoxes","get(int): BlockBoundingBoxes$RotatedVariantBoxes","toPacket(): Hitbox[]","toString(): String","getUnitBoxFor(String): BlockBoundingBoxes","rotate(Box, Rotation, Rotation, Rotation): Box"]},{"name":"com.hypixel.hytale.server.core.asset.type.blockhitbox.BlockBoundingBoxesPacketGenerator","simpleName":"BlockBoundingBoxesPacketGenerator","methods":["BlockBoundingBoxesPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.blockparticle.BlockParticleSetPacketGenerator","simpleName":"BlockParticleSetPacketGenerator","methods":["BlockParticleSetPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.blockparticle.config.BlockParticleSet","simpleName":"BlockParticleSet","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","BlockParticleSet(String, Color, float, Vector3f, Direction, Map)","BlockParticleSet()","toPacket(): BlockParticleSet","getId(): String","getColor(): Color","getScale(): float","getPositionOffset(): Vector3f","getRotationOffset(): Direction","getParticleSystemIds(): Map","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blockset.BlockSetPacketGenerator","simpleName":"BlockSetPacketGenerator","methods":["BlockSetPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.blockset.config.BlockSet","simpleName":"BlockSet","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","BlockSet(String)","BlockSet(String, String, boolean, String[], String[], String[], String[], String[], String[], String[][], String[][])","BlockSet()","getId(): String","getParent(): String","isIncludeAll(): boolean","getIncludeBlockTypes(): String[]","getExcludeBlockTypes(): String[]","getIncludeBlockGroups(): String[]","getExcludeBlockGroups(): String[]","getIncludeHitboxTypes(): String[]","getExcludeHitboxTypes(): String[]","getIncludeCategories(): String[][]","getExcludeCategories(): String[][]","toString(): String","toPacket(): BlockSet"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocksound.BlockSoundSetPacketGenerator","simpleName":"BlockSoundSetPacketGenerator","methods":["BlockSoundSetPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocksound.config.BlockSoundSet","simpleName":"BlockSoundSet","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","BlockSoundSet(String, Map)","BlockSoundSet(String)","BlockSoundSet()","toPacket(): BlockSoundSet","getId(): String","getSoundEventIds(): Map","getSoundEventIndices(): Object2IntMap","getMoveInRepeatRange(): FloatRange","processConfig(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktick.BlockTickManager","simpleName":"BlockTickManager","methods":["setBlockTickProvider(IBlockTickProvider): void","getBlockTickProvider(): IBlockTickProvider","hasBlockTickProvider(): boolean"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktick.BlockTickStrategy","simpleName":"BlockTickStrategy","methods":["values(): BlockTickStrategy[]","valueOf(String): BlockTickStrategy"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktick.config.RandomTickProcedure","simpleName":"RandomTickProcedure","methods":["onRandomTick(Store, CommandBuffer, BlockSection, int, int, int, int, BlockType): void"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktick.config.TickProcedure","simpleName":"TickProcedure","methods":["TickProcedure()","getRandom(): SplittableRandom","onTick(World, WorldChunk, int, int, int, int): BlockTickStrategy"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktick.IBlockTickProvider","simpleName":"IBlockTickProvider","methods":["getTickProcedure(int): TickProcedure"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.BlockGroupPacketGenerator","simpleName":"BlockGroupPacketGenerator","methods":["BlockGroupPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.BlockTypePacketGenerator","simpleName":"BlockTypePacketGenerator","methods":["BlockTypePacketGenerator()","generateInitPacket(BlockTypeAssetMap, Map): ToClientPacket","generateUpdatePacket(BlockTypeAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(BlockTypeAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.bench.Bench","simpleName":"Bench","methods":["Bench()","getType(): BenchType","getId(): String","getDescriptiveLabel(): String","getTierLevel(int): BenchTierLevel","getUpgradeRequirement(int): BenchUpgradeRequirement","getLocalOpenSoundEventId(): String","getLocalOpenSoundEventIndex(): int","getLocalCloseSoundEventId(): String","getLocalCloseSoundEventIndex(): int","getCompletedSoundEventId(): String","getCompletedSoundEventIndex(): int","getFailedSoundEventId(): String","getFailedSoundEventIndex(): int","getBenchUpgradeSoundEventId(): String","getBenchUpgradeSoundEventIndex(): int","getBenchUpgradeCompletedSoundEventId(): String","getBenchUpgradeCompletedSoundEventIndex(): int"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.bench.BenchTierLevel","simpleName":"BenchTierLevel","methods":["BenchTierLevel(BenchUpgradeRequirement, float, int, int)","BenchTierLevel()","getCraftingTimeReductionModifier(): float","getUpgradeRequirement(): BenchUpgradeRequirement","getExtraInputSlot(): int","getExtraOutputSlot(): int","toPacket(): BenchTierLevel"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.bench.BenchUpgradeRequirement","simpleName":"BenchUpgradeRequirement","methods":["BenchUpgradeRequirement(MaterialQuantity[], float)","BenchUpgradeRequirement()","getInput(): MaterialQuantity[]","getTimeSeconds(): float","toString(): String","toPacket(): BenchUpgradeRequirement"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.bench.CraftingBench","simpleName":"CraftingBench","methods":["CraftingBench()","getCategories(): CraftingBench$BenchCategory[]","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.bench.DiagramCraftingBench","simpleName":"DiagramCraftingBench","methods":["DiagramCraftingBench()"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.bench.ProcessingBench","simpleName":"ProcessingBench","methods":["ProcessingBench()","getIconItem(): String","getIcon(): String","getIconName(): String","getIconId(): String","getInput(int): ProcessingBench$ProcessingSlot[]","getFuel(): ProcessingBench$ProcessingSlot[]","getMaxFuel(): int","getFuelDropItemId(): String","getOutputSlotsCount(int): int","getExtraOutput(): ProcessingBench$ExtraOutput","getEndSoundEventId(): String","getEndSoundEventIndex(): int","shouldAllowNoInputProcessing(): boolean","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.bench.StructuralCraftingBench","simpleName":"StructuralCraftingBench","methods":["StructuralCraftingBench()","isHeaderCategory(String): boolean","getCategoryIndex(String): int","shouldAllowBlockGroupCycling(): boolean","shouldAlwaysShowInventoryHints(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockBreakingDropType","simpleName":"BlockBreakingDropType","methods":["BlockBreakingDropType(String, int, int, String, String)","BlockBreakingDropType()","toPacket(): BlockBreaking","getGatherType(): String","getQuality(): int","getQuantity(): int","getItemId(): String","getDropListId(): String","withoutDrops(): BlockBreakingDropType","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockFace","simpleName":"BlockFace","methods":["values(): BlockFace[]","valueOf(String): BlockFace","getFaceConnectionType(): BlockFace$FaceConnectionType","getComponents(): BlockFace[]","getDirection(): Vector3ic","getConnectingFaces(): BlockFace[]","getConnectingFaceOffsets(): Vector3ic[]","lookup(Vector3i): BlockFace","rotate(BlockFace, Rotation, Rotation): BlockFace","rotate(BlockFace, Rotation, Rotation, Rotation): BlockFace","flip(BlockFace): BlockFace","toProtocolBlockNeighbor(): BlockNeighbor","fromProtocolFace(BlockFace): BlockFace","toProtocolFace(BlockFace): BlockFace"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockFaceSupport","simpleName":"BlockFaceSupport","methods":["BlockFaceSupport()","BlockFaceSupport(String, Vector3i[])","getFaceType(): String","getFiller(): Vector3i[]","providesSupportFromFiller(Vector3i): boolean","toString(): String","rotate(BlockFaceSupport, Rotation, Rotation, Rotation): BlockFaceSupport","toPacket(): BlockFaceSupport"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockFlipType","simpleName":"BlockFlipType","methods":["values(): BlockFlipType[]","valueOf(String): BlockFlipType","flipYaw(Rotation, Axis): Rotation"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockGathering","simpleName":"BlockGathering","methods":["BlockGathering()","toPacket(): BlockGathering","getBreaking(): BlockBreakingDropType","getHarvest(): HarvestingDropType","getSoft(): SoftBlockDropType","isHarvestable(): boolean","isSoft(): boolean","getPhysics(): PhysicsDropType","shouldUseDefaultDropWhenPlaced(): boolean","toString(): String","getToolData(): Map"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockMigration","simpleName":"BlockMigration","methods":["getAssetMap(): DefaultAssetMap","BlockMigration(int, Map, Map)","BlockMigration()","getId(): Integer","getMigration(String): String","getDirectMigration(String): String","getNameMigration(String): String","getDirectMigrations(): Map","getNameMigrations(): Map","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockMovementSettings","simpleName":"BlockMovementSettings","methods":["BlockMovementSettings(boolean, boolean, float, float, float, float, float, float, float, float, float)","BlockMovementSettings()","toPacket(): BlockMovementSettings","isClimbable(): boolean","isBouncy(): boolean","getBounceVelocity(): float","getDrag(): float","getFriction(): float","getClimbUpSpeedMultiplier(): float","getClimbDownSpeedMultiplier(): float","getClimbLateralSpeedMultiplier(): float","getTerminalVelocityModifier(): float","getHorizontalSpeedMultiplier(): float","jumpForceMultiplier(): float","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockPlacementSettings","simpleName":"BlockPlacementSettings","methods":["BlockPlacementSettings()","toPacket(): BlockPlacementSettings","getWallPlacementOverrideBlockId(): String","getFloorPlacementOverrideBlockId(): String","getCeilingPlacementOverrideBlockId(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockSupportsRequiredForType","simpleName":"BlockSupportsRequiredForType","methods":["values(): BlockSupportsRequiredForType[]","valueOf(String): BlockSupportsRequiredForType"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType","simpleName":"BlockType","methods":["fromString(String): BlockType","getAssetStore(): AssetStore","getAssetMap(): BlockTypeAssetMap","BlockType()","BlockType(String)","BlockType(BlockType)","toPacket(): BlockType","getId(): String","getData(): AssetExtraInfo$Data","getItem(): Item","isState(): boolean","getBlockForState(String): BlockType","getBlockKeyForState(String): String","getDefaultStateKey(): String","getStateForBlock(BlockType): String","getStateForBlock(String): String","isUnknown(): boolean","getGroup(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockTypeTextures","simpleName":"BlockTypeTextures","methods":["BlockTypeTextures()","BlockTypeTextures(String)","BlockTypeTextures(String, String, String, String, String, String, int)","getUp(): String","getDown(): String","getNorth(): String","getSouth(): String","getEast(): String","getWest(): String","getWeight(): float","isUniform(): boolean","toPacket(float): BlockTextures"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.ConditionalBlockSound","simpleName":"ConditionalBlockSound","methods":["ConditionalBlockSound(String, String)","ConditionalBlockSound()","toPacket(): ConditionalBlockSound","getSoundEventId(): String","getAmbienceFXId(): String","processConfig(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.CustomModelTexture","simpleName":"CustomModelTexture","methods":["CustomModelTexture()","CustomModelTexture(String, int)","getTexture(): String","getWeight(): int","toPacket(float): ModelTexture","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.fallingblocks.FallingBlockImpact","simpleName":"FallingBlockImpact","methods":["FallingBlockImpact()","apply(WorldChunk, World, BlockType, Vector3d, RotationTuple, Store): void"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.fallingblocks.FallingBlockSettings","simpleName":"FallingBlockSettings","methods":["FallingBlockSettings()","getImpact(): FallingBlockImpact","getHitboxCollisionConfigId(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.farming.FarmingData","simpleName":"FarmingData","methods":["FarmingData()","getStages(): Map","getStartingStageSet(): String","getStageSetAfterHarvest(): String","getGrowthModifiers(): String[]","getSoilConfig(): FarmingData$SoilConfig","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.farming.FarmingStageData","simpleName":"FarmingStageData","methods":["FarmingStageData()","getDuration(): Rangef","getSoundEventId(): String","getSoundEventIndex(): int","implementsShouldStop(): boolean","consumesRemainingTime(): boolean","shouldStop(ComponentAccessor, Ref, Ref, int, int, int): boolean","canApply(ComponentAccessor, Ref, Ref, int, int, int): boolean","testFillerPositions(WorldChunk, BlockType, int, int, int): boolean","apply(ComponentAccessor, Ref, Ref, int, int, int, FarmingStageData): void","remove(ComponentAccessor, Ref, Ref, int, int, int): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.farming.GrowthModifierAsset","simpleName":"GrowthModifierAsset","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","GrowthModifierAsset()","GrowthModifierAsset(String)","getId(): String","getModifier(): double","getCurrentGrowthMultiplier(CommandBuffer, Ref, Ref, int, int, int, boolean): double","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.HarvestingDropType","simpleName":"HarvestingDropType","methods":["HarvestingDropType(String, String)","HarvestingDropType()","toPacket(): Harvesting","getItemId(): String","getDropListId(): String","withoutDrops(): HarvestingDropType","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.MergedBlockFaces","simpleName":"MergedBlockFaces","methods":["values(): MergedBlockFaces[]","valueOf(String): MergedBlockFaces","getComponents(): BlockFace[]","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.mountpoints.BlockMountPoint","simpleName":"BlockMountPoint","methods":["BlockMountPoint()","BlockMountPoint(Vector3dc, float)","getOffset(): Vector3dc","getYawOffSetDegrees(): float","rotate(Rotation, Rotation, Rotation): BlockMountPoint","computeWorldSpacePosition(Vector3i): Vector3d","computeRotationEuler(int): Rotation3f"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.mountpoints.RotatedMountPointsArray","simpleName":"RotatedMountPointsArray","methods":["RotatedMountPointsArray()","RotatedMountPointsArray(BlockMountPoint[])","size(): int","getRaw(): BlockMountPoint[]","getRotated(int): BlockMountPoint[]"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.PhysicsDropType","simpleName":"PhysicsDropType","methods":["PhysicsDropType(String, String)","PhysicsDropType()","getItemId(): String","getDropListId(): String","withoutDrops(): PhysicsDropType","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.RequiredBlockFaceSupport","simpleName":"RequiredBlockFaceSupport","methods":["RequiredBlockFaceSupport()","RequiredBlockFaceSupport(String)","RequiredBlockFaceSupport(String, String, String, String, String, RequiredBlockFaceSupport$Match, RequiredBlockFaceSupport$Match, boolean, boolean, Vector3i[], String, int)","getFaceType(): String","getSelfFaceType(): String","getBlockSetId(): String","getBlockSetIndex(): int","getBlockTypeId(): String","getFluidId(): String","getMatchSelf(): RequiredBlockFaceSupport$Match","getSupport(): RequiredBlockFaceSupport$Match","allowsSupportPropagation(): boolean","isRotated(): boolean","getFiller(): Vector3i[]","isAppliedToFiller(Vector3i): boolean","getTagId(): String","getTagIndex(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.RequiredBlockFaceSupportValidator","simpleName":"RequiredBlockFaceSupportValidator","methods":["accept(Map, ValidationResults): void"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.Rotation","simpleName":"Rotation","methods":["values(): Rotation[]","valueOf(String): Rotation","toPacket(): Rotation","getDegrees(): int","getRadians(): double","getAxisOfAlignment(): Axis","getAxisDirection(): Vector3ic","flip(): Rotation","flip(Axis): Rotation","subtract(Rotation): Rotation","add(Rotation): Rotation","add(Rotation, Rotation): Rotation","rotatePitch(Vector3i, Vector3i): Vector3i","rotatePitch(Vector3f, Vector3f): Vector3f","rotateX(int): int","rotateX(Vector3i, Vector3i): Vector3i","rotateX(Vector3f, Vector3f): Vector3f","rotateX(Vector3d, Vector3d): Vector3d"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.RotationTuple","simpleName":"RotationTuple","methods":["RotationTuple(int, Rotation, Rotation, Rotation)","of(Rotation, Rotation, Rotation): RotationTuple","of(Rotation, Rotation): RotationTuple","index(Rotation, Rotation, Rotation): int","get(int): RotationTuple","getRotation(RotationTuple[], RotationTuple, Rotation): RotationTuple","compose(RotationTuple, RotationTuple): RotationTuple","flip(RotationTuple, BlockFlipType, Axis, int[][][]): RotationTuple","composeOnAxis(Axis, Rotation): RotationTuple","rotatedVector(Vector3d): Vector3d","applyRotationTo(Vector3i): void","applyRotationTo(Vector3f): void","applyRotationTo(Rotation3f): void","applyRotationTo(Vector3d): void","undoRotationTo(Vector3i): void","undoRotationTo(Vector3f): void","undoRotationTo(Vector3d): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.SoftBlockDropType","simpleName":"SoftBlockDropType","methods":["SoftBlockDropType(String, String, boolean)","SoftBlockDropType()","toPacket(): SoftBlock","getItemId(): String","getDropListId(): String","isWeaponBreakable(): boolean","withoutDrops(): SoftBlockDropType","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.StateData","simpleName":"StateData","methods":["StateData()","getBlockForState(String): String","getStateForBlock(String): String","toPacket(BlockType): Map","toString(): String","copyFrom(StateData): void"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.SupportDropType","simpleName":"SupportDropType","methods":["values(): SupportDropType[]","valueOf(String): SupportDropType"]},{"name":"com.hypixel.hytale.server.core.asset.type.blocktype.config.VariantRotation","simpleName":"VariantRotation","methods":["values(): VariantRotation[]","valueOf(String): VariantRotation","getRotations(): RotationTuple[]","rotateX(RotationTuple, Rotation): RotationTuple","rotateZ(RotationTuple, Rotation): RotationTuple","verify(RotationTuple): RotationTuple","toPacket(): VariantRotation"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.BlockArg","simpleName":"BlockArg","methods":["BlockArg()","BlockArg(BlockPattern, boolean)","getCodec(): Codec","fromString(String): BlockPattern","toBlockArgPacket(): BuilderToolBlockArg","setupPacket(BuilderToolArg): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.BoolArg","simpleName":"BoolArg","methods":["BoolArg()","BoolArg(boolean)","getCodec(): Codec","fromString(String): Boolean","toBoolArgPacket(): BuilderToolBoolArg","setupPacket(BuilderToolArg): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.BrushAxisArg","simpleName":"BrushAxisArg","methods":["BrushAxisArg()","BrushAxisArg(BrushAxis)","getCodec(): Codec","fromString(String): BrushAxis","toBrushAxisArgPacket(): BuilderToolBrushAxisArg","setupPacket(BuilderToolArg): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.BrushOriginArg","simpleName":"BrushOriginArg","methods":["BrushOriginArg()","BrushOriginArg(BrushOrigin)","getCodec(): Codec","fromString(String): BrushOrigin","toBrushOriginArgPacket(): BuilderToolBrushOriginArg","setupPacket(BuilderToolArg): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.BrushRotationArg","simpleName":"BrushRotationArg","methods":["BrushRotationArg()","BrushRotationArg(Rotation)","getCodec(): Codec","fromString(String): Rotation","toRotationArgPacket(): BuilderToolRotationArg","setupPacket(BuilderToolArg): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.BrushShapeArg","simpleName":"BrushShapeArg","methods":["BrushShapeArg()","BrushShapeArg(BrushShape)","getCodec(): Codec","fromString(String): BrushShape","toBrushShapeArgPacket(): BuilderToolBrushShapeArg","setupPacket(BuilderToolArg): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.FloatArg","simpleName":"FloatArg","methods":["FloatArg()","FloatArg(float, float, float)","getMin(): float","getMax(): float","getCodec(): Codec","fromString(String): Float","toFloatArgPacket(): BuilderToolFloatArg","setupPacket(BuilderToolArg): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.IntArg","simpleName":"IntArg","methods":["IntArg()","IntArg(int, int, int)","getCodec(): Codec","getMin(): int","getMax(): int","fromString(String): Integer","toIntArgPacket(): BuilderToolIntArg","setupPacket(BuilderToolArg): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.MaskArg","simpleName":"MaskArg","methods":["MaskArg()","MaskArg(BlockMask)","MaskArg(BlockMask, boolean)","getCodec(): Codec","fromString(String): BlockMask","toMaskArgPacket(): BuilderToolMaskArg","setupPacket(BuilderToolArg): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.OptionArg","simpleName":"OptionArg","methods":["OptionArg()","OptionArg(String, String[])","getCodec(): Codec","fromString(String): String","toOptionArgPacket(): BuilderToolOptionArg","setupPacket(BuilderToolArg): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.StringArg","simpleName":"StringArg","methods":["StringArg()","StringArg(String)","getCodec(): Codec","fromString(String): String","toStringArgPacket(): BuilderToolStringArg","setupPacket(BuilderToolArg): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.ToolArg","simpleName":"ToolArg","methods":["ToolArg()","getId(): String","getValue(): Object","isRequired(): boolean","getCodec(): Codec","fromString(String): Object","setupPacket(BuilderToolArg): void","toPacket(): BuilderToolArg","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.args.ToolArgException","simpleName":"ToolArgException","methods":["ToolArgException(Message)","ToolArgException(Message, Throwable)","getTranslationMessage(): Message"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.BlockTypeListAsset","simpleName":"BlockTypeListAsset","methods":["BlockTypeListAsset()","getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","getBlockPattern(): BlockPattern","getBlockTypeKeys(): HashSet","getId(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.BuilderTool","simpleName":"BuilderTool","methods":["BuilderTool()","getAssetMap(): DefaultAssetMap","getActiveBuilderTool(Ref, ComponentAccessor): BuilderTool","getId(): String","getBrushConfigurationCommand(): String","isBrush(): boolean","getArgs(): Map","getArgsCodec(): MapProvidedMapCodec","getItemArgData(ItemStack): BuilderTool$ArgData","createItemStack(String, int, BuilderTool$ArgData): ItemStack","updateArgMetadata(ItemStack, String, String): ItemStack","toPacket(): BuilderToolState","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.buildertool.config.PrefabListAsset","simpleName":"PrefabListAsset","methods":["PrefabListAsset()","getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","getPrefabPaths(): Path[]","getPrefabReferences(): PrefabListAsset$PrefabReference[]","getRandomPrefab(): Path","getId(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.camera.CameraEffect","simpleName":"CameraEffect","methods":["CameraEffect()","getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","getId(): String","createCameraShakePacket(): CameraShakeEffect","createCameraShakePacket(float): CameraShakeEffect"]},{"name":"com.hypixel.hytale.server.core.asset.type.entityeffect.config.AbilityEffects","simpleName":"AbilityEffects","methods":["AbilityEffects(Set)","AbilityEffects()","toPacket(): AbilityEffects","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.entityeffect.config.ApplicationEffects","simpleName":"ApplicationEffects","methods":["ApplicationEffects()","toPacket(): ApplicationEffects","getHorizontalSpeedMultiplier(): float","getKnockbackMultiplier(): float","processConfig(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.entityeffect.config.EntityEffect","simpleName":"EntityEffect","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","EntityEffect(String)","EntityEffect()","getName(): String","getStatModifiers(): Int2ObjectMap","getId(): String","getApplicationEffects(): ApplicationEffects","getDamageCalculator(): DamageCalculator","getDamageCalculatorCooldown(): float","getDamageEffects(): DamageEffects","getStatModifierEffects(): DamageEffects","getModelOverride(): ModelOverride","getModelChange(): String","getEntityStats(): Int2FloatMap","getDuration(): float","getOverlapBehavior(): OverlapBehavior","isInfinite(): boolean"]},{"name":"com.hypixel.hytale.server.core.asset.type.entityeffect.config.ModelOverride","simpleName":"ModelOverride","methods":["ModelOverride()","toPacket(): ModelOverride","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.entityeffect.config.OverlapBehavior","simpleName":"OverlapBehavior","methods":["values(): OverlapBehavior[]","valueOf(String): OverlapBehavior"]},{"name":"com.hypixel.hytale.server.core.asset.type.entityeffect.config.RemovalBehavior","simpleName":"RemovalBehavior","methods":["values(): RemovalBehavior[]","valueOf(String): RemovalBehavior"]},{"name":"com.hypixel.hytale.server.core.asset.type.entityeffect.EntityEffectPacketGenerator","simpleName":"EntityEffectPacketGenerator","methods":["EntityEffectPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.environment.config.Environment","simpleName":"Environment","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","Environment(String, Color, Map, Int2ObjectMap, double)","Environment()","getId(): String","getWaterTint(): Color","getFluidParticles(): Map","getWeatherForecasts(): Int2ObjectMap","getWeatherForecast(int): IWeightedMap","getWeatherSeedKey(): String","getSpawnDensity(): double","isBlockModificationAllowed(): boolean","toPacket(): WorldEnvironment","equals(Object): boolean","hashCode(): int","toString(): String","getUnknownFor(String): Environment","getIndexOrUnknown(String, String, Object[]): int"]},{"name":"com.hypixel.hytale.server.core.asset.type.environment.config.WeatherForecast","simpleName":"WeatherForecast","methods":["WeatherForecast(String, double)","WeatherForecast()","getWeatherId(): String","getWeatherIndex(): int","processConfig(): void","toString(): String","getWeight(): double"]},{"name":"com.hypixel.hytale.server.core.asset.type.environment.EnvironmentPacketGenerator","simpleName":"EnvironmentPacketGenerator","methods":["EnvironmentPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.equalizereffect.config.EqualizerEffect","simpleName":"EqualizerEffect","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","EqualizerEffect(String)","EqualizerEffect()","getId(): String","getLowGain(): float","getLowCutOff(): float","getLowMidGain(): float","getLowMidCenter(): float","getLowMidWidth(): float","getHighMidGain(): float","getHighMidCenter(): float","getHighMidWidth(): float","getHighGain(): float","getHighCutOff(): float","toString(): String","toPacket(): EqualizerEffect"]},{"name":"com.hypixel.hytale.server.core.asset.type.equalizereffect.EqualizerEffectPacketGenerator","simpleName":"EqualizerEffectPacketGenerator","methods":["EqualizerEffectPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.fluid.DefaultFluidTicker","simpleName":"DefaultFluidTicker","methods":["DefaultFluidTicker()","spread(World, long, FluidTicker$Accessor, FluidSection, BlockSection, Fluid, int, byte, int, int, int): BlockTickStrategy","isSelfFluid(int, int): boolean","getCollisionMap(): Int2ObjectMap"]},{"name":"com.hypixel.hytale.server.core.asset.type.fluid.FiniteFluidTicker","simpleName":"FiniteFluidTicker","methods":["FiniteFluidTicker()","isAlive(FluidTicker$Accessor, FluidSection, BlockSection, Fluid, int, byte, int, int, int): FluidTicker$AliveStatus","spread(World, long, FluidTicker$Accessor, FluidSection, BlockSection, Fluid, int, byte, int, int, int): BlockTickStrategy"]},{"name":"com.hypixel.hytale.server.core.asset.type.fluid.FireFluidTicker","simpleName":"FireFluidTicker","methods":["FireFluidTicker()","isAlive(FluidTicker$Accessor, FluidSection, BlockSection, Fluid, int, byte, int, int, int): FluidTicker$AliveStatus","spread(World, long, FluidTicker$Accessor, FluidSection, BlockSection, Fluid, int, byte, int, int, int): BlockTickStrategy","canOccupySolidBlocks(): boolean","isSelfFluid(int, int): boolean","getSortedFlammabilityConfigs(): List"]},{"name":"com.hypixel.hytale.server.core.asset.type.fluid.Fluid","simpleName":"Fluid","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","Fluid()","Fluid(String)","Fluid(Fluid)","getData(): AssetExtraInfo$Data","getId(): String","isUnknown(): boolean","getMaxFluidLevel(): int","hasEffect(ShaderType): boolean","getTicker(): FluidTicker","getDamageToEntities(): int","getFluidFXId(): String","getFluidFXIndex(): int","getLight(): ColorLight","getParticleColor(): Color","isTrigger(): boolean","getInteractions(): Map"]},{"name":"com.hypixel.hytale.server.core.asset.type.fluid.FluidTicker","simpleName":"FluidTicker","methods":["FluidTicker()","getSupportedById(): int","tick(CommandBuffer, FluidTicker$CachedAccessor, FluidSection, BlockSection, Fluid, int, int, int, int): BlockTickStrategy","canOccupySolidBlocks(): boolean","process(World, long, FluidTicker$Accessor, FluidSection, BlockSection, Fluid, int, int, int, int): BlockTickStrategy","isAlive(FluidTicker$Accessor, FluidSection, BlockSection, Fluid, int, byte, int, int, int): FluidTicker$AliveStatus","spread(World, long, FluidTicker$Accessor, FluidSection, BlockSection, Fluid, int, byte, int, int, int): BlockTickStrategy","setTickingSurrounding(FluidTicker$Accessor, BlockSection, int, int, int): void","getSpreadOffsets(BlockTypeAssetMap, FluidTicker$Accessor, FluidSection, BlockSection, int, int, int, Vector2i[], int, int): int","distanceToDrop(BlockTypeAssetMap, FluidTicker$Accessor, FluidSection, BlockSection, int, int, int, Vector2i, int, int): int","isFullySolid(BlockType): boolean","isSolid(BlockType): boolean","blocksFluidFrom(BlockType, int, int, int): boolean","blocksFluidFrom(BlockType, int, int, int, int): boolean","isSelfFluid(int, int): boolean","canDemote(): boolean"]},{"name":"com.hypixel.hytale.server.core.asset.type.fluid.FluidTypePacketGenerator","simpleName":"FluidTypePacketGenerator","methods":["FluidTypePacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map, AssetUpdateQuery): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set, AssetUpdateQuery): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.fluidfx.config.FluidFX","simpleName":"FluidFX","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","FluidFX(String, FluidFog, Color, float[], float, float, float, float[], float, float, FluidParticle, FluidFXMovementSettings)","FluidFX(String)","FluidFX()","toPacket(): FluidFX","getId(): String","getFog(): FluidFog","getFogColor(): Color","getFogDistance(): float[]","getColorsSaturation(): float","getColorsFilter(): float[]","getDistortionAmplitude(): float","getDistortionFrequency(): float","getFogDepthStart(): float","getFogDepthFalloff(): float","getParticle(): FluidParticle","getMovementSettings(): FluidFXMovementSettings"]},{"name":"com.hypixel.hytale.server.core.asset.type.fluidfx.config.FluidParticle","simpleName":"FluidParticle","methods":["FluidParticle(String, Color, float)","FluidParticle()","getSystemId(): String","getColor(): Color","getScale(): float","toPacket(): FluidParticle","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.fluidfx.FluidFXPacketGenerator","simpleName":"FluidFXPacketGenerator","methods":["FluidFXPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.gamemode.GameModeType","simpleName":"GameModeType","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","fromGameMode(GameMode): GameModeType","GameModeType()","getInteractionsOnEnter(): String","getId(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.BrokenPenalties","simpleName":"BrokenPenalties","methods":["BrokenPenalties()","getTool(double): double","getArmor(double): double","getWeapon(double): double"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.CameraEffectsConfig","simpleName":"CameraEffectsConfig","methods":["CameraEffectsConfig()","getCameraEffectIndex(int): int"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.CombatConfig","simpleName":"CombatConfig","methods":["CombatConfig()","getOutOfCombatDelay(): Duration","getStaminaBrokenEffectIndex(): int","isDisplayHealthBars(): boolean","isDisplayCombatText(): boolean","isNpcIncomingDamageDisabled(): boolean","isPlayerIncomingDamageDisabled(): boolean"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.CraftingConfig","simpleName":"CraftingConfig","methods":["CraftingConfig()","getBenchMaterialHorizontalChestSearchRadius(): int","getBenchMaterialVerticalChestSearchRadius(): int","getBenchMaterialChestLimit(): int"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.DeathConfig","simpleName":"DeathConfig","methods":["DeathConfig()","getRespawnController(): RespawnController","getItemsLossMode(): DeathConfig$ItemsLossMode","getItemsAmountLossPercentage(): double","getItemsDurabilityLossPercentage(): double"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.GameplayConfig","simpleName":"GameplayConfig","methods":["GameplayConfig()","getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","getGatheringConfig(): GatheringConfig","getWorldConfig(): WorldConfig","getWorldMapConfig(): WorldMapConfig","getDeathConfig(): DeathConfig","getShowItemPickupNotifications(): boolean","getItemDurabilityConfig(): ItemDurabilityConfig","getItemEntityConfig(): ItemEntityConfig","getRespawnConfig(): RespawnConfig","getCombatConfig(): CombatConfig","getPluginConfig(): MapKeyMapCodec$TypeMap","getPlayerConfig(): PlayerConfig","getCameraEffectsConfig(): CameraEffectsConfig","getCreativePlaySoundSet(): String","getCreativePlaySoundSetIndex(): int","getCraftingConfig(): CraftingConfig"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.GatheringConfig","simpleName":"GatheringConfig","methods":["GatheringConfig()","getUnbreakableBlockConfig(): GatheringEffectsConfig","getIncorrectToolConfig(): GatheringEffectsConfig"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.GatheringEffectsConfig","simpleName":"GatheringEffectsConfig","methods":["GatheringEffectsConfig()","getParticleSystemId(): String","getSoundEventId(): String","getSoundEventIndex(): int","processConfig(): void"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.ItemDurabilityConfig","simpleName":"ItemDurabilityConfig","methods":["ItemDurabilityConfig()","getBrokenPenalties(): BrokenPenalties"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.PlayerConfig","simpleName":"PlayerConfig","methods":["PlayerConfig()","getHitboxCollisionConfigIndex(): int","getRepulsionConfigIndex(): int","getMovementConfigIndex(): int","getMovementConfigId(): String","getMaxDeployableEntities(): int","getArmorVisibilityOption(): PlayerConfig$ArmorVisibilityOption"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.respawn.HomeOrSpawnPoint","simpleName":"HomeOrSpawnPoint","methods":["HomeOrSpawnPoint()","respawnPlayer(World, Ref, ComponentAccessor): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.respawn.RespawnController","simpleName":"RespawnController","methods":["respawnPlayer(World, Ref, ComponentAccessor): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.respawn.WorldSpawnPoint","simpleName":"WorldSpawnPoint","methods":["WorldSpawnPoint()","respawnPlayer(World, Ref, ComponentAccessor): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.RespawnConfig","simpleName":"RespawnConfig","methods":["RespawnConfig()","getRadiusLimitRespawnPoint(): int","getMaxRespawnPointsPerPlayer(): int"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.sleep.SleepConfig","simpleName":"SleepConfig","methods":["SleepConfig()","getWakeUpHour(): float","getAllowedSleepHoursRange(): double[]","getSounds(): SleepSoundsConfig","getSleepStartTime(): LocalTime","isWithinSleepHoursRange(LocalDateTime): boolean","computeDurationUntilSleep(LocalDateTime): Duration"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.sleep.SleepSoundsConfig","simpleName":"SleepSoundsConfig","methods":["SleepSoundsConfig()","getSuccess(): String","getSuccessIndex(): int","getFail(): String","getFailIndex(): int","getNotification(): String","getNotificationIndex(): int","getNotificationLoop(): String","getNotificationLoopIndex(): int","getNotificationCooldownSeconds(): long","getNotificationLoopCooldownMs(): long","isNotificationLoopEnabled(): boolean"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.SpawnConfig","simpleName":"SpawnConfig","methods":["SpawnConfig()","getFirstSpawnParticles(): WorldParticle[]","getSpawnParticles(): WorldParticle[]"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.WorldConfig","simpleName":"WorldConfig","methods":["WorldConfig()","isBlockBreakingAllowed(): boolean","isBlockGatheringAllowed(): boolean","isBlockPlacementAllowed(): boolean","getDaytimeDurationSeconds(): int","getNighttimeDurationSeconds(): int","getTotalMoonPhases(): int","getBlockPlacementFragilityTimer(): float","getSleepConfig(): SleepConfig"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.worldmap.PlayersMapMarkerConfig","simpleName":"PlayersMapMarkerConfig","methods":["PlayersMapMarkerConfig()","getIconSwapHeightDelta(): int","getBelowIcon(): String","getAboveIcon(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.worldmap.UserMapMarkerConfig","simpleName":"UserMapMarkerConfig","methods":["UserMapMarkerConfig()","isAllowCreatingMarkers(): boolean","getMaxPersonalMarkersPerPlayer(): int","getMaxSharedMarkersPerPlayer(): int","isAllowDeleteOtherPlayersSharedMarkers(): boolean"]},{"name":"com.hypixel.hytale.server.core.asset.type.gameplay.WorldMapConfig","simpleName":"WorldMapConfig","methods":["WorldMapConfig()","isDisplaySpawn(): boolean","isDisplayHome(): boolean","isDisplayWarps(): boolean","isDisplayDeathMarker(): boolean","isDisplayPlayers(): boolean","getPlayersConfig(): PlayersMapMarkerConfig","canTrackPlayersInCompass(): boolean","canTogglePlayersInMap(): boolean","getUserMapMarkerConfig(): UserMapMarkerConfig"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.AssetIconProperties","simpleName":"AssetIconProperties","methods":["AssetIconProperties(float, Vector2f, Vector3f)","getScale(): float","getTranslation(): Vector2f","getRotation(): Vector3f","toPacket(): AssetIconProperties","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.BlockGroup","simpleName":"BlockGroup","methods":["BlockGroup()","findItemGroup(Item): BlockGroup","getId(): String","get(int): String","size(): int","getIndex(Item): int","toPacket(): BlockGroup"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.BlockSelectorToolData","simpleName":"BlockSelectorToolData","methods":["BlockSelectorToolData()","toPacket(): BlockSelectorToolData","getDurabilityLossOnUse(): double"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.BuilderToolItemReferenceAsset","simpleName":"BuilderToolItemReferenceAsset","methods":["BuilderToolItemReferenceAsset()","getAssetMap(): DefaultAssetMap","getAssetStore(): AssetStore","getItems(): String[]","getId(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.container.ChoiceItemDropContainer","simpleName":"ChoiceItemDropContainer","methods":["ChoiceItemDropContainer(ItemDropContainer[], double)","ChoiceItemDropContainer()","populateDrops(List, DoubleSupplier, Set): void","getAllDrops(List): List","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.container.DroplistItemDropContainer","simpleName":"DroplistItemDropContainer","methods":["DroplistItemDropContainer()","populateDrops(List, DoubleSupplier, Set): void","getAllDrops(List): List","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.container.EmptyItemDropContainer","simpleName":"EmptyItemDropContainer","methods":["EmptyItemDropContainer()","populateDrops(List, DoubleSupplier, Set): void","getAllDrops(List): List","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.container.ItemDropContainer","simpleName":"ItemDropContainer","methods":["ItemDropContainer(double)","ItemDropContainer()","getWeight(): double","populateDrops(List, DoubleSupplier, String): void","populateDrops(List, DoubleSupplier, Set): void","getAllDrops(List): List"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.container.MultipleItemDropContainer","simpleName":"MultipleItemDropContainer","methods":["MultipleItemDropContainer(ItemDropContainer[], double, int, int)","MultipleItemDropContainer()","populateDrops(List, DoubleSupplier, Set): void","getAllDrops(List): List","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.container.SingleItemDropContainer","simpleName":"SingleItemDropContainer","methods":["SingleItemDropContainer(ItemDrop, double)","SingleItemDropContainer()","getDrop(): ItemDrop","populateDrops(List, DoubleSupplier, Set): void","getAllDrops(List): List","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.CraftingRecipe","simpleName":"CraftingRecipe","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","CraftingRecipe(MaterialQuantity[], MaterialQuantity, MaterialQuantity[], int, BenchRequirement[], float, boolean, int)","CraftingRecipe(CraftingRecipe)","CraftingRecipe()","generateIdFromItemRecipe(Item, int): String","toPacket(String): CraftingRecipe","getInput(): MaterialQuantity[]","getOutputs(): MaterialQuantity[]","getBenchRequirement(): BenchRequirement[]","getTimeSeconds(): float","isKnowledgeRequired(): boolean","getRequiredMemoriesLevel(): int","getPrimaryOutput(): MaterialQuantity","isRestrictedByBenchTierLevel(String, int): boolean","toString(): String","getId(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.damageData.DamageBreakdown","simpleName":"DamageBreakdown","methods":["DamageBreakdown(List)","toPacket(): DamageData","toString(): String","hashCode(): int","equals(Object): boolean","entries(): List"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.damageData.WeaponDamageDataCollector","simpleName":"WeaponDamageDataCollector","methods":["calculate(Item, InteractionType): DamageBreakdown","start(): void","into(InteractionContext, Interaction): void","collect(CollectorTag, InteractionContext, Interaction): boolean","outof(): void","finished(): void"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.FieldcraftCategory","simpleName":"FieldcraftCategory","methods":["getAssetMap(): DefaultAssetMap","FieldcraftCategory()","toPacket(): ItemCategory","getId(): String","getName(): String","getIcon(): String","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.Item","simpleName":"Item","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","invalidatePacketCache(): void","unshareWeapon(): ItemWeapon","Item()","Item(String)","Item(Item)","toPacket(): ItemBase","getItemIdForState(String): String","getItemForState(String): Item","isState(): boolean","getStateForItem(Item): String","getStateForItem(String): String","getData(): AssetExtraInfo$Data","getId(): String","getBlockId(): String","getTranslationKey(): String","getTranslationMessage(): Message"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemAppearanceCondition","simpleName":"ItemAppearanceCondition","methods":["ItemAppearanceCondition()","getParticles(): ModelParticle[]","getModel(): String","getTexture(): String","getCondition(): FloatRange","getConditionValueType(): ValueType","getModelVFXId(): String","getWorldSoundEventId(): String","getWorldSoundEventIndex(): int","getLocalSoundEventId(): String","getLocalSoundEventIndex(): int","toPacket(): ItemAppearanceCondition","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemArmor","simpleName":"ItemArmor","methods":["ItemArmor(ItemArmorSlot, double, Int2ObjectMap, Cosmetic[])","ItemArmor()","toPacket(): ItemArmor","getArmorSlot(): ItemArmorSlot","getBaseDamageResistance(): double","getRegeneratingValues(): Int2ObjectMap","getStatModifiers(): Int2ObjectMap","getDamageResistanceValues(): Map","getDamageEnhancementValues(): Map","getDamageClassEnhancement(): Map","getKnockbackEnhancements(): Map","getKnockbackResistances(): Map","getInteractionModifier(String): Int2ObjectMap","convertStringKeyToDamageCause(Map): Map","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemCategory","simpleName":"ItemCategory","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","ItemCategory(String, String, String, ItemGridInfoDisplayMode, ItemCategory[], ItemCategory$SubCategoryDefinition[])","ItemCategory()","toPacket(): ItemCategory","getId(): String","getName(): String","getIcon(): String","getOrder(): int","getInfoDisplayMode(): ItemGridInfoDisplayMode","getChildren(): ItemCategory[]","getSubCategories(): ItemCategory$SubCategoryDefinition[]","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemDrop","simpleName":"ItemDrop","methods":["ItemDrop(String, BsonDocument, int, int)","ItemDrop()","getItemId(): String","getMetadata(): BsonDocument","getQuantityMin(): int","getQuantityMax(): int","getRandomQuantity(Random): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemDropList","simpleName":"ItemDropList","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","ItemDropList(String, ItemDropContainer)","ItemDropList()","getId(): String","getContainer(): ItemDropContainer","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemEntityConfig","simpleName":"ItemEntityConfig","methods":["ItemEntityConfig()","ItemEntityConfig(String, Color, boolean)","getPhysicsValues(): PhysicsValues","getPickupRadius(): float","getTtl(): Float","toPacket(): ItemEntityConfig","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemGlider","simpleName":"ItemGlider","methods":["ItemGlider()","getTerminalVelocity(): float","getFallSpeedMultiplier(): float","getHorizontalSpeedMultiplier(): float","getSpeed(): float","toPacket(): ItemGlider"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemHudUI","simpleName":"ItemHudUI","methods":["ItemHudUI()","getPath(): String","getType(): ItemHudUIType","toPacket(): ItemHudUI","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemPullbackConfig","simpleName":"ItemPullbackConfig","methods":["ItemPullbackConfig(Vector3f, Vector3f, Vector3f, Vector3f)","toPacket(): ItemPullbackConfiguration"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemQuality","simpleName":"ItemQuality","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","ItemQuality(String, int, String, String, String, String, String, Color, String, boolean, boolean, boolean, ItemEntityConfig)","ItemQuality(String)","ItemQuality()","getId(): String","getQualityValue(): int","getItemTooltipTexture(): String","getItemTooltipArrowTexture(): String","getSlotTexture(): String","getBlockSlotTexture(): String","getSpecialSlotTexture(): String","getTextColor(): Color","getLocalizationKey(): String","isVisibleQualityLabel(): boolean","isRenderSpecialSlot(): boolean","isHiddenFromSearch(): boolean","getItemEntityConfig(): ItemEntityConfig"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemReticleConfig","simpleName":"ItemReticleConfig","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","ItemReticleConfig()","ItemReticleConfig(String)","processConfig(): void","getId(): String","toPacket(): ItemReticleConfig","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemStackContainerConfig","simpleName":"ItemStackContainerConfig","methods":["ItemStackContainerConfig()","getCapacity(): short","getGlobalFilter(): FilterType","getTagIndex(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemTool","simpleName":"ItemTool","methods":["ItemTool(ItemToolSpec[], float, ItemTool$DurabilityLossBlockTypes[])","ItemTool()","processConfig(): void","toPacket(): ItemTool","getSpecs(): ItemToolSpec[]","getSpeed(): float","getDurabilityLossBlockTypes(): ItemTool$DurabilityLossBlockTypes[]","getHitSoundLayerIndex(): int","getIncorrectMaterialSoundLayerIndex(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemToolSpec","simpleName":"ItemToolSpec","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","ItemToolSpec(String, float, int)","ItemToolSpec()","processConfig(): void","toPacket(): ItemToolSpec","getId(): String","getGatherType(): String","getPower(): float","getQuality(): int","isIncorrect(): boolean","getHitSoundLayerIndex(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemTranslationProperties","simpleName":"ItemTranslationProperties","methods":["ItemTranslationProperties(String, String)","getName(): String","getNameArguments(): Map","getDescription(): String","getDescriptionArguments(): Map","toPacket(): ItemTranslationProperties","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemUtility","simpleName":"ItemUtility","methods":["ItemUtility()","isUsable(): boolean","isCompatible(): boolean","getStatModifiers(): Int2ObjectMap","getEntityStatsToClear(): int[]","toPacket(): ItemUtility","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ItemWeapon","simpleName":"ItemWeapon","methods":["ItemWeapon()","ItemWeapon(ItemWeapon)","getStatModifiers(): Int2ObjectMap","getEntityStatsToClear(): int[]","getBasicDamageBreakdown(): DamageBreakdown","setBasicDamageBreakdown(DamageBreakdown): void","getUltimateDamageBreakdown(): DamageBreakdown","setUltimateDamageBreakdown(DamageBreakdown): void","toPacket(): ItemWeapon","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.metadata.AdventureMetadata","simpleName":"AdventureMetadata","methods":["AdventureMetadata()","isCursed(): boolean","setCursed(boolean): void"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.metadata.ItemDisplayMetadata","simpleName":"ItemDisplayMetadata","methods":["ItemDisplayMetadata()","ItemDisplayMetadata(Message, Message)","getName(): Message","getDescription(): Message","setName(Message): void","setDescription(Message): void"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.PortalKey","simpleName":"PortalKey","methods":["PortalKey()","getPortalTypeId(): String","getTimeLimitSeconds(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.config.ResourceType","simpleName":"ResourceType","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","ResourceType(String, String, String, String)","ResourceType()","getId(): String","getName(): String","getDescription(): String","getIcon(): String","toPacket(): ResourceType","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.DroplistCommand","simpleName":"DroplistCommand","methods":["DroplistCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.FieldcraftCategoryPacketGenerator","simpleName":"FieldcraftCategoryPacketGenerator","methods":["FieldcraftCategoryPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.ItemCategoryPacketGenerator","simpleName":"ItemCategoryPacketGenerator","methods":["ItemCategoryPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.item.ResourceTypePacketGenerator","simpleName":"ResourceTypePacketGenerator","methods":["ResourceTypePacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.itemanimation.config.ItemPlayerAnimations","simpleName":"ItemPlayerAnimations","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","ItemPlayerAnimations(String, Map, WiggleWeights, CameraSettings, ItemPullbackConfig, boolean)","ItemPlayerAnimations()","getId(): String","getAnimations(): Map","getWiggleWeights(): WiggleWeights","getCamera(): CameraSettings","toPacket(): ItemPlayerAnimations","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.itemanimation.ItemPlayerAnimationsPacketGenerator","simpleName":"ItemPlayerAnimationsPacketGenerator","methods":["ItemPlayerAnimationsPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.itemsound.config.ItemSoundSet","simpleName":"ItemSoundSet","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","ItemSoundSet(String, Map)","ItemSoundSet(String)","ItemSoundSet()","toPacket(): ItemSoundSet","getId(): String","getSoundEventIds(): Map","getSoundEventIndices(): Object2IntMap","processConfig(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.itemsound.ItemSoundSetPacketGenerator","simpleName":"ItemSoundSetPacketGenerator","methods":["ItemSoundSetPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.model.BlockyModelBoundsParser","simpleName":"BlockyModelBoundsParser","methods":["BlockyModelBoundsParser()","computeBounds(String): Box","computeBounds(CommonAsset): Box"]},{"name":"com.hypixel.hytale.server.core.asset.type.model.config.camera.CameraAxis","simpleName":"CameraAxis","methods":["CameraAxis()","CameraAxis(Rangef, CameraNode[])","toPacket(): CameraAxis","getAngleRange(): Rangef","getTargetNodes(): CameraNode[]","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.model.config.camera.CameraSettings","simpleName":"CameraSettings","methods":["CameraSettings()","CameraSettings(Vector3f, CameraAxis, CameraAxis)","CameraSettings(CameraSettings)","toPacket(): CameraSettings","getPositionOffset(): Vector3f","getYaw(): CameraAxis","getPitch(): CameraAxis","scale(float): CameraSettings","toString(): String","clone(): CameraSettings"]},{"name":"com.hypixel.hytale.server.core.asset.type.model.config.DetailBox","simpleName":"DetailBox","methods":["DetailBox()","DetailBox(Vector3dc, Box)","DetailBox(DetailBox)","getOffset(): Vector3d","getBox(): Box","scaled(float): DetailBox","toPacket(): DetailBox"]},{"name":"com.hypixel.hytale.server.core.asset.type.model.config.Model","simpleName":"Model","methods":["Model(String, float, Map, ModelAttachment[], Box, String, String, String, String, float, float, float, float, Map, CameraSettings, ColorLight, ModelParticle[], ModelTrail[], PhysicsValues, Map, Phobia, String)","Model(Model)","toPacket(): Model","getModelAssetId(): String","getScale(): float","getRandomAttachmentIds(): Map","getAttachments(): ModelAttachment[]","getBoundingBox(MovementStates): Box","getBoundingBox(): Box","getCrouchBoundingBox(): Box","getSittingBoundingBox(): Box","getSleepingBoundingBox(): Box","getModel(): String","getTexture(): String","getGradientSet(): String","getGradientId(): String","getEyeHeight(): float","getCrouchOffset(): float"]},{"name":"com.hypixel.hytale.server.core.asset.type.model.config.ModelAsset","simpleName":"ModelAsset","methods":["ModelAsset()","getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","getId(): String","getModel(): String","getTexture(): String","getGradientId(): String","getGradientSet(): String","getEyeHeight(): float","getCrouchOffset(): float","getSittingOffset(): float","getSleepingOffset(): float","getAnimationSetMap(): Map","getCamera(): CameraSettings","getBoundingBox(): Box","getLight(): ColorLight","getParticles(): ModelParticle[]","getTrails(): ModelTrail[]"]},{"name":"com.hypixel.hytale.server.core.asset.type.model.config.ModelAttachment","simpleName":"ModelAttachment","methods":["ModelAttachment(String, String, String, String, double)","ModelAttachment()","getModel(): String","getTexture(): String","getGradientId(): String","getGradientSet(): String","getWeight(): double","toPacket(): ModelAttachment","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.model.config.ModelParticle","simpleName":"ModelParticle","methods":["ModelParticle(String, EntityPart, String, Color, float, Vector3f, Direction, boolean)","ModelParticle(ModelParticle)","ModelParticle()","toPacket(): ModelParticle","getSystemId(): String","setSystemId(String): void","getTargetEntityPart(): EntityPart","getTargetNodeName(): String","setTargetNodeName(String): void","getColor(): Color","getScale(): float","getPositionOffset(): Vector3f","setPositionOffset(Vector3f): void","getRotationOffset(): Direction","isDetachedFromModel(): boolean","setDetachedFromModel(boolean): void","scale(float): ModelParticle","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.modelvfx.config.ModelVFX","simpleName":"ModelVFX","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","ModelVFX(String, SwitchTo, EffectDirection, float, Vector2f, LoopOption, CurveType, Color, float, boolean, boolean, Vector2f, Vector2f, Color, float)","ModelVFX(String)","ModelVFX()","toPacket(): ModelVFX","getId(): String","getSwitchTo(): SwitchTo","getEffectDirection(): EffectDirection","getAnimationDuration(): float","getAnimationRange(): Vector2f","getLoopOption(): LoopOption","getCurveType(): CurveType","getHighlightColor(): Color","useBloomOnHighlight(): boolean","useProgessiveHighlight(): boolean","getHighlightThickness(): float","getNoiseScale(): Vector2f"]},{"name":"com.hypixel.hytale.server.core.asset.type.modelvfx.ModelVFXPacketGenerator","simpleName":"ModelVFXPacketGenerator","methods":["ModelVFXPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.musiccontainer.config.BarBeatDuration","simpleName":"BarBeatDuration","methods":["BarBeatDuration()","toMs(float, int): float","toProtocol(): BarBeatDuration"]},{"name":"com.hypixel.hytale.server.core.asset.type.musiccontainer.config.HorizontalMusicContainer","simpleName":"HorizontalMusicContainer","methods":["HorizontalMusicContainer()","HorizontalMusicContainer(String)","getChildIds(): String[]","toPacket(): MusicContainer"]},{"name":"com.hypixel.hytale.server.core.asset.type.musiccontainer.config.LayerPlacement","simpleName":"LayerPlacement","methods":["LayerPlacement()"]},{"name":"com.hypixel.hytale.server.core.asset.type.musiccontainer.config.MusicContainer","simpleName":"MusicContainer","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedAssetMap","MusicContainer()","MusicContainer(String)","getId(): String","setId(String): void","getVolume(): float","getLoopCount(): int","setAudioCategory(String, int): void","getChildIds(): String[]","refreshAudioStateResolution(): void","onAudioStateLoaded(LoadedAssetsEvent): void","onAudioStateRemoved(RemovedAssetsEvent): void","fillBasePacketFields(MusicContainer): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.musiccontainer.config.RandomMusicContainer","simpleName":"RandomMusicContainer","methods":["RandomMusicContainer()","RandomMusicContainer(String)","fromLegacy(String, AmbienceFXMusic, Map): RandomMusicContainer","getChildIds(): String[]","toPacket(): MusicContainer"]},{"name":"com.hypixel.hytale.server.core.asset.type.musiccontainer.config.SegmentMusicContainer","simpleName":"SegmentMusicContainer","methods":["getLayers(): LayerPlacement[]","SegmentMusicContainer()","SegmentMusicContainer(String)","getChildIds(): String[]","refreshAudioStateResolution(): void","toPacket(): MusicContainer"]},{"name":"com.hypixel.hytale.server.core.asset.type.musiccontainer.config.SequenceMusicContainer","simpleName":"SequenceMusicContainer","methods":["SequenceMusicContainer()","SequenceMusicContainer(String)","getChildIds(): String[]","toPacket(): MusicContainer"]},{"name":"com.hypixel.hytale.server.core.asset.type.musiccontainer.config.SingleTrackMusicContainer","simpleName":"SingleTrackMusicContainer","methods":["SingleTrackMusicContainer()","SingleTrackMusicContainer(String)","getTrack(): String","toPacket(): MusicContainer"]},{"name":"com.hypixel.hytale.server.core.asset.type.musiccontainer.MusicContainerPacketGenerator","simpleName":"MusicContainerPacketGenerator","methods":["MusicContainerPacketGenerator()","generateInitPacket(IndexedAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.commands.ParticleCommand","simpleName":"ParticleCommand","methods":["ParticleCommand()"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.commands.ParticleSpawnCommand","simpleName":"ParticleSpawnCommand","methods":["ParticleSpawnCommand()","execute(CommandContext, Ref, Ref, PlayerRef, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.config.Particle","simpleName":"Particle","methods":["Particle(String, Size, ParticleUVOption, ParticleScaleRatioConstraint, SoftParticle, float, boolean, ParticleAnimationFrame, ParticleAnimationFrame, Int2ObjectMap)","Particle()","getTexture(): String","getFrameSize(): Size","getUvOption(): ParticleUVOption","getScaleRatioConstraint(): ParticleScaleRatioConstraint","getSoftParticle(): SoftParticle","getSoftParticlesFadeFactor(): float","isUseSpriteBlending(): boolean","getInitialAnimationFrame(): ParticleAnimationFrame","getCollisionAnimationFrame(): ParticleAnimationFrame","getAnimation(): Int2ObjectMap","toPacket(): Particle","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.config.ParticleAnimationFrame","simpleName":"ParticleAnimationFrame","methods":["ParticleAnimationFrame(Range, RangeVector2f, RangeVector3f, Color, float)","ParticleAnimationFrame()","getFrameIndex(): Range","getScale(): RangeVector2f","getRotation(): RangeVector3f","getColor(): Color","getOpacity(): float","toPacket(): ParticleAnimationFrame","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.config.ParticleAttractor","simpleName":"ParticleAttractor","methods":["ParticleAttractor(Vector3f, Vector3f, float, float, float, float, Vector3f, float, float, Vector3f, Vector3f)","ParticleAttractor()","getPosition(): Vector3f","getRadialAxis(): Vector3f","getTrailPositionMultiplier(): float","getRadius(): float","getRadialAcceleration(): float","getRadialTangentAcceleration(): float","getLinearAcceleration(): Vector3f","getRadialImpulse(): float","getRadialTangentImpulse(): float","getLinearImpulse(): Vector3f","getDampingMultiplier(): Vector3f","toPacket(): ParticleAttractor","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.config.ParticleCollision","simpleName":"ParticleCollision","methods":["ParticleCollision(ParticleCollisionBlockType, ParticleCollisionAction, ParticleRotationInfluence)","ParticleCollision()","getParticleMapCollision(): ParticleCollisionBlockType","getType(): ParticleCollisionAction","getParticleRotationInfluence(): ParticleRotationInfluence","toPacket(): ParticleCollision","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.config.ParticleSpawner","simpleName":"ParticleSpawner","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","ParticleSpawner(String, Particle, FXRenderMode, EmitShape, RangeVector3f, boolean, float, ParticleRotationInfluence, boolean, boolean, float, float, ParticleCollision, float, boolean, Range, float, int, Rangef, Rangef, boolean, Rangef, InitialVelocity, float, UVMotion, ParticleAttractor[], IntersectionHighlight)","ParticleSpawner()","toPacket(): ParticleSpawner","getId(): String","getParticle(): Particle","getRenderMode(): FXRenderMode","getShape(): EmitShape","getEmitOffset(): RangeVector3f","getUseEmitDirection(): boolean","getCameraOffset(): float","getParticleRotationInfluence(): ParticleRotationInfluence","isParticleRotateWithSpawner(): boolean","isLowRes(): boolean","getTrailSpawnerPositionMultiplier(): float","getTrailSpawnerRotationMultiplier(): float","getParticleCollision(): ParticleCollision"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.config.ParticleSpawnerGroup","simpleName":"ParticleSpawnerGroup","methods":["ParticleSpawnerGroup(String, Vector3f, Direction, boolean, Rangef, Rangef, float, Rangef, int, int, InitialVelocity, RangeVector3f, ParticleAttractor[])","ParticleSpawnerGroup()","toPacket(): ParticleSpawnerGroup","getSpawnerId(): String","getPositionOffset(): Vector3f","getRotationOffset(): Direction","isFixedRotation(): boolean","getSpawnRate(): Rangef","getLifeSpan(): Rangef","getStartDelay(): float","getWaveDelay(): Rangef","getTotalSpawners(): int","getMaxConcurrent(): int","getInitialVelocity(): InitialVelocity","getEmitOffset(): RangeVector3f","getAttractors(): ParticleAttractor[]","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.config.ParticleSystem","simpleName":"ParticleSystem","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","ParticleSystem(String, float, ParticleSpawnerGroup[], float, float, boolean)","ParticleSystem()","toPacket(): ParticleSystem","getId(): String","getLifeSpan(): float","getSpawners(): ParticleSpawnerGroup[]","getCullDistance(): float","getBoundingRadius(): float","isImportant(): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.config.WorldParticle","simpleName":"WorldParticle","methods":["WorldParticle(String, Color, float, Vector3f, Direction)","WorldParticle()","getSystemId(): String","getColor(): Color","getScale(): float","getPositionOffset(): Vector3f","getRotationOffset(): Direction","toPacket(): WorldParticle","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.pages.ParticleSpawnPage","simpleName":"ParticleSpawnPage","methods":["ParticleSpawnPage(PlayerRef)","build(Ref, UICommandBuilder, UIEventBuilder, Store): void","handleDataEvent(Ref, Store, ParticleSpawnPage$ParticleSpawnPageEventData): void","onDismiss(Ref, Store): void"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.ParticleSpawnerPacketGenerator","simpleName":"ParticleSpawnerPacketGenerator","methods":["ParticleSpawnerPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.particle.ParticleSystemPacketGenerator","simpleName":"ParticleSystemPacketGenerator","methods":["ParticleSystemPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.physicalmaterial.config.PhysicalMaterial","simpleName":"PhysicalMaterial","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","PhysicalMaterial(String)","PhysicalMaterial()","toPacket(): PhysicalMaterial","getId(): String","getReflectionCoeff(): float","getAttenuationPerBlock(): float","getHfAttenuationPerBlock(): float","getShelterOpacity(): float","processConfig(): void","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.physicalmaterial.PhysicalMaterialPacketGenerator","simpleName":"PhysicalMaterialPacketGenerator","methods":["PhysicalMaterialPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.portalworld.PillTag","simpleName":"PillTag","methods":["PillTag()","getTranslationKey(): String","getMessage(): Message","getColor(): Color","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.portalworld.PortalDescription","simpleName":"PortalDescription","methods":["PortalDescription()","getDisplayNameKey(): String","getDisplayName(): Message","getFlavorTextKey(): String","getFlavorText(): Message","getThemeColor(): Color","getPillTags(): List","getObjectivesKeys(): String[]","getWisdomKeys(): String[]","getSplashImageFilename(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.portalworld.PortalSpawnConfig","simpleName":"PortalSpawnConfig","methods":["PortalSpawnConfig()","isSpawningReturnPortal(): boolean","getSpawnProviderOverride(): ISpawnProvider","getReturnBlockOverrideId(): String","getReturnBlockOverride(): BlockType"]},{"name":"com.hypixel.hytale.server.core.asset.type.portalworld.PortalType","simpleName":"PortalType","methods":["PortalType()","getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","getId(): String","getInstanceId(): String","getDisplayName(): Message","getDescription(): PortalDescription","getCursedItems(): Set","getGameplayConfigId(): String","isVoidInvasionEnabled(): boolean","getSpawn(): PortalSpawnConfig","getGameplayConfig(): GameplayConfig"]},{"name":"com.hypixel.hytale.server.core.asset.type.projectile.config.Projectile","simpleName":"Projectile","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","Projectile()","getId(): String","getAppearance(): String","getRadius(): double","getHeight(): double","getVerticalCenterShot(): double","getHorizontalCenterShot(): double","getDepthShot(): double","isPitchAdjustShot(): boolean","isSticksVertically(): boolean","getMuzzleVelocity(): double","getTerminalVelocity(): double","getGravity(): double","getBounciness(): double","getImpactSlowdown(): double","getTimeToLive(): double"]},{"name":"com.hypixel.hytale.server.core.asset.type.responsecurve.config.ExponentialResponseCurve","simpleName":"ExponentialResponseCurve","methods":["ExponentialResponseCurve(double, double, double, double)","ExponentialResponseCurve(String)","ExponentialResponseCurve()","computeY(double): double","getSlope(): double","getExponent(): double","getHorizontalShift(): double","getVerticalShift(): double","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.responsecurve.config.LogisticResponseCurve","simpleName":"LogisticResponseCurve","methods":["LogisticResponseCurve(double, double, double, double)","LogisticResponseCurve()","computeY(double): double","getRateOfChange(): double","getCeiling(): double","getHorizontalShift(): double","getVerticalShift(): double","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.responsecurve.config.ResponseCurve","simpleName":"ResponseCurve","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","ResponseCurve(String)","ResponseCurve()","getId(): String","getReference(): WeakReference","computeY(double): double","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.responsecurve.config.SineWaveResponseCurve","simpleName":"SineWaveResponseCurve","methods":["SineWaveResponseCurve()","computeY(double): double","getAmplitude(): double","getFrequency(): double","getHorizontalShift(): double","getVerticalShift(): double","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.responsecurve.config.SwitchResponseCurve","simpleName":"SwitchResponseCurve","methods":["SwitchResponseCurve()","computeY(double): double","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.responsecurve.ScaledResponseCurve","simpleName":"ScaledResponseCurve","methods":["ScaledResponseCurve(String)","ScaledResponseCurve()","computeY(double): double","getId(): String","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.responsecurve.ScaledSwitchResponseCurve","simpleName":"ScaledSwitchResponseCurve","methods":["ScaledSwitchResponseCurve()","computeY(double): double","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.responsecurve.ScaledXResponseCurve","simpleName":"ScaledXResponseCurve","methods":["ScaledXResponseCurve(String, double[])","ScaledXResponseCurve()","getResponseCurve(): String","getXRange(): double[]","computeY(double): double","computeNormalisedY(double): double","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.responsecurve.ScaledXYResponseCurve","simpleName":"ScaledXYResponseCurve","methods":["ScaledXYResponseCurve(String, double[], double[])","ScaledXYResponseCurve()","getYRange(): double[]","computeY(double): double","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.reverbeffect.config.ReverbEffect","simpleName":"ReverbEffect","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","ReverbEffect(String)","ReverbEffect()","getId(): String","getDryGain(): float","getModalDensity(): float","getDiffusion(): float","getGain(): float","getHighFrequencyGain(): float","getDecayTime(): float","getHighFrequencyDecayRatio(): float","getReflectionGain(): float","getReflectionDelay(): float","getLateReverbGain(): float","getLateReverbDelay(): float","getRoomRolloffFactor(): float","getAirAbsorptionHighFrequencyGain(): float"]},{"name":"com.hypixel.hytale.server.core.asset.type.reverbeffect.ReverbEffectPacketGenerator","simpleName":"ReverbEffectPacketGenerator","methods":["ReverbEffectPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.soundevent.config.SoundEvent","simpleName":"SoundEvent","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","processConfig(): void","SoundEvent(String, float, float, float, float, float, float, int, boolean, SoundEventLayer[])","SoundEvent(String)","SoundEvent()","getId(): String","refreshAudioStateResolution(): void","onAudioStateLoaded(LoadedAssetsEvent): void","onAudioStateRemoved(RemovedAssetsEvent): void","getVolume(): float","getPitch(): float","getMusicDuckingVolume(): float","getAmbientDuckingVolume(): float","getStartAttenuationDistance(): float","getMaxDistance(): float","getSpatialBlend(): float","getMaxInstance(): int"]},{"name":"com.hypixel.hytale.server.core.asset.type.soundevent.config.SoundEventLayer","simpleName":"SoundEventLayer","methods":["SoundEventLayer(float, float, boolean, int, float, SoundEventLayer$RandomSettings, String[], int)","SoundEventLayer()","getVolume(): float","getStartDelay(): float","isLooping(): boolean","getProbability(): int","getProbabilityRerollDelay(): float","getRandomSettings(): SoundEventLayer$RandomSettings","getFiles(): String[]","getRoundRobinHistorySize(): int","getHighestNumberOfChannels(): int","toPacket(): SoundEventLayer","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.soundevent.SoundEventPacketGenerator","simpleName":"SoundEventPacketGenerator","methods":["SoundEventPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.soundevent.validator.SoundEventValidators","simpleName":"SoundEventValidators","methods":["SoundEventValidators()"]},{"name":"com.hypixel.hytale.server.core.asset.type.soundset.config.SoundSet","simpleName":"SoundSet","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","SoundSet(String, Map, SoundCategory)","SoundSet(String)","SoundSet()","getId(): String","getSoundEventIds(): Map","getSoundEventIndices(): Object2IntMap","processConfig(): void","toString(): String","toPacket(): SoundSet"]},{"name":"com.hypixel.hytale.server.core.asset.type.soundset.SoundSetPacketGenerator","simpleName":"SoundSetPacketGenerator","methods":["SoundSetPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.tagpattern.config.AndPatternOp","simpleName":"AndPatternOp","methods":["AndPatternOp()","test(Int2ObjectMap): boolean","toPacket(): TagPattern","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.tagpattern.config.EqualsTagOp","simpleName":"EqualsTagOp","methods":["EqualsTagOp(String)","EqualsTagOp()","test(Int2ObjectMap): boolean","toPacket(): TagPattern","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.tagpattern.config.MultiplePatternOp","simpleName":"MultiplePatternOp","methods":["MultiplePatternOp()","toPacket(): TagPattern","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.tagpattern.config.NotPatternOp","simpleName":"NotPatternOp","methods":["NotPatternOp()","test(Int2ObjectMap): boolean","toPacket(): TagPattern","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.tagpattern.config.OrPatternOp","simpleName":"OrPatternOp","methods":["OrPatternOp()","test(Int2ObjectMap): boolean","toPacket(): TagPattern","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.tagpattern.config.TagPattern","simpleName":"TagPattern","methods":["TagPattern()","getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","getId(): String","test(Int2ObjectMap): boolean","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.tagpattern.TagPatternPacketGenerator","simpleName":"TagPatternPacketGenerator","methods":["TagPatternPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.trail.config.Animation","simpleName":"Animation","methods":["Animation()","getFrameSize(): Vector2i","getFrameRange(): Range","getFrameLifeSpan(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.trail.config.Edge","simpleName":"Edge","methods":["Edge()","toPacket(): Edge","getWidth(): float","getColor(): ColorAlpha","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.trail.config.Trail","simpleName":"Trail","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","Trail(String, String, FXRenderMode, IntersectionHighlight, int, float, float, boolean, Edge, Edge, Animation)","Trail()","toPacket(): Trail","getId(): String","getTexture(): String","getRenderMode(): FXRenderMode","getIntersectionHighlight(): IntersectionHighlight","getLifeSpan(): int","getRoll(): float","getLightInfluence(): float","isSmooth(): boolean","getStart(): Edge","getEnd(): Edge","getAnimation(): Animation","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.trail.TrailPacketGenerator","simpleName":"TrailPacketGenerator","methods":["TrailPacketGenerator()","generateInitPacket(DefaultAssetMap, Map): ToClientPacket","generateUpdatePacket(Map): ToClientPacket","generateRemovePacket(Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.weather.config.Cloud","simpleName":"Cloud","methods":["Cloud(String, TimeColorAlpha[], TimeFloat[])","Cloud()","toPacket(): Cloud","getTexture(): String","getColors(): TimeColorAlpha[]","getSpeeds(): TimeFloat[]","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.weather.config.DayTexture","simpleName":"DayTexture","methods":["DayTexture(int, String)","DayTexture()","getDay(): int","getTexture(): String","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.weather.config.FogOptions","simpleName":"FogOptions","methods":["FogOptions()","isIgnoreFogLimits(): boolean","getEffectiveViewDistanceMultiplier(): float","getFogHeightCameraFixed(): Float","getFogHeightCameraOffset(): float","toPacket(): FogOptions","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.weather.config.TimeColor","simpleName":"TimeColor","methods":["TimeColor(float, Color)","TimeColor()","getHour(): float","getColor(): Color","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.weather.config.TimeColorAlpha","simpleName":"TimeColorAlpha","methods":["TimeColorAlpha(float, ColorAlpha)","TimeColorAlpha()","getHour(): float","getColor(): ColorAlpha","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.weather.config.TimeFloat","simpleName":"TimeFloat","methods":["TimeFloat(float, float)","TimeFloat()","getHour(): float","getValue(): float","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.type.weather.config.Weather","simpleName":"Weather","methods":["getAssetStore(): AssetStore","getAssetMap(): IndexedLookupTableAssetMap","Weather(String, DayTexture[], Cloud[], TimeFloat[], TimeColor[], TimeColor[], TimeColorAlpha[], TimeColorAlpha[], TimeColorAlpha[], TimeFloat[], TimeFloat[], TimeColorAlpha[], TimeColorAlpha[], TimeColorAlpha[], TimeColor[], TimeFloat[], TimeFloat[], TimeColor[], float[], FogOptions, String, TimeColorAlpha[], TimeColor[], String, WeatherParticle)","Weather(String)","Weather()","toPacket(): Weather","getId(): String","getMoons(): DayTexture[]","getClouds(): Cloud[]","getSunlightDampingMultiplier(): TimeFloat[]","getSunlightColors(): TimeColor[]","getSunColors(): TimeColor[]","getMoonColors(): TimeColorAlpha[]","getSunGlowColors(): TimeColorAlpha[]","getMoonGlowColors(): TimeColorAlpha[]","getSunScales(): TimeFloat[]","getMoonScales(): TimeFloat[]","getSkyTopColors(): TimeColorAlpha[]"]},{"name":"com.hypixel.hytale.server.core.asset.type.weather.WeatherPacketGenerator","simpleName":"WeatherPacketGenerator","methods":["WeatherPacketGenerator()","generateInitPacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateUpdatePacket(IndexedLookupTableAssetMap, Map): ToClientPacket","generateRemovePacket(IndexedLookupTableAssetMap, Set): ToClientPacket"]},{"name":"com.hypixel.hytale.server.core.asset.type.wordlist.WordList","simpleName":"WordList","methods":["getAssetStore(): AssetStore","getAssetMap(): DefaultAssetMap","getWordList(String): WordList","WordList()","getId(): String","processConfig(): void","pickDefaultLanguage(Random, Set): String","pickTranslationKey(Random, Set, String): String","toString(): String"]},{"name":"com.hypixel.hytale.server.core.asset.util.ColorParseUtil","simpleName":"ColorParseUtil","methods":["ColorParseUtil()","readColorAlpha(RawJsonReader): ColorAlpha","parseColorAlpha(String): ColorAlpha","readColor(RawJsonReader): Color","parseColor(String): Color","readHexStringToColor(RawJsonReader): Color","hexStringToColor(String): Color","readHexStringToColorAlpha(RawJsonReader): ColorAlpha","hexStringToColorAlpha(String): ColorAlpha","readHexAlphaStringToRGBAInt(RawJsonReader): int","hexAlphaStringToRGBAInt(String): int","readHexStringToRGBInt(RawJsonReader): int","hexStringToRGBInt(String): int","colorToHexString(Color): String","colorToHexAlphaString(ColorAlpha): String","readRgbStringToColor(RawJsonReader): Color","rgbStringToColor(String): Color","readRgbaStringToColorAlpha(RawJsonReader): ColorAlpha"]},{"name":"com.hypixel.hytale.server.core.config.BackupConfig","simpleName":"BackupConfig","methods":["BackupConfig()","BackupConfig(HytaleServerConfig)","setHytaleServerConfig(HytaleServerConfig): void","isEnabled(): boolean","getEnabledConfig(): Boolean","setEnabled(boolean): void","getFrequencyMinutes(): int","getFrequencyMinutesConfig(): Integer","setFrequencyMinutes(int): void","getDirectory(): Path","getDirectoryConfig(): String","setDirectory(String): void","getMaxCount(): int","getMaxCountConfig(): Integer","setMaxCount(int): void","getArchiveMaxCount(): int","getArchiveMaxCountConfig(): Integer","setArchiveMaxCount(int): void"]},{"name":"com.hypixel.hytale.server.core.config.ModConfig","simpleName":"ModConfig","methods":["ModConfig()","getEnabled(): Boolean","setEnabled(Boolean): void","getRequiredVersion(): SemverRange","setRequiredVersion(SemverRange): void"]},{"name":"com.hypixel.hytale.server.core.config.RateLimitConfig","simpleName":"RateLimitConfig","methods":["RateLimitConfig()","RateLimitConfig(HytaleServerConfig)","setHytaleServerConfig(HytaleServerConfig): void","isEnabled(): boolean","setEnabled(boolean): void","getPacketsPerSecond(): int","setPacketsPerSecond(int): void","getBurstCapacity(): int","setBurstCapacity(int): void"]},{"name":"com.hypixel.hytale.server.core.config.ServerWorldMapConfig","simpleName":"ServerWorldMapConfig","methods":["ServerWorldMapConfig()","ServerWorldMapConfig(HytaleServerConfig)","setHytaleServerConfig(HytaleServerConfig): void","getDefaultViewRadiusMin(): int","getDefaultViewRadiusMax(): int","setViewRadiusMin(int): void","setViewRadiusMax(int): void"]},{"name":"com.hypixel.hytale.server.core.config.UpdateConfig","simpleName":"UpdateConfig","methods":["UpdateConfig()","UpdateConfig(HytaleServerConfig)","setHytaleServerConfig(HytaleServerConfig): void","isEnabled(): boolean","setEnabled(boolean): void","getCheckIntervalSeconds(): int","setCheckIntervalSeconds(int): void","isNotifyPlayersOnAvailable(): boolean","setNotifyPlayersOnAvailable(boolean): void","getPatchline(): String","setPatchline(String): void","isRunBackupBeforeUpdate(): boolean","setRunBackupBeforeUpdate(boolean): void","isBackupConfigBeforeUpdate(): boolean","setBackupConfigBeforeUpdate(boolean): void","getAutoApplyMode(): UpdateConfig$AutoApplyMode","setAutoApplyMode(UpdateConfig$AutoApplyMode): void","getAutoApplyDelayMinutes(): int"]},{"name":"com.hypixel.hytale.server.core.config.WorldMapConfig","simpleName":"WorldMapConfig","methods":["WorldMapConfig()","getDefaultViewRadiusMin(): int","getDefaultViewRadiusMax(): int","getViewRadiusMin(): int","setViewRadiusMin(int): void","getViewRadiusMax(): int","setViewRadiusMax(int): void","validate(WorldMapConfig, int): void"]},{"name":"com.hypixel.hytale.server.core.config.WorldWorldMapConfig","simpleName":"WorldWorldMapConfig","methods":["WorldWorldMapConfig()","getDefaultViewRadiusMin(): int","getDefaultViewRadiusMax(): int"]},{"name":"com.hypixel.hytale.server.core.prefab.config.SelectionPrefabSerializer","simpleName":"SelectionPrefabSerializer","methods":["deserialize(BsonDocument): BlockSelection","serialize(BlockSelection): BsonDocument"]},{"name":"com.hypixel.hytale.server.core.prefab.event.PrefabPasteEvent","simpleName":"PrefabPasteEvent","methods":["PrefabPasteEvent(int, boolean)","getPrefabId(): int","isPasteStart(): boolean"]},{"name":"com.hypixel.hytale.server.core.prefab.event.PrefabPlaceEntityEvent","simpleName":"PrefabPlaceEntityEvent","methods":["PrefabPlaceEntityEvent(int, Holder)","getPrefabId(): int","getHolder(): Holder"]},{"name":"com.hypixel.hytale.server.core.prefab.PrefabCopyableComponent","simpleName":"PrefabCopyableComponent","methods":["PrefabCopyableComponent()","getComponentType(): ComponentType","get(): PrefabCopyableComponent","clone(): Component"]},{"name":"com.hypixel.hytale.server.core.prefab.PrefabEntry","simpleName":"PrefabEntry","methods":["PrefabEntry(Path, Path, AssetPack)","PrefabEntry(Path, Path, AssetPack, String)","isFromBasePack(): boolean","isFromAssetPack(): boolean","getPackName(): String","getFileName(): String","getDisplayNameWithPack(): String","toString(): String","hashCode(): int","equals(Object): boolean","path(): Path","relativePath(): Path","pack(): AssetPack","displayName(): String"]},{"name":"com.hypixel.hytale.server.core.prefab.PrefabLoadException","simpleName":"PrefabLoadException","methods":["PrefabLoadException(PrefabLoadException$Type)","PrefabLoadException(PrefabLoadException$Type, String)","PrefabLoadException(PrefabLoadException$Type, String, Throwable)","PrefabLoadException(PrefabLoadException$Type, Throwable)","getType(): PrefabLoadException$Type"]},{"name":"com.hypixel.hytale.server.core.prefab.PrefabRotation","simpleName":"PrefabRotation","methods":["values(): PrefabRotation[]","valueOf(String): PrefabRotation","fromRotation(Rotation): PrefabRotation","valueOfExtended(String): PrefabRotation","getRotation(): Rotation","add(PrefabRotation): PrefabRotation","rotate(Vector3d): void","rotate(Vector3i): void","rotate(Vector3L): void","getX(int, int): int","getZ(int, int): int","getYaw(): float","getRotation(int): int","getFiller(int): int"]},{"name":"com.hypixel.hytale.server.core.prefab.PrefabSaveException","simpleName":"PrefabSaveException","methods":["PrefabSaveException(PrefabSaveException$Type)","PrefabSaveException(PrefabSaveException$Type, String)","PrefabSaveException(PrefabSaveException$Type, String, Throwable)","PrefabSaveException(PrefabSaveException$Type, Throwable)","getType(): PrefabSaveException$Type"]},{"name":"com.hypixel.hytale.server.core.prefab.PrefabStore","simpleName":"PrefabStore","methods":["getServerPrefab(String): BlockSelection","getPrefab(Path): BlockSelection","getServerPrefabsPath(): Path","getServerPrefabDir(String): Map","getPrefabDir(Path): Map","saveServerPrefab(String, BlockSelection): void","saveWorldGenPrefab(String, BlockSelection, boolean): void","savePrefab(Path, BlockSelection, boolean): void","getWorldGenPrefabsPath(): Path","getAssetRootPath(): Path","getWorldGenPrefabsPath(String): Path","saveServerPrefab(String, BlockSelection, boolean): void","getAssetPrefabsPath(): Path","getAssetPrefabsPathForPack(AssetPack): Path","getAllAssetPrefabPaths(): List","getAllBrowsablePrefabPaths(): List","getAssetPrefabFromAnyPack(String): BlockSelection","findAssetPrefabPath(String): Path"]},{"name":"com.hypixel.hytale.server.core.prefab.PrefabWeights","simpleName":"PrefabWeights","methods":["PrefabWeights()","size(): int","get(Object[], Function, Random): Object","get(Object[], Function, double): Object","getWeight(String): double","setWeight(String, double): void","removeWeight(String): void","getDefaultWeight(): double","setDefaultWeight(double): void","getMappingString(): String","toString(): String","parse(String): PrefabWeights","entrySet(): Set"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.buffer.BinaryPrefabBufferCodec","simpleName":"BinaryPrefabBufferCodec","methods":["BinaryPrefabBufferCodec()","writeUTF(DataOutputStream, String): void","readUTF(ByteBuffer): String","deserialize(ByteBuffer): PrefabBuffer","serialize(PrefabBuffer, DataOutputStream): void"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.buffer.BsonPrefabBufferDeserializer","simpleName":"BsonPrefabBufferDeserializer","methods":["BsonPrefabBufferDeserializer()","deserialize(Path, BsonDocument): PrefabBuffer"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.buffer.impl.IPrefabBuffer","simpleName":"IPrefabBuffer","methods":["getAnchorX(): int","getAnchorY(): int","getAnchorZ(): int","getMinX(PrefabRotation): int","getMinY(): int","getMinZ(PrefabRotation): int","getMaxX(PrefabRotation): int","getMaxY(): int","getMaxZ(PrefabRotation): int","getMinX(): int","getMinZ(): int","getMaxX(): int","getMaxZ(): int","getMinYAt(PrefabRotation, int, int): int","getMaxYAt(PrefabRotation, int, int): int","getColumnCount(): int","getChildPrefabs(): PrefabBuffer$ChildPrefab[]","getMaximumExtend(): int"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.buffer.impl.PrefabBuffer","simpleName":"PrefabBuffer","methods":["newBuilder(): PrefabBuffer$Builder","getAnchorX(): int","getAnchorY(): int","getAnchorZ(): int","newAccess(): PrefabBuffer$PrefabBufferAccessor"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.buffer.impl.PrefabBufferBlockEntry","simpleName":"PrefabBufferBlockEntry","methods":["PrefabBufferBlockEntry(int)","PrefabBufferBlockEntry(int, int, String)","PrefabBufferBlockEntry(int, int, String, float)","PrefabBufferBlockEntry(int, int, String, float, Holder, int, byte, byte, int, int)"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.buffer.impl.PrefabBufferColumn","simpleName":"PrefabBufferColumn","methods":["PrefabBufferColumn(int, MemorySegment, Holder[], Int2ObjectMap)","getBlockCount(): int","getMemorySegment(): MemorySegment","getEntityHolders(): Holder[]","getBlockComponents(): Int2ObjectMap"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.buffer.PrefabBufferCall","simpleName":"PrefabBufferCall","methods":["PrefabBufferCall()","PrefabBufferCall(Random, PrefabRotation)"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.buffer.PrefabBufferUtil","simpleName":"PrefabBufferUtil","methods":["PrefabBufferUtil()","getCached(Path): IPrefabBuffer","loadBuffer(Path): PrefabBuffer","writeToFileAsync(PrefabBuffer, Path): CompletableFuture","readFromFile(Path): PrefabBuffer","readFromFileAsync(Path): CompletableFuture","loadFromLPF(Path, Path): PrefabBuffer","loadFromJson(AssetPack, Path, Path, Path): PrefabBuffer"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.buffer.PrefabLoader","simpleName":"PrefabLoader","methods":["PrefabLoader(Path)","getRootFolder(): Path","resolvePrefabs(String, Consumer): void","resolvePrefabs(Path, String, Consumer): void","resolvePrefabFolder(Path, String, Consumer): void","resolveRelativeJsonPath(String, Path, Path): String"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.buffer.PrefabSupplier","simpleName":"PrefabSupplier","methods":[]},{"name":"com.hypixel.hytale.server.core.prefab.selection.buffer.UpdateBinaryPrefabException","simpleName":"UpdateBinaryPrefabException","methods":["UpdateBinaryPrefabException(String)"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.mask.BlockFilter","simpleName":"BlockFilter","methods":["BlockFilter(BlockFilter$FilterType, String[], boolean)","resolve(): void","hasInvalidBlocks(): boolean","getBlockFilterType(): BlockFilter$FilterType","getBlocks(): String[]","isInverted(): boolean","isExcluded(ChunkAccessor, int, int, int, Vector3i, Vector3i, int): boolean","isExcluded(ChunkAccessor, int, int, int, Vector3i, Vector3i, int, int): boolean","toString(): String","toString0(): String","informativeToString(): String","parse(String): BlockFilter","parseComponents(String): BlockFilter$ParsedFilterParts","parseBlocks(String[]): IntSet","parseBlocksAndFluids(String[]): BlockFilter$BlocksAndFluids"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.mask.BlockMask","simpleName":"BlockMask","methods":["BlockMask(BlockFilter[])","withOptions(BlockFilter$FilterType, boolean): BlockMask","getFilters(): BlockFilter[]","setInverted(boolean): void","isInverted(): boolean","hasInvalidBlocks(): boolean","isExcluded(ChunkAccessor, int, int, int, Vector3i, Vector3i, int): boolean","isExcluded(ChunkAccessor, int, int, int, Vector3i, Vector3i, int, int): boolean","toString(): String","informativeToString(): String","joinElements(String, Object[]): String","parse(String): BlockMask","parse(String[]): BlockMask","combine(BlockMask[]): BlockMask"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.mask.BlockPattern","simpleName":"BlockPattern","methods":["BlockPattern(IWeightedMap)","getResolvedKeys(): Integer[]","resolve(): void","isEmpty(): boolean","hasInvalidBlocks(): boolean","nextBlock(Random): int","nextBlockTypeKey(Random): BlockPattern$BlockEntry","firstBlock(): int","toString(): String","parse(String): BlockPattern","parseBlock(String): int","canParseBlock(String): boolean","tryParseBlockTypeKey(String): BlockPattern$BlockEntry"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.mask.MultiBlockMask","simpleName":"MultiBlockMask","methods":["MultiBlockMask(BlockMask[])","isExcluded(ChunkAccessor, int, int, int, Vector3i, Vector3i, int): boolean","isExcluded(ChunkAccessor, int, int, int, Vector3i, Vector3i, int, int): boolean","toString(): String","informativeToString(): String"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.SelectionManager","simpleName":"SelectionManager","methods":["setSelectionProvider(SelectionProvider): void","getSelectionProvider(): SelectionProvider"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.SelectionProvider","simpleName":"SelectionProvider","methods":["computeSelectionCopy(Ref, Player, ThrowableConsumer, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.standard.BlockSelection","simpleName":"BlockSelection","methods":["BlockSelection()","BlockSelection(int, int)","BlockSelection(BlockSelection)","getX(): int","getY(): int","getZ(): int","getAnchorX(): int","getAnchorY(): int","getAnchorZ(): int","getSelectionMin(): Vector3i","getSelectionMax(): Vector3i","hasSelectionBounds(): boolean","getBlockCount(): int","getFluidCount(): int","getTintCount(): int","getSelectionVolume(): int","getEntityCount(): int","setPosition(int, int, int): void"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.standard.FeedbackConsumer","simpleName":"FeedbackConsumer","methods":["accept(String, int, int, CommandSender, ComponentAccessor): void"]},{"name":"com.hypixel.hytale.server.core.prefab.selection.standard.RotateBlockMode","simpleName":"RotateBlockMode","methods":["values(): RotateBlockMode[]","valueOf(String): RotateBlockMode","fromString(String): RotateBlockMode"]}]},{"key":"networking","title":"Protocol, IO & Service Clients","classCount":963,"classes":[{"name":"com.hypixel.hytale.protocol.AbilityEffects","simpleName":"AbilityEffects","methods":["AbilityEffects()","AbilityEffects(InteractionType[])","AbilityEffects(AbilityEffects)","deserialize(ByteBuf, int): AbilityEffects","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDisabled(MemorySegment): InteractionType[]","getDisabled(MemorySegment, int): InteractionType[]","hasDisabled(MemorySegment, int): boolean","toObject(MemorySegment): AbilityEffects","toObject(MemorySegment, int): AbilityEffects","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AbilityEffects","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.AccumulationMode","simpleName":"AccumulationMode","methods":["values(): AccumulationMode[]","valueOf(String): AccumulationMode","getValue(): int","fromValue(int): AccumulationMode"]},{"name":"com.hypixel.hytale.protocol.ActiveAnimationsUpdate","simpleName":"ActiveAnimationsUpdate","methods":["ActiveAnimationsUpdate()","ActiveAnimationsUpdate(String[])","ActiveAnimationsUpdate(ActiveAnimationsUpdate)","deserialize(ByteBuf, int): ActiveAnimationsUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getActiveAnimations(MemorySegment): String[]","getActiveAnimations(MemorySegment, int): String[]","toObject(MemorySegment): ActiveAnimationsUpdate","toObject(MemorySegment, int): ActiveAnimationsUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ActiveAnimationsUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.AmbienceFX","simpleName":"AmbienceFX","methods":["AmbienceFX()","AmbienceFX(String, AmbienceFXConditions, AmbienceFXSound[], int, AmbienceFXAmbientBed, AmbienceFXSoundEffect, int, int[], int, AmbienceStateWrite[])","AmbienceFX(AmbienceFX)","deserialize(ByteBuf, int): AmbienceFX","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getConditions(MemorySegment): AmbienceFXConditions","getConditions(MemorySegment, int): AmbienceFXConditions","getSounds(MemorySegment): AmbienceFXSound[]","getSounds(MemorySegment, int): AmbienceFXSound[]","getMusicContainerIndex(MemorySegment): int","getMusicContainerIndex(MemorySegment, int): int","getAmbientBed(MemorySegment): AmbienceFXAmbientBed","getAmbientBed(MemorySegment, int): AmbienceFXAmbientBed","getSoundEffect(MemorySegment): AmbienceFXSoundEffect","getSoundEffect(MemorySegment, int): AmbienceFXSoundEffect"]},{"name":"com.hypixel.hytale.protocol.AmbienceFXAltitude","simpleName":"AmbienceFXAltitude","methods":["values(): AmbienceFXAltitude[]","valueOf(String): AmbienceFXAltitude","getValue(): int","fromValue(int): AmbienceFXAltitude"]},{"name":"com.hypixel.hytale.protocol.AmbienceFXAmbientBed","simpleName":"AmbienceFXAmbientBed","methods":["AmbienceFXAmbientBed()","AmbienceFXAmbientBed(String, float, AmbienceTransitionSpeed, StateBinding[])","AmbienceFXAmbientBed(AmbienceFXAmbientBed)","deserialize(ByteBuf, int): AmbienceFXAmbientBed","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTrack(MemorySegment): String","getTrack(MemorySegment, int): String","getVolume(MemorySegment): float","getVolume(MemorySegment, int): float","getTransitionSpeed(MemorySegment): AmbienceTransitionSpeed","getTransitionSpeed(MemorySegment, int): AmbienceTransitionSpeed","getStateBindings(MemorySegment): StateBinding[]","getStateBindings(MemorySegment, int): StateBinding[]","hasTrack(MemorySegment, int): boolean","hasStateBindings(MemorySegment, int): boolean","toObject(MemorySegment): AmbienceFXAmbientBed","toObject(MemorySegment, int): AmbienceFXAmbientBed"]},{"name":"com.hypixel.hytale.protocol.AmbienceFXBlockSoundSet","simpleName":"AmbienceFXBlockSoundSet","methods":["AmbienceFXBlockSoundSet()","AmbienceFXBlockSoundSet(int, Rangef)","AmbienceFXBlockSoundSet(AmbienceFXBlockSoundSet)","deserialize(ByteBuf, int): AmbienceFXBlockSoundSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBlockSoundSetIndex(MemorySegment): int","getBlockSoundSetIndex(MemorySegment, int): int","getPercent(MemorySegment): Rangef","getPercent(MemorySegment, int): Rangef","hasPercent(MemorySegment, int): boolean","toObject(MemorySegment): AmbienceFXBlockSoundSet","toObject(MemorySegment, int): AmbienceFXBlockSoundSet","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AmbienceFXBlockSoundSet"]},{"name":"com.hypixel.hytale.protocol.AmbienceFXConditions","simpleName":"AmbienceFXConditions","methods":["AmbienceFXConditions()","AmbienceFXConditions(boolean, int[], int[], int[], int, int, AmbienceFXBlockSoundSet[], Range, Rangeb, boolean, int, boolean, Rangeb, Rangeb, Rangeb, Rangef, SpaceSize[], ShelterType[], SurfaceType[], RoofState, Rangef, Rangef, Rangef, Rangef, Rangef, Rangef, Rangef, AmbienceFXPhysicalMaterial[], boolean, AmbienceFXPhysicalMaterial[], boolean)","AmbienceFXConditions(AmbienceFXConditions)","deserialize(ByteBuf, int): AmbienceFXConditions","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getNever(MemorySegment): boolean","getNever(MemorySegment, int): boolean","getEnvironmentIndices(MemorySegment): int[]","getEnvironmentIndices(MemorySegment, int): int[]","getWeatherIndices(MemorySegment): int[]","getWeatherIndices(MemorySegment, int): int[]","getFluidFXIndices(MemorySegment): int[]","getFluidFXIndices(MemorySegment, int): int[]","getEnvironmentTagPatternIndex(MemorySegment): int","getEnvironmentTagPatternIndex(MemorySegment, int): int","getWeatherTagPatternIndex(MemorySegment): int","getWeatherTagPatternIndex(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.AmbienceFXPhysicalMaterial","simpleName":"AmbienceFXPhysicalMaterial","methods":["AmbienceFXPhysicalMaterial()","AmbienceFXPhysicalMaterial(int, Rangef)","AmbienceFXPhysicalMaterial(AmbienceFXPhysicalMaterial)","deserialize(ByteBuf, int): AmbienceFXPhysicalMaterial","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPhysicalMaterialIndex(MemorySegment): int","getPhysicalMaterialIndex(MemorySegment, int): int","getPercent(MemorySegment): Rangef","getPercent(MemorySegment, int): Rangef","hasPercent(MemorySegment, int): boolean","toObject(MemorySegment): AmbienceFXPhysicalMaterial","toObject(MemorySegment, int): AmbienceFXPhysicalMaterial","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AmbienceFXPhysicalMaterial"]},{"name":"com.hypixel.hytale.protocol.AmbienceFXSound","simpleName":"AmbienceFXSound","methods":["AmbienceFXSound()","AmbienceFXSound(int, AmbienceFXSoundPlay3D, int, AmbienceFXAltitude, Rangef, Range, int, Rangeb, StateBinding[])","AmbienceFXSound(AmbienceFXSound)","deserialize(ByteBuf, int): AmbienceFXSound","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSoundEventIndex(MemorySegment): int","getSoundEventIndex(MemorySegment, int): int","getPlay3D(MemorySegment): AmbienceFXSoundPlay3D","getPlay3D(MemorySegment, int): AmbienceFXSoundPlay3D","getBlockSoundSetIndex(MemorySegment): int","getBlockSoundSetIndex(MemorySegment, int): int","getAltitude(MemorySegment): AmbienceFXAltitude","getAltitude(MemorySegment, int): AmbienceFXAltitude","getFrequency(MemorySegment): Rangef","getFrequency(MemorySegment, int): Rangef","getRadius(MemorySegment): Range","getRadius(MemorySegment, int): Range"]},{"name":"com.hypixel.hytale.protocol.AmbienceFXSoundEffect","simpleName":"AmbienceFXSoundEffect","methods":["AmbienceFXSoundEffect()","AmbienceFXSoundEffect(int, int, boolean)","AmbienceFXSoundEffect(AmbienceFXSoundEffect)","deserialize(ByteBuf, int): AmbienceFXSoundEffect","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getReverbEffectIndex(MemorySegment): int","getReverbEffectIndex(MemorySegment, int): int","getEqualizerEffectIndex(MemorySegment): int","getEqualizerEffectIndex(MemorySegment, int): int","getIsInstant(MemorySegment): boolean","getIsInstant(MemorySegment, int): boolean","toObject(MemorySegment): AmbienceFXSoundEffect","toObject(MemorySegment, int): AmbienceFXSoundEffect","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.AmbienceFXSoundPlay3D","simpleName":"AmbienceFXSoundPlay3D","methods":["values(): AmbienceFXSoundPlay3D[]","valueOf(String): AmbienceFXSoundPlay3D","getValue(): int","fromValue(int): AmbienceFXSoundPlay3D"]},{"name":"com.hypixel.hytale.protocol.AmbienceStateWrite","simpleName":"AmbienceStateWrite","methods":["AmbienceStateWrite()","AmbienceStateWrite(int, int, StateTransition)","AmbienceStateWrite(AmbienceStateWrite)","deserialize(ByteBuf, int): AmbienceStateWrite","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAudioStateIndex(MemorySegment): int","getAudioStateIndex(MemorySegment, int): int","getValueIndex(MemorySegment): int","getValueIndex(MemorySegment, int): int","getTransitionOverride(MemorySegment): StateTransition","getTransitionOverride(MemorySegment, int): StateTransition","hasTransitionOverride(MemorySegment, int): boolean","toObject(MemorySegment): AmbienceStateWrite","toObject(MemorySegment, int): AmbienceStateWrite","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.AmbienceTransitionSpeed","simpleName":"AmbienceTransitionSpeed","methods":["values(): AmbienceTransitionSpeed[]","valueOf(String): AmbienceTransitionSpeed","getValue(): int","fromValue(int): AmbienceTransitionSpeed"]},{"name":"com.hypixel.hytale.protocol.AngledDamage","simpleName":"AngledDamage","methods":["AngledDamage()","AngledDamage(double, double, DamageEffects, int)","AngledDamage(AngledDamage)","deserialize(ByteBuf, int): AngledDamage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAngle(MemorySegment): double","getAngle(MemorySegment, int): double","getAngleDistance(MemorySegment): double","getAngleDistance(MemorySegment, int): double","getDamageEffects(MemorySegment): DamageEffects","getDamageEffects(MemorySegment, int): DamageEffects","getNext(MemorySegment): int","getNext(MemorySegment, int): int","hasDamageEffects(MemorySegment, int): boolean","toObject(MemorySegment): AngledDamage","toObject(MemorySegment, int): AngledDamage","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.AngledWielding","simpleName":"AngledWielding","methods":["AngledWielding()","AngledWielding(float, float, boolean)","AngledWielding(AngledWielding)","deserialize(ByteBuf, int): AngledWielding","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAngleRad(MemorySegment): float","getAngleRad(MemorySegment, int): float","getAngleDistanceRad(MemorySegment): float","getAngleDistanceRad(MemorySegment, int): float","getHasModifiers(MemorySegment): boolean","getHasModifiers(MemorySegment, int): boolean","toObject(MemorySegment): AngledWielding","toObject(MemorySegment, int): AngledWielding","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.Animation","simpleName":"Animation","methods":["Animation()","Animation(String, float, float, boolean, float, int[], int, int)","Animation(Animation)","deserialize(ByteBuf, int): Animation","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","getSpeed(MemorySegment): float","getSpeed(MemorySegment, int): float","getBlendingDuration(MemorySegment): float","getBlendingDuration(MemorySegment, int): float","getLooping(MemorySegment): boolean","getLooping(MemorySegment, int): boolean","getWeight(MemorySegment): float","getWeight(MemorySegment, int): float","getFootstepIntervals(MemorySegment): int[]","getFootstepIntervals(MemorySegment, int): int[]"]},{"name":"com.hypixel.hytale.protocol.AnimationSet","simpleName":"AnimationSet","methods":["AnimationSet()","AnimationSet(String, Animation[], Rangef)","AnimationSet(AnimationSet)","deserialize(ByteBuf, int): AnimationSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getAnimations(MemorySegment): Animation[]","getAnimations(MemorySegment, int): Animation[]","getNextAnimationDelay(MemorySegment): Rangef","getNextAnimationDelay(MemorySegment, int): Rangef","hasNextAnimationDelay(MemorySegment, int): boolean","hasId(MemorySegment, int): boolean","hasAnimations(MemorySegment, int): boolean","toObject(MemorySegment): AnimationSet","toObject(MemorySegment, int): AnimationSet","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.AnimationSlot","simpleName":"AnimationSlot","methods":["values(): AnimationSlot[]","valueOf(String): AnimationSlot","getValue(): int","fromValue(int): AnimationSlot"]},{"name":"com.hypixel.hytale.protocol.AOECircleSelector","simpleName":"AOECircleSelector","methods":["AOECircleSelector()","AOECircleSelector(float, Vector3fc)","AOECircleSelector(AOECircleSelector)","deserialize(ByteBuf, int): AOECircleSelector","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRange(MemorySegment): float","getRange(MemorySegment, int): float","getOffset(MemorySegment): Vector3fc","getOffset(MemorySegment, int): Vector3fc","hasOffset(MemorySegment, int): boolean","toObject(MemorySegment): AOECircleSelector","toObject(MemorySegment, int): AOECircleSelector","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AOECircleSelector"]},{"name":"com.hypixel.hytale.protocol.AOECylinderSelector","simpleName":"AOECylinderSelector","methods":["AOECylinderSelector()","AOECylinderSelector(float, float, Vector3fc)","AOECylinderSelector(AOECylinderSelector)","deserialize(ByteBuf, int): AOECylinderSelector","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRange(MemorySegment): float","getRange(MemorySegment, int): float","getHeight(MemorySegment): float","getHeight(MemorySegment, int): float","getOffset(MemorySegment): Vector3fc","getOffset(MemorySegment, int): Vector3fc","hasOffset(MemorySegment, int): boolean","toObject(MemorySegment): AOECylinderSelector","toObject(MemorySegment, int): AOECylinderSelector","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.ApplicationEffects","simpleName":"ApplicationEffects","methods":["ApplicationEffects()","ApplicationEffects(Color, Color, String, ModelParticle[], ModelParticle[], String, float, int, int, String, MovementEffects, float, float, AbilityEffects)","ApplicationEffects(ApplicationEffects)","deserialize(ByteBuf, int): ApplicationEffects","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityBottomTint(MemorySegment): Color","getEntityBottomTint(MemorySegment, int): Color","getEntityTopTint(MemorySegment): Color","getEntityTopTint(MemorySegment, int): Color","getEntityAnimationId(MemorySegment): String","getEntityAnimationId(MemorySegment, int): String","getParticles(MemorySegment): ModelParticle[]","getParticles(MemorySegment, int): ModelParticle[]","getFirstPersonParticles(MemorySegment): ModelParticle[]","getFirstPersonParticles(MemorySegment, int): ModelParticle[]","getScreenEffect(MemorySegment): String","getScreenEffect(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.AppliedForce","simpleName":"AppliedForce","methods":["AppliedForce()","AppliedForce(Vector3fc, boolean, float)","AppliedForce(AppliedForce)","deserialize(ByteBuf, int): AppliedForce","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDirection(MemorySegment): Vector3fc","getDirection(MemorySegment, int): Vector3fc","getAdjustVertical(MemorySegment): boolean","getAdjustVertical(MemorySegment, int): boolean","getForce(MemorySegment): float","getForce(MemorySegment, int): float","toObject(MemorySegment): AppliedForce","toObject(MemorySegment, int): AppliedForce","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.ApplyEffectInteraction","simpleName":"ApplyEffectInteraction","methods":["ApplyEffectInteraction()","ApplyEffectInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, int, InteractionTarget)","ApplyEffectInteraction(ApplyEffectInteraction)","deserialize(ByteBuf, int): ApplyEffectInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ApplyForceInteraction","simpleName":"ApplyForceInteraction","methods":["ApplyForceInteraction()","ApplyForceInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, VelocityConfig, ChangeVelocityType, AppliedForce[], float, FloatRange, boolean, boolean, float, float, int, int, float, float, RaycastMode)","ApplyForceInteraction(ApplyForceInteraction)","deserialize(ByteBuf, int): ApplyForceInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ApplyForceState","simpleName":"ApplyForceState","methods":["values(): ApplyForceState[]","valueOf(String): ApplyForceState","getValue(): int","fromValue(int): ApplyForceState"]},{"name":"com.hypixel.hytale.protocol.ApplyLookType","simpleName":"ApplyLookType","methods":["values(): ApplyLookType[]","valueOf(String): ApplyLookType","getValue(): int","fromValue(int): ApplyLookType"]},{"name":"com.hypixel.hytale.protocol.ApplyMovementType","simpleName":"ApplyMovementType","methods":["values(): ApplyMovementType[]","valueOf(String): ApplyMovementType","getValue(): int","fromValue(int): ApplyMovementType"]},{"name":"com.hypixel.hytale.protocol.Asset","simpleName":"Asset","methods":["Asset()","Asset(String, String)","Asset(Asset)","deserialize(ByteBuf, int): Asset","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHash(MemorySegment): String","getHash(MemorySegment, int): String","getName(MemorySegment): String","getName(MemorySegment, int): String","toObject(MemorySegment): Asset","toObject(MemorySegment, int): Asset","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): Asset","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.AssetIconProperties","simpleName":"AssetIconProperties","methods":["AssetIconProperties()","AssetIconProperties(float, Vector2fc, Vector3fc)","AssetIconProperties(AssetIconProperties)","deserialize(ByteBuf, int): AssetIconProperties","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getScale(MemorySegment): float","getScale(MemorySegment, int): float","getTranslation(MemorySegment): Vector2fc","getTranslation(MemorySegment, int): Vector2fc","getRotation(MemorySegment): Vector3fc","getRotation(MemorySegment, int): Vector3fc","hasTranslation(MemorySegment, int): boolean","hasRotation(MemorySegment, int): boolean","toObject(MemorySegment): AssetIconProperties","toObject(MemorySegment, int): AssetIconProperties","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.AttachedToType","simpleName":"AttachedToType","methods":["values(): AttachedToType[]","valueOf(String): AttachedToType","getValue(): int","fromValue(int): AttachedToType"]},{"name":"com.hypixel.hytale.protocol.AudioCategory","simpleName":"AudioCategory","methods":["AudioCategory()","AudioCategory(String, float, int, StateBinding[])","AudioCategory(AudioCategory)","deserialize(ByteBuf, int): AudioCategory","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getVolume(MemorySegment): float","getVolume(MemorySegment, int): float","getParentAudioCategoryIndex(MemorySegment): int","getParentAudioCategoryIndex(MemorySegment, int): int","getStateBindings(MemorySegment): StateBinding[]","getStateBindings(MemorySegment, int): StateBinding[]","hasId(MemorySegment, int): boolean","hasStateBindings(MemorySegment, int): boolean","toObject(MemorySegment): AudioCategory","toObject(MemorySegment, int): AudioCategory"]},{"name":"com.hypixel.hytale.protocol.AudioState","simpleName":"AudioState","methods":["AudioState()","AudioState(String, AudioStateAuthority, String[], int, SyncPoint, StateTransition, StateTransition[], boolean)","AudioState(AudioState)","deserialize(ByteBuf, int): AudioState","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getAuthority(MemorySegment): AudioStateAuthority","getAuthority(MemorySegment, int): AudioStateAuthority","getValues(MemorySegment): String[]","getValues(MemorySegment, int): String[]","getDefaultValueIndex(MemorySegment): int","getDefaultValueIndex(MemorySegment, int): int","getDefaultSyncTo(MemorySegment): SyncPoint","getDefaultSyncTo(MemorySegment, int): SyncPoint","getDefaultTransition(MemorySegment): StateTransition","getDefaultTransition(MemorySegment, int): StateTransition"]},{"name":"com.hypixel.hytale.protocol.AudioStateAuthority","simpleName":"AudioStateAuthority","methods":["values(): AudioStateAuthority[]","valueOf(String): AudioStateAuthority","getValue(): int","fromValue(int): AudioStateAuthority"]},{"name":"com.hypixel.hytale.protocol.AudioUpdate","simpleName":"AudioUpdate","methods":["AudioUpdate()","AudioUpdate(int[])","AudioUpdate(AudioUpdate)","deserialize(ByteBuf, int): AudioUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSoundEventIds(MemorySegment): int[]","getSoundEventIds(MemorySegment, int): int[]","toObject(MemorySegment): AudioUpdate","toObject(MemorySegment, int): AudioUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AudioUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.BarBeatDuration","simpleName":"BarBeatDuration","methods":["BarBeatDuration()","BarBeatDuration(int, int, float)","BarBeatDuration(BarBeatDuration)","deserialize(ByteBuf, int): BarBeatDuration","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBars(MemorySegment): int","getBars(MemorySegment, int): int","getBeats(MemorySegment): int","getBeats(MemorySegment, int): int","getMs(MemorySegment): float","getMs(MemorySegment, int): float","toObject(MemorySegment): BarBeatDuration","toObject(MemorySegment, int): BarBeatDuration","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.BarBeatPosition","simpleName":"BarBeatPosition","methods":["BarBeatPosition()","BarBeatPosition(int, int, float)","BarBeatPosition(BarBeatPosition)","deserialize(ByteBuf, int): BarBeatPosition","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBar(MemorySegment): int","getBar(MemorySegment, int): int","getBeat(MemorySegment): int","getBeat(MemorySegment, int): int","getMs(MemorySegment): float","getMs(MemorySegment, int): float","toObject(MemorySegment): BarBeatPosition","toObject(MemorySegment, int): BarBeatPosition","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.Bench","simpleName":"Bench","methods":["Bench()","Bench(BenchTierLevel[])","Bench(Bench)","deserialize(ByteBuf, int): Bench","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBenchTierLevels(MemorySegment): BenchTierLevel[]","getBenchTierLevels(MemorySegment, int): BenchTierLevel[]","hasBenchTierLevels(MemorySegment, int): boolean","toObject(MemorySegment): Bench","toObject(MemorySegment, int): Bench","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): Bench","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.BenchRequirement","simpleName":"BenchRequirement","methods":["BenchRequirement()","BenchRequirement(BenchType, String, String[], int)","BenchRequirement(BenchRequirement)","deserialize(ByteBuf, int): BenchRequirement","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): BenchType","getType(MemorySegment, int): BenchType","getId(MemorySegment): String","getId(MemorySegment, int): String","getCategories(MemorySegment): String[]","getCategories(MemorySegment, int): String[]","getRequiredTierLevel(MemorySegment): int","getRequiredTierLevel(MemorySegment, int): int","hasCategories(MemorySegment, int): boolean","toObject(MemorySegment): BenchRequirement","toObject(MemorySegment, int): BenchRequirement","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.BenchTierLevel","simpleName":"BenchTierLevel","methods":["BenchTierLevel()","BenchTierLevel(BenchUpgradeRequirement, double, int, int)","BenchTierLevel(BenchTierLevel)","deserialize(ByteBuf, int): BenchTierLevel","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBenchUpgradeRequirement(MemorySegment): BenchUpgradeRequirement","getBenchUpgradeRequirement(MemorySegment, int): BenchUpgradeRequirement","getCraftingTimeReductionModifier(MemorySegment): double","getCraftingTimeReductionModifier(MemorySegment, int): double","getExtraInputSlot(MemorySegment): int","getExtraInputSlot(MemorySegment, int): int","getExtraOutputSlot(MemorySegment): int","getExtraOutputSlot(MemorySegment, int): int","hasBenchUpgradeRequirement(MemorySegment, int): boolean","toObject(MemorySegment): BenchTierLevel","toObject(MemorySegment, int): BenchTierLevel","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.BenchType","simpleName":"BenchType","methods":["values(): BenchType[]","valueOf(String): BenchType","getValue(): int","fromValue(int): BenchType"]},{"name":"com.hypixel.hytale.protocol.BenchUpgradeRequirement","simpleName":"BenchUpgradeRequirement","methods":["BenchUpgradeRequirement()","BenchUpgradeRequirement(MaterialQuantity[], double)","BenchUpgradeRequirement(BenchUpgradeRequirement)","deserialize(ByteBuf, int): BenchUpgradeRequirement","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMaterial(MemorySegment): MaterialQuantity[]","getMaterial(MemorySegment, int): MaterialQuantity[]","getTimeSeconds(MemorySegment): double","getTimeSeconds(MemorySegment, int): double","hasMaterial(MemorySegment, int): boolean","toObject(MemorySegment): BenchUpgradeRequirement","toObject(MemorySegment, int): BenchUpgradeRequirement","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BenchUpgradeRequirement"]},{"name":"com.hypixel.hytale.protocol.BlockBreaking","simpleName":"BlockBreaking","methods":["BlockBreaking()","BlockBreaking(String, float, int, int, String, String)","BlockBreaking(BlockBreaking)","deserialize(ByteBuf, int): BlockBreaking","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGatherType(MemorySegment): String","getGatherType(MemorySegment, int): String","getHealth(MemorySegment): float","getHealth(MemorySegment, int): float","getQuantity(MemorySegment): int","getQuantity(MemorySegment, int): int","getQuality(MemorySegment): int","getQuality(MemorySegment, int): int","getItemId(MemorySegment): String","getItemId(MemorySegment, int): String","getDropListId(MemorySegment): String","getDropListId(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.BlockBreakingDecal","simpleName":"BlockBreakingDecal","methods":["BlockBreakingDecal()","BlockBreakingDecal(String[])","BlockBreakingDecal(BlockBreakingDecal)","deserialize(ByteBuf, int): BlockBreakingDecal","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getStageTextures(MemorySegment): String[]","getStageTextures(MemorySegment, int): String[]","hasStageTextures(MemorySegment, int): boolean","toObject(MemorySegment): BlockBreakingDecal","toObject(MemorySegment, int): BlockBreakingDecal","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BlockBreakingDecal","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.BlockConditionInteraction","simpleName":"BlockConditionInteraction","methods":["BlockConditionInteraction()","BlockConditionInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, boolean, BlockMatcher[])","BlockConditionInteraction(BlockConditionInteraction)","deserialize(ByteBuf, int): BlockConditionInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.BlockFace","simpleName":"BlockFace","methods":["values(): BlockFace[]","valueOf(String): BlockFace","getValue(): int","fromValue(int): BlockFace"]},{"name":"com.hypixel.hytale.protocol.BlockFaceSupport","simpleName":"BlockFaceSupport","methods":["BlockFaceSupport()","BlockFaceSupport(String, Vector3i[])","BlockFaceSupport(BlockFaceSupport)","deserialize(ByteBuf, int): BlockFaceSupport","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFaceType(MemorySegment): String","getFaceType(MemorySegment, int): String","getFiller(MemorySegment): Vector3i[]","getFiller(MemorySegment, int): Vector3i[]","hasFaceType(MemorySegment, int): boolean","hasFiller(MemorySegment, int): boolean","toObject(MemorySegment): BlockFaceSupport","toObject(MemorySegment, int): BlockFaceSupport","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.BlockFlags","simpleName":"BlockFlags","methods":["BlockFlags()","BlockFlags(boolean, boolean)","BlockFlags(BlockFlags)","deserialize(ByteBuf, int): BlockFlags","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getIsUsable(MemorySegment): boolean","getIsUsable(MemorySegment, int): boolean","getIsStackable(MemorySegment): boolean","getIsStackable(MemorySegment, int): boolean","toObject(MemorySegment): BlockFlags","toObject(MemorySegment, int): BlockFlags","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BlockFlags","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.BlockGathering","simpleName":"BlockGathering","methods":["BlockGathering()","BlockGathering(BlockBreaking, Harvesting, SoftBlock)","BlockGathering(BlockGathering)","deserialize(ByteBuf, int): BlockGathering","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBreaking(MemorySegment): BlockBreaking","getBreaking(MemorySegment, int): BlockBreaking","getHarvest(MemorySegment): Harvesting","getHarvest(MemorySegment, int): Harvesting","getSoft(MemorySegment): SoftBlock","getSoft(MemorySegment, int): SoftBlock","hasBreaking(MemorySegment, int): boolean","hasHarvest(MemorySegment, int): boolean","hasSoft(MemorySegment, int): boolean","toObject(MemorySegment): BlockGathering","toObject(MemorySegment, int): BlockGathering","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.BlockGroup","simpleName":"BlockGroup","methods":["BlockGroup()","BlockGroup(String[])","BlockGroup(BlockGroup)","deserialize(ByteBuf, int): BlockGroup","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getNames(MemorySegment): String[]","getNames(MemorySegment, int): String[]","hasNames(MemorySegment, int): boolean","toObject(MemorySegment): BlockGroup","toObject(MemorySegment, int): BlockGroup","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BlockGroup","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.BlockIdMatcher","simpleName":"BlockIdMatcher","methods":["BlockIdMatcher()","BlockIdMatcher(String, String, int)","BlockIdMatcher(BlockIdMatcher)","deserialize(ByteBuf, int): BlockIdMatcher","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getState(MemorySegment): String","getState(MemorySegment, int): String","getTagIndex(MemorySegment): int","getTagIndex(MemorySegment, int): int","hasId(MemorySegment, int): boolean","hasState(MemorySegment, int): boolean","toObject(MemorySegment): BlockIdMatcher","toObject(MemorySegment, int): BlockIdMatcher","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.BlockMatcher","simpleName":"BlockMatcher","methods":["BlockMatcher()","BlockMatcher(BlockIdMatcher, BlockFace, boolean)","BlockMatcher(BlockMatcher)","deserialize(ByteBuf, int): BlockMatcher","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBlock(MemorySegment): BlockIdMatcher","getBlock(MemorySegment, int): BlockIdMatcher","getFace(MemorySegment): BlockFace","getFace(MemorySegment, int): BlockFace","getStaticFace(MemorySegment): boolean","getStaticFace(MemorySegment, int): boolean","hasBlock(MemorySegment, int): boolean","toObject(MemorySegment): BlockMatcher","toObject(MemorySegment, int): BlockMatcher","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.BlockMaterial","simpleName":"BlockMaterial","methods":["values(): BlockMaterial[]","valueOf(String): BlockMaterial","getValue(): int","fromValue(int): BlockMaterial"]},{"name":"com.hypixel.hytale.protocol.BlockMount","simpleName":"BlockMount","methods":["BlockMount()","BlockMount(BlockMountType, Vector3fc, Vector3fc, int)","BlockMount(BlockMount)","deserialize(ByteBuf, int): BlockMount","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): BlockMountType","getType(MemorySegment, int): BlockMountType","getPosition(MemorySegment): Vector3fc","getPosition(MemorySegment, int): Vector3fc","getOrientation(MemorySegment): Vector3fc","getOrientation(MemorySegment, int): Vector3fc","getBlockTypeId(MemorySegment): int","getBlockTypeId(MemorySegment, int): int","toObject(MemorySegment): BlockMount","toObject(MemorySegment, int): BlockMount","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.BlockMountType","simpleName":"BlockMountType","methods":["values(): BlockMountType[]","valueOf(String): BlockMountType","getValue(): int","fromValue(int): BlockMountType"]},{"name":"com.hypixel.hytale.protocol.BlockMovementSettings","simpleName":"BlockMovementSettings","methods":["BlockMovementSettings()","BlockMovementSettings(boolean, float, float, float, boolean, float, float, float, float, float, float, float)","BlockMovementSettings(BlockMovementSettings)","deserialize(ByteBuf, int): BlockMovementSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getIsClimbable(MemorySegment): boolean","getIsClimbable(MemorySegment, int): boolean","getClimbUpSpeedMultiplier(MemorySegment): float","getClimbUpSpeedMultiplier(MemorySegment, int): float","getClimbDownSpeedMultiplier(MemorySegment): float","getClimbDownSpeedMultiplier(MemorySegment, int): float","getClimbLateralSpeedMultiplier(MemorySegment): float","getClimbLateralSpeedMultiplier(MemorySegment, int): float","getIsBouncy(MemorySegment): boolean","getIsBouncy(MemorySegment, int): boolean","getBounceVelocity(MemorySegment): float","getBounceVelocity(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.BlockNeighbor","simpleName":"BlockNeighbor","methods":["values(): BlockNeighbor[]","valueOf(String): BlockNeighbor","getValue(): int","fromValue(int): BlockNeighbor"]},{"name":"com.hypixel.hytale.protocol.BlockParticleEvent","simpleName":"BlockParticleEvent","methods":["values(): BlockParticleEvent[]","valueOf(String): BlockParticleEvent","getValue(): int","fromValue(int): BlockParticleEvent"]},{"name":"com.hypixel.hytale.protocol.BlockParticleSet","simpleName":"BlockParticleSet","methods":["BlockParticleSet()","BlockParticleSet(String, Color, float, Vector3fc, Direction, Map)","BlockParticleSet(BlockParticleSet)","deserialize(ByteBuf, int): BlockParticleSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getColor(MemorySegment): Color","getColor(MemorySegment, int): Color","getScale(MemorySegment): float","getScale(MemorySegment, int): float","getPositionOffset(MemorySegment): Vector3fc","getPositionOffset(MemorySegment, int): Vector3fc","getRotationOffset(MemorySegment): Direction","getRotationOffset(MemorySegment, int): Direction","getParticleSystemIds(MemorySegment): Map","getParticleSystemIds(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.BlockPlacementRotationMode","simpleName":"BlockPlacementRotationMode","methods":["values(): BlockPlacementRotationMode[]","valueOf(String): BlockPlacementRotationMode","getValue(): int","fromValue(int): BlockPlacementRotationMode"]},{"name":"com.hypixel.hytale.protocol.BlockPlacementSettings","simpleName":"BlockPlacementSettings","methods":["BlockPlacementSettings()","BlockPlacementSettings(boolean, boolean, BlockPreviewVisibility, BlockPlacementRotationMode, int, int, int, boolean)","BlockPlacementSettings(BlockPlacementSettings)","deserialize(ByteBuf, int): BlockPlacementSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAllowRotationKey(MemorySegment): boolean","getAllowRotationKey(MemorySegment, int): boolean","getPlaceInEmptyBlocks(MemorySegment): boolean","getPlaceInEmptyBlocks(MemorySegment, int): boolean","getPreviewVisibility(MemorySegment): BlockPreviewVisibility","getPreviewVisibility(MemorySegment, int): BlockPreviewVisibility","getRotationMode(MemorySegment): BlockPlacementRotationMode","getRotationMode(MemorySegment, int): BlockPlacementRotationMode","getWallPlacementOverrideBlockId(MemorySegment): int","getWallPlacementOverrideBlockId(MemorySegment, int): int","getFloorPlacementOverrideBlockId(MemorySegment): int","getFloorPlacementOverrideBlockId(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.BlockPosition","simpleName":"BlockPosition","methods":["BlockPosition()","BlockPosition(int, int, int)","BlockPosition(BlockPosition)","deserialize(ByteBuf, int): BlockPosition","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","toObject(MemorySegment): BlockPosition","toObject(MemorySegment, int): BlockPosition","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.BlockPreviewVisibility","simpleName":"BlockPreviewVisibility","methods":["values(): BlockPreviewVisibility[]","valueOf(String): BlockPreviewVisibility","getValue(): int","fromValue(int): BlockPreviewVisibility"]},{"name":"com.hypixel.hytale.protocol.BlockRotation","simpleName":"BlockRotation","methods":["BlockRotation()","BlockRotation(Rotation, Rotation, Rotation)","BlockRotation(BlockRotation)","deserialize(ByteBuf, int): BlockRotation","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRotationYaw(MemorySegment): Rotation","getRotationYaw(MemorySegment, int): Rotation","getRotationPitch(MemorySegment): Rotation","getRotationPitch(MemorySegment, int): Rotation","getRotationRoll(MemorySegment): Rotation","getRotationRoll(MemorySegment, int): Rotation","toObject(MemorySegment): BlockRotation","toObject(MemorySegment, int): BlockRotation","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.BlockSelectorToolData","simpleName":"BlockSelectorToolData","methods":["BlockSelectorToolData()","BlockSelectorToolData(float)","BlockSelectorToolData(BlockSelectorToolData)","deserialize(ByteBuf, int): BlockSelectorToolData","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDurabilityLossOnUse(MemorySegment): float","getDurabilityLossOnUse(MemorySegment, int): float","toObject(MemorySegment): BlockSelectorToolData","toObject(MemorySegment, int): BlockSelectorToolData","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BlockSelectorToolData","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.BlockSet","simpleName":"BlockSet","methods":["BlockSet()","BlockSet(String, int[])","BlockSet(BlockSet)","deserialize(ByteBuf, int): BlockSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","getBlocks(MemorySegment): int[]","getBlocks(MemorySegment, int): int[]","hasName(MemorySegment, int): boolean","hasBlocks(MemorySegment, int): boolean","toObject(MemorySegment): BlockSet","toObject(MemorySegment, int): BlockSet","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.BlockSoundEvent","simpleName":"BlockSoundEvent","methods":["values(): BlockSoundEvent[]","valueOf(String): BlockSoundEvent","getValue(): int","fromValue(int): BlockSoundEvent"]},{"name":"com.hypixel.hytale.protocol.BlockSoundSet","simpleName":"BlockSoundSet","methods":["BlockSoundSet()","BlockSoundSet(String, Map, FloatRange)","BlockSoundSet(BlockSoundSet)","deserialize(ByteBuf, int): BlockSoundSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getSoundEventIndices(MemorySegment): Map","getSoundEventIndices(MemorySegment, int): Map","getMoveInRepeatRange(MemorySegment): FloatRange","getMoveInRepeatRange(MemorySegment, int): FloatRange","hasMoveInRepeatRange(MemorySegment, int): boolean","hasId(MemorySegment, int): boolean","hasSoundEventIndices(MemorySegment, int): boolean","toObject(MemorySegment): BlockSoundSet","toObject(MemorySegment, int): BlockSoundSet","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.BlockSupportsRequiredForType","simpleName":"BlockSupportsRequiredForType","methods":["values(): BlockSupportsRequiredForType[]","valueOf(String): BlockSupportsRequiredForType","getValue(): int","fromValue(int): BlockSupportsRequiredForType"]},{"name":"com.hypixel.hytale.protocol.BlockTextures","simpleName":"BlockTextures","methods":["BlockTextures()","BlockTextures(String, String, String, String, String, String, float)","BlockTextures(BlockTextures)","deserialize(ByteBuf, int): BlockTextures","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTop(MemorySegment): String","getTop(MemorySegment, int): String","getBottom(MemorySegment): String","getBottom(MemorySegment, int): String","getFront(MemorySegment): String","getFront(MemorySegment, int): String","getBack(MemorySegment): String","getBack(MemorySegment, int): String","getLeft(MemorySegment): String","getLeft(MemorySegment, int): String","getRight(MemorySegment): String","getRight(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.BlockType","simpleName":"BlockType","methods":["BlockType()","BlockType(String, String, boolean, DrawType, BlockMaterial, Opacity, ShaderType[], int, int, String, ModelTexture[], float, String, boolean, int, BlockSupportsRequiredForType, Map, Map, boolean, BlockTextures[], String, ShadingMode, RandomRotation, VariantRotation, Rotation, int, int, float, int, ConditionalBlockSound[], ModelParticle[], String, String, Color, Color, ColorLight, Tint, Tint, int, String, int[], BlockMovementSettings, BlockFlags, String, BlockGathering, BlockPlacementSettings, ModelDisplay, RailConfig, boolean, Map, Map, int, int[], Bench, ConnectedBlockRuleSet)","BlockType(BlockType)","deserialize(ByteBuf, int): BlockType","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItem(MemorySegment): String","getItem(MemorySegment, int): String","getName(MemorySegment): String","getName(MemorySegment, int): String","getUnknown(MemorySegment): boolean","getUnknown(MemorySegment, int): boolean","getDrawType(MemorySegment): DrawType","getDrawType(MemorySegment, int): DrawType","getMaterial(MemorySegment): BlockMaterial","getMaterial(MemorySegment, int): BlockMaterial","getOpacity(MemorySegment): Opacity","getOpacity(MemorySegment, int): Opacity"]},{"name":"com.hypixel.hytale.protocol.BlockUpdate","simpleName":"BlockUpdate","methods":["BlockUpdate()","BlockUpdate(int, float)","BlockUpdate(BlockUpdate)","deserialize(ByteBuf, int): BlockUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBlockId(MemorySegment): int","getBlockId(MemorySegment, int): int","getEntityScale(MemorySegment): float","getEntityScale(MemorySegment, int): float","toObject(MemorySegment): BlockUpdate","toObject(MemorySegment, int): BlockUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BlockUpdate","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.BoolParamValue","simpleName":"BoolParamValue","methods":["BoolParamValue()","BoolParamValue(boolean)","BoolParamValue(BoolParamValue)","deserialize(ByteBuf, int): BoolParamValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): boolean","getValue(MemorySegment, int): boolean","toObject(MemorySegment): BoolParamValue","toObject(MemorySegment, int): BoolParamValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BoolParamValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.BreakBlockInteraction","simpleName":"BreakBlockInteraction","methods":["BreakBlockInteraction()","BreakBlockInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, boolean, boolean)","BreakBlockInteraction(BreakBlockInteraction)","deserialize(ByteBuf, int): BreakBlockInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.BuilderToolInteraction","simpleName":"BuilderToolInteraction","methods":["BuilderToolInteraction()","BuilderToolInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int)","BuilderToolInteraction(BuilderToolInteraction)","deserialize(ByteBuf, int): BuilderToolInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.CachedPacket","simpleName":"CachedPacket","methods":["cache(ToClientPacket): CachedPacket","getId(): int","getChannel(): NetworkChannel","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","getPacketType(): Class","getCachedSize(): int","close(): void"]},{"name":"com.hypixel.hytale.protocol.CalculationType","simpleName":"CalculationType","methods":["values(): CalculationType[]","valueOf(String): CalculationType","getValue(): int","fromValue(int): CalculationType"]},{"name":"com.hypixel.hytale.protocol.CameraActionType","simpleName":"CameraActionType","methods":["values(): CameraActionType[]","valueOf(String): CameraActionType","getValue(): int","fromValue(int): CameraActionType"]},{"name":"com.hypixel.hytale.protocol.CameraAxis","simpleName":"CameraAxis","methods":["CameraAxis()","CameraAxis(Rangef, CameraNode[])","CameraAxis(CameraAxis)","deserialize(ByteBuf, int): CameraAxis","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAngleRange(MemorySegment): Rangef","getAngleRange(MemorySegment, int): Rangef","getTargetNodes(MemorySegment): CameraNode[]","getTargetNodes(MemorySegment, int): CameraNode[]","hasAngleRange(MemorySegment, int): boolean","hasTargetNodes(MemorySegment, int): boolean","toObject(MemorySegment): CameraAxis","toObject(MemorySegment, int): CameraAxis","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.CameraInteraction","simpleName":"CameraInteraction","methods":["CameraInteraction()","CameraInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, CameraActionType, CameraPerspectiveType, boolean, float)","CameraInteraction(CameraInteraction)","deserialize(ByteBuf, int): CameraInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.CameraNode","simpleName":"CameraNode","methods":["values(): CameraNode[]","valueOf(String): CameraNode","getValue(): int","fromValue(int): CameraNode"]},{"name":"com.hypixel.hytale.protocol.CameraPerspectiveType","simpleName":"CameraPerspectiveType","methods":["values(): CameraPerspectiveType[]","valueOf(String): CameraPerspectiveType","getValue(): int","fromValue(int): CameraPerspectiveType"]},{"name":"com.hypixel.hytale.protocol.CameraSettings","simpleName":"CameraSettings","methods":["CameraSettings()","CameraSettings(Vector3fc, CameraAxis, CameraAxis)","CameraSettings(CameraSettings)","deserialize(ByteBuf, int): CameraSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPositionOffset(MemorySegment): Vector3fc","getPositionOffset(MemorySegment, int): Vector3fc","getYaw(MemorySegment): CameraAxis","getYaw(MemorySegment, int): CameraAxis","getPitch(MemorySegment): CameraAxis","getPitch(MemorySegment, int): CameraAxis","hasPositionOffset(MemorySegment, int): boolean","hasYaw(MemorySegment, int): boolean","hasPitch(MemorySegment, int): boolean","toObject(MemorySegment): CameraSettings","toObject(MemorySegment, int): CameraSettings","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.CameraShake","simpleName":"CameraShake","methods":["CameraShake()","CameraShake(CameraShakeConfig, CameraShakeConfig)","CameraShake(CameraShake)","deserialize(ByteBuf, int): CameraShake","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFirstPerson(MemorySegment): CameraShakeConfig","getFirstPerson(MemorySegment, int): CameraShakeConfig","getThirdPerson(MemorySegment): CameraShakeConfig","getThirdPerson(MemorySegment, int): CameraShakeConfig","toObject(MemorySegment): CameraShake","toObject(MemorySegment, int): CameraShake","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): CameraShake","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.CameraShakeConfig","simpleName":"CameraShakeConfig","methods":["CameraShakeConfig()","CameraShakeConfig(float, float, boolean, EasingConfig, EasingConfig, OffsetNoise, RotationNoise)","CameraShakeConfig(CameraShakeConfig)","deserialize(ByteBuf, int): CameraShakeConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDuration(MemorySegment): float","getDuration(MemorySegment, int): float","getStartTime(MemorySegment): float","getStartTime(MemorySegment, int): float","getContinuous(MemorySegment): boolean","getContinuous(MemorySegment, int): boolean","getEaseIn(MemorySegment): EasingConfig","getEaseIn(MemorySegment, int): EasingConfig","getEaseOut(MemorySegment): EasingConfig","getEaseOut(MemorySegment, int): EasingConfig","getOffset(MemorySegment): OffsetNoise","getOffset(MemorySegment, int): OffsetNoise"]},{"name":"com.hypixel.hytale.protocol.CancelChainInteraction","simpleName":"CancelChainInteraction","methods":["CancelChainInteraction()","CancelChainInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, String)","CancelChainInteraction(CancelChainInteraction)","deserialize(ByteBuf, int): CancelChainInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.CanMoveType","simpleName":"CanMoveType","methods":["values(): CanMoveType[]","valueOf(String): CanMoveType","getValue(): int","fromValue(int): CanMoveType"]},{"name":"com.hypixel.hytale.protocol.ChainFlagInteraction","simpleName":"ChainFlagInteraction","methods":["ChainFlagInteraction()","ChainFlagInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, String, String)","ChainFlagInteraction(ChainFlagInteraction)","deserialize(ByteBuf, int): ChainFlagInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ChainingInteraction","simpleName":"ChainingInteraction","methods":["ChainingInteraction()","ChainingInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, String, float, int[], Map)","ChainingInteraction(ChainingInteraction)","deserialize(ByteBuf, int): ChainingInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ChangeActiveSlotInteraction","simpleName":"ChangeActiveSlotInteraction","methods":["ChangeActiveSlotInteraction()","ChangeActiveSlotInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int)","ChangeActiveSlotInteraction(ChangeActiveSlotInteraction)","deserialize(ByteBuf, int): ChangeActiveSlotInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ChangeBlockInteraction","simpleName":"ChangeBlockInteraction","methods":["ChangeBlockInteraction()","ChangeBlockInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, boolean, Map, int, boolean)","ChangeBlockInteraction(ChangeBlockInteraction)","deserialize(ByteBuf, int): ChangeBlockInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ChangeStatBehaviour","simpleName":"ChangeStatBehaviour","methods":["values(): ChangeStatBehaviour[]","valueOf(String): ChangeStatBehaviour","getValue(): int","fromValue(int): ChangeStatBehaviour"]},{"name":"com.hypixel.hytale.protocol.ChangeStateInteraction","simpleName":"ChangeStateInteraction","methods":["ChangeStateInteraction()","ChangeStateInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, boolean, Map)","ChangeStateInteraction(ChangeStateInteraction)","deserialize(ByteBuf, int): ChangeStateInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ChangeStatInteraction","simpleName":"ChangeStatInteraction","methods":["ChangeStatInteraction()","ChangeStatInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, InteractionTarget, ValueType, Map, ChangeStatBehaviour)","ChangeStatInteraction(ChangeStatInteraction)","deserialize(ByteBuf, int): ChangeStatInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ChangeVelocityType","simpleName":"ChangeVelocityType","methods":["values(): ChangeVelocityType[]","valueOf(String): ChangeVelocityType","getValue(): int","fromValue(int): ChangeVelocityType"]},{"name":"com.hypixel.hytale.protocol.ChargingDelay","simpleName":"ChargingDelay","methods":["ChargingDelay()","ChargingDelay(float, float, float, float, float)","ChargingDelay(ChargingDelay)","deserialize(ByteBuf, int): ChargingDelay","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMinDelay(MemorySegment): float","getMinDelay(MemorySegment, int): float","getMaxDelay(MemorySegment): float","getMaxDelay(MemorySegment, int): float","getMaxTotalDelay(MemorySegment): float","getMaxTotalDelay(MemorySegment, int): float","getMinHealth(MemorySegment): float","getMinHealth(MemorySegment, int): float","getMaxHealth(MemorySegment): float","getMaxHealth(MemorySegment, int): float","toObject(MemorySegment): ChargingDelay","toObject(MemorySegment, int): ChargingDelay"]},{"name":"com.hypixel.hytale.protocol.ChargingInteraction","simpleName":"ChargingInteraction","methods":["ChargingInteraction()","ChargingInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, boolean, boolean, boolean, boolean, float, float, Map, Map, ChargingDelay)","ChargingInteraction(ChargingInteraction)","deserialize(ByteBuf, int): ChargingInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ClampConfig","simpleName":"ClampConfig","methods":["ClampConfig()","ClampConfig(float, float, boolean)","ClampConfig(ClampConfig)","deserialize(ByteBuf, int): ClampConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMin(MemorySegment): float","getMin(MemorySegment, int): float","getMax(MemorySegment): float","getMax(MemorySegment, int): float","getNormalize(MemorySegment): boolean","getNormalize(MemorySegment, int): boolean","toObject(MemorySegment): ClampConfig","toObject(MemorySegment, int): ClampConfig","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.ClearEntityEffectInteraction","simpleName":"ClearEntityEffectInteraction","methods":["ClearEntityEffectInteraction()","ClearEntityEffectInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, int, InteractionTarget)","ClearEntityEffectInteraction(ClearEntityEffectInteraction)","deserialize(ByteBuf, int): ClearEntityEffectInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ClickType","simpleName":"ClickType","methods":["values(): ClickType[]","valueOf(String): ClickType","getValue(): int","fromValue(int): ClickType"]},{"name":"com.hypixel.hytale.protocol.ClientCameraView","simpleName":"ClientCameraView","methods":["values(): ClientCameraView[]","valueOf(String): ClientCameraView","getValue(): int","fromValue(int): ClientCameraView"]},{"name":"com.hypixel.hytale.protocol.Cloud","simpleName":"Cloud","methods":["Cloud()","Cloud(String, Map, Map)","Cloud(Cloud)","deserialize(ByteBuf, int): Cloud","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTexture(MemorySegment): String","getTexture(MemorySegment, int): String","getSpeeds(MemorySegment): Map","getSpeeds(MemorySegment, int): Map","getColors(MemorySegment): Map","getColors(MemorySegment, int): Map","hasTexture(MemorySegment, int): boolean","hasSpeeds(MemorySegment, int): boolean","hasColors(MemorySegment, int): boolean","toObject(MemorySegment): Cloud","toObject(MemorySegment, int): Cloud","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.CollisionType","simpleName":"CollisionType","methods":["values(): CollisionType[]","valueOf(String): CollisionType","getValue(): int","fromValue(int): CollisionType"]},{"name":"com.hypixel.hytale.protocol.Color","simpleName":"Color","methods":["Color()","Color(byte, byte, byte)","Color(Color)","deserialize(ByteBuf, int): Color","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRed(MemorySegment): byte","getRed(MemorySegment, int): byte","getGreen(MemorySegment): byte","getGreen(MemorySegment, int): byte","getBlue(MemorySegment): byte","getBlue(MemorySegment, int): byte","toObject(MemorySegment): Color","toObject(MemorySegment, int): Color","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.ColorAlpha","simpleName":"ColorAlpha","methods":["ColorAlpha()","ColorAlpha(byte, byte, byte, byte)","ColorAlpha(ColorAlpha)","deserialize(ByteBuf, int): ColorAlpha","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAlpha(MemorySegment): byte","getAlpha(MemorySegment, int): byte","getRed(MemorySegment): byte","getRed(MemorySegment, int): byte","getGreen(MemorySegment): byte","getGreen(MemorySegment, int): byte","getBlue(MemorySegment): byte","getBlue(MemorySegment, int): byte","toObject(MemorySegment): ColorAlpha","toObject(MemorySegment, int): ColorAlpha","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.ColorLight","simpleName":"ColorLight","methods":["ColorLight()","ColorLight(byte, byte, byte, byte)","ColorLight(ColorLight)","deserialize(ByteBuf, int): ColorLight","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRadius(MemorySegment): byte","getRadius(MemorySegment, int): byte","getRed(MemorySegment): byte","getRed(MemorySegment, int): byte","getGreen(MemorySegment): byte","getGreen(MemorySegment, int): byte","getBlue(MemorySegment): byte","getBlue(MemorySegment, int): byte","toObject(MemorySegment): ColorLight","toObject(MemorySegment, int): ColorLight","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.CombatTextEntityUIAnimationEventType","simpleName":"CombatTextEntityUIAnimationEventType","methods":["values(): CombatTextEntityUIAnimationEventType[]","valueOf(String): CombatTextEntityUIAnimationEventType","getValue(): int","fromValue(int): CombatTextEntityUIAnimationEventType"]},{"name":"com.hypixel.hytale.protocol.CombatTextEntityUIComponentAnimationEvent","simpleName":"CombatTextEntityUIComponentAnimationEvent","methods":["CombatTextEntityUIComponentAnimationEvent()","CombatTextEntityUIComponentAnimationEvent(CombatTextEntityUIAnimationEventType, float, float, float, float, Vector2fc, float, float)","CombatTextEntityUIComponentAnimationEvent(CombatTextEntityUIComponentAnimationEvent)","deserialize(ByteBuf, int): CombatTextEntityUIComponentAnimationEvent","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): CombatTextEntityUIAnimationEventType","getType(MemorySegment, int): CombatTextEntityUIAnimationEventType","getStartAt(MemorySegment): float","getStartAt(MemorySegment, int): float","getEndAt(MemorySegment): float","getEndAt(MemorySegment, int): float","getStartScale(MemorySegment): float","getStartScale(MemorySegment, int): float","getEndScale(MemorySegment): float","getEndScale(MemorySegment, int): float","getPositionOffset(MemorySegment): Vector2fc","getPositionOffset(MemorySegment, int): Vector2fc"]},{"name":"com.hypixel.hytale.protocol.CombatTextUpdate","simpleName":"CombatTextUpdate","methods":["CombatTextUpdate()","CombatTextUpdate(float, String)","CombatTextUpdate(CombatTextUpdate)","deserialize(ByteBuf, int): CombatTextUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHitAngleDeg(MemorySegment): float","getHitAngleDeg(MemorySegment, int): float","getText(MemorySegment): String","getText(MemorySegment, int): String","toObject(MemorySegment): CombatTextUpdate","toObject(MemorySegment, int): CombatTextUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): CombatTextUpdate","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.ComponentUpdate","simpleName":"ComponentUpdate","methods":["ComponentUpdate()","deserialize(ByteBuf, int): ComponentUpdate","toObject(MemorySegment): ComponentUpdate","toObject(MemorySegment, int): ComponentUpdate","computeBytesConsumed(ByteBuf, int): int","getTypeId(): int","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","serializeWithTypeId(ByteBuf): int","serializeWithTypeId(MemorySegment, int): int","computeSizeWithTypeId(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.ComponentUpdateType","simpleName":"ComponentUpdateType","methods":["values(): ComponentUpdateType[]","valueOf(String): ComponentUpdateType","getValue(): int","fromValue(int): ComponentUpdateType"]},{"name":"com.hypixel.hytale.protocol.ConditionalBlockSound","simpleName":"ConditionalBlockSound","methods":["ConditionalBlockSound()","ConditionalBlockSound(int, int)","ConditionalBlockSound(ConditionalBlockSound)","deserialize(ByteBuf, int): ConditionalBlockSound","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSoundEventIndex(MemorySegment): int","getSoundEventIndex(MemorySegment, int): int","getAmbienceFXIndex(MemorySegment): int","getAmbienceFXIndex(MemorySegment, int): int","toObject(MemorySegment): ConditionalBlockSound","toObject(MemorySegment, int): ConditionalBlockSound","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ConditionalBlockSound","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.ConditionInteraction","simpleName":"ConditionInteraction","methods":["ConditionInteraction()","ConditionInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, GameMode, Boolean, Boolean, Boolean, Boolean, Boolean)","ConditionInteraction(ConditionInteraction)","deserialize(ByteBuf, int): ConditionInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ConnectedBlockRuleSet","simpleName":"ConnectedBlockRuleSet","methods":["ConnectedBlockRuleSet()","ConnectedBlockRuleSet(ConnectedBlockRuleSetType, StairConnectedBlockRuleSet, RoofConnectedBlockRuleSet)","ConnectedBlockRuleSet(ConnectedBlockRuleSet)","deserialize(ByteBuf, int): ConnectedBlockRuleSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): ConnectedBlockRuleSetType","getType(MemorySegment, int): ConnectedBlockRuleSetType","getStair(MemorySegment): StairConnectedBlockRuleSet","getStair(MemorySegment, int): StairConnectedBlockRuleSet","getRoof(MemorySegment): RoofConnectedBlockRuleSet","getRoof(MemorySegment, int): RoofConnectedBlockRuleSet","hasStair(MemorySegment, int): boolean","hasRoof(MemorySegment, int): boolean","toObject(MemorySegment): ConnectedBlockRuleSet","toObject(MemorySegment, int): ConnectedBlockRuleSet","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.ConnectedBlockRuleSetType","simpleName":"ConnectedBlockRuleSetType","methods":["values(): ConnectedBlockRuleSetType[]","valueOf(String): ConnectedBlockRuleSetType","getValue(): int","fromValue(int): ConnectedBlockRuleSetType"]},{"name":"com.hypixel.hytale.protocol.CooldownConditionInteraction","simpleName":"CooldownConditionInteraction","methods":["CooldownConditionInteraction()","CooldownConditionInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, String)","CooldownConditionInteraction(CooldownConditionInteraction)","deserialize(ByteBuf, int): CooldownConditionInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.Cosmetic","simpleName":"Cosmetic","methods":["values(): Cosmetic[]","valueOf(String): Cosmetic","getValue(): int","fromValue(int): Cosmetic"]},{"name":"com.hypixel.hytale.protocol.CraftingRecipe","simpleName":"CraftingRecipe","methods":["CraftingRecipe()","CraftingRecipe(String, MaterialQuantity[], MaterialQuantity[], MaterialQuantity, BenchRequirement[], boolean, float, int)","CraftingRecipe(CraftingRecipe)","deserialize(ByteBuf, int): CraftingRecipe","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getInputs(MemorySegment): MaterialQuantity[]","getInputs(MemorySegment, int): MaterialQuantity[]","getOutputs(MemorySegment): MaterialQuantity[]","getOutputs(MemorySegment, int): MaterialQuantity[]","getPrimaryOutput(MemorySegment): MaterialQuantity","getPrimaryOutput(MemorySegment, int): MaterialQuantity","getBenchRequirement(MemorySegment): BenchRequirement[]","getBenchRequirement(MemorySegment, int): BenchRequirement[]","getKnowledgeRequired(MemorySegment): boolean","getKnowledgeRequired(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.CurveType","simpleName":"CurveType","methods":["values(): CurveType[]","valueOf(String): CurveType","getValue(): int","fromValue(int): CurveType"]},{"name":"com.hypixel.hytale.protocol.DamageCause","simpleName":"DamageCause","methods":["DamageCause()","DamageCause(String, String)","DamageCause(DamageCause)","deserialize(ByteBuf, int): DamageCause","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getDamageTextColor(MemorySegment): String","getDamageTextColor(MemorySegment, int): String","hasId(MemorySegment, int): boolean","hasDamageTextColor(MemorySegment, int): boolean","toObject(MemorySegment): DamageCause","toObject(MemorySegment, int): DamageCause","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.DamageData","simpleName":"DamageData","methods":["DamageData()","DamageData(DamageEntry[])","DamageData(DamageData)","deserialize(ByteBuf, int): DamageData","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntries(MemorySegment): DamageEntry[]","getEntries(MemorySegment, int): DamageEntry[]","hasEntries(MemorySegment, int): boolean","toObject(MemorySegment): DamageData","toObject(MemorySegment, int): DamageData","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): DamageData","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.DamageEffects","simpleName":"DamageEffects","methods":["DamageEffects()","DamageEffects(ModelParticle[], WorldParticle[], int)","DamageEffects(DamageEffects)","deserialize(ByteBuf, int): DamageEffects","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getModelParticles(MemorySegment): ModelParticle[]","getModelParticles(MemorySegment, int): ModelParticle[]","getWorldParticles(MemorySegment): WorldParticle[]","getWorldParticles(MemorySegment, int): WorldParticle[]","getSoundEventIndex(MemorySegment): int","getSoundEventIndex(MemorySegment, int): int","hasModelParticles(MemorySegment, int): boolean","hasWorldParticles(MemorySegment, int): boolean","toObject(MemorySegment): DamageEffects","toObject(MemorySegment, int): DamageEffects","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.DamageEntityInteraction","simpleName":"DamageEntityInteraction","methods":["DamageEntityInteraction()","DamageEntityInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, int, DamageEffects, AngledDamage[], Map, EntityStatOnHit[])","DamageEntityInteraction(DamageEntityInteraction)","deserialize(ByteBuf, int): DamageEntityInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.DamageEntry","simpleName":"DamageEntry","methods":["DamageEntry()","DamageEntry(String, float, float)","DamageEntry(DamageEntry)","deserialize(ByteBuf, int): DamageEntry","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getLabelKey(MemorySegment): String","getLabelKey(MemorySegment, int): String","getMin(MemorySegment): float","getMin(MemorySegment, int): float","getMax(MemorySegment): float","getMax(MemorySegment, int): float","hasLabelKey(MemorySegment, int): boolean","toObject(MemorySegment): DamageEntry","toObject(MemorySegment, int): DamageEntry","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.DebugFlags","simpleName":"DebugFlags","methods":["values(): DebugFlags[]","valueOf(String): DebugFlags","getValue(): int","fromValue(int): DebugFlags"]},{"name":"com.hypixel.hytale.protocol.DebugShape","simpleName":"DebugShape","methods":["values(): DebugShape[]","valueOf(String): DebugShape","getValue(): int","fromValue(int): DebugShape"]},{"name":"com.hypixel.hytale.protocol.DeployableConfig","simpleName":"DeployableConfig","methods":["DeployableConfig()","DeployableConfig(Model, Model, boolean)","DeployableConfig(DeployableConfig)","deserialize(ByteBuf, int): DeployableConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getModel(MemorySegment): Model","getModel(MemorySegment, int): Model","getModelPreview(MemorySegment): Model","getModelPreview(MemorySegment, int): Model","getAllowPlaceOnWalls(MemorySegment): boolean","getAllowPlaceOnWalls(MemorySegment, int): boolean","hasModel(MemorySegment, int): boolean","hasModelPreview(MemorySegment, int): boolean","toObject(MemorySegment): DeployableConfig","toObject(MemorySegment, int): DeployableConfig","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.DetailBox","simpleName":"DetailBox","methods":["DetailBox()","DetailBox(Vector3fc, Hitbox)","DetailBox(DetailBox)","deserialize(ByteBuf, int): DetailBox","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getOffset(MemorySegment): Vector3fc","getOffset(MemorySegment, int): Vector3fc","getBox(MemorySegment): Hitbox","getBox(MemorySegment, int): Hitbox","hasBox(MemorySegment, int): boolean","toObject(MemorySegment): DetailBox","toObject(MemorySegment, int): DetailBox","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): DetailBox"]},{"name":"com.hypixel.hytale.protocol.Direction","simpleName":"Direction","methods":["Direction()","Direction(float, float, float)","Direction(Direction)","deserialize(ByteBuf, int): Direction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getYaw(MemorySegment): float","getYaw(MemorySegment, int): float","getPitch(MemorySegment): float","getPitch(MemorySegment, int): float","getRoll(MemorySegment): float","getRoll(MemorySegment, int): float","toObject(MemorySegment): Direction","toObject(MemorySegment, int): Direction","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.DoubleParamValue","simpleName":"DoubleParamValue","methods":["DoubleParamValue()","DoubleParamValue(double)","DoubleParamValue(DoubleParamValue)","deserialize(ByteBuf, int): DoubleParamValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): double","getValue(MemorySegment, int): double","toObject(MemorySegment): DoubleParamValue","toObject(MemorySegment, int): DoubleParamValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): DoubleParamValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.DrawType","simpleName":"DrawType","methods":["values(): DrawType[]","valueOf(String): DrawType","getValue(): int","fromValue(int): DrawType"]},{"name":"com.hypixel.hytale.protocol.DurabilityConditionInteraction","simpleName":"DurabilityConditionInteraction","methods":["DurabilityConditionInteraction()","DurabilityConditionInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, float, ValueType, DurabilityOperator)","DurabilityConditionInteraction(DurabilityConditionInteraction)","deserialize(ByteBuf, int): DurabilityConditionInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.DurabilityOperator","simpleName":"DurabilityOperator","methods":["values(): DurabilityOperator[]","valueOf(String): DurabilityOperator","getValue(): int","fromValue(int): DurabilityOperator"]},{"name":"com.hypixel.hytale.protocol.DynamicLightUpdate","simpleName":"DynamicLightUpdate","methods":["DynamicLightUpdate()","DynamicLightUpdate(ColorLight)","DynamicLightUpdate(DynamicLightUpdate)","deserialize(ByteBuf, int): DynamicLightUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDynamicLight(MemorySegment): ColorLight","getDynamicLight(MemorySegment, int): ColorLight","toObject(MemorySegment): DynamicLightUpdate","toObject(MemorySegment, int): DynamicLightUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): DynamicLightUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.EasingConfig","simpleName":"EasingConfig","methods":["EasingConfig()","EasingConfig(float, EasingType)","EasingConfig(EasingConfig)","deserialize(ByteBuf, int): EasingConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTime(MemorySegment): float","getTime(MemorySegment, int): float","getType(MemorySegment): EasingType","getType(MemorySegment, int): EasingType","toObject(MemorySegment): EasingConfig","toObject(MemorySegment, int): EasingConfig","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): EasingConfig","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.EasingType","simpleName":"EasingType","methods":["values(): EasingType[]","valueOf(String): EasingType","getValue(): int","fromValue(int): EasingType"]},{"name":"com.hypixel.hytale.protocol.Edge","simpleName":"Edge","methods":["Edge()","Edge(ColorAlpha, float)","Edge(Edge)","deserialize(ByteBuf, int): Edge","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getColor(MemorySegment): ColorAlpha","getColor(MemorySegment, int): ColorAlpha","getWidth(MemorySegment): float","getWidth(MemorySegment, int): float","hasColor(MemorySegment, int): boolean","toObject(MemorySegment): Edge","toObject(MemorySegment, int): Edge","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): Edge"]},{"name":"com.hypixel.hytale.protocol.EffectConditionInteraction","simpleName":"EffectConditionInteraction","methods":["EffectConditionInteraction()","EffectConditionInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, int[], Match, InteractionTarget)","EffectConditionInteraction(EffectConditionInteraction)","deserialize(ByteBuf, int): EffectConditionInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.EffectDirection","simpleName":"EffectDirection","methods":["values(): EffectDirection[]","valueOf(String): EffectDirection","getValue(): int","fromValue(int): EffectDirection"]},{"name":"com.hypixel.hytale.protocol.EffectOp","simpleName":"EffectOp","methods":["values(): EffectOp[]","valueOf(String): EffectOp","getValue(): int","fromValue(int): EffectOp"]},{"name":"com.hypixel.hytale.protocol.EmitShape","simpleName":"EmitShape","methods":["values(): EmitShape[]","valueOf(String): EmitShape","getValue(): int","fromValue(int): EmitShape"]},{"name":"com.hypixel.hytale.protocol.EntityEffect","simpleName":"EntityEffect","methods":["EntityEffect()","EntityEffect(String, String, ApplicationEffects, int, int, ModelOverride, float, boolean, boolean, String, OverlapBehavior, double, Map, ValueType)","EntityEffect(EntityEffect)","deserialize(ByteBuf, int): EntityEffect","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getName(MemorySegment): String","getName(MemorySegment, int): String","getApplicationEffects(MemorySegment): ApplicationEffects","getApplicationEffects(MemorySegment, int): ApplicationEffects","getWorldRemovalSoundEventIndex(MemorySegment): int","getWorldRemovalSoundEventIndex(MemorySegment, int): int","getLocalRemovalSoundEventIndex(MemorySegment): int","getLocalRemovalSoundEventIndex(MemorySegment, int): int","getModelOverride(MemorySegment): ModelOverride","getModelOverride(MemorySegment, int): ModelOverride"]},{"name":"com.hypixel.hytale.protocol.EntityEffectsUpdate","simpleName":"EntityEffectsUpdate","methods":["EntityEffectsUpdate()","EntityEffectsUpdate(EntityEffectUpdate[])","EntityEffectsUpdate(EntityEffectsUpdate)","deserialize(ByteBuf, int): EntityEffectsUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityEffectUpdates(MemorySegment): EntityEffectUpdate[]","getEntityEffectUpdates(MemorySegment, int): EntityEffectUpdate[]","toObject(MemorySegment): EntityEffectsUpdate","toObject(MemorySegment, int): EntityEffectsUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): EntityEffectsUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.EntityEffectUpdate","simpleName":"EntityEffectUpdate","methods":["EntityEffectUpdate()","EntityEffectUpdate(EffectOp, int, float, boolean, boolean, String)","EntityEffectUpdate(EntityEffectUpdate)","deserialize(ByteBuf, int): EntityEffectUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): EffectOp","getType(MemorySegment, int): EffectOp","getId(MemorySegment): int","getId(MemorySegment, int): int","getRemainingTime(MemorySegment): float","getRemainingTime(MemorySegment, int): float","getInfinite(MemorySegment): boolean","getInfinite(MemorySegment, int): boolean","getDebuff(MemorySegment): boolean","getDebuff(MemorySegment, int): boolean","getStatusEffectIcon(MemorySegment): String","getStatusEffectIcon(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.EntityMatcher","simpleName":"EntityMatcher","methods":["EntityMatcher()","EntityMatcher(EntityMatcherType, boolean)","EntityMatcher(EntityMatcher)","deserialize(ByteBuf, int): EntityMatcher","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): EntityMatcherType","getType(MemorySegment, int): EntityMatcherType","getInvert(MemorySegment): boolean","getInvert(MemorySegment, int): boolean","toObject(MemorySegment): EntityMatcher","toObject(MemorySegment, int): EntityMatcher","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): EntityMatcher","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.EntityMatcherType","simpleName":"EntityMatcherType","methods":["values(): EntityMatcherType[]","valueOf(String): EntityMatcherType","getValue(): int","fromValue(int): EntityMatcherType"]},{"name":"com.hypixel.hytale.protocol.EntityPart","simpleName":"EntityPart","methods":["values(): EntityPart[]","valueOf(String): EntityPart","getValue(): int","fromValue(int): EntityPart"]},{"name":"com.hypixel.hytale.protocol.EntityStatEffects","simpleName":"EntityStatEffects","methods":["EntityStatEffects()","EntityStatEffects(boolean, int, ModelParticle[])","EntityStatEffects(EntityStatEffects)","deserialize(ByteBuf, int): EntityStatEffects","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTriggerAtZero(MemorySegment): boolean","getTriggerAtZero(MemorySegment, int): boolean","getSoundEventIndex(MemorySegment): int","getSoundEventIndex(MemorySegment, int): int","getParticles(MemorySegment): ModelParticle[]","getParticles(MemorySegment, int): ModelParticle[]","hasParticles(MemorySegment, int): boolean","toObject(MemorySegment): EntityStatEffects","toObject(MemorySegment, int): EntityStatEffects","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.EntityStatOnHit","simpleName":"EntityStatOnHit","methods":["EntityStatOnHit()","EntityStatOnHit(int, float, float[], float)","EntityStatOnHit(EntityStatOnHit)","deserialize(ByteBuf, int): EntityStatOnHit","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityStatIndex(MemorySegment): int","getEntityStatIndex(MemorySegment, int): int","getAmount(MemorySegment): float","getAmount(MemorySegment, int): float","getMultipliersPerEntitiesHit(MemorySegment): float[]","getMultipliersPerEntitiesHit(MemorySegment, int): float[]","getMultiplierPerExtraEntityHit(MemorySegment): float","getMultiplierPerExtraEntityHit(MemorySegment, int): float","hasMultipliersPerEntitiesHit(MemorySegment, int): boolean","toObject(MemorySegment): EntityStatOnHit","toObject(MemorySegment, int): EntityStatOnHit","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.EntityStatOp","simpleName":"EntityStatOp","methods":["values(): EntityStatOp[]","valueOf(String): EntityStatOp","getValue(): int","fromValue(int): EntityStatOp"]},{"name":"com.hypixel.hytale.protocol.EntityStatResetBehavior","simpleName":"EntityStatResetBehavior","methods":["values(): EntityStatResetBehavior[]","valueOf(String): EntityStatResetBehavior","getValue(): int","fromValue(int): EntityStatResetBehavior"]},{"name":"com.hypixel.hytale.protocol.EntityStatsUpdate","simpleName":"EntityStatsUpdate","methods":["EntityStatsUpdate()","EntityStatsUpdate(Map)","EntityStatsUpdate(EntityStatsUpdate)","deserialize(ByteBuf, int): EntityStatsUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityStatUpdates(MemorySegment): Map","getEntityStatUpdates(MemorySegment, int): Map","toObject(MemorySegment): EntityStatsUpdate","toObject(MemorySegment, int): EntityStatsUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): EntityStatsUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.EntityStatType","simpleName":"EntityStatType","methods":["EntityStatType()","EntityStatType(String, float, float, float, EntityStatEffects, EntityStatEffects, EntityStatResetBehavior, boolean)","EntityStatType(EntityStatType)","deserialize(ByteBuf, int): EntityStatType","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getValue(MemorySegment): float","getValue(MemorySegment, int): float","getMin(MemorySegment): float","getMin(MemorySegment, int): float","getMax(MemorySegment): float","getMax(MemorySegment, int): float","getMinValueEffects(MemorySegment): EntityStatEffects","getMinValueEffects(MemorySegment, int): EntityStatEffects","getMaxValueEffects(MemorySegment): EntityStatEffects","getMaxValueEffects(MemorySegment, int): EntityStatEffects"]},{"name":"com.hypixel.hytale.protocol.EntityStatUpdate","simpleName":"EntityStatUpdate","methods":["EntityStatUpdate()","EntityStatUpdate(EntityStatOp, boolean, float, Map, String, Modifier)","EntityStatUpdate(EntityStatUpdate)","deserialize(ByteBuf, int): EntityStatUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getOp(MemorySegment): EntityStatOp","getOp(MemorySegment, int): EntityStatOp","getPredictable(MemorySegment): boolean","getPredictable(MemorySegment, int): boolean","getValue(MemorySegment): float","getValue(MemorySegment, int): float","getModifiers(MemorySegment): Map","getModifiers(MemorySegment, int): Map","getModifierKey(MemorySegment): String","getModifierKey(MemorySegment, int): String","getModifier(MemorySegment): Modifier","getModifier(MemorySegment, int): Modifier"]},{"name":"com.hypixel.hytale.protocol.EntityUIComponent","simpleName":"EntityUIComponent","methods":["EntityUIComponent()","EntityUIComponent(EntityUIType, Vector2fc, boolean, int, RangeVector2f, float, float, float, float, Color, CombatTextEntityUIComponentAnimationEvent[])","EntityUIComponent(EntityUIComponent)","deserialize(ByteBuf, int): EntityUIComponent","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): EntityUIType","getType(MemorySegment, int): EntityUIType","getHitboxOffset(MemorySegment): Vector2fc","getHitboxOffset(MemorySegment, int): Vector2fc","getUnknown(MemorySegment): boolean","getUnknown(MemorySegment, int): boolean","getEntityStatIndex(MemorySegment): int","getEntityStatIndex(MemorySegment, int): int","getCombatTextRandomPositionOffsetRange(MemorySegment): RangeVector2f","getCombatTextRandomPositionOffsetRange(MemorySegment, int): RangeVector2f","getCombatTextViewportMargin(MemorySegment): float","getCombatTextViewportMargin(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.EntityUIType","simpleName":"EntityUIType","methods":["values(): EntityUIType[]","valueOf(String): EntityUIType","getValue(): int","fromValue(int): EntityUIType"]},{"name":"com.hypixel.hytale.protocol.EntityUpdate","simpleName":"EntityUpdate","methods":["EntityUpdate()","EntityUpdate(int, ComponentUpdateType[], ComponentUpdate[])","EntityUpdate(EntityUpdate)","deserialize(ByteBuf, int): EntityUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getNetworkId(MemorySegment): int","getNetworkId(MemorySegment, int): int","getRemoved(MemorySegment): ComponentUpdateType[]","getRemoved(MemorySegment, int): ComponentUpdateType[]","getUpdates(MemorySegment): ComponentUpdate[]","getUpdates(MemorySegment, int): ComponentUpdate[]","hasRemoved(MemorySegment, int): boolean","hasUpdates(MemorySegment, int): boolean","toObject(MemorySegment): EntityUpdate","toObject(MemorySegment, int): EntityUpdate","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.EqualizerEffect","simpleName":"EqualizerEffect","methods":["EqualizerEffect()","EqualizerEffect(String, float, float, float, float, float, float, float, float, float, float)","EqualizerEffect(EqualizerEffect)","deserialize(ByteBuf, int): EqualizerEffect","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getLowGain(MemorySegment): float","getLowGain(MemorySegment, int): float","getLowCutOff(MemorySegment): float","getLowCutOff(MemorySegment, int): float","getLowMidGain(MemorySegment): float","getLowMidGain(MemorySegment, int): float","getLowMidCenter(MemorySegment): float","getLowMidCenter(MemorySegment, int): float","getLowMidWidth(MemorySegment): float","getLowMidWidth(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.EquipmentUpdate","simpleName":"EquipmentUpdate","methods":["EquipmentUpdate()","EquipmentUpdate(String[], String, String)","EquipmentUpdate(EquipmentUpdate)","deserialize(ByteBuf, int): EquipmentUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getArmorIds(MemorySegment): String[]","getArmorIds(MemorySegment, int): String[]","getRightHandItemId(MemorySegment): String","getRightHandItemId(MemorySegment, int): String","getLeftHandItemId(MemorySegment): String","getLeftHandItemId(MemorySegment, int): String","hasArmorIds(MemorySegment, int): boolean","hasRightHandItemId(MemorySegment, int): boolean","hasLeftHandItemId(MemorySegment, int): boolean","toObject(MemorySegment): EquipmentUpdate","toObject(MemorySegment, int): EquipmentUpdate","serialize(ByteBuf): int"]},{"name":"com.hypixel.hytale.protocol.ExtraResources","simpleName":"ExtraResources","methods":["ExtraResources()","ExtraResources(ItemQuantity[])","ExtraResources(ExtraResources)","deserialize(ByteBuf, int): ExtraResources","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getResources(MemorySegment): ItemQuantity[]","getResources(MemorySegment, int): ItemQuantity[]","hasResources(MemorySegment, int): boolean","toObject(MemorySegment): ExtraResources","toObject(MemorySegment, int): ExtraResources","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ExtraResources","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.FadeCurve","simpleName":"FadeCurve","methods":["values(): FadeCurve[]","valueOf(String): FadeCurve","getValue(): int","fromValue(int): FadeCurve"]},{"name":"com.hypixel.hytale.protocol.FailOnType","simpleName":"FailOnType","methods":["values(): FailOnType[]","valueOf(String): FailOnType","getValue(): int","fromValue(int): FailOnType"]},{"name":"com.hypixel.hytale.protocol.FirstClickInteraction","simpleName":"FirstClickInteraction","methods":["FirstClickInteraction()","FirstClickInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int)","FirstClickInteraction(FirstClickInteraction)","deserialize(ByteBuf, int): FirstClickInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.FloatRange","simpleName":"FloatRange","methods":["FloatRange()","FloatRange(float, float)","FloatRange(FloatRange)","deserialize(ByteBuf, int): FloatRange","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getInclusiveMin(MemorySegment): float","getInclusiveMin(MemorySegment, int): float","getInclusiveMax(MemorySegment): float","getInclusiveMax(MemorySegment, int): float","toObject(MemorySegment): FloatRange","toObject(MemorySegment, int): FloatRange","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): FloatRange","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.Fluid","simpleName":"Fluid","methods":["Fluid()","Fluid(String, int, BlockTextures[], boolean, Opacity, ShaderType[], ColorLight, ModelParticle[], FluidDrawType, int, int, String, Color, int[])","Fluid(Fluid)","deserialize(ByteBuf, int): Fluid","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getMaxFluidLevel(MemorySegment): int","getMaxFluidLevel(MemorySegment, int): int","getCubeTextures(MemorySegment): BlockTextures[]","getCubeTextures(MemorySegment, int): BlockTextures[]","getRequiresAlphaBlending(MemorySegment): boolean","getRequiresAlphaBlending(MemorySegment, int): boolean","getOpacity(MemorySegment): Opacity","getOpacity(MemorySegment, int): Opacity","getShaderEffect(MemorySegment): ShaderType[]","getShaderEffect(MemorySegment, int): ShaderType[]"]},{"name":"com.hypixel.hytale.protocol.FluidDrawType","simpleName":"FluidDrawType","methods":["values(): FluidDrawType[]","valueOf(String): FluidDrawType","getValue(): int","fromValue(int): FluidDrawType"]},{"name":"com.hypixel.hytale.protocol.FluidFog","simpleName":"FluidFog","methods":["values(): FluidFog[]","valueOf(String): FluidFog","getValue(): int","fromValue(int): FluidFog"]},{"name":"com.hypixel.hytale.protocol.FluidFX","simpleName":"FluidFX","methods":["FluidFX()","FluidFX(String, ShaderType, FluidFog, Color, NearFar, float, float, Color, float, float, float, FluidParticle, FluidFXMovementSettings)","FluidFX(FluidFX)","deserialize(ByteBuf, int): FluidFX","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getShader(MemorySegment): ShaderType","getShader(MemorySegment, int): ShaderType","getFogMode(MemorySegment): FluidFog","getFogMode(MemorySegment, int): FluidFog","getFogColor(MemorySegment): Color","getFogColor(MemorySegment, int): Color","getFogDistance(MemorySegment): NearFar","getFogDistance(MemorySegment, int): NearFar","getFogDepthStart(MemorySegment): float","getFogDepthStart(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.FluidFXMovementSettings","simpleName":"FluidFXMovementSettings","methods":["FluidFXMovementSettings()","FluidFXMovementSettings(float, float, float, float, float, float)","FluidFXMovementSettings(FluidFXMovementSettings)","deserialize(ByteBuf, int): FluidFXMovementSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSwimUpSpeed(MemorySegment): float","getSwimUpSpeed(MemorySegment, int): float","getSwimDownSpeed(MemorySegment): float","getSwimDownSpeed(MemorySegment, int): float","getSinkSpeed(MemorySegment): float","getSinkSpeed(MemorySegment, int): float","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getFieldOfViewMultiplier(MemorySegment): float","getFieldOfViewMultiplier(MemorySegment, int): float","getEntryVelocityMultiplier(MemorySegment): float","getEntryVelocityMultiplier(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.FluidParticle","simpleName":"FluidParticle","methods":["FluidParticle()","FluidParticle(String, Color, float)","FluidParticle(FluidParticle)","deserialize(ByteBuf, int): FluidParticle","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSystemId(MemorySegment): String","getSystemId(MemorySegment, int): String","getColor(MemorySegment): Color","getColor(MemorySegment, int): Color","getScale(MemorySegment): float","getScale(MemorySegment, int): float","hasColor(MemorySegment, int): boolean","hasSystemId(MemorySegment, int): boolean","toObject(MemorySegment): FluidParticle","toObject(MemorySegment, int): FluidParticle","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.FogOptions","simpleName":"FogOptions","methods":["FogOptions()","FogOptions(boolean, float, float, float, boolean, float)","FogOptions(FogOptions)","deserialize(ByteBuf, int): FogOptions","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getIgnoreFogLimits(MemorySegment): boolean","getIgnoreFogLimits(MemorySegment, int): boolean","getEffectiveViewDistanceMultiplier(MemorySegment): float","getEffectiveViewDistanceMultiplier(MemorySegment, int): float","getFogFarViewDistance(MemorySegment): float","getFogFarViewDistance(MemorySegment, int): float","getFogHeightCameraOffset(MemorySegment): float","getFogHeightCameraOffset(MemorySegment, int): float","getFogHeightCameraOverriden(MemorySegment): boolean","getFogHeightCameraOverriden(MemorySegment, int): boolean","getFogHeightCameraFixed(MemorySegment): float","getFogHeightCameraFixed(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.ForkedChainId","simpleName":"ForkedChainId","methods":["ForkedChainId()","ForkedChainId(int, int, ForkedChainId)","ForkedChainId(ForkedChainId)","deserialize(ByteBuf, int): ForkedChainId","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntryIndex(MemorySegment): int","getEntryIndex(MemorySegment, int): int","getSubIndex(MemorySegment): int","getSubIndex(MemorySegment, int): int","getForkedId(MemorySegment): ForkedChainId","getForkedId(MemorySegment, int): ForkedChainId","hasForkedId(MemorySegment, int): boolean","toObject(MemorySegment): ForkedChainId","toObject(MemorySegment, int): ForkedChainId","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.FormattedMessage","simpleName":"FormattedMessage","methods":["FormattedMessage()","FormattedMessage(String, String, FormattedMessage[], Map, Map, String, Boolean, Boolean, Boolean, Boolean, String, boolean, FormattedMessageImage)","FormattedMessage(FormattedMessage)","deserialize(ByteBuf, int): FormattedMessage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRawText(MemorySegment): String","getRawText(MemorySegment, int): String","getMessageId(MemorySegment): String","getMessageId(MemorySegment, int): String","getChildren(MemorySegment): FormattedMessage[]","getChildren(MemorySegment, int): FormattedMessage[]","getParams(MemorySegment): Map","getParams(MemorySegment, int): Map","getMessageParams(MemorySegment): Map","getMessageParams(MemorySegment, int): Map","getColor(MemorySegment): String","getColor(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.FormattedMessageImage","simpleName":"FormattedMessageImage","methods":["FormattedMessageImage()","FormattedMessageImage(String, int, int)","FormattedMessageImage(FormattedMessageImage)","deserialize(ByteBuf, int): FormattedMessageImage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFilePath(MemorySegment): String","getFilePath(MemorySegment, int): String","getWidth(MemorySegment): int","getWidth(MemorySegment, int): int","getHeight(MemorySegment): int","getHeight(MemorySegment, int): int","toObject(MemorySegment): FormattedMessageImage","toObject(MemorySegment, int): FormattedMessageImage","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.FXRenderMode","simpleName":"FXRenderMode","methods":["values(): FXRenderMode[]","valueOf(String): FXRenderMode","getValue(): int","fromValue(int): FXRenderMode"]},{"name":"com.hypixel.hytale.protocol.GameMode","simpleName":"GameMode","methods":["values(): GameMode[]","valueOf(String): GameMode","getValue(): int","fromValue(int): GameMode"]},{"name":"com.hypixel.hytale.protocol.HalfFloatPosition","simpleName":"HalfFloatPosition","methods":["HalfFloatPosition()","HalfFloatPosition(short, short, short)","HalfFloatPosition(HalfFloatPosition)","deserialize(ByteBuf, int): HalfFloatPosition","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): short","getX(MemorySegment, int): short","getY(MemorySegment): short","getY(MemorySegment, int): short","getZ(MemorySegment): short","getZ(MemorySegment, int): short","toObject(MemorySegment): HalfFloatPosition","toObject(MemorySegment, int): HalfFloatPosition","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.Harvesting","simpleName":"Harvesting","methods":["Harvesting()","Harvesting(String, String)","Harvesting(Harvesting)","deserialize(ByteBuf, int): Harvesting","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItemId(MemorySegment): String","getItemId(MemorySegment, int): String","getDropListId(MemorySegment): String","getDropListId(MemorySegment, int): String","hasItemId(MemorySegment, int): boolean","hasDropListId(MemorySegment, int): boolean","toObject(MemorySegment): Harvesting","toObject(MemorySegment, int): Harvesting","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.Hitbox","simpleName":"Hitbox","methods":["Hitbox()","Hitbox(float, float, float, float, float, float)","Hitbox(Hitbox)","deserialize(ByteBuf, int): Hitbox","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMinX(MemorySegment): float","getMinX(MemorySegment, int): float","getMinY(MemorySegment): float","getMinY(MemorySegment, int): float","getMinZ(MemorySegment): float","getMinZ(MemorySegment, int): float","getMaxX(MemorySegment): float","getMaxX(MemorySegment, int): float","getMaxY(MemorySegment): float","getMaxY(MemorySegment, int): float","getMaxZ(MemorySegment): float","getMaxZ(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.HitboxCollisionConfig","simpleName":"HitboxCollisionConfig","methods":["HitboxCollisionConfig()","HitboxCollisionConfig(CollisionType, float)","HitboxCollisionConfig(HitboxCollisionConfig)","deserialize(ByteBuf, int): HitboxCollisionConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCollisionType(MemorySegment): CollisionType","getCollisionType(MemorySegment, int): CollisionType","getSoftCollisionOffsetRatio(MemorySegment): float","getSoftCollisionOffsetRatio(MemorySegment, int): float","toObject(MemorySegment): HitboxCollisionConfig","toObject(MemorySegment, int): HitboxCollisionConfig","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): HitboxCollisionConfig","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.HitboxCollisionUpdate","simpleName":"HitboxCollisionUpdate","methods":["HitboxCollisionUpdate()","HitboxCollisionUpdate(int)","HitboxCollisionUpdate(HitboxCollisionUpdate)","deserialize(ByteBuf, int): HitboxCollisionUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHitboxCollisionConfigIndex(MemorySegment): int","getHitboxCollisionConfigIndex(MemorySegment, int): int","toObject(MemorySegment): HitboxCollisionUpdate","toObject(MemorySegment, int): HitboxCollisionUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): HitboxCollisionUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.HitEntity","simpleName":"HitEntity","methods":["HitEntity()","HitEntity(int, EntityMatcher[])","HitEntity(HitEntity)","deserialize(ByteBuf, int): HitEntity","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getNext(MemorySegment): int","getNext(MemorySegment, int): int","getMatchers(MemorySegment): EntityMatcher[]","getMatchers(MemorySegment, int): EntityMatcher[]","hasMatchers(MemorySegment, int): boolean","toObject(MemorySegment): HitEntity","toObject(MemorySegment, int): HitEntity","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): HitEntity"]},{"name":"com.hypixel.hytale.protocol.HorizontalMusicContainer","simpleName":"HorizontalMusicContainer","methods":["HorizontalMusicContainer()","HorizontalMusicContainer(float, int, float, Rangef, Rangef, float, float, MusicTransitionType, float, boolean, float, String, int, TempoSettings, StateBinding[], MusicTransitionType, float, int[])","HorizontalMusicContainer(HorizontalMusicContainer)","deserialize(ByteBuf, int): HorizontalMusicContainer","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolume(MemorySegment): float","getVolume(MemorySegment, int): float","getLoopCount(MemorySegment): int","getLoopCount(MemorySegment, int): int","getWeight(MemorySegment): float","getWeight(MemorySegment, int): float","getSilenceAfter(MemorySegment): Rangef","getSilenceAfter(MemorySegment, int): Rangef","getExitSilence(MemorySegment): Rangef","getExitSilence(MemorySegment, int): Rangef","getFadeInDuration(MemorySegment): float","getFadeInDuration(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.HorizontalSelector","simpleName":"HorizontalSelector","methods":["HorizontalSelector()","HorizontalSelector(float, float, float, float, float, float, float, float, HorizontalSelectorDirection, boolean)","HorizontalSelector(HorizontalSelector)","deserialize(ByteBuf, int): HorizontalSelector","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getExtendTop(MemorySegment): float","getExtendTop(MemorySegment, int): float","getExtendBottom(MemorySegment): float","getExtendBottom(MemorySegment, int): float","getYawLength(MemorySegment): float","getYawLength(MemorySegment, int): float","getYawStartOffset(MemorySegment): float","getYawStartOffset(MemorySegment, int): float","getPitchOffset(MemorySegment): float","getPitchOffset(MemorySegment, int): float","getRollOffset(MemorySegment): float","getRollOffset(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.HorizontalSelectorDirection","simpleName":"HorizontalSelectorDirection","methods":["values(): HorizontalSelectorDirection[]","valueOf(String): HorizontalSelectorDirection","getValue(): int","fromValue(int): HorizontalSelectorDirection"]},{"name":"com.hypixel.hytale.protocol.HostAddress","simpleName":"HostAddress","methods":["HostAddress()","HostAddress(String, short)","HostAddress(HostAddress)","deserialize(ByteBuf, int): HostAddress","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHost(MemorySegment): String","getHost(MemorySegment, int): String","getPort(MemorySegment): short","getPort(MemorySegment, int): short","toObject(MemorySegment): HostAddress","toObject(MemorySegment, int): HostAddress","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): HostAddress","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.IncrementCooldownInteraction","simpleName":"IncrementCooldownInteraction","methods":["IncrementCooldownInteraction()","IncrementCooldownInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, String, float, int, float, boolean)","IncrementCooldownInteraction(IncrementCooldownInteraction)","deserialize(ByteBuf, int): IncrementCooldownInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.InitialVelocity","simpleName":"InitialVelocity","methods":["InitialVelocity()","InitialVelocity(Rangef, Rangef, Rangef)","InitialVelocity(InitialVelocity)","deserialize(ByteBuf, int): InitialVelocity","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getYaw(MemorySegment): Rangef","getYaw(MemorySegment, int): Rangef","getPitch(MemorySegment): Rangef","getPitch(MemorySegment, int): Rangef","getSpeed(MemorySegment): Rangef","getSpeed(MemorySegment, int): Rangef","hasYaw(MemorySegment, int): boolean","hasPitch(MemorySegment, int): boolean","hasSpeed(MemorySegment, int): boolean","toObject(MemorySegment): InitialVelocity","toObject(MemorySegment, int): InitialVelocity","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.InstantData","simpleName":"InstantData","methods":["InstantData()","InstantData(long, int)","InstantData(InstantData)","deserialize(ByteBuf, int): InstantData","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSeconds(MemorySegment): long","getSeconds(MemorySegment, int): long","getNanos(MemorySegment): int","getNanos(MemorySegment, int): int","toObject(MemorySegment): InstantData","toObject(MemorySegment, int): InstantData","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): InstantData","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.IntangibleUpdate","simpleName":"IntangibleUpdate","methods":["IntangibleUpdate()","deserialize(ByteBuf, int): IntangibleUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): IntangibleUpdate","toObject(MemorySegment, int): IntangibleUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): IntangibleUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.InteractableUpdate","simpleName":"InteractableUpdate","methods":["InteractableUpdate()","InteractableUpdate(String)","InteractableUpdate(InteractableUpdate)","deserialize(ByteBuf, int): InteractableUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getInteractionHint(MemorySegment): String","getInteractionHint(MemorySegment, int): String","hasInteractionHint(MemorySegment, int): boolean","toObject(MemorySegment): InteractableUpdate","toObject(MemorySegment, int): InteractableUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): InteractableUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.Interaction","simpleName":"Interaction","methods":["Interaction()","deserialize(ByteBuf, int): Interaction","toObject(MemorySegment): Interaction","toObject(MemorySegment, int): Interaction","computeBytesConsumed(ByteBuf, int): int","getTypeId(): int","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","serializeWithTypeId(ByteBuf): int","serializeWithTypeId(MemorySegment, int): int","computeSizeWithTypeId(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.InteractionCamera","simpleName":"InteractionCamera","methods":["InteractionCamera()","InteractionCamera(float, Vector3fc, Direction)","InteractionCamera(InteractionCamera)","deserialize(ByteBuf, int): InteractionCamera","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTime(MemorySegment): float","getTime(MemorySegment, int): float","getPosition(MemorySegment): Vector3fc","getPosition(MemorySegment, int): Vector3fc","getRotation(MemorySegment): Direction","getRotation(MemorySegment, int): Direction","hasRotation(MemorySegment, int): boolean","toObject(MemorySegment): InteractionCamera","toObject(MemorySegment, int): InteractionCamera","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.InteractionCameraSettings","simpleName":"InteractionCameraSettings","methods":["InteractionCameraSettings()","InteractionCameraSettings(InteractionCamera[], InteractionCamera[])","InteractionCameraSettings(InteractionCameraSettings)","deserialize(ByteBuf, int): InteractionCameraSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFirstPerson(MemorySegment): InteractionCamera[]","getFirstPerson(MemorySegment, int): InteractionCamera[]","getThirdPerson(MemorySegment): InteractionCamera[]","getThirdPerson(MemorySegment, int): InteractionCamera[]","hasFirstPerson(MemorySegment, int): boolean","hasThirdPerson(MemorySegment, int): boolean","toObject(MemorySegment): InteractionCameraSettings","toObject(MemorySegment, int): InteractionCameraSettings","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.InteractionChainData","simpleName":"InteractionChainData","methods":["InteractionChainData()","InteractionChainData(int, UUID, Vector3fc, String, BlockPosition, int, Vector3fc)","InteractionChainData(InteractionChainData)","deserialize(ByteBuf, int): InteractionChainData","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getProxyId(MemorySegment): UUID","getProxyId(MemorySegment, int): UUID","getHitLocation(MemorySegment): Vector3fc","getHitLocation(MemorySegment, int): Vector3fc","getHitDetail(MemorySegment): String","getHitDetail(MemorySegment, int): String","getBlockPosition(MemorySegment): BlockPosition","getBlockPosition(MemorySegment, int): BlockPosition","getTargetSlot(MemorySegment): int","getTargetSlot(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.InteractionConfiguration","simpleName":"InteractionConfiguration","methods":["InteractionConfiguration()","InteractionConfiguration(boolean, boolean, Map, boolean, Map)","InteractionConfiguration(InteractionConfiguration)","deserialize(ByteBuf, int): InteractionConfiguration","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDisplayOutlines(MemorySegment): boolean","getDisplayOutlines(MemorySegment, int): boolean","getDebugOutlines(MemorySegment): boolean","getDebugOutlines(MemorySegment, int): boolean","getUseDistance(MemorySegment): Map","getUseDistance(MemorySegment, int): Map","getAllEntities(MemorySegment): boolean","getAllEntities(MemorySegment, int): boolean","getPriorities(MemorySegment): Map","getPriorities(MemorySegment, int): Map","hasUseDistance(MemorySegment, int): boolean","hasPriorities(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.InteractionCooldown","simpleName":"InteractionCooldown","methods":["InteractionCooldown()","InteractionCooldown(String, float, boolean, float[], boolean, boolean)","InteractionCooldown(InteractionCooldown)","deserialize(ByteBuf, int): InteractionCooldown","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCooldownId(MemorySegment): String","getCooldownId(MemorySegment, int): String","getCooldown(MemorySegment): float","getCooldown(MemorySegment, int): float","getClickBypass(MemorySegment): boolean","getClickBypass(MemorySegment, int): boolean","getChargeTimes(MemorySegment): float[]","getChargeTimes(MemorySegment, int): float[]","getSkipCooldownReset(MemorySegment): boolean","getSkipCooldownReset(MemorySegment, int): boolean","getInterruptRecharge(MemorySegment): boolean","getInterruptRecharge(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.InteractionEffects","simpleName":"InteractionEffects","methods":["InteractionEffects()","InteractionEffects(ModelParticle[], ModelParticle[], int, int, ModelTrail[], boolean, String, String, boolean, boolean, CameraShakeEffect, MovementEffects, float)","InteractionEffects(InteractionEffects)","deserialize(ByteBuf, int): InteractionEffects","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getParticles(MemorySegment): ModelParticle[]","getParticles(MemorySegment, int): ModelParticle[]","getFirstPersonParticles(MemorySegment): ModelParticle[]","getFirstPersonParticles(MemorySegment, int): ModelParticle[]","getWorldSoundEventIndex(MemorySegment): int","getWorldSoundEventIndex(MemorySegment, int): int","getLocalSoundEventIndex(MemorySegment): int","getLocalSoundEventIndex(MemorySegment, int): int","getTrails(MemorySegment): ModelTrail[]","getTrails(MemorySegment, int): ModelTrail[]","getWaitForAnimationToFinish(MemorySegment): boolean","getWaitForAnimationToFinish(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.InteractionPriority","simpleName":"InteractionPriority","methods":["InteractionPriority()","InteractionPriority(Map)","InteractionPriority(InteractionPriority)","deserialize(ByteBuf, int): InteractionPriority","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValues(MemorySegment): Map","getValues(MemorySegment, int): Map","hasValues(MemorySegment, int): boolean","toObject(MemorySegment): InteractionPriority","toObject(MemorySegment, int): InteractionPriority","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): InteractionPriority","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.InteractionRules","simpleName":"InteractionRules","methods":["InteractionRules()","InteractionRules(InteractionType[], InteractionType[], InteractionType[], InteractionType[], int, int, int, int)","InteractionRules(InteractionRules)","deserialize(ByteBuf, int): InteractionRules","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBlockedBy(MemorySegment): InteractionType[]","getBlockedBy(MemorySegment, int): InteractionType[]","getBlocking(MemorySegment): InteractionType[]","getBlocking(MemorySegment, int): InteractionType[]","getInterruptedBy(MemorySegment): InteractionType[]","getInterruptedBy(MemorySegment, int): InteractionType[]","getInterrupting(MemorySegment): InteractionType[]","getInterrupting(MemorySegment, int): InteractionType[]","getBlockedByBypassIndex(MemorySegment): int","getBlockedByBypassIndex(MemorySegment, int): int","getBlockingBypassIndex(MemorySegment): int","getBlockingBypassIndex(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.InteractionSettings","simpleName":"InteractionSettings","methods":["InteractionSettings()","InteractionSettings(boolean)","InteractionSettings(InteractionSettings)","deserialize(ByteBuf, int): InteractionSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAllowSkipOnClick(MemorySegment): boolean","getAllowSkipOnClick(MemorySegment, int): boolean","toObject(MemorySegment): InteractionSettings","toObject(MemorySegment, int): InteractionSettings","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): InteractionSettings","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.InteractionState","simpleName":"InteractionState","methods":["values(): InteractionState[]","valueOf(String): InteractionState","getValue(): int","fromValue(int): InteractionState"]},{"name":"com.hypixel.hytale.protocol.InteractionsUpdate","simpleName":"InteractionsUpdate","methods":["InteractionsUpdate()","InteractionsUpdate(Map, String)","InteractionsUpdate(InteractionsUpdate)","deserialize(ByteBuf, int): InteractionsUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getInteractions(MemorySegment): Map","getInteractions(MemorySegment, int): Map","getInteractionHint(MemorySegment): String","getInteractionHint(MemorySegment, int): String","hasInteractionHint(MemorySegment, int): boolean","toObject(MemorySegment): InteractionsUpdate","toObject(MemorySegment, int): InteractionsUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): InteractionsUpdate"]},{"name":"com.hypixel.hytale.protocol.InteractionSyncData","simpleName":"InteractionSyncData","methods":["InteractionSyncData()","InteractionSyncData(InteractionState, float, int, int, int, int, int, BlockPosition, BlockFace, BlockRotation, int, float, Map, int, int, SelectedHitEntity[], Position, Direction, Position, float, Vector3fc, MovementDirection, ApplyForceState, int, UUID)","InteractionSyncData(InteractionSyncData)","deserialize(ByteBuf, int): InteractionSyncData","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getState(MemorySegment): InteractionState","getState(MemorySegment, int): InteractionState","getProgress(MemorySegment): float","getProgress(MemorySegment, int): float","getOperationCounter(MemorySegment): int","getOperationCounter(MemorySegment, int): int","getRootInteraction(MemorySegment): int","getRootInteraction(MemorySegment, int): int","getTotalForks(MemorySegment): int","getTotalForks(MemorySegment, int): int","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.InteractionTarget","simpleName":"InteractionTarget","methods":["values(): InteractionTarget[]","valueOf(String): InteractionTarget","getValue(): int","fromValue(int): InteractionTarget"]},{"name":"com.hypixel.hytale.protocol.InteractionType","simpleName":"InteractionType","methods":["values(): InteractionType[]","valueOf(String): InteractionType","getValue(): int","fromValue(int): InteractionType"]},{"name":"com.hypixel.hytale.protocol.IntersectionHighlight","simpleName":"IntersectionHighlight","methods":["IntersectionHighlight()","IntersectionHighlight(float, Color)","IntersectionHighlight(IntersectionHighlight)","deserialize(ByteBuf, int): IntersectionHighlight","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHighlightThreshold(MemorySegment): float","getHighlightThreshold(MemorySegment, int): float","getHighlightColor(MemorySegment): Color","getHighlightColor(MemorySegment, int): Color","hasHighlightColor(MemorySegment, int): boolean","toObject(MemorySegment): IntersectionHighlight","toObject(MemorySegment, int): IntersectionHighlight","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): IntersectionHighlight"]},{"name":"com.hypixel.hytale.protocol.IntParamValue","simpleName":"IntParamValue","methods":["IntParamValue()","IntParamValue(int)","IntParamValue(IntParamValue)","deserialize(ByteBuf, int): IntParamValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): int","getValue(MemorySegment, int): int","toObject(MemorySegment): IntParamValue","toObject(MemorySegment, int): IntParamValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): IntParamValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.InventoryActionType","simpleName":"InventoryActionType","methods":["values(): InventoryActionType[]","valueOf(String): InventoryActionType","getValue(): int","fromValue(int): InventoryActionType"]},{"name":"com.hypixel.hytale.protocol.InventorySection","simpleName":"InventorySection","methods":["InventorySection()","InventorySection(Map, short)","InventorySection(InventorySection)","deserialize(ByteBuf, int): InventorySection","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItems(MemorySegment): Map","getItems(MemorySegment, int): Map","getCapacity(MemorySegment): short","getCapacity(MemorySegment, int): short","hasItems(MemorySegment, int): boolean","toObject(MemorySegment): InventorySection","toObject(MemorySegment, int): InventorySection","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): InventorySection"]},{"name":"com.hypixel.hytale.protocol.InvulnerableUpdate","simpleName":"InvulnerableUpdate","methods":["InvulnerableUpdate()","deserialize(ByteBuf, int): InvulnerableUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): InvulnerableUpdate","toObject(MemorySegment, int): InvulnerableUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): InvulnerableUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.io.ChannelConnection","simpleName":"ChannelConnection","methods":["flush(): void","write(ToClientPacket): void","writeAndFlush(ToClientPacket): void","write(ToClientPacket[]): void","writeAndFlush(ToClientPacket[]): void","isActive(): boolean","isWritable(): boolean","remoteAddress(): SocketAddress","formatRemoteAddress(): String","disconnect(FormattedMessage): void","getPacketStatsRecorder(): PacketStatsRecorder","getSniHostname(): String","isFromSameOrigin(ChannelConnection): boolean","execute(Runnable): void","getClientCertificate(): X509Certificate","initTimeoutContext(String, String): void","updateTimeoutContext(String, String): void","updateTimeoutContext(String): void"]},{"name":"com.hypixel.hytale.protocol.io.ConnectionHandler","simpleName":"ConnectionHandler","methods":["handle(ToServerPacket): void","closed(NetworkChannel): void","logCloseMessage(): void","registered(ConnectionHandler): void","unregistered(ConnectionHandler): void"]},{"name":"com.hypixel.hytale.protocol.io.netty.PacketDecoder","simpleName":"PacketDecoder","methods":["PacketDecoder()","handlerAdded(ChannelHandlerContext): void","channelActive(ChannelHandlerContext): void","channelInactive(ChannelHandlerContext): void","decode(ChannelHandlerContext, ByteBuf, List): void"]},{"name":"com.hypixel.hytale.protocol.io.netty.PacketEncoder","simpleName":"PacketEncoder","methods":["PacketEncoder()","encode(ChannelHandlerContext, Packet, ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.io.netty.ProtocolUtil","simpleName":"ProtocolUtil","methods":[]},{"name":"com.hypixel.hytale.protocol.io.NoopPacketStatsRecorder","simpleName":"NoopPacketStatsRecorder","methods":["recordSend(int, int, int): void","recordReceive(int, int, int): void","getEntry(int): PacketStatsRecorder$PacketStatsEntry"]},{"name":"com.hypixel.hytale.protocol.io.PacketIO","simpleName":"PacketIO","methods":["readHalfLE(ByteBuf, int): float","writeHalfLE(ByteBuf, float): void","readBytes(ByteBuf, int, int): byte[]","readByteArray(ByteBuf, int, int): byte[]","readShortArrayLE(ByteBuf, int, int): short[]","readFloatArrayLE(ByteBuf, int, int): float[]","readFixedAsciiString(ByteBuf, int, int): String","readFixedString(ByteBuf, int, int): String","readFixedAsciiString(MemorySegment, int, int): String","readFixedString(MemorySegment, int, int): String","readVarString(ByteBuf, int): String","readVarString(ByteBuf, int, Charset): String","readValidatedAsciiString(ByteBuf, int, int, String): String","isValidAscii(ByteBuf, int, int): boolean","readVarString(String, MemorySegment, int, int, int, Charset): String","readVarString(String, MemorySegment, int, int, Charset): String","readValidatedAsciiString(String, MemorySegment, int, int, int): String","readValidatedAsciiString(String, MemorySegment, int, int): String"]},{"name":"com.hypixel.hytale.protocol.io.PacketStatsRecorder","simpleName":"PacketStatsRecorder","methods":["recordSend(int, int, int): void","recordReceive(int, int, int): void","getEntry(int): PacketStatsRecorder$PacketStatsEntry"]},{"name":"com.hypixel.hytale.protocol.io.ProtocolException","simpleName":"ProtocolException","methods":["ProtocolException(String)","ProtocolException(String, Throwable)","arrayTooLong(String, int, int): ProtocolException","stringTooLong(String, int, int): ProtocolException","dictionaryTooLarge(String, int, int): ProtocolException","bufferTooSmall(String, int, int): ProtocolException","invalidVarInt(String): ProtocolException","negativeLength(String, int): ProtocolException","invalidOffset(String, int, int): ProtocolException","unknownPolymorphicType(String, int): ProtocolException","duplicateKey(String, Object): ProtocolException","invalidEnumValue(String, int): ProtocolException","arrayTooShort(String, int, int): ProtocolException","stringTooShort(String, int, int): ProtocolException","dictionaryTooSmall(String, int, int): ProtocolException","valueOutOfRange(String, Object, double, double): ProtocolException","valueBelowMinimum(String, Object, double): ProtocolException","valueAboveMaximum(String, Object, double): ProtocolException"]},{"name":"com.hypixel.hytale.protocol.io.ServerListener","simpleName":"ServerListener","methods":["close(): Future","localAddress(): SocketAddress"]},{"name":"com.hypixel.hytale.protocol.io.ValidationResult","simpleName":"ValidationResult","methods":["ValidationResult(boolean, String)","error(String): ValidationResult","throwIfInvalid(): void","toString(): String","hashCode(): int","equals(Object): boolean","isValid(): boolean","error(): String"]},{"name":"com.hypixel.hytale.protocol.io.VarInt","simpleName":"VarInt","methods":["write(ByteBuf, int): void","read(ByteBuf): int","peek(ByteBuf, int): int","length(ByteBuf, int): int","length(MemorySegment, int): int","set(MemorySegment, int, int): int","get(MemorySegment, int): int","getWithLength(MemorySegment, int): long","size(int): int"]},{"name":"com.hypixel.hytale.protocol.io.ZstdNative","simpleName":"ZstdNative","methods":["compress(MemorySegment, long, MemorySegment, long, int): long","decompress(MemorySegment, long, MemorySegment, long): long","compressBound(long): long","getFrameContentSize(MemorySegment, long): long","isError(long): boolean","getErrorName(long): String","defaultCompressionLevel(): int","createCCtx(): MemorySegment","freeCCtx(MemorySegment): long","compressCCtx(MemorySegment, MemorySegment, long, MemorySegment, long, int): long","createDCtx(): MemorySegment","freeDCtx(MemorySegment): long","decompressDCtx(MemorySegment, MemorySegment, long, MemorySegment, long): long"]},{"name":"com.hypixel.hytale.protocol.ItemAnimation","simpleName":"ItemAnimation","methods":["ItemAnimation()","ItemAnimation(String, String, String, String, String, boolean, float, float, boolean, boolean)","ItemAnimation(ItemAnimation)","deserialize(ByteBuf, int): ItemAnimation","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getThirdPerson(MemorySegment): String","getThirdPerson(MemorySegment, int): String","getThirdPersonMoving(MemorySegment): String","getThirdPersonMoving(MemorySegment, int): String","getThirdPersonFace(MemorySegment): String","getThirdPersonFace(MemorySegment, int): String","getFirstPerson(MemorySegment): String","getFirstPerson(MemorySegment, int): String","getFirstPersonOverride(MemorySegment): String","getFirstPersonOverride(MemorySegment, int): String","getKeepPreviousFirstPersonAnimation(MemorySegment): boolean","getKeepPreviousFirstPersonAnimation(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ItemAppearanceCondition","simpleName":"ItemAppearanceCondition","methods":["ItemAppearanceCondition()","ItemAppearanceCondition(ModelParticle[], ModelParticle[], String, String, String, FloatRange, ValueType, int, int)","ItemAppearanceCondition(ItemAppearanceCondition)","deserialize(ByteBuf, int): ItemAppearanceCondition","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getParticles(MemorySegment): ModelParticle[]","getParticles(MemorySegment, int): ModelParticle[]","getFirstPersonParticles(MemorySegment): ModelParticle[]","getFirstPersonParticles(MemorySegment, int): ModelParticle[]","getModel(MemorySegment): String","getModel(MemorySegment, int): String","getTexture(MemorySegment): String","getTexture(MemorySegment, int): String","getModelVFXId(MemorySegment): String","getModelVFXId(MemorySegment, int): String","getCondition(MemorySegment): FloatRange","getCondition(MemorySegment, int): FloatRange"]},{"name":"com.hypixel.hytale.protocol.ItemArmor","simpleName":"ItemArmor","methods":["ItemArmor()","ItemArmor(ItemArmorSlot, Cosmetic[], Map, double, Map, Map, Map)","ItemArmor(ItemArmor)","deserialize(ByteBuf, int): ItemArmor","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getArmorSlot(MemorySegment): ItemArmorSlot","getArmorSlot(MemorySegment, int): ItemArmorSlot","getCosmeticsToHide(MemorySegment): Cosmetic[]","getCosmeticsToHide(MemorySegment, int): Cosmetic[]","getStatModifiers(MemorySegment): Map","getStatModifiers(MemorySegment, int): Map","getBaseDamageResistance(MemorySegment): double","getBaseDamageResistance(MemorySegment, int): double","getDamageResistance(MemorySegment): Map","getDamageResistance(MemorySegment, int): Map","getDamageEnhancement(MemorySegment): Map","getDamageEnhancement(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ItemArmorSlot","simpleName":"ItemArmorSlot","methods":["values(): ItemArmorSlot[]","valueOf(String): ItemArmorSlot","getValue(): int","fromValue(int): ItemArmorSlot"]},{"name":"com.hypixel.hytale.protocol.ItemBase","simpleName":"ItemBase","methods":["ItemBase()","ItemBase(String, String, float, String, String, String, boolean, int, int, String, AssetIconProperties, ItemTranslationProperties, int, int, ItemResourceType[], boolean, boolean, int, ItemTool, ItemWeapon, ItemArmor, ItemGlider, ItemUtility, BlockSelectorToolData, BuilderToolState, ItemEntityConfig, String, String[], String, ModelParticle[], ModelParticle[], ModelTrail[], ColorLight, double, int, int, Map, Map, InteractionConfiguration, String, int[], Map, int[], ItemPullbackConfiguration, boolean, boolean, ItemHudUI[])","ItemBase(ItemBase)","deserialize(ByteBuf, int): ItemBase","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getModel(MemorySegment): String","getModel(MemorySegment, int): String","getScale(MemorySegment): float","getScale(MemorySegment, int): float","getTexture(MemorySegment): String","getTexture(MemorySegment, int): String","getAnimation(MemorySegment): String","getAnimation(MemorySegment, int): String","getPlayerAnimationsId(MemorySegment): String","getPlayerAnimationsId(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.ItemCategory","simpleName":"ItemCategory","methods":["ItemCategory()","ItemCategory(String, String, String, int, ItemGridInfoDisplayMode, ItemCategory[], SubCategoryDefinition[])","ItemCategory(ItemCategory)","deserialize(ByteBuf, int): ItemCategory","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getName(MemorySegment): String","getName(MemorySegment, int): String","getIcon(MemorySegment): String","getIcon(MemorySegment, int): String","getOrder(MemorySegment): int","getOrder(MemorySegment, int): int","getInfoDisplayMode(MemorySegment): ItemGridInfoDisplayMode","getInfoDisplayMode(MemorySegment, int): ItemGridInfoDisplayMode","getChildren(MemorySegment): ItemCategory[]","getChildren(MemorySegment, int): ItemCategory[]"]},{"name":"com.hypixel.hytale.protocol.ItemEntityConfig","simpleName":"ItemEntityConfig","methods":["ItemEntityConfig()","ItemEntityConfig(String, Color, boolean)","ItemEntityConfig(ItemEntityConfig)","deserialize(ByteBuf, int): ItemEntityConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getParticleSystemId(MemorySegment): String","getParticleSystemId(MemorySegment, int): String","getParticleColor(MemorySegment): Color","getParticleColor(MemorySegment, int): Color","getShowItemParticles(MemorySegment): boolean","getShowItemParticles(MemorySegment, int): boolean","hasParticleColor(MemorySegment, int): boolean","hasParticleSystemId(MemorySegment, int): boolean","toObject(MemorySegment): ItemEntityConfig","toObject(MemorySegment, int): ItemEntityConfig","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.ItemGlider","simpleName":"ItemGlider","methods":["ItemGlider()","ItemGlider(float, float, float, float)","ItemGlider(ItemGlider)","deserialize(ByteBuf, int): ItemGlider","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTerminalVelocity(MemorySegment): float","getTerminalVelocity(MemorySegment, int): float","getFallSpeedMultiplier(MemorySegment): float","getFallSpeedMultiplier(MemorySegment, int): float","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getSpeed(MemorySegment): float","getSpeed(MemorySegment, int): float","toObject(MemorySegment): ItemGlider","toObject(MemorySegment, int): ItemGlider","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.ItemGridInfoDisplayMode","simpleName":"ItemGridInfoDisplayMode","methods":["values(): ItemGridInfoDisplayMode[]","valueOf(String): ItemGridInfoDisplayMode","getValue(): int","fromValue(int): ItemGridInfoDisplayMode"]},{"name":"com.hypixel.hytale.protocol.ItemHudUI","simpleName":"ItemHudUI","methods":["ItemHudUI()","ItemHudUI(String, ItemHudUIType)","ItemHudUI(ItemHudUI)","deserialize(ByteBuf, int): ItemHudUI","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPath(MemorySegment): String","getPath(MemorySegment, int): String","getType(MemorySegment): ItemHudUIType","getType(MemorySegment, int): ItemHudUIType","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): ItemHudUI","toObject(MemorySegment, int): ItemHudUI","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ItemHudUI"]},{"name":"com.hypixel.hytale.protocol.ItemHudUIType","simpleName":"ItemHudUIType","methods":["values(): ItemHudUIType[]","valueOf(String): ItemHudUIType","getValue(): int","fromValue(int): ItemHudUIType"]},{"name":"com.hypixel.hytale.protocol.ItemLibrary","simpleName":"ItemLibrary","methods":["ItemLibrary()","ItemLibrary(ItemBase[], Map[])","ItemLibrary(ItemLibrary)","deserialize(ByteBuf, int): ItemLibrary","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItems(MemorySegment): ItemBase[]","getItems(MemorySegment, int): ItemBase[]","getBlockMap(MemorySegment): Map[]","getBlockMap(MemorySegment, int): Map[]","hasItems(MemorySegment, int): boolean","hasBlockMap(MemorySegment, int): boolean","toObject(MemorySegment): ItemLibrary","toObject(MemorySegment, int): ItemLibrary","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.ItemPlayerAnimations","simpleName":"ItemPlayerAnimations","methods":["ItemPlayerAnimations()","ItemPlayerAnimations(String, Map, WiggleWeights, CameraSettings, ItemPullbackConfiguration, boolean)","ItemPlayerAnimations(ItemPlayerAnimations)","deserialize(ByteBuf, int): ItemPlayerAnimations","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getAnimations(MemorySegment): Map","getAnimations(MemorySegment, int): Map","getWiggleWeights(MemorySegment): WiggleWeights","getWiggleWeights(MemorySegment, int): WiggleWeights","getCamera(MemorySegment): CameraSettings","getCamera(MemorySegment, int): CameraSettings","getPullbackConfig(MemorySegment): ItemPullbackConfiguration","getPullbackConfig(MemorySegment, int): ItemPullbackConfiguration","getUseFirstPersonOverride(MemorySegment): boolean","getUseFirstPersonOverride(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ItemPullbackConfiguration","simpleName":"ItemPullbackConfiguration","methods":["ItemPullbackConfiguration()","ItemPullbackConfiguration(Vector3fc, Vector3fc, Vector3fc, Vector3fc)","ItemPullbackConfiguration(ItemPullbackConfiguration)","deserialize(ByteBuf, int): ItemPullbackConfiguration","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getLeftOffsetOverride(MemorySegment): Vector3fc","getLeftOffsetOverride(MemorySegment, int): Vector3fc","getLeftRotationOverride(MemorySegment): Vector3fc","getLeftRotationOverride(MemorySegment, int): Vector3fc","getRightOffsetOverride(MemorySegment): Vector3fc","getRightOffsetOverride(MemorySegment, int): Vector3fc","getRightRotationOverride(MemorySegment): Vector3fc","getRightRotationOverride(MemorySegment, int): Vector3fc","hasLeftOffsetOverride(MemorySegment, int): boolean","hasLeftRotationOverride(MemorySegment, int): boolean","hasRightOffsetOverride(MemorySegment, int): boolean","hasRightRotationOverride(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ItemQuality","simpleName":"ItemQuality","methods":["ItemQuality()","ItemQuality(String, String, String, String, String, String, Color, String, boolean, boolean, boolean)","ItemQuality(ItemQuality)","deserialize(ByteBuf, int): ItemQuality","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getItemTooltipTexture(MemorySegment): String","getItemTooltipTexture(MemorySegment, int): String","getItemTooltipArrowTexture(MemorySegment): String","getItemTooltipArrowTexture(MemorySegment, int): String","getSlotTexture(MemorySegment): String","getSlotTexture(MemorySegment, int): String","getBlockSlotTexture(MemorySegment): String","getBlockSlotTexture(MemorySegment, int): String","getSpecialSlotTexture(MemorySegment): String","getSpecialSlotTexture(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.ItemQuantity","simpleName":"ItemQuantity","methods":["ItemQuantity()","ItemQuantity(String, int)","ItemQuantity(ItemQuantity)","deserialize(ByteBuf, int): ItemQuantity","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItemId(MemorySegment): String","getItemId(MemorySegment, int): String","getQuantity(MemorySegment): int","getQuantity(MemorySegment, int): int","hasItemId(MemorySegment, int): boolean","toObject(MemorySegment): ItemQuantity","toObject(MemorySegment, int): ItemQuantity","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ItemQuantity"]},{"name":"com.hypixel.hytale.protocol.ItemResourceType","simpleName":"ItemResourceType","methods":["ItemResourceType()","ItemResourceType(String, int)","ItemResourceType(ItemResourceType)","deserialize(ByteBuf, int): ItemResourceType","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getQuantity(MemorySegment): int","getQuantity(MemorySegment, int): int","hasId(MemorySegment, int): boolean","toObject(MemorySegment): ItemResourceType","toObject(MemorySegment, int): ItemResourceType","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ItemResourceType"]},{"name":"com.hypixel.hytale.protocol.ItemReticle","simpleName":"ItemReticle","methods":["ItemReticle()","ItemReticle(boolean, String[], float)","ItemReticle(ItemReticle)","deserialize(ByteBuf, int): ItemReticle","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHideBase(MemorySegment): boolean","getHideBase(MemorySegment, int): boolean","getParts(MemorySegment): String[]","getParts(MemorySegment, int): String[]","getDuration(MemorySegment): float","getDuration(MemorySegment, int): float","hasParts(MemorySegment, int): boolean","toObject(MemorySegment): ItemReticle","toObject(MemorySegment, int): ItemReticle","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.ItemReticleClientEvent","simpleName":"ItemReticleClientEvent","methods":["values(): ItemReticleClientEvent[]","valueOf(String): ItemReticleClientEvent","getValue(): int","fromValue(int): ItemReticleClientEvent"]},{"name":"com.hypixel.hytale.protocol.ItemReticleConfig","simpleName":"ItemReticleConfig","methods":["ItemReticleConfig()","ItemReticleConfig(String, String[], Map, Map)","ItemReticleConfig(ItemReticleConfig)","deserialize(ByteBuf, int): ItemReticleConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getBase(MemorySegment): String[]","getBase(MemorySegment, int): String[]","getServerEvents(MemorySegment): Map","getServerEvents(MemorySegment, int): Map","getClientEvents(MemorySegment): Map","getClientEvents(MemorySegment, int): Map","hasId(MemorySegment, int): boolean","hasBase(MemorySegment, int): boolean","hasServerEvents(MemorySegment, int): boolean","hasClientEvents(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ItemSoundEvent","simpleName":"ItemSoundEvent","methods":["values(): ItemSoundEvent[]","valueOf(String): ItemSoundEvent","getValue(): int","fromValue(int): ItemSoundEvent"]},{"name":"com.hypixel.hytale.protocol.ItemSoundSet","simpleName":"ItemSoundSet","methods":["ItemSoundSet()","ItemSoundSet(String, Map)","ItemSoundSet(ItemSoundSet)","deserialize(ByteBuf, int): ItemSoundSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getSoundEventIndices(MemorySegment): Map","getSoundEventIndices(MemorySegment, int): Map","hasId(MemorySegment, int): boolean","hasSoundEventIndices(MemorySegment, int): boolean","toObject(MemorySegment): ItemSoundSet","toObject(MemorySegment, int): ItemSoundSet","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.ItemTool","simpleName":"ItemTool","methods":["ItemTool()","ItemTool(ItemToolSpec[], float)","ItemTool(ItemTool)","deserialize(ByteBuf, int): ItemTool","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSpecs(MemorySegment): ItemToolSpec[]","getSpecs(MemorySegment, int): ItemToolSpec[]","getSpeed(MemorySegment): float","getSpeed(MemorySegment, int): float","hasSpecs(MemorySegment, int): boolean","toObject(MemorySegment): ItemTool","toObject(MemorySegment, int): ItemTool","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ItemTool"]},{"name":"com.hypixel.hytale.protocol.ItemToolSpec","simpleName":"ItemToolSpec","methods":["ItemToolSpec()","ItemToolSpec(String, float, int)","ItemToolSpec(ItemToolSpec)","deserialize(ByteBuf, int): ItemToolSpec","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGatherType(MemorySegment): String","getGatherType(MemorySegment, int): String","getPower(MemorySegment): float","getPower(MemorySegment, int): float","getQuality(MemorySegment): int","getQuality(MemorySegment, int): int","hasGatherType(MemorySegment, int): boolean","toObject(MemorySegment): ItemToolSpec","toObject(MemorySegment, int): ItemToolSpec","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.ItemTranslationProperties","simpleName":"ItemTranslationProperties","methods":["ItemTranslationProperties()","ItemTranslationProperties(String, Map, String, Map)","ItemTranslationProperties(ItemTranslationProperties)","deserialize(ByteBuf, int): ItemTranslationProperties","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","getNameArguments(MemorySegment): Map","getNameArguments(MemorySegment, int): Map","getDescription(MemorySegment): String","getDescription(MemorySegment, int): String","getDescriptionArguments(MemorySegment): Map","getDescriptionArguments(MemorySegment, int): Map","hasName(MemorySegment, int): boolean","hasNameArguments(MemorySegment, int): boolean","hasDescription(MemorySegment, int): boolean","hasDescriptionArguments(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ItemUpdate","simpleName":"ItemUpdate","methods":["ItemUpdate()","ItemUpdate(ItemWithAllMetadata, float)","ItemUpdate(ItemUpdate)","deserialize(ByteBuf, int): ItemUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItem(MemorySegment): ItemWithAllMetadata","getItem(MemorySegment, int): ItemWithAllMetadata","getEntityScale(MemorySegment): float","getEntityScale(MemorySegment, int): float","toObject(MemorySegment): ItemUpdate","toObject(MemorySegment, int): ItemUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ItemUpdate","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.ItemUtility","simpleName":"ItemUtility","methods":["ItemUtility()","ItemUtility(boolean, boolean, int[], Map)","ItemUtility(ItemUtility)","deserialize(ByteBuf, int): ItemUtility","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getUsable(MemorySegment): boolean","getUsable(MemorySegment, int): boolean","getCompatible(MemorySegment): boolean","getCompatible(MemorySegment, int): boolean","getEntityStatsToClear(MemorySegment): int[]","getEntityStatsToClear(MemorySegment, int): int[]","getStatModifiers(MemorySegment): Map","getStatModifiers(MemorySegment, int): Map","hasEntityStatsToClear(MemorySegment, int): boolean","hasStatModifiers(MemorySegment, int): boolean","toObject(MemorySegment): ItemUtility","toObject(MemorySegment, int): ItemUtility"]},{"name":"com.hypixel.hytale.protocol.ItemWeapon","simpleName":"ItemWeapon","methods":["ItemWeapon()","ItemWeapon(int[], Map, boolean, DamageData, DamageData)","ItemWeapon(ItemWeapon)","deserialize(ByteBuf, int): ItemWeapon","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityStatsToClear(MemorySegment): int[]","getEntityStatsToClear(MemorySegment, int): int[]","getStatModifiers(MemorySegment): Map","getStatModifiers(MemorySegment, int): Map","getRenderDualWielded(MemorySegment): boolean","getRenderDualWielded(MemorySegment, int): boolean","getBasicDamageBreakdown(MemorySegment): DamageData","getBasicDamageBreakdown(MemorySegment, int): DamageData","getUltimateDamageBreakdown(MemorySegment): DamageData","getUltimateDamageBreakdown(MemorySegment, int): DamageData","hasEntityStatsToClear(MemorySegment, int): boolean","hasStatModifiers(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ItemWithAllMetadata","simpleName":"ItemWithAllMetadata","methods":["ItemWithAllMetadata()","ItemWithAllMetadata(String, int, double, double, boolean, String)","ItemWithAllMetadata(ItemWithAllMetadata)","deserialize(ByteBuf, int): ItemWithAllMetadata","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItemId(MemorySegment): String","getItemId(MemorySegment, int): String","getQuantity(MemorySegment): int","getQuantity(MemorySegment, int): int","getDurability(MemorySegment): double","getDurability(MemorySegment, int): double","getMaxDurability(MemorySegment): double","getMaxDurability(MemorySegment, int): double","getOverrideDroppedItemAnimation(MemorySegment): boolean","getOverrideDroppedItemAnimation(MemorySegment, int): boolean","getMetadata(MemorySegment): String","getMetadata(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.LayerPlacement","simpleName":"LayerPlacement","methods":["LayerPlacement()","LayerPlacement(int, String, BarBeatDuration, StateBinding[])","LayerPlacement(LayerPlacement)","deserialize(ByteBuf, int): LayerPlacement","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getContainerIndex(MemorySegment): int","getContainerIndex(MemorySegment, int): int","getName(MemorySegment): String","getName(MemorySegment, int): String","getClipStart(MemorySegment): BarBeatDuration","getClipStart(MemorySegment, int): BarBeatDuration","getStateBindings(MemorySegment): StateBinding[]","getStateBindings(MemorySegment, int): StateBinding[]","hasClipStart(MemorySegment, int): boolean","hasName(MemorySegment, int): boolean","hasStateBindings(MemorySegment, int): boolean","toObject(MemorySegment): LayerPlacement"]},{"name":"com.hypixel.hytale.protocol.LongParamValue","simpleName":"LongParamValue","methods":["LongParamValue()","LongParamValue(long)","LongParamValue(LongParamValue)","deserialize(ByteBuf, int): LongParamValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): long","getValue(MemorySegment, int): long","toObject(MemorySegment): LongParamValue","toObject(MemorySegment, int): LongParamValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): LongParamValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.LoopOption","simpleName":"LoopOption","methods":["values(): LoopOption[]","valueOf(String): LoopOption","getValue(): int","fromValue(int): LoopOption"]},{"name":"com.hypixel.hytale.protocol.Match","simpleName":"Match","methods":["values(): Match[]","valueOf(String): Match","getValue(): int","fromValue(int): Match"]},{"name":"com.hypixel.hytale.protocol.MaterialQuantity","simpleName":"MaterialQuantity","methods":["MaterialQuantity()","MaterialQuantity(String, int, String, int)","MaterialQuantity(MaterialQuantity)","deserialize(ByteBuf, int): MaterialQuantity","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItemId(MemorySegment): String","getItemId(MemorySegment, int): String","getItemTag(MemorySegment): int","getItemTag(MemorySegment, int): int","getResourceTypeId(MemorySegment): String","getResourceTypeId(MemorySegment, int): String","getQuantity(MemorySegment): int","getQuantity(MemorySegment, int): int","hasItemId(MemorySegment, int): boolean","hasResourceTypeId(MemorySegment, int): boolean","toObject(MemorySegment): MaterialQuantity","toObject(MemorySegment, int): MaterialQuantity"]},{"name":"com.hypixel.hytale.protocol.MemoriesConditionInteraction","simpleName":"MemoriesConditionInteraction","methods":["MemoriesConditionInteraction()","MemoriesConditionInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, Map, int)","MemoriesConditionInteraction(MemoriesConditionInteraction)","deserialize(ByteBuf, int): MemoriesConditionInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.Model","simpleName":"Model","methods":["Model()","Model(String, String, String, String, String, CameraSettings, float, float, float, float, float, Map, ModelAttachment[], Hitbox, ModelParticle[], ModelTrail[], ColorLight, Map, Phobia, Model)","Model(Model)","deserialize(ByteBuf, int): Model","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAssetId(MemorySegment): String","getAssetId(MemorySegment, int): String","getPath(MemorySegment): String","getPath(MemorySegment, int): String","getTexture(MemorySegment): String","getTexture(MemorySegment, int): String","getGradientSet(MemorySegment): String","getGradientSet(MemorySegment, int): String","getGradientId(MemorySegment): String","getGradientId(MemorySegment, int): String","getCamera(MemorySegment): CameraSettings","getCamera(MemorySegment, int): CameraSettings"]},{"name":"com.hypixel.hytale.protocol.ModelAttachment","simpleName":"ModelAttachment","methods":["ModelAttachment()","ModelAttachment(String, String, String, String)","ModelAttachment(ModelAttachment)","deserialize(ByteBuf, int): ModelAttachment","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getModel(MemorySegment): String","getModel(MemorySegment, int): String","getTexture(MemorySegment): String","getTexture(MemorySegment, int): String","getGradientSet(MemorySegment): String","getGradientSet(MemorySegment, int): String","getGradientId(MemorySegment): String","getGradientId(MemorySegment, int): String","hasModel(MemorySegment, int): boolean","hasTexture(MemorySegment, int): boolean","hasGradientSet(MemorySegment, int): boolean","hasGradientId(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ModelDisplay","simpleName":"ModelDisplay","methods":["ModelDisplay()","ModelDisplay(String, String, Vector3fc, Vector3fc, Vector3fc)","ModelDisplay(ModelDisplay)","deserialize(ByteBuf, int): ModelDisplay","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getNode(MemorySegment): String","getNode(MemorySegment, int): String","getAttachTo(MemorySegment): String","getAttachTo(MemorySegment, int): String","getTranslation(MemorySegment): Vector3fc","getTranslation(MemorySegment, int): Vector3fc","getRotation(MemorySegment): Vector3fc","getRotation(MemorySegment, int): Vector3fc","getScale(MemorySegment): Vector3fc","getScale(MemorySegment, int): Vector3fc","hasTranslation(MemorySegment, int): boolean","hasRotation(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ModelOverride","simpleName":"ModelOverride","methods":["ModelOverride()","ModelOverride(String, String, Map)","ModelOverride(ModelOverride)","deserialize(ByteBuf, int): ModelOverride","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getModel(MemorySegment): String","getModel(MemorySegment, int): String","getTexture(MemorySegment): String","getTexture(MemorySegment, int): String","getAnimationSets(MemorySegment): Map","getAnimationSets(MemorySegment, int): Map","hasModel(MemorySegment, int): boolean","hasTexture(MemorySegment, int): boolean","hasAnimationSets(MemorySegment, int): boolean","toObject(MemorySegment): ModelOverride","toObject(MemorySegment, int): ModelOverride","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.ModelParticle","simpleName":"ModelParticle","methods":["ModelParticle()","ModelParticle(String, float, Color, EntityPart, String, Vector3fc, Direction, boolean)","ModelParticle(ModelParticle)","deserialize(ByteBuf, int): ModelParticle","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSystemId(MemorySegment): String","getSystemId(MemorySegment, int): String","getScale(MemorySegment): float","getScale(MemorySegment, int): float","getColor(MemorySegment): Color","getColor(MemorySegment, int): Color","getTargetEntityPart(MemorySegment): EntityPart","getTargetEntityPart(MemorySegment, int): EntityPart","getTargetNodeName(MemorySegment): String","getTargetNodeName(MemorySegment, int): String","getPositionOffset(MemorySegment): Vector3fc","getPositionOffset(MemorySegment, int): Vector3fc"]},{"name":"com.hypixel.hytale.protocol.ModelTexture","simpleName":"ModelTexture","methods":["ModelTexture()","ModelTexture(String, float)","ModelTexture(ModelTexture)","deserialize(ByteBuf, int): ModelTexture","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTexture(MemorySegment): String","getTexture(MemorySegment, int): String","getWeight(MemorySegment): float","getWeight(MemorySegment, int): float","hasTexture(MemorySegment, int): boolean","toObject(MemorySegment): ModelTexture","toObject(MemorySegment, int): ModelTexture","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ModelTexture"]},{"name":"com.hypixel.hytale.protocol.ModelTrail","simpleName":"ModelTrail","methods":["ModelTrail()","ModelTrail(String, EntityPart, String, Vector3fc, Direction, boolean)","ModelTrail(ModelTrail)","deserialize(ByteBuf, int): ModelTrail","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTrailId(MemorySegment): String","getTrailId(MemorySegment, int): String","getTargetEntityPart(MemorySegment): EntityPart","getTargetEntityPart(MemorySegment, int): EntityPart","getTargetNodeName(MemorySegment): String","getTargetNodeName(MemorySegment, int): String","getPositionOffset(MemorySegment): Vector3fc","getPositionOffset(MemorySegment, int): Vector3fc","getRotationOffset(MemorySegment): Direction","getRotationOffset(MemorySegment, int): Direction","getFixedRotation(MemorySegment): boolean","getFixedRotation(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ModelTransform","simpleName":"ModelTransform","methods":["ModelTransform()","ModelTransform(Position, Direction, Direction)","ModelTransform(ModelTransform)","deserialize(ByteBuf, int): ModelTransform","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPosition(MemorySegment): Position","getPosition(MemorySegment, int): Position","getBodyOrientation(MemorySegment): Direction","getBodyOrientation(MemorySegment, int): Direction","getLookOrientation(MemorySegment): Direction","getLookOrientation(MemorySegment, int): Direction","hasPosition(MemorySegment, int): boolean","hasBodyOrientation(MemorySegment, int): boolean","hasLookOrientation(MemorySegment, int): boolean","toObject(MemorySegment): ModelTransform","toObject(MemorySegment, int): ModelTransform","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.ModelUpdate","simpleName":"ModelUpdate","methods":["ModelUpdate()","ModelUpdate(Model, float)","ModelUpdate(ModelUpdate)","deserialize(ByteBuf, int): ModelUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getModel(MemorySegment): Model","getModel(MemorySegment, int): Model","getEntityScale(MemorySegment): float","getEntityScale(MemorySegment, int): float","hasModel(MemorySegment, int): boolean","toObject(MemorySegment): ModelUpdate","toObject(MemorySegment, int): ModelUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ModelUpdate"]},{"name":"com.hypixel.hytale.protocol.ModelVFX","simpleName":"ModelVFX","methods":["ModelVFX()","ModelVFX(String, SwitchTo, EffectDirection, float, Vector2fc, LoopOption, CurveType, Color, float, boolean, boolean, Vector2fc, Vector2fc, Color, float)","ModelVFX(ModelVFX)","deserialize(ByteBuf, int): ModelVFX","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getSwitchTo(MemorySegment): SwitchTo","getSwitchTo(MemorySegment, int): SwitchTo","getEffectDirection(MemorySegment): EffectDirection","getEffectDirection(MemorySegment, int): EffectDirection","getAnimationDuration(MemorySegment): float","getAnimationDuration(MemorySegment, int): float","getAnimationRange(MemorySegment): Vector2fc","getAnimationRange(MemorySegment, int): Vector2fc","getLoopOption(MemorySegment): LoopOption","getLoopOption(MemorySegment, int): LoopOption"]},{"name":"com.hypixel.hytale.protocol.Modifier","simpleName":"Modifier","methods":["Modifier()","Modifier(ModifierTarget, CalculationType, float)","Modifier(Modifier)","deserialize(ByteBuf, int): Modifier","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTarget(MemorySegment): ModifierTarget","getTarget(MemorySegment, int): ModifierTarget","getCalculationType(MemorySegment): CalculationType","getCalculationType(MemorySegment, int): CalculationType","getAmount(MemorySegment): float","getAmount(MemorySegment, int): float","toObject(MemorySegment): Modifier","toObject(MemorySegment, int): Modifier","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.ModifierTarget","simpleName":"ModifierTarget","methods":["values(): ModifierTarget[]","valueOf(String): ModifierTarget","getValue(): int","fromValue(int): ModifierTarget"]},{"name":"com.hypixel.hytale.protocol.ModifyInventoryInteraction","simpleName":"ModifyInventoryInteraction","methods":["ModifyInventoryInteraction()","ModifyInventoryInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, GameMode, ItemWithAllMetadata, int, ItemWithAllMetadata, String, double)","ModifyInventoryInteraction(ModifyInventoryInteraction)","deserialize(ByteBuf, int): ModifyInventoryInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.MountController","simpleName":"MountController","methods":["values(): MountController[]","valueOf(String): MountController","getValue(): int","fromValue(int): MountController"]},{"name":"com.hypixel.hytale.protocol.MountedUpdate","simpleName":"MountedUpdate","methods":["MountedUpdate()","MountedUpdate(int, Vector3fc, MountController, BlockMount)","MountedUpdate(MountedUpdate)","deserialize(ByteBuf, int): MountedUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMountedToEntity(MemorySegment): int","getMountedToEntity(MemorySegment, int): int","getAttachmentOffset(MemorySegment): Vector3fc","getAttachmentOffset(MemorySegment, int): Vector3fc","getController(MemorySegment): MountController","getController(MemorySegment, int): MountController","getBlock(MemorySegment): BlockMount","getBlock(MemorySegment, int): BlockMount","hasBlock(MemorySegment, int): boolean","toObject(MemorySegment): MountedUpdate","toObject(MemorySegment, int): MountedUpdate","serialize(ByteBuf): int"]},{"name":"com.hypixel.hytale.protocol.MouseButtonEvent","simpleName":"MouseButtonEvent","methods":["MouseButtonEvent()","MouseButtonEvent(MouseButtonType, MouseButtonState, byte)","MouseButtonEvent(MouseButtonEvent)","deserialize(ByteBuf, int): MouseButtonEvent","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMouseButtonType(MemorySegment): MouseButtonType","getMouseButtonType(MemorySegment, int): MouseButtonType","getState(MemorySegment): MouseButtonState","getState(MemorySegment, int): MouseButtonState","getClicks(MemorySegment): byte","getClicks(MemorySegment, int): byte","toObject(MemorySegment): MouseButtonEvent","toObject(MemorySegment, int): MouseButtonEvent","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.MouseButtonState","simpleName":"MouseButtonState","methods":["values(): MouseButtonState[]","valueOf(String): MouseButtonState","getValue(): int","fromValue(int): MouseButtonState"]},{"name":"com.hypixel.hytale.protocol.MouseButtonType","simpleName":"MouseButtonType","methods":["values(): MouseButtonType[]","valueOf(String): MouseButtonType","getValue(): int","fromValue(int): MouseButtonType"]},{"name":"com.hypixel.hytale.protocol.MouseInputTargetType","simpleName":"MouseInputTargetType","methods":["values(): MouseInputTargetType[]","valueOf(String): MouseInputTargetType","getValue(): int","fromValue(int): MouseInputTargetType"]},{"name":"com.hypixel.hytale.protocol.MouseInputType","simpleName":"MouseInputType","methods":["values(): MouseInputType[]","valueOf(String): MouseInputType","getValue(): int","fromValue(int): MouseInputType"]},{"name":"com.hypixel.hytale.protocol.MouseMotionEvent","simpleName":"MouseMotionEvent","methods":["MouseMotionEvent()","MouseMotionEvent(MouseButtonType[], Vector2i)","MouseMotionEvent(MouseMotionEvent)","deserialize(ByteBuf, int): MouseMotionEvent","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMouseButtonType(MemorySegment): MouseButtonType[]","getMouseButtonType(MemorySegment, int): MouseButtonType[]","getRelativeMotion(MemorySegment): Vector2i","getRelativeMotion(MemorySegment, int): Vector2i","hasRelativeMotion(MemorySegment, int): boolean","hasMouseButtonType(MemorySegment, int): boolean","toObject(MemorySegment): MouseMotionEvent","toObject(MemorySegment, int): MouseMotionEvent","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.MovementConditionInteraction","simpleName":"MovementConditionInteraction","methods":["MovementConditionInteraction()","MovementConditionInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, int, int, int, int, int, int, int, int)","MovementConditionInteraction(MovementConditionInteraction)","deserialize(ByteBuf, int): MovementConditionInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.MovementDirection","simpleName":"MovementDirection","methods":["values(): MovementDirection[]","valueOf(String): MovementDirection","getValue(): int","fromValue(int): MovementDirection"]},{"name":"com.hypixel.hytale.protocol.MovementEffects","simpleName":"MovementEffects","methods":["MovementEffects()","MovementEffects(boolean, boolean, boolean, boolean, boolean, boolean, boolean)","MovementEffects(MovementEffects)","deserialize(ByteBuf, int): MovementEffects","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDisableForward(MemorySegment): boolean","getDisableForward(MemorySegment, int): boolean","getDisableBackward(MemorySegment): boolean","getDisableBackward(MemorySegment, int): boolean","getDisableLeft(MemorySegment): boolean","getDisableLeft(MemorySegment, int): boolean","getDisableRight(MemorySegment): boolean","getDisableRight(MemorySegment, int): boolean","getDisableSprint(MemorySegment): boolean","getDisableSprint(MemorySegment, int): boolean","getDisableJump(MemorySegment): boolean","getDisableJump(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.MovementForceRotationType","simpleName":"MovementForceRotationType","methods":["values(): MovementForceRotationType[]","valueOf(String): MovementForceRotationType","getValue(): int","fromValue(int): MovementForceRotationType"]},{"name":"com.hypixel.hytale.protocol.MovementSettings","simpleName":"MovementSettings","methods":["MovementSettings()","MovementSettings(float, float, boolean, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, boolean, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, boolean, float, float, float, float, float, float, float)","MovementSettings(MovementSettings)","deserialize(ByteBuf, int): MovementSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMass(MemorySegment): float","getMass(MemorySegment, int): float","getDragCoefficient(MemorySegment): float","getDragCoefficient(MemorySegment, int): float","getInvertedGravity(MemorySegment): boolean","getInvertedGravity(MemorySegment, int): boolean","getVelocityResistance(MemorySegment): float","getVelocityResistance(MemorySegment, int): float","getJumpForce(MemorySegment): float","getJumpForce(MemorySegment, int): float","getSwimJumpForce(MemorySegment): float","getSwimJumpForce(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.MovementStates","simpleName":"MovementStates","methods":["MovementStates()","MovementStates(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)","MovementStates(MovementStates)","deserialize(ByteBuf, int): MovementStates","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getIdle(MemorySegment): boolean","getIdle(MemorySegment, int): boolean","getHorizontalIdle(MemorySegment): boolean","getHorizontalIdle(MemorySegment, int): boolean","getJumping(MemorySegment): boolean","getJumping(MemorySegment, int): boolean","getFlying(MemorySegment): boolean","getFlying(MemorySegment, int): boolean","getWalking(MemorySegment): boolean","getWalking(MemorySegment, int): boolean","getRunning(MemorySegment): boolean","getRunning(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.MovementStatesUpdate","simpleName":"MovementStatesUpdate","methods":["MovementStatesUpdate()","MovementStatesUpdate(MovementStates)","MovementStatesUpdate(MovementStatesUpdate)","deserialize(ByteBuf, int): MovementStatesUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMovementStates(MemorySegment): MovementStates","getMovementStates(MemorySegment, int): MovementStates","toObject(MemorySegment): MovementStatesUpdate","toObject(MemorySegment, int): MovementStatesUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): MovementStatesUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.MovementType","simpleName":"MovementType","methods":["values(): MovementType[]","valueOf(String): MovementType","getValue(): int","fromValue(int): MovementType"]},{"name":"com.hypixel.hytale.protocol.MusicContainer","simpleName":"MusicContainer","methods":["MusicContainer()","deserialize(ByteBuf, int): MusicContainer","toObject(MemorySegment): MusicContainer","toObject(MemorySegment, int): MusicContainer","computeBytesConsumed(ByteBuf, int): int","getTypeId(): int","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","serializeWithTypeId(ByteBuf): int","serializeWithTypeId(MemorySegment, int): int","computeSizeWithTypeId(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.MusicTransitionType","simpleName":"MusicTransitionType","methods":["values(): MusicTransitionType[]","valueOf(String): MusicTransitionType","getValue(): int","fromValue(int): MusicTransitionType"]},{"name":"com.hypixel.hytale.protocol.NameplateUpdate","simpleName":"NameplateUpdate","methods":["NameplateUpdate()","NameplateUpdate(String)","NameplateUpdate(NameplateUpdate)","deserialize(ByteBuf, int): NameplateUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getText(MemorySegment): String","getText(MemorySegment, int): String","toObject(MemorySegment): NameplateUpdate","toObject(MemorySegment, int): NameplateUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): NameplateUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.NearFar","simpleName":"NearFar","methods":["NearFar()","NearFar(float, float)","NearFar(NearFar)","deserialize(ByteBuf, int): NearFar","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getNear(MemorySegment): float","getNear(MemorySegment, int): float","getFar(MemorySegment): float","getFar(MemorySegment, int): float","toObject(MemorySegment): NearFar","toObject(MemorySegment, int): NearFar","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): NearFar","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.NetworkChannel","simpleName":"NetworkChannel","methods":["values(): NetworkChannel[]","valueOf(String): NetworkChannel","getValue(): int","fromValue(int): NetworkChannel"]},{"name":"com.hypixel.hytale.protocol.NewSpawnUpdate","simpleName":"NewSpawnUpdate","methods":["NewSpawnUpdate()","deserialize(ByteBuf, int): NewSpawnUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): NewSpawnUpdate","toObject(MemorySegment, int): NewSpawnUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): NewSpawnUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.NoiseConfig","simpleName":"NoiseConfig","methods":["NoiseConfig()","NoiseConfig(int, NoiseType, float, float, ClampConfig)","NoiseConfig(NoiseConfig)","deserialize(ByteBuf, int): NoiseConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSeed(MemorySegment): int","getSeed(MemorySegment, int): int","getType(MemorySegment): NoiseType","getType(MemorySegment, int): NoiseType","getFrequency(MemorySegment): float","getFrequency(MemorySegment, int): float","getAmplitude(MemorySegment): float","getAmplitude(MemorySegment, int): float","getClamp(MemorySegment): ClampConfig","getClamp(MemorySegment, int): ClampConfig","hasClamp(MemorySegment, int): boolean","toObject(MemorySegment): NoiseConfig"]},{"name":"com.hypixel.hytale.protocol.NoiseType","simpleName":"NoiseType","methods":["values(): NoiseType[]","valueOf(String): NoiseType","getValue(): int","fromValue(int): NoiseType"]},{"name":"com.hypixel.hytale.protocol.Objective","simpleName":"Objective","methods":["Objective()","Objective(UUID, FormattedMessage, FormattedMessage, String, ObjectiveTask[])","Objective(Objective)","deserialize(ByteBuf, int): Objective","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getObjectiveUuid(MemorySegment): UUID","getObjectiveUuid(MemorySegment, int): UUID","getObjectiveTitleKey(MemorySegment): FormattedMessage","getObjectiveTitleKey(MemorySegment, int): FormattedMessage","getObjectiveDescriptionKey(MemorySegment): FormattedMessage","getObjectiveDescriptionKey(MemorySegment, int): FormattedMessage","getObjectiveLineId(MemorySegment): String","getObjectiveLineId(MemorySegment, int): String","getTasks(MemorySegment): ObjectiveTask[]","getTasks(MemorySegment, int): ObjectiveTask[]","hasObjectiveTitleKey(MemorySegment, int): boolean","hasObjectiveDescriptionKey(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ObjectiveTask","simpleName":"ObjectiveTask","methods":["ObjectiveTask()","ObjectiveTask(FormattedMessage, int, int)","ObjectiveTask(ObjectiveTask)","deserialize(ByteBuf, int): ObjectiveTask","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTaskDescriptionKey(MemorySegment): FormattedMessage","getTaskDescriptionKey(MemorySegment, int): FormattedMessage","getCurrentCompletion(MemorySegment): int","getCurrentCompletion(MemorySegment, int): int","getCompletionNeeded(MemorySegment): int","getCompletionNeeded(MemorySegment, int): int","hasTaskDescriptionKey(MemorySegment, int): boolean","toObject(MemorySegment): ObjectiveTask","toObject(MemorySegment, int): ObjectiveTask","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.OffsetNoise","simpleName":"OffsetNoise","methods":["OffsetNoise()","OffsetNoise(NoiseConfig[], NoiseConfig[], NoiseConfig[])","OffsetNoise(OffsetNoise)","deserialize(ByteBuf, int): OffsetNoise","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): NoiseConfig[]","getX(MemorySegment, int): NoiseConfig[]","getY(MemorySegment): NoiseConfig[]","getY(MemorySegment, int): NoiseConfig[]","getZ(MemorySegment): NoiseConfig[]","getZ(MemorySegment, int): NoiseConfig[]","hasX(MemorySegment, int): boolean","hasY(MemorySegment, int): boolean","hasZ(MemorySegment, int): boolean","toObject(MemorySegment): OffsetNoise","toObject(MemorySegment, int): OffsetNoise","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.Opacity","simpleName":"Opacity","methods":["values(): Opacity[]","valueOf(String): Opacity","getValue(): int","fromValue(int): Opacity"]},{"name":"com.hypixel.hytale.protocol.OverlapBehavior","simpleName":"OverlapBehavior","methods":["values(): OverlapBehavior[]","valueOf(String): OverlapBehavior","getValue(): int","fromValue(int): OverlapBehavior"]},{"name":"com.hypixel.hytale.protocol.Packet","simpleName":"Packet","methods":["getId(): int","getChannel(): NetworkChannel","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.PacketRegistry","simpleName":"PacketRegistry","methods":["getToServerPacketById(int): PacketRegistry$PacketInfo","getToClientPacketById(int): PacketRegistry$PacketInfo","getId(Class): Integer","all(): Map"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorActivateButton","simpleName":"AssetEditorActivateButton","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorActivateButton()","AssetEditorActivateButton(String)","AssetEditorActivateButton(AssetEditorActivateButton)","deserialize(ByteBuf, int): AssetEditorActivateButton","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getButtonId(MemorySegment): String","getButtonId(MemorySegment, int): String","hasButtonId(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorActivateButton","toObject(MemorySegment, int): AssetEditorActivateButton","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorActivateButton"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAsset","simpleName":"AssetEditorAsset","methods":["AssetEditorAsset()","AssetEditorAsset(String, AssetPath)","AssetEditorAsset(AssetEditorAsset)","deserialize(ByteBuf, int): AssetEditorAsset","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHash(MemorySegment): String","getHash(MemorySegment, int): String","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","hasHash(MemorySegment, int): boolean","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorAsset","toObject(MemorySegment, int): AssetEditorAsset","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAssetListSetup","simpleName":"AssetEditorAssetListSetup","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorAssetListSetup()","AssetEditorAssetListSetup(String, boolean, boolean, AssetEditorFileTree, AssetEditorFileEntry[])","AssetEditorAssetListSetup(AssetEditorAssetListSetup)","deserialize(ByteBuf, int): AssetEditorAssetListSetup","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPack(MemorySegment): String","getPack(MemorySegment, int): String","getIsReadOnly(MemorySegment): boolean","getIsReadOnly(MemorySegment, int): boolean","getCanBeDeleted(MemorySegment): boolean","getCanBeDeleted(MemorySegment, int): boolean","getTree(MemorySegment): AssetEditorFileTree","getTree(MemorySegment, int): AssetEditorFileTree","getPaths(MemorySegment): AssetEditorFileEntry[]","getPaths(MemorySegment, int): AssetEditorFileEntry[]"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAssetListUpdate","simpleName":"AssetEditorAssetListUpdate","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorAssetListUpdate()","AssetEditorAssetListUpdate(String, AssetEditorFileEntry[], AssetEditorFileEntry[])","AssetEditorAssetListUpdate(AssetEditorAssetListUpdate)","deserialize(ByteBuf, int): AssetEditorAssetListUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPack(MemorySegment): String","getPack(MemorySegment, int): String","getAdditions(MemorySegment): AssetEditorFileEntry[]","getAdditions(MemorySegment, int): AssetEditorFileEntry[]","getDeletions(MemorySegment): AssetEditorFileEntry[]","getDeletions(MemorySegment, int): AssetEditorFileEntry[]","hasPack(MemorySegment, int): boolean","hasAdditions(MemorySegment, int): boolean","hasDeletions(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorAssetListUpdate"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAssetPackSetup","simpleName":"AssetEditorAssetPackSetup","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorAssetPackSetup()","AssetEditorAssetPackSetup(Map)","AssetEditorAssetPackSetup(AssetEditorAssetPackSetup)","deserialize(ByteBuf, int): AssetEditorAssetPackSetup","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPacks(MemorySegment): Map","getPacks(MemorySegment, int): Map","hasPacks(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorAssetPackSetup","toObject(MemorySegment, int): AssetEditorAssetPackSetup","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorAssetPackSetup"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAssetType","simpleName":"AssetEditorAssetType","methods":["AssetEditorAssetType()","AssetEditorAssetType(String, String, boolean, String, String, AssetEditorEditorType)","AssetEditorAssetType(AssetEditorAssetType)","deserialize(ByteBuf, int): AssetEditorAssetType","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getIcon(MemorySegment): String","getIcon(MemorySegment, int): String","getIsColoredIcon(MemorySegment): boolean","getIsColoredIcon(MemorySegment, int): boolean","getPath(MemorySegment): String","getPath(MemorySegment, int): String","getFileExtension(MemorySegment): String","getFileExtension(MemorySegment, int): String","getEditorType(MemorySegment): AssetEditorEditorType","getEditorType(MemorySegment, int): AssetEditorEditorType"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAssetUpdated","simpleName":"AssetEditorAssetUpdated","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorAssetUpdated()","AssetEditorAssetUpdated(AssetPath, byte[])","AssetEditorAssetUpdated(AssetEditorAssetUpdated)","deserialize(ByteBuf, int): AssetEditorAssetUpdated","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getData(MemorySegment): byte[]","getData(MemorySegment, int): byte[]","hasPath(MemorySegment, int): boolean","hasData(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorAssetUpdated","toObject(MemorySegment, int): AssetEditorAssetUpdated","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorAuthorization","simpleName":"AssetEditorAuthorization","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorAuthorization()","AssetEditorAuthorization(boolean)","AssetEditorAuthorization(AssetEditorAuthorization)","deserialize(ByteBuf, int): AssetEditorAuthorization","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCanUse(MemorySegment): boolean","getCanUse(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorAuthorization","toObject(MemorySegment, int): AssetEditorAuthorization","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorAuthorization","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorCapabilities","simpleName":"AssetEditorCapabilities","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorCapabilities()","AssetEditorCapabilities(boolean, boolean, boolean, boolean, boolean)","AssetEditorCapabilities(AssetEditorCapabilities)","deserialize(ByteBuf, int): AssetEditorCapabilities","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCanDiscardAssets(MemorySegment): boolean","getCanDiscardAssets(MemorySegment, int): boolean","getCanEditAssets(MemorySegment): boolean","getCanEditAssets(MemorySegment, int): boolean","getCanCreateAssetPacks(MemorySegment): boolean","getCanCreateAssetPacks(MemorySegment, int): boolean","getCanEditAssetPacks(MemorySegment): boolean","getCanEditAssetPacks(MemorySegment, int): boolean","getCanDeleteAssetPacks(MemorySegment): boolean","getCanDeleteAssetPacks(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorCreateAsset","simpleName":"AssetEditorCreateAsset","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorCreateAsset()","AssetEditorCreateAsset(int, AssetPath, byte[], AssetEditorRebuildCaches, String)","AssetEditorCreateAsset(AssetEditorCreateAsset)","deserialize(ByteBuf, int): AssetEditorCreateAsset","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getData(MemorySegment): byte[]","getData(MemorySegment, int): byte[]","getRebuildCaches(MemorySegment): AssetEditorRebuildCaches","getRebuildCaches(MemorySegment, int): AssetEditorRebuildCaches","getButtonId(MemorySegment): String","getButtonId(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorCreateAssetPack","simpleName":"AssetEditorCreateAssetPack","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorCreateAssetPack()","AssetEditorCreateAssetPack(int, AssetPackManifest, int)","AssetEditorCreateAssetPack(AssetEditorCreateAssetPack)","deserialize(ByteBuf, int): AssetEditorCreateAssetPack","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getManifest(MemorySegment): AssetPackManifest","getManifest(MemorySegment, int): AssetPackManifest","getTargetDirectoryIndex(MemorySegment): int","getTargetDirectoryIndex(MemorySegment, int): int","hasManifest(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorCreateAssetPack","toObject(MemorySegment, int): AssetEditorCreateAssetPack","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorCreateDirectory","simpleName":"AssetEditorCreateDirectory","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorCreateDirectory()","AssetEditorCreateDirectory(int, AssetPath)","AssetEditorCreateDirectory(AssetEditorCreateDirectory)","deserialize(ByteBuf, int): AssetEditorCreateDirectory","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorCreateDirectory","toObject(MemorySegment, int): AssetEditorCreateDirectory","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorDeleteAsset","simpleName":"AssetEditorDeleteAsset","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorDeleteAsset()","AssetEditorDeleteAsset(int, AssetPath)","AssetEditorDeleteAsset(AssetEditorDeleteAsset)","deserialize(ByteBuf, int): AssetEditorDeleteAsset","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorDeleteAsset","toObject(MemorySegment, int): AssetEditorDeleteAsset","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorDeleteAssetPack","simpleName":"AssetEditorDeleteAssetPack","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorDeleteAssetPack()","AssetEditorDeleteAssetPack(String)","AssetEditorDeleteAssetPack(AssetEditorDeleteAssetPack)","deserialize(ByteBuf, int): AssetEditorDeleteAssetPack","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","hasId(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorDeleteAssetPack","toObject(MemorySegment, int): AssetEditorDeleteAssetPack","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorDeleteAssetPack"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorDeleteDirectory","simpleName":"AssetEditorDeleteDirectory","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorDeleteDirectory()","AssetEditorDeleteDirectory(int, AssetPath)","AssetEditorDeleteDirectory(AssetEditorDeleteDirectory)","deserialize(ByteBuf, int): AssetEditorDeleteDirectory","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorDeleteDirectory","toObject(MemorySegment, int): AssetEditorDeleteDirectory","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorDiscardChanges","simpleName":"AssetEditorDiscardChanges","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorDiscardChanges()","AssetEditorDiscardChanges(TimestampedAssetReference[])","AssetEditorDiscardChanges(AssetEditorDiscardChanges)","deserialize(ByteBuf, int): AssetEditorDiscardChanges","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAssets(MemorySegment): TimestampedAssetReference[]","getAssets(MemorySegment, int): TimestampedAssetReference[]","hasAssets(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorDiscardChanges","toObject(MemorySegment, int): AssetEditorDiscardChanges","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorDiscardChanges"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorEditorType","simpleName":"AssetEditorEditorType","methods":["values(): AssetEditorEditorType[]","valueOf(String): AssetEditorEditorType","getValue(): int","fromValue(int): AssetEditorEditorType"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportAssetFinalize","simpleName":"AssetEditorExportAssetFinalize","methods":["AssetEditorExportAssetFinalize()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): AssetEditorExportAssetFinalize","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): AssetEditorExportAssetFinalize","toObject(MemorySegment, int): AssetEditorExportAssetFinalize","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorExportAssetFinalize","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportAssetInitialize","simpleName":"AssetEditorExportAssetInitialize","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorExportAssetInitialize()","AssetEditorExportAssetInitialize(AssetEditorAsset, AssetPath, int, boolean)","AssetEditorExportAssetInitialize(AssetEditorExportAssetInitialize)","deserialize(ByteBuf, int): AssetEditorExportAssetInitialize","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAsset(MemorySegment): AssetEditorAsset","getAsset(MemorySegment, int): AssetEditorAsset","getOldPath(MemorySegment): AssetPath","getOldPath(MemorySegment, int): AssetPath","getSize(MemorySegment): int","getSize(MemorySegment, int): int","getFailed(MemorySegment): boolean","getFailed(MemorySegment, int): boolean","hasAsset(MemorySegment, int): boolean","hasOldPath(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportAssetPart","simpleName":"AssetEditorExportAssetPart","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorExportAssetPart()","AssetEditorExportAssetPart(byte[])","AssetEditorExportAssetPart(AssetEditorExportAssetPart)","deserialize(ByteBuf, int): AssetEditorExportAssetPart","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPart(MemorySegment): byte[]","getPart(MemorySegment, int): byte[]","hasPart(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorExportAssetPart","toObject(MemorySegment, int): AssetEditorExportAssetPart","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorExportAssetPart"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportAssets","simpleName":"AssetEditorExportAssets","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorExportAssets()","AssetEditorExportAssets(AssetPath[])","AssetEditorExportAssets(AssetEditorExportAssets)","deserialize(ByteBuf, int): AssetEditorExportAssets","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPaths(MemorySegment): AssetPath[]","getPaths(MemorySegment, int): AssetPath[]","hasPaths(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorExportAssets","toObject(MemorySegment, int): AssetEditorExportAssets","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorExportAssets"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportComplete","simpleName":"AssetEditorExportComplete","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorExportComplete()","AssetEditorExportComplete(TimestampedAssetReference[])","AssetEditorExportComplete(AssetEditorExportComplete)","deserialize(ByteBuf, int): AssetEditorExportComplete","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAssets(MemorySegment): TimestampedAssetReference[]","getAssets(MemorySegment, int): TimestampedAssetReference[]","hasAssets(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorExportComplete","toObject(MemorySegment, int): AssetEditorExportComplete","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorExportComplete"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorExportDeleteAssets","simpleName":"AssetEditorExportDeleteAssets","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorExportDeleteAssets()","AssetEditorExportDeleteAssets(AssetEditorAsset[])","AssetEditorExportDeleteAssets(AssetEditorExportDeleteAssets)","deserialize(ByteBuf, int): AssetEditorExportDeleteAssets","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAsset(MemorySegment): AssetEditorAsset[]","getAsset(MemorySegment, int): AssetEditorAsset[]","hasAsset(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorExportDeleteAssets","toObject(MemorySegment, int): AssetEditorExportDeleteAssets","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorExportDeleteAssets"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchAsset","simpleName":"AssetEditorFetchAsset","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorFetchAsset()","AssetEditorFetchAsset(int, AssetPath, boolean)","AssetEditorFetchAsset(AssetEditorFetchAsset)","deserialize(ByteBuf, int): AssetEditorFetchAsset","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getIsFromOpenedTab(MemorySegment): boolean","getIsFromOpenedTab(MemorySegment, int): boolean","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorFetchAsset","toObject(MemorySegment, int): AssetEditorFetchAsset","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchAssetReply","simpleName":"AssetEditorFetchAssetReply","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorFetchAssetReply()","AssetEditorFetchAssetReply(int, byte[])","AssetEditorFetchAssetReply(AssetEditorFetchAssetReply)","deserialize(ByteBuf, int): AssetEditorFetchAssetReply","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getContents(MemorySegment): byte[]","getContents(MemorySegment, int): byte[]","hasContents(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorFetchAssetReply","toObject(MemorySegment, int): AssetEditorFetchAssetReply","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchAutoCompleteData","simpleName":"AssetEditorFetchAutoCompleteData","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorFetchAutoCompleteData()","AssetEditorFetchAutoCompleteData(int, String, String)","AssetEditorFetchAutoCompleteData(AssetEditorFetchAutoCompleteData)","deserialize(ByteBuf, int): AssetEditorFetchAutoCompleteData","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getDataset(MemorySegment): String","getDataset(MemorySegment, int): String","getQuery(MemorySegment): String","getQuery(MemorySegment, int): String","hasDataset(MemorySegment, int): boolean","hasQuery(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorFetchAutoCompleteData","toObject(MemorySegment, int): AssetEditorFetchAutoCompleteData"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchAutoCompleteDataReply","simpleName":"AssetEditorFetchAutoCompleteDataReply","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorFetchAutoCompleteDataReply()","AssetEditorFetchAutoCompleteDataReply(int, String[])","AssetEditorFetchAutoCompleteDataReply(AssetEditorFetchAutoCompleteDataReply)","deserialize(ByteBuf, int): AssetEditorFetchAutoCompleteDataReply","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getResults(MemorySegment): String[]","getResults(MemorySegment, int): String[]","hasResults(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorFetchAutoCompleteDataReply","toObject(MemorySegment, int): AssetEditorFetchAutoCompleteDataReply","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchJsonAssetWithParents","simpleName":"AssetEditorFetchJsonAssetWithParents","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorFetchJsonAssetWithParents()","AssetEditorFetchJsonAssetWithParents(int, AssetPath, boolean)","AssetEditorFetchJsonAssetWithParents(AssetEditorFetchJsonAssetWithParents)","deserialize(ByteBuf, int): AssetEditorFetchJsonAssetWithParents","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getIsFromOpenedTab(MemorySegment): boolean","getIsFromOpenedTab(MemorySegment, int): boolean","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorFetchJsonAssetWithParents","toObject(MemorySegment, int): AssetEditorFetchJsonAssetWithParents","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchJsonAssetWithParentsReply","simpleName":"AssetEditorFetchJsonAssetWithParentsReply","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorFetchJsonAssetWithParentsReply()","AssetEditorFetchJsonAssetWithParentsReply(int, Map)","AssetEditorFetchJsonAssetWithParentsReply(AssetEditorFetchJsonAssetWithParentsReply)","deserialize(ByteBuf, int): AssetEditorFetchJsonAssetWithParentsReply","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getAssets(MemorySegment): Map","getAssets(MemorySegment, int): Map","hasAssets(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorFetchJsonAssetWithParentsReply","toObject(MemorySegment, int): AssetEditorFetchJsonAssetWithParentsReply","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFetchLastModifiedAssets","simpleName":"AssetEditorFetchLastModifiedAssets","methods":["AssetEditorFetchLastModifiedAssets()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): AssetEditorFetchLastModifiedAssets","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): AssetEditorFetchLastModifiedAssets","toObject(MemorySegment, int): AssetEditorFetchLastModifiedAssets","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorFetchLastModifiedAssets","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFileEntry","simpleName":"AssetEditorFileEntry","methods":["AssetEditorFileEntry()","AssetEditorFileEntry(String, boolean)","AssetEditorFileEntry(AssetEditorFileEntry)","deserialize(ByteBuf, int): AssetEditorFileEntry","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPath(MemorySegment): String","getPath(MemorySegment, int): String","getIsDirectory(MemorySegment): boolean","getIsDirectory(MemorySegment, int): boolean","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorFileEntry","toObject(MemorySegment, int): AssetEditorFileEntry","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorFileEntry"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorFileTree","simpleName":"AssetEditorFileTree","methods":["values(): AssetEditorFileTree[]","valueOf(String): AssetEditorFileTree","getValue(): int","fromValue(int): AssetEditorFileTree"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorInitialize","simpleName":"AssetEditorInitialize","methods":["AssetEditorInitialize()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): AssetEditorInitialize","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): AssetEditorInitialize","toObject(MemorySegment, int): AssetEditorInitialize","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorInitialize","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorJsonAssetUpdated","simpleName":"AssetEditorJsonAssetUpdated","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorJsonAssetUpdated()","AssetEditorJsonAssetUpdated(AssetPath, JsonUpdateCommand[])","AssetEditorJsonAssetUpdated(AssetEditorJsonAssetUpdated)","deserialize(ByteBuf, int): AssetEditorJsonAssetUpdated","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getCommands(MemorySegment): JsonUpdateCommand[]","getCommands(MemorySegment, int): JsonUpdateCommand[]","hasPath(MemorySegment, int): boolean","hasCommands(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorJsonAssetUpdated","toObject(MemorySegment, int): AssetEditorJsonAssetUpdated","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorLastModifiedAssets","simpleName":"AssetEditorLastModifiedAssets","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorLastModifiedAssets()","AssetEditorLastModifiedAssets(AssetInfo[])","AssetEditorLastModifiedAssets(AssetEditorLastModifiedAssets)","deserialize(ByteBuf, int): AssetEditorLastModifiedAssets","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAssets(MemorySegment): AssetInfo[]","getAssets(MemorySegment, int): AssetInfo[]","hasAssets(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorLastModifiedAssets","toObject(MemorySegment, int): AssetEditorLastModifiedAssets","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorLastModifiedAssets"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorModifiedAssetsCount","simpleName":"AssetEditorModifiedAssetsCount","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorModifiedAssetsCount()","AssetEditorModifiedAssetsCount(int)","AssetEditorModifiedAssetsCount(AssetEditorModifiedAssetsCount)","deserialize(ByteBuf, int): AssetEditorModifiedAssetsCount","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCount(MemorySegment): int","getCount(MemorySegment, int): int","toObject(MemorySegment): AssetEditorModifiedAssetsCount","toObject(MemorySegment, int): AssetEditorModifiedAssetsCount","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorModifiedAssetsCount","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorModsDirectories","simpleName":"AssetEditorModsDirectories","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorModsDirectories()","AssetEditorModsDirectories(String[])","AssetEditorModsDirectories(AssetEditorModsDirectories)","deserialize(ByteBuf, int): AssetEditorModsDirectories","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDirectories(MemorySegment): String[]","getDirectories(MemorySegment, int): String[]","hasDirectories(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorModsDirectories","toObject(MemorySegment, int): AssetEditorModsDirectories","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorModsDirectories"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorPopupNotification","simpleName":"AssetEditorPopupNotification","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorPopupNotification()","AssetEditorPopupNotification(AssetEditorPopupNotificationType, FormattedMessage)","AssetEditorPopupNotification(AssetEditorPopupNotification)","deserialize(ByteBuf, int): AssetEditorPopupNotification","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): AssetEditorPopupNotificationType","getType(MemorySegment, int): AssetEditorPopupNotificationType","getMessage(MemorySegment): FormattedMessage","getMessage(MemorySegment, int): FormattedMessage","hasMessage(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorPopupNotification","toObject(MemorySegment, int): AssetEditorPopupNotification","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorPopupNotificationType","simpleName":"AssetEditorPopupNotificationType","methods":["values(): AssetEditorPopupNotificationType[]","valueOf(String): AssetEditorPopupNotificationType","getValue(): int","fromValue(int): AssetEditorPopupNotificationType"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorPreviewCameraSettings","simpleName":"AssetEditorPreviewCameraSettings","methods":["AssetEditorPreviewCameraSettings()","AssetEditorPreviewCameraSettings(float, Vector3fc, Vector3fc)","AssetEditorPreviewCameraSettings(AssetEditorPreviewCameraSettings)","deserialize(ByteBuf, int): AssetEditorPreviewCameraSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getModelScale(MemorySegment): float","getModelScale(MemorySegment, int): float","getCameraPosition(MemorySegment): Vector3fc","getCameraPosition(MemorySegment, int): Vector3fc","getCameraOrientation(MemorySegment): Vector3fc","getCameraOrientation(MemorySegment, int): Vector3fc","toObject(MemorySegment): AssetEditorPreviewCameraSettings","toObject(MemorySegment, int): AssetEditorPreviewCameraSettings","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRebuildCaches","simpleName":"AssetEditorRebuildCaches","methods":["AssetEditorRebuildCaches()","AssetEditorRebuildCaches(boolean, boolean, boolean, boolean, boolean)","AssetEditorRebuildCaches(AssetEditorRebuildCaches)","deserialize(ByteBuf, int): AssetEditorRebuildCaches","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBlockTextures(MemorySegment): boolean","getBlockTextures(MemorySegment, int): boolean","getModels(MemorySegment): boolean","getModels(MemorySegment, int): boolean","getModelTextures(MemorySegment): boolean","getModelTextures(MemorySegment, int): boolean","getMapGeometry(MemorySegment): boolean","getMapGeometry(MemorySegment, int): boolean","getItemIcons(MemorySegment): boolean","getItemIcons(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorRebuildCaches","toObject(MemorySegment, int): AssetEditorRebuildCaches"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRedoChanges","simpleName":"AssetEditorRedoChanges","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorRedoChanges()","AssetEditorRedoChanges(int, AssetPath)","AssetEditorRedoChanges(AssetEditorRedoChanges)","deserialize(ByteBuf, int): AssetEditorRedoChanges","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorRedoChanges","toObject(MemorySegment, int): AssetEditorRedoChanges","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRenameAsset","simpleName":"AssetEditorRenameAsset","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorRenameAsset()","AssetEditorRenameAsset(int, AssetPath, AssetPath)","AssetEditorRenameAsset(AssetEditorRenameAsset)","deserialize(ByteBuf, int): AssetEditorRenameAsset","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getNewPath(MemorySegment): AssetPath","getNewPath(MemorySegment, int): AssetPath","hasPath(MemorySegment, int): boolean","hasNewPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorRenameAsset","toObject(MemorySegment, int): AssetEditorRenameAsset"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRenameDirectory","simpleName":"AssetEditorRenameDirectory","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorRenameDirectory()","AssetEditorRenameDirectory(int, AssetPath, AssetPath)","AssetEditorRenameDirectory(AssetEditorRenameDirectory)","deserialize(ByteBuf, int): AssetEditorRenameDirectory","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getNewPath(MemorySegment): AssetPath","getNewPath(MemorySegment, int): AssetPath","hasPath(MemorySegment, int): boolean","hasNewPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorRenameDirectory","toObject(MemorySegment, int): AssetEditorRenameDirectory"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRequestChildrenList","simpleName":"AssetEditorRequestChildrenList","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorRequestChildrenList()","AssetEditorRequestChildrenList(AssetPath)","AssetEditorRequestChildrenList(AssetEditorRequestChildrenList)","deserialize(ByteBuf, int): AssetEditorRequestChildrenList","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorRequestChildrenList","toObject(MemorySegment, int): AssetEditorRequestChildrenList","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorRequestChildrenList"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRequestChildrenListReply","simpleName":"AssetEditorRequestChildrenListReply","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorRequestChildrenListReply()","AssetEditorRequestChildrenListReply(AssetPath, String[])","AssetEditorRequestChildrenListReply(AssetEditorRequestChildrenListReply)","deserialize(ByteBuf, int): AssetEditorRequestChildrenListReply","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getChildrenIds(MemorySegment): String[]","getChildrenIds(MemorySegment, int): String[]","hasPath(MemorySegment, int): boolean","hasChildrenIds(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorRequestChildrenListReply","toObject(MemorySegment, int): AssetEditorRequestChildrenListReply","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRequestDataset","simpleName":"AssetEditorRequestDataset","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorRequestDataset()","AssetEditorRequestDataset(String)","AssetEditorRequestDataset(AssetEditorRequestDataset)","deserialize(ByteBuf, int): AssetEditorRequestDataset","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","hasName(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorRequestDataset","toObject(MemorySegment, int): AssetEditorRequestDataset","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorRequestDataset"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorRequestDatasetReply","simpleName":"AssetEditorRequestDatasetReply","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorRequestDatasetReply()","AssetEditorRequestDatasetReply(String, String[])","AssetEditorRequestDatasetReply(AssetEditorRequestDatasetReply)","deserialize(ByteBuf, int): AssetEditorRequestDatasetReply","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","getIds(MemorySegment): String[]","getIds(MemorySegment, int): String[]","hasName(MemorySegment, int): boolean","hasIds(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorRequestDatasetReply","toObject(MemorySegment, int): AssetEditorRequestDatasetReply","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorSelectAsset","simpleName":"AssetEditorSelectAsset","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorSelectAsset()","AssetEditorSelectAsset(AssetPath)","AssetEditorSelectAsset(AssetEditorSelectAsset)","deserialize(ByteBuf, int): AssetEditorSelectAsset","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorSelectAsset","toObject(MemorySegment, int): AssetEditorSelectAsset","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorSelectAsset"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorSetGameTime","simpleName":"AssetEditorSetGameTime","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorSetGameTime()","AssetEditorSetGameTime(InstantData, boolean)","AssetEditorSetGameTime(AssetEditorSetGameTime)","deserialize(ByteBuf, int): AssetEditorSetGameTime","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGameTime(MemorySegment): InstantData","getGameTime(MemorySegment, int): InstantData","getPaused(MemorySegment): boolean","getPaused(MemorySegment, int): boolean","hasGameTime(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorSetGameTime","toObject(MemorySegment, int): AssetEditorSetGameTime","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorSetupAssetTypes","simpleName":"AssetEditorSetupAssetTypes","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorSetupAssetTypes()","AssetEditorSetupAssetTypes(AssetEditorAssetType[])","AssetEditorSetupAssetTypes(AssetEditorSetupAssetTypes)","deserialize(ByteBuf, int): AssetEditorSetupAssetTypes","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAssetTypes(MemorySegment): AssetEditorAssetType[]","getAssetTypes(MemorySegment, int): AssetEditorAssetType[]","hasAssetTypes(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorSetupAssetTypes","toObject(MemorySegment, int): AssetEditorSetupAssetTypes","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorSetupAssetTypes"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorSetupSchemas","simpleName":"AssetEditorSetupSchemas","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorSetupSchemas()","AssetEditorSetupSchemas(SchemaFile[])","AssetEditorSetupSchemas(AssetEditorSetupSchemas)","deserialize(ByteBuf, int): AssetEditorSetupSchemas","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSchemas(MemorySegment): SchemaFile[]","getSchemas(MemorySegment, int): SchemaFile[]","hasSchemas(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorSetupSchemas","toObject(MemorySegment, int): AssetEditorSetupSchemas","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorSetupSchemas"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorSubscribeModifiedAssetsChanges","simpleName":"AssetEditorSubscribeModifiedAssetsChanges","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorSubscribeModifiedAssetsChanges()","AssetEditorSubscribeModifiedAssetsChanges(boolean)","AssetEditorSubscribeModifiedAssetsChanges(AssetEditorSubscribeModifiedAssetsChanges)","deserialize(ByteBuf, int): AssetEditorSubscribeModifiedAssetsChanges","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSubscribe(MemorySegment): boolean","getSubscribe(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorSubscribeModifiedAssetsChanges","toObject(MemorySegment, int): AssetEditorSubscribeModifiedAssetsChanges","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorSubscribeModifiedAssetsChanges","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUndoChanges","simpleName":"AssetEditorUndoChanges","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorUndoChanges()","AssetEditorUndoChanges(int, AssetPath)","AssetEditorUndoChanges(AssetEditorUndoChanges)","deserialize(ByteBuf, int): AssetEditorUndoChanges","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorUndoChanges","toObject(MemorySegment, int): AssetEditorUndoChanges","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUndoRedoReply","simpleName":"AssetEditorUndoRedoReply","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorUndoRedoReply()","AssetEditorUndoRedoReply(int, JsonUpdateCommand)","AssetEditorUndoRedoReply(AssetEditorUndoRedoReply)","deserialize(ByteBuf, int): AssetEditorUndoRedoReply","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getCommand(MemorySegment): JsonUpdateCommand","getCommand(MemorySegment, int): JsonUpdateCommand","hasCommand(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorUndoRedoReply","toObject(MemorySegment, int): AssetEditorUndoRedoReply","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateAsset","simpleName":"AssetEditorUpdateAsset","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorUpdateAsset()","AssetEditorUpdateAsset(int, String, AssetPath, int, byte[])","AssetEditorUpdateAsset(AssetEditorUpdateAsset)","deserialize(ByteBuf, int): AssetEditorUpdateAsset","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getAssetType(MemorySegment): String","getAssetType(MemorySegment, int): String","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getAssetIndex(MemorySegment): int","getAssetIndex(MemorySegment, int): int","getData(MemorySegment): byte[]","getData(MemorySegment, int): byte[]"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateAssetPack","simpleName":"AssetEditorUpdateAssetPack","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorUpdateAssetPack()","AssetEditorUpdateAssetPack(String, AssetPackManifest)","AssetEditorUpdateAssetPack(AssetEditorUpdateAssetPack)","deserialize(ByteBuf, int): AssetEditorUpdateAssetPack","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getManifest(MemorySegment): AssetPackManifest","getManifest(MemorySegment, int): AssetPackManifest","hasId(MemorySegment, int): boolean","hasManifest(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorUpdateAssetPack","toObject(MemorySegment, int): AssetEditorUpdateAssetPack","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateJsonAsset","simpleName":"AssetEditorUpdateJsonAsset","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorUpdateJsonAsset()","AssetEditorUpdateJsonAsset(int, String, AssetPath, int, JsonUpdateCommand[])","AssetEditorUpdateJsonAsset(AssetEditorUpdateJsonAsset)","deserialize(ByteBuf, int): AssetEditorUpdateJsonAsset","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getAssetType(MemorySegment): String","getAssetType(MemorySegment, int): String","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getAssetIndex(MemorySegment): int","getAssetIndex(MemorySegment, int): int","getCommands(MemorySegment): JsonUpdateCommand[]","getCommands(MemorySegment, int): JsonUpdateCommand[]"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateModelPreview","simpleName":"AssetEditorUpdateModelPreview","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorUpdateModelPreview()","AssetEditorUpdateModelPreview(AssetPath, Model, BlockType, AssetEditorPreviewCameraSettings)","AssetEditorUpdateModelPreview(AssetEditorUpdateModelPreview)","deserialize(ByteBuf, int): AssetEditorUpdateModelPreview","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAssetPath(MemorySegment): AssetPath","getAssetPath(MemorySegment, int): AssetPath","getModel(MemorySegment): Model","getModel(MemorySegment, int): Model","getBlock(MemorySegment): BlockType","getBlock(MemorySegment, int): BlockType","getCamera(MemorySegment): AssetEditorPreviewCameraSettings","getCamera(MemorySegment, int): AssetEditorPreviewCameraSettings","hasCamera(MemorySegment, int): boolean","hasAssetPath(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateSecondsPerGameDay","simpleName":"AssetEditorUpdateSecondsPerGameDay","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorUpdateSecondsPerGameDay()","AssetEditorUpdateSecondsPerGameDay(int, int)","AssetEditorUpdateSecondsPerGameDay(AssetEditorUpdateSecondsPerGameDay)","deserialize(ByteBuf, int): AssetEditorUpdateSecondsPerGameDay","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDaytimeDurationSeconds(MemorySegment): int","getDaytimeDurationSeconds(MemorySegment, int): int","getNighttimeDurationSeconds(MemorySegment): int","getNighttimeDurationSeconds(MemorySegment, int): int","toObject(MemorySegment): AssetEditorUpdateSecondsPerGameDay","toObject(MemorySegment, int): AssetEditorUpdateSecondsPerGameDay","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetEditorUpdateWeatherPreviewLock","simpleName":"AssetEditorUpdateWeatherPreviewLock","methods":["getId(): int","getChannel(): NetworkChannel","AssetEditorUpdateWeatherPreviewLock()","AssetEditorUpdateWeatherPreviewLock(boolean)","AssetEditorUpdateWeatherPreviewLock(AssetEditorUpdateWeatherPreviewLock)","deserialize(ByteBuf, int): AssetEditorUpdateWeatherPreviewLock","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getLocked(MemorySegment): boolean","getLocked(MemorySegment, int): boolean","toObject(MemorySegment): AssetEditorUpdateWeatherPreviewLock","toObject(MemorySegment, int): AssetEditorUpdateWeatherPreviewLock","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetEditorUpdateWeatherPreviewLock","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetInfo","simpleName":"AssetInfo","methods":["AssetInfo()","AssetInfo(AssetPath, AssetPath, boolean, boolean, long, String)","AssetInfo(AssetInfo)","deserialize(ByteBuf, int): AssetInfo","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getOldPath(MemorySegment): AssetPath","getOldPath(MemorySegment, int): AssetPath","getIsDeleted(MemorySegment): boolean","getIsDeleted(MemorySegment, int): boolean","getIsNew(MemorySegment): boolean","getIsNew(MemorySegment, int): boolean","getLastModificationDate(MemorySegment): long","getLastModificationDate(MemorySegment, int): long","getLastModificationUsername(MemorySegment): String","getLastModificationUsername(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetPackManifest","simpleName":"AssetPackManifest","methods":["AssetPackManifest()","AssetPackManifest(String, String, String, String, String, AuthorInfo[], String)","AssetPackManifest(AssetPackManifest)","deserialize(ByteBuf, int): AssetPackManifest","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","getGroup(MemorySegment): String","getGroup(MemorySegment, int): String","getWebsite(MemorySegment): String","getWebsite(MemorySegment, int): String","getDescription(MemorySegment): String","getDescription(MemorySegment, int): String","getVersion(MemorySegment): String","getVersion(MemorySegment, int): String","getAuthors(MemorySegment): AuthorInfo[]","getAuthors(MemorySegment, int): AuthorInfo[]"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AssetPath","simpleName":"AssetPath","methods":["AssetPath()","AssetPath(String, String)","AssetPath(AssetPath)","deserialize(ByteBuf, int): AssetPath","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPack(MemorySegment): String","getPack(MemorySegment, int): String","getPath(MemorySegment): String","getPath(MemorySegment, int): String","hasPack(MemorySegment, int): boolean","hasPath(MemorySegment, int): boolean","toObject(MemorySegment): AssetPath","toObject(MemorySegment, int): AssetPath","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.AuthorInfo","simpleName":"AuthorInfo","methods":["AuthorInfo()","AuthorInfo(String, String, String)","AuthorInfo(AuthorInfo)","deserialize(ByteBuf, int): AuthorInfo","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","getEmail(MemorySegment): String","getEmail(MemorySegment, int): String","getUrl(MemorySegment): String","getUrl(MemorySegment, int): String","hasName(MemorySegment, int): boolean","hasEmail(MemorySegment, int): boolean","hasUrl(MemorySegment, int): boolean","toObject(MemorySegment): AuthorInfo","toObject(MemorySegment, int): AuthorInfo","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.FailureReply","simpleName":"FailureReply","methods":["getId(): int","getChannel(): NetworkChannel","FailureReply()","FailureReply(int, FormattedMessage)","FailureReply(FailureReply)","deserialize(ByteBuf, int): FailureReply","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getMessage(MemorySegment): FormattedMessage","getMessage(MemorySegment, int): FormattedMessage","hasMessage(MemorySegment, int): boolean","toObject(MemorySegment): FailureReply","toObject(MemorySegment, int): FailureReply","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.JsonUpdateCommand","simpleName":"JsonUpdateCommand","methods":["JsonUpdateCommand()","JsonUpdateCommand(JsonUpdateType, String[], String, String, String[], AssetEditorRebuildCaches)","JsonUpdateCommand(JsonUpdateCommand)","deserialize(ByteBuf, int): JsonUpdateCommand","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): JsonUpdateType","getType(MemorySegment, int): JsonUpdateType","getPath(MemorySegment): String[]","getPath(MemorySegment, int): String[]","getValue(MemorySegment): String","getValue(MemorySegment, int): String","getPreviousValue(MemorySegment): String","getPreviousValue(MemorySegment, int): String","getFirstCreatedProperty(MemorySegment): String[]","getFirstCreatedProperty(MemorySegment, int): String[]","getRebuildCaches(MemorySegment): AssetEditorRebuildCaches","getRebuildCaches(MemorySegment, int): AssetEditorRebuildCaches"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.JsonUpdateType","simpleName":"JsonUpdateType","methods":["values(): JsonUpdateType[]","valueOf(String): JsonUpdateType","getValue(): int","fromValue(int): JsonUpdateType"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.SchemaFile","simpleName":"SchemaFile","methods":["SchemaFile()","SchemaFile(String)","SchemaFile(SchemaFile)","deserialize(ByteBuf, int): SchemaFile","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getContent(MemorySegment): String","getContent(MemorySegment, int): String","hasContent(MemorySegment, int): boolean","toObject(MemorySegment): SchemaFile","toObject(MemorySegment, int): SchemaFile","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SchemaFile","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.SuccessReply","simpleName":"SuccessReply","methods":["getId(): int","getChannel(): NetworkChannel","SuccessReply()","SuccessReply(int, FormattedMessage)","SuccessReply(SuccessReply)","deserialize(ByteBuf, int): SuccessReply","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getMessage(MemorySegment): FormattedMessage","getMessage(MemorySegment, int): FormattedMessage","hasMessage(MemorySegment, int): boolean","toObject(MemorySegment): SuccessReply","toObject(MemorySegment, int): SuccessReply","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.TimestampedAssetReference","simpleName":"TimestampedAssetReference","methods":["TimestampedAssetReference()","TimestampedAssetReference(AssetPath, String)","TimestampedAssetReference(TimestampedAssetReference)","deserialize(ByteBuf, int): TimestampedAssetReference","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPath(MemorySegment): AssetPath","getPath(MemorySegment, int): AssetPath","getTimestamp(MemorySegment): String","getTimestamp(MemorySegment, int): String","hasPath(MemorySegment, int): boolean","hasTimestamp(MemorySegment, int): boolean","toObject(MemorySegment): TimestampedAssetReference","toObject(MemorySegment, int): TimestampedAssetReference","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.asseteditor.WriteUpdateType","simpleName":"WriteUpdateType","methods":["values(): WriteUpdateType[]","valueOf(String): WriteUpdateType","getValue(): int","fromValue(int): WriteUpdateType"]},{"name":"com.hypixel.hytale.protocol.packets.assets.TrackOrUpdateObjective","simpleName":"TrackOrUpdateObjective","methods":["getId(): int","getChannel(): NetworkChannel","TrackOrUpdateObjective()","TrackOrUpdateObjective(Objective)","TrackOrUpdateObjective(TrackOrUpdateObjective)","deserialize(ByteBuf, int): TrackOrUpdateObjective","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getObjective(MemorySegment): Objective","getObjective(MemorySegment, int): Objective","hasObjective(MemorySegment, int): boolean","toObject(MemorySegment): TrackOrUpdateObjective","toObject(MemorySegment, int): TrackOrUpdateObjective","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TrackOrUpdateObjective"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UntrackObjective","simpleName":"UntrackObjective","methods":["getId(): int","getChannel(): NetworkChannel","UntrackObjective()","UntrackObjective(UUID)","UntrackObjective(UntrackObjective)","deserialize(ByteBuf, int): UntrackObjective","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getObjectiveUuid(MemorySegment): UUID","getObjectiveUuid(MemorySegment, int): UUID","toObject(MemorySegment): UntrackObjective","toObject(MemorySegment, int): UntrackObjective","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UntrackObjective","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateAmbienceFX","simpleName":"UpdateAmbienceFX","methods":["getId(): int","getChannel(): NetworkChannel","UpdateAmbienceFX()","UpdateAmbienceFX(UpdateType, int, Map)","UpdateAmbienceFX(UpdateAmbienceFX)","deserialize(ByteBuf, int): UpdateAmbienceFX","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getAmbienceFX(MemorySegment): Map","getAmbienceFX(MemorySegment, int): Map","hasAmbienceFX(MemorySegment, int): boolean","toObject(MemorySegment): UpdateAmbienceFX","toObject(MemorySegment, int): UpdateAmbienceFX","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateAudioCategories","simpleName":"UpdateAudioCategories","methods":["getId(): int","getChannel(): NetworkChannel","UpdateAudioCategories()","UpdateAudioCategories(UpdateType, int, Map)","UpdateAudioCategories(UpdateAudioCategories)","deserialize(ByteBuf, int): UpdateAudioCategories","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getCategories(MemorySegment): Map","getCategories(MemorySegment, int): Map","hasCategories(MemorySegment, int): boolean","toObject(MemorySegment): UpdateAudioCategories","toObject(MemorySegment, int): UpdateAudioCategories","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateAudioStates","simpleName":"UpdateAudioStates","methods":["getId(): int","getChannel(): NetworkChannel","UpdateAudioStates()","UpdateAudioStates(UpdateType, int, Map)","UpdateAudioStates(UpdateAudioStates)","deserialize(ByteBuf, int): UpdateAudioStates","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getAudioStates(MemorySegment): Map","getAudioStates(MemorySegment, int): Map","hasAudioStates(MemorySegment, int): boolean","toObject(MemorySegment): UpdateAudioStates","toObject(MemorySegment, int): UpdateAudioStates","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateBlockBreakingDecals","simpleName":"UpdateBlockBreakingDecals","methods":["getId(): int","getChannel(): NetworkChannel","UpdateBlockBreakingDecals()","UpdateBlockBreakingDecals(UpdateType, Map)","UpdateBlockBreakingDecals(UpdateBlockBreakingDecals)","deserialize(ByteBuf, int): UpdateBlockBreakingDecals","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getBlockBreakingDecals(MemorySegment): Map","getBlockBreakingDecals(MemorySegment, int): Map","hasBlockBreakingDecals(MemorySegment, int): boolean","toObject(MemorySegment): UpdateBlockBreakingDecals","toObject(MemorySegment, int): UpdateBlockBreakingDecals","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateBlockGroups","simpleName":"UpdateBlockGroups","methods":["getId(): int","getChannel(): NetworkChannel","UpdateBlockGroups()","UpdateBlockGroups(UpdateType, Map)","UpdateBlockGroups(UpdateBlockGroups)","deserialize(ByteBuf, int): UpdateBlockGroups","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getGroups(MemorySegment): Map","getGroups(MemorySegment, int): Map","hasGroups(MemorySegment, int): boolean","toObject(MemorySegment): UpdateBlockGroups","toObject(MemorySegment, int): UpdateBlockGroups","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateBlockHitboxes","simpleName":"UpdateBlockHitboxes","methods":["getId(): int","getChannel(): NetworkChannel","UpdateBlockHitboxes()","UpdateBlockHitboxes(UpdateType, int, Map)","UpdateBlockHitboxes(UpdateBlockHitboxes)","deserialize(ByteBuf, int): UpdateBlockHitboxes","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getBlockBaseHitboxes(MemorySegment): Map","getBlockBaseHitboxes(MemorySegment, int): Map","hasBlockBaseHitboxes(MemorySegment, int): boolean","toObject(MemorySegment): UpdateBlockHitboxes","toObject(MemorySegment, int): UpdateBlockHitboxes","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateBlockParticleSets","simpleName":"UpdateBlockParticleSets","methods":["getId(): int","getChannel(): NetworkChannel","UpdateBlockParticleSets()","UpdateBlockParticleSets(UpdateType, Map)","UpdateBlockParticleSets(UpdateBlockParticleSets)","deserialize(ByteBuf, int): UpdateBlockParticleSets","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getBlockParticleSets(MemorySegment): Map","getBlockParticleSets(MemorySegment, int): Map","hasBlockParticleSets(MemorySegment, int): boolean","toObject(MemorySegment): UpdateBlockParticleSets","toObject(MemorySegment, int): UpdateBlockParticleSets","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateBlockSets","simpleName":"UpdateBlockSets","methods":["getId(): int","getChannel(): NetworkChannel","UpdateBlockSets()","UpdateBlockSets(UpdateType, Map)","UpdateBlockSets(UpdateBlockSets)","deserialize(ByteBuf, int): UpdateBlockSets","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getBlockSets(MemorySegment): Map","getBlockSets(MemorySegment, int): Map","hasBlockSets(MemorySegment, int): boolean","toObject(MemorySegment): UpdateBlockSets","toObject(MemorySegment, int): UpdateBlockSets","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateBlockSoundSets","simpleName":"UpdateBlockSoundSets","methods":["getId(): int","getChannel(): NetworkChannel","UpdateBlockSoundSets()","UpdateBlockSoundSets(UpdateType, int, Map)","UpdateBlockSoundSets(UpdateBlockSoundSets)","deserialize(ByteBuf, int): UpdateBlockSoundSets","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getBlockSoundSets(MemorySegment): Map","getBlockSoundSets(MemorySegment, int): Map","hasBlockSoundSets(MemorySegment, int): boolean","toObject(MemorySegment): UpdateBlockSoundSets","toObject(MemorySegment, int): UpdateBlockSoundSets","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateBlockTypes","simpleName":"UpdateBlockTypes","methods":["getId(): int","getChannel(): NetworkChannel","UpdateBlockTypes()","UpdateBlockTypes(UpdateType, int, Map, boolean, boolean, boolean, boolean)","UpdateBlockTypes(UpdateBlockTypes)","deserialize(ByteBuf, int): UpdateBlockTypes","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getBlockTypes(MemorySegment): Map","getBlockTypes(MemorySegment, int): Map","getUpdateBlockTextures(MemorySegment): boolean","getUpdateBlockTextures(MemorySegment, int): boolean","getUpdateModelTextures(MemorySegment): boolean","getUpdateModelTextures(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateCameraShake","simpleName":"UpdateCameraShake","methods":["getId(): int","getChannel(): NetworkChannel","UpdateCameraShake()","UpdateCameraShake(UpdateType, Map)","UpdateCameraShake(UpdateCameraShake)","deserialize(ByteBuf, int): UpdateCameraShake","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getProfiles(MemorySegment): Map","getProfiles(MemorySegment, int): Map","hasProfiles(MemorySegment, int): boolean","toObject(MemorySegment): UpdateCameraShake","toObject(MemorySegment, int): UpdateCameraShake","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateEmotes","simpleName":"UpdateEmotes","methods":["getId(): int","getChannel(): NetworkChannel","UpdateEmotes()","UpdateEmotes(UpdateType, int, Map)","UpdateEmotes(UpdateEmotes)","deserialize(ByteBuf, int): UpdateEmotes","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getEmotes(MemorySegment): Map","getEmotes(MemorySegment, int): Map","hasEmotes(MemorySegment, int): boolean","toObject(MemorySegment): UpdateEmotes","toObject(MemorySegment, int): UpdateEmotes","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateEntityEffects","simpleName":"UpdateEntityEffects","methods":["getId(): int","getChannel(): NetworkChannel","UpdateEntityEffects()","UpdateEntityEffects(UpdateType, int, Map)","UpdateEntityEffects(UpdateEntityEffects)","deserialize(ByteBuf, int): UpdateEntityEffects","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getEntityEffects(MemorySegment): Map","getEntityEffects(MemorySegment, int): Map","hasEntityEffects(MemorySegment, int): boolean","toObject(MemorySegment): UpdateEntityEffects","toObject(MemorySegment, int): UpdateEntityEffects","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateEntityStatTypes","simpleName":"UpdateEntityStatTypes","methods":["getId(): int","getChannel(): NetworkChannel","UpdateEntityStatTypes()","UpdateEntityStatTypes(UpdateType, int, Map)","UpdateEntityStatTypes(UpdateEntityStatTypes)","deserialize(ByteBuf, int): UpdateEntityStatTypes","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getTypes(MemorySegment): Map","getTypes(MemorySegment, int): Map","hasTypes(MemorySegment, int): boolean","toObject(MemorySegment): UpdateEntityStatTypes","toObject(MemorySegment, int): UpdateEntityStatTypes","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateEntityUIComponents","simpleName":"UpdateEntityUIComponents","methods":["getId(): int","getChannel(): NetworkChannel","UpdateEntityUIComponents()","UpdateEntityUIComponents(UpdateType, int, Map)","UpdateEntityUIComponents(UpdateEntityUIComponents)","deserialize(ByteBuf, int): UpdateEntityUIComponents","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getComponents(MemorySegment): Map","getComponents(MemorySegment, int): Map","hasComponents(MemorySegment, int): boolean","toObject(MemorySegment): UpdateEntityUIComponents","toObject(MemorySegment, int): UpdateEntityUIComponents","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateEnvironments","simpleName":"UpdateEnvironments","methods":["getId(): int","getChannel(): NetworkChannel","UpdateEnvironments()","UpdateEnvironments(UpdateType, int, Map, boolean)","UpdateEnvironments(UpdateEnvironments)","deserialize(ByteBuf, int): UpdateEnvironments","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getEnvironments(MemorySegment): Map","getEnvironments(MemorySegment, int): Map","getRebuildMapGeometry(MemorySegment): boolean","getRebuildMapGeometry(MemorySegment, int): boolean","hasEnvironments(MemorySegment, int): boolean","toObject(MemorySegment): UpdateEnvironments"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateEqualizerEffects","simpleName":"UpdateEqualizerEffects","methods":["getId(): int","getChannel(): NetworkChannel","UpdateEqualizerEffects()","UpdateEqualizerEffects(UpdateType, int, Map)","UpdateEqualizerEffects(UpdateEqualizerEffects)","deserialize(ByteBuf, int): UpdateEqualizerEffects","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getEffects(MemorySegment): Map","getEffects(MemorySegment, int): Map","hasEffects(MemorySegment, int): boolean","toObject(MemorySegment): UpdateEqualizerEffects","toObject(MemorySegment, int): UpdateEqualizerEffects","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateFieldcraftCategories","simpleName":"UpdateFieldcraftCategories","methods":["getId(): int","getChannel(): NetworkChannel","UpdateFieldcraftCategories()","UpdateFieldcraftCategories(UpdateType, ItemCategory[])","UpdateFieldcraftCategories(UpdateFieldcraftCategories)","deserialize(ByteBuf, int): UpdateFieldcraftCategories","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getItemCategories(MemorySegment): ItemCategory[]","getItemCategories(MemorySegment, int): ItemCategory[]","hasItemCategories(MemorySegment, int): boolean","toObject(MemorySegment): UpdateFieldcraftCategories","toObject(MemorySegment, int): UpdateFieldcraftCategories","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateFluidFX","simpleName":"UpdateFluidFX","methods":["getId(): int","getChannel(): NetworkChannel","UpdateFluidFX()","UpdateFluidFX(UpdateType, int, Map)","UpdateFluidFX(UpdateFluidFX)","deserialize(ByteBuf, int): UpdateFluidFX","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getFluidFX(MemorySegment): Map","getFluidFX(MemorySegment, int): Map","hasFluidFX(MemorySegment, int): boolean","toObject(MemorySegment): UpdateFluidFX","toObject(MemorySegment, int): UpdateFluidFX","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateFluids","simpleName":"UpdateFluids","methods":["getId(): int","getChannel(): NetworkChannel","UpdateFluids()","UpdateFluids(UpdateType, int, Map)","UpdateFluids(UpdateFluids)","deserialize(ByteBuf, int): UpdateFluids","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getFluids(MemorySegment): Map","getFluids(MemorySegment, int): Map","hasFluids(MemorySegment, int): boolean","toObject(MemorySegment): UpdateFluids","toObject(MemorySegment, int): UpdateFluids","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateHitboxCollisionConfig","simpleName":"UpdateHitboxCollisionConfig","methods":["getId(): int","getChannel(): NetworkChannel","UpdateHitboxCollisionConfig()","UpdateHitboxCollisionConfig(UpdateType, int, Map)","UpdateHitboxCollisionConfig(UpdateHitboxCollisionConfig)","deserialize(ByteBuf, int): UpdateHitboxCollisionConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getHitboxCollisionConfigs(MemorySegment): Map","getHitboxCollisionConfigs(MemorySegment, int): Map","hasHitboxCollisionConfigs(MemorySegment, int): boolean","toObject(MemorySegment): UpdateHitboxCollisionConfig","toObject(MemorySegment, int): UpdateHitboxCollisionConfig","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateInteractions","simpleName":"UpdateInteractions","methods":["getId(): int","getChannel(): NetworkChannel","UpdateInteractions()","UpdateInteractions(UpdateType, int, Map)","UpdateInteractions(UpdateInteractions)","deserialize(ByteBuf, int): UpdateInteractions","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getInteractions(MemorySegment): Map","getInteractions(MemorySegment, int): Map","hasInteractions(MemorySegment, int): boolean","toObject(MemorySegment): UpdateInteractions","toObject(MemorySegment, int): UpdateInteractions","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateItemCategories","simpleName":"UpdateItemCategories","methods":["getId(): int","getChannel(): NetworkChannel","UpdateItemCategories()","UpdateItemCategories(UpdateType, ItemCategory[])","UpdateItemCategories(UpdateItemCategories)","deserialize(ByteBuf, int): UpdateItemCategories","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getItemCategories(MemorySegment): ItemCategory[]","getItemCategories(MemorySegment, int): ItemCategory[]","hasItemCategories(MemorySegment, int): boolean","toObject(MemorySegment): UpdateItemCategories","toObject(MemorySegment, int): UpdateItemCategories","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateItemPlayerAnimations","simpleName":"UpdateItemPlayerAnimations","methods":["getId(): int","getChannel(): NetworkChannel","UpdateItemPlayerAnimations()","UpdateItemPlayerAnimations(UpdateType, Map)","UpdateItemPlayerAnimations(UpdateItemPlayerAnimations)","deserialize(ByteBuf, int): UpdateItemPlayerAnimations","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getItemPlayerAnimations(MemorySegment): Map","getItemPlayerAnimations(MemorySegment, int): Map","hasItemPlayerAnimations(MemorySegment, int): boolean","toObject(MemorySegment): UpdateItemPlayerAnimations","toObject(MemorySegment, int): UpdateItemPlayerAnimations","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateItemQualities","simpleName":"UpdateItemQualities","methods":["getId(): int","getChannel(): NetworkChannel","UpdateItemQualities()","UpdateItemQualities(UpdateType, int, Map)","UpdateItemQualities(UpdateItemQualities)","deserialize(ByteBuf, int): UpdateItemQualities","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getItemQualities(MemorySegment): Map","getItemQualities(MemorySegment, int): Map","hasItemQualities(MemorySegment, int): boolean","toObject(MemorySegment): UpdateItemQualities","toObject(MemorySegment, int): UpdateItemQualities","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateItemReticles","simpleName":"UpdateItemReticles","methods":["getId(): int","getChannel(): NetworkChannel","UpdateItemReticles()","UpdateItemReticles(UpdateType, int, Map)","UpdateItemReticles(UpdateItemReticles)","deserialize(ByteBuf, int): UpdateItemReticles","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getItemReticleConfigs(MemorySegment): Map","getItemReticleConfigs(MemorySegment, int): Map","hasItemReticleConfigs(MemorySegment, int): boolean","toObject(MemorySegment): UpdateItemReticles","toObject(MemorySegment, int): UpdateItemReticles","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateItems","simpleName":"UpdateItems","methods":["getId(): int","getChannel(): NetworkChannel","UpdateItems()","UpdateItems(UpdateType, Map, String[], boolean, boolean)","UpdateItems(UpdateItems)","deserialize(ByteBuf, int): UpdateItems","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getItems(MemorySegment): Map","getItems(MemorySegment, int): Map","getRemovedItems(MemorySegment): String[]","getRemovedItems(MemorySegment, int): String[]","getUpdateModels(MemorySegment): boolean","getUpdateModels(MemorySegment, int): boolean","getUpdateIcons(MemorySegment): boolean","getUpdateIcons(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateItemSoundSets","simpleName":"UpdateItemSoundSets","methods":["getId(): int","getChannel(): NetworkChannel","UpdateItemSoundSets()","UpdateItemSoundSets(UpdateType, int, Map)","UpdateItemSoundSets(UpdateItemSoundSets)","deserialize(ByteBuf, int): UpdateItemSoundSets","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getItemSoundSets(MemorySegment): Map","getItemSoundSets(MemorySegment, int): Map","hasItemSoundSets(MemorySegment, int): boolean","toObject(MemorySegment): UpdateItemSoundSets","toObject(MemorySegment, int): UpdateItemSoundSets","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateModelvfxs","simpleName":"UpdateModelvfxs","methods":["getId(): int","getChannel(): NetworkChannel","UpdateModelvfxs()","UpdateModelvfxs(UpdateType, int, Map)","UpdateModelvfxs(UpdateModelvfxs)","deserialize(ByteBuf, int): UpdateModelvfxs","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getModelVFXs(MemorySegment): Map","getModelVFXs(MemorySegment, int): Map","hasModelVFXs(MemorySegment, int): boolean","toObject(MemorySegment): UpdateModelvfxs","toObject(MemorySegment, int): UpdateModelvfxs","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateMusicContainers","simpleName":"UpdateMusicContainers","methods":["getId(): int","getChannel(): NetworkChannel","UpdateMusicContainers()","UpdateMusicContainers(UpdateType, int, Map)","UpdateMusicContainers(UpdateMusicContainers)","deserialize(ByteBuf, int): UpdateMusicContainers","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getMusicContainers(MemorySegment): Map","getMusicContainers(MemorySegment, int): Map","hasMusicContainers(MemorySegment, int): boolean","toObject(MemorySegment): UpdateMusicContainers","toObject(MemorySegment, int): UpdateMusicContainers","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateObjectiveTask","simpleName":"UpdateObjectiveTask","methods":["getId(): int","getChannel(): NetworkChannel","UpdateObjectiveTask()","UpdateObjectiveTask(UUID, int, ObjectiveTask)","UpdateObjectiveTask(UpdateObjectiveTask)","deserialize(ByteBuf, int): UpdateObjectiveTask","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getObjectiveUuid(MemorySegment): UUID","getObjectiveUuid(MemorySegment, int): UUID","getTaskIndex(MemorySegment): int","getTaskIndex(MemorySegment, int): int","getTask(MemorySegment): ObjectiveTask","getTask(MemorySegment, int): ObjectiveTask","hasTask(MemorySegment, int): boolean","toObject(MemorySegment): UpdateObjectiveTask","toObject(MemorySegment, int): UpdateObjectiveTask","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateParticleSpawners","simpleName":"UpdateParticleSpawners","methods":["getId(): int","getChannel(): NetworkChannel","UpdateParticleSpawners()","UpdateParticleSpawners(UpdateType, Map, String[])","UpdateParticleSpawners(UpdateParticleSpawners)","deserialize(ByteBuf, int): UpdateParticleSpawners","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getParticleSpawners(MemorySegment): Map","getParticleSpawners(MemorySegment, int): Map","getRemovedParticleSpawners(MemorySegment): String[]","getRemovedParticleSpawners(MemorySegment, int): String[]","hasParticleSpawners(MemorySegment, int): boolean","hasRemovedParticleSpawners(MemorySegment, int): boolean","toObject(MemorySegment): UpdateParticleSpawners","toObject(MemorySegment, int): UpdateParticleSpawners"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateParticleSystems","simpleName":"UpdateParticleSystems","methods":["getId(): int","getChannel(): NetworkChannel","UpdateParticleSystems()","UpdateParticleSystems(UpdateType, Map, String[])","UpdateParticleSystems(UpdateParticleSystems)","deserialize(ByteBuf, int): UpdateParticleSystems","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getParticleSystems(MemorySegment): Map","getParticleSystems(MemorySegment, int): Map","getRemovedParticleSystems(MemorySegment): String[]","getRemovedParticleSystems(MemorySegment, int): String[]","hasParticleSystems(MemorySegment, int): boolean","hasRemovedParticleSystems(MemorySegment, int): boolean","toObject(MemorySegment): UpdateParticleSystems","toObject(MemorySegment, int): UpdateParticleSystems"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdatePhysicalMaterials","simpleName":"UpdatePhysicalMaterials","methods":["getId(): int","getChannel(): NetworkChannel","UpdatePhysicalMaterials()","UpdatePhysicalMaterials(UpdateType, int, Map)","UpdatePhysicalMaterials(UpdatePhysicalMaterials)","deserialize(ByteBuf, int): UpdatePhysicalMaterials","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getPhysicalMaterials(MemorySegment): Map","getPhysicalMaterials(MemorySegment, int): Map","hasPhysicalMaterials(MemorySegment, int): boolean","toObject(MemorySegment): UpdatePhysicalMaterials","toObject(MemorySegment, int): UpdatePhysicalMaterials","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateProjectileConfigs","simpleName":"UpdateProjectileConfigs","methods":["getId(): int","getChannel(): NetworkChannel","UpdateProjectileConfigs()","UpdateProjectileConfigs(UpdateType, Map, String[])","UpdateProjectileConfigs(UpdateProjectileConfigs)","deserialize(ByteBuf, int): UpdateProjectileConfigs","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getConfigs(MemorySegment): Map","getConfigs(MemorySegment, int): Map","getRemovedConfigs(MemorySegment): String[]","getRemovedConfigs(MemorySegment, int): String[]","hasConfigs(MemorySegment, int): boolean","hasRemovedConfigs(MemorySegment, int): boolean","toObject(MemorySegment): UpdateProjectileConfigs","toObject(MemorySegment, int): UpdateProjectileConfigs"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateRecipes","simpleName":"UpdateRecipes","methods":["getId(): int","getChannel(): NetworkChannel","UpdateRecipes()","UpdateRecipes(UpdateType, Map, String[])","UpdateRecipes(UpdateRecipes)","deserialize(ByteBuf, int): UpdateRecipes","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getRecipes(MemorySegment): Map","getRecipes(MemorySegment, int): Map","getRemovedRecipes(MemorySegment): String[]","getRemovedRecipes(MemorySegment, int): String[]","hasRecipes(MemorySegment, int): boolean","hasRemovedRecipes(MemorySegment, int): boolean","toObject(MemorySegment): UpdateRecipes","toObject(MemorySegment, int): UpdateRecipes"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateRepulsionConfig","simpleName":"UpdateRepulsionConfig","methods":["getId(): int","getChannel(): NetworkChannel","UpdateRepulsionConfig()","UpdateRepulsionConfig(UpdateType, int, Map)","UpdateRepulsionConfig(UpdateRepulsionConfig)","deserialize(ByteBuf, int): UpdateRepulsionConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getRepulsionConfigs(MemorySegment): Map","getRepulsionConfigs(MemorySegment, int): Map","hasRepulsionConfigs(MemorySegment, int): boolean","toObject(MemorySegment): UpdateRepulsionConfig","toObject(MemorySegment, int): UpdateRepulsionConfig","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateResourceTypes","simpleName":"UpdateResourceTypes","methods":["getId(): int","getChannel(): NetworkChannel","UpdateResourceTypes()","UpdateResourceTypes(UpdateType, Map)","UpdateResourceTypes(UpdateResourceTypes)","deserialize(ByteBuf, int): UpdateResourceTypes","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getResourceTypes(MemorySegment): Map","getResourceTypes(MemorySegment, int): Map","hasResourceTypes(MemorySegment, int): boolean","toObject(MemorySegment): UpdateResourceTypes","toObject(MemorySegment, int): UpdateResourceTypes","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateReverbEffects","simpleName":"UpdateReverbEffects","methods":["getId(): int","getChannel(): NetworkChannel","UpdateReverbEffects()","UpdateReverbEffects(UpdateType, int, Map)","UpdateReverbEffects(UpdateReverbEffects)","deserialize(ByteBuf, int): UpdateReverbEffects","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getEffects(MemorySegment): Map","getEffects(MemorySegment, int): Map","hasEffects(MemorySegment, int): boolean","toObject(MemorySegment): UpdateReverbEffects","toObject(MemorySegment, int): UpdateReverbEffects","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateRootInteractions","simpleName":"UpdateRootInteractions","methods":["getId(): int","getChannel(): NetworkChannel","UpdateRootInteractions()","UpdateRootInteractions(UpdateType, int, Map)","UpdateRootInteractions(UpdateRootInteractions)","deserialize(ByteBuf, int): UpdateRootInteractions","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getInteractions(MemorySegment): Map","getInteractions(MemorySegment, int): Map","hasInteractions(MemorySegment, int): boolean","toObject(MemorySegment): UpdateRootInteractions","toObject(MemorySegment, int): UpdateRootInteractions","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateSoundEvents","simpleName":"UpdateSoundEvents","methods":["getId(): int","getChannel(): NetworkChannel","UpdateSoundEvents()","UpdateSoundEvents(UpdateType, int, Map)","UpdateSoundEvents(UpdateSoundEvents)","deserialize(ByteBuf, int): UpdateSoundEvents","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getSoundEvents(MemorySegment): Map","getSoundEvents(MemorySegment, int): Map","hasSoundEvents(MemorySegment, int): boolean","toObject(MemorySegment): UpdateSoundEvents","toObject(MemorySegment, int): UpdateSoundEvents","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateSoundSets","simpleName":"UpdateSoundSets","methods":["getId(): int","getChannel(): NetworkChannel","UpdateSoundSets()","UpdateSoundSets(UpdateType, int, Map)","UpdateSoundSets(UpdateSoundSets)","deserialize(ByteBuf, int): UpdateSoundSets","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getSoundSets(MemorySegment): Map","getSoundSets(MemorySegment, int): Map","hasSoundSets(MemorySegment, int): boolean","toObject(MemorySegment): UpdateSoundSets","toObject(MemorySegment, int): UpdateSoundSets","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateTagPatterns","simpleName":"UpdateTagPatterns","methods":["getId(): int","getChannel(): NetworkChannel","UpdateTagPatterns()","UpdateTagPatterns(UpdateType, int, Map)","UpdateTagPatterns(UpdateTagPatterns)","deserialize(ByteBuf, int): UpdateTagPatterns","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getPatterns(MemorySegment): Map","getPatterns(MemorySegment, int): Map","hasPatterns(MemorySegment, int): boolean","toObject(MemorySegment): UpdateTagPatterns","toObject(MemorySegment, int): UpdateTagPatterns","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateTrails","simpleName":"UpdateTrails","methods":["getId(): int","getChannel(): NetworkChannel","UpdateTrails()","UpdateTrails(UpdateType, Map)","UpdateTrails(UpdateTrails)","deserialize(ByteBuf, int): UpdateTrails","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getTrails(MemorySegment): Map","getTrails(MemorySegment, int): Map","hasTrails(MemorySegment, int): boolean","toObject(MemorySegment): UpdateTrails","toObject(MemorySegment, int): UpdateTrails","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateTranslations","simpleName":"UpdateTranslations","methods":["getId(): int","getChannel(): NetworkChannel","UpdateTranslations()","UpdateTranslations(UpdateType, Map)","UpdateTranslations(UpdateTranslations)","deserialize(ByteBuf, int): UpdateTranslations","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getTranslations(MemorySegment): Map","getTranslations(MemorySegment, int): Map","hasTranslations(MemorySegment, int): boolean","toObject(MemorySegment): UpdateTranslations","toObject(MemorySegment, int): UpdateTranslations","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateUnarmedInteractions","simpleName":"UpdateUnarmedInteractions","methods":["getId(): int","getChannel(): NetworkChannel","UpdateUnarmedInteractions()","UpdateUnarmedInteractions(UpdateType, Map)","UpdateUnarmedInteractions(UpdateUnarmedInteractions)","deserialize(ByteBuf, int): UpdateUnarmedInteractions","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getInteractions(MemorySegment): Map","getInteractions(MemorySegment, int): Map","hasInteractions(MemorySegment, int): boolean","toObject(MemorySegment): UpdateUnarmedInteractions","toObject(MemorySegment, int): UpdateUnarmedInteractions","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateViewBobbing","simpleName":"UpdateViewBobbing","methods":["getId(): int","getChannel(): NetworkChannel","UpdateViewBobbing()","UpdateViewBobbing(UpdateType, Map)","UpdateViewBobbing(UpdateViewBobbing)","deserialize(ByteBuf, int): UpdateViewBobbing","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getProfiles(MemorySegment): Map","getProfiles(MemorySegment, int): Map","hasProfiles(MemorySegment, int): boolean","toObject(MemorySegment): UpdateViewBobbing","toObject(MemorySegment, int): UpdateViewBobbing","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.assets.UpdateWeathers","simpleName":"UpdateWeathers","methods":["getId(): int","getChannel(): NetworkChannel","UpdateWeathers()","UpdateWeathers(UpdateType, int, Map)","UpdateWeathers(UpdateWeathers)","deserialize(ByteBuf, int): UpdateWeathers","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): UpdateType","getType(MemorySegment, int): UpdateType","getMaxId(MemorySegment): int","getMaxId(MemorySegment, int): int","getWeathers(MemorySegment): Map","getWeathers(MemorySegment, int): Map","hasWeathers(MemorySegment, int): boolean","toObject(MemorySegment): UpdateWeathers","toObject(MemorySegment, int): UpdateWeathers","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.auth.AuthGrant","simpleName":"AuthGrant","methods":["getId(): int","getChannel(): NetworkChannel","AuthGrant()","AuthGrant(String, String)","AuthGrant(AuthGrant)","deserialize(ByteBuf, int): AuthGrant","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAuthorizationGrant(MemorySegment): String","getAuthorizationGrant(MemorySegment, int): String","getServerIdentityToken(MemorySegment): String","getServerIdentityToken(MemorySegment, int): String","hasAuthorizationGrant(MemorySegment, int): boolean","hasServerIdentityToken(MemorySegment, int): boolean","toObject(MemorySegment): AuthGrant","toObject(MemorySegment, int): AuthGrant","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.auth.AuthToken","simpleName":"AuthToken","methods":["getId(): int","getChannel(): NetworkChannel","AuthToken()","AuthToken(String, String)","AuthToken(AuthToken)","deserialize(ByteBuf, int): AuthToken","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAccessToken(MemorySegment): String","getAccessToken(MemorySegment, int): String","getServerAuthorizationGrant(MemorySegment): String","getServerAuthorizationGrant(MemorySegment, int): String","hasAccessToken(MemorySegment, int): boolean","hasServerAuthorizationGrant(MemorySegment, int): boolean","toObject(MemorySegment): AuthToken","toObject(MemorySegment, int): AuthToken","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.auth.ClientReferral","simpleName":"ClientReferral","methods":["getId(): int","getChannel(): NetworkChannel","ClientReferral()","ClientReferral(HostAddress, byte[])","ClientReferral(ClientReferral)","deserialize(ByteBuf, int): ClientReferral","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHostTo(MemorySegment): HostAddress","getHostTo(MemorySegment, int): HostAddress","getData(MemorySegment): byte[]","getData(MemorySegment, int): byte[]","hasHostTo(MemorySegment, int): boolean","hasData(MemorySegment, int): boolean","toObject(MemorySegment): ClientReferral","toObject(MemorySegment, int): ClientReferral","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.auth.ConnectAccept","simpleName":"ConnectAccept","methods":["getId(): int","getChannel(): NetworkChannel","ConnectAccept()","ConnectAccept(byte[])","ConnectAccept(ConnectAccept)","deserialize(ByteBuf, int): ConnectAccept","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPasswordChallenge(MemorySegment): byte[]","getPasswordChallenge(MemorySegment, int): byte[]","hasPasswordChallenge(MemorySegment, int): boolean","toObject(MemorySegment): ConnectAccept","toObject(MemorySegment, int): ConnectAccept","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ConnectAccept"]},{"name":"com.hypixel.hytale.protocol.packets.auth.PasswordAccepted","simpleName":"PasswordAccepted","methods":["PasswordAccepted()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): PasswordAccepted","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): PasswordAccepted","toObject(MemorySegment, int): PasswordAccepted","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): PasswordAccepted","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.auth.PasswordRejected","simpleName":"PasswordRejected","methods":["getId(): int","getChannel(): NetworkChannel","PasswordRejected()","PasswordRejected(byte[], int)","PasswordRejected(PasswordRejected)","deserialize(ByteBuf, int): PasswordRejected","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getNewChallenge(MemorySegment): byte[]","getNewChallenge(MemorySegment, int): byte[]","getAttemptsRemaining(MemorySegment): int","getAttemptsRemaining(MemorySegment, int): int","hasNewChallenge(MemorySegment, int): boolean","toObject(MemorySegment): PasswordRejected","toObject(MemorySegment, int): PasswordRejected","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.auth.PasswordResponse","simpleName":"PasswordResponse","methods":["getId(): int","getChannel(): NetworkChannel","PasswordResponse()","PasswordResponse(byte[])","PasswordResponse(PasswordResponse)","deserialize(ByteBuf, int): PasswordResponse","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHash(MemorySegment): byte[]","getHash(MemorySegment, int): byte[]","hasHash(MemorySegment, int): boolean","toObject(MemorySegment): PasswordResponse","toObject(MemorySegment, int): PasswordResponse","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): PasswordResponse"]},{"name":"com.hypixel.hytale.protocol.packets.auth.ServerAuthToken","simpleName":"ServerAuthToken","methods":["getId(): int","getChannel(): NetworkChannel","ServerAuthToken()","ServerAuthToken(String, byte[])","ServerAuthToken(ServerAuthToken)","deserialize(ByteBuf, int): ServerAuthToken","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getServerAccessToken(MemorySegment): String","getServerAccessToken(MemorySegment, int): String","getPasswordChallenge(MemorySegment): byte[]","getPasswordChallenge(MemorySegment, int): byte[]","hasServerAccessToken(MemorySegment, int): boolean","hasPasswordChallenge(MemorySegment, int): boolean","toObject(MemorySegment): ServerAuthToken","toObject(MemorySegment, int): ServerAuthToken","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.Axis","simpleName":"Axis","methods":["values(): Axis[]","valueOf(String): Axis","getValue(): int","fromValue(int): Axis"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BrushAxis","simpleName":"BrushAxis","methods":["values(): BrushAxis[]","valueOf(String): BrushAxis","getValue(): int","fromValue(int): BrushAxis"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BrushOrigin","simpleName":"BrushOrigin","methods":["values(): BrushOrigin[]","valueOf(String): BrushOrigin","getValue(): int","fromValue(int): BrushOrigin"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BrushShape","simpleName":"BrushShape","methods":["values(): BrushShape[]","valueOf(String): BrushShape","getValue(): int","fromValue(int): BrushShape"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolAction","simpleName":"BuilderToolAction","methods":["values(): BuilderToolAction[]","valueOf(String): BuilderToolAction","getValue(): int","fromValue(int): BuilderToolAction"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolArg","simpleName":"BuilderToolArg","methods":["BuilderToolArg()","BuilderToolArg(boolean, String, BuilderToolArgType, BuilderToolBoolArg, BuilderToolFloatArg, BuilderToolIntArg, BuilderToolStringArg, BuilderToolBlockArg, BuilderToolMaskArg, BuilderToolBrushShapeArg, BuilderToolBrushOriginArg, BuilderToolBrushAxisArg, BuilderToolRotationArg, BuilderToolOptionArg)","BuilderToolArg(BuilderToolArg)","deserialize(ByteBuf, int): BuilderToolArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRequired(MemorySegment): boolean","getRequired(MemorySegment, int): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getArgType(MemorySegment): BuilderToolArgType","getArgType(MemorySegment, int): BuilderToolArgType","getBoolArg(MemorySegment): BuilderToolBoolArg","getBoolArg(MemorySegment, int): BuilderToolBoolArg","getFloatArg(MemorySegment): BuilderToolFloatArg","getFloatArg(MemorySegment, int): BuilderToolFloatArg","getIntArg(MemorySegment): BuilderToolIntArg","getIntArg(MemorySegment, int): BuilderToolIntArg"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolArgType","simpleName":"BuilderToolArgType","methods":["values(): BuilderToolArgType[]","valueOf(String): BuilderToolArgType","getValue(): int","fromValue(int): BuilderToolArgType"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolArgUpdate","simpleName":"BuilderToolArgUpdate","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolArgUpdate()","BuilderToolArgUpdate(int, int, int, String, String)","BuilderToolArgUpdate(BuilderToolArgUpdate)","deserialize(ByteBuf, int): BuilderToolArgUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getToken(MemorySegment): int","getToken(MemorySegment, int): int","getSection(MemorySegment): int","getSection(MemorySegment, int): int","getSlot(MemorySegment): int","getSlot(MemorySegment, int): int","getId(MemorySegment): String","getId(MemorySegment, int): String","getValue(MemorySegment): String","getValue(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolBlockArg","simpleName":"BuilderToolBlockArg","methods":["BuilderToolBlockArg()","BuilderToolBlockArg(String, boolean)","BuilderToolBlockArg(BuilderToolBlockArg)","deserialize(ByteBuf, int): BuilderToolBlockArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDefault(MemorySegment): String","getDefault(MemorySegment, int): String","getAllowPattern(MemorySegment): boolean","getAllowPattern(MemorySegment, int): boolean","hasDefault(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolBlockArg","toObject(MemorySegment, int): BuilderToolBlockArg","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolBlockArg"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolBoolArg","simpleName":"BuilderToolBoolArg","methods":["BuilderToolBoolArg()","BuilderToolBoolArg(boolean)","BuilderToolBoolArg(BuilderToolBoolArg)","deserialize(ByteBuf, int): BuilderToolBoolArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDefault(MemorySegment): boolean","getDefault(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolBoolArg","toObject(MemorySegment, int): BuilderToolBoolArg","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolBoolArg","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolBrushAxisArg","simpleName":"BuilderToolBrushAxisArg","methods":["BuilderToolBrushAxisArg()","BuilderToolBrushAxisArg(BrushAxis)","BuilderToolBrushAxisArg(BuilderToolBrushAxisArg)","deserialize(ByteBuf, int): BuilderToolBrushAxisArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDefault(MemorySegment): BrushAxis","getDefault(MemorySegment, int): BrushAxis","toObject(MemorySegment): BuilderToolBrushAxisArg","toObject(MemorySegment, int): BuilderToolBrushAxisArg","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolBrushAxisArg","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolBrushOriginArg","simpleName":"BuilderToolBrushOriginArg","methods":["BuilderToolBrushOriginArg()","BuilderToolBrushOriginArg(BrushOrigin)","BuilderToolBrushOriginArg(BuilderToolBrushOriginArg)","deserialize(ByteBuf, int): BuilderToolBrushOriginArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDefault(MemorySegment): BrushOrigin","getDefault(MemorySegment, int): BrushOrigin","toObject(MemorySegment): BuilderToolBrushOriginArg","toObject(MemorySegment, int): BuilderToolBrushOriginArg","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolBrushOriginArg","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolBrushShapeArg","simpleName":"BuilderToolBrushShapeArg","methods":["BuilderToolBrushShapeArg()","BuilderToolBrushShapeArg(BrushShape)","BuilderToolBrushShapeArg(BuilderToolBrushShapeArg)","deserialize(ByteBuf, int): BuilderToolBrushShapeArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDefault(MemorySegment): BrushShape","getDefault(MemorySegment, int): BrushShape","toObject(MemorySegment): BuilderToolBrushShapeArg","toObject(MemorySegment, int): BuilderToolBrushShapeArg","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolBrushShapeArg","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolEntityAction","simpleName":"BuilderToolEntityAction","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolEntityAction()","BuilderToolEntityAction(int, EntityToolAction)","BuilderToolEntityAction(BuilderToolEntityAction)","deserialize(ByteBuf, int): BuilderToolEntityAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getAction(MemorySegment): EntityToolAction","getAction(MemorySegment, int): EntityToolAction","toObject(MemorySegment): BuilderToolEntityAction","toObject(MemorySegment, int): BuilderToolEntityAction","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolExtrudeAction","simpleName":"BuilderToolExtrudeAction","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolExtrudeAction()","BuilderToolExtrudeAction(int, int, int, int, int, int, ExtrudeMode, boolean, int)","BuilderToolExtrudeAction(BuilderToolExtrudeAction)","deserialize(ByteBuf, int): BuilderToolExtrudeAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getXNormal(MemorySegment): int","getXNormal(MemorySegment, int): int","getYNormal(MemorySegment): int","getYNormal(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolFloatArg","simpleName":"BuilderToolFloatArg","methods":["BuilderToolFloatArg()","BuilderToolFloatArg(float, float, float)","BuilderToolFloatArg(BuilderToolFloatArg)","deserialize(ByteBuf, int): BuilderToolFloatArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDefault(MemorySegment): float","getDefault(MemorySegment, int): float","getMin(MemorySegment): float","getMin(MemorySegment, int): float","getMax(MemorySegment): float","getMax(MemorySegment, int): float","toObject(MemorySegment): BuilderToolFloatArg","toObject(MemorySegment, int): BuilderToolFloatArg","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolGeneralAction","simpleName":"BuilderToolGeneralAction","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolGeneralAction()","BuilderToolGeneralAction(BuilderToolAction)","BuilderToolGeneralAction(BuilderToolGeneralAction)","deserialize(ByteBuf, int): BuilderToolGeneralAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAction(MemorySegment): BuilderToolAction","getAction(MemorySegment, int): BuilderToolAction","toObject(MemorySegment): BuilderToolGeneralAction","toObject(MemorySegment, int): BuilderToolGeneralAction","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolGeneralAction","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolGMaskPreset","simpleName":"BuilderToolGMaskPreset","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolGMaskPreset()","BuilderToolGMaskPreset(boolean, String, String)","BuilderToolGMaskPreset(BuilderToolGMaskPreset)","deserialize(ByteBuf, int): BuilderToolGMaskPreset","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getIsSave(MemorySegment): boolean","getIsSave(MemorySegment, int): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","getMaskData(MemorySegment): String","getMaskData(MemorySegment, int): String","hasName(MemorySegment, int): boolean","hasMaskData(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolGMaskPreset","toObject(MemorySegment, int): BuilderToolGMaskPreset"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolGMaskPresetLoadResponse","simpleName":"BuilderToolGMaskPresetLoadResponse","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolGMaskPresetLoadResponse()","BuilderToolGMaskPresetLoadResponse(String)","BuilderToolGMaskPresetLoadResponse(BuilderToolGMaskPresetLoadResponse)","deserialize(ByteBuf, int): BuilderToolGMaskPresetLoadResponse","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMaskData(MemorySegment): String","getMaskData(MemorySegment, int): String","hasMaskData(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolGMaskPresetLoadResponse","toObject(MemorySegment, int): BuilderToolGMaskPresetLoadResponse","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolGMaskPresetLoadResponse"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolHideAnchors","simpleName":"BuilderToolHideAnchors","methods":["BuilderToolHideAnchors()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): BuilderToolHideAnchors","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): BuilderToolHideAnchors","toObject(MemorySegment, int): BuilderToolHideAnchors","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolHideAnchors","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolIntArg","simpleName":"BuilderToolIntArg","methods":["BuilderToolIntArg()","BuilderToolIntArg(int, int, int)","BuilderToolIntArg(BuilderToolIntArg)","deserialize(ByteBuf, int): BuilderToolIntArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDefault(MemorySegment): int","getDefault(MemorySegment, int): int","getMin(MemorySegment): int","getMin(MemorySegment, int): int","getMax(MemorySegment): int","getMax(MemorySegment, int): int","toObject(MemorySegment): BuilderToolIntArg","toObject(MemorySegment, int): BuilderToolIntArg","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolLaserPointer","simpleName":"BuilderToolLaserPointer","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolLaserPointer()","BuilderToolLaserPointer(int, float, float, float, float, float, float, int, int)","BuilderToolLaserPointer(BuilderToolLaserPointer)","deserialize(ByteBuf, int): BuilderToolLaserPointer","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPlayerNetworkId(MemorySegment): int","getPlayerNetworkId(MemorySegment, int): int","getStartX(MemorySegment): float","getStartX(MemorySegment, int): float","getStartY(MemorySegment): float","getStartY(MemorySegment, int): float","getStartZ(MemorySegment): float","getStartZ(MemorySegment, int): float","getEndX(MemorySegment): float","getEndX(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolLineAction","simpleName":"BuilderToolLineAction","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolLineAction()","BuilderToolLineAction(int, int, int, int, int, int)","BuilderToolLineAction(BuilderToolLineAction)","deserialize(ByteBuf, int): BuilderToolLineAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getXStart(MemorySegment): int","getXStart(MemorySegment, int): int","getYStart(MemorySegment): int","getYStart(MemorySegment, int): int","getZStart(MemorySegment): int","getZStart(MemorySegment, int): int","getXEnd(MemorySegment): int","getXEnd(MemorySegment, int): int","getYEnd(MemorySegment): int","getYEnd(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolMaskArg","simpleName":"BuilderToolMaskArg","methods":["BuilderToolMaskArg()","BuilderToolMaskArg(String)","BuilderToolMaskArg(BuilderToolMaskArg)","deserialize(ByteBuf, int): BuilderToolMaskArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDefault(MemorySegment): String","getDefault(MemorySegment, int): String","hasDefault(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolMaskArg","toObject(MemorySegment, int): BuilderToolMaskArg","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolMaskArg","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolOnUseInteraction","simpleName":"BuilderToolOnUseInteraction","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolOnUseInteraction()","BuilderToolOnUseInteraction(InteractionType, int, int, int, int, int, int, boolean, boolean, boolean, int, float, float, float, float, float, float, int)","BuilderToolOnUseInteraction(BuilderToolOnUseInteraction)","deserialize(ByteBuf, int): BuilderToolOnUseInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): InteractionType","getType(MemorySegment, int): InteractionType","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getOffsetForPaintModeX(MemorySegment): int","getOffsetForPaintModeX(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolOptionArg","simpleName":"BuilderToolOptionArg","methods":["BuilderToolOptionArg()","BuilderToolOptionArg(String, String[])","BuilderToolOptionArg(BuilderToolOptionArg)","deserialize(ByteBuf, int): BuilderToolOptionArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDefault(MemorySegment): String","getDefault(MemorySegment, int): String","getOptions(MemorySegment): String[]","getOptions(MemorySegment, int): String[]","hasDefault(MemorySegment, int): boolean","hasOptions(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolOptionArg","toObject(MemorySegment, int): BuilderToolOptionArg","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolPasteClipboard","simpleName":"BuilderToolPasteClipboard","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolPasteClipboard()","BuilderToolPasteClipboard(int, int, int)","BuilderToolPasteClipboard(BuilderToolPasteClipboard)","deserialize(ByteBuf, int): BuilderToolPasteClipboard","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","toObject(MemorySegment): BuilderToolPasteClipboard","toObject(MemorySegment, int): BuilderToolPasteClipboard","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolPrefabPreview","simpleName":"BuilderToolPrefabPreview","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolPrefabPreview()","BuilderToolPrefabPreview(BlockChange[], FluidChange[], ClipboardEntityChange[], Integer, Integer, Integer, Integer, Integer)","BuilderToolPrefabPreview(BuilderToolPrefabPreview)","deserialize(ByteBuf, int): BuilderToolPrefabPreview","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBlocksChange(MemorySegment): BlockChange[]","getBlocksChange(MemorySegment, int): BlockChange[]","getFluidsChange(MemorySegment): FluidChange[]","getFluidsChange(MemorySegment, int): FluidChange[]","getEntityChanges(MemorySegment): ClipboardEntityChange[]","getEntityChanges(MemorySegment, int): ClipboardEntityChange[]","getTilt(MemorySegment): Integer","getTilt(MemorySegment, int): Integer","getSpinSpeed(MemorySegment): Integer","getSpinSpeed(MemorySegment, int): Integer"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolRandomizeClipboard","simpleName":"BuilderToolRandomizeClipboard","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolRandomizeClipboard()","BuilderToolRandomizeClipboard(int, int, int, boolean, boolean, boolean)","BuilderToolRandomizeClipboard(BuilderToolRandomizeClipboard)","deserialize(ByteBuf, int): BuilderToolRandomizeClipboard","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDeltaX(MemorySegment): int","getDeltaX(MemorySegment, int): int","getDeltaY(MemorySegment): int","getDeltaY(MemorySegment, int): int","getDeltaZ(MemorySegment): int","getDeltaZ(MemorySegment, int): int","getFlipX(MemorySegment): boolean","getFlipX(MemorySegment, int): boolean","getFlipY(MemorySegment): boolean","getFlipY(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolResetClipboardRotation","simpleName":"BuilderToolResetClipboardRotation","methods":["BuilderToolResetClipboardRotation()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): BuilderToolResetClipboardRotation","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): BuilderToolResetClipboardRotation","toObject(MemorySegment, int): BuilderToolResetClipboardRotation","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolResetClipboardRotation","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolRotateClipboard","simpleName":"BuilderToolRotateClipboard","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolRotateClipboard()","BuilderToolRotateClipboard(int, Axis)","BuilderToolRotateClipboard(BuilderToolRotateClipboard)","deserialize(ByteBuf, int): BuilderToolRotateClipboard","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAngle(MemorySegment): int","getAngle(MemorySegment, int): int","getAxis(MemorySegment): Axis","getAxis(MemorySegment, int): Axis","toObject(MemorySegment): BuilderToolRotateClipboard","toObject(MemorySegment, int): BuilderToolRotateClipboard","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolRotationArg","simpleName":"BuilderToolRotationArg","methods":["BuilderToolRotationArg()","BuilderToolRotationArg(Rotation)","BuilderToolRotationArg(BuilderToolRotationArg)","deserialize(ByteBuf, int): BuilderToolRotationArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDefault(MemorySegment): Rotation","getDefault(MemorySegment, int): Rotation","toObject(MemorySegment): BuilderToolRotationArg","toObject(MemorySegment, int): BuilderToolRotationArg","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolRotationArg","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSelectionToolAskForClipboard","simpleName":"BuilderToolSelectionToolAskForClipboard","methods":["BuilderToolSelectionToolAskForClipboard()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): BuilderToolSelectionToolAskForClipboard","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): BuilderToolSelectionToolAskForClipboard","toObject(MemorySegment, int): BuilderToolSelectionToolAskForClipboard","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolSelectionToolAskForClipboard","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSelectionToolReplyWithClipboard","simpleName":"BuilderToolSelectionToolReplyWithClipboard","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolSelectionToolReplyWithClipboard()","BuilderToolSelectionToolReplyWithClipboard(BlockChange[], FluidChange[], ClipboardEntityChange[])","BuilderToolSelectionToolReplyWithClipboard(BuilderToolSelectionToolReplyWithClipboard)","deserialize(ByteBuf, int): BuilderToolSelectionToolReplyWithClipboard","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBlocksChange(MemorySegment): BlockChange[]","getBlocksChange(MemorySegment, int): BlockChange[]","getFluidsChange(MemorySegment): FluidChange[]","getFluidsChange(MemorySegment, int): FluidChange[]","getEntityChanges(MemorySegment): ClipboardEntityChange[]","getEntityChanges(MemorySegment, int): ClipboardEntityChange[]","hasBlocksChange(MemorySegment, int): boolean","hasFluidsChange(MemorySegment, int): boolean","hasEntityChanges(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolSelectionToolReplyWithClipboard"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSelectionTransform","simpleName":"BuilderToolSelectionTransform","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolSelectionTransform()","BuilderToolSelectionTransform(Quaternionfc, BlockPosition, BlockPosition, BlockPosition, Vector3fc, boolean, boolean, boolean, BlockPosition)","BuilderToolSelectionTransform(BuilderToolSelectionTransform)","deserialize(ByteBuf, int): BuilderToolSelectionTransform","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRotation(MemorySegment): Quaternionfc","getRotation(MemorySegment, int): Quaternionfc","getTranslationOffset(MemorySegment): BlockPosition","getTranslationOffset(MemorySegment, int): BlockPosition","getInitialSelectionMin(MemorySegment): BlockPosition","getInitialSelectionMin(MemorySegment, int): BlockPosition","getInitialSelectionMax(MemorySegment): BlockPosition","getInitialSelectionMax(MemorySegment, int): BlockPosition","getInitialRotationOrigin(MemorySegment): Vector3fc","getInitialRotationOrigin(MemorySegment, int): Vector3fc"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSelectionUpdate","simpleName":"BuilderToolSelectionUpdate","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolSelectionUpdate()","BuilderToolSelectionUpdate(int, int, int, int, int, int)","BuilderToolSelectionUpdate(BuilderToolSelectionUpdate)","deserialize(ByteBuf, int): BuilderToolSelectionUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getXMin(MemorySegment): int","getXMin(MemorySegment, int): int","getYMin(MemorySegment): int","getYMin(MemorySegment, int): int","getZMin(MemorySegment): int","getZMin(MemorySegment, int): int","getXMax(MemorySegment): int","getXMax(MemorySegment, int): int","getYMax(MemorySegment): int","getYMax(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetEntityCollision","simpleName":"BuilderToolSetEntityCollision","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolSetEntityCollision()","BuilderToolSetEntityCollision(int, String)","BuilderToolSetEntityCollision(BuilderToolSetEntityCollision)","deserialize(ByteBuf, int): BuilderToolSetEntityCollision","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getCollisionType(MemorySegment): String","getCollisionType(MemorySegment, int): String","hasCollisionType(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolSetEntityCollision","toObject(MemorySegment, int): BuilderToolSetEntityCollision","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetEntityLight","simpleName":"BuilderToolSetEntityLight","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolSetEntityLight()","BuilderToolSetEntityLight(int, ColorLight)","BuilderToolSetEntityLight(BuilderToolSetEntityLight)","deserialize(ByteBuf, int): BuilderToolSetEntityLight","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getLight(MemorySegment): ColorLight","getLight(MemorySegment, int): ColorLight","hasLight(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolSetEntityLight","toObject(MemorySegment, int): BuilderToolSetEntityLight","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetEntityPickupEnabled","simpleName":"BuilderToolSetEntityPickupEnabled","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolSetEntityPickupEnabled()","BuilderToolSetEntityPickupEnabled(int, boolean)","BuilderToolSetEntityPickupEnabled(BuilderToolSetEntityPickupEnabled)","deserialize(ByteBuf, int): BuilderToolSetEntityPickupEnabled","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getEnabled(MemorySegment): boolean","getEnabled(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolSetEntityPickupEnabled","toObject(MemorySegment, int): BuilderToolSetEntityPickupEnabled","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetEntityScale","simpleName":"BuilderToolSetEntityScale","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolSetEntityScale()","BuilderToolSetEntityScale(int, float)","BuilderToolSetEntityScale(BuilderToolSetEntityScale)","deserialize(ByteBuf, int): BuilderToolSetEntityScale","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getScale(MemorySegment): float","getScale(MemorySegment, int): float","toObject(MemorySegment): BuilderToolSetEntityScale","toObject(MemorySegment, int): BuilderToolSetEntityScale","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetEntityTransform","simpleName":"BuilderToolSetEntityTransform","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolSetEntityTransform()","BuilderToolSetEntityTransform(int, ModelTransform, boolean)","BuilderToolSetEntityTransform(BuilderToolSetEntityTransform)","deserialize(ByteBuf, int): BuilderToolSetEntityTransform","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getModelTransform(MemorySegment): ModelTransform","getModelTransform(MemorySegment, int): ModelTransform","getIsSessionEnd(MemorySegment): boolean","getIsSessionEnd(MemorySegment, int): boolean","hasModelTransform(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolSetEntityTransform","toObject(MemorySegment, int): BuilderToolSetEntityTransform","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetNPCDebug","simpleName":"BuilderToolSetNPCDebug","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolSetNPCDebug()","BuilderToolSetNPCDebug(int, boolean)","BuilderToolSetNPCDebug(BuilderToolSetNPCDebug)","deserialize(ByteBuf, int): BuilderToolSetNPCDebug","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getEnabled(MemorySegment): boolean","getEnabled(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolSetNPCDebug","toObject(MemorySegment, int): BuilderToolSetNPCDebug","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolSetTransformationModeState","simpleName":"BuilderToolSetTransformationModeState","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolSetTransformationModeState()","BuilderToolSetTransformationModeState(boolean)","BuilderToolSetTransformationModeState(BuilderToolSetTransformationModeState)","deserialize(ByteBuf, int): BuilderToolSetTransformationModeState","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEnabled(MemorySegment): boolean","getEnabled(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolSetTransformationModeState","toObject(MemorySegment, int): BuilderToolSetTransformationModeState","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolSetTransformationModeState","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolShowAnchor","simpleName":"BuilderToolShowAnchor","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolShowAnchor()","BuilderToolShowAnchor(int, int, int)","BuilderToolShowAnchor(BuilderToolShowAnchor)","deserialize(ByteBuf, int): BuilderToolShowAnchor","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","toObject(MemorySegment): BuilderToolShowAnchor","toObject(MemorySegment, int): BuilderToolShowAnchor","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolsSetSoundSet","simpleName":"BuilderToolsSetSoundSet","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolsSetSoundSet()","BuilderToolsSetSoundSet(int)","BuilderToolsSetSoundSet(BuilderToolsSetSoundSet)","deserialize(ByteBuf, int): BuilderToolsSetSoundSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSoundSetIndex(MemorySegment): int","getSoundSetIndex(MemorySegment, int): int","toObject(MemorySegment): BuilderToolsSetSoundSet","toObject(MemorySegment, int): BuilderToolsSetSoundSet","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolsSetSoundSet","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolStackArea","simpleName":"BuilderToolStackArea","methods":["getId(): int","getChannel(): NetworkChannel","BuilderToolStackArea()","BuilderToolStackArea(BlockPosition, BlockPosition, int, int, int, int)","BuilderToolStackArea(BuilderToolStackArea)","deserialize(ByteBuf, int): BuilderToolStackArea","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSelectionMin(MemorySegment): BlockPosition","getSelectionMin(MemorySegment, int): BlockPosition","getSelectionMax(MemorySegment): BlockPosition","getSelectionMax(MemorySegment, int): BlockPosition","getXNormal(MemorySegment): int","getXNormal(MemorySegment, int): int","getYNormal(MemorySegment): int","getYNormal(MemorySegment, int): int","getZNormal(MemorySegment): int","getZNormal(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolState","simpleName":"BuilderToolState","methods":["BuilderToolState()","BuilderToolState(String, boolean, BuilderToolArg[])","BuilderToolState(BuilderToolState)","deserialize(ByteBuf, int): BuilderToolState","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getIsBrush(MemorySegment): boolean","getIsBrush(MemorySegment, int): boolean","getArgs(MemorySegment): BuilderToolArg[]","getArgs(MemorySegment, int): BuilderToolArg[]","hasId(MemorySegment, int): boolean","hasArgs(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolState","toObject(MemorySegment, int): BuilderToolState","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.BuilderToolStringArg","simpleName":"BuilderToolStringArg","methods":["BuilderToolStringArg()","BuilderToolStringArg(String)","BuilderToolStringArg(BuilderToolStringArg)","deserialize(ByteBuf, int): BuilderToolStringArg","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDefault(MemorySegment): String","getDefault(MemorySegment, int): String","hasDefault(MemorySegment, int): boolean","toObject(MemorySegment): BuilderToolStringArg","toObject(MemorySegment, int): BuilderToolStringArg","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): BuilderToolStringArg","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.ClipboardEntityChange","simpleName":"ClipboardEntityChange","methods":["ClipboardEntityChange()","ClipboardEntityChange(float, float, float, int, Model, String, Direction, Direction, float)","ClipboardEntityChange(ClipboardEntityChange)","deserialize(ByteBuf, int): ClipboardEntityChange","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): float","getX(MemorySegment, int): float","getY(MemorySegment): float","getY(MemorySegment, int): float","getZ(MemorySegment): float","getZ(MemorySegment, int): float","getBlockId(MemorySegment): int","getBlockId(MemorySegment, int): int","getModel(MemorySegment): Model","getModel(MemorySegment, int): Model","getItemId(MemorySegment): String","getItemId(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.EntityToolAction","simpleName":"EntityToolAction","methods":["values(): EntityToolAction[]","valueOf(String): EntityToolAction","getValue(): int","fromValue(int): EntityToolAction"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.ExtrudeMode","simpleName":"ExtrudeMode","methods":["values(): ExtrudeMode[]","valueOf(String): ExtrudeMode","getValue(): int","fromValue(int): ExtrudeMode"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.PrefabSetAnchor","simpleName":"PrefabSetAnchor","methods":["getId(): int","getChannel(): NetworkChannel","PrefabSetAnchor()","PrefabSetAnchor(int, int, int)","PrefabSetAnchor(PrefabSetAnchor)","deserialize(ByteBuf, int): PrefabSetAnchor","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","toObject(MemorySegment): PrefabSetAnchor","toObject(MemorySegment, int): PrefabSetAnchor","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.PrefabUnselectPrefab","simpleName":"PrefabUnselectPrefab","methods":["PrefabUnselectPrefab()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): PrefabUnselectPrefab","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): PrefabUnselectPrefab","toObject(MemorySegment, int): PrefabUnselectPrefab","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): PrefabUnselectPrefab","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.buildertools.RotationFace","simpleName":"RotationFace","methods":["values(): RotationFace[]","valueOf(String): RotationFace","getValue(): int","fromValue(int): RotationFace"]},{"name":"com.hypixel.hytale.protocol.packets.camera.CameraShakeEffect","simpleName":"CameraShakeEffect","methods":["getId(): int","getChannel(): NetworkChannel","CameraShakeEffect()","CameraShakeEffect(int, float, AccumulationMode)","CameraShakeEffect(CameraShakeEffect)","deserialize(ByteBuf, int): CameraShakeEffect","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCameraShakeId(MemorySegment): int","getCameraShakeId(MemorySegment, int): int","getIntensity(MemorySegment): float","getIntensity(MemorySegment, int): float","getMode(MemorySegment): AccumulationMode","getMode(MemorySegment, int): AccumulationMode","toObject(MemorySegment): CameraShakeEffect","toObject(MemorySegment, int): CameraShakeEffect","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.camera.RequestFlyCameraMode","simpleName":"RequestFlyCameraMode","methods":["getId(): int","getChannel(): NetworkChannel","RequestFlyCameraMode()","RequestFlyCameraMode(boolean)","RequestFlyCameraMode(RequestFlyCameraMode)","deserialize(ByteBuf, int): RequestFlyCameraMode","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntering(MemorySegment): boolean","getEntering(MemorySegment, int): boolean","toObject(MemorySegment): RequestFlyCameraMode","toObject(MemorySegment, int): RequestFlyCameraMode","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RequestFlyCameraMode","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.camera.SetFlyCameraMode","simpleName":"SetFlyCameraMode","methods":["getId(): int","getChannel(): NetworkChannel","SetFlyCameraMode()","SetFlyCameraMode(boolean)","SetFlyCameraMode(SetFlyCameraMode)","deserialize(ByteBuf, int): SetFlyCameraMode","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntering(MemorySegment): boolean","getEntering(MemorySegment, int): boolean","toObject(MemorySegment): SetFlyCameraMode","toObject(MemorySegment, int): SetFlyCameraMode","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetFlyCameraMode","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.camera.SetServerCamera","simpleName":"SetServerCamera","methods":["getId(): int","getChannel(): NetworkChannel","SetServerCamera()","SetServerCamera(ClientCameraView, boolean, ServerCameraSettings)","SetServerCamera(SetServerCamera)","deserialize(ByteBuf, int): SetServerCamera","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getClientCameraView(MemorySegment): ClientCameraView","getClientCameraView(MemorySegment, int): ClientCameraView","getIsLocked(MemorySegment): boolean","getIsLocked(MemorySegment, int): boolean","getCameraSettings(MemorySegment): ServerCameraSettings","getCameraSettings(MemorySegment, int): ServerCameraSettings","hasCameraSettings(MemorySegment, int): boolean","toObject(MemorySegment): SetServerCamera","toObject(MemorySegment, int): SetServerCamera","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.connection.ClientDisconnect","simpleName":"ClientDisconnect","methods":["getId(): int","getChannel(): NetworkChannel","ClientDisconnect()","ClientDisconnect(ClientDisconnectReason, DisconnectType)","ClientDisconnect(ClientDisconnect)","deserialize(ByteBuf, int): ClientDisconnect","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getReason(MemorySegment): ClientDisconnectReason","getReason(MemorySegment, int): ClientDisconnectReason","getType(MemorySegment): DisconnectType","getType(MemorySegment, int): DisconnectType","toObject(MemorySegment): ClientDisconnect","toObject(MemorySegment, int): ClientDisconnect","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.connection.ClientDisconnectReason","simpleName":"ClientDisconnectReason","methods":["values(): ClientDisconnectReason[]","valueOf(String): ClientDisconnectReason","getValue(): int","fromValue(int): ClientDisconnectReason"]},{"name":"com.hypixel.hytale.protocol.packets.connection.ClientType","simpleName":"ClientType","methods":["values(): ClientType[]","valueOf(String): ClientType","getValue(): int","fromValue(int): ClientType"]},{"name":"com.hypixel.hytale.protocol.packets.connection.Connect","simpleName":"Connect","methods":["getId(): int","getChannel(): NetworkChannel","Connect()","Connect(int, int, String, ClientType, String, String, byte[], HostAddress)","Connect(Connect)","deserialize(ByteBuf, int): Connect","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getProtocolCrc(MemorySegment): int","getProtocolCrc(MemorySegment, int): int","getProtocolBuildNumber(MemorySegment): int","getProtocolBuildNumber(MemorySegment, int): int","getClientVersion(MemorySegment): String","getClientVersion(MemorySegment, int): String","getClientType(MemorySegment): ClientType","getClientType(MemorySegment, int): ClientType","getIdentityToken(MemorySegment): String","getIdentityToken(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.packets.connection.DisconnectType","simpleName":"DisconnectType","methods":["values(): DisconnectType[]","valueOf(String): DisconnectType","getValue(): int","fromValue(int): DisconnectType"]},{"name":"com.hypixel.hytale.protocol.packets.connection.InsecurePlayerOptions","simpleName":"InsecurePlayerOptions","methods":["getId(): int","getChannel(): NetworkChannel","InsecurePlayerOptions()","InsecurePlayerOptions(UUID, String, PlayerSkin)","InsecurePlayerOptions(InsecurePlayerOptions)","deserialize(ByteBuf, int): InsecurePlayerOptions","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getUuid(MemorySegment): UUID","getUuid(MemorySegment, int): UUID","getUsername(MemorySegment): String","getUsername(MemorySegment, int): String","getSkin(MemorySegment): PlayerSkin","getSkin(MemorySegment, int): PlayerSkin","hasSkin(MemorySegment, int): boolean","toObject(MemorySegment): InsecurePlayerOptions","toObject(MemorySegment, int): InsecurePlayerOptions","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.connection.Ping","simpleName":"Ping","methods":["getId(): int","getChannel(): NetworkChannel","Ping()","Ping(int, InstantData, int, int, int)","Ping(Ping)","deserialize(ByteBuf, int): Ping","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): int","getId(MemorySegment, int): int","getTime(MemorySegment): InstantData","getTime(MemorySegment, int): InstantData","getLastPingValueRaw(MemorySegment): int","getLastPingValueRaw(MemorySegment, int): int","getLastPingValueDirect(MemorySegment): int","getLastPingValueDirect(MemorySegment, int): int","getLastPingValueTick(MemorySegment): int","getLastPingValueTick(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.connection.Pong","simpleName":"Pong","methods":["getId(): int","getChannel(): NetworkChannel","Pong()","Pong(int, InstantData, PongType, short)","Pong(Pong)","deserialize(ByteBuf, int): Pong","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): int","getId(MemorySegment, int): int","getTime(MemorySegment): InstantData","getTime(MemorySegment, int): InstantData","getType(MemorySegment): PongType","getType(MemorySegment, int): PongType","getPacketQueueSize(MemorySegment): short","getPacketQueueSize(MemorySegment, int): short","hasTime(MemorySegment, int): boolean","toObject(MemorySegment): Pong"]},{"name":"com.hypixel.hytale.protocol.packets.connection.PongType","simpleName":"PongType","methods":["values(): PongType[]","valueOf(String): PongType","getValue(): int","fromValue(int): PongType"]},{"name":"com.hypixel.hytale.protocol.packets.connection.QuicApplicationErrorCode","simpleName":"QuicApplicationErrorCode","methods":["values(): QuicApplicationErrorCode[]","valueOf(String): QuicApplicationErrorCode","getValue(): int","fromValue(int): QuicApplicationErrorCode"]},{"name":"com.hypixel.hytale.protocol.packets.connection.RequestInsecurePlayerOptions","simpleName":"RequestInsecurePlayerOptions","methods":["RequestInsecurePlayerOptions()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): RequestInsecurePlayerOptions","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): RequestInsecurePlayerOptions","toObject(MemorySegment, int): RequestInsecurePlayerOptions","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RequestInsecurePlayerOptions","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.connection.ServerDisconnect","simpleName":"ServerDisconnect","methods":["getId(): int","getChannel(): NetworkChannel","ServerDisconnect()","ServerDisconnect(FormattedMessage, DisconnectType)","ServerDisconnect(ServerDisconnect)","deserialize(ByteBuf, int): ServerDisconnect","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getReason(MemorySegment): FormattedMessage","getReason(MemorySegment, int): FormattedMessage","getType(MemorySegment): DisconnectType","getType(MemorySegment, int): DisconnectType","hasReason(MemorySegment, int): boolean","toObject(MemorySegment): ServerDisconnect","toObject(MemorySegment, int): ServerDisconnect","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.entities.ApplyKnockback","simpleName":"ApplyKnockback","methods":["getId(): int","getChannel(): NetworkChannel","ApplyKnockback()","ApplyKnockback(Position, float, float, float, ChangeVelocityType)","ApplyKnockback(ApplyKnockback)","deserialize(ByteBuf, int): ApplyKnockback","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHitPosition(MemorySegment): Position","getHitPosition(MemorySegment, int): Position","getX(MemorySegment): float","getX(MemorySegment, int): float","getY(MemorySegment): float","getY(MemorySegment, int): float","getZ(MemorySegment): float","getZ(MemorySegment, int): float","getChangeType(MemorySegment): ChangeVelocityType","getChangeType(MemorySegment, int): ChangeVelocityType"]},{"name":"com.hypixel.hytale.protocol.packets.entities.ChangeVelocity","simpleName":"ChangeVelocity","methods":["getId(): int","getChannel(): NetworkChannel","ChangeVelocity()","ChangeVelocity(float, float, float, ChangeVelocityType, VelocityConfig)","ChangeVelocity(ChangeVelocity)","deserialize(ByteBuf, int): ChangeVelocity","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): float","getX(MemorySegment, int): float","getY(MemorySegment): float","getY(MemorySegment, int): float","getZ(MemorySegment): float","getZ(MemorySegment, int): float","getChangeType(MemorySegment): ChangeVelocityType","getChangeType(MemorySegment, int): ChangeVelocityType","getConfig(MemorySegment): VelocityConfig","getConfig(MemorySegment, int): VelocityConfig"]},{"name":"com.hypixel.hytale.protocol.packets.entities.EntityUpdates","simpleName":"EntityUpdates","methods":["getId(): int","getChannel(): NetworkChannel","EntityUpdates()","EntityUpdates(int[], EntityUpdate[])","EntityUpdates(EntityUpdates)","deserialize(ByteBuf, int): EntityUpdates","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRemoved(MemorySegment): int[]","getRemoved(MemorySegment, int): int[]","getUpdates(MemorySegment): EntityUpdate[]","getUpdates(MemorySegment, int): EntityUpdate[]","hasRemoved(MemorySegment, int): boolean","hasUpdates(MemorySegment, int): boolean","toObject(MemorySegment): EntityUpdates","toObject(MemorySegment, int): EntityUpdates","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.entities.MountMovement","simpleName":"MountMovement","methods":["getId(): int","getChannel(): NetworkChannel","MountMovement()","MountMovement(Position, Direction, MovementStates)","MountMovement(MountMovement)","deserialize(ByteBuf, int): MountMovement","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAbsolutePosition(MemorySegment): Position","getAbsolutePosition(MemorySegment, int): Position","getBodyOrientation(MemorySegment): Direction","getBodyOrientation(MemorySegment, int): Direction","getMovementStates(MemorySegment): MovementStates","getMovementStates(MemorySegment, int): MovementStates","hasAbsolutePosition(MemorySegment, int): boolean","hasBodyOrientation(MemorySegment, int): boolean","hasMovementStates(MemorySegment, int): boolean","toObject(MemorySegment): MountMovement"]},{"name":"com.hypixel.hytale.protocol.packets.entities.PlayAnimation","simpleName":"PlayAnimation","methods":["getId(): int","getChannel(): NetworkChannel","PlayAnimation()","PlayAnimation(int, String, String, AnimationSlot)","PlayAnimation(PlayAnimation)","deserialize(ByteBuf, int): PlayAnimation","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getItemAnimationsId(MemorySegment): String","getItemAnimationsId(MemorySegment, int): String","getAnimationId(MemorySegment): String","getAnimationId(MemorySegment, int): String","getSlot(MemorySegment): AnimationSlot","getSlot(MemorySegment, int): AnimationSlot","hasItemAnimationsId(MemorySegment, int): boolean","hasAnimationId(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.entities.PlayEmote","simpleName":"PlayEmote","methods":["getId(): int","getChannel(): NetworkChannel","PlayEmote()","PlayEmote(String)","PlayEmote(PlayEmote)","deserialize(ByteBuf, int): PlayEmote","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEmoteId(MemorySegment): String","getEmoteId(MemorySegment, int): String","hasEmoteId(MemorySegment, int): boolean","toObject(MemorySegment): PlayEmote","toObject(MemorySegment, int): PlayEmote","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): PlayEmote"]},{"name":"com.hypixel.hytale.protocol.packets.entities.SetEntitySeed","simpleName":"SetEntitySeed","methods":["getId(): int","getChannel(): NetworkChannel","SetEntitySeed()","SetEntitySeed(int)","SetEntitySeed(SetEntitySeed)","deserialize(ByteBuf, int): SetEntitySeed","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntitySeed(MemorySegment): int","getEntitySeed(MemorySegment, int): int","toObject(MemorySegment): SetEntitySeed","toObject(MemorySegment, int): SetEntitySeed","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetEntitySeed","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.entities.SpawnModelParticles","simpleName":"SpawnModelParticles","methods":["getId(): int","getChannel(): NetworkChannel","SpawnModelParticles()","SpawnModelParticles(int, ModelParticle[])","SpawnModelParticles(SpawnModelParticles)","deserialize(ByteBuf, int): SpawnModelParticles","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getModelParticles(MemorySegment): ModelParticle[]","getModelParticles(MemorySegment, int): ModelParticle[]","hasModelParticles(MemorySegment, int): boolean","toObject(MemorySegment): SpawnModelParticles","toObject(MemorySegment, int): SpawnModelParticles","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interaction.CancelInteractionChain","simpleName":"CancelInteractionChain","methods":["getId(): int","getChannel(): NetworkChannel","CancelInteractionChain()","CancelInteractionChain(int, ForkedChainId)","CancelInteractionChain(CancelInteractionChain)","deserialize(ByteBuf, int): CancelInteractionChain","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getChainId(MemorySegment): int","getChainId(MemorySegment, int): int","getForkedId(MemorySegment): ForkedChainId","getForkedId(MemorySegment, int): ForkedChainId","hasForkedId(MemorySegment, int): boolean","toObject(MemorySegment): CancelInteractionChain","toObject(MemorySegment, int): CancelInteractionChain","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interaction.DismountNPC","simpleName":"DismountNPC","methods":["DismountNPC()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): DismountNPC","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): DismountNPC","toObject(MemorySegment, int): DismountNPC","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): DismountNPC","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interaction.MountNPC","simpleName":"MountNPC","methods":["getId(): int","getChannel(): NetworkChannel","MountNPC()","MountNPC(float, float, float, int)","MountNPC(MountNPC)","deserialize(ByteBuf, int): MountNPC","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAnchorX(MemorySegment): float","getAnchorX(MemorySegment, int): float","getAnchorY(MemorySegment): float","getAnchorY(MemorySegment, int): float","getAnchorZ(MemorySegment): float","getAnchorZ(MemorySegment, int): float","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","toObject(MemorySegment): MountNPC","toObject(MemorySegment, int): MountNPC"]},{"name":"com.hypixel.hytale.protocol.packets.interaction.PlayInteractionFor","simpleName":"PlayInteractionFor","methods":["getId(): int","getChannel(): NetworkChannel","PlayInteractionFor()","PlayInteractionFor(int, int, ForkedChainId, int, int, String, InteractionType, boolean)","PlayInteractionFor(PlayInteractionFor)","deserialize(ByteBuf, int): PlayInteractionFor","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getChainId(MemorySegment): int","getChainId(MemorySegment, int): int","getForkedId(MemorySegment): ForkedChainId","getForkedId(MemorySegment, int): ForkedChainId","getOperationIndex(MemorySegment): int","getOperationIndex(MemorySegment, int): int","getInteractionId(MemorySegment): int","getInteractionId(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.interaction.SyncInteractionChain","simpleName":"SyncInteractionChain","methods":["SyncInteractionChain()","SyncInteractionChain(int, int, int, String, String, String, boolean, boolean, int, InteractionType, int, int, ForkedChainId, InteractionChainData, InteractionState, SyncInteractionChain[], int, InteractionSyncData[])","SyncInteractionChain(SyncInteractionChain)","deserialize(ByteBuf, int): SyncInteractionChain","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getActiveHotbarSlot(MemorySegment): int","getActiveHotbarSlot(MemorySegment, int): int","getActiveUtilitySlot(MemorySegment): int","getActiveUtilitySlot(MemorySegment, int): int","getActiveToolsSlot(MemorySegment): int","getActiveToolsSlot(MemorySegment, int): int","getItemInHandId(MemorySegment): String","getItemInHandId(MemorySegment, int): String","getUtilityItemId(MemorySegment): String","getUtilityItemId(MemorySegment, int): String","getToolsItemId(MemorySegment): String","getToolsItemId(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.packets.interaction.SyncInteractionChains","simpleName":"SyncInteractionChains","methods":["getId(): int","getChannel(): NetworkChannel","SyncInteractionChains()","SyncInteractionChains(SyncInteractionChain[])","SyncInteractionChains(SyncInteractionChains)","deserialize(ByteBuf, int): SyncInteractionChains","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getUpdates(MemorySegment): SyncInteractionChain[]","getUpdates(MemorySegment, int): SyncInteractionChain[]","toObject(MemorySegment): SyncInteractionChains","toObject(MemorySegment, int): SyncInteractionChains","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SyncInteractionChains","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.AddToServerPlayerList","simpleName":"AddToServerPlayerList","methods":["getId(): int","getChannel(): NetworkChannel","AddToServerPlayerList()","AddToServerPlayerList(ServerPlayerListPlayer[])","AddToServerPlayerList(AddToServerPlayerList)","deserialize(ByteBuf, int): AddToServerPlayerList","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPlayers(MemorySegment): ServerPlayerListPlayer[]","getPlayers(MemorySegment, int): ServerPlayerListPlayer[]","hasPlayers(MemorySegment, int): boolean","toObject(MemorySegment): AddToServerPlayerList","toObject(MemorySegment, int): AddToServerPlayerList","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AddToServerPlayerList"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ArgCacheInvalidation","simpleName":"ArgCacheInvalidation","methods":["getId(): int","getChannel(): NetworkChannel","ArgCacheInvalidation()","ArgCacheInvalidation(String[])","ArgCacheInvalidation(ArgCacheInvalidation)","deserialize(ByteBuf, int): ArgCacheInvalidation","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getArgTypeIds(MemorySegment): String[]","getArgTypeIds(MemorySegment, int): String[]","hasArgTypeIds(MemorySegment, int): boolean","toObject(MemorySegment): ArgCacheInvalidation","toObject(MemorySegment, int): ArgCacheInvalidation","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ArgCacheInvalidation"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ArgValuesRequest","simpleName":"ArgValuesRequest","methods":["getId(): int","getChannel(): NetworkChannel","ArgValuesRequest()","ArgValuesRequest(String, String)","ArgValuesRequest(ArgValuesRequest)","deserialize(ByteBuf, int): ArgValuesRequest","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getArgTypeId(MemorySegment): String","getArgTypeId(MemorySegment, int): String","getPartial(MemorySegment): String","getPartial(MemorySegment, int): String","hasArgTypeId(MemorySegment, int): boolean","hasPartial(MemorySegment, int): boolean","toObject(MemorySegment): ArgValuesRequest","toObject(MemorySegment, int): ArgValuesRequest","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ArgValuesResponse","simpleName":"ArgValuesResponse","methods":["getId(): int","getChannel(): NetworkChannel","ArgValuesResponse()","ArgValuesResponse(String, String[], boolean[], boolean)","ArgValuesResponse(ArgValuesResponse)","deserialize(ByteBuf, int): ArgValuesResponse","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getArgTypeId(MemorySegment): String","getArgTypeId(MemorySegment, int): String","getValues(MemorySegment): String[]","getValues(MemorySegment, int): String[]","getContinuations(MemorySegment): boolean[]","getContinuations(MemorySegment, int): boolean[]","getIsComplete(MemorySegment): boolean","getIsComplete(MemorySegment, int): boolean","hasArgTypeId(MemorySegment, int): boolean","hasValues(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.BlockChange","simpleName":"BlockChange","methods":["BlockChange()","BlockChange(int, int, int, int, byte)","BlockChange(BlockChange)","deserialize(ByteBuf, int): BlockChange","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getBlock(MemorySegment): int","getBlock(MemorySegment, int): int","getRotation(MemorySegment): byte","getRotation(MemorySegment, int): byte","toObject(MemorySegment): BlockChange","toObject(MemorySegment, int): BlockChange"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ChatMessage","simpleName":"ChatMessage","methods":["getId(): int","getChannel(): NetworkChannel","ChatMessage()","ChatMessage(String)","ChatMessage(ChatMessage)","deserialize(ByteBuf, int): ChatMessage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMessage(MemorySegment): String","getMessage(MemorySegment, int): String","hasMessage(MemorySegment, int): boolean","toObject(MemorySegment): ChatMessage","toObject(MemorySegment, int): ChatMessage","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ChatMessage"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ChatTagType","simpleName":"ChatTagType","methods":["values(): ChatTagType[]","valueOf(String): ChatTagType","getValue(): int","fromValue(int): ChatTagType"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ChatType","simpleName":"ChatType","methods":["values(): ChatType[]","valueOf(String): ChatType","getValue(): int","fromValue(int): ChatType"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CommandArgInfo","simpleName":"CommandArgInfo","methods":["CommandArgInfo()","CommandArgInfo(String, String, String, int, String)","CommandArgInfo(CommandArgInfo)","deserialize(ByteBuf, int): CommandArgInfo","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","getArgTypeId(MemorySegment): String","getArgTypeId(MemorySegment, int): String","getArgTypeName(MemorySegment): String","getArgTypeName(MemorySegment, int): String","getValueCount(MemorySegment): int","getValueCount(MemorySegment, int): int","getDescription(MemorySegment): String","getDescription(MemorySegment, int): String","hasName(MemorySegment, int): boolean","hasArgTypeId(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CommandOptionalArgEntry","simpleName":"CommandOptionalArgEntry","methods":["CommandOptionalArgEntry()","CommandOptionalArgEntry(String, String, String, String)","CommandOptionalArgEntry(CommandOptionalArgEntry)","deserialize(ByteBuf, int): CommandOptionalArgEntry","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","getHint(MemorySegment): String","getHint(MemorySegment, int): String","getArgTypeId(MemorySegment): String","getArgTypeId(MemorySegment, int): String","getDescription(MemorySegment): String","getDescription(MemorySegment, int): String","hasName(MemorySegment, int): boolean","hasHint(MemorySegment, int): boolean","hasArgTypeId(MemorySegment, int): boolean","hasDescription(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CommandSuggestionOverride","simpleName":"CommandSuggestionOverride","methods":["CommandSuggestionOverride()","CommandSuggestionOverride(int, int, String)","CommandSuggestionOverride(CommandSuggestionOverride)","deserialize(ByteBuf, int): CommandSuggestionOverride","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getArgStart(MemorySegment): int","getArgStart(MemorySegment, int): int","getArgCount(MemorySegment): int","getArgCount(MemorySegment, int): int","getArgTypeId(MemorySegment): String","getArgTypeId(MemorySegment, int): String","hasArgTypeId(MemorySegment, int): boolean","toObject(MemorySegment): CommandSuggestionOverride","toObject(MemorySegment, int): CommandSuggestionOverride","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CommandSuggestionsRequest","simpleName":"CommandSuggestionsRequest","methods":["getId(): int","getChannel(): NetworkChannel","CommandSuggestionsRequest()","CommandSuggestionsRequest(String, int, int)","CommandSuggestionsRequest(CommandSuggestionsRequest)","deserialize(ByteBuf, int): CommandSuggestionsRequest","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCommand(MemorySegment): String","getCommand(MemorySegment, int): String","getCursorPosition(MemorySegment): int","getCursorPosition(MemorySegment, int): int","getSelectedVariant(MemorySegment): int","getSelectedVariant(MemorySegment, int): int","hasCommand(MemorySegment, int): boolean","toObject(MemorySegment): CommandSuggestionsRequest","toObject(MemorySegment, int): CommandSuggestionsRequest","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CommandSuggestionsResponse","simpleName":"CommandSuggestionsResponse","methods":["getId(): int","getChannel(): NetworkChannel","CommandSuggestionsResponse()","CommandSuggestionsResponse(int, int, String[], boolean[], String, int, int, String[], String[], String[], String[], String[])","CommandSuggestionsResponse(CommandSuggestionsResponse)","deserialize(ByteBuf, int): CommandSuggestionsResponse","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getStartPosition(MemorySegment): int","getStartPosition(MemorySegment, int): int","getLength(MemorySegment): int","getLength(MemorySegment, int): int","getSuggestions(MemorySegment): String[]","getSuggestions(MemorySegment, int): String[]","getContinuations(MemorySegment): boolean[]","getContinuations(MemorySegment, int): boolean[]","getUsageText(MemorySegment): String","getUsageText(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CommandTreeEntry","simpleName":"CommandTreeEntry","methods":["CommandTreeEntry()","CommandTreeEntry(String, String[], String, String, CommandVariantEntry[], CommandTreeEntry[], String[], CommandArgInfo[], CommandOptionalArgEntry[], CommandSuggestionOverride[])","CommandTreeEntry(CommandTreeEntry)","deserialize(ByteBuf, int): CommandTreeEntry","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","getAliases(MemorySegment): String[]","getAliases(MemorySegment, int): String[]","getUsageText(MemorySegment): String","getUsageText(MemorySegment, int): String","getDescription(MemorySegment): String","getDescription(MemorySegment, int): String","getVariants(MemorySegment): CommandVariantEntry[]","getVariants(MemorySegment, int): CommandVariantEntry[]","getSubcommands(MemorySegment): CommandTreeEntry[]","getSubcommands(MemorySegment, int): CommandTreeEntry[]"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CommandTreeSync","simpleName":"CommandTreeSync","methods":["getId(): int","getChannel(): NetworkChannel","CommandTreeSync()","CommandTreeSync(CommandTreeEntry[])","CommandTreeSync(CommandTreeSync)","deserialize(ByteBuf, int): CommandTreeSync","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCommands(MemorySegment): CommandTreeEntry[]","getCommands(MemorySegment, int): CommandTreeEntry[]","hasCommands(MemorySegment, int): boolean","toObject(MemorySegment): CommandTreeSync","toObject(MemorySegment, int): CommandTreeSync","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): CommandTreeSync"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CommandVariantEntry","simpleName":"CommandVariantEntry","methods":["CommandVariantEntry()","CommandVariantEntry(String, CommandArgInfo[], String, CommandSuggestionOverride[], String)","CommandVariantEntry(CommandVariantEntry)","deserialize(ByteBuf, int): CommandVariantEntry","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPattern(MemorySegment): String","getPattern(MemorySegment, int): String","getRequiredArgs(MemorySegment): CommandArgInfo[]","getRequiredArgs(MemorySegment, int): CommandArgInfo[]","getUsageText(MemorySegment): String","getUsageText(MemorySegment, int): String","getSuggestionOverrides(MemorySegment): CommandSuggestionOverride[]","getSuggestionOverrides(MemorySegment, int): CommandSuggestionOverride[]","getDescription(MemorySegment): String","getDescription(MemorySegment, int): String","hasPattern(MemorySegment, int): boolean","hasRequiredArgs(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CustomHud","simpleName":"CustomHud","methods":["getId(): int","getChannel(): NetworkChannel","CustomHud()","CustomHud(String, int, boolean, CustomUICommand[])","CustomHud(CustomHud)","deserialize(ByteBuf, int): CustomHud","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHudId(MemorySegment): String","getHudId(MemorySegment, int): String","getZOrder(MemorySegment): int","getZOrder(MemorySegment, int): int","getClear(MemorySegment): boolean","getClear(MemorySegment, int): boolean","getCommands(MemorySegment): CustomUICommand[]","getCommands(MemorySegment, int): CustomUICommand[]","hasCommands(MemorySegment, int): boolean","toObject(MemorySegment): CustomHud"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CustomPage","simpleName":"CustomPage","methods":["getId(): int","getChannel(): NetworkChannel","CustomPage()","CustomPage(String, boolean, boolean, CustomPageLifetime, CustomUICommand[], CustomUIEventBinding[])","CustomPage(CustomPage)","deserialize(ByteBuf, int): CustomPage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getKey(MemorySegment): String","getKey(MemorySegment, int): String","getIsInitial(MemorySegment): boolean","getIsInitial(MemorySegment, int): boolean","getClear(MemorySegment): boolean","getClear(MemorySegment, int): boolean","getLifetime(MemorySegment): CustomPageLifetime","getLifetime(MemorySegment, int): CustomPageLifetime","getCommands(MemorySegment): CustomUICommand[]","getCommands(MemorySegment, int): CustomUICommand[]"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CustomPageEvent","simpleName":"CustomPageEvent","methods":["getId(): int","getChannel(): NetworkChannel","CustomPageEvent()","CustomPageEvent(CustomPageEventType, String)","CustomPageEvent(CustomPageEvent)","deserialize(ByteBuf, int): CustomPageEvent","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): CustomPageEventType","getType(MemorySegment, int): CustomPageEventType","getData(MemorySegment): String","getData(MemorySegment, int): String","hasData(MemorySegment, int): boolean","toObject(MemorySegment): CustomPageEvent","toObject(MemorySegment, int): CustomPageEvent","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CustomPageEventType","simpleName":"CustomPageEventType","methods":["values(): CustomPageEventType[]","valueOf(String): CustomPageEventType","getValue(): int","fromValue(int): CustomPageEventType"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CustomPageLifetime","simpleName":"CustomPageLifetime","methods":["values(): CustomPageLifetime[]","valueOf(String): CustomPageLifetime","getValue(): int","fromValue(int): CustomPageLifetime"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CustomUICommand","simpleName":"CustomUICommand","methods":["CustomUICommand()","CustomUICommand(CustomUICommandType, String, String, String)","CustomUICommand(CustomUICommand)","deserialize(ByteBuf, int): CustomUICommand","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): CustomUICommandType","getType(MemorySegment, int): CustomUICommandType","getSelector(MemorySegment): String","getSelector(MemorySegment, int): String","getData(MemorySegment): String","getData(MemorySegment, int): String","getText(MemorySegment): String","getText(MemorySegment, int): String","hasSelector(MemorySegment, int): boolean","hasData(MemorySegment, int): boolean","hasText(MemorySegment, int): boolean","toObject(MemorySegment): CustomUICommand"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CustomUICommandType","simpleName":"CustomUICommandType","methods":["values(): CustomUICommandType[]","valueOf(String): CustomUICommandType","getValue(): int","fromValue(int): CustomUICommandType"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CustomUIEventBinding","simpleName":"CustomUIEventBinding","methods":["CustomUIEventBinding()","CustomUIEventBinding(CustomUIEventBindingType, String, String, boolean)","CustomUIEventBinding(CustomUIEventBinding)","deserialize(ByteBuf, int): CustomUIEventBinding","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): CustomUIEventBindingType","getType(MemorySegment, int): CustomUIEventBindingType","getSelector(MemorySegment): String","getSelector(MemorySegment, int): String","getData(MemorySegment): String","getData(MemorySegment, int): String","getLocksInterface(MemorySegment): boolean","getLocksInterface(MemorySegment, int): boolean","hasSelector(MemorySegment, int): boolean","hasData(MemorySegment, int): boolean","toObject(MemorySegment): CustomUIEventBinding","toObject(MemorySegment, int): CustomUIEventBinding"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.CustomUIEventBindingType","simpleName":"CustomUIEventBindingType","methods":["values(): CustomUIEventBindingType[]","valueOf(String): CustomUIEventBindingType","getValue(): int","fromValue(int): CustomUIEventBindingType"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.EditorBlocksChange","simpleName":"EditorBlocksChange","methods":["getId(): int","getChannel(): NetworkChannel","EditorBlocksChange()","EditorBlocksChange(EditorSelection, BlockChange[], FluidChange[], ClipboardEntityChange[], int, boolean, boolean, Integer, Integer, Integer)","EditorBlocksChange(EditorBlocksChange)","deserialize(ByteBuf, int): EditorBlocksChange","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSelection(MemorySegment): EditorSelection","getSelection(MemorySegment, int): EditorSelection","getBlocksChange(MemorySegment): BlockChange[]","getBlocksChange(MemorySegment, int): BlockChange[]","getFluidsChange(MemorySegment): FluidChange[]","getFluidsChange(MemorySegment, int): FluidChange[]","getEntityChanges(MemorySegment): ClipboardEntityChange[]","getEntityChanges(MemorySegment, int): ClipboardEntityChange[]","getBlocksCount(MemorySegment): int","getBlocksCount(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.EditorSelection","simpleName":"EditorSelection","methods":["EditorSelection()","EditorSelection(int, int, int, int, int, int)","EditorSelection(EditorSelection)","deserialize(ByteBuf, int): EditorSelection","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMinX(MemorySegment): int","getMinX(MemorySegment, int): int","getMinY(MemorySegment): int","getMinY(MemorySegment, int): int","getMinZ(MemorySegment): int","getMinZ(MemorySegment, int): int","getMaxX(MemorySegment): int","getMaxX(MemorySegment, int): int","getMaxY(MemorySegment): int","getMaxY(MemorySegment, int): int","getMaxZ(MemorySegment): int","getMaxZ(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ExecuteServersidePageCommand","simpleName":"ExecuteServersidePageCommand","methods":["getId(): int","getChannel(): NetworkChannel","ExecuteServersidePageCommand()","ExecuteServersidePageCommand(String, String, UIDataValue)","ExecuteServersidePageCommand(ExecuteServersidePageCommand)","deserialize(ByteBuf, int): ExecuteServersidePageCommand","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPageId(MemorySegment): String","getPageId(MemorySegment, int): String","getCommandId(MemorySegment): String","getCommandId(MemorySegment, int): String","getParam(MemorySegment): UIDataValue","getParam(MemorySegment, int): UIDataValue","hasParam(MemorySegment, int): boolean","toObject(MemorySegment): ExecuteServersidePageCommand","toObject(MemorySegment, int): ExecuteServersidePageCommand","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.FluidChange","simpleName":"FluidChange","methods":["FluidChange()","FluidChange(int, int, int, int, byte)","FluidChange(FluidChange)","deserialize(ByteBuf, int): FluidChange","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getFluidId(MemorySegment): int","getFluidId(MemorySegment, int): int","getFluidLevel(MemorySegment): byte","getFluidLevel(MemorySegment, int): byte","toObject(MemorySegment): FluidChange","toObject(MemorySegment, int): FluidChange"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.HideEventTitle","simpleName":"HideEventTitle","methods":["getId(): int","getChannel(): NetworkChannel","HideEventTitle()","HideEventTitle(float)","HideEventTitle(HideEventTitle)","deserialize(ByteBuf, int): HideEventTitle","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFadeOutDuration(MemorySegment): float","getFadeOutDuration(MemorySegment, int): float","toObject(MemorySegment): HideEventTitle","toObject(MemorySegment, int): HideEventTitle","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): HideEventTitle","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.HudComponent","simpleName":"HudComponent","methods":["values(): HudComponent[]","valueOf(String): HudComponent","getValue(): int","fromValue(int): HudComponent"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.InitServersideUICommand","simpleName":"InitServersideUICommand","methods":["InitServersideUICommand()","InitServersideUICommand(String, String, UIObjectDataValue)","InitServersideUICommand(InitServersideUICommand)","deserialize(ByteBuf, int): InitServersideUICommand","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getFilePath(MemorySegment): String","getFilePath(MemorySegment, int): String","getDataContext(MemorySegment): UIObjectDataValue","getDataContext(MemorySegment, int): UIObjectDataValue","hasDataContext(MemorySegment, int): boolean","toObject(MemorySegment): InitServersideUICommand","toObject(MemorySegment, int): InitServersideUICommand","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.InsertDataContextCollectionItemServersideUIProperty","simpleName":"InsertDataContextCollectionItemServersideUIProperty","methods":["InsertDataContextCollectionItemServersideUIProperty()","InsertDataContextCollectionItemServersideUIProperty(String, int, UIDataValue)","InsertDataContextCollectionItemServersideUIProperty(InsertDataContextCollectionItemServersideUIProperty)","deserialize(ByteBuf, int): InsertDataContextCollectionItemServersideUIProperty","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getProperty(MemorySegment): String","getProperty(MemorySegment, int): String","getIndex(MemorySegment): int","getIndex(MemorySegment, int): int","getValue(MemorySegment): UIDataValue","getValue(MemorySegment, int): UIDataValue","toObject(MemorySegment): InsertDataContextCollectionItemServersideUIProperty","toObject(MemorySegment, int): InsertDataContextCollectionItemServersideUIProperty","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.KillFeedMessage","simpleName":"KillFeedMessage","methods":["getId(): int","getChannel(): NetworkChannel","KillFeedMessage()","KillFeedMessage(FormattedMessage, FormattedMessage, String)","KillFeedMessage(KillFeedMessage)","deserialize(ByteBuf, int): KillFeedMessage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getKiller(MemorySegment): FormattedMessage","getKiller(MemorySegment, int): FormattedMessage","getDecedent(MemorySegment): FormattedMessage","getDecedent(MemorySegment, int): FormattedMessage","getIcon(MemorySegment): String","getIcon(MemorySegment, int): String","hasKiller(MemorySegment, int): boolean","hasDecedent(MemorySegment, int): boolean","hasIcon(MemorySegment, int): boolean","toObject(MemorySegment): KillFeedMessage"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.Notification","simpleName":"Notification","methods":["getId(): int","getChannel(): NetworkChannel","Notification()","Notification(FormattedMessage, FormattedMessage, String, ItemWithAllMetadata, NotificationStyle)","Notification(Notification)","deserialize(ByteBuf, int): Notification","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMessage(MemorySegment): FormattedMessage","getMessage(MemorySegment, int): FormattedMessage","getSecondaryMessage(MemorySegment): FormattedMessage","getSecondaryMessage(MemorySegment, int): FormattedMessage","getIcon(MemorySegment): String","getIcon(MemorySegment, int): String","getItem(MemorySegment): ItemWithAllMetadata","getItem(MemorySegment, int): ItemWithAllMetadata","getStyle(MemorySegment): NotificationStyle","getStyle(MemorySegment, int): NotificationStyle"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.NotificationStyle","simpleName":"NotificationStyle","methods":["values(): NotificationStyle[]","valueOf(String): NotificationStyle","getValue(): int","fromValue(int): NotificationStyle"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.OpenChatWithCommand","simpleName":"OpenChatWithCommand","methods":["getId(): int","getChannel(): NetworkChannel","OpenChatWithCommand()","OpenChatWithCommand(String)","OpenChatWithCommand(OpenChatWithCommand)","deserialize(ByteBuf, int): OpenChatWithCommand","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCommand(MemorySegment): String","getCommand(MemorySegment, int): String","hasCommand(MemorySegment, int): boolean","toObject(MemorySegment): OpenChatWithCommand","toObject(MemorySegment, int): OpenChatWithCommand","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): OpenChatWithCommand"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.Page","simpleName":"Page","methods":["values(): Page[]","valueOf(String): Page","getValue(): int","fromValue(int): Page"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.PortalDef","simpleName":"PortalDef","methods":["PortalDef()","PortalDef(String, int, int)","PortalDef(PortalDef)","deserialize(ByteBuf, int): PortalDef","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getNameKey(MemorySegment): String","getNameKey(MemorySegment, int): String","getExplorationSeconds(MemorySegment): int","getExplorationSeconds(MemorySegment, int): int","getBreachSeconds(MemorySegment): int","getBreachSeconds(MemorySegment, int): int","hasNameKey(MemorySegment, int): boolean","toObject(MemorySegment): PortalDef","toObject(MemorySegment, int): PortalDef","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.PortalState","simpleName":"PortalState","methods":["PortalState()","PortalState(int, boolean)","PortalState(PortalState)","deserialize(ByteBuf, int): PortalState","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRemainingSeconds(MemorySegment): int","getRemainingSeconds(MemorySegment, int): int","getBreaching(MemorySegment): boolean","getBreaching(MemorySegment, int): boolean","toObject(MemorySegment): PortalState","toObject(MemorySegment, int): PortalState","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): PortalState","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.RemoveDataContextCollectionItemServersideUIProperty","simpleName":"RemoveDataContextCollectionItemServersideUIProperty","methods":["RemoveDataContextCollectionItemServersideUIProperty()","RemoveDataContextCollectionItemServersideUIProperty(String, int)","RemoveDataContextCollectionItemServersideUIProperty(RemoveDataContextCollectionItemServersideUIProperty)","deserialize(ByteBuf, int): RemoveDataContextCollectionItemServersideUIProperty","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getProperty(MemorySegment): String","getProperty(MemorySegment, int): String","getIndex(MemorySegment): int","getIndex(MemorySegment, int): int","toObject(MemorySegment): RemoveDataContextCollectionItemServersideUIProperty","toObject(MemorySegment, int): RemoveDataContextCollectionItemServersideUIProperty","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RemoveDataContextCollectionItemServersideUIProperty","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.RemoveFromServerPlayerList","simpleName":"RemoveFromServerPlayerList","methods":["getId(): int","getChannel(): NetworkChannel","RemoveFromServerPlayerList()","RemoveFromServerPlayerList(UUID[])","RemoveFromServerPlayerList(RemoveFromServerPlayerList)","deserialize(ByteBuf, int): RemoveFromServerPlayerList","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPlayers(MemorySegment): UUID[]","getPlayers(MemorySegment, int): UUID[]","hasPlayers(MemorySegment, int): boolean","toObject(MemorySegment): RemoveFromServerPlayerList","toObject(MemorySegment, int): RemoveFromServerPlayerList","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RemoveFromServerPlayerList"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ResetUserInterfaceState","simpleName":"ResetUserInterfaceState","methods":["ResetUserInterfaceState()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): ResetUserInterfaceState","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): ResetUserInterfaceState","toObject(MemorySegment, int): ResetUserInterfaceState","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ResetUserInterfaceState","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ServerInfo","simpleName":"ServerInfo","methods":["getId(): int","getChannel(): NetworkChannel","ServerInfo()","ServerInfo(String, String, int, HostAddress)","ServerInfo(ServerInfo)","deserialize(ByteBuf, int): ServerInfo","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getServerName(MemorySegment): String","getServerName(MemorySegment, int): String","getMotd(MemorySegment): String","getMotd(MemorySegment, int): String","getMaxPlayers(MemorySegment): int","getMaxPlayers(MemorySegment, int): int","getFallbackServer(MemorySegment): HostAddress","getFallbackServer(MemorySegment, int): HostAddress","hasServerName(MemorySegment, int): boolean","hasMotd(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ServerMessage","simpleName":"ServerMessage","methods":["getId(): int","getChannel(): NetworkChannel","ServerMessage()","ServerMessage(ChatType, FormattedMessage)","ServerMessage(ServerMessage)","deserialize(ByteBuf, int): ServerMessage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): ChatType","getType(MemorySegment, int): ChatType","getMessage(MemorySegment): FormattedMessage","getMessage(MemorySegment, int): FormattedMessage","hasMessage(MemorySegment, int): boolean","toObject(MemorySegment): ServerMessage","toObject(MemorySegment, int): ServerMessage","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ServerPlayerListPlayer","simpleName":"ServerPlayerListPlayer","methods":["ServerPlayerListPlayer()","ServerPlayerListPlayer(UUID, String, UUID, int)","ServerPlayerListPlayer(ServerPlayerListPlayer)","deserialize(ByteBuf, int): ServerPlayerListPlayer","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getUuid(MemorySegment): UUID","getUuid(MemorySegment, int): UUID","getUsername(MemorySegment): String","getUsername(MemorySegment, int): String","getWorldUuid(MemorySegment): UUID","getWorldUuid(MemorySegment, int): UUID","getPing(MemorySegment): int","getPing(MemorySegment, int): int","hasWorldUuid(MemorySegment, int): boolean","hasUsername(MemorySegment, int): boolean","toObject(MemorySegment): ServerPlayerListPlayer","toObject(MemorySegment, int): ServerPlayerListPlayer"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ServerPlayerListUpdate","simpleName":"ServerPlayerListUpdate","methods":["ServerPlayerListUpdate()","ServerPlayerListUpdate(UUID, UUID)","ServerPlayerListUpdate(ServerPlayerListUpdate)","deserialize(ByteBuf, int): ServerPlayerListUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getUuid(MemorySegment): UUID","getUuid(MemorySegment, int): UUID","getWorldUuid(MemorySegment): UUID","getWorldUuid(MemorySegment, int): UUID","toObject(MemorySegment): ServerPlayerListUpdate","toObject(MemorySegment, int): ServerPlayerListUpdate","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ServerPlayerListUpdate","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ServersideUICommand","simpleName":"ServersideUICommand","methods":["ServersideUICommand()","deserialize(ByteBuf, int): ServersideUICommand","toObject(MemorySegment): ServersideUICommand","toObject(MemorySegment, int): ServersideUICommand","computeBytesConsumed(ByteBuf, int): int","getTypeId(): int","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","serializeWithTypeId(ByteBuf): int","serializeWithTypeId(MemorySegment, int): int","computeSizeWithTypeId(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.SetDataContextPropertyServersideUIProperty","simpleName":"SetDataContextPropertyServersideUIProperty","methods":["SetDataContextPropertyServersideUIProperty()","SetDataContextPropertyServersideUIProperty(String, UIDataValue)","SetDataContextPropertyServersideUIProperty(SetDataContextPropertyServersideUIProperty)","deserialize(ByteBuf, int): SetDataContextPropertyServersideUIProperty","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getProperty(MemorySegment): String","getProperty(MemorySegment, int): String","getValue(MemorySegment): UIDataValue","getValue(MemorySegment, int): UIDataValue","toObject(MemorySegment): SetDataContextPropertyServersideUIProperty","toObject(MemorySegment, int): SetDataContextPropertyServersideUIProperty","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetDataContextPropertyServersideUIProperty","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.SetElementPropertyServersideUICommand","simpleName":"SetElementPropertyServersideUICommand","methods":["SetElementPropertyServersideUICommand()","SetElementPropertyServersideUICommand(String, String, UIDataValue)","SetElementPropertyServersideUICommand(SetElementPropertyServersideUICommand)","deserialize(ByteBuf, int): SetElementPropertyServersideUICommand","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSelector(MemorySegment): String","getSelector(MemorySegment, int): String","getPropertyName(MemorySegment): String","getPropertyName(MemorySegment, int): String","getValue(MemorySegment): UIDataValue","getValue(MemorySegment, int): UIDataValue","toObject(MemorySegment): SetElementPropertyServersideUICommand","toObject(MemorySegment, int): SetElementPropertyServersideUICommand","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.SetPage","simpleName":"SetPage","methods":["getId(): int","getChannel(): NetworkChannel","SetPage()","SetPage(Page, boolean)","SetPage(SetPage)","deserialize(ByteBuf, int): SetPage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPage(MemorySegment): Page","getPage(MemorySegment, int): Page","getCanCloseThroughInteraction(MemorySegment): boolean","getCanCloseThroughInteraction(MemorySegment, int): boolean","toObject(MemorySegment): SetPage","toObject(MemorySegment, int): SetPage","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.ShowEventTitle","simpleName":"ShowEventTitle","methods":["getId(): int","getChannel(): NetworkChannel","ShowEventTitle()","ShowEventTitle(float, float, float, String, boolean, FormattedMessage, FormattedMessage)","ShowEventTitle(ShowEventTitle)","deserialize(ByteBuf, int): ShowEventTitle","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFadeInDuration(MemorySegment): float","getFadeInDuration(MemorySegment, int): float","getFadeOutDuration(MemorySegment): float","getFadeOutDuration(MemorySegment, int): float","getDuration(MemorySegment): float","getDuration(MemorySegment, int): float","getIcon(MemorySegment): String","getIcon(MemorySegment, int): String","getIsMajor(MemorySegment): boolean","getIsMajor(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIBoolDataValue","simpleName":"UIBoolDataValue","methods":["UIBoolDataValue()","UIBoolDataValue(boolean)","UIBoolDataValue(UIBoolDataValue)","deserialize(ByteBuf, int): UIBoolDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): boolean","getValue(MemorySegment, int): boolean","toObject(MemorySegment): UIBoolDataValue","toObject(MemorySegment, int): UIBoolDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIBoolDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIByteDataValue","simpleName":"UIByteDataValue","methods":["UIByteDataValue()","UIByteDataValue(byte)","UIByteDataValue(UIByteDataValue)","deserialize(ByteBuf, int): UIByteDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): byte","getValue(MemorySegment, int): byte","toObject(MemorySegment): UIByteDataValue","toObject(MemorySegment, int): UIByteDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIByteDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UICommandDataValue","simpleName":"UICommandDataValue","methods":["UICommandDataValue()","UICommandDataValue(String)","UICommandDataValue(UICommandDataValue)","deserialize(ByteBuf, int): UICommandDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCommandId(MemorySegment): String","getCommandId(MemorySegment, int): String","toObject(MemorySegment): UICommandDataValue","toObject(MemorySegment, int): UICommandDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UICommandDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIDataValue","simpleName":"UIDataValue","methods":["UIDataValue()","deserialize(ByteBuf, int): UIDataValue","toObject(MemorySegment): UIDataValue","toObject(MemorySegment, int): UIDataValue","computeBytesConsumed(ByteBuf, int): int","getTypeId(): int","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","serializeWithTypeId(ByteBuf): int","serializeWithTypeId(MemorySegment, int): int","computeSizeWithTypeId(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIDoubleDataValue","simpleName":"UIDoubleDataValue","methods":["UIDoubleDataValue()","UIDoubleDataValue(double)","UIDoubleDataValue(UIDoubleDataValue)","deserialize(ByteBuf, int): UIDoubleDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): double","getValue(MemorySegment, int): double","toObject(MemorySegment): UIDoubleDataValue","toObject(MemorySegment, int): UIDoubleDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIDoubleDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIEnumDataValue","simpleName":"UIEnumDataValue","methods":["UIEnumDataValue()","UIEnumDataValue(long)","UIEnumDataValue(UIEnumDataValue)","deserialize(ByteBuf, int): UIEnumDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): long","getValue(MemorySegment, int): long","toObject(MemorySegment): UIEnumDataValue","toObject(MemorySegment, int): UIEnumDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIEnumDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIFloatDataValue","simpleName":"UIFloatDataValue","methods":["UIFloatDataValue()","UIFloatDataValue(float)","UIFloatDataValue(UIFloatDataValue)","deserialize(ByteBuf, int): UIFloatDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): float","getValue(MemorySegment, int): float","toObject(MemorySegment): UIFloatDataValue","toObject(MemorySegment, int): UIFloatDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIFloatDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIIntDataValue","simpleName":"UIIntDataValue","methods":["UIIntDataValue()","UIIntDataValue(int)","UIIntDataValue(UIIntDataValue)","deserialize(ByteBuf, int): UIIntDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): int","getValue(MemorySegment, int): int","toObject(MemorySegment): UIIntDataValue","toObject(MemorySegment, int): UIIntDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIIntDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIListDataValue","simpleName":"UIListDataValue","methods":["UIListDataValue()","UIListDataValue(String, UIDataValue[])","UIListDataValue(UIListDataValue)","deserialize(ByteBuf, int): UIListDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItemTypeName(MemorySegment): String","getItemTypeName(MemorySegment, int): String","getItems(MemorySegment): UIDataValue[]","getItems(MemorySegment, int): UIDataValue[]","toObject(MemorySegment): UIListDataValue","toObject(MemorySegment, int): UIListDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIListDataValue","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UILongDataValue","simpleName":"UILongDataValue","methods":["UILongDataValue()","UILongDataValue(long)","UILongDataValue(UILongDataValue)","deserialize(ByteBuf, int): UILongDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): long","getValue(MemorySegment, int): long","toObject(MemorySegment): UILongDataValue","toObject(MemorySegment, int): UILongDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UILongDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIObjectDataValue","simpleName":"UIObjectDataValue","methods":["UIObjectDataValue()","UIObjectDataValue(String, Map)","UIObjectDataValue(UIObjectDataValue)","deserialize(ByteBuf, int): UIObjectDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTypeName(MemorySegment): String","getTypeName(MemorySegment, int): String","getProperties(MemorySegment): Map","getProperties(MemorySegment, int): Map","toObject(MemorySegment): UIObjectDataValue","toObject(MemorySegment, int): UIObjectDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIObjectDataValue","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UISByteDataValue","simpleName":"UISByteDataValue","methods":["UISByteDataValue()","UISByteDataValue(byte)","UISByteDataValue(UISByteDataValue)","deserialize(ByteBuf, int): UISByteDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): byte","getValue(MemorySegment, int): byte","toObject(MemorySegment): UISByteDataValue","toObject(MemorySegment, int): UISByteDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UISByteDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIShortDataValue","simpleName":"UIShortDataValue","methods":["UIShortDataValue()","UIShortDataValue(short)","UIShortDataValue(UIShortDataValue)","deserialize(ByteBuf, int): UIShortDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): short","getValue(MemorySegment, int): short","toObject(MemorySegment): UIShortDataValue","toObject(MemorySegment, int): UIShortDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIShortDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIStringDataValue","simpleName":"UIStringDataValue","methods":["UIStringDataValue()","UIStringDataValue(String)","UIStringDataValue(UIStringDataValue)","deserialize(ByteBuf, int): UIStringDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): String","getValue(MemorySegment, int): String","toObject(MemorySegment): UIStringDataValue","toObject(MemorySegment, int): UIStringDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIStringDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIUIntDataValue","simpleName":"UIUIntDataValue","methods":["UIUIntDataValue()","UIUIntDataValue(int)","UIUIntDataValue(UIUIntDataValue)","deserialize(ByteBuf, int): UIUIntDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): int","getValue(MemorySegment, int): int","toObject(MemorySegment): UIUIntDataValue","toObject(MemorySegment, int): UIUIntDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIUIntDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIULongDataValue","simpleName":"UIULongDataValue","methods":["UIULongDataValue()","UIULongDataValue(long)","UIULongDataValue(UIULongDataValue)","deserialize(ByteBuf, int): UIULongDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): long","getValue(MemorySegment, int): long","toObject(MemorySegment): UIULongDataValue","toObject(MemorySegment, int): UIULongDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIULongDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UIUShortDataValue","simpleName":"UIUShortDataValue","methods":["UIUShortDataValue()","UIUShortDataValue(short)","UIUShortDataValue(UIUShortDataValue)","deserialize(ByteBuf, int): UIUShortDataValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): short","getValue(MemorySegment, int): short","toObject(MemorySegment): UIUShortDataValue","toObject(MemorySegment, int): UIUShortDataValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIUShortDataValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UpdateAnchorUI","simpleName":"UpdateAnchorUI","methods":["getId(): int","getChannel(): NetworkChannel","UpdateAnchorUI()","UpdateAnchorUI(String, boolean, CustomUICommand[], CustomUIEventBinding[])","UpdateAnchorUI(UpdateAnchorUI)","deserialize(ByteBuf, int): UpdateAnchorUI","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAnchorId(MemorySegment): String","getAnchorId(MemorySegment, int): String","getClear(MemorySegment): boolean","getClear(MemorySegment, int): boolean","getCommands(MemorySegment): CustomUICommand[]","getCommands(MemorySegment, int): CustomUICommand[]","getEventBindings(MemorySegment): CustomUIEventBinding[]","getEventBindings(MemorySegment, int): CustomUIEventBinding[]","hasAnchorId(MemorySegment, int): boolean","hasCommands(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UpdateKnownRecipes","simpleName":"UpdateKnownRecipes","methods":["getId(): int","getChannel(): NetworkChannel","UpdateKnownRecipes()","UpdateKnownRecipes(Map)","UpdateKnownRecipes(UpdateKnownRecipes)","deserialize(ByteBuf, int): UpdateKnownRecipes","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getKnown(MemorySegment): Map","getKnown(MemorySegment, int): Map","hasKnown(MemorySegment, int): boolean","toObject(MemorySegment): UpdateKnownRecipes","toObject(MemorySegment, int): UpdateKnownRecipes","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateKnownRecipes"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UpdateLanguage","simpleName":"UpdateLanguage","methods":["getId(): int","getChannel(): NetworkChannel","UpdateLanguage()","UpdateLanguage(String)","UpdateLanguage(UpdateLanguage)","deserialize(ByteBuf, int): UpdateLanguage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getLanguage(MemorySegment): String","getLanguage(MemorySegment, int): String","hasLanguage(MemorySegment, int): boolean","toObject(MemorySegment): UpdateLanguage","toObject(MemorySegment, int): UpdateLanguage","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateLanguage"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UpdatePortal","simpleName":"UpdatePortal","methods":["getId(): int","getChannel(): NetworkChannel","UpdatePortal()","UpdatePortal(PortalState, PortalDef)","UpdatePortal(UpdatePortal)","deserialize(ByteBuf, int): UpdatePortal","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getState(MemorySegment): PortalState","getState(MemorySegment, int): PortalState","getDefinition(MemorySegment): PortalDef","getDefinition(MemorySegment, int): PortalDef","hasState(MemorySegment, int): boolean","hasDefinition(MemorySegment, int): boolean","toObject(MemorySegment): UpdatePortal","toObject(MemorySegment, int): UpdatePortal","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UpdateServerPlayerList","simpleName":"UpdateServerPlayerList","methods":["getId(): int","getChannel(): NetworkChannel","UpdateServerPlayerList()","UpdateServerPlayerList(ServerPlayerListUpdate[])","UpdateServerPlayerList(UpdateServerPlayerList)","deserialize(ByteBuf, int): UpdateServerPlayerList","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPlayers(MemorySegment): ServerPlayerListUpdate[]","getPlayers(MemorySegment, int): ServerPlayerListUpdate[]","hasPlayers(MemorySegment, int): boolean","toObject(MemorySegment): UpdateServerPlayerList","toObject(MemorySegment, int): UpdateServerPlayerList","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateServerPlayerList"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UpdateServerPlayerListPing","simpleName":"UpdateServerPlayerListPing","methods":["getId(): int","getChannel(): NetworkChannel","UpdateServerPlayerListPing()","UpdateServerPlayerListPing(Map)","UpdateServerPlayerListPing(UpdateServerPlayerListPing)","deserialize(ByteBuf, int): UpdateServerPlayerListPing","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPlayers(MemorySegment): Map","getPlayers(MemorySegment, int): Map","hasPlayers(MemorySegment, int): boolean","toObject(MemorySegment): UpdateServerPlayerListPing","toObject(MemorySegment, int): UpdateServerPlayerListPing","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateServerPlayerListPing"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UpdateServersideUIPage","simpleName":"UpdateServersideUIPage","methods":["getId(): int","getChannel(): NetworkChannel","UpdateServersideUIPage()","UpdateServersideUIPage(ServersideUICommand[])","UpdateServersideUIPage(UpdateServersideUIPage)","deserialize(ByteBuf, int): UpdateServersideUIPage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCommands(MemorySegment): ServersideUICommand[]","getCommands(MemorySegment, int): ServersideUICommand[]","toObject(MemorySegment): UpdateServersideUIPage","toObject(MemorySegment, int): UpdateServersideUIPage","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateServersideUIPage","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.UpdateVisibleHudComponents","simpleName":"UpdateVisibleHudComponents","methods":["getId(): int","getChannel(): NetworkChannel","UpdateVisibleHudComponents()","UpdateVisibleHudComponents(HudComponent[])","UpdateVisibleHudComponents(UpdateVisibleHudComponents)","deserialize(ByteBuf, int): UpdateVisibleHudComponents","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVisibleComponents(MemorySegment): HudComponent[]","getVisibleComponents(MemorySegment, int): HudComponent[]","hasVisibleComponents(MemorySegment, int): boolean","toObject(MemorySegment): UpdateVisibleHudComponents","toObject(MemorySegment, int): UpdateVisibleHudComponents","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateVisibleHudComponents"]},{"name":"com.hypixel.hytale.protocol.packets.interface_.WorldSavingStatus","simpleName":"WorldSavingStatus","methods":["getId(): int","getChannel(): NetworkChannel","WorldSavingStatus()","WorldSavingStatus(boolean)","WorldSavingStatus(WorldSavingStatus)","deserialize(ByteBuf, int): WorldSavingStatus","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getIsWorldSaving(MemorySegment): boolean","getIsWorldSaving(MemorySegment, int): boolean","toObject(MemorySegment): WorldSavingStatus","toObject(MemorySegment, int): WorldSavingStatus","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): WorldSavingStatus","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.inventory.DropCreativeItem","simpleName":"DropCreativeItem","methods":["getId(): int","getChannel(): NetworkChannel","DropCreativeItem()","DropCreativeItem(ItemQuantity)","DropCreativeItem(DropCreativeItem)","deserialize(ByteBuf, int): DropCreativeItem","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItem(MemorySegment): ItemQuantity","getItem(MemorySegment, int): ItemQuantity","toObject(MemorySegment): DropCreativeItem","toObject(MemorySegment, int): DropCreativeItem","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): DropCreativeItem","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.inventory.DropItemStack","simpleName":"DropItemStack","methods":["getId(): int","getChannel(): NetworkChannel","DropItemStack()","DropItemStack(int, int, int)","DropItemStack(DropItemStack)","deserialize(ByteBuf, int): DropItemStack","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getInventorySectionId(MemorySegment): int","getInventorySectionId(MemorySegment, int): int","getSlotId(MemorySegment): int","getSlotId(MemorySegment, int): int","getQuantity(MemorySegment): int","getQuantity(MemorySegment, int): int","toObject(MemorySegment): DropItemStack","toObject(MemorySegment, int): DropItemStack","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.inventory.InventoryAction","simpleName":"InventoryAction","methods":["getId(): int","getChannel(): NetworkChannel","InventoryAction()","InventoryAction(int, InventoryActionType, byte)","InventoryAction(InventoryAction)","deserialize(ByteBuf, int): InventoryAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getInventorySectionId(MemorySegment): int","getInventorySectionId(MemorySegment, int): int","getInventoryActionType(MemorySegment): InventoryActionType","getInventoryActionType(MemorySegment, int): InventoryActionType","getActionData(MemorySegment): byte","getActionData(MemorySegment, int): byte","toObject(MemorySegment): InventoryAction","toObject(MemorySegment, int): InventoryAction","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.inventory.MoveItemStack","simpleName":"MoveItemStack","methods":["getId(): int","getChannel(): NetworkChannel","MoveItemStack()","MoveItemStack(int, int, int, int, int)","MoveItemStack(MoveItemStack)","deserialize(ByteBuf, int): MoveItemStack","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFromSectionId(MemorySegment): int","getFromSectionId(MemorySegment, int): int","getFromSlotId(MemorySegment): int","getFromSlotId(MemorySegment, int): int","getQuantity(MemorySegment): int","getQuantity(MemorySegment, int): int","getToSectionId(MemorySegment): int","getToSectionId(MemorySegment, int): int","getToSlotId(MemorySegment): int","getToSlotId(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.inventory.SetActiveSlot","simpleName":"SetActiveSlot","methods":["getId(): int","getChannel(): NetworkChannel","SetActiveSlot()","SetActiveSlot(int, int)","SetActiveSlot(SetActiveSlot)","deserialize(ByteBuf, int): SetActiveSlot","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getInventorySectionId(MemorySegment): int","getInventorySectionId(MemorySegment, int): int","getActiveSlot(MemorySegment): int","getActiveSlot(MemorySegment, int): int","toObject(MemorySegment): SetActiveSlot","toObject(MemorySegment, int): SetActiveSlot","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.inventory.SetCreativeItem","simpleName":"SetCreativeItem","methods":["getId(): int","getChannel(): NetworkChannel","SetCreativeItem()","SetCreativeItem(int, int, ItemQuantity, boolean)","SetCreativeItem(SetCreativeItem)","deserialize(ByteBuf, int): SetCreativeItem","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getInventorySectionId(MemorySegment): int","getInventorySectionId(MemorySegment, int): int","getSlotId(MemorySegment): int","getSlotId(MemorySegment, int): int","getItem(MemorySegment): ItemQuantity","getItem(MemorySegment, int): ItemQuantity","getOverride(MemorySegment): boolean","getOverride(MemorySegment, int): boolean","toObject(MemorySegment): SetCreativeItem","toObject(MemorySegment, int): SetCreativeItem"]},{"name":"com.hypixel.hytale.protocol.packets.inventory.SmartGiveCreativeItem","simpleName":"SmartGiveCreativeItem","methods":["getId(): int","getChannel(): NetworkChannel","SmartGiveCreativeItem()","SmartGiveCreativeItem(ItemQuantity, SmartMoveType)","SmartGiveCreativeItem(SmartGiveCreativeItem)","deserialize(ByteBuf, int): SmartGiveCreativeItem","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItem(MemorySegment): ItemQuantity","getItem(MemorySegment, int): ItemQuantity","getMoveType(MemorySegment): SmartMoveType","getMoveType(MemorySegment, int): SmartMoveType","toObject(MemorySegment): SmartGiveCreativeItem","toObject(MemorySegment, int): SmartGiveCreativeItem","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.inventory.SmartMoveItemStack","simpleName":"SmartMoveItemStack","methods":["getId(): int","getChannel(): NetworkChannel","SmartMoveItemStack()","SmartMoveItemStack(int, int, int, SmartMoveType)","SmartMoveItemStack(SmartMoveItemStack)","deserialize(ByteBuf, int): SmartMoveItemStack","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFromSectionId(MemorySegment): int","getFromSectionId(MemorySegment, int): int","getFromSlotId(MemorySegment): int","getFromSlotId(MemorySegment, int): int","getQuantity(MemorySegment): int","getQuantity(MemorySegment, int): int","getMoveType(MemorySegment): SmartMoveType","getMoveType(MemorySegment, int): SmartMoveType","toObject(MemorySegment): SmartMoveItemStack","toObject(MemorySegment, int): SmartMoveItemStack"]},{"name":"com.hypixel.hytale.protocol.packets.inventory.SwitchHotbarBlockSet","simpleName":"SwitchHotbarBlockSet","methods":["getId(): int","getChannel(): NetworkChannel","SwitchHotbarBlockSet()","SwitchHotbarBlockSet(String)","SwitchHotbarBlockSet(SwitchHotbarBlockSet)","deserialize(ByteBuf, int): SwitchHotbarBlockSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItemId(MemorySegment): String","getItemId(MemorySegment, int): String","hasItemId(MemorySegment, int): boolean","toObject(MemorySegment): SwitchHotbarBlockSet","toObject(MemorySegment, int): SwitchHotbarBlockSet","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SwitchHotbarBlockSet"]},{"name":"com.hypixel.hytale.protocol.packets.inventory.UpdatePlayerInventory","simpleName":"UpdatePlayerInventory","methods":["getId(): int","getChannel(): NetworkChannel","UpdatePlayerInventory()","UpdatePlayerInventory(InventorySection, InventorySection, InventorySection, InventorySection, InventorySection, InventorySection)","UpdatePlayerInventory(UpdatePlayerInventory)","deserialize(ByteBuf, int): UpdatePlayerInventory","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getStorage(MemorySegment): InventorySection","getStorage(MemorySegment, int): InventorySection","getArmor(MemorySegment): InventorySection","getArmor(MemorySegment, int): InventorySection","getHotbar(MemorySegment): InventorySection","getHotbar(MemorySegment, int): InventorySection","getUtility(MemorySegment): InventorySection","getUtility(MemorySegment, int): InventorySection","getTools(MemorySegment): InventorySection","getTools(MemorySegment, int): InventorySection"]},{"name":"com.hypixel.hytale.protocol.packets.machinima.RequestMachinimaActorModel","simpleName":"RequestMachinimaActorModel","methods":["getId(): int","getChannel(): NetworkChannel","RequestMachinimaActorModel()","RequestMachinimaActorModel(String, String, String)","RequestMachinimaActorModel(RequestMachinimaActorModel)","deserialize(ByteBuf, int): RequestMachinimaActorModel","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getModelId(MemorySegment): String","getModelId(MemorySegment, int): String","getSceneName(MemorySegment): String","getSceneName(MemorySegment, int): String","getActorName(MemorySegment): String","getActorName(MemorySegment, int): String","hasModelId(MemorySegment, int): boolean","hasSceneName(MemorySegment, int): boolean","hasActorName(MemorySegment, int): boolean","toObject(MemorySegment): RequestMachinimaActorModel"]},{"name":"com.hypixel.hytale.protocol.packets.machinima.SceneUpdateType","simpleName":"SceneUpdateType","methods":["values(): SceneUpdateType[]","valueOf(String): SceneUpdateType","getValue(): int","fromValue(int): SceneUpdateType"]},{"name":"com.hypixel.hytale.protocol.packets.machinima.SetMachinimaActorModel","simpleName":"SetMachinimaActorModel","methods":["getId(): int","getChannel(): NetworkChannel","SetMachinimaActorModel()","SetMachinimaActorModel(Model, String, String)","SetMachinimaActorModel(SetMachinimaActorModel)","deserialize(ByteBuf, int): SetMachinimaActorModel","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getModel(MemorySegment): Model","getModel(MemorySegment, int): Model","getSceneName(MemorySegment): String","getSceneName(MemorySegment, int): String","getActorName(MemorySegment): String","getActorName(MemorySegment, int): String","hasModel(MemorySegment, int): boolean","hasSceneName(MemorySegment, int): boolean","hasActorName(MemorySegment, int): boolean","toObject(MemorySegment): SetMachinimaActorModel"]},{"name":"com.hypixel.hytale.protocol.packets.machinima.UpdateMachinimaScene","simpleName":"UpdateMachinimaScene","methods":["getId(): int","getChannel(): NetworkChannel","UpdateMachinimaScene()","UpdateMachinimaScene(String, String, float, SceneUpdateType, byte[])","UpdateMachinimaScene(UpdateMachinimaScene)","deserialize(ByteBuf, int): UpdateMachinimaScene","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPlayer(MemorySegment): String","getPlayer(MemorySegment, int): String","getSceneName(MemorySegment): String","getSceneName(MemorySegment, int): String","getFrame(MemorySegment): float","getFrame(MemorySegment, int): float","getUpdateType(MemorySegment): SceneUpdateType","getUpdateType(MemorySegment, int): SceneUpdateType","getScene(MemorySegment): byte[]","getScene(MemorySegment, int): byte[]"]},{"name":"com.hypixel.hytale.protocol.packets.player.AddOrUpdateTriggerVolumeDisplay","simpleName":"AddOrUpdateTriggerVolumeDisplay","methods":["getId(): int","getChannel(): NetworkChannel","AddOrUpdateTriggerVolumeDisplay()","AddOrUpdateTriggerVolumeDisplay(String, TriggerVolumeDisplayEntry)","AddOrUpdateTriggerVolumeDisplay(AddOrUpdateTriggerVolumeDisplay)","deserialize(ByteBuf, int): AddOrUpdateTriggerVolumeDisplay","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","getEntry(MemorySegment): TriggerVolumeDisplayEntry","getEntry(MemorySegment, int): TriggerVolumeDisplayEntry","toObject(MemorySegment): AddOrUpdateTriggerVolumeDisplay","toObject(MemorySegment, int): AddOrUpdateTriggerVolumeDisplay","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.player.ClearDebugShapes","simpleName":"ClearDebugShapes","methods":["ClearDebugShapes()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): ClearDebugShapes","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): ClearDebugShapes","toObject(MemorySegment, int): ClearDebugShapes","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ClearDebugShapes","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.player.ClientMovement","simpleName":"ClientMovement","methods":["getId(): int","getChannel(): NetworkChannel","ClientMovement()","ClientMovement(MovementStates, HalfFloatPosition, Position, Direction, Direction, TeleportAck, Position, Vector3d, int, MovementStates)","ClientMovement(ClientMovement)","deserialize(ByteBuf, int): ClientMovement","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMovementStates(MemorySegment): MovementStates","getMovementStates(MemorySegment, int): MovementStates","getRelativePosition(MemorySegment): HalfFloatPosition","getRelativePosition(MemorySegment, int): HalfFloatPosition","getAbsolutePosition(MemorySegment): Position","getAbsolutePosition(MemorySegment, int): Position","getBodyOrientation(MemorySegment): Direction","getBodyOrientation(MemorySegment, int): Direction","getLookOrientation(MemorySegment): Direction","getLookOrientation(MemorySegment, int): Direction"]},{"name":"com.hypixel.hytale.protocol.packets.player.ClientPlaceBlock","simpleName":"ClientPlaceBlock","methods":["getId(): int","getChannel(): NetworkChannel","ClientPlaceBlock()","ClientPlaceBlock(BlockPosition, BlockRotation, int, boolean, boolean, boolean)","ClientPlaceBlock(ClientPlaceBlock)","deserialize(ByteBuf, int): ClientPlaceBlock","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPosition(MemorySegment): BlockPosition","getPosition(MemorySegment, int): BlockPosition","getRotation(MemorySegment): BlockRotation","getRotation(MemorySegment, int): BlockRotation","getPlacedBlockId(MemorySegment): int","getPlacedBlockId(MemorySegment, int): int","getQuickReplace(MemorySegment): boolean","getQuickReplace(MemorySegment, int): boolean","getQuickRetype(MemorySegment): boolean","getQuickRetype(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.ClientReady","simpleName":"ClientReady","methods":["getId(): int","getChannel(): NetworkChannel","ClientReady()","ClientReady(boolean, boolean)","ClientReady(ClientReady)","deserialize(ByteBuf, int): ClientReady","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getReadyForChunks(MemorySegment): boolean","getReadyForChunks(MemorySegment, int): boolean","getReadyForGameplay(MemorySegment): boolean","getReadyForGameplay(MemorySegment, int): boolean","toObject(MemorySegment): ClientReady","toObject(MemorySegment, int): ClientReady","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.player.ClientTeleport","simpleName":"ClientTeleport","methods":["getId(): int","getChannel(): NetworkChannel","ClientTeleport()","ClientTeleport(byte, ModelTransform, boolean)","ClientTeleport(ClientTeleport)","deserialize(ByteBuf, int): ClientTeleport","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTeleportId(MemorySegment): byte","getTeleportId(MemorySegment, int): byte","getModelTransform(MemorySegment): ModelTransform","getModelTransform(MemorySegment, int): ModelTransform","getResetVelocity(MemorySegment): boolean","getResetVelocity(MemorySegment, int): boolean","hasModelTransform(MemorySegment, int): boolean","toObject(MemorySegment): ClientTeleport","toObject(MemorySegment, int): ClientTeleport","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.player.DamageInfo","simpleName":"DamageInfo","methods":["getId(): int","getChannel(): NetworkChannel","DamageInfo()","DamageInfo(Vector3d, float, DamageCause)","DamageInfo(DamageInfo)","deserialize(ByteBuf, int): DamageInfo","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDamageSourcePosition(MemorySegment): Vector3d","getDamageSourcePosition(MemorySegment, int): Vector3d","getDamageAmount(MemorySegment): float","getDamageAmount(MemorySegment, int): float","getDamageCause(MemorySegment): DamageCause","getDamageCause(MemorySegment, int): DamageCause","hasDamageSourcePosition(MemorySegment, int): boolean","hasDamageCause(MemorySegment, int): boolean","toObject(MemorySegment): DamageInfo","toObject(MemorySegment, int): DamageInfo"]},{"name":"com.hypixel.hytale.protocol.packets.player.DisplayDebug","simpleName":"DisplayDebug","methods":["getId(): int","getChannel(): NetworkChannel","DisplayDebug()","DisplayDebug(DebugShape, float[], Vector3fc, float, byte, float[], float)","DisplayDebug(DisplayDebug)","deserialize(ByteBuf, int): DisplayDebug","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getShape(MemorySegment): DebugShape","getShape(MemorySegment, int): DebugShape","getMatrix(MemorySegment): float[]","getMatrix(MemorySegment, int): float[]","getColor(MemorySegment): Vector3fc","getColor(MemorySegment, int): Vector3fc","getTime(MemorySegment): float","getTime(MemorySegment, int): float","getFlags(MemorySegment): byte","getFlags(MemorySegment, int): byte"]},{"name":"com.hypixel.hytale.protocol.packets.player.HideTriggerVolumePastePrefabPreview","simpleName":"HideTriggerVolumePastePrefabPreview","methods":["HideTriggerVolumePastePrefabPreview()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): HideTriggerVolumePastePrefabPreview","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): HideTriggerVolumePastePrefabPreview","toObject(MemorySegment, int): HideTriggerVolumePastePrefabPreview","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): HideTriggerVolumePastePrefabPreview","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.player.JoinWorld","simpleName":"JoinWorld","methods":["getId(): int","getChannel(): NetworkChannel","JoinWorld()","JoinWorld(boolean, boolean, UUID)","JoinWorld(JoinWorld)","deserialize(ByteBuf, int): JoinWorld","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getClearWorld(MemorySegment): boolean","getClearWorld(MemorySegment, int): boolean","getFadeInOut(MemorySegment): boolean","getFadeInOut(MemorySegment, int): boolean","getWorldUuid(MemorySegment): UUID","getWorldUuid(MemorySegment, int): UUID","toObject(MemorySegment): JoinWorld","toObject(MemorySegment, int): JoinWorld","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.player.LoadHotbar","simpleName":"LoadHotbar","methods":["getId(): int","getChannel(): NetworkChannel","LoadHotbar()","LoadHotbar(byte)","LoadHotbar(LoadHotbar)","deserialize(ByteBuf, int): LoadHotbar","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getInventoryRow(MemorySegment): byte","getInventoryRow(MemorySegment, int): byte","toObject(MemorySegment): LoadHotbar","toObject(MemorySegment, int): LoadHotbar","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): LoadHotbar","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.MouseInteraction","simpleName":"MouseInteraction","methods":["getId(): int","getChannel(): NetworkChannel","MouseInteraction()","MouseInteraction(long, int, String, Vector2fc, MouseButtonEvent, MouseMotionEvent, WorldInteraction)","MouseInteraction(MouseInteraction)","deserialize(ByteBuf, int): MouseInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getClientTimestamp(MemorySegment): long","getClientTimestamp(MemorySegment, int): long","getActiveSlot(MemorySegment): int","getActiveSlot(MemorySegment, int): int","getItemInHandId(MemorySegment): String","getItemInHandId(MemorySegment, int): String","getScreenPoint(MemorySegment): Vector2fc","getScreenPoint(MemorySegment, int): Vector2fc","getMouseButton(MemorySegment): MouseButtonEvent","getMouseButton(MemorySegment, int): MouseButtonEvent"]},{"name":"com.hypixel.hytale.protocol.packets.player.RemoveMapMarker","simpleName":"RemoveMapMarker","methods":["getId(): int","getChannel(): NetworkChannel","RemoveMapMarker()","RemoveMapMarker(String)","RemoveMapMarker(RemoveMapMarker)","deserialize(ByteBuf, int): RemoveMapMarker","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMarkerId(MemorySegment): String","getMarkerId(MemorySegment, int): String","hasMarkerId(MemorySegment, int): boolean","toObject(MemorySegment): RemoveMapMarker","toObject(MemorySegment, int): RemoveMapMarker","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RemoveMapMarker"]},{"name":"com.hypixel.hytale.protocol.packets.player.RemoveTriggerVolumeDisplay","simpleName":"RemoveTriggerVolumeDisplay","methods":["getId(): int","getChannel(): NetworkChannel","RemoveTriggerVolumeDisplay()","RemoveTriggerVolumeDisplay(String)","RemoveTriggerVolumeDisplay(RemoveTriggerVolumeDisplay)","deserialize(ByteBuf, int): RemoveTriggerVolumeDisplay","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","toObject(MemorySegment): RemoveTriggerVolumeDisplay","toObject(MemorySegment, int): RemoveTriggerVolumeDisplay","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RemoveTriggerVolumeDisplay","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.ReticleEvent","simpleName":"ReticleEvent","methods":["getId(): int","getChannel(): NetworkChannel","ReticleEvent()","ReticleEvent(int)","ReticleEvent(ReticleEvent)","deserialize(ByteBuf, int): ReticleEvent","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEventIndex(MemorySegment): int","getEventIndex(MemorySegment, int): int","toObject(MemorySegment): ReticleEvent","toObject(MemorySegment, int): ReticleEvent","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ReticleEvent","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.SaveHotbar","simpleName":"SaveHotbar","methods":["getId(): int","getChannel(): NetworkChannel","SaveHotbar()","SaveHotbar(byte)","SaveHotbar(SaveHotbar)","deserialize(ByteBuf, int): SaveHotbar","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getInventoryRow(MemorySegment): byte","getInventoryRow(MemorySegment, int): byte","toObject(MemorySegment): SaveHotbar","toObject(MemorySegment, int): SaveHotbar","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SaveHotbar","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.SelectionToolShowTriggerVolumes","simpleName":"SelectionToolShowTriggerVolumes","methods":["getId(): int","getChannel(): NetworkChannel","SelectionToolShowTriggerVolumes()","SelectionToolShowTriggerVolumes(boolean)","SelectionToolShowTriggerVolumes(SelectionToolShowTriggerVolumes)","deserialize(ByteBuf, int): SelectionToolShowTriggerVolumes","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getActive(MemorySegment): boolean","getActive(MemorySegment, int): boolean","toObject(MemorySegment): SelectionToolShowTriggerVolumes","toObject(MemorySegment, int): SelectionToolShowTriggerVolumes","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SelectionToolShowTriggerVolumes","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.SetBlockPlacementOverride","simpleName":"SetBlockPlacementOverride","methods":["getId(): int","getChannel(): NetworkChannel","SetBlockPlacementOverride()","SetBlockPlacementOverride(boolean)","SetBlockPlacementOverride(SetBlockPlacementOverride)","deserialize(ByteBuf, int): SetBlockPlacementOverride","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEnabled(MemorySegment): boolean","getEnabled(MemorySegment, int): boolean","toObject(MemorySegment): SetBlockPlacementOverride","toObject(MemorySegment, int): SetBlockPlacementOverride","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetBlockPlacementOverride","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.SetClientId","simpleName":"SetClientId","methods":["getId(): int","getChannel(): NetworkChannel","SetClientId()","SetClientId(int)","SetClientId(SetClientId)","deserialize(ByteBuf, int): SetClientId","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getClientId(MemorySegment): int","getClientId(MemorySegment, int): int","toObject(MemorySegment): SetClientId","toObject(MemorySegment, int): SetClientId","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetClientId","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.SetGameMode","simpleName":"SetGameMode","methods":["getId(): int","getChannel(): NetworkChannel","SetGameMode()","SetGameMode(GameMode)","SetGameMode(SetGameMode)","deserialize(ByteBuf, int): SetGameMode","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGameMode(MemorySegment): GameMode","getGameMode(MemorySegment, int): GameMode","toObject(MemorySegment): SetGameMode","toObject(MemorySegment, int): SetGameMode","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetGameMode","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.SetMovementStates","simpleName":"SetMovementStates","methods":["getId(): int","getChannel(): NetworkChannel","SetMovementStates()","SetMovementStates(SavedMovementStates)","SetMovementStates(SetMovementStates)","deserialize(ByteBuf, int): SetMovementStates","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMovementStates(MemorySegment): SavedMovementStates","getMovementStates(MemorySegment, int): SavedMovementStates","hasMovementStates(MemorySegment, int): boolean","toObject(MemorySegment): SetMovementStates","toObject(MemorySegment, int): SetMovementStates","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetMovementStates"]},{"name":"com.hypixel.hytale.protocol.packets.player.ShowTriggerVolumePastePrefabPreview","simpleName":"ShowTriggerVolumePastePrefabPreview","methods":["getId(): int","getChannel(): NetworkChannel","ShowTriggerVolumePastePrefabPreview()","ShowTriggerVolumePastePrefabPreview(Vector3fc, BlockChange[], FluidChange[], ClipboardEntityChange[], int, int)","ShowTriggerVolumePastePrefabPreview(ShowTriggerVolumePastePrefabPreview)","deserialize(ByteBuf, int): ShowTriggerVolumePastePrefabPreview","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPosition(MemorySegment): Vector3fc","getPosition(MemorySegment, int): Vector3fc","getBlocksChange(MemorySegment): BlockChange[]","getBlocksChange(MemorySegment, int): BlockChange[]","getFluidsChange(MemorySegment): FluidChange[]","getFluidsChange(MemorySegment, int): FluidChange[]","getEntityChanges(MemorySegment): ClipboardEntityChange[]","getEntityChanges(MemorySegment, int): ClipboardEntityChange[]","getBiomeTint(MemorySegment): int","getBiomeTint(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.player.SyncPlayerPreferences","simpleName":"SyncPlayerPreferences","methods":["getId(): int","getChannel(): NetworkChannel","SyncPlayerPreferences()","SyncPlayerPreferences(boolean, PickupLocation, PickupLocation, PickupLocation, PickupLocation, PickupLocation, boolean, boolean, boolean, boolean, boolean, boolean, String, int, boolean, boolean)","SyncPlayerPreferences(SyncPlayerPreferences)","deserialize(ByteBuf, int): SyncPlayerPreferences","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getShowEntityMarkers(MemorySegment): boolean","getShowEntityMarkers(MemorySegment, int): boolean","getArmorItemsPreferredPickupLocation(MemorySegment): PickupLocation","getArmorItemsPreferredPickupLocation(MemorySegment, int): PickupLocation","getWeaponAndToolItemsPreferredPickupLocation(MemorySegment): PickupLocation","getWeaponAndToolItemsPreferredPickupLocation(MemorySegment, int): PickupLocation","getUsableItemsItemsPreferredPickupLocation(MemorySegment): PickupLocation","getUsableItemsItemsPreferredPickupLocation(MemorySegment, int): PickupLocation","getSolidBlockItemsPreferredPickupLocation(MemorySegment): PickupLocation","getSolidBlockItemsPreferredPickupLocation(MemorySegment, int): PickupLocation"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeConditionTiming","simpleName":"TriggerVolumeConditionTiming","methods":["values(): TriggerVolumeConditionTiming[]","valueOf(String): TriggerVolumeConditionTiming","getValue(): int","fromValue(int): TriggerVolumeConditionTiming"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeDisplayEntry","simpleName":"TriggerVolumeDisplayEntry","methods":["TriggerVolumeDisplayEntry()","TriggerVolumeDisplayEntry(TriggerVolumeShapeType, Vector3fc, Vector3fc, Vector3fc, float, String, String, int, String, byte, boolean, boolean, float, byte, float, TriggerVolumeConditionTiming)","TriggerVolumeDisplayEntry(TriggerVolumeDisplayEntry)","deserialize(ByteBuf, int): TriggerVolumeDisplayEntry","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getShapeType(MemorySegment): TriggerVolumeShapeType","getShapeType(MemorySegment, int): TriggerVolumeShapeType","getPosition(MemorySegment): Vector3fc","getPosition(MemorySegment, int): Vector3fc","getDimensions(MemorySegment): Vector3fc","getDimensions(MemorySegment, int): Vector3fc","getColor(MemorySegment): Vector3fc","getColor(MemorySegment, int): Vector3fc","getOpacity(MemorySegment): float","getOpacity(MemorySegment, int): float","getName(MemorySegment): String","getName(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeShapeType","simpleName":"TriggerVolumeShapeType","methods":["values(): TriggerVolumeShapeType[]","valueOf(String): TriggerVolumeShapeType","getValue(): int","fromValue(int): TriggerVolumeShapeType"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolCreate","simpleName":"TriggerVolumeToolCreate","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolCreate()","TriggerVolumeToolCreate(TriggerVolumeShapeType, Vector3fc, Vector3fc, Vector3fc, String)","TriggerVolumeToolCreate(TriggerVolumeToolCreate)","deserialize(ByteBuf, int): TriggerVolumeToolCreate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getShapeType(MemorySegment): TriggerVolumeShapeType","getShapeType(MemorySegment, int): TriggerVolumeShapeType","getPosition(MemorySegment): Vector3fc","getPosition(MemorySegment, int): Vector3fc","getParam1(MemorySegment): Vector3fc","getParam1(MemorySegment, int): Vector3fc","getParam2(MemorySegment): Vector3fc","getParam2(MemorySegment, int): Vector3fc","getName(MemorySegment): String","getName(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolCreateResponse","simpleName":"TriggerVolumeToolCreateResponse","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolCreateResponse()","TriggerVolumeToolCreateResponse(String, String[])","TriggerVolumeToolCreateResponse(TriggerVolumeToolCreateResponse)","deserialize(ByteBuf, int): TriggerVolumeToolCreateResponse","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","getVolumeIds(MemorySegment): String[]","getVolumeIds(MemorySegment, int): String[]","hasVolumeIds(MemorySegment, int): boolean","toObject(MemorySegment): TriggerVolumeToolCreateResponse","toObject(MemorySegment, int): TriggerVolumeToolCreateResponse","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolDelete","simpleName":"TriggerVolumeToolDelete","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolDelete()","TriggerVolumeToolDelete(String)","TriggerVolumeToolDelete(TriggerVolumeToolDelete)","deserialize(ByteBuf, int): TriggerVolumeToolDelete","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","toObject(MemorySegment): TriggerVolumeToolDelete","toObject(MemorySegment, int): TriggerVolumeToolDelete","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TriggerVolumeToolDelete","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolDuplicate","simpleName":"TriggerVolumeToolDuplicate","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolDuplicate()","TriggerVolumeToolDuplicate(String[])","TriggerVolumeToolDuplicate(TriggerVolumeToolDuplicate)","deserialize(ByteBuf, int): TriggerVolumeToolDuplicate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeIds(MemorySegment): String[]","getVolumeIds(MemorySegment, int): String[]","toObject(MemorySegment): TriggerVolumeToolDuplicate","toObject(MemorySegment, int): TriggerVolumeToolDuplicate","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TriggerVolumeToolDuplicate","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolEquip","simpleName":"TriggerVolumeToolEquip","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolEquip()","TriggerVolumeToolEquip(boolean)","TriggerVolumeToolEquip(TriggerVolumeToolEquip)","deserialize(ByteBuf, int): TriggerVolumeToolEquip","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getActive(MemorySegment): boolean","getActive(MemorySegment, int): boolean","toObject(MemorySegment): TriggerVolumeToolEquip","toObject(MemorySegment, int): TriggerVolumeToolEquip","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TriggerVolumeToolEquip","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolGroupCreate","simpleName":"TriggerVolumeToolGroupCreate","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolGroupCreate()","TriggerVolumeToolGroupCreate(String[])","TriggerVolumeToolGroupCreate(TriggerVolumeToolGroupCreate)","deserialize(ByteBuf, int): TriggerVolumeToolGroupCreate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeIds(MemorySegment): String[]","getVolumeIds(MemorySegment, int): String[]","toObject(MemorySegment): TriggerVolumeToolGroupCreate","toObject(MemorySegment, int): TriggerVolumeToolGroupCreate","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TriggerVolumeToolGroupCreate","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolGroupCreateResponse","simpleName":"TriggerVolumeToolGroupCreateResponse","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolGroupCreateResponse()","TriggerVolumeToolGroupCreateResponse(String, int, boolean, int)","TriggerVolumeToolGroupCreateResponse(TriggerVolumeToolGroupCreateResponse)","deserialize(ByteBuf, int): TriggerVolumeToolGroupCreateResponse","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGroupId(MemorySegment): String","getGroupId(MemorySegment, int): String","getColor(MemorySegment): int","getColor(MemorySegment, int): int","getSuccess(MemorySegment): boolean","getSuccess(MemorySegment, int): boolean","getSkippedCount(MemorySegment): int","getSkippedCount(MemorySegment, int): int","toObject(MemorySegment): TriggerVolumeToolGroupCreateResponse","toObject(MemorySegment, int): TriggerVolumeToolGroupCreateResponse"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolGroupMove","simpleName":"TriggerVolumeToolGroupMove","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolGroupMove()","TriggerVolumeToolGroupMove(String, Vector3fc)","TriggerVolumeToolGroupMove(TriggerVolumeToolGroupMove)","deserialize(ByteBuf, int): TriggerVolumeToolGroupMove","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGroupId(MemorySegment): String","getGroupId(MemorySegment, int): String","getMoveDelta(MemorySegment): Vector3fc","getMoveDelta(MemorySegment, int): Vector3fc","toObject(MemorySegment): TriggerVolumeToolGroupMove","toObject(MemorySegment, int): TriggerVolumeToolGroupMove","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolMove","simpleName":"TriggerVolumeToolMove","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolMove()","TriggerVolumeToolMove(String, Vector3fc)","TriggerVolumeToolMove(TriggerVolumeToolMove)","deserialize(ByteBuf, int): TriggerVolumeToolMove","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","getNewPosition(MemorySegment): Vector3fc","getNewPosition(MemorySegment, int): Vector3fc","toObject(MemorySegment): TriggerVolumeToolMove","toObject(MemorySegment, int): TriggerVolumeToolMove","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolMultiMove","simpleName":"TriggerVolumeToolMultiMove","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolMultiMove()","TriggerVolumeToolMultiMove(String[], Vector3fc)","TriggerVolumeToolMultiMove(TriggerVolumeToolMultiMove)","deserialize(ByteBuf, int): TriggerVolumeToolMultiMove","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeIds(MemorySegment): String[]","getVolumeIds(MemorySegment, int): String[]","getMoveDelta(MemorySegment): Vector3fc","getMoveDelta(MemorySegment, int): Vector3fc","toObject(MemorySegment): TriggerVolumeToolMultiMove","toObject(MemorySegment, int): TriggerVolumeToolMultiMove","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolResize","simpleName":"TriggerVolumeToolResize","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolResize()","TriggerVolumeToolResize(String, TriggerVolumeShapeType, Vector3fc, Vector3fc, Vector3fc)","TriggerVolumeToolResize(TriggerVolumeToolResize)","deserialize(ByteBuf, int): TriggerVolumeToolResize","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","getShapeType(MemorySegment): TriggerVolumeShapeType","getShapeType(MemorySegment, int): TriggerVolumeShapeType","getParam1(MemorySegment): Vector3fc","getParam1(MemorySegment, int): Vector3fc","getParam2(MemorySegment): Vector3fc","getParam2(MemorySegment, int): Vector3fc","getNewPosition(MemorySegment): Vector3fc","getNewPosition(MemorySegment, int): Vector3fc"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSelect","simpleName":"TriggerVolumeToolSelect","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolSelect()","TriggerVolumeToolSelect(String)","TriggerVolumeToolSelect(TriggerVolumeToolSelect)","deserialize(ByteBuf, int): TriggerVolumeToolSelect","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","hasVolumeId(MemorySegment, int): boolean","toObject(MemorySegment): TriggerVolumeToolSelect","toObject(MemorySegment, int): TriggerVolumeToolSelect","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TriggerVolumeToolSelect"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSelection","simpleName":"TriggerVolumeToolSelection","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolSelection()","TriggerVolumeToolSelection(String, String[])","TriggerVolumeToolSelection(TriggerVolumeToolSelection)","deserialize(ByteBuf, int): TriggerVolumeToolSelection","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPrimaryVolumeId(MemorySegment): String","getPrimaryVolumeId(MemorySegment, int): String","getVolumeIds(MemorySegment): String[]","getVolumeIds(MemorySegment, int): String[]","hasPrimaryVolumeId(MemorySegment, int): boolean","hasVolumeIds(MemorySegment, int): boolean","toObject(MemorySegment): TriggerVolumeToolSelection","toObject(MemorySegment, int): TriggerVolumeToolSelection","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetActivationDelay","simpleName":"TriggerVolumeToolSetActivationDelay","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolSetActivationDelay()","TriggerVolumeToolSetActivationDelay(String, float)","TriggerVolumeToolSetActivationDelay(TriggerVolumeToolSetActivationDelay)","deserialize(ByteBuf, int): TriggerVolumeToolSetActivationDelay","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","getActivationDelay(MemorySegment): float","getActivationDelay(MemorySegment, int): float","toObject(MemorySegment): TriggerVolumeToolSetActivationDelay","toObject(MemorySegment, int): TriggerVolumeToolSetActivationDelay","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetCancelDelayedOnExit","simpleName":"TriggerVolumeToolSetCancelDelayedOnExit","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolSetCancelDelayedOnExit()","TriggerVolumeToolSetCancelDelayedOnExit(String, boolean)","TriggerVolumeToolSetCancelDelayedOnExit(TriggerVolumeToolSetCancelDelayedOnExit)","deserialize(ByteBuf, int): TriggerVolumeToolSetCancelDelayedOnExit","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","getCancelDelayedOnExit(MemorySegment): boolean","getCancelDelayedOnExit(MemorySegment, int): boolean","toObject(MemorySegment): TriggerVolumeToolSetCancelDelayedOnExit","toObject(MemorySegment, int): TriggerVolumeToolSetCancelDelayedOnExit","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetColor","simpleName":"TriggerVolumeToolSetColor","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolSetColor()","TriggerVolumeToolSetColor(String, Vector3fc)","TriggerVolumeToolSetColor(TriggerVolumeToolSetColor)","deserialize(ByteBuf, int): TriggerVolumeToolSetColor","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","getColor(MemorySegment): Vector3fc","getColor(MemorySegment, int): Vector3fc","toObject(MemorySegment): TriggerVolumeToolSetColor","toObject(MemorySegment, int): TriggerVolumeToolSetColor","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetConditionTiming","simpleName":"TriggerVolumeToolSetConditionTiming","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolSetConditionTiming()","TriggerVolumeToolSetConditionTiming(String, TriggerVolumeConditionTiming)","TriggerVolumeToolSetConditionTiming(TriggerVolumeToolSetConditionTiming)","deserialize(ByteBuf, int): TriggerVolumeToolSetConditionTiming","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","getConditionTiming(MemorySegment): TriggerVolumeConditionTiming","getConditionTiming(MemorySegment, int): TriggerVolumeConditionTiming","toObject(MemorySegment): TriggerVolumeToolSetConditionTiming","toObject(MemorySegment, int): TriggerVolumeToolSetConditionTiming","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetCooldown","simpleName":"TriggerVolumeToolSetCooldown","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolSetCooldown()","TriggerVolumeToolSetCooldown(String, float, byte)","TriggerVolumeToolSetCooldown(TriggerVolumeToolSetCooldown)","deserialize(ByteBuf, int): TriggerVolumeToolSetCooldown","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","getCooldown(MemorySegment): float","getCooldown(MemorySegment, int): float","getCooldownMode(MemorySegment): byte","getCooldownMode(MemorySegment, int): byte","toObject(MemorySegment): TriggerVolumeToolSetCooldown","toObject(MemorySegment, int): TriggerVolumeToolSetCooldown","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetKeepLoaded","simpleName":"TriggerVolumeToolSetKeepLoaded","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolSetKeepLoaded()","TriggerVolumeToolSetKeepLoaded(String, boolean)","TriggerVolumeToolSetKeepLoaded(TriggerVolumeToolSetKeepLoaded)","deserialize(ByteBuf, int): TriggerVolumeToolSetKeepLoaded","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","getKeepLoaded(MemorySegment): boolean","getKeepLoaded(MemorySegment, int): boolean","toObject(MemorySegment): TriggerVolumeToolSetKeepLoaded","toObject(MemorySegment, int): TriggerVolumeToolSetKeepLoaded","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolSetTargetTypes","simpleName":"TriggerVolumeToolSetTargetTypes","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolSetTargetTypes()","TriggerVolumeToolSetTargetTypes(String, byte)","TriggerVolumeToolSetTargetTypes(TriggerVolumeToolSetTargetTypes)","deserialize(ByteBuf, int): TriggerVolumeToolSetTargetTypes","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumeId(MemorySegment): String","getVolumeId(MemorySegment, int): String","getTargetTypes(MemorySegment): byte","getTargetTypes(MemorySegment, int): byte","toObject(MemorySegment): TriggerVolumeToolSetTargetTypes","toObject(MemorySegment, int): TriggerVolumeToolSetTargetTypes","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.player.TriggerVolumeToolUngroup","simpleName":"TriggerVolumeToolUngroup","methods":["getId(): int","getChannel(): NetworkChannel","TriggerVolumeToolUngroup()","TriggerVolumeToolUngroup(String)","TriggerVolumeToolUngroup(TriggerVolumeToolUngroup)","deserialize(ByteBuf, int): TriggerVolumeToolUngroup","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGroupId(MemorySegment): String","getGroupId(MemorySegment, int): String","toObject(MemorySegment): TriggerVolumeToolUngroup","toObject(MemorySegment, int): TriggerVolumeToolUngroup","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TriggerVolumeToolUngroup","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.UpdateMemoriesCount","simpleName":"UpdateMemoriesCount","methods":["getId(): int","getChannel(): NetworkChannel","UpdateMemoriesCount()","UpdateMemoriesCount(int)","UpdateMemoriesCount(UpdateMemoriesCount)","deserialize(ByteBuf, int): UpdateMemoriesCount","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCount(MemorySegment): int","getCount(MemorySegment, int): int","toObject(MemorySegment): UpdateMemoriesCount","toObject(MemorySegment, int): UpdateMemoriesCount","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateMemoriesCount","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.UpdateMemoriesFeatureStatus","simpleName":"UpdateMemoriesFeatureStatus","methods":["getId(): int","getChannel(): NetworkChannel","UpdateMemoriesFeatureStatus()","UpdateMemoriesFeatureStatus(boolean)","UpdateMemoriesFeatureStatus(UpdateMemoriesFeatureStatus)","deserialize(ByteBuf, int): UpdateMemoriesFeatureStatus","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getIsFeatureUnlocked(MemorySegment): boolean","getIsFeatureUnlocked(MemorySegment, int): boolean","toObject(MemorySegment): UpdateMemoriesFeatureStatus","toObject(MemorySegment, int): UpdateMemoriesFeatureStatus","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateMemoriesFeatureStatus","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.player.UpdateMovementSettings","simpleName":"UpdateMovementSettings","methods":["getId(): int","getChannel(): NetworkChannel","UpdateMovementSettings()","UpdateMovementSettings(MovementSettings)","UpdateMovementSettings(UpdateMovementSettings)","deserialize(ByteBuf, int): UpdateMovementSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMovementSettings(MemorySegment): MovementSettings","getMovementSettings(MemorySegment, int): MovementSettings","hasMovementSettings(MemorySegment, int): boolean","toObject(MemorySegment): UpdateMovementSettings","toObject(MemorySegment, int): UpdateMovementSettings","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateMovementSettings"]},{"name":"com.hypixel.hytale.protocol.packets.player.UpdateTriggerVolumeDisplay","simpleName":"UpdateTriggerVolumeDisplay","methods":["getId(): int","getChannel(): NetworkChannel","UpdateTriggerVolumeDisplay()","UpdateTriggerVolumeDisplay(TriggerVolumeDisplayEntry[])","UpdateTriggerVolumeDisplay(UpdateTriggerVolumeDisplay)","deserialize(ByteBuf, int): UpdateTriggerVolumeDisplay","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolumes(MemorySegment): TriggerVolumeDisplayEntry[]","getVolumes(MemorySegment, int): TriggerVolumeDisplayEntry[]","hasVolumes(MemorySegment, int): boolean","toObject(MemorySegment): UpdateTriggerVolumeDisplay","toObject(MemorySegment, int): UpdateTriggerVolumeDisplay","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateTriggerVolumeDisplay"]},{"name":"com.hypixel.hytale.protocol.packets.serveraccess.Access","simpleName":"Access","methods":["values(): Access[]","valueOf(String): Access","getValue(): int","fromValue(int): Access"]},{"name":"com.hypixel.hytale.protocol.packets.serveraccess.RequestServerAccess","simpleName":"RequestServerAccess","methods":["getId(): int","getChannel(): NetworkChannel","RequestServerAccess()","RequestServerAccess(Access, short)","RequestServerAccess(RequestServerAccess)","deserialize(ByteBuf, int): RequestServerAccess","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAccess(MemorySegment): Access","getAccess(MemorySegment, int): Access","getExternalPort(MemorySegment): short","getExternalPort(MemorySegment, int): short","toObject(MemorySegment): RequestServerAccess","toObject(MemorySegment, int): RequestServerAccess","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.serveraccess.SetServerAccess","simpleName":"SetServerAccess","methods":["getId(): int","getChannel(): NetworkChannel","SetServerAccess()","SetServerAccess(Access, String)","SetServerAccess(SetServerAccess)","deserialize(ByteBuf, int): SetServerAccess","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAccess(MemorySegment): Access","getAccess(MemorySegment, int): Access","getPassword(MemorySegment): String","getPassword(MemorySegment, int): String","hasPassword(MemorySegment, int): boolean","toObject(MemorySegment): SetServerAccess","toObject(MemorySegment, int): SetServerAccess","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.serveraccess.UpdateServerAccess","simpleName":"UpdateServerAccess","methods":["getId(): int","getChannel(): NetworkChannel","UpdateServerAccess()","UpdateServerAccess(Access, HostAddress[])","UpdateServerAccess(UpdateServerAccess)","deserialize(ByteBuf, int): UpdateServerAccess","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAccess(MemorySegment): Access","getAccess(MemorySegment, int): Access","getHosts(MemorySegment): HostAddress[]","getHosts(MemorySegment, int): HostAddress[]","hasHosts(MemorySegment, int): boolean","toObject(MemorySegment): UpdateServerAccess","toObject(MemorySegment, int): UpdateServerAccess","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.setup.AssetFinalize","simpleName":"AssetFinalize","methods":["AssetFinalize()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): AssetFinalize","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): AssetFinalize","toObject(MemorySegment, int): AssetFinalize","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetFinalize","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.setup.AssetInitialize","simpleName":"AssetInitialize","methods":["getId(): int","getChannel(): NetworkChannel","AssetInitialize()","AssetInitialize(Asset, int)","AssetInitialize(AssetInitialize)","deserialize(ByteBuf, int): AssetInitialize","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAsset(MemorySegment): Asset","getAsset(MemorySegment, int): Asset","getSize(MemorySegment): int","getSize(MemorySegment, int): int","toObject(MemorySegment): AssetInitialize","toObject(MemorySegment, int): AssetInitialize","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.setup.AssetPart","simpleName":"AssetPart","methods":["getId(): int","getChannel(): NetworkChannel","AssetPart()","AssetPart(byte[])","AssetPart(AssetPart)","deserialize(ByteBuf, int): AssetPart","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPart(MemorySegment): byte[]","getPart(MemorySegment, int): byte[]","hasPart(MemorySegment, int): boolean","toObject(MemorySegment): AssetPart","toObject(MemorySegment, int): AssetPart","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): AssetPart"]},{"name":"com.hypixel.hytale.protocol.packets.setup.ClientFeature","simpleName":"ClientFeature","methods":["values(): ClientFeature[]","valueOf(String): ClientFeature","getValue(): int","fromValue(int): ClientFeature"]},{"name":"com.hypixel.hytale.protocol.packets.setup.RemoveAssets","simpleName":"RemoveAssets","methods":["getId(): int","getChannel(): NetworkChannel","RemoveAssets()","RemoveAssets(Asset[])","RemoveAssets(RemoveAssets)","deserialize(ByteBuf, int): RemoveAssets","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAsset(MemorySegment): Asset[]","getAsset(MemorySegment, int): Asset[]","hasAsset(MemorySegment, int): boolean","toObject(MemorySegment): RemoveAssets","toObject(MemorySegment, int): RemoveAssets","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RemoveAssets"]},{"name":"com.hypixel.hytale.protocol.packets.setup.RequestAssets","simpleName":"RequestAssets","methods":["getId(): int","getChannel(): NetworkChannel","RequestAssets()","RequestAssets(Asset[])","RequestAssets(RequestAssets)","deserialize(ByteBuf, int): RequestAssets","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAssets(MemorySegment): Asset[]","getAssets(MemorySegment, int): Asset[]","hasAssets(MemorySegment, int): boolean","toObject(MemorySegment): RequestAssets","toObject(MemorySegment, int): RequestAssets","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RequestAssets"]},{"name":"com.hypixel.hytale.protocol.packets.setup.RequestCommonAssetsRebuild","simpleName":"RequestCommonAssetsRebuild","methods":["RequestCommonAssetsRebuild()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): RequestCommonAssetsRebuild","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): RequestCommonAssetsRebuild","toObject(MemorySegment, int): RequestCommonAssetsRebuild","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RequestCommonAssetsRebuild","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.setup.ServerTags","simpleName":"ServerTags","methods":["getId(): int","getChannel(): NetworkChannel","ServerTags()","ServerTags(Map)","ServerTags(ServerTags)","deserialize(ByteBuf, int): ServerTags","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTags(MemorySegment): Map","getTags(MemorySegment, int): Map","hasTags(MemorySegment, int): boolean","toObject(MemorySegment): ServerTags","toObject(MemorySegment, int): ServerTags","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ServerTags"]},{"name":"com.hypixel.hytale.protocol.packets.setup.SetTimeDilation","simpleName":"SetTimeDilation","methods":["getId(): int","getChannel(): NetworkChannel","SetTimeDilation()","SetTimeDilation(float)","SetTimeDilation(SetTimeDilation)","deserialize(ByteBuf, int): SetTimeDilation","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTimeDilation(MemorySegment): float","getTimeDilation(MemorySegment, int): float","toObject(MemorySegment): SetTimeDilation","toObject(MemorySegment, int): SetTimeDilation","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetTimeDilation","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.setup.SetUpdateRate","simpleName":"SetUpdateRate","methods":["getId(): int","getChannel(): NetworkChannel","SetUpdateRate()","SetUpdateRate(int)","SetUpdateRate(SetUpdateRate)","deserialize(ByteBuf, int): SetUpdateRate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getUpdatesPerSecond(MemorySegment): int","getUpdatesPerSecond(MemorySegment, int): int","toObject(MemorySegment): SetUpdateRate","toObject(MemorySegment, int): SetUpdateRate","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetUpdateRate","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.setup.SetupFinalize","simpleName":"SetupFinalize","methods":["SetupFinalize()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): SetupFinalize","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): SetupFinalize","toObject(MemorySegment, int): SetupFinalize","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetupFinalize","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.setup.UpdateFeatures","simpleName":"UpdateFeatures","methods":["getId(): int","getChannel(): NetworkChannel","UpdateFeatures()","UpdateFeatures(Map)","UpdateFeatures(UpdateFeatures)","deserialize(ByteBuf, int): UpdateFeatures","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFeatures(MemorySegment): Map","getFeatures(MemorySegment, int): Map","hasFeatures(MemorySegment, int): boolean","toObject(MemorySegment): UpdateFeatures","toObject(MemorySegment, int): UpdateFeatures","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateFeatures"]},{"name":"com.hypixel.hytale.protocol.packets.setup.ViewRadius","simpleName":"ViewRadius","methods":["getId(): int","getChannel(): NetworkChannel","ViewRadius()","ViewRadius(int)","ViewRadius(ViewRadius)","deserialize(ByteBuf, int): ViewRadius","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): int","getValue(MemorySegment, int): int","toObject(MemorySegment): ViewRadius","toObject(MemorySegment, int): ViewRadius","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ViewRadius","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.setup.WorldLoadFinished","simpleName":"WorldLoadFinished","methods":["WorldLoadFinished()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): WorldLoadFinished","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): WorldLoadFinished","toObject(MemorySegment, int): WorldLoadFinished","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): WorldLoadFinished","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.setup.WorldLoadProgress","simpleName":"WorldLoadProgress","methods":["getId(): int","getChannel(): NetworkChannel","WorldLoadProgress()","WorldLoadProgress(FormattedMessage, int, int)","WorldLoadProgress(WorldLoadProgress)","deserialize(ByteBuf, int): WorldLoadProgress","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getStatus(MemorySegment): FormattedMessage","getStatus(MemorySegment, int): FormattedMessage","getPercentComplete(MemorySegment): int","getPercentComplete(MemorySegment, int): int","getPercentCompleteSubitem(MemorySegment): int","getPercentCompleteSubitem(MemorySegment, int): int","hasStatus(MemorySegment, int): boolean","toObject(MemorySegment): WorldLoadProgress","toObject(MemorySegment, int): WorldLoadProgress","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.setup.WorldSettings","simpleName":"WorldSettings","methods":["getId(): int","getChannel(): NetworkChannel","WorldSettings()","WorldSettings(int, Asset[])","WorldSettings(WorldSettings)","deserialize(ByteBuf, int): WorldSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWorldHeight(MemorySegment): int","getWorldHeight(MemorySegment, int): int","getRequiredAssets(MemorySegment): Asset[]","getRequiredAssets(MemorySegment, int): Asset[]","hasRequiredAssets(MemorySegment, int): boolean","toObject(MemorySegment): WorldSettings","toObject(MemorySegment, int): WorldSettings","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.stream.StreamOpen","simpleName":"StreamOpen","methods":["getId(): int","getChannel(): NetworkChannel","StreamOpen()","StreamOpen(StreamType)","StreamOpen(StreamOpen)","deserialize(ByteBuf, int): StreamOpen","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): StreamType","getType(MemorySegment, int): StreamType","toObject(MemorySegment): StreamOpen","toObject(MemorySegment, int): StreamOpen","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): StreamOpen","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.stream.StreamOpenResponse","simpleName":"StreamOpenResponse","methods":["getId(): int","getChannel(): NetworkChannel","StreamOpenResponse()","StreamOpenResponse(StreamType, boolean, String)","StreamOpenResponse(StreamOpenResponse)","deserialize(ByteBuf, int): StreamOpenResponse","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): StreamType","getType(MemorySegment, int): StreamType","getAccepted(MemorySegment): boolean","getAccepted(MemorySegment, int): boolean","getRejectionReason(MemorySegment): String","getRejectionReason(MemorySegment, int): String","hasRejectionReason(MemorySegment, int): boolean","toObject(MemorySegment): StreamOpenResponse","toObject(MemorySegment, int): StreamOpenResponse","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.stream.StreamType","simpleName":"StreamType","methods":["values(): StreamType[]","valueOf(String): StreamType","getValue(): int","fromValue(int): StreamType"]},{"name":"com.hypixel.hytale.protocol.packets.voice.RelayedVoiceData","simpleName":"RelayedVoiceData","methods":["getId(): int","getChannel(): NetworkChannel","RelayedVoiceData()","RelayedVoiceData(UUID, int, short, int, Position, boolean, byte[])","RelayedVoiceData(RelayedVoiceData)","deserialize(ByteBuf, int): RelayedVoiceData","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSpeakerId(MemorySegment): UUID","getSpeakerId(MemorySegment, int): UUID","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getSequenceNumber(MemorySegment): short","getSequenceNumber(MemorySegment, int): short","getTimestamp(MemorySegment): int","getTimestamp(MemorySegment, int): int","getSpeakerPosition(MemorySegment): Position","getSpeakerPosition(MemorySegment, int): Position"]},{"name":"com.hypixel.hytale.protocol.packets.voice.VoiceCodec","simpleName":"VoiceCodec","methods":["values(): VoiceCodec[]","valueOf(String): VoiceCodec","getValue(): int","fromValue(int): VoiceCodec"]},{"name":"com.hypixel.hytale.protocol.packets.voice.VoiceConfig","simpleName":"VoiceConfig","methods":["getId(): int","getChannel(): NetworkChannel","VoiceConfig()","VoiceConfig(boolean, VoiceCodec, int, byte, float, float, boolean, byte)","VoiceConfig(VoiceConfig)","deserialize(ByteBuf, int): VoiceConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVoiceEnabled(MemorySegment): boolean","getVoiceEnabled(MemorySegment, int): boolean","getCodec(MemorySegment): VoiceCodec","getCodec(MemorySegment, int): VoiceCodec","getSampleRate(MemorySegment): int","getSampleRate(MemorySegment, int): int","getChannels(MemorySegment): byte","getChannels(MemorySegment, int): byte","getMaxHearingDistance(MemorySegment): float","getMaxHearingDistance(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.packets.voice.VoiceData","simpleName":"VoiceData","methods":["getId(): int","getChannel(): NetworkChannel","VoiceData()","VoiceData(short, int, byte[])","VoiceData(VoiceData)","deserialize(ByteBuf, int): VoiceData","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSequenceNumber(MemorySegment): short","getSequenceNumber(MemorySegment, int): short","getTimestamp(MemorySegment): int","getTimestamp(MemorySegment, int): int","getOpusData(MemorySegment): byte[]","getOpusData(MemorySegment, int): byte[]","toObject(MemorySegment): VoiceData","toObject(MemorySegment, int): VoiceData","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.window.CancelCraftingAction","simpleName":"CancelCraftingAction","methods":["CancelCraftingAction()","deserialize(ByteBuf, int): CancelCraftingAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): CancelCraftingAction","toObject(MemorySegment, int): CancelCraftingAction","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): CancelCraftingAction","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.window.ChangeBlockAction","simpleName":"ChangeBlockAction","methods":["ChangeBlockAction()","ChangeBlockAction(boolean)","ChangeBlockAction(ChangeBlockAction)","deserialize(ByteBuf, int): ChangeBlockAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDown(MemorySegment): boolean","getDown(MemorySegment, int): boolean","toObject(MemorySegment): ChangeBlockAction","toObject(MemorySegment, int): ChangeBlockAction","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ChangeBlockAction","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.window.ClientOpenWindow","simpleName":"ClientOpenWindow","methods":["getId(): int","getChannel(): NetworkChannel","ClientOpenWindow()","ClientOpenWindow(WindowType)","ClientOpenWindow(ClientOpenWindow)","deserialize(ByteBuf, int): ClientOpenWindow","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): WindowType","getType(MemorySegment, int): WindowType","toObject(MemorySegment): ClientOpenWindow","toObject(MemorySegment, int): ClientOpenWindow","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ClientOpenWindow","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.window.CloseWindow","simpleName":"CloseWindow","methods":["getId(): int","getChannel(): NetworkChannel","CloseWindow()","CloseWindow(int)","CloseWindow(CloseWindow)","deserialize(ByteBuf, int): CloseWindow","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): int","getId(MemorySegment, int): int","toObject(MemorySegment): CloseWindow","toObject(MemorySegment, int): CloseWindow","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): CloseWindow","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.window.CraftItemAction","simpleName":"CraftItemAction","methods":["CraftItemAction()","deserialize(ByteBuf, int): CraftItemAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): CraftItemAction","toObject(MemorySegment, int): CraftItemAction","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): CraftItemAction","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.window.CraftRecipeAction","simpleName":"CraftRecipeAction","methods":["CraftRecipeAction()","CraftRecipeAction(String, int)","CraftRecipeAction(CraftRecipeAction)","deserialize(ByteBuf, int): CraftRecipeAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRecipeId(MemorySegment): String","getRecipeId(MemorySegment, int): String","getQuantity(MemorySegment): int","getQuantity(MemorySegment, int): int","hasRecipeId(MemorySegment, int): boolean","toObject(MemorySegment): CraftRecipeAction","toObject(MemorySegment, int): CraftRecipeAction","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): CraftRecipeAction"]},{"name":"com.hypixel.hytale.protocol.packets.window.OpenWindow","simpleName":"OpenWindow","methods":["getId(): int","getChannel(): NetworkChannel","OpenWindow()","OpenWindow(int, WindowType, String, InventorySection, ExtraResources)","OpenWindow(OpenWindow)","deserialize(ByteBuf, int): OpenWindow","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): int","getId(MemorySegment, int): int","getWindowType(MemorySegment): WindowType","getWindowType(MemorySegment, int): WindowType","getWindowData(MemorySegment): String","getWindowData(MemorySegment, int): String","getInventory(MemorySegment): InventorySection","getInventory(MemorySegment, int): InventorySection","getExtraResources(MemorySegment): ExtraResources","getExtraResources(MemorySegment, int): ExtraResources"]},{"name":"com.hypixel.hytale.protocol.packets.window.SelectSlotAction","simpleName":"SelectSlotAction","methods":["SelectSlotAction()","SelectSlotAction(int)","SelectSlotAction(SelectSlotAction)","deserialize(ByteBuf, int): SelectSlotAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSlot(MemorySegment): int","getSlot(MemorySegment, int): int","toObject(MemorySegment): SelectSlotAction","toObject(MemorySegment, int): SelectSlotAction","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SelectSlotAction","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.window.SendWindowAction","simpleName":"SendWindowAction","methods":["getId(): int","getChannel(): NetworkChannel","SendWindowAction()","SendWindowAction(int, WindowAction)","SendWindowAction(SendWindowAction)","deserialize(ByteBuf, int): SendWindowAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): int","getId(MemorySegment, int): int","getAction(MemorySegment): WindowAction","getAction(MemorySegment, int): WindowAction","toObject(MemorySegment): SendWindowAction","toObject(MemorySegment, int): SendWindowAction","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.window.SetActiveAction","simpleName":"SetActiveAction","methods":["SetActiveAction()","SetActiveAction(boolean)","SetActiveAction(SetActiveAction)","deserialize(ByteBuf, int): SetActiveAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getState(MemorySegment): boolean","getState(MemorySegment, int): boolean","toObject(MemorySegment): SetActiveAction","toObject(MemorySegment, int): SetActiveAction","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetActiveAction","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.window.SortItemsAction","simpleName":"SortItemsAction","methods":["SortItemsAction()","deserialize(ByteBuf, int): SortItemsAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): SortItemsAction","toObject(MemorySegment, int): SortItemsAction","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SortItemsAction","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.window.TierUpgradeAction","simpleName":"TierUpgradeAction","methods":["TierUpgradeAction()","deserialize(ByteBuf, int): TierUpgradeAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): TierUpgradeAction","toObject(MemorySegment, int): TierUpgradeAction","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TierUpgradeAction","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.window.UpdateCategoryAction","simpleName":"UpdateCategoryAction","methods":["UpdateCategoryAction()","UpdateCategoryAction(String, String)","UpdateCategoryAction(UpdateCategoryAction)","deserialize(ByteBuf, int): UpdateCategoryAction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCategory(MemorySegment): String","getCategory(MemorySegment, int): String","getItemCategory(MemorySegment): String","getItemCategory(MemorySegment, int): String","toObject(MemorySegment): UpdateCategoryAction","toObject(MemorySegment, int): UpdateCategoryAction","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateCategoryAction","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.window.UpdateWindow","simpleName":"UpdateWindow","methods":["getId(): int","getChannel(): NetworkChannel","UpdateWindow()","UpdateWindow(int, String, InventorySection, ExtraResources)","UpdateWindow(UpdateWindow)","deserialize(ByteBuf, int): UpdateWindow","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): int","getId(MemorySegment, int): int","getWindowData(MemorySegment): String","getWindowData(MemorySegment, int): String","getInventory(MemorySegment): InventorySection","getInventory(MemorySegment, int): InventorySection","getExtraResources(MemorySegment): ExtraResources","getExtraResources(MemorySegment, int): ExtraResources","hasWindowData(MemorySegment, int): boolean","hasInventory(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.window.WindowAction","simpleName":"WindowAction","methods":["WindowAction()","deserialize(ByteBuf, int): WindowAction","toObject(MemorySegment): WindowAction","toObject(MemorySegment, int): WindowAction","computeBytesConsumed(ByteBuf, int): int","getTypeId(): int","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","serializeWithTypeId(ByteBuf): int","serializeWithTypeId(MemorySegment, int): int","computeSizeWithTypeId(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.window.WindowType","simpleName":"WindowType","methods":["values(): WindowType[]","valueOf(String): WindowType","getValue(): int","fromValue(int): WindowType"]},{"name":"com.hypixel.hytale.protocol.packets.world.ClearEditorTimeOverride","simpleName":"ClearEditorTimeOverride","methods":["ClearEditorTimeOverride()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): ClearEditorTimeOverride","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): ClearEditorTimeOverride","toObject(MemorySegment, int): ClearEditorTimeOverride","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ClearEditorTimeOverride","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.world.PaletteType","simpleName":"PaletteType","methods":["values(): PaletteType[]","valueOf(String): PaletteType","getValue(): int","fromValue(int): PaletteType"]},{"name":"com.hypixel.hytale.protocol.packets.world.PlaySoundEvent2D","simpleName":"PlaySoundEvent2D","methods":["getId(): int","getChannel(): NetworkChannel","PlaySoundEvent2D()","PlaySoundEvent2D(int, SoundCategory, float, float)","PlaySoundEvent2D(PlaySoundEvent2D)","deserialize(ByteBuf, int): PlaySoundEvent2D","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSoundEventIndex(MemorySegment): int","getSoundEventIndex(MemorySegment, int): int","getCategory(MemorySegment): SoundCategory","getCategory(MemorySegment, int): SoundCategory","getVolumeModifier(MemorySegment): float","getVolumeModifier(MemorySegment, int): float","getPitchModifier(MemorySegment): float","getPitchModifier(MemorySegment, int): float","toObject(MemorySegment): PlaySoundEvent2D","toObject(MemorySegment, int): PlaySoundEvent2D"]},{"name":"com.hypixel.hytale.protocol.packets.world.PlaySoundEvent3D","simpleName":"PlaySoundEvent3D","methods":["getId(): int","getChannel(): NetworkChannel","PlaySoundEvent3D()","PlaySoundEvent3D(int, SoundCategory, Position, float, float)","PlaySoundEvent3D(PlaySoundEvent3D)","deserialize(ByteBuf, int): PlaySoundEvent3D","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSoundEventIndex(MemorySegment): int","getSoundEventIndex(MemorySegment, int): int","getCategory(MemorySegment): SoundCategory","getCategory(MemorySegment, int): SoundCategory","getPosition(MemorySegment): Position","getPosition(MemorySegment, int): Position","getVolumeModifier(MemorySegment): float","getVolumeModifier(MemorySegment, int): float","getPitchModifier(MemorySegment): float","getPitchModifier(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.packets.world.PlaySoundEventEntity","simpleName":"PlaySoundEventEntity","methods":["getId(): int","getChannel(): NetworkChannel","PlaySoundEventEntity()","PlaySoundEventEntity(int, int, float, float)","PlaySoundEventEntity(PlaySoundEventEntity)","deserialize(ByteBuf, int): PlaySoundEventEntity","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSoundEventIndex(MemorySegment): int","getSoundEventIndex(MemorySegment, int): int","getNetworkId(MemorySegment): int","getNetworkId(MemorySegment, int): int","getVolumeModifier(MemorySegment): float","getVolumeModifier(MemorySegment, int): float","getPitchModifier(MemorySegment): float","getPitchModifier(MemorySegment, int): float","toObject(MemorySegment): PlaySoundEventEntity","toObject(MemorySegment, int): PlaySoundEventEntity"]},{"name":"com.hypixel.hytale.protocol.packets.world.PlaySoundEventLocalPlayer","simpleName":"PlaySoundEventLocalPlayer","methods":["getId(): int","getChannel(): NetworkChannel","PlaySoundEventLocalPlayer()","PlaySoundEventLocalPlayer(int, int, SoundCategory, float, float)","PlaySoundEventLocalPlayer(PlaySoundEventLocalPlayer)","deserialize(ByteBuf, int): PlaySoundEventLocalPlayer","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getLocalSoundEventIndex(MemorySegment): int","getLocalSoundEventIndex(MemorySegment, int): int","getWorldSoundEventIndex(MemorySegment): int","getWorldSoundEventIndex(MemorySegment, int): int","getCategory(MemorySegment): SoundCategory","getCategory(MemorySegment, int): SoundCategory","getVolumeModifier(MemorySegment): float","getVolumeModifier(MemorySegment, int): float","getPitchModifier(MemorySegment): float","getPitchModifier(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.packets.world.RotationAxis","simpleName":"RotationAxis","methods":["values(): RotationAxis[]","valueOf(String): RotationAxis","getValue(): int","fromValue(int): RotationAxis"]},{"name":"com.hypixel.hytale.protocol.packets.world.RotationDirection","simpleName":"RotationDirection","methods":["values(): RotationDirection[]","valueOf(String): RotationDirection","getValue(): int","fromValue(int): RotationDirection"]},{"name":"com.hypixel.hytale.protocol.packets.world.ServerSetBlock","simpleName":"ServerSetBlock","methods":["getId(): int","getChannel(): NetworkChannel","ServerSetBlock()","ServerSetBlock(int, int, int, int, short, byte)","ServerSetBlock(ServerSetBlock)","deserialize(ByteBuf, int): ServerSetBlock","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getBlockId(MemorySegment): int","getBlockId(MemorySegment, int): int","getFiller(MemorySegment): short","getFiller(MemorySegment, int): short"]},{"name":"com.hypixel.hytale.protocol.packets.world.ServerSetBlocks","simpleName":"ServerSetBlocks","methods":["getId(): int","getChannel(): NetworkChannel","ServerSetBlocks()","ServerSetBlocks(int, int, int, SetBlockCmd[])","ServerSetBlocks(ServerSetBlocks)","deserialize(ByteBuf, int): ServerSetBlocks","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getCmds(MemorySegment): SetBlockCmd[]","getCmds(MemorySegment, int): SetBlockCmd[]","toObject(MemorySegment): ServerSetBlocks","toObject(MemorySegment, int): ServerSetBlocks"]},{"name":"com.hypixel.hytale.protocol.packets.world.ServerSetFluid","simpleName":"ServerSetFluid","methods":["getId(): int","getChannel(): NetworkChannel","ServerSetFluid()","ServerSetFluid(int, int, int, int, byte)","ServerSetFluid(ServerSetFluid)","deserialize(ByteBuf, int): ServerSetFluid","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getFluidId(MemorySegment): int","getFluidId(MemorySegment, int): int","getFluidLevel(MemorySegment): byte","getFluidLevel(MemorySegment, int): byte"]},{"name":"com.hypixel.hytale.protocol.packets.world.ServerSetFluids","simpleName":"ServerSetFluids","methods":["getId(): int","getChannel(): NetworkChannel","ServerSetFluids()","ServerSetFluids(int, int, int, SetFluidCmd[])","ServerSetFluids(ServerSetFluids)","deserialize(ByteBuf, int): ServerSetFluids","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getCmds(MemorySegment): SetFluidCmd[]","getCmds(MemorySegment, int): SetFluidCmd[]","toObject(MemorySegment): ServerSetFluids","toObject(MemorySegment, int): ServerSetFluids"]},{"name":"com.hypixel.hytale.protocol.packets.world.ServerSetPaused","simpleName":"ServerSetPaused","methods":["getId(): int","getChannel(): NetworkChannel","ServerSetPaused()","ServerSetPaused(boolean)","ServerSetPaused(ServerSetPaused)","deserialize(ByteBuf, int): ServerSetPaused","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPaused(MemorySegment): boolean","getPaused(MemorySegment, int): boolean","toObject(MemorySegment): ServerSetPaused","toObject(MemorySegment, int): ServerSetPaused","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ServerSetPaused","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.world.SetAudioState","simpleName":"SetAudioState","methods":["getId(): int","getChannel(): NetworkChannel","SetAudioState()","SetAudioState(int, int, StateTransition)","SetAudioState(SetAudioState)","deserialize(ByteBuf, int): SetAudioState","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAudioStateIndex(MemorySegment): int","getAudioStateIndex(MemorySegment, int): int","getValueIndex(MemorySegment): int","getValueIndex(MemorySegment, int): int","getTransitionOverride(MemorySegment): StateTransition","getTransitionOverride(MemorySegment, int): StateTransition","hasTransitionOverride(MemorySegment, int): boolean","toObject(MemorySegment): SetAudioState","toObject(MemorySegment, int): SetAudioState","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.world.SetBlockCmd","simpleName":"SetBlockCmd","methods":["SetBlockCmd()","SetBlockCmd(short, int, short, byte)","SetBlockCmd(SetBlockCmd)","deserialize(ByteBuf, int): SetBlockCmd","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getIndex(MemorySegment): short","getIndex(MemorySegment, int): short","getBlockId(MemorySegment): int","getBlockId(MemorySegment, int): int","getFiller(MemorySegment): short","getFiller(MemorySegment, int): short","getRotation(MemorySegment): byte","getRotation(MemorySegment, int): byte","toObject(MemorySegment): SetBlockCmd","toObject(MemorySegment, int): SetBlockCmd","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.packets.world.SetChunk","simpleName":"SetChunk","methods":["getId(): int","getChannel(): NetworkChannel","SetChunk()","SetChunk(int, int, int, byte[], byte[], byte[])","SetChunk(SetChunk)","deserialize(ByteBuf, int): SetChunk","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getLocalLight(MemorySegment): byte[]","getLocalLight(MemorySegment, int): byte[]","getGlobalLight(MemorySegment): byte[]","getGlobalLight(MemorySegment, int): byte[]"]},{"name":"com.hypixel.hytale.protocol.packets.world.SetChunkEnvironments","simpleName":"SetChunkEnvironments","methods":["getId(): int","getChannel(): NetworkChannel","SetChunkEnvironments()","SetChunkEnvironments(int, int, byte[])","SetChunkEnvironments(SetChunkEnvironments)","deserialize(ByteBuf, int): SetChunkEnvironments","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getEnvironments(MemorySegment): byte[]","getEnvironments(MemorySegment, int): byte[]","hasEnvironments(MemorySegment, int): boolean","toObject(MemorySegment): SetChunkEnvironments","toObject(MemorySegment, int): SetChunkEnvironments","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.world.SetChunkHeightmap","simpleName":"SetChunkHeightmap","methods":["getId(): int","getChannel(): NetworkChannel","SetChunkHeightmap()","SetChunkHeightmap(int, int, byte[])","SetChunkHeightmap(SetChunkHeightmap)","deserialize(ByteBuf, int): SetChunkHeightmap","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getHeightmap(MemorySegment): byte[]","getHeightmap(MemorySegment, int): byte[]","hasHeightmap(MemorySegment, int): boolean","toObject(MemorySegment): SetChunkHeightmap","toObject(MemorySegment, int): SetChunkHeightmap","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.world.SetChunkTintmap","simpleName":"SetChunkTintmap","methods":["getId(): int","getChannel(): NetworkChannel","SetChunkTintmap()","SetChunkTintmap(int, int, byte[])","SetChunkTintmap(SetChunkTintmap)","deserialize(ByteBuf, int): SetChunkTintmap","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getTintmap(MemorySegment): byte[]","getTintmap(MemorySegment, int): byte[]","hasTintmap(MemorySegment, int): boolean","toObject(MemorySegment): SetChunkTintmap","toObject(MemorySegment, int): SetChunkTintmap","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.world.SetFluidCmd","simpleName":"SetFluidCmd","methods":["SetFluidCmd()","SetFluidCmd(short, int, byte)","SetFluidCmd(SetFluidCmd)","deserialize(ByteBuf, int): SetFluidCmd","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getIndex(MemorySegment): short","getIndex(MemorySegment, int): short","getFluidId(MemorySegment): int","getFluidId(MemorySegment, int): int","getFluidLevel(MemorySegment): byte","getFluidLevel(MemorySegment, int): byte","toObject(MemorySegment): SetFluidCmd","toObject(MemorySegment, int): SetFluidCmd","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.world.SetFluids","simpleName":"SetFluids","methods":["getId(): int","getChannel(): NetworkChannel","SetFluids()","SetFluids(int, int, int, byte[])","SetFluids(SetFluids)","deserialize(ByteBuf, int): SetFluids","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","getData(MemorySegment): byte[]","getData(MemorySegment, int): byte[]","hasData(MemorySegment, int): boolean","toObject(MemorySegment): SetFluids"]},{"name":"com.hypixel.hytale.protocol.packets.world.SetPaused","simpleName":"SetPaused","methods":["getId(): int","getChannel(): NetworkChannel","SetPaused()","SetPaused(boolean)","SetPaused(SetPaused)","deserialize(ByteBuf, int): SetPaused","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPaused(MemorySegment): boolean","getPaused(MemorySegment, int): boolean","toObject(MemorySegment): SetPaused","toObject(MemorySegment, int): SetPaused","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SetPaused","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.world.SleepClock","simpleName":"SleepClock","methods":["SleepClock()","SleepClock(InstantData, InstantData, float, float)","SleepClock(SleepClock)","deserialize(ByteBuf, int): SleepClock","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getStartGametime(MemorySegment): InstantData","getStartGametime(MemorySegment, int): InstantData","getTargetGametime(MemorySegment): InstantData","getTargetGametime(MemorySegment, int): InstantData","getProgress(MemorySegment): float","getProgress(MemorySegment, int): float","getDurationSeconds(MemorySegment): float","getDurationSeconds(MemorySegment, int): float","hasStartGametime(MemorySegment, int): boolean","hasTargetGametime(MemorySegment, int): boolean","toObject(MemorySegment): SleepClock","toObject(MemorySegment, int): SleepClock"]},{"name":"com.hypixel.hytale.protocol.packets.world.SleepMultiplayer","simpleName":"SleepMultiplayer","methods":["SleepMultiplayer()","SleepMultiplayer(int, int, UUID[])","SleepMultiplayer(SleepMultiplayer)","deserialize(ByteBuf, int): SleepMultiplayer","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSleepersCount(MemorySegment): int","getSleepersCount(MemorySegment, int): int","getAwakeCount(MemorySegment): int","getAwakeCount(MemorySegment, int): int","getAwakeSample(MemorySegment): UUID[]","getAwakeSample(MemorySegment, int): UUID[]","hasAwakeSample(MemorySegment, int): boolean","toObject(MemorySegment): SleepMultiplayer","toObject(MemorySegment, int): SleepMultiplayer","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.world.SpawnBlockParticleSystem","simpleName":"SpawnBlockParticleSystem","methods":["getId(): int","getChannel(): NetworkChannel","SpawnBlockParticleSystem()","SpawnBlockParticleSystem(int, BlockParticleEvent, Position)","SpawnBlockParticleSystem(SpawnBlockParticleSystem)","deserialize(ByteBuf, int): SpawnBlockParticleSystem","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBlockId(MemorySegment): int","getBlockId(MemorySegment, int): int","getParticleType(MemorySegment): BlockParticleEvent","getParticleType(MemorySegment, int): BlockParticleEvent","getPosition(MemorySegment): Position","getPosition(MemorySegment, int): Position","hasPosition(MemorySegment, int): boolean","toObject(MemorySegment): SpawnBlockParticleSystem","toObject(MemorySegment, int): SpawnBlockParticleSystem","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.world.SpawnParticleSystem","simpleName":"SpawnParticleSystem","methods":["getId(): int","getChannel(): NetworkChannel","SpawnParticleSystem()","SpawnParticleSystem(String, Position, Direction, float, Color, float)","SpawnParticleSystem(SpawnParticleSystem)","deserialize(ByteBuf, int): SpawnParticleSystem","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getParticleSystemId(MemorySegment): String","getParticleSystemId(MemorySegment, int): String","getPosition(MemorySegment): Position","getPosition(MemorySegment, int): Position","getRotation(MemorySegment): Direction","getRotation(MemorySegment, int): Direction","getScale(MemorySegment): float","getScale(MemorySegment, int): float","getColor(MemorySegment): Color","getColor(MemorySegment, int): Color"]},{"name":"com.hypixel.hytale.protocol.packets.world.UnloadChunk","simpleName":"UnloadChunk","methods":["getId(): int","getChannel(): NetworkChannel","UnloadChunk()","UnloadChunk(int, int)","UnloadChunk(UnloadChunk)","deserialize(ByteBuf, int): UnloadChunk","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getChunkX(MemorySegment): int","getChunkX(MemorySegment, int): int","getChunkZ(MemorySegment): int","getChunkZ(MemorySegment, int): int","toObject(MemorySegment): UnloadChunk","toObject(MemorySegment, int): UnloadChunk","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.world.UpdateBlockDamage","simpleName":"UpdateBlockDamage","methods":["getId(): int","getChannel(): NetworkChannel","UpdateBlockDamage()","UpdateBlockDamage(BlockPosition, float, float)","UpdateBlockDamage(UpdateBlockDamage)","deserialize(ByteBuf, int): UpdateBlockDamage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBlockPosition(MemorySegment): BlockPosition","getBlockPosition(MemorySegment, int): BlockPosition","getDamage(MemorySegment): float","getDamage(MemorySegment, int): float","getDelta(MemorySegment): float","getDelta(MemorySegment, int): float","hasBlockPosition(MemorySegment, int): boolean","toObject(MemorySegment): UpdateBlockDamage","toObject(MemorySegment, int): UpdateBlockDamage","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.packets.world.UpdateEditorTimeOverride","simpleName":"UpdateEditorTimeOverride","methods":["getId(): int","getChannel(): NetworkChannel","UpdateEditorTimeOverride()","UpdateEditorTimeOverride(InstantData, boolean)","UpdateEditorTimeOverride(UpdateEditorTimeOverride)","deserialize(ByteBuf, int): UpdateEditorTimeOverride","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGameTime(MemorySegment): InstantData","getGameTime(MemorySegment, int): InstantData","getPaused(MemorySegment): boolean","getPaused(MemorySegment, int): boolean","hasGameTime(MemorySegment, int): boolean","toObject(MemorySegment): UpdateEditorTimeOverride","toObject(MemorySegment, int): UpdateEditorTimeOverride","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.world.UpdateEditorWeatherOverride","simpleName":"UpdateEditorWeatherOverride","methods":["getId(): int","getChannel(): NetworkChannel","UpdateEditorWeatherOverride()","UpdateEditorWeatherOverride(int)","UpdateEditorWeatherOverride(UpdateEditorWeatherOverride)","deserialize(ByteBuf, int): UpdateEditorWeatherOverride","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWeatherIndex(MemorySegment): int","getWeatherIndex(MemorySegment, int): int","toObject(MemorySegment): UpdateEditorWeatherOverride","toObject(MemorySegment, int): UpdateEditorWeatherOverride","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateEditorWeatherOverride","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.world.UpdateForcedMusic","simpleName":"UpdateForcedMusic","methods":["getId(): int","getChannel(): NetworkChannel","UpdateForcedMusic()","UpdateForcedMusic(int)","UpdateForcedMusic(UpdateForcedMusic)","deserialize(ByteBuf, int): UpdateForcedMusic","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getContainerIndex(MemorySegment): int","getContainerIndex(MemorySegment, int): int","toObject(MemorySegment): UpdateForcedMusic","toObject(MemorySegment, int): UpdateForcedMusic","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateForcedMusic","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.world.UpdatePostFxSettings","simpleName":"UpdatePostFxSettings","methods":["getId(): int","getChannel(): NetworkChannel","UpdatePostFxSettings()","UpdatePostFxSettings(float, float, float, float, float)","UpdatePostFxSettings(UpdatePostFxSettings)","deserialize(ByteBuf, int): UpdatePostFxSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGlobalIntensity(MemorySegment): float","getGlobalIntensity(MemorySegment, int): float","getPower(MemorySegment): float","getPower(MemorySegment, int): float","getSunshaftScale(MemorySegment): float","getSunshaftScale(MemorySegment, int): float","getSunIntensity(MemorySegment): float","getSunIntensity(MemorySegment, int): float","getSunshaftIntensity(MemorySegment): float","getSunshaftIntensity(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.packets.world.UpdateSleepState","simpleName":"UpdateSleepState","methods":["getId(): int","getChannel(): NetworkChannel","UpdateSleepState()","UpdateSleepState(boolean, boolean, SleepClock, SleepMultiplayer)","UpdateSleepState(UpdateSleepState)","deserialize(ByteBuf, int): UpdateSleepState","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGrayFade(MemorySegment): boolean","getGrayFade(MemorySegment, int): boolean","getSleepUi(MemorySegment): boolean","getSleepUi(MemorySegment, int): boolean","getClock(MemorySegment): SleepClock","getClock(MemorySegment, int): SleepClock","getMultiplayer(MemorySegment): SleepMultiplayer","getMultiplayer(MemorySegment, int): SleepMultiplayer","hasClock(MemorySegment, int): boolean","hasMultiplayer(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.world.UpdateSunSettings","simpleName":"UpdateSunSettings","methods":["getId(): int","getChannel(): NetworkChannel","UpdateSunSettings()","UpdateSunSettings(float, float)","UpdateSunSettings(UpdateSunSettings)","deserialize(ByteBuf, int): UpdateSunSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getHeightPercentage(MemorySegment): float","getHeightPercentage(MemorySegment, int): float","getAngleRadians(MemorySegment): float","getAngleRadians(MemorySegment, int): float","toObject(MemorySegment): UpdateSunSettings","toObject(MemorySegment, int): UpdateSunSettings","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.world.UpdateTime","simpleName":"UpdateTime","methods":["getId(): int","getChannel(): NetworkChannel","UpdateTime()","UpdateTime(InstantData)","UpdateTime(UpdateTime)","deserialize(ByteBuf, int): UpdateTime","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGameTime(MemorySegment): InstantData","getGameTime(MemorySegment, int): InstantData","hasGameTime(MemorySegment, int): boolean","toObject(MemorySegment): UpdateTime","toObject(MemorySegment, int): UpdateTime","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateTime"]},{"name":"com.hypixel.hytale.protocol.packets.world.UpdateTimeSettings","simpleName":"UpdateTimeSettings","methods":["getId(): int","getChannel(): NetworkChannel","UpdateTimeSettings()","UpdateTimeSettings(int, int, byte, boolean)","UpdateTimeSettings(UpdateTimeSettings)","deserialize(ByteBuf, int): UpdateTimeSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getDaytimeDurationSeconds(MemorySegment): int","getDaytimeDurationSeconds(MemorySegment, int): int","getNighttimeDurationSeconds(MemorySegment): int","getNighttimeDurationSeconds(MemorySegment, int): int","getTotalMoonPhases(MemorySegment): byte","getTotalMoonPhases(MemorySegment, int): byte","getTimePaused(MemorySegment): boolean","getTimePaused(MemorySegment, int): boolean","toObject(MemorySegment): UpdateTimeSettings","toObject(MemorySegment, int): UpdateTimeSettings"]},{"name":"com.hypixel.hytale.protocol.packets.world.UpdateWeather","simpleName":"UpdateWeather","methods":["getId(): int","getChannel(): NetworkChannel","UpdateWeather()","UpdateWeather(int, float)","UpdateWeather(UpdateWeather)","deserialize(ByteBuf, int): UpdateWeather","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWeatherIndex(MemorySegment): int","getWeatherIndex(MemorySegment, int): int","getTransitionSeconds(MemorySegment): float","getTransitionSeconds(MemorySegment, int): float","toObject(MemorySegment): UpdateWeather","toObject(MemorySegment, int): UpdateWeather","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.ClearWorldMap","simpleName":"ClearWorldMap","methods":["ClearWorldMap()","getId(): int","getChannel(): NetworkChannel","deserialize(ByteBuf, int): ClearWorldMap","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): ClearWorldMap","toObject(MemorySegment, int): ClearWorldMap","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ClearWorldMap","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.ContextMenuItem","simpleName":"ContextMenuItem","methods":["ContextMenuItem()","ContextMenuItem(String, String)","ContextMenuItem(ContextMenuItem)","deserialize(ByteBuf, int): ContextMenuItem","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): String","getName(MemorySegment, int): String","getCommand(MemorySegment): String","getCommand(MemorySegment, int): String","toObject(MemorySegment): ContextMenuItem","toObject(MemorySegment, int): ContextMenuItem","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ContextMenuItem","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.CreateUserMarker","simpleName":"CreateUserMarker","methods":["getId(): int","getChannel(): NetworkChannel","CreateUserMarker()","CreateUserMarker(float, float, String, String, Color, boolean)","CreateUserMarker(CreateUserMarker)","deserialize(ByteBuf, int): CreateUserMarker","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): float","getX(MemorySegment, int): float","getZ(MemorySegment): float","getZ(MemorySegment, int): float","getName(MemorySegment): String","getName(MemorySegment, int): String","getMarkerImage(MemorySegment): String","getMarkerImage(MemorySegment, int): String","getTintColor(MemorySegment): Color","getTintColor(MemorySegment, int): Color"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.HeightDeltaIconComponent","simpleName":"HeightDeltaIconComponent","methods":["HeightDeltaIconComponent()","HeightDeltaIconComponent(int, String, int, String)","HeightDeltaIconComponent(HeightDeltaIconComponent)","deserialize(ByteBuf, int): HeightDeltaIconComponent","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getUpDelta(MemorySegment): int","getUpDelta(MemorySegment, int): int","getUpImage(MemorySegment): String","getUpImage(MemorySegment, int): String","getDownDelta(MemorySegment): int","getDownDelta(MemorySegment, int): int","getDownImage(MemorySegment): String","getDownImage(MemorySegment, int): String","hasUpImage(MemorySegment, int): boolean","hasDownImage(MemorySegment, int): boolean","toObject(MemorySegment): HeightDeltaIconComponent","toObject(MemorySegment, int): HeightDeltaIconComponent"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.MapChunk","simpleName":"MapChunk","methods":["MapChunk()","MapChunk(int, int, MapImage)","MapChunk(MapChunk)","deserialize(ByteBuf, int): MapChunk","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getChunkX(MemorySegment): int","getChunkX(MemorySegment, int): int","getChunkZ(MemorySegment): int","getChunkZ(MemorySegment, int): int","getImage(MemorySegment): MapImage","getImage(MemorySegment, int): MapImage","hasImage(MemorySegment, int): boolean","toObject(MemorySegment): MapChunk","toObject(MemorySegment, int): MapChunk","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.MapImage","simpleName":"MapImage","methods":["MapImage()","MapImage(int, int, int[], byte, byte[])","MapImage(MapImage)","deserialize(ByteBuf, int): MapImage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWidth(MemorySegment): int","getWidth(MemorySegment, int): int","getHeight(MemorySegment): int","getHeight(MemorySegment, int): int","getPalette(MemorySegment): int[]","getPalette(MemorySegment, int): int[]","getBitsPerIndex(MemorySegment): byte","getBitsPerIndex(MemorySegment, int): byte","getPackedIndices(MemorySegment): byte[]","getPackedIndices(MemorySegment, int): byte[]","hasPalette(MemorySegment, int): boolean","hasPackedIndices(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.MapMarker","simpleName":"MapMarker","methods":["MapMarker()","MapMarker(String, FormattedMessage, String, Transform, ContextMenuItem[], MapMarkerComponent[])","MapMarker(MapMarker)","deserialize(ByteBuf, int): MapMarker","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getName(MemorySegment): FormattedMessage","getName(MemorySegment, int): FormattedMessage","getMarkerImage(MemorySegment): String","getMarkerImage(MemorySegment, int): String","getTransform(MemorySegment): Transform","getTransform(MemorySegment, int): Transform","getContextMenuItems(MemorySegment): ContextMenuItem[]","getContextMenuItems(MemorySegment, int): ContextMenuItem[]","getComponents(MemorySegment): MapMarkerComponent[]","getComponents(MemorySegment, int): MapMarkerComponent[]"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.MapMarkerComponent","simpleName":"MapMarkerComponent","methods":["MapMarkerComponent()","deserialize(ByteBuf, int): MapMarkerComponent","toObject(MemorySegment): MapMarkerComponent","toObject(MemorySegment, int): MapMarkerComponent","computeBytesConsumed(ByteBuf, int): int","getTypeId(): int","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","serializeWithTypeId(ByteBuf): int","serializeWithTypeId(MemorySegment, int): int","computeSizeWithTypeId(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.PlacedByMarkerComponent","simpleName":"PlacedByMarkerComponent","methods":["PlacedByMarkerComponent()","PlacedByMarkerComponent(FormattedMessage, UUID)","PlacedByMarkerComponent(PlacedByMarkerComponent)","deserialize(ByteBuf, int): PlacedByMarkerComponent","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getName(MemorySegment): FormattedMessage","getName(MemorySegment, int): FormattedMessage","getPlayerId(MemorySegment): UUID","getPlayerId(MemorySegment, int): UUID","toObject(MemorySegment): PlacedByMarkerComponent","toObject(MemorySegment, int): PlacedByMarkerComponent","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): PlacedByMarkerComponent","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.PlayerMarkerComponent","simpleName":"PlayerMarkerComponent","methods":["PlayerMarkerComponent()","PlayerMarkerComponent(UUID)","PlayerMarkerComponent(PlayerMarkerComponent)","deserialize(ByteBuf, int): PlayerMarkerComponent","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPlayerId(MemorySegment): UUID","getPlayerId(MemorySegment, int): UUID","toObject(MemorySegment): PlayerMarkerComponent","toObject(MemorySegment, int): PlayerMarkerComponent","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): PlayerMarkerComponent","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.TeleportToWorldMapMarker","simpleName":"TeleportToWorldMapMarker","methods":["getId(): int","getChannel(): NetworkChannel","TeleportToWorldMapMarker()","TeleportToWorldMapMarker(String)","TeleportToWorldMapMarker(TeleportToWorldMapMarker)","deserialize(ByteBuf, int): TeleportToWorldMapMarker","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","hasId(MemorySegment, int): boolean","toObject(MemorySegment): TeleportToWorldMapMarker","toObject(MemorySegment, int): TeleportToWorldMapMarker","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TeleportToWorldMapMarker"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.TeleportToWorldMapPosition","simpleName":"TeleportToWorldMapPosition","methods":["getId(): int","getChannel(): NetworkChannel","TeleportToWorldMapPosition()","TeleportToWorldMapPosition(int, int)","TeleportToWorldMapPosition(TeleportToWorldMapPosition)","deserialize(ByteBuf, int): TeleportToWorldMapPosition","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","toObject(MemorySegment): TeleportToWorldMapPosition","toObject(MemorySegment, int): TeleportToWorldMapPosition","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.TintComponent","simpleName":"TintComponent","methods":["TintComponent()","TintComponent(Color)","TintComponent(TintComponent)","deserialize(ByteBuf, int): TintComponent","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getColor(MemorySegment): Color","getColor(MemorySegment, int): Color","toObject(MemorySegment): TintComponent","toObject(MemorySegment, int): TintComponent","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TintComponent","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.UpdateWorldMap","simpleName":"UpdateWorldMap","methods":["getId(): int","getChannel(): NetworkChannel","UpdateWorldMap()","UpdateWorldMap(MapChunk[], MapMarker[], String[])","UpdateWorldMap(UpdateWorldMap)","deserialize(ByteBuf, int): UpdateWorldMap","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getChunks(MemorySegment): MapChunk[]","getChunks(MemorySegment, int): MapChunk[]","getAddedMarkers(MemorySegment): MapMarker[]","getAddedMarkers(MemorySegment, int): MapMarker[]","getRemovedMarkers(MemorySegment): String[]","getRemovedMarkers(MemorySegment, int): String[]","hasChunks(MemorySegment, int): boolean","hasAddedMarkers(MemorySegment, int): boolean","hasRemovedMarkers(MemorySegment, int): boolean","toObject(MemorySegment): UpdateWorldMap"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.UpdateWorldMapSettings","simpleName":"UpdateWorldMapSettings","methods":["getId(): int","getChannel(): NetworkChannel","UpdateWorldMapSettings()","UpdateWorldMapSettings(boolean, boolean, boolean, boolean, boolean, boolean, boolean, float, float, float)","UpdateWorldMapSettings(UpdateWorldMapSettings)","deserialize(ByteBuf, int): UpdateWorldMapSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEnabled(MemorySegment): boolean","getEnabled(MemorySegment, int): boolean","getAllowTeleportToCoordinates(MemorySegment): boolean","getAllowTeleportToCoordinates(MemorySegment, int): boolean","getAllowTeleportToMarkers(MemorySegment): boolean","getAllowTeleportToMarkers(MemorySegment, int): boolean","getAllowShowOnMapToggle(MemorySegment): boolean","getAllowShowOnMapToggle(MemorySegment, int): boolean","getAllowCompassTrackingToggle(MemorySegment): boolean","getAllowCompassTrackingToggle(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.packets.worldmap.UpdateWorldMapVisible","simpleName":"UpdateWorldMapVisible","methods":["getId(): int","getChannel(): NetworkChannel","UpdateWorldMapVisible()","UpdateWorldMapVisible(boolean)","UpdateWorldMapVisible(UpdateWorldMapVisible)","deserialize(ByteBuf, int): UpdateWorldMapVisible","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVisible(MemorySegment): boolean","getVisible(MemorySegment, int): boolean","toObject(MemorySegment): UpdateWorldMapVisible","toObject(MemorySegment, int): UpdateWorldMapVisible","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UpdateWorldMapVisible","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.ParallelInteraction","simpleName":"ParallelInteraction","methods":["ParallelInteraction()","ParallelInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int[])","ParallelInteraction(ParallelInteraction)","deserialize(ByteBuf, int): ParallelInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ParamValue","simpleName":"ParamValue","methods":["ParamValue()","deserialize(ByteBuf, int): ParamValue","toObject(MemorySegment): ParamValue","toObject(MemorySegment, int): ParamValue","computeBytesConsumed(ByteBuf, int): int","getTypeId(): int","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","serializeWithTypeId(ByteBuf): int","serializeWithTypeId(MemorySegment, int): int","computeSizeWithTypeId(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.Particle","simpleName":"Particle","methods":["Particle()","Particle(String, Size, ParticleUVOption, ParticleScaleRatioConstraint, SoftParticle, float, boolean, ParticleAnimationFrame, ParticleAnimationFrame, Map)","Particle(Particle)","deserialize(ByteBuf, int): Particle","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTexturePath(MemorySegment): String","getTexturePath(MemorySegment, int): String","getFrameSize(MemorySegment): Size","getFrameSize(MemorySegment, int): Size","getUvOption(MemorySegment): ParticleUVOption","getUvOption(MemorySegment, int): ParticleUVOption","getScaleRatioConstraint(MemorySegment): ParticleScaleRatioConstraint","getScaleRatioConstraint(MemorySegment, int): ParticleScaleRatioConstraint","getSoftParticles(MemorySegment): SoftParticle","getSoftParticles(MemorySegment, int): SoftParticle","getSoftParticlesFadeFactor(MemorySegment): float","getSoftParticlesFadeFactor(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.ParticleAnimationFrame","simpleName":"ParticleAnimationFrame","methods":["ParticleAnimationFrame()","ParticleAnimationFrame(Range, RangeVector2f, RangeVector3f, Color, float)","ParticleAnimationFrame(ParticleAnimationFrame)","deserialize(ByteBuf, int): ParticleAnimationFrame","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFrameIndex(MemorySegment): Range","getFrameIndex(MemorySegment, int): Range","getScale(MemorySegment): RangeVector2f","getScale(MemorySegment, int): RangeVector2f","getRotation(MemorySegment): RangeVector3f","getRotation(MemorySegment, int): RangeVector3f","getColor(MemorySegment): Color","getColor(MemorySegment, int): Color","getOpacity(MemorySegment): float","getOpacity(MemorySegment, int): float","hasFrameIndex(MemorySegment, int): boolean","hasScale(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ParticleAttractor","simpleName":"ParticleAttractor","methods":["ParticleAttractor()","ParticleAttractor(Vector3fc, Vector3fc, float, float, float, float, Vector3fc, float, float, Vector3fc, Vector3fc)","ParticleAttractor(ParticleAttractor)","deserialize(ByteBuf, int): ParticleAttractor","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPosition(MemorySegment): Vector3fc","getPosition(MemorySegment, int): Vector3fc","getRadialAxis(MemorySegment): Vector3fc","getRadialAxis(MemorySegment, int): Vector3fc","getTrailPositionMultiplier(MemorySegment): float","getTrailPositionMultiplier(MemorySegment, int): float","getRadius(MemorySegment): float","getRadius(MemorySegment, int): float","getRadialAcceleration(MemorySegment): float","getRadialAcceleration(MemorySegment, int): float","getRadialTangentAcceleration(MemorySegment): float","getRadialTangentAcceleration(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.ParticleCollision","simpleName":"ParticleCollision","methods":["ParticleCollision()","ParticleCollision(ParticleCollisionBlockType, ParticleCollisionAction, ParticleRotationInfluence)","ParticleCollision(ParticleCollision)","deserialize(ByteBuf, int): ParticleCollision","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBlockType(MemorySegment): ParticleCollisionBlockType","getBlockType(MemorySegment, int): ParticleCollisionBlockType","getAction(MemorySegment): ParticleCollisionAction","getAction(MemorySegment, int): ParticleCollisionAction","getParticleRotationInfluence(MemorySegment): ParticleRotationInfluence","getParticleRotationInfluence(MemorySegment, int): ParticleRotationInfluence","toObject(MemorySegment): ParticleCollision","toObject(MemorySegment, int): ParticleCollision","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.ParticleCollisionAction","simpleName":"ParticleCollisionAction","methods":["values(): ParticleCollisionAction[]","valueOf(String): ParticleCollisionAction","getValue(): int","fromValue(int): ParticleCollisionAction"]},{"name":"com.hypixel.hytale.protocol.ParticleCollisionBlockType","simpleName":"ParticleCollisionBlockType","methods":["values(): ParticleCollisionBlockType[]","valueOf(String): ParticleCollisionBlockType","getValue(): int","fromValue(int): ParticleCollisionBlockType"]},{"name":"com.hypixel.hytale.protocol.ParticleRotationInfluence","simpleName":"ParticleRotationInfluence","methods":["values(): ParticleRotationInfluence[]","valueOf(String): ParticleRotationInfluence","getValue(): int","fromValue(int): ParticleRotationInfluence"]},{"name":"com.hypixel.hytale.protocol.ParticleScaleRatioConstraint","simpleName":"ParticleScaleRatioConstraint","methods":["values(): ParticleScaleRatioConstraint[]","valueOf(String): ParticleScaleRatioConstraint","getValue(): int","fromValue(int): ParticleScaleRatioConstraint"]},{"name":"com.hypixel.hytale.protocol.ParticleSpawner","simpleName":"ParticleSpawner","methods":["ParticleSpawner()","ParticleSpawner(String, Particle, EmitShape, RangeVector3f, float, boolean, float, Rangef, boolean, Rangef, Range, int, InitialVelocity, float, ParticleRotationInfluence, boolean, boolean, float, float, ParticleCollision, FXRenderMode, float, boolean, Rangef, UVMotion, ParticleAttractor[], IntersectionHighlight)","ParticleSpawner(ParticleSpawner)","deserialize(ByteBuf, int): ParticleSpawner","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getParticle(MemorySegment): Particle","getParticle(MemorySegment, int): Particle","getShape(MemorySegment): EmitShape","getShape(MemorySegment, int): EmitShape","getEmitOffset(MemorySegment): RangeVector3f","getEmitOffset(MemorySegment, int): RangeVector3f","getCameraOffset(MemorySegment): float","getCameraOffset(MemorySegment, int): float","getUseEmitDirection(MemorySegment): boolean","getUseEmitDirection(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ParticleSpawnerGroup","simpleName":"ParticleSpawnerGroup","methods":["ParticleSpawnerGroup()","ParticleSpawnerGroup(String, Vector3fc, Direction, boolean, float, Rangef, Rangef, int, int, InitialVelocity, RangeVector3f, Rangef, ParticleAttractor[])","ParticleSpawnerGroup(ParticleSpawnerGroup)","deserialize(ByteBuf, int): ParticleSpawnerGroup","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSpawnerId(MemorySegment): String","getSpawnerId(MemorySegment, int): String","getPositionOffset(MemorySegment): Vector3fc","getPositionOffset(MemorySegment, int): Vector3fc","getRotationOffset(MemorySegment): Direction","getRotationOffset(MemorySegment, int): Direction","getFixedRotation(MemorySegment): boolean","getFixedRotation(MemorySegment, int): boolean","getStartDelay(MemorySegment): float","getStartDelay(MemorySegment, int): float","getSpawnRate(MemorySegment): Rangef","getSpawnRate(MemorySegment, int): Rangef"]},{"name":"com.hypixel.hytale.protocol.ParticleSystem","simpleName":"ParticleSystem","methods":["ParticleSystem()","ParticleSystem(String, ParticleSpawnerGroup[], float, float, float, boolean)","ParticleSystem(ParticleSystem)","deserialize(ByteBuf, int): ParticleSystem","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getSpawners(MemorySegment): ParticleSpawnerGroup[]","getSpawners(MemorySegment, int): ParticleSpawnerGroup[]","getLifeSpan(MemorySegment): float","getLifeSpan(MemorySegment, int): float","getCullDistance(MemorySegment): float","getCullDistance(MemorySegment, int): float","getBoundingRadius(MemorySegment): float","getBoundingRadius(MemorySegment, int): float","getIsImportant(MemorySegment): boolean","getIsImportant(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ParticleUVOption","simpleName":"ParticleUVOption","methods":["values(): ParticleUVOption[]","valueOf(String): ParticleUVOption","getValue(): int","fromValue(int): ParticleUVOption"]},{"name":"com.hypixel.hytale.protocol.Phobia","simpleName":"Phobia","methods":["values(): Phobia[]","valueOf(String): Phobia","getValue(): int","fromValue(int): Phobia"]},{"name":"com.hypixel.hytale.protocol.PhysicalMaterial","simpleName":"PhysicalMaterial","methods":["PhysicalMaterial()","PhysicalMaterial(String, float, float, float, float)","PhysicalMaterial(PhysicalMaterial)","deserialize(ByteBuf, int): PhysicalMaterial","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getReflectionCoeff(MemorySegment): float","getReflectionCoeff(MemorySegment, int): float","getAttenuationPerBlock(MemorySegment): float","getAttenuationPerBlock(MemorySegment, int): float","getHFAttenuationPerBlock(MemorySegment): float","getHFAttenuationPerBlock(MemorySegment, int): float","getShelterOpacity(MemorySegment): float","getShelterOpacity(MemorySegment, int): float","hasId(MemorySegment, int): boolean","toObject(MemorySegment): PhysicalMaterial"]},{"name":"com.hypixel.hytale.protocol.PhysicsConfig","simpleName":"PhysicsConfig","methods":["PhysicsConfig()","PhysicsConfig(PhysicsType, double, double, double, int, double, boolean, boolean, boolean, RotationMode, double, double, double, double, double, double, double, float, double, boolean, double, float)","PhysicsConfig(PhysicsConfig)","deserialize(ByteBuf, int): PhysicsConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): PhysicsType","getType(MemorySegment, int): PhysicsType","getDensity(MemorySegment): double","getDensity(MemorySegment, int): double","getGravity(MemorySegment): double","getGravity(MemorySegment, int): double","getBounciness(MemorySegment): double","getBounciness(MemorySegment, int): double","getBounceCount(MemorySegment): int","getBounceCount(MemorySegment, int): int","getBounceLimit(MemorySegment): double","getBounceLimit(MemorySegment, int): double"]},{"name":"com.hypixel.hytale.protocol.PhysicsType","simpleName":"PhysicsType","methods":["values(): PhysicsType[]","valueOf(String): PhysicsType","getValue(): int","fromValue(int): PhysicsType"]},{"name":"com.hypixel.hytale.protocol.PickBlockInteraction","simpleName":"PickBlockInteraction","methods":["PickBlockInteraction()","PickBlockInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, boolean)","PickBlockInteraction(PickBlockInteraction)","deserialize(ByteBuf, int): PickBlockInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.PickupLocation","simpleName":"PickupLocation","methods":["values(): PickupLocation[]","valueOf(String): PickupLocation","getValue(): int","fromValue(int): PickupLocation"]},{"name":"com.hypixel.hytale.protocol.PlaceBlockInteraction","simpleName":"PlaceBlockInteraction","methods":["PlaceBlockInteraction()","PlaceBlockInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, int, boolean, boolean)","PlaceBlockInteraction(PlaceBlockInteraction)","deserialize(ByteBuf, int): PlaceBlockInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.PlayerSkin","simpleName":"PlayerSkin","methods":["PlayerSkin()","PlayerSkin(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String)","PlayerSkin(PlayerSkin)","deserialize(ByteBuf, int): PlayerSkin","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBodyCharacteristic(MemorySegment): String","getBodyCharacteristic(MemorySegment, int): String","getUnderwear(MemorySegment): String","getUnderwear(MemorySegment, int): String","getFace(MemorySegment): String","getFace(MemorySegment, int): String","getEyes(MemorySegment): String","getEyes(MemorySegment, int): String","getEars(MemorySegment): String","getEars(MemorySegment, int): String","getMouth(MemorySegment): String","getMouth(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.PlayerSkinUpdate","simpleName":"PlayerSkinUpdate","methods":["PlayerSkinUpdate()","PlayerSkinUpdate(PlayerSkin)","PlayerSkinUpdate(PlayerSkinUpdate)","deserialize(ByteBuf, int): PlayerSkinUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSkin(MemorySegment): PlayerSkin","getSkin(MemorySegment, int): PlayerSkin","hasSkin(MemorySegment, int): boolean","toObject(MemorySegment): PlayerSkinUpdate","toObject(MemorySegment, int): PlayerSkinUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): PlayerSkinUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.Position","simpleName":"Position","methods":["Position()","Position(double, double, double)","Position(Position)","deserialize(ByteBuf, int): Position","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): double","getX(MemorySegment, int): double","getY(MemorySegment): double","getY(MemorySegment, int): double","getZ(MemorySegment): double","getZ(MemorySegment, int): double","toObject(MemorySegment): Position","toObject(MemorySegment, int): Position","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.PositionDistanceOffsetType","simpleName":"PositionDistanceOffsetType","methods":["values(): PositionDistanceOffsetType[]","valueOf(String): PositionDistanceOffsetType","getValue(): int","fromValue(int): PositionDistanceOffsetType"]},{"name":"com.hypixel.hytale.protocol.PositionType","simpleName":"PositionType","methods":["values(): PositionType[]","valueOf(String): PositionType","getValue(): int","fromValue(int): PositionType"]},{"name":"com.hypixel.hytale.protocol.PredictionUpdate","simpleName":"PredictionUpdate","methods":["PredictionUpdate()","PredictionUpdate(UUID)","PredictionUpdate(PredictionUpdate)","deserialize(ByteBuf, int): PredictionUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPredictionId(MemorySegment): UUID","getPredictionId(MemorySegment, int): UUID","toObject(MemorySegment): PredictionUpdate","toObject(MemorySegment, int): PredictionUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): PredictionUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.PrioritySlot","simpleName":"PrioritySlot","methods":["values(): PrioritySlot[]","valueOf(String): PrioritySlot","getValue(): int","fromValue(int): PrioritySlot"]},{"name":"com.hypixel.hytale.protocol.ProjectileConfig","simpleName":"ProjectileConfig","methods":["ProjectileConfig()","ProjectileConfig(PhysicsConfig, Model, double, Vector3fc, Direction, Map, int, int, int)","ProjectileConfig(ProjectileConfig)","deserialize(ByteBuf, int): ProjectileConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPhysicsConfig(MemorySegment): PhysicsConfig","getPhysicsConfig(MemorySegment, int): PhysicsConfig","getModel(MemorySegment): Model","getModel(MemorySegment, int): Model","getLaunchForce(MemorySegment): double","getLaunchForce(MemorySegment, int): double","getSpawnOffset(MemorySegment): Vector3fc","getSpawnOffset(MemorySegment, int): Vector3fc","getRotationOffset(MemorySegment): Direction","getRotationOffset(MemorySegment, int): Direction","getInteractions(MemorySegment): Map","getInteractions(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ProjectileInteraction","simpleName":"ProjectileInteraction","methods":["ProjectileInteraction()","ProjectileInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, String)","ProjectileInteraction(ProjectileInteraction)","deserialize(ByteBuf, int): ProjectileInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.PropUpdate","simpleName":"PropUpdate","methods":["PropUpdate()","deserialize(ByteBuf, int): PropUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): PropUpdate","toObject(MemorySegment, int): PropUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): PropUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.ProtocolEmote","simpleName":"ProtocolEmote","methods":["ProtocolEmote()","ProtocolEmote(String, String, String, String, boolean, boolean)","ProtocolEmote(ProtocolEmote)","deserialize(ByteBuf, int): ProtocolEmote","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getName(MemorySegment): String","getName(MemorySegment, int): String","getAnimation(MemorySegment): String","getAnimation(MemorySegment, int): String","getIcon(MemorySegment): String","getIcon(MemorySegment, int): String","getIsLooping(MemorySegment): boolean","getIsLooping(MemorySegment, int): boolean","getHideItemInHand(MemorySegment): boolean","getHideItemInHand(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ProtocolSettings","simpleName":"ProtocolSettings","methods":["validateCrc(int): boolean"]},{"name":"com.hypixel.hytale.protocol.RailConfig","simpleName":"RailConfig","methods":["RailConfig()","RailConfig(RailPoint[])","RailConfig(RailConfig)","deserialize(ByteBuf, int): RailConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPoints(MemorySegment): RailPoint[]","getPoints(MemorySegment, int): RailPoint[]","hasPoints(MemorySegment, int): boolean","toObject(MemorySegment): RailConfig","toObject(MemorySegment, int): RailConfig","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RailConfig","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.RailPoint","simpleName":"RailPoint","methods":["RailPoint()","RailPoint(Vector3fc, Vector3fc)","RailPoint(RailPoint)","deserialize(ByteBuf, int): RailPoint","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPoint(MemorySegment): Vector3fc","getPoint(MemorySegment, int): Vector3fc","getNormal(MemorySegment): Vector3fc","getNormal(MemorySegment, int): Vector3fc","toObject(MemorySegment): RailPoint","toObject(MemorySegment, int): RailPoint","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RailPoint","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.RandomMode","simpleName":"RandomMode","methods":["values(): RandomMode[]","valueOf(String): RandomMode","getValue(): int","fromValue(int): RandomMode"]},{"name":"com.hypixel.hytale.protocol.RandomMusicContainer","simpleName":"RandomMusicContainer","methods":["RandomMusicContainer()","RandomMusicContainer(float, int, float, Rangef, Rangef, float, float, MusicTransitionType, float, boolean, float, String, int, TempoSettings, StateBinding[], RandomMode, int, int[])","RandomMusicContainer(RandomMusicContainer)","deserialize(ByteBuf, int): RandomMusicContainer","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolume(MemorySegment): float","getVolume(MemorySegment, int): float","getLoopCount(MemorySegment): int","getLoopCount(MemorySegment, int): int","getWeight(MemorySegment): float","getWeight(MemorySegment, int): float","getSilenceAfter(MemorySegment): Rangef","getSilenceAfter(MemorySegment, int): Rangef","getExitSilence(MemorySegment): Rangef","getExitSilence(MemorySegment, int): Rangef","getFadeInDuration(MemorySegment): float","getFadeInDuration(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.RandomRotation","simpleName":"RandomRotation","methods":["values(): RandomRotation[]","valueOf(String): RandomRotation","getValue(): int","fromValue(int): RandomRotation"]},{"name":"com.hypixel.hytale.protocol.Range","simpleName":"Range","methods":["Range()","Range(int, int)","Range(Range)","deserialize(ByteBuf, int): Range","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMin(MemorySegment): int","getMin(MemorySegment, int): int","getMax(MemorySegment): int","getMax(MemorySegment, int): int","toObject(MemorySegment): Range","toObject(MemorySegment, int): Range","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): Range","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.Rangeb","simpleName":"Rangeb","methods":["Rangeb()","Rangeb(byte, byte)","Rangeb(Rangeb)","deserialize(ByteBuf, int): Rangeb","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMin(MemorySegment): byte","getMin(MemorySegment, int): byte","getMax(MemorySegment): byte","getMax(MemorySegment, int): byte","toObject(MemorySegment): Rangeb","toObject(MemorySegment, int): Rangeb","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): Rangeb","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.Rangef","simpleName":"Rangef","methods":["Rangef()","Rangef(float, float)","Rangef(Rangef)","deserialize(ByteBuf, int): Rangef","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMin(MemorySegment): float","getMin(MemorySegment, int): float","getMax(MemorySegment): float","getMax(MemorySegment, int): float","toObject(MemorySegment): Rangef","toObject(MemorySegment, int): Rangef","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): Rangef","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.RangeVector2f","simpleName":"RangeVector2f","methods":["RangeVector2f()","RangeVector2f(Rangef, Rangef)","RangeVector2f(RangeVector2f)","deserialize(ByteBuf, int): RangeVector2f","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): Rangef","getX(MemorySegment, int): Rangef","getY(MemorySegment): Rangef","getY(MemorySegment, int): Rangef","hasX(MemorySegment, int): boolean","hasY(MemorySegment, int): boolean","toObject(MemorySegment): RangeVector2f","toObject(MemorySegment, int): RangeVector2f","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.RangeVector3f","simpleName":"RangeVector3f","methods":["RangeVector3f()","RangeVector3f(Rangef, Rangef, Rangef)","RangeVector3f(RangeVector3f)","deserialize(ByteBuf, int): RangeVector3f","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): Rangef","getX(MemorySegment, int): Rangef","getY(MemorySegment): Rangef","getY(MemorySegment, int): Rangef","getZ(MemorySegment): Rangef","getZ(MemorySegment, int): Rangef","hasX(MemorySegment, int): boolean","hasY(MemorySegment, int): boolean","hasZ(MemorySegment, int): boolean","toObject(MemorySegment): RangeVector3f","toObject(MemorySegment, int): RangeVector3f","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.RaycastMode","simpleName":"RaycastMode","methods":["values(): RaycastMode[]","valueOf(String): RaycastMode","getValue(): int","fromValue(int): RaycastMode"]},{"name":"com.hypixel.hytale.protocol.RaycastSelector","simpleName":"RaycastSelector","methods":["RaycastSelector()","RaycastSelector(Vector3fc, int, int, boolean, boolean)","RaycastSelector(RaycastSelector)","deserialize(ByteBuf, int): RaycastSelector","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getOffset(MemorySegment): Vector3fc","getOffset(MemorySegment, int): Vector3fc","getDistance(MemorySegment): int","getDistance(MemorySegment, int): int","getBlockTagIndex(MemorySegment): int","getBlockTagIndex(MemorySegment, int): int","getIgnoreFluids(MemorySegment): boolean","getIgnoreFluids(MemorySegment, int): boolean","getIgnoreEmptyCollisionMaterial(MemorySegment): boolean","getIgnoreEmptyCollisionMaterial(MemorySegment, int): boolean","hasOffset(MemorySegment, int): boolean","toObject(MemorySegment): RaycastSelector"]},{"name":"com.hypixel.hytale.protocol.RemoveEntityInteraction","simpleName":"RemoveEntityInteraction","methods":["RemoveEntityInteraction()","RemoveEntityInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, InteractionTarget)","RemoveEntityInteraction(RemoveEntityInteraction)","deserialize(ByteBuf, int): RemoveEntityInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.RepeatInteraction","simpleName":"RepeatInteraction","methods":["RepeatInteraction()","RepeatInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, int, int)","RepeatInteraction(RepeatInteraction)","deserialize(ByteBuf, int): RepeatInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ReplaceInteraction","simpleName":"ReplaceInteraction","methods":["ReplaceInteraction()","ReplaceInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, String)","ReplaceInteraction(ReplaceInteraction)","deserialize(ByteBuf, int): ReplaceInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.RepulsionConfig","simpleName":"RepulsionConfig","methods":["RepulsionConfig()","RepulsionConfig(float, float, float)","RepulsionConfig(RepulsionConfig)","deserialize(ByteBuf, int): RepulsionConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRadius(MemorySegment): float","getRadius(MemorySegment, int): float","getMinForce(MemorySegment): float","getMinForce(MemorySegment, int): float","getMaxForce(MemorySegment): float","getMaxForce(MemorySegment, int): float","toObject(MemorySegment): RepulsionConfig","toObject(MemorySegment, int): RepulsionConfig","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.RepulsionUpdate","simpleName":"RepulsionUpdate","methods":["RepulsionUpdate()","RepulsionUpdate(int)","RepulsionUpdate(RepulsionUpdate)","deserialize(ByteBuf, int): RepulsionUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRepulsionConfigIndex(MemorySegment): int","getRepulsionConfigIndex(MemorySegment, int): int","toObject(MemorySegment): RepulsionUpdate","toObject(MemorySegment, int): RepulsionUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RepulsionUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.RequiredBlockFaceSupport","simpleName":"RequiredBlockFaceSupport","methods":["RequiredBlockFaceSupport()","RequiredBlockFaceSupport(String, String, String, int, int, int, SupportMatch, SupportMatch, boolean, boolean, Vector3i[])","RequiredBlockFaceSupport(RequiredBlockFaceSupport)","deserialize(ByteBuf, int): RequiredBlockFaceSupport","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFaceType(MemorySegment): String","getFaceType(MemorySegment, int): String","getSelfFaceType(MemorySegment): String","getSelfFaceType(MemorySegment, int): String","getBlockSetId(MemorySegment): String","getBlockSetId(MemorySegment, int): String","getBlockTypeId(MemorySegment): int","getBlockTypeId(MemorySegment, int): int","getTagIndex(MemorySegment): int","getTagIndex(MemorySegment, int): int","getFluidId(MemorySegment): int","getFluidId(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.ResetCooldownInteraction","simpleName":"ResetCooldownInteraction","methods":["ResetCooldownInteraction()","ResetCooldownInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, InteractionCooldown)","ResetCooldownInteraction(ResetCooldownInteraction)","deserialize(ByteBuf, int): ResetCooldownInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ResistanceCalculationType","simpleName":"ResistanceCalculationType","methods":["values(): ResistanceCalculationType[]","valueOf(String): ResistanceCalculationType","getValue(): int","fromValue(int): ResistanceCalculationType"]},{"name":"com.hypixel.hytale.protocol.ResistanceModifier","simpleName":"ResistanceModifier","methods":["ResistanceModifier()","ResistanceModifier(ResistanceCalculationType, float)","ResistanceModifier(ResistanceModifier)","deserialize(ByteBuf, int): ResistanceModifier","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getCalculationType(MemorySegment): ResistanceCalculationType","getCalculationType(MemorySegment, int): ResistanceCalculationType","getAmount(MemorySegment): float","getAmount(MemorySegment, int): float","toObject(MemorySegment): ResistanceModifier","toObject(MemorySegment, int): ResistanceModifier","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ResistanceModifier","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.ResourceType","simpleName":"ResourceType","methods":["ResourceType()","ResourceType(String, String)","ResourceType(ResourceType)","deserialize(ByteBuf, int): ResourceType","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getIcon(MemorySegment): String","getIcon(MemorySegment, int): String","hasId(MemorySegment, int): boolean","hasIcon(MemorySegment, int): boolean","toObject(MemorySegment): ResourceType","toObject(MemorySegment, int): ResourceType","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.RespondToHitUpdate","simpleName":"RespondToHitUpdate","methods":["RespondToHitUpdate()","deserialize(ByteBuf, int): RespondToHitUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","toObject(MemorySegment): RespondToHitUpdate","toObject(MemorySegment, int): RespondToHitUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RespondToHitUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.ReverbEffect","simpleName":"ReverbEffect","methods":["ReverbEffect()","ReverbEffect(String, float, float, float, float, float, float, float, float, float, float, float, float, float, boolean)","ReverbEffect(ReverbEffect)","deserialize(ByteBuf, int): ReverbEffect","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getDryGain(MemorySegment): float","getDryGain(MemorySegment, int): float","getModalDensity(MemorySegment): float","getModalDensity(MemorySegment, int): float","getDiffusion(MemorySegment): float","getDiffusion(MemorySegment, int): float","getGain(MemorySegment): float","getGain(MemorySegment, int): float","getHighFrequencyGain(MemorySegment): float","getHighFrequencyGain(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.RoofConnectedBlockRuleSet","simpleName":"RoofConnectedBlockRuleSet","methods":["RoofConnectedBlockRuleSet()","RoofConnectedBlockRuleSet(StairConnectedBlockRuleSet, StairConnectedBlockRuleSet, int, int, String)","RoofConnectedBlockRuleSet(RoofConnectedBlockRuleSet)","deserialize(ByteBuf, int): RoofConnectedBlockRuleSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getRegular(MemorySegment): StairConnectedBlockRuleSet","getRegular(MemorySegment, int): StairConnectedBlockRuleSet","getHollow(MemorySegment): StairConnectedBlockRuleSet","getHollow(MemorySegment, int): StairConnectedBlockRuleSet","getTopperBlockId(MemorySegment): int","getTopperBlockId(MemorySegment, int): int","getWidth(MemorySegment): int","getWidth(MemorySegment, int): int","getMaterialName(MemorySegment): String","getMaterialName(MemorySegment, int): String","hasRegular(MemorySegment, int): boolean","hasHollow(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.RoofState","simpleName":"RoofState","methods":["values(): RoofState[]","valueOf(String): RoofState","getValue(): int","fromValue(int): RoofState"]},{"name":"com.hypixel.hytale.protocol.RootInteraction","simpleName":"RootInteraction","methods":["RootInteraction()","RootInteraction(String, int[], InteractionCooldown, Map, InteractionRules, int[], float, boolean)","RootInteraction(RootInteraction)","deserialize(ByteBuf, int): RootInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getInteractions(MemorySegment): int[]","getInteractions(MemorySegment, int): int[]","getCooldown(MemorySegment): InteractionCooldown","getCooldown(MemorySegment, int): InteractionCooldown","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map","getRules(MemorySegment): InteractionRules","getRules(MemorySegment, int): InteractionRules","getTags(MemorySegment): int[]","getTags(MemorySegment, int): int[]"]},{"name":"com.hypixel.hytale.protocol.RootInteractionSettings","simpleName":"RootInteractionSettings","methods":["RootInteractionSettings()","RootInteractionSettings(boolean, InteractionCooldown)","RootInteractionSettings(RootInteractionSettings)","deserialize(ByteBuf, int): RootInteractionSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAllowSkipChainOnClick(MemorySegment): boolean","getAllowSkipChainOnClick(MemorySegment, int): boolean","getCooldown(MemorySegment): InteractionCooldown","getCooldown(MemorySegment, int): InteractionCooldown","hasCooldown(MemorySegment, int): boolean","toObject(MemorySegment): RootInteractionSettings","toObject(MemorySegment, int): RootInteractionSettings","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): RootInteractionSettings"]},{"name":"com.hypixel.hytale.protocol.Rotation","simpleName":"Rotation","methods":["values(): Rotation[]","valueOf(String): Rotation","getValue(): int","fromValue(int): Rotation"]},{"name":"com.hypixel.hytale.protocol.RotationMode","simpleName":"RotationMode","methods":["values(): RotationMode[]","valueOf(String): RotationMode","getValue(): int","fromValue(int): RotationMode"]},{"name":"com.hypixel.hytale.protocol.RotationNoise","simpleName":"RotationNoise","methods":["RotationNoise()","RotationNoise(NoiseConfig[], NoiseConfig[], NoiseConfig[])","RotationNoise(RotationNoise)","deserialize(ByteBuf, int): RotationNoise","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPitch(MemorySegment): NoiseConfig[]","getPitch(MemorySegment, int): NoiseConfig[]","getYaw(MemorySegment): NoiseConfig[]","getYaw(MemorySegment, int): NoiseConfig[]","getRoll(MemorySegment): NoiseConfig[]","getRoll(MemorySegment, int): NoiseConfig[]","hasPitch(MemorySegment, int): boolean","hasYaw(MemorySegment, int): boolean","hasRoll(MemorySegment, int): boolean","toObject(MemorySegment): RotationNoise","toObject(MemorySegment, int): RotationNoise","serialize(ByteBuf): void"]},{"name":"com.hypixel.hytale.protocol.RotationType","simpleName":"RotationType","methods":["values(): RotationType[]","valueOf(String): RotationType","getValue(): int","fromValue(int): RotationType"]},{"name":"com.hypixel.hytale.protocol.RunRootInteraction","simpleName":"RunRootInteraction","methods":["RunRootInteraction()","RunRootInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, int)","RunRootInteraction(RunRootInteraction)","deserialize(ByteBuf, int): RunRootInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.SavedMovementStates","simpleName":"SavedMovementStates","methods":["SavedMovementStates()","SavedMovementStates(boolean)","SavedMovementStates(SavedMovementStates)","deserialize(ByteBuf, int): SavedMovementStates","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFlying(MemorySegment): boolean","getFlying(MemorySegment, int): boolean","toObject(MemorySegment): SavedMovementStates","toObject(MemorySegment, int): SavedMovementStates","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): SavedMovementStates","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.SegmentMusicContainer","simpleName":"SegmentMusicContainer","methods":["SegmentMusicContainer()","SegmentMusicContainer(float, int, float, Rangef, Rangef, float, float, MusicTransitionType, float, boolean, float, String, int, TempoSettings, StateBinding[], LayerPlacement[], BarBeatDuration, BarBeatDuration)","SegmentMusicContainer(SegmentMusicContainer)","deserialize(ByteBuf, int): SegmentMusicContainer","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolume(MemorySegment): float","getVolume(MemorySegment, int): float","getLoopCount(MemorySegment): int","getLoopCount(MemorySegment, int): int","getWeight(MemorySegment): float","getWeight(MemorySegment, int): float","getSilenceAfter(MemorySegment): Rangef","getSilenceAfter(MemorySegment, int): Rangef","getExitSilence(MemorySegment): Rangef","getExitSilence(MemorySegment, int): Rangef","getFadeInDuration(MemorySegment): float","getFadeInDuration(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.SelectedHitEntity","simpleName":"SelectedHitEntity","methods":["SelectedHitEntity()","SelectedHitEntity(int, Vector3fc, Position, Direction)","SelectedHitEntity(SelectedHitEntity)","deserialize(ByteBuf, int): SelectedHitEntity","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getNetworkId(MemorySegment): int","getNetworkId(MemorySegment, int): int","getHitLocation(MemorySegment): Vector3fc","getHitLocation(MemorySegment, int): Vector3fc","getPosition(MemorySegment): Position","getPosition(MemorySegment, int): Position","getBodyRotation(MemorySegment): Direction","getBodyRotation(MemorySegment, int): Direction","hasHitLocation(MemorySegment, int): boolean","hasPosition(MemorySegment, int): boolean","hasBodyRotation(MemorySegment, int): boolean","toObject(MemorySegment): SelectedHitEntity"]},{"name":"com.hypixel.hytale.protocol.SelectInteraction","simpleName":"SelectInteraction","methods":["SelectInteraction()","SelectInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, Selector, boolean, int, HitEntity[], FailOnType)","SelectInteraction(SelectInteraction)","deserialize(ByteBuf, int): SelectInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.Selector","simpleName":"Selector","methods":["Selector()","deserialize(ByteBuf, int): Selector","toObject(MemorySegment): Selector","toObject(MemorySegment, int): Selector","computeBytesConsumed(ByteBuf, int): int","getTypeId(): int","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","serializeWithTypeId(ByteBuf): int","serializeWithTypeId(MemorySegment, int): int","computeSizeWithTypeId(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.SequenceMusicContainer","simpleName":"SequenceMusicContainer","methods":["SequenceMusicContainer()","SequenceMusicContainer(float, int, float, Rangef, Rangef, float, float, MusicTransitionType, float, boolean, float, String, int, TempoSettings, StateBinding[], int[])","SequenceMusicContainer(SequenceMusicContainer)","deserialize(ByteBuf, int): SequenceMusicContainer","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolume(MemorySegment): float","getVolume(MemorySegment, int): float","getLoopCount(MemorySegment): int","getLoopCount(MemorySegment, int): int","getWeight(MemorySegment): float","getWeight(MemorySegment, int): float","getSilenceAfter(MemorySegment): Rangef","getSilenceAfter(MemorySegment, int): Rangef","getExitSilence(MemorySegment): Rangef","getExitSilence(MemorySegment, int): Rangef","getFadeInDuration(MemorySegment): float","getFadeInDuration(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.SerialInteraction","simpleName":"SerialInteraction","methods":["SerialInteraction()","SerialInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int[])","SerialInteraction(SerialInteraction)","deserialize(ByteBuf, int): SerialInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ServerCameraSettings","simpleName":"ServerCameraSettings","methods":["ServerCameraSettings()","ServerCameraSettings(float, float, float, float, boolean, boolean, boolean, MouseInputTargetType, boolean, boolean, boolean, MovementForceRotationType, Direction, AttachedToType, int, boolean, PositionDistanceOffsetType, Position, Direction, PositionType, Position, RotationType, Direction, CanMoveType, ApplyMovementType, Vector3fc, ApplyLookType, Vector2fc, MouseInputType, Vector3fc)","ServerCameraSettings(ServerCameraSettings)","deserialize(ByteBuf, int): ServerCameraSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPositionLerpSpeed(MemorySegment): float","getPositionLerpSpeed(MemorySegment, int): float","getRotationLerpSpeed(MemorySegment): float","getRotationLerpSpeed(MemorySegment, int): float","getDistance(MemorySegment): float","getDistance(MemorySegment, int): float","getSpeedModifier(MemorySegment): float","getSpeedModifier(MemorySegment, int): float","getAllowPitchControls(MemorySegment): boolean","getAllowPitchControls(MemorySegment, int): boolean","getDisplayCursor(MemorySegment): boolean","getDisplayCursor(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.ShaderType","simpleName":"ShaderType","methods":["values(): ShaderType[]","valueOf(String): ShaderType","getValue(): int","fromValue(int): ShaderType"]},{"name":"com.hypixel.hytale.protocol.ShadingMode","simpleName":"ShadingMode","methods":["values(): ShadingMode[]","valueOf(String): ShadingMode","getValue(): int","fromValue(int): ShadingMode"]},{"name":"com.hypixel.hytale.protocol.ShelterType","simpleName":"ShelterType","methods":["values(): ShelterType[]","valueOf(String): ShelterType","getValue(): int","fromValue(int): ShelterType"]},{"name":"com.hypixel.hytale.protocol.SimpleBlockInteraction","simpleName":"SimpleBlockInteraction","methods":["SimpleBlockInteraction()","SimpleBlockInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, boolean)","SimpleBlockInteraction(SimpleBlockInteraction)","deserialize(ByteBuf, int): SimpleBlockInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.SimpleInteraction","simpleName":"SimpleInteraction","methods":["SimpleInteraction()","SimpleInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int)","SimpleInteraction(SimpleInteraction)","deserialize(ByteBuf, int): SimpleInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.SingleTrackMusicContainer","simpleName":"SingleTrackMusicContainer","methods":["SingleTrackMusicContainer()","SingleTrackMusicContainer(float, int, float, Rangef, Rangef, float, float, MusicTransitionType, float, boolean, float, String, int, TempoSettings, StateBinding[], String)","SingleTrackMusicContainer(SingleTrackMusicContainer)","deserialize(ByteBuf, int): SingleTrackMusicContainer","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolume(MemorySegment): float","getVolume(MemorySegment, int): float","getLoopCount(MemorySegment): int","getLoopCount(MemorySegment, int): int","getWeight(MemorySegment): float","getWeight(MemorySegment, int): float","getSilenceAfter(MemorySegment): Rangef","getSilenceAfter(MemorySegment, int): Rangef","getExitSilence(MemorySegment): Rangef","getExitSilence(MemorySegment, int): Rangef","getFadeInDuration(MemorySegment): float","getFadeInDuration(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.Size","simpleName":"Size","methods":["Size()","Size(int, int)","Size(Size)","deserialize(ByteBuf, int): Size","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWidth(MemorySegment): int","getWidth(MemorySegment, int): int","getHeight(MemorySegment): int","getHeight(MemorySegment, int): int","toObject(MemorySegment): Size","toObject(MemorySegment, int): Size","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): Size","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.SmartMoveType","simpleName":"SmartMoveType","methods":["values(): SmartMoveType[]","valueOf(String): SmartMoveType","getValue(): int","fromValue(int): SmartMoveType"]},{"name":"com.hypixel.hytale.protocol.SoftBlock","simpleName":"SoftBlock","methods":["SoftBlock()","SoftBlock(String, String, boolean)","SoftBlock(SoftBlock)","deserialize(ByteBuf, int): SoftBlock","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getItemId(MemorySegment): String","getItemId(MemorySegment, int): String","getDropListId(MemorySegment): String","getDropListId(MemorySegment, int): String","getIsWeaponBreakable(MemorySegment): boolean","getIsWeaponBreakable(MemorySegment, int): boolean","hasItemId(MemorySegment, int): boolean","hasDropListId(MemorySegment, int): boolean","toObject(MemorySegment): SoftBlock","toObject(MemorySegment, int): SoftBlock","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.SoftParticle","simpleName":"SoftParticle","methods":["values(): SoftParticle[]","valueOf(String): SoftParticle","getValue(): int","fromValue(int): SoftParticle"]},{"name":"com.hypixel.hytale.protocol.SoundCategory","simpleName":"SoundCategory","methods":["values(): SoundCategory[]","valueOf(String): SoundCategory","getValue(): int","fromValue(int): SoundCategory"]},{"name":"com.hypixel.hytale.protocol.SoundEvent","simpleName":"SoundEvent","methods":["SoundEvent()","SoundEvent(String, float, float, float, float, int, boolean, float, float, float, SoundEventLayer[], int, StateBinding[])","SoundEvent(SoundEvent)","deserialize(ByteBuf, int): SoundEvent","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getVolume(MemorySegment): float","getVolume(MemorySegment, int): float","getPitch(MemorySegment): float","getPitch(MemorySegment, int): float","getMusicDuckingVolume(MemorySegment): float","getMusicDuckingVolume(MemorySegment, int): float","getAmbientDuckingVolume(MemorySegment): float","getAmbientDuckingVolume(MemorySegment, int): float","getMaxInstance(MemorySegment): int","getMaxInstance(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.SoundEventLayer","simpleName":"SoundEventLayer","methods":["SoundEventLayer()","SoundEventLayer(float, float, boolean, int, float, int, SoundEventLayerRandomSettings, String[])","SoundEventLayer(SoundEventLayer)","deserialize(ByteBuf, int): SoundEventLayer","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getVolume(MemorySegment): float","getVolume(MemorySegment, int): float","getStartDelay(MemorySegment): float","getStartDelay(MemorySegment, int): float","getLooping(MemorySegment): boolean","getLooping(MemorySegment, int): boolean","getProbability(MemorySegment): int","getProbability(MemorySegment, int): int","getProbabilityRerollDelay(MemorySegment): float","getProbabilityRerollDelay(MemorySegment, int): float","getRoundRobinHistorySize(MemorySegment): int","getRoundRobinHistorySize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.SoundEventLayerRandomSettings","simpleName":"SoundEventLayerRandomSettings","methods":["SoundEventLayerRandomSettings()","SoundEventLayerRandomSettings(float, float, float, float, float)","SoundEventLayerRandomSettings(SoundEventLayerRandomSettings)","deserialize(ByteBuf, int): SoundEventLayerRandomSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getMinVolume(MemorySegment): float","getMinVolume(MemorySegment, int): float","getMaxVolume(MemorySegment): float","getMaxVolume(MemorySegment, int): float","getMinPitch(MemorySegment): float","getMinPitch(MemorySegment, int): float","getMaxPitch(MemorySegment): float","getMaxPitch(MemorySegment, int): float","getMaxStartOffset(MemorySegment): float","getMaxStartOffset(MemorySegment, int): float","toObject(MemorySegment): SoundEventLayerRandomSettings","toObject(MemorySegment, int): SoundEventLayerRandomSettings"]},{"name":"com.hypixel.hytale.protocol.SoundSet","simpleName":"SoundSet","methods":["SoundSet()","SoundSet(String, Map, SoundCategory)","SoundSet(SoundSet)","deserialize(ByteBuf, int): SoundSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getSounds(MemorySegment): Map","getSounds(MemorySegment, int): Map","getCategory(MemorySegment): SoundCategory","getCategory(MemorySegment, int): SoundCategory","hasId(MemorySegment, int): boolean","hasSounds(MemorySegment, int): boolean","toObject(MemorySegment): SoundSet","toObject(MemorySegment, int): SoundSet","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.SpaceSize","simpleName":"SpaceSize","methods":["values(): SpaceSize[]","valueOf(String): SpaceSize","getValue(): int","fromValue(int): SpaceSize"]},{"name":"com.hypixel.hytale.protocol.SpawnDeployableFromRaycastInteraction","simpleName":"SpawnDeployableFromRaycastInteraction","methods":["SpawnDeployableFromRaycastInteraction()","SpawnDeployableFromRaycastInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, DeployableConfig, float, Map)","SpawnDeployableFromRaycastInteraction(SpawnDeployableFromRaycastInteraction)","deserialize(ByteBuf, int): SpawnDeployableFromRaycastInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.StabSelector","simpleName":"StabSelector","methods":["StabSelector()","StabSelector(float, float, float, float, float, float, float, float, float, boolean)","StabSelector(StabSelector)","deserialize(ByteBuf, int): StabSelector","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getExtendTop(MemorySegment): float","getExtendTop(MemorySegment, int): float","getExtendBottom(MemorySegment): float","getExtendBottom(MemorySegment, int): float","getExtendLeft(MemorySegment): float","getExtendLeft(MemorySegment, int): float","getExtendRight(MemorySegment): float","getExtendRight(MemorySegment, int): float","getYawOffset(MemorySegment): float","getYawOffset(MemorySegment, int): float","getPitchOffset(MemorySegment): float","getPitchOffset(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.StairConnectedBlockRuleSet","simpleName":"StairConnectedBlockRuleSet","methods":["StairConnectedBlockRuleSet()","StairConnectedBlockRuleSet(int, int, int, int, int, String)","StairConnectedBlockRuleSet(StairConnectedBlockRuleSet)","deserialize(ByteBuf, int): StairConnectedBlockRuleSet","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getStraightBlockId(MemorySegment): int","getStraightBlockId(MemorySegment, int): int","getCornerLeftBlockId(MemorySegment): int","getCornerLeftBlockId(MemorySegment, int): int","getCornerRightBlockId(MemorySegment): int","getCornerRightBlockId(MemorySegment, int): int","getInvertedCornerLeftBlockId(MemorySegment): int","getInvertedCornerLeftBlockId(MemorySegment, int): int","getInvertedCornerRightBlockId(MemorySegment): int","getInvertedCornerRightBlockId(MemorySegment, int): int","getMaterialName(MemorySegment): String","getMaterialName(MemorySegment, int): String"]},{"name":"com.hypixel.hytale.protocol.StateBinding","simpleName":"StateBinding","methods":["StateBinding()","StateBinding(int, StateDelta[])","StateBinding(StateBinding)","deserialize(ByteBuf, int): StateBinding","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getAudioStateIndex(MemorySegment): int","getAudioStateIndex(MemorySegment, int): int","getDeltas(MemorySegment): StateDelta[]","getDeltas(MemorySegment, int): StateDelta[]","hasDeltas(MemorySegment, int): boolean","toObject(MemorySegment): StateBinding","toObject(MemorySegment, int): StateBinding","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): StateBinding"]},{"name":"com.hypixel.hytale.protocol.StateDelta","simpleName":"StateDelta","methods":["StateDelta()","StateDelta(int, float, boolean, float)","StateDelta(StateDelta)","deserialize(ByteBuf, int): StateDelta","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValueIndex(MemorySegment): int","getValueIndex(MemorySegment, int): int","getVolumeDb(MemorySegment): float","getVolumeDb(MemorySegment, int): float","getMute(MemorySegment): boolean","getMute(MemorySegment, int): boolean","getPitchSemitones(MemorySegment): float","getPitchSemitones(MemorySegment, int): float","toObject(MemorySegment): StateDelta","toObject(MemorySegment, int): StateDelta","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.StateTransition","simpleName":"StateTransition","methods":["StateTransition()","StateTransition(int, int, float, FadeCurve, SyncPoint)","StateTransition(StateTransition)","deserialize(ByteBuf, int): StateTransition","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFromValueIndex(MemorySegment): int","getFromValueIndex(MemorySegment, int): int","getToValueIndex(MemorySegment): int","getToValueIndex(MemorySegment, int): int","getDurationMs(MemorySegment): float","getDurationMs(MemorySegment, int): float","getCurve(MemorySegment): FadeCurve","getCurve(MemorySegment, int): FadeCurve","getSyncTo(MemorySegment): SyncPoint","getSyncTo(MemorySegment, int): SyncPoint","hasSyncTo(MemorySegment, int): boolean","toObject(MemorySegment): StateTransition"]},{"name":"com.hypixel.hytale.protocol.StatsConditionInteraction","simpleName":"StatsConditionInteraction","methods":["StatsConditionInteraction()","StatsConditionInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, Map, boolean, boolean, ValueType)","StatsConditionInteraction(StatsConditionInteraction)","deserialize(ByteBuf, int): StatsConditionInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.StringParamValue","simpleName":"StringParamValue","methods":["StringParamValue()","StringParamValue(String)","StringParamValue(StringParamValue)","deserialize(ByteBuf, int): StringParamValue","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getValue(MemorySegment): String","getValue(MemorySegment, int): String","hasValue(MemorySegment, int): boolean","toObject(MemorySegment): StringParamValue","toObject(MemorySegment, int): StringParamValue","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): StringParamValue","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.SubCategoryDefinition","simpleName":"SubCategoryDefinition","methods":["SubCategoryDefinition()","SubCategoryDefinition(String, String, String, int)","SubCategoryDefinition(SubCategoryDefinition)","deserialize(ByteBuf, int): SubCategoryDefinition","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getName(MemorySegment): String","getName(MemorySegment, int): String","getDescription(MemorySegment): String","getDescription(MemorySegment, int): String","getOrder(MemorySegment): int","getOrder(MemorySegment, int): int","hasId(MemorySegment, int): boolean","hasName(MemorySegment, int): boolean","hasDescription(MemorySegment, int): boolean","toObject(MemorySegment): SubCategoryDefinition"]},{"name":"com.hypixel.hytale.protocol.SupportMatch","simpleName":"SupportMatch","methods":["values(): SupportMatch[]","valueOf(String): SupportMatch","getValue(): int","fromValue(int): SupportMatch"]},{"name":"com.hypixel.hytale.protocol.SurfaceType","simpleName":"SurfaceType","methods":["values(): SurfaceType[]","valueOf(String): SurfaceType","getValue(): int","fromValue(int): SurfaceType"]},{"name":"com.hypixel.hytale.protocol.SwitchTo","simpleName":"SwitchTo","methods":["values(): SwitchTo[]","valueOf(String): SwitchTo","getValue(): int","fromValue(int): SwitchTo"]},{"name":"com.hypixel.hytale.protocol.SyncPoint","simpleName":"SyncPoint","methods":["values(): SyncPoint[]","valueOf(String): SyncPoint","getValue(): int","fromValue(int): SyncPoint"]},{"name":"com.hypixel.hytale.protocol.TagPattern","simpleName":"TagPattern","methods":["TagPattern()","TagPattern(TagPatternType, int, TagPattern[], TagPattern)","TagPattern(TagPattern)","deserialize(ByteBuf, int): TagPattern","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getType(MemorySegment): TagPatternType","getType(MemorySegment, int): TagPatternType","getTagIndex(MemorySegment): int","getTagIndex(MemorySegment, int): int","getOperands(MemorySegment): TagPattern[]","getOperands(MemorySegment, int): TagPattern[]","getNot(MemorySegment): TagPattern","getNot(MemorySegment, int): TagPattern","hasOperands(MemorySegment, int): boolean","hasNot(MemorySegment, int): boolean","toObject(MemorySegment): TagPattern","toObject(MemorySegment, int): TagPattern"]},{"name":"com.hypixel.hytale.protocol.TagPatternType","simpleName":"TagPatternType","methods":["values(): TagPatternType[]","valueOf(String): TagPatternType","getValue(): int","fromValue(int): TagPatternType"]},{"name":"com.hypixel.hytale.protocol.TargetedDamage","simpleName":"TargetedDamage","methods":["TargetedDamage()","TargetedDamage(int, DamageEffects, int)","TargetedDamage(TargetedDamage)","deserialize(ByteBuf, int): TargetedDamage","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getIndex(MemorySegment): int","getIndex(MemorySegment, int): int","getDamageEffects(MemorySegment): DamageEffects","getDamageEffects(MemorySegment, int): DamageEffects","getNext(MemorySegment): int","getNext(MemorySegment, int): int","hasDamageEffects(MemorySegment, int): boolean","toObject(MemorySegment): TargetedDamage","toObject(MemorySegment, int): TargetedDamage","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int"]},{"name":"com.hypixel.hytale.protocol.TeleportAck","simpleName":"TeleportAck","methods":["TeleportAck()","TeleportAck(byte)","TeleportAck(TeleportAck)","deserialize(ByteBuf, int): TeleportAck","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTeleportId(MemorySegment): byte","getTeleportId(MemorySegment, int): byte","toObject(MemorySegment): TeleportAck","toObject(MemorySegment, int): TeleportAck","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TeleportAck","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.TempoSettings","simpleName":"TempoSettings","methods":["TempoSettings()","TempoSettings(float, int, int)","TempoSettings(TempoSettings)","deserialize(ByteBuf, int): TempoSettings","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getBpm(MemorySegment): float","getBpm(MemorySegment, int): float","getBeatsPerBar(MemorySegment): int","getBeatsPerBar(MemorySegment, int): int","getBeatValue(MemorySegment): int","getBeatValue(MemorySegment, int): int","toObject(MemorySegment): TempoSettings","toObject(MemorySegment, int): TempoSettings","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.Tint","simpleName":"Tint","methods":["Tint()","Tint(int, int, int, int, int, int)","Tint(Tint)","deserialize(ByteBuf, int): Tint","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTop(MemorySegment): int","getTop(MemorySegment, int): int","getBottom(MemorySegment): int","getBottom(MemorySegment, int): int","getFront(MemorySegment): int","getFront(MemorySegment, int): int","getBack(MemorySegment): int","getBack(MemorySegment, int): int","getLeft(MemorySegment): int","getLeft(MemorySegment, int): int","getRight(MemorySegment): int","getRight(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.ToClientPacket","simpleName":"ToClientPacket","methods":[]},{"name":"com.hypixel.hytale.protocol.ToggleGliderInteraction","simpleName":"ToggleGliderInteraction","methods":["ToggleGliderInteraction()","ToggleGliderInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int)","ToggleGliderInteraction(ToggleGliderInteraction)","deserialize(ByteBuf, int): ToggleGliderInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.ToServerPacket","simpleName":"ToServerPacket","methods":[]},{"name":"com.hypixel.hytale.protocol.Trail","simpleName":"Trail","methods":["Trail()","Trail(String, String, int, float, Edge, Edge, float, FXRenderMode, IntersectionHighlight, boolean, Vector2i, Range, int)","Trail(Trail)","deserialize(ByteBuf, int): Trail","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getTexture(MemorySegment): String","getTexture(MemorySegment, int): String","getLifeSpan(MemorySegment): int","getLifeSpan(MemorySegment, int): int","getRoll(MemorySegment): float","getRoll(MemorySegment, int): float","getStart(MemorySegment): Edge","getStart(MemorySegment, int): Edge","getEnd(MemorySegment): Edge","getEnd(MemorySegment, int): Edge"]},{"name":"com.hypixel.hytale.protocol.Transform","simpleName":"Transform","methods":["Transform()","Transform(Position, Direction)","Transform(Transform)","deserialize(ByteBuf, int): Transform","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getPosition(MemorySegment): Position","getPosition(MemorySegment, int): Position","getOrientation(MemorySegment): Direction","getOrientation(MemorySegment, int): Direction","hasPosition(MemorySegment, int): boolean","hasOrientation(MemorySegment, int): boolean","toObject(MemorySegment): Transform","toObject(MemorySegment, int): Transform","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.TransformUpdate","simpleName":"TransformUpdate","methods":["TransformUpdate()","TransformUpdate(ModelTransform)","TransformUpdate(TransformUpdate)","deserialize(ByteBuf, int): TransformUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTransform(MemorySegment): ModelTransform","getTransform(MemorySegment, int): ModelTransform","toObject(MemorySegment): TransformUpdate","toObject(MemorySegment, int): TransformUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): TransformUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.TriggerCooldownInteraction","simpleName":"TriggerCooldownInteraction","methods":["TriggerCooldownInteraction()","TriggerCooldownInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, InteractionCooldown)","TriggerCooldownInteraction(TriggerCooldownInteraction)","deserialize(ByteBuf, int): TriggerCooldownInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.UIComponentsUpdate","simpleName":"UIComponentsUpdate","methods":["UIComponentsUpdate()","UIComponentsUpdate(int[])","UIComponentsUpdate(UIComponentsUpdate)","deserialize(ByteBuf, int): UIComponentsUpdate","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getComponents(MemorySegment): int[]","getComponents(MemorySegment, int): int[]","toObject(MemorySegment): UIComponentsUpdate","toObject(MemorySegment, int): UIComponentsUpdate","serialize(ByteBuf): int","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): UIComponentsUpdate","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.UpdateType","simpleName":"UpdateType","methods":["values(): UpdateType[]","valueOf(String): UpdateType","getValue(): int","fromValue(int): UpdateType"]},{"name":"com.hypixel.hytale.protocol.UseBlockInteraction","simpleName":"UseBlockInteraction","methods":["UseBlockInteraction()","UseBlockInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int, boolean)","UseBlockInteraction(UseBlockInteraction)","deserialize(ByteBuf, int): UseBlockInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.UseEntityInteraction","simpleName":"UseEntityInteraction","methods":["UseEntityInteraction()","UseEntityInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, int)","UseEntityInteraction(UseEntityInteraction)","deserialize(ByteBuf, int): UseEntityInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.UVMotion","simpleName":"UVMotion","methods":["UVMotion()","UVMotion(String, boolean, float, float, float, float, UVMotionCurveType)","UVMotion(UVMotion)","deserialize(ByteBuf, int): UVMotion","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getTexture(MemorySegment): String","getTexture(MemorySegment, int): String","getAddRandomUVOffset(MemorySegment): boolean","getAddRandomUVOffset(MemorySegment, int): boolean","getSpeedX(MemorySegment): float","getSpeedX(MemorySegment, int): float","getSpeedY(MemorySegment): float","getSpeedY(MemorySegment, int): float","getScale(MemorySegment): float","getScale(MemorySegment, int): float","getStrength(MemorySegment): float","getStrength(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.UVMotionCurveType","simpleName":"UVMotionCurveType","methods":["values(): UVMotionCurveType[]","valueOf(String): UVMotionCurveType","getValue(): int","fromValue(int): UVMotionCurveType"]},{"name":"com.hypixel.hytale.protocol.ValueType","simpleName":"ValueType","methods":["values(): ValueType[]","valueOf(String): ValueType","getValue(): int","fromValue(int): ValueType"]},{"name":"com.hypixel.hytale.protocol.VariantRotation","simpleName":"VariantRotation","methods":["values(): VariantRotation[]","valueOf(String): VariantRotation","getValue(): int","fromValue(int): VariantRotation"]},{"name":"com.hypixel.hytale.protocol.Vector2i","simpleName":"Vector2i","methods":["Vector2i()","Vector2i(int, int)","Vector2i(Vector2i)","deserialize(ByteBuf, int): Vector2i","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","toObject(MemorySegment): Vector2i","toObject(MemorySegment, int): Vector2i","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): Vector2i","equals(Object): boolean"]},{"name":"com.hypixel.hytale.protocol.Vector3d","simpleName":"Vector3d","methods":["Vector3d()","Vector3d(double, double, double)","Vector3d(Vector3d)","deserialize(ByteBuf, int): Vector3d","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): double","getX(MemorySegment, int): double","getY(MemorySegment): double","getY(MemorySegment, int): double","getZ(MemorySegment): double","getZ(MemorySegment, int): double","toObject(MemorySegment): Vector3d","toObject(MemorySegment, int): Vector3d","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.Vector3i","simpleName":"Vector3i","methods":["Vector3i()","Vector3i(int, int, int)","Vector3i(Vector3i)","deserialize(ByteBuf, int): Vector3i","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): int","getX(MemorySegment, int): int","getY(MemorySegment): int","getY(MemorySegment, int): int","getZ(MemorySegment): int","getZ(MemorySegment, int): int","toObject(MemorySegment): Vector3i","toObject(MemorySegment, int): Vector3i","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult"]},{"name":"com.hypixel.hytale.protocol.VelocityConfig","simpleName":"VelocityConfig","methods":["VelocityConfig()","VelocityConfig(float, float, float, float, float, VelocityThresholdStyle)","VelocityConfig(VelocityConfig)","deserialize(ByteBuf, int): VelocityConfig","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getGroundResistance(MemorySegment): float","getGroundResistance(MemorySegment, int): float","getGroundResistanceMax(MemorySegment): float","getGroundResistanceMax(MemorySegment, int): float","getAirResistance(MemorySegment): float","getAirResistance(MemorySegment, int): float","getAirResistanceMax(MemorySegment): float","getAirResistanceMax(MemorySegment, int): float","getThreshold(MemorySegment): float","getThreshold(MemorySegment, int): float","getStyle(MemorySegment): VelocityThresholdStyle","getStyle(MemorySegment, int): VelocityThresholdStyle"]},{"name":"com.hypixel.hytale.protocol.VelocityThresholdStyle","simpleName":"VelocityThresholdStyle","methods":["values(): VelocityThresholdStyle[]","valueOf(String): VelocityThresholdStyle","getValue(): int","fromValue(int): VelocityThresholdStyle"]},{"name":"com.hypixel.hytale.protocol.ViewBobbing","simpleName":"ViewBobbing","methods":["ViewBobbing()","ViewBobbing(CameraShakeConfig)","ViewBobbing(ViewBobbing)","deserialize(ByteBuf, int): ViewBobbing","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getFirstPerson(MemorySegment): CameraShakeConfig","getFirstPerson(MemorySegment, int): CameraShakeConfig","hasFirstPerson(MemorySegment, int): boolean","toObject(MemorySegment): ViewBobbing","toObject(MemorySegment, int): ViewBobbing","serialize(ByteBuf): void","serialize(MemorySegment, int): int","computeSize(): int","validateStructure(ByteBuf, int): ValidationResult","clone(): ViewBobbing","equals(Object): boolean","hashCode(): int"]},{"name":"com.hypixel.hytale.protocol.WaitForDataFrom","simpleName":"WaitForDataFrom","methods":["values(): WaitForDataFrom[]","valueOf(String): WaitForDataFrom","getValue(): int","fromValue(int): WaitForDataFrom"]},{"name":"com.hypixel.hytale.protocol.Weather","simpleName":"Weather","methods":["Weather()","Weather(String, int[], String, Map, Cloud[], Map, Map, Map, Map, Map, Map, Map, Map, Map, Map, Map, Map, Map, Map, String, Map, Map, Map, WeatherParticle, NearFar, FogOptions)","Weather(Weather)","deserialize(ByteBuf, int): Weather","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getTagIndexes(MemorySegment): int[]","getTagIndexes(MemorySegment, int): int[]","getStars(MemorySegment): String","getStars(MemorySegment, int): String","getMoons(MemorySegment): Map","getMoons(MemorySegment, int): Map","getClouds(MemorySegment): Cloud[]","getClouds(MemorySegment, int): Cloud[]","getSunlightDampingMultiplier(MemorySegment): Map","getSunlightDampingMultiplier(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.WeatherParticle","simpleName":"WeatherParticle","methods":["WeatherParticle()","WeatherParticle(String, Color, float, boolean, float)","WeatherParticle(WeatherParticle)","deserialize(ByteBuf, int): WeatherParticle","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSystemId(MemorySegment): String","getSystemId(MemorySegment, int): String","getColor(MemorySegment): Color","getColor(MemorySegment, int): Color","getScale(MemorySegment): float","getScale(MemorySegment, int): float","getIsOvergroundOnly(MemorySegment): boolean","getIsOvergroundOnly(MemorySegment, int): boolean","getPositionOffsetMultiplier(MemorySegment): float","getPositionOffsetMultiplier(MemorySegment, int): float","hasColor(MemorySegment, int): boolean","hasSystemId(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.WieldingInteraction","simpleName":"WieldingInteraction","methods":["WieldingInteraction()","WieldingInteraction(WaitForDataFrom, InteractionEffects, float, float, boolean, Map, InteractionRules, int[], InteractionCameraSettings, int, boolean, boolean, boolean, boolean, float, float, Map, Map, ChargingDelay, DamageEffects, boolean, AngledWielding)","WieldingInteraction(WieldingInteraction)","deserialize(ByteBuf, int): WieldingInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getWaitForDataFrom(MemorySegment): WaitForDataFrom","getWaitForDataFrom(MemorySegment, int): WaitForDataFrom","getEffects(MemorySegment): InteractionEffects","getEffects(MemorySegment, int): InteractionEffects","getHorizontalSpeedMultiplier(MemorySegment): float","getHorizontalSpeedMultiplier(MemorySegment, int): float","getRunTime(MemorySegment): float","getRunTime(MemorySegment, int): float","getCancelOnItemChange(MemorySegment): boolean","getCancelOnItemChange(MemorySegment, int): boolean","getSettings(MemorySegment): Map","getSettings(MemorySegment, int): Map"]},{"name":"com.hypixel.hytale.protocol.WiggleWeights","simpleName":"WiggleWeights","methods":["WiggleWeights()","WiggleWeights(float, float, float, float, float, float, float, float, float, float)","WiggleWeights(WiggleWeights)","deserialize(ByteBuf, int): WiggleWeights","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getX(MemorySegment): float","getX(MemorySegment, int): float","getXDeceleration(MemorySegment): float","getXDeceleration(MemorySegment, int): float","getY(MemorySegment): float","getY(MemorySegment, int): float","getYDeceleration(MemorySegment): float","getYDeceleration(MemorySegment, int): float","getZ(MemorySegment): float","getZ(MemorySegment, int): float","getZDeceleration(MemorySegment): float","getZDeceleration(MemorySegment, int): float"]},{"name":"com.hypixel.hytale.protocol.WorldEnvironment","simpleName":"WorldEnvironment","methods":["WorldEnvironment()","WorldEnvironment(String, Color, Map, int[])","WorldEnvironment(WorldEnvironment)","deserialize(ByteBuf, int): WorldEnvironment","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getId(MemorySegment): String","getId(MemorySegment, int): String","getWaterTint(MemorySegment): Color","getWaterTint(MemorySegment, int): Color","getFluidParticles(MemorySegment): Map","getFluidParticles(MemorySegment, int): Map","getTagIndexes(MemorySegment): int[]","getTagIndexes(MemorySegment, int): int[]","hasWaterTint(MemorySegment, int): boolean","hasId(MemorySegment, int): boolean","hasFluidParticles(MemorySegment, int): boolean","hasTagIndexes(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.protocol.WorldInteraction","simpleName":"WorldInteraction","methods":["WorldInteraction()","WorldInteraction(int, BlockPosition, BlockRotation)","WorldInteraction(WorldInteraction)","deserialize(ByteBuf, int): WorldInteraction","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getEntityId(MemorySegment): int","getEntityId(MemorySegment, int): int","getBlockPosition(MemorySegment): BlockPosition","getBlockPosition(MemorySegment, int): BlockPosition","getBlockRotation(MemorySegment): BlockRotation","getBlockRotation(MemorySegment, int): BlockRotation","hasBlockPosition(MemorySegment, int): boolean","hasBlockRotation(MemorySegment, int): boolean","toObject(MemorySegment): WorldInteraction","toObject(MemorySegment, int): WorldInteraction","serialize(ByteBuf): void","serialize(MemorySegment, int): int"]},{"name":"com.hypixel.hytale.protocol.WorldParticle","simpleName":"WorldParticle","methods":["WorldParticle()","WorldParticle(String, float, Color, Vector3fc, Direction)","WorldParticle(WorldParticle)","deserialize(ByteBuf, int): WorldParticle","computeBytesConsumed(ByteBuf, int): int","isBufferTooSmall(MemorySegment): boolean","getSystemId(MemorySegment): String","getSystemId(MemorySegment, int): String","getScale(MemorySegment): float","getScale(MemorySegment, int): float","getColor(MemorySegment): Color","getColor(MemorySegment, int): Color","getPositionOffset(MemorySegment): Vector3fc","getPositionOffset(MemorySegment, int): Vector3fc","getRotationOffset(MemorySegment): Direction","getRotationOffset(MemorySegment, int): Direction","hasColor(MemorySegment, int): boolean","hasPositionOffset(MemorySegment, int): boolean"]},{"name":"com.hypixel.hytale.server.core.auth.AuthConfig","simpleName":"AuthConfig","methods":["getServerAudience(): String","isRejectedStatusCode(int): boolean"]},{"name":"com.hypixel.hytale.server.core.auth.AuthConfigGenerated","simpleName":"AuthConfigGenerated","methods":[]},{"name":"com.hypixel.hytale.server.core.auth.AuthCredentialStoreProvider","simpleName":"AuthCredentialStoreProvider","methods":["createStore(): IAuthCredentialStore"]},{"name":"com.hypixel.hytale.server.core.auth.CertificateUtil","simpleName":"CertificateUtil","methods":["CertificateUtil()","computeCertificateFingerprint(X509Certificate): String","validateCertificateBinding(String, X509Certificate): boolean","timingSafeEquals(String, String): boolean"]},{"name":"com.hypixel.hytale.server.core.auth.DefaultAuthCredentialStore","simpleName":"DefaultAuthCredentialStore","methods":["DefaultAuthCredentialStore()","setTokens(IAuthCredentialStore$OAuthTokens): void","getTokens(): IAuthCredentialStore$OAuthTokens","setProfile(UUID): void","getProfile(): UUID","clear(): void"]},{"name":"com.hypixel.hytale.server.core.auth.EncryptedAuthCredentialStore","simpleName":"EncryptedAuthCredentialStore","methods":["EncryptedAuthCredentialStore(Path)","keyFilePath(Path): Path","setTokens(IAuthCredentialStore$OAuthTokens): void","getTokens(): IAuthCredentialStore$OAuthTokens","setProfile(UUID): void","getProfile(): UUID","clear(): void"]},{"name":"com.hypixel.hytale.server.core.auth.EncryptedAuthCredentialStoreProvider","simpleName":"EncryptedAuthCredentialStoreProvider","methods":["EncryptedAuthCredentialStoreProvider()","createStore(): IAuthCredentialStore","toString(): String"]},{"name":"com.hypixel.hytale.server.core.auth.HttpResponseException","simpleName":"HttpResponseException","methods":["HttpResponseException(int, String)","getStatusCode(): int","getResponseBody(): String"]},{"name":"com.hypixel.hytale.server.core.auth.IAuthCredentialStore","simpleName":"IAuthCredentialStore","methods":["setTokens(IAuthCredentialStore$OAuthTokens): void","getTokens(): IAuthCredentialStore$OAuthTokens","setProfile(UUID): void","getProfile(): UUID","clear(): void"]},{"name":"com.hypixel.hytale.server.core.auth.JWTValidator","simpleName":"JWTValidator","methods":["JWTValidator(SessionServiceClient, String, String)","validateToken(String, X509Certificate): JWTValidator$JWTClaims","validateOfflineToken(String): JWTValidator$IdentityTokenClaims","invalidateJwksCache(): void","validateIdentityToken(String): JWTValidator$IdentityTokenClaims","validateSessionToken(String): JWTValidator$SessionTokenClaims"]},{"name":"com.hypixel.hytale.server.core.auth.MemoryAuthCredentialStoreProvider","simpleName":"MemoryAuthCredentialStoreProvider","methods":["MemoryAuthCredentialStoreProvider()","createStore(): IAuthCredentialStore","toString(): String"]},{"name":"com.hypixel.hytale.server.core.auth.oauth.OAuthBrowserFlow","simpleName":"OAuthBrowserFlow","methods":["OAuthBrowserFlow()","onFlowInfo(String, String): void"]},{"name":"com.hypixel.hytale.server.core.auth.oauth.OAuthClient","simpleName":"OAuthClient","methods":["OAuthClient()","startFlow(OAuthBrowserFlow): Runnable","startFlow(OAuthDeviceFlow): Runnable","refreshTokens(String): OAuthClient$TokenResponse"]},{"name":"com.hypixel.hytale.server.core.auth.oauth.OAuthDeviceFlow","simpleName":"OAuthDeviceFlow","methods":["OAuthDeviceFlow()","onFlowInfo(String, String, String, int): void"]},{"name":"com.hypixel.hytale.server.core.auth.oauth.OAuthFlow","simpleName":"OAuthFlow","methods":["getTokenResponse(): OAuthClient$TokenResponse","getResult(): OAuthResult","getErrorMessage(): String","getFuture(): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.auth.oauth.OAuthResult","simpleName":"OAuthResult","methods":["values(): OAuthResult[]","valueOf(String): OAuthResult"]},{"name":"com.hypixel.hytale.server.core.auth.PlayerAuthentication","simpleName":"PlayerAuthentication","methods":["PlayerAuthentication()","PlayerAuthentication(UUID, String)","getUsername(): String","getUuid(): UUID","setUsername(String): void","setUuid(UUID): void","getReferralData(): byte[]","setReferralData(byte[]): void","getReferralSource(): HostAddress","setReferralSource(HostAddress): void","getSkin(): PlayerSkin","setSkin(PlayerSkin): void"]},{"name":"com.hypixel.hytale.server.core.auth.ProfileServiceClient","simpleName":"ProfileServiceClient","methods":["ProfileServiceClient(String)","getProfileByUuid(UUID, String): ProfileServiceClient$PublicGameProfile","getProfileByUuidAsync(UUID, String): CompletableFuture","getProfileByUsername(String, String): ProfileServiceClient$PublicGameProfile","getProfileByUsernameAsync(String, String): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.auth.ServerAuthManager","simpleName":"ServerAuthManager","methods":["getInstance(): ServerAuthManager","getProfileServiceClient(): ProfileServiceClient","initialize(): void","checkPendingFatalError(): void","initializeCredentialStore(): void","shutdown(): void","logout(): void","getGameSession(): SessionServiceClient$GameSessionResponse","setGameSession(SessionServiceClient$GameSessionResponse): void","getIdentityToken(): String","getSessionToken(): String","hasIdentityToken(): boolean","hasSessionToken(): boolean","getOAuthAccessToken(): String","setServerCertificate(X509Certificate): void","getServerCertificate(): X509Certificate","getServerCertificateFingerprint(): String","getServerSessionId(): UUID"]},{"name":"com.hypixel.hytale.server.core.auth.SessionServiceClient","simpleName":"SessionServiceClient","methods":["SessionServiceClient(String)","requestAuthorizationGrantAsync(String, String, String): CompletableFuture","exchangeAuthGrantForTokenAsync(String, String, String): CompletableFuture","getJwks(): SessionServiceClient$JwksResponse","getGameProfiles(String): SessionServiceClient$GameProfile[]","createGameSession(String, UUID): SessionServiceClient$GameSessionResponse","refreshSessionAsync(String): CompletableFuture","terminateSession(String): void"]},{"name":"com.hypixel.hytale.server.core.io.adapter.PacketAdapters","simpleName":"PacketAdapters","methods":["PacketAdapters()","registerInbound(PacketWatcher): PacketFilter","registerInbound(PacketFilter): void","registerOutbound(PacketWatcher): PacketFilter","registerOutbound(PacketFilter): void","registerInbound(PlayerPacketFilter): PacketFilter","registerOutbound(PlayerPacketFilter): PacketFilter","registerInbound(PlayerPacketWatcher): PacketFilter","registerOutbound(PlayerPacketWatcher): PacketFilter","deregisterInbound(PacketFilter): void","deregisterOutbound(PacketFilter): void","__handleInbound(PacketHandler, Packet): boolean","__handleOutbound(PacketHandler, Packet): boolean"]},{"name":"com.hypixel.hytale.server.core.io.adapter.PacketFilter","simpleName":"PacketFilter","methods":["test(PacketHandler, Packet): boolean"]},{"name":"com.hypixel.hytale.server.core.io.adapter.PacketWatcher","simpleName":"PacketWatcher","methods":["accept(PacketHandler, Packet): void"]},{"name":"com.hypixel.hytale.server.core.io.adapter.PlayerPacketFilter","simpleName":"PlayerPacketFilter","methods":["test(PlayerRef, Packet): boolean"]},{"name":"com.hypixel.hytale.server.core.io.adapter.PlayerPacketWatcher","simpleName":"PlayerPacketWatcher","methods":["accept(PlayerRef, Packet): void"]},{"name":"com.hypixel.hytale.server.core.io.commands.BindingsCommand","simpleName":"BindingsCommand","methods":["BindingsCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.io.handlers.game.GamePacketHandler","simpleName":"GamePacketHandler","methods":["GamePacketHandler(ChannelConnection, ProtocolVersion, PlayerAuthentication)","getInteractionPacketQueue(): Deque","getPlayerRef(): PlayerRef","setPlayerRef(PlayerRef): void","getIdentifier(): String","registered0(ConnectionHandler): void","sendCommandTree(): void","registerHandlers(): void","closed(NetworkChannel): void","disconnect(FormattedMessage): void","handle(ClientDisconnect): void","handleMouseInteraction(MouseInteraction, PlayerRef, Ref, World, Store): void","handle(ClientMovement): void","handle(ChatMessage): void","handle(ArgValuesRequest): void","handle(CustomPageEvent): void","handleViewRadius(ViewRadius, PlayerRef, Ref, World, Store): void","handleUpdateLanguage(UpdateLanguage, PlayerRef, Ref, World, Store): void"]},{"name":"com.hypixel.hytale.server.core.io.handlers.game.InventoryPacketHandler","simpleName":"InventoryPacketHandler","methods":["InventoryPacketHandler(IPacketHandler)","registerHandlers(): void","handle(SetCreativeItem): void","handle(DropCreativeItem): void","handle(SwitchHotbarBlockSet): void","handle(SmartGiveCreativeItem): void","handle(DropItemStack): void","handle(MoveItemStack): void","handle(SmartMoveItemStack): void","handle(SetActiveSlot): void","handle(InventoryAction): void"]},{"name":"com.hypixel.hytale.server.core.io.handlers.GenericConnectionPacketHandler","simpleName":"GenericConnectionPacketHandler","methods":["GenericConnectionPacketHandler(ChannelConnection, ProtocolVersion, String)"]},{"name":"com.hypixel.hytale.server.core.io.handlers.GenericPacketHandler","simpleName":"GenericPacketHandler","methods":["newHandlerArray(int): Consumer[]","GenericPacketHandler(ChannelConnection, ProtocolVersion)","registerSubPacketHandler(SubPacketHandler): void","registerHandler(int, Consumer): void","registerNoOpHandlers(int[]): void","accept(ToServerPacket): void"]},{"name":"com.hypixel.hytale.server.core.io.handlers.InitialPacketHandler","simpleName":"InitialPacketHandler","methods":["InitialPacketHandler(ChannelConnection)","getIdentifier(): String","registered0(ConnectionHandler): void","accept(ToServerPacket): void","disconnect(FormattedMessage): void","handle(Connect): void","handle(InsecurePlayerOptions): void","handle(ClientDisconnect): void"]},{"name":"com.hypixel.hytale.server.core.io.handlers.IPacketHandler","simpleName":"IPacketHandler","methods":["registerHandler(int, Consumer): void","registerNoOpHandlers(int[]): void","getPlayerRef(): PlayerRef","getIdentifier(): String"]},{"name":"com.hypixel.hytale.server.core.io.handlers.IWorldPacketHandler","simpleName":"IWorldPacketHandler","methods":["handle(Packet, PlayerRef, Ref, World, Store): void","registerHandler(IPacketHandler, int, IWorldPacketHandler): void","registerHandler(IPacketHandler, int, IWorldPacketHandler, Predicate): void"]},{"name":"com.hypixel.hytale.server.core.io.handlers.login.AuthenticationPacketHandler","simpleName":"AuthenticationPacketHandler","methods":["AuthenticationPacketHandler(ChannelConnection, ProtocolVersion, String, AuthenticationPacketHandler$AuthHandlerSupplier, ClientType, String, byte[], HostAddress)","getIdentifier(): String","registered0(ConnectionHandler): void","onAuthenticated(byte[]): void"]},{"name":"com.hypixel.hytale.server.core.io.handlers.login.HandshakeHandler","simpleName":"HandshakeHandler","methods":["HandshakeHandler(ChannelConnection, ProtocolVersion, String, ClientType, String, byte[], HostAddress)","accept(ToServerPacket): void","registered0(ConnectionHandler): void","handle(ClientDisconnect): void","handle(AuthToken): void","onAuthenticated(byte[]): void"]},{"name":"com.hypixel.hytale.server.core.io.handlers.login.PasswordPacketHandler","simpleName":"PasswordPacketHandler","methods":["PasswordPacketHandler(ChannelConnection, ProtocolVersion, String, PlayerAuthentication, byte[], PasswordPacketHandler$SetupHandlerSupplier)","getIdentifier(): String","registered0(ConnectionHandler): void","accept(ToServerPacket): void","handle(ClientDisconnect): void","handle(PasswordResponse): void"]},{"name":"com.hypixel.hytale.server.core.io.handlers.SetupPacketHandler","simpleName":"SetupPacketHandler","methods":["SetupPacketHandler(ChannelConnection, ProtocolVersion, String, PlayerAuthentication)","getIdentifier(): String","registered0(ConnectionHandler): void","accept(ToServerPacket): void","closed(NetworkChannel): void","handle(ClientDisconnect): void","handle(RequestAssets): void","handle(ViewRadius): void","handle(SetupFinalize): void"]},{"name":"com.hypixel.hytale.server.core.io.handlers.SubPacketHandler","simpleName":"SubPacketHandler","methods":["registerHandlers(): void"]},{"name":"com.hypixel.hytale.server.core.io.netty.HytaleChannelInitializer","simpleName":"HytaleChannelInitializer","methods":["HytaleChannelInitializer()","initChannel(Channel): void","exceptionCaught(ChannelHandlerContext, Throwable): void","channelInactive(ChannelHandlerContext): void"]},{"name":"com.hypixel.hytale.server.core.io.netty.LatencySimulationHandler","simpleName":"LatencySimulationHandler","methods":["LatencySimulationHandler(long, TimeUnit)","read(ChannelHandlerContext): void","write(ChannelHandlerContext, Object, ChannelPromise): void","flush(ChannelHandlerContext): void","handlerRemoved(ChannelHandlerContext): void","close(ChannelHandlerContext, ChannelPromise): void","setLatency(Channel, long, TimeUnit): void"]},{"name":"com.hypixel.hytale.server.core.io.netty.NettyUtil","simpleName":"NettyUtil","methods":["NettyUtil()","init(): void","closeConnection(Channel): void","closeApplicationConnection(Channel): void","closeApplicationConnection(Channel, QuicApplicationErrorCode): void","getEventLoopGroup(String): EventLoopGroup","getEventLoopGroup(int, String): EventLoopGroup","getServerChannel(): Class","getDatagramChannelFactory(SocketProtocolFamily): NettyUtil$ReflectiveChannelFactory","formatRemoteAddress(Channel): String","formatLocalAddress(Channel): String","getRemoteSocketAddress(Channel): SocketAddress","isFromSameOrigin(Channel, Channel): boolean","wrapChannelFuture(ChannelFuture, Function): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.io.netty.PacketArrayEncoder","simpleName":"PacketArrayEncoder","methods":["PacketArrayEncoder()","encode(ChannelHandlerContext, Packet[], List): void"]},{"name":"com.hypixel.hytale.server.core.io.netty.PlayerChannelHandler","simpleName":"PlayerChannelHandler","methods":["PlayerChannelHandler(PacketHandler)","getHandler(): PacketHandler","channelInactive(ChannelHandlerContext): void","channelRead(ChannelHandlerContext, Object): void"]},{"name":"com.hypixel.hytale.server.core.io.netty.RateLimitHandler","simpleName":"RateLimitHandler","methods":["RateLimitHandler(int, int)","channelRead(ChannelHandlerContext, Object): void"]},{"name":"com.hypixel.hytale.server.core.io.NetworkSerializable","simpleName":"NetworkSerializable","methods":["toPacket(): Object"]},{"name":"com.hypixel.hytale.server.core.io.NetworkSerializer","simpleName":"NetworkSerializer","methods":["toPacket(Object): Object"]},{"name":"com.hypixel.hytale.server.core.io.NetworkSerializers","simpleName":"NetworkSerializers","methods":[]},{"name":"com.hypixel.hytale.server.core.io.PacketHandler","simpleName":"PacketHandler","methods":["PacketHandler(ChannelConnection, ProtocolVersion)","getChannel(): ChannelConnection","getChannel(StreamType): ChannelConnection","getIdentifier(): String","getProtocolVersion(): ProtocolVersion","registered(ConnectionHandler): void","registered0(ConnectionHandler): void","unregistered(ConnectionHandler): void","unregistered0(ConnectionHandler): void","handle(ToServerPacket): void","accept(ToServerPacket): void","logCloseMessage(): void","closed(NetworkChannel): void","setQueuePackets(boolean): void","tryFlush(): void","write(ToClientPacket[]): void","write(ToClientPacket[], ToClientPacket): void","write(ToClientPacket): void"]},{"name":"com.hypixel.hytale.server.core.io.PacketStatsRecorderImpl","simpleName":"PacketStatsRecorderImpl","methods":["PacketStatsRecorderImpl()","recordSend(int, int, int): void","recordReceive(int, int, int): void","getEntry(int): PacketStatsRecorderImpl$PacketStatsEntry"]},{"name":"com.hypixel.hytale.server.core.io.ProtocolVersion","simpleName":"ProtocolVersion","methods":["ProtocolVersion(int)","getCrc(): int","equals(Object): boolean","hashCode(): int","toString(): String"]},{"name":"com.hypixel.hytale.server.core.io.ServerManager","simpleName":"ServerManager","methods":["get(): ServerManager","ServerManager(JavaPluginInit)","init(): void","setup(): void","start(): void","shutdown(): void","unbindAllListeners(): void","getListeners(): List","bind(InetSocketAddress): CompletableFuture","unbind(ServerListener): boolean","getLocalOrPublicAddress(): InetSocketAddress","getNonLoopbackAddress(): InetSocketAddress","getPublicAddress(): InetSocketAddress","waitForBindComplete(): void","registerSubPacketHandlers(Function): void","populateSubPacketHandlers(GamePacketHandler): void"]},{"name":"com.hypixel.hytale.server.core.io.stream.PendingStreamConnectionHandler","simpleName":"PendingStreamConnectionHandler","methods":["PendingStreamConnectionHandler(PacketHandler, ChannelConnection)","PendingStreamConnectionHandler(PacketHandler, StreamManager, ChannelConnection)","handle(ToServerPacket): void","closed(NetworkChannel): void","registered(ConnectionHandler): void","unregistered(ConnectionHandler): void","logCloseMessage(): void"]},{"name":"com.hypixel.hytale.server.core.io.stream.PendingStreamHandler","simpleName":"PendingStreamHandler","methods":["PendingStreamHandler(PacketHandler)","PendingStreamHandler(PacketHandler, StreamManager)","channelRead(ChannelHandlerContext, Object): void","exceptionCaught(ChannelHandlerContext, Throwable): void","channelInactive(ChannelHandlerContext): void"]},{"name":"com.hypixel.hytale.server.core.io.stream.StreamConnectionHandlerAdapter","simpleName":"StreamConnectionHandlerAdapter","methods":["StreamConnectionHandlerAdapter(ConnectionHandler)","handlerAdded(ChannelHandlerContext): void","channelRead0(ChannelHandlerContext, Packet): void","channelInactive(ChannelHandlerContext): void","exceptionCaught(ChannelHandlerContext, Throwable): void"]},{"name":"com.hypixel.hytale.server.core.io.stream.StreamManager","simpleName":"StreamManager","methods":["getInstance(): StreamManager","registerHandler(StreamType, StreamManager$StreamHandlerFactory): void","registerHandler(StreamType, StreamManager$StreamHandlerFactory, QuicStreamPriority): void","unregisterHandler(StreamType): void","isSupported(StreamType): boolean","createHandler(StreamType, PacketHandler, ChannelConnection): ConnectionHandler","clearAll(): void","getStreamPriority(StreamType): QuicStreamPriority"]},{"name":"com.hypixel.hytale.server.core.io.transport.QuicheTransport","simpleName":"QuicheTransport","methods":["QuicheTransport()","getType(): TransportType","bind(InetSocketAddress): CompletableFuture","shutdown(): void"]},{"name":"com.hypixel.hytale.server.core.io.transport.QUICTransport","simpleName":"QUICTransport","methods":["QUICTransport()","getType(): TransportType","bind(InetSocketAddress): CompletableFuture","shutdown(): void"]},{"name":"com.hypixel.hytale.server.core.io.transport.Transport","simpleName":"Transport","methods":["getType(): TransportType","bind(InetSocketAddress): CompletableFuture","shutdown(): void"]},{"name":"com.hypixel.hytale.server.core.io.transport.TransportType","simpleName":"TransportType","methods":["values(): TransportType[]","valueOf(String): TransportType"]},{"name":"com.hypixel.hytale.server.core.update.command.UpdateApplyCommand","simpleName":"UpdateApplyCommand","methods":["UpdateApplyCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.update.command.UpdateCancelCommand","simpleName":"UpdateCancelCommand","methods":["UpdateCancelCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.update.command.UpdateCheckCommand","simpleName":"UpdateCheckCommand","methods":["UpdateCheckCommand()","executeAsync(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.update.command.UpdateCommand","simpleName":"UpdateCommand","methods":["UpdateCommand()","acceptCall(CommandSender, ParserContext, ParseResult): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.update.command.UpdateDownloadCommand","simpleName":"UpdateDownloadCommand","methods":["UpdateDownloadCommand()","executeAsync(CommandContext): CompletableFuture","runBootstrapInstall(CommandContext): CompletableFuture"]},{"name":"com.hypixel.hytale.server.core.update.command.UpdatePatchlineCommand","simpleName":"UpdatePatchlineCommand","methods":["UpdatePatchlineCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.update.command.UpdateSetupCommand","simpleName":"UpdateSetupCommand","methods":["UpdateSetupCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.update.command.UpdateStatusCommand","simpleName":"UpdateStatusCommand","methods":["UpdateStatusCommand()","executeSync(CommandContext): void"]},{"name":"com.hypixel.hytale.server.core.update.UpdateModule","simpleName":"UpdateModule","methods":["UpdateModule(JavaPluginInit)","get(): UpdateModule","setup(): void","start(): void","shutdown(): void","onServerReady(): void","getLatestKnownVersion(): UpdateService$VersionManifest","setLatestKnownVersion(UpdateService$VersionManifest): void","isDownloadInProgress(): boolean","tryAcquireDownloadLock(): boolean","setActiveDownload(CompletableFuture, Thread): void","releaseDownloadLock(): void","updateDownloadProgress(long, long): void","getDownloadProgress(): UpdateModule$DownloadProgress","cancelDownload(): boolean"]},{"name":"com.hypixel.hytale.server.core.update.UpdateService","simpleName":"UpdateService","methods":["UpdateService()","checkForUpdate(String): CompletableFuture","downloadUpdate(UpdateService$VersionManifest, Path, UpdateService$ProgressCallback): UpdateService$DownloadTask","performBootstrapInstall(UpdateService$VersionManifest, UpdateService$ProgressCallback): UpdateService$DownloadTask","getEffectivePatchline(): String","isValidUpdateLayout(): boolean","getStagingDir(): Path","getBackupDir(): Path","getStagedVersion(): String","deleteStagedUpdate(): boolean","deleteBackupDir(): boolean","readVersionFromJar(Path): String","fetchPatchlines(String): UpdateService$PatchlineSummary[]"]}]}],"topPackages":[{"name":"com.hypixel.hytale.server.core","classCount":1601},{"name":"com.hypixel.hytale.server.npc","classCount":797},{"name":"com.hypixel.hytale.builtin.hytalegenerator","classCount":573},{"name":"com.hypixel.hytale.protocol.packets","classCount":453},{"name":"com.hypixel.hytale.builtin.adventure","classCount":227},{"name":"com.hypixel.hytale.server.worldgen","classCount":215},{"name":"com.hypixel.hytale.builtin.buildertools","classCount":208},{"name":"com.hypixel.hytale.builtin.triggervolumes","classCount":90},{"name":"com.hypixel.hytale.server.spawning","classCount":82},{"name":"com.hypixel.hytale.builtin.portals","classCount":53},{"name":"com.hypixel.hytale.procedurallib.logic","classCount":42},{"name":"com.hypixel.hytale.procedurallib.json","classCount":38},{"name":"com.hypixel.hytale.codec.validation","classCount":36},{"name":"com.hypixel.hytale.server.flock","classCount":33},{"name":"com.hypixel.hytale.builtin.worldgen","classCount":33},{"name":"com.hypixel.hytale.codec.codecs","classCount":30},{"name":"com.hypixel.hytale.builtin.asseteditor","classCount":30},{"name":"com.hypixel.hytale.builtin.instances","classCount":29},{"name":"com.hypixel.hytale.builtin.path","classCount":29},{"name":"com.hypixel.hytale.builtin.teleport","classCount":29},{"name":"com.hypixel.hytale.codec.schema","classCount":28},{"name":"com.hypixel.hytale.builtin.npccombatactionevaluator","classCount":27},{"name":"com.hypixel.hytale.component.system","classCount":25},{"name":"com.hypixel.hytale.procedurallib.condition","classCount":21}]}