Class BrushConfigEditStore
java.lang.Object
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.BrushConfigEditStore
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BrushConfigChunkAccessorprivate final BlockSelectionprivate final BrushConfigprivate BlockSelectionprivate final it.unimi.dsi.fastutil.longs.LongOpenHashSetprivate final BlockSelection -
Constructor Summary
ConstructorsConstructorDescriptionBrushConfigEditStore(it.unimi.dsi.fastutil.longs.LongOpenHashSet packedPlacedBlockPositions, BrushConfig brushConfig, World world) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetAfter()intgetBlock(int x, int y, int z) intgetBlockIncludingCurrent(int x, int y, int z) getBlockSampledataIncludingPreviousStages(int x, int y, int z, int radius) intgetFluid(int x, int y, int z) intgetOriginalBlock(int x, int y, int z) private intgetOriginalFluid(int x, int y, int z) booleansetBlock(int x, int y, int z, int blockId) private booleansetFluid(int x, int y, int z, int fluidId, byte fluidLevel) booleansetMaterial(int x, int y, int z, Material material)
-
Field Details
-
brushConfig
-
accessor
-
before
-
previous
-
current
-
packedPlacedBlockPositions
private final it.unimi.dsi.fastutil.longs.LongOpenHashSet packedPlacedBlockPositions
-
-
Constructor Details
-
BrushConfigEditStore
public BrushConfigEditStore(it.unimi.dsi.fastutil.longs.LongOpenHashSet packedPlacedBlockPositions, @Nonnull BrushConfig brushConfig, World world)
-
-
Method Details
-
getAccessor
-
getOriginalBlock
public int getOriginalBlock(int x, int y, int z) -
getBlock
public int getBlock(int x, int y, int z) -
getBlockIncludingCurrent
public int getBlockIncludingCurrent(int x, int y, int z) -
setBlock
public boolean setBlock(int x, int y, int z, int blockId) -
setFluid
private boolean setFluid(int x, int y, int z, int fluidId, byte fluidLevel) -
getOriginalFluid
private int getOriginalFluid(int x, int y, int z) -
getFluid
public int getFluid(int x, int y, int z) -
setMaterial
-
getBlockSampledataIncludingPreviousStages
@Nonnull public BuilderToolsPlugin.BuilderState.BlocksSampleData getBlockSampledataIncludingPreviousStages(int x, int y, int z, int radius) -
flushCurrentEditsToPrevious
public void flushCurrentEditsToPrevious() -
getAfter
-
getBefore
-