Alchemist: Difference between revisions
(Probably all incorrect, but still...) |
No edit summary |
||
Line 47: | Line 47: | ||
<nowiki></nowiki># Alchemist NPCs Configuration | <nowiki></nowiki># Alchemist NPCs Configuration | ||
<nowiki></nowiki>{{H:title|Recipes Block|recipes:}} | <nowiki></nowiki>{{H:title|Recipes Block|recipes:}} | ||
{{H:title|Name of 1st recipe| | '2': | ||
name: wool | |||
amount: 1 | |||
data: 6 | |||
{{H:title|Name of 1st recipe|default:}} | |||
{{H:title|Result section. Defines what happens when "example recipe" is used|result:}} | {{H:title|Result section. Defines what happens when "example recipe" is used|result:}} | ||
{{H:title|What potion effect is the result|effect: fire-resistance}} | {{H:title|What potion effect is the result|effect: fire-resistance}} | ||
{{H:title|Duration of the effect|duration: | {{H:title|Duration of the effect|duration: 60}} | ||
{{H:title|Amplifies the strength of the results|amplifier: 1}} | {{H:title|Amplifies the strength of the results|amplifier: 1}} | ||
{{H:title|Sent in splash form?|splash: | {{H:title|Sent in splash form?|splash: false}} | ||
{{H:title|Ingredients section. Defines what ingredients are needed for this potion. All have to be present|ingredients:}} | {{H:title|Ingredients section. Defines what ingredients are needed for this potion. All have to be present|ingredients:}} | ||
{{H:title|ID of ingredient. NOT item/block ID|'0':}} | {{H:title|ID of the ingredient. NOT item/block ID|'0':}} | ||
{{H:title|Name of the ingredient|name: | {{H:title|Name of the ingredient|name: sugar}} | ||
{{H:title|Amount required|amount: | {{H:title|Amount required|amount: 1}} | ||
{{H:title|ID of the ingredient. NOT item/block ID|'1':}} | {{H:title|ID of the ingredient. NOT item/block ID|'1':}} | ||
{{H:title|Name of the ingredient|name: glass-bottle}} | {{H:title|Name of the ingredient|name: glass-bottle}} | ||
{{H:title|Amount required|amount: 1}} | {{H:title|Amount required|amount: 1}} | ||
{{H:title|ID of the ingredient. NOT item/block ID|'2':}} | |||
{{H:title|ID of the ingredient. NOT item/block ID|' | {{H:title|Name of the ingredient|name: wool}} | ||
{{H:title|Name of the ingredient|name: | |||
{{H:title|Amount required|amount: 1}} | {{H:title|Amount required|amount: 1}} | ||
{{H:title|Data | {{H:title|Data of the item/block|data: 6}} | ||
<nowiki></nowiki>{{H:title|Messages block|messages:}} | <nowiki></nowiki>{{H:title|Messages block|messages:}} | ||
{{H:title|Message sent to the player when they right click on the Alchemist|initialization-message: <nowiki><e>Hello there, <player>. Give me what I need and I will brew you a potion!</nowiki>}} | {{H:title|Message sent to the player when they right click on the Alchemist|initialization-message: <nowiki><e>Hello there, <player>. Give me what I need and I will brew you a potion!</nowiki>}} |
Revision as of 01:17, 24 February 2012
|
How to Use
General Information
Alchemists provide the ability to create custom recipes for potions. You can customize these recipes in the configuration file. A default recipe is provided as an example.
Keep in mind, there is no way to view an alchemist's current recipe ingredients using this plugin. This is intentional, as you, the server admin, should be allowed total freedom to decide how you display recipes. You could show the ingredients using signs, another plugin, or not at all.
Interaction
Right-clicking the alchemist with the proper ingredients will remove them from your hand and give them to the alchemist. Once the recipe has been completely fulfilled, the alchemist will drop a potion around it's location. If the user walks too far away, the alchemist will stop brewing the potion and any items that were given to it will be lost.
Commands
To use alchemist commands, you must have an NPC selected and be the owner of that NPC. There are no permission nodes required for commands.
Alchemist Commands | |||||
---|---|---|---|---|---|
Command | Description | ||||
/alchemist help | Show the help menu | ||||
/alchemist recipe | Show the alchemist's current recipe | ||||
/alchemist recipe [name] | Set an alchemist's current recipe. |
Permissions
To use alchemists, you only need one permission node. The permission node alchemist.interact allows a player to interact with an alchemist.
Configuration
The configuration file for Alchemists is found in /plugins/Alchemist/config.yml and is generated automatically when not present.
Default Configuration
Mouseover each section to view it's description.
# Alchemist NPCs Configuration recipes: '2': name: wool amount: 1 data: 6 default: result: effect: fire-resistance duration: 60 amplifier: 1 splash: false ingredients: '0': name: sugar amount: 1 '1': name: glass-bottle amount: 1 '2': name: wool amount: 1 data: 6 messages: initialization-message: <e>Hello there, <player>. Give me what I need and I will brew you a potion! success-message: <e>I have combined the ingredients to concoct a potion of <a><potion><e>. cooldown-not-expired: You've already had your turn. Come back later! cooldown-in-seconds: 60
Valid Results
- regeneration - Regenerates health
- fire-resistance - Adds resistance to the effects of fire