Closed Aira-Sakuranomiya closed 8 months ago
需要注意的是,该版本不会删除已有的空数据,而是在玩家后续离开时不再保存或清理空的数据文件。
感谢实现! 我已下载并测试,但插件加载出现错误,日志如下:
[03:30:16 INFO]: [ResidenceList] Enabling ResidenceList v1.2.0
[03:30:16 INFO]: [ResidenceList] ___ _ __ __ _ __
[03:30:16 INFO]: [ResidenceList] / _ \___ ___ (_)__/ /__ ___ _______ / / (_)__ / /_
[03:30:16 INFO]: [ResidenceList] / , _/ -_|_-</ / _ / -_) _ \/ __/ -_) /__/ (_-</ __/
[03:30:16 INFO]: [ResidenceList] /_/|_|\__/___/_/\_,_/\__/_//_/\__/\__/____/_/___/\__/
[03:30:16 INFO]: [ResidenceList] # ResidenceList v1.2.0
[03:30:16 INFO]: [ResidenceList] > View at https://github.com/ArtformGames/ResidenceList
[03:30:16 INFO]: [ResidenceList] ResidenceList 1.2.0 enabling...
[03:30:16 INFO]: [ResidenceList] Loading storage data...
[03:30:16 ERROR]: Error occurred while enabling ResidenceList v1.2.0 (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "com.artformgames.plugin.residencelist.api.storage.DataStorage.initialize()" because "this.storage" is null
at com.artformgames.plugin.residencelist.Main.initialize(Main.java:55) ~[ResidenceList-1.2.0.jar:?]
at com.artformgames.plugin.residencelist.lib.easyplugin.EasyPlugin.onEnable(EasyPlugin.java:71) ~[ResidenceList-1.2.0.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:190) ~[purpur-1.20.2.jar:git-Purpur-2095]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[purpur-1.20.2.jar:git-Purpur-2095]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[purpur-api-1.20.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R2.CraftServer.enablePlugin(CraftServer.java:660) ~[purpur-1.20.2.jar:git-Purpur-2095]
at org.bukkit.craftbukkit.v1_20_R2.CraftServer.enablePlugins(CraftServer.java:571) ~[purpur-1.20.2.jar:git-Purpur-2095]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:632) ~[purpur-1.20.2.jar:git-Purpur-2095]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:429) ~[purpur-1.20.2.jar:git-Purpur-2095]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:345) ~[purpur-1.20.2.jar:git-Purpur-2095]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1102) ~[purpur-1.20.2.jar:git-Purpur-2095]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[purpur-1.20.2.jar:git-Purpur-2095]
at java.lang.Thread.run(Unknown Source) ~[?:?]
[03:30:16 INFO]: [ResidenceList] Disabling ResidenceList v1.2.0
请问使用情况如何?有解决您的顾虑吗?
现在貌似会给每个人都创建一个文件,但是里面只有一个空的pinned,在规模较大的服务器上会浪费许多空间。