【Lv:3】
创建就会空指针
创建重载就消失了
核心mohsit-1.20.1
[20:21:39 INFO]: Huya_heishu issued server command: /bi add r:a u:r w:zcsj
[20:21:39 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'bi' in plugin BanIt v1.1.5
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:48) ~[forge-1.20.1-47.4.0-universal.jar%23319!/:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:147) ~[forge-1.20.1-47.4.0-universal.jar%23319!/:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:895) ~[forge-1.20.1-47.4.0-universal.jar%23319!/:997de31d-ddc9a2dad-d2eba2c8-47.1.106]
at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:51) ~[forge-1.20.1-47.4.0-universal.jar%23319!/:?]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:264) ~[brigadier-1.20.1.jar%23150!/:?]
at net.minecraft.commands.Commands.m_242674_(Commands.java:321) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_246958_(ServerGamePacketListenerImpl.java:1881) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:1845) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18693_(BlockableEventLoop.java:58) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:151) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:966) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:175) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:124) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:949) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:943) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:134) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:929) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:854) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:285) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.ConfigurationSection.getKeys(boolean)" because the return value of "org.bukkit.configuration.file.YamlConfiguration.getConfigurationSection(String)" is null
at pers.tany.banit.utils.BanInfo.getFlags(BanInfo.java:273) ~[?:?]
at pers.tany.banit.utils.BanInfo.hasFlag(BanInfo.java:294) ~[?:?]
at pers.tany.banit.command.Commands.onCommand(Commands.java:494) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[forge-1.20.1-47.4.0-universal.jar%23319!/:?]
... 22 more

创建重载就消失了
核心mohsit-1.20.1
[20:21:39 INFO]: Huya_heishu issued server command: /bi add r:a u:r w:zcsj
[20:21:39 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'bi' in plugin BanIt v1.1.5
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:48) ~[forge-1.20.1-47.4.0-universal.jar%23319!/:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:147) ~[forge-1.20.1-47.4.0-universal.jar%23319!/:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:895) ~[forge-1.20.1-47.4.0-universal.jar%23319!/:997de31d-ddc9a2dad-d2eba2c8-47.1.106]
at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:51) ~[forge-1.20.1-47.4.0-universal.jar%23319!/:?]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:264) ~[brigadier-1.20.1.jar%23150!/:?]
at net.minecraft.commands.Commands.m_242674_(Commands.java:321) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_246958_(ServerGamePacketListenerImpl.java:1881) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:1845) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18693_(BlockableEventLoop.java:58) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:151) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:966) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:175) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:124) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:949) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:943) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:134) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:929) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:854) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:285) ~[server-1.20.1-20230612.114412-srg.jar%23314!/:?]
at java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.ConfigurationSection.getKeys(boolean)" because the return value of "org.bukkit.configuration.file.YamlConfiguration.getConfigurationSection(String)" is null
at pers.tany.banit.utils.BanInfo.getFlags(BanInfo.java:273) ~[?:?]
at pers.tany.banit.utils.BanInfo.hasFlag(BanInfo.java:294) ~[?:?]
at pers.tany.banit.command.Commands.onCommand(Commands.java:494) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[forge-1.20.1-47.4.0-universal.jar%23319!/:?]
... 22 more