Profession
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
Excuse me, does this plugin support 1.12.2? Thanks in advance!
profession is deactivated in biome bundle. my code: "/ wordldprof biome bundle true" error there is too much ..... error help !! My biome is plain but it gives me error. sorry for my English
or also says world error not found!
In reply to l3tth0:
The command cannot handle having spaces in the world name. You'll have to manually edit the config file.
I have tried this plugin on Paperclip versions: 1.14, 1.14.1, 1.14.2, 1.14.3 & 1.14.4 and I get the same error message;
Error occurred while enabling Professions v1.4 (is it up to date?) Java.lang.NullPointerException: null ..... Thread.run(Unknown Source) [?:1.8.8_191]
Latest Version Does not work with 1.14.X
In reply to PhantumOne:
Fixed in v1.4.1 (awaiting file approval) until then get it here: http://tardisjenkins.duckdns.org:8080/job/Profession/
hey, nice work!
But, could you pls add the possibility to disable or to modify the message which occurs every time when you click at the villager? I mean, if one has used your plugin a few times, he will be able to recognize the needed materials by himself :)
thank you
In reply to Forge_User_93298727:
In reply to eccentricnz:
What about a /messageprofperm [true|false] ? So, as "normal" players are not allowed to change villagers professions, and only council members and mods are, all the rank1 players don't get spammed full day each time they go trade with villager or shopkeepers?
In reply to Forge_User_86187420:
message: false
in the config or use the command above.The villagers look like Nicolas Cage with that resource pack...
@toxictroop
It's not a copy, but is does have a similar function in being able to change the profession of villagers. I've not used UsefulVillagers, but it looks like it does does a lot more than this one. Profession is very simple, if you want the villagers to be 'useful', by all means give UsefulVillagers a try!
this project is a copy of 'Usefull Villagers' ....:/
@kolnan yep, so it has been said
jesus dude your texture pack is creepy 0.o
Es Nice :d