Плагин [FUN/FIX] TrueCommand 1.0 - пишем команду в верной раскладке [1.1 - ∞]

  • Автор темы Автор темы Den_Abr
  • Дата начала Дата начала
Перезальете?
 
Самый афигенный плагин
 
Фикс с командой say и me был? Чтоб русиком можно было писать? Давно не следил просто.
Там банально же startsWith("say".toLowerCase())
Чаще случается вариант с .ыфн ghbdtn, так что лучше инвертировать польностью.
Вот поэтому и не стал пилить фикс.
 
У меня на ядре 1.8.7 начал кидаться ошибками
upload_2015-7-9_16-59-43.png
надеюсь на обнову 🙂
 
На 1.7.10 работает?
 
@Den_Abr вместе с chatguard работает плохо, сорит ошибками
Код:
[17:52:45 ERROR]: Could not pass event PlayerChatEvent to TrueCommand v0.7
org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:1.7.10-1492.152]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:1.7.10-1492.152]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:1.7.10-1492.152]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:1.7.10-1492.152]
        at net.minecraft.network.NetHandlerPlayServer$5.evaluate(NetHandlerPlayServer.java:1208) [nh$5.class:?]
        at org.bukkit.craftbukkit.v1_7_R4.util.Waitable.run(Waitable.java:24) [Waitable.class:1.7.10-1492.152]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:880) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431) [lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
Caused by: java.lang.NullPointerException
        at ru.Den_Abr.TrueCommand.TrueCommandPlugin.onChat(TrueCommandPlugin.java:91) ~[?:?]
        at sun.reflect.GeneratedMethodAccessor256.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_66]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_66]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:1.7.10-1492.152]
        ... 10 more
 
@Den_Abr вместе с chatguard работает плохо, сорит ошибками
Код:
[17:52:45 ERROR]: Could not pass event PlayerChatEvent to TrueCommand v0.7
org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:1.7.10-1492.152]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:1.7.10-1492.152]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:1.7.10-1492.152]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:1.7.10-1492.152]
        at net.minecraft.network.NetHandlerPlayServer$5.evaluate(NetHandlerPlayServer.java:1208) [nh$5.class:?]
        at org.bukkit.craftbukkit.v1_7_R4.util.Waitable.run(Waitable.java:24) [Waitable.class:1.7.10-1492.152]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:880) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:431) [lt.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:809) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:669) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
Caused by: java.lang.NullPointerException
        at ru.Den_Abr.TrueCommand.TrueCommandPlugin.onChat(TrueCommandPlugin.java:91) ~[?:?]
        at sun.reflect.GeneratedMethodAccessor256.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_66]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_66]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:1.7.10-1492.152]
        ... 10 more
Лол. Он ещё работает? При написании какого сообщения/команды ошибка?
 
Лол. Он ещё работает? При написании какого сообщения/команды ошибка?
Когда игрока чатгвард замутил, то при любом его сообщение вот это.
А еще из-за trueCommand в чате нельзя точки писать, они исчезают)
Плагин очень крутой, всегда ставлю его по дефолту, но вот такие неприятности ;(
 
C точками я давно ещё жаловался. Есть такая тема. Потому и не использую.
 
C точками я давно ещё жаловался. Есть такая тема. Потому и не использую.
Когда игрока чатгвард замутил, то при любом его сообщение вот это.
А еще из-за trueCommand в чате нельзя точки писать, они исчезают)
Плагин очень крутой, всегда ставлю его по дефолту, но вот такие неприятности ;(
Фикс готов, буду дома выложу.
Загрузил новую версию 0.8.
 
На версию 1.8.8 пойдет?
 
проблема с любыми командами на /f <>
(factions)
 
Интересно, баг с командами из одного символа уже пофикшен? Чую, что нет. Ну, раз уж апнули...
В общем при использовании всяких /l, /i, /m и прочего вылетает то ли OutOfBounds, то ли NullPointer, не припомню уже. Надеюсь, автору не составит труда исправить данную ошибку и выложить обновление.
 
Последнее редактирование:
Интересно, баг с командами из одного символа уже пофикшен? Чую, что нет. Ну, раз уж апнули...
В общем при использовании всяких /l, /i, /m и прочего вылетает то ли OutOfBounds, то ли NullPointer, не пприомню уже. Надеюсь, автору не составит труда исправить данную ошибку и выложить обновление.
Да, так и есть. Обновил плагин.
 
Требует ProtocolLib. А нельзя ли просто слушать CommandPreprocessEvent и проверять на commandName.contains("regex а-яА-Я")?
 
Назад
Верх Низ