LightCalculation interface
Пакет: com.hypixel.hytale.server.core.universe.world.lighting
Файл: com/hypixel/hytale/server/core/universe/world/lighting/LightCalculation.java
Методы (3)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
abstract |
void |
initvoid init(@Nonnull WorldChunk var1) |
abstract |
boolean |
invalidateLightAtBlockboolean invalidateLightAtBlock(@Nonnull ChunkStore var1, int var2, int var3, int var4, @Nonnull BlockType var5, int var6, int var7) |
abstract |
boolean |
invalidateLightInChunkSectionsboolean invalidateLightInChunkSections(@Nonnull ChunkStore var1, int var2, int var3, int var4, int var5) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.universe.world.lighting;
class="kw">import com.hypixel.hytale.server.core.asset.type.blocktype.config.BlockType;
class="kw">import com.hypixel.hytale.server.core.universe.world.chunk.WorldChunk;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.ChunkStore;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector3i;
class="kw">public class="kw">interface LightCalculation {
void init(@Nonnull WorldChunk var1);
@Nonnull
CalculationResult calculateLight(@Nonnull Vector3i var1);
boolean invalidateLightAtBlock(@Nonnull ChunkStore var1, int var2, int var3, int var4, @Nonnull BlockType var5, int var6, int var7);
boolean invalidateLightInChunkSections(@Nonnull ChunkStore var1, int var2, int var3, int var4, int var5);
}