This commit is contained in:
Brian Neumann-Fopiano
2026-02-17 02:54:34 -05:00
parent 43a65135b1
commit cf64fbb730
256 changed files with 820 additions and 3192 deletions
@@ -13,7 +13,7 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.collection.KMap;
import art.arcane.volmlib.util.collection.KSet;
import art.arcane.volmlib.util.mantle.flag.MantleFlag;
import art.arcane.iris.util.math.Position2;
import art.arcane.volmlib.util.math.Position2;
import art.arcane.iris.util.reflect.WrappedField;
import art.arcane.iris.util.reflect.WrappedReturningMethod;
import net.minecraft.CrashReport;
@@ -18,9 +18,10 @@ import art.arcane.volmlib.util.collection.KMap;
import art.arcane.iris.util.format.C;
import art.arcane.iris.util.hunk.Hunk;
import art.arcane.volmlib.util.json.JSONObject;
import art.arcane.iris.util.mantle.Mantle;
import art.arcane.volmlib.util.mantle.runtime.Mantle;
import art.arcane.volmlib.util.matter.Matter;
import art.arcane.volmlib.util.math.Vector3d;
import art.arcane.iris.util.matter.MatterBiomeInject;
import art.arcane.volmlib.util.matter.MatterBiomeInject;
import art.arcane.iris.util.nbt.mca.NBTWorld;
import art.arcane.volmlib.util.nbt.mca.palette.*;
import art.arcane.volmlib.util.nbt.tag.CompoundTag;
@@ -521,7 +522,7 @@ public class NMSBinding implements INMSBinding {
}
@Override
public void injectBiomesFromMantle(Chunk e, Mantle mantle) {
public void injectBiomesFromMantle(Chunk e, Mantle<Matter> mantle) {
ChunkAccess chunk = ((CraftChunk) e).getHandle(ChunkStatus.FULL);
AtomicInteger c = new AtomicInteger();
AtomicInteger r = new AtomicInteger();
@@ -13,7 +13,7 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.collection.KMap;
import art.arcane.volmlib.util.collection.KSet;
import art.arcane.volmlib.util.mantle.flag.MantleFlag;
import art.arcane.iris.util.math.Position2;
import art.arcane.volmlib.util.math.Position2;
import art.arcane.iris.util.reflect.WrappedField;
import art.arcane.iris.util.reflect.WrappedReturningMethod;
import net.minecraft.CrashReport;
@@ -32,9 +32,10 @@ import art.arcane.volmlib.util.collection.KMap;
import art.arcane.iris.util.format.C;
import art.arcane.iris.util.hunk.Hunk;
import art.arcane.volmlib.util.json.JSONObject;
import art.arcane.iris.util.mantle.Mantle;
import art.arcane.volmlib.util.mantle.runtime.Mantle;
import art.arcane.volmlib.util.matter.Matter;
import art.arcane.volmlib.util.math.Vector3d;
import art.arcane.iris.util.matter.MatterBiomeInject;
import art.arcane.volmlib.util.matter.MatterBiomeInject;
import art.arcane.iris.util.nbt.mca.NBTWorld;
import art.arcane.volmlib.util.nbt.mca.palette.*;
import art.arcane.volmlib.util.nbt.tag.CompoundTag;
@@ -536,7 +537,7 @@ public class NMSBinding implements INMSBinding {
}
@Override
public void injectBiomesFromMantle(Chunk e, Mantle mantle) {
public void injectBiomesFromMantle(Chunk e, Mantle<Matter> mantle) {
ChunkAccess chunk = ((CraftChunk) e).getHandle(ChunkStatus.FULL);
AtomicInteger c = new AtomicInteger();
AtomicInteger r = new AtomicInteger();
@@ -13,7 +13,7 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.collection.KMap;
import art.arcane.volmlib.util.collection.KSet;
import art.arcane.volmlib.util.mantle.flag.MantleFlag;
import art.arcane.iris.util.math.Position2;
import art.arcane.volmlib.util.math.Position2;
import art.arcane.iris.util.reflect.WrappedField;
import art.arcane.iris.util.reflect.WrappedReturningMethod;
import net.minecraft.CrashReport;
@@ -32,9 +32,10 @@ import art.arcane.volmlib.util.collection.KMap;
import art.arcane.iris.util.format.C;
import art.arcane.iris.util.hunk.Hunk;
import art.arcane.volmlib.util.json.JSONObject;
import art.arcane.iris.util.mantle.Mantle;
import art.arcane.volmlib.util.mantle.runtime.Mantle;
import art.arcane.volmlib.util.matter.Matter;
import art.arcane.volmlib.util.math.Vector3d;
import art.arcane.iris.util.matter.MatterBiomeInject;
import art.arcane.volmlib.util.matter.MatterBiomeInject;
import art.arcane.iris.util.nbt.mca.NBTWorld;
import art.arcane.volmlib.util.nbt.mca.palette.*;
import art.arcane.volmlib.util.nbt.tag.CompoundTag;
@@ -536,7 +537,7 @@ public class NMSBinding implements INMSBinding {
}
@Override
public void injectBiomesFromMantle(Chunk e, Mantle mantle) {
public void injectBiomesFromMantle(Chunk e, Mantle<Matter> mantle) {
ChunkAccess chunk = ((CraftChunk) e).getHandle(ChunkStatus.FULL);
AtomicInteger c = new AtomicInteger();
AtomicInteger r = new AtomicInteger();
@@ -13,7 +13,7 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.collection.KMap;
import art.arcane.volmlib.util.collection.KSet;
import art.arcane.volmlib.util.mantle.flag.MantleFlag;
import art.arcane.iris.util.math.Position2;
import art.arcane.volmlib.util.math.Position2;
import art.arcane.iris.util.reflect.WrappedField;
import art.arcane.iris.util.reflect.WrappedReturningMethod;
import net.minecraft.CrashReport;
@@ -26,9 +26,10 @@ import art.arcane.volmlib.util.collection.KMap;
import art.arcane.iris.util.format.C;
import art.arcane.iris.util.hunk.Hunk;
import art.arcane.volmlib.util.json.JSONObject;
import art.arcane.iris.util.mantle.Mantle;
import art.arcane.volmlib.util.mantle.runtime.Mantle;
import art.arcane.volmlib.util.matter.Matter;
import art.arcane.volmlib.util.math.Vector3d;
import art.arcane.iris.util.matter.MatterBiomeInject;
import art.arcane.volmlib.util.matter.MatterBiomeInject;
import art.arcane.iris.util.nbt.mca.NBTWorld;
import art.arcane.volmlib.util.nbt.mca.palette.*;
import art.arcane.iris.engine.object.IrisJigsawStructurePlacement;
@@ -525,7 +526,7 @@ public class NMSBinding implements INMSBinding {
}
@Override
public void injectBiomesFromMantle(Chunk e, Mantle mantle) {
public void injectBiomesFromMantle(Chunk e, Mantle<Matter> mantle) {
ChunkAccess chunk = ((CraftChunk) e).getHandle(ChunkStatus.FULL);
AtomicInteger c = new AtomicInteger();
AtomicInteger r = new AtomicInteger();
@@ -13,7 +13,7 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.collection.KMap;
import art.arcane.volmlib.util.collection.KSet;
import art.arcane.volmlib.util.mantle.flag.MantleFlag;
import art.arcane.iris.util.math.Position2;
import art.arcane.volmlib.util.math.Position2;
import art.arcane.iris.util.reflect.WrappedField;
import art.arcane.iris.util.reflect.WrappedReturningMethod;
import net.minecraft.CrashReport;
@@ -27,9 +27,10 @@ import art.arcane.volmlib.util.collection.KMap;
import art.arcane.iris.util.format.C;
import art.arcane.iris.util.hunk.Hunk;
import art.arcane.volmlib.util.json.JSONObject;
import art.arcane.iris.util.mantle.Mantle;
import art.arcane.volmlib.util.mantle.runtime.Mantle;
import art.arcane.volmlib.util.matter.Matter;
import art.arcane.volmlib.util.math.Vector3d;
import art.arcane.iris.util.matter.MatterBiomeInject;
import art.arcane.volmlib.util.matter.MatterBiomeInject;
import art.arcane.iris.util.nbt.mca.NBTWorld;
import art.arcane.volmlib.util.nbt.mca.palette.*;
import art.arcane.volmlib.util.nbt.tag.CompoundTag;
@@ -528,7 +529,7 @@ public class NMSBinding implements INMSBinding {
}
@Override
public void injectBiomesFromMantle(Chunk e, Mantle mantle) {
public void injectBiomesFromMantle(Chunk e, Mantle<Matter> mantle) {
ChunkAccess chunk = ((CraftChunk) e).getHandle(ChunkStatus.FULL);
AtomicInteger c = new AtomicInteger();
AtomicInteger r = new AtomicInteger();
@@ -13,7 +13,7 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.collection.KMap;
import art.arcane.volmlib.util.collection.KSet;
import art.arcane.volmlib.util.mantle.flag.MantleFlag;
import art.arcane.iris.util.math.Position2;
import art.arcane.volmlib.util.math.Position2;
import art.arcane.iris.util.reflect.WrappedField;
import art.arcane.iris.util.reflect.WrappedReturningMethod;
import net.minecraft.CrashReport;
@@ -26,9 +26,10 @@ import art.arcane.volmlib.util.collection.KMap;
import art.arcane.iris.util.format.C;
import art.arcane.iris.util.hunk.Hunk;
import art.arcane.volmlib.util.json.JSONObject;
import art.arcane.iris.util.mantle.Mantle;
import art.arcane.volmlib.util.mantle.runtime.Mantle;
import art.arcane.volmlib.util.matter.Matter;
import art.arcane.volmlib.util.math.Vector3d;
import art.arcane.iris.util.matter.MatterBiomeInject;
import art.arcane.volmlib.util.matter.MatterBiomeInject;
import art.arcane.iris.util.nbt.mca.NBTWorld;
import art.arcane.volmlib.util.nbt.mca.palette.*;
import art.arcane.volmlib.util.nbt.tag.CompoundTag;
@@ -527,7 +528,7 @@ public class NMSBinding implements INMSBinding {
}
@Override
public void injectBiomesFromMantle(Chunk e, Mantle mantle) {
public void injectBiomesFromMantle(Chunk e, Mantle<Matter> mantle) {
ChunkAccess chunk = ((CraftChunk) e).getHandle(ChunkStatus.FULL);
AtomicInteger c = new AtomicInteger();
AtomicInteger r = new AtomicInteger();
@@ -13,7 +13,7 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.collection.KMap;
import art.arcane.volmlib.util.collection.KSet;
import art.arcane.volmlib.util.mantle.flag.MantleFlag;
import art.arcane.iris.util.math.Position2;
import art.arcane.volmlib.util.math.Position2;
import art.arcane.iris.util.reflect.WrappedField;
import art.arcane.iris.util.reflect.WrappedReturningMethod;
import net.minecraft.CrashReport;
@@ -19,9 +19,10 @@ import art.arcane.volmlib.util.collection.KMap;
import art.arcane.iris.util.format.C;
import art.arcane.iris.util.hunk.Hunk;
import art.arcane.volmlib.util.json.JSONObject;
import art.arcane.iris.util.mantle.Mantle;
import art.arcane.volmlib.util.mantle.runtime.Mantle;
import art.arcane.volmlib.util.matter.Matter;
import art.arcane.volmlib.util.math.Vector3d;
import art.arcane.iris.util.matter.MatterBiomeInject;
import art.arcane.volmlib.util.matter.MatterBiomeInject;
import art.arcane.iris.util.nbt.mca.NBTWorld;
import art.arcane.volmlib.util.nbt.mca.palette.*;
import art.arcane.volmlib.util.nbt.tag.CompoundTag;
@@ -526,7 +527,7 @@ public class NMSBinding implements INMSBinding {
}
@Override
public void injectBiomesFromMantle(Chunk e, Mantle mantle) {
public void injectBiomesFromMantle(Chunk e, Mantle<Matter> mantle) {
ChunkAccess chunk = ((CraftChunk) e).getHandle(ChunkStatus.FULL);
AtomicInteger c = new AtomicInteger();
AtomicInteger r = new AtomicInteger();
@@ -13,7 +13,7 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.collection.KMap;
import art.arcane.volmlib.util.collection.KSet;
import art.arcane.volmlib.util.mantle.flag.MantleFlag;
import art.arcane.iris.util.math.Position2;
import art.arcane.volmlib.util.math.Position2;
import art.arcane.iris.util.reflect.WrappedField;
import art.arcane.iris.util.reflect.WrappedReturningMethod;
import net.minecraft.CrashReport;
@@ -19,9 +19,10 @@ import art.arcane.volmlib.util.collection.KMap;
import art.arcane.iris.util.format.C;
import art.arcane.iris.util.hunk.Hunk;
import art.arcane.volmlib.util.json.JSONObject;
import art.arcane.iris.util.mantle.Mantle;
import art.arcane.volmlib.util.mantle.runtime.Mantle;
import art.arcane.volmlib.util.matter.Matter;
import art.arcane.volmlib.util.math.Vector3d;
import art.arcane.iris.util.matter.MatterBiomeInject;
import art.arcane.volmlib.util.matter.MatterBiomeInject;
import art.arcane.iris.util.nbt.mca.NBTWorld;
import art.arcane.volmlib.util.nbt.mca.palette.*;
import art.arcane.volmlib.util.nbt.tag.CompoundTag;
@@ -526,7 +527,7 @@ public class NMSBinding implements INMSBinding {
}
@Override
public void injectBiomesFromMantle(Chunk e, Mantle mantle) {
public void injectBiomesFromMantle(Chunk e, Mantle<Matter> mantle) {
ChunkAccess chunk = ((CraftChunk) e).getHandle(ChunkStatus.FULL);
AtomicInteger c = new AtomicInteger();
AtomicInteger r = new AtomicInteger();
@@ -13,7 +13,7 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.collection.KMap;
import art.arcane.volmlib.util.collection.KSet;
import art.arcane.volmlib.util.mantle.flag.MantleFlag;
import art.arcane.iris.util.math.Position2;
import art.arcane.volmlib.util.math.Position2;
import art.arcane.iris.util.reflect.WrappedField;
import art.arcane.iris.util.reflect.WrappedReturningMethod;
import net.minecraft.CrashReport;
@@ -19,9 +19,10 @@ import art.arcane.volmlib.util.collection.KMap;
import art.arcane.iris.util.format.C;
import art.arcane.iris.util.hunk.Hunk;
import art.arcane.volmlib.util.json.JSONObject;
import art.arcane.iris.util.mantle.Mantle;
import art.arcane.volmlib.util.mantle.runtime.Mantle;
import art.arcane.volmlib.util.matter.Matter;
import art.arcane.volmlib.util.math.Vector3d;
import art.arcane.iris.util.matter.MatterBiomeInject;
import art.arcane.volmlib.util.matter.MatterBiomeInject;
import art.arcane.iris.util.nbt.mca.NBTWorld;
import art.arcane.volmlib.util.nbt.mca.palette.*;
import art.arcane.volmlib.util.nbt.tag.CompoundTag;
@@ -526,7 +527,7 @@ public class NMSBinding implements INMSBinding {
}
@Override
public void injectBiomesFromMantle(Chunk e, Mantle mantle) {
public void injectBiomesFromMantle(Chunk e, Mantle<Matter> mantle) {
ChunkAccess chunk = ((CraftChunk) e).getHandle(ChunkStatus.FULL);
AtomicInteger c = new AtomicInteger();
AtomicInteger r = new AtomicInteger();
@@ -13,7 +13,7 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.collection.KMap;
import art.arcane.volmlib.util.collection.KSet;
import art.arcane.volmlib.util.mantle.flag.MantleFlag;
import art.arcane.iris.util.math.Position2;
import art.arcane.volmlib.util.math.Position2;
import art.arcane.iris.util.reflect.WrappedField;
import art.arcane.iris.util.reflect.WrappedReturningMethod;
import net.minecraft.CrashReport;
@@ -19,9 +19,10 @@ import art.arcane.volmlib.util.collection.KMap;
import art.arcane.iris.util.format.C;
import art.arcane.iris.util.hunk.Hunk;
import art.arcane.volmlib.util.json.JSONObject;
import art.arcane.iris.util.mantle.Mantle;
import art.arcane.volmlib.util.mantle.runtime.Mantle;
import art.arcane.volmlib.util.matter.Matter;
import art.arcane.volmlib.util.math.Vector3d;
import art.arcane.iris.util.matter.MatterBiomeInject;
import art.arcane.volmlib.util.matter.MatterBiomeInject;
import art.arcane.iris.util.nbt.mca.NBTWorld;
import art.arcane.volmlib.util.nbt.mca.palette.*;
import art.arcane.volmlib.util.nbt.tag.CompoundTag;
@@ -525,7 +526,7 @@ public class NMSBinding implements INMSBinding {
}
@Override
public void injectBiomesFromMantle(Chunk e, Mantle mantle) {
public void injectBiomesFromMantle(Chunk e, Mantle<Matter> mantle) {
ChunkAccess chunk = ((CraftChunk) e).getHandle(ChunkStatus.FULL);
AtomicInteger c = new AtomicInteger();
AtomicInteger r = new AtomicInteger();
@@ -13,7 +13,7 @@ import art.arcane.volmlib.util.collection.KList;
import art.arcane.volmlib.util.collection.KMap;
import art.arcane.volmlib.util.collection.KSet;
import art.arcane.volmlib.util.mantle.flag.MantleFlag;
import art.arcane.iris.util.math.Position2;
import art.arcane.volmlib.util.math.Position2;
import art.arcane.iris.util.reflect.WrappedField;
import art.arcane.iris.util.reflect.WrappedReturningMethod;
import net.minecraft.CrashReport;
@@ -18,9 +18,10 @@ import art.arcane.volmlib.util.collection.KMap;
import art.arcane.iris.util.format.C;
import art.arcane.iris.util.hunk.Hunk;
import art.arcane.volmlib.util.json.JSONObject;
import art.arcane.iris.util.mantle.Mantle;
import art.arcane.volmlib.util.mantle.runtime.Mantle;
import art.arcane.volmlib.util.matter.Matter;
import art.arcane.volmlib.util.math.Vector3d;
import art.arcane.iris.util.matter.MatterBiomeInject;
import art.arcane.volmlib.util.matter.MatterBiomeInject;
import art.arcane.iris.util.nbt.mca.NBTWorld;
import art.arcane.volmlib.util.nbt.mca.palette.*;
import art.arcane.volmlib.util.nbt.tag.CompoundTag;
@@ -545,7 +546,7 @@ public class NMSBinding implements INMSBinding {
}
@Override
public void injectBiomesFromMantle(Chunk e, Mantle mantle) {
public void injectBiomesFromMantle(Chunk e, Mantle<Matter> mantle) {
ChunkAccess chunk = ((CraftChunk) e).getHandle(ChunkStatus.FULL);
AtomicInteger c = new AtomicInteger();
AtomicInteger r = new AtomicInteger();