Optimise block conversion

This commit is contained in:
Connor Colenso committed 2024-01-12 20:43:34 +00:00
1 parent b5be252e9e
commit b2d44c9654
3 files changed
+86 -33

No files matched your search

@@ -1,6 +1,7 @@
package com.colen.postea.API;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.function.BiFunction;
@@ -10,7 +11,8 @@ import com.colen.postea.Utility.BlockConversionInfo;
public class BlockReplacementManager {
private static final Map<String, BiFunction<BlockConversionInfo, World, BlockConversionInfo>> blockReplacementMap = new HashMap<>();
public static final Map<String, BiFunction<BlockConversionInfo, World, BlockConversionInfo>> blockReplacementMap = new HashMap<>();
public static final HashSet<Integer> posteaMarkedIDs = new HashSet<>();
@SuppressWarnings("unused")
public static void addBlockReplacement(String blockNameIn,
@@ -30,4 +32,9 @@ public class BlockReplacementManager {
}
}
// We need this to save reprocessing blocks.
public static boolean blockNotConvertible(int blockID) {
return !posteaMarkedIDs.contains(blockID);
}
}