Inactive [INFO] MCDocs v14.3 ~ Documentation Plugin || MOTD, Local or Online Files, Your Commands [1.3.1]

Discussion in 'Inactive/Unsupported Plugins' started by Tazzernator, Jan 17, 2011.

  1. Offline

    Tazzernator

    [​IMG]

    [​IMG] [​IMG] [​IMG] [​IMG]
    NEWS (open)

    Version 11.2 released (22nd October 2011)


    Version 11.2
    • Added permissions wildcard support (mcdocs.*) works for all commands.
      • Note: this only allows all commands. mcdocs.reload does not fall under this wildcard. This needs to be set separately.
    • Added some try catch around the motd: configs.
    • Fixed motd-enabled
    Version 11.1
    • Removed the spacing that occurs when you only have 1 page.
    • New variable: %time (Shows what time it is in the player's world in 12 hour format.
      • Sun rises @ 5am, Sets @ 7pm
    Version 11
    • Updated to work with PermissionsBukkit (Tested, nodes work)
    • Updated to work with Register for %balance, you will need to download the Register plugin for this to work with iConomy and various other economy plugins.
    • Optimised much of the code.
    • Updated the commands config structure, much simpler now than before. :)
    • You can now use %name, %size, %world, %group, %ip, %world, %prefix, %suffix in your file paths in the config.yml
    • Redefined the MOTD process.
      • Is now all defined within configuration
      • You can now use online files
    • Changed how logging occurs, you can toggle if you want to be informed about errors or not in the config now.
    • Group support now uses an in house permission system, where you define the groups players are in manually.
    • New permissions-enabled variable, Do you have any permissions system installed? Yes: true | No: false
     
    DoomLord, Camberme, efstajas and 18 others like this.
  2. Offline

    Astro MacGuffin

    Tested and working on BC 497, including dynamic loading (change .txt on the fly) and color codes. Thank you!

    One suggestion would be to fix so you can reload via plugman - when I did this, it caused my doc to output the .txt contents three times per command usage; restarting the server repaired that.
     
  3. Offline

    enkryptor

    Can't understand, is it possible to use "space" in commands? For instance:
    Code:
    /help:help.txt
    /help shop:help-shop.txt
     
  4. Offline

    Tazzernator

    No
     
  5. Offline

    enkryptor

    Well, is it possible to implement this as a feature?..
     
  6. Offline

    Tazzernator

    It would take some time and some devine problem solving. If you feel up for it you can visit my GitHub - see OP.
     
  7. Offline

    Jobsti

    Tested with #522 & GM 1.0 alpha-4. Works very well ;)
     
    Tazzernator likes this.
  8. Offline

    Niels

    Hi,
    First off i like your plugin!
    It worked fine since yesterday.
    But now I get this error when a played joins: Could not pass event PLAYER_JOIN to MCDocs
    using, build_527 and permissions 2.5.4
    Someone please help ! :) Thanks in advance.
    Untitled.png
     
  9. Offline

    Tazzernator

    Your permission setup is incorrect. - MCDocs cannot find the group of the player joining.
     
  10. Offline

    Niels

    Oke it is working again!
    You were right there was something wrong with my permission setup :D
    Thanks dude!
     
    Tazzernator likes this.
  11. Offline

    Cynthek

    Help Please..
    getting this while using my command..

    2011-03-14 21:22:40 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to MCDocs
    java.lang.ArrayIndexOutOfBoundsException: -9
    at java.util.ArrayList.elementData(ArrayList.java:338)
    at java.util.ArrayList.get(ArrayList.java:351)
    at com.tazzernator.bukkit.mcdocs.MCDocsListener.linesProcess(MCDocsListener.java:166)
    at com.tazzernator.bukkit.mcdocs.MCDocsListener.onPlayerCommandPreprocess(MCDocsListener.java:260)
    at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:145)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:611)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:582)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:576)
    at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-14 21:22:40 [INFO] Cynthek issued server command: Regeln
    2011-03-14 21:22:40 [INFO] Unknown console command. Type "help" for help.

    Using Bukkit #493, no permission plugin. Thanks..

    My command.txt file:

    commands:
    /NULL:LEAVE.THIS.HERE
    /Regeln:A_1.txt
    /Regeln2:B_2.txt
    /Regeln3:C_3.txt
    /Orte:Orte.txt
    /Ideen:Ideen.txt
    /Online:Onlineliste.txt
    /Team:Team.txt
    /Spender:Spender.txt
    /Befehle:Befehle.txt
     
  12. Offline

    ndm250

    AHH!! This plugin has been marked as "inactive", tho it should be marked as "AWESOME". Quickly updated this plugin!
     
  13. Offline

    cjc343

    It should still be working just fine, just needs to be tested+certified for 531+ still.
     
  14. Offline

    Tazzernator

    Confirmed working build 556

    [​IMG]

    Ignore the twit admins.

    "Inactive" does not mean "Will not work"

    The plugin works fine - I just havn't changed the title of the thread in ages - and apparently that's inactivity.

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

    TnT

    You're too kind.
    Please read the plugin submission guidelines.

    This is in reference to the build number as shown in the brackets of the title. If your plugin does not support the latest RB's, it will be marked as unsupported - as in - its not supported on the last RB.

    The thread title needs to be kept up to date - a great many users search out plugins by the thread title and what they support. I'm sure its annoying, but it provides some consistency between plugins and provides users as easier quick glance to know it should work for them on the build they are using.
     
  16. Offline

    Daveyo

    motd

    Welcome, &1%name! &fOnline (%size): &4%online
    &aGriefing: NO GRIEFING ATM
    &aLocal Shops: Working Money: Working
    &fThis login message: &c/motd
    &fRules: &c/rules
    &eWhat's new?(3/14) 2:22PM: &c/updates
    &fHelp (common commands): &c/help
    &fSome other common commands: &c/other

    Seems to put a 'y' with 2 dots above it before the welcome. Very strange bug but it makes my motd look unprofessional.
     
  17. Offline

    Tazzernator

    http://forums.bukkit.org/threads/in...and-that-you-define-556.894/page-8#post-73169
     
  18. Offline

    Daveyo

    thank you sir
     
    Tazzernator likes this.
  19. Offline

    Maluzis

    Strange character
    I have a strange bug. On the chat, I received a letter. I do not know where does it come and I do not know how to remove it.

    It looks like this:

    [​IMG]

    Any ideas?
     
  20. Offline

    Tazzernator

    Read the three posts above yours >.<
     
  21. plugin confirmed broken on b602jnks:
    Code:
    2011-03-30 14:08:52 [SEVERE] Could not load plugins\MCDocs.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:102)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:158)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:106)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:62)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.reflect.InvocationTargetException
        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:98)
        ... 8 more
    Caused by: java.lang.VerifyError: class com.tazzernator.bukkit.mcdocs.MCDocsListener overrides final method onPlayerCommandPreprocess.(Lorg/bukkit/event/player/PlayerChatEvent;)V
        at java.lang.ClassLoader.defineClass1(Native Method)
        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$100(Unknown Source)
        at java.net.URLClassLoader$1.run(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:36)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at com.tazzernator.bukkit.mcdocs.MCDocs.<init>(MCDocs.java:48)
        ... 13 more
     
    Tazzernator likes this.
  22. Offline

    Kevin Forte

    Unfortunately, 600+ has killed your plugin, and it is probably one of the most important ones I use. ):
     
    Tazzernator likes this.
  23. Offline

    NinjaGrinch

    I see others have gotten this but I also receive this error with 600+. :(

    Code:
    17:54:22 [SEVERE] Could not load plugins\MCDocs.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:102)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:158)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:106)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:62)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
            at java.lang.reflect.Constructor.newInstance(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:98)
            ... 8 more
    Caused by: java.lang.VerifyError: class com.tazzernator.bukkit.mcdocs.MCDocsList
    ener overrides final method onPlayerCommandPreprocess.(Lorg/bukkit/event/player/
    PlayerChatEvent;)V
            at java.lang.ClassLoader.defineClass1(Native Method)
            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$100(Unknown Source)
            at java.net.URLClassLoader$1.run(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:36)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:24)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at com.tazzernator.bukkit.mcdocs.MCDocs.<init>(MCDocs.java:48)
            ... 13 more
     
    Tazzernator likes this.
  24. Offline

    Tazzernator

    Thanks for letting me know,
    Updated: See First Post.
     
  25. Offline

    NinjaGrinch

    Thanks! Was holding off upgrading to 602 until this was updated. :)
     
    Tazzernator likes this.
  26. Offline

    Tazzernator

    No worries mate :)
     
  27. Offline

    Psycho Robot

    I have build 602 and the most recent version of MCDocs, however it is giving me this console error when I log in:

    Code:
    22:21:24 [INFO] Psycho_Robot [/71.79.225.128:51335] logged in with entity id 48
    22:21:24 [SEVERE] Could not pass event PLAYER_JOIN to MCDocs
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getGroup(L
    java/lang/String;)Ljava/lang/String;
            at com.tazzernator.bukkit.mcdocs.MCDocsListener.groupMotd(MCDocsListener
    .java:283)
            at com.tazzernator.bukkit.mcdocs.MCDocsListener.onPlayerJoin(MCDocsListe
    ner.java:272)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:166)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
            at net.minecraft.server.ServerConfigurationManager.a(ServerConfiguration
    Manager.java:98)
            at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:87)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:27)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    22:21:32 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to MCDocs
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getGroup(L
    java/lang/String;)Ljava/lang/String;
            at com.tazzernator.bukkit.mcdocs.MCDocsListener.onPlayerCommandPreproces
    s(MCDocsListener.java:219)
            at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.ja
    va:190)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
            at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:597)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:568)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:562)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:192)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    22:21:37 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to MCDocs
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getGroup(L
    java/lang/String;)Ljava/lang/String;
            at com.tazzernator.bukkit.mcdocs.MCDocsListener.onPlayerCommandPreproces
    s(MCDocsListener.java:219)
            at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.ja
    va:190)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
            at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:597)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:568)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:562)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:192)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
     
  28. Offline

    NinjaGrinch

    I get the following error now when a player joins.

    Code:
    22:24:08 [SEVERE] Could not pass event PLAYER_JOIN to MCDocs
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getGroup(L
    java/lang/String;)Ljava/lang/String;
            at com.tazzernator.bukkit.mcdocs.MCDocsListener.groupMotd(MCDocsListener
    .java:283)
            at com.tazzernator.bukkit.mcdocs.MCDocsListener.onPlayerJoin(MCDocsListe
    ner.java:272)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:166)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
            at net.minecraft.server.ServerConfigurationManager.a(ServerConfiguration
    Manager.java:98)
            at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:87)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:68)
            at net.minecraft.server.Packet1Login.a(SourceFile:46)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:192)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:34)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
     
  29. Offline

    Tazzernator

    Both look like a permissions setup issue. It's crashing trying to find your group.

    I havn't been bothered to test with permissions. I guess I should :<

    Update: I've recreated the error - working on a fix now.
    Update 2: I've made a post in the permissions thread, asking how to find the user's group. -- Unfortunately I have to go to uni atm, I'll be back home in about 4-5 hours. Update then.
     
  30. Offline

    NinjaGrinch

    Alrighty, I'll hold off my upgrade until tomorrow-ish then. Thanks!

    EDIT: I also tried using a command I setup with MCDocs on my test server and it threw the following error, hope it helps.

    Code:
    23:02:24 [SEVERE] Could not pass event PLAYER_COMMAND_PREPROCESS to MCDocs
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getGroup(L
    java/lang/String;)Ljava/lang/String;
            at com.tazzernator.bukkit.mcdocs.MCDocsListener.onPlayerCommandPreproces
    s(MCDocsListener.java:219)
            at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.ja
    va:190)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
            at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:597)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:568)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:562)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:192)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
     
  31. Offline

    Tazzernator

    Updated, See OP.
     
    Ninja Grinch likes this.

Share This Page