Uses of Class
com.hypixel.hytale.math.data.Int3OpenHashSet
Packages that use Int3OpenHashSet
Package
Description
-
Uses of Int3OpenHashSet in com.hypixel.hytale.builtin.buildertools
Methods in com.hypixel.hytale.builtin.buildertools that return Int3OpenHashSetMethods in com.hypixel.hytale.builtin.buildertools that return types with arguments of type Int3OpenHashSet -
Uses of Int3OpenHashSet in com.hypixel.hytale.builtin.buildertools.scriptedbrushes
Constructors in com.hypixel.hytale.builtin.buildertools.scriptedbrushes with parameters of type Int3OpenHashSetModifierConstructorDescriptionBrushConfigEditStore(Int3OpenHashSet placedBlockPositions, BrushConfig brushConfig, World world, org.joml.Vector3i selectionMin, org.joml.Vector3i selectionMax) -
Uses of Int3OpenHashSet in com.hypixel.hytale.builtin.buildertools.utils
Methods in com.hypixel.hytale.builtin.buildertools.utils with parameters of type Int3OpenHashSetModifier and TypeMethodDescriptionFillerPlacementUtil.stampBlockWithFiller(SectionAccessor accessor, BlockSelection before, BlockSelection after, Int3OpenHashSet occupied, int x, int y, int z, int blockId, int rotation, boolean requireWorldEmpty) StampsblockId/rotationat base (x,y,z) into the selections with full multi-cell filler, recording the displaced state inbefore.FillerPlacementUtil.stampBlockWithFiller(SectionAccessor accessor, BlockSelection before, BlockSelection after, Int3OpenHashSet occupied, int x, int y, int z, int blockId, int rotation, boolean requireWorldEmpty, BlockSelection overlay) Same asFillerPlacementUtil.stampBlockWithFiller(SectionAccessor, BlockSelection, BlockSelection, Int3OpenHashSet, int, int, int, int, int, boolean), but the structure overwritten by the footprint is resolved throughoverlay(the edits accumulated by earlier passes) before falling back to the world. -
Uses of Int3OpenHashSet in com.hypixel.hytale.server.core.util
Methods in com.hypixel.hytale.server.core.util with parameters of type Int3OpenHashSetModifier and TypeMethodDescriptionstatic booleanFillerBlockUtil.isFootprintFree(Int3OpenHashSet occupied, int x, int y, int z, BlockBoundingBoxes.RotatedVariantBoxes boxes) Tests whether every cell of theboxesfootprint anchored at world (x,y,z) is absent fromoccupied.static voidFillerBlockUtil.markFootprint(Int3OpenHashSet occupied, int x, int y, int z, BlockBoundingBoxes.RotatedVariantBoxes boxes) Adds every cell of theboxesfootprint anchored at world (x,y,z) tooccupied, keyed by coordinate asFillerBlockUtil.isFootprintFree(Int3OpenHashSet, int, int, int, BlockBoundingBoxes.RotatedVariantBoxes)describes.Method parameters in com.hypixel.hytale.server.core.util with type arguments of type Int3OpenHashSetModifier and TypeMethodDescriptionstatic org.joml.Vector3iTargetUtil.getTargetBlockAvoidLocations(ChunkStore chunkStore, IntPredicate blockIdPredicate, double originX, double originY, double originZ, double directionX, double directionY, double directionZ, double maxDistance, Collection<Int3OpenHashSet> blocksToIgnore) Called to fetch the target block position based on a raycast from an origin in a specific direction,static org.joml.Vector3iTargetUtil.getTargetBlockAvoidLocations(ChunkStore chunkStore, IntPredicate blockIdPredicate, double originX, double originY, double originZ, double directionX, double directionY, double directionZ, double maxDistance, Collection<Int3OpenHashSet> blocksToIgnore, org.joml.Vector3d hitPositionOut) Same asTargetUtil.getTargetBlockAvoidLocations(ChunkStore, IntPredicate, double, double, double, double, double, double, double, Collection)but also writes the precise hit position intohitPositionOut.static org.joml.Vector3iTargetUtil.getTargetBlockAvoidLocations(World world, IntPredicate blockIdPredicate, double originX, double originY, double originZ, double directionX, double directionY, double directionZ, double maxDistance, Collection<Int3OpenHashSet> blocksToIgnore) Deprecated.static org.joml.Vector3iTargetUtil.getTargetBlockAvoidLocations(World world, IntPredicate blockIdPredicate, double originX, double originY, double originZ, double directionX, double directionY, double directionZ, double maxDistance, Collection<Int3OpenHashSet> blocksToIgnore, org.joml.Vector3d hitPositionOut) Deprecated.