Class ErodeBrush
java.lang.Object
com.thevoxelbox.voxelsniper.brush.type.AbstractBrush
com.thevoxelbox.voxelsniper.brush.type.ErodeBrush
- All Implemented Interfaces:
Brush
,VoxelCommandElement
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static final record
static enum
-
Field Summary
Fields inherited from class com.thevoxelbox.voxelsniper.brush.type.AbstractBrush
CHUNK_SIZE, CONFIG, DECIMAL_FORMAT, PLUGIN, PLUGIN_DATA_FOLDER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
handleArrowAction
(Snipe snipe) The arrow action.void
handleGunpowderAction
(Snipe snipe) The gunpowder action.void
void
onBrushErosionfaces
(@NotNull Snipe snipe, int erosionFaces) void
onBrushErosionrecursion
(@NotNull Snipe snipe, int erosionRecursions) void
onBrushFillfaces
(@NotNull Snipe snipe, int fillFaces) void
onBrushFillrecursion
(@NotNull Snipe snipe, int fillRecursions) void
onBrushInfo
(@NotNull Snipe snipe) void
onBrushPreset
(@NotNull Snipe snipe, @NotNull ErodeBrush.Preset preset) void
Send brush information.Methods inherited from class com.thevoxelbox.voxelsniper.brush.type.AbstractBrush
clampY, clampY, clampY, createEntity, generateTree, getBlock, getBlock, getBlockType, getBlockType, getBooleanProperty, getDirection, getDoubleProperty, getEditSession, getEnumProperty, getFullBlock, getFullBlock, getHighestTerrainBlock, getIntegerProperty, getLastBlock, getListProperty, getProperties, getProperty, getProperty, getRegistryProperty, getRelativeBlock, getRelativeBlock, getStringProperty, getTargetBlock, loadProperties, onBrushCommand, onBrushInfoCommand, perform, refreshChunk, regenerateChunk, setBiome, setBlock, setBlock, setBlock, setBlock, setBlockData, setBlockData, setLastBlock, setProperties, setTargetBlock, simulateSetBlock
-
Constructor Details
-
ErodeBrush
public ErodeBrush()
-
-
Method Details
-
onBrush
-
onBrushInfo
-
onBrushPreset
public void onBrushPreset(@NotNull @NotNull Snipe snipe, @NotNull @NotNull ErodeBrush.Preset preset) -
onBrushErosionfaces
-
onBrushErosionrecursion
-
onBrushFillfaces
-
onBrushFillrecursion
-
handleArrowAction
Description copied from interface:Brush
The arrow action. Executed when a player right clicks with an arrow- Parameters:
snipe
- Snipe
-
handleGunpowderAction
Description copied from interface:Brush
The gunpowder action. Executed when a player right clicks with gunpowder- Parameters:
snipe
- Snipe
-
sendInfo
Description copied from interface:Brush
Send brush information.- Parameters:
snipe
- Snipe
-