FragmentOriginGameplayConfig class

Пакет: com.hypixel.hytale.builtin.portals.integrations

Файл: com/hypixel/hytale/builtin/portals/integrations/FragmentOriginGameplayConfig.java

Методы (1)

МодификаторыВозвратСигнатура
public int getMaxConcurrentFragmentsint getMaxConcurrentFragments()

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.portals.integrations;

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 javax.annotation.Nonnull;

class="kw">public class FragmentOriginGameplayConfig {
   @Nonnull
   class="kw">public class="kw">static class="kw">final BuilderCodec<FragmentOriginGameplayConfig> CODEC = BuilderCodec.builder(
         FragmentOriginGameplayConfig.class, FragmentOriginGameplayConfig::new
      )
      .append(
         new KeyedCodec<>("MaxConcurrentFragments", Codec.INTEGER), (var0, var1) -> var0.maxConcurrentFragments = var1, var0 -> var0.maxConcurrentFragments
      )
      .documentation(
         "The max number of portal fragments which can be open at the same time. Note that while the fragment count is shared across the server, the limit is enforced by the world's GameplayConfig."
      )
      .add()
      .build();
   class="kw">public class="kw">static class="kw">final int DEFAULT_MAX_CONCURRENT_FRAGMENTS = 4;
   class="kw">private int maxConcurrentFragments = 4;

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

   class="kw">public int getMaxConcurrentFragments() {
      class="kw">return this.maxConcurrentFragments;
   }
}