public class BrushConfigEditStore
Class BrushConfigEditStore. Provides brushconfigeditstore functionality for the Hytale server.
java.lang.Object > BrushConfigEditStore
Field Summary
current
Field current.
origin
Field origin.
shapeWidth
Field shapeWidth.
shapeHeight
Field shapeHeight.
halfWidth
Field halfWidth.
halfHeight
Field halfHeight.
hasHistory
Field hasHistory.
currentBlock
Field currentBlock.
currentFluid
Field currentFluid.
blockMask
Field blockMask.
blocks
Field blocks.
beforeFluid
Field beforeFluid.
chunk
Field chunk.
originalFluidId
Field originalFluidId.
originalFluidLevel
Field originalFluidLevel.
previousFluid
Field previousFluid.
result
Field result.
data
Field data.
blockCounts
Field blockCounts.
block
Field block.
count
Field count.
blockType
Field blockType.
Method Detail
BrushConfigEditStore
public
BrushConfigEditStore
(final LongOpenHashSet packedPlacedBlockPositions, @Nonnull final BrushConfig brushConfig, final World world)
Method BrushConfigEditStore.
- Parameters:
final LongOpenHashSetpackedPlacedBlockPositions@Nonnull final BrushConfigbrushConfigfinal Worldworld
BlockSelection
new
BlockSelection
()
Method BlockSelection.
Vector3i
new
Vector3i
(origin.x - halfWidth, origin.y - halfHeight, origin.z - halfWidth)
Method Vector3i.
- Parameters:
origin.z -halfWidthorigin.y -halfHeight
getOriginalBlock
int
getOriginalBlock
(final int x, final int y, final int z)
Method getOriginalBlock.
- Parameters:
final intxfinal intyfinal intz
getBlock
int
getBlock
(final int x, final int y, final int z)
Method getBlock.
- Parameters:
final intxfinal intyfinal intz
getBlockIncludingCurrent
int
getBlockIncludingCurrent
(final int x, final int y, final int z)
Method getBlockIncludingCurrent.
- Parameters:
final intxfinal intyfinal intz
setBlock
boolean
setBlock
(final int x, final int y, final int z, final int blockId)
Method setBlock.
- Parameters:
final intxfinal intyfinal intzfinal intblockId
setFluid
boolean
setFluid
(final int x, final int y, final int z, final int fluidId, final byte fluidLevel)
Method setFluid.
- Parameters:
final intxfinal intyfinal intzfinal intfluidIdfinal bytefluidLevel
getOriginalFluid
int
getOriginalFluid
(final int x, final int y, final int z)
Method getOriginalFluid.
- Parameters:
final intxfinal intyfinal intz
getFluid
int
getFluid
(final int x, final int y, final int z)
Method getFluid.
- Parameters:
final intxfinal intyfinal intz
setMaterial
boolean
setMaterial
(final int x, final int y, final int z, @Nonnull final Material material)
Method setMaterial.
- Parameters:
final intxfinal intyfinal intz@Nonnull final Materialmaterial
getBlockSampledataIncludingPreviousStages
BuilderToolsPlugin.BuilderState.BlocksSampleData
getBlockSampledataIncludingPreviousStages
(final int x, final int y, final int z, final int radius)
Method getBlockSampledataIncludingPreviousStages.
- Parameters:
final intxfinal intyfinal intzfinal intradius
flushCurrentEditsToPrevious
void
flushCurrentEditsToPrevious
()
Method flushCurrentEditsToPrevious.