Contents
Class ResolvedVariantsBlockArrayLoader
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<SeedStringResource, ResolvedBlockArray>
com.hypixel.hytale.procedurallib.json.JsonLoader<SeedStringResource, ResolvedBlockArray>
com.hypixel.hytale.server.worldgen.loader.util.ResolvedVariantsBlockArrayLoader
public class ResolvedVariantsBlockArrayLoader
extends JsonLoader<SeedStringResource, ResolvedBlockArray>
- Since:
- 23.07.2016
-
Nested Class Summary
Nested classes/interfaces inherited from class JsonLoader
JsonLoader.Constants -
Field Summary
Fields inherited from class JsonLoader
JSON_ARR_LOADER, JSON_LOADER, JSON_OBJ_LOADER -
Constructor Summary
ConstructorsConstructorDescriptionResolvedVariantsBlockArrayLoader(SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json) -
Method Summary
Modifier and TypeMethodDescriptionload()static ResolvedBlockArrayloadSingleBlock(com.google.gson.JsonObject object) static ResolvedBlockArrayloadSingleBlock(String blockName) static BlockFluidEntry[]resolveBlockArrayWithVariants(String baseKey, BlockTypeAssetMap<String, BlockType> assetMap, int fluidId) Methods inherited from class JsonLoader
get, getOrLoad, getRaw, hasMethods inherited from class Loader
getDataFolder, getSeed
-
Constructor Details
-
ResolvedVariantsBlockArrayLoader
public ResolvedVariantsBlockArrayLoader(SeedString<SeedStringResource> seed, Path dataFolder, com.google.gson.JsonElement json)
-
-
Method Details
-
load
- Specified by:
loadin classLoader<SeedStringResource, ResolvedBlockArray>
-
loadSingleBlock
-
loadSingleBlock
@Nonnull public static ResolvedBlockArray loadSingleBlock(@Nonnull com.google.gson.JsonObject object) -
resolveBlockArrayWithVariants
@Nonnull public static BlockFluidEntry[] resolveBlockArrayWithVariants(String baseKey, @Nonnull BlockTypeAssetMap<String, BlockType> assetMap, int fluidId)
-