NoPointGeneratorAsset class

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

Файл: com/hypixel/hytale/builtin/hytalegenerator/assets/pointgenerators/NoPointGeneratorAsset.java

extends: PointGeneratorAsset

Методы (13)

МодификаторыВозвратСигнатура
return new PointProviderreturn new PointProvider()
public DoubleList points1dpublic DoubleList points1d(double var1, double var3)
public void points1dpublic void points1d(double var1, double var3, @Nonnull Consumer<Double> var5)
public IntList points1ipublic IntList points1i(int var1, int var2)
public void points1ipublic void points1i(int var1, int var2, @Nonnull Consumer<Integer> var3)
public List<Vector2d> points2dpublic List<Vector2d> points2d(@Nonnull Vector2d var1, @Nonnull Vector2d var2)
public void points2dpublic void points2d(@Nonnull Vector2d var1, @Nonnull Vector2d var2, @Nonnull Consumer<Vector2d> var3)
public List<Vector2i> points2ipublic List<Vector2i> points2i(@Nonnull Vector2i var1, @Nonnull Vector2i var2)
public void points2ipublic void points2i(@Nonnull Vector2i var1, @Nonnull Vector2i var2, @Nonnull Consumer<Vector2i> var3)
public List<Vector3d> points3dpublic List<Vector3d> points3d(@Nonnull Vector3d var1, @Nonnull Vector3d var2)
public void points3dpublic void points3d(@Nonnull Vector3d var1, @Nonnull Vector3d var2, @Nonnull Consumer<Vector3d> var3)
public List<Vector3i> points3ipublic List<Vector3i> points3i(@Nonnull Vector3i var1, @Nonnull Vector3i var2)
public void points3ipublic void points3i(@Nonnull Vector3i var1, @Nonnull Vector3i var2, @Nonnull Consumer<Vector3i> var3)

Исходный код

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

class="kw">import com.hypixel.hytale.builtin.hytalegenerator.noise.pointprovider.PointProvider;
class="kw">import com.hypixel.hytale.builtin.hytalegenerator.rng.SeedBox;
class="kw">import com.hypixel.hytale.codec.builder.BuilderCodec;
class="kw">import it.unimi.dsi.fastutil.doubles.DoubleList;
class="kw">import it.unimi.dsi.fastutil.ints.IntList;
class="kw">import java.util.List;
class="kw">import java.util.function.Consumer;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector2d;
class="kw">import org.joml.Vector2i;
class="kw">import org.joml.Vector3d;
class="kw">import org.joml.Vector3i;

class="kw">public class NoPointGeneratorAsset class="kw">extends PointGeneratorAsset {
   @Nonnull
   class="kw">public class="kw">static class="kw">final BuilderCodec<NoPointGeneratorAsset> CODEC = BuilderCodec.builder(
         NoPointGeneratorAsset.class, NoPointGeneratorAsset::new, PointGeneratorAsset.ABSTRACT_CODEC
      )
      .build();

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

   @Nonnull
   @Override
   class="kw">public PointProvider build(@Nonnull SeedBox var1) {
      class="kw">return new PointProvider() {
         @Nonnull
         @Override
         class="kw">public List<Vector3i> points3i(@Nonnull Vector3i var1, @Nonnull Vector3i var2) {
            class="kw">return List.of();
         }

         @Nonnull
         @Override
         class="kw">public List<Vector2i> points2i(@Nonnull Vector2i var1, @Nonnull Vector2i var2) {
            class="kw">return List.of();
         }

         @Nonnull
         @Override
         class="kw">public IntList points1i(int var1, int var2) {
            class="kw">return IntList.of();
         }

         @Override
         class="kw">public void points3i(@Nonnull Vector3i var1, @Nonnull Vector3i var2, @Nonnull Consumer<Vector3i> var3) {
         }

         @Override
         class="kw">public void points2i(@Nonnull Vector2i var1, @Nonnull Vector2i var2, @Nonnull Consumer<Vector2i> var3) {
         }

         @Override
         class="kw">public void points1i(int var1, int var2, @Nonnull Consumer<Integer> var3) {
         }

         @Nonnull
         @Override
         class="kw">public List<Vector3d> points3d(@Nonnull Vector3d var1, @Nonnull Vector3d var2) {
            class="kw">return List.of();
         }

         @Nonnull
         @Override
         class="kw">public List<Vector2d> points2d(@Nonnull Vector2d var1, @Nonnull Vector2d var2) {
            class="kw">return List.of();
         }

         @Nonnull
         @Override
         class="kw">public DoubleList points1d(double var1, double var3) {
            class="kw">return DoubleList.of();
         }

         @Override
         class="kw">public void points3d(@Nonnull Vector3d var1, @Nonnull Vector3d var2, @Nonnull Consumer<Vector3d> var3) {
         }

         @Override
         class="kw">public void points2d(@Nonnull Vector2d var1, @Nonnull Vector2d var2, @Nonnull Consumer<Vector2d> var3) {
         }

         @Override
         class="kw">public void points1d(double var1, double var3, @Nonnull Consumer<Double> var5) {
         }
      };
   }
}