It compiles
This commit is contained in:
@@ -94,6 +94,14 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
|
||||
import it.unimi.dsi.fastutil.objects.ObjectList;
|
||||
import it.unimi.dsi.fastutil.objects.ObjectListIterator;
|
||||
@@ -0,0 +0,0 @@ import net.minecraft.util.thread.ThreadedMailbox;
|
||||
import net.minecraft.world.level.ChunkCoordIntPair;
|
||||
import net.minecraft.world.level.EnumSkyBlock;
|
||||
import net.minecraft.world.level.chunk.ChunkSection;
|
||||
+import net.minecraft.world.level.chunk.ChunkStatus;
|
||||
import net.minecraft.world.level.chunk.IChunkAccess;
|
||||
import net.minecraft.world.level.chunk.ILightAccess;
|
||||
import net.minecraft.world.level.chunk.NibbleArray;
|
||||
@@ -0,0 +0,0 @@ public class LightEngineThreaded extends LightEngine implements AutoCloseable {
|
||||
|
||||
private static final Logger LOGGER = LogManager.getLogger();
|
||||
@@ -461,17 +469,17 @@ diff --git a/src/main/java/net/minecraft/world/level/chunk/NibbleArray.java b/sr
|
||||
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
|
||||
--- a/src/main/java/net/minecraft/world/level/chunk/NibbleArray.java
|
||||
+++ b/src/main/java/net/minecraft/world/level/chunk/NibbleArray.java
|
||||
@@ -0,0 +0,0 @@ import net.minecraft.SystemUtils;
|
||||
@@ -0,0 +0,0 @@ import net.minecraft.server.MCUtil;
|
||||
public class NibbleArray {
|
||||
|
||||
// Paper start
|
||||
+ static final NibbleArray EMPTY_NIBBLE_ARRAY = new NibbleArray() {
|
||||
+ public static final NibbleArray EMPTY_NIBBLE_ARRAY = new NibbleArray() {
|
||||
+ @Override
|
||||
+ public byte[] asBytes() {
|
||||
+ throw new IllegalStateException();
|
||||
+ }
|
||||
+ };
|
||||
+ long lightCacheKey = Long.MIN_VALUE;
|
||||
+ public long lightCacheKey = Long.MIN_VALUE;
|
||||
public static byte[] EMPTY_NIBBLE = new byte[2048];
|
||||
private static final int nibbleBucketSizeMultiplier = Integer.getInteger("Paper.nibbleBucketSize", 3072);
|
||||
private static final int maxPoolSize = Integer.getInteger("Paper.maxNibblePoolSize", (int) Math.min(6, Math.max(1, Runtime.getRuntime().maxMemory() / 1024 / 1024 / 1024)) * (nibbleBucketSizeMultiplier * 8));
|
||||
@@ -759,6 +767,14 @@ diff --git a/src/main/java/net/minecraft/world/level/lighting/LightEngineSky.jav
|
||||
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
|
||||
--- a/src/main/java/net/minecraft/world/level/lighting/LightEngineSky.java
|
||||
+++ b/src/main/java/net/minecraft/world/level/lighting/LightEngineSky.java
|
||||
@@ -0,0 +0,0 @@ import net.minecraft.core.BlockPosition;
|
||||
import net.minecraft.core.EnumDirection;
|
||||
import net.minecraft.core.SectionPosition;
|
||||
import net.minecraft.world.level.EnumSkyBlock;
|
||||
+import net.minecraft.world.level.block.Blocks;
|
||||
import net.minecraft.world.level.block.state.IBlockData;
|
||||
import net.minecraft.world.level.chunk.ILightAccess;
|
||||
import net.minecraft.world.level.chunk.NibbleArray;
|
||||
@@ -0,0 +0,0 @@ public final class LightEngineSky extends LightEngineLayer<LightEngineStorageSky
|
||||
return k;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user