Spigot PerWorldServer | Per world Tablist and chat! | 1.8-1.16.4 3.5

Allow only players from each world to chat and see to each other!

  1. Struck713 submitted a new resource:

    PerWorldChat - Allow only players from each world to chat to each other!

    Read more about this resource...
     
  2. Can you add the ability to have world groups?
    So like the worlds FFA1 and FFA2 can hear eachothers chat but worlds Lobby and Dev cannot. :)
     
  3. yes
     
    • Winner Winner x 1
  4. Strok:
    Code (Text):
    [22:27:27] [Server thread/WARN]: org.bukkit.configuration.InvalidConfigurationException: while scanning for the next token
    found character % '%' that cannot start any token. (Do not use % for indentation)
    in 'string', line 3, column 9:
        format: %player% %tag_suffix%&8» %message%
                ^

    [22:27:27] [Server thread/WARN]:     at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57)
    [22:27:27] [Server thread/WARN]:     at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:226)
    [22:27:27] [Server thread/WARN]:     at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:169)
    [22:27:27] [Server thread/WARN]:     at com.struckplayz.perworldchat.ChatHandler.onChat(ChatHandler.java:59)
    [22:27:27] [Server thread/WARN]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [22:27:27] [Server thread/WARN]:     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    [22:27:27] [Server thread/WARN]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    [22:27:27] [Server thread/WARN]:     at java.lang.reflect.Method.invoke(Unknown Source)
    [22:27:27] [Server thread/WARN]:     at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader$1.execute(PerWorldPluginLoader.java:120)
    [22:27:27] [Server thread/WARN]:     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [22:27:27] [Server thread/WARN]:     at us.Myles.PWP.TransparentListeners.PWPRegisteredListener.callEvent(PWPRegisteredListener.java:30)
    [22:27:27] [Server thread/WARN]:     at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
    [22:27:27] [Server thread/WARN]:     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
    [22:27:27] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.PlayerConnection$7.evaluate(PlayerConnection.java:1093)
    [22:27:27] [Server thread/WARN]:     at org.bukkit.craftbukkit.v1_8_R3.util.Waitable.run(Waitable.java:24)
    [22:27:27] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:729)
    [22:27:27] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
    [22:27:27] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
    [22:27:27] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
    [22:27:27] [Server thread/WARN]:     at java.lang.Thread.run(Unknown Source)
    [22:27:27] [Server thread/WARN]: Caused by: while scanning for the next token
    found character % '%' that cannot start any token. (Do not use % for indentation)
    in 'string', line 3, column 9:
        format: %player% %tag_suffix%&8» %message%
                ^

    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:420)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:226)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(ParserImpl.java:586)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:132)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:229)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:120)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:450)
    [22:27:27] [Server thread/WARN]:     at org.yaml.snakeyaml.Yaml.load(Yaml.java:369)
    [22:27:27] [Server thread/WARN]:     at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
    [22:27:27] [Server thread/WARN]:     ... 19 more
    [22:27:27] [Server thread/ERROR]: **** THIS IS NOT AN ISSUE TO DO WITH PER WORLD PLUGINS ****
    Could not pass event PlayerChatEvent to PerWorldChat v1.0
    org.bukkit.event.EventException
        at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader$1.execute(PerWorldPluginLoader.java:122) ~[?:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at us.Myles.PWP.TransparentListeners.PWPRegisteredListener.callEvent(PWPRegisteredListener.java:30) [PerServerPlugins.jar:?]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at net.minecraft.server.v1_8_R3.PlayerConnection$7.evaluate(PlayerConnection.java:1093) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at org.bukkit.craftbukkit.v1_8_R3.util.Waitable.run(Waitable.java:24) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:729) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot_1.8.8_latest.jar:git-Spigot-e4d4710-e1ebe52]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_77]
    Caused by: java.lang.NullPointerException
        at com.struckplayz.perworldchat.ChatHandler.onChat(ChatHandler.java:70) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_77]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77]
        at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader$1.execute(PerWorldPluginLoader.java:120) ~[?:?]
        ... 11 more
     
  5. k I wul fix
     
    • Winner Winner x 1
  6. Good strok.
     
    • Like Like x 1
    • Like Like x 1
  7. Can yo ucadd 1.9.4 support?
     
  8. Yes I can, I will work on that right now. :)
     
  9. ez. Put ' around the %player% %tag_suffix%&8» %message% in the config.
     
    • Like Like x 1
  10. Thanks! :)
    Though can you add the option to disable just the chat formatting in the future? ;)
     
  11. Download not working
     
  12. I know I'll fix it later
     
  13. thanks babe
     
    • Friendly Friendly x 1
  14. Struck the %tag% placeholder isn't working. :(
     
  15. k
     
    • Like Like x 1