SlimefunGuguProject / Slimefun4

Slimefun4 (粘液科技) 汉化版 | Slimefun modified version in Simplified Chinese
GNU General Public License v3.0
255 stars 60 forks source link

SlimefunItemStack没有@SerializableAs注解 #897

Closed JWJUN233233 closed 4 months ago

JWJUN233233 commented 4 months ago

问题描述

[10:09:33 WARN]: java.io.IOException: Failed to deserialize object [10:09:33 WARN]: at org.bukkit.util.io.BukkitObjectInputStream.newIOException(BukkitObjectInputStream.java:59) [10:09:33 WARN]: at org.bukkit.util.io.BukkitObjectInputStream.resolveObject(BukkitObjectInputStream.java:51) [10:09:33 WARN]: at java.base/java.io.ObjectInputStream.checkResolve(ObjectInputStream.java:1795) [10:09:33 WARN]: at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1744) [10:09:33 WARN]: at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:514) [10:09:33 WARN]: at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:472) 反序列化SlimefunItemStack时发生如上报错

问题复现率

必现

复现步骤

SlimefunItemStack slimefunItemStack = new SlimefunItemStack("HI", Material.MUSIC_DISC_PIGSTEP, "&e测试物品"); DataUtils.string2ItemStack(DataUtils.itemStack2String(slimefunItemStack)); 反序列化的结果为空 并发生如上报错

服务端类型

Paper

Minecraft 版本

1.20.x

Slimefun 版本

f9f4bb97c7fba497516c1c643ed524133da325ab

其他插件信息

No response

补充信息

No response