9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2026-01-06 15:52:03 +00:00

修复潜在问题

This commit is contained in:
jhqwqmc
2025-12-01 08:50:15 +08:00
parent 392bd814e3
commit 5d9ede392a

View File

@@ -10,9 +10,11 @@ import com.mojang.serialization.JavaOps;
import it.unimi.dsi.fastutil.bytes.ByteArrayList;
import it.unimi.dsi.fastutil.bytes.ByteList;
import it.unimi.dsi.fastutil.chars.CharList;
import net.momirealms.craftengine.core.util.VersionHelper;
import net.momirealms.craftengine.core.util.snbt.parse.*;
import net.momirealms.craftengine.core.util.snbt.parse.Dictionary;
import net.momirealms.craftengine.core.util.snbt.parse.grammar.*;
import net.momirealms.sparrow.nbt.codec.LegacyJavaOps;
import javax.annotation.Nullable;
import java.nio.ByteBuffer;
@@ -878,7 +880,7 @@ public class SnbtGrammar {
state.errorCollector().store(state.mark(), ERROR_INVALID_ARRAY_ELEMENT_TYPE);
return null;
}
return (Number) entry.create(JavaOps.INSTANCE, actualType, state);
return (Number) entry.create(VersionHelper.isOrAbove1_20_5() ? JavaOps.INSTANCE : LegacyJavaOps.INSTANCE, actualType, state);
}
@Nullable