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);
}