Uses of Interface
com.hypixel.hytale.function.consumer.IntBiObjectConsumer
Packages that use IntBiObjectConsumer
Package
Description
An implementation of an EntityComponentSystem (aka ECS).
-
Uses of IntBiObjectConsumer in com.hypixel.hytale.builtin.adventure.wilderness.resource
Classes in com.hypixel.hytale.builtin.adventure.wilderness.resource that implement IntBiObjectConsumerModifier and TypeClassDescriptionclassWildernessVisitor<ECS_TYPE>An abstract utility class that facilitates visiting and processing ECS (Entity Component System) archetypes and entities with integration forWildernessTracker.static classAWildernessVisitorimplementation forChunkStore.static classAWildernessVisitorimplementation forEntityStore. -
Uses of IntBiObjectConsumer in com.hypixel.hytale.component
Methods in com.hypixel.hytale.component with parameters of type IntBiObjectConsumerModifier and TypeMethodDescriptionvoidStore.forEachEntityParallel(Query<ECS_TYPE> query, IntBiObjectConsumer<ArchetypeChunk<ECS_TYPE>, CommandBuffer<ECS_TYPE>> consumer) Iterates every entity in the component store that contains a matchingQuery, this includes non-ticking entities.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.voidStore.forEachEntityParallel(IntBiObjectConsumer<ArchetypeChunk<ECS_TYPE>, CommandBuffer<ECS_TYPE>> consumer) Iterates every entity in the component store, this includes non-ticking entities. -
Uses of IntBiObjectConsumer in com.hypixel.hytale.component.data
Methods in com.hypixel.hytale.component.data with parameters of type IntBiObjectConsumerModifier and TypeMethodDescriptionvoidForEachTaskData.init(IntBiObjectConsumer<ArchetypeChunk<ECS_TYPE>, CommandBuffer<ECS_TYPE>> consumer, ArchetypeChunk<ECS_TYPE> archetypeChunk, CommandBuffer<ECS_TYPE> commandBuffer) -
Uses of IntBiObjectConsumer in com.hypixel.hytale.math.vector
Methods in com.hypixel.hytale.math.vector with parameters of type IntBiObjectConsumerModifier and TypeMethodDescriptionstatic <T,V> void VectorBoxUtil.forEachVector(it.unimi.dsi.fastutil.ints.Int2ObjectMap<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, IntBiObjectConsumer<T, V> consumer, V objV) Called to iterate over map values with a vector mapping within a box.static <T,V> void VectorBoxUtil.forEachVector(it.unimi.dsi.fastutil.ints.Int2ObjectMap<T> input, Function<T, org.joml.Vector3d> func, double originX, double originY, double originZ, double apothemX, double apothemY, double apothemZ, IntBiObjectConsumer<T, V> consumer, V objV) Called to iterate over map values with a vector mapping within a box.static <T,V> void VectorBoxUtil.forEachVector(it.unimi.dsi.fastutil.ints.Int2ObjectMap<T> input, Function<T, org.joml.Vector3d> func, double originX, double originY, double originZ, double apothem, IntBiObjectConsumer<T, V> consumer, V objV) Called to iterate over map values with a vector mapping within a box.static <T,V> void VectorSphereUtil.forEachVector(it.unimi.dsi.fastutil.ints.Int2ObjectMap<T> input, Function<T, org.joml.Vector3d> func, double originX, double originY, double originZ, double radiusX, double radiusY, double radiusZ, IntBiObjectConsumer<T, V> consumer, V objV) Called to iterate over map values with a vector mapping within an ellipsoid.static <T,V> void VectorSphereUtil.forEachVector(it.unimi.dsi.fastutil.ints.Int2ObjectMap<T> input, Function<T, org.joml.Vector3d> func, double originX, double originY, double originZ, double radius, IntBiObjectConsumer<T, V> consumer, V objV) Called to iterate over map values with a vector mapping within a sphere. -
Uses of IntBiObjectConsumer in com.hypixel.hytale.server.core.entity.group
Methods in com.hypixel.hytale.server.core.entity.group with parameters of type IntBiObjectConsumerModifier and TypeMethodDescription<T> voidEntityGroup.forEachMember(IntBiObjectConsumer<Ref<EntityStore>, T> consumer, T t)