java.lang.Object
com.hypixel.hytale.builtin.buildertools.tooloperations.ToolOperation
com.hypixel.hytale.builtin.buildertools.tooloperations.LayersOperation
All Implemented Interfaces:
TriIntObjPredicate<Void>

public class LayersOperation extends ToolOperation
  • Field Details

    • depthDirection

      private final Vector3i depthDirection
    • layerOneLength

      private final int layerOneLength
    • layerTwoLength

      private final int layerTwoLength
    • enableLayerTwo

      private final boolean enableLayerTwo
    • layerThreeLength

      private final int layerThreeLength
    • enableLayerThree

      private final boolean enableLayerThree
    • layerOneBlockPattern

      private final BlockPattern layerOneBlockPattern
    • layerTwoBlockPattern

      private final BlockPattern layerTwoBlockPattern
    • layerThreeBlockPattern

      private final BlockPattern layerThreeBlockPattern
    • brushDensity

      private final int brushDensity
    • maxDepthNecessary

      private final int maxDepthNecessary
    • failed

      private boolean failed
    • layerTwoDepthEnd

      private final int layerTwoDepthEnd
    • layerThreeDepthEnd

      private final int layerThreeDepthEnd
  • Constructor Details

  • Method Details

    • execute0

      boolean execute0(int x, int y, int z)
      Specified by:
      execute0 in class ToolOperation
    • attemptSetBlock

      public boolean attemptSetBlock(int x, int y, int z, int depth)