Uses of Interface
com.hypixel.hytale.function.consumer.TriConsumer
Packages that use TriConsumer
Package
Description
-
Uses of TriConsumer in com.hypixel.hytale.builtin.adventure.objectives
Methods in com.hypixel.hytale.builtin.adventure.objectives with parameters of type TriConsumerModifier and TypeMethodDescription<T,U> void Objective.forEachParticipant(TriConsumer<Ref<EntityStore>, T, U> consumer, T t, U u) -
Uses of TriConsumer in com.hypixel.hytale.builtin.adventure.wilderness.resource
Methods in com.hypixel.hytale.builtin.adventure.wilderness.resource with parameters of type TriConsumerModifier and TypeMethodDescriptionWildernessVisitor.setup(WildernessTracker tracker, TriConsumer<ArchetypeChunk<ECS_TYPE>, CommandBuffer<ECS_TYPE>, WildernessTracker> consumer) Sets up the visitor with a tracker and a table consumer. -
Uses of TriConsumer in com.hypixel.hytale.builtin.adventure.worldevents.context
Methods in com.hypixel.hytale.builtin.adventure.worldevents.context with parameters of type TriConsumerModifier and TypeMethodDescription<T extends Context, U, V>
voidContextMap.forEach(Class<T> type, U obj1, V obj2, TriConsumer<T, U, V> consumer) -
Uses of TriConsumer in com.hypixel.hytale.builtin.portals.components.voidevent.config
Methods in com.hypixel.hytale.builtin.portals.components.voidevent.config with parameters of type TriConsumerModifier and TypeMethodDescription<T1,T2> void VoidEventConfig.forEachStage(VoidEventStage begin, VoidEventStage end, T1 t1, T2 t2, TriConsumer<T1, T2, VoidEventStage> consumer) Iterate each stage between the given begin and end stages. -
Uses of TriConsumer in com.hypixel.hytale.codec.builder
Methods in com.hypixel.hytale.codec.builder with parameters of type TriConsumerModifier and TypeMethodDescription<FieldType>
BuilderField.FieldBuilder<T, FieldType, S> BuilderCodec.BuilderBase.append(KeyedCodec<FieldType> codec, TriConsumer<T, FieldType, ExtraInfo> setter, BiFunction<T, ExtraInfo, FieldType> getter) <FieldType>
BuilderField.FieldBuilder<T, FieldType, S> BuilderCodec.BuilderBase.appendInherited(KeyedCodec<FieldType> codec, TriConsumer<T, FieldType, ExtraInfo> setter, BiFunction<T, ExtraInfo, FieldType> getter, TriConsumer<T, T, ExtraInfo> inherit) Constructors in com.hypixel.hytale.codec.builder with parameters of type TriConsumerModifierConstructorDescriptionFieldBuilder(Builder parentBuilder, KeyedCodec<FieldType> codec, TriConsumer<T, FieldType, ExtraInfo> setter, BiFunction<T, ExtraInfo, FieldType> getter, TriConsumer<T, T, ExtraInfo> inherit) -
Uses of TriConsumer in com.hypixel.hytale.math.vector
Methods in com.hypixel.hytale.math.vector with parameters of type TriConsumerModifier and TypeMethodDescriptionstatic <T,V1, V2> void VectorBoxUtil.forEachVector(Iterable<T> input, Function<T, org.joml.Vector3d> func, double originX, double originY, double originZ, double apothemXMin, double apothemYMin, double apothemZMin, double apothemXMax, double apothemYMax, double apothemZMax, TriConsumer<T, V1, V2> consumer, V1 objV1, V2 objV2) Called to iterate over elements with a vector mapping within a box.static <T,V1, V2> void VectorBoxUtil.forEachVector(Iterable<T> input, Function<T, org.joml.Vector3d> func, double originX, double originY, double originZ, double apothemX, double apothemY, double apothemZ, TriConsumer<T, V1, V2> consumer, V1 objV1, V2 objV2) Called to iterate over elements with a vector mapping within a box.static <T,V1, V2> void VectorBoxUtil.forEachVector(Iterable<T> input, Function<T, org.joml.Vector3d> func, double originX, double originY, double originZ, double apothem, TriConsumer<T, V1, V2> consumer, V1 objV1, V2 objV2) Called to iterate over elements with a vector mapping within a box.static <T,V1, V2> void VectorSphereUtil.forEachVector(Iterable<T> input, Function<T, org.joml.Vector3d> func, double originX, double originY, double originZ, double radiusX, double radiusY, double radiusZ, TriConsumer<T, V1, V2> consumer, V1 objV1, V2 objV2) Called to iterate over elements with a vector mapping within an ellipsoid.static <T,V1, V2> void VectorSphereUtil.forEachVector(Iterable<T> input, Function<T, org.joml.Vector3d> func, double originX, double originY, double originZ, double radius, TriConsumer<T, V1, V2> consumer, V1 objV1, V2 objV2) Called to iterate over elements with a vector mapping within a sphere. -
Uses of TriConsumer in com.hypixel.hytale.server.core.entity.group
Methods in com.hypixel.hytale.server.core.entity.group with parameters of type TriConsumerModifier and TypeMethodDescription<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.forEachMemberExcludingLeader(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) -
Uses of TriConsumer in com.hypixel.hytale.server.core.universe.world
Methods in com.hypixel.hytale.server.core.universe.world with parameters of type TriConsumerModifier 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. -
Uses of TriConsumer in com.hypixel.hytale.server.flock
Methods in com.hypixel.hytale.server.flock with parameters of type TriConsumerModifier and TypeMethodDescriptionstatic 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) -
Uses of TriConsumer in com.hypixel.hytale.server.npc
Methods in com.hypixel.hytale.server.npc with parameters of type TriConsumerModifier 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, 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.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 TriConsumer in com.hypixel.hytale.server.npc.role.support
Methods in com.hypixel.hytale.server.npc.role.support with parameters of type TriConsumerModifier and TypeMethodDescription<T> voidEntityList.forEachEntityAvoidance(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) -
Uses of TriConsumer in com.hypixel.hytale.sneakythrow
Methods in com.hypixel.hytale.sneakythrow that return TriConsumerModifier and TypeMethodDescriptionstatic <T, U, V, E extends Throwable>
TriConsumer<T, U, V> SneakyThrow.sneakyConsumer(ThrowableTriConsumer<T, U, V, E> consumer) -
Uses of TriConsumer in com.hypixel.hytale.sneakythrow.consumer
Subinterfaces of TriConsumer in com.hypixel.hytale.sneakythrow.consumerModifier and TypeInterfaceDescriptioninterfaceThrowableTriConsumer<T, U, V, E extends Throwable>