Blacksmith
Description
Finally! The BlackSmith update we have all been waiting for!! Along with 4 new signs, and a whole new way to configure we bring you the all new rewrite in BlackSmith 2.2! :D As before you can use an economy plugin or a materials engine to view the price of, and repair your tools, but now you have access to almost ANY economy plugin along with “enchant”, “dismantle” and “free” signs! We also have a “kill” sign to help you test your setup...but its only for dev mode :P ! With an economy engine you can manually configure the base prices for each type of tool and each type of enchant! This way a diamond shovel, using one diamond, will NOT cost the same to repair as compared to a diamond chestplate consisting of 8 diamonds! We now also offer permissions support allowing you to decide what your users are allowed to do!
Tutorial:
Making the Blacksmith signs can be done in as little as 3 steps!
- Place a sign and on the first line write: "[Blacksmith]"!
- On the second line write the name of one of the sign types!
- NOTE: The sign types are: "Value", "Repair", "Dismantle", "Enchant", "Free"
- Remember: Case does NOT matter!
Example:
Documentation
Dependencies
- Economy engine
- Blacksmith 2.2 currently can support these economy engines OR use materials!:
- AEco
- CraftConomy
- CurrenyCore
- Essentials Economy
- McMoney
- MineConomy
- MultiCurrency
- BOSEConomy 6 or 7
- iConomy (4, 5 or 6)
- AEco
- Permissions engine
- Blacksmith 2.2 has a soft depend for a permissions engine. Currently you can choose between any of the below:
- None: OP has all perms.
- Any sperm plugin (Bukkit SuperPerms)
- Permissions EX
- None: OP has all perms.
Changelog
- (11/8/2012) V2.2.1
- Update to be more compatible with bukkit 1.3.1.
- Permissions engine sometimes failed loading.
- Dismantling failed to work when HYBRID was not set economy type
- Update MineConomy engine to newer version. (Thanks MjolnirCommando!)
- Update Items to newer version, removing already deprecated alias section.
- Update items.yml to 1.3.
- Update to be more compatible with bukkit 1.3.1.
- (9/6/2012) V2.2
- Added 3 new signs!!! Allowing enchanting, dismantling, and free repair of the tool!
- Added a “Kill” sign to help with initial server-side testing! (dev mode only)
- Added support for almost every economy system in use!
- Added derp fix to “Prices”!
- Added a “/bs enchants” command for users to easily see the correct enchantment formats!
- Added 3 new signs!!! Allowing enchanting, dismantling, and free repair of the tool!
- (7/4/2012) V2.1
- Fixed bug related to PermissionsEX
- Added ability to repair bows
- Added ability to repair chain armor.
- Fixed bug related to PermissionsEX
- (5/4/2012) V2.0
- Release
- update to 1.2.5
- permissions support
- economy support
- Release
If you have any concerns or suggestions feel free to use the bukkit ticket system and Thidox or I (Holyviruss) will get back to you as soon as possible!
Donate
You guys have probably heard many plugin creators say: "Plugins take a long time to create so please donate if you feel like it! :)" .. and in all honesty its absolutely true! Think about it this way, many servers will make "donator" ranks that offer permissions to special plugins like Blacksmith to encourage people to donate which in turn counters your hard work put into making the server...we on the other hand provide you this plugin absolutely free! If you think we have helped you out in anyway please donate by clicking the donate button above or clicking here, and maybe we can help you out in other ways as well (cool custom plugin?) !!! :D
@kwesting4
while you're at it make sure you turn debug mode on and post the full error in the ticket :D
@kwesting4
Please file a ticket instead of a comment. Thank you (Should be a button in the top right).
I just Installed blacksmith and first I am getting a load error
182 recipes
27 achievements
12:41:47 [INFO] Starting minecraft server version 1.2.5
12:41:47 [INFO] Loading properties
12:41:47 [INFO] Starting Minecraft server on *:25565
12:41:47 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.5-R4.0
-b2222jnks (MC: 1.2.5) (Implementing API version 1.2.5-R4.0)
12:41:48 [INFO] [Orebfuscator] Loading Orebfuscator v1.4.5
12:41:48 [INFO] [GroupManager] Loading GroupManager v1.9 (2.9.1) (Phoenix)
12:41:48 [INFO] [WorldEdit] Loading WorldEdit v5.3
12:41:48 [INFO] [AntiLogger] Loading AntiLogger v0.1.4
12:41:48 [INFO] [Permissions] Loading Permissions v3.1.6
12:41:48 [INFO] [Vault] Loading Vault v1.2.16-b184
12:41:48 [INFO] [Lockette] Loading Lockette v1.6
12:41:48 [INFO] [Votifier] Loading Votifier v1.8
12:41:48 [INFO] [WorldGuard] Loading WorldGuard v5.5.2
12:41:48 [INFO] [Blacksmith] Loading Blacksmith v2.2
12:41:48 [INFO] [Essentials] Loading Essentials v2.9.1
12:41:48 [INFO] [Jobs] Loading Jobs v2.8.4
12:41:48 [INFO] [MineBackup] Loading MineBackup v5.9.3
12:41:48 [INFO] [EssentialsProtect] Loading EssentialsProtect v2.9.1
12:41:48 [INFO] MLog clients using java 1.4+ standard logging.
12:41:48 [INFO] [EssentialsSpawn] Loading EssentialsSpawn v2.9.1
12:41:48 [INFO] [EssentialsChat] Loading EssentialsChat v2.9.1
12:41:48 [INFO] [Factions] Loading Factions v1.6.7
12:41:48 [INFO] [AntiCheat] Loading AntiCheat v1.3.1
12:41:48 [INFO] [Orebfuscator] Enabling Orebfuscator v1.4.5
12:41:48 [INFO] [OFC] Spout not found, using non-Spout mode.
12:41:48 [INFO] [OFC] Statistics features enabling...
12:41:48 [INFO] [OFC] Version 1.4.5 enabled!
12:41:48 [INFO] [Vault] Enabling Vault v1.2.16-b184
12:41:48 [INFO] [Vault][Economy] Essentials Economy found: Waiting
12:41:48 [INFO] [Vault][Permission] GroupManager found: Waiting
12:41:48 [INFO] [Vault][Permission] SuperPermissions loaded as backup permission
system.
12:41:48 [INFO] [Vault][Chat] GroupManager found: Waiting
12:41:48 [INFO] [Vault] Enabled Version 1.2.16-b184
12:41:48 [INFO] Preparing level "world"
12:41:48 [INFO] Default game type: 0
12:41:48 [INFO] Preparing start region for level 0 (Seed: 4850632297919009482)
12:41:48 [INFO] Preparing start region for level 1 (Seed: -9074623134287031619)
12:41:49 [INFO] Preparing start region for level 2 (Seed: -9074623134287031619)
12:41:49 [INFO] [GroupManager] Enabling GroupManager v1.9 (2.9.1) (Phoenix)
12:41:49 [INFO] GroupManager - INFO - World Found: world
12:41:49 [INFO] GroupManager - INFO - Superperms support enabled.
12:41:49 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10
minutes!
12:41:49 [INFO] GroupManager - INFO - Backups will be retained for 48 hours!
12:41:49 [INFO] GroupManager version 1.9 (2.9.1) (Phoenix) is enabled!
12:41:49 [INFO] [Vault][Permission] GroupManager hooked.
12:41:49 [INFO] [Vault][Chat] GroupManager - Chat hooked.
12:41:49 [INFO] [WorldEdit] Enabling WorldEdit v5.3
12:41:49 [INFO] WEPIF: Using the Bukkit Permissions API.
12:41:49 [INFO] [AntiLogger] Enabling AntiLogger v0.1.4
12:41:49 [INFO] [AntiLogger] Enabled.
12:41:49 [INFO] Reached end of stream
12:41:49 [INFO] [Permissions] Enabling Permissions v3.1.6
12:41:49 [INFO] Fake Permissions version 3.1.6 is enabled!
12:41:49 [INFO] WEPIF: Using the Bukkit Permissions API.
12:41:49 [INFO] [Lockette] Enabling Lockette v1.6
12:41:49 [INFO] [Lockette] Version 1.6 is being enabled! Yay! (Core version 1.
3.2)
12:41:49 [INFO] [Lockette] Detected craftbukkit build [2222] ok.
12:41:49 [INFO] [Lockette] Custom lockable block list: [116, 84, 57]
12:41:49 [INFO] [Lockette] Enabled link to plugin GroupManager for Groups, versi
on 1.9 (2.9.1) (Phoenix)
12:41:49 [INFO] [Lockette] Ignoring fake Permissions plugin version 3.1.6
12:41:49 [INFO] [Lockette] Using ops file for admin permissions.
12:41:49 [INFO] [Lockette] Ready to protect your containers.
12:41:49 [INFO] [Votifier] Enabling Votifier v1.8
12:41:49 [INFO] [Votifier] Loaded vote listener: ItemListener
12:41:49 [INFO] [Votifier] Votifier enabled.
12:41:49 [INFO] [WorldGuard] Enabling WorldGuard v5.5.2
12:41:49 [INFO] [WorldGuard] (world) TNT ignition is PERMITTED.
12:41:49 [INFO] [WorldGuard] (world) Lighters are PERMITTED.
12:41:49 [INFO] [WorldGuard] (world) Lava fire is blocked.
12:41:49 [INFO] [WorldGuard] (world) Fire spread is UNRESTRICTED.
12:41:49 [INFO] [WorldGuard] Loaded configuration for world 'world'
12:41:49 [INFO] [WorldGuard] (world_nether) TNT ignition is PERMITTED.
12:41:49 [INFO] [WorldGuard] (world_nether) Lighters are PERMITTED.
12:41:49 [INFO] [WorldGuard] (world_nether) Lava fire is blocked.
12:41:49 [INFO] [WorldGuard] (world_nether) Fire spread is UNRESTRICTED.
12:41:49 [INFO] [WorldGuard] Loaded configuration for world 'world_nether'
12:41:49 [INFO] [WorldGuard] (world_the_end) TNT ignition is PERMITTED.
12:41:49 [INFO] [WorldGuard] (world_the_end) Lighters are PERMITTED.
12:41:49 [INFO] [WorldGuard] (world_the_end) Lava fire is blocked.
12:41:49 [INFO] [WorldGuard] (world_the_end) Fire spread is UNRESTRICTED.
12:41:49 [INFO] [WorldGuard] Loaded configuration for world 'world_the_end'
12:41:49 [INFO] [WorldGuard] 3 regions loaded for 'world'
12:41:49 [INFO] [WorldGuard] 0 regions loaded for 'world_nether'
12:41:49 [INFO] [WorldGuard] 0 regions loaded for 'world_the_end'
12:41:49 [INFO] [Blacksmith] Enabling Blacksmith v2.2
12:41:49 [INFO] [Blacksmith] Now using materials!
12:41:49 [SEVERE] [Blacksmith](Spikey Hamer) Failed to load!
12:41:49 [INFO] java.lang.NullPointerException
12:41:49 [INFO] [Blacksmith] Disabling Blacksmith v2.2
12:41:49 [INFO] [Blacksmith] Was successfully disabled!
12:41:49 [INFO] [Essentials] Enabling Essentials v2.9.1
12:41:49 [INFO] [Vault][Economy] Essentials Economy hooked.
12:41:49 [INFO] Essentials: Using GroupManager based permissions.
12:41:49 [INFO] [Jobs] Enabling Jobs v2.8.4
12:41:50 [INFO] [Jobs] [Jobs] Successfully linked with Vault.
12:41:50 [INFO] [Jobs] Plugin has been enabled succesfully.
12:41:50 [INFO] [MineBackup] Enabling MineBackup v5.9.3
12:41:50 [INFO] [MineBackup] Using Vault as provider
12:41:50 [INFO] [EssentialsProtect] Enabling EssentialsProtect v2.9.1
12:41:50 [INFO] Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? tr
ue; trace: 10]
12:41:50 [INFO] [EssentialsSpawn] Enabling EssentialsSpawn v2.9.1
12:41:50 [INFO] [EssentialsChat] Enabling EssentialsChat v2.9.1
12:41:50 [INFO] [Factions] Enabling Factions v1.6.7
12:41:50 [INFO] [Factions v1.6.7] === ENABLE START ===
12:41:50 [INFO] [Factions v1.6.7] Loading board from disk
12:41:50 [INFO] [Factions v1.6.7] Found and will integrate chat with EssentialsC
hat v2.9.1
12:41:50 [INFO] [Factions v1.6.7] Economy integration through Vault plugin succe
ssful.
12:41:50 [INFO] [Factions v1.6.7] === ENABLE DONE (Took 89ms) ===
12:41:50 [INFO] [Lockette] Enabled link to plugin Factions for Groups, version 1
.6.7
12:41:50 [INFO] [AntiCheat] Enabling AntiCheat v1.3.1
12:41:50 [INFO] Server permissions file permissions.yml is empty, ignoring it
12:41:50 [INFO] Done (2.355s)! For help, type "help" or "?"
12:41:50 [INFO] Starting GS4 status listener
12:41:50 [INFO] Query running on 0.0.0.0:25565
12:41:50 [INFO] GroupManager - INFO - Bukkit Permissions Updated!
@Mecsnt
Im really glad you appreciate our work! I did only design enchantments to operate with economy systems as of now, but I do plan to implement something allowing you to configure material based costs for enchantments in a future version!!
This is an awsome plugin guys, but you forgot something, i don't see the commands anywhere. I'm blind and don't see then or you really forgot them?
I think you must put them because a nab like me dont know them, and a tutorial would be usefull too.
Thx guys!
The only command we have is "/bs enchants" ... our plugin is mostly sign based, see the tutorial for more info :D
Should I stop using matarials >.> It would be nice if i could setup individual enchantment base price for each enchant level (ex : 30 blaze powder for fortune/level, 4 for efficiency/level)
well I guess I should start using economy : and nice job for the new 2.2! I like it!
@IdealIdeas
Hey man as recorded many times before, it is a simple derp on our part...just change the "P" in "prices" to a capital "P" and it will work :P !
It seems that no matter how high I set the base values, the price never changes.
I have the eco engine set to ICONOMY as well.
Enchantment modificator is the best idea for a next update :D thanks!
@Holyviruss
Nice! i'm looking forward to it!
@Mecsnt
Hey our next update will include an enchantment modifier (and maybe a *cough* enchanter sign *cough*) , if that is what you are looking for...charging them extra for each level of enchantment (fortune 3 + efficiency 5 = 8 levels)! On the other hand the way (I assume) you do it they are charged 12 diamonds for a diamond pick with 1 level or something with 8 levels.
Will we be able to modify costs on Matarial Repair in near future?
Like, I want Diamond tools to cost *4 the amount they needed for it (because of the enchant)
btw thanks for the awesome plugin!!
Thx Thidox i will give this a try
@Slrknight
yes
Will the repairs keep the enchantments in tacked?
@Slrknight
As long as you set the economy engine to MATERIALS then it should work! :)
Will this plugin work if our server does not use any economy type plugins?
@mindystorm
Hey he have indeed been contacted many times about essentials economy both using our ticket system and the forums, of course we will be including it in the next update! Though if anybody wishes to see a change in the plugin, they are encouraged to use our ticket system!
@evankimori
Indeed as with what Thidox said, before this plugin was released many people were without blacksmith completely...my main goal back then was to release blacksmith asap. On the other hand now I wish to make this plugin as rich and user friendly as possible, hence the code for variable material cost has been written and will be implemented in the next update :D (along with many new signs ) !!!
Can you please make this support essentials economy?