Contents
Class JsonLoader<K extends SeedResource, T>
java.lang.Object
com.hypixel.hytale.procedurallib.json.Loader<K,T>
com.hypixel.hytale.procedurallib.json.JsonLoader<K,T>
- Direct Known Subclasses:
AbstractCellJitterJsonLoader, BasicHeightThresholdInterpreterJsonLoader, BiomeInterpolationJsonLoader, BiomeJsonLoader, BiomeMaskJsonLoader, BiomePatternGeneratorJsonLoader, BlendNoisePropertyJsonLoader, BlockPlacementMaskJsonLoader, CaveBiomeMaskJsonLoader, CaveGeneratorJsonLoader, CaveNodeChildEntryJsonLoader, CaveNodeCoverEntryJsonLoader, CaveNodeShapeGeneratorJsonLoader, CaveNodeTypeJsonLoader, CavePrefabConfigJsonLoader, CavePrefabContainerJsonLoader, CavePrefabEntryJsonLoader, CaveTypeJsonLoader, CaveTypesJsonLoader, CellBorderDistanceFunctionJsonLoader, CellDistanceFunctionJsonLoader, CellNoiseJsonLoader, ClimateColorJsonLoader, ClimateGraphJsonLoader, ClimateGridJsonLoader, ClimateMaskJsonLoader, ClimateNoiseJsonLoader, ClimatePointJsonLoader, ClimateRuleJsonLoader, ClimateTypeJsonLoader, ConstantNoiseJsonLoader, ContinentThresholdsJsonLoader, CoordinateRandomizerJsonLoader, CoordinateRotatorJsonLoader, CoverContainerJsonLoader, CoverContainerJsonLoader.CoverContainerEntryJsonLoader, CurveNoisePropertyJsonLoader, CustomBiomeGeneratorJsonLoader, DistanceNoiseJsonLoader, DoubleConditionJsonLoader, DoubleRangeJsonLoader, DoubleThresholdJsonLoader, EnvironmentContainerJsonLoader, FadeContainerJsonLoader, FloatRangeJsonLoader, FluidLevelJsonLoader, GradientNoisePropertyJsonLoader, GridNoiseJsonLoader, HeightThresholdInterpreterJsonLoader, LayerContainerJsonLoader, MaskProviderJsonLoader, NoiseBlockArrayJsonLoader, NoiseFunctionJsonLoader, NoiseHeightThresholdInterpreterJsonLoader, NoiseMaskConditionJsonLoader, NoisePropertyJsonLoader, OldSimplexNoiseJsonLoader, PerlinNoiseJsonLoader, PointGeneratorJsonLoader, PointNoiseJsonLoader, PrefabBaseCheck.Loader, PrefabContainerJsonLoader, PrefabContainerJsonLoader.PrefabContainerEntryJsonLoader, PrefabPatternGeneratorJsonLoader, ResolvedBlockArrayJsonLoader, ResolvedVariantsBlockArrayLoader, ShapeDistortionJsonLoader, SimplexNoiseJsonLoader, TintContainerJsonLoader, UniqueClimateGeneratorJsonLoader, UniqueClimateJsonLoader, UniquePrefabConfigurationJsonLoader, UniquePrefabContainerJsonLoader, UniqueZoneEntryJsonLoader, ValueNoiseJsonLoader, Vector2dJsonLoader, Vector3dJsonLoader, WaterContainerJsonLoader, WeightedPrefabMapJsonLoader, ZoneBiomesJsonLoader, ZoneColorMappingJsonLoader, ZoneCustomBiomesJsonLoader, ZoneJsonLoader, ZonePatternProviderJsonLoader, ZoneRequirementJsonLoader
- Since:
- 30.06.2017
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonResourceLoader<com.google.gson.JsonArray> static final JsonResourceLoader<com.google.gson.JsonElement> static final JsonResourceLoader<com.google.gson.JsonObject> -
Constructor Summary
ConstructorsConstructorDescriptionJsonLoader(SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json) -
Method Summary
Methods inherited from class Loader
getDataFolder, getSeed, load
-
Field Details
-
JSON_LOADER
-
JSON_ARR_LOADER
-
JSON_OBJ_LOADER
-
-
Constructor Details
-
JsonLoader
-
-
Method Details
-
has
-
getOrLoad
@Nonnull public com.google.gson.JsonElement getOrLoad(@Nonnull com.google.gson.JsonElement element) -
get
-
getRaw
-