public class BlockPlacementMaskJsonLoader extends JsonLoader
Class BlockPlacementMaskJsonLoader. Provides blockplacementmaskjsonloader functionality for the Hytale server.
java.lang.Object > JsonLoader > BlockPlacementMaskJsonLoader
Field Summary
fileName
private
String
fileName
Field fileName.
registry
final
BlockPlacementMaskRegistry
registry
Field registry.
mask
final
BlockPlacementMask
mask
Field mask.
array
final
JsonArray
array
Field array.
specificObject
final
JsonObject
specificObject
Field specificObject.
blocksElement
final
JsonElement
blocksElement
Field blocksElement.
blocks
final
ResolvedBlockArray
blocks
Field blocks.
key
final
String
key
Field key.
index
final
int
index
Field index.
rule
final
JsonArray
rule
Field rule.
mask2
final
BlockPlacementMask
mask2
Field mask2.
entries
final
BlockPlacementMask.IEntry[]
entries
Field entries.
obj
final
JsonObject
obj
Field obj.
blocks2
final
ResolvedBlockArray
blocks2
Field blocks2.
Method Detail
BlockPlacementMaskJsonLoader
public
public
BlockPlacementMaskJsonLoader
(@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json)
Method BlockPlacementMaskJsonLoader.
- Parameters:
@Nonnull final SeedStringseedfinal PathdataFolderfinal JsonElementjson
ResolvedBlockArrayJsonLoader
public
)
new
ResolvedBlockArrayJsonLoader
((SeedStringMethod ResolvedBlockArrayJsonLoader.
- Parameters:
(SeedString(SeedString
Error
public
new
Error
(String.format("Error while reading specific block mask #%s!", i)
Method Error.
- Parameters:
String.format("Error while reading specific block mask#%s!"ii
loadEntries
protected
BlockPlacementMask.IEntry[]
loadEntries
(@Nonnull final JsonArray jsonArray)
Method loadEntries.
- Parameters:
@Nonnull final JsonArrayjsonArray
loadFileConstructor
protected
JsonElement
loadFileConstructor
(final String filePath)
Method loadFileConstructor.
- Parameters:
final StringfilePath