Uses of Class
com.hypixel.hytale.component.Ref
Packages that use Ref
Package
Description
An implementation of an EntityComponentSystem (aka ECS).
-
Uses of Ref in com.hypixel.hytale.builtin.abilities.entity
Methods in com.hypixel.hytale.builtin.abilities.entity that return RefMethods in com.hypixel.hytale.builtin.abilities.entity with parameters of type RefModifier and TypeMethodDescriptionstatic voidAbilityEntitySpawner.spawn(Ref<EntityStore> casterRef, CommandBuffer<EntityStore> commandBuffer, ModelAsset modelAsset, float scale, float lifetimeS, String[] repeatRootIds, float[] repeatIntervals, double range, Map<String, Float> attributes, String[] onHitEffectIds, String elementalCauseId) Constructors in com.hypixel.hytale.builtin.abilities.entity with parameters of type RefModifierConstructorDescriptionAbilityEntityRepeat(Ref<EntityStore> casterRef, String[] chainRootIds, float[] intervals) -
Uses of Ref in com.hypixel.hytale.builtin.abilities.interaction
Methods in com.hypixel.hytale.builtin.abilities.interaction with parameters of type RefModifier and TypeMethodDescriptionstatic voidOpenAbilityBenchInteraction.openBench(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.abilities.page
Methods in com.hypixel.hytale.builtin.abilities.page with parameters of type RefModifier and TypeMethodDescriptionvoidAbilityBenchIntroPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidAbilityBenchIntroPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, AbilityBenchIntroPage.PageEventData data) -
Uses of Ref in com.hypixel.hytale.builtin.abilities.trigger
Methods in com.hypixel.hytale.builtin.abilities.trigger that return RefMethods in com.hypixel.hytale.builtin.abilities.trigger that return types with arguments of type RefModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.ObjectArrayList<Ref<EntityStore>> AbilityProjectileSplit.getVisited()Methods in com.hypixel.hytale.builtin.abilities.trigger with parameters of type RefModifier and TypeMethodDescriptionstatic voidAbilityChargeActivator.activate(Ref<EntityStore> ref, AbilityCharges.Entry entry, Ref<EntityStore> targetRef, CommandBuffer<EntityStore> commandBuffer) Spends one charge ofentryand runs its per-activation interaction.static List<AbilityCharges.Entry> AbilityChargeActivator.getArmed(Ref<EntityStore> ref, AbilityChargeTrigger trigger, CommandBuffer<EntityStore> commandBuffer) booleanAbilityProjectileSplit.hasVisited(Ref<EntityStore> ref) static voidAbilityProjectileLauncher.launch(Ref<EntityStore> casterRef, CommandBuffer<EntityStore> commandBuffer, AbilityProjectileLaunchData launch) static voidAbilityProjectileLauncher.launch(Ref<EntityStore> casterRef, CommandBuffer<EntityStore> commandBuffer, AbilityProjectileLaunchData launch, org.joml.Vector3d position, org.joml.Vector3d direction, it.unimi.dsi.fastutil.objects.ObjectArrayList<Ref<EntityStore>> inheritedVisited) Launches from an explicit position and direction instead of the caster's look: the split brick respawning fork or ricochet children at an impact point.Method parameters in com.hypixel.hytale.builtin.abilities.trigger with type arguments of type RefModifier and TypeMethodDescriptionstatic voidAbilityProjectileLauncher.launch(Ref<EntityStore> casterRef, CommandBuffer<EntityStore> commandBuffer, AbilityProjectileLaunchData launch, org.joml.Vector3d position, org.joml.Vector3d direction, it.unimi.dsi.fastutil.objects.ObjectArrayList<Ref<EntityStore>> inheritedVisited) Launches from an explicit position and direction instead of the caster's look: the split brick respawning fork or ricochet children at an impact point.Constructors in com.hypixel.hytale.builtin.abilities.trigger with parameters of type RefModifierConstructorDescriptionPulledByAbility(Ref<EntityStore> casterRef, float reelTimeS, float arc, float stopRange, float delayS) Constructor parameters in com.hypixel.hytale.builtin.abilities.trigger with type arguments of type RefModifierConstructorDescriptionAbilityProjectileSplit(AbilityProjectileLaunchData launch, int forkInto, int bouncesLeft, it.unimi.dsi.fastutil.objects.ObjectArrayList<Ref<EntityStore>> visited) -
Uses of Ref in com.hypixel.hytale.builtin.abilities.window
Methods in com.hypixel.hytale.builtin.abilities.window with parameters of type RefModifier and TypeMethodDescriptionvoidAbilityBenchWindow.onClose0(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) booleanAbilityBenchWindow.onOpen0(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.farming
Methods in com.hypixel.hytale.builtin.adventure.farming with parameters of type RefModifier and TypeMethodDescriptionstatic CapturedNPCMetadataFarmingUtil.generateCapturedNPCMetadata(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> entityRef, String npcNameKey) Called to generate captured NPC metadata for a farming NPC.static booleanFarmingUtil.harvest(ComponentAccessor<ChunkStore> chunkStore, ComponentAccessor<EntityStore> entityStore, Ref<EntityStore> ref, BlockType blockType, int rotationIndex, org.joml.Vector3i blockPosition) Called to attempt to harvest a fully grown farming block, giving drops and resetting or removing the block as appropriate.static booleanFarmingUtil.harvest(ComponentAccessor<ChunkStore> chunkStore, ComponentAccessor<EntityStore> entityStore, Ref<EntityStore> ref, org.joml.Vector3i blockPosition) Called to attempt to harvest a fully grown farming block by position, resolving the block type and rotation from the block section.voidFarmingSystems.CoopResidentEntitySystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFarmingSystems.OnCoopAdded.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidFarmingSystems.OnFarmBlockAdded.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidFarmingSystems.OnSoilAdded.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidFarmingSystems.CoopResidentEntitySystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFarmingSystems.OnCoopAdded.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidFarmingSystems.OnFarmBlockAdded.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidFarmingSystems.OnSoilAdded.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) static voidFarmingUtil.tickFarming(CommandBuffer<ChunkStore> commandBuffer, BlockModule.BlockStateInfo blockStateInfo, BlockSection blockSection, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, FarmingBlock farmingBlock, int x, int y, int z, boolean initialTick) Called to tick the farming block, progressing its growth as appropriate. -
Uses of Ref in com.hypixel.hytale.builtin.adventure.farming.config.modifiers
Methods in com.hypixel.hytale.builtin.adventure.farming.config.modifiers with parameters of type RefModifier and TypeMethodDescriptiondoubleFertilizerGrowthModifierAsset.getCurrentGrowthMultiplier(CommandBuffer<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z, boolean initialTick) doubleLightLevelGrowthModifierAsset.getCurrentGrowthMultiplier(CommandBuffer<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z, boolean initialTick) doubleWaterGrowthModifierAsset.getCurrentGrowthMultiplier(CommandBuffer<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z, boolean initialTick) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.farming.config.stages
Methods in com.hypixel.hytale.builtin.adventure.farming.config.stages with parameters of type RefModifier and TypeMethodDescriptionvoidBlockStateFarmingStageData.apply(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z, FarmingStageData previousStage) voidBlockTypeFarmingStageData.apply(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z, FarmingStageData previousStage) voidPrefabFarmingStageData.apply(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z, FarmingStageData previousStage) booleanBlockStateFarmingStageData.canApply(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z) booleanBlockTypeFarmingStageData.canApply(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z) voidPrefabFarmingStageData.remove(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.farming.config.stages.spread
Methods in com.hypixel.hytale.builtin.adventure.farming.config.stages.spread with parameters of type RefModifier and TypeMethodDescriptionvoidSpreadFarmingStageData.apply(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z, FarmingStageData previousStage) voidDirectionalGrowthBehaviour.execute(ComponentAccessor<ChunkStore> componentAccessor, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int worldX, int worldY, int worldZ, float newSpreadRate) abstract voidSpreadGrowthBehaviour.execute(ComponentAccessor<ChunkStore> componentAccessor, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int worldX, int worldY, int worldZ, float newSpreadRate) Called to execute the spread behaviour on a block at the given world position.booleanSpreadFarmingStageData.shouldStop(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.farming.states
Methods in com.hypixel.hytale.builtin.adventure.farming.states with parameters of type RefModifier and TypeMethodDescriptionbooleanCoopBlock.tryPutWildResidentFromWild(Store<EntityStore> store, Ref<EntityStore> entityRef, WorldTimeResource worldTimeResource, org.joml.Vector3i coopLocation) Called to attempt to add the given wild NPC as a resident to the coop. -
Uses of Ref in com.hypixel.hytale.builtin.adventure.goblinlab
Methods in com.hypixel.hytale.builtin.adventure.goblinlab with parameters of type RefModifier and TypeMethodDescriptionvoidGoblinLabConsolePage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidGoblinLabConsolePage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, GoblinLabConsolePage.PageData data) static GoblinLabConsolePageGoblinLabConsolePage.tryCreate(PlayerRef playerRef, Ref<ChunkStore> blockRef) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.memories
Methods in com.hypixel.hytale.builtin.adventure.memories with parameters of type RefModifier and TypeMethodDescriptionvoidMemoriesPlugin.PlayerAddedSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMemoriesPlugin.PlayerAddedSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.memories.memories.npc
Methods in com.hypixel.hytale.builtin.adventure.memories.memories.npc with parameters of type RefModifier and TypeMethodDescriptionvoidNPCMemory.KillMemoriesSystem.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.memories.page
Methods in com.hypixel.hytale.builtin.adventure.memories.page with parameters of type RefModifier and TypeMethodDescriptionvoidMemoriesPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidMemoriesUnlockedPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidMemoriesPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, MemoriesPage.PageEventData data) voidMemoriesUnlockedPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, MemoriesUnlockedPage.PageEventData data) MemoriesPageSupplier.tryCreate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, PlayerRef playerRef, InteractionContext context) MemoriesUnlockedPageSuplier.tryCreate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, PlayerRef playerRef, InteractionContext context) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.memories.window
Methods in com.hypixel.hytale.builtin.adventure.memories.window with parameters of type RefModifier and TypeMethodDescriptionvoidMemoriesWindow.onClose0(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) booleanMemoriesWindow.onOpen0(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.npcobjectives
Methods in com.hypixel.hytale.builtin.adventure.npcobjectives with parameters of type RefModifier and TypeMethodDescriptionstatic voidNPCObjectivesPlugin.startObjective(Ref<EntityStore> playerRef, String taskId, Store<EntityStore> store) static StringNPCObjectivesPlugin.updateTaskCompletion(Store<EntityStore> store, Ref<EntityStore> ref, PlayerRef playerRef, UUID npcId, String taskId) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.npcobjectives.npc
Methods in com.hypixel.hytale.builtin.adventure.npcobjectives.npc with parameters of type RefModifier and TypeMethodDescriptionbooleanActionCompleteTask.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStartObjective.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionCompleteTask.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStartObjective.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorHasTask.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.npcobjectives.systems
Methods in com.hypixel.hytale.builtin.adventure.npcobjectives.systems with parameters of type RefModifier and TypeMethodDescriptionvoidKillTrackerSystem.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.npcobjectives.task
Methods in com.hypixel.hytale.builtin.adventure.npcobjectives.task with parameters of type RefModifier and TypeMethodDescriptionvoidBountyObjectiveTask.checkKilledEntity(Store<EntityStore> store, Ref<EntityStore> npcRef, Objective objective, NPCEntity npc, Damage damageInfo) voidKillObjectiveTask.checkKilledEntity(Store<EntityStore> store, Ref<EntityStore> npcRef, Objective objective, NPCEntity npc, Damage info) voidKillTask.checkKilledEntity(Store<EntityStore> store, Ref<EntityStore> npcRef, Objective objective, NPCEntity npc, Damage damageInfo) Checks if the killed entity satisfies the conditions of the kill task and updates the objective progress accordingly. -
Uses of Ref in com.hypixel.hytale.builtin.adventure.npcshop.npc
Methods in com.hypixel.hytale.builtin.adventure.npcshop.npc with parameters of type RefModifier and TypeMethodDescriptionbooleanActionOpenBarterShop.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOpenShop.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOpenBarterShop.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOpenShop.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.objectives
Methods in com.hypixel.hytale.builtin.adventure.objectives with parameters of type RefModifier and TypeMethodDescriptionvoidDialogPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidDialogPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, DialogPage.DialogPageEventData data) Method parameters in com.hypixel.hytale.builtin.adventure.objectives with type arguments of type RefModifier and TypeMethodDescription<T,U> void Objective.forEachParticipant(TriConsumer<Ref<EntityStore>, T, U> consumer, T t, U u) <T> voidObjective.forEachParticipant(BiConsumer<Ref<EntityStore>, T> consumer, T meta) voidObjective.forEachParticipant(Consumer<Ref<EntityStore>> consumer) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.objectives.config.markerarea
Method parameters in com.hypixel.hytale.builtin.adventure.objectives.config.markerarea with type arguments of type RefModifier and TypeMethodDescriptionvoidObjectiveLocationAreaBox.getPlayersInEntryArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) voidObjectiveLocationAreaBox.getPlayersInEntryArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) voidObjectiveLocationAreaRadius.getPlayersInEntryArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) voidObjectiveLocationAreaRadius.getPlayersInEntryArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) abstract voidObjectiveLocationMarkerArea.getPlayersInEntryArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) abstract voidObjectiveLocationMarkerArea.getPlayersInEntryArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) voidObjectiveLocationAreaBox.getPlayersInExitArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) voidObjectiveLocationAreaBox.getPlayersInExitArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) voidObjectiveLocationAreaRadius.getPlayersInExitArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) voidObjectiveLocationAreaRadius.getPlayersInExitArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) abstract voidObjectiveLocationMarkerArea.getPlayersInExitArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) abstract voidObjectiveLocationMarkerArea.getPlayersInExitArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, List<Ref<EntityStore>> results, org.joml.Vector3d markerPosition) booleanObjectiveLocationAreaBox.hasPlayerInExitArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, ComponentType<EntityStore, PlayerRef> playerRefComponentType, org.joml.Vector3d markerPosition, CommandBuffer<EntityStore> commandBuffer) booleanObjectiveLocationAreaRadius.hasPlayerInExitArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, ComponentType<EntityStore, PlayerRef> playerRefComponentType, org.joml.Vector3d markerPosition, CommandBuffer<EntityStore> commandBuffer) abstract booleanObjectiveLocationMarkerArea.hasPlayerInExitArea(SpatialResource<Ref<EntityStore>, EntityStore> spatialComponent, ComponentType<EntityStore, PlayerRef> playerRefComponentType, org.joml.Vector3d markerPosition, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.objectives.config.taskcondition
Methods in com.hypixel.hytale.builtin.adventure.objectives.config.taskcondition with parameters of type RefModifier and TypeMethodDescriptionvoidSoloInventoryCondition.consumeCondition(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Set<UUID> objectivePlayers) abstract voidTaskConditionAsset.consumeCondition(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Set<UUID> objectivePlayers) booleanSoloInventoryCondition.isConditionFulfilled(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Set<UUID> objectivePlayers) abstract booleanTaskConditionAsset.isConditionFulfilled(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Set<UUID> objectivePlayers) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.objectives.config.triggercondition
Methods in com.hypixel.hytale.builtin.adventure.objectives.config.triggercondition with parameters of type RefModifier and TypeMethodDescriptionbooleanHourRangeTriggerCondition.isConditionMet(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, ObjectiveLocationMarker objectiveLocationMarker) abstract booleanObjectiveLocationTriggerCondition.isConditionMet(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, ObjectiveLocationMarker objectiveLocationMarker) booleanWeatherTriggerCondition.isConditionMet(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, ObjectiveLocationMarker objectiveLocationMarker) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation
Methods in com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation with parameters of type RefModifier and TypeMethodDescriptionvoidObjectiveLocationMarkerSystems.InitSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidObjectiveLocationMarkerSystems.InitSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) Constructor parameters in com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation with type arguments of type RefModifierConstructorDescriptionTickingSystem(ComponentType<EntityStore, ObjectiveLocationMarker> objectiveLocationMarkerComponentType, ComponentType<EntityStore, PlayerRef> playerRefComponentType, ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> playerSpatialComponent, ComponentType<EntityStore, TransformComponent> transformComponentType, ComponentType<EntityStore, WeatherTracker> weatherTrackerComponentType, ComponentType<EntityStore, UUIDComponent> uuidComponentType) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.objectives.markers.reachlocation
Methods in com.hypixel.hytale.builtin.adventure.objectives.markers.reachlocation with parameters of type RefModifier and TypeMethodDescriptionvoidReachLocationMarkerSystems.EntityAdded.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidReachLocationMarkerSystems.EntityAdded.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) Constructor parameters in com.hypixel.hytale.builtin.adventure.objectives.markers.reachlocation with type arguments of type RefModifierConstructorDescriptionTicking(ComponentType<EntityStore, ReachLocationMarker> reachLocationMarkerComponent, ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> playerSpatialComponent, ComponentType<EntityStore, TransformComponent> transformComponentType, ComponentType<EntityStore, UUIDComponent> uuidComponentType) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.objectives.systems
Methods in com.hypixel.hytale.builtin.adventure.objectives.systems with parameters of type RefModifier and TypeMethodDescriptionvoidObjectivePlayerSetupSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidObjectivePlayerSetupSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.objectives.task
Methods in com.hypixel.hytale.builtin.adventure.objectives.task with parameters of type RefModifier and TypeMethodDescriptionbooleanObjectiveTask.areTaskConditionsFulfilled(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Set<UUID> objectivePlayers) voidObjectiveTask.consumeTaskConditions(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Set<UUID> objectivePlayers) voidCountObjectiveTask.increaseTaskCompletion(Store<EntityStore> store, Ref<EntityStore> ref, int qty, Objective objective) booleanUseEntityObjectiveTask.increaseTaskCompletion(Store<EntityStore> store, Ref<EntityStore> ref, int qty, Objective objective, PlayerRef playerRef, UUID npcUUID) voidGatherObjectiveTask.onInventoryChange(Objective objective, Ref<EntityStore> playerRef, Store<EntityStore> store, InventoryChangeEvent event) voidInventoryChangeAware.onInventoryChange(Objective objective, Ref<EntityStore> playerRef, Store<EntityStore> store, InventoryChangeEvent event) Called when an inventory change occurs on a player participating in the given objective.voidReachLocationTask.onPlayerReachLocationMarker(Store<EntityStore> store, Ref<EntityStore> ref, String locationMarkerId, Objective objective) voidCountObjectiveTask.setTaskCompletion(Store<EntityStore> store, Ref<EntityStore> ref, int qty, Objective objective) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.objectiveshop
Methods in com.hypixel.hytale.builtin.adventure.objectiveshop with parameters of type RefModifier and TypeMethodDescriptionbooleanCanStartObjectiveRequirement.canFulfillRequirement(Store<EntityStore> store, Ref<EntityStore> ref, PlayerRef playerRef) voidStartObjectiveInteraction.run(Store<EntityStore> store, Ref<EntityStore> ref, PlayerRef playerRef) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.reputation
Methods in com.hypixel.hytale.builtin.adventure.reputation with parameters of type RefModifier and TypeMethodDescriptionintReputationPlugin.changeReputation(Player player, Ref<EntityStore> npcRef, int value, ComponentAccessor<EntityStore> componentAccessor) ReputationPlugin.getAttitude(Store<EntityStore> store, Ref<EntityStore> npcRef) ReputationPlugin.getAttitude(Store<EntityStore> store, Ref<EntityStore> ref, Ref<EntityStore> npc) ReputationPlugin.getReputationRank(Store<EntityStore> store, Ref<EntityStore> npcRef) ReputationPlugin.getReputationRank(Store<EntityStore> store, Ref<EntityStore> ref, Ref<EntityStore> npcRef) ReputationPlugin.getReputationRank(Store<EntityStore> store, Ref<EntityStore> ref, String reputationGroupId) intReputationPlugin.getReputationValue(Store<EntityStore> store, Ref<EntityStore> npcRef) intReputationPlugin.getReputationValue(Store<EntityStore> store, Ref<EntityStore> playerEntityRef, Ref<EntityStore> npcEntityRef) intReputationPlugin.getReputationValue(Store<EntityStore> store, Ref<EntityStore> playerEntityRef, String reputationGroupId) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.reputation.choices
Methods in com.hypixel.hytale.builtin.adventure.reputation.choices with parameters of type RefModifier and TypeMethodDescriptionbooleanReputationRequirement.canFulfillRequirement(Store<EntityStore> store, Ref<EntityStore> ref, PlayerRef playerRef) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.shop
Methods in com.hypixel.hytale.builtin.adventure.shop with parameters of type RefModifier and TypeMethodDescriptionbooleanShopElement.canFulfillRequirements(Store<EntityStore> store, Ref<EntityStore> ref, PlayerRef playerRef) voidGiveItemInteraction.run(Store<EntityStore> store, Ref<EntityStore> ref, PlayerRef playerRef) ShopPageSupplier.tryCreate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, PlayerRef playerRef, InteractionContext context) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.shop.barter
Methods in com.hypixel.hytale.builtin.adventure.shop.barter with parameters of type RefModifier and TypeMethodDescriptionvoidBarterPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidBarterPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, BarterPage.BarterEventData data) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.teleporter.page
Methods in com.hypixel.hytale.builtin.adventure.teleporter.page with parameters of type RefModifier and TypeMethodDescriptionvoidTeleporterSettingsPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidTeleporterSettingsPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, TeleporterSettingsPage.PageEventData data) TeleporterSettingsPageSupplier.tryCreate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, PlayerRef playerRef, InteractionContext context) Constructors in com.hypixel.hytale.builtin.adventure.teleporter.page with parameters of type RefModifierConstructorDescriptionTeleporterSettingsPage(PlayerRef playerRef, Ref<ChunkStore> blockRef, TeleporterSettingsPage.Mode mode) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.teleporter.system
Methods in com.hypixel.hytale.builtin.adventure.teleporter.system with parameters of type RefModifier and TypeMethodDescriptionstatic voidCreateWarpWhenTeleporterPlacedSystem.createWarp(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> sectionRef, BlockModule.BlockStateInfo blockStateInfo, String name) Called to create a warp based on the given section and block state info.voidCreateWarpWhenTeleporterPlacedSystem.onComponentAdded(Ref<ChunkStore> ref, PlacedByInteractionComponent placedBy, Store<ChunkStore> chunkStore, CommandBuffer<ChunkStore> commandBuffer) voidCreateWarpWhenTeleporterPlacedSystem.onComponentRemoved(Ref<ChunkStore> ref, PlacedByInteractionComponent component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidCreateWarpWhenTeleporterPlacedSystem.onComponentSet(Ref<ChunkStore> ref, PlacedByInteractionComponent oldComponent, PlacedByInteractionComponent newComponent, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidTurnOffTeleportersSystem.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidTurnOffTeleportersSystem.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.teleporter.util
Methods in com.hypixel.hytale.builtin.adventure.teleporter.util with parameters of type RefModifier and TypeMethodDescriptionstatic StringCannedWarpNames.generateCannedWarpName(Ref<ChunkStore> blockRef, String language) static StringCannedWarpNames.generateCannedWarpNameKey(Ref<ChunkStore> blockRef, String language) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.wilderness.system
Methods in com.hypixel.hytale.builtin.adventure.wilderness.system with parameters of type RefModifier and TypeMethodDescriptionvoidWildernessTrackerSystems.ComponentAddRemove.onComponentAdded(Ref<ChunkStore> ref, RespawnBlock spawn, Store<ChunkStore> store, CommandBuffer<ChunkStore> buffer) voidWildernessTrackerSystems.ComponentAddRemove.onComponentRemoved(Ref<ChunkStore> ref, RespawnBlock spawn, Store<ChunkStore> store, CommandBuffer<ChunkStore> buffer) voidWildernessTrackerSystems.ComponentAddRemove.onComponentSet(Ref<ChunkStore> ref, RespawnBlock oldSpawn, RespawnBlock newSpawn, Store<ChunkStore> store, CommandBuffer<ChunkStore> buffer) voidWildernessEntitySystems.AddSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> buffer) voidWildernessTrackerSystems.EntityAddRemove.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> buffer) voidWildernessEntitySystems.AddSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> buffer) voidWildernessTrackerSystems.EntityAddRemove.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> buffer) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.worldevents.action
Methods in com.hypixel.hytale.builtin.adventure.worldevents.action with parameters of type RefModifier and TypeMethodDescriptionbooleanEffectsAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanEventAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) Executes the action.booleanEventStartAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanEventStopAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanGlobalEventStartAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanGlobalEventStopAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanMapMarkerOverrideAddAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanMapMarkerOverrideRemoveAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanMessageAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanNoAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanPrefabPasteAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanPrefabRemoveAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanShowEventTitleAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Ref in com.hypixel.hytale.builtin.adventure.worldevents.action.effect
Method parameters in com.hypixel.hytale.builtin.adventure.worldevents.action.effect with type arguments of type RefModifier and TypeMethodDescriptionvoidCameraFX.send(int playerRadius, org.joml.Vector3d origin, List<Ref<EntityStore>> players, CommandBuffer<EntityStore> buffer) voidSoundFX.send(int sfxAssetIndex, Position position, List<Ref<EntityStore>> players, CommandBuffer<EntityStore> buffer, RandomGenerator random) voidVisualFX.send(Position position, Direction direction, List<Ref<EntityStore>> players, CommandBuffer<EntityStore> buffer, RandomGenerator random) voidSoundFX.sendToPlayers(int sfxAssetIndex, List<Ref<EntityStore>> players, CommandBuffer<EntityStore> buffer, RandomGenerator random) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.worldevents.action.effect.shape
Method parameters in com.hypixel.hytale.builtin.adventure.worldevents.action.effect.shape with type arguments of type RefModifier and TypeMethodDescriptionvoidPoint.apply(org.joml.Vector3d origin, VisualFX vfx, SoundFX sfx, List<Ref<EntityStore>> players, CommandBuffer<EntityStore> buffer, RandomGenerator random) voidRing.apply(org.joml.Vector3d origin, VisualFX vfx, SoundFX sfx, List<Ref<EntityStore>> players, CommandBuffer<EntityStore> buffer, RandomGenerator random) voidShape.apply(org.joml.Vector3d origin, VisualFX vfx, SoundFX sfx, List<Ref<EntityStore>> players, CommandBuffer<EntityStore> buffer, RandomGenerator random) Emitsvfxand/orsfxat the positions defined by this shape.static voidShape.sendPacketToAll(ToClientPacket packet, List<Ref<EntityStore>> players, CommandBuffer<EntityStore> buffer) Writespacketto the packet handler of every valid player inplayers. -
Uses of Ref in com.hypixel.hytale.builtin.adventure.worldevents.system
Methods in com.hypixel.hytale.builtin.adventure.worldevents.system with parameters of type RefModifier and TypeMethodDescriptionvoidWorldEventInitSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> buffer) voidWorldEventInitSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> buffer) -
Uses of Ref in com.hypixel.hytale.builtin.adventure.worldevents.ui
Methods in com.hypixel.hytale.builtin.adventure.worldevents.ui with parameters of type RefModifier and TypeMethodDescriptionfinal voidWorldEventPanelPage.build(Ref<EntityStore> ref, UICommandBuilder cmd, UIEventBuilder evt, Store<EntityStore> store) voidWorldEventPanelPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, WorldEventPanelPage.PageData data) voidWorldEventPanelPage.onDismiss(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.ambience.components
Methods in com.hypixel.hytale.builtin.ambience.components that return RefMethods in com.hypixel.hytale.builtin.ambience.components with parameters of type RefModifier and TypeMethodDescriptionvoidAmbientEmitterComponent.setSpawnedEmitter(Ref<EntityStore> spawnedEmitter) -
Uses of Ref in com.hypixel.hytale.builtin.ambience.systems
Methods in com.hypixel.hytale.builtin.ambience.systems with parameters of type RefModifier and TypeMethodDescriptionvoidAmbientEmitterSystems.EntityRefAdded.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidAmbientEmitterSystems.EntityRefAdded.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.asseteditor
Methods in com.hypixel.hytale.builtin.asseteditor with parameters of type RefModifier and TypeMethodDescriptionvoidAssetEditorPlugin.handleInitializeEditor(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to handle initialization request from the asset editor -
Uses of Ref in com.hypixel.hytale.builtin.audio.systems
Methods in com.hypixel.hytale.builtin.audio.systems with parameters of type RefModifier and TypeMethodDescriptionvoidMusicEmitterSystems.Replication.onComponentAdded(Ref<ChunkStore> ref, MusicEmitterBlock emitter, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidMusicEmitterSystems.Replication.onComponentRemoved(Ref<ChunkStore> ref, MusicEmitterBlock emitter, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidMusicEmitterSystems.Replication.onComponentSet(Ref<ChunkStore> ref, MusicEmitterBlock oldEmitter, MusicEmitterBlock newEmitter, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidMusicPlayerSystems.Setup.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidMusicPlayerSystems.Setup.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.augmentblocks
Methods in com.hypixel.hytale.builtin.augmentblocks that return types with arguments of type RefMethods in com.hypixel.hytale.builtin.augmentblocks with parameters of type RefModifier and TypeMethodDescriptionstatic voidAugmentBlocksUtils.applyState(World world, Store<ChunkStore> store, Ref<ChunkStore> ref, String state) Swaps the block atrefto the named state.static BlockTypeAugmentBlocksUtils.currentBlockType(Store<ChunkStore> store, Ref<ChunkStore> ref) The block type currently placed atref, or null whenrefhas no block state.static voidAugmentBlocksUtils.replaceBlock(World world, Store<ChunkStore> store, Ref<ChunkStore> ref, String newBlockTypeKey) Replaces the block atrefwith a different block type; the new block entity is created fresh.static booleanAugmentUpgrades.requirementsMet(Ref<ChunkStore> blockRef, AugmentBlock block, AugmentBlockUpgradeLevel next) Whether the next level'sRequiredAugmentTagsare granted around the block.static voidAugmentBlocksUtils.syncBenchAugmentTags(Store<ChunkStore> store, Ref<ChunkStore> ref, org.joml.Vector3i pos) Recomputes the tags granted to the crafting bench atref, gating recipes that declareRequiredAugmentTags.static AugmentUpgrades.ResultAugmentUpgrades.tryUpgrade(Ref<EntityStore> ref, Store<EntityStore> store, Ref<ChunkStore> blockRef, AugmentBlock block) Runs the full upgrade transaction for the block's next level.static org.joml.Vector3iAugmentBlocksUtils.worldPos(Store<ChunkStore> store, Ref<ChunkStore> ref) Constructor parameters in com.hypixel.hytale.builtin.augmentblocks with type arguments of type RefModifierConstructorDescriptionAugmentBlocksSpatialSystem(ResourceType<ChunkStore, SpatialResource<Ref<ChunkStore>, ChunkStore>> resourceType) -
Uses of Ref in com.hypixel.hytale.builtin.augmentblocks.progression
Methods in com.hypixel.hytale.builtin.augmentblocks.progression with parameters of type RefModifier and TypeMethodDescriptionvoidAugmentProgressionRestoreSystem.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidAugmentProgressionRestoreSystem.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.augmentblocks.ui
Methods in com.hypixel.hytale.builtin.augmentblocks.ui with parameters of type RefModifier and TypeMethodDescriptionvoidAugmentMessagePage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidAugmentUpgradePage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidAugmentUpgradePage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, AugmentUpgradePage.PageData data) AugmentMessagePage.Supplier.tryCreate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, PlayerRef playerRef, InteractionContext context) static AugmentUpgradePageAugmentUpgradePage.tryCreate(PlayerRef playerRef, Ref<ChunkStore> blockRef) -
Uses of Ref in com.hypixel.hytale.builtin.beam
Methods in com.hypixel.hytale.builtin.beam that return RefModifier and TypeMethodDescriptionstatic Ref<EntityStore> BeamComponent.spawn(Store<EntityStore> store, org.joml.Vector3d position, float lifetime, AttachedBeam... beams) Spawns an entity that has beams but no model, for beams that do not belong to anything else.static Ref<EntityStore> BeamComponent.spawn(Store<EntityStore> store, org.joml.Vector3d position, AttachedBeam... beams) Spawns an entity that has beams but no model, and keeps it until something removes it.AttachedBeam.targetEntity()Returns the value of thetargetEntityrecord component.Methods in com.hypixel.hytale.builtin.beam with parameters of type RefModifier and TypeMethodDescriptionvoidBeamSystems.Remove.onComponentAdded(Ref<EntityStore> ref, BeamComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidBeamSystems.Remove.onComponentRemoved(Ref<EntityStore> ref, BeamComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidBeamSystems.Remove.onComponentSet(Ref<EntityStore> ref, BeamComponent oldComponent, BeamComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) static AttachedBeamAttachedBeam.toEntity(int beamIndex, float sourceScale, float targetScale, String sourceNode, Ref<EntityStore> target, String targetNode) static AttachedBeamAttachedBeam.toEntity(int beamIndex, float sourceScale, float targetScale, String sourceNode, org.joml.Vector3fc sourceOffset, Ref<EntityStore> target, String targetNode, org.joml.Vector3fc targetOffset) static AttachedBeamAttachedBeam.toEntity(int beamIndex, float scale, String sourceNode, Ref<EntityStore> target, String targetNode) static AttachedBeamAttachedBeam.toEntity(int beamIndex, float scale, String sourceNode, org.joml.Vector3fc sourceOffset, Ref<EntityStore> target, String targetNode, org.joml.Vector3fc targetOffset) Constructors in com.hypixel.hytale.builtin.beam with parameters of type RefModifierConstructorDescriptionAttachedBeam(int beamIndex, float sourceScale, String sourceNode, org.joml.Vector3fc sourceOffset, float targetScale, Ref<EntityStore> targetEntity, String targetNode, org.joml.Vector3fc targetOffset, org.joml.Vector3dc targetPosition) Creates an instance of aAttachedBeamrecord class. -
Uses of Ref in com.hypixel.hytale.builtin.beds.respawn
Methods in com.hypixel.hytale.builtin.beds.respawn with parameters of type RefModifier and TypeMethodDescriptionvoidOverrideNearbyRespawnPointPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) abstract voidRespawnPointPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidSelectOverrideRespawnPointPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidSetNameRespawnPointPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidOverrideNearbyRespawnPointPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, RespawnPointPage.RespawnPointEventData data) voidSelectOverrideRespawnPointPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, RespawnPointPage.RespawnPointEventData data) voidSetNameRespawnPointPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, RespawnPointPage.RespawnPointEventData data) Constructors in com.hypixel.hytale.builtin.beds.respawn with parameters of type RefModifierConstructorDescriptionOverrideNearbyRespawnPointPage(PlayerRef playerRef, InteractionType interactionType, org.joml.Vector3i respawnPointPosition, Ref<ChunkStore> blockRef, PlayerRespawnPointData[] nearbyRespawnPoints, int radiusLimitRespawnPoint) Default Constructor for anOverrideNearbyRespawnPointPageinstance.SelectOverrideRespawnPointPage(PlayerRef playerRef, InteractionType interactionType, org.joml.Vector3i respawnPointToAddPosition, Ref<ChunkStore> blockRef, PlayerRespawnPointData[] respawnPoints) Default Constructor for aSelectOverrideRespawnPointPageinstance.SetNameRespawnPointPage(PlayerRef playerRef, InteractionType interactionType, org.joml.Vector3i respawnBlockPosition, Ref<ChunkStore> blockRef) Default Constructor for aSetNameRespawnPointPageinstance. -
Uses of Ref in com.hypixel.hytale.builtin.beds.sleep.systems.player
Methods in com.hypixel.hytale.builtin.beds.sleep.systems.player with parameters of type RefModifier and TypeMethodDescriptionstatic MessageSleepNotificationSystem.getSleeperName(Ref<EntityStore> ref) voidEnterBedSystem.onComponentAdded(Ref<EntityStore> ref, MountedComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidWakeUpOnDismountSystem.onComponentAdded(Ref<EntityStore> ref, MountedComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEnterBedSystem.onComponentRemoved(Ref<EntityStore> ref, MountedComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidWakeUpOnDismountSystem.onComponentRemoved(Ref<EntityStore> ref, MountedComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEnterBedSystem.onComponentSet(Ref<EntityStore> ref, MountedComponent oldComponent, MountedComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidWakeUpOnDismountSystem.onComponentSet(Ref<EntityStore> ref, MountedComponent oldComponent, MountedComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.beds.sleep.systems.world
Methods in com.hypixel.hytale.builtin.beds.sleep.systems.world with parameters of type RefModifier and TypeMethodDescriptionstatic booleanStartSlumberSystem.canNotifyOthersAboutTryingToSleep(ComponentAccessor<EntityStore> store, Ref<EntityStore> ref) static booleanStartSlumberSystem.isReadyToSleep(ComponentAccessor<EntityStore> store, Ref<EntityStore> ref) -
Uses of Ref in com.hypixel.hytale.builtin.blockphysics
Methods in com.hypixel.hytale.builtin.blockphysics with parameters of type RefModifier and TypeMethodDescriptionstatic BlockPhysicsUtil.ResultBlockPhysicsUtil.applyBlockPhysics(ComponentAccessor<EntityStore> componentAccessor, BlockPhysicsSystems.CachedAccessor chunkAccessor, Ref<ChunkStore> sectionReference, BlockSection blockSection, BlockPhysics blockPhysics, FluidSection fluidSection, int blockX, int blockY, int blockZ, BlockType blockType, int rotation, int filler) BlockPhysicsSystems.CachedAccessor.of(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, BlockSection blockSection, BlockPhysics section, FluidSection fluidSection, int cx, int cy, int cz, int radius) -
Uses of Ref in com.hypixel.hytale.builtin.blockspawner.ui
Methods in com.hypixel.hytale.builtin.blockspawner.ui with parameters of type RefModifier and TypeMethodDescriptionvoidBlockSpawnerSettingsPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidBlockSpawnerSettingsPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, BlockSpawnerSettingsPage.PageData data) -
Uses of Ref in com.hypixel.hytale.builtin.blocktick.procedure
Methods in com.hypixel.hytale.builtin.blocktick.procedure with parameters of type RefModifier and TypeMethodDescriptionBasicChanceBlockGrowthProcedure.onTick(CommandBuffer<ChunkStore> commandBuffer, Ref<ChunkStore> sectionReference, int worldX, int worldY, int worldZ, int blockId) -
Uses of Ref in com.hypixel.hytale.builtin.blocktick.system
Methods in com.hypixel.hytale.builtin.blocktick.system with parameters of type RefModifier and TypeMethodDescriptionvoidMergeWaitingBlocksSystem.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidMergeWaitingBlocksSystem.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools
Methods in com.hypixel.hytale.builtin.buildertools that return types with arguments of type RefModifier and TypeMethodDescriptionPrototypePlayerBuilderToolSettings.getLastTransformEntityRefs()EditOperation.getSpawnedEntityRefs()Methods in com.hypixel.hytale.builtin.buildertools with parameters of type RefModifier and TypeMethodDescriptionvoidBuilderToolsPlugin.BuilderState.applyRandomizeTransforms(Ref<EntityStore> ref, int deltaX, int deltaY, int deltaZ, boolean flipX, boolean flipY, boolean flipZ, RotateBlockMode rotateBlockMode, ComponentAccessor<EntityStore> componentAccessor) Applies a batch of rotations and/or flips as a single undo entry.voidBuilderToolsPlugin.BuilderState.clearHistory(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) <T extends Throwable>
voidBuilderToolsPlugin.computeSelectionCopy(Ref<EntityStore> ref, Player player, ThrowableConsumer<BlockSelection, T> task, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.contract(Ref<EntityStore> ref, org.joml.Vector3i direction, ComponentAccessor<EntityStore> componentAccessor) intBuilderToolsPlugin.BuilderState.copyOrCut(Ref<EntityStore> ref, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, int settings, ComponentAccessor<EntityStore> componentAccessor) intBuilderToolsPlugin.BuilderState.copyOrCut(Ref<EntityStore> ref, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, int settings, org.joml.Vector3i playerAnchor, ComponentAccessor<EntityStore> componentAccessor) intBuilderToolsPlugin.BuilderState.copyOrCut(Ref<EntityStore> ref, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, int settings, org.joml.Vector3i playerAnchor, Set<Ref<EntityStore>> skipEntityRemoveSnapshotFor, ComponentAccessor<EntityStore> componentAccessor) intBuilderToolsPlugin.BuilderState.copyOrCut(Ref<EntityStore> ref, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, int settings, org.joml.Vector3i playerAnchor, Set<Ref<EntityStore>> skipEntityRemoveSnapshotFor, List<SelectionSnapshot<?>> pickupSnapshots, ComponentAccessor<EntityStore> componentAccessor) intBuilderToolsPlugin.BuilderState.edit(Ref<EntityStore> ref, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.environment(Ref<EntityStore> ref, int environmentId, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.expand(Ref<EntityStore> ref, org.joml.Vector3i direction, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.extrudeSelectionFace(Ref<EntityStore> ref, org.joml.Vector3i direction, int depth, int spacing, boolean empty, ComponentAccessor<EntityStore> componentAccessor) Pulls every origin in the current selection outwarddepthtimes alongdirection, reusingBuilderToolsPlugin.BuilderState.extrudeAlongFace(SectionAccessor, Int3OpenHashSet, int, int, int, int, int, int, int, int, boolean, BlockPattern, BlockSelection, BlockSelection)with the selection's span along the normal as the stride so each copy tiles the whole selection instead of advancing a single cell.voidBuilderToolsPlugin.BuilderState.flip(Ref<EntityStore> ref, Axis axis, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPacketHandler.handleBuilderToolArgUpdate(BuilderToolArgUpdate packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolColorAction(BuilderToolColorAction packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolEntityAction(BuilderToolEntityAction packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolExtrudeAction(BuilderToolExtrudeAction packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolGeneralAction(BuilderToolGeneralAction packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolLineAction(BuilderToolLineAction packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolOnUseInteraction(BuilderToolOnUseInteraction packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolPasteClipboard(BuilderToolPasteClipboard packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolRandomizeClipboard(BuilderToolRandomizeClipboard packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolResetClipboardRotation(BuilderToolResetClipboardRotation packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolRotateClipboard(BuilderToolRotateClipboard packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolSelectionToolAskForClipboard(BuilderToolSelectionToolAskForClipboard packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolSelectionUpdate(BuilderToolSelectionUpdate packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolSetEntityCollision(BuilderToolSetEntityCollision packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolSetEntityLight(BuilderToolSetEntityLight packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolSetEntityPickupEnabled(BuilderToolSetEntityPickupEnabled packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolSetEntityScale(BuilderToolSetEntityScale packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolSetEntityTransform(BuilderToolSetEntityTransform packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolSetEntityType(BuilderToolSetEntityType packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolSetNPCDebug(BuilderToolSetNPCDebug packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolSetTransformationModeState(BuilderToolSetTransformationModeState packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleBuilderToolStackArea(BuilderToolStackArea packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPlugin.BuilderState.handleEntityScale(Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) Records a scale operation using appendable grouping.voidBuilderToolsPlugin.BuilderState.handleEntityTransform(Ref<EntityStore> targetRef, boolean hasTransformData, boolean isSessionEnd, ComponentAccessor<EntityStore> componentAccessor) Handles an entity transform change from the entity tool.voidBuilderToolsPacketHandler.handleGMaskPresetLoadResponse(BuilderToolGMaskPresetLoadResponse packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleLoadHotbar(LoadHotbar packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handlePrefabSetAnchor(PrefabSetAnchor packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handlePrefabUnselectPrefab(PrefabUnselectPrefab packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPacketHandler.handleSaveHotbar(SaveHotbar packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidBuilderToolsPlugin.BuilderState.hollow(Ref<EntityStore> ref, int blockId, int thickness, boolean setTop, boolean setBottom, ComponentAccessor<EntityStore> componentAccessor) static booleanPrototypePlayerBuilderToolSettings.isOkayToDoCommandsOnSelection(Ref<EntityStore> ref, PlayerRef playerRef, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.move(Ref<EntityStore> ref, org.joml.Vector3i direction, boolean empty, boolean entities, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.onToolArgUpdate(Ref<EntityStore> ref, PlayerRef playerRef, BuilderToolArgUpdate packet, ComponentAccessor<EntityStore> componentAccessor) intBuilderToolsPlugin.BuilderState.paste(Ref<EntityStore> ref, int x, int y, int z, boolean technicalPaste, boolean skipAirBlocks, ComponentAccessor<EntityStore> componentAccessor) intBuilderToolsPlugin.BuilderState.paste(Ref<EntityStore> ref, int x, int y, int z, boolean technicalPaste, ComponentAccessor<EntityStore> componentAccessor) intBuilderToolsPlugin.BuilderState.paste(Ref<EntityStore> ref, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.placeBrushConfig(Ref<EntityStore> ref, long startTime, BrushConfigEditStore brushConfigEditStore, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.pushEntityCloneHistory(Ref<EntityStore> clonedEntityRef) Records a clone operation to the undo history.voidBuilderToolsPlugin.BuilderState.pushEntityRemoveHistory(Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) Records a remove operation to the undo history.BuilderToolsPlugin.BuilderState.redo(Ref<EntityStore> ref, int count, ComponentAccessor<EntityStore> componentAccessor) voidEditOperation.removeEntity(Ref<EntityStore> entityRef, Holder<EntityStore> entityStoreHolder) voidBuilderToolsPlugin.BuilderState.repairFillers(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.replace(Ref<EntityStore> ref, Material from, Material to, ComponentAccessor<EntityStore> componentAccessor) Replaces materials (blocks or fluids) in the selection.voidBuilderToolsPlugin.BuilderState.replace(Ref<EntityStore> ref, BlockMask fromMask, BlockPattern toPattern, ComponentAccessor<EntityStore> componentAccessor) intBuilderToolsPlugin.BuilderState.replace(Ref<EntityStore> ref, it.unimi.dsi.fastutil.ints.Int2IntFunction function, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.resetClipboardRotation(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) BuilderToolsPlugin.ActionEntry.restore(Ref<EntityStore> ref, PlayerRef playerRef, World world, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.rotate(Ref<EntityStore> ref, Axis axis, int angle, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.rotate(Ref<EntityStore> ref, Axis axis, int angle, RotateBlockMode rotateBlockMode, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.rotateArbitrary(Ref<EntityStore> ref, float yaw, float pitch, float roll, ComponentAccessor<EntityStore> componentAccessor) Rotates the selection by arbitrary yaw, pitch, and roll angles.voidBuilderToolsPlugin.BuilderState.save(Ref<EntityStore> ref, String name, boolean relativize, boolean overwrite, SupportMode supportMode, AssetPack targetPack, PrefabFormat format, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.saveFromSelection(Ref<EntityStore> ref, String name, boolean relativize, boolean overwrite, boolean includeEntities, boolean includeEmpty, org.joml.Vector3i playerAnchor, SupportMode supportMode, AssetPack targetPack, PrefabFormat format, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.shift(Ref<EntityStore> ref, org.joml.Vector3i direction, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.shrink(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.stack(Ref<EntityStore> ref, org.joml.Vector3i direction, int count, boolean empty, int spacing, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.tint(Ref<EntityStore> ref, int color, ComponentAccessor<EntityStore> componentAccessor) voidEditOperation.trackMovedEntity(Ref<EntityStore> entityRef, ComponentAccessor<EntityStore> componentAccessor) voidEditOperation.trackSpawnedEntity(Ref<EntityStore> ref) BuilderToolsPlugin.BuilderState.undo(Ref<EntityStore> ref, int count, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.unsubmerge(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidBuilderToolsPlugin.BuilderState.walls(Ref<EntityStore> ref, BlockPattern pattern, int thickness, boolean cappedTop, boolean cappedBottom, ComponentAccessor<EntityStore> componentAccessor) Sets walls of the selection with a block pattern.Method parameters in com.hypixel.hytale.builtin.buildertools with type arguments of type RefModifier and TypeMethodDescriptionstatic <T extends Throwable>
voidBuilderToolsPlugin.addToQueue(Player player, PlayerRef playerRef, long estimatedBlockChanges, BuilderToolsPlugin.TaskRegion region, ThrowableTriConsumer<Ref<EntityStore>, BuilderToolsPlugin.BuilderState, ComponentAccessor<EntityStore>, T> task) static <T extends Throwable>
voidBuilderToolsPlugin.addToQueue(Player player, PlayerRef playerRef, long estimatedBlockChanges, ThrowableTriConsumer<Ref<EntityStore>, BuilderToolsPlugin.BuilderState, ComponentAccessor<EntityStore>, T> task) static <T extends Throwable>
voidBuilderToolsPlugin.addToQueue(Player player, PlayerRef playerRef, BuilderToolsPlugin.TaskRegion region, ThrowableTriConsumer<Ref<EntityStore>, BuilderToolsPlugin.BuilderState, ComponentAccessor<EntityStore>, T> task) static <T extends Throwable>
voidBuilderToolsPlugin.addToQueue(Player player, PlayerRef playerRef, ThrowableTriConsumer<Ref<EntityStore>, BuilderToolsPlugin.BuilderState, ComponentAccessor<EntityStore>, T> task) <T extends Throwable>
voidBuilderToolsPlugin.BuilderState.addToQueue(long estimatedBlockChanges, BuilderToolsPlugin.TaskRegion region, ThrowableTriConsumer<Ref<EntityStore>, BuilderToolsPlugin.BuilderState, ComponentAccessor<EntityStore>, T> task) <T extends Throwable>
voidBuilderToolsPlugin.BuilderState.addToQueue(long estimatedBlockChanges, ThrowableTriConsumer<Ref<EntityStore>, BuilderToolsPlugin.BuilderState, ComponentAccessor<EntityStore>, T> task) <T extends Throwable>
voidBuilderToolsPlugin.BuilderState.addToQueue(ThrowableTriConsumer<Ref<EntityStore>, BuilderToolsPlugin.BuilderState, ComponentAccessor<EntityStore>, T> task) intBuilderToolsPlugin.BuilderState.copyOrCut(Ref<EntityStore> ref, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, int settings, org.joml.Vector3i playerAnchor, Set<Ref<EntityStore>> skipEntityRemoveSnapshotFor, ComponentAccessor<EntityStore> componentAccessor) intBuilderToolsPlugin.BuilderState.copyOrCut(Ref<EntityStore> ref, int xMin, int yMin, int zMin, int xMax, int yMax, int zMax, int settings, org.joml.Vector3i playerAnchor, Set<Ref<EntityStore>> skipEntityRemoveSnapshotFor, List<SelectionSnapshot<?>> pickupSnapshots, ComponentAccessor<EntityStore> componentAccessor) static voidBuilderToolsPlugin.forEachCopyableInSelection(World world, int minX, int minY, int minZ, int width, int height, int depth, Consumer<Ref<EntityStore>> action) Helper method for safely iterating all copyable ECS entities within a selection volume who's lower corner is position in the world at min x/y/z and has the dimensions width/height/depth (length x, length y, length z respectively).voidPrototypePlayerBuilderToolSettings.setLastTransformEntityRefs(List<Ref<EntityStore>> refs) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.commands
Methods in com.hypixel.hytale.builtin.buildertools.commands with parameters of type RefModifier and TypeMethodDescriptionstatic voidCopyCommand.copySelection(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Copy the current selection of the player referenced by the given Ref.static voidCopyCommand.copySelection(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, BuilderToolsPlugin.BuilderState builderState, int settings) Copy the current selection of the player referenced by the given Ref with specified settings. -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.imageimport
Methods in com.hypixel.hytale.builtin.buildertools.imageimport with parameters of type RefModifier and TypeMethodDescriptionvoidImageImportPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidImageImportPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, ImageImportPage.PageData data) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.objimport
Methods in com.hypixel.hytale.builtin.buildertools.objimport with parameters of type RefModifier and TypeMethodDescriptionvoidObjImportPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidObjImportPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, ObjImportPage.PageData data) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.prefabeditor
Methods in com.hypixel.hytale.builtin.buildertools.prefabeditor with parameters of type RefModifier and TypeMethodDescriptionbooleanPrefabEditSession.clearSelectedPrefab(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Clear the selected prefab for a given player and hide the anchor display.PrefabEditSessionManager.createEditSessionForNewPrefab(Ref<EntityStore> ref, Player editor, PrefabEditorCreationSettings settings, ComponentAccessor<EntityStore> componentAccessor) Create an emptyPrefabEditSessioninstance world where the player can build a new prefabPrefabEditSessionManager.exitEditSession(Ref<EntityStore> ref, World world, PlayerRef playerRef, ComponentAccessor<EntityStore> componentAccessor) Exits and ends a PrefabEditSession, unloading the world and teleporting you out.PrefabEditSessionManager.loadPrefabAndCreateEditSession(Ref<EntityStore> ref, Player editor, PrefabEditorCreationSettings settings, ComponentAccessor<EntityStore> componentAccessor) Create aPrefabEditSessioninstance world, load the specified prefab(s), and teleport the provided player into it.PrefabEditSessionManager.loadPrefabAndCreateEditSession(Ref<EntityStore> ref, Player editor, PrefabEditorCreationSettings settings, ComponentAccessor<EntityStore> componentAccessor, Consumer<PrefabLoadingState> progressCallback) Create aPrefabEditSessioninstance world, load the specified prefab(s), and teleport the provided player into it.PrefabEditSessionManager.sendToEditWorld(Ref<EntityStore> ref, World world, PlayerRef playerRef) voidPrefabEditSession.setSelectedPrefab(Ref<EntityStore> ref, PrefabEditingMetadata prefabEditingMetadata, ComponentAccessor<EntityStore> componentAccessor) Set the selected prefab for a given player and send them the anchor highlighting packet and update their builder tools selection -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.prefabeditor.ui
Methods in com.hypixel.hytale.builtin.buildertools.prefabeditor.ui with parameters of type RefModifier and TypeMethodDescriptionvoidPrefabEditorExitConfirmPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidPrefabEditorLoadOptionsPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidPrefabEditorLoadSettingsPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidPrefabEditorSaveSettingsPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidPrefabTeleportPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidPrefabEditorExitConfirmPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, com.hypixel.hytale.builtin.buildertools.prefabeditor.ui.PrefabEditorExitConfirmPage.PageData data) voidPrefabEditorLoadOptionsPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, com.hypixel.hytale.builtin.buildertools.prefabeditor.ui.PrefabEditorLoadOptionsPage.PageData data) voidPrefabEditorLoadSettingsPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, com.hypixel.hytale.builtin.buildertools.prefabeditor.ui.PrefabEditorLoadSettingsPage.PageData data) voidPrefabEditorSaveSettingsPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, com.hypixel.hytale.builtin.buildertools.prefabeditor.ui.PrefabEditorSaveSettingsPage.PageData data) voidPrefabTeleportPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, PrefabTeleportPage.PageData data) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.prefablist
Methods in com.hypixel.hytale.builtin.buildertools.prefablist with parameters of type RefModifier and TypeMethodDescriptionvoidPrefabPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidPrefabSavePage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidPrefabPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, FileBrowserEventData data) voidPrefabSavePage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, com.hypixel.hytale.builtin.buildertools.prefablist.PrefabSavePage.PageData data) voidPrefabPage.onDismiss(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes with parameters of type RefModifier and TypeMethodDescriptionvoidBrushConfigCommandExecutor.execute(Ref<EntityStore> ref, World world, org.joml.Vector3i origin, boolean isHoldDownInteraction, InteractionType interactionType, ComponentAccessor<EntityStore> componentAccessor) voidBrushConfigCommandExecutor.execute(Ref<EntityStore> ref, World world, org.joml.Vector3i origin, boolean isHoldDownInteraction, InteractionType interactionType, Consumer<BrushConfig> existingBrushDataLoadingConsumer, ComponentAccessor<EntityStore> componentAccessor) voidBrushConfigCommandExecutor.exitExecution(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) BrushConfigCommandExecutor.step(Ref<EntityStore> ref, boolean placePreviewAfterStep, ComponentAccessor<EntityStore> componentAccessor) Perform a single step of this operation This method manages the internal state, such that this is safe to call whenever, as many times as you want -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.global
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.global with parameters of type RefModifier and TypeMethodDescriptionvoidDebugBrushOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidDisableHoldInteractionOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidIgnoreExistingBrushDataOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential with parameters of type RefModifier and TypeMethodDescriptionbooleanDeleteOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) booleanErodeOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) booleanFluidFixOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) booleanHeightmapLayerOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) booleanKernelErosionOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) booleanLayerOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) booleanLiftOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) booleanMeltOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) booleanPastePrefabOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) booleanReplaceOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) booleanSetOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) booleanSmoothOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) voidBlockPatternOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidBreakpointOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor executor, ComponentAccessor<EntityStore> componentAccessor) voidClearOperationMaskOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidClearRotationOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidDeleteOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidEchoOnceOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidEchoOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidErodeOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidFluidFixOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidHeightmapLayerOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidKernelErosionOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidLayerOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidLiftOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidLoadIntFromToolArgOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidLoadMaterialFromToolArgOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidMaterialOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidMeltOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidPastePrefabOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidReplaceOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidRunCommandOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidSetDensity.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidSetOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidShapeOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidSmoothOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.dimensions
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.dimensions with parameters of type RefModifier and TypeMethodDescriptionvoidDimensionsOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidRandomizeDimensionsOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.flowcontrol
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.flowcontrol with parameters of type RefModifier and TypeMethodDescriptionvoidExitOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidJumpIfBlockTypeOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidJumpIfClickType.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidJumpIfCompareOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidJumpIfStringMatchOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidJumpIfToolArgOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidJumpToIndexOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidJumpToRandomIndex.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.flowcontrol.loops
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.flowcontrol.loops with parameters of type RefModifier and TypeMethodDescriptionvoidCircleOffsetAndLoopOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidCircleOffsetFromArgOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidLoadLoopFromToolArgOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidLoopOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidLoopRandomOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.masks
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.masks with parameters of type RefModifier and TypeMethodDescriptionvoidAppendMaskFromToolArgOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidAppendMaskOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidHistoryMaskOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidMaskOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidUseBrushMaskOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidUseOperationMaskOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.offsets
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.offsets with parameters of type RefModifier and TypeMethodDescriptionvoidOffsetOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidRandomOffsetOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.saveandload
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.saveandload with parameters of type RefModifier and TypeMethodDescriptionvoidLoadBrushConfigOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidLoadOperationsFromAssetOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidPersistentDataOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidSaveBrushConfigOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) voidSaveIndexOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.transforms
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.transforms with parameters of type RefModifier and TypeMethodDescriptionvoidRotateOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system with parameters of type RefModifier and TypeMethodDescriptionbooleanSequenceBrushOperation.modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) abstract voidBrushOperation.modifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.ui
Methods in com.hypixel.hytale.builtin.buildertools.scriptedbrushes.ui with parameters of type RefModifier and TypeMethodDescriptionvoidScriptedBrushPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidScriptedBrushPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, FileBrowserEventData data) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.snapshot
Methods in com.hypixel.hytale.builtin.buildertools.snapshot that return RefModifier and TypeMethodDescriptionEntityAddSnapshot.getEntityRef()EntityRemoveSnapshot.getOriginalRef()EntityScaleSnapshot.getRef()Methods in com.hypixel.hytale.builtin.buildertools.snapshot with parameters of type RefModifier and TypeMethodDescriptionstatic voidEntitySettingsSnapshot.applyPickupState(Ref<EntityStore> ref, boolean enabled, ComponentAccessor<EntityStore> componentAccessor) Applies the pickup enabled/disabled state to an entity.BlockSelectionSnapshot.restore(Ref<EntityStore> ref, PlayerRef playerRef, World world, ComponentAccessor<EntityStore> componentAccessor) default TClipboardSnapshot.restore(Ref<EntityStore> ref, PlayerRef playerRef, World world, ComponentAccessor<EntityStore> componentAccessor) default TEntitySnapshot.restore(Ref<EntityStore> ref, PlayerRef playerRef, World world, ComponentAccessor<EntityStore> componentAccessor) SelectionSnapshot.restore(Ref<EntityStore> ref, PlayerRef playerRef, World world, ComponentAccessor<EntityStore> componentAccessor) Restore the state represented by this snapshot, optionally returning a new snapshot of the subject's current state.ClipboardBoundsSnapshot.restoreClipboard(Ref<EntityStore> ref, PlayerRef playerRef, World world, BuilderToolsPlugin.BuilderState state, ComponentAccessor<EntityStore> componentAccessor) ClipboardContentsSnapshot.restoreClipboard(Ref<EntityStore> ref, PlayerRef playerRef, World world, BuilderToolsPlugin.BuilderState builderState, ComponentAccessor<EntityStore> componentAccessor) ClipboardSnapshot.restoreClipboard(Ref<EntityStore> ref, PlayerRef playerRef, World world, BuilderToolsPlugin.BuilderState builderState, ComponentAccessor<EntityStore> componentAccessor) voidEntityFreezeSnapshot.updateEntityRef(Ref<EntityStore> oldRef, Ref<EntityStore> newRef) voidEntityScaleSnapshot.updateEntityRef(Ref<EntityStore> oldRef, Ref<EntityStore> newRef) voidEntitySettingsSnapshot.updateEntityRef(Ref<EntityStore> oldRef, Ref<EntityStore> newRef) default voidEntitySnapshot.updateEntityRef(Ref<EntityStore> oldRef, Ref<EntityStore> newRef) Updates the entity reference held by this snapshot.voidEntityTransformSnapshot.updateEntityRef(Ref<EntityStore> oldRef, Ref<EntityStore> newRef) Constructors in com.hypixel.hytale.builtin.buildertools.snapshot with parameters of type RefModifierConstructorDescriptionEntityAddSnapshot(Ref<EntityStore> entityRef) EntityFreezeSnapshot(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Default Constructor for aEntityRemoveSnapshotinstance.EntityScaleSnapshot(Ref<EntityStore> ref, float scale) EntityScaleSnapshot(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) EntitySettingsSnapshot(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) EntityTransformSnapshot(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Default Constructor for aEntityTransformSnapshotinstance. -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.tooloperations
Methods in com.hypixel.hytale.builtin.buildertools.tooloperations with parameters of type RefModifier and TypeMethodDescriptionOperationFactory.create(Ref<EntityStore> ref, Player playerComponent, PlayerRef playerRefComponent, BuilderToolOnUseInteraction interaction, ComponentAccessor<EntityStore> componentAccessor) Called to create a new instance of the tool operation class.static ToolOperationToolOperation.fromPacket(Ref<EntityStore> ref, Player player, PlayerRef playerRef, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) Creates a new tool operation instance based on the information from the builder tool use interaction packet.org.joml.Vector3iToolOperation.getTargetBlockAvoidingPaint(Ref<EntityStore> ref, double maxDistance, ComponentAccessor<EntityStore> componentAccessor, float raycastOriginX, float raycastOriginY, float raycastOriginZ, float raycastDirectionX, float raycastDirectionY, float raycastDirectionZ) org.joml.Vector3iToolOperation.getTargetBlockAvoidingPaint(Ref<EntityStore> ref, double maxDistance, ComponentAccessor<EntityStore> componentAccessor, float raycastOriginX, float raycastOriginY, float raycastOriginZ, float raycastDirectionX, float raycastDirectionY, float raycastDirectionZ, org.joml.Vector3d hitPositionOut) Constructors in com.hypixel.hytale.builtin.buildertools.tooloperations with parameters of type RefModifierConstructorDescriptionLaserPointerOperation(Ref<EntityStore> ref, Player player, PlayerRef playerRef, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) LayersOperation(Ref<EntityStore> ref, Player player, PlayerRef playerRef, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) NoiseOperation(Ref<EntityStore> ref, Player player, PlayerRef playerRef, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) OldSculptOperation(Ref<EntityStore> ref, Player player, PlayerRef playerRef, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) Deprecated.PaintOperation(Ref<EntityStore> ref, Player player, PlayerRef playerRef, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) RevolveOperation(Ref<EntityStore> ref, Player player, PlayerRef playerRef, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) ScatterOperation(Ref<EntityStore> ref, Player player, PlayerRef playerRef, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) SculptOperation(Ref<EntityStore> ref, Player player, PlayerRef playerRef, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) SmootherOperation(Ref<EntityStore> ref, Player player, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) SmoothOperation(Ref<EntityStore> ref, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) TintOperation(Ref<EntityStore> ref, Player player, PlayerRef playerRef, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) ToolOperation(Ref<EntityStore> ref, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.utils
Methods in com.hypixel.hytale.builtin.buildertools.utils with parameters of type RefModifier and TypeMethodDescriptionstatic voidPasteToolUtil.switchToPasteTool(Ref<EntityStore> ref, PlayerRef playerRef, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.buildertools.world
Methods in com.hypixel.hytale.builtin.buildertools.world with parameters of type RefModifier and TypeMethodDescriptionvoidPrefetchLease.holdColumn(Ref<ChunkStore> reference) voidPrefetchLease.holdSection(Ref<ChunkStore> reference) -
Uses of Ref in com.hypixel.hytale.builtin.companionblockspawner
Methods in com.hypixel.hytale.builtin.companionblockspawner with parameters of type RefModifier and TypeMethodDescriptionstatic voidCompanionBlockSpawnerSupport.createMarker(World world, org.joml.Vector3i spawnerPos, Ref<ChunkStore> spawnerRef, CompanionBlockSpawnerRecipe recipe) Creates a spawn marker for the recipe nearspawnerPosand stores it on the spawner'sCompanionBlockSpawnerBlock.voidCompanionBlockSpawnerSystems.AddOrRemove.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidCompanionBlockSpawnerSystems.AddOrRemove.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) Constructor parameters in com.hypixel.hytale.builtin.companionblockspawner with type arguments of type RefModifierConstructorDescriptionCompanionBlockSpawnerSpatialSystem(ResourceType<ChunkStore, SpatialResource<Ref<ChunkStore>, ChunkStore>> resourceType, ComponentType<ChunkStore, CompanionBlockSpawnerBlock> spawnerBlockComponentType) -
Uses of Ref in com.hypixel.hytale.builtin.crafting
Methods in com.hypixel.hytale.builtin.crafting with parameters of type RefModifier and TypeMethodDescriptionstatic booleanCraftingPlugin.forgetRecipe(Ref<EntityStore> ref, String itemId, ComponentAccessor<EntityStore> componentAccessor) Called to forget a recipe for the given item ID as the given player.static booleanCraftingPlugin.learnRecipe(Ref<EntityStore> ref, String recipeId, ComponentAccessor<EntityStore> componentAccessor) Called to learn the recipe for the given item ID as the given player.voidCraftingPlugin.PlayerAddedSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCraftingPlugin.PlayerAddedSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) static voidCraftingPlugin.sendKnownRecipes(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to send all known recipes to the player. -
Uses of Ref in com.hypixel.hytale.builtin.crafting.component
Methods in com.hypixel.hytale.builtin.crafting.component with parameters of type RefModifier and TypeMethodDescriptionbooleanCraftingManager.cancelAllCrafting(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to cancel all crafting within this crafting manager.booleanCraftingManager.clearBench(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to clear this bench, cancelling all queued crafts.booleanCraftingManager.craftItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, CraftingRecipe recipe, int requestedQuantity, ItemContainer itemContainer) Called to instantly craft the given item for the given quantity.booleanCraftingManager.queueCraft(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, CraftingWindow window, int transactionId, CraftingRecipe recipe, int requestedQuantity, ItemContainer inputItemContainer, CraftingManager.InputRemovalType inputRemovalType) Called to queue a recipe to be crafted.voidBenchBlock.GrantedAugmentTagsRefresher.refresh(Store<ChunkStore> store, Ref<ChunkStore> benchRef, org.joml.Vector3i pos) static voidBenchBlock.refreshGrantedAugmentTags(Store<ChunkStore> store, Ref<ChunkStore> benchRef, org.joml.Vector3i pos) voidProcessingBenchBlock.setBlockInteractionState(String state, BlockType blockType, ChunkStore chunkStore, Ref<ChunkStore> sectionRef, int blockX, int blockY, int blockZ) booleanCraftingManager.startTierUpgrade(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, BenchWindow window) Called to attempt to start a bench tier upgrade for the affiliated entity.voidCraftingManager.tick(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, float dt) Called to tick and update this crafting manager.booleanBenchBlock.OpenGate.tryOpen(Ref<EntityStore> playerEntityRef, CommandBuffer<EntityStore> commandBuffer, Ref<ChunkStore> benchRef, org.joml.Vector3i pos) static booleanBenchBlock.tryOpen(Ref<EntityStore> playerEntityRef, CommandBuffer<EntityStore> commandBuffer, Ref<ChunkStore> benchRef, org.joml.Vector3i pos) -
Uses of Ref in com.hypixel.hytale.builtin.crafting.system
Methods in com.hypixel.hytale.builtin.crafting.system with parameters of type RefModifier and TypeMethodDescriptionvoidBenchSystems.OnAddOrRemoved.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidBenchSystems.ProcessingBenchLifecycle.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidPlayerCraftingSystems.CraftingRefSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidBenchSystems.OnAddOrRemoved.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidBenchSystems.ProcessingBenchLifecycle.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidPlayerCraftingSystems.CraftingRefSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.crafting.window
Methods in com.hypixel.hytale.builtin.crafting.window with parameters of type RefModifier and TypeMethodDescriptionstatic booleanCraftingWindow.craftSimpleItem(Store<EntityStore> store, Ref<EntityStore> ref, CraftingManager craftingManager, CraftRecipeAction action) Called to craft a simple item from the given actionvoidDiagramCraftingWindow.handleAction(Ref<EntityStore> ref, Store<EntityStore> store, WindowAction action) voidFieldCraftingWindow.handleAction(Ref<EntityStore> ref, Store<EntityStore> store, WindowAction action) voidProcessingBenchWindow.handleAction(Ref<EntityStore> ref, Store<EntityStore> store, WindowAction action) voidSimpleCraftingWindow.handleAction(Ref<EntityStore> ref, Store<EntityStore> store, WindowAction action) voidStructuralCraftingWindow.handleAction(Ref<EntityStore> ref, Store<EntityStore> store, WindowAction action) voidBenchWindow.onClose0(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidCraftingWindow.onClose0(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidDiagramCraftingWindow.onClose0(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidFieldCraftingWindow.onClose0(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidProcessingBenchWindow.onClose0(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidStructuralCraftingWindow.onClose0(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) booleanDiagramCraftingWindow.onOpen0(Ref<EntityStore> ref, Store<EntityStore> store) booleanFieldCraftingWindow.onOpen0(Ref<EntityStore> ref, Store<EntityStore> store) booleanStructuralCraftingWindow.onOpen0(Ref<EntityStore> ref, Store<EntityStore> store) Constructors in com.hypixel.hytale.builtin.crafting.window with parameters of type RefModifierConstructorDescriptionDiagramCraftingWindow(Ref<EntityStore> ref, ComponentAccessor<EntityStore> store, int x, int y, int z, int rotationIndex, BlockType blockType, BenchBlock benchBlock) -
Uses of Ref in com.hypixel.hytale.builtin.creativehub.systems
Methods in com.hypixel.hytale.builtin.creativehub.systems with parameters of type RefModifier and TypeMethodDescriptionvoidReturnToHubButtonSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidReturnToHubButtonSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.creativehub.ui
Methods in com.hypixel.hytale.builtin.creativehub.ui with parameters of type RefModifier and TypeMethodDescriptionstatic voidReturnToHubButtonUI.executeReturnToHub(PlayerRef playerRef, Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.deployables
Methods in com.hypixel.hytale.builtin.deployables that return RefModifier and TypeMethodDescriptionstatic Ref<EntityStore> DeployablesUtils.spawnDeployable(CommandBuffer<EntityStore> commandBuffer, Store<EntityStore> store, DeployableConfig config, Ref<EntityStore> deployerRef, org.joml.Vector3d position, Rotation3f rotation, String spawnFace) Called to spawn and return a deployable entity based on the provided deployable config.Methods in com.hypixel.hytale.builtin.deployables with parameters of type RefModifier and TypeMethodDescriptionstatic voidDeployablesUtils.playAnimation(Store<EntityStore> store, int networkId, Ref<EntityStore> ref, DeployableConfig config, AnimationSlot animationSlot, String itemAnimationsId, String animationId) Called to play a specific animation on the provided deployable entitystatic voidDeployablesUtils.playSoundEventsAtEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, int localIndex, int worldIndex, org.joml.Vector3d pos) Called to play sound events at the given entity reference.static Ref<EntityStore> DeployablesUtils.spawnDeployable(CommandBuffer<EntityStore> commandBuffer, Store<EntityStore> store, DeployableConfig config, Ref<EntityStore> deployerRef, org.joml.Vector3d position, Rotation3f rotation, String spawnFace) Called to spawn and return a deployable entity based on the provided deployable config.static voidDeployablesUtils.stopAnimation(Store<EntityStore> store, int networkId, Ref<EntityStore> ref, AnimationSlot animationSlot) Called to play a specific animation on the provided deployable entity -
Uses of Ref in com.hypixel.hytale.builtin.deployables.component
Methods in com.hypixel.hytale.builtin.deployables.component that return RefModifier and TypeMethodDescriptionDeployableProjectileShooterComponent.getActiveTarget()DeployableComponent.getOwner()DeployableProjectileComponent.takeHitEntityRef()Returns the entity ref that the physics system recorded as an impact target, and clears it.Methods in com.hypixel.hytale.builtin.deployables.component that return types with arguments of type RefModifier and TypeMethodDescriptionDeployableProjectileShooterComponent.getProjectiles()DeployableProjectileShooterComponent.getProjectilesForRemoval()Methods in com.hypixel.hytale.builtin.deployables.component with parameters of type RefModifier and TypeMethodDescriptionvoidDeployableOwnerComponent.deRegisterDeployable(String id, Ref<EntityStore> deployable) voidDeployableComponent.init(Ref<EntityStore> deployerRef, Store<EntityStore> store, DeployableConfig config, Instant spawnInstant, String spawnFace) Called to set up this deployable entity with the provided information.voidDeployableOwnerComponent.registerDeployable(Ref<EntityStore> owner, DeployableComponent deployableComp, String id, Ref<EntityStore> deployable, Store<EntityStore> store) Called to register the given deployable for the givenvoidDeployableProjectileShooterComponent.setActiveTarget(Ref<EntityStore> target) voidDeployableProjectileComponent.setHitEntityRef(Ref<EntityStore> ref) Called to record the entity that the physics system detected as an impact target.voidDeployableProjectileShooterComponent.spawnProjectile(Ref<EntityStore> entityRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig projectileConfig, org.joml.Vector3d spawnPos, org.joml.Vector3d direction) Called to spawn a new projectile entity based on the provided projectile config -
Uses of Ref in com.hypixel.hytale.builtin.deployables.system
Methods in com.hypixel.hytale.builtin.deployables.system with parameters of type RefModifier and TypeMethodDescriptionvoidDeployablesSystem.DeployableRegisterer.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeployablesSystem.DeployableRegisterer.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.encountermanager
Methods in com.hypixel.hytale.builtin.encountermanager that return types with arguments of type RefModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.Reference2FloatOpenHashMap<Ref<EntityStore>> EncounterMembers.getMemberTtl()Methods in com.hypixel.hytale.builtin.encountermanager with parameters of type RefModifier and TypeMethodDescriptionEncounterManager.acquireExecutionSupport(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) voidEncounterAudioState.applyToPlayer(ComponentAccessor<EntityStore> accessor, Ref<EntityStore> encounterRef, Ref<EntityStore> playerRef) Pushes the desired music + audio-state values onto a player.voidEncounterBossBarState.applyToPlayer(ComponentAccessor<EntityStore> accessor, Ref<EntityStore> encounterRef, Ref<EntityStore> playerRef) voidEncounterMemberConsumer.applyToPlayer(ComponentAccessor<EntityStore> accessor, Ref<EntityStore> encounterRef, Ref<EntityStore> playerRef) voidEncounterWeatherState.applyToPlayer(ComponentAccessor<EntityStore> accessor, Ref<EntityStore> encounterRef, Ref<EntityStore> playerRef) voidEncounterBossBarState.forgetPlayer(Ref<EntityStore> playerRef) default voidEncounterMemberConsumer.forgetPlayer(Ref<EntityStore> playerRef) Called instead ofEncounterMemberConsumer.revertPlayer(ComponentAccessor, Ref, Ref)for a member whose ref died, such as a player who disconnected.voidEncounterManagerSystems.TeleportSystem.onComponentAdded(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEncounterManagerSystems.TeleportSystem.onComponentRemoved(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEncounterManagerSystems.TeleportSystem.onComponentSet(Ref<EntityStore> ref, Teleport oldComponent, Teleport newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEncounterManagerSystems.LifecycleSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEncounterManagerSystems.LifecycleSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEncounterManager.removed(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) static voidEncounterMemberSystems.revertAndClearMembers(ComponentAccessor<EntityStore> accessor, Ref<EntityStore> encounterRef) Reverts every member of an encounter and clears its membership.voidEncounterAudioState.revertPlayer(ComponentAccessor<EntityStore> accessor, Ref<EntityStore> encounterRef, Ref<EntityStore> playerRef) Returns a player to normal audio: clears forced music and resets every axis this encounter manages back to its declared default.voidEncounterBossBarState.revertPlayer(ComponentAccessor<EntityStore> accessor, Ref<EntityStore> encounterRef, Ref<EntityStore> playerRef) voidEncounterMemberConsumer.revertPlayer(ComponentAccessor<EntityStore> accessor, Ref<EntityStore> encounterRef, Ref<EntityStore> playerRef) voidEncounterWeatherState.revertPlayer(ComponentAccessor<EntityStore> accessor, Ref<EntityStore> encounterRef, Ref<EntityStore> playerRef) voidEncounterBossBarState.setTracked(Ref<EntityStore> targetRef, UUID targetUuid, String nameKey, boolean hardMode) voidEncounterMembers.stampMember(Ref<EntityStore> playerRef, float ttlSeconds) voidEncounterManager.teleported(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor, World from, World to) voidEncounterManager.tick(Ref<EntityStore> ref, float dt, Store<EntityStore> store) Per-tick execution of the instruction tree.voidEncounterManager.unloaded(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) -
Uses of Ref in com.hypixel.hytale.builtin.encountermanager.npc
Methods in com.hypixel.hytale.builtin.encountermanager.npc with parameters of type RefModifier and TypeMethodDescriptionbooleanActionChangeTargetRole.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionGrantReward.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetEncounterAudioState.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetEncounterWeather.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSignalWorldEvent.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStartEncounterMusic.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidEncounterMemberCollector.collectMatching(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) voidEncounterMemberCollector.collectNonMatching(Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) booleanActionChangeTargetRole.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionClearEncounterBossBar.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionClearEncounterWeather.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionGrantReward.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetEncounterAudioState.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetEncounterBossBar.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetEncounterWeather.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetTargetNPCInvulnerable.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSignalWorldEvent.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStartEncounterMusic.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStopEncounterMusic.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidEncounterMemberCollector.init(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.fallingblocks
Methods in com.hypixel.hytale.builtin.fallingblocks with parameters of type RefModifier and TypeMethodDescriptionvoidBreakFallingBlockImpact.apply(Ref<ChunkStore> sectionRef, World world, BlockType blockType, org.joml.Vector3d position, RotationTuple rotation, Store<EntityStore> store, Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer) voidExplodeFallingBlockImpact.apply(Ref<ChunkStore> sectionRef, World world, BlockType blockType, org.joml.Vector3d position, RotationTuple rotation, Store<EntityStore> store, Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer) voidPlaceFallingBlockImpact.apply(Ref<ChunkStore> sectionRef, World world, BlockType blockType, org.joml.Vector3d position, RotationTuple rotation, Store<EntityStore> store, Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer) static voidBreakFallingBlockImpact.breakFallingBlock(World world, BlockType blockType, org.joml.Vector3d position, RotationTuple rotation, Store<EntityStore> store, Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer) static voidBreakFallingBlockImpact.breakFallingBlock(World world, BlockType blockType, org.joml.Vector3d position, RotationTuple rotation, Store<EntityStore> store, Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, boolean dropItems) static voidPlaceFallingBlockImpact.placeFallingBlock(Ref<ChunkStore> sectionRef, World world, BlockType blockType, org.joml.Vector3d position, RotationTuple rotation, Store<EntityStore> store, Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.gameflags.integration.npc
Methods in com.hypixel.hytale.builtin.gameflags.integration.npc with parameters of type RefModifier and TypeMethodDescriptionbooleanSensorGameFlag.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.hytalegenerator.plugin.editor
Methods in com.hypixel.hytale.builtin.hytalegenerator.plugin.editor with parameters of type RefModifier and TypeMethodDescriptionvoidBiomeEditorPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidBiomeEditorPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, BiomeEditor.Config config) static CompletableFuture<Void> BiomeEditorPage.open(Ref<EntityStore> user) static CompletableFuture<Void> BiomeEditor.setupViewport(BiomeEditor.Config config, Ref<EntityStore> ref) Sets up the viewport for the provided player reference and configuration.static CompletableFuture<Void> BiomeEditor.setupViewport(CompletableFuture<BiomeEditor.Context> future, Ref<EntityStore> ref) Sets up the viewport for the provided player reference and context future. -
Uses of Ref in com.hypixel.hytale.builtin.instances
Methods in com.hypixel.hytale.builtin.instances with parameters of type RefModifier and TypeMethodDescriptionstatic CompletableFuture<Void> InstancesPlugin.exitInstance(Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) Returns the entity to the return world/point for the instance they are currently in.static voidInstancesPlugin.teleportPlayerToInstance(Ref<EntityStore> playerRef, ComponentAccessor<EntityStore> componentAccessor, World targetWorld, Transform overrideReturn) Called to teleport the given player entity to the target world.static voidInstancesPlugin.teleportPlayerToLoadingInstance(Ref<EntityStore> entityRef, ComponentAccessor<EntityStore> componentAccessor, CompletableFuture<World> worldFuture, Transform overrideReturn) Teleports a player to a world that may not be loaded yet.static voidInstancesPlugin.teleportPlayerToLoadingInstance(Ref<EntityStore> entityRef, ComponentAccessor<EntityStore> componentAccessor, CompletableFuture<World> worldFuture, Transform overrideReturn, Transform arrival) Called to teleport the given player entity to a loading target world, arriving atarrivalinstead of the world's spawn point when provided. -
Uses of Ref in com.hypixel.hytale.builtin.instances.blocks
Methods in com.hypixel.hytale.builtin.instances.blocks with parameters of type RefModifier and TypeMethodDescriptionvoidConfigurableInstanceBlock.OnRemove.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidInstanceBlock.OnRemove.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidConfigurableInstanceBlock.OnRemove.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidInstanceBlock.OnRemove.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.instances.config
Methods in com.hypixel.hytale.builtin.instances.config with parameters of type RefModifier and TypeMethodDescriptionExitInstance.respawnPlayer(World world, Ref<EntityStore> playerReference, ComponentAccessor<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.instances.page
Methods in com.hypixel.hytale.builtin.instances.page with parameters of type RefModifier and TypeMethodDescriptionvoidConfigureInstanceBlockPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidInstanceListPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidConfigureInstanceBlockPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, ConfigureInstanceBlockPage.PageData data) voidInstanceListPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, InstanceListPage.PageData data) Constructors in com.hypixel.hytale.builtin.instances.page with parameters of type RefModifierConstructorDescriptionConfigureInstanceBlockPage(PlayerRef playerRef, Ref<ChunkStore> ref) -
Uses of Ref in com.hypixel.hytale.builtin.instances.removal
Methods in com.hypixel.hytale.builtin.instances.removal with parameters of type RefModifier and TypeMethodDescriptionvoidInstanceRemovalTitleSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidInstanceRemovalTitleSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.model.pages
Methods in com.hypixel.hytale.builtin.model.pages with parameters of type RefModifier and TypeMethodDescriptionvoidChangeModelPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidChangeModelPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, ChangeModelPage.PageEventData data) voidChangeModelPage.onDismiss(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.mounts
Methods in com.hypixel.hytale.builtin.mounts that return RefModifier and TypeMethodDescriptionMountedComponent.getMountedToBlock()MountedComponent.getMountedToEntity()Methods in com.hypixel.hytale.builtin.mounts that return types with arguments of type RefModifier and TypeMethodDescriptionMountedByComponent.getPassengers()Collection<? extends Ref<EntityStore>> BlockMountComponent.getSeatedEntities()Methods in com.hypixel.hytale.builtin.mounts with parameters of type RefModifier and TypeMethodDescriptionvoidMountedByComponent.addPassenger(Ref<EntityStore> passenger) static voidMountPlugin.checkDismountNpc(ComponentAccessor<EntityStore> store, Ref<EntityStore> ref, Player playerComponent) BlockMountComponent.getSeatBlockBySeatedEntity(Ref<EntityStore> seatedEntity) BlockMountAPI.mountOnBlock(Ref<EntityStore> entity, CommandBuffer<EntityStore> commandBuffer, org.joml.Vector3i targetBlock, org.joml.Vector3d interactPos) voidMountSystems.MountedEntityDeath.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.MountedEntitySpectating.onComponentAdded(Ref<EntityStore> ref, Spectating component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.PlayerMount.onComponentAdded(Ref<EntityStore> ref, MountedComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.TeleportMountedEntity.onComponentAdded(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.TrackedMounted.onComponentAdded(Ref<EntityStore> ref, MountedComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.TrackerRemove.onComponentAdded(Ref<EntityStore> ref, MountedComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCMountSystems.DismountOnMountDeath.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCMountSystems.DismountOnPlayerDeath.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCMountSystems.DismountOnPlayerSpectating.onComponentAdded(Ref<EntityStore> ref, Spectating component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.MountedEntityDeath.onComponentRemoved(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.MountedEntitySpectating.onComponentRemoved(Ref<EntityStore> ref, Spectating component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.PlayerMount.onComponentRemoved(Ref<EntityStore> ref, MountedComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.TeleportMountedEntity.onComponentRemoved(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.TrackedMounted.onComponentRemoved(Ref<EntityStore> ref, MountedComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.TrackerRemove.onComponentRemoved(Ref<EntityStore> ref, MountedComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCMountSystems.DismountOnPlayerSpectating.onComponentRemoved(Ref<EntityStore> ref, Spectating component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.MountedEntityDeath.onComponentSet(Ref<EntityStore> ref, DeathComponent oldComponent, DeathComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.MountedEntitySpectating.onComponentSet(Ref<EntityStore> ref, Spectating oldComponent, Spectating newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.PlayerMount.onComponentSet(Ref<EntityStore> ref, MountedComponent oldComponent, MountedComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.TeleportMountedEntity.onComponentSet(Ref<EntityStore> ref, Teleport oldComponent, Teleport newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.TrackedMounted.onComponentSet(Ref<EntityStore> ref, MountedComponent oldComponent, MountedComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.TrackerRemove.onComponentSet(Ref<EntityStore> ref, MountedComponent oldComponent, MountedComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCMountSystems.DismountOnPlayerSpectating.onComponentSet(Ref<EntityStore> ref, Spectating oldComponent, Spectating newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.RemoveBlockSeat.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidMountSystems.RemoveMounted.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.RemoveMountedBy.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCMountSystems.OnAdd.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCMountSystems.OnPlayerRemove.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.RemoveBlockSeat.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidMountSystems.RemoveMounted.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMountSystems.RemoveMountedBy.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCMountSystems.OnAdd.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCMountSystems.OnPlayerRemove.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidBlockMountComponent.putSeatedEntity(BlockMountPoint mountPoint, Ref<EntityStore> seatedEntity) voidMountedByComponent.removePassenger(Ref<EntityStore> ref) voidBlockMountComponent.removeSeatedEntity(Ref<EntityStore> seatedEntity) static voidMountPlugin.resetOriginalPlayerMovementSettings(Ref<EntityStore> playerReference, ComponentAccessor<EntityStore> store) static voidMountPlugin.resetOriginalPlayerMovementSettings(Ref<EntityStore> playerReference, ComponentAccessor<EntityStore> store, int mountEntityId) MountedByComponent.withPassenger(Ref<EntityStore> passenger) Constructors in com.hypixel.hytale.builtin.mounts with parameters of type RefModifierConstructorDescriptionMountedComponent(Ref<ChunkStore> mountedToBlock, org.joml.Vector3f attachmentOffset, BlockMountType blockMountType) MountedComponent(Ref<EntityStore> mountedToEntity, org.joml.Vector3f attachmentOffset, MountController controller) -
Uses of Ref in com.hypixel.hytale.builtin.mounts.npc
Methods in com.hypixel.hytale.builtin.mounts.npc with parameters of type RefModifier and TypeMethodDescriptionbooleanActionMount.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionMount.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.corecomponents with parameters of type RefModifier and TypeMethodDescriptionbooleanActionAddToTargetMemory.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionCombatAbility.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidCombatTargetCollector.collectMatching(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) voidCombatTargetCollector.collectNonMatching(Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) booleanActionAddToTargetMemory.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionCombatAbility.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidCombatTargetCollector.init(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanSensorCombatActionEvaluator.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorHasHostileTargetMemory.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator that return RefModifier and TypeMethodDescriptionCombatActionEvaluator.getBasicAttackTarget()CombatActionEvaluator.CombatOptionHolder.getOptionTarget()Returns the target for this option, or null if it targets the entity itself.CombatActionEvaluator.MultipleTargetCombatOptionHolder.getOptionTarget()CombatActionEvaluator.getPrimaryTarget()Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator with parameters of type RefModifier and TypeMethodDescriptionvoidCombatActionEvaluator.setBasicAttackTarget(Ref<EntityStore> target) -
Uses of Ref in com.hypixel.hytale.builtin.npccombatactionevaluator.memory
Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.memory that return RefMethods in com.hypixel.hytale.builtin.npccombatactionevaluator.memory that return types with arguments of type RefModifier and TypeMethodDescriptionTargetMemory.getKnownFriendliesList()TargetMemory.getKnownHostilesList()Methods in com.hypixel.hytale.builtin.npccombatactionevaluator.memory with parameters of type Ref -
Uses of Ref in com.hypixel.hytale.builtin.parkour
Methods in com.hypixel.hytale.builtin.parkour with parameters of type RefModifier and TypeMethodDescriptionvoidParkourCheckpointSystems.Init.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidParkourCheckpointSystems.Init.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) Constructor parameters in com.hypixel.hytale.builtin.parkour with type arguments of type RefModifierConstructorDescriptionTicking(ComponentType<EntityStore, ParkourCheckpoint> parkourCheckpointComponentType, ComponentType<EntityStore, PlayerRef> playerRefComponentType, ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> playerSpatialComponent) -
Uses of Ref in com.hypixel.hytale.builtin.path
Methods in com.hypixel.hytale.builtin.path that return types with arguments of type RefMethods in com.hypixel.hytale.builtin.path with parameters of type RefModifier and TypeMethodDescriptionvoidPrefabPathSystems.NameplateRefChangeSystem.onComponentAdded(Ref<EntityStore> ref, DisplayNameComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPrefabPathSystems.WorldGenChangeSystem.onComponentAdded(Ref<EntityStore> ref, WorldGenId component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPrefabPathSystems.NameplateRefChangeSystem.onComponentRemoved(Ref<EntityStore> ref, DisplayNameComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPrefabPathSystems.WorldGenChangeSystem.onComponentRemoved(Ref<EntityStore> ref, WorldGenId component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPrefabPathSystems.NameplateRefChangeSystem.onComponentSet(Ref<EntityStore> ref, DisplayNameComponent oldComponent, DisplayNameComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPrefabPathSystems.WorldGenChangeSystem.onComponentSet(Ref<EntityStore> ref, WorldGenId oldComponent, WorldGenId newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) Constructor parameters in com.hypixel.hytale.builtin.path with type arguments of type RefModifierConstructorDescriptionPathSpatialSystem(ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> resourceType) -
Uses of Ref in com.hypixel.hytale.builtin.path.commands
Methods in com.hypixel.hytale.builtin.path.commands with parameters of type RefModifier and TypeMethodDescriptionstatic voidPrefabPathHelper.addMarker(Store<EntityStore> store, Ref<EntityStore> playerRef, UUID pathId, String pathName, double pauseTime, float obsvAngleDegrees, short targetIndex, int worldgenId) Add a marker to a prefab path. -
Uses of Ref in com.hypixel.hytale.builtin.path.entities
Methods in com.hypixel.hytale.builtin.path.entities with parameters of type RefModifier and TypeMethodDescriptionbooleanPatrolPathMarkerEntity.isHiddenFromLivingEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.points.snapshot
Methods in com.hypixel.hytale.builtin.points.snapshot with parameters of type RefModifier and TypeMethodDescriptionPointSnapshot.restore(Ref<EntityStore> ref, PlayerRef playerRef, World world, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.points.ui
Methods in com.hypixel.hytale.builtin.points.ui with parameters of type RefModifier and TypeMethodDescriptionvoidPointInspectorPage.build(Ref<EntityStore> ref, UICommandBuilder cmd, UIEventBuilder evt, Store<EntityStore> store) voidPointInspectorPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, PointInspectorPage.PageData data) voidPointInspectorPage.onDismiss(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.portals.components.voidevent
Methods in com.hypixel.hytale.builtin.portals.components.voidevent that return types with arguments of type Ref -
Uses of Ref in com.hypixel.hytale.builtin.portals.events
Methods in com.hypixel.hytale.builtin.portals.events that return RefModifier and TypeMethodDescriptionEnterPortalEvent.getEntityRef()The entity that triggered the interaction with the portal.EnterPortalEvent.getPortalRef()The portal block entity ref.Constructors in com.hypixel.hytale.builtin.portals.events with parameters of type RefModifierConstructorDescriptionEnterPortalEvent(InteractionContext context, org.joml.Vector3i portalBlock, Ref<ChunkStore> portalRef, PortalDevice portalDevice) -
Uses of Ref in com.hypixel.hytale.builtin.portals.npc
Methods in com.hypixel.hytale.builtin.portals.npc with parameters of type RefModifier and TypeMethodDescriptionbooleanActionAdjustPortalTimer.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.portals.resources
Methods in com.hypixel.hytale.builtin.portals.resources that return RefMethods in com.hypixel.hytale.builtin.portals.resources with parameters of type RefModifier and TypeMethodDescriptionvoidPortalWorld.setVoidEventRef(Ref<EntityStore> voidEventRef) -
Uses of Ref in com.hypixel.hytale.builtin.portals.systems
Methods in com.hypixel.hytale.builtin.portals.systems with parameters of type RefModifier and TypeMethodDescriptionvoidCloseWorldWhenBreakingDeviceSystems.ComponentRemoved.onComponentAdded(Ref<ChunkStore> ref, PortalDevice component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidCloseWorldWhenBreakingDeviceSystems.ComponentRemoved.onComponentRemoved(Ref<ChunkStore> ref, PortalDevice component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidCloseWorldWhenBreakingDeviceSystems.ComponentRemoved.onComponentSet(Ref<ChunkStore> ref, PortalDevice oldComponent, PortalDevice newComponent, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidCloseWorldWhenBreakingDeviceSystems.EntityRemoved.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidLeavePortalButtonSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPortalInvalidDestinationSystem.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidPortalTrackerSystems.TrackerSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCloseWorldWhenBreakingDeviceSystems.EntityRemoved.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidLeavePortalButtonSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPortalInvalidDestinationSystem.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidPortalTrackerSystems.TrackerSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.portals.systems.curse
Methods in com.hypixel.hytale.builtin.portals.systems.curse with parameters of type RefModifier and TypeMethodDescriptionvoidDeleteEphemeralItemsOnSpawnSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEphemeralItemDropsSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeleteEphemeralItemsOnSpawnSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEphemeralItemDropsSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.portals.systems.voidevent
Methods in com.hypixel.hytale.builtin.portals.systems.voidevent with parameters of type RefModifier and TypeMethodDescriptionvoidVoidEventRefSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidVoidSpawnerSystems.Instantiate.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidVoidEventRefSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidVoidSpawnerSystems.Instantiate.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.portals.ui
Methods in com.hypixel.hytale.builtin.portals.ui with parameters of type RefModifier and TypeMethodDescriptionstatic voidLeavePortalButtonUI.executeLeavePortal(PlayerRef playerRef, Ref<EntityStore> ref, Store<EntityStore> store) static voidPortalDeviceActivePage.open(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, PlayerRef playerRef, Ref<ChunkStore> blockRef, BlockPosition block) Sends the client page for the state of a device that has a portal.PortalDevicePageSupplier.tryCreate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> store, PlayerRef playerRef, InteractionContext context) -
Uses of Ref in com.hypixel.hytale.builtin.portals.utils
Methods in com.hypixel.hytale.builtin.portals.utils with parameters of type RefModifier and TypeMethodDescriptionstatic voidPortalWorldUtils.leavePortal(Ref<EntityStore> ref, ComponentAccessor<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.reactiveblocks.systems
Methods in com.hypixel.hytale.builtin.reactiveblocks.systems with parameters of type RefModifier and TypeMethodDescriptionvoidExplosiveSystems.OnExplosiveAdded.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidExplosiveSystems.OnExplosiveAdded.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.teleport
Methods in com.hypixel.hytale.builtin.teleport with parameters of type RefModifier and TypeMethodDescriptionvoidWarpListPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidWarpListPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, WarpListPage.WarpListPageEventData eventData) -
Uses of Ref in com.hypixel.hytale.builtin.teleport.components
Methods in com.hypixel.hytale.builtin.teleport.components with parameters of type RefModifier and TypeMethodDescriptionvoidTeleportHistory.back(Ref<EntityStore> ref, int count) Move backward in the teleport history by the specified count.voidTeleportHistory.forward(Ref<EntityStore> ref, int count) Move forward in the teleport history by the specified count. -
Uses of Ref in com.hypixel.hytale.builtin.triggervolumes.effect
Methods in com.hypixel.hytale.builtin.triggervolumes.effect that return RefMethods in com.hypixel.hytale.builtin.triggervolumes.effect that return types with arguments of type RefModifier and TypeMethodDescriptionstatic List<Ref<EntityStore>> TriggerVolumeEntityQuery.collectLivingNpcs(Store<EntityStore> store, List<VolumeEntry> volumes, Collection<String> roleFilters) Collects the distinct living NPCs currently inside the given volumes, optionally restricted to a set of roles (case-insensitive) whenroleFiltersis non-empty.static List<Ref<EntityStore>> TriggerVolumeEntityQuery.collectTargets(Store<EntityStore> store, List<VolumeEntry> volumes, boolean includeNpcs, boolean includePlayers, String roleFilter) Collects the distinct living entities currently inside the given volumes.static List<Ref<EntityStore>> TriggerVolumeEntityQuery.collectTargets(Store<EntityStore> store, List<VolumeEntry> volumes, boolean includeNpcs, boolean includePlayers, Collection<String> roleFilters) Variant ofTriggerVolumeEntityQuery.collectTargets(Store, List, boolean, boolean, String)that restricts NPCs to any of the given roles (case-insensitive).Constructors in com.hypixel.hytale.builtin.triggervolumes.effect with parameters of type RefModifierConstructorDescriptionTriggerContext(Ref<EntityStore> entityRef, Store<EntityStore> store, TriggerEventType eventType, VolumeEntry volume) TriggerContext(Ref<EntityStore> entityRef, Store<EntityStore> store, TriggerEventType eventType, VolumeEntry volume, List<VolumeEntry> spatialVolumes) TriggerContext(Ref<EntityStore> entityRef, Store<EntityStore> store, TriggerEventType eventType, VolumeEntry volume, List<VolumeEntry> spatialVolumes, org.joml.Vector3d actorPosition) TriggerContext(Ref<EntityStore> entityRef, Store<EntityStore> store, TriggerEventType eventType, VolumeEntry volume, List<VolumeEntry> spatialVolumes, org.joml.Vector3d actorPosition, List<SignalTag> signalTags, org.joml.Vector3d blockPosition, String blockId, InteractionType interactionType) -
Uses of Ref in com.hypixel.hytale.builtin.triggervolumes.event
Methods in com.hypixel.hytale.builtin.triggervolumes.event that return RefConstructors in com.hypixel.hytale.builtin.triggervolumes.event with parameters of type RefModifierConstructorDescriptionTriggerVolumeEvent(String worldName, TriggerEventType triggerEventType, VolumeEntry volume, Ref<EntityStore> entityRef, UUID entityUuid) -
Uses of Ref in com.hypixel.hytale.builtin.triggervolumes.manager
Methods in com.hypixel.hytale.builtin.triggervolumes.manager that return RefModifier and TypeMethodDescriptionTriggerVolumeManager.PendingTriggerEvent.actorRef()Returns the value of theactorRefrecord component.ProjectileSource.resolveActorRef(Ref<EntityStore> entityRef, Store<EntityStore> store) Methods in com.hypixel.hytale.builtin.triggervolumes.manager that return types with arguments of type RefMethods in com.hypixel.hytale.builtin.triggervolumes.manager with parameters of type RefModifier and TypeMethodDescriptionvoidTriggerVolumeManager.enqueueBlockEvent(TriggerEventType eventType, Ref<EntityStore> actorRef, UUID actorUuid, org.joml.Vector3d blockPosition, String blockId) voidTriggerVolumeManager.enqueueBlockEvent(TriggerEventType eventType, Ref<EntityStore> actorRef, UUID actorUuid, org.joml.Vector3d blockPosition, String blockId, InteractionType interactionType) voidTriggerVolumeManager.enqueueEntityUseEvent(Ref<EntityStore> actorRef, UUID actorUuid, org.joml.Vector3d position, String blockId, InteractionType interactionType) Enqueues aTriggerEventType.BLOCK_USEDevent for an entity interaction (pressing use on an entity rather than a block), dispatched positionally to volumes containing the entity.voidTriggerVolumeManager.enqueuePositionalEvent(TriggerEventType eventType, Ref<EntityStore> actorRef, UUID actorUuid, org.joml.Vector3d position) Enqueues a positional event at an arbitrary world position (used by death events).voidTriggerVolumeManager.enqueueVolumeCreateEvent(VolumeEntry entry, Ref<EntityStore> actorRef, UUID actorUuid) Enqueues aTriggerEventType.VOLUME_CREATEevent scoped to the just-created volume.voidTriggerVolumeManager.enqueueVolumeEvent(TriggerEventType eventType, Ref<EntityStore> actorRef, UUID actorUuid, String volumeId, String tagKey, String tagValue) voidTriggerVolumeManager.enqueueVolumeEvent(TriggerEventType eventType, Ref<EntityStore> actorRef, UUID actorUuid, String volumeId, List<SignalTag> signalTags) voidTriggerVolumeManager.enqueueVolumeEvent(TriggerEventType eventType, Ref<EntityStore> actorRef, UUID actorUuid, String volumeId, List<SignalTag> signalTags, org.joml.Vector3d blockPosition, String blockId) booleanTriggerVolumeManager.removeTag(String volumeId, String key, Ref<EntityStore> actorRef, UUID actorUuid) booleanTriggerVolumeManager.removeTag(String volumeId, String key, String value, Ref<EntityStore> actorRef, UUID actorUuid) ProjectileSource.resolveActorRef(Ref<EntityStore> entityRef, Store<EntityStore> store) booleanTriggerVolumeManager.setTag(String volumeId, String key, String value, Ref<EntityStore> actorRef, UUID actorUuid) Constructors in com.hypixel.hytale.builtin.triggervolumes.manager with parameters of type RefModifierConstructorDescriptionPendingTriggerEvent(TriggerEventType eventType, Ref<EntityStore> actorRef, UUID actorUuid, String volumeId, org.joml.Vector3d blockPosition, String blockId, List<SignalTag> signalTags, InteractionType interactionType) Creates an instance of aPendingTriggerEventrecord class. -
Uses of Ref in com.hypixel.hytale.builtin.triggervolumes.npc
Methods in com.hypixel.hytale.builtin.triggervolumes.npc with parameters of type RefModifier and TypeMethodDescriptionbooleanActionSignalTaggedVolumes.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSignalTaggedVolumes.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.triggervolumes.prefab
Methods in com.hypixel.hytale.builtin.triggervolumes.prefab with parameters of type RefModifier and TypeMethodDescriptionvoidTriggerVolumeChunkRegenSystem.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidTriggerVolumeGroupWorldGenHandler.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidTriggerVolumeWorldGenHandler.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidTriggerVolumeChunkRegenSystem.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidTriggerVolumeGroupWorldGenHandler.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidTriggerVolumeWorldGenHandler.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.builtin.triggervolumes.snapshot
Methods in com.hypixel.hytale.builtin.triggervolumes.snapshot with parameters of type RefModifier and TypeMethodDescriptionTriggerVolumeGroupSnapshot.restore(Ref<EntityStore> ref, PlayerRef playerRef, World world, ComponentAccessor<EntityStore> componentAccessor) TriggerVolumeSnapshot.restore(Ref<EntityStore> ref, PlayerRef playerRef, World world, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.builtin.triggervolumes.system
Methods in com.hypixel.hytale.builtin.triggervolumes.system with parameters of type RefModifier and TypeMethodDescriptionvoidDelayedEffectScheduler.ScheduledGateAction.execute(Ref<EntityStore> entityRef, UUID entityUuid, TriggerEventType eventType, VolumeEntry volume, List<VolumeEntry> spatialVolumes, Store<EntityStore> store, long nowNanos) voidTriggerVolumeDeathSystem.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidTriggerVolumeEntityRemoveSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidTriggerVolumeEntityRemoveSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDelayedEffectScheduler.schedule(TriggerEffect effect, Ref<EntityStore> entityRef, UUID entityUuid, TriggerEventType eventType, VolumeEntry volume, long nowNanos, float delaySeconds, List<VolumeEntry> spatialVolumes, DelayedEffectScheduler.ScheduledEffectCallback callback, Store<EntityStore> store, TriggerVolumeManager.PendingTriggerEvent eventData) voidDelayedEffectScheduler.scheduleGate(DelayedEffectScheduler.ScheduledGateAction action, Ref<EntityStore> entityRef, UUID entityUuid, TriggerEventType eventType, VolumeEntry volume, long nowNanos, float delaySeconds, List<VolumeEntry> spatialVolumes) voidDelayedEffectScheduler.scheduleGate(DelayedEffectScheduler.ScheduledGateAction action, Ref<EntityStore> entityRef, UUID entityUuid, TriggerEventType eventType, VolumeEntry volume, long nowNanos, float delaySeconds, List<VolumeEntry> spatialVolumes, Object gateKey) Variant carrying agateKeyso a newer gate can supersede pending ones for the same entity viaDelayedEffectScheduler.cancelGates(UUID, Object). -
Uses of Ref in com.hypixel.hytale.builtin.triggervolumes.ui
Methods in com.hypixel.hytale.builtin.triggervolumes.ui with parameters of type RefModifier and TypeMethodDescriptionvoidTriggerVolumeInspectorPage.build(Ref<EntityStore> ref, UICommandBuilder cmd, UIEventBuilder evt, Store<EntityStore> store) voidTriggerVolumeInspectorPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, TriggerVolumeInspectorPage.PageData data) voidTriggerVolumeInspectorPage.onDismiss(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.builtin.triggervolumes.worldevent
Methods in com.hypixel.hytale.builtin.triggervolumes.worldevent with parameters of type RefModifier and TypeMethodDescriptionbooleanTriggerVolumeCreateAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) booleanTriggerVolumeRemoveAction.apply(Ref<EntityStore> ref, CommandBuffer<EntityStore> buffer, WorldEvent event) -
Uses of Ref in com.hypixel.hytale.builtin.weather.components
Methods in com.hypixel.hytale.builtin.weather.components with parameters of type RefModifier and TypeMethodDescriptionbooleanWeatherTracker.releaseOverride(Ref<EntityStore> owner) Drops the override if the given entity still holds it.booleanWeatherTracker.tryClaimOverride(Ref<EntityStore> owner, int weatherIndex) Claims the override for the given entity, or refreshes it if that entity already holds it. -
Uses of Ref in com.hypixel.hytale.builtin.weather.systems
Methods in com.hypixel.hytale.builtin.weather.systems with parameters of type RefModifier and TypeMethodDescriptionvoidWeatherSystem.InvalidateWeatherAfterTeleport.onComponentAdded(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidWeatherSystem.InvalidateWeatherAfterTeleport.onComponentRemoved(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidWeatherSystem.InvalidateWeatherAfterTeleport.onComponentSet(Ref<EntityStore> ref, Teleport oldComponent, Teleport newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.component
Fields in com.hypixel.hytale.component declared as RefMethods in com.hypixel.hytale.component that return RefModifier and TypeMethodDescriptionCommandBuffer.addEntities(Holder<ECS_TYPE>[] holders, AddReason reason) Called to add the given array of entity holders to the store associated with this command buffer.ComponentAccessor.addEntities(Holder<ECS_TYPE>[] holders, AddReason reason) Adds the given entities to the store of this component accessor.Store.addEntities(Holder<ECS_TYPE>[] holders, int start, int length, AddReason reason) Store.addEntities(Holder<ECS_TYPE>[] holders, AddReason reason) Called to add the given entity holder to the store associated with this command buffer.Called to add the given entity holder to the store, owned byparent.Adds an entity and uses the provided entity reference.CommandBuffer.addEntity(Holder<ECS_TYPE> holder, Ref<ECS_TYPE> ref, AddReason reason, Ref<ECS_TYPE> parent) Adds an entity owned byparent, using the provided entity reference.Adds the given entity to the store of this component accessor.WeakComponentReference.getEntityReference()ArchetypeChunk.getParent()ArchetypeChunk.getReferenceTo(int index) Called to fetch the entity reference of an entity at the given index.Methods in com.hypixel.hytale.component that return types with arguments of type RefModifier and TypeMethodDescriptionComponentRegistry.registerSpatialResource(Supplier<SpatialStructure<Ref<ECS_TYPE>>> supplier) ComponentRegistryProxy.registerSpatialResource(Supplier<SpatialStructure<Ref<ECS_TYPE>>> supplier) IComponentRegistry.registerSpatialResource(Supplier<SpatialStructure<Ref<ECS_TYPE>>> supplier) Registers a spatial resource with the given supplier for creating spatial structures.Methods in com.hypixel.hytale.component with parameters of type RefModifier and TypeMethodDescriptionCommandBuffer.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.Store.addComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) Store.addComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType, T component) voidCommandBuffer.addEntities(Holder<ECS_TYPE>[] holders, int holderStart, Ref<ECS_TYPE>[] refs, int refStart, int length, AddReason reason) Adds a subsection of the entities in the holders array to the world, storing the references in the reference array.voidCommandBuffer.addEntities(Holder<ECS_TYPE>[] holders, int holderStart, Ref<ECS_TYPE>[] refs, int refStart, int length, AddReason reason, Ref<ECS_TYPE> parent) Adds a subsection of the entities in the holders array to the world, all owned byparent.voidStore.addEntities(Holder<ECS_TYPE>[] holders, int holderStart, Ref<ECS_TYPE>[] refs, int refStart, int length, AddReason reason) The refs parameter places the invalid ref's at the end of the sub-array (refStart to refStart + length).voidStore.addEntities(Holder<ECS_TYPE>[] holders, int holderStart, Ref<ECS_TYPE>[] refs, int refStart, int length, AddReason reason, Ref<ECS_TYPE> parent) voidintCalled to add an entity to this chunk.Called to add the given entity holder to the store, owned byparent.Adds an entity and uses the provided entity reference.CommandBuffer.addEntity(Holder<ECS_TYPE> holder, Ref<ECS_TYPE> ref, AddReason reason, Ref<ECS_TYPE> parent) Adds an entity owned byparent, using the provided entity reference.voidArchetypeChunk.addEntityFrom(Ref<ECS_TYPE> ref, ArchetypeChunk<ECS_TYPE> source, int sourceIndex) Called to add an entity to this chunk by copying its components directly from a source chunk.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.CommandBuffer.copyEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> target) Copies an entity and adds it to the target holder.Store.copyEntity(Ref<ECS_TYPE> ref) Store.copyEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder) Store.copySerializableEntity(Ref<ECS_TYPE> ref) Store.copySerializableEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder, Predicate<ComponentType<ECS_TYPE, ?>> filter) 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.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 existStore.ensureComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) voidStore.forEachChunk(Ref<ECS_TYPE> parent, Query<ECS_TYPE> query, BiConsumer<ArchetypeChunk<ECS_TYPE>, CommandBuffer<ECS_TYPE>> consumer) voidStore.forEachEntityParallel(Ref<ECS_TYPE> parent, Query<ECS_TYPE> query, IntBiObjectConsumer<ArchetypeChunk<ECS_TYPE>, CommandBuffer<ECS_TYPE>> consumer) Iterates every entity owned byparentthat contains a matchingQuery.CommandBuffer.getArchetype(Ref<ECS_TYPE> ref) Allows access to the archetype associated with the given entity reference.ComponentAccessor.getArchetype(Ref<ECS_TYPE> ref) Fetches the archetype for the given entity reference.Store.getArchetype(Ref<ECS_TYPE> ref) 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.Store.getComponent(Ref<ECS_TYPE> ref, 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.<Event extends EcsEvent>
voidCommandBuffer.invoke(EntityEventType<ECS_TYPE, Event> systemType, Ref<ECS_TYPE> ref, Event param) <Event extends EcsEvent>
void<Event extends EcsEvent>
voidComponentAccessor.invoke(EntityEventType<ECS_TYPE, Event> systemType, Ref<ECS_TYPE> ref, Event param) <Event extends EcsEvent>
void<Event extends EcsEvent>
voidStore.invoke(EntityEventType<ECS_TYPE, Event> systemType, Ref<ECS_TYPE> ref, Event param) <Event extends EcsEvent>
voidCommandBuffer.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.Store.putComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType, T component) 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.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.Store.removeEntities(Ref<ECS_TYPE>[] refs, int start, int length, RemoveReason reason) Store.removeEntities(Ref<ECS_TYPE>[] refArr, int refStart, Holder<ECS_TYPE>[] holders, int holderStart, int length, RemoveReason reason) Removes a batch of entities, and every entity they own.Store.removeEntities(Ref<ECS_TYPE>[] refs, Holder<ECS_TYPE>[] holders, RemoveReason reason) Store.removeEntities(Ref<ECS_TYPE>[] refs, RemoveReason reason) CommandBuffer.removeEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> target, RemoveReason reason) voidCommandBuffer.removeEntity(Ref<ECS_TYPE> ref, RemoveReason reason) Called to remove the given entity with the given reason.ComponentAccessor.removeEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder, RemoveReason reason) Called to remove the given entity from the store of this component accessor.Store.removeEntity(Ref<ECS_TYPE> ref, Holder<ECS_TYPE> holder, RemoveReason reason) Store.removeEntity(Ref<ECS_TYPE> ref, RemoveReason reason) Removes an entity, and every entity it owns.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.Store.replaceComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType, T component) voidMoves an entity to a different owner.voidMoves an entity to a different owner, keeping all of its components.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.Store.tryRemoveComponent(Ref<ECS_TYPE> ref, ComponentType<ECS_TYPE, T> componentType) voidCommandBuffer.tryRemoveEntity(Ref<ECS_TYPE> ref, RemoveReason reason) Called to try to remove the given entity with the given reason.Method parameters in com.hypixel.hytale.component with type arguments of type RefModifier and TypeMethodDescription<T extends EntityDataSystem<ECS_TYPE,Q, R>, Q, R>
voidStore.fetch(Collection<Ref<ECS_TYPE>> refs, SystemType<ECS_TYPE, T> systemType, Q query, List<R> results) Runs aSystemTypefor a subset ofEntityDataSystem's for a specificRefwith anArchetypethat fulfills theQueryprovided byQuerySystem.getQuery()}ComponentRegistry.registerSpatialResource(Supplier<SpatialStructure<Ref<ECS_TYPE>>> supplier) ComponentRegistryProxy.registerSpatialResource(Supplier<SpatialStructure<Ref<ECS_TYPE>>> supplier) IComponentRegistry.registerSpatialResource(Supplier<SpatialStructure<Ref<ECS_TYPE>>> supplier) Registers a spatial resource with the given supplier for creating spatial structures.voidArchetypeChunk.transferSomeTo(Holder<ECS_TYPE> tempInternalEntityHolder, ArchetypeChunk<ECS_TYPE> chunk, IntPredicate shouldTransfer, Consumer<Holder<ECS_TYPE>> modification, IntObjectConsumer<Ref<ECS_TYPE>> referenceConsumer) Called to transfer some entities in this chunk to the provided target chunk, applying the provided modification to each entity.voidArchetypeChunk.transferTo(Holder<ECS_TYPE> tempInternalEntityHolder, ArchetypeChunk<ECS_TYPE> chunk, Consumer<Holder<ECS_TYPE>> modification, IntObjectConsumer<Ref<ECS_TYPE>> referenceConsumer) Called to transfer all entities in this chunk to the provided target chunk, applying the provided modification to each entity. -
Uses of Ref in com.hypixel.hytale.component.spatial
Methods in com.hypixel.hytale.component.spatial that return types with arguments of type RefModifier and TypeMethodDescriptionSpatialResource.getSpatialData()SpatialResource.getThreadLocalReferenceList()Constructor parameters in com.hypixel.hytale.component.spatial with type arguments of type RefModifierConstructorDescriptionSpatialSystem(ResourceType<ECS_TYPE, SpatialResource<Ref<ECS_TYPE>, ECS_TYPE>> resourceType) Default Constructor for aSpatialSysteminstance. -
Uses of Ref in com.hypixel.hytale.component.system
Methods in com.hypixel.hytale.component.system with parameters of type RefModifier and TypeMethodDescriptionabstract voidRefChangeSystem.onComponentAdded(Ref<ECS_TYPE> ref, T component, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer) Called after a component has been added to an entity and has aComponentTypethat matchesRefChangeSystem.componentType().abstract voidRefChangeSystem.onComponentRemoved(Ref<ECS_TYPE> ref, T component, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer) Called after a component has been removed from an entity and has aComponentTypethat matchesRefChangeSystem.componentType().abstract voidRefChangeSystem.onComponentSet(Ref<ECS_TYPE> ref, T oldComponent, T newComponent, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer) Called after a component has been set on an entity and has aComponentTypethat matchesRefChangeSystem.componentType().abstract voidRefSystem.onEntityAdded(Ref<ECS_TYPE> ref, AddReason reason, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer) Called after an entity has been added to aStoreand has anArchetypethat fulfills theQueryprovided byQuerySystem.getQuery()}.abstract voidRefSystem.onEntityRemove(Ref<ECS_TYPE> ref, RemoveReason reason, Store<ECS_TYPE> store, CommandBuffer<ECS_TYPE> commandBuffer) Called before an entity has been removed from aStoreand has anArchetypethat fulfills theQueryprovided byQuerySystem.getQuery()}. -
Uses of Ref in com.hypixel.hytale.server.core.asset.type.blocktick.config
Methods in com.hypixel.hytale.server.core.asset.type.blocktick.config with parameters of type RefModifier and TypeMethodDescriptionabstract BlockTickStrategyTickProcedure.onTick(CommandBuffer<ChunkStore> commandBuffer, Ref<ChunkStore> sectionReference, int worldX, int worldY, int worldZ, int blockId) This method will be fired once per tick with the World X Y and Z attached to it. -
Uses of Ref in com.hypixel.hytale.server.core.asset.type.blocktype.config.fallingblocks
Methods in com.hypixel.hytale.server.core.asset.type.blocktype.config.fallingblocks with parameters of type RefModifier and TypeMethodDescriptionabstract voidFallingBlockImpact.apply(Ref<ChunkStore> sectionRef, World world, BlockType blockType, org.joml.Vector3d position, RotationTuple rotation, Store<EntityStore> store, Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.asset.type.blocktype.config.farming
Methods in com.hypixel.hytale.server.core.asset.type.blocktype.config.farming with parameters of type RefModifier and TypeMethodDescriptionvoidFarmingStageData.apply(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z, FarmingStageData previousStage) Called to apply this farming stage to a block.booleanFarmingStageData.canApply(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z) Determines whether this farming stage can be applied to the block at the given position.doubleGrowthModifierAsset.getCurrentGrowthMultiplier(CommandBuffer<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z, boolean initialTick) Called to fetch the current growth multiplier for a block at the given position.voidFarmingStageData.remove(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z) Called to remove this farming stage from a block.booleanFarmingStageData.shouldStop(ComponentAccessor<ChunkStore> commandBuffer, Ref<ChunkStore> sectionRef, Ref<ChunkStore> blockRef, int x, int y, int z) Determines whether the growth process should stop at this stage. -
Uses of Ref in com.hypixel.hytale.server.core.asset.type.buildertool.config
Methods in com.hypixel.hytale.server.core.asset.type.buildertool.config with parameters of type RefModifier and TypeMethodDescriptionstatic BuilderToolBuilderTool.getActiveBuilderTool(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.core.asset.type.gameplay.respawn
Methods in com.hypixel.hytale.server.core.asset.type.gameplay.respawn with parameters of type RefModifier and TypeMethodDescriptionHomeOrSpawnPoint.respawnPlayer(World world, Ref<EntityStore> playerReference, ComponentAccessor<EntityStore> commandBuffer) RespawnController.respawnPlayer(World world, Ref<EntityStore> playerReference, ComponentAccessor<EntityStore> commandBuffer) Called upon re-spawning the given playerWorldSpawnPoint.respawnPlayer(World world, Ref<EntityStore> playerReference, ComponentAccessor<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.asset.type.model.config
Methods in com.hypixel.hytale.server.core.asset.type.model.config with parameters of type RefModifier and TypeMethodDescriptionfloatModel.getEyeHeight(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the eye height based on the movement state of the entity. -
Uses of Ref in com.hypixel.hytale.server.core.asset.type.particle.pages
Methods in com.hypixel.hytale.server.core.asset.type.particle.pages with parameters of type RefModifier and TypeMethodDescriptionvoidParticleSpawnPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidParticleSpawnPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, ParticleSpawnPage.ParticleSpawnPageEventData data) voidParticleSpawnPage.onDismiss(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.core.blocktype.component
Methods in com.hypixel.hytale.server.core.blocktype.component with parameters of type RefModifier and TypeMethodDescriptionstatic voidBlockPhysics.clear(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> section, int x, int y, int z) Clears the support/deco value from the blockstatic voidBlockPhysics.markDeco(ComponentAccessor<ChunkStore> store, Ref<ChunkStore> section, int x, int y, int z) static voidBlockPhysics.reset(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> section, int x, int y, int z) Resets the support status for the block, adding the physics if required to allow it to tick.static voidBlockPhysics.setSupportValue(Store<ChunkStore> store, Ref<ChunkStore> section, int x, int y, int z, int value) -
Uses of Ref in com.hypixel.hytale.server.core.command.commands.world.chunk
Methods in com.hypixel.hytale.server.core.command.commands.world.chunk with parameters of type RefModifier and TypeMethodDescriptionvoidChunkTintCommand.TintChunkPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidChunkTintCommand.TintChunkPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, ChunkTintCommand.TintChunkPage.TintChunkPageEventData data) -
Uses of Ref in com.hypixel.hytale.server.core.command.commands.world.entity
Methods in com.hypixel.hytale.server.core.command.commands.world.entity with parameters of type RefModifier and TypeMethodDescriptionstatic voidEntityCloneCommand.cloneEntity(CommandSender sender, Ref<EntityStore> entityReference, Store<EntityStore> store) Clones the specified entity and adds it to the store.static voidEntityRemoveCommand.removeEntity(Ref<EntityStore> playerRef, Ref<EntityStore> entityReference, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.core.command.commands.world.entity.stats
Method parameters in com.hypixel.hytale.server.core.command.commands.world.entity.stats with type arguments of type RefModifier and TypeMethodDescriptionstatic voidEntityStatsAddCommand.addEntityStat(CommandContext context, List<Ref<EntityStore>> entityRefs, int statAmount, String entityStatName, Store<EntityStore> store) Adds a specific amount to an entity stat for a list of entities.static voidEntityStatsDumpCommand.dumpEntityStatsData(CommandContext context, List<Ref<EntityStore>> entities, Store<EntityStore> store) Dumps all entity stats data for a list of entities.static voidEntityStatsGetCommand.getEntityStat(CommandContext context, List<Ref<EntityStore>> entities, String entityStat, Store<EntityStore> store) Gets the value of a specific entity stat for a list of entities.static voidEntityStatsResetCommand.resetEntityStat(CommandContext context, List<Ref<EntityStore>> entities, String entityStat, Store<EntityStore> store) Resets a specific entity stat to its initial value for a list of entities.static voidEntityStatsSetCommand.setEntityStat(CommandContext context, List<Ref<EntityStore>> entities, int newStatValue, String entityStatName, Store<EntityStore> store) Sets the value of a specific entity stat for a list of entities.static voidEntityStatsSetToMaxCommand.setEntityStatMax(CommandContext context, List<Ref<EntityStore>> entities, String entityStatName, Store<EntityStore> store) Sets a specific entity stat to its maximum value for a list of entities. -
Uses of Ref in com.hypixel.hytale.server.core.command.system
Methods in com.hypixel.hytale.server.core.command.system that return Ref -
Uses of Ref in com.hypixel.hytale.server.core.command.system.arguments.types
Methods in com.hypixel.hytale.server.core.command.system.arguments.types that return RefModifier and TypeMethodDescriptionEntityWrappedArg.get(ComponentAccessor<EntityStore> componentAccessor, CommandContext context) Retrieve the Ref representing the entity where we attempt to resolve the argument that this wraps.EntityWrappedArg.getEntityDirectly(CommandContext context, World world) Retrieve the Ref representing the entity where we attempt to resolve the argument that this wraps.Methods in com.hypixel.hytale.server.core.command.system.arguments.types with parameters of type RefModifier and TypeMethodDescriptionorg.joml.Vector3iRelativeIntPosition.getBlockPosition(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to get the block position represented by this relative position, based on an entity's position. -
Uses of Ref in com.hypixel.hytale.server.core.command.system.pages
Methods in com.hypixel.hytale.server.core.command.system.pages with parameters of type RefModifier and TypeMethodDescriptionvoidCommandListPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidUIGalleryPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidCommandListPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, CommandListPage.CommandListPageEventData data) voidUIGalleryPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, UIGalleryPage.UIGalleryEventData data) -
Uses of Ref in com.hypixel.hytale.server.core.entity
Methods in com.hypixel.hytale.server.core.entity that return RefModifier and TypeMethodDescriptionstatic Ref<EntityStore> ItemUtils.dropItem(Ref<EntityStore> ref, ItemStack itemStack, ComponentAccessor<EntityStore> componentAccessor) Called to attempt to drop the given item stack to the ground, with a subtle amount of force appliedInteractionContext.getEntity()InteractionContext.getOwningEntity()Entity.getReference()InteractionContext.getTargetEntity()static Ref<EntityStore> ItemUtils.throwItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> store, ItemStack itemStack, org.joml.Vector3d throwDirection, float throwSpeed) Called to create a new item drop instance, based on the providedItemStack, which spawns into the world, with the applied velocity towards the given directionstatic Ref<EntityStore> ItemUtils.throwItem(Ref<EntityStore> ref, ItemStack itemStack, float throwSpeed, ComponentAccessor<EntityStore> componentAccessor) Called to create a new item drop instance, based on the providedItemStack, which spawns into the world, with the applied velocity towards the given directionMethods in com.hypixel.hytale.server.core.entity with parameters of type RefModifier and TypeMethodDescriptionstatic booleanItemUtils.canApplyItemStackPenalties(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Returns whether broken-item penalties should be applied for the given entity.static booleanItemUtils.canDecreaseItemStackDurability(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Returns whether durability can be decreased for items held by the given entity.static ItemStackSlotTransactionItemUtils.decreaseItemStackDurability(Ref<EntityStore> ref, ItemStack itemStack, int inventoryId, int slotId, ComponentAccessor<EntityStore> componentAccessor) Decreases the durability of an item stack if possible, applying penalties if the item breaks.static Ref<EntityStore> ItemUtils.dropItem(Ref<EntityStore> ref, ItemStack itemStack, ComponentAccessor<EntityStore> componentAccessor) Called to attempt to drop the given item stack to the ground, with a subtle amount of force appliedvoidInteractionManager.executeChain(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, InteractionChain chain) Executes the passed chain.static InteractionContextInteractionContext.forInteraction(InteractionManager manager, Ref<EntityStore> ref, InteractionType type, int equipSlot, ComponentAccessor<EntityStore> componentAccessor) static InteractionContextInteractionContext.forInteraction(InteractionManager manager, Ref<EntityStore> ref, InteractionType type, ComponentAccessor<EntityStore> componentAccessor) Returns an interaction context initialized with the correct held item for the given interaction type.static InteractionContextInteractionContext.forProxyEntity(InteractionManager manager, Ref<EntityStore> entityRef, Ref<EntityStore> runningForEntity, ComponentAccessor<EntityStore> componentAccessor) static EntityEntityUtils.getEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Deprecated.static StringEntityUtils.getEntityName(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Returns a loggable identifier for an entity.static longLivingEntity.getPackedMaterialAndFluidAtBreathingHeight(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Gets the packed material and fluid ID at the entity's breathing height.static PhysicsValuesEntityUtils.getPhysicsValues(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Deprecated.InteractionContext.getSnapshot(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) InteractionContext.SnapshotProvider.getSnapshot(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> attacker, int targetNetworkId) Deprecated.static voidItemUtils.interactivelyPickupItem(Ref<EntityStore> ref, ItemStack itemStack, org.joml.Vector3d origin, ComponentAccessor<EntityStore> componentAccessor) Called to attempt to pick up the given item stackbooleanEntity.isHiddenFromLivingEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) Determines whether this entity is hidden from the given target entityvoidEntity.moveTo(Ref<EntityStore> ref, double locX, double locY, double locZ, ComponentAccessor<EntityStore> componentAccessor) Deprecated.UseTransformComponentdirectlyvoidLivingEntity.moveTo(Ref<EntityStore> ref, double locX, double locY, double locZ, ComponentAccessor<EntityStore> componentAccessor) voidEntityRemovalSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntityRemovalSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) static voidExplosionUtils.performExplosion(Damage.Source damageSource, org.joml.Vector3d position, Rotation3f rotation, ExplosionConfig config, Ref<EntityStore> ignoreRef, ComponentAccessor<EntityStore> componentAccessor, ComponentAccessor<ChunkStore> chunkStore) Called to perform an explosion at the given position, referencing the provided explosion config.static voidAnimationUtils.playAnimation(Ref<EntityStore> ref, AnimationSlot animationSlot, ItemPlayerAnimations itemAnimations, String animationId, ComponentAccessor<EntityStore> componentAccessor) Called to play a specific animation on an entity.static voidAnimationUtils.playAnimation(Ref<EntityStore> ref, AnimationSlot animationSlot, String animationId, boolean sendToSelf, ComponentAccessor<EntityStore> componentAccessor) Called to play a specific animation on an entity.static voidAnimationUtils.playAnimation(Ref<EntityStore> ref, AnimationSlot animationSlot, String animationId, ComponentAccessor<EntityStore> componentAccessor) Called to play a specific animation on an entity.static voidAnimationUtils.playAnimation(Ref<EntityStore> ref, AnimationSlot animationSlot, String itemAnimationsId, String animationId, boolean sendToSelf, ComponentAccessor<EntityStore> componentAccessor) Called to play a specific animation on an entity.static voidAnimationUtils.playAnimation(Ref<EntityStore> ref, AnimationSlot animationSlot, String itemAnimationsId, String animationId, ComponentAccessor<EntityStore> componentAccessor) Called to play a specific animation on an entity.static voidEntityUtils.processEntityBreathing(Ref<EntityStore> ref, BreathingComponent breathingComponent, CachedStatsComponent cachedStatsComponent, boolean invulnerable, boolean skipComparisons, ComponentAccessor<EntityStore> componentAccessor) Called to process the breathing status of an entity, updating the providedBreathingComponentandCachedStatsComponentif necessary.voidStatModifiersManager.recalculateEntityStatModifiers(Ref<EntityStore> ref, EntityStatMap statMap, ComponentAccessor<EntityStore> componentAccessor) Recalculates the entity stat modifiers of the associated entity.voidEntity.setReference(Ref<EntityStore> reference) Called to set the entity reference associated with this entity.voidInteractionManager.startChain(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, InteractionType type, InteractionContext context, RootInteraction rootInteraction) static voidAnimationUtils.stopAnimation(Ref<EntityStore> ref, AnimationSlot animationSlot, boolean sendToSelf, ComponentAccessor<EntityStore> componentAccessor) Called to stop a specific animation on an entity.static voidAnimationUtils.stopAnimation(Ref<EntityStore> ref, AnimationSlot animationSlot, ComponentAccessor<EntityStore> componentAccessor) Called to stop a specific animation on an entity.voidInteractionManager.sync(Ref<EntityStore> ref, ChainSyncStorage chainSyncStorage, SyncInteractionChain packet) Updates the passed chain with information from the client provided inpacket.voidChainSyncStorage.syncFork(Ref<EntityStore> ref, InteractionManager manager, SyncInteractionChain packet) voidInteractionChain.syncFork(Ref<EntityStore> ref, InteractionManager manager, SyncInteractionChain packet) static Ref<EntityStore> ItemUtils.throwItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> store, ItemStack itemStack, org.joml.Vector3d throwDirection, float throwSpeed) Called to create a new item drop instance, based on the providedItemStack, which spawns into the world, with the applied velocity towards the given directionstatic Ref<EntityStore> ItemUtils.throwItem(Ref<EntityStore> ref, ItemStack itemStack, float throwSpeed, ComponentAccessor<EntityStore> componentAccessor) Called to create a new item drop instance, based on the providedItemStack, which spawns into the world, with the applied velocity towards the given directionvoidInteractionManager.tick(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, float dt) Runs all active interaction chains for a single tick using the given time stepdt.voidInteractionManager.tryRunHeldInteraction(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, InteractionType type) Called to try and run a held item interactionvoidInteractionManager.tryRunHeldInteraction(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, InteractionType type, short equipSlot) Called to try and run a held item interactionbooleanInteractionManager.tryStartChain(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, InteractionType type, InteractionContext context, RootInteraction rootInteraction) static ItemStackSlotTransactionItemUtils.updateItemStackDurability(Ref<EntityStore> ref, ItemStack itemStack, ItemContainer container, int slotId, double durabilityChange, ComponentAccessor<EntityStore> componentAccessor) Updates the durability of an item stack in a container slot.LivingEntity.updateItemStackDurability(Ref<EntityStore> ref, ItemStack itemStack, ItemContainer container, int slotId, double durabilityChange, ComponentAccessor<EntityStore> componentAccessor) Deprecated, for removal: This API element is subject to removal in a future version.Use theItemUtils.updateItemStackDurability(Ref, ItemStack, ItemContainer, int, double, ComponentAccessor)equivalent instead.voidInteractionManager.walkChain(Ref<EntityStore> ref, Collector collector, InteractionType type, ComponentAccessor<EntityStore> componentAccessor) Walks over all interactions in the default root interaction that would be used for the given interaction typetype.voidInteractionManager.walkChain(Ref<EntityStore> ref, Collector collector, InteractionType type, RootInteraction rootInteraction, ComponentAccessor<EntityStore> componentAccessor) Walks over all interactions in the root interaction provided. -
Uses of Ref in com.hypixel.hytale.server.core.entity.effect
Methods in com.hypixel.hytale.server.core.entity.effect that return RefMethods in com.hypixel.hytale.server.core.entity.effect with parameters of type RefModifier and TypeMethodDescriptionbooleanEffectControllerComponent.addEffect(Ref<EntityStore> ownerRef, int entityEffectIndex, EntityEffect entityEffect, float duration, OverlapBehavior overlapBehavior, ComponentAccessor<EntityStore> componentAccessor) Called to add an entity effect to this entity effect controller.booleanEffectControllerComponent.addEffect(Ref<EntityStore> ownerRef, int entityEffectIndex, EntityEffect entityEffect, float duration, OverlapBehavior overlapBehavior, ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> owner) Called to add an entity effect to this entity effect controller, attributed to the entity that applied it.booleanEffectControllerComponent.addEffect(Ref<EntityStore> ownerRef, int entityEffectIndex, EntityEffect entityEffect, ComponentAccessor<EntityStore> componentAccessor) Called to add an entity effect to this entity effect controller.booleanEffectControllerComponent.addEffect(Ref<EntityStore> ownerRef, EntityEffect entityEffect, float duration, OverlapBehavior overlapBehavior, ComponentAccessor<EntityStore> componentAccessor) Called to add an entity effect to this entity effect controller.booleanEffectControllerComponent.addEffect(Ref<EntityStore> ownerRef, EntityEffect entityEffect, float duration, OverlapBehavior overlapBehavior, ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> owner) Called to add an entity effect to this entity effect controller, attributed to the entity that applied it.booleanEffectControllerComponent.addEffect(Ref<EntityStore> ownerRef, EntityEffect entityEffect, ComponentAccessor<EntityStore> componentAccessor) Called to add an entity effect to this entity effect controller.booleanEffectControllerComponent.addEffect(Ref<EntityStore> ownerRef, EntityEffect entityEffect, ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> owner) Called to add an entity effect to this entity effect controller with its configured duration and overlap behavior, attributed to the entity that applied it.booleanEffectControllerComponent.addInfiniteEffect(Ref<EntityStore> ownerRef, int entityEffectIndex, EntityEffect entityEffect, ComponentAccessor<EntityStore> componentAccessor) Called to add an entity effect for an infinite amount of time.voidEffectControllerComponent.clearEffects(Ref<EntityStore> ownerRef, ComponentAccessor<EntityStore> componentAccessor) Called to clear all active entity effects from this controller.ActiveEntityEffect.getDeathMessage(Damage info, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) voidEffectControllerComponent.removeEffect(Ref<EntityStore> ownerRef, int entityEffectIndex, ComponentAccessor<EntityStore> componentAccessor) Called to remove an entity effect with the given index.voidEffectControllerComponent.removeEffect(Ref<EntityStore> ownerRef, int entityEffectIndex, RemovalBehavior removalBehavior, ComponentAccessor<EntityStore> componentAccessor) Called to remove an entity effect with the given index.voidEffectControllerComponent.setModelChange(Ref<EntityStore> ownerRef, EntityEffect entityEffect, int entityEffectIndex, ComponentAccessor<EntityStore> componentAccessor) Sets model change from an entity effect, if present.voidActiveEntityEffect.setOwner(Ref<EntityStore> owner) voidActiveEntityEffect.tick(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, EntityEffect entityEffect, EntityStatMap entityStatMapComponent, float dt) Called to tick this specific active entity effect.voidEffectControllerComponent.tryResetModelChange(Ref<EntityStore> ownerRef, int activeEffectIndex, ComponentAccessor<EntityStore> componentAccessor) Resets model change applied to the owner, if it was applied by this entity effect. -
Uses of Ref in com.hypixel.hytale.server.core.entity.entities
Methods in com.hypixel.hytale.server.core.entity.entities with parameters of type RefModifier and TypeMethodDescriptionstatic voidPlayer.addLocationChange(Ref<EntityStore> ref, double deltaX, double deltaY, double deltaZ, ComponentAccessor<EntityStore> componentAccessor) static voidPlayer.applyMovementStates(Ref<EntityStore> ref, SavedMovementStates savedMovementStates, MovementStates movementStates, ComponentAccessor<EntityStore> componentAccessor) static CompletableFuture<Transform> Player.getRespawnPosition(Ref<EntityStore> ref, String worldName, ComponentAccessor<EntityStore> componentAccessor) Called to return the respawn position for the given playerstatic ItemStackTransactionPlayer.giveItem(ItemStack stack, Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) static voidPlayer.initGameMode(Ref<EntityStore> playerRef, ComponentAccessor<EntityStore> componentAccessor) Called during the initialization stage of the players creation to initialize their game-mode and permissions.booleanPlayer.isFlying(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Determines whether this player is currently flying.booleanPlayer.isHiddenFromLivingEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) voidPlayer.moveTo(Ref<EntityStore> ref, double locX, double locY, double locZ, ComponentAccessor<EntityStore> componentAccessor) static voidPlayer.notifyPickupItem(Ref<EntityStore> ref, ItemStack itemStack, org.joml.Vector3d position, ComponentAccessor<EntityStore> componentAccessor) Called to notify the player of an item pick-up, playing expected audio and effectsvoidProjectileComponent.onProjectileDeath(Ref<EntityStore> ref, org.joml.Vector3d position, CommandBuffer<EntityStore> commandBuffer) Called upon the death of the given projectile.voidBlockEntity.setBlockTypeKey(String blockTypeKey, Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer) voidBlockEntity.setBlockTypeKey(String blockTypeKey, Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidPlayer.setFlying(Ref<EntityStore> ref, boolean flying, ComponentAccessor<EntityStore> componentAccessor) Forces this player into (or out of) the flying state and pushes the change to the client.static voidPlayer.setGameMode(Ref<EntityStore> playerRef, GameMode gameMode, ComponentAccessor<EntityStore> componentAccessor) Sets the current game-mode of the given entity.voidPlayer.setNoClip(Ref<EntityStore> ref, boolean noClip, boolean notify, ComponentAccessor<EntityStore> componentAccessor) Sets whether no-clip (collision disabled in every movement state) is enabled for this player.voidPlayer.setOverrideBlockPlacementRestrictions(Ref<EntityStore> ref, boolean overrideBlockPlacementRestrictions, ComponentAccessor<EntityStore> componentAccessor) Called to set whether block placement restrictions are overridden for this player.BlockEntity.updateHitbox(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.entity.entities.player
Methods in com.hypixel.hytale.server.core.entity.entities.player with parameters of type RefModifier and TypeMethodDescriptionvoidHotbarManager.loadHotbar(Ref<EntityStore> playerRef, short hotbarIndex, ComponentAccessor<EntityStore> componentAccessor) Called to load the hotbar of the given indexvoidHotbarManager.saveHotbar(Ref<EntityStore> playerRef, short hotbarIndex, ComponentAccessor<EntityStore> componentAccessor) Called to save the hotbar of the given index -
Uses of Ref in com.hypixel.hytale.server.core.entity.entities.player.hud
Methods in com.hypixel.hytale.server.core.entity.entities.player.hud with parameters of type RefModifier and TypeMethodDescriptionvoidHudManager.dev_handleWidgetCommand(PlayerRef playerRef, Ref<EntityStore> ref, Store<EntityStore> store, ExecuteServersideHudCommand packet) Routes an incoming execute-command packet from the client to the matching widget. -
Uses of Ref in com.hypixel.hytale.server.core.entity.entities.player.movement
Methods in com.hypixel.hytale.server.core.entity.entities.player.movement with parameters of type RefModifier and TypeMethodDescriptionvoidMovementManager.applyConfigAndUpdate(MovementConfig movementConfig, Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Applies the given movement config as the current settings and sends them to the client, keeping the entity-derived physics values.voidMovementManager.refreshDefaultSettings(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Reprocess the default values from the GameplayConfig based on the provided PhysicsValues and GameMode Note: Not to be confused withMovementManager.applyDefaultSettings()voidMovementManager.resetDefaultsAndUpdate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Reprocesses and reapplies the default values based on the player. -
Uses of Ref in com.hypixel.hytale.server.core.entity.entities.player.pages
Methods in com.hypixel.hytale.server.core.entity.entities.player.pages with parameters of type RefModifier and TypeMethodDescriptionvoidBasicCustomUIPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidBlockLorePage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidConfirmationPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) abstract voidCustomUIPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) Called to build this pagevoidRespawnPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidPageManager.closePage(Ref<EntityStore> ref, Store<EntityStore> store) Closes any currently open page (custom or serverside) and returns the client to the default view.voidPageManager.dev_handleServersidePageCommand(Ref<EntityStore> ref, Store<EntityStore> store, ExecuteServersidePageCommand packet) Routes an incoming execute-command packet from the client to the active serverside page.voidPageManager.dev_handleServersidePageDismiss(Ref<EntityStore> ref, Store<EntityStore> store, DismissServersidePage packet) Called when the client closes a serverside page via the player close binding.voidPageManager.dev_setPage(Ref<EntityStore> ref, Store<EntityStore> store, UIPage page) Sets a Noesis serverside page as the active page for this player.voidConfirmationPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, ConfirmationPage.PageData data) voidCustomUIPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, String rawData) Called to handle a data event using the given raw datavoidInteractiveCustomUIPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, String rawData) voidInteractiveCustomUIPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, T data) Called to handle a data event for this pagevoidRespawnPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, RespawnPage.RespawnPageEventData data) voidPageManager.handleLegacyCustomPageEvent(Ref<EntityStore> ref, Store<EntityStore> store, CustomPageEvent event) Called to handle a custom page event for this page manager.voidConfirmationPage.onDismiss(Ref<EntityStore> ref, Store<EntityStore> store) Also runs when the player dies, since the respawn page replaces this one.voidCustomUIPage.onDismiss(Ref<EntityStore> ref, Store<EntityStore> store) Called when this page is dismissedvoidRespawnPage.onDismiss(Ref<EntityStore> ref, Store<EntityStore> store) voidPageManager.openCustomPage(Ref<EntityStore> ref, Store<EntityStore> store, CustomUIPage page) Called to open the provided custom UI page.booleanPageManager.openCustomPageWithWindows(Ref<EntityStore> ref, Store<EntityStore> store, CustomUIPage page, Window... windows) Called to set a specific custom UI page, associated with the provided windows.voidPageManager.setPage(Ref<EntityStore> ref, Store<EntityStore> store, Page page) Called to set the current active page.voidPageManager.setPage(Ref<EntityStore> ref, Store<EntityStore> store, Page page, boolean canCloseThroughInteraction) Called to set the current active page.booleanPageManager.setPageWithWindows(Ref<EntityStore> ref, Store<EntityStore> store, Page page, boolean canCloseThroughInteraction, Window... windows) Called to set a specific page, associated with the provided windows. -
Uses of Ref in com.hypixel.hytale.server.core.entity.entities.player.pages.audio
Methods in com.hypixel.hytale.server.core.entity.entities.player.pages.audio with parameters of type RefModifier and TypeMethodDescriptionvoidPlaySoundPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidPlaySoundPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, PlaySoundPage.PlaySoundPageEventData data) -
Uses of Ref in com.hypixel.hytale.server.core.entity.entities.player.pages.choices
Methods in com.hypixel.hytale.server.core.entity.entities.player.pages.choices with parameters of type RefModifier and TypeMethodDescriptionvoidChoiceBasePage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) abstract booleanChoiceRequirement.canFulfillRequirement(Store<EntityStore> store, Ref<EntityStore> ref, PlayerRef playerRef) booleanChoiceElement.canFulfillRequirements(Store<EntityStore> store, Ref<EntityStore> ref, PlayerRef playerRef) voidChoiceBasePage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, ChoiceBasePage.ChoicePageEventData data) abstract voidChoiceInteraction.run(Store<EntityStore> store, Ref<EntityStore> ref, PlayerRef playerRef) -
Uses of Ref in com.hypixel.hytale.server.core.entity.entities.player.pages.itemrepair
Methods in com.hypixel.hytale.server.core.entity.entities.player.pages.itemrepair with parameters of type RefModifier and TypeMethodDescriptionvoidItemRepairPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidRepairItemInteraction.run(Store<EntityStore> store, Ref<EntityStore> ref, PlayerRef playerRef) -
Uses of Ref in com.hypixel.hytale.server.core.entity.entities.player.windows
Methods in com.hypixel.hytale.server.core.entity.entities.player.windows with parameters of type RefModifier and TypeMethodDescriptionWindowManager.clientOpenWindow(Ref<EntityStore> ref, Window window, Store<EntityStore> store) Called to open a given inventory window via this manager.voidWindow.close(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to close this window.voidWindowManager.closeAllWindows(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to close all windows associated with this manager.WindowManager.closeWindow(Ref<EntityStore> ref, int id, ComponentAccessor<EntityStore> componentAccessor) Called to close the window affiliated with the given ID.voidContainerBlockWindow.handleAction(Ref<EntityStore> ref, Store<EntityStore> store, WindowAction action) voidWindow.handleAction(Ref<EntityStore> ref, Store<EntityStore> store, WindowAction action) Called to handle the given action for this windowvoidContainerBlockWindow.onClose0(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidContainerWindow.onClose0(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidItemStackContainerWindow.onClose0(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) booleanContainerBlockWindow.onOpen0(Ref<EntityStore> ref, Store<EntityStore> store) booleanContainerWindow.onOpen0(Ref<EntityStore> ref, Store<EntityStore> store) booleanItemStackContainerWindow.onOpen0(Ref<EntityStore> ref, Store<EntityStore> store) WindowManager.openWindow(Ref<EntityStore> ref, Window window, Store<EntityStore> store) Called to open a specific window instance via this manager.WindowManager.openWindows(Ref<EntityStore> ref, Store<EntityStore> store, Window... windows) Called to open the given collection of windows via this window manager.booleanBlockWindow.validate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> store) booleanValidatedWindow.validate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> store) voidWindowManager.validateWindows(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to validate all windows associated with this manager. -
Uses of Ref in com.hypixel.hytale.server.core.entity.group
Methods in com.hypixel.hytale.server.core.entity.group that return RefModifier and TypeMethodDescriptionEntityGroup.getFirst()EntityGroup.getLeaderRef()EntityGroup.testMembers(Predicate<Ref<EntityStore>> predicate, boolean skipLeader) Methods in com.hypixel.hytale.server.core.entity.group that return types with arguments of type RefMethods in com.hypixel.hytale.server.core.entity.group with parameters of type RefModifier and TypeMethodDescriptionvoidEntityGroup.add(Ref<EntityStore> reference) <T> voidEntityGroup.forEachMember(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T> voidEntityGroup.forEachMember(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value, Ref<EntityStore> excludeReference) <T,V> void EntityGroup.forEachMember(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T,V> void EntityGroup.forEachMember(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v, Ref<EntityStore> excludeReference) <T> voidEntityGroup.forEachMember(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) <T> voidEntityGroup.forEachMember(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg, Ref<EntityStore> excludeReference) <T,V> void EntityGroup.forEachMemberExcludingLeader(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T,V> void EntityGroup.forEachMemberExcludingLeader(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T> voidEntityGroup.forEachMemberExcludingLeader(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) <T,V> void EntityGroup.forEachMemberExcludingSelf(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T,V> void EntityGroup.forEachMemberExcludingSelf(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T> voidEntityGroup.forEachMemberExcludingSelf(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) booleanEntityGroup.isMember(Ref<EntityStore> reference) voidEntityGroup.remove(Ref<EntityStore> reference) voidEntityGroup.setLeaderRef(Ref<EntityStore> leaderRef) Method parameters in com.hypixel.hytale.server.core.entity.group with type arguments of type RefModifier and TypeMethodDescription<T> voidEntityGroup.forEachMember(IntBiObjectConsumer<Ref<EntityStore>, T> consumer, T t) <T> voidEntityGroup.forEachMember(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T> voidEntityGroup.forEachMember(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T> voidEntityGroup.forEachMember(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value, Ref<EntityStore> excludeReference) <T> voidEntityGroup.forEachMember(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value, Ref<EntityStore> excludeReference) <T,V> void EntityGroup.forEachMember(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T,V> void EntityGroup.forEachMember(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T,V> void EntityGroup.forEachMember(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v, Ref<EntityStore> excludeReference) <T,V> void EntityGroup.forEachMember(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v, Ref<EntityStore> excludeReference) <T> voidEntityGroup.forEachMember(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) <T> voidEntityGroup.forEachMember(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) <T> voidEntityGroup.forEachMember(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg, Ref<EntityStore> excludeReference) <T> voidEntityGroup.forEachMember(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg, Ref<EntityStore> excludeReference) <T,V> void EntityGroup.forEachMemberExcludingLeader(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T,V> void EntityGroup.forEachMemberExcludingLeader(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T,V> void EntityGroup.forEachMemberExcludingLeader(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T,V> void EntityGroup.forEachMemberExcludingLeader(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T> voidEntityGroup.forEachMemberExcludingLeader(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) <T> voidEntityGroup.forEachMemberExcludingLeader(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) <T,V> void EntityGroup.forEachMemberExcludingSelf(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T,V> void EntityGroup.forEachMemberExcludingSelf(IntTriObjectConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T t, int value) <T,V> void EntityGroup.forEachMemberExcludingSelf(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T,V> void EntityGroup.forEachMemberExcludingSelf(QuadConsumer<Ref<EntityStore>, Ref<EntityStore>, T, V> consumer, Ref<EntityStore> sender, T t, V v) <T> voidEntityGroup.forEachMemberExcludingSelf(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) <T> voidEntityGroup.forEachMemberExcludingSelf(TriConsumer<Ref<EntityStore>, Ref<EntityStore>, T> consumer, Ref<EntityStore> sender, T arg) EntityGroup.testMembers(Predicate<Ref<EntityStore>> predicate, boolean skipLeader) -
Uses of Ref in com.hypixel.hytale.server.core.entity.movement
Methods in com.hypixel.hytale.server.core.entity.movement with parameters of type RefModifier and TypeMethodDescriptionvoidMovementStatesSystems.PlayerInitSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMovementStatesSystems.PlayerInitSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.entity.nameplate
Methods in com.hypixel.hytale.server.core.entity.nameplate with parameters of type RefModifier and TypeMethodDescriptionvoidNameplateSystems.EntityTrackerRemove.onComponentAdded(Ref<EntityStore> ref, Nameplate component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNameplateSystems.EntityTrackerRemove.onComponentRemoved(Ref<EntityStore> ref, Nameplate component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNameplateSystems.EntityTrackerRemove.onComponentSet(Ref<EntityStore> ref, Nameplate oldComponent, Nameplate newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.entity.reference
Methods in com.hypixel.hytale.server.core.entity.reference that return RefModifier and TypeMethodDescriptionPersistentRef.getEntity(ComponentAccessor<EntityStore> componentAccessor) Methods in com.hypixel.hytale.server.core.entity.reference with parameters of type RefModifier and TypeMethodDescriptionvoidInvalidatablePersistentRef.setEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidPersistentRef.setEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidPersistentRef.setEntity(Ref<EntityStore> ref, UUID uuid) -
Uses of Ref in com.hypixel.hytale.server.core.event.events.ecs
Methods in com.hypixel.hytale.server.core.event.events.ecs that return RefConstructors in com.hypixel.hytale.server.core.event.events.ecs with parameters of type RefModifierConstructorDescriptionPost(InteractionType interactionType, InteractionContext context, Ref<EntityStore> targetEntity) Pre(InteractionType interactionType, InteractionContext context, Ref<EntityStore> targetEntity) UseEntityEvent(InteractionType interactionType, InteractionContext context, Ref<EntityStore> targetEntity) -
Uses of Ref in com.hypixel.hytale.server.core.event.events.entity
Methods in com.hypixel.hytale.server.core.event.events.entity that return RefModifier and TypeMethodDescriptionLivingEntityUseBlockEvent.getRef()Deprecated, for removal: This API element is subject to removal in a future version.Constructors in com.hypixel.hytale.server.core.event.events.entity with parameters of type RefModifierConstructorDescriptionLivingEntityUseBlockEvent(Ref<EntityStore> ref, String blockType) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Ref in com.hypixel.hytale.server.core.event.events.player
Methods in com.hypixel.hytale.server.core.event.events.player that return RefModifier and TypeMethodDescriptionPlayerEvent.getPlayerRef()PlayerMouseButtonEvent.getTargetEntityRef()PlayerMouseMotionEvent.getTargetEntityRef()PlayerInteractEvent.getTargetRef()Deprecated.Constructors in com.hypixel.hytale.server.core.event.events.player with parameters of type RefModifierConstructorDescriptionPlayerCraftEvent(Ref<EntityStore> ref, Player player, CraftingRecipe craftedRecipe, int quantity) Deprecated, for removal: This API element is subject to removal in a future version.PlayerEvent(Ref<EntityStore> playerRef, Player player) Default Constructor for aPlayerEventinstancePlayerInteractEvent(Ref<EntityStore> ref, Player player, long clientUseTime, InteractionType actionType, ItemStack itemInHand, org.joml.Vector3i targetBlock, Ref<EntityStore> targetRef, Entity targetEntity) Deprecated.PlayerMouseButtonEvent(Ref<EntityStore> ref, Player player, PlayerRef playerRefComponent, long clientUseTime, Item itemInHand, org.joml.Vector3i targetBlock, Ref<EntityStore> targetEntityRef, org.joml.Vector2fc screenPoint, MouseButtonEvent mouseButton) PlayerMouseMotionEvent(Ref<EntityStore> ref, Player player, long clientUseTime, Item itemInHand, org.joml.Vector3i targetBlock, Ref<EntityStore> targetEntityRef, org.joml.Vector2fc screenPoint, MouseMotionEvent mouseMotion) PlayerReadyEvent(Ref<EntityStore> ref, Player player, int readyId) Default Constructor for aPlayerReadyEventinstance. -
Uses of Ref in com.hypixel.hytale.server.core.inventory
Methods in com.hypixel.hytale.server.core.inventory with parameters of type RefModifier and TypeMethodDescriptionstatic voidInventoryUtils.clear(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Clears all item stacks from every inventory section on the entity (storage, armor, hotbar, utility, and backpack).static booleanInventory.containsBrokenItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Deprecated, for removal: This API element is subject to removal in a future version.static booleanInventoryUtils.containsBrokenItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Determines whether the given entity has a broken item in their inventory.static EquipmentUpdateInventoryUtils.createEquipmentUpdate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, PlayerSettings playerSettings, InventoryComponent.Armor armorComponent, InventoryComponent.Utility utilityComponent) Creates anEquipmentUpdatebased on the components from the provided entity.InventoryUtils.dropAllItemStacks(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Drops all item stacks from every inventory section on the entity (storage, armor, hotbar, utility, and backpack).static byteInventory.getActiveSlot(Ref<EntityStore> ref, int inventorySectionId, ComponentAccessor<EntityStore> componentAccessor) Deprecated, for removal: This API element is subject to removal in a future version.Use theInventoryUtils.setActiveSlot(Ref, int, byte, ComponentAccessor)equivalent.static byteInventoryUtils.getActiveSlot(Ref<EntityStore> ref, int inventorySectionId, ComponentAccessor<EntityStore> componentAccessor) Fetches the active slot for the specified inventory section.static CombinedItemContainerInventoryComponent.getCombined(ComponentAccessor<EntityStore> accessor, Ref<EntityStore> ref, ComponentType<EntityStore, ? extends InventoryComponent>... types) Returns aCombinedItemContainerthat wraps the inventories of the given component types on the specified entity.static ItemContainerInventoryUtils.getContainerForItemPickup(Ref<EntityStore> ref, Item item, PlayerSettings playerSettings, ComponentAccessor<EntityStore> componentAccessor) Returns the appropriateItemContainerto placeiteminto when it is picked up, using the player's configured pickup preferences.static ItemContainerInventoryUtils.getContainerForItemPickup(Ref<EntityStore> ref, Item item, PlayerSettings playerSettings, PickupLocation overridePickupLocation, ComponentAccessor<EntityStore> componentAccessor) Returns the appropriateItemContainerto placeiteminto when it is picked up.static ItemStackInventoryComponent.getItemInHand(ComponentAccessor<EntityStore> accessor, Ref<EntityStore> ref) Returns the item the entity is currently holding.static ItemContainerInventoryUtils.getSectionById(Ref<EntityStore> ref, int id, ComponentAccessor<EntityStore> componentAccessor) Returns theItemContainerfor the inventory section identified byidon the entity.static voidInventory.moveItem(Ref<EntityStore> ref, int fromSectionId, int fromSlotId, int quantity, int toSectionId, int toSlotId, ComponentAccessor<EntityStore> componentAccessor) Deprecated, for removal: This API element is subject to removal in a future version.Use theInventoryUtils.moveItem(Ref, int, int, int, int, int, ComponentAccessor)equivalent.static voidInventoryUtils.moveItem(Ref<EntityStore> ref, int fromSectionId, int fromSlotId, int quantity, int toSectionId, int toSlotId, ComponentAccessor<EntityStore> componentAccessor) Movesquantityof an item from one inventory section and slot to another.static MoveTransaction<ItemStackTransaction> InventoryUtils.moveItemFromCheckToInventory(Ref<EntityStore> ref, ItemStack itemStack, ItemContainer targetContainer, short fromSlotId, int quantity, PlayerSettings settings, ComponentAccessor<EntityStore> componentAccessor) Movesquantityof the item atfromSlotIdintargetContainerinto the container determined byInventoryUtils.getContainerForItemPickup(Ref, Item, PlayerSettings, ComponentAccessor)for the item's type.static booleanInventoryUtils.prepareAbilityCoreRemoval(Ref<EntityStore> ref, ItemContainer fromContainer, int fromSlotId, ComponentAccessor<EntityStore> componentAccessor) Enforces ability-line consistency when a line's Core rune leaves the ability slots without a replacement (quick-move, drop).InventoryUtils.putAll(Ref<EntityStore> ref, int inventorySectionId, ComponentAccessor<EntityStore> componentAccessor) Moves all items from the entity's storage inventory into the container identified byinventorySectionId.Inventory.quickStack(Ref<EntityStore> ref, int inventorySectionId, ComponentAccessor<EntityStore> componentAccessor) Deprecated, for removal: This API element is subject to removal in a future version.Use theInventoryUtils.quickStack(Ref, int, ComponentAccessor)equivalent.InventoryUtils.quickStack(Ref<EntityStore> ref, int inventorySectionId, ComponentAccessor<EntityStore> componentAccessor) Moves items from the hotbar (then storage) into the container identified byinventorySectionId, merging stacks where possible.voidInventory.setActiveHotbarSlot(Ref<EntityStore> ref, byte slot, ComponentAccessor<EntityStore> componentAccessor) Deprecated, for removal: This API element is subject to removal in a future version.voidActiveSlotInventoryComponent.setActiveSlot(byte slot, Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Sets the active slot and fires aInventorySetActiveSlotEventso registered ECS event systems can react.static voidInventory.setActiveSlot(Ref<EntityStore> ref, int inventorySectionId, byte slot, ComponentAccessor<EntityStore> componentAccessor) Deprecated, for removal: This API element is subject to removal in a future version.Use theInventoryUtils.setActiveSlot(Ref, int, byte, ComponentAccessor)equivalent.static voidInventoryUtils.setActiveSlot(Ref<EntityStore> ref, int inventorySectionId, byte slot, ComponentAccessor<EntityStore> componentAccessor) Deprecated.Make use ofActiveSlotInventoryComponent.setActiveSlot(byte, Ref, ComponentAccessor)instead.voidInventory.setActiveToolsSlot(Ref<EntityStore> ref, byte slot, ComponentAccessor<EntityStore> componentAccessor) Deprecated, for removal: This API element is subject to removal in a future version.voidInventory.setActiveUtilitySlot(Ref<EntityStore> ref, byte slot, ComponentAccessor<EntityStore> componentAccessor) Deprecated, for removal: This API element is subject to removal in a future version.Use theInventoryUtils.setActiveSlot(Ref, int, byte, ComponentAccessor)equivalent.static voidInventory.smartMoveItem(Ref<EntityStore> ref, int fromSectionId, int fromSlotId, int quantity, SmartMoveType moveType, PlayerSettings settings, ComponentAccessor<EntityStore> accessor) Deprecated, for removal: This API element is subject to removal in a future version.static voidInventoryUtils.smartMoveItem(Ref<EntityStore> ref, int fromSectionId, int fromSlotId, int quantity, SmartMoveType moveType, PlayerSettings settings, ComponentAccessor<EntityStore> accessor) Performs a smart move of the item atfromSectionId/fromSlotIdaccording tomoveType.static voidInventoryUtils.sortStorage(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Sorts the storage inventory by item type.Inventory.takeAll(Ref<EntityStore> ref, int inventorySectionId, PlayerSettings settings, ComponentAccessor<EntityStore> componentAccessor) Deprecated, for removal: This API element is subject to removal in a future version.Use theInventoryUtils.takeAll(Ref, int, PlayerSettings, ComponentAccessor)equivalent.InventoryUtils.takeAll(Ref<EntityStore> ref, int inventorySectionId, PlayerSettings settings, ComponentAccessor<EntityStore> componentAccessor) Moves all items from the container identified byinventorySectionIdinto the entity's inventory, respecting per-item-type pickup priority viasettings.Inventory.takeAllWithPriority(Ref<EntityStore> ref, ItemContainer fromContainer, PlayerSettings settings, ComponentAccessor<EntityStore> componentAccessor) Deprecated, for removal: This API element is subject to removal in a future version.InventoryUtils.takeAllWithPriority(Ref<EntityStore> ref, ItemContainer fromContainer, PlayerSettings settings, ComponentAccessor<EntityStore> componentAccessor) Moves all items fromfromContainerinto the entity's inventory, respecting per-item-type pickup priority viasettings. -
Uses of Ref in com.hypixel.hytale.server.core.inventory.container
Methods in com.hypixel.hytale.server.core.inventory.container with parameters of type RefModifier and TypeMethodDescriptionstatic booleanSimpleItemContainer.addOrDropItemStack(ComponentAccessor<EntityStore> store, Ref<EntityStore> ref, ItemContainer itemContainer, short slot, ItemStack itemStack) static booleanSimpleItemContainer.addOrDropItemStack(ComponentAccessor<EntityStore> store, Ref<EntityStore> ref, ItemContainer itemContainer, ItemStack itemStack) static booleanSimpleItemContainer.addOrDropItemStacks(ComponentAccessor<EntityStore> store, Ref<EntityStore> ref, ItemContainer itemContainer, List<ItemStack> itemStacks) static booleanSimpleItemContainer.tryAddOrderedOrDropItemStacks(ComponentAccessor<EntityStore> store, Ref<EntityStore> ref, ItemContainer itemContainer, List<ItemStack> itemStacks) -
Uses of Ref in com.hypixel.hytale.server.core.io.handlers
Methods in com.hypixel.hytale.server.core.io.handlers with parameters of type RefModifier and TypeMethodDescriptionvoidIWorldPacketHandler.handle(T packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) Handles the packet with validated player and world context. -
Uses of Ref in com.hypixel.hytale.server.core.io.handlers.game
Methods in com.hypixel.hytale.server.core.io.handlers.game with parameters of type RefModifier and TypeMethodDescriptionvoidGamePacketHandler.handleChapterRewardsPageResult(ChapterRewardsPageResult packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleChapterRewardsPageResultpackets from the client.voidGamePacketHandler.handleCloseWindow(CloseWindow packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleCloseWindowpackets from the client.voidGamePacketHandler.handleCreateUserMarker(CreateUserMarker packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) voidGamePacketHandler.handleMountMovement(MountMovement packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleMountMovementpackets from the client.voidGamePacketHandler.handleMouseInteraction(MouseInteraction packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleMouseInteractionpackets from the client.voidGamePacketHandler.handlePlayEmote(PlayEmote packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handlePlayEmotepackets from the client.voidGamePacketHandler.handleRemoveMapMarker(RemoveMapMarker packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleRemoveMapMarkerpackets from the client.voidGamePacketHandler.handleRequestFlyCameraMode(RequestFlyCameraMode packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleRequestFlyCameraModepackets from the client.voidGamePacketHandler.handleRequestNoClip(RequestNoClip packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleRequestNoClippackets from the client.voidGamePacketHandler.handleSendWindowAction(SendWindowAction packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleSendWindowActionpackets from the client.voidGamePacketHandler.handleSetPaused(SetPaused packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleSetPausedpackets from the client.static voidGamePacketHandler.handleSyncPlayerPreferences(SyncPlayerPreferences packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleSyncPlayerPreferencespackets from the client.voidGamePacketHandler.handleTeleportToWorldMapMarker(TeleportToWorldMapMarker packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleTeleportToWorldMapMarkerpackets from the client.voidGamePacketHandler.handleTeleportToWorldMapPosition(TeleportToWorldMapPosition packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleTeleportToWorldMapPositionpackets from the client.voidGamePacketHandler.handleUpdateLanguage(UpdateLanguage packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleUpdateLanguagepackets from the client.voidGamePacketHandler.handleUpdateMachinimaScene(UpdateMachinimaScene packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleUpdateMachinimaScenepackets from the client.voidGamePacketHandler.handleUpdateWorldMapVisible(UpdateWorldMapVisible packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleUpdateWorldMapVisiblepackets from the client.voidGamePacketHandler.handleViewRadius(ViewRadius packet, PlayerRef playerRef, Ref<EntityStore> ref, World world, Store<EntityStore> store) A callback to handleViewRadiuspackets from the client. -
Uses of Ref in com.hypixel.hytale.server.core.modules.anchoraction
Methods in com.hypixel.hytale.server.core.modules.anchoraction with parameters of type RefModifier and TypeMethodDescriptionvoidAnchorActionModule.WorldThreadAnchorActionHandler.handle(PlayerRef playerRef, Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.core.modules.block
Methods in com.hypixel.hytale.server.core.modules.block that return RefModifier and TypeMethodDescriptionstatic Ref<ChunkStore> BlockEntity.ensureBlockEntity(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> sectionRef, BlockComponentSection componentSection, int x, int y, int z, BlockType blockType, int filler) static Ref<ChunkStore> BlockModule.getBlockEntity(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> sectionRef, int x, int y, int z) Looks up the live block entity at the given world position within an already-resolved section, for callers holding aStoreorCommandBufferrather than the world.static Ref<ChunkStore> BlockModule.getBlockEntity(World world, int x, int y, int z) BlockCarriedEvent.getCarrier()BlockModule.BlockStateInfo.getSectionRef()BlockReplaceEvent.getSectionRef()Methods in com.hypixel.hytale.server.core.modules.block that return types with arguments of type RefMethods in com.hypixel.hytale.server.core.modules.block with parameters of type RefModifier and TypeMethodDescriptionstatic Ref<ChunkStore> BlockEntity.ensureBlockEntity(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> sectionRef, BlockComponentSection componentSection, int x, int y, int z, BlockType blockType, int filler) static Ref<ChunkStore> BlockModule.getBlockEntity(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> sectionRef, int x, int y, int z) Looks up the live block entity at the given world position within an already-resolved section, for callers holding aStoreorCommandBufferrather than the world.voidBlockModule.BlockStateInfoRefSystem.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidBlockModule.ItemContainerStateRefSystem.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidBlockModule.BlockStateInfoRefSystem.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidBlockModule.ItemContainerStateRefSystem.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) static voidBlockEntity.setBlockEntity(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> sectionRef, BlockComponentSection componentSection, int x, int y, int z, BlockType blockType, int rotation, Holder<ChunkStore> holder) Constructors in com.hypixel.hytale.server.core.modules.block with parameters of type RefModifierConstructorDescriptionBlockCarriedEvent(Ref<EntityStore> carrier) BlockReplaceEvent(Ref<ChunkStore> sectionRef, int selfX, int selfY, int selfZ, Holder<ChunkStore> newEntity, int baseX, int baseY, int baseZ) BlockStateInfo(int index, Ref<ChunkStore> sectionRef) -
Uses of Ref in com.hypixel.hytale.server.core.modules.block.system
Methods in com.hypixel.hytale.server.core.modules.block.system with parameters of type RefModifier and TypeMethodDescriptionvoidItemContainerSystems.OnAddedOrRemoved.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidItemContainerSystems.OnAddedOrRemoved.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) Constructor parameters in com.hypixel.hytale.server.core.modules.block.system with type arguments of type RefModifierConstructorDescriptionItemContainerBlockSpatialSystem(ResourceType<ChunkStore, SpatialResource<Ref<ChunkStore>, ChunkStore>> resourceType) -
Uses of Ref in com.hypixel.hytale.server.core.modules.blockanimation
Methods in com.hypixel.hytale.server.core.modules.blockanimation that return types with arguments of type RefMethods in com.hypixel.hytale.server.core.modules.blockanimation with parameters of type RefModifier and TypeMethodDescriptionvoidBlockAnimationDirtySections.add(Ref<ChunkStore> sectionRef) static voidBlockAnimationModule.onBlockReplaced(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> sectionRef, int index, int oldBlockId, int newBlockId) Drops the override of a cell whose block was replaced. -
Uses of Ref in com.hypixel.hytale.server.core.modules.blockhealth
Methods in com.hypixel.hytale.server.core.modules.blockhealth with parameters of type RefModifier and TypeMethodDescriptionstatic voidBlockHealthModule.onBlockReplaced(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> sectionRef, int index) Drops the health of a cell whose block was replaced. -
Uses of Ref in com.hypixel.hytale.server.core.modules.collision
Fields in com.hypixel.hytale.server.core.modules.collision declared as RefFields in com.hypixel.hytale.server.core.modules.collision with type parameters of type RefMethods in com.hypixel.hytale.server.core.modules.collision that return RefMethods in com.hypixel.hytale.server.core.modules.collision that return types with arguments of type RefModifier and TypeMethodDescriptionCollisionResult.getCollisionEntities()CollisionModule.getTangibleEntitySpatialResourceType()Methods in com.hypixel.hytale.server.core.modules.collision with parameters of type RefModifier and TypeMethodDescriptionvoidCharacterCollisionData.assign(org.joml.Vector3dc sourcePosition, org.joml.Vector3dc targetPosition, double collisionVectorScale, Ref<EntityStore> entityReference, boolean isPlayer) voidEntityContactData.assign(org.joml.Vector3d position, double start, double end, Ref<EntityStore> entity, String collisionDetailName) doubleEntityCollisionProvider.computeNearest(Box entityBoundingBox, org.joml.Vector3d pos, org.joml.Vector3d dir, Ref<EntityStore> ignoreSelf, Ref<EntityStore> ignore, ComponentAccessor<EntityStore> componentAccessor) Find nearest collision of AABB swept along a vector with another entity and store it in contact list.doubleEntityCollisionProvider.computeNearest(org.joml.Vector3d pos, org.joml.Vector3d dir, Box boundingBox, double radius, BiPredicate<Ref<EntityStore>, ComponentAccessor<EntityStore>> entityFilter, Ref<EntityStore> ignoreSelf, Ref<EntityStore> ignoreOther, ComponentAccessor<EntityStore> componentAccessor) Find nearest collision of AABB swept along a vector with another entity and store it in contact list.doubleEntityRefCollisionProvider.computeNearest(CommandBuffer<EntityStore> commandBuffer, Box entityBoundingBox, org.joml.Vector3d pos, org.joml.Vector3d dir, Ref<EntityStore> ignoreSelf, Ref<EntityStore> ignore) Find nearest collision of AABB swept along a vector with another entity and store it in contact list.doubleEntityRefCollisionProvider.computeNearest(CommandBuffer<EntityStore> commandBuffer, org.joml.Vector3d pos, org.joml.Vector3d dir, Box boundingBox, double radius, BiPredicate<Ref<EntityStore>, CommandBuffer<EntityStore>> entityFilter, Ref<EntityStore> ignoreSelf, Ref<EntityStore> ignoreOther) Find nearest collision of AABB swept along a vector with another entity and store it in contact list.static booleanEntityCollisionProvider.defaultEntityFilter(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) The default entity filter which filters out projectiles and dead entities.static booleanEntityRefCollisionProvider.defaultEntityFilter(Ref<EntityStore> entity, CommandBuffer<EntityStore> commandBuffer) Default entity filter to exclude projectiles, dead entities, and non-collidable entities.intCollisionResult.defaultTriggerBlocksProcessing(InteractionManager manager, Entity entity, Ref<EntityStore> ref, boolean executeTriggers, ComponentAccessor<EntityStore> componentAccessor) Method parameters in com.hypixel.hytale.server.core.modules.collision with type arguments of type RefModifier and TypeMethodDescriptiondoubleEntityCollisionProvider.computeNearest(org.joml.Vector3d pos, org.joml.Vector3d dir, Box boundingBox, double radius, BiPredicate<Ref<EntityStore>, ComponentAccessor<EntityStore>> entityFilter, Ref<EntityStore> ignoreSelf, Ref<EntityStore> ignoreOther, ComponentAccessor<EntityStore> componentAccessor) Find nearest collision of AABB swept along a vector with another entity and store it in contact list.doubleEntityRefCollisionProvider.computeNearest(CommandBuffer<EntityStore> commandBuffer, org.joml.Vector3d pos, org.joml.Vector3d dir, Box boundingBox, double radius, BiPredicate<Ref<EntityStore>, CommandBuffer<EntityStore>> entityFilter, Ref<EntityStore> ignoreSelf, Ref<EntityStore> ignoreOther) Find nearest collision of AABB swept along a vector with another entity and store it in contact list.voidCollisionResult.setCollisionEntities(List<Ref<EntityStore>> collisionEntities) Constructor parameters in com.hypixel.hytale.server.core.modules.collision with type arguments of type RefModifierConstructorDescriptionTangiableEntitySpatialSystem(ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> resourceType) -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity
Methods in com.hypixel.hytale.server.core.modules.entity that return types with arguments of type RefModifier and TypeMethodDescriptionEntityModule.getEntitySpatialResourceType()EntityModule.getItemSpatialResourceType()EntityModule.getNetworkSendableSpatialResourceType()EntityModule.getPlayerSpatialResourceType()Methods in com.hypixel.hytale.server.core.modules.entity with parameters of type RefModifier and TypeMethodDescriptionvoidEntityModule.LegacyUUIDUpdateSystem.onComponentAdded(Ref<EntityStore> ref, UUIDComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntityModule.LegacyUUIDUpdateSystem.onComponentRemoved(Ref<EntityStore> ref, UUIDComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntityModule.LegacyUUIDUpdateSystem.onComponentSet(Ref<EntityStore> ref, UUIDComponent oldComponent, UUIDComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntityModule.LegacyEntityRefSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidLegacyProjectileSystems.OnAddRefSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntityModule.LegacyEntityRefSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidLegacyProjectileSystems.OnAddRefSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) static voidDespawnComponent.trySetDespawn(CommandBuffer<EntityStore> commandBuffer, TimeResource timeResource, Ref<EntityStore> ref, DespawnComponent despawnComponent, Float newLifetime) Helper that sets the lifetime of an entity to the given value if it isn't null. -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.component
Classes in com.hypixel.hytale.server.core.modules.entity.component that implement interfaces with type arguments of type RefModifier and TypeClassDescriptionstatic classUsed to prevent movement sounds being heard by the player producing them as this will be handled by the client.Methods in com.hypixel.hytale.server.core.modules.entity.component that return RefModifier and TypeMethodDescriptionTransformComponent.getSectionRef()Spectating.getTargetRef()static Ref<EntityStore> PersistentPrefabPreview.spawn(Store<EntityStore> store, org.joml.Vector3d position, Rotation3f rotation, String prefabKey, int visibleLayerCount) Spawns a prefab-preview ("hologram") entity showing the lowestvisibleLayerCountlayers of the prefab at the given position, tinted to match the local biome.static Ref<EntityStore> PersistentPrefabPreview.spawn(Store<EntityStore> store, org.joml.Vector3d position, Rotation3f rotation, String prefabKey, int visibleLayerCount, int biomeTint, int waterTint) Spawns a prefab preview with an explicit biome/water tint instead of deriving one from the world.Methods in com.hypixel.hytale.server.core.modules.entity.component with parameters of type RefModifier and TypeMethodDescriptionstatic floatModelComponent.getEyeHeight(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) The eye height of the entity's model for its current movement state, or0when the entity has no model.static intPlayerLives.getRemainingOrDefault(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, int fallback) MovementAudioComponent.getShouldHearPredicate(Ref<EntityStore> ref) Returns a new predicate for each call.static booleanSpectating.isSpectating(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Whether the entity is currently spectating.static voidPlayerLives.markExhausted(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Spends every life the entity has left, adding the component when it is absent.static voidPersistentPrefabPreview.remove(Store<EntityStore> store, Ref<EntityStore> ref) voidTransformComponent.setSectionLocation(Ref<ChunkStore> sectionRef) Called to set the chunk section that the entity is currently in.booleanMovementAudioComponent.ShouldHearPredicate.test(Ref<EntityStore> targetRef) static voidPersistentPrefabPreview.updateLayers(Store<EntityStore> store, Ref<EntityStore> ref, int visibleLayerCount) Changes how many bottom layers a spawned preview shows, updating both the persisted state and the live synced component.Constructors in com.hypixel.hytale.server.core.modules.entity.component with parameters of type RefModifierConstructorDescriptionSpectating(Ref<EntityStore> targetRef) Creates a spectating state watching the given target through the follow camera. -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.condition
Methods in com.hypixel.hytale.server.core.modules.entity.condition with parameters of type RefModifier and TypeMethodDescriptionstatic booleanCondition.allConditionsMet(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime, Condition[] conditions) Determines whether all conditions are met.static booleanCondition.allConditionsMet(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime, EntityStatType.Regenerating regenerating) Determines whether all conditions are met.booleanCondition.eval(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) Called to evaluate the condition for the given entity.abstract booleanLogicCondition.Operator.eval(ComponentAccessor<EntityStore> store, Ref<EntityStore> ref, Instant currentTime, Condition[] conditions) Evaluates the logical operation on the given conditions.booleanAliveCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanChargingCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanCheckPlayerGameModeCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) abstract booleanCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) The internal evaluation method for the condition.booleanEntityStatBoundCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) abstract booleanEntityStatBoundCondition.eval0(Ref<EntityStore> ref, Instant currentTime, EntityStatValue statValue) Called to evaluate the condition for the given entity stat value.booleanEnvironmentCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanGlidingCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanHasEffectCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanInFluidCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanIsPlayerCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanLogicCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanNoDamageTakenCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanOutOfCombatCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanRegenHealthCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanSprintingCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanStatCondition.eval0(Ref<EntityStore> ref, Instant currentTime, EntityStatValue statValue) booleanSuffocatingCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) booleanWieldingCondition.eval0(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Instant currentTime) -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.damage
Methods in com.hypixel.hytale.server.core.modules.entity.damage that return RefModifier and TypeMethodDescriptionDamage.ProjectileSource.getProjectile()Damage.EntitySource.getRef()The reference to the entity that caused the damage event.Methods in com.hypixel.hytale.server.core.modules.entity.damage with parameters of type RefModifier and TypeMethodDescriptionstatic voidDamageSystems.executeDamage(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, Damage damage) Called to queue the given damage entry onto the given entity.static voidDamageSystems.executeDamage(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, Damage damage) Called to queue the given damage entry onto the given entity.Damage.CommandSource.getDeathMessage(Damage info, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) Damage.EntitySource.getDeathMessage(Damage info, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) Damage.EnvironmentSource.getDeathMessage(Damage info, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) Damage.getDeathMessage(Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) Builds aMessagecontaining a death message relevant to this damage event.default MessageDamage.Source.getDeathMessage(Damage info, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) Generates a death message from this source and any information provided ininfo.voidDamageSystems.InvulnerableBreathing.onComponentAdded(Ref<EntityStore> ref, Invulnerable component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.ClearEntityEffects.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.ClearHealth.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.ClearInteractions.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.DeathAnimation.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.DropPlayerDeathItems.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.KillFeed.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.PlayerDeathMarker.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.PlayerDeathScreen.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.PlayerDropItemsConfig.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.PlayerKilledPlayer.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.RunDeathInteractions.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.StopVoiceOnDeath.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespawnSystems.OnRespawnSystem.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDamageSystems.InvulnerableBreathing.onComponentRemoved(Ref<EntityStore> ref, Invulnerable component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.OnDeathSystem.onComponentRemoved(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespawnSystems.CheckBrokenItemsRespawnSystem.onComponentRemoved(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespawnSystems.ClearEntityEffectsRespawnSystem.onComponentRemoved(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespawnSystems.ClearInteractionsRespawnSystem.onComponentRemoved(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespawnSystems.ClearRespawnUI.onComponentRemoved(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespawnSystems.ReenableVoiceOnRespawn.onComponentRemoved(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespawnSystems.ResetPlayerRespawnSystem.onComponentRemoved(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespawnSystems.ResetStatsRespawnSystem.onComponentRemoved(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDamageSystems.InvulnerableBreathing.onComponentSet(Ref<EntityStore> ref, Invulnerable oldComponent, Invulnerable newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.OnDeathSystem.onComponentSet(Ref<EntityStore> ref, DeathComponent oldComponent, DeathComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespawnSystems.OnRespawnSystem.onComponentSet(Ref<EntityStore> ref, DeathComponent oldComponent, DeathComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.SpawnedDeathAnimation.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDeathSystems.SpawnedDeathAnimation.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) static Damage[]DamageCalculatorSystems.queueDamageCalculator(World world, it.unimi.dsi.fastutil.objects.Object2FloatMap<DamageCause> relativeDamage, Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, Damage.Source source, ItemStack itemInHand) Called to queue up damage calculations based on relative damage values.static CompletableFuture<Void> DeathComponent.respawn(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref) Respawns a dead entity, firing aRespawnEventthat a listener can cancel.static voidDeathComponent.tryAddComponent(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, Damage damage) Attempts to add the death component to the entity.static voidDeathComponent.tryAddComponent(Store<EntityStore> store, Ref<EntityStore> ref, Damage damage) Attempts to add the death component to the entity.Constructors in com.hypixel.hytale.server.core.modules.entity.damage with parameters of type RefModifierConstructorDescriptionEntityEffectSource(Ref<EntityStore> attacker, ActiveEntityEffect effect) Default Constructor of aDamage.EntityEffectSourceinstanceEntitySource(Ref<EntityStore> sourceRef) Default Constructor for aDamage.EntitySourceinstanceProjectileSource(Ref<EntityStore> shooter, Ref<EntityStore> projectile) Default Constructor of aDamage.ProjectileSourceinstance -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.damage.event
Methods in com.hypixel.hytale.server.core.modules.entity.damage.event that return RefConstructors in com.hypixel.hytale.server.core.modules.entity.damage.event with parameters of type RefModifierConstructorDescriptionKillerMessage(Damage damage, Ref<EntityStore> targetRef) Default Constructor for aKillFeedEvent.KillerMessageinstance. -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.dynamiclight
Methods in com.hypixel.hytale.server.core.modules.entity.dynamiclight with parameters of type RefModifier and TypeMethodDescriptionvoidDynamicLightSystems.EntityTrackerRemove.onComponentAdded(Ref<EntityStore> ref, DynamicLight component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDynamicLightSystems.EntityTrackerRemove.onComponentRemoved(Ref<EntityStore> ref, DynamicLight component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDynamicLightSystems.EntityTrackerRemove.onComponentSet(Ref<EntityStore> ref, DynamicLight oldComponent, DynamicLight newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.gamemode
Methods in com.hypixel.hytale.server.core.modules.entity.gamemode with parameters of type RefModifier and TypeMethodDescriptionstatic voidGameModeTypeState.apply(Ref<EntityStore> ref, GameModeType type, ComponentAccessor<EntityStore> componentAccessor) Applies the state flags of the given type to the player entity.static voidGameModeTypeState.applyMovement(Ref<EntityStore> ref, GameModeType type, Player playerComponent, ComponentAccessor<EntityStore> componentAccessor) Applies the movement config and movement flags (Flying, NoClip) of the given type.static booleanGameModeTypes.enter(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, String gameModeTypeId) Puts the player into the given gamemode type, applying its state flags.static booleanGameModeTypes.enterOnDeath(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, String gameModeTypeId) Respawns a dead player in place into the given gamemode type.static booleanGameModeTypes.exit(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Takes the player out of their current custom gamemode type, resetting the flags it set to the player's game-mode baseline.static GameModeTypeGameModeTypes.getCurrentType(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) The gamemode type currently governing the player: the custom type they are in, or the type backing their legacy game mode.static StringGameModeTypes.getCurrentTypeId(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) The id of the custom gamemode type the player is in.static booleanGameModeTypeState.isNoClipForced(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidGameModeTypeSystems.Setup.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidGameModeTypeSystems.Setup.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) static booleanGameModeTypes.preventsItemDrops(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Whether the player's active gamemode type blocks dropping items.static voidGameModeTypeState.reassert(Ref<EntityStore> ref, Player playerComponent, ComponentAccessor<EntityStore> componentAccessor) Re-asserts the current custom gamemode type's movement and marker flags, for callers that know outside state changes may have stomped them.static voidGameModeTypeState.resetToBaseline(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Resets every state flag a gamemode type can set to the baseline implied by the player's current game mode, for reversing a persisted type whose asset no longer resolves.static voidGameModeTypeState.runInteractionsOnEnter(Ref<EntityStore> ref, String interactions, ComponentAccessor<EntityStore> componentAccessor) Runs the given InteractionsOnEnter chain on the player entity.static voidGameModeTypeState.unapply(Ref<EntityStore> ref, GameModeType type, ComponentAccessor<EntityStore> componentAccessor) Reverses the state flags the given type set, resetting each to the baseline implied by the player's current game mode. -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.hitboxcollision
Methods in com.hypixel.hytale.server.core.modules.entity.hitboxcollision with parameters of type RefModifier and TypeMethodDescriptionvoidHitboxCollisionSystems.EntityTrackerRemove.onComponentAdded(Ref<EntityStore> ref, HitboxCollision component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidHitboxCollisionSystems.EntityTrackerRemove.onComponentRemoved(Ref<EntityStore> ref, HitboxCollision component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidHitboxCollisionSystems.EntityTrackerRemove.onComponentSet(Ref<EntityStore> ref, HitboxCollision oldComponent, HitboxCollision newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.item
Methods in com.hypixel.hytale.server.core.modules.entity.item that return RefMethods in com.hypixel.hytale.server.core.modules.entity.item with parameters of type RefModifier and TypeMethodDescriptionstatic ItemStackItemComponent.addToItemContainer(Store<EntityStore> store, Ref<EntityStore> itemRef, ItemContainer itemContainer) Called to add the contents of theItemStackof this component to the given containers.static Holder<EntityStore> ItemComponent.generatePickedUpItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> targetRef, org.joml.Vector3d targetPosition) Creates a new pick-up item entity based on the holder of the given item entity.static Holder<EntityStore> ItemComponent.generatePickedUpItem(ItemStack itemStack, org.joml.Vector3d position, ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> targetRef) Creates a new pick-up item entity based on the holder of the given item stack.static voidDropItemsComponent.queue(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer, List<ItemStack> itemStacks) Queues item stacks to be dropped by the entity, creating the component if absent.Constructors in com.hypixel.hytale.server.core.modules.entity.item with parameters of type RefModifierConstructorDescriptionPickupItemComponent(Ref<EntityStore> targetRef, org.joml.Vector3d startPosition) Default Constructor for aPickupItemComponentinstance.PickupItemComponent(Ref<EntityStore> targetRef, org.joml.Vector3d startPosition, float lifeTime) Default Constructor for aPickupItemComponentinstance.Constructor parameters in com.hypixel.hytale.server.core.modules.entity.item with type arguments of type RefModifierConstructorDescriptionItemMergeSystem(ComponentType<EntityStore, ItemComponent> itemComponentComponentType, ComponentType<EntityStore, Interactable> interactableComponentType, ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> itemSpatialComponent) Default Constructor for aItemMergeSysteminstance -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.livingentity
Methods in com.hypixel.hytale.server.core.modules.entity.livingentity with parameters of type RefModifier and TypeMethodDescriptionstatic booleanLivingEntityEffectSystem.canApplyEffect(Ref<EntityStore> ownerRef, EntityEffect entityEffect, ComponentAccessor<EntityStore> componentAccessor) Determines whether the given entity effect can be applied to the entity. -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.player
Methods in com.hypixel.hytale.server.core.modules.entity.player with parameters of type RefModifier and TypeMethodDescriptionvoidCreativeEraserSystems.OnPlayerSettingsChange.onComponentAdded(Ref<EntityStore> ref, PlayerSettings component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidKnockbackPredictionSystems.ClearOnTeleport.onComponentAdded(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidKnockbackPredictionSystems.InitKnockback.onComponentAdded(Ref<EntityStore> ref, KnockbackSimulation component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerSystems.NameplateRefChangeSystem.onComponentAdded(Ref<EntityStore> ref, DisplayNameComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCreativeEraserSystems.OnPlayerSettingsChange.onComponentRemoved(Ref<EntityStore> ref, PlayerSettings component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidKnockbackPredictionSystems.ClearOnTeleport.onComponentRemoved(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidKnockbackPredictionSystems.InitKnockback.onComponentRemoved(Ref<EntityStore> ref, KnockbackSimulation knockbackSimulationComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerSystems.NameplateRefChangeSystem.onComponentRemoved(Ref<EntityStore> ref, DisplayNameComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCreativeEraserSystems.OnPlayerSettingsChange.onComponentSet(Ref<EntityStore> ref, PlayerSettings oldComponent, PlayerSettings newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidKnockbackPredictionSystems.ClearOnTeleport.onComponentSet(Ref<EntityStore> ref, Teleport oldComponent, Teleport newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidKnockbackPredictionSystems.InitKnockback.onComponentSet(Ref<EntityStore> ref, KnockbackSimulation oldComponent, KnockbackSimulation newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerSystems.NameplateRefChangeSystem.onComponentSet(Ref<EntityStore> ref, DisplayNameComponent oldComponent, DisplayNameComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidKnockbackPredictionSystems.ClearOnRemove.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerHudManagerSystems.InitializeSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerMovementManagerSystems.PostAssignmentSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerSystems.NameplateRefSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerSystems.PlayerAddedSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerSystems.PlayerSpawnedSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidKnockbackPredictionSystems.ClearOnRemove.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerHudManagerSystems.InitializeSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerMovementManagerSystems.PostAssignmentSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerSystems.NameplateRefSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerSystems.PlayerAddedSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerSystems.PlayerSpawnedSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) static voidCreativeEraserSystems.refresh(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to re-apply the eraser override after the player's settings or game mode changed.static voidPlayerSystems.PlayerSpawnedSystem.sendPlayerSelf(Ref<EntityStore> viewerRef, Store<EntityStore> store) Deprecated.this method exists only as a solution for how players are currently added to worlds.Constructor parameters in com.hypixel.hytale.server.core.modules.entity.player with type arguments of type RefModifierConstructorDescriptionPlayerItemEntityPickupSystem(ComponentType<EntityStore, ItemComponent> itemComponentType, ComponentType<EntityStore, Player> playerComponentType, ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> playerSpatialComponent) Default Constructor for aPlayerItemEntityPickupSystem -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.prefabpreview
Methods in com.hypixel.hytale.server.core.modules.entity.prefabpreview with parameters of type RefModifier and TypeMethodDescriptionvoidPrefabPreviewSystems.PrefabPreviewEntityTrackerRemove.onComponentAdded(Ref<EntityStore> ref, PrefabPreview component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPrefabPreviewSystems.PrefabPreviewEntityTrackerRemove.onComponentRemoved(Ref<EntityStore> ref, PrefabPreview component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPrefabPreviewSystems.PrefabPreviewEntityTrackerRemove.onComponentSet(Ref<EntityStore> ref, PrefabPreview oldComponent, PrefabPreview newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.repulsion
Methods in com.hypixel.hytale.server.core.modules.entity.repulsion with parameters of type RefModifier and TypeMethodDescriptionvoidRepulsionSystems.EntityTrackerRemove.onComponentAdded(Ref<EntityStore> ref, Repulsion component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRepulsionSystems.EntityTrackerRemove.onComponentRemoved(Ref<EntityStore> ref, Repulsion component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRepulsionSystems.EntityTrackerRemove.onComponentSet(Ref<EntityStore> ref, Repulsion oldComponent, Repulsion newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) Constructor parameters in com.hypixel.hytale.server.core.modules.entity.repulsion with type arguments of type RefModifierConstructorDescriptionRepulsionTicker(ComponentType<EntityStore, Repulsion> repulsionComponentType, ComponentType<EntityStore, TransformComponent> transformComponentComponentType, ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> spatialComponent) -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.spectator
Methods in com.hypixel.hytale.server.core.modules.entity.spectator with parameters of type RefModifier and TypeMethodDescriptionvoidSpectatorSystems.OnSpectatingChange.onComponentAdded(Ref<EntityStore> ref, Spectating component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpectatorSystems.OnSpectatingChange.onComponentRemoved(Ref<EntityStore> ref, Spectating component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpectatorSystems.OnSpectatingChange.onComponentSet(Ref<EntityStore> ref, Spectating oldComponent, Spectating newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.system
Methods in com.hypixel.hytale.server.core.modules.entity.system with parameters of type RefModifier and TypeMethodDescriptionvoidDisplayNameSystems.SyncDisplayName.onComponentAdded(Ref<EntityStore> ref, PersistentDisplayName component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMarkerReplicationSystems.EntityTrackerAddAndRemove.onComponentAdded(Ref<EntityStore> ref, T component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidModelSystems.ModelChange.onComponentAdded(Ref<EntityStore> ref, ModelComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidModelSystems.PlayerUpdateMovementManager.onComponentAdded(Ref<EntityStore> ref, ModelComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidModelSystems.UpdateBoundingBox.onComponentAdded(Ref<EntityStore> ref, ModelComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespondToHitSystems.OnPlayerSettingsChange.onComponentAdded(Ref<EntityStore> ref, PlayerSettings component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDisplayNameSystems.SyncDisplayName.onComponentRemoved(Ref<EntityStore> ref, PersistentDisplayName component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMarkerReplicationSystems.EntityTrackerAddAndRemove.onComponentRemoved(Ref<EntityStore> ref, T component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidModelSystems.ModelChange.onComponentRemoved(Ref<EntityStore> ref, ModelComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidModelSystems.PlayerUpdateMovementManager.onComponentRemoved(Ref<EntityStore> ref, ModelComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidModelSystems.UpdateBoundingBox.onComponentRemoved(Ref<EntityStore> ref, ModelComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespondToHitSystems.OnPlayerSettingsChange.onComponentRemoved(Ref<EntityStore> ref, PlayerSettings component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidDisplayNameSystems.SyncDisplayName.onComponentSet(Ref<EntityStore> ref, PersistentDisplayName oldComponent, PersistentDisplayName newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidMarkerReplicationSystems.EntityTrackerAddAndRemove.onComponentSet(Ref<EntityStore> ref, T oldComponent, T newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidModelSystems.ModelChange.onComponentSet(Ref<EntityStore> ref, ModelComponent oldComponent, ModelComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidModelSystems.PlayerUpdateMovementManager.onComponentSet(Ref<EntityStore> ref, ModelComponent oldComponent, ModelComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidModelSystems.UpdateBoundingBox.onComponentSet(Ref<EntityStore> ref, ModelComponent oldComponent, ModelComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRespondToHitSystems.OnPlayerSettingsChange.onComponentSet(Ref<EntityStore> ref, PlayerSettings oldComponent, PlayerSettings newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntitySystems.ClearMarker.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntitySystems.UnloadEntityFromChunk.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidUpdateLocationSystems.SpawnSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntitySystems.ClearMarker.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntitySystems.UnloadEntityFromChunk.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidUpdateLocationSystems.SpawnSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) Constructor parameters in com.hypixel.hytale.server.core.modules.entity.system with type arguments of type RefModifierConstructorDescriptionEntitySpatialSystem(ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> spatialResource) ItemSpatialSystem(ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> spatialResource) Default Constructor for aItemSpatialSysteminstanceNetworkSendableSpatialSystem(ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> spatialResource) PlayerSpatialSystem(ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> spatialResource) Default Constructor for aPlayerSpatialSysteminstance -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.teleport
Methods in com.hypixel.hytale.server.core.modules.entity.teleport with parameters of type RefModifier and TypeMethodDescriptionstatic voidTeleportSystems.completeTeleport(Ref<EntityStore> ref, Store<EntityStore> store, Player playerComponent, org.joml.Vector3d ackedPosition) Completes a player's teleport sequence once every queued teleport has been acked: removes thePendingTeleportmarker, resets the collision start position, and moves the player to the acked position.voidTeleportSystems.MoveSystem.onComponentAdded(Ref<EntityStore> ref, Teleport teleport, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidTeleportSystems.PlayerMoveSystem.onComponentAdded(Ref<EntityStore> ref, Teleport teleport, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidTeleportSystems.MoveSystem.onComponentRemoved(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidTeleportSystems.PlayerMoveSystem.onComponentRemoved(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidTeleportSystems.MoveSystem.onComponentSet(Ref<EntityStore> ref, Teleport oldComponent, Teleport newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidTeleportSystems.PlayerMoveSystem.onComponentSet(Ref<EntityStore> ref, Teleport oldComponent, Teleport newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.modules.entity.tracker
Fields in com.hypixel.hytale.server.core.modules.entity.tracker with type parameters of type RefModifier and TypeFieldDescriptionEntityTrackerSystems.Visible.newlyVisibleToTheEntityTrackerSystems.EntityViewer's this entity is newly visible to.EntityTrackerSystems.Visible.previousVisibleToTheEntityTrackerSystems.EntityViewer's this entity was visible to last tick.it.unimi.dsi.fastutil.objects.Reference2IntMap<Ref<EntityStore>> EntityTrackerSystems.EntityViewer.sentThe entities that have been sent to this viewer mapped to their network id.EntityTrackerSystems.EntityViewer.updatesThe entity updates for a sub-set of visible entities.EntityTrackerSystems.EntityViewer.visibleThe entities that this entity viewer can currently see.EntityTrackerSystems.Visible.visibleToTheEntityTrackerSystems.EntityViewer's this entity is visible to.Methods in com.hypixel.hytale.server.core.modules.entity.tracker with parameters of type RefModifier and TypeMethodDescriptionvoidEntityTrackerSystems.Visible.addViewerParallel(Ref<EntityStore> ref, EntityTrackerSystems.EntityViewer entityViewerComponent) This method is specially implemented to allow addingEntityTrackerSystems.EntityViewer's from parallel tasks.static booleanEntityTrackerSystems.clear(Ref<EntityStore> viewerRef, Store<EntityStore> store) static booleanEntityTrackerSystems.despawnAll(Ref<EntityStore> viewerRef, Store<EntityStore> store) voidEntityTrackerSystems.EntityViewer.queueRemove(Ref<EntityStore> ref, ComponentUpdateType type) Queues the removal of a component on an entity this viewer can see.voidEntityTrackerSystems.EntityViewer.queueUpdate(Ref<EntityStore> ref, ComponentUpdate update) Queues a component update of a component on an entity for this viewer to see. -
Uses of Ref in com.hypixel.hytale.server.core.modules.entitystats
Methods in com.hypixel.hytale.server.core.modules.entitystats with parameters of type RefModifier and TypeMethodDescriptionvoidEntityStatsSystems.EntityTrackerRemove.onComponentAdded(Ref<EntityStore> ref, EntityStatMap component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntityStatsSystems.EntityTrackerRemove.onComponentRemoved(Ref<EntityStore> ref, EntityStatMap component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntityStatsSystems.EntityTrackerRemove.onComponentSet(Ref<EntityStore> ref, EntityStatMap oldComponent, EntityStatMap newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) floatRegeneratingValue.regenerate(ComponentAccessor<EntityStore> store, Ref<EntityStore> ref, Instant currentTime, float dt, EntityStatValue value, float currentAmount) booleanRegeneratingValue.shouldRegenerate(ComponentAccessor<EntityStore> store, Ref<EntityStore> ref, Instant currentTime, float dt, EntityStatType.Regenerating regenerating) -
Uses of Ref in com.hypixel.hytale.server.core.modules.entitystats.asset.modifier
Methods in com.hypixel.hytale.server.core.modules.entitystats.asset.modifier with parameters of type RefModifier and TypeMethodDescriptionfloatRegeneratingModifier.getModifier(ComponentAccessor<EntityStore> store, Ref<EntityStore> ref, Instant currentTime) -
Uses of Ref in com.hypixel.hytale.server.core.modules.entityui
Methods in com.hypixel.hytale.server.core.modules.entityui with parameters of type RefModifier and TypeMethodDescriptionvoidUIComponentSystems.Remove.onComponentAdded(Ref<EntityStore> ref, UIComponentList component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidUIComponentSystems.Remove.onComponentRemoved(Ref<EntityStore> ref, UIComponentList component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidUIComponentSystems.Remove.onComponentSet(Ref<EntityStore> ref, UIComponentList oldComponent, UIComponentList newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction
Methods in com.hypixel.hytale.server.core.modules.interaction with parameters of type RefModifier and TypeMethodDescriptionvoidInteractionModule.doMouseInteraction(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, MouseInteraction packet, Player playerComponent, PlayerRef playerRefComponent) Called to handle an incoming mouse interaction packet from the provided client,static voidBlockHarvestUtils.fireOnBreakInteraction(Ref<EntityStore> breakerRef, Ref<EntityStore> impactRef, BlockType blockType, org.joml.Vector3i blockPosition, int rotationIndex, int setBlockSettings, ComponentAccessor<EntityStore> entityStore) Fires theInteractionType.OnBreakinteraction chain defined on the broken block type, if any.floatIInteractionSimulationHandler.getChargeValue(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) floatInteractionSimulationHandler.getChargeValue(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) booleanIInteractionSimulationHandler.isCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) booleanInteractionSimulationHandler.isCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) static booleanBlockInteractionUtils.isNaturalAction(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Determines whether the block action is natural or artificial.static booleanBlockInteractionUtils.isNoPhysics(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) static voidBlockHarvestUtils.naturallyRemoveBlock(org.joml.Vector3i blockPosition, BlockType blockType, int filler, int quantity, String itemId, String dropListId, int setBlockSettings, Ref<ChunkStore> sectionReference, ComponentAccessor<EntityStore> entityStore, ComponentAccessor<ChunkStore> chunkStore) Removes the block at the given position and spawns its drops, resolving filler blocks back to their origin.static voidBlockHarvestUtils.naturallyRemoveBlockByPhysics(org.joml.Vector3i blockPosition, BlockType blockType, int filler, int setBlockSettings, Ref<ChunkStore> sectionReference, ComponentAccessor<EntityStore> entityStore, ComponentAccessor<ChunkStore> chunkStore) Deprecated.PreferBlockHarvestUtils.naturallyRemoveBlock(Vector3i, BlockType, int, int, String, String, int, Ref, ComponentAccessor, ComponentAccessor)with explicit drop parameters.static voidBlockHarvestUtils.performBlockBreak(Ref<EntityStore> ref, Ref<EntityStore> impactRef, ItemStack heldItemStack, org.joml.Vector3i targetBlock, int setBlockSettings, Ref<ChunkStore> sectionReference, ComponentAccessor<EntityStore> entityStore, ComponentAccessor<ChunkStore> chunkStore) Breaks the block at the given position and attributes the break separately from the entity that physically reached it.static intBlockHarvestUtils.performBlockBreak(Ref<EntityStore> ref, ItemStack heldItemStack, List<org.joml.Vector3i> targetBlocks, int setBlockSettings, ComponentAccessor<EntityStore> entityStore, ComponentAccessor<ChunkStore> chunkStore) Breaks a collection of blocks (which may span multiple chunks) using a single item, for example a creative-mode shaped break.static voidBlockHarvestUtils.performBlockBreak(Ref<EntityStore> ref, ItemStack heldItemStack, org.joml.Vector3i targetBlock, int setBlockSettings, Ref<ChunkStore> sectionReference, ComponentAccessor<EntityStore> entityStore, ComponentAccessor<ChunkStore> chunkStore) Breaks the block at the given position, resolving filler blocks so that breaking any cell of a multi-block structure breaks the whole structure.static voidBlockHarvestUtils.performBlockBreak(Ref<EntityStore> ref, ItemStack heldItemStack, org.joml.Vector3i targetBlock, Ref<ChunkStore> sectionReference, ComponentAccessor<EntityStore> entityStore, ComponentAccessor<ChunkStore> chunkStore) Convenience overload ofBlockHarvestUtils.performBlockBreak(Ref, ItemStack, Vector3i, int, Ref, ComponentAccessor, ComponentAccessor)that breaks the block withSetBlockSettings.NONE.static voidBlockHarvestUtils.performBlockBreak(org.joml.Vector3i blockPosition, BlockType targetBlockTypeKey, ItemStack heldItemStack, int dropQuantity, String dropItemId, String dropListId, int setBlockSettings, Ref<EntityStore> ref, Ref<ChunkStore> sectionReference, ComponentAccessor<EntityStore> entityStore, ComponentAccessor<ChunkStore> chunkStore) Convenience overload ofBlockHarvestUtils.performBlockBreak(Vector3i, BlockType, ItemStack, int, String, String, int, Ref, Ref, Ref, ComponentAccessor, ComponentAccessor)for a break where the instigating entity reached the block itself.static voidBlockHarvestUtils.performBlockBreak(org.joml.Vector3i blockPosition, BlockType targetBlockTypeKey, ItemStack heldItemStack, int dropQuantity, String dropItemId, String dropListId, int setBlockSettings, Ref<EntityStore> ref, Ref<EntityStore> impactRef, Ref<ChunkStore> sectionReference, ComponentAccessor<EntityStore> entityStore, ComponentAccessor<ChunkStore> chunkStore) The core block-break implementation: removes the block and spawns its drops, firing a cancellableBreakBlockEventwhen an instigating entity is present.static intBlockHarvestUtils.performBlockDamage(Ref<EntityStore> ref, Ref<EntityStore> impactRef, List<org.joml.Vector3i> targetBlocks, org.joml.Vector3i anchorBlock, ItemStack itemStack, ItemTool tool, String toolId, boolean matchTool, float damageScale, int setBlockSettings, boolean isExplosion, boolean durabilityPerBlock, ComponentAccessor<EntityStore> entityStore, ComponentAccessor<ChunkStore> chunkStore) Applies block damage to a collection of blocks (which may span multiple chunks) using a single item, for example a shaped break.static booleanBlockHarvestUtils.performBlockDamage(Ref<EntityStore> ref, Ref<EntityStore> impactRef, org.joml.Vector3i targetBlockPos, ItemStack itemStack, ItemTool tool, String toolId, boolean matchTool, float damageScale, int setBlockSettings, boolean isExplosion, Ref<ChunkStore> sectionReference, ComponentAccessor<EntityStore> entityStore, ComponentAccessor<ChunkStore> chunkStore) Damages the single block at the given position, breaking it once its health reaches zero.static booleanBlockHarvestUtils.performBlockDamage(org.joml.Vector3i targetBlock, ItemStack itemStack, ItemTool tool, float damageScale, int setBlockSettings, boolean isExplosion, Ref<ChunkStore> sectionReference, ComponentAccessor<EntityStore> componentAccessor, ComponentAccessor<ChunkStore> chunkStore) Convenience overload ofBlockHarvestUtils.performBlockDamage(Ref, Ref, Vector3i, ItemStack, ItemTool, String, boolean, float, int, boolean, Ref, ComponentAccessor, ComponentAccessor)for damage with no instigating entity (for example explosion damage): noref, no tool id and no tool match.static voidBlockHarvestUtils.performPickupByInteraction(Ref<EntityStore> ref, org.joml.Vector3i targetBlock, BlockType blockType, int filler, Ref<ChunkStore> sectionReference, BlockSection blockSection, ComponentAccessor<EntityStore> entityStore, ComponentAccessor<ChunkStore> chunkStore) Harvests (picks up) the block at the given position straight into the entity's inventory, as used by harvest interactions.static booleanBlockPlaceUtils.placeBlock(Ref<EntityStore> ref, ItemStack itemStack, String blockTypeKey, ItemContainer itemContainer, org.joml.Vector3i placementNormal, org.joml.Vector3i blockPosition, BlockRotation blockRotation, byte activeSlot, boolean removeItemInHand, Ref<ChunkStore> sectionReference, ComponentAccessor<ChunkStore> chunkStore, ComponentAccessor<EntityStore> entityStore, boolean quickReplace, boolean quickRetype, boolean noPhysics) Called to handle a place block request from a specific player instance.static voidBlockHarvestUtils.queueOnBreakImpactInteraction(Ref<EntityStore> attributedRef, BlockType blockType, org.joml.Vector3i blockPosition, int rotationIndex, CommandBuffer<EntityStore> commandBuffer) Queues theInteractionType.OnBreakImpactinteraction chain defined on the block type, if any.static voidBlockInteractionUtils.runRootInteractionOnBlock(Ref<EntityStore> ref, Store<EntityStore> store, String rootId, BlockPosition targetBlock, BlockPosition targetBlockRaw) Runs a root interaction as a Use on a block, after the interaction that found the block has ended.booleanIInteractionSimulationHandler.shouldCancelCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) booleanInteractionSimulationHandler.shouldCancelCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.blocktrack
Methods in com.hypixel.hytale.server.core.modules.interaction.blocktrack with parameters of type RefModifier and TypeMethodDescriptionvoidTrackedPlacement.OnAddRemove.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidTrackedPlacement.OnAddRemove.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.breakshape
Methods in com.hypixel.hytale.server.core.modules.interaction.breakshape with parameters of type RefModifier and TypeMethodDescriptionvoidBreakShape.selectBlocks(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, org.joml.Vector3i anchorBlock, TriIntConsumer consumer) Finds every block this shape covers, anchored atanchorBlockand oriented to the user's view (or the targeted surface), and reports each toconsumer. -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.components
Methods in com.hypixel.hytale.server.core.modules.interaction.components with parameters of type RefModifier and TypeMethodDescriptionstatic voidCarriedBlock.dropAndClear(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) voidCarriedBlockSystems.DropOnDeath.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCarriedBlockSystems.EntityTrackerAddAndRemove.onComponentAdded(Ref<EntityStore> ref, CarriedBlock component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCarriedBlockSystems.OnPlayerCarryBlockComponentChange.onComponentAdded(Ref<EntityStore> ref, CarriedBlock component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCarriedBlockSystems.EntityTrackerAddAndRemove.onComponentRemoved(Ref<EntityStore> ref, CarriedBlock component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCarriedBlockSystems.OnPlayerCarryBlockComponentChange.onComponentRemoved(Ref<EntityStore> ref, CarriedBlock component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCarriedBlockSystems.EntityTrackerAddAndRemove.onComponentSet(Ref<EntityStore> ref, CarriedBlock oldComponent, CarriedBlock newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCarriedBlockSystems.OnPlayerCarryBlockComponentChange.onComponentSet(Ref<EntityStore> ref, CarriedBlock oldComponent, CarriedBlock newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCarriedBlockSystems.ApplyDroppedBlockEntityEffect.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidCarriedBlockSystems.ApplyDroppedBlockEntityEffect.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.host
Methods in com.hypixel.hytale.server.core.modules.interaction.host that return RefModifier and TypeMethodDescriptionstatic Ref<EntityStore> InteractionHost.spawnHost(Store<EntityStore> store, org.joml.Vector3d position, Rotation3f rotation, float ttlSeconds, IInteractionSimulationHandler simulationHandler) Spawns a host entity at the given pose using the supplied simulation handler. -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.interaction.config
Fields in com.hypixel.hytale.server.core.modules.interaction.interaction.config with type parameters of type RefModifier and TypeFieldDescriptionstatic final MetaKey<Ref<EntityStore>> Interaction.TARGET_ENTITYA meta key containing the entity reference of the target entity.Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.config with parameters of type RefModifier and TypeMethodDescriptionvoidInteraction.handle(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context) final voidInteraction.simulateTick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) final voidInteraction.tick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.interaction.config.client
Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.config.client with parameters of type RefModifier and TypeMethodDescriptionvoidWieldingInteraction.handle(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context) -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.interaction.config.none
Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.config.none with parameters of type RefModifier and TypeMethodDescriptionfinal booleanSelectInteraction.EntityMatcher.test(Ref<EntityStore> sourceRef, Ref<EntityStore> targetRef, CommandBuffer<EntityStore> commandBuffer) Called to test whether the target matches.abstract booleanSelectInteraction.EntityMatcher.test0(Ref<EntityStore> sourceRef, Ref<EntityStore> targetRef, CommandBuffer<EntityStore> commandBuffer) The internal test method to be implemented by subclasses. -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector
Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector with parameters of type RefModifier and TypeMethodDescriptionstatic voidSelector.selectNearbyEntities(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> attacker, double range, Consumer<Ref<EntityStore>> consumer, Predicate<Ref<EntityStore>> filter) Helper function for selector implementations.voidClientSourcedSelector.selectTargetBlocks(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, Selector.BlockConsumer consumer) Deprecated.voidSelector.selectTargetBlocks(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, Selector.BlockConsumer consumer) Uses the selector to find all blocks that are within the selector.voidClientSourcedSelector.selectTargetEntities(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, BiConsumer<Ref<EntityStore>, org.joml.Vector4d> consumer, Predicate<Ref<EntityStore>> filter) Deprecated.voidSelector.selectTargetEntities(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, BiConsumer<Ref<EntityStore>, org.joml.Vector4d> consumer, Predicate<Ref<EntityStore>> filter) Uses the selector to find all entities that are within the selector and match the provided filter.org.joml.Vector3dAOECircleSelector.selectTargetPosition(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> attackerRef) org.joml.Vector3dRaycastSelector.selectTargetPosition(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> attacker) booleanPlayerMatcher.test0(Ref<EntityStore> sourceRef, Ref<EntityStore> targetRef, CommandBuffer<EntityStore> commandBuffer) booleanVulnerableMatcher.test0(Ref<EntityStore> sourceRef, Ref<EntityStore> targetRef, CommandBuffer<EntityStore> commandBuffer) voidClientSourcedSelector.tick(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, float time, float runTime) Deprecated.voidSelector.tick(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, float time, float runTime) Advances the selector to the provided time value.Method parameters in com.hypixel.hytale.server.core.modules.interaction.interaction.config.selector with type arguments of type RefModifier and TypeMethodDescriptionstatic voidSelector.selectNearbyEntities(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> attacker, double range, Consumer<Ref<EntityStore>> consumer, Predicate<Ref<EntityStore>> filter) Helper function for selector implementations.static voidSelector.selectNearbyEntities(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> attacker, double range, Consumer<Ref<EntityStore>> consumer, Predicate<Ref<EntityStore>> filter) Helper function for selector implementations.static voidSelector.selectNearbyEntities(ComponentAccessor<EntityStore> componentAccessor, org.joml.Vector3d position, double range, Consumer<Ref<EntityStore>> consumer, Predicate<Ref<EntityStore>> filter) Helper function for selector implementations.static voidSelector.selectNearbyEntities(ComponentAccessor<EntityStore> componentAccessor, org.joml.Vector3d position, double range, Consumer<Ref<EntityStore>> consumer, Predicate<Ref<EntityStore>> filter) Helper function for selector implementations.voidClientSourcedSelector.selectTargetEntities(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, BiConsumer<Ref<EntityStore>, org.joml.Vector4d> consumer, Predicate<Ref<EntityStore>> filter) Deprecated.voidClientSourcedSelector.selectTargetEntities(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, BiConsumer<Ref<EntityStore>, org.joml.Vector4d> consumer, Predicate<Ref<EntityStore>> filter) Deprecated.voidSelector.selectTargetEntities(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, BiConsumer<Ref<EntityStore>, org.joml.Vector4d> consumer, Predicate<Ref<EntityStore>> filter) Uses the selector to find all entities that are within the selector and match the provided filter.voidSelector.selectTargetEntities(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref, BiConsumer<Ref<EntityStore>, org.joml.Vector4d> consumer, Predicate<Ref<EntityStore>> filter) Uses the selector to find all entities that are within the selector and match the provided filter. -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.interaction.config.server
Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.config.server with parameters of type RefModifier and TypeMethodDescriptionstatic voidOpenChapterRewardsInteraction.ChapterRewardsPrompt.answer(Ref<EntityStore> ref, Store<EntityStore> store, World world, boolean leave) Runs the root the answer picked.booleanOpenPageInteraction.PageUsageValidator.canUse(Ref<EntityStore> ref, Player entity, InteractionContext context, ComponentAccessor<EntityStore> componentAccessor) OpenCustomUIInteraction.BlockEntityCustomPageSupplier.tryCreate(PlayerRef playerRef, Ref<ChunkStore> blockEntity) OpenCustomUIInteraction.CustomPageSupplier.tryCreate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, PlayerRef playerRef, InteractionContext context) -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.combat
Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.combat with parameters of type RefModifier and TypeMethodDescriptionvoidDamageEffects.spawnAtEntity(CommandBuffer<EntityStore> commandBuffer, Ref<EntityStore> ref) -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.interaction.operation
Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.operation with parameters of type RefModifier and TypeMethodDescriptiondefault voidOperation.handle(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context) voidJumpOperation.simulateTick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) voidOperation.simulateTick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) Called to tick the operation for the given entity.voidJumpOperation.tick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) voidOperation.tick(Ref<EntityStore> ref, boolean firstRun, float time, InteractionType type, InteractionContext context, CooldownHandler cooldownHandler) Called to tick the operation for the given entity. -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.interaction.util
Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.util that return RefModifier and TypeMethodDescriptionInteractionTarget.getEntity(InteractionContext ctx, Ref<EntityStore> ref) Returns the entity based on theInteractionTarget.Methods in com.hypixel.hytale.server.core.modules.interaction.interaction.util with parameters of type RefModifier and TypeMethodDescriptionstatic booleanInteractionValidation.canEntityInteractWithBlock(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, ItemStack heldItem, BlockPosition blockPosition, BlockPosition contactPosition) Validates whether the entity acting on a block is close enough to it.static booleanInteractionValidation.canPlayerInteractWithBlock(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, ItemStack heldItem, int blockX, int blockY, int blockZ) Validates whether a player entity is within the allowable interaction distance of a target block.static booleanInteractionValidation.canPlayerInteractWithBlock(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, ItemStack heldItem, BlockPosition blockPosition) static booleanInteractionValidation.canPlayerInteractWithBlock(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, ItemStack heldItem, org.joml.Vector3i blockPosition) static booleanInteractionValidation.canPlayerInteractWithEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, ItemStack heldItem, Ref<EntityStore> targetRef) Validates whether a player entity is within the allowable interaction distance of a target entity.InteractionTarget.getEntity(InteractionContext ctx, Ref<EntityStore> ref) Returns the entity based on theInteractionTarget.static booleanInteractionValidation.isAccessibleProxyTarget(Ref<EntityStore> ref, Ref<EntityStore> proxy, InteractionType type) Tests whether an entity can use a predicted projectile as an interaction proxy. -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.suppliers
Methods in com.hypixel.hytale.server.core.modules.interaction.suppliers with parameters of type RefModifier and TypeMethodDescriptionBlockLorePageSupplier.tryCreate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, PlayerRef playerRef, InteractionContext context) ConfirmationPageSupplier.tryCreate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, PlayerRef playerRef, InteractionContext context) ItemRepairPageSupplier.tryCreate(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, PlayerRef playerRef, InteractionContext context) -
Uses of Ref in com.hypixel.hytale.server.core.modules.interaction.system
Methods in com.hypixel.hytale.server.core.modules.interaction.system with parameters of type RefModifier and TypeMethodDescriptionvoidInteractionSystems.EntityTrackerRemove.onComponentAdded(Ref<EntityStore> ref, Interactions component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidInteractionSystems.EntityTrackerRemove.onComponentRemoved(Ref<EntityStore> ref, Interactions component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidInteractionSystems.EntityTrackerRemove.onComponentSet(Ref<EntityStore> ref, Interactions oldComponent, Interactions newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidInteractionSystems.CleanUpSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidInteractionSystems.DropUnresolvedInteractions.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidInteractionSystems.CleanUpSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidInteractionSystems.DropUnresolvedInteractions.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.modules.physics
Methods in com.hypixel.hytale.server.core.modules.physics that return RefModifier and TypeMethodDescriptionSimplePhysicsProvider.tick(double dt, Velocity entityVelocity, World entityWorld, TransformComponent entityTransform, Ref<EntityStore> selfRef, ComponentAccessor<EntityStore> componentAccessor) Deprecated.Methods in com.hypixel.hytale.server.core.modules.physics with parameters of type RefModifier and TypeMethodDescriptionSimplePhysicsProvider.tick(double dt, Velocity entityVelocity, World entityWorld, TransformComponent entityTransform, Ref<EntityStore> selfRef, ComponentAccessor<EntityStore> componentAccessor) Deprecated.Constructor parameters in com.hypixel.hytale.server.core.modules.physics with type arguments of type RefModifierConstructorDescriptionSimplePhysicsProvider(BiConsumer<org.joml.Vector3d, ComponentAccessor<EntityStore>> bounceConsumer, QuadConsumer<Ref<EntityStore>, org.joml.Vector3d, Ref<EntityStore>, ComponentAccessor<EntityStore>> impactConsumer) Deprecated.SimplePhysicsProvider(BiConsumer<org.joml.Vector3d, ComponentAccessor<EntityStore>> bounceConsumer, QuadConsumer<Ref<EntityStore>, org.joml.Vector3d, Ref<EntityStore>, ComponentAccessor<EntityStore>> impactConsumer) Deprecated. -
Uses of Ref in com.hypixel.hytale.server.core.modules.prefabspawner
Methods in com.hypixel.hytale.server.core.modules.prefabspawner with parameters of type RefModifier and TypeMethodDescriptionvoidPrefabSpawnerBlock.PrefabSpawnerSettingsPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidPrefabSpawnerBlock.PrefabSpawnerSettingsPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, PrefabSpawnerBlock.PrefabSpawnerSettingsPageEventData data) -
Uses of Ref in com.hypixel.hytale.server.core.modules.projectile
Methods in com.hypixel.hytale.server.core.modules.projectile that return RefModifier and TypeMethodDescriptionProjectileModule.spawnProjectile(Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile.ProjectileModule.spawnProjectile(Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, float scaleMultiplier, float speedMultiplier) Called to spawn an unpredicted projectile with a uniform scale multiplier on its model and hitbox (e.g. an AoE rune growing an ability projectile) and a multiplier on the config's LaunchForce (e.g. a speed rune hastening it).ProjectileModule.spawnProjectile(UUID predictionId, Long scaleSeed, Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, float scaleMultiplier, float speedMultiplier) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile.ProjectileModule.spawnProjectile(UUID predictionId, Long scaleSeed, Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, float scaleMultiplier, float speedMultiplier, long despawnDelay) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile.ProjectileModule.spawnProjectile(UUID predictionId, Long scaleSeed, Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, long despawnDelay) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile.Methods in com.hypixel.hytale.server.core.modules.projectile with parameters of type RefModifier and TypeMethodDescriptionProjectileModule.spawnProjectile(Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile.ProjectileModule.spawnProjectile(Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, float scaleMultiplier, float speedMultiplier) Called to spawn an unpredicted projectile with a uniform scale multiplier on its model and hitbox (e.g. an AoE rune growing an ability projectile) and a multiplier on the config's LaunchForce (e.g. a speed rune hastening it).ProjectileModule.spawnProjectile(UUID predictionId, Long scaleSeed, Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, float scaleMultiplier, float speedMultiplier) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile.ProjectileModule.spawnProjectile(UUID predictionId, Long scaleSeed, Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, float scaleMultiplier, float speedMultiplier, long despawnDelay) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile.ProjectileModule.spawnProjectile(UUID predictionId, Long scaleSeed, Ref<EntityStore> creatorRef, CommandBuffer<EntityStore> commandBuffer, ProjectileConfig config, org.joml.Vector3d position, org.joml.Vector3d direction, long despawnDelay) Called to spawn a projectile entity, returning the entity reference of the newly spawned projectile. -
Uses of Ref in com.hypixel.hytale.server.core.modules.projectile.component
Methods in com.hypixel.hytale.server.core.modules.projectile.component with parameters of type RefModifier and TypeMethodDescriptionstatic ImpactModifiersImpactModifiers.collect(InteractionContext context, Ref<EntityStore> casterRef, ComponentAccessor<EntityStore> componentAccessor) Collects the resolved modifiers for a projectile launched by an ability cast, ornullwhen the cast isn't an ability cast or there is nothing to carry.booleanProjectileHitExclusions.isExcluded(Ref<EntityStore> targetRef) booleanPierceProjectile.markHit(Ref<EntityStore> targetRef) static ImpactModifiersImpactModifiers.resolve(InteractionContext context, Ref<EntityStore> actingRef, ComponentAccessor<EntityStore> componentAccessor) Resolves the modifiers an interaction should use: the cast snapshot carried on the chain's context when the chain is an ability cast, otherwise the acting entity's component (e.g. a projectile carrying its launch's modifiers into its impact chains).Constructor parameters in com.hypixel.hytale.server.core.modules.projectile.component with type arguments of type RefModifierConstructorDescriptionProjectileHitExclusions(it.unimi.dsi.fastutil.objects.ObjectArrayList<Ref<EntityStore>> excluded) -
Uses of Ref in com.hypixel.hytale.server.core.modules.projectile.config
Methods in com.hypixel.hytale.server.core.modules.projectile.config with parameters of type RefModifier and TypeMethodDescriptionvoidGroundFollowPhysicsConfig.apply(Holder<EntityStore> holder, Ref<EntityStore> creatorRef, org.joml.Vector3d velocity, ComponentAccessor<EntityStore> componentAccessor, boolean predicted) voidPhysicsConfig.apply(Holder<EntityStore> holder, Ref<EntityStore> creatorRef, org.joml.Vector3d velocity, ComponentAccessor<EntityStore> componentAccessor, boolean predicted) Called to apply the physics to the given entity store holder.voidStandardPhysicsConfig.apply(Holder<EntityStore> holder, Ref<EntityStore> creatorRef, org.joml.Vector3d velocity, ComponentAccessor<EntityStore> componentAccessor, boolean predicted) voidBounceConsumer.onBounce(Ref<EntityStore> ref, org.joml.Vector3d position, CommandBuffer<EntityStore> commandBuffer) Called when a projectile bounces.voidImpactConsumer.onImpact(Ref<EntityStore> ref, org.joml.Vector3d position, org.joml.Vector3i bounceBlockPosition, Ref<EntityStore> targetRef, String collisionDetailName, CommandBuffer<EntityStore> commandBuffer) Called when a projectile impacts something. -
Uses of Ref in com.hypixel.hytale.server.core.modules.projectile.event
Methods in com.hypixel.hytale.server.core.modules.projectile.event that return RefConstructors in com.hypixel.hytale.server.core.modules.projectile.event with parameters of type RefModifierConstructorDescriptionProjectileLaunchEvent(Ref<EntityStore> projectileRef, InteractionType interactionType, boolean launchedByWeapon) -
Uses of Ref in com.hypixel.hytale.server.core.modules.serverplayerlist
Methods in com.hypixel.hytale.server.core.modules.serverplayerlist with parameters of type RefModifier and TypeMethodDescriptionvoidServerPlayerListSystems.OnSpectatingChange.onComponentAdded(Ref<EntityStore> ref, Spectating component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidServerPlayerListSystems.OnSpectatingChange.onComponentRemoved(Ref<EntityStore> ref, Spectating component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidServerPlayerListSystems.OnSpectatingChange.onComponentSet(Ref<EntityStore> ref, Spectating oldComponent, Spectating newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.modules.ui
Methods in com.hypixel.hytale.server.core.modules.ui with parameters of type RefModifier and TypeMethodDescriptionUISurface.createDataContext(Ref<EntityStore> ref, Store<EntityStore> store) Returns the initial data context for this surface, ornullif this surface has no server-driven view model (e.g. a HUD widget that binds only client-side state).voidUISurface.executeCommand(String commandId, Object parameter, Ref<EntityStore> ref, Store<EntityStore> store) Dispatches an incoming command from the client.voidUICommandHandler.handle(Ref<EntityStore> ref, Store<EntityStore> store, Object param) voidUISurface.onHide(Ref<EntityStore> ref, Store<EntityStore> store) Called when this surface is closed or removed.voidUISurface.onShow(Ref<EntityStore> ref, Store<EntityStore> store) Called when this surface becomes active. -
Uses of Ref in com.hypixel.hytale.server.core.modules.voice
Methods in com.hypixel.hytale.server.core.modules.voice with parameters of type RefModifier and TypeMethodDescriptionVoiceModule.openEntityVoice(Ref<EntityStore> entity) Opens a voice stream that follows an entity, heard by nearby players. -
Uses of Ref in com.hypixel.hytale.server.core.plugin.pages
Methods in com.hypixel.hytale.server.core.plugin.pages with parameters of type RefModifier and TypeMethodDescriptionvoidPluginListPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidPluginListPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, PluginListPage.PluginListPageEventData data) voidPluginListPage.onDismiss(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.core.prefab.selection
Methods in com.hypixel.hytale.server.core.prefab.selection with parameters of type RefModifier and TypeMethodDescription<T extends Throwable>
voidSelectionProvider.computeSelectionCopy(Ref<EntityStore> ref, Player player, ThrowableConsumer<BlockSelection, T> task, ComponentAccessor<EntityStore> componentAccessor) Computes a copy of the given Player's BlockSelection and performs the provided task with it. -
Uses of Ref in com.hypixel.hytale.server.core.prefab.selection.standard
Fields in com.hypixel.hytale.server.core.prefab.selection.standard with type parameters of type RefModifier and TypeFieldDescriptionstatic final Consumer<Ref<EntityStore>> BlockSelection.DEFAULT_ENTITY_CONSUMERMethod parameters in com.hypixel.hytale.server.core.prefab.selection.standard with type arguments of type RefModifier and TypeMethodDescriptionBlockSelection.place(CommandSender feedback, World outerWorld, org.joml.Vector3ic position, BlockMask blockMask, Consumer<Ref<EntityStore>> entityConsumer) BlockSelection.place(CommandSender feedback, World outerWorld, org.joml.Vector3ic position, BlockMask blockMask, Consumer<Ref<EntityStore>> entityConsumer, boolean skipEmptyBlocks) BlockSelection.place(CommandSender feedback, World outerWorld, org.joml.Vector3ic position, BlockMask blockMask, Consumer<Ref<EntityStore>> entityConsumer, boolean skipEmptyBlocks, IntUnaryOperator blockIdMapper) BlockSelection.place(CommandSender feedback, World outerWorld, org.joml.Vector3ic position, BlockMask blockMask, Consumer<Ref<EntityStore>> entityConsumer, boolean skipEmptyBlocks, IntUnaryOperator blockIdMapper, boolean skipEmptyBlocksBeforeMapping) -
Uses of Ref in com.hypixel.hytale.server.core.universe
Methods in com.hypixel.hytale.server.core.universe that return RefModifier and TypeMethodDescriptionPlayerRef.addToStore(Store<EntityStore> store) Not thread safe.PlayerRef.getReference()Methods in com.hypixel.hytale.server.core.universe with parameters of type RefModifier and TypeMethodDescriptionvoidPlayerRef.addedToStore(Ref<EntityStore> ref) Called when the player has been added to the store, after HolderSystems have run, but before RefSystems. -
Uses of Ref in com.hypixel.hytale.server.core.universe.hardcore
Methods in com.hypixel.hytale.server.core.universe.hardcore with parameters of type RefModifier and TypeMethodDescriptionvoidHardcoreLivesHud.ShowOnChange.onComponentAdded(Ref<EntityStore> ref, PlayerLives component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidHardcoreLivesHud.ShowOnChange.onComponentRemoved(Ref<EntityStore> ref, PlayerLives component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidHardcoreLivesHud.ShowOnChange.onComponentSet(Ref<EntityStore> ref, PlayerLives oldComponent, PlayerLives newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidHardcoreGameOver.ApplyOnJoin.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidHardcoreLivesHud.ShowOnJoin.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidHardcoreGameOver.ApplyOnJoin.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidHardcoreLivesHud.ShowOnJoin.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.universe.system
Methods in com.hypixel.hytale.server.core.universe.system with parameters of type RefModifier and TypeMethodDescriptionvoidPlayerRefAddedSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPlayerRefAddedSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.universe.world
Methods in com.hypixel.hytale.server.core.universe.world that return RefMethods in com.hypixel.hytale.server.core.universe.world with parameters of type RefModifier and TypeMethodDescriptionstatic voidPlayerUtil.forEachPlayerThatCanSeeEntity(Ref<EntityStore> ref, TriConsumer<Ref<EntityStore>, PlayerRef, ComponentAccessor<EntityStore>> consumer, ComponentAccessor<EntityStore> componentAccessor) Called to iterate over each player that can see the given entity, executing the provided consumer.static voidPlayerUtil.forEachPlayerThatCanSeeEntity(Ref<EntityStore> ref, TriConsumer<Ref<EntityStore>, PlayerRef, ComponentAccessor<EntityStore>> consumer, Ref<EntityStore> ignoredPlayerRef, ComponentAccessor<EntityStore> componentAccessor) Called to iterate over each player that can see the given entity, executing the provided consumer.static voidSoundUtil.playItemSoundEvent(Ref<EntityStore> ref, Store<EntityStore> store, Item item, ItemSoundEvent itemSoundEvent) Called to play a item sound event from the given item to the given entity.static voidSoundUtil.playSoundEvent2d(Ref<EntityStore> ref, int soundEventIndex, SoundCategory soundCategory, float volumeModifier, float pitchModifier, ComponentAccessor<EntityStore> componentAccessor) Called to play a two-dimensional sound event to a specific player.static voidSoundUtil.playSoundEvent2d(Ref<EntityStore> ref, int soundEventIndex, SoundCategory soundCategory, ComponentAccessor<EntityStore> componentAccessor) Called to play a two-dimensional sound event to a specific player.static voidSoundUtil.playSoundEvent3d(Ref<EntityStore> sourceRef, int soundEventIndex, double x, double y, double z, boolean ignoreSource, ComponentAccessor<EntityStore> componentAccessor) Called to play a three-dimensional sound event at the given position.static voidSoundUtil.playSoundEvent3d(Ref<EntityStore> sourceRef, int soundEventIndex, double x, double y, double z, ComponentAccessor<EntityStore> componentAccessor) Called to play a three-dimensional sound event at the given position.static voidSoundUtil.playSoundEvent3d(Ref<EntityStore> sourceRef, int soundEventIndex, org.joml.Vector3d position, boolean ignoreSource, ComponentAccessor<EntityStore> componentAccessor) Called to play a three-dimensional sound event at the given position.static voidSoundUtil.playSoundEvent3d(Ref<EntityStore> sourceRef, int soundEventIndex, org.joml.Vector3d pos, ComponentAccessor<EntityStore> componentAccessor) Called to play a three-dimensional sound event at the given position.static voidSoundUtil.playSoundEvent3dToPlayer(Ref<EntityStore> playerRef, int soundEventIndex, SoundCategory soundCategory, double x, double y, double z, float volumeModifier, float pitchModifier, ComponentAccessor<EntityStore> componentAccessor) Called to play a three-dimensional sound event to this player.static voidSoundUtil.playSoundEvent3dToPlayer(Ref<EntityStore> playerRef, int soundEventIndex, SoundCategory soundCategory, double x, double y, double z, ComponentAccessor<EntityStore> componentAccessor) Called to play a three-dimensional sound event to this player.static voidSoundUtil.playSoundEvent3dToPlayer(Ref<EntityStore> playerRef, int soundEventIndex, SoundCategory soundCategory, org.joml.Vector3d position, ComponentAccessor<EntityStore> componentAccessor) Called to play a three-dimensional sound event to this player.static voidPlayerUtil.resetPlayerModel(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Deprecated, for removal: This API element is subject to removal in a future version.static voidParticleUtil.spawnParticleEffect(WorldParticle particles, org.joml.Vector3dc position, float yaw, float pitch, float roll, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(WorldParticle particles, org.joml.Vector3dc position, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, double x, double y, double z, float rotationYaw, float rotationPitch, float rotationRoll, float scale, Color color, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, double x, double y, double z, float rotationYaw, float rotationPitch, float rotationRoll, float scale, Color color, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor, float maxDuration) static voidParticleUtil.spawnParticleEffect(String name, double x, double y, double z, float rotationYaw, float rotationPitch, float rotationRoll, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, double x, double y, double z, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, org.joml.Vector3dc position, float yaw, float pitch, float roll, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, org.joml.Vector3dc position, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, org.joml.Vector3dc position, Rotation3f rotation, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffects(WorldParticle[] particles, org.joml.Vector3dc position, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static CompletableFuture<Void> SpawnUtil.teleportToSpawn(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, World targetWorld, World playerWorld, Consumer<Transform> onTeleport) Teleports the player to the spawn point oftargetWorldonce it resolves, reading the player's UUID throughcomponentAccessor.static CompletableFuture<Void> SpawnUtil.teleportToSpawn(Ref<EntityStore> ref, UUID uuid, World targetWorld, World playerWorld, Consumer<Transform> onTeleport) Teleports the player to the spawn point oftargetWorldonce it resolves.static CompletableFuture<Void> SpawnUtil.teleportWhenResolved(CompletableFuture<Transform> spawnPointFuture, Ref<EntityStore> ref, World targetWorld, World playerWorld, Consumer<Transform> onTeleport) Teleports the player to the pointspawnPointFutureresolves to.voidWorldMapTracker.updateCurrentZoneAndBiome(Ref<EntityStore> ref, WorldMapTracker.ZoneDiscoveryInfo zoneDiscoveryInfo, String biomeName, ComponentAccessor<EntityStore> componentAccessor) Called to update the current zone parameters for the player.Method parameters in com.hypixel.hytale.server.core.universe.world with type arguments of type RefModifier and TypeMethodDescriptionstatic voidPlayerUtil.forEachPlayerThatCanSeeEntity(Ref<EntityStore> ref, TriConsumer<Ref<EntityStore>, PlayerRef, ComponentAccessor<EntityStore>> consumer, ComponentAccessor<EntityStore> componentAccessor) Called to iterate over each player that can see the given entity, executing the provided consumer.static voidPlayerUtil.forEachPlayerThatCanSeeEntity(Ref<EntityStore> ref, TriConsumer<Ref<EntityStore>, PlayerRef, ComponentAccessor<EntityStore>> consumer, Ref<EntityStore> ignoredPlayerRef, ComponentAccessor<EntityStore> componentAccessor) Called to iterate over each player that can see the given entity, executing the provided consumer.static voidSoundUtil.playSoundEvent3d(int soundEventIndex, double x, double y, double z, Predicate<Ref<EntityStore>> shouldHear, ComponentAccessor<EntityStore> componentAccessor) Called to play a three-dimensional sound event at the given position.static voidSoundUtil.playSoundEvent3d(int soundEventIndex, SoundCategory soundCategory, double x, double y, double z, float volumeModifier, float pitchModifier, Predicate<Ref<EntityStore>> shouldHear, ComponentAccessor<EntityStore> componentAccessor) Called to play a three-dimensional sound event to this player.static voidSoundUtil.playSoundEvent3d(int soundEventIndex, SoundCategory soundCategory, double x, double y, double z, Predicate<Ref<EntityStore>> shouldHear, ComponentAccessor<EntityStore> componentAccessor) Called to play a three-dimensional sound event to this player.static voidParticleUtil.spawnParticleEffect(WorldParticle particles, org.joml.Vector3dc position, float yaw, float pitch, float roll, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(WorldParticle particles, org.joml.Vector3dc position, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(WorldParticle particles, org.joml.Vector3dc position, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, double x, double y, double z, float rotationYaw, float rotationPitch, float rotationRoll, float scale, Color color, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, double x, double y, double z, float rotationYaw, float rotationPitch, float rotationRoll, float scale, Color color, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor, float maxDuration) static voidParticleUtil.spawnParticleEffect(String name, double x, double y, double z, float rotationYaw, float rotationPitch, float rotationRoll, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, double x, double y, double z, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, double x, double y, double z, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, org.joml.Vector3dc position, float yaw, float pitch, float roll, float scale, Color color, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, org.joml.Vector3dc position, float yaw, float pitch, float roll, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, org.joml.Vector3dc position, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, org.joml.Vector3dc position, Rotation3f rotation, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, org.joml.Vector3dc position, Rotation3f rotation, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffect(String name, org.joml.Vector3dc position, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients.static voidParticleUtil.spawnParticleEffects(WorldParticle[] particles, org.joml.Vector3dc position, Ref<EntityStore> sourceRef, List<Ref<EntityStore>> playerRefs, ComponentAccessor<EntityStore> componentAccessor) Called to spawn a particle effect at the given location for all the given player clients. -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.accessor
Methods in com.hypixel.hytale.server.core.universe.world.accessor that return RefModifier and TypeMethodDescriptionSectionReader.sectionAt(int x, int y, int z) The section covering this block, ornullwhen the world has not loaded one. -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.chunk
Methods in com.hypixel.hytale.server.core.universe.world.chunk that return RefModifier and TypeMethodDescriptionAbstractCachedAccessor.getColumn(int cx, int cz) AbstractCachedAccessor.getColumnAtBlock(int x, int z) WorldChunk.getReference()AbstractCachedAccessor.getSection(int cx, int cy, int cz) ChunkColumn.getSection(int section) Deprecated.AbstractCachedAccessor.getSectionAtBlock(int x, int y, int z) Ref<ChunkStore>[]ChunkColumn.getSections()Deprecated.Methods in com.hypixel.hytale.server.core.universe.world.chunk with parameters of type RefModifier and TypeMethodDescriptionvoidCachedAccessor.insertSection(Ref<ChunkStore> section, int cx, int cy, int cz) static booleanBlockOperations.setBlock(ChunkStore chunkStore, Ref<ChunkStore> sectionRef, int x, int y, int z, int id, BlockType blockType, int rotation, int filler, int settings) One-off overload that resolves the section and column components from a section reference, then forwards toBlockOperations.setBlock(ChunkStore, Ref, ChunkSection, BlockSection, BlockComponentSection, HeightmapColumn, int, int, int, int, BlockType, int, int, int).static booleanBlockOperations.setBlock(ChunkStore chunkStore, Ref<ChunkStore> sectionRef, ChunkSection section, BlockSection blockSection, BlockComponentSection blockComponentSection, HeightmapColumn heightmapColumn, int x, int y, int z, int id, BlockType blockType, int rotation, int filler, int settings) static voidBlockOperations.setBlockInteractionState(ChunkStore chunkStore, Ref<ChunkStore> chunkSectionReference, int x, int y, int z, BlockType blockType, String state, boolean force) voidWorldChunk.setReference(Ref<ChunkStore> reference) Deprecated. -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.chunk.section
Methods in com.hypixel.hytale.server.core.universe.world.chunk.section that return RefModifier and TypeMethodDescriptionBlockComponentSection.getBlockReference(int index) BlockComponentSection.getBlockReference(short index) ChunkSection.getChunkColumnReference()Returns the chunk column entity this section belongs to.Ref<EntityStore>[]EntitySection.takeEntityReferences()Called to take all entity references from this section.Methods in com.hypixel.hytale.server.core.universe.world.chunk.section that return types with arguments of type RefModifier and TypeMethodDescriptionEntitySection.getEntityReferences()it.unimi.dsi.fastutil.shorts.Short2ObjectMap<Ref<ChunkStore>> BlockComponentSection.takeBlockReferences()Detaches every live reference, clearing the map; the caller owns the returned map outright.Methods in com.hypixel.hytale.server.core.universe.world.chunk.section with parameters of type RefModifier and TypeMethodDescriptionvoidBlockComponentSection.addBlockReference(int index, Ref<ChunkStore> reference) Installs a live block entity reference and marks the index dirty so its row is written on the next save.voidBlockComponentSection.addBlockReference(short index, Ref<ChunkStore> reference) voidEntitySection.addEntityReference(Ref<EntityStore> reference) Called to add a new entity reference to this section.voidBlockComponentSection.loadBlockReference(int index, Ref<ChunkStore> reference) Installs a live block entity reference without dirty-tracking it, for entities re-entering the world from already-persisted state.voidBlockComponentSection.loadBlockReference(short index, Ref<ChunkStore> reference) voidEntitySection.loadEntityReference(Ref<EntityStore> reference) Called to load a new entity reference to this section without marking it as needing saving.voidBlockComponentSection.BlockComponentSectionLoadingSystem.onComponentAdded(Ref<ChunkStore> ref, NonTicking<ChunkStore> component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) NonTickingcomponent was added, so this section has become non-ticking.voidEntitySection.EntitySectionLoadingSystem.onComponentAdded(Ref<ChunkStore> ref, NonTicking<ChunkStore> component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidBlockComponentSection.BlockComponentSectionLoadingSystem.onComponentRemoved(Ref<ChunkStore> ref, NonTicking<ChunkStore> component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) NonTickingcomponent was removed, so this section has become ticking.voidEntitySection.EntitySectionLoadingSystem.onComponentRemoved(Ref<ChunkStore> ref, NonTicking<ChunkStore> component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidBlockComponentSection.BlockComponentSectionLoadingSystem.onComponentSet(Ref<ChunkStore> ref, NonTicking<ChunkStore> oldComponent, NonTicking<ChunkStore> newComponent, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidEntitySection.EntitySectionLoadingSystem.onComponentSet(Ref<ChunkStore> ref, NonTicking<ChunkStore> oldComponent, NonTicking<ChunkStore> newComponent, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidBlockComponentSection.removeBlockReference(int index, Ref<ChunkStore> reference) Removes the live reference at the index if it matches, tombstoning it so its persisted row is deleted on the next save.voidBlockComponentSection.removeBlockReference(short index, Ref<ChunkStore> reference) voidEntitySection.removeEntityReference(Ref<EntityStore> reference) Called to remove an entity reference from this section.voidBlockComponentSection.unloadBlockReference(int index, Ref<ChunkStore> reference) Drops the live reference at the index if it matches, without tombstoning: the entity is unloading rather than being destroyed, so its persisted row must survive.voidBlockComponentSection.unloadBlockReference(short index, Ref<ChunkStore> reference) voidEntitySection.unloadEntityReference(Ref<EntityStore> reference) Called to unload an entity reference from this section without marking the section as needing saving.voidChunkSection.updateChunkColumnReference(Ref<ChunkStore> chunkColumnReference) Constructors in com.hypixel.hytale.server.core.universe.world.chunk.section with parameters of type RefModifierConstructorDescriptionChunkSection(Ref<ChunkStore> chunkColumnReference, int x, int y, int z, boolean needsSaving) Constructor parameters in com.hypixel.hytale.server.core.universe.world.chunk.section with type arguments of type RefModifierConstructorDescriptionEntitySection(List<Holder<EntityStore>> entityHolders, it.unimi.dsi.fastutil.objects.ReferenceSet<Ref<EntityStore>> entityReferences) -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.chunk.section.blockpositions
Methods in com.hypixel.hytale.server.core.universe.world.chunk.section.blockpositions with parameters of type RefModifier and TypeMethodDescription<T> voidBlockPositionProvider.findBlocks(List<IBlockPositionData> resultList, int blockSet, double range, double yRange, Ref<EntityStore> ref, BiPredicate<IBlockPositionData, T> filter, T obj, ComponentAccessor<EntityStore> componentAccessor) Find the individual data entries for blocks within this section entry that match a set of requirements. -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.chunk.systems
Methods in com.hypixel.hytale.server.core.universe.world.chunk.systems with parameters of type RefModifier and TypeMethodDescriptionvoidChunkSystems.ResetKeepAliveOnTickingChange.onComponentAdded(Ref<ChunkStore> ref, NonTicking<ChunkStore> component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidChunkSystems.ResetKeepAliveOnTickingChange.onComponentRemoved(Ref<ChunkStore> ref, NonTicking<ChunkStore> component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidChunkSystems.ResetKeepAliveOnTickingChange.onComponentSet(Ref<ChunkStore> ref, NonTicking<ChunkStore> oldComponent, NonTicking<ChunkStore> newComponent, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidChunkSystems.OnChunkLoad.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidChunkSystems.OnChunkLoad.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.connectedblocks
Methods in com.hypixel.hytale.server.core.universe.world.connectedblocks with parameters of type RefModifier and TypeMethodDescriptionstatic voidConnectedBlocksUtil.setConnectedBlockAndNotifyNeighbors(ChunkStore chunkStore, int blockTypeId, RotationTuple blockTypeRotation, org.joml.Vector3ic placementNormal, org.joml.Vector3ic blockPosition, Ref<ChunkStore> sectionRef, BlockSection blockSection) Called after a block has been placed or removed to refresh its connected-block shape (if it is one) and propagate shape updates to neighbors up toConnectedBlocksUtil.MAX_UPDATE_DEPTHblocks away. -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.lighting
Methods in com.hypixel.hytale.server.core.universe.world.lighting with parameters of type RefModifier and TypeMethodDescriptionvoidChunkLightingManager.init(ChunkGrid chunkGrid, Ref<ChunkStore> sectionRef) voidFloodLightCalculation.init(ChunkGrid chunkGrid, Ref<ChunkStore> sectionRef) voidFullBrightLightCalculation.init(ChunkGrid chunkGrid, Ref<ChunkStore> sectionRef) voidLightCalculation.init(ChunkGrid chunkGrid, Ref<ChunkStore> sectionRef) -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.meta.state
Methods in com.hypixel.hytale.server.core.universe.world.meta.state with parameters of type RefModifier and TypeMethodDescriptionvoidLaunchPad.LaunchPadSettingsPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidLaunchPad.LaunchPadSettingsPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, LaunchPad.LaunchPadSettingsPage.LaunchPadSettingsPageEventData data) voidBlockMapMarker.OnAddRemove.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidRespawnBlock.OnRemove.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidBlockMapMarker.OnAddRemove.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidRespawnBlock.OnRemove.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) Constructors in com.hypixel.hytale.server.core.universe.world.meta.state with parameters of type RefModifierConstructorDescriptionLaunchPadSettingsPage(PlayerRef playerRef, Ref<ChunkStore> ref, CustomPageLifetime lifetime) -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.spawn
Methods in com.hypixel.hytale.server.core.universe.world.spawn with parameters of type RefModifier and TypeMethodDescriptiondefault CompletableFuture<Transform> ISpawnProvider.getSpawnPointAsync(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Resolves the spawn point for the given entity reference, loading any chunk data the provider needs. -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.storage
Methods in com.hypixel.hytale.server.core.universe.world.storage that return RefModifier and TypeMethodDescriptionChunkGrid.getChunkReference(long index) Gets a chunk reference if the chunk is already loaded into memory.ChunkGrid.getChunkSectionReference(int x, int y, int z) Looks up a chunk section by the coordinates.ChunkGrid.getChunkSectionReferenceAtBlock(int blockX, int blockY, int blockZ) Convenience overload ofChunkGrid.getChunkSectionReference(int, int, int)that accepts block coordinates and converts them to chunk coordinates internally.EntityStore.getRefFromNetworkId(int networkId) Called to fetch the entity reference of an entity via its provided network ID.EntityStore.getRefFromUUID(UUID uuid) Called to fetch the entity reference of an entity via its providedUUID.Methods in com.hypixel.hytale.server.core.universe.world.storage that return types with arguments of type RefModifier and TypeMethodDescriptionChunkGrid.getChunkReferenceAsync(long index) Gets a chunk reference asynchronously.ChunkGrid.getChunkReferenceAsync(long index, int flags) Gets a chunk reference asynchronously using specifiedGetChunkFlags.ChunkGrid.getChunkSectionReferenceAsync(int x, int y, int z) Looks up a chunk section by the coordinates.ChunkGrid.getChunkSectionReferenceAsync(int x, int y, int z, int flags) ChunkGrid.getChunkSectionReferenceAtBlockAsync(int blockX, int blockY, int blockZ) Convenience overload ofChunkGrid.getChunkSectionReferenceAsync(int, int, int)that accepts block coordinates and converts them to chunk coordinates internally.ChunkGrid.getChunkSectionReferenceAtBlockAsync(int blockX, int blockY, int blockZ, int flags) Convenience overload ofChunkGrid.getChunkSectionReferenceAsync(int, int, int, int)that accepts block coordinates and converts them to chunk coordinates internally.ChunkGrid.getLoadedSectionReferences(int chunkX, int chunkZ) Returns a reference to every loaded section in the column, in no particular order.Methods in com.hypixel.hytale.server.core.universe.world.storage with parameters of type RefModifier and TypeMethodDescriptionvoidEntityStore.NetworkIdSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntityStore.UUIDSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntityStore.NetworkIdSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidEntityStore.UUIDSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidChunkGrid.remove(Ref<ChunkStore> reference, RemoveReason reason) Called to remove a chunk from the world.voidChunkGrid.removeSection(Ref<ChunkStore> sectionRef, RemoveReason reason) Called to remove a single chunk section from the world.default CompletableFuture<Void> IChunkSaver.saveChunkColumn(int x, int z, Store<ChunkStore> store, Ref<ChunkStore> ref, Executor completionExecutor, Runnable onIoComplete) IChunkSaver.Cubic.saveEntity(UUID uuid, Store<EntityStore> store, Ref<EntityStore> entityRef) Persists a single entity's UUID-keyed body row.ReadOnlyChunkSaver.Cubic.saveEntity(UUID uuid, Store<EntityStore> store, Ref<EntityStore> entityRef) IChunkSaver.Cubic.saveSection(int x, int y, int z, Store<ChunkStore> store, Ref<ChunkStore> sectionRef, Executor completionExecutor, Runnable onIoComplete) Persists a single chunk section's block data.ReadOnlyChunkSaver.Cubic.saveSection(int x, int y, int z, Store<ChunkStore> store, Ref<ChunkStore> sectionRef, Executor completionExecutor, Runnable onIoComplete) -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.storage.component
Methods in com.hypixel.hytale.server.core.universe.world.storage.component that return RefModifier and TypeMethodDescriptionChunkSavingSystems.Data.poll()Called to poll a chunk reference from the save queue.Methods in com.hypixel.hytale.server.core.universe.world.storage.component with parameters of type RefModifier and TypeMethodDescriptionvoidChunkSavingSystems.Data.push(Ref<ChunkStore> reference) Called to push a chunk reference onto the save queue.static voidChunkSavingSystems.saveChunk(Ref<ChunkStore> reference, ChunkSavingSystems.Data data, boolean report, Store<ChunkStore> store, Executor completionExecutor) Called to save the chunk via the provided chunk reference. -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.storage.provider
Methods in com.hypixel.hytale.server.core.universe.world.storage.provider with parameters of type RefModifier and TypeMethodDescriptionRocksDbChunkStorageProvider.Saver.saveChunkColumn(int x, int z, Store<ChunkStore> store, Ref<ChunkStore> ref, Executor completionExecutor, Runnable onIoComplete) RocksDbChunkStorageProvider.Saver.saveEntity(UUID uuid, Store<EntityStore> store, Ref<EntityStore> entityRef) RocksDbChunkStorageProvider.Saver.saveSection(int x, int y, int z, Store<ChunkStore> store, Ref<ChunkStore> sectionRef, Executor completionExecutor, Runnable onIoComplete) -
Uses of Ref in com.hypixel.hytale.server.core.universe.world.worldmap.markers.user
Methods in com.hypixel.hytale.server.core.universe.world.worldmap.markers.user with parameters of type RefModifier and TypeMethodDescriptionUserMarkerValidator.validatePlacing(Ref<EntityStore> ref, CreateUserMarker packet) UserMarkerValidator.validateRemove(Ref<EntityStore> ref, UserMapMarker marker) -
Uses of Ref in com.hypixel.hytale.server.core.util
Methods in com.hypixel.hytale.server.core.util that return RefModifier and TypeMethodDescriptionstatic Ref<EntityStore> TargetUtil.getTargetEntity(Ref<EntityStore> ref, float radius, boolean includeItemDrops, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the nearest entity in view of the given entity reference.static Ref<EntityStore> TargetUtil.getTargetEntity(Ref<EntityStore> ref, float radius, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the nearest entity in view of the given entity reference.static Ref<EntityStore> TargetUtil.getTargetEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the nearest entity in view of the given entity reference.Methods in com.hypixel.hytale.server.core.util that return types with arguments of type RefModifier and TypeMethodDescriptionstatic List<Ref<EntityStore>> TargetUtil.getAllEntitiesInBox(org.joml.Vector3d min, org.joml.Vector3d max, ComponentAccessor<EntityStore> componentAccessor) Called to fetch a list of all entities within an axis-aligned box, utilising the spatial resources available.static List<Ref<EntityStore>> TargetUtil.getAllEntitiesInCylinder(org.joml.Vector3d position, double radius, double height, ComponentAccessor<EntityStore> componentAccessor) Called to fetch a list of all entities within a cylindrical area, utilising the spatial resources available.static List<Ref<EntityStore>> TargetUtil.getAllEntitiesInSphere(org.joml.Vector3d position, double radius, ComponentAccessor<EntityStore> componentAccessor) Called to fetch a list of all entities within a spherical area, utilising the spatial resources available.Methods in com.hypixel.hytale.server.core.util with parameters of type RefModifier and TypeMethodDescriptionstatic TransformTargetUtil.getLook(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Creates a newTransforminstance based on the transform and head rotation/height of the provided entity.static org.joml.Vector3iTargetUtil.getTargetBlock(Ref<EntityStore> ref, double maxDistance, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the target block position based on a raycast from an entity.static org.joml.Vector3iTargetUtil.getTargetBlock(Ref<EntityStore> ref, IntPredicate blockIdPredicate, double maxDistance, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the target block position based on a raycast from an entity.static org.joml.Vector3iTargetUtil.getTargetBlockOrigin(Ref<EntityStore> ref, double maxDistance, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the origin (base) block position of a multi-block structure hit by a raycast from an entity.static org.joml.Vector3iTargetUtil.getTargetBlockOrigin(Ref<EntityStore> ref, IntPredicate blockIdPredicate, double maxDistance, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the origin (base) block position of a multi-block structure hit by a raycast from an entity.static Ref<EntityStore> TargetUtil.getTargetEntity(Ref<EntityStore> ref, float radius, boolean includeItemDrops, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the nearest entity in view of the given entity reference.static Ref<EntityStore> TargetUtil.getTargetEntity(Ref<EntityStore> ref, float radius, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the nearest entity in view of the given entity reference.static Ref<EntityStore> TargetUtil.getTargetEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the nearest entity in view of the given entity reference.static org.joml.Vector3dTargetUtil.getTargetLocation(Ref<EntityStore> ref, double maxDistance, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the target location based on a raycast from an entity.static org.joml.Vector3dTargetUtil.getTargetLocation(Ref<EntityStore> ref, IntPredicate blockIdPredicate, double maxDistance, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the target location based on a raycast from an entity.static voidFillerBlockUtil.setFillerBlocksAt(ComponentAccessor<ChunkStore> accessor, Ref<ChunkStore> ref, BlockSection blockSection, BlockComponentSection blockComponentSection, int x, int y, int z, int blockId, int filler, int rotation, FillerBlockUtil.ChangeReason changeReason) Places all sibling filler blocks for the multi-block structure that the block at (x,y,z) belongs to. -
Uses of Ref in com.hypixel.hytale.server.flock
Methods in com.hypixel.hytale.server.flock that return RefModifier and TypeMethodDescriptionstatic Ref<EntityStore> FlockPlugin.createFlock(Store<EntityStore> store, FlockAsset flockDefinition, String[] allowedRoles) static Ref<EntityStore> FlockPlugin.createFlock(Store<EntityStore> store, Role role) FlockMembership.getFlockRef()static Ref<EntityStore> FlockPlugin.getFlockReference(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, int flockSize, FlockAsset flockDefinition, TriConsumer<NPCEntity, Holder<EntityStore>, Store<EntityStore>> preAddToWorld, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn, Store<EntityStore> store) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, int flockSize, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, FlockAsset flockDefinition, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Methods in com.hypixel.hytale.server.flock with parameters of type RefModifier and TypeMethodDescriptionstatic booleanFlockMembershipSystems.canJoinFlock(Ref<EntityStore> reference, Ref<EntityStore> flockReference, Store<EntityStore> store) A helper method for checking if a given entity is allowed to join the specified flock.static FlockFlockPlugin.getFlock(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> reference) Deprecated.static Ref<EntityStore> FlockPlugin.getFlockReference(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) static booleanFlockPlugin.isFlockMember(Ref<EntityStore> ref, Store<EntityStore> store) static voidFlockMembershipSystems.join(Ref<EntityStore> ref, Ref<EntityStore> flockRef, Store<EntityStore> store) A helper method to handle creating and attaching aFlockMembershipto an entity for a given flock, thus triggering the system logic to handle adding the entity to the flock.voidFlockDeathSystems.EntityDeath.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFlockDeathSystems.PlayerDeath.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFlockMembershipSystems.RefChange.onComponentAdded(Ref<EntityStore> ref, FlockMembership component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFlockMembershipSystems.RefChange.onComponentRemoved(Ref<EntityStore> ref, FlockMembership component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFlockMembershipSystems.RefChange.onComponentSet(Ref<EntityStore> ref, FlockMembership oldComponent, FlockMembership newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFlockMembershipSystems.EntityRef.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFlockSystems.EntityRemoved.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFlockMembershipSystems.EntityRef.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFlockSystems.EntityRemoved.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFlock.onTargetKilled(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> targetEntityReference) voidFlockMembership.setFlockRef(Ref<EntityStore> flockRef) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, int flockSize, FlockAsset flockDefinition, TriConsumer<NPCEntity, Holder<EntityStore>, Store<EntityStore>> preAddToWorld, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn, Store<EntityStore> store) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, int flockSize, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, FlockAsset flockDefinition, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Method parameters in com.hypixel.hytale.server.flock with type arguments of type RefModifier and TypeMethodDescriptionvoidStoredFlock.restoreNPCs(List<Ref<EntityStore>> output, Store<EntityStore> store) voidStoredFlock.storeNPCs(List<Ref<EntityStore>> refs, Store<EntityStore> store) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, int flockSize, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, FlockAsset flockDefinition, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) -
Uses of Ref in com.hypixel.hytale.server.flock.commands
Methods in com.hypixel.hytale.server.flock.commands with parameters of type RefModifier and TypeMethodDescriptionstatic booleanNPCFlockCommand.anyEntityInViewCone(Ref<EntityStore> playerReference, Store<EntityStore> store, Predicate<Ref<EntityStore>> predicate) Checks if any entity in the player's view cone satisfies the given predicate.static intNPCFlockCommand.forNpcEntitiesInViewCone(Ref<EntityStore> playerReference, Store<EntityStore> store, BiPredicate<Ref<EntityStore>, NPCEntity> predicate) Iterates through NPCs in the player's view cone and applies a predicate to each.Method parameters in com.hypixel.hytale.server.flock.commands with type arguments of type RefModifier and TypeMethodDescriptionstatic booleanNPCFlockCommand.anyEntityInViewCone(Ref<EntityStore> playerReference, Store<EntityStore> store, Predicate<Ref<EntityStore>> predicate) Checks if any entity in the player's view cone satisfies the given predicate.static intNPCFlockCommand.forNpcEntitiesInViewCone(Ref<EntityStore> playerReference, Store<EntityStore> store, BiPredicate<Ref<EntityStore>, NPCEntity> predicate) Iterates through NPCs in the player's view cone and applies a predicate to each. -
Uses of Ref in com.hypixel.hytale.server.flock.corecomponents
Methods in com.hypixel.hytale.server.flock.corecomponents with parameters of type RefModifier and TypeMethodDescriptionbooleanActionFlockBeacon.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockJoin.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockLeave.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockSetTarget.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionFlock.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanActionFlockBeacon.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockJoin.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockLeave.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockSetTarget.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionFlockState.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorFlockCombatDamage.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorFlockLeader.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorInflictedDamage.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanEntityFilterFlock.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc
Methods in com.hypixel.hytale.server.npc that return types with arguments of type RefModifier and TypeMethodDescriptionNPCPlugin.getNpcSpatialResource()it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity> NPCPlugin.spawnEntity(Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, Model spawnModel, TriConsumer<NPCEntity, Holder<EntityStore>, Store<EntityStore>> preAddToWorld, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Called to spawn and return an NPC entity in the given world.it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity> NPCPlugin.spawnEntity(Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, Model spawnModel, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Called to spawn and return an NPC entity in the given world.it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, INonPlayerCharacter> NPCPlugin.spawnNPC(Store<EntityStore> store, String npcType, String groupType, org.joml.Vector3dc position, Rotation3fc rotation) Called to spawn and returns an NPC in the given world.Method parameters in com.hypixel.hytale.server.npc with type arguments of type RefModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity> NPCPlugin.spawnEntity(Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, Model spawnModel, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Called to spawn and return an NPC entity in the given world.NPCPlugin.spawnNPCWithColumnProbe(Store<EntityStore> store, String npcType, String groupType, World world, int worldBlockX, int worldBlockZ, double yHint, Rotation3fc rotation, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Spawns an NPC using column probing, with an optional post-spawn callback.NPCPlugin.spawnNPCWithSpaceValidation(Store<EntityStore> store, String npcType, String groupType, org.joml.Vector3dc position, Rotation3fc rotation, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Called to spawn and return an NPC entity in the given world if the NPC can fit at the supplied exact position, with an optional post-spawn callback.NPCPlugin.spawnNPCWithSpaceValidation(Store<EntityStore> store, String npcType, String groupType, org.joml.Vector3dc position, Rotation3fc rotation, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn, boolean cubeBlockersOnly, boolean centerHitbox) -
Uses of Ref in com.hypixel.hytale.server.npc.blackboard
Methods in com.hypixel.hytale.server.npc.blackboard with parameters of type RefModifier and TypeMethodDescriptionBlackboardSubscription.getBlockTypeBlackboardView(Ref<EntityStore> ref, Store<EntityStore> store) <View extends IBlackboardView<View>>
ViewBlackboard.getView(Class<View> viewTypeClass, Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidBlackboardSubscription.initBlockTypeView(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) voidBlackboardSubscription.initEventViews(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Initializes the block-change and entity-event views for this entity (the block-type view is created lazily on firstSensorBlockuse).static voidBlackboardSubscription.notifyBlockChange(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor, BlockEventType type, EventNotification notification) Routes a block event to this entity's block-event support component (player- vs npc-sourced, by initiator).static voidBlackboardSubscription.notifyEntityEvent(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor, EntityEventType type, EntityEventNotification notification) Routes an entity event to this entity's entity-event support component (player- vs npc-sourced, by initiator).voidBlackboard.onEntityBreakBlock(Ref<EntityStore> ref, BreakBlockEvent event) Called when an entity breaks a block.voidBlackboard.onEntityDamageBlock(Ref<EntityStore> ref, DamageBlockEvent event) Called when an entity damages a block.voidBlackboard.onEntityUseBlock(Ref<EntityStore> ref, UseBlockEvent.Post event) Called when an entity uses a block.voidBlackboard.onEntityUseEntity(Ref<EntityStore> ref, UseEntityEvent.Post event) Called when an entity uses another entity. -
Uses of Ref in com.hypixel.hytale.server.npc.blackboard.view
Methods in com.hypixel.hytale.server.npc.blackboard.view with parameters of type RefModifier and TypeMethodDescriptionBlockRegionViewManager.get(Ref<EntityStore> ref, Blackboard blackboard, ComponentAccessor<EntityStore> componentAccessor) IBlackboardViewManager.get(Ref<EntityStore> ref, Blackboard blackboard, ComponentAccessor<EntityStore> componentAccessor) Fetch the blackboard view, or create it if it doesn't exist yetSingletonBlackboardViewManager.get(Ref<EntityStore> ref, Blackboard blackboard, ComponentAccessor<EntityStore> componentAccessor) IBlackboardView.getUpdatedView(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Returns the updated view if the current is outdatedvoidIBlackboardView.initialiseEntity(Ref<EntityStore> ref, BlackboardSubscription subscription) Initializes the given entity with any data relevant to the view.booleanIBlackboardView.isOutdated(Ref<EntityStore> ref, Store<EntityStore> store) Checks whether the current view is outdated for the given NPC and if they need to fetch a new one -
Uses of Ref in com.hypixel.hytale.server.npc.blackboard.view.attitude
Methods in com.hypixel.hytale.server.npc.blackboard.view.attitude with parameters of type RefModifier and TypeMethodDescriptionAttitudeMap.getAttitude(Ref<EntityStore> ref, int sourceRoleIndex, Ref<EntityStore> target, ComponentAccessor<EntityStore> componentAccessor) AttitudeView.getAttitude(Ref<EntityStore> ref, int sourceRoleIndex, Ref<EntityStore> target, ComponentAccessor<EntityStore> componentAccessor) IAttitudeProvider.getAttitude(Ref<EntityStore> ref, int sourceRoleIndex, Ref<EntityStore> target, ComponentAccessor<EntityStore> componentAccessor) Returns the attitude from the source entity to the target entity.AttitudeView.getUpdatedView(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidAttitudeView.initialiseEntity(Ref<EntityStore> ref, BlackboardSubscription subscription) booleanAttitudeView.isOutdated(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.blackboard.view.blocktype
Methods in com.hypixel.hytale.server.npc.blackboard.view.blocktype that return types with arguments of type RefMethods in com.hypixel.hytale.server.npc.blackboard.view.blocktype with parameters of type RefModifier and TypeMethodDescriptionvoidBlockTypeView.addSearchedBlockSets(Ref<EntityStore> ref, it.unimi.dsi.fastutil.ints.IntList blockSets) Add a registration for a set of BlockSets that this view should be interested in.BlockTypeView.findBlock(int blockSet, double range, double yMax, boolean pickRandom, Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Find the position of a given block within the specified section.BlockTypeView.getUpdatedView(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidBlockTypeView.initialiseEntity(Ref<EntityStore> ref, BlackboardSubscription subscription) booleanBlockTypeView.isOutdated(Ref<EntityStore> ref, Store<EntityStore> store) voidBlockTypeView.removeSearchedBlockSets(Ref<EntityStore> ref, it.unimi.dsi.fastutil.ints.IntList blockSets) Remove a registration for a set of BlockSets. -
Uses of Ref in com.hypixel.hytale.server.npc.blackboard.view.combat
Methods in com.hypixel.hytale.server.npc.blackboard.view.combat with parameters of type RefModifier and TypeMethodDescriptionstatic List<InterpretedCombatData> CombatViewSystems.getCombatData(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.blackboard.view.event
Methods in com.hypixel.hytale.server.npc.blackboard.view.event that return RefModifier and TypeMethodDescriptionEntityEventNotification.getFlockReference()EventNotification.getInitiator()Methods in com.hypixel.hytale.server.npc.blackboard.view.event with parameters of type RefModifier and TypeMethodDescriptionvoidEventTypeRegistration.initialiseEntity(Ref<EntityStore> ref, it.unimi.dsi.fastutil.ints.IntSet changeSets) booleanEventView.isOutdated(Ref<EntityStore> ref, Store<EntityStore> store) voidIEventCallback.notify(BlackboardSubscription subscription, Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor, EventType type, NotificationType notification) voidEventTypeRegistration.relayEvent(int senderTypeId, NotificationType reusableEventNotification, Ref<EntityStore> skipEntityReference, ComponentAccessor<EntityStore> componentAccessor) voidEntityEventNotification.setFlockReference(Ref<EntityStore> flockReference) voidEventNotification.setInitiator(Ref<EntityStore> initiator) Method parameters in com.hypixel.hytale.server.npc.blackboard.view.event with type arguments of type RefModifier and TypeMethodDescriptionvoidEventTypeRegistration.forEach(IntObjectConsumer<EventType> setConsumer, Consumer<Ref<EntityStore>> npcConsumer) voidEventView.forEach(IntObjectConsumer<EventType> setConsumer, Consumer<Ref<EntityStore>> npcConsumer) -
Uses of Ref in com.hypixel.hytale.server.npc.blackboard.view.event.block
Methods in com.hypixel.hytale.server.npc.blackboard.view.event.block with parameters of type RefModifier and TypeMethodDescriptionBlockEventView.getUpdatedView(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidBlockEventView.initialiseEntity(Ref<EntityStore> ref, BlackboardSubscription subscription) voidBlockEventView.onEntityBreakBlock(Ref<EntityStore> ref, BreakBlockEvent event) Called by the blackboard resource when an entity breaks a block.voidBlockEventView.onEntityDamageBlock(Ref<EntityStore> ref, DamageBlockEvent event) Called by the blackboard resource when an entity damages a block.voidBlockEventView.onEntityUseBlock(Ref<EntityStore> ref, UseBlockEvent.Post event) Called by the blackboard resource when an entity uses a block. -
Uses of Ref in com.hypixel.hytale.server.npc.blackboard.view.event.entity
Methods in com.hypixel.hytale.server.npc.blackboard.view.event.entity with parameters of type RefModifier and TypeMethodDescriptionEntityEventView.getUpdatedView(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidEntityEventView.initialiseEntity(Ref<EntityStore> ref, BlackboardSubscription subscription) voidEntityEventView.onEntityUseEntity(Ref<EntityStore> ref, UseEntityEvent.Post event) Called by the blackboard resource when an entity uses another entity.voidEntityEventView.processAttackedEvent(Ref<EntityStore> targetRef, Ref<EntityStore> attackerRef, ComponentAccessor<EntityStore> componentAccessor, EntityEventType eventType) -
Uses of Ref in com.hypixel.hytale.server.npc.blackboard.view.interaction
Methods in com.hypixel.hytale.server.npc.blackboard.view.interaction with parameters of type RefModifier and TypeMethodDescriptionInteractionView.getReservationStatus(Ref<EntityStore> npcRef, Ref<EntityStore> playerRef, ComponentAccessor<EntityStore> componentAccessor) ReservationProvider.getReservationStatus(Ref<EntityStore> npcRef, Ref<EntityStore> playerRef, ComponentAccessor<EntityStore> componentAccessor) Check whether the given NPC is reserved by the given player.InteractionView.getUpdatedView(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidInteractionView.initialiseEntity(Ref<EntityStore> ref, BlackboardSubscription subscription) booleanInteractionView.isOutdated(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.blackboard.view.resource
Methods in com.hypixel.hytale.server.npc.blackboard.view.resource that return types with arguments of type RefMethods in com.hypixel.hytale.server.npc.blackboard.view.resource with parameters of type RefModifier and TypeMethodDescriptionvoidResourceView.clearReservation(Ref<EntityStore> ref) ResourceView.getUpdatedView(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidResourceView.initialiseEntity(Ref<EntityStore> ref, BlackboardSubscription subscription) booleanResourceView.isOutdated(Ref<EntityStore> ref, Store<EntityStore> store) voidResourceView.reserveBlock(Ref<EntityStore> ref, int x, int y, int z) Called to reserve a block for an NPC entity. -
Uses of Ref in com.hypixel.hytale.server.npc.commands
Methods in com.hypixel.hytale.server.npc.commands that return types with arguments of type RefModifier and TypeMethodDescriptionstatic it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity> NPCCommandUtils.getTargetNpc(CommandContext context, EntityWrappedArg arg, Store<EntityStore> store) Gets the NPC entity based on the command context. -
Uses of Ref in com.hypixel.hytale.server.npc.components.messaging
Methods in com.hypixel.hytale.server.npc.components.messaging that return RefModifier and TypeMethodDescriptionNPCMessage.getTarget()BeaconSupport.peekMessage(int messageIndex) BeaconSupport.pollMessage(int messageIndex) EventSupport.pollMessage(int messageIndex) Methods in com.hypixel.hytale.server.npc.components.messaging with parameters of type RefModifier and TypeMethodDescriptionvoidEventMessage.activate(double x, double y, double z, Ref<EntityStore> target, double age) voidNPCMessage.activate(Ref<EntityStore> target, double age) static voidBeaconBroadcast.broadcast(org.joml.Vector3d origin, double range, String message, Ref<EntityStore> target, int senderIndex, int[] groups, boolean allowGlobal, double expirationTime, Store<EntityStore> store) Broadcastsmessagefromoriginto nearby NPCs and provided receivers.static voidBeaconBroadcast.post(Ref<EntityStore> candidate, String message, Ref<EntityStore> target, double expirationTime, ComponentAccessor<EntityStore> accessor) voidBeaconSupport.postMessage(String message, Ref<EntityStore> target, double age) voidEntityEventSupport.postMessage(EntityEventType type, EntityEventNotification notification, Ref<EntityStore> parent, ComponentAccessor<EntityStore> accessor) voidEventSupport.postMessage(EventType type, NotificationType notification, Ref<EntityStore> parent, ComponentAccessor<EntityStore> accessor) static booleanBeaconBroadcast.shouldReceive(int senderIndex, Ref<EntityStore> candidate, int[] groups, boolean allowGlobal, ComponentAccessor<EntityStore> accessor) Whethercandidateshould receive a beacon: it must hold aBeaconSupportmailbox and pass the group filter.Method parameters in com.hypixel.hytale.server.npc.components.messaging with type arguments of type RefModifier and TypeMethodDescriptionvoidBeaconReceiverProvider.collectInRange(org.joml.Vector3d origin, double range, Store<EntityStore> store, List<Ref<EntityStore>> out) Appends every candidate receiver withinrangeoforigintoout.static voidBeaconBroadcast.collectProvidedReceivers(org.joml.Vector3d origin, double range, Store<EntityStore> store, List<Ref<EntityStore>> out) Appends non-NPC beacon receivers (e.g. encounter managers) withinrangeoforigintoout, via every registeredBeaconReceiverProvider. -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents
Methods in com.hypixel.hytale.server.npc.corecomponents that return RefModifier and TypeMethodDescriptionISensorEntityPrioritiser.pickTarget(Ref<EntityStore> ref, ExecutionSupport executionSupport, org.joml.Vector3d position, Ref<EntityStore> playerRef, Ref<EntityStore> npcRef, boolean useProjectedDistance, Store<EntityStore> store) Methods in com.hypixel.hytale.server.npc.corecomponents with parameters of type RefModifier and TypeMethodDescriptionbooleanActionBase.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanWeightedAction.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidISensorEntityCollector.collectMatching(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) voidISensorEntityCollector.collectNonMatching(Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) booleanActionBase.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanWeightedAction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidISensorEntityCollector.init(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanSensorBase.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanIEntityFilter.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) Checks whether the provided entity is a match for this filter.voidSensorWithEntityFilters.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidWeightedAction.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) ISensorEntityPrioritiser.pickTarget(Ref<EntityStore> ref, ExecutionSupport executionSupport, org.joml.Vector3d position, Ref<EntityStore> playerRef, Ref<EntityStore> npcRef, boolean useProjectedDistance, Store<EntityStore> store) voidBlockTarget.reset(Ref<EntityStore> selfRef) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.audiovisual
Methods in com.hypixel.hytale.server.npc.corecomponents.audiovisual with parameters of type RefModifier and TypeMethodDescriptionbooleanActionAppearance.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDisplayName.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionAppearance.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDisplayName.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionModelAttachment.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPlayAnimation.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPlaySound.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSpawnParticles.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorAnimation.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.combat
Methods in com.hypixel.hytale.server.npc.corecomponents.combat with parameters of type RefModifier and TypeMethodDescriptionvoidBodyMotionCharge.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidHeadMotionAim.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionApplyEntityEffect.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionAttack.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionBlockHitInteraction.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionEntityHitInteraction.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionAimCharge.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionCharge.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanHeadMotionAim.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionCharge.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionApplyEntityEffect.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionAttack.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionBlockHitInteraction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionEntityHitInteraction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorChargeBlockCollisions.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorChargeEntityCollisions.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorChargeState.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorDamage.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorIsBackingAway.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidBodyMotionCharge.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionAimCharge.preComputeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, Store<EntityStore> store) voidBodyMotionCharge.preComputeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, Store<EntityStore> store) voidHeadMotionAim.preComputeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.debug
Methods in com.hypixel.hytale.server.npc.corecomponents.debug with parameters of type RefModifier and TypeMethodDescriptionvoidBodyMotionTestProbe.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionLog.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionTestProbe.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanActionLog.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.entity
Methods in com.hypixel.hytale.server.npc.corecomponents.entity with parameters of type RefModifier and TypeMethodDescriptionbooleanActionBeacon.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOverrideAttitude.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetStat.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanHeadMotionWatch.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanActionBeacon.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionIgnoreForAvoidance.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionNotify.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOverrideAttitude.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionReleaseTarget.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetHealthRegen.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetInvulnerable.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetMarkedTarget.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetStat.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorBeacon.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorCount.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorEntityBase.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorKill.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorSelf.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorTarget.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidSensorEntityBase.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.entity.filters
Methods in com.hypixel.hytale.server.npc.corecomponents.entity.filters with parameters of type RefModifier and TypeMethodDescriptionbooleanEntityFilterAltitude.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterAnd.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterAttitude.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterCombat.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterDeath.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterEntityEffect.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterExecutingInteraction.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterHeightDifference.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterInsideBlock.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterInventory.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterItemInHand.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterLineOfSight.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterMovementState.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterNot.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterNPCGroup.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterOr.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterSpotsMe.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterStandingOnBlock.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterStat.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) booleanEntityFilterViewSector.matchesEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ExecutionSupport executionSupport, Store<EntityStore> store) voidEntityFilterMany.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidEntityFilterNot.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.entity.prioritisers
Methods in com.hypixel.hytale.server.npc.corecomponents.entity.prioritisers that return RefModifier and TypeMethodDescriptionSensorEntityPrioritiserAttitude.AttitudePrioritiser.getHighestPriorityTarget()SensorEntityPrioritiserDefault.DefaultPrioritiser.getHighestPriorityTarget()SensorEntityPrioritiserAttitude.pickTarget(Ref<EntityStore> ref, ExecutionSupport executionSupport, org.joml.Vector3d position, Ref<EntityStore> playerRef, Ref<EntityStore> npcRef, boolean useProjectedDistance, Store<EntityStore> store) SensorEntityPrioritiserDefault.pickTarget(Ref<EntityStore> ref, ExecutionSupport executionSupport, org.joml.Vector3d position, Ref<EntityStore> playerRef, Ref<EntityStore> npcRef, boolean useProjectedDistance, Store<EntityStore> store) Methods in com.hypixel.hytale.server.npc.corecomponents.entity.prioritisers with parameters of type RefModifier and TypeMethodDescriptionSensorEntityPrioritiserAttitude.pickTarget(Ref<EntityStore> ref, ExecutionSupport executionSupport, org.joml.Vector3d position, Ref<EntityStore> playerRef, Ref<EntityStore> npcRef, boolean useProjectedDistance, Store<EntityStore> store) SensorEntityPrioritiserDefault.pickTarget(Ref<EntityStore> ref, ExecutionSupport executionSupport, org.joml.Vector3d position, Ref<EntityStore> playerRef, Ref<EntityStore> npcRef, boolean useProjectedDistance, Store<EntityStore> store) booleanSensorEntityPrioritiserAttitude.AttitudePrioritiser.test(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) booleanSensorEntityPrioritiserDefault.DefaultPrioritiser.test(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.interaction
Methods in com.hypixel.hytale.server.npc.corecomponents.interaction with parameters of type RefModifier and TypeMethodDescriptionbooleanActionLockOnInteractionTarget.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetInteractable.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSpawnInteraction.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionLockOnInteractionTarget.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetInteractable.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSpawnInteraction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorCanInteract.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorHasInteracted.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorInteractionContext.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.items
Methods in com.hypixel.hytale.server.npc.corecomponents.items with parameters of type RefModifier and TypeMethodDescriptionbooleanActionDropItem.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionInventory.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPickUpItem.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDropItem.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionInventory.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPickUpItem.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorDroppedItem.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.lifecycle
Methods in com.hypixel.hytale.server.npc.corecomponents.lifecycle with parameters of type RefModifier and TypeMethodDescriptionbooleanActionRemove.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRole.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSpawn.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDelayDespawn.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDespawn.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionDie.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRemove.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRole.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSpawn.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorAge.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.movement
Methods in com.hypixel.hytale.server.npc.corecomponents.movement that return RefModifier and TypeMethodDescriptionBodyMotionFind.getDesiredTargetEntity()BodyMotionMaintainDistance.getDesiredTargetEntity()Methods in com.hypixel.hytale.server.npc.corecomponents.movement with parameters of type RefModifier and TypeMethodDescriptionvoidBodyMotionFindBase.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionFindWithTarget.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionMoveAway.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionTeleport.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionWanderBase.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionFind.canComputeMotion(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionFindWithTarget.canComputeMotion(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionLand.canComputeMotion(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider positionProvider, ComponentAccessor<EntityStore> componentAccessor) booleanActionOverrideAltitude.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionFindBase.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionLand.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionMaintainDistance.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionMatchLook.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionMoveAway.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionTakeOff.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionTeleport.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionWanderBase.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionFindBase.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionFindWithTarget.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionMaintainDistance.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidBodyMotionWanderBase.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionCrouch.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionOverrideAltitude.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRecomputePath.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider infoProvider, double dt, Store<EntityStore> store) booleanBodyMotionFind.isGoalReached(Ref<EntityStore> ref, AStarBase aStarBase, AStarNode aStarNode, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionFindWithTarget.isGoalReached(Ref<EntityStore> ref, MotionController activeMotionController, org.joml.Vector3d position, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionLeave.isGoalReached(Ref<EntityStore> ref, MotionController controller, org.joml.Vector3d position, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionLeave.isGoalReached(Ref<EntityStore> ref, AStarBase aStarBase, AStarNode aStarNode, MotionController controller, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionMoveAway.isGoalReached(Ref<EntityStore> ref, AStarBase aStarBase, AStarNode aStarNode, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) booleanSensorInAir.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorMotionController.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorNav.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorOnGround.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidBodyMotionWanderBase.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) booleanBodyMotionFindWithTarget.mustRecomputePath(Ref<EntityStore> ref, MotionController activeMotionController, ComponentAccessor<EntityStore> componentAccessor) BodyMotionFindWithTarget.startComputePath(Ref<EntityStore> ref, ExecutionSupport executionSupport, MotionController activeMotionController, org.joml.Vector3d position, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.statemachine
Methods in com.hypixel.hytale.server.npc.corecomponents.statemachine with parameters of type RefModifier and TypeMethodDescriptionbooleanActionParentState.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionState.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionToggleStateEvaluator.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorIsBusy.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorState.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.timer
Methods in com.hypixel.hytale.server.npc.corecomponents.timer with parameters of type RefModifier and TypeMethodDescriptionvoidMotionTimer.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanMotionTimer.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) voidMotionTimer.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionSetAlarm.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTimer.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorAlarm.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorTimer.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidMotionTimer.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.utility
Methods in com.hypixel.hytale.server.npc.corecomponents.utility with parameters of type RefModifier and TypeMethodDescriptionvoidMotionSequence.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionForEach.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRandom.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSequence.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTimeout.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTransformBase.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionNothing.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanHeadMotionNothing.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanHeadMotionRotate.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanMotionSequence.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) voidMotionSequence.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionForEach.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionRandom.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionResetInstructions.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSequence.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetFlag.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTimeout.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTransformBase.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorAnd.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorEval.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorFlag.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorNot.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorOr.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorRandom.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorSwitch.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorTransformBase.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorValueProviderWrapper.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidActionForEach.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidActionRandom.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidActionSequence.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidActionTimeout.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidMotionSequence.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidSensorMany.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidSensorNot.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidSensorTransformBase.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidSensorValueProviderWrapper.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.npc.corecomponents.world
Methods in com.hypixel.hytale.server.npc.corecomponents.world with parameters of type RefModifier and TypeMethodDescriptionvoidBodyMotionPath.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) voidHeadMotionObserve.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) booleanActionMakePath.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPlaceBlock.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetBlockToPlace.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStorePosition.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanBodyMotionPath.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanHeadMotionObserve.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) booleanActionMakePath.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionPlaceBlock.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionResetBlockSensors.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionResetPath.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionResetSearchRays.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetBlockToPlace.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionSetLeashPosition.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionStorePosition.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTriggerSpawners.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanSensorBlock.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorBlockType.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorCanPlace.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorEvent.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorInWater.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorLeash.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorLight.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorPath.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorPoints.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorReadPosition.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorSearchRay.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorTime.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensorWeather.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidSensorBlockType.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.npc.decisionmaker.core
Methods in com.hypixel.hytale.server.npc.decisionmaker.core with parameters of type RefModifier and TypeMethodDescriptiondoubleOption.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) Evaluates all conditions and returns a utility result for the option. -
Uses of Ref in com.hypixel.hytale.server.npc.decisionmaker.core.conditions
Methods in com.hypixel.hytale.server.npc.decisionmaker.core.conditions with parameters of type RefModifier and TypeMethodDescriptiondoubleRandomiserCondition.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) -
Uses of Ref in com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base
Methods in com.hypixel.hytale.server.npc.decisionmaker.core.conditions.base with parameters of type RefModifier and TypeMethodDescriptionabstract doubleCondition.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) Calculates a utility value based on parameters contained within the EvaluationContext.doubleCurveCondition.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) doubleScaledCurveCondition.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) doubleSimpleCondition.calculateUtility(int selfIndex, ArchetypeChunk<EntityStore> archetypeChunk, Ref<EntityStore> target, CommandBuffer<EntityStore> commandBuffer, EvaluationContext context) -
Uses of Ref in com.hypixel.hytale.server.npc.entities
Methods in com.hypixel.hytale.server.npc.entities with parameters of type RefModifier and TypeMethodDescriptionbooleanNPCEntity.getCanCauseDamage(Ref<EntityStore> attackerRef, ComponentAccessor<EntityStore> componentAccessor) floatNPCEntity.getCurrentHorizontalSpeedMultiplier(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) IPath<?> PathManager.getPath(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Called to fetch the current path that the NPC is on.voidNPCEntity.onFlockSetState(Ref<EntityStore> ref, String state, String subState, ComponentAccessor<EntityStore> componentAccessor) voidNPCEntity.onFlockSetTarget(String targetSlot, Ref<EntityStore> target) voidNPCEntity.playAnimation(Ref<EntityStore> ref, AnimationSlot animationSlot, String animationId, boolean force, ComponentAccessor<EntityStore> componentAccessor) Called to play an animation on this NPC entity.voidNPCEntity.playAnimation(Ref<EntityStore> ref, AnimationSlot animationSlot, String animationId, ComponentAccessor<EntityStore> componentAccessor) Called to play an animation on this NPC entity.voidNPCEntity.setAppearance(Ref<EntityStore> ref, ModelAsset modelAsset, ComponentAccessor<EntityStore> componentAccessor) static booleanNPCEntity.setAppearance(Ref<EntityStore> ref, String name, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.npc.instructions
Methods in com.hypixel.hytale.server.npc.instructions that return RefModifier and TypeMethodDescriptiondefault Ref<EntityStore> BodyMotion.getDesiredTargetEntity()Get the desired target entity from the steering motion.Methods in com.hypixel.hytale.server.npc.instructions with parameters of type RefModifier and TypeMethodDescriptiondefault voidMotion.activate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) Called to activate this motionbooleanAction.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) Test if an action can be executedbooleanActionList.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanMotion.computeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Steering desiredSteering, ComponentAccessor<EntityStore> componentAccessor) Calculate desired steering for MotionController.default voidMotion.deactivate(Ref<EntityStore> ref, ExecutionSupport executionSupport, ComponentAccessor<EntityStore> componentAccessor) Called to deactivate this motionbooleanAction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) Execute actionbooleanActionList.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) voidInstruction.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidInstructionRandomized.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidInstruction.executeActions(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanInstruction.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanNullSensor.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) booleanSensor.matches(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidActionList.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidInstruction.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) default voidRoleStateChange.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidExecutionSupport.populateFromEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Lazy populate for the per-tick entity path: stashes the ref/accessor and clears support references so each support is fetched on first access via its getter.default voidMotion.preComputeSteering(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider provider, Store<EntityStore> store) Called before calculating the desired steering forMotionController -
Uses of Ref in com.hypixel.hytale.server.npc.interactions
Methods in com.hypixel.hytale.server.npc.interactions with parameters of type RefModifier and TypeMethodDescriptionfloatNPCInteractionSimulationHandler.getChargeValue(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) booleanNPCInteractionSimulationHandler.isCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) booleanNPCInteractionSimulationHandler.shouldCancelCharging(boolean firstRun, float time, InteractionType type, InteractionContext context, Ref<EntityStore> ref, CooldownHandler cooldownHandler) -
Uses of Ref in com.hypixel.hytale.server.npc.movement
Methods in com.hypixel.hytale.server.npc.movement with parameters of type RefModifier and TypeMethodDescriptionvoidGroupSteeringAccumulator.begin(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidGroupSteeringAccumulator.processEntity(Ref<EntityStore> ref, double distanceWeight, double positionWeight, double velocityWeight, ComponentAccessor<EntityStore> componentAccessor) voidGroupSteeringAccumulator.processEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.npc.movement.controllers
Fields in com.hypixel.hytale.server.npc.movement.controllers declared as RefFields in com.hypixel.hytale.server.npc.movement.controllers with type parameters of type RefModifier and TypeFieldDescriptionRailStepConfig.candidateEntitiesList of nearby entities to consider for character collision during this step.Methods in com.hypixel.hytale.server.npc.movement.controllers with parameters of type RefModifier and TypeMethodDescriptiondefault voidMotionController.applyRailStep(Ref<EntityStore> ref, Role role, org.joml.Vector3dc translation, RailStepConfig config, RailStepResult result, ComponentAccessor<EntityStore> componentAccessor) Apply a "rail-mode" step: translates the entity bytranslationwithout running the normal physics pipeline (no gravity, no speed caps, no appliedVelocities).voidMotionControllerBase.applyRailStep(Ref<EntityStore> ref, Role role, org.joml.Vector3dc translation, RailStepConfig config, RailStepResult result, ComponentAccessor<EntityStore> componentAccessor) voidEntityHit.assign(Ref<EntityStore> entity, boolean isPlayer, org.joml.Vector3dc sourcePosition, org.joml.Vector3dc targetPosition, double t) doubleMotionControllerDive.bisect(Ref<EntityStore> ref, org.joml.Vector3d validPosition, double validDistance, org.joml.Vector3d invalidPosition, double invalidDistance, org.joml.Vector3d result, ComponentAccessor<EntityStore> componentAccessor) Bisect using PositionProbeWater#probePosition predicatedoubleMotionControllerDive.bisect(Ref<EntityStore> ref, org.joml.Vector3d validPosition, org.joml.Vector3d invalidPosition, org.joml.Vector3d result, ComponentAccessor<EntityStore> componentAccessor) Bisect using PositionProbeWater#probePosition predicatebooleanProbeMoveData.canAdvance(Ref<EntityStore> ref, MotionController motionController, double threshold, ComponentAccessor<EntityStore> componentAccessor) booleanProbeMoveData.canAdvanceAbs(Ref<EntityStore> ref, MotionController motionController, double requiredDistance, ComponentAccessor<EntityStore> componentAccessor) booleanProbeMoveData.canMoveTo(Ref<EntityStore> ref, MotionController motionController, double maxDistance, double maxDistanceY, ComponentAccessor<EntityStore> componentAccessor) booleanProbeMoveData.canMoveTo(Ref<EntityStore> ref, MotionController motionController, double maxDistance, ComponentAccessor<EntityStore> componentAccessor) booleanMotionController.canSteer(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) booleanMotionControllerBase.canSteer(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) booleanMotionControllerDive.canSteer(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) booleanMotionControllerFly.canSteer(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) booleanMotionControllerWalk.canSteer(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) MotionController.canSteerFailReason(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) IfMotionController.canSteer(Ref, ComponentAccessor)returns false, this method can be called to get a human-readable reason for why the motion controller cannot steer.MotionControllerBase.canSteerFailReason(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) MotionControllerWalk.canSteerFailReason(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) MotionController.getDesiredVerticalRange(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) MotionControllerDive.getDesiredVerticalRange(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) MotionControllerFly.getDesiredVerticalRange(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) MotionControllerWalk.getDesiredVerticalRange(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) static booleanMotionController.isInMovementState(Ref<EntityStore> ref, MovementState state, ComponentAccessor<EntityStore> componentAccessor) booleanMotionControllerBase.isMovementBlocked(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidMotionControllerBase.moveEntity(Ref<EntityStore> ref, double dt, ComponentAccessor<EntityStore> componentAccessor) voidMotionControllerBase.postReadPosition(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidMotionControllerWalk.postReadPosition(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) doubleMotionController.probeMove(Ref<EntityStore> ref, ProbeMoveData probeMoveData, ComponentAccessor<EntityStore> componentAccessor) doubleMotionController.probeMove(Ref<EntityStore> ref, org.joml.Vector3dc position, org.joml.Vector3dc direction, ProbeMoveData probeMoveData, ComponentAccessor<EntityStore> componentAccessor) doubleMotionControllerBase.probeMove(Ref<EntityStore> ref, org.joml.Vector3dc position, org.joml.Vector3dc direction, ProbeMoveData probeMoveData, ComponentAccessor<EntityStore> componentAccessor) doubleMotionControllerDive.probeMove(Ref<EntityStore> ref, ProbeMoveData probeMoveData, ComponentAccessor<EntityStore> componentAccessor) doubleMotionControllerFly.probeMove(Ref<EntityStore> ref, ProbeMoveData probeMoveData, ComponentAccessor<EntityStore> componentAccessor) doubleMotionControllerWalk.probeMove(Ref<EntityStore> ref, ProbeMoveData probeMoveData, ComponentAccessor<EntityStore> componentAccessor) voidMotionControllerBase.processTriggers(Ref<EntityStore> ref, CollisionResult collisionResult, double t, ComponentAccessor<EntityStore> componentAccessor) static doubleMotionControllerDive.relativeSwimDepthToHeight(Ref<EntityStore> ref, double swimDepth, Model model, Box boundingBox, ComponentAccessor<EntityStore> componentAccessor) doubleMotionController.steer(Ref<EntityStore> ref, Role role, Steering bodySteering, Steering headSteering, double dt, ComponentAccessor<EntityStore> componentAccessor) Compute velocity vector from steering and move entity.doubleMotionControllerBase.steer(Ref<EntityStore> ref, Role role, Steering bodySteering, Steering headSteering, double interval, ComponentAccessor<EntityStore> componentAccessor) doubleMotionControllerBase.steer0(Ref<EntityStore> ref, Role role, Steering bodySteering, Steering headSteering, double interval, ComponentAccessor<EntityStore> componentAccessor) voidMotionControllerFly.takeOff(Ref<EntityStore> ref, double speed, ComponentAccessor<EntityStore> componentAccessor) voidMotionController.updateModelParameters(Ref<EntityStore> ref, Model model, Box boundingBox, ComponentAccessor<EntityStore> componentAccessor) voidMotionControllerBase.updateModelParameters(Ref<EntityStore> ref, Model model, Box boundingBox, ComponentAccessor<EntityStore> componentAccessor) voidMotionControllerDive.updateModelParameters(Ref<EntityStore> ref, Model model, Box boundingBox, ComponentAccessor<EntityStore> componentAccessor) voidMotionControllerWalk.updateModelParameters(Ref<EntityStore> ref, Model model, Box boundingBox, ComponentAccessor<EntityStore> componentAccessor) voidMotionController.updateMovementState(Ref<EntityStore> ref, MovementStates movementStates, Steering steering, org.joml.Vector3d velocity, ComponentAccessor<EntityStore> componentAccessor) voidMotionControllerBase.updateMovementState(Ref<EntityStore> ref, MovementStates movementStates, Steering steering, org.joml.Vector3d velocity, ComponentAccessor<EntityStore> componentAccessor) doubleMotionController.waypointDistance(Ref<EntityStore> ref, org.joml.Vector3d p, ComponentAccessor<EntityStore> componentAccessor) doubleMotionControllerBase.waypointDistance(Ref<EntityStore> ref, org.joml.Vector3d p, ComponentAccessor<EntityStore> componentAccessor) doubleMotionController.waypointDistanceSquared(Ref<EntityStore> ref, org.joml.Vector3d p, ComponentAccessor<EntityStore> componentAccessor) doubleMotionControllerBase.waypointDistanceSquared(Ref<EntityStore> ref, org.joml.Vector3d p, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.npc.movement.steeringforces
Methods in com.hypixel.hytale.server.npc.movement.steeringforces with parameters of type RefModifier and TypeMethodDescriptionvoidSteeringForceAvoidCollision.add(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer) abstract voidSteeringForceWithGroup.add(Ref<EntityStore> ref, CommandBuffer<EntityStore> commandBuffer) voidSteeringForceRotate.setHeading(Ref<EntityStore> ref, Entity entity, ComponentAccessor<EntityStore> componentAccessor) voidSteeringForceAvoidCollision.setRadiusFromEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidSteeringForceAvoidCollision.setSelf(Ref<EntityStore> ref, org.joml.Vector3d position, ComponentAccessor<EntityStore> componentAccessor) voidSteeringForceAvoidCollision.setSelf(Ref<EntityStore> ref, org.joml.Vector3d position, org.joml.Vector3d velocity, double radius, ComponentAccessor<EntityStore> componentAccessor) voidSteeringForceWithGroup.setSelf(Ref<EntityStore> ref, org.joml.Vector3d position, ComponentAccessor<EntityStore> componentAccessor) voidSteeringForceAvoidCollision.setVelocityFromEntity(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.npc.pages
Methods in com.hypixel.hytale.server.npc.pages with parameters of type RefModifier and TypeMethodDescriptionvoidEntitySpawnPage.build(Ref<EntityStore> ref, UICommandBuilder commandBuilder, UIEventBuilder eventBuilder, Store<EntityStore> store) voidEntitySpawnPage.handleDataEvent(Ref<EntityStore> ref, Store<EntityStore> store, EntitySpawnPage.EntitySpawnPageEventData data) voidEntitySpawnPage.onDismiss(Ref<EntityStore> ref, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.role
Methods in com.hypixel.hytale.server.npc.role that return types with arguments of type RefMethods in com.hypixel.hytale.server.npc.role with parameters of type RefModifier and TypeMethodDescriptionRole.acquireExecutionSupport(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Acquire the per-threadExecutionSupportand populate it from the ECS-attached supports for this Role's entity.voidRole.activateInitialMotionController(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor, NPCEntity npcComponent) voidRole.blendAvoidance(Ref<EntityStore> ref, org.joml.Vector3d position, Rotation3f rotation, Steering steering, CommandBuffer<EntityStore> commandBuffer) voidRole.blendSeparation(Ref<EntityStore> selfRef, org.joml.Vector3d position, Rotation3f rotation, Steering steering, ComponentType<EntityStore, TransformComponent> transformComponentType, CommandBuffer<EntityStore> commandBuffer) voidRole.clearOnce(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) voidRole.clearOnceIfNeeded(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) booleanRole.couldBreatheCached(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) booleanRole.isIgnoredForAvoidance(Ref<EntityStore> entityReference) voidRole.loaded(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) Called after NPC was created using readFromBson and was added to World.voidRole.onLoadFromWorldGenOrPrefab(Ref<EntityStore> ref, NPCEntity npcComponent, ComponentAccessor<EntityStore> componentAccessor) voidRole.removed(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) voidRole.setActiveMotionController(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) Called to set the given motion controller as the active motion controllerbooleanRole.setActiveMotionController(Ref<EntityStore> ref, NPCEntity npcComponent, String name, ComponentAccessor<EntityStore> componentAccessor) Called to set the active motion controller based on the given namestatic voidRoleUtils.setArmor(Ref<EntityStore> ref, NPCEntity npcComponent, String armor, ComponentAccessor<EntityStore> componentAccessor) Called to set the armor of the NPCs armor to the given item IDstatic voidRoleUtils.setItemInHand(Ref<EntityStore> ref, NPCEntity npcComponent, String itemInHand, ComponentAccessor<EntityStore> componentAccessor) Called to set the item of the NPCs hand to the given item IDvoidRole.setMarkedTarget(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor, String targetSlot, Ref<EntityStore> target) voidRole.teleported(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor, World from, World to) voidRole.tick(Ref<EntityStore> ref, float tickTime, Store<EntityStore> store) Called to tick and update this role for the associated NPC entityvoidRole.unloaded(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) voidRole.updateMotionControllers(Ref<EntityStore> ref, Model model, Box boundingBox, ComponentAccessor<EntityStore> componentAccessor) Called to update each motion controller of this rolevoidRole.updateMovementState(Ref<EntityStore> ref, MovementStates movementStates, org.joml.Vector3d velocity, ComponentAccessor<EntityStore> componentAccessor) Called to update the current active movement controller -
Uses of Ref in com.hypixel.hytale.server.npc.role.support
Subclasses with type arguments of type Ref in com.hypixel.hytale.server.npc.role.supportFields in com.hypixel.hytale.server.npc.role.support with type parameters of type RefModifier and TypeFieldDescriptionstatic final BiPredicate<Ref<EntityStore>, ComponentAccessor<EntityStore>> PositionCache.IS_VALID_NPCstatic final BiPredicate<Ref<EntityStore>, ComponentAccessor<EntityStore>> PositionCache.IS_VALID_PLAYERMethods in com.hypixel.hytale.server.npc.role.support that return RefModifier and TypeMethodDescription<S> Ref<EntityStore> PositionCache.getClosestDroppedItemInRange(Ref<EntityStore> ref, double minRange, double maxRange, TriPredicate<S, Ref<EntityStore>, ComponentAccessor<EntityStore>> filter, S s, ComponentAccessor<EntityStore> componentAccessor) EntityList.getClosestEntityInRange(double minRange, double maxRange, Predicate<Ref<EntityStore>> filter, ComponentAccessor<EntityStore> componentAccessor) <S,T> Ref <EntityStore> EntityList.getClosestEntityInRange(Ref<EntityStore> ignoredEntityReference, double minRange, double maxRange, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, ExecutionSupport executionSupport, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> Ref <EntityStore> EntityList.getClosestEntityInRangeProjected(Ref<EntityStore> parentRef, Ref<EntityStore> ignoredEntityReference, MotionController motionController, double minRange, double maxRange, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, ExecutionSupport executionSupport, S s, T t, ComponentAccessor<EntityStore> componentAccessor) PositionCache.getClosestNPCInRange(double minRange, double maxRange, Predicate<Ref<EntityStore>> filter, ComponentAccessor<EntityStore> componentAccessor) PositionCache.getClosestPlayerInRange(double minRange, double maxRange, ComponentAccessor<EntityStore> componentAccessor) PositionCache.getClosestPlayerInRange(double minRange, double maxRange, Predicate<Ref<EntityStore>> filter, ComponentAccessor<EntityStore> componentAccessor) Ref<EntityStore>[]MarkedEntitySupport.getEntityTargets()StateSupport.getInteractionIterationTarget()MarkedEntitySupport.getMarkedEntityRef(int targetSlot) MarkedEntitySupport.getMarkedEntityRef(String targetSlot) MarkedEntitySupport.getTargetReferenceToIgnoreForAvoidance()Methods in com.hypixel.hytale.server.npc.role.support that return types with arguments of type RefModifier and TypeMethodDescriptionPositionCache.getDroppedItemList()DebugSupport.getEntityVisData()Returns the map of entity visualization data, or null if none.PositionCache.getSpawnBeaconList()PositionCache.getSpawnMarkerList()Methods in com.hypixel.hytale.server.npc.role.support with parameters of type RefModifier and TypeMethodDescriptionvoidEntityList.add(Ref<EntityStore> ref, org.joml.Vector3d parentPosition, CommandBuffer<EntityStore> commandBuffer) voidStateSupport.addContextualInteraction(Ref<EntityStore> playerRef, String context) voidStateSupport.addInteraction(Ref<EntityStore> playerReference) booleanStateSupport.consumeInteraction(Ref<EntityStore> playerReference) voidStateSupport.flockSetState(Ref<EntityStore> ref, String state, String subState, ComponentAccessor<EntityStore> componentAccessor) voidMarkedEntitySupport.flockSetTarget(Ref<EntityStore> selfRef, String targetSlot, Ref<EntityStore> targetRef, Store<EntityStore> store) static CombatSupportCombatSupport.get(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) static DebugSupportDebugSupport.get(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) static DisplayNameSupportDisplayNameSupport.get(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) static EntitySupportEntitySupport.get(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) static MarkedEntitySupportMarkedEntitySupport.get(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) static PositionCachePositionCache.get(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) static StateSupportStateSupport.get(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) static WorldSupportWorldSupport.get(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) WorldSupport.getAttitude(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) booleanCombatSupport.getCanCauseDamage(Ref<EntityStore> selfRef, Ref<EntityStore> attackerRef, ComponentAccessor<EntityStore> componentAccessor) <S> Ref<EntityStore> PositionCache.getClosestDroppedItemInRange(Ref<EntityStore> ref, double minRange, double maxRange, TriPredicate<S, Ref<EntityStore>, ComponentAccessor<EntityStore>> filter, S s, ComponentAccessor<EntityStore> componentAccessor) <S,T> Ref <EntityStore> EntityList.getClosestEntityInRange(Ref<EntityStore> ignoredEntityReference, double minRange, double maxRange, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, ExecutionSupport executionSupport, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> Ref <EntityStore> EntityList.getClosestEntityInRangeProjected(Ref<EntityStore> parentRef, Ref<EntityStore> ignoredEntityReference, MotionController motionController, double minRange, double maxRange, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, ExecutionSupport executionSupport, S s, T t, ComponentAccessor<EntityStore> componentAccessor) intWorldSupport.getCurrentWeatherIndex(Ref<EntityStore> selfRef, ComponentAccessor<EntityStore> componentAccessor) intWorldSupport.getEnvironmentId(Ref<EntityStore> selfRef, ComponentAccessor<EntityStore> componentAccessor) WorldSupport.getOverriddenAttitude(Ref<EntityStore> target) voidDisplayNameSupport.handleNominatedDisplayName(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Apply any nominated display name to the entity (deferred from a prior tick) and clear the nomination.booleanStateSupport.hasContextualInteraction(Ref<EntityStore> playerReference, String context) booleanPositionCache.hasInverseLineOfSight(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) booleanPositionCache.hasLineOfSight(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) booleanMarkedEntitySupport.hasMarkedEntity(Ref<EntityStore> entityReference, int targetSlot) booleanPositionCache.isFriendlyBlockingLineOfSight(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) static booleanWorldSupport.isGroupMember(int parentRoleIndex, Ref<EntityStore> ref, int[] groups, ComponentAccessor<EntityStore> componentAccessor) static booleanWorldSupport.isGroupMember(int parentRoleIndex, Ref<EntityStore> ref, int group, ComponentAccessor<EntityStore> componentAccessor) voidWorldSupport.overrideAttitude(Ref<EntityStore> target, Attitude attitude, double duration) voidDisplayNameSupport.pickRandomDisplayName(Ref<EntityStore> ref, boolean override, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processEntitiesInRange(Ref<EntityStore> ref, EntityList entities, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processNPCsInRange(Ref<EntityStore> ref, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processPlayersInRange(Ref<EntityStore> ref, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) voidDebugSupport.recordEntityCheck(Ref<EntityStore> entityRef, int sensorColorIndex, boolean matched) Records an entity that was checked by a sensor.voidWorldSupport.resetAllBlockSensors(Ref<EntityStore> selfRef) voidWorldSupport.resetBlockSensorFoundBlock(Ref<EntityStore> selfRef, int blockSet) booleanStateSupport.runTransitionActions(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) static voidDisplayNameSupport.setDisplayName(Ref<EntityStore> ref, String displayName, boolean override, ComponentAccessor<EntityStore> componentAccessor) static voidDisplayNameSupport.setDisplayName(Ref<EntityStore> ref, String displayName, ComponentAccessor<EntityStore> componentAccessor) voidStateSupport.setInteractable(Ref<EntityStore> playerReference, boolean interactable) voidStateSupport.setInteractable(Ref<EntityStore> entityRef, Ref<EntityStore> playerReference, boolean interactable, String hint, boolean showPrompt, Store<EntityStore> store) voidStateSupport.setInteractionIterationTarget(Ref<EntityStore> playerReference) Sets the interaction iteration target to the given entity referencevoidMarkedEntitySupport.setMarkedEntity(int targetSlot, Ref<EntityStore> target) Sets a non-rebind (transient) marked target.voidMarkedEntitySupport.setMarkedEntity(int targetSlot, Ref<EntityStore> target, boolean rebind, ComponentAccessor<EntityStore> accessor) Sets a marked target, explicitly choosing whether it should be rebind-able.voidMarkedEntitySupport.setMarkedEntity(String targetSlot, Ref<EntityStore> target) voidMarkedEntitySupport.setMarkedEntity(String targetSlot, Ref<EntityStore> target, boolean rebind, ComponentAccessor<EntityStore> accessor) static voidDisplayNameSupport.setRandomDisplayName(Ref<EntityStore> ref, String[] names, boolean override, ComponentAccessor<EntityStore> componentAccessor) voidStateSupport.setState(Ref<EntityStore> ref, String state, String subState, ComponentAccessor<EntityStore> componentAccessor) booleanEntitySupport.DeferredAction.tick(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) voidEntitySupport.tickDeferredActions(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) Tick the deferred-action queue.voidWorldSupport.unloaded(Ref<EntityStore> selfRef) booleanStateSupport.willInteractWith(Ref<EntityStore> playerReference) Method parameters in com.hypixel.hytale.server.npc.role.support with type arguments of type RefModifier and TypeMethodDescription<S,T> int EntityList.countEntitiesInRange(double minRange, double maxRange, int maxCount, QuadPredicate<S, Ref<EntityStore>, T, ComponentAccessor<EntityStore>> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> int PositionCache.countEntitiesInRange(double minRange, double maxRange, boolean findPlayers, QuadPredicate<S, Ref<EntityStore>, T, ComponentAccessor<EntityStore>> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <T,U, V> void EntityList.forEachEntity(DoubleQuadObjectConsumer<Ref<EntityStore>, T, U, V> consumer, T t, U u, V v, double d, ComponentAccessor<EntityStore> componentAccessor) <T,U> void EntityList.forEachEntityAvoidance(Set<Ref<EntityStore>> ignoredEntitiesForAvoidance, QuadConsumer<Ref<EntityStore>, T, U, CommandBuffer<EntityStore>> consumer, T t, U u, CommandBuffer<EntityStore> commandBuffer) <T,U> void EntityList.forEachEntityAvoidance(Set<Ref<EntityStore>> ignoredEntitiesForAvoidance, QuadConsumer<Ref<EntityStore>, T, U, CommandBuffer<EntityStore>> consumer, T t, U u, CommandBuffer<EntityStore> commandBuffer) <T> voidEntityList.forEachEntityAvoidance(Set<Ref<EntityStore>> ignoredEntitiesForAvoidance, TriConsumer<Ref<EntityStore>, T, CommandBuffer<EntityStore>> consumer, T t, CommandBuffer<EntityStore> commandBuffer) <T> voidEntityList.forEachEntityAvoidance(Set<Ref<EntityStore>> ignoredEntitiesForAvoidance, TriConsumer<Ref<EntityStore>, T, CommandBuffer<EntityStore>> consumer, T t, CommandBuffer<EntityStore> commandBuffer) <T,U> void PositionCache.forEachEntityInAvoidanceRange(Set<Ref<EntityStore>> ignoredEntitiesForAvoidance, QuadConsumer<Ref<EntityStore>, T, U, CommandBuffer<EntityStore>> consumer, T t, U u, CommandBuffer<EntityStore> commandBuffer) <T,U> void PositionCache.forEachEntityInAvoidanceRange(Set<Ref<EntityStore>> ignoredEntitiesForAvoidance, QuadConsumer<Ref<EntityStore>, T, U, CommandBuffer<EntityStore>> consumer, T t, U u, CommandBuffer<EntityStore> commandBuffer) <T> voidPositionCache.forEachEntityInAvoidanceRange(Set<Ref<EntityStore>> ignoredEntitiesForAvoidance, TriConsumer<Ref<EntityStore>, T, CommandBuffer<EntityStore>> consumer, T t, CommandBuffer<EntityStore> commandBuffer) <T> voidPositionCache.forEachEntityInAvoidanceRange(Set<Ref<EntityStore>> ignoredEntitiesForAvoidance, TriConsumer<Ref<EntityStore>, T, CommandBuffer<EntityStore>> consumer, T t, CommandBuffer<EntityStore> commandBuffer) <T,U, V, R> void EntityList.forEachEntityUnordered(double maxDistance, QuadPredicate<Ref<EntityStore>, T, U, ComponentAccessor<EntityStore>> predicate, QuadConsumer<Ref<EntityStore>, T, V, R> consumer, T t, U u, V v, R r, ComponentAccessor<EntityStore> componentAccessor) <T,U, V, R> void EntityList.forEachEntityUnordered(double maxDistance, QuadPredicate<Ref<EntityStore>, T, U, ComponentAccessor<EntityStore>> predicate, QuadConsumer<Ref<EntityStore>, T, V, R> consumer, T t, U u, V v, R r, ComponentAccessor<EntityStore> componentAccessor) <T,U, V, R> void PositionCache.forEachNPCUnordered(double maxDistance, QuadPredicate<Ref<EntityStore>, T, U, ComponentAccessor<EntityStore>> predicate, QuadConsumer<Ref<EntityStore>, T, V, R> consumer, T t, U u, V v, R r, ComponentAccessor<EntityStore> componentAccessor) <T,U, V, R> void PositionCache.forEachNPCUnordered(double maxDistance, QuadPredicate<Ref<EntityStore>, T, U, ComponentAccessor<EntityStore>> predicate, QuadConsumer<Ref<EntityStore>, T, V, R> consumer, T t, U u, V v, R r, ComponentAccessor<EntityStore> componentAccessor) <T,U, V> void PositionCache.forEachPlayer(DoubleQuadObjectConsumer<Ref<EntityStore>, T, U, V> consumer, T t, U u, V v, double d, ComponentAccessor<EntityStore> componentAccessor) <S> Ref<EntityStore> PositionCache.getClosestDroppedItemInRange(Ref<EntityStore> ref, double minRange, double maxRange, TriPredicate<S, Ref<EntityStore>, ComponentAccessor<EntityStore>> filter, S s, ComponentAccessor<EntityStore> componentAccessor) EntityList.getClosestEntityInRange(double minRange, double maxRange, Predicate<Ref<EntityStore>> filter, ComponentAccessor<EntityStore> componentAccessor) <S,T> Ref <EntityStore> EntityList.getClosestEntityInRange(Ref<EntityStore> ignoredEntityReference, double minRange, double maxRange, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, ExecutionSupport executionSupport, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> Ref <EntityStore> EntityList.getClosestEntityInRangeProjected(Ref<EntityStore> parentRef, Ref<EntityStore> ignoredEntityReference, MotionController motionController, double minRange, double maxRange, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, ExecutionSupport executionSupport, S s, T t, ComponentAccessor<EntityStore> componentAccessor) PositionCache.getClosestNPCInRange(double minRange, double maxRange, Predicate<Ref<EntityStore>> filter, ComponentAccessor<EntityStore> componentAccessor) PositionCache.getClosestPlayerInRange(double minRange, double maxRange, Predicate<Ref<EntityStore>> filter, ComponentAccessor<EntityStore> componentAccessor) <S> booleanPositionCache.isEntityCountInRange(double minRange, double maxRange, int minCount, int maxCount, boolean findPlayers, int roleIndex, QuadPredicate<S, Ref<EntityStore>, Integer, ComponentAccessor<EntityStore>> filter, S s, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processEntitiesInRange(Ref<EntityStore> ref, EntityList entities, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processNPCsInRange(Ref<EntityStore> ref, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> void PositionCache.processPlayersInRange(Ref<EntityStore> ref, double minRange, double maxRange, boolean useProjectedDistance, Ref<EntityStore> ignoredEntityReference, ExecutionSupport executionSupport, QuadPredicate<S, Ref<EntityStore>, ExecutionSupport, T> filter, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> boolean EntityList.testAnyEntity(double maxDistance, QuadObjectDoublePredicate<S, Ref<EntityStore>, T, ComponentAccessor<EntityStore>> predicate, S s, T t, ComponentAccessor<EntityStore> componentAccessor) <S,T> boolean EntityList.testAnyEntityDistanceSquared(double maxDistanceSquared, QuadObjectDoublePredicate<S, Ref<EntityStore>, T, ComponentAccessor<EntityStore>> predicate, S s, T t, double d, ComponentAccessor<EntityStore> componentAccessor) <S,T> boolean EntityList.testAnyEntityDistanceSquared(double maxDistanceSquared, QuadObjectDoublePredicate<S, Ref<EntityStore>, T, ComponentAccessor<EntityStore>> predicate, S s, T t, ComponentAccessor<EntityStore> componentAccessor) Constructor parameters in com.hypixel.hytale.server.npc.role.support with type arguments of type RefModifierConstructorDescriptionEntityList(BucketItemPool<Ref<EntityStore>> holderPool, BiPredicate<Ref<EntityStore>, ComponentAccessor<EntityStore>> validator) EntityList(BucketItemPool<Ref<EntityStore>> holderPool, BiPredicate<Ref<EntityStore>, ComponentAccessor<EntityStore>> validator) -
Uses of Ref in com.hypixel.hytale.server.npc.sensorinfo
Methods in com.hypixel.hytale.server.npc.sensorinfo that return RefModifier and TypeMethodDescriptionEntityPositionProvider.getTarget()EntityPositionProvider.getTarget(int index) IPositionProvider.getTarget()Return target entity if sensor provides it currently.IPositionSet.getTarget(int index) PositionProvider.getTarget()PositionSetProvider.getTarget()PositionSetProvider.getTarget(int index) ScopedPositionProvider.getTarget()EntityPositionProvider.setTarget(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Set entity and position to be returned from PositionProvider.PositionProvider.setTarget(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) PositionProvider.setTarget(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, boolean includeDead) Methods in com.hypixel.hytale.server.npc.sensorinfo with parameters of type RefModifier and TypeMethodDescriptionvoidPositionSetProvider.add(double x, double y, double z, Ref<EntityStore> target) Appends a computed position with an optional source entity.voidPositionSetProvider.add(double x, double y, double z, Ref<EntityStore> target, Rotation3fc orientation) Appends a computed position carrying an orientation.voidEntityPositionProvider.addTarget(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Appends a matched target for multi-target mode, resolving and storing its current position so the provider can serve it fromEntityPositionProvider.getPosition(int, Vector3d).voidEntityPositionProvider.promotePrimary(Ref<EntityStore> ref) Ensuresrefis the first element (index 0) of the multi-target list by moving it from wherever it currently sits, or inserting it if absent.voidScopedPositionProvider.setEntity(Ref<EntityStore> entity) EntityPositionProvider.setTarget(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Set entity and position to be returned from PositionProvider.PositionProvider.setTarget(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) PositionProvider.setTarget(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, boolean includeDead) -
Uses of Ref in com.hypixel.hytale.server.npc.statetransition
Methods in com.hypixel.hytale.server.npc.statetransition with parameters of type RefModifier and TypeMethodDescriptionvoidStateTransitionController.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) booleanStateTransitionController.runTransitionActions(Ref<EntityStore> ref, ExecutionSupport executionSupport, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.npc.storage
Methods in com.hypixel.hytale.server.npc.storage with parameters of type RefModifier and TypeMethodDescriptionstatic AlarmStoreAlarmStore.get(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor) voidPersistentParameter.set(Ref<EntityStore> ownerRef, Type value, ComponentAccessor<EntityStore> componentAccessor) Sets the value of this parameter and marks the chunk dirty. -
Uses of Ref in com.hypixel.hytale.server.npc.systems
Methods in com.hypixel.hytale.server.npc.systems with parameters of type RefModifier and TypeMethodDescriptionvoidNPCDeathSystems.EntityViewSystem.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCDeathSystems.NPCKillsEntitySystem.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.ModelChangeSystem.onComponentAdded(Ref<EntityStore> ref, ModelComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.OnDeathSystem.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.OnTeleportSystem.onComponentAdded(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPositionCacheSystems.OnFlockJoinSystem.onComponentAdded(Ref<EntityStore> ref, FlockMembership component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnReferenceSystems.MarkerDeathSystem.onComponentAdded(Ref<EntityStore> ref, DeathComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.ModelChangeSystem.onComponentRemoved(Ref<EntityStore> ref, ModelComponent component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.OnTeleportSystem.onComponentRemoved(Ref<EntityStore> ref, Teleport component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPositionCacheSystems.OnFlockJoinSystem.onComponentRemoved(Ref<EntityStore> ref, FlockMembership component, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.ModelChangeSystem.onComponentSet(Ref<EntityStore> ref, ModelComponent oldComponent, ModelComponent newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.OnTeleportSystem.onComponentSet(Ref<EntityStore> ref, Teleport oldComponent, Teleport newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidPositionCacheSystems.OnFlockJoinSystem.onComponentSet(Ref<EntityStore> ref, FlockMembership oldComponent, FlockMembership newComponent, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidBlackboardSystems.SubscriptionLifecycleSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFailedSpawnSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.AddedFromExternalSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.AddedSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.AddSpawnEntityEffectSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRoleSystems.RoleActivateSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnReferenceSystems.BeaconAddRemoveSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnReferenceSystems.MarkerAddRemoveSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidBlackboardSystems.SubscriptionLifecycleSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidFailedSpawnSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.AddedFromExternalSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.AddedSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidNPCSystems.AddSpawnEntityEffectSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidRoleSystems.RoleActivateSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnReferenceSystems.BeaconAddRemoveSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnReferenceSystems.MarkerAddRemoveSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) static voidNewSpawnStartTickingSystem.queueNewSpawn(Ref<EntityStore> reference, Store<EntityStore> store) Called to queue a new spawn of a specific entitystatic voidSpawnReferenceSystems.removeNPCsForMarker(Ref<EntityStore> markerRef, Store<EntityStore> store) static voidRoleChangeSystem.requestRoleChange(Ref<EntityStore> ref, Role role, int roleIndex, boolean changeAppearance, Store<EntityStore> store) Called to request a role change for a specific NPC entitystatic voidRoleChangeSystem.requestRoleChange(Ref<EntityStore> ref, Role role, int roleIndex, boolean changeAppearance, String state, String subState, boolean detachFromSpawning, ComponentAccessor<EntityStore> store) Called to request a role change for a specific NPC entitystatic voidRoleChangeSystem.requestRoleChange(Ref<EntityStore> ref, Role role, int roleIndex, boolean changeAppearance, String state, String subState, ComponentAccessor<EntityStore> store) Called to request a role change for a specific NPC entityConstructor parameters in com.hypixel.hytale.server.npc.systems with type arguments of type RefModifierConstructorDescriptionNPCSpatialSystem(ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> spatialResource) UpdateSystem(ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> npcSpatialResource) Default Constructor for anPositionCacheSystems.UpdateSysteminstance. -
Uses of Ref in com.hypixel.hytale.server.npc.util
Subinterfaces with type arguments of type Ref in com.hypixel.hytale.server.npc.utilModifier and TypeInterfaceDescriptioninterfaceinterfaceMethods in com.hypixel.hytale.server.npc.util that return RefModifier and TypeMethodDescriptionDamageData.getAnyAttacker()DamageData.getAnyAttacker(boolean includeDoT) DamageData.getAnyKilled()IEntityByPriorityFilter.getHighestPriorityTarget()DamageData.getMostDamagedVictim()DamageData.getMostDamagingAttacker()DamageData.getMostDamagingAttacker(boolean includeDoT) AimingData.getTarget()Methods in com.hypixel.hytale.server.npc.util with parameters of type RefModifier and TypeMethodDescriptionstatic booleanInventoryHelper.checkHotbarSlot(Ref<EntityStore> ref, byte slot, ComponentAccessor<EntityStore> componentAccessor) static booleanInventoryHelper.checkOffHandSlot(Ref<EntityStore> ref, byte slot, ComponentAccessor<EntityStore> componentAccessor) static booleanInventoryHelper.clearItemInHand(Ref<EntityStore> ref, byte slotHint, ComponentAccessor<EntityStore> componentAccessor) static doubleNPCPhysicsMath.collisionSphereRadius(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) static booleanInventoryHelper.containsItem(Ref<EntityStore> ref, String name, ComponentAccessor<EntityStore> componentAccessor) static booleanInventoryHelper.containsItem(Ref<EntityStore> ref, List<String> name, ComponentAccessor<EntityStore> componentAccessor) static byteInventoryHelper.findHotbarEmptySlot(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) static byteInventoryHelper.findHotbarSlotWithItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, String name) static shortInventoryHelper.findHotbarSlotWithItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, List<String> name) static shortInventoryHelper.findInventorySlotWithItem(Ref<EntityStore> ref, String name, ComponentAccessor<EntityStore> componentAccessor) static shortInventoryHelper.findInventorySlotWithItem(Ref<EntityStore> ref, List<String> name, ComponentAccessor<EntityStore> componentAccessor) org.joml.Vector3dDamageData.getKillPosition(Ref<EntityStore> entity) booleanDamageData.haveKilled(Ref<EntityStore> entity) static booleanInventoryHelper.holdsItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, String name) static booleanInventoryHelper.hotbarContainsItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, String name) static booleanInventoryHelper.hotbarContainsItem(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, List<String> name) booleanRayBlockHitTest.init(Ref<EntityStore> ref, int blockSet, float pitch, ComponentAccessor<EntityStore> componentAccessor) static booleanEntityDetectionUtil.isDetectableByNPCs(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Whether the entity is detectable by NPCs.static booleanEntityDetectionUtil.isDetectableByNPCs(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, Player playerComponent) Whether the player entity is detectable by NPCs, for callers that already hold thePlayercomponent.voidDamageData.onInflictedDamage(Ref<EntityStore> target, double amount) voidDamageData.onKill(Ref<EntityStore> victim, org.joml.Vector3d position) booleanPositionProbeAir.probePosition(Ref<EntityStore> ref, Box boundingBox, org.joml.Vector3d position, CollisionResult collisionResult, ComponentAccessor<EntityStore> componentAccessor) booleanPositionProbeWater.probePosition(Ref<EntityStore> ref, Box boundingBox, org.joml.Vector3d position, CollisionResult collisionResult, double swimDepth, ComponentAccessor<EntityStore> componentAccessor) static voidInventoryHelper.removeItemInHand(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor, int count) static booleanInventoryHelper.setHotbarItem(Ref<EntityStore> ref, String name, byte slot, ComponentAccessor<EntityStore> componentAccessor) static voidInventoryHelper.setHotbarSlot(Ref<EntityStore> ref, byte slot, ComponentAccessor<EntityStore> componentAccessor) static booleanInventoryHelper.setOffHandItem(Ref<EntityStore> ref, String name, byte slot, ComponentAccessor<EntityStore> componentAccessor) static voidInventoryHelper.setOffHandSlot(Ref<EntityStore> ref, byte slot, ComponentAccessor<EntityStore> componentAccessor) voidAimingData.setTarget(Ref<EntityStore> ref) static booleanInventoryHelper.useItem(Ref<EntityStore> ref, String name, byte slotHint, ComponentAccessor<EntityStore> componentAccessor) static booleanInventoryHelper.useItem(Ref<EntityStore> ref, String name, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.spawning
Methods in com.hypixel.hytale.server.spawning that return RefModifier and TypeMethodDescriptionSpawningContext.getChunkRef()SpawningContext.getSectionRefAtBlockY(int y) Resolve the chunk-section reference of the bound column at the given block Y.Methods in com.hypixel.hytale.server.spawning that return types with arguments of type RefModifier and TypeMethodDescriptionSpawningPlugin.getManualSpawnBeaconSpatialResource()SpawningPlugin.getSpawnMarkerSpatialResource()Methods in com.hypixel.hytale.server.spawning with parameters of type RefModifier and TypeMethodDescriptionstatic voidSpawnLineage.inherit(Ref<EntityStore> parent, Ref<EntityStore> child, Store<EntityStore> store) Copies the parent's lineage id onto the child if the parent has one and the child doesn't already.voidSpawningContext.setEnvironmentChunk(World world, Ref<ChunkStore> chunkRef, WorldChunk worldChunk, int environmentIndex) Bind this context to a chunk and the environment to spawn into. -
Uses of Ref in com.hypixel.hytale.server.spawning.beacons
Methods in com.hypixel.hytale.server.spawning.beacons that return types with arguments of type RefModifier and TypeMethodDescriptionstatic it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, LegacySpawnBeaconEntity> LegacySpawnBeaconEntity.create(BeaconSpawnWrapper spawnWrapper, org.joml.Vector3dc position, Rotation3fc rotation, ComponentAccessor<EntityStore> componentAccessor) Methods in com.hypixel.hytale.server.spawning.beacons with parameters of type RefModifier and TypeMethodDescriptionstatic voidLegacySpawnBeaconEntity.clearDespawnTimer(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) booleanLegacySpawnBeaconEntity.isHiddenFromLivingEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) booleanSpawnBeacon.isHiddenFromLivingEntity(Ref<EntityStore> ref, Ref<EntityStore> targetRef, ComponentAccessor<EntityStore> componentAccessor) booleanSpawnBeacon.manualTrigger(Ref<EntityStore> ref, FloodFillPositionSelector positionSelector, Ref<EntityStore> targetRef, Store<EntityStore> store) voidLegacySpawnBeaconEntity.moveTo(Ref<EntityStore> ref, double locX, double locY, double locZ, ComponentAccessor<EntityStore> componentAccessor) voidSpawnBeacon.moveTo(Ref<EntityStore> ref, double locX, double locY, double locZ, ComponentAccessor<EntityStore> componentAccessor) voidLegacySpawnBeaconEntity.notifySpawn(Ref<EntityStore> targetRef, Ref<EntityStore> spawnedEntity, Store<EntityStore> store) voidSpawnBeaconSystems.EntityAdded.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnBeaconSystems.LegacyEntityAdded.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnBeaconSystems.EntityAdded.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnBeaconSystems.LegacyEntityAdded.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) static voidLegacySpawnBeaconEntity.prepareNextSpawnTimer(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) static voidLegacySpawnBeaconEntity.setToDespawnAfter(Ref<EntityStore> ref, Duration duration, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.spawning.blockstates
Methods in com.hypixel.hytale.server.spawning.blockstates with parameters of type RefModifier and TypeMethodDescriptionvoidSpawnMarkerBlockStateSystems.AddOrRemove.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidSpawnMarkerBlockStateSystems.SpawnMarkerAddedFromExternal.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnMarkerBlockStateSystems.AddOrRemove.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidSpawnMarkerBlockStateSystems.SpawnMarkerAddedFromExternal.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.spawning.controllers
Methods in com.hypixel.hytale.server.spawning.controllers that return RefMethods in com.hypixel.hytale.server.spawning.controllers that return types with arguments of type RefModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.Reference2DoubleMap<Ref<EntityStore>> BeaconSpawnController.getEntityTimeoutCounter()BeaconSpawnController.getSpawnedEntities()Methods in com.hypixel.hytale.server.spawning.controllers with parameters of type RefModifier and TypeMethodDescriptionvoidBeaconSpawnController.notifyNPCRemoval(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidBeaconSpawnController.notifySpawnedEntityExists(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) Constructors in com.hypixel.hytale.server.spawning.controllers with parameters of type RefModifierConstructorDescriptionBeaconSpawnController(World world, Ref<EntityStore> ownerRef) Default Constructor for aBeaconSpawnControllerinstance. -
Uses of Ref in com.hypixel.hytale.server.spawning.corecomponents
Methods in com.hypixel.hytale.server.spawning.corecomponents with parameters of type RefModifier and TypeMethodDescriptionbooleanActionTriggerSpawnBeacon.canExecute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) booleanActionTriggerSpawnBeacon.execute(Ref<EntityStore> ref, ExecutionSupport executionSupport, InfoProvider sensorInfo, double dt, Store<EntityStore> store) -
Uses of Ref in com.hypixel.hytale.server.spawning.jobs
Methods in com.hypixel.hytale.server.spawning.jobs that return Ref -
Uses of Ref in com.hypixel.hytale.server.spawning.local
Methods in com.hypixel.hytale.server.spawning.local that return types with arguments of type RefMethods in com.hypixel.hytale.server.spawning.local with parameters of type RefModifier and TypeMethodDescriptionvoidLocalSpawnBeaconSystem.onEntityAdded(Ref<EntityStore> reference, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidLocalSpawnSetupSystem.onEntityAdded(Ref<EntityStore> reference, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidLocalSpawnBeaconSystem.onEntityRemove(Ref<EntityStore> reference, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidLocalSpawnSetupSystem.onEntityRemove(Ref<EntityStore> reference, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.spawning.spawnmarkers
Methods in com.hypixel.hytale.server.spawning.spawnmarkers that return types with arguments of type RefModifier and TypeMethodDescriptionList<it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity>> SpawnMarkerEntity.getTempStorageList()Methods in com.hypixel.hytale.server.spawning.spawnmarkers with parameters of type RefModifier and TypeMethodDescriptionvoidSpawnMarkerSystems.CacheMarker.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnMarkerSystems.EntityAdded.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnMarkerSystems.EntityAddedFromExternal.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnMarkerSystems.CacheMarker.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnMarkerSystems.EntityAdded.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnMarkerSystems.EntityAddedFromExternal.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) booleanSpawnMarkerEntity.spawnNPC(Ref<EntityStore> ref, SpawnMarker marker, List<Ref<EntityStore>> outSpawnedList, Store<EntityStore> store) Called to spawn an NPC at this spawn marker.booleanSpawnMarkerEntity.trigger(Ref<EntityStore> markerRef, List<Ref<EntityStore>> outSpawnedList, Store<EntityStore> store) Manually trigger this spawn marker (only valid for spawn markers that have been explicitly set as manually triggered.)voidSpawnMarkerEntity.validate(Ref<EntityStore> ref, Store<EntityStore> store, TransformComponent transform, SpawnMarkerValidation validation) Validates the spawn marker's current position and stores the result.Method parameters in com.hypixel.hytale.server.spawning.spawnmarkers with type arguments of type RefModifier and TypeMethodDescriptionvoidSpawnMarkerEntity.setTempStorageList(List<it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity>> tempStorageList) Called to set the temporary storage list for flock members during despawn/spawn operations.booleanSpawnMarkerEntity.spawnNPC(Ref<EntityStore> ref, SpawnMarker marker, List<Ref<EntityStore>> outSpawnedList, Store<EntityStore> store) Called to spawn an NPC at this spawn marker.booleanSpawnMarkerEntity.trigger(Ref<EntityStore> markerRef, List<Ref<EntityStore>> outSpawnedList, Store<EntityStore> store) Manually trigger this spawn marker (only valid for spawn markers that have been explicitly set as manually triggered.)Constructor parameters in com.hypixel.hytale.server.spawning.spawnmarkers with type arguments of type RefModifierConstructorDescriptionTicking(ComponentType<EntityStore, SpawnMarkerEntity> spawnMarkerEntityComponentType, ComponentType<EntityStore, SpawnMarkerValidation> validationComponentType, ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> playerSpatialComponent) Default Constructor for aSpawnMarkerSystems.Tickinginstance. -
Uses of Ref in com.hypixel.hytale.server.spawning.suppression.component
Methods in com.hypixel.hytale.server.spawning.suppression.component that return types with arguments of type RefModifier and TypeMethodDescriptionChunkSuppressionQueue.getToAdd()ChunkSuppressionQueue.getToRemove()Methods in com.hypixel.hytale.server.spawning.suppression.component with parameters of type RefModifier and TypeMethodDescriptionvoidChunkSuppressionQueue.queueForAdd(Ref<ChunkStore> reference, ChunkSuppressionEntry entry) voidChunkSuppressionQueue.queueForRemove(Ref<ChunkStore> reference) -
Uses of Ref in com.hypixel.hytale.server.spawning.suppression.system
Methods in com.hypixel.hytale.server.spawning.suppression.system with parameters of type RefModifier and TypeMethodDescriptionvoidChunkSuppressionSystems.ChunkAdded.onEntityAdded(Ref<ChunkStore> reference, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidSpawnMarkerSuppressionSystem.onEntityAdded(Ref<EntityStore> reference, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnSuppressionSystems.Suppressor.onEntityAdded(Ref<EntityStore> reference, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidChunkSuppressionSystems.ChunkAdded.onEntityRemove(Ref<ChunkStore> reference, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidSpawnMarkerSuppressionSystem.onEntityRemove(Ref<EntityStore> reference, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidSpawnSuppressionSystems.Suppressor.onEntityRemove(Ref<EntityStore> reference, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) -
Uses of Ref in com.hypixel.hytale.server.spawning.systems
Constructor parameters in com.hypixel.hytale.server.spawning.systems with type arguments of type RefModifierConstructorDescriptionBeaconSpatialSystem(ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> spatialResource) LegacyBeaconSpatialSystem(ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> spatialResource) SpawnMarkerSpatialSystem(ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> spatialResource) -
Uses of Ref in com.hypixel.hytale.server.spawning.util
Methods in com.hypixel.hytale.server.spawning.util with parameters of type RefModifier and TypeMethodDescriptionbooleanLightRangePredicate.test(ComponentAccessor<ChunkStore> componentAccessor, Ref<ChunkStore> sectionRef, int x, int y, int z, double sunlightFactor) -
Uses of Ref in com.hypixel.hytale.server.spawning.world
Methods in com.hypixel.hytale.server.spawning.world that return types with arguments of type RefMethods in com.hypixel.hytale.server.spawning.world with parameters of type RefModifier and TypeMethodDescriptionvoidWorldEnvironmentSpawnData.addChunk(Ref<ChunkStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidWorldEnvironmentSpawnData.removeChunk(Ref<ChunkStore> ref, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Ref in com.hypixel.hytale.server.spawning.world.system
Methods in com.hypixel.hytale.server.spawning.world.system with parameters of type RefModifier and TypeMethodDescriptionvoidChunkSpawningSystems.TickingState.onComponentAdded(Ref<ChunkStore> ref, NonTicking<ChunkStore> component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) NonTickingcomponent was added, so this chunk has become non-ticking.voidWorldSpawnJobSystems.TickingState.onComponentAdded(Ref<ChunkStore> ref, NonTicking<ChunkStore> component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) NonTickingcomponent was added, so this chunk has become non-ticking.voidChunkSpawningSystems.TickingState.onComponentRemoved(Ref<ChunkStore> ref, NonTicking<ChunkStore> component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) NonTickingcomponent was removed, so this chunk has become ticking.voidWorldSpawnJobSystems.TickingState.onComponentRemoved(Ref<ChunkStore> ref, NonTicking<ChunkStore> component, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) NonTickingcomponent was removed, so this chunk has become ticking.voidChunkSpawningSystems.TickingState.onComponentSet(Ref<ChunkStore> ref, NonTicking<ChunkStore> oldComponent, NonTicking<ChunkStore> newComponent, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidWorldSpawnJobSystems.TickingState.onComponentSet(Ref<ChunkStore> ref, NonTicking<ChunkStore> oldComponent, NonTicking<ChunkStore> newComponent, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidChunkSpawningSystems.ChunkRefAdded.onEntityAdded(Ref<ChunkStore> ref, AddReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidWorldSpawnTrackingSystem.onEntityAdded(Ref<EntityStore> ref, AddReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer) voidChunkSpawningSystems.ChunkRefAdded.onEntityRemove(Ref<ChunkStore> ref, RemoveReason reason, Store<ChunkStore> store, CommandBuffer<ChunkStore> commandBuffer) voidWorldSpawnTrackingSystem.onEntityRemove(Ref<EntityStore> ref, RemoveReason reason, Store<EntityStore> store, CommandBuffer<EntityStore> commandBuffer)
PhysicsValuesdirectly if possible.