[MECH] ChestLock v1.1 - Simple locking solution for Chests, Furnaces, and Doors [953]

Discussion in 'Inactive/Unsupported Plugins' started by Codisimus, Mar 23, 2011.

  1. Offline

    Codisimus

    This page will no longer be updated. Please follow this project at the Bukkit Dev Page

    ChestLock - Simple locking solution for Chests, Furnaces, Dispensers, and Doors:
    Version: 1.1 (7/16/2011)
    Supports iConomy, BOSEconomy, Essentials, Permissions
    Download Page

    1.) Create a chest
    2.) Punch it
    • Now you are the owner and the chest is locked!
    3.) Punch it again
    • Now the chest is unlocked!
    To Lock a Door:
    1.) Target the door and type "/lock"
    • The item in your hand is set as the key
    • Users can't open that door unless they have that type of item in their hand
    2.) Target the door and type "/lock" while holding nothing
    • You are set as the owner and the door cannot be locked
    -----------------------------------------------------------------------
    • When a chest is locked noone can open it, (not even the owner)
    • When a chest is unlocked everyone can open it.
    Only the owner can unlock/lock a chest.
    • If a non-owner tries to, they will be told that it doesn't belong to them.
    • If an admin* tries to, they will be told who the owner is.
    • An admin* can however unlock a chest if he is holding dirt (configurable)
    Only the owner and admins* can destroy owned chests
    • In order to disown a chest a player must punch it with dirt (configurable)
    *admins are defined by having the permission node chestlock.admin (or isOp() if Permissions is not installed)

    Features:
    • Simple lock/unlock
    • Lock Chests, Furnaces, Dispensers, and Doors
    • Configure which items unlock/own/disown
    • Add Coowners who can also lock/unlock
    • Add coowner "any" to allow anyone to lock/unlock
    • Make chests/doors unlockable so users can't claim them
    • Set certain keys to open doors.
    • Quick to make (no looking up confusing commands) Just Punch it!
    • Customization of messages
    • Uses iConomy, BOSEconomy or Essentials to charge users money for owning/locking
    • Permissions allow admin abilities
    • MultiWorld support
    Commands:
    • /coowner [Name] - Add [Name] as co-owner of target chest
    • /coowner any - Allow anyone to lock/unlock the target chest
    • /lock - Lock/Unlock target chest
    • /lock - Set item in hand as key to target door
    • /lock never - Make target chest/door unlockable (must be owner first)
    Permission Nodes:
    • chestlock.admin - defines user as an admin
    • chestlock.own
    • chestlock.lock
    • chestlock.unlockable
    • chestlock.coowner
    • chestlock.usekey
    • chestlock.free
    Review by JamesACosten:

    Tutorial By 0zyke:

    Other vid showing many other plugins by me:


    ToDo:
    • Add iron door support
    • Add MySQL support *I give up trying to get this to work. If someone wants to help me I'd appreciate it
    Changelog:
    Old Versions + ChangeLog can be found at Download Page
    Show Spoiler

    Version 1.1 (7/16/2011)
    • Fixed locking chests with /lock
    • Added lock cost
    • Added color support for all customizable messages
    Version 1.0 (6/26/2011)
    • Improved OP options
    • Updated Economy support
    • Added iron door support
    Version 0.9.1 (6/13/2011)
    • Fixed chest unlocking
    • Fixed door locking
    Version 0.9 (6/12/2011)
    • Cleaned up code/fixed errors
    • Added option of save file cleanup
    Version 0.8.4 (6/4/2011)
    • Cleaned up errors and added error messages
    Version 0.8.3 (6/3/2011)
    • Various fixes and code cleanup
    Version 0.8.2 (6/3/2011)
    • Added Essentials econ support
    • Added option of explosion protection
    • Fixed block break throwing errors
    Version 0.8.1 (5/4/2011)
    • Updated to iConomy 5
    • Few various fixes
    Version 0.8 (4/29/2011)
    • Added many permissions nodes
    • Added customization of messages
    • Added iConomy support
    • Added global key for Admins
    Version 0.7 (4/15/2011)
    • Added support for Furnaces, Dispensers, and Doors
    • Fixed coowners
    • Added option for coowner "any" to allow anyone to lock/unlock
    • Added option to make chests/doors unlockable so users can't claim them
    • Added option to set certain keys to open doors.
    • Improved save system (no more erased data)
    • Improved multiworld support
    • Fixed all known bugs
    Version 0.6.3 (4/2/2011)
    • Fixed chests being broken by anyone
    Version 0.6.2 (3/31/2011)
    • Few minor fixes
    • Works with build #612
    Version 0.6.1 (3/31/2011)
    • Added option of setting lock tool to "any"
    Version 0.6 (3/30/2011)
    • Updated to craftbukkit build #602
    Version 0.5 (3/25/2011)
    • Various fixes
    • Sand set as default Admin disown tool
    Version 0.4 (3/24/2011)
    • Fixed double chests
    • Changed admin info to to Air by default (dirt is set to toggle lock)
    Version 0.3 (3/24/2011)
    • Fixed double chests
    • Added disown on break
    • Added config to define tools
    • Added commands for coowners and to toggle lock
    Version 0.2 (3/24/2011)
    • Added disown with dirt
    • Added admin open with dirt
    • Added isOp() if permissions is not present
    Version 0.1 (3/23/2011)
    • Initial Release
     
    migato, GameFreakDude and Sefragus129 like this.
  2. Offline

    Codisimus

  3. Offline

    $p!k3

    when u say "You are set as the owner and the door cannot be locked" does that mean, only u can open the door?
     
  4. Offline

    Codisimus

    It means anyone can open the door and only you can lock it back up
     
  5. Offline

    ghostsoldier23

    All ownerships and lock settings seem to get reset when the server is reloaded or restarted. Is this a glitch or something configurable I don't know about?
     
  6. Offline

    Codisimus

    you must have a corrupted save file, which it notifies you about on start up
     
  7. Offline

    ghostsoldier23

    Code:
    15:38:34 [SEVERE] [ChestLock] Invalid blocktype, Check world name for ghostsoldi
    er23;world;-251;70;-154;,;
    15:38:34 [SEVERE] [ChestLock] Saving turned off to prevent loss of data
    Ok I see that there is an "invalid blocktype" and that it turned off saving... but how do I fix that?
     
  8. Offline

    Codisimus

    easy fix is delete that line from your save file
     
  9. Offline

    ghostsoldier23

    I just reinstalled the plugin. Works fine now.

    Great plugin! Thanks!
     
  10. I have noticed that chests dont seem to work on some chunks, the mod works for chests on one side of my house, but if i move them over to the other side of the house they become utterly non functional.
     
  11. Offline

    Codisimus

    I think this is a bukkit issue, temporary fix is to restart the server
     
  12. Offline

    jamescosten

  13. Offline

    Codisimus

    I will post this above when I get the chance. I look forward to your other reviews
     
  14. A more accurate and standout name for this plugin would be something like: You are free to use.

    Punchable Lockables
     
  15. This is a great mod, however it is to be having trouble with permissions. For admins with * permissions it works fine, however anyone with chestlock.* or anything else like that it will work 50% of the time and the other 50% it will say you do not have permission. Seems to come in waves, It will work for 5 mins, then break for 5 mins, then work again.
     
  16. Offline

    Codisimus

    Updated to 818, and added essentials econ support. Please repost any errors that are still occuring
     
  17. Offline

    avatarDr

  18. Offline

    DeathToKittens

    I seem to be getting an error with 0.8.2 as well. I just started a brand new install of MineOS+ (Linux). I did not port over the old config file incase the new .jar generated new properties. It seems that it is not generating the new config directory on first initialization.

    2011-06-03 23:23:32 [INFO] Starting minecraft server version Beta 1.6.6
    2011-06-03 23:23:32 [INFO] Loading properties
    2011-06-03 23:23:32 [INFO] Starting Minecraft server on *:25565
    2011-06-03 23:23:32 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-766-g3fc0460-b818jnks (MC: 1.6.6)
    2011-06-03 23:23:33 [INFO] Preparing level "world"
    2011-06-03 23:23:33 [INFO] Preparing start region for level 0
    2011-06-03 23:23:34 [INFO] Preparing spawn area: 24%
    2011-06-03 23:23:35 [INFO] Preparing spawn area: 61%
    2011-06-03 23:23:36 [INFO] Preparing start region for level 1
    2011-06-03 23:23:36 [INFO] Preparing spawn area: 16%
    2011-06-03 23:23:37 [INFO] Preparing spawn area: 57%
    2011-06-03 23:23:39 [INFO] [WormholeXTreme][v0.854] Load Beginning.
    2011-06-03 23:23:40 [INFO] [WormholeXTreme][v0.854] Wormhole Worlds support disabled in settings.txt, loading stargates and worlds ourself.
    2011-06-03 23:23:40 [INFO] [WormholeXTreme] 7 Wormholes loaded from WormholeDB.
    2011-06-03 23:23:40 [INFO] [WormholeXTreme][v0.854] Load Completed.
    2011-06-03 23:23:40 [INFO] [GravelClay] version 1.2.5 by [Darklust] is enabled.
    2011-06-03 23:23:40 [INFO] Growbie version 2.4 enabled.
    2011-06-03 23:23:40 [INFO] [HeroicDeath] 1.8.1.156 enabled.
    2011-06-03 23:23:40 [INFO] [BananaChunk] version 4.6 is enabled!
    2011-06-03 23:23:40 [INFO] GetSeed version 1.0 is enabled with op-only permissions!
    2011-06-03 23:23:40 [INFO] [AutoReplace] version 1.9.1 is enabled.
    2011-06-03 23:23:40 [SEVERE] java.io.FileNotFoundException: plugins/ChestLock/config.properties (No such file or directory)
    2011-06-03 23:23:40 [SEVERE] at java.io.FileOutputStream.open(Native Method)
    2011-06-03 23:23:40 [SEVERE] at java.io.FileOutputStream.(FileOutputStream.java:201)
    2011-06-03 23:23:40 [SEVERE] at java.io.FileOutputStream.(FileOutputStream.java:156)
    2011-06-03 23:23:40 [SEVERE] at ChestLock.ChestLock.loadConfig(ChestLock.java:108)
    2011-06-03 23:23:40 [SEVERE] at ChestLock.ChestLock.onEnable(ChestLock.java:56)
    2011-06-03 23:23:40 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    2011-06-03 23:23:40 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
    2011-06-03 23:23:40 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    2011-06-03 23:23:40 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:134)
    2011-06-03 23:23:40 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:112)
    2011-06-03 23:23:40 [SEVERE] at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    2011-06-03 23:23:40 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    2011-06-03 23:23:40 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    2011-06-03 23:23:40 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-06-03 23:23:40 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-03 23:23:40 [SEVERE] Error occurred while enabling ChestLock v0.8.2 (Is it up to date?): null
    java.lang.NumberFormatException: null
    at java.lang.Integer.parseInt(Integer.java:454)
    at java.lang.Integer.parseInt(Integer.java:527)
    at ChestLock.ChestLock.loadConfig(ChestLock.java:130)
    at ChestLock.ChestLock.onEnable(ChestLock.java:56)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:134)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:112)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-03 23:23:42 [INFO] Loaded Essentials build 2.3.1 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-06-03 23:23:42 [INFO] Loaded EssentialsChat build 2.3.1 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-06-03 23:23:42 [INFO] Loaded EssentialsSpawn build 2.3.1 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-06-03 23:23:42 [INFO] [WormholeXTreme][v0.854] Enable Beginning.
    2011-06-03 23:23:42 [INFO] [WormholeXTreme] Permission Plugin not yet available. Defaulting to built-in permissions until Permissions is loaded.
    2011-06-03 23:23:42 [INFO] [WormholeXTreme] Help Plugin not yet available - there will be no Help integration until loaded.
    2011-06-03 23:23:42 [INFO] [WormholeXTreme][v0.854] Enable Completed.
    2011-06-03 23:23:42 [INFO] Done (0.893s)! For help, type "help" or "?"
     
  19. Offline

    nago

    Having an issue with 0.8.3 and 818.

    http://pastebin.com/xmRMJadQ

    Additionally, this plugin seems to not keep track of chest destruction entirely properly: over time, the list of "invalid blocktype" messages begin to pile up and my users are always complaining of their chests being spontaneously unlocked.

    It'd be nice to have chestlock clean its locked chest file itself on boot, instead of leaving it for me to do.
     
  20. Offline

    Codisimus

    good idea, I will do that
    as for the errors try the newest version
     
  21. Offline

    nago

    Still seems to be erroring out on me.
    Though, I just had a thought, and that thought is that your application doesn't support Permissions 3.0.

    Actually, what I think is happening, is that it is trying to load iConomy or similar-- I don't have that plugin.

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

    Codisimus

    do you have Economy set to none?
     
  23. Offline

    nago

    Yes. I also tried deleting the directory altogether to see if ChestLock would create new, sane defaults, and the default file also generates
     
  24. Offline

    Codisimus

    open the jar file and find Register.jar and move it to the /lib folder
     
  25. Offline

    nago

    Not to be obtuse, but why do I need to extract a jar file already inside of your package, which supports a feature I wont use, to a protected system directory?
     
  26. Offline

    bentheexo

    Code:
    14:15:24 [INFO] [ChestLock] Moving Files... Please Reload Server
    14:15:24 [SEVERE] java.io.FileNotFoundException: lib/Register.jar (No such file or directory)
    14:15:24 [SEVERE]       at java.io.FileOutputStream.open(Native Method)
    14:15:24 [SEVERE]       at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
    14:15:24 [SEVERE]       at java.io.FileOutputStream.<init>(FileOutputStream.java:160)
    14:15:24 [SEVERE]       at ChestLock.ChestLock.moveFile(ChestLock.java:89)
    14:15:24 [SEVERE]       at ChestLock.ChestLock.checkFiles(ChestLock.java:69)
    14:15:24 [SEVERE]       at ChestLock.ChestLock.onEnable(ChestLock.java:54)
    14:15:24 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    14:15:24 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
    14:15:24 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    14:15:24 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:134)
    14:15:24 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:112)
    14:15:24 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    14:15:24 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    14:15:24 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    14:15:24 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    14:15:24 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    14:15:24 [SEVERE] Error occurred while enabling ChestLock v0.8.4 (Is it up to date?): com/nijikokun/register/payment/Methods
    java.lang.NoClassDefFoundError: com/nijikokun/register/payment/Methods
            at ChestLock.PluginListener.<init>(PluginListener.java:16)
            at ChestLock.ChestLock.onEnable(ChestLock.java:58)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:134)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:112)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: com.nijikokun.register.payment.Methods
            at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
            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(ClassLoader.java:319)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
            ... 12 more
    
    I concur with the post above. If the solution requires that we re-engineer your product, why not fix it in the first place?

    Seeing as how the OP did not say what lib folder to put it in, I can affirm that it does not go in /lib but instead it goes in any of the following: mcroot/lib/, mcroot/plugins/lib, or mcroot/plugins/ChestLock/lib/

    Not pleased with the way the OP decided to release this or the lack of explanation.
     
  27. Offline

    Codisimus

    I meant mcroot/lib/ and it is suppose to move this file automatically so I'm not sure why a few people claim that it isn't
     
  28. Offline

    IMBACalimba

    I dont know why but this plugin does not work for me, ive putted the jar file into my plugin directory and an folder named Chestlock where also created but ingame thera happened nothing when i trie sime commands only "Unknown console command. Type "help" for help."

    is it compatible to 1.6.6?

    greets
    IMBACalimba
     
  29. Offline

    Codisimus

    ya it works fine with 1.6.6...
     
  30. Offline

    avatarDr

    I think the problem could be with explosion protection, cause after 0.8.1 no one version runs properly.
     
  31. Offline

    ghostsoldier23

    I get this error when the server starts (using newest version 0.8.4) Bukkit build 818. The same errors are returned even when the server is reloaded.
    Code:
    16:29:37 [INFO] [ChestLock] Moving Files... Please Reload Server
    16:29:37 [SEVERE] java.io.FileNotFoundException: lib\Register.jar (The system ca
    nnot find the path specified)
    16:29:37 [SEVERE]       at java.io.FileOutputStream.open(Native Method)
    16:29:37 [SEVERE]       at java.io.FileOutputStream.<init>(Unknown Source)
    16:29:37 [SEVERE]       at java.io.FileOutputStream.<init>(Unknown Source)
    16:29:37 [SEVERE]       at ChestLock.ChestLock.moveFile(ChestLock.java:89)
    16:29:37 [SEVERE]       at ChestLock.ChestLock.checkFiles(ChestLock.java:69)
    16:29:37 [SEVERE]       at ChestLock.ChestLock.onEnable(ChestLock.java:54)
    16:29:37 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in.java:125)
    16:29:37 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:750)
    16:29:37 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager.java:253)
    16:29:37 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver.java:134)
    16:29:37 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver.java:112)
    16:29:37 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.reload(CraftServer
    .java:339)
    16:29:37 [SEVERE]       at org.bukkit.command.SimpleCommandMap$ReloadCommand.exe
    cute(SimpleCommandMap.java:247)
    16:29:37 [SEVERE]       at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo
    mmandMap.java:128)
    16:29:37 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.dispatchCommand(Cr
    aftServer.java:273)
    16:29:37 [SEVERE]       at net.minecraft.server.MinecraftServer.b(MinecraftServe
    r.java:430)
    16:29:37 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:415)
    16:29:37 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:311)
    16:29:37 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    16:29:37 [SEVERE] Error occurred while enabling ChestLock v0.8.4 (Is it up to da
    te?): com/nijikokun/register/payment/Methods
    java.lang.NoClassDefFoundError: com/nijikokun/register/payment/Methods
            at ChestLock.PluginListener.<init>(PluginListener.java:16)
            at ChestLock.ChestLock.onEnable(ChestLock.java:58)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:750)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:253)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:134)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:112)
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:339)
            at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleComma
    ndMap.java:247)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:12
    8)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
    73)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:430)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:415)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: com.nijikokun.register.payment.Meth
    ods
            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)
            ... 15 more
     

Share This Page