CoreDataCacheEntry class
Пакет: com.hypixel.hytale.server.worldgen.cache
Файл: com/hypixel/hytale/server/worldgen/cache/CoreDataCacheEntry.java
implements: Function<CoreDataCacheEntry, CoreDataCacheEntry>
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
int |
NO_HEIGHT |
Методы (1)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
CoreDataCacheEntry |
applyCoreDataCacheEntry apply(CoreDataCacheEntry var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.worldgen.cache;
class="kw">import com.hypixel.hytale.server.worldgen.chunk.ZoneBiomeResult;
class="kw">import java.util.function.Function;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class CoreDataCacheEntry class="kw">implements Function<CoreDataCacheEntry, CoreDataCacheEntry> {
class="kw">public class="kw">static class="kw">final int NO_HEIGHT = -1;
class="kw">public class="kw">static class="kw">final double NO_HEIGHT_NOISE = Double.NEGATIVE_INFINITY;
class="kw">public class="kw">final ZoneBiomeResult zoneBiomeResult;
@Nullable
class="kw">public class="kw">volatile InterpolatedBiomeCountList biomeCountList;
class="kw">public class="kw">volatile int height;
class="kw">public class="kw">volatile double heightNoise;
class="kw">public CoreDataCacheEntry() {
this(new ZoneBiomeResult());
}
class="kw">public CoreDataCacheEntry(@Nonnull ZoneBiomeResult var1) {
this.zoneBiomeResult = var1;
this.biomeCountList = null;
this.height = -1;
this.heightNoise = Double.NEGATIVE_INFINITY;
}
class="kw">public CoreDataCacheEntry apply(CoreDataCacheEntry var1) {
this.zoneBiomeResult.biome = var1.zoneBiomeResult.biome;
this.zoneBiomeResult.zoneResult = var1.zoneBiomeResult.zoneResult;
this.zoneBiomeResult.heightThresholdContext = var1.zoneBiomeResult.heightThresholdContext;
this.zoneBiomeResult.heightmapNoise = var1.zoneBiomeResult.heightmapNoise;
this.biomeCountList = var1.biomeCountList;
this.height = var1.height;
this.heightNoise = var1.heightNoise;
class="kw">return this;
}
}