Class UniquePrefabConfigurationJsonLoader


public class UniquePrefabConfigurationJsonLoader extends JsonLoader<SeedStringResource,UniquePrefabConfiguration>
  • Field Details

  • Constructor Details

  • Method Details

    • load

      @Nonnull public UniquePrefabConfiguration load()
      Specified by:
      load in class Loader<SeedStringResource,UniquePrefabConfiguration>
    • loadParent

      @Nonnull protected IBlockFluidCondition loadParent()
    • loadHeightThresholds

      @Nullable protected ICoordinateRndCondition loadHeightThresholds()
    • loadBiomeMask

      @Nullable protected IIntCondition loadBiomeMask()
    • loadRotations

      @Nullable protected PrefabRotation[] loadRotations()
    • loadMapCondition

      @Nonnull protected ICoordinateCondition loadMapCondition()
    • loadMask

      @Nullable protected BlockMaskCondition loadMask()
    • loadAnchor

      @Nonnull protected Vector2d loadAnchor()
    • loadSpawnOffset

      @Nonnull protected Vector3d loadSpawnOffset()
    • loadEnvironment

      protected int loadEnvironment()
    • loadFitHeightmap

      protected boolean loadFitHeightmap()
    • loadSubmerge

      protected boolean loadSubmerge()
    • loadOnWater

      protected boolean loadOnWater()
    • loadMaxDistance

      protected double loadMaxDistance()
    • loadMaxAttempts

      protected int loadMaxAttempts()
    • loadExclusionRadius

      protected double loadExclusionRadius()
    • loadIsSpawn

      protected boolean loadIsSpawn()
    • loadZoneBorderExclusion

      protected double loadZoneBorderExclusion()
    • loadShowOnMap

      protected boolean loadShowOnMap()