[CHAT] WordRank v3.0 - Add users to groups when they say a word [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by LaLa, Jul 15, 2011.

  1. Offline

    LaLa

    [​IMG]
    Old post:

    Old Post
    WordRank by LaLa
    Version 1.1.1
    Requires: Permissions 3.x
    Downloads: 1079 (updated daily)

    This plugin was made for this request. With WordRank, you can create and configure special words, that if said, will place the player in the set group of that word. Multi-world compatible!

    Features:
    • Create words to add people to groups when said
    • Permissions support
    Commands (open)


    • /w add [word] [group] [world] - Add a word (If world left blank, will use the current one)
    • /w remove [word] - Remove a word
    • /w removeall - Remove all configured words
    • [word] - Simply type the word to 'redeem' your group


    Permissions (open)

    • WordRank.add - Add a word (/w add)
    • WordRank.remove - Remove a word (/w remove)
    • WordRank.remove.all - Remove all words (/w removeall)
    • WordRank.say - Allows a group to say words that gives them a group
    • WordRank.[word] - (Replace word with a configured word) Gives permission to only use said word


    Download v1.1.1 | Older versions
    Source code

    Changelog:
    Version 1.1.1:
    • Updated for build 1000, probably not required
    Version 1.1

    • You can now specify what world the word gives the group to (argument not required-left blank it will get the world you are in when you set the word)
    • WordRank will now remove all groups before adding the new group (requested by @GmK )
    • Sorry, couldn't get the option for all worlds to work [creeper] .. I'll try again next update..
    Version 1.0

    • First release
     
  2. Offline

    Goradin

    That would be so nice! Please post it if you are done.

    Greetings
     
  3. Offline

    Vynlar

    I can't get to work until tomorrow, and even then, I have another project I need to finish. Don't expect anthing fast.
     
  4. Offline

    Unlucky4ever

    Great Plugin! Can't wait for it to support all worlds at once :)
     
  5. Offline

    sagethor

    @LaLa

    In the future will this plugin support permissionsbukkit? Thanks!
     
  6. Offline

    LaLa

    Yes it will
     
    sagethor likes this.
  7. Offline

    Sh00ck

    need MultiWorld Support...


    Ah and :

    That NOBODY can say this word LOUD ;) so that NOBODY can say the Guest this word ;)
    Do you know what i mean ;P ?


    Ah and ERROR :
    Code:
    09:08:35 [SEVERE] Could not pass event PLAYER_CHAT to WordRank
    java.lang.NullPointerException
            at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:563)
            at com.lala.wordrank.Config.getWordWorld(Config.java:48)
            at com.lala.wordrank.Chat.onPlayerChat(Chat.java:18)
            at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:279)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:682)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
  8. Offline

    Foreseight

    How does it work
     
  9. Offline

    LaLa

    Something didn't register right in your config, could you post it?

    Read the Permissions thread.
     
  10. Offline

    Sh00ck

    http://pastie.org/2285309


    Edit :
    Did you looked at my Feature xD ?


    That with NOBODY can say this word ?
     
  11. Offline

    LaLa

    The world welt doesn't exist. It may be case sensitive, what is the exact name of the world in you server folder?
     
  12. Offline

    Sh00ck

    welt ;D

    Thats the Name in my Server folder ;)
    but i have much more worlds but the GERNERAL World (in the server.proberties) is "welt"

    welt is German and means in english : world

    Thanks.

    Edit//
    and :
    the plugin is working ;)
    with the word the only thing is these errors ;)
     
  13. Offline

    bularax

    Can you make it so that you have to type a: / in front of the word? So it wouldn't be visible for others
     
  14. Offline

    LaLa

    @Sh00ck
    I will look into it next release. Currently working on squashing any issues that could happen

    @bularax
    The plugin will cancel the chat if they say the word correctly so it won't display.

    Side note:
    Working on 1.2 which will have support for Permissions 3.x, SuperPerms, and PEX
     
  15. Offline

    DJ_Idol

    This sounds excellent, I was wondering if there's any chance you could add a configurable iConomy support? So if a player uses a command, it charges them X amount of money?
     
  16. Offline

    LaLa

    There is support for a configurable amount of money to create a coupon, but for any command this plugin will do it.
     
  17. Offline

    Catlover341

  18. Offline

    Hempa

    I get this when i say my word:
    20:09:41 [SEVERE] Could not pass event PLAYER_CHAT to WordRank
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getUserObject(Ljava/lang/String;Ljava/lang/String;)Lcom/nijiko/permissions/User;
    at com.lala.wordrank.Config.removeParent(Config.java:109)
    at com.lala.wordrank.Chat.onPlayerChat(Chat.java:25)
    at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:279)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:682)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  19. Offline

    LaLa

    Doesn't look like you have Permissions 3.x, as required
     
  20. Offline

    Hempa

    oh did not remember to update permissions^^ had Permissions 2.x It all works now Thanks!
     
  21. Offline

    XxXLuisXxX

    Hey,

    I've an Problem with the latest WordRank (1.1.1) and the latest Permissions (3.1.6).

    My User Group has the permissions node - 'WordRank.say' and - 'WordRank.Cookie29'

    Now I've one Problem, if a User writes my Word (Cookie29) in to the chat, the word appears for everyone and he gets the message: "You don't have Permissions to do this."

    Has anyone an Idea?

    Greets

    Luis
     
  22. Offline

    TheLonelyIsland

    Try taking away the capitals first, if that doesn't work only give them one of the two permissions, either way the word will still work!
     
  23. Offline

    CharlieM2

    A best idea for this plugin is the same. When a player says a word, give him a prefix. Not rank. Or both. It will be awesome.
     
  24. Offline

    andrew626

    dosent work
     
  25. Offline

    DMW

    Nice plugin adds a nice functionality, but is there a way to have it only remove a specific permission group instead of clearing all of them when they switch?
     
  26. Offline

    LaLa

    - -WordRank.[word]
     
  27. Offline

    harrisonduell

    I get a error saying
    Could not pass event PLAYER_CHAT to WordRank
    java.lang.NoSuchMethodError: com.nijiko...

    Then it just does nothing
     
  28. Offline

    LaLa

    Do you have Permissions 3.x?
     
  29. Offline

    Sh00ck

    PermissionsBukkit support ;D ?
     
  30. Offline

    Foreseight

    Yeah but Where??
     
  31. Offline

    treeetrunks

    i had wordrank working and i was able to get 2 players to rank up to become members instead of default group on my server but i decided i wanted to change the word. i successfully removed the word "addme" and went to change it to /ping and suddenly instead of confirming that i successfully added it, it said "/w - See forum post for complete syntax"
    the command i put in was "/w add /ping Peasant world" i also tried all other commands, and none of them work. they all say "/w - See forum post for complete syntax"

    i've tried removing the plugin twice and redownloading it but it still only comes up with that phrase for all commands i try.

    Help? :(
     

Share This Page