NullSpace class
Пакет: com.hypixel.hytale.builtin.hytalegenerator.voxelspace
Файл: com/hypixel/hytale/builtin/hytalegenerator/voxelspace/NullSpace.java
implements: VoxelSpace<V>
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.hytalegenerator.voxelspace;
class="kw">import com.hypixel.hytale.builtin.hytalegenerator.bounds.Bounds3i;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">import org.joml.Vector3i;
class="kw">public class NullSpace<V> class="kw">implements VoxelSpace<V> {
@Nonnull
class="kw">private class="kw">static class="kw">final NullSpace INSTANCE = new NullSpace();
@Nonnull
class="kw">public class="kw">static <V> NullSpace<V> instance() {
class="kw">return INSTANCE;
}
@Nonnull
class="kw">public class="kw">static <V> NullSpace<V> instance(@Nonnull Class<V> var0) {
class="kw">return INSTANCE;
}
class="kw">private NullSpace() {
}
@Override
class="kw">public void set(V var1, int var2, int var3, int var4) {
}
@Override
class="kw">public void set(V var1, @Nonnull Vector3i var2) {
}
@Override
class="kw">public void setAll(V var1) {
}
@Nullable
@Override
class="kw">public V get(int var1, int var2, int var3) {
class="kw">return null;
}
@Nullable
@Override
class="kw">public V get(@Nonnull Vector3i var1) {
class="kw">return this.get(var1.x, var1.y, var1.z);
}
@Nonnull
@Override
class="kw">public Bounds3i getBounds() {
class="kw">return Bounds3i.ZERO;
}
}