Uses of Interface
com.hypixel.hytale.server.npc.util.IAnnotatedComponent
Packages that use IAnnotatedComponent
Package
Description
-
Uses of IAnnotatedComponent in com.hypixel.hytale.builtin.adventure.npcobjectives.npc
Classes in com.hypixel.hytale.builtin.adventure.npcobjectives.npc that implement IAnnotatedComponentModifier and TypeClassDescriptionclassclassclass -
Uses of IAnnotatedComponent in com.hypixel.hytale.builtin.adventure.npcshop.npc
Classes in com.hypixel.hytale.builtin.adventure.npcshop.npc that implement IAnnotatedComponentModifier and TypeClassDescriptionclassNPC action to open a barter shop for the interacting player.class -
Uses of IAnnotatedComponent in com.hypixel.hytale.builtin.encountermanager
Classes in com.hypixel.hytale.builtin.encountermanager that implement IAnnotatedComponentModifier and TypeClassDescriptionclassThe runtime and persistent ECS component for an Encounter Manager.Methods in com.hypixel.hytale.builtin.encountermanager that return IAnnotatedComponentMethods in com.hypixel.hytale.builtin.encountermanager with parameters of type IAnnotatedComponentModifier and TypeMethodDescriptionvoidEncounterManager.setContext(IAnnotatedComponent parent, int index) -
Uses of IAnnotatedComponent in com.hypixel.hytale.builtin.encountermanager.npc
Classes in com.hypixel.hytale.builtin.encountermanager.npc that implement IAnnotatedComponentModifier and TypeClassDescriptionclassEncounter-only action that requests a role change for the NPC matched by the triggering sensor.classEncounter-only action that hides the boss bar for every player tracked by the encounter.classEncounter-only action that returns every player tracked by the encounter to their normal weather.classclassEncounter-only action that sets a server-authority audio-state axis for every player tracked by the encounter.classEncounter-only action that points the boss bar at the sensor-matched target, for every player tracked by the encounter.classEncounter-only action that overrides the weather for every player tracked by the encounter.classEncounter-only counterpart to SetInvulnerable that toggles invulnerability on the sensor-matched target rather than self.classEncounter-only action that sends a world-event signal.classEncounter-only action that sets the forced music every player tracked by the encounter should hear.classEncounter-only action that returns the encounter's audio zone to normal. -
Uses of IAnnotatedComponent in com.hypixel.hytale.builtin.gameflags.integration.npc
Classes in com.hypixel.hytale.builtin.gameflags.integration.npc that implement IAnnotatedComponent -
Uses of IAnnotatedComponent in com.hypixel.hytale.builtin.mounts.npc
Classes in com.hypixel.hytale.builtin.mounts.npc that implement IAnnotatedComponent -
Uses of IAnnotatedComponent in com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents
Classes in com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents that implement IAnnotatedComponentModifier and TypeClassDescriptionclassclassclassclass -
Uses of IAnnotatedComponent in com.hypixel.hytale.builtin.portals.npc
Classes in com.hypixel.hytale.builtin.portals.npc that implement IAnnotatedComponentModifier and TypeClassDescriptionclassEncounter-only action that addssecondsto the current portal/fragment world's remaining timer. -
Uses of IAnnotatedComponent in com.hypixel.hytale.builtin.triggervolumes.npc
Classes in com.hypixel.hytale.builtin.triggervolumes.npc that implement IAnnotatedComponentModifier and TypeClassDescriptionclassFires theSignalReceivedevent on every trigger volume that carriesmatchTagand lies withinradiusof the acting entity (or the sensor-provided position). -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.flock.corecomponents
Classes in com.hypixel.hytale.server.flock.corecomponents that implement IAnnotatedComponentModifier and TypeClassDescriptionclassThe beacon action that entities can use to send out messages to members in the flock.classclassclassclassclassclassclassclassclass -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents
Subinterfaces of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponentsClasses in com.hypixel.hytale.server.npc.corecomponents that implement IAnnotatedComponentModifier and TypeClassDescriptionclassclassCreated on 28/04/2020classCreated on 25/08/2020classclassBase for actions that fire after a configuredDelayby capturing their sensor-derived inputs at execute time and completing via the deferred-action queue (a self-contained continuation per fire), rather than by being re-executed in place.classclassCreated on 15/07/2020classCreated on 25/08/2020classclassRepresents a sensor with an array of set entity filtersclassMethods in com.hypixel.hytale.server.npc.corecomponents that return IAnnotatedComponentModifier and TypeMethodDescriptionSensorWithEntityFilters.getComponent(int index) AnnotatedComponentBase.getParent()Methods in com.hypixel.hytale.server.npc.corecomponents with parameters of type IAnnotatedComponentModifier and TypeMethodDescriptionvoidAnnotatedComponentBase.setContext(IAnnotatedComponent parent, int index) voidSensorWithEntityFilters.setContext(IAnnotatedComponent parent, int index) -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.audiovisual
Classes in com.hypixel.hytale.server.npc.corecomponents.audiovisual that implement IAnnotatedComponentModifier and TypeClassDescriptionclassclassclassAn NPC action that sets an attachment on the given slot of the NPCs model.classclassPlays a sound to players within a specified rangeclassclass -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.combat
Classes in com.hypixel.hytale.server.npc.corecomponents.combat that implement IAnnotatedComponentModifier and TypeClassDescriptionclassAn NPC action that applies the given entity effect to the specified targetclassclassIterates theBlockHitlist provided by aBlockCollisionProviderand queues a configurableRootInteractionchain against each hit block position.classIterates theEntityHitlist provided by anEntityCollisionProviderand queues a configurableRootInteractionchain against each hit entity.classclassclassclassMatches when a precedingBodyMotionChargereports at least one block collision in the current rail-step tick.classMatches when a precedingBodyMotionChargereports at least one entity collision in the current rail-step tick.classclassclass -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.debug
Classes in com.hypixel.hytale.server.npc.corecomponents.debug that implement IAnnotatedComponent -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.entity
Classes in com.hypixel.hytale.server.npc.corecomponents.entity that implement IAnnotatedComponentModifier and TypeClassDescriptionclassThe beacon action that entities can use to send out messages to a certain group of other entities.classclassclassclassclassclassToggles invulnerability on an NPC.classclassclassclassA sensor that is set off when a beacon message is broadcast and received by the NPC.classclassclassclassclassclassclass -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.entity.filters
Classes in com.hypixel.hytale.server.npc.corecomponents.entity.filters that implement IAnnotatedComponentModifier and TypeClassDescriptionclassclassclassclassclassMatches when the target entity is dead (i.e. it has aDeathComponent).classclassclassclassclassclassclassclassclassclassclassclassclassclassAn entity filter that checks if an entity is standing on a block of a specified block set.classclassMethods in com.hypixel.hytale.server.npc.corecomponents.entity.filters that return IAnnotatedComponentModifier and TypeMethodDescriptionEntityFilterMany.getComponent(int index) EntityFilterNot.getComponent(int index) Methods in com.hypixel.hytale.server.npc.corecomponents.entity.filters with parameters of type IAnnotatedComponentModifier and TypeMethodDescriptionvoidEntityFilterMany.setContext(IAnnotatedComponent parent, int index) voidEntityFilterNot.setContext(IAnnotatedComponent parent, int index) -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.interaction
Classes in com.hypixel.hytale.server.npc.corecomponents.interaction that implement IAnnotatedComponentModifier and TypeClassDescriptionclassclassclassSpawns a lightweight, server-only host entity at a chosen position + orientation and runs a configuredRootInteractionon it via the host's own interaction manager, owned (for attribution + item context) by the acting NPC/encounter.classclassclass -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.items
Classes in com.hypixel.hytale.server.npc.corecomponents.items that implement IAnnotatedComponentModifier and TypeClassDescriptionclassclassclassclass -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.lifecycle
Classes in com.hypixel.hytale.server.npc.corecomponents.lifecycle that implement IAnnotatedComponentModifier and TypeClassDescriptionclassclassclassclassclassclassclass -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.movement
Classes in com.hypixel.hytale.server.npc.corecomponents.movement that implement IAnnotatedComponentModifier and TypeClassDescriptionclassAn NPC action that instructs the NPC to crouch via their movement statesclassAn NPC action that overrides the desired altitude on the active motion controller of the NPCclassAn NPC action that instructs the NPCs motion controller to recompute its pathclassclassBodyMotionFindBase<T extends AStarBase>classclassCreated on 09/03/2020classclassclassclassclassclassclassclassclassclassclassclassclassclassAn NPC sensor to detect whether the NPC is currently on the ground -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.statemachine
Classes in com.hypixel.hytale.server.npc.corecomponents.statemachine that implement IAnnotatedComponentModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.timer
Classes in com.hypixel.hytale.server.npc.corecomponents.timer that implement IAnnotatedComponentModifier and TypeClassDescriptionclassclassclassclassCreated on 30/07/2020classMotionTimer<T extends Motion>classclass -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.utility
Classes in com.hypixel.hytale.server.npc.corecomponents.utility that implement IAnnotatedComponentModifier and TypeClassDescriptionclassScoping action that offsets every position in the incoming set by a fixed vector, then runs its nested actions against the offset positions.classRuns its nested action list once for every target/position the sensor produced (seeIPositionSet).classclassScoping action that projects every position in the incoming set down onto the ground, then runs its nested actions against the grounded positions.classclassclassclassclassclassBase for scoping actions that transform the incoming position set and run their nested action list once against the transformed set (re-binding thesensorInfothe nested list sees).classclassclassclassclassCreated on 30/07/2020classMotionSequence<T extends Motion>classWrapping sensor that offsets every position in the wrapped sensor's set by a fixed vector.classSensorAnd matches when all of the children matches.classclassclassclassclassclassSensorOr matches when any of the children matches.classWrapping sensor that projects every position in the wrapped sensor's set straight down to the top of the first solid block beneath it.classclassclassBase for wrapping sensors that map aPositionSetTransformover an inner sensor's position set, exposing the result as aPositionSetProvider.classMethods in com.hypixel.hytale.server.npc.corecomponents.utility that return IAnnotatedComponentModifier and TypeMethodDescriptionActionSequence.getComponent(int index) ActionTimeout.getComponent(int index) MotionSequence.getComponent(int index) SensorMany.getComponent(int index) SensorNot.getComponent(int index) SensorTransformBase.getComponent(int index) SensorValueProviderWrapper.getComponent(int index) Methods in com.hypixel.hytale.server.npc.corecomponents.utility with parameters of type IAnnotatedComponentModifier and TypeMethodDescriptionvoidActionForEach.setContext(IAnnotatedComponent parent, int index) voidActionSequence.setContext(IAnnotatedComponent parent, int index) voidMotionSequence.setContext(IAnnotatedComponent parent, int index) voidSensorMany.setContext(IAnnotatedComponent parent, int index) voidSensorNot.setContext(IAnnotatedComponent parent, int index) voidSensorTransformBase.setContext(IAnnotatedComponent parent, int index) voidSensorValueProviderWrapper.setContext(IAnnotatedComponent parent, int index) -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.corecomponents.world
Classes in com.hypixel.hytale.server.npc.corecomponents.world that implement IAnnotatedComponentModifier and TypeClassDescriptionclassclassclassclassclassclassclassSets the NPCs current position to the spawn/leash position to be used with the leash sensorclassclassclassclassclassclassclassclassclassclassclassclassA sensor that triggers when the NPC is outside a specified range from the leash pointclassclassclassFinds every world point withinRangeof the acting entity, optionally filtered byTag.classclassclassclassMethods in com.hypixel.hytale.server.npc.corecomponents.world that return IAnnotatedComponentMethods in com.hypixel.hytale.server.npc.corecomponents.world with parameters of type IAnnotatedComponentModifier and TypeMethodDescriptionvoidSensorBlockType.setContext(IAnnotatedComponent parent, int index) -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.instructions
Subinterfaces of IAnnotatedComponent in com.hypixel.hytale.server.npc.instructionsModifier and TypeInterfaceDescriptioninterfaceinterfaceCreated on 15/07/2020interfaceCreated on 15/07/2020interfaceA Motion computes a steering output (desired relative speed, direction and rotation) A steering describes a desired speed and rotation relative to max speed.interfaceClasses in com.hypixel.hytale.server.npc.instructions that implement IAnnotatedComponentMethods in com.hypixel.hytale.server.npc.instructions that return IAnnotatedComponentModifier and TypeMethodDescriptionActionList.getComponent(int index) Instruction.getComponent(int index) Instruction.getParent()NullSensor.getParent()Methods in com.hypixel.hytale.server.npc.instructions with parameters of type IAnnotatedComponentModifier and TypeMethodDescriptionvoidActionList.setContext(IAnnotatedComponent parent) voidInstruction.setContext(IAnnotatedComponent parent, int index) voidNullSensor.setContext(IAnnotatedComponent parent, int index) -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.role
Classes in com.hypixel.hytale.server.npc.role that implement IAnnotatedComponentMethods in com.hypixel.hytale.server.npc.role that return IAnnotatedComponentMethods in com.hypixel.hytale.server.npc.role with parameters of type IAnnotatedComponent -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.npc.util
Subinterfaces of IAnnotatedComponent in com.hypixel.hytale.server.npc.utilModifier and TypeInterfaceDescriptioninterfaceAn interface representing anIAnnotatedComponentthat aggregates other components such as an Instruction Created on 03/10/2018Methods in com.hypixel.hytale.server.npc.util that return IAnnotatedComponentModifier and TypeMethodDescriptionIAnnotatedComponentCollection.getComponent(int index) Returns the annotated component at the given index, or null if the component at said index is not annotatedIAnnotatedComponent.getParent()Methods in com.hypixel.hytale.server.npc.util with parameters of type IAnnotatedComponentModifier and TypeMethodDescriptionvoidIAnnotatedComponent.setContext(IAnnotatedComponent parent, int index) -
Uses of IAnnotatedComponent in com.hypixel.hytale.server.spawning.corecomponents
Classes in com.hypixel.hytale.server.spawning.corecomponents that implement IAnnotatedComponent