java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.assets.SettingsAsset
All Implemented Interfaces:
JsonAsset<String>, JsonAssetWithMap<String,DefaultAssetMap<String,SettingsAsset>>

public class SettingsAsset extends Object implements JsonAssetWithMap<String,DefaultAssetMap<String,SettingsAsset>>
  • Field Details

    • CODEC

      public static final AssetBuilderCodec<String,SettingsAsset> CODEC
    • id

      private String id
    • data

      private AssetExtraInfo.Data data
    • checkpoints

      private Integer[] checkpoints
    • customConcurrency

      private int customConcurrency
    • bufferCapacityFactor

      private double bufferCapacityFactor
    • targetViewDistance

      private double targetViewDistance
    • targetPlayerCount

      private double targetPlayerCount
  • Constructor Details

    • SettingsAsset

      private SettingsAsset()
  • Method Details

    • getStatsCheckpoints

      @Nonnull public List<Integer> getStatsCheckpoints()
    • getCustomConcurrency

      public int getCustomConcurrency()
    • getBufferCapacityFactor

      public double getBufferCapacityFactor()
    • getTargetViewDistance

      public double getTargetViewDistance()
    • getTargetPlayerCount

      public double getTargetPlayerCount()
    • getSampleBits

      public static int getSampleBits(int v)
    • getId

      public String getId()
      Specified by:
      getId in interface JsonAsset<String>