Uses of Interface
com.hypixel.hytale.component.Component
Packages that use Component
Package
Description
An implementation of an EntityComponentSystem (aka ECS).
-
Uses of Component in com.hypixel.hytale.builtin.abilities.component
Classes in com.hypixel.hytale.builtin.abilities.component that implement ComponentModifier and TypeClassDescriptionclassRemembers that this player has already seen the Runebinder's Lattice intro.Methods in com.hypixel.hytale.builtin.abilities.component that return Component -
Uses of Component in com.hypixel.hytale.builtin.abilities.entity
Classes in com.hypixel.hytale.builtin.abilities.entity that implement ComponentModifier and TypeClassDescriptionclassMakes an ability entity (e.g. a tornado) re-run its authored chains at fixed intervals for as long as it lives.Methods in com.hypixel.hytale.builtin.abilities.entity that return Component -
Uses of Component in com.hypixel.hytale.builtin.abilities.trigger
Classes in com.hypixel.hytale.builtin.abilities.trigger that implement ComponentModifier and TypeClassDescriptionclassThe buffs granted by ability casts that run an authored interaction each time their trigger fires (seeAbilityChargeTrigger; today both triggers are weapon attacks) until their charges or the buff run out.classSplit state of an ability projectile whose cast carries a Fork or Ricochet rune.classMakes an ability projectile emit a particle burst at its position on a fixed cadence while it travels, painting the danger zone on the ground (e.g. a crack marching with a ground wave).classMarks an entity being reeled toward a caster (e.g. by a chain ability).Methods in com.hypixel.hytale.builtin.abilities.trigger that return Component -
Uses of Component in com.hypixel.hytale.builtin.adventure.farming.component
Classes in com.hypixel.hytale.builtin.adventure.farming.component that implement ComponentModifier and TypeClassDescriptionclassA component that is added to NPCs that have been assigned to aCoopBlockMethods in com.hypixel.hytale.builtin.adventure.farming.component that return Component -
Uses of Component in com.hypixel.hytale.builtin.adventure.farming.states
Classes in com.hypixel.hytale.builtin.adventure.farming.states that implement ComponentModifier and TypeClassDescriptionclassA component that represents a farming coop block.classclassA component that represents a tilled soil block used for farming.Methods in com.hypixel.hytale.builtin.adventure.farming.states that return Component -
Uses of Component in com.hypixel.hytale.builtin.adventure.memories.component
Classes in com.hypixel.hytale.builtin.adventure.memories.component that implement ComponentModifier and TypeClassDescriptionclassA component that represents the memories that a player entity has collected.Methods in com.hypixel.hytale.builtin.adventure.memories.component that return Component -
Uses of Component in com.hypixel.hytale.builtin.adventure.objectives.components
Classes in com.hypixel.hytale.builtin.adventure.objectives.components that implement ComponentMethods in com.hypixel.hytale.builtin.adventure.objectives.components that return Component -
Uses of Component in com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation
Classes in com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation that implement ComponentMethods in com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation that return Component -
Uses of Component in com.hypixel.hytale.builtin.adventure.objectives.markers.reachlocation
Classes in com.hypixel.hytale.builtin.adventure.objectives.markers.reachlocation that implement ComponentMethods in com.hypixel.hytale.builtin.adventure.objectives.markers.reachlocation that return Component -
Uses of Component in com.hypixel.hytale.builtin.adventure.reputation
Classes in com.hypixel.hytale.builtin.adventure.reputation that implement ComponentModifier and TypeClassDescriptionclassA component that stores the reputation group ID for an entity.Methods in com.hypixel.hytale.builtin.adventure.reputation that return Component -
Uses of Component in com.hypixel.hytale.builtin.adventure.teleporter.component
Classes in com.hypixel.hytale.builtin.adventure.teleporter.component that implement ComponentMethods in com.hypixel.hytale.builtin.adventure.teleporter.component that return Component -
Uses of Component in com.hypixel.hytale.builtin.adventure.teleporter.interaction.server
Classes in com.hypixel.hytale.builtin.adventure.teleporter.interaction.server that implement ComponentMethods in com.hypixel.hytale.builtin.adventure.teleporter.interaction.server that return Component -
Uses of Component in com.hypixel.hytale.builtin.adventure.wilderness.component
Classes in com.hypixel.hytale.builtin.adventure.wilderness.component that implement ComponentModifier and TypeClassDescriptionclassTracks which chunks around a given entity are wilderness or not. -
Uses of Component in com.hypixel.hytale.builtin.adventure.wilderness.debug
Classes in com.hypixel.hytale.builtin.adventure.wilderness.debug that implement ComponentModifier and TypeClassDescriptionclassMarks a player that sees the wilderness debug visuals. -
Uses of Component in com.hypixel.hytale.builtin.adventure.worldevents.component
Classes in com.hypixel.hytale.builtin.adventure.worldevents.component that implement Component -
Uses of Component in com.hypixel.hytale.builtin.adventure.worldevents.event
Classes in com.hypixel.hytale.builtin.adventure.worldevents.event that implement Component -
Uses of Component in com.hypixel.hytale.builtin.ambience.components
Classes in com.hypixel.hytale.builtin.ambience.components that implement ComponentModifier and TypeClassDescriptionclassPersistent component used to create an ambient audio emitter entity in the world.Methods in com.hypixel.hytale.builtin.ambience.components that return Component -
Uses of Component in com.hypixel.hytale.builtin.audio.components
Classes in com.hypixel.hytale.builtin.audio.components that implement ComponentModifier and TypeClassDescriptionclassPer-player component tracking current values of every server-authorityAudioStateaxis.classPer-player forced-music state.classA block-entity component declaring a positioned (diegetic) music emitter.classA block-entity component making a block play music from items set into its item container.Methods in com.hypixel.hytale.builtin.audio.components that return Component -
Uses of Component in com.hypixel.hytale.builtin.augmentblocks
Classes in com.hypixel.hytale.builtin.augmentblocks that implement ComponentModifier and TypeClassDescriptionclassPer-block state and config for an augment block.Methods in com.hypixel.hytale.builtin.augmentblocks that return Component -
Uses of Component in com.hypixel.hytale.builtin.beam
Classes in com.hypixel.hytale.builtin.beam that implement ComponentModifier and TypeClassDescriptionclassGives an entity beams that its viewers render.Methods in com.hypixel.hytale.builtin.beam that return Component -
Uses of Component in com.hypixel.hytale.builtin.beds.sleep.components
Classes in com.hypixel.hytale.builtin.beds.sleep.components that implement ComponentModifier and TypeClassDescriptionclassA component that represents the sleep state of a player entity.classA compone that tracks the sleep state updates sent to the client for a player entity.Methods in com.hypixel.hytale.builtin.beds.sleep.components that return Component -
Uses of Component in com.hypixel.hytale.builtin.blockspawner.state
Classes in com.hypixel.hytale.builtin.blockspawner.state that implement ComponentMethods in com.hypixel.hytale.builtin.blockspawner.state that return Component -
Uses of Component in com.hypixel.hytale.builtin.buildertools
Classes in com.hypixel.hytale.builtin.buildertools that implement ComponentMethods in com.hypixel.hytale.builtin.buildertools that return Component -
Uses of Component in com.hypixel.hytale.builtin.buildertools.prefabeditor
Classes in com.hypixel.hytale.builtin.buildertools.prefabeditor that implement ComponentModifier and TypeClassDescriptionclassA component that is intended to be used with a block entity to signify that it represents an anchorMethods in com.hypixel.hytale.builtin.buildertools.prefabeditor that return Component -
Uses of Component in com.hypixel.hytale.builtin.companionblockspawner
Classes in com.hypixel.hytale.builtin.companionblockspawner that implement ComponentModifier and TypeClassDescriptionclassA block-entity marker placed (via the block type'sBlockEntityconfig) on every block that participates in aCompanionBlockSpawnerRecipe- both spawner blocks and requirement blocks.classA back-reference placed on the spawn marker created by aCompanionBlockSpawnerBlock, pointing at the world position of the owning spawner block.Methods in com.hypixel.hytale.builtin.companionblockspawner that return Component -
Uses of Component in com.hypixel.hytale.builtin.crafting.component
Classes in com.hypixel.hytale.builtin.crafting.component that implement ComponentModifier and TypeClassDescriptionclassclassCrafting ManagerclassMethods in com.hypixel.hytale.builtin.crafting.component that return Component -
Uses of Component in com.hypixel.hytale.builtin.creativehub.config
Classes in com.hypixel.hytale.builtin.creativehub.config that implement ComponentModifier and TypeClassDescriptionclassEntity component that tracks which Creative Hub world a player belongs to. -
Uses of Component in com.hypixel.hytale.builtin.deployables.component
Classes in com.hypixel.hytale.builtin.deployables.component that implement ComponentModifier and TypeClassDescriptionclassAn entity component that represents a deployable entity.classAn entity component that represents the owner of deployable entities.classclassMethods in com.hypixel.hytale.builtin.deployables.component that return Component -
Uses of Component in com.hypixel.hytale.builtin.encountermanager
Subinterfaces of Component in com.hypixel.hytale.builtin.encountermanagerModifier and TypeInterfaceDescriptioninterfaceA per-player effect an encounter drives over itsEncounterMembers.Classes in com.hypixel.hytale.builtin.encountermanager that implement ComponentModifier and TypeClassDescriptionclassPer-encounter runtime audio state: the forced music and audio-state axis values the encounter currently wants its players to hear.classPer-encounter boss bar: the entity whose health members see, the name to label it with, and whether it is marked as hard mode.classThe runtime and persistent ECS component for an Encounter Manager.classThe players currently inside an encounter, shared by every per-player effect it drives.classPer-encounter weather: the sky the encounter wants its members to see, overriding both the world's forced weather and their own environment.Methods in com.hypixel.hytale.builtin.encountermanager that return Component -
Uses of Component in com.hypixel.hytale.builtin.fallingblocks
Classes in com.hypixel.hytale.builtin.fallingblocks that implement ComponentMethods in com.hypixel.hytale.builtin.fallingblocks that return Component -
Uses of Component in com.hypixel.hytale.builtin.instances.blocks
Classes in com.hypixel.hytale.builtin.instances.blocks that implement ComponentModifier and TypeClassDescriptionclassclassStores information about the created instance for reuseMethods in com.hypixel.hytale.builtin.instances.blocks that return Component -
Uses of Component in com.hypixel.hytale.builtin.instances.config
Classes in com.hypixel.hytale.builtin.instances.config that implement Component -
Uses of Component in com.hypixel.hytale.builtin.mounts
Classes in com.hypixel.hytale.builtin.mounts that implement ComponentModifier and TypeClassDescriptionclassclassclassclassMethods in com.hypixel.hytale.builtin.mounts that return Component -
Uses of Component in com.hypixel.hytale.builtin.mounts.minecart
Classes in com.hypixel.hytale.builtin.mounts.minecart that implement ComponentMethods in com.hypixel.hytale.builtin.mounts.minecart that return Component -
Uses of Component in com.hypixel.hytale.builtin.npccombatactionevaluator
Classes in com.hypixel.hytale.builtin.npccombatactionevaluator that implement ComponentModifier and TypeClassDescriptionstatic classA helper component intended to pass data from core component classes during construction on to the system that creates theCombatActionEvaluator.Methods in com.hypixel.hytale.builtin.npccombatactionevaluator that return Component -
Uses of Component in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator
Classes in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator that implement ComponentModifier and TypeClassDescriptionclassAn evaluator designed to handle smartly selecting combat abilities based on world state and various parameters.Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator that return Component -
Uses of Component in com.hypixel.hytale.builtin.npccombatactionevaluator.memory
Classes in com.hypixel.hytale.builtin.npccombatactionevaluator.memory that implement ComponentModifier and TypeClassDescriptionclassStores damage taken by an NPC for use by theCombatActionEvaluatorand related conditions, split byDamageSourceTypeand damage cause index.classA short term memory used by NPCs in combat to keep track of known targets to act upon.Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.memory that return Component -
Uses of Component in com.hypixel.hytale.builtin.npcknockbackdebug
Classes in com.hypixel.hytale.builtin.npcknockbackdebug that implement ComponentMethods in com.hypixel.hytale.builtin.npcknockbackdebug that return Component -
Uses of Component in com.hypixel.hytale.builtin.parkour
Classes in com.hypixel.hytale.builtin.parkour that implement ComponentMethods in com.hypixel.hytale.builtin.parkour that return Component -
Uses of Component in com.hypixel.hytale.builtin.path
Classes in com.hypixel.hytale.builtin.path that implement ComponentModifier and TypeClassDescriptionclassA builder component for handling the construction ofWorldPaths via commands.Methods in com.hypixel.hytale.builtin.path that return Component -
Uses of Component in com.hypixel.hytale.builtin.path.entities
Classes in com.hypixel.hytale.builtin.path.entities that implement Component -
Uses of Component in com.hypixel.hytale.builtin.points.component
Classes in com.hypixel.hytale.builtin.points.component that implement ComponentModifier and TypeClassDescriptionclassTransport component for embedding points in prefab entity data.Methods in com.hypixel.hytale.builtin.points.component that return Component -
Uses of Component in com.hypixel.hytale.builtin.portals.components
Classes in com.hypixel.hytale.builtin.portals.components that implement ComponentMethods in com.hypixel.hytale.builtin.portals.components that return Component -
Uses of Component in com.hypixel.hytale.builtin.portals.components.voidevent
Classes in com.hypixel.hytale.builtin.portals.components.voidevent that implement ComponentMethods in com.hypixel.hytale.builtin.portals.components.voidevent that return Component -
Uses of Component in com.hypixel.hytale.builtin.portals.ui
Classes in com.hypixel.hytale.builtin.portals.ui that implement ComponentModifier and TypeClassDescriptionclassHolds the portal device and the portal world of the active page that is open on the client, until the client answers the page.classHolds the portal device of a portal page that is open on the client, until the client answers the page.classHolds the portal device and the held key of the summon page that is open on the client, until the client answers the page.Methods in com.hypixel.hytale.builtin.portals.ui that return ComponentModifier and TypeMethodDescriptionPortalActivePrompt.clone()abstract Component<EntityStore> PortalPrompt.clone()PortalSummonPrompt.clone() -
Uses of Component in com.hypixel.hytale.builtin.reactiveblocks.states
Classes in com.hypixel.hytale.builtin.reactiveblocks.states that implement ComponentMethods in com.hypixel.hytale.builtin.reactiveblocks.states that return Component -
Uses of Component in com.hypixel.hytale.builtin.teleport
Classes in com.hypixel.hytale.builtin.teleport that implement ComponentMethods in com.hypixel.hytale.builtin.teleport that return Component -
Uses of Component in com.hypixel.hytale.builtin.teleport.components
Classes in com.hypixel.hytale.builtin.teleport.components that implement ComponentModifier and TypeClassDescriptionclassAn entity component that tracks the teleport history for a player.Methods in com.hypixel.hytale.builtin.teleport.components that return Component -
Uses of Component in com.hypixel.hytale.builtin.triggervolumes.component
Classes in com.hypixel.hytale.builtin.triggervolumes.component that implement ComponentModifier and TypeClassDescriptionclassMarks an entity so it never fires trigger-volume effects, on any dispatch path.classTransport component for embedding trigger volumes in prefab entity data.classTransport component for embedding trigger volume groups in prefab entity data.Methods in com.hypixel.hytale.builtin.triggervolumes.component that return Component -
Uses of Component in com.hypixel.hytale.builtin.weather.components
Classes in com.hypixel.hytale.builtin.weather.components that implement ComponentMethods in com.hypixel.hytale.builtin.weather.components that return Component -
Uses of Component in com.hypixel.hytale.component
Classes in com.hypixel.hytale.component with type parameters of type ComponentModifier and TypeClassDescriptionfinal recordComponentRegistration<ECS_TYPE, T extends Component<ECS_TYPE>>A class that represents the registration of a component type.classComponentType<ECS_TYPE, T extends Component<ECS_TYPE>>Represents a type ofComponentclass, registered via aComponentRegistryand used as a key to fetch components.classWeakComponentReference<ECS_TYPE, T extends Component<ECS_TYPE>>A weak reference to a component.Classes in com.hypixel.hytale.component that implement ComponentModifier and TypeClassDescriptionclassNonSerialized<ECS_TYPE>A component that marks an entity as non-serialized.classNonTicking<ECS_TYPE>A component that marks an entity as non-ticking.Fields in com.hypixel.hytale.component declared as ComponentModifier and TypeFieldDescriptionstatic final Component[]Component.EMPTY_ARRAYAn empty component array to reduce allocation.Methods in com.hypixel.hytale.component with type parameters of type ComponentModifier and TypeMethodDescriptionArchetype.add(Archetype<ECS_TYPE> archetype, ComponentType<ECS_TYPE, T> componentType) CommandBuffer.addComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Called to add the given component type to the given entity.CommandBuffer.addComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType, T component) Called to add the given component type to the given entity.ComponentAccessor.addComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Adds and returns the given component to the given entity reference.ComponentAccessor.addComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType, T component) Adds the given component to the given entity reference.Holder.addComponent(ComponentType<ECS_TYPE, T> componentType, T component) Called to add the given component of the given component type to this holder.Store.addComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Store.addComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType, T component) ComponentRegistry.createComponent(ComponentType<ECS_TYPE, T> componentType) ComponentRegistry.Data.createComponent(ComponentType<ECS_TYPE, T> componentType) CommandBuffer.ensureAndGetComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Called to both ensure and fetch the component of the given type from the given entity.ComponentAccessor.ensureAndGetComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Ensures and fetches the component instance of the given type for the given entity reference.Holder.ensureAndGetComponent(ComponentType<ECS_TYPE, T> componentType) Called to ensure and get the component instance of a specific type from this holder.Store.ensureAndGetComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) CommandBuffer.ensureComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Ensures the existence of a component, assigning a fresh instance of the component to the entity should it not already existHolder.ensureComponent(ComponentType<ECS_TYPE, T> componentType) Called to ensure that this holder has the given component type, adding the component instance if it doesn't.Store.ensureComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) ArchetypeChunk.getComponent(int index, ComponentType<ECS_TYPE, T> componentType) Called to fetch the component of an entity at the given index.CommandBuffer.getComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Allows access to components in the store without checking theStore.assertThread().ComponentAccessor.getComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Fetches the component instance of the given type for the given entity reference.Holder.getComponent(ComponentType<ECS_TYPE, T> componentType) Called to get the component instance of the given component type from this holder.Store.getComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) ComponentRegistry.Data.getComponentCodec(ComponentType<ECS_TYPE, T> componentType) Store.getComponentConcurrent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Reads a component from any thread, without holding the world lock.CommandBuffer.putComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType, T component) ComponentAccessor.putComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType, T component) Called to put the given component onto the given entity.Holder.putComponent(ComponentType<ECS_TYPE, T> componentType, T component) Called to put the given component instance of the given component type into this holder.Store.putComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType, T component) <T extends Component<ECS_TYPE>>
ComponentType<ECS_TYPE, T> ComponentRegistry.registerComponent(Class<? super T> tClass, String id, BuilderCodec<T> codec) <T extends Component<ECS_TYPE>>
ComponentType<ECS_TYPE, T> ComponentRegistry.registerComponent(Class<? super T> tClass, String id, BuilderCodec<T> codec, boolean skipValidation) Deprecated.Used to bypass validation for legacy components<T extends Component<ECS_TYPE>>
ComponentType<ECS_TYPE, T> ComponentRegistry.registerComponent(Class<? super T> tClass, Supplier<T> supplier) <T extends Component<ECS_TYPE>>
ComponentType<ECS_TYPE, T> ComponentRegistryProxy.registerComponent(Class<? super T> tClass, String id, BuilderCodec<T> codec) <T extends Component<ECS_TYPE>>
ComponentType<ECS_TYPE, T> ComponentRegistryProxy.registerComponent(Class<? super T> tClass, String id, BuilderCodec<T> codec, boolean skipValidation) Deprecated, for removal: This API element is subject to removal in a future version.<T extends Component<ECS_TYPE>>
ComponentType<ECS_TYPE, T> ComponentRegistryProxy.registerComponent(Class<? super T> tClass, Supplier<T> supplier) <T extends Component<ECS_TYPE>>
ComponentType<ECS_TYPE, T> IComponentRegistry.registerComponent(Class<? super T> tClass, String id, BuilderCodec<T> codec) Called to register a new component, providing the given class, id and codec.<T extends Component<ECS_TYPE>>
ComponentType<ECS_TYPE, T> IComponentRegistry.registerComponent(Class<? super T> tClass, Supplier<T> supplier) Called to register a new component, providing the given class and constructor supplier.Archetype.remove(Archetype<ECS_TYPE> archetype, ComponentType<ECS_TYPE, T> componentType) CommandBuffer.removeComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Called to remove the component of the given type from the given entity.ComponentAccessor.removeComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Called to remove the component of the given type from the given entity.Holder.removeComponent(ComponentType<ECS_TYPE, T> componentType) Called to remove the component instance of the given component type from this holder.Store.removeComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Store.removeComponentIfExists(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Called to remove the component from an entity if it exists.CommandBuffer.replaceComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType, T component) Called to replace the component instance of an entity with another component instance based on the given component type.Holder.replaceComponent(ComponentType<ECS_TYPE, T> componentType, T component) Called to replace a component instance with the given instance of the given component type for this holder.Store.replaceComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType, T component) ArchetypeChunk.setComponent(int index, ComponentType<ECS_TYPE, T> componentType, T component) Called to set the component of an entity at the given index.CommandBuffer.tryRemoveComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) ComponentAccessor.tryRemoveComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Called to try to remove the component og the given type from the given entity.Holder.tryRemoveComponent(ComponentType<ECS_TYPE, T> componentType) Called to try and remove the component instance of the given component type from this holder.Store.tryRemoveComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) ComponentRegistry.unregisterComponent(ComponentType<ECS_TYPE, T> componentType) Methods in com.hypixel.hytale.component that return ComponentModifier and TypeMethodDescriptionComponent.clone()NonSerialized.clone()NonTicking.clone()Component.cloneSerializable()Holder.ensureComponentsSize(int size) Called to ensure that the array of components within this holder abides to the given size.Methods in com.hypixel.hytale.component with parameters of type ComponentModifier and TypeMethodDescriptionvoidHolder._internal_init(Archetype<ECS_TYPE> archetype, Component<ECS_TYPE>[] components, ComponentType<ECS_TYPE, UnknownComponents<ECS_TYPE>> unknownComponentType) voidArchetypeChunk.addEntityFrom(Ref<ECS_TYPE> ref, ArchetypeChunk<ECS_TYPE> source, int sourceIndex, ComponentType<ECS_TYPE, ?> addedType, Component<ECS_TYPE> addedComponent) Called to add an entity to this chunk by copying its components directly from a source chunk, usingaddedComponentfor the one-component type that does not exist in the source.voidCalled to initialize this holder.voidArchetype.validateComponents(Component<ECS_TYPE>[] components, ComponentType<ECS_TYPE, UnknownComponents<ECS_TYPE>> ignore) Called to validate that the provided array ofComponent's matches this Archetype. -
Uses of Component in com.hypixel.hytale.component.data.change
Classes in com.hypixel.hytale.component.data.change with type parameters of type Component -
Uses of Component in com.hypixel.hytale.component.data.unknown
Classes in com.hypixel.hytale.component.data.unknown that implement ComponentModifier and TypeClassDescriptionclassTempUnknownComponent<ECS_TYPE>A temporary component to hold unknown component data.classUnknownComponents<ECS_TYPE>A component that holds unknown components for an entity.Fields in com.hypixel.hytale.component.data.unknown with type parameters of type ComponentModifier and TypeFieldDescriptionTempUnknownComponent.COMPONENT_CODECThe codec used to parseTempUnknownComponentinstances.Methods in com.hypixel.hytale.component.data.unknown with type parameters of type ComponentModifier and TypeMethodDescriptionUnknownComponents.removeComponent(String componentId, Codec<T> codec) Called to remove an unknown component from this instance.Methods in com.hypixel.hytale.component.data.unknown that return ComponentMethods in com.hypixel.hytale.component.data.unknown with parameters of type ComponentModifier and TypeMethodDescriptionvoidUnknownComponents.addComponent(String componentId, Component<ECS_TYPE> component, Codec<Component<ECS_TYPE>> codec) Called to add an unknown component to this instance.Method parameters in com.hypixel.hytale.component.data.unknown with type arguments of type Component -
Uses of Component in com.hypixel.hytale.component.system
Classes in com.hypixel.hytale.component.system with type parameters of type ComponentModifier and TypeClassDescriptionclassRefChangeSystem<ECS_TYPE, T extends Component<ECS_TYPE>>A system type that allows for additional logic to be executed upon the addition/removal of a specific component type to an entity -
Uses of Component in com.hypixel.hytale.server.core.blocktype.component
Classes in com.hypixel.hytale.server.core.blocktype.component that implement ComponentMethods in com.hypixel.hytale.server.core.blocktype.component that return Component -
Uses of Component in com.hypixel.hytale.server.core.entity
Classes in com.hypixel.hytale.server.core.entity that implement ComponentModifier and TypeClassDescriptionclassclassA class that represents a generic entity in the game world.classA component that marks an entity as being frozen.classHandles running (and optionally synchronizing over the network) interactions for an entity.classA class that represents a living entity in the game.final classUUID ComponentMethods in com.hypixel.hytale.server.core.entity that return Component -
Uses of Component in com.hypixel.hytale.server.core.entity.damage
Classes in com.hypixel.hytale.server.core.entity.damage that implement ComponentModifier and TypeClassDescriptionclassA component that holds the damage-related data for an entity.Methods in com.hypixel.hytale.server.core.entity.damage that return Component -
Uses of Component in com.hypixel.hytale.server.core.entity.effect
Classes in com.hypixel.hytale.server.core.entity.effect that implement ComponentModifier and TypeClassDescriptionclassA component that lives on an entity for updating, adding and removing entity effects. -
Uses of Component in com.hypixel.hytale.server.core.entity.entities
Classes in com.hypixel.hytale.server.core.entity.entities that implement ComponentModifier and TypeClassDescriptionclassclassclassA component that is attached to a projectile entity, containing the projectile attributes and configurationMethods in com.hypixel.hytale.server.core.entity.entities that return Component -
Uses of Component in com.hypixel.hytale.server.core.entity.entities.player
Classes in com.hypixel.hytale.server.core.entity.entities.player that implement ComponentMethods in com.hypixel.hytale.server.core.entity.entities.player that return Component -
Uses of Component in com.hypixel.hytale.server.core.entity.entities.player.data
Classes in com.hypixel.hytale.server.core.entity.entities.player.data that implement ComponentMethods in com.hypixel.hytale.server.core.entity.entities.player.data that return Component -
Uses of Component in com.hypixel.hytale.server.core.entity.entities.player.movement
Classes in com.hypixel.hytale.server.core.entity.entities.player.movement that implement ComponentMethods in com.hypixel.hytale.server.core.entity.entities.player.movement that return Component -
Uses of Component in com.hypixel.hytale.server.core.entity.group
Classes in com.hypixel.hytale.server.core.entity.group that implement ComponentMethods in com.hypixel.hytale.server.core.entity.group that return Component -
Uses of Component in com.hypixel.hytale.server.core.entity.knockback
Classes in com.hypixel.hytale.server.core.entity.knockback that implement ComponentMethods in com.hypixel.hytale.server.core.entity.knockback that return Component -
Uses of Component in com.hypixel.hytale.server.core.entity.movement
Classes in com.hypixel.hytale.server.core.entity.movement that implement ComponentMethods in com.hypixel.hytale.server.core.entity.movement that return Component -
Uses of Component in com.hypixel.hytale.server.core.entity.nameplate
Classes in com.hypixel.hytale.server.core.entity.nameplate that implement ComponentModifier and TypeClassDescriptionclassA component that represents the nameplate of an entity.Methods in com.hypixel.hytale.server.core.entity.nameplate that return Component -
Uses of Component in com.hypixel.hytale.server.core.entity.reference
Classes in com.hypixel.hytale.server.core.entity.reference that implement ComponentMethods in com.hypixel.hytale.server.core.entity.reference that return Component -
Uses of Component in com.hypixel.hytale.server.core.inventory
Classes in com.hypixel.hytale.server.core.inventory that implement ComponentModifier and TypeClassDescriptionclassBase class forInventoryComponentsubtypes that maintain a tracked active (selected) slot.classBase component for all inventory types on an entity.static classAbility rune slots laid out inInventoryComponent.ABILITIES_LINESlines ofInventoryComponent.ABILITIES_LINE_WIDTH: the first slot of each line holds the castable Primary ability (line 1 casts on Ability2, line 2 on Ability3), the remaining slots hold Support abilities.static classArmor equipment slots (helmet, chestplate, leggings, boots).static classExtended overflow storage (backpack).static classNon-serialized helper component that cachesCombinedItemContainerinstances keyed by the component-type arrays used to create them.static classQuick-access hotbar slots with a tracked active (selected) slot.static classThe player's rune bag: general storage for ability rune items, shown in the ability bench.static classGeneral-purpose storage inventory (main inventory grid).static classTool slots with a tracked active slot and a flag indicating whether the tool item is currently being used.static classUtility item slots (e.g. torches) with a tracked active slot.Methods in com.hypixel.hytale.server.core.inventory that return ComponentModifier and TypeMethodDescriptionInventoryComponent.AbilitySlots.clone()InventoryComponent.Armor.clone()InventoryComponent.Backpack.clone()abstract Component<EntityStore> InventoryComponent.clone()InventoryComponent.Combined.clone()InventoryComponent.Hotbar.clone()InventoryComponent.RuneBag.clone()InventoryComponent.Storage.clone()InventoryComponent.Tool.clone()InventoryComponent.Utility.clone() -
Uses of Component in com.hypixel.hytale.server.core.modules.block
Classes in com.hypixel.hytale.server.core.modules.block that implement ComponentModifier and TypeClassDescriptionstatic classA component that represents the block state information for a block entity.Methods in com.hypixel.hytale.server.core.modules.block with type parameters of type ComponentModifier and TypeMethodDescriptionstatic <T extends Component<ChunkStore>>
TBlockModule.getComponent(ComponentType<ChunkStore, T> componentType, World world, int x, int y, int z) Methods in com.hypixel.hytale.server.core.modules.block that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.block.components
Classes in com.hypixel.hytale.server.core.modules.block.components that implement ComponentMethods in com.hypixel.hytale.server.core.modules.block.components that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.blockanimation
Classes in com.hypixel.hytale.server.core.modules.blockanimation that implement ComponentModifier and TypeClassDescriptionclassStores model animation speed overrides for one chunk section.Methods in com.hypixel.hytale.server.core.modules.blockanimation that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.blockhealth
Classes in com.hypixel.hytale.server.core.modules.blockhealth that implement ComponentModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.classBlock damage and placement fragility for one chunk section, keyed by the section block index.Methods in com.hypixel.hytale.server.core.modules.blockhealth that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.entity
Classes in com.hypixel.hytale.server.core.modules.entity that implement ComponentModifier and TypeClassDescriptionclassA component that allows an entity to be marked for despawn at a certain time in the futureMethods in com.hypixel.hytale.server.core.modules.entity that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.entity.component
Classes in com.hypixel.hytale.server.core.modules.entity.component that implement ComponentModifier and TypeClassDescriptionclassComponent used to track active animations on an entity so that looping animations are played when the entity comes into range.classclassclassA component that tracks the breathing state of an entity, including the block material and fluid at the entity's breathing height.classclassclassA component that represents the display name of an entity.classclassScales an entity by a given factor if applied.classMarker component that is added to entities spawned via a prefab.classComponent carrying a deterministic id that identifies the specific prefab placement an entity came from during world generation.classComponent that is added to entities spawned via world gen.classRepresents the head rotation on the entity.classclassHides an entity from adventure mode players.classclassMarks an entity as being intangible.classDetermines whether an entity can be interacted with.classMarks an entity as being invulnerable.classA component which contains data on theModelto be rendered.classControls whether an entity's model bounding box rotates when initialized from its model.classStores data relating to movement audio.classDesignates an entity as newly spawned and in need of playing the spawn animation, if it exists.classDeprecated, for removal: This API element is subject to removal in a future version.classA component that persists the display name of an entity.classclassPersists which customGameModeTypea player is in across saves.classContains persistent data for generating theModelComponentfor rendering purposes.classPersists a prefab-preview ("hologram") anchor: which prefab to show and how many bottom layers of it are currently visible.classPersists how many lives a player has left.classComponent which stores data about the current position of an entity, such as the block it's standing on and in, etc.classRuntime, network-synced counterpart ofPersistentPrefabPreview.classMarks a player as unable to open the debug screens.classMarks a player as unable to play emotes.classMarks a player as unable to open or manipulate their inventory.classMarks an entity that projectiles fly through instead of impacting (e.g. a tornado ability entity): it never registers as a projectile contact, so a projectile keeps its course and impacts where it would have without the entity.classMarker component for prop entities that should be network replicated.classMarks an entity as responding to hit events.classA component that represents an object that rotates at a given speed.classStores a short history of an entity's hit detection state.classMarks a player entity as spectating, and which entity it is watching through the follow camera.classAn entity component that holds the position and rotation of an entity.classMethods in com.hypixel.hytale.server.core.modules.entity.component that return ComponentModifier and TypeMethodDescriptionActiveAnimationComponent.clone()AudioComponent.clone()BoundingBox.clone()BreathingComponent.clone()CachedStatsComponent.clone()CollisionResultComponent.clone()DisplayNameComponent.clone()DynamicLight.clone()EntityScaleComponent.clone()FromPrefab.clone()FromPrefabInstance.clone()FromWorldGen.clone()HealthRegenState.clone()HiddenFromAdventurePlayers.clone()IgnoreDisableNPCIncomingDamage.clone()Intangible.clone()Interactable.clone()Invulnerable.clone()ModelComponent.clone()ModelRotateBoundingBoxComponent.clone()MovementAudioComponent.clone()NewSpawnComponent.clone()NPCMarkerComponent.clone()Deprecated, for removal: This API element is subject to removal in a future version.PersistentDisplayName.clone()PersistentDynamicLight.clone()PersistentGameModeType.clone()PersistentModel.clone()PersistentPrefabPreview.clone()PlayerLives.clone()PositionDataComponent.clone()PrefabPreview.clone()PreventDebugScreens.clone()PreventEmotes.clone()PreventInventoryAccess.clone()ProjectilePassthrough.clone()PropComponent.clone()RespondToHit.clone()RotateObjectComponent.clone()SnapshotBuffer.clone()Spectating.clone()WorldGenId.clone() -
Uses of Component in com.hypixel.hytale.server.core.modules.entity.damage
Classes in com.hypixel.hytale.server.core.modules.entity.damage that implement ComponentModifier and TypeClassDescriptionclassA component that is added to entities when they have died.classWhen present on an entity with theDeathComponent, this will delay the removal of the corpse by the amount of time specified during its creation.Methods in com.hypixel.hytale.server.core.modules.entity.damage that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.entity.hitboxcollision
Classes in com.hypixel.hytale.server.core.modules.entity.hitboxcollision that implement ComponentMethods in com.hypixel.hytale.server.core.modules.entity.hitboxcollision that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.entity.item
Classes in com.hypixel.hytale.server.core.modules.entity.item that implement ComponentModifier and TypeClassDescriptionclassA component holding item stacks thatDropItemsSystemdrops at the entity's position on its next tick.classA component that represents an entity that has an affiliated item stack.classDeprecated.classA component that signifies that an item entity is being used to display the pick-up animation of an item.classA component that when added to an item drop will prevent it from stacking with other items.classA component that when added to an item entity will prevent it from being picked up by players.Methods in com.hypixel.hytale.server.core.modules.entity.item that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.entity.player
Classes in com.hypixel.hytale.server.core.modules.entity.player that implement ComponentModifier and TypeClassDescriptionclassclassThe chunk tracker, tracks the chunks players have loaded and sends chunks that are in view distance and unloads loaded chunks that are now out of view distance.classclassfinal recordAn entity component that represents the settings for a player entity.classAn entity component that represents the skin of a player entity.Methods in com.hypixel.hytale.server.core.modules.entity.player that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.entity.repulsion
Classes in com.hypixel.hytale.server.core.modules.entity.repulsion that implement ComponentMethods in com.hypixel.hytale.server.core.modules.entity.repulsion that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.entity.system
Classes in com.hypixel.hytale.server.core.modules.entity.system with type parameters of type ComponentModifier and TypeClassDescriptionstatic classEntitySystems.ClearMarker<T extends Component<EntityStore>>A generic ref system to remove a marker component from an entity once spawned.static classSends packet data for existing entities when the marker component is added or removed. -
Uses of Component in com.hypixel.hytale.server.core.modules.entity.teleport
Classes in com.hypixel.hytale.server.core.modules.entity.teleport that implement ComponentModifier and TypeClassDescriptionclassA marker component present while a player has unacknowledged teleports.classA component that when added moves the entity to the new location instantly.classMethods in com.hypixel.hytale.server.core.modules.entity.teleport that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.entity.tracker
Classes in com.hypixel.hytale.server.core.modules.entity.tracker that implement ComponentModifier and TypeClassDescriptionstatic classAn entity viewer is a core part of the entity tracker and is what allows things to 'see' other entities.static classThis component tracks whatEntityTrackerSystems.EntityViewer's can currently see this entity.final classMethods in com.hypixel.hytale.server.core.modules.entity.tracker that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.entitystats
Classes in com.hypixel.hytale.server.core.modules.entitystats that implement Component -
Uses of Component in com.hypixel.hytale.server.core.modules.entityui
Classes in com.hypixel.hytale.server.core.modules.entityui that implement ComponentModifier and TypeClassDescriptionclassGives the entity the specified UI components.Methods in com.hypixel.hytale.server.core.modules.entityui that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.interaction
Classes in com.hypixel.hytale.server.core.modules.interaction that implement ComponentModifier and TypeClassDescriptionclassA component that holds interaction IDs for different interaction types for an entity.Methods in com.hypixel.hytale.server.core.modules.interaction that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.interaction.blocktrack
Classes in com.hypixel.hytale.server.core.modules.interaction.blocktrack that implement ComponentMethods in com.hypixel.hytale.server.core.modules.interaction.blocktrack that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.interaction.components
Classes in com.hypixel.hytale.server.core.modules.interaction.components that implement ComponentModifier and TypeClassDescriptionclassA transient component placed on an entity that is carrying a block.classMethods in com.hypixel.hytale.server.core.modules.interaction.components that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.interaction.host
Classes in com.hypixel.hytale.server.core.modules.interaction.host that implement ComponentModifier and TypeClassDescriptionclassMarks a transient "interaction host" entity that runs a detached interaction chain at a chosen pose.Methods in com.hypixel.hytale.server.core.modules.interaction.host that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.interaction.interaction.config.client
Classes in com.hypixel.hytale.server.core.modules.interaction.interaction.config.client that implement ComponentMethods in com.hypixel.hytale.server.core.modules.interaction.interaction.config.client that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.interaction.interaction.config.server
Classes in com.hypixel.hytale.server.core.modules.interaction.interaction.config.server that implement ComponentModifier and TypeClassDescriptionstatic classRoots to run once the player answers the chapter rewards page that is open.static classMethods in com.hypixel.hytale.server.core.modules.interaction.interaction.config.server that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.physics.component
Classes in com.hypixel.hytale.server.core.modules.physics.component that implement ComponentModifier and TypeClassDescriptionclassclassAn entity component that stores the current velocity of the entityMethods in com.hypixel.hytale.server.core.modules.physics.component that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.prefabspawner
Classes in com.hypixel.hytale.server.core.modules.prefabspawner that implement ComponentMethods in com.hypixel.hytale.server.core.modules.prefabspawner that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.projectile.component
Classes in com.hypixel.hytale.server.core.modules.projectile.component that implement ComponentModifier and TypeClassDescriptionclassThe hit shape of a piercing projectile, rotated by its yaw.classMakes a projectile follow the terrain surface instead of colliding with it: each tick its foot snaps to the ground ahead, climbing steps up toGroundFollowProjectile.maxClimbblocks and dropping ledges up toGroundFollowProjectile.maxDropblocks.classThe resolved ability attributes and rune on-hit effects of an ability cast.classMarks a projectile as piercing: an entity contact runs the hit chain for that entity (once per entity) without stopping the flight.classA component that marks an entity as a predicted projectile.classA component that marks an entity as a projectile.classEntities a projectile's chains must not damage again: a split child inherits the targets its ancestors already struck, so a fork fan or ricochet chain never lands repeat damage on the same victim, directly or through an impact AoE.classHow a projectile was launched: the interaction type of the launching chain and whether the launching item is a weapon.classMarks a projectile as spectral: it flies through blocks, so nothing but an entity contact or its own end conditions stops it.Methods in com.hypixel.hytale.server.core.modules.projectile.component that return Component -
Uses of Component in com.hypixel.hytale.server.core.modules.projectile.config
Classes in com.hypixel.hytale.server.core.modules.projectile.config that implement ComponentModifier and TypeClassDescriptionclassMixin class to provide a simple physics behavior with gravity and collisionsMethods in com.hypixel.hytale.server.core.modules.projectile.config that return Component -
Uses of Component in com.hypixel.hytale.server.core.plugin
Classes in com.hypixel.hytale.server.core.plugin that implement ComponentModifier and TypeClassDescriptionstatic classA component that stores the session settings for a playerMethods in com.hypixel.hytale.server.core.plugin that return Component -
Uses of Component in com.hypixel.hytale.server.core.prefab
Classes in com.hypixel.hytale.server.core.prefab that implement ComponentMethods in com.hypixel.hytale.server.core.prefab that return Component -
Uses of Component in com.hypixel.hytale.server.core.universe
Classes in com.hypixel.hytale.server.core.universe that implement ComponentModifier and TypeClassDescriptionclassA component class that represents a player within the server.Methods in com.hypixel.hytale.server.core.universe with type parameters of type ComponentModifier and TypeMethodDescription<T extends Component<EntityStore>>
TPlayerRef.getComponent(ComponentType<EntityStore, T> componentType) Deprecated.Blocks in some cases.<T extends Component<EntityStore>>
TPlayerRef.getComponentConcurrent(ComponentType<EntityStore, T> componentType) Reads a component from any thread, whether the player is held out of world or live in a store, without blocking the caller.Methods in com.hypixel.hytale.server.core.universe that return Component -
Uses of Component in com.hypixel.hytale.server.core.universe.world.chunk
Classes in com.hypixel.hytale.server.core.universe.world.chunk with type parameters of type ComponentModifier and TypeClassDescriptionstatic final recordAbstractCachedAccessor.Key<T extends Component<ChunkStore>>Classes in com.hypixel.hytale.server.core.universe.world.chunk that implement ComponentModifier and TypeClassDescriptionclassclassDeprecated, for removal: This API element is subject to removal in a future version.classDeprecated.classDeprecated.classA world chunk represents a chunk inside a world and contains aBlockChunk.Methods in com.hypixel.hytale.server.core.universe.world.chunk with type parameters of type ComponentModifier and TypeMethodDescription<T extends Component<ChunkStore>>
AbstractCachedAccessor.Key<T> AbstractCachedAccessor.Registry.forColumn(Supplier<ComponentType<ChunkStore, T>> componentType) <T extends Component<ChunkStore>>
AbstractCachedAccessor.Key<T> AbstractCachedAccessor.Registry.forSection(Supplier<ComponentType<ChunkStore, T>> componentType) <T extends Component<ChunkStore>>
TCachedAccessor.getComponentColumn(int cx, int cz, AbstractCachedAccessor.Key<T> key) <T extends Component<ChunkStore>>
TCachedAccessor.getComponentColumnAtBlock(int x, int z, AbstractCachedAccessor.Key<T> key) <T extends Component<ChunkStore>>
TCachedAccessor.getComponentSection(int cx, int cy, int cz, AbstractCachedAccessor.Key<T> key) <T extends Component<ChunkStore>>
TCachedAccessor.getComponentSectionAtBlock(int x, int y, int z, AbstractCachedAccessor.Key<T> key) <T extends Component<ChunkStore>>
voidCachedAccessor.insertColumnComponent(AbstractCachedAccessor.Key<T> key, T component, int cx, int cz) <T extends Component<ChunkStore>>
voidCachedAccessor.insertSectionComponent(AbstractCachedAccessor.Key<T> key, T component, int cx, int cy, int cz) Methods in com.hypixel.hytale.server.core.universe.world.chunk that return ComponentModifier and TypeMethodDescriptionBlockChunk.clone()BlockComponentChunk.clone()Deprecated, for removal: This API element is subject to removal in a future version.ChunkColumn.clone()Deprecated.EntityChunk.clone()Deprecated.WorldChunk.clone()BlockChunk.cloneSerializable()BlockComponentChunk.cloneSerializable()Deprecated, for removal: This API element is subject to removal in a future version.ChunkColumn.cloneSerializable()Deprecated.EntityChunk.cloneSerializable()Deprecated. -
Uses of Component in com.hypixel.hytale.server.core.universe.world.chunk.environment
Classes in com.hypixel.hytale.server.core.universe.world.chunk.environment that implement ComponentMethods in com.hypixel.hytale.server.core.universe.world.chunk.environment that return Component -
Uses of Component in com.hypixel.hytale.server.core.universe.world.chunk.heightmap
Classes in com.hypixel.hytale.server.core.universe.world.chunk.heightmap that implement Component -
Uses of Component in com.hypixel.hytale.server.core.universe.world.chunk.section
Classes in com.hypixel.hytale.server.core.universe.world.chunk.section that implement ComponentModifier and TypeClassDescriptionclassPer-section storage for block entities, keyed by the block's section-localChunkUtil.indexBlock(int, int, int)index (0 <= index < ChunkUtil.SIZE_BLOCKS; theintoverloads narrow toshort).classclassAChunkStorecomponent representing a single chunk section: its section coordinates, a reference back to the owning chunk column, and keep-alive / active timers that drive section-level unloading.classclassEnvironment data for one chunk section, stored as vertical runs per column.classMethods in com.hypixel.hytale.server.core.universe.world.chunk.section that return ComponentModifier and TypeMethodDescriptionBlockComponentSection.clone()Deep-copies the section's block entities into a fresh section, converting live references into parked holders.BlockSection.clone()ChunkSection.clone()EntitySection.clone()EnvironmentSection.clone()FluidSection.clone()BlockComponentSection.cloneSerializable()LikeBlockComponentSection.clone()but keeps only entities with serializable components, copying just their serializable state.BlockSection.cloneSerializable()EntitySection.cloneSerializable() -
Uses of Component in com.hypixel.hytale.server.core.universe.world.chunk.section.blockpositions
Classes in com.hypixel.hytale.server.core.universe.world.chunk.section.blockpositions that implement ComponentModifier and TypeClassDescriptionclassAn entry containing block positional data for a chunk section.Methods in com.hypixel.hytale.server.core.universe.world.chunk.section.blockpositions that return Component -
Uses of Component in com.hypixel.hytale.server.core.universe.world.meta.state
Classes in com.hypixel.hytale.server.core.universe.world.meta.state that implement ComponentModifier and TypeClassDescriptionclassclassA component that applies launch pad characteristics to a block.classMethods in com.hypixel.hytale.server.core.universe.world.meta.state that return Component -
Uses of Component in com.hypixel.hytale.server.core.universe.world.storage
Methods in com.hypixel.hytale.server.core.universe.world.storage with type parameters of type ComponentModifier and TypeMethodDescription<T extends Component<ChunkStore>>
TChunkGrid.getChunkComponent(long index, ComponentType<ChunkStore, T> componentType) Gets a chunk reference if the chunk is already loaded into memory. -
Uses of Component in com.hypixel.hytale.server.flock
Classes in com.hypixel.hytale.server.flock that implement ComponentModifier and TypeClassDescriptionclassCreated on 23/04/2019classComponent recording an entity's membership in a flock.classCreated on 28/10/2020Methods in com.hypixel.hytale.server.flock that return Component -
Uses of Component in com.hypixel.hytale.server.npc.blackboard
Classes in com.hypixel.hytale.server.npc.blackboard that implement ComponentModifier and TypeClassDescriptionclassPer-entity blackboard subscription state.Methods in com.hypixel.hytale.server.npc.blackboard that return Component -
Uses of Component in com.hypixel.hytale.server.npc.blackboard.view.combat
Classes in com.hypixel.hytale.server.npc.blackboard.view.combat that implement ComponentMethods in com.hypixel.hytale.server.npc.blackboard.view.combat that return Component -
Uses of Component in com.hypixel.hytale.server.npc.commands
Classes in com.hypixel.hytale.server.npc.commands that implement ComponentModifier and TypeClassDescriptionstatic classA component that holds the NPC role test data.Methods in com.hypixel.hytale.server.npc.commands that return Component -
Uses of Component in com.hypixel.hytale.server.npc.components
Classes in com.hypixel.hytale.server.npc.components that implement ComponentModifier and TypeClassDescriptionclassA component that signifies an NPC failed to be spawned and should be removed.classclassclassclassA component used to signify that a frozen NPC should be ticked with a certain value instead of dt.classCreated on 10/12/2020Methods in com.hypixel.hytale.server.npc.components that return Component -
Uses of Component in com.hypixel.hytale.server.npc.components.messaging
Classes in com.hypixel.hytale.server.npc.components.messaging that implement ComponentModifier and TypeClassDescriptionclassTracks beacon messages to be interpreted by the NPC, mapped to different slots depending on the message identifier.classclassEventSupport<EventType extends Enum<EventType>, NotificationType extends EventNotification>classclassTracks block events produced by NPCs.classTracks entity events produced by NPCs.classTracks block events produced by players.classTracks entity events produce by players.Methods in com.hypixel.hytale.server.npc.components.messaging that return Component -
Uses of Component in com.hypixel.hytale.server.npc.decisionmaker.stateevaluator
Classes in com.hypixel.hytale.server.npc.decisionmaker.stateevaluator that implement ComponentModifier and TypeClassDescriptionclassAn implementation of theEvaluatordesigned to dynamically switch NPC states.Methods in com.hypixel.hytale.server.npc.decisionmaker.stateevaluator that return Component -
Uses of Component in com.hypixel.hytale.server.npc.entities
Classes in com.hypixel.hytale.server.npc.entities that implement Component -
Uses of Component in com.hypixel.hytale.server.npc.role.support
Classes in com.hypixel.hytale.server.npc.role.support that implement ComponentModifier and TypeClassDescriptionclassCreated on 28/02/2019classCreated on 07/03/2019classECS component owning display-name state for the NPC entity.classCreated on 28/02/2019classPer-entity boolean-flag storage.classclassECS component bundling motion-controller context.classECS component holding the target player's active interaction-task list.classPositionCache is updated at least once per tick and caches information which might be accessed by multiple sensors like entity and player lists.classclassMethods in com.hypixel.hytale.server.npc.role.support that return Component -
Uses of Component in com.hypixel.hytale.server.npc.storage
Classes in com.hypixel.hytale.server.npc.storage that implement ComponentMethods in com.hypixel.hytale.server.npc.storage that return Component -
Uses of Component in com.hypixel.hytale.server.npc.valuestore
Classes in com.hypixel.hytale.server.npc.valuestore that implement ComponentModifier and TypeClassDescriptionclassAn internal value store for NPCs where they can pass temporary values between systems and core components using named slots mapped to integer indices.Methods in com.hypixel.hytale.server.npc.valuestore that return Component -
Uses of Component in com.hypixel.hytale.server.spawning
Classes in com.hypixel.hytale.server.spawning that implement ComponentModifier and TypeClassDescriptionclassA persisted lineage token shared by an entity and everything it (transitively) spawns.Methods in com.hypixel.hytale.server.spawning that return Component -
Uses of Component in com.hypixel.hytale.server.spawning.beacons
Classes in com.hypixel.hytale.server.spawning.beacons that implement ComponentModifier and TypeClassDescriptionclassclassclassMethods in com.hypixel.hytale.server.spawning.beacons that return Component -
Uses of Component in com.hypixel.hytale.server.spawning.blockstates
Classes in com.hypixel.hytale.server.spawning.blockstates that implement ComponentModifier and TypeClassDescriptionclassA block component which creates and maintains aSpawnMarkerEntity.classA reference component used to tie aSpawnMarkerEntityto aSpawnMarkerBlock.Methods in com.hypixel.hytale.server.spawning.blockstates that return Component -
Uses of Component in com.hypixel.hytale.server.spawning.local
Classes in com.hypixel.hytale.server.spawning.local that implement ComponentModifier and TypeClassDescriptionclassA component used to signify that the spawn beacon entity it is attached to was created by theLocalSpawnControllerSystemand should be processed by theLocalSpawnBeaconSystem.classA component which handles data for theLocalSpawnControllerSystemand is attached to eachPlayerto keep track of when the system should next process and attempt to generate new local NPC spawns.Methods in com.hypixel.hytale.server.spawning.local that return Component -
Uses of Component in com.hypixel.hytale.server.spawning.spawnmarkers
Classes in com.hypixel.hytale.server.spawning.spawnmarkers that implement ComponentModifier and TypeClassDescriptionclassclassA component that represents a spawn marker entity in the world.classMethods in com.hypixel.hytale.server.spawning.spawnmarkers that return ComponentModifier and TypeMethodDescriptionSpawnMarkerDebug.clone()SpawnMarkerEntity.clone()SpawnMarkerValidation.clone()SpawnMarkerEntity.cloneSerializable() -
Uses of Component in com.hypixel.hytale.server.spawning.suppression.component
Classes in com.hypixel.hytale.server.spawning.suppression.component that implement ComponentModifier and TypeClassDescriptionclassA component containing information about which NPC roles are suppressed in which spans on a given chunk.classA component representing aSpawnSuppressionon the given entity, which will prevent the spawning of NPCs within its vicinity depending on the asset definition attached.Methods in com.hypixel.hytale.server.spawning.suppression.component that return Component -
Uses of Component in com.hypixel.hytale.server.spawning.util
Classes in com.hypixel.hytale.server.spawning.util that implement ComponentMethods in com.hypixel.hytale.server.spawning.util that return Component -
Uses of Component in com.hypixel.hytale.server.spawning.world.component
Classes in com.hypixel.hytale.server.spawning.world.component that implement ComponentModifier and TypeClassDescriptionclassA component containing transient information per chunk for use in environment spawning.classContains persistent chunk spawn information for balanced NPC spawn distribution.classA component containing information about a running spawn job used by theWorldSpawnJobSystemsto spawn NPCs.Methods in com.hypixel.hytale.server.spawning.world.component that return Component