Profession

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


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files