[MECH/GEN/ADMN] WhosThere 1.4.0 - Intelligent Who Listing + Whois + Color Names [1337]

Discussion in 'Inactive/Unsupported Plugins' started by Sleaker, Jul 5, 2011.

  1. Offline


    Version: 1.4.0

    At the core WhosThere is a simple Who plugin. What makes it different is how it hooks with other plugins. I made this plugin because I wanted my users to have colorized names based on their permission group along with being completely unable to see if Certain admins were online if an Admin was in 'stealth login' mode.

    Show Spoiler

    WhosThere now Requires Vault!
    Source: Github!

    • Colorize Names based on Prefix
    • colored output works to console
    Permission Nodes:
    whosthere.who - Allows users to show who's online
    whosthere.admin - Allows a user to /whois <playername>
    Configuration Example:
    Allows you to Toggle Always displaying stealthed players regardless of permission nodes, and to toggle colored prefixes on/off
    use-prefix: false
    use-color-option: true
    color-option-name: whocolor
    WhoColor/Prefixes support the &# color codes listed on the wiki here.

    Version 1.3.2
    • Reduced the maximum characters per-line to improve auto-line-wrapping
    Version 1.3.1
    • Fixed internal reg-ex issue with line-wrapping
    Version 1.3
    • Text-Wrap!
    • Code cleanup
    Version 1.2
    • Now using Vault for permission hooking
    Version 1.1
    • Added option to use a different info node than prefix. See new configuration example
    • new command /whois <name> - limited to admins 0 shows IP/Location of a player
    • New Functions!
    • /who <name> - attempts to match the playername with all online players. any player name that contains the string will be listed.
    • /who <world> - lists all players on the specified world.
    Version 1.0
    • initial release
  2. Offline


    PM'd you.
  3. Offline


    same issue. vault and administrate from build 20 package for the administrate release. Seems to be calling an improper permissions? I'm using bpermissions. Java 1.6.0_26 bukkit rb1060. I can't get whosthere to work at any build
  4. Offline


    bPermissions has never been a supported Permission plugin.

    I will ignore all PMs regarding support, if you want support, post your issues in this thread, or on the issue tracker. Thanks.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 17, 2016
  5. Offline


    oooh, so basically, if I use permissionsbukkit it should work? Do you recommend a specific permissions solution to work with this? I was under the impression that with the new bukkit permissions system the "groupmanager" plugin for native permissions really shouldn't matter. Is this not the case?

    Would you mind putting a list in the OP that says which permissions plugins this will work with. It'd save a bit of headache!

    Thanks for the reply!
  6. Offline


    It works with Vault, Vault only supports Perm2, Perm3, GM, and PEX. Just because Bukkit has built-in permissions does not mean plugins utilize it.
  7. Offline


    Any chance you could add support for PermsBukkit?
  8. Offline


    any idea why when I do /who all the names have "null" in front of them?
  9. Offline


    @Sleaker Just let you know build 27 seam to have issues where some names would show up like &bBob lala. Anyways I went back to 24 and it works fine. Just thought you would like to know :)
  10. Offline


  11. Offline


    yah, I know. I haven't had a chance to look at it. The builds that come through don't mean anything changed on WhosThere.
    Kane likes this.
  12. Offline


    Latest builds of Vault/WhosThere, CB 1219, Latest dev of bPermissions

    09:00:11 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'who' in plugin WhosThere v1.3.3-b34
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:358)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:354)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:506)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:485)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.UnsupportedOperationException: SuperPerms no data permissions.
            at net.milkbowl.vault.permission.plugins.Permission_SuperPerms.getPlayerPrefix(Permission_SuperPerms.java:208)
            at net.milkbowl.vault.permission.Permission.getPlayerPrefix(Permission.java:867)
            at com.sleaker.WhosThere.WhosThere.prefix(WhosThere.java:172)
            at com.sleaker.WhosThere.WhosThere.colorize(WhosThere.java:273)
            at com.sleaker.WhosThere.WhosThere.whoCommand(WhosThere.java:243)
            at com.sleaker.WhosThere.WhosThere.onCommand(WhosThere.java:98)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
            ... 7 more
    I know you said you dont support bpermissions directly (at least a page back), and im assuming thats what Vault is for, a api/hook into multiple platforms? with 50-80 people on a server, this is necessary for me. Without it, tab list is ugly and looking for a specific player in a sea of white text sucks too. :(
  13. Offline


    Please use the new website linked in the main topic for discussion and getting the new version.

Share This Page