classpublicPriority 3
BrushConfigEditStore
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.BrushConfigEditStore
11
Methods
11
Public Methods
6
Fields
1
Constructors
Constructors
public
BrushConfigEditStore(LongOpenHashSet packedPlacedBlockPositions, BrushConfig brushConfig, World world)Methods
Public Methods (11)
public
void flushCurrentEditsToPrevious()public
BrushConfigChunkAccessor getAccessor()@Nonnull
public
BlockSelection getAfter()@Nonnull
public
BlockSelection getBefore()@Nonnull
public
int getBlock(int x, int y, int z)public
int getBlockIncludingCurrent(int x, int y, int z)public
BuilderToolsPlugin.BuilderState.BlocksSampleData getBlockSampledataIncludingPreviousStages(int x, int y, int z, int radius)@Nonnull
public
int getFluid(int x, int y, int z)public
int getOriginalBlock(int x, int y, int z)public
boolean setBlock(int x, int y, int z, int blockId)public
boolean setMaterial(int x, int y, int z, Material material)Fields
Private/Package Fields (6)
private
BrushConfigChunkAccessor accessorprivate
BlockSelection beforeprivate
BrushConfig brushConfigprivate
BlockSelection currentprivate
LongOpenHashSet packedPlacedBlockPositionsprivate
BlockSelection previous