Sign Bank
Sign Bank
Version 2.0.3 is out now!
(Download may be delayed due to approval time)
Dependencies [Vault]
Sign Bank is a Money and EXP Bank plug-in that allows you to store money/experience all fully automated through sign interaction.
Money Banks
The Money Bank system is all pretty straight forward, deposit money in, withdraw money out, interest is not implemented yet, but will be soon hopefully. To make a money bank, simply put, money bank on the first line of a sign, and it will auto create. Right clicking on the sign will access the bank and right clicks after that cycle through the Withdraw and Deposit. To withdraw/Deposit, simply enter the amount in chat and it will automatically make the transaction.
XP Banks
The Xp Bank system is a bit more complex than the Money Banks. To create, simply put, xp bank, on the first line of a sign and it will auto create. The Xp Bank system uses an algorithm to calculate exact amounts back and forth, mimicking Minecrafts actual Exp formulas so that very little(if any) exp is lost while depositing/withdrawing. The balance displayed on the sign for exp is total amount of exp as a value, not levels. Upon first accessing a Xp Bank, the Bank will inform you the max amount of levels you can withdraw from the bank at your current level. Be assured that virtually no exp is lost when using the bank but keep in mind that the Bank only works with depositing/withdrawing levels, not the exact amount of exp, because the amount of exp needed between levels fluxes, and my algorithm accounts for this. This is to avoid players from getting 10 levels, depositing, get 10 levels, depositing, etc etc get levels much easier and then just withdrawing the tons of levels.
ATM's
The ATM's are simply just signs that link to your money accounts, but only carry the Withdraw option. To create, simply put ATM on the first line of a sign, and the plugin will do the rest. These are more for random locations in your server for people to get money from the bank "On-The-Go". More of a real life simulation.
Current Features
- Configurable Interest System!
- Transfer System for money banks to wire money to other players Bank accounts!
- Auto currency name detection.
- "/" commands to check current interest and current money/xp in Bank account.
- Placing a sign with Money Bank on the first line will create a Money Bank and placing a sign with XP Bank on the first line will create an Xp Bank.
- Right-Clicking an unoccupied Bank will automatically turn on, and display your current Balance in the Bank.
- Right-Clicking once the Bank is open will cycle through the Withdrawal, Deposit, and Transfer options.
- Entering an amount into chat will automatically Withdraw/Deposit that amount from/to your Bank.
- If the Bank is already in-use, it will not allow another player to interact with the Bank.
- To leave a Bank, all you have to do is walk away and the Bank will automatically close for you!
- Bank Balance will automatically update upon making a Withdrawal/Deposit.
- Breaking a Bank Sign, will destroy the Bank.
- Permissions for creating/destroying Banks.
- Configurable Interest System.
- Configurable Max Amounts Features.
- /sb see <playername> to see how much players have in their Banks.
- Unlimited number of Banks!

Planned Features
- Code Cleanup.
ATM's
Money Transfer System.
Currency name detection.
Max Bank Amount.
- Possible Loan System.
- Suggestions from players.
Adding Permissions.
Adding Interest System for Money Banks.
Commands
- /sb interest - This displays information on the Interest. Next disbursal, interval, and amounts.
- /sb interest disburse - This command forces an automatic interest disbursal.
- /sb balance - This displays the users current balance in the bank, for both money and EXP.
- /sb see <PlayerName> - This displays the balance of the specified player. #Requires Permission
- /sb set <PlayerName> <Amount> - This sets the players balance to the amount. #Requires Permission
- /sb give <PlayerName> <Amount> - This gives amount to players account. #Requires Permission
- /sb take <PlayerName> <Amount> - This takes amount from players account. #Requires Permission
Change Log
Version 2.0.1: 12/6/2012
- Fix for decimalFormat Exceptions on xp Bank Depositing.
- Added another safety check for those not using logging and Log loading throwing Exception.
Version 2.0: 12/5/2012
- Full Code Rewrites to the File I/O and the Interest System. THIS WILL REQUIRE YOU TO REMAKE YOUR BANKS OR THE PLUGIN WILL BREAK!
Steps:
1. Turn off server.
2. Delete banks.yml
3. Start server with new SignBank.jar.
4. Remake Banks.
- FIXED! Interest System should now fully work in the sense of interest disbursion, max bank cap bypass, etc.
- ADDED! New Command! Players with the “sb.admin” permission can use the new “/sb interest disburse” command to force a bank disbursion immediately!
- FIXED! The long known PlayerMoveEvent Bug should now FINALLY be fixed, pending confirmation!
- More minor fixes, etc, can't think of them right now!
Version 1.7: 11/7/2012
- ADDED! Added 3 new commands. These commands allow you to “take”, “give”, and “set” money amounts directly to players accounts. The permission node to edit accounts is “sb.accounts.edit”.
- /sb set <PlayerName> <Amount> Sets the players balance to the amount.
- /sb give <PlayerName> <Amount> Gives amount to players account.
- /sb take <PlayerName> <Amount> Takes amount from players account.
- FIXED! Fixed the display for XP Banks, they no longer display Money Bank messages, but have their own display! Also adjusted some chat colors when using the /sb balance command, to make the values more apparent.
- FIXED! Hopefully fixed the issue with the max bank cap bypass not working properly and causing other issues to occur on rare occassion.
- ADDED! You can now Log all User transactions to a Logs.yml file. Toggleable through config. Default: true.
- CHANGE! Changed the permission node for bypassing max bank cap to “sb.account.bypass”.
- Updated to CB 1.4.2 - R 0.2.
Version 1.6: 8/7/2012
- Updated PlayerChatEvent to AsyncPlayerChatEvent.
- Updated all the exp algorithms to match the new internal experience algorithms for 1.3.1. This was not fun to convert!
- NOTE: EXP is not being reset for this and you may see a flux in your players exp from old algorithms to new. If you want to just start fresh, delete your xpAccounts.yml before starting your server back up.
- Added a check for NPE's being thrown for interest disbursion on start ups involving Null worlds.
- Fixed issue when Interest would disburse improperly for players with bypass node when the Server ran through multiple cycles without a restart.
- Updated to CB 1.3.1 - R 1.0.
Version 1.5: 7/5/2012
- Added a new bypass permission node for Max Bank Amounts.
- sb.bypass.maxbankamount
- Fixed a bug with the Interest System not respecting the Max Bank Amount values.
- Fixed a save bug with Max Bank Value not properly storing when SignBank loaded.
Version 1.4 : 6/6/2012
- Moved around some listener classes to better accommodate priority.
- Added in new classes to manage Plugin Hooks.
- Fixed any remaining bugs that should be stopping some servers signs' to not function properly.
Version 1.3.1 : 6/5/2012
- Latest Beta Build, to ensure all signs are functioning.
- Modified /sb to once again navigate a bit smoother to the help menu.
Version 1.3 : 6/4/2012
- *NEW* Added in a Max Bank Amount that can be configured in the config.yml. This will allow you to limit the amount a player can store in a Money Bank at any given time.
- *REMODELED* Completely redid the Interest System. Now the Interest System will better keep track of the last disbursion of interest and disburse accordingly. So now if you r server is restarted, or goes down for any reason, Sign Banks will take this into account and will disburse interest upon start up or wait the remaining time till next disburse, then continue on its normal timer.
- /sb interest will now also display the amount of time until the next interest disbursal.
- /sb see <playername> command is no longer case-sensitive.
- Added more precise coloring to some of the /sb commands.
- Updated to 1.2.5-R3.0
Version 1.2.2 : 5/12/2012
- Added command /sb ? to better help navigate the Sign Bank commands available to you.
- Added command /sb see <playername> . This command will allow players to see the amount of money a certain player has in the Bank. This command is cap sensitive. Defaults OP.
- Added permission node for using the new /sb see command.
- sb.see
Version 1.2.1 : 5/9/2012
- Fixed a bug where players could use colors to makeshift their own bank signs.
- Fixed a bug where opening banks of other types would cause the first sign to become frozen.
- Code cleanup as usual.
Version 1.2 : 4/28/2012
- *New* Added ATM Signs. Create them by simply writing ATM on the first line of a sign.
- Added permission nodes for using each type of Bank.
- sb.use.money
- sb.use.xp
- sb.use.atm
- Removed a few lingering debugging messages.
- Removed bug where XP Bank would show Transfer options.
- Code Clean Up as always.
Version 1.1.0: 4/5/2012
- *New* Added Transfer feature to the money banks. Typing in a players name followed by the amount will send that amount to that players bank! (Warning, this feature is cap sensitive)
- Added feature so your currency name will now be found and displayed via SignBank messages.
- Added "/" commands to check interest info and bank balances.
-/signbank will display Version and Author. =)
- /signbank interest will display interest percent and disbursion time.
- /signbank balance will display current money and max level withdrawl.
- Added "sb" alias to "/" commands.
- Adjusted interest control to better shut down when plugins are reloaded.
- Code Clean Up as always.
Permissions!
- sb.admin - This permission gives power to create and destroy Banks. Defaults Op
- sb.create - This permission gives power to create Banks. Defaults Op
- sb.use.money - This permission gives power to use Money Banks. Defaults Op
- sb.use.xp - This permission gives power to use Xp Banks. Defaults Op
- sb.use.atm - This permission gives power to use ATMs. Defaults Op
- sb.destroy - This permission gives power to destroy Banks. Defaults Op
- sb.see - This permission gives access to the /sb see command. Defaults Op
- sb.account.bypass - Bypass the Max Bank Cap Amount.
- sb.account.edit- This permission gives power to edit Bank Accounts. Defaults Op
Reporting Bugs/Issues
When Reporting An Issue, Please Do The Following
- Your Craftbukkit version.
- Current version of Sign Bank.
- Describe the exact situation in which the issue occured (listing all applicable info, names, what sign reads, etc etc)
- Copy/Paste the error from the Console Log.
Installation and Help
- Drop SignBank.jar into /plugins directory.
- Enjoy!
- Wiki Page Coming Soon!
Donations
Happy with my work? Want to help out? Want to encourage more Sign Based plugins?
Feel Free To Donate!
-
View User Profile
-
Send Message
Posted May 4, 2013@XpertHax
There is no need for large bold letters... -.-
Every other function is working, except the XP banks. Explain that? If it's so outdated, why is most of it working except that? And I see no one else complaining of stuff not working, infact I see lots of "it's working on 1.5!"
-
View User Profile
-
Send Message
Posted Apr 30, 2013@sakura_blades
Its out dated
-
View User Profile
-
Send Message
Posted Apr 28, 201315:36:33 [INFO] [Sign Bank] Enabling Sign Bank v2.0 2013-04-28 15:36:33 [SEVERE] Error occurred while enabling Sign Bank v2.0 (Is it up to date?) java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double at com.brandenBoegh.SignBank.ConfigManager.load(ConfigManager.java:51) at com.brandenBoegh.SignBank.ConfigManager.<init>(ConfigManager.java:30) at com.brandenBoegh.SignBank.SignBank.onEnable(SignBank.java:75) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_5_R2.MinecraftServer.j(MinecraftServer.java:303) at net.minecraft.server.v1_5_R2.MinecraftServer.e(MinecraftServer.java:282) at net.minecraft.server.v1_5_R2.MinecraftServer.a(MinecraftServer.java:242) at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:150) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:381) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
-
View User Profile
-
Send Message
Posted Apr 24, 2013This plugin only works for me when i'm an op. How do I make it so players can use this bank and not just ops? When im not an op it says "You Don't Have
Permission to Use Money Banks."
-
View User Profile
-
Send Message
Posted Apr 17, 201315:54:15 [SEVERE] Cannot load plugins\Sign Bank\Accounts\Logs.yml org.bukkit.configuration.InvalidConfigurationException: Top level is not a Map. at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo nfiguration.java:57) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio n.java:138) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio n.java:105) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(Yam lConfiguration.java:175) at com.brandenBoegh.SignBank.SignBank.loadLogs(SignBank.java:582) at com.brandenBoegh.SignBank.SignBank.loadInFiles(SignBank.java:454) at com.brandenBoegh.SignBank.SignBank.onEnable(SignBank.java:86) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugin(CraftServer.jav a:282) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.enablePlugins(CraftServer. java:264) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.reload(CraftServer.java:60 5) at org.bukkit.Bukkit.reload(Bukkit.java:185) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java: 23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18 9) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServe r.java:523) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchServerCommand(Craf tServer.java:512) at net.minecraft.server.v1_5_R2.DedicatedServer.am(DedicatedServer.java: 261) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:2 26) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:4 76) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java :409) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:5 73) 15:54:15 [INFO] [SignBank] Error Loading Log File. 15:54:15 [SEVERE] java.lang.NullPointerException 15:54:15 [SEVERE] at com.brandenBoegh.SignBank.SignBank.loadLogs(SignBank. java:588) 15:54:15 [SEVERE] at com.brandenBoegh.SignBank.SignBank.loadInFiles(SignBa nk.java:454) 15:54:15 [SEVERE] at com.brandenBoegh.SignBank.SignBank.onEnable(SignBank. java:86) 15:54:15 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug in.java:217) 15:54:15 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin( JavaPluginLoader.java:457) 15:54:15 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si mplePluginManager.java:381) 15:54:16 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugin (CraftServer.java:282) 15:54:16 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.enablePlug ins(CraftServer.java:264) 15:54:16 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.reload(Cra ftServer.java:605) 15:54:16 [SEVERE] at org.bukkit.Bukkit.reload(Bukkit.java:185) 15:54:16 [SEVERE] at org.bukkit.command.defaults.ReloadCommand.execute(Rel oadCommand.java:23) 15:54:16 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:189) 15:54:16 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCo mmand(CraftServer.java:523) 15:54:16 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchSe rverCommand(CraftServer.java:512) 15:54:16 [SEVERE] at net.minecraft.server.v1_5_R2.DedicatedServer.am(Dedic atedServer.java:261) 15:54:16 [SEVERE] at net.minecraft.server.v1_5_R2.DedicatedServer.r(Dedica tedServer.java:226) 15:54:16 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.q(Minecr aftServer.java:476) 15:54:16 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.run(Mine craftServer.java:409) 15:54:16 [SEVERE] at net.minecraft.server.v1_5_R2.ThreadServerApplication. run(SourceFile:573) 15:54:16 [SEVERE] Cannot load plugins\Sign Bank\Accounts\perms.yml org.bukkit.configuration.InvalidConfigurationException: Top level is not a Map. at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo nfiguration.java:57) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio n.java:138) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio n.java:105) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(Yam lConfiguration.java:175) at com.brandenBoegh.SignBank.SignBank.loadPerms(SignBank.java:610) at com.brandenBoegh.SignBank.SignBank.loadInFiles(SignBank.java:459) at com.brandenBoegh.SignBank.SignBank.onEnable(SignBank.java:86) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugin(CraftServer.jav a:282) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.enablePlugins(CraftServer. java:264) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.reload(CraftServer.java:60 5) at org.bukkit.Bukkit.reload(Bukkit.java:185) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java: 23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18 9) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServe r.java:523) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchServerCommand(Craf tServer.java:512) at net.minecraft.server.v1_5_R2.DedicatedServer.am(DedicatedServer.java: 261) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:2 26) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:4 76) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java :409) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:5 73) 15:54:16 [SEVERE] java.lang.NullPointerException 15:54:16 [SEVERE] at com.brandenBoegh.SignBank.SignBank.loadPerms(SignBank .java:615) 15:54:16 [SEVERE] at com.brandenBoegh.SignBank.SignBank.loadInFiles(SignBa nk.java:459) 15:54:16 [SEVERE] at com.brandenBoegh.SignBank.SignBank.onEnable(SignBank. java:86) 15:54:16 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug in.java:217) 15:54:16 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin( JavaPluginLoader.java:457) 15:54:16 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si mplePluginManager.java:381) 15:54:16 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugin (CraftServer.java:282) 15:54:16 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.enablePlug ins(CraftServer.java:264) 15:54:16 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.reload(Cra ftServer.java:605) 15:54:16 [SEVERE] at org.bukkit.Bukkit.reload(Bukkit.java:185) 15:54:16 [SEVERE] at org.bukkit.command.defaults.ReloadCommand.execute(Rel oadCommand.java:23) 15:54:16 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:189) 15:54:16 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCo mmand(CraftServer.java:523) 15:54:16 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchSe rverCommand(CraftServer.java:512) 15:54:16 [SEVERE] at net.minecraft.server.v1_5_R2.DedicatedServer.am(Dedic atedServer.java:261) 15:54:16 [SEVERE] at net.minecraft.server.v1_5_R2.DedicatedServer.r(Dedica tedServer.java:226) 15:54:16 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.q(Minecr aftServer.java:476) 15:54:16 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.run(Mine craftServer.java:409) 15:54:16 [SEVERE] at net.minecraft.server.v1_5_R2.ThreadServerApplication. run(SourceFile:573)
TADAA! :p
-
View User Profile
-
Send Message
Posted Apr 16, 2013ANYONE got the latest version working!? I can't get the XP BANKS to recognize numbers, in any format, as numbers. x.x
HELP! PLEASE! OMG!
-
View User Profile
-
Send Message
Posted Apr 14, 2013Anyone able to get the XP Bank working? PLEASE!?
-
View User Profile
-
Send Message
Posted Apr 12, 2013Works with 1.5.1?
-
View User Profile
-
Send Message
Posted Apr 10, 2013Seeing as I don't see a way to change the color of the text on the signs, and they are incredibly hard to read.. I suggest making that configurable...
It would also be nice to be able to change the message output too...
Also, does anyone know how to work the XP Banks? Every time I try to use one, it tells me "10 is not a number" I don't understand what it wants, this page says it works just like the Money Bank, and the sign itself ingame says enter a number... Last I checked, 10 was a number.... HELP!
-
View User Profile
-
Send Message
Posted Apr 10, 2013Is there a way to change the color of the txt that shows up on the signs? It's awfully hard to read such bright colors on white/cream colored signs.
-
View User Profile
-
Send Message
Posted Apr 9, 2013what does InterestTimer do ? and is it possible to disable the interrest on depositing ??player can abuse it by deposit and withdraw and repeating the action.
-
View User Profile
-
Send Message
Posted Apr 4, 2013This happens every start up, even though the plugin seems to be working fine on 1.5.1-R0.1 beta (and earlier versions):
13:18:47 [SEVERE] Cannot load plugins/Sign Bank/Accounts/perms.yml
org.bukkit.configuration.InvalidConfigurationException: Top level is not a Map.
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175)
at com.brandenBoegh.SignBank.SignBank.loadPerms(SignBank.java:610)
at com.brandenBoegh.SignBank.SignBank.loadInFiles(SignBank.java:459)
at com.brandenBoegh.SignBank.SignBank.onEnable(SignBank.java:86)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugin(CraftServer.java:282)
at org.bukkit.craftbukkit.v1_5_R2.CraftServer.enablePlugins(CraftServer.java:264)
at net.minecraft.server.v1_5_R2.MinecraftServer.j(MinecraftServer.java:301)
at net.minecraft.server.v1_5_R2.MinecraftServer.e(MinecraftServer.java:280)
at net.minecraft.server.v1_5_R2.MinecraftServer.a(MinecraftServer.java:240)
at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:150)
at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:379)
at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
13:18:47 [SEVERE] java.lang.NullPointerException
13:18:47 [SEVERE] at com.brandenBoegh.SignBank.SignBank.loadPerms(SignBank.java:615)
13:18:47 [SEVERE] at com.brandenBoegh.SignBank.SignBank.loadInFiles(SignBank.java:459)
13:18:47 [SEVERE] at com.brandenBoegh.SignBank.SignBank.onEnable(SignBank.java:86)
13:18:47 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
13:18:47 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
13:18:47 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
13:18:47 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugin(CraftServer.java:282)
13:18:47 [SEVERE] at org.bukkit.craftbukkit.v1_5_R2.CraftServer.enablePlugins(CraftServer.java:264)
13:18:47 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.j(MinecraftServer.java:301)
13:18:47 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.e(MinecraftServer.java:280)
13:18:47 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.a(MinecraftServer.java:240)
13:18:47 [SEVERE] at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:150)
13:18:47 [SEVERE] at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:379)
13:18:47 [SEVERE] at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
This is the contents of the perms.yml file:
USERS PERM FILE - DONT TOUCH
-
View User Profile
-
Send Message
Posted Apr 2, 2013Hey, I wrote a really basic wiki for this for my server. Some of my users were having issues with figuring out how to work the signs. I don't know if you want to add it, but just lending a helping hand :)
Money Bank Wikia
-
View User Profile
-
Send Message
Posted Mar 31, 2013multiverse support anytime soon?
-
View User Profile
-
Send Message
Posted Mar 29, 2013@diannetea
Actually dianne, it may depend on the operating system. Many Linux operating systems do not support spaces in file names.
-
View User Profile
-
Send Message
Posted Mar 26, 2013just tried this plugin for the first time I am using vault, just simply dropped JAR file in and started server. had severe error unable to load log.yml file. so I went in and turned off the logging feature, and reloaded. now it says unable to load perms.yml file...I'm still running 1.4.7 while I wait for a stable upgrade build. So right off the bat it seems there are issues. but I'm willing to paste in my log file and config file if you would like to check it out.
-
View User Profile
-
Send Message
Posted Mar 22, 2013@nejcneo
plugman works fine with spaces, I have no idea what you are talking about, I have used it many times with plugins that have spaces. User error, that's it.
-
View User Profile
-
Send Message
Posted Mar 22, 2013lol what? I'm using 2.0.2 on spigot 1.5.1 and it works fine, we did have one account lose money today (guessing she hit the cap and it started her over) but other than that it works fine.
-
View User Profile
-
Send Message
Posted Mar 21, 2013Seems broken on 1.5:
http://pastie.org/pastes/6649756/text?key=ifl4tg2cpdbkljvvitmesa
And yes am using 1.7 as it's been working great on 1.4.7, and newer versions do not...
-
View User Profile
-
Send Message
Posted Mar 16, 2013Your plugin have f uck ing "space" in name. I can't enable/disable it Via command, because "plugman" don't recognize spaces in name. So please, type "/plugins" and you will see that you have "Sign Bank", not "SignBank". This can even make some bugs in future