This commit is contained in:
Nassim Jahnke 2021-09-22 10:16:42 +02:00
parent 0fcfd78b62
commit 22379eda6f
No known key found for this signature in database
GPG Key ID: 6BE3B555EBC5982B

View File

@ -25,6 +25,7 @@ import it.unimi.dsi.fastutil.ints.IntSet;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
// TODO Fix memory leak lolz (only a smol one tho)
public class BlockStorage implements StorableObject {
private static final IntSet WHITELIST = new IntOpenHashSet(46, 1F);
private final Map<Position, ReplacementData> blocks = new ConcurrentHashMap<>();
@ -81,8 +82,8 @@ public class BlockStorage implements StorableObject {
return blocks.remove(position);
}
public static class ReplacementData {
private int original;
public static final class ReplacementData {
private final int original;
private int replacement;
public ReplacementData(int original, int replacement) {
@ -94,10 +95,6 @@ public class BlockStorage implements StorableObject {
return original;
}
public void setOriginal(int original) {
this.original = original;
}
public int getReplacement() {
return replacement;
}