All A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
class AccessControlModule

com.hypixel.hytale.server.core.modules.accesscontrol

Singleton for access control. Get with AccessControlModule.get(). Contains whitelist and ban providers.

class ActiveAnimationComponent

com.hypixel.hytale.server.core.modules.entity

Current animations playing. Methods: setPlayingAnimation(AnimationSlot, String), getActiveAnimations().

class AllLegacyLivingEntityTypesQuery

com.hypixel.hytale.server.core.modules.entity

Methods: boolean test(com.hypixel.hytale.component.Archetype<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); boolean requiresComponentType(com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, ?>); void validateRegistry(com.hypixel.hytale.component.ComponentRegistry<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); void validate(); boolean test(com.hypixel.hytale.component.Archetype<com.hypixel.hytale.server.c

class AnimationSlot

com.hypixel.hytale.server.core.modules.entity

Animation slot identifier for ActiveAnimationComponent.

class AudioComponent

com.hypixel.hytale.server.core.modules.entity

Stores entity audio settings.

abstract Ban

com.hypixel.hytale.server.core.modules.accesscontrol.ban

Interface for bans. Contains getTarget(), getBy(), getReason(), getDisconnectReason().

class BlockTracker

com.hypixel.hytale.server.core.modules.collision

Methods: com.hypixel.hytale.math.vector.Vector3i getPosition(int); int getCount(); void reset(); boolean track(int, int, int); void trackNew(int, int, int); boolean isTracked(int, int, int); void untrack(int, int, int); void untrack(int); int getIndex(int, int, int)

class BoundingBox

com.hypixel.hytale.server.core.modules.entity

Stores entity collision bounds. Create from Model.getBoundingBox().

class BoundingBox

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.AudioComponent> getComponentType(); int[] getSoundEventIds(); void addSound(int); boolean consumeNetworkOutdated(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone(); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.s

class BoxBlockIntersectionEvaluator

com.hypixel.hytale.server.core.modules.collision

Extends com.hypixel.hytale.server.core.modules.collision.BlockContactData. Methods: void setCollisionData(com.hypixel.hytale.server.core.modules.collision.BlockCollisionData, com.hypixel.hytale.server.core.modules.collision.CollisionConfig, int); com.hypixel.hytale.math.vector.Vector3d getWorldUp(); void setWorldUp(com.hypixel.hytale.math.vector.Vector3d); com.hypixel.hytale.server.core.modules.collision.BoxBlockIntersectionEvaluator setBox(com.hypixel.hytale.math.shape.Box); com.hypixel.hytale.server.core.modules.collision.BoxBlockIntersectionEvaluator expandBox(double); com.h

class ChunkTracker

com.hypixel.hytale.server.core.modules.entity

Manages chunk visibility and loading for players. Methods: tick(), isLoaded(long), shouldBeVisible(long). MAX_CHUNKS_PER_SECOND=36, MAX_CHUNKS_PER_TICK=4.

class ChunkTracker

com.hypixel.hytale.server.core.modules.entity.player

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.player.ChunkTracker> getComponentType(); void unloadAll(com.hypixel.hytale.server.core.universe.PlayerRef); void clear(); void tick(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, float, com.hypixel.hytale.component.CommandBuffer<com.hypixel.hytale.server.core.universe.world.storage.

class CollisionResultComponent

com.hypixel.hytale.server.core.modules.entity

Stores collision detection results.

class CollisionResultComponent

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.CollisionResultComponent> getComponentType(); com.hypixel.hytale.server.core.modules.collision.CollisionResult getCollisionResult(); com.hypixel.hytale.math.vector.Vector3d getCollisionStartPosition(); com.hypixel.hytale.math.vector.Vector3d getCollisionPositionOffset(); com.hypixel.hytale.math.vector.Vector3d getCollisionSta

class ColorLight

com.hypixel.hytale.server.core.modules.entity

Light color and intensity for DynamicLight component.

class Damage

com.hypixel.hytale.server.core.modules.entity.damage

Cancellable ECS event for damage. Create with new Damage(source, cause, amount). Methods: getAmount(), setAmount(float), getSource(), getCause(), isCancelled(), setCancelled(boolean). Source types: EntitySource, ProjectileSource, EnvironmentSource, CommandSource.

class Damage.EnvironmentSource

com.hypixel.hytale.server.core.modules.entity.damage

Environment damage source. Create with new Damage.EnvironmentSource(name).

abstract Damage.Source

com.hypixel.hytale.server.core.modules.entity.damage

Interface for damage sources. Use Damage.EnvironmentSource for custom sources.

class DamageCause

com.hypixel.hytale.server.core.modules.entity.damage

Enum/registry of damage causes like FALL, DROWNING, FIRE, ATTACK, etc. Used when creating Damage events.

class DeathComponent

com.hypixel.hytale.server.core.modules.entity.damage

Methods: static void executeDamage(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.component.ComponentAccessor<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.core.modules.entity.damage.Damage); static void executeDamage(int, com.hypixel.hytale.component.ArchetypeChunk<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.component.CommandBuffer<com.hypixe

class DeferredCorpseRemoval

com.hypixel.hytale.server.core.modules.entity.damage

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.damage.DeferredCorpseRemoval> getComponentType(); boolean tick(float); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone()

class DespawnComponent

com.hypixel.hytale.server.core.modules.entity

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.DespawnComponent> getComponentType(); void setDespawn(java.time.Instant); void setDespawnTo(java.time.Instant, float); java.time.Instant getDespawn(); static com.hypixel.hytale.server.core.modules.entity.DespawnComponent despawnInSeconds(com.hypixel.hytale.server.core.modules.time.TimeResource, int); static com.hypixel.hytale.server.co

class DisplayNameComponent

com.hypixel.hytale.server.core.modules.entity

Stores entity display name for rendering.

class DynamicLight

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.DynamicLight> getComponentType()

class DynamicLight

com.hypixel.hytale.server.core.modules.entity

Component for emitted light source following entity. Property: ColorLight colorLight.

class EffectControllerComponent

com.hypixel.hytale.server.core.modules.entity

Manages visual effects on entities.

class EntityEffect

com.hypixel.hytale.server.core.modules.entity

Status effect system for entities.

class EntityModule

com.hypixel.hytale.server.core.modules

Module singleton. Use EntityModule.get().getTransformComponentType() for transform access.

class EntityScaleComponent

com.hypixel.hytale.server.core.modules.entity

Stores entity scale factor.

class EntityScaleComponent

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.DisplayNameComponent> getComponentType(); com.hypixel.hytale.server.core.Message getDisplayName(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone(); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.univer

class EntityStatMap

com.hypixel.hytale.server.core.modules.entitystats

Map of entity stats. Use get(index), setStatValue(index, value).

class EntityStatsModule

com.hypixel.hytale.server.core.modules.entitystats

Singleton for entity stats. Get with EntityStatsModule.get(). Use getEntityStatMapComponentType() for stat map component.

class EntityStatType

com.hypixel.hytale.server.core.modules.entitystats.asset

Stat type definitions. Use getAssetMap().getIndex("Health") or "Stamina" to get stat indices.

class EntityStatValue

com.hypixel.hytale.server.core.modules.entitystats

Stat value with min/max. Use asPercentage(), getMax(), getValue().

abstract EntityUIComponent

com.hypixel.hytale.server.core.modules.entityui.asset

Abstract class. Methods: static com.hypixel.hytale.assetstore.AssetStore<java.lang.String, com.hypixel.hytale.server.core.modules.entityui.asset.EntityUIComponent, com.hypixel.hytale.assetstore.map.IndexedLookupTableAssetMap<java.lang.String, com.hypixel.hytale.server.core.modules.entityui.asset.EntityUIComponent>> getAssetStore(); static com.hypixel.hytale.assetstore.map.IndexedLookupTableAssetMap<java.lang.String, com.hypixel.hytale.server.core.modules.entityui.asset.EntityUIComponent> getAssetMap(); static com.hypixe

class FragileBlock

com.hypixel.hytale.server.core.modules.blockhealth

Methods: float getDurationSeconds(); void setDurationSeconds(float); void deserialize(io.netty.buffer.ByteBuf, byte); void serialize(io.netty.buffer.ByteBuf); java.lang.String toString()

class FromPrefab

com.hypixel.hytale.server.core.modules.entity.component

Methods: com.hypixel.hytale.protocol.ColorLight getColorLight(); void setColorLight(com.hypixel.hytale.protocol.ColorLight); boolean consumeNetworkOutdated(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone(); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.FromPrefab> getComponentType(); com.

class FromWorldGen

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.FromWorldGen> getComponentType(); int getWorldGenId(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone()

class Frozen

com.hypixel.hytale.server.core.modules.entity

Marker component that stops entity movement and physics. Singleton pattern.

class HeadRotation

com.hypixel.hytale.server.core.modules.entity.component

Methods: java.lang.Object clone(); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.HeadRotation> getComponentType(); com.hypixel.hytale.math.vector.Vector3f getRotation(); void setRotation(com.hypixel.hytale.math.vector.Vector3f); com.hypixel.hytale.math.vector.Vector3d getDirection(); com.hypixel.hytale.math.vector.Vector3i getAxisDirection(); com.hypixel.hytale.math.vector.Vector

class HitboxCollision

com.hypixel.hytale.server.core.modules.entity

Entity-to-entity collision configuration. Property: hitboxCollisionConfigIndex.

class HytaleBanProvider

com.hypixel.hytale.server.core.modules.accesscontrol.provider

Extends com.hypixel.hytale.server.core.util.io.BlockingDiskFile. Methods: java.util.concurrent.CompletableFuture<java.util.Optional<java.lang.String>> getDisconnectReason(java.util.UUID); boolean hasBan(java.util.UUID); boolean modify(java.util.function.Function<java.util.Map<java.util.UUID, com.hypixel.hytale.server.core.modules.accesscontrol.ban.Ban>, java.lang.Boolean>)

class HytaleWhitelistProvider

com.hypixel.hytale.server.core.modules.accesscontrol.provider

Extends com.hypixel.hytale.server.core.util.io.BlockingDiskFile. Methods: java.util.concurrent.CompletableFuture<java.util.Optional<java.lang.String>> getDisconnectReason(java.util.UUID); void setEnabled(boolean); boolean modify(java.util.function.Function<java.util.Set<java.util.UUID>, java.lang.Boolean>); java.util.Set<java.util.UUID> getList(); boolean isEnabled()

class InfiniteBan

com.hypixel.hytale.server.core.modules.accesscontrol.ban

Permanent ban. Create with new InfiniteBan(targetUuid, byUuid, instant, reason).

class Intangible

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.HiddenFromAdventurePlayers> getComponentType(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone(); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.se

class Intangible

com.hypixel.hytale.server.core.modules.entity

Marker component disabling collision with other entities. Singleton pattern.

class Interactable

com.hypixel.hytale.server.core.modules.entity

Marker component enabling entity interactions.

class Interactable

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.Interactable> getComponentType(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone()

class Interaction

com.hypixel.hytale.server.core.modules.interaction.interaction.config

Interaction configuration. Has CODEC for registration.

class InteractionConfiguration

com.hypixel.hytale.server.core.modules.interaction.interaction.config

Methods: com.hypixel.hytale.protocol.InteractionEffects toPacket(); com.hypixel.hytale.server.core.asset.type.model.config.ModelParticle[] getParticles(); java.lang.String getWorldSoundEventId(); int getWorldSoundEventIndex(); java.lang.String getLocalSoundEventId(); int getLocalSoundEventIndex(); com.hypixel.hytale.protocol.ModelTrail[] getTrails(); boolean isWaitForAnimationToFinish(); java.lang.String getItemPlayerAnimationsId(); java.lang.String getItemAnimationId(); boolean isClearAnimationOnFinish(

class InteractionPriority

com.hypixel.hytale.server.core.modules.interaction.interaction.config

Extends java.lang.Record. Methods: int getPriority(com.hypixel.hytale.protocol.PrioritySlot); com.hypixel.hytale.protocol.InteractionPriority toPacket(); java.lang.String toString(); int hashCode(); boolean equals(java.lang.Object); java.util.Map<com.hypixel.hytale.protocol.PrioritySlot, java.lang.Integer> values(); java.lang.Object toPacket()

class InteractionPriorityCodec

com.hypixel.hytale.server.core.modules.interaction.interaction.config

Methods: com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionPriority decode(org.bson.BsonValue, com.hypixel.hytale.codec.ExtraInfo); org.bson.BsonValue encode(com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionPriority, com.hypixel.hytale.codec.ExtraInfo)

class InteractionRules

com.hypixel.hytale.server.core.modules.interaction.interaction.config

Methods: com.hypixel.hytale.server.core.modules.interaction.interaction.config.InteractionPriority decodeJson(com.hypixel.hytale.codec.util.RawJsonReader, com.hypixel.hytale.codec.ExtraInfo); com.hypixel.hytale.codec.schema.config.Schema toSchema(com.hypixel.hytale.codec.schema.SchemaContext); java.lang.Object decodeJson(com.hypixel.hytale.codec.util.RawJsonReader, com.hypixel.hytale.codec.ExtraInfo); org.bson.BsonValue encode(java.lang.Object, com.hypixel.hytale.codec.ExtraInfo); java.lang.Object decode

class Interactions

com.hypixel.hytale.server.core.modules.entity

Stores entity interaction handlers.

class InteractionSimulationHandler

com.hypixel.hytale.server.core.modules.interaction

Methods: void setState(com.hypixel.hytale.protocol.InteractionType, boolean); boolean isCharging(boolean, float, com.hypixel.hytale.protocol.InteractionType, com.hypixel.hytale.server.core.entity.InteractionContext, com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.core.modules.interaction.interaction.CooldownHandler); boolean shouldCancelCharging(boolean, float, com.hypixel.hytale.protocol.InteractionType, com.hypixel.hytale.se

class Invulnerable

com.hypixel.hytale.server.core.modules.entity

Marker component making entity immune to all damage. Singleton pattern.

class Invulnerable

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.Invulnerable> getComponentType(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone()

class ItemComponent

com.hypixel.hytale.server.core.modules.entity

Stores item data for item entities.

class ItemPhysicsComponent

com.hypixel.hytale.server.core.modules.entity.item

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.item.ItemPhysicsComponent> getComponentType(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone(); com.hypixel.hytale.component.query.Query<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> getQuery(); boolean isParallel(int, int);

class KnockbackSimulation

com.hypixel.hytale.server.core.modules.entity.player

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.player.KnockbackSimulation> getComponentType(); float getTickBuffer(); void setTickBuffer(float); com.hypixel.hytale.math.vector.Vector3d getRequestedVelocity(); void addRequestedVelocity(com.hypixel.hytale.math.vector.Vector3d); void setRequestedVelocity(com.hypixel.hytale.math.vector.Vector3d); com.hypixel.hytale.protocol.ChangeVeloc

class MessagesUpdated

com.hypixel.hytale.server.core.modules.i18n.event

Methods: java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> getChangedMessages(); java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> getRemovedMessages(); java.lang.String toString()

class ModelComponent

com.hypixel.hytale.server.core.modules.entity

Stores entity model reference. Create with Model object.

class ModelComponent

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.ModelComponent> getComponentType(); com.hypixel.hytale.server.core.asset.type.model.config.Model getModel(); boolean consumeNetworkOutdated(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone()

class MovementAudioComponent

com.hypixel.hytale.server.core.modules.entity

Stores movement sound settings (footsteps, etc).

class MovementAudioComponent

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.MovementAudioComponent> getComponentType(); int getLastInsideBlockTypeId(); void setLastInsideBlockTypeId(int); boolean canMoveInRepeat(); boolean tickMoveInRepeat(float); void setNextMoveInRepeat(float); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.la

class MovingBoxBoxCollisionEvaluator

com.hypixel.hytale.server.core.modules.collision

Extends com.hypixel.hytale.server.core.modules.collision.BlockContactData. Methods: double getCollisionStart(); void setCollisionData(com.hypixel.hytale.server.core.modules.collision.BlockCollisionData, com.hypixel.hytale.server.core.modules.collision.CollisionConfig, int); boolean isCheckForOnGround(); void setCheckForOnGround(boolean); boolean isComputeOverlaps(); void setComputeOverlaps(boolean); com.hypixel.hytale.server.core.modules.collision.MovingBoxBoxCollisionEvaluator setCollider(com.hypixel.hytale.math.shape.Box); com.hypixel.hytale.server.core.modules.collision.Movi

class Nameplate

com.hypixel.hytale.server.core.modules.entity

Component for floating text label above entity. Property: String text.

class NetworkId

com.hypixel.hytale.server.core.modules.entity

Stores network ID for client-server sync. Create with store.getExternalData().takeNextNetworkId().

class NewSpawnComponent

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.NewSpawnComponent> getComponentType(); boolean newSpawnWindowPassed(float); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone()

class NonSerialized

com.hypixel.hytale.server.core.modules.entity

Marker component that excludes entity from save operations. Singleton pattern.

class NonTicking

com.hypixel.hytale.server.core.modules.entity

Marker component that prevents TickingSystem processing. Singleton pattern.

class PersistentDynamicLight

com.hypixel.hytale.server.core.modules.entity.component

Methods: java.lang.Object clone(); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.PersistentDynamicLight> getComponentType(); com.hypixel.hytale.protocol.ColorLight getColorLight(); void setColorLight(com.hypixel.hytale.protocol.ColorLight); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone()

class PersistentModel

com.hypixel.hytale.server.core.modules.entity

Stores model reference for persistence. Create with model.toReference().

class PhysicsValues

com.hypixel.hytale.server.core.modules.entity

Physical simulation properties: mass (>0), dragCoefficient (>=0), invertedGravity. Methods: resetToDefault(), scale(float).

class PhysicsValues

com.hypixel.hytale.server.core.modules.physics.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.physics.component.Velocity> getComponentType(); void setZero(); void addForce(com.hypixel.hytale.math.vector.Vector3d); void addForce(double, double, double); void set(com.hypixel.hytale.math.vector.Vector3d); void set(double, double, double); void setClient(com.hypixel.hytale.math.vector.Vector3d); void setClient(double, double, double); voi

class PickupItemComponent

com.hypixel.hytale.server.core.modules.entity.item

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.item.PickupItemComponent> getComponentType(); boolean hasFinished(); void setFinished(boolean); void decreaseLifetime(float); float getLifeTime(); float getOriginalLifeTime(); void setInitialLifeTime(float); com.hypixel.hytale.math.vector.Vector3d getStartPosition(); com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.unive

class PlayerConnectionFlushSystem

com.hypixel.hytale.server.core.modules.entity.player

Extends com.hypixel.hytale.component.system.tick.EntityTickingSystem. Methods: com.hypixel.hytale.server.core.modules.entity.player.PlayerCreativeSettings clone(); java.lang.String toString(); int hashCode(); boolean equals(java.lang.Object); boolean allowNPCDetection(); boolean respondToHit(); java.lang.Object clone()

class PlayerInput

com.hypixel.hytale.server.core.modules.entity

Player movement and control queue. Contains inputUpdateQueue and mountId. Input types: AbsoluteMovement, RelativeMovement, WishMovement, SetBody, SetHead.

class PlayerInput

com.hypixel.hytale.server.core.modules.entity.player

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.player.PlayerInput> getComponentType(); void queue(com.hypixel.hytale.server.core.modules.entity.player.PlayerInput$InputUpdate); int getMountId(); void setMountId(int); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone()

class PlayerPingSystem

com.hypixel.hytale.server.core.modules.entity.player

Extends com.hypixel.hytale.component.system.tick.EntityTickingSystem. Methods: java.util.Set<com.hypixel.hytale.component.dependency.Dependency<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>> getDependencies(); com.hypixel.hytale.component.query.Query<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> getQuery(); boolean isParallel(int, int); void tick(float, int, com.hypixel.hytale.component.ArchetypeChunk<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.component.Store<com.hypixel.hytale.server.cor

class PlayerSettings

com.hypixel.hytale.server.core.modules.entity

Player preferences and gameplay modes. Properties: showEntityMarkers, PickupLocation variants, creativeSettings.

class PlayerSettings

com.hypixel.hytale.server.core.modules.entity.player

Extends java.lang.Record. Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.player.PlayerSettings> getComponentType(); static com.hypixel.hytale.server.core.modules.entity.player.PlayerSettings defaults(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.String toString(); int hashCode(); boolean equals(java.lang.Object); boolean showE

class PlayerSkinComponent

com.hypixel.hytale.server.core.modules.entity.player

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.player.PlayerSkinComponent> getComponentType(); boolean consumeNetworkOutdated(); com.hypixel.hytale.protocol.PlayerSkin getPlayerSkin(); void setNetworkOutdated(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone()

class PlayerSkinComponent

com.hypixel.hytale.server.core.modules.entity

Stores player skin data.

class PositionDataComponent

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.PersistentModel> getComponentType(); void setModelReference(com.hypixel.hytale.server.core.asset.type.model.config.Model$ModelReference); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone()

class PreventItemMerging

com.hypixel.hytale.server.core.modules.entity.item

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.item.PreventItemMerging> getComponentType(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone(); void tick(float, int, com.hypixel.hytale.component.ArchetypeChunk<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytal

class PreventPickup

com.hypixel.hytale.server.core.modules.entity.item

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.item.PreventPickup> getComponentType(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone()

class Projectile

com.hypixel.hytale.server.core.modules.projectile.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.projectile.component.Projectile> getComponentType(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone()

class PropComponent

com.hypixel.hytale.server.core.modules.entity.component

Methods: com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Object clone(); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.PropComponent> getComponentType(); static com.hypixel.hytale.server.core.modules.entity.component.PropComponent get(); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.co

class RepulsionConfig

com.hypixel.hytale.server.core.modules.entity.repulsion

Methods: com.hypixel.hytale.protocol.Packet generateInitPacket(com.hypixel.hytale.assetstore.map.IndexedLookupTableAssetMap<java.lang.String, com.hypixel.hytale.server.core.modules.entity.repulsion.RepulsionConfig>, java.util.Map<java.lang.String, com.hypixel.hytale.server.core.modules.entity.repulsion.RepulsionConfig>); com.hypixel.hytale.protocol.Packet generateUpdatePacket(com.hypixel.hytale.assetstore.map.IndexedLookupTableAssetMap<java.lang.String, com.hypixel.hytale.server.core.modules.entity.repul

class RespondToHit

com.hypixel.hytale.server.core.modules.entity.component

Methods: java.lang.Object clone(); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.PositionDataComponent> getComponentType(); int getInsideBlockTypeId(); void setInsideBlockTypeId(int); int getStandingOnBlockTypeId(); void setStandingOnBlockTypeId(int); com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); java.lang.Objec

class RootInteraction

com.hypixel.hytale.server.core.modules.interaction.interaction.config

Methods: static com.hypixel.hytale.assetstore.AssetStore<java.lang.String, com.hypixel.hytale.server.core.modules.interaction.interaction.config.RootInteraction, com.hypixel.hytale.assetstore.map.IndexedLookupTableAssetMap<java.lang.String, com.hypixel.hytale.server.core.modules.interaction.interaction.config.RootInteraction>> getAssetStore(); static com.hypixel.hytale.assetstore.map.IndexedLookupTableAssetMap<java.lang.String, com.hypixel.hytale.server.core.modules.interaction.interaction.config.RootInt

class RotateObjectComponent

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.RotateObjectComponent> getComponentType()

abstract SimpleInteraction

com.hypixel.hytale.server.core.modules.interaction.interaction.config

Base class for item interactions. Override handle() method.

class SingleCollector

com.hypixel.hytale.server.core.modules.interaction.interaction.config.data

Methods: T getResult(); void start(); void into(com.hypixel.hytale.server.core.entity.InteractionContext, com.hypixel.hytale.server.core.modules.interaction.interaction.config.Interaction); boolean collect(com.hypixel.hytale.server.core.modules.interaction.interaction.config.data.CollectorTag, com.hypixel.hytale.server.core.entity.InteractionContext, com.hypixel.hytale.server.core.modules.interaction.interaction.config.Interaction); void outof(); void finished()

class SnapshotBuffer

com.hypixel.hytale.server.core.modules.entity.component

Methods: com.hypixel.hytale.component.Component<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> clone(); void setRotationSpeed(float); float getRotationSpeed(); java.lang.Object clone(); static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.SnapshotBuffer> getComponentType(); com.hypixel.hytale.server.core.entity.EntitySnapshot getSnapshotClamped(int); com.hypixel.hyta

class StandardPhysicsProvider

com.hypixel.hytale.server.core.modules.projectile.config

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.projectile.config.StandardPhysicsProvider> getComponentType(); void onCollisionDamage(int, int, int, com.hypixel.hytale.math.vector.Vector3d, com.hypixel.hytale.server.core.modules.collision.BlockContactData, com.hypixel.hytale.server.core.modules.collision.BlockData); void onCollisionFinished(); void finishTick(com.hypixel.hytale.server.core

class StringTag

com.hypixel.hytale.server.core.modules.interaction.interaction.config.data

Methods: java.lang.String getTag(); boolean equals(java.lang.Object); int hashCode(); java.lang.String toString(); static com.hypixel.hytale.server.core.modules.interaction.interaction.config.data.StringTag of(java.lang.String)

class Teleport

com.hypixel.hytale.server.core.modules.entity.teleport

Component for teleporting entities. Add to entity via store.addComponent().

class TransformComponent

com.hypixel.hytale.server.core.modules.entity.component

Methods: static com.hypixel.hytale.component.ComponentType<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.modules.entity.component.TransformComponent> getComponentType(); com.hypixel.hytale.math.vector.Vector3d getPosition(); void setPosition(com.hypixel.hytale.math.vector.Vector3d); void teleportPosition(com.hypixel.hytale.math.vector.Vector3d); com.hypixel.hytale.math.vector.Vector3f getRotation(); void setRotation(com.hypixel.hytale.math.vector.Vector