WorldMapConfig class

Пакет: com.hypixel.hytale.server.core.asset.type.gameplay

Файл: com/hypixel/hytale/server/core/asset/type/gameplay/WorldMapConfig.java

Методы (9)

МодификаторыВозвратСигнатура
public boolean canTogglePlayersInMapboolean canTogglePlayersInMap()
public boolean canTrackPlayersInCompassboolean canTrackPlayersInCompass()
public PlayersMapMarkerConfig getPlayersConfigPlayersMapMarkerConfig getPlayersConfig()
public UserMapMarkerConfig getUserMapMarkerConfigUserMapMarkerConfig getUserMapMarkerConfig()
public boolean isDisplayDeathMarkerboolean isDisplayDeathMarker()
public boolean isDisplayHomeboolean isDisplayHome()
public boolean isDisplayPlayersboolean isDisplayPlayers()
public boolean isDisplaySpawnboolean isDisplaySpawn()
public boolean isDisplayWarpsboolean isDisplayWarps()

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.asset.type.gameplay;

class="kw">import com.hypixel.hytale.codec.Codec;
class="kw">import com.hypixel.hytale.codec.KeyedCodec;
class="kw">import com.hypixel.hytale.codec.builder.BuilderCodec;
class="kw">import com.hypixel.hytale.server.core.asset.type.gameplay.worldmap.PlayersMapMarkerConfig;
class="kw">import com.hypixel.hytale.server.core.asset.type.gameplay.worldmap.UserMapMarkerConfig;
class="kw">import javax.annotation.Nonnull;

class="kw">public class WorldMapConfig {
   @Nonnull
   class="kw">public class="kw">static class="kw">final BuilderCodec<WorldMapConfig> CODEC = BuilderCodec.builder(WorldMapConfig.class, WorldMapConfig::new)
      .append(new KeyedCodec<>("DisplaySpawn", Codec.BOOLEAN), (var0, var1) -> var0.displaySpawn = var1, var0 -> var0.displaySpawn)
      .add()
      .append(new KeyedCodec<>("DisplayHome", Codec.BOOLEAN), (var0, var1) -> var0.displayHome = var1, var0 -> var0.displayHome)
      .add()
      .append(new KeyedCodec<>("DisplayWarps", Codec.BOOLEAN), (var0, var1) -> var0.displayWarps = var1, var0 -> var0.displayWarps)
      .add()
      .append(new KeyedCodec<>("DisplayDeathMarker", Codec.BOOLEAN), (var0, var1) -> var0.displayDeathMarker = var1, var0 -> var0.displayDeathMarker)
      .add()
      .append(new KeyedCodec<>("DisplayPlayers", Codec.BOOLEAN), (var0, var1) -> var0.displayPlayers = var1, var0 -> var0.displayPlayers)
      .add()
      .append(new KeyedCodec<>("PlayersMarkersConfig", PlayersMapMarkerConfig.CODEC), (var0, var1) -> var0.playersConfig = var1, var0 -> var0.playersConfig)
      .add()
      .<Boolean>append(
         new KeyedCodec<>("CanTrackPlayersInCompass", Codec.BOOLEAN),
         (var0, var1) -> var0.canTrackPlayersInCompass = var1,
         var0 -> var0.canTrackPlayersInCompass
      )
      .documentation("Whether the client functionality to toggle tracking other players in compass is enabled")
      .add()
      .<Boolean>append(
         new KeyedCodec<>("CanTogglePlayersInMap", Codec.BOOLEAN), (var0, var1) -> var0.canTogglePlayersInMap = var1, var0 -> var0.canTogglePlayersInMap
      )
      .documentation("Whether the client functionality to toggle other players visibility on the world map is enabled")
      .add()
      .append(new KeyedCodec<>("UserMapMarkers", UserMapMarkerConfig.CODEC), (var0, var1) -> var0.userMapMarkerConfig = var1, var0 -> var0.userMapMarkerConfig)
      .add()
      .build();
   class="kw">protected boolean displaySpawn = true;
   class="kw">protected boolean displayHome = true;
   class="kw">protected boolean displayWarps = true;
   class="kw">protected boolean displayDeathMarker = true;
   class="kw">protected boolean displayPlayers = true;
   class="kw">protected boolean canTrackPlayersInCompass = true;
   class="kw">protected boolean canTogglePlayersInMap = true;
   class="kw">protected PlayersMapMarkerConfig playersConfig = new PlayersMapMarkerConfig();
   class="kw">protected UserMapMarkerConfig userMapMarkerConfig = new UserMapMarkerConfig();

   class="kw">public WorldMapConfig() {
   }

   class="kw">public boolean isDisplaySpawn() {
      class="kw">return this.displaySpawn;
   }

   class="kw">public boolean isDisplayHome() {
      class="kw">return this.displayHome;
   }

   class="kw">public boolean isDisplayWarps() {
      class="kw">return this.displayWarps;
   }

   class="kw">public boolean isDisplayDeathMarker() {
      class="kw">return this.displayDeathMarker;
   }

   class="kw">public boolean isDisplayPlayers() {
      class="kw">return this.displayPlayers;
   }

   class="kw">public PlayersMapMarkerConfig getPlayersConfig() {
      class="kw">return this.playersConfig;
   }

   class="kw">public boolean canTrackPlayersInCompass() {
      class="kw">return this.canTrackPlayersInCompass;
   }

   class="kw">public boolean canTogglePlayersInMap() {
      class="kw">return this.canTogglePlayersInMap;
   }

   class="kw">public UserMapMarkerConfig getUserMapMarkerConfig() {
      class="kw">return this.userMapMarkerConfig;
   }
}