Blueprint
Introduction
An easy to use plugin, blueprint lets you specify certain items as craft-able ONLY after first obtaining and using an item's blueprint.
There are currently no commands available but more commands and configuration are planned for the future.
Blueprints are obtained as drops from mobs. Drop rates can be configured via the config. Blueprints will be applied on pickup.
Useful Links
Source Code on GitHub
Permissions
Bypass blueprint checks - blueprint.bypass
Installation and Setup
- Ensure that you have Java 7 installed
- Stop the server
- Drop blueprint.jar into your plugins folder
- Start and stop the server
- go into plugins/blueprint/config.yml
- to require blueprints before crafting items, add theitem IDs to the "blueprints" section of config.yml
Configuration
//dropChance is the rate which mobs will drop blueprints dropChance: 100 //Blueprints are the items which will require blueprints before crafting Blueprints: [20,23,25,27,28,29,33,35,41,42,45,46,47] //players are the current blueprints held by players. players: Riaku: - 355
Problems
- Blueprint not dropped after creeper explosion
- item duplication when quitting inventories with blueprints in them
Planned Features
- Adding Commands to add/remove/modify blueprints
- Add Furnace and Brewing stand support
- Move blueprints list from config.yml to blueprints.yml
for problems or suggestions, feel free to contact me here, or on github.
Source can be found on Github https:github.com/Riaku/blueprints
There is a bug with this plugin than allow the people to craft infinite items with only the items required to craft one, only if you haven't the blueprint.
Try this: Without the blueprint of the dispenser, put the materials in the craft table and drag the dispenser to the inventory. Don't click anything else after that. Press "Esc" and the inventory will close. Then, the dispenser will stay at the inventory and the requested items will fall to the floor. Just pick them and repeat. Infinite items.
I think than you are missing some cases in the listeners, or something like that..
This plugin is an excellent idea. Nice job.