Class WorldMapConfig

java.lang.Object
com.hypixel.hytale.server.core.config.WorldMapConfig
Direct Known Subclasses:
ServerWorldMapConfig, WorldWorldMapConfig

public abstract class WorldMapConfig extends Object
Abstract base configuration for world map overrides and configuration.
  • Field Details

    • ABSOLUTE_MAX_VIEW_RADIUS

      public static final int ABSOLUTE_MAX_VIEW_RADIUS
      The absolute maximum view radius that any configuration can specify, in chunks.
      See Also:
    • ABSTRACT_CODEC

      @Nonnull public static final BuilderCodec<WorldMapConfig> ABSTRACT_CODEC
      An abstract codec that defines the shared structure and fields for world map configurations.
  • Constructor Details

    • WorldMapConfig

      public WorldMapConfig()
  • Method Details

    • getDefaultViewRadiusMin

      public abstract int getDefaultViewRadiusMin()
      Returns:
      the default minimum view radius for this configuration context.
    • getDefaultViewRadiusMax

      public abstract int getDefaultViewRadiusMax()
      Returns:
      the default maximum view radius for this configuration context.
    • getViewRadiusMin

      public int getViewRadiusMin()
      Returns:
      the configured minimum, or getDefaultViewRadiusMin() if not set.
    • setViewRadiusMin

      public void setViewRadiusMin(int viewRadiusMin)
    • getViewRadiusMax

      public int getViewRadiusMax()
      Returns:
      the configured maximum, or getDefaultViewRadiusMax() if not set.
    • setViewRadiusMax

      public void setViewRadiusMax(int viewRadiusMax)