BlockPlacementMaskJsonLoader

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 SeedString seed
final Path dataFolder
final JsonElement json

load

public BlockPlacementMask load ()

Method load.

ResolvedBlockArrayJsonLoader

public new ResolvedBlockArrayJsonLoader ((SeedString)

Method 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!"
i i

loadEntries

protected BlockPlacementMask.IEntry[] loadEntries (@Nonnull final JsonArray jsonArray)

Method loadEntries.

Parameters:
@Nonnull final JsonArray jsonArray

loadFileConstructor

protected JsonElement loadFileConstructor (final String filePath)

Method loadFileConstructor.

Parameters:
final String filePath