Woohoo 6000+ downloads!
What it does
Profession is a really simple plugin to change the professions of villagers by right-clicking on them with an item in hand. With the default settings, use:
- WHEAT to change a villager into a Farmer.
- COD to change a villager into a Fisherman.
- WHITE WOOL to change a villager into a Shepard.
- ARROW to change a villager into a Fletcher.
- BEEF to change a villager into a Butcher.
- LEATHER to change a villager into a Leatherworker.
- BOOK to change a villager into a Librarian.
- FILLED MAP to change a villager into a Cartographer.
- GOLD INGOT to change a villager into an Armorer.
- IRON INGOT to change a villager into a Weapon Smith.
- STICK to change a villager into a Tool Smith.
- REDSTONE to change a villager into a Cleric.
- RED MUSHROOM to change a villager into a Nitwit.
- ROTTEN_FLESH to change a villager into a Zombie Villager.
Installation
Just drop the Profession.jar file into the Bukkit plugins folder and start your server.
Configuration
Commands
Permissions
The source code
What it looks like
Video is of Profession 1.2 (update coming)
Change log
v1.3.6 - Fixed wrong material messaging
v1.3.5 - Built against Bukkit 1.13.1, added nitwit villagers and support for all villager careers
v1.3.4 - Built against Bukkit 1.7.2, added zombie villagers
v1.3.2 - Built against latest Bukkit dev build 1.3.2-R0.2 (Build #1541)
v1.3 - New features!
- Added multi-world support, you can now toggle Profession on and off in a world with a command or via the config file.
- Added English, French, German and Spanish localization for player messages. Don't expect too much they're only Google translations!
- Added a config option to consume the material used to change the villager's profession. Edit config or use a command.
- Profession will attempt to update the old config file. Language will default to English, material consumption to false, and the default server world will be added with Profession enabled.
v1.2 - Added the ability to change the material used to set a villager's profession with a command.
v1.1.1 - Updated the message shown when right-clicking villager with a material not specified in the config. It now shows the valid materials from the config (if changed), instead of the default ones
v1.1 - Added config file so that you can alter the material used to change a villager's profession
v1.0 - Initial release
Other stuff
I'm no Java programmer, so feel free to download the source file and offer me some tips on optimizing the code (like adding more comments...), or just reuse it for something else :)
Shameless plug: The texture pack shown in the video and screenshots is from the upcoming Bromley Massive Vector pack (currently WIP). Look out for it here: Bromley Massive texture pack
Shameless plug number 2: Check out my other plugin 'Secretary' - it allows you to set and manage todo lists and reminders using a villager masquerading as a secretary. Bukkit dev page for Secretary
Shameless plug number 3: For all the Doctor Who fans out there, another one of my plugins: TARDIS