BOSRepair
What does it do?
This plugin lets the admin/users setup a repair station and an invoice station. Check how much it would cost to repair your items, as well as get a detailed list of all the prices for each and every item.
Does this use permissions?
Yes it does, you can create permissions nodes so that only admins can place signs, or perhaps you want normal players to create invoice signs but you dont want them to place blacksmiths signs.
Does this use an econ system?
Indeed it does use an econ system. We programed this with vault. This means that our plugin will work with any econ system you might be using ( lest a custom one ).
Can i change the amount it charges for each type of item?
Yes, in fact you can change the prices for each item type as well as additional charges for anything that has an enchantment. You can even go as far as to setup prices for each level of enchant.
ESTIMATE DETAILS:
Estimate Armor Sign
Repair Armor Sign
Repair Sign
Estimate Sign
Im loving this plugin after using other repair ones in the past, what I like about it is the config of enchant levels, it gives you proper control over setting prices :)
I do have a few bugs for you
A player can only repair a full set of armour that he/she is wearing, if that player tries to repair and is not wearing 1 piece of armour out the set it spits a big error into the console.
Can you not make it the same as the tools for example, the player holds the armour and repairs seperatly? sometimes you may not want to reapir all your armour esp if you cant afford it.
Great plugin though, keep it updated plz
This plugin seems to have a versioning problems, as when it starts up it can't recognize the version of Bukkit our server is using.
Excerpt from server.log:
2012-08-21 18:08:29 [INFO] Starting minecraft server version 1.3.1 2012-08-21 18:08:29 [INFO] Loading properties 2012-08-21 18:08:29 [INFO] Default game type: SURVIVAL 2012-08-21 18:08:29 [INFO] Generating keypair 2012-08-21 18:08:30 [INFO] Starting Minecraft server on *:25565 2012-08-21 18:08:30 [INFO] This server is running CraftBukkit version git-Bukkit-1.3.1-R2.0-15-gace3916-b2345jnks (MC: 1.3.1) (Implementing API version 1.3.1-R2.1-SNAPSHOT) 2012-08-21 18:08:30 [SEVERE] Could not load 'plugins\BOSBlacksmith.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/ericolson/bukkit/BOSBlacksmith/BOSBlacksmith : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:155) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:198) at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:50) at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.UnsupportedClassVersionError: me/ericolson/bukkit/BOSBlacksmith/BOSBlacksmith : Unsupported major.minor version 51.0 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:44) 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 java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144) ... 9 more
@Conando1
I will have to workon this when I get home in 1 month. For now the plugin is as is.... but that is not a bad idea. I think you can already do something like that but I do not remember how.... ( i will ask r3d, the guy who coded it for me )
Could we get a way to add the currency to a specific account (i.e. all currency is deposited into the 'server' account)? Thanks.
Well he gave the code in the jar file, the nodes used are.
note that the same node is used for repairing armor as well as tools.
Pls add support http://dev.bukkit.org/server-mods/craftbukkituptodate/
I am able to repair as an op, but none of my players can. I have no idea what the permission nodes are.
@BEQOsNtDi6xRDGzqIAT7
Yes it can.
@AegisZephyr
Um... ill have to check. We made this plugin for our server and i deployed a few days later. I have another epic plugin we made 2 days before we left, it is a war one... works perfectly. Just need to get some time to put the info up for them. Sorry, ill get it to you quickly.
Hmm, so far it works perfectly and I've configured it to my liking. However, I do not see documentation for what the permission nodes you have set for your plugin. Any chance of updating the main page so we know what the proper permission nodes are to give our players?
@Mayhem777
You're trying to use a java 7 plugin with java 6. Don't do that.
18:05:11 [SEVERE] Could not load 'plugins\BOSBlacksmith.jar' in folder 'plugins' 18:05:11 org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/ericolson/bukkit/BOSBlacksmith/BOSBlacksmith : Unsupported major.minor version 51.0 18:05:11 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150) 18:05:11 at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) 18:05:11 at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) 18:05:11 at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) 18:05:11 at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) 18:05:11 at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53) 18:05:11 at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) 18:05:11 at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) 18:05:11 at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 18:05:11 Caused by: java.lang.UnsupportedClassVersionError: me/ericolson/bukkit/BOSBlacksmith/BOSBlacksmith : Unsupported major.minor version 51.0 18:05:11 at java.lang.ClassLoader.defineClass1(Native Method) 18:05:11 at java.lang.ClassLoader.defineClassCond(Unknown Source) 18:05:11 at java.lang.ClassLoader.defineClass(Unknown Source) 18:05:11 at java.security.SecureClassLoader.defineClass(Unknown Source) 18:05:11 at java.net.URLClassLoader.defineClass(Unknown Source) 18:05:11 at java.net.URLClassLoader.access$000(Unknown Source) 18:05:11 at java.net.URLClassLoader$1.run(Unknown Source) 18:05:11 at java.security.AccessController.doPrivileged(Native Method) 18:05:11 at java.net.URLClassLoader.findClass(Unknown Source) 18:05:11 at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) 18:05:11 at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) 18:05:11 at java.lang.ClassLoader.loadClass(Unknown Source) 18:05:11 at java.lang.ClassLoader.loadClass(Unknown Source) 18:05:11 at java.lang.Class.forName0(Native Method) 18:05:11 at java.lang.Class.forName(Unknown Source) 18:05:11 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139) 18:05:11 ... 8 more
I'm curious: Can this plugin also be used without any economy plugins and instead be configured to use raw materials?
@saldarine
Thanks for the quick reply!
@TheDude1972
Yeah, sorry i have been busy getting ready to deploy. Simple answer: I updated the main post! :P
Any more info on how to use/create repair stations and setup the permissions?
Love BOSEconomy as well and looking forward to using this plugin as well.