- Баллы
- 173
Мне нужно получить строку из конфига:
А именно startWith, но появилась проблема:
Я знаю что ошибка в строке 191:
with:
Код:
Global:
format: '&6[Global]%PREFIX%%NAME%: %MSG%'
startWith: ^
ranged: false
2013-10-13 13:55:37 [SEVERE] Could not pass event PlayerChatEvent to BkrChatReload v2.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.v1_5_R3.PlayerConnection$4.evaluate(PlayerConnection.java:903)
at org.bukkit.craftbukkit.v1_5_R3.util.Waitable.run(Waitable.java:24)
at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:517)
at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226)
at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477)
at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410)
at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.NullPointerException
at java.lang.String.startsWith(Unknown Source)
at java.lang.String.startsWith(Unknown Source)
at ykt.BeYkeRYkt.BkrChatReload.Listener.BkrChatListener.onPlayerChat(BkrChatListener.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
... 10 more
Я знаю что ошибка в строке 191:
if(chatMessage.startsWith(with)){
with:
Как можно сделать так, чтобы плагин проверял все "под"строки связанное с startWith ?for(String mods : plugin.getConfig().getConfigurationSection("Mods").getKeys(false)){
String with = plugin.getConfig().getString("Mods." + mods + ".startWith");