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 SeedStringseedfinal PathdataFolderfinal JsonElementjson
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(blockNameString.valueOf(blockName
resolveBlockArrayWithVariants
static
BlockFluidEntry[]
resolveBlockArrayWithVariants
(final String baseKey, @Nonnull final BlockTypeAssetMap assetMap, final int fluidId)
Method resolveBlockArrayWithVariants.
- Parameters:
final StringbaseKey@Nonnull final BlockTypeAssetMapassetMapfinal intfluidId