mirror of
https://github.com/ViaVersion/Mappings.git
synced 2024-06-26 10:25:04 +02:00
Update ViaNBT
This commit is contained in:
parent
e8e20271d8
commit
60193ccc7d
|
@ -10,7 +10,7 @@ repositories {
|
|||
|
||||
dependencies {
|
||||
api("com.google.code.gson:gson:2.10.1")
|
||||
api("com.viaversion:nbt:3.0.0")
|
||||
api("com.viaversion:nbt:4.0.0")
|
||||
api("it.unimi.dsi:fastutil:8.5.12")
|
||||
api("ch.qos.logback:logback-classic:1.4.14")
|
||||
compileOnly("org.jetbrains:annotations:24.0.1")
|
||||
|
@ -22,7 +22,7 @@ dependencies {
|
|||
}
|
||||
|
||||
group = "com.viaversion"
|
||||
version = "3.3.1"
|
||||
version = "3.3.2"
|
||||
description = "MappingsGenerator"
|
||||
java.sourceCompatibility = JavaVersion.VERSION_17
|
||||
|
||||
|
@ -68,7 +68,6 @@ tasks {
|
|||
exclude("it/unimi/dsi/fastutil/*/*Big*")
|
||||
exclude("it/unimi/dsi/fastutil/*/*Synchronized*")
|
||||
exclude("it/unimi/dsi/fastutil/*/*Unmodifiable*")
|
||||
exclude("it/unimi/dsi/fastutil/io/*")
|
||||
}
|
||||
build {
|
||||
dependsOn(shadowJar)
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
*/
|
||||
package com.viaversion.mappingsgenerator;
|
||||
|
||||
import com.github.steveice10.opennbt.NBTIO;
|
||||
import com.github.steveice10.opennbt.tag.builtin.ByteTag;
|
||||
import com.github.steveice10.opennbt.tag.builtin.CompoundTag;
|
||||
import com.github.steveice10.opennbt.tag.builtin.IntArrayTag;
|
||||
|
@ -26,6 +25,8 @@ import com.github.steveice10.opennbt.tag.builtin.IntTag;
|
|||
import com.github.steveice10.opennbt.tag.builtin.ListTag;
|
||||
import com.github.steveice10.opennbt.tag.builtin.StringTag;
|
||||
import com.github.steveice10.opennbt.tag.builtin.Tag;
|
||||
import com.github.steveice10.opennbt.tag.io.NBTIO;
|
||||
import com.github.steveice10.opennbt.tag.io.TagWriter;
|
||||
import com.google.gson.JsonArray;
|
||||
import com.google.gson.JsonElement;
|
||||
import com.google.gson.JsonObject;
|
||||
|
@ -63,6 +64,7 @@ public final class MappingsOptimizer {
|
|||
public static final String OUTPUT_IDENTIFIERS_FILE_FORMAT = "identifiers-%s.nbt";
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(MappingsOptimizer.class.getSimpleName());
|
||||
private static final TagWriter TAG_WRITER = NBTIO.writer().named();
|
||||
private static final Set<String> STANDARD_FIELDS = Set.of(
|
||||
"blockstates",
|
||||
"blocks",
|
||||
|
@ -550,7 +552,7 @@ public final class MappingsOptimizer {
|
|||
}
|
||||
|
||||
public static void write(final CompoundTag tag, final Path path) throws IOException {
|
||||
NBTIO.writeFile(tag, path.toFile(), false, false);
|
||||
TAG_WRITER.write(path, tag, false);
|
||||
}
|
||||
|
||||
private static int approximateChangedFormatSize(final MappingsResult result) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user