Class ErodeOperation
java.lang.Object
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.BrushOperation
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.SequenceBrushOperation
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.sequential.ErodeOperation
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BuilderCodec<ErodeOperation> private ErodeOperation.ErodePresetprivate static final Vector3i[](package private) intFields inherited from class com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.BrushOperation
BRUSH_OPERATION_REGISTRY, OPERATION_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginIterationIndex(int iterationIndex) intprivate voiditerateErosion(BrushConfigEditStore edit, int x, int y, int z) private voiditerateFill(BrushConfigEditStore edit, int x, int y, int z) booleanmodifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) voidmodifyBrushConfig(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, ComponentAccessor<EntityStore> componentAccessor) Methods inherited from class com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.SequenceBrushOperation
doesOperateOnBlocksMethods inherited from class com.hypixel.hytale.builtin.buildertools.scriptedbrushes.operations.system.BrushOperation
createBrushSetting, createBrushSetting, getDescription, getName, getRegisteredOperationSettings, preExecutionModifyBrushConfig, resetInternalState
-
Field Details
-
CODEC
-
erodePresetArg
-
FACES_TO_CHECK
-
iterationIndex
int iterationIndex
-
-
Constructor Details
-
ErodeOperation
public ErodeOperation()
-
-
Method Details
-
modifyBrushConfig
public void modifyBrushConfig(@Nonnull Ref<EntityStore> ref, @Nonnull BrushConfig brushConfig, @Nonnull BrushConfigCommandExecutor brushConfigCommandExecutor, @Nonnull ComponentAccessor<EntityStore> componentAccessor) - Specified by:
modifyBrushConfigin classBrushOperation
-
modifyBlocks
public boolean modifyBlocks(Ref<EntityStore> ref, BrushConfig brushConfig, BrushConfigCommandExecutor brushConfigCommandExecutor, @Nonnull BrushConfigEditStore edit, int x, int y, int z, ComponentAccessor<EntityStore> componentAccessor) - Overrides:
modifyBlocksin classSequenceBrushOperation
-
beginIterationIndex
public void beginIterationIndex(int iterationIndex) - Overrides:
beginIterationIndexin classSequenceBrushOperation
-
getNumModifyBlockIterations
public int getNumModifyBlockIterations()- Overrides:
getNumModifyBlockIterationsin classSequenceBrushOperation
-
iterateFill
-
iterateErosion
-