Mineuniverse
Log in Register
Plugins

Profession

Change villager professions by right clicking them
by eccentric_devotion
Download Claim this project
13,272 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Fun General Mechanics World Editing and Management

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

Visit the Configuration page.

Commands

Visit the Commands page.

Permissions

Visit the Permissions page.

The source code

Profession Github repository

What it looks like

Video is of Profession 1.2 (update coming)

changing profession wrong material in hand

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

Profession v1.4.1
MC 1.14
Release 2019-07-31 Get
Profession v1.4
MC 1.14
Release 2019-07-20 Get
Profession v1.3.8
MC 1.13
Release 2018-11-18 Get
Profession v1.3.7
MC 1.13
Release 2018-10-10 Get
Profession 1.3.5
MC 1.13
Release 2018-09-03 Get
Profession 1.3.6
MC 1.13
Release 2018-09-03 Get
Profession 1.3.4
MC CB 1.7.2-R0.3
Release 2014-03-17 Get
Profession 1.3.3
MC CB 1.4.2-R0.1
Release 2012-11-01 Get
Profession-1.3.2.jar
MC CB 1.3.2-R0.1
Release 2012-09-06 Get
Profession-1.3.1.jar
MC CB 1.2.5-R4.0
Release 2012-06-24 Get
Profession-1.3.jar
MC CB 1.2.5-R4.0
Release 2012-06-11 Get
Profession-1.2.jar
MC CB 1.2.5-R3.0
Release 2012-06-09 Get
Profession-1.1.jar
MC CB 1.2.5-R3.0
Release 2012-06-06 Get
Profession-1.1.1.jar
MC CB 1.2.5-R3.0
Release 2012-06-06 Get
Profession-1.0.jar
MC CB 1.2.5-R3.0
Release 2012-06-04 Get
Profession-1.0.zip
MC CB 1.2.5-R3.0
Release 2012-06-04 Get

More from eccentric_devotion

GameMode Inventories
90,695
All day or all of the night
8,842
TARDISVortexManipulator
8,619
Non-Specific Odyssey
6,784
Secretary
5,701
Dynmap-TARDIS
4,804

You Might Also Like

MobHealth
Simple plugin to let you know the damage you just caused to a mob, and how much health it has left.
989,881
Player Heads
Lop off Player and all Mob Heads with configurable drop rates + pvp-farming nerf, includes detailed commands and permissions
979,351
Advanced Item Effects
Adds custom effects to any item including potion effects.
97,290
VoxelMore
"Sharing is caring."
9,999
SunSteel
A Golden Item Enhancement Plugin
9,880
Sneaker
Hide name tags above players' heads.
9,865