mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-01-06 15:51:30 +00:00
NEw amulet
This commit is contained in:
@@ -17,7 +17,6 @@ import lombok.NoArgsConstructor;
|
||||
import lombok.Singular;
|
||||
import lombok.ToString;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.apache.commons.lang3.builder.ToStringExclude;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
package com.volmit.iris.engine.editor.pak;
|
||||
|
||||
import art.arcane.amulet.io.nbt.nbt.io.NBTUtil;
|
||||
import art.arcane.amulet.io.nbt.nbt.io.NamedTag;
|
||||
import art.arcane.amulet.io.nbt.objects.NBTObjectSerializer;
|
||||
import art.arcane.amulet.io.nbt.objects.UnserializableClassException;
|
||||
import art.arcane.nbtson.NBTSon;
|
||||
import art.arcane.nbtson.io.NBTOutputStream;
|
||||
import art.arcane.nbtson.io.NBTUtil;
|
||||
import art.arcane.nbtson.io.NamedTag;
|
||||
import art.arcane.nbtson.io.UnserializableClassException;
|
||||
|
||||
import java.io.DataOutputStream;
|
||||
import java.io.File;
|
||||
@@ -35,7 +36,7 @@ public class PakWriter {
|
||||
this(folder, name, 1LMB);
|
||||
}
|
||||
|
||||
public void write() throws IOException, UnserializableClassException, IllegalAccessException {
|
||||
public void write() throws IOException {
|
||||
PakMetadata.PakMetadataBuilder meta = PakMetadata.builder().namespace(name).pakSize(pakSize);
|
||||
long totalWritten = 0;
|
||||
|
||||
@@ -50,7 +51,7 @@ public class PakWriter {
|
||||
totalWritten += written;
|
||||
}
|
||||
|
||||
NBTUtil.write(new NamedTag("Package " + name, NBTObjectSerializer.serialize(meta.build())), new File(folder, name + ".dat"), true);
|
||||
NBTUtil.write(new NamedTag("Package " + name, NBTSon.toNBT(meta.build())), new File(folder, name + ".dat"), true);
|
||||
output.close();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
package com.volmit.iris.engine.feature;
|
||||
|
||||
import art.arcane.amulet.collections.hunk.Hunk;
|
||||
import art.arcane.amulet.collections.hunk.storage.ArrayHunk;
|
||||
import art.arcane.amulet.collections.hunk.view.HunkView;
|
||||
import art.arcane.amulet.geometry.Vec;
|
||||
import art.arcane.amulet.range.IntegerRange;
|
||||
import art.arcane.spatial.hunk.storage.ArrayHunk;
|
||||
import art.arcane.spatial.hunk.view.HunkView;
|
||||
import com.volmit.iris.platform.PlatformNamespaced;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.volmit.iris.engine.feature;
|
||||
|
||||
import art.arcane.amulet.collections.hunk.Hunk;
|
||||
import art.arcane.amulet.collections.hunk.view.HunkView;
|
||||
import art.arcane.spatial.hunk.Hunk;
|
||||
import art.arcane.spatial.hunk.view.HunkView;
|
||||
import com.volmit.iris.platform.PlatformNamespaced;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
|
||||
Reference in New Issue
Block a user