Uses of Class
com.hypixel.hytale.builtin.buildertools.world.SectionAccessor
Packages that use SectionAccessor
Package
Description
-
Uses of SectionAccessor in com.hypixel.hytale.builtin.buildertools
Methods in com.hypixel.hytale.builtin.buildertools that return SectionAccessorMethods in com.hypixel.hytale.builtin.buildertools with parameters of type SectionAccessorModifier and TypeMethodDescriptionvoidBuilderToolsPlugin.BuilderState.layer(int x, int y, int z, List<it.unimi.dsi.fastutil.Pair<Integer, String>> layers, int depth, org.joml.Vector3ic direction, SectionAccessor accessor, BlockSelection before, BlockSelection after) Applies layering to at a single block location. -
Uses of SectionAccessor in com.hypixel.hytale.builtin.buildertools.scriptedbrushes
Subclasses of SectionAccessor in com.hypixel.hytale.builtin.buildertools.scriptedbrushesModifier and TypeClassDescriptionclassCreated so that when we call getBlock from the masking area of the BrushConfigEditOperation, the mask will respect the previous operations -
Uses of SectionAccessor in com.hypixel.hytale.builtin.buildertools.tooloperations
Methods in com.hypixel.hytale.builtin.buildertools.tooloperations with parameters of type SectionAccessorModifier and TypeMethodDescriptionstatic int[][][]SculptOperation.bufferRegion(SectionAccessor accessor, Vector3i center, int sizeX, int sizeY, int sizeZ, int[][][] fluidOut) Reads blocks (and optionally fluids) from the world into buffers in a single pass. -
Uses of SectionAccessor in com.hypixel.hytale.builtin.buildertools.utils
Methods in com.hypixel.hytale.builtin.buildertools.utils with parameters of type SectionAccessorModifier and TypeMethodDescriptionstatic voidFillerPlacementUtil.addBlockWithFiller(SectionAccessor accessor, BlockSelection before, BlockSelection after, int baseX, int baseY, int baseZ, int blockId, int rotation) static voidFillerPlacementUtil.addBlockWithFiller(SectionAccessor accessor, BlockSelection before, BlockSelection after, int baseX, int baseY, int baseZ, int blockId, int rotation, BlockBoundingBoxes.RotatedVariantBoxes boxes) static booleanFillerPlacementUtil.captureAndClearFootprint(SectionAccessor accessor, BlockSelection before, BlockSelection after, int x, int y, int z) static booleanFillerPlacementUtil.captureAndClearFootprint(SectionAccessor accessor, BlockSelection before, BlockSelection after, int x, int y, int z, BlockSelection overlay) Same asFillerPlacementUtil.captureAndClearFootprint(SectionAccessor, BlockSelection, BlockSelection, int, int, int), but the occupying structure is resolved throughoverlay(andafter) before falling back to the world, so a structure an earlier pass placed is cleared in full rather than resolved against the stale world filler.static booleanFillerPlacementUtil.isFootprintReadable(SectionAccessor accessor, int x, int y, int z, BlockBoundingBoxes.RotatedVariantBoxes boxes) Whether every cell of theboxesfootprint anchored at world (x,y,z) has its storage in memory.FillerPlacementUtil.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 SectionAccessor in com.hypixel.hytale.builtin.buildertools.world
Methods in com.hypixel.hytale.builtin.buildertools.world that return SectionAccessor