EnvironmentProvider class

Пакет: com.hypixel.hytale.builtin.hytalegenerator.environmentproviders

Файл: com/hypixel/hytale/builtin/hytalegenerator/environmentproviders/EnvironmentProvider.java

Поля (1)

МодификаторыТипИмя
public Vector3i position

Методы (4)

МодификаторыВозвратСигнатура
abstract return new ConstantEnvironmentProviderreturn new ConstantEnvironmentProvider(0)
public Contextpublic Context(@Nonnull Vector3i var1)
public Contextpublic Context(@Nonnull EnvironmentProvider.Context var1)
abstract abstract int getValueint getValue(@Nonnull EnvironmentProvider.Context var1)

Исходный код

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

class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector3i;

class="kw">public class="kw">abstract class EnvironmentProvider {
   class="kw">public EnvironmentProvider() {
   }

   class="kw">public class="kw">abstract int getValue(@Nonnull EnvironmentProvider.Context var1);

   @Nonnull
   class="kw">public class="kw">static EnvironmentProvider noEnvironmentProvider() {
      class="kw">return new ConstantEnvironmentProvider(0);
   }

   class="kw">public class="kw">static class Context {
      class="kw">public Vector3i position;

      class="kw">public Context(@Nonnull Vector3i var1) {
         this.position = var1;
      }

      class="kw">public Context(@Nonnull EnvironmentProvider.Context var1) {
         this.position = var1.position;
      }
   }
}