本帖最后由 Sssss... 于 2020-5-10 14:29 编辑 
本问题已解决未解决已解决
如题。
之前忘记说了,是Bukkit插件开发
如题。
之前忘记说了,是Bukkit插件开发
将 dat 文件作为 NBT 来读写
Sssss... 发表于 2020-5-10 08:54
我当然知道是这样
能否说一下怎么获取NBTTagCompound实例
举个例子:
https://github.com/Vazkii/Botani ... VariableHelper.java
1378495772 发表于 2020-5-10 08:58
举个例子:
https://github.com/Vazkii/Botania/blob/master/src/main/java/vazkii/botania/client/core/ ...
忘记说了,我是Bukkit
NMS里面的NBTCompressedStreamTools
以1.15为例
NBTCompressedStreamTools.a(InputStream inputstream)
返回值就是NBTTagCompound
读入dat直接InputStream inputStream = new FileInputStream(inputFile);然后调用上面的a方法
写出的话
NBTCompressedStreamTools.a(NBTTagCompound nbttagcompound, OutputStream outputstream)
以1.15为例
NBTCompressedStreamTools.a(InputStream inputstream)
返回值就是NBTTagCompound
读入dat直接InputStream inputStream = new FileInputStream(inputFile);然后调用上面的a方法
写出的话
NBTCompressedStreamTools.a(NBTTagCompound nbttagcompound, OutputStream outputstream)