Inactive [FIX][ADMN] PluginSpy 1.4 - Stop players from running /plugins! [1.1-R4]

Discussion in 'Inactive/Unsupported Plugins' started by nicatronTg, Aug 28, 2011.

  1. Offline

    nicatronTg

    PluginSpy - Stopping angry players from cloning your setup:

    Version: v1.4

    This allows you to stop players from using /plugins, /pl, /ver, and /gc commands, thus making your server more unique and hiding your secrets from prying eyes.
    To allow a user to use them, you need to give them the Bukkit permission node 'shankshock.plugins'.

    Download latest from BukkitDev

    Source Code

    Changelog:
    (See BukkitDev)
     
  2. Offline

    robin0van0der0v

    You forget "/version". ;)
     
  3. Offline

    nicatronTg

    You really want that added? :p
     
  4. Offline

    shaggy2010

    I installed this, but even granting myself permission I cant see the /plugins myself, and its useful for me as admin?
    Thanks :)
     
  5. Offline

    robin0van0der0v

    "/ver" is an alias for "/version". ;)
     
  6. Offline

    nicatronTg

    Updated and fixed in 1.3.
     
  7. Offline

    Sayshal

    I'm NOT trying to bag on you.. But this is not really needed..
    In bukkit.yml you can add:
    plugins []
    pl []
    vr []
    version[]
    ETC
    ORRR!!!!!
    bPermissions:
    ^bukkit.command. BLAH
    ...
     
  8. Offline

    nicatronTg

    I'm not trying to bag on you, but someone posted that on the first page, if you had bothered to look.
     
  9. Offline

    Spadow

    @nicatronTg

    I installed it and give the permission node to me but even if want to use /plugins i cant see them.

    Im using PEX #1317 CB
     
  10. Offline

    nicatronTg

    Try latest CraftBukkit RB? I only support stock bukkit permissions, I can't guarantee another plugin that provides them will work (I do know that if you assign an attachment with the permission to a player using the API it works fine).
     
  11. Offline

    heisan213

    also, for those who really cares, /icanhasbukkit is still not diabled. But, yeah, a very good, simple plugin :p Thanks, now its easy to hide the fact that im using a bukkit server, mhehehe :)
     
  12. Offline

    nicatronTg

    Is that seriously a command? -.-
     
  13. Offline

    heisan213

    Yep, it actually is, just try it :p
     
  14. Offline

    nicatronTg

    Alright, I'll change that tonight then.
     
  15. Offline

    shaggy2010

    I only use CB RB and it still dont work for me, with PEX.
     
  16. Offline

    ruifung

    icanhasbukkit is a alias to version, its defined in bukkit.yml. Just remove it there. =.=
     
  17. Offline

    Spadow

    @nicantronTG

    can u make it comfortable with pex?
     
  18. Offline

    nicatronTg

    I'm not supporting 3rd party permissions modules. That's the goal of the permissions system in RB #1000, to remove the need to use a 3rd party tool for managing permissions.
     
  19. Offline

    guyag

    Still works wonders, if anyone cares :) You can block the bukkit.command.plugins or bukkit.command.version nodes, but this is a lot easier if you don't want to do permissions or if you don't want the annoying message to come up if you don't have those nodes. Thanks, this is incredibly useful!
     
  20. Offline

    nicatronTg

    Sent the update to keep this working with the newest changes out to BukkitDev.
     
  21. Offline

    OverSizedRabbit

    make it so that you can config what plugins you want them to see not just wipe the whole command
     
  22. Offline

    nicatronTg

    That isn't the point of the plugin.
     
  23. Offline

    OverSizedRabbit

    :(
     
  24. Offline

    latinolli63

    erro

    Code:
    2012-03-04 10:53:28 [SEVERE] Could not load 'plugins\PluginSpy.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at com.shankshock.nicatronTg.PluginSpy.PluginSpy.<init>(PluginSpy.java:24)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144)
        ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 27 more
     
  25. Offline

    nickpips

    ....or you can give a permissions group 'bukkit.command.plugins: false' instead, right?
     
  26. Offline

    CubieX

    Tested on CB 2126 (MC 1.2.4 R1.0) It works so far.
     

Share This Page