HyCodeYourTale
classpublicPriority 2

BrushConfig

com.hypixel.hytale.builtin.buildertools.scriptedbrushes.BrushConfig

46

Methods

46

Public Methods

20

Fields

2

Constructors

Constructors

public
BrushConfig()
public
BrushConfig(BrushConfig other)

Methods

Public Methods (46)

public
void appendOperationMask(BlockMask mask)
public
void beginExecution(Vector3i origin, boolean isHoldDownInteraction, InteractionType interactionType)
public
void clearError()
public
void clearOperationMask()
public
void endExecution()
public
BlockMask getBlockMask()
public
int getDensity()
public
String getExecutionErrorMessage()
@Nullable
public
BrushConfig.HistoryMask getHistoryMask()
public
String getInfo()
@Nonnull
public
InteractionType getInteractionType()
@Nullable
public
int getNextBlock()
public
Material getNextMaterial()
@Nonnull
public
Vector3i getOrigin()
@Nullable
public
Vector3i getOriginAfterOffset()
@Nullable
public
Vector3i getOriginOffset()
@Nonnull
public
BlockPattern getPattern()
public
Random getRandom()
@Nonnull
public
BrushShape getShape()
public
int getShapeHeight()
public
int getShapeThickness()
public
int getShapeWidth()
public
int getValue(BrushConfig brushConfig)
public
boolean isCapped()
public
boolean isCurrentlyExecuting()
public
boolean isHasExecutionContextEncounteredError()
public
boolean isHoldDownInteraction()
public
void loadData(BrushConfig copyTo, BrushConfig copyFrom)
public
void modifyOriginOffset(Vector3i originOffsetOffset)
public
void resetToDefaultValues()
public
void setBrushMask(BlockMask mask)
public
void setCapped(boolean capped)
public
void setDensity(int density)
public
void setErrorFlag(String errorMessage)
public
void setHistoryMask(BrushConfig.HistoryMask historyMask)
public
void setOperationMask(BlockMask mask)
public
void setOriginOffset(Vector3i originOffset)
public
void setPattern(BlockPattern pattern)
public
void setShape(BrushShape shape)
public
void setShapeHeight(int shapeHeight)
public
void setShapeThickness(int shapeThickness)
public
void setShapeWidth(int shapeWidth)
public
void setUseBrushMask(boolean useBrushMask)
public
void setUseOperationMask(boolean useOperationMask)
public
String toString()
@Nonnull@Override
public
void updateOriginWithOffsets()

Fields

Private/Package Fields (20)

privateBlockMask brushMask
privateboolean capped
privateBlockMask combinedMasks
privateint density
privateboolean enableBrushMask
privateboolean enableOperationMask
privateString executionErrorMessage
privateboolean hasExecutionContextEncounteredError
privateBrushConfig.HistoryMask historyMask
privateInteractionType interactionType
privateboolean isCurrentlyExecuting
privateboolean isHoldDownInteraction
privateBlockMask operationMask
privateVector3i origin
privateVector3i originAfterOffset
privateBlockPattern pattern
privateBrushShape shape
privateint shapeHeight
privateint shapeThickness
privateint shapeWidth

Related Classes