ResolvedVariantsBlockArrayLoader

public class ResolvedVariantsBlockArrayLoader extends JsonLoader

Class ResolvedVariantsBlockArrayLoader. Provides resolvedvariantsblockarrayloader functionality for the Hytale server.

java.lang.Object > JsonLoader > ResolvedVariantsBlockArrayLoader

Field Summary

jsonArray

final JsonArray jsonArray

Field jsonArray.

resolvedBlocksList

final List resolvedBlocksList

Field resolvedBlocksList.

blockName

final String blockName

Field blockName.

index

final int index

Field index.

cachedResolvedBlockArray

final ResolvedBlockArray cachedResolvedBlockArray

Field cachedResolvedBlockArray.

blocks

final BlockFluidEntry[] blocks

Field blocks.

blockArray

final BlockFluidEntry[] blockArray

Field blockArray.

blockId

final int blockId

Field blockId.

mapIndex

final long mapIndex

Field mapIndex.

resolvedBlockArray

final ResolvedBlockArray resolvedBlockArray

Field resolvedBlockArray.

fluidName

final String fluidName

Field fluidName.

variants

final List variants

Field variants.

key

final String key

Field key.

Method Detail

ResolvedVariantsBlockArrayLoader

public public ResolvedVariantsBlockArrayLoader (final SeedString seed, final Path dataFolder, final JsonElement json)

Method ResolvedVariantsBlockArrayLoader.

Parameters:
final SeedString seed
final Path dataFolder
final JsonElement json

load

public ResolvedBlockArray load ()

Method load.

loadSingleBlock

public return loadSingleBlock (this.json.getAsString()

Method loadSingleBlock.

Parameters:
this.json.getAsString( this.json.getAsString(

IllegalArgumentException

public new IllegalArgumentException (String.valueOf(blockName)

Method IllegalArgumentException.

Parameters:
String.valueOf(blockName String.valueOf(blockName

resolveBlockArrayWithVariants

static BlockFluidEntry[] resolveBlockArrayWithVariants (final String baseKey, @Nonnull final BlockTypeAssetMap assetMap, final int fluidId)

Method resolveBlockArrayWithVariants.

Parameters:
final String baseKey
@Nonnull final BlockTypeAssetMap assetMap
final int fluidId