Class BrushConfig
java.lang.Object
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.BrushConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BlockMaskprivate booleanprivate BlockMaskprivate intprivate booleanprivate booleanprivate Stringprivate booleanprivate BrushConfig.HistoryMaskprivate InteractionTypeprivate booleanprivate booleanprivate BlockMaskprivate Vector3iprivate Vector3iprivate Vector3iprivate BlockPatternprivate static final Randomprivate BrushShapeprivate intprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendOperationMask(BlockMask mask) voidbeginExecution(Vector3i origin, boolean isHoldDownInteraction, InteractionType interactionType) voidvoidvoidintgetInfo()intgetShape()intintintbooleanisCapped()booleanbooleanbooleanvoidmodifyOriginOffset(Vector3i originOffsetOffset) private voidvoidvoidsetBrushMask(BlockMask mask) voidsetCapped(boolean capped) voidsetDensity(int density) voidsetErrorFlag(String errorMessage) voidsetHistoryMask(BrushConfig.HistoryMask historyMask) voidsetOperationMask(BlockMask mask) voidsetOriginOffset(Vector3i originOffset) voidsetPattern(BlockPattern pattern) voidsetShape(BrushShape shape) voidsetShapeHeight(int shapeHeight) voidsetShapeThickness(int shapeThickness) voidsetShapeWidth(int shapeWidth) voidsetUseBrushMask(boolean useBrushMask) voidsetUseOperationMask(boolean useOperationMask) toString()void
-
Field Details
-
random
-
interactionType
-
isHoldDownInteraction
private boolean isHoldDownInteraction -
origin
-
isCurrentlyExecuting
private boolean isCurrentlyExecuting -
hasExecutionContextEncounteredError
private boolean hasExecutionContextEncounteredError -
executionErrorMessage
-
originOffset
-
originAfterOffset
-
shape
-
shapeWidth
private int shapeWidth -
shapeHeight
private int shapeHeight -
shapeThickness
private int shapeThickness -
capped
private boolean capped -
pattern
-
density
private int density -
enableBrushMask
private boolean enableBrushMask -
brushMask
-
enableOperationMask
private boolean enableOperationMask -
operationMask
-
combinedMasks
-
historyMask
-
-
Constructor Details
-
BrushConfig
public BrushConfig() -
BrushConfig
-
-
Method Details
-
beginExecution
public void beginExecution(Vector3i origin, boolean isHoldDownInteraction, InteractionType interactionType) -
endExecution
public void endExecution() -
resetToDefaultValues
public void resetToDefaultValues() -
isHoldDownInteraction
public boolean isHoldDownInteraction() -
isCurrentlyExecuting
public boolean isCurrentlyExecuting() -
getInteractionType
-
getOrigin
-
getOriginOffset
-
setOriginOffset
-
modifyOriginOffset
-
updateOriginWithOffsets
public void updateOriginWithOffsets() -
getRandom
-
getNextBlock
public int getNextBlock() -
getNextMaterial
-
getBlockMask
-
setOperationMask
-
appendOperationMask
-
clearOperationMask
public void clearOperationMask() -
setUseBrushMask
public void setUseBrushMask(boolean useBrushMask) -
setUseOperationMask
public void setUseOperationMask(boolean useOperationMask) -
setBrushMask
-
refreshCombinedMasks
private void refreshCombinedMasks() -
getDensity
public int getDensity() -
setDensity
public void setDensity(int density) -
getHistoryMask
-
setHistoryMask
-
getShapeWidth
public int getShapeWidth() -
setShapeWidth
public void setShapeWidth(int shapeWidth) -
getShapeHeight
public int getShapeHeight() -
setShapeHeight
public void setShapeHeight(int shapeHeight) -
getShapeThickness
public int getShapeThickness() -
setShapeThickness
public void setShapeThickness(int shapeThickness) -
isCapped
public boolean isCapped() -
setCapped
public void setCapped(boolean capped) -
getShape
-
setShape
-
getPattern
-
setPattern
-
setErrorFlag
-
clearError
public void clearError() -
isHasExecutionContextEncounteredError
public boolean isHasExecutionContextEncounteredError() -
getExecutionErrorMessage
-
getOriginAfterOffset
-
toString
-
getInfo
-