- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
Citizens/角色/铁匠:修订间差异
Qsefthuopq(留言 | 贡献) (创建页面,内容为“{{Trait | PICTURE = Blacksmith.png | AUTHOR = aPunch | NAME = Blacksmith | VERSION = ??? | CITIZENSBUILD = 2.0.x | DEVSTATUS = InDev | DEPEN...”) |
Qsefthuopq(留言 | 贡献) 无编辑摘要 |
||
第6行: | 第6行: | ||
| CITIZENSBUILD = 2.0.x | | CITIZENSBUILD = 2.0.x | ||
| DEVSTATUS = InDev | | DEVSTATUS = InDev | ||
| DEPENDS = | | DEPENDS = 以Vault为前置的经济系统 | ||
| DOWNLOADLINK = http://ci.citizensnpcs.co/view/Add-ons/job/Blacksmith/ | | DOWNLOADLINK = http://ci.citizensnpcs.co/view/Add-ons/job/Blacksmith/ | ||
| DESCRIPTION = | | DESCRIPTION = 高度自定义装备锻造 | ||
}} | }} | ||
Blacksmith | Blacksmith 是 Citizens 2.0 的一个角色特性,可以给予NPC以下能力: | ||
* | *付费修复武器、工具和装备. | ||
Most up-to-date source code available here: https://github.com/mcmonkey4eva/Blacksmith | Most up-to-date source code available here: https://github.com/mcmonkey4eva/Blacksmith | ||
== | ==更新记录== | ||
v1.13 10/12/2018 | v1.13 10/12/2018 | ||
* | * HurricanKai已失联, 所以 mcmonkey 更新了这款插件, 你可以在这里看到新版本: https://github.com/mcmonkey4eva/Blacksmith | ||
??? ?/?/2017 | ??? ?/?/2017 | ||
* | * 现在这款插件由 HurricanKai维护, 兼容1.12. See github for commit logs. https://github.com/HurricanKai/Blacksmith | ||
??? 2/17/2015 | ??? 2/17/2015 | ||
* | * 更新到最新内容. | ||
v1.3 8/5/2013 | v1.3 8/5/2013 | ||
* | * 修复铁匠不归还物品的漏洞. | ||
v1.2 8/15/2012 | v1.2 8/15/2012 | ||
第48行: | 第48行: | ||
/trait blacksmith | /trait blacksmith | ||
=== | ===介绍=== | ||
Blacksmiths have a variety of settings that can be per-NPC or global. The settings under "defaults" in the configuration file are the default settings that a blacksmith will be given when it is created. You can override these settings by using the commands from the Commands section below. You can even configure which items a blacksmith is able to reforge in-game using commands. By default, a blacksmith is able to reforge all items. | Blacksmiths have a variety of settings that can be per-NPC or global. The settings under "defaults" in the configuration file are the default settings that a blacksmith will be given when it is created. You can override these settings by using the commands from the Commands section below. You can even configure which items a blacksmith is able to reforge in-game using commands. By default, a blacksmith is able to reforge all items. | ||
=== | ===交互=== | ||
Interacting with a blacksmith is simple: | Interacting with a blacksmith is simple: | ||
*Right click the NPC with a tool or armor in your hand. It will tell you the price that it costs to reforge it. | *Right click the NPC with a tool or armor in your hand. It will tell you the price that it costs to reforge it. | ||
第57行: | 第57行: | ||
**Depending on the configuration, the reforging has a chance to enchant or damage an item. | **Depending on the configuration, the reforging has a chance to enchant or damage an item. | ||
== | ==价格== | ||
Prices are determined by the damage of an item, the number and type of enchantments, and the prices defined in the configuration file. Basically, the formula for determining the price of a reforge is ''basePrice + durabilityRemaining + enchantments''. | Prices are determined by the damage of an item, the number and type of enchantments, and the prices defined in the configuration file. Basically, the formula for determining the price of a reforge is ''basePrice + durabilityRemaining + enchantments''. | ||
=== | ===基础价格=== | ||
The default base price for a reforge is the ''base-prices.default'' value in the configuration file. To add new base prices for each individual item, add the item to the config file under ''base-prices'' | The default base price for a reforge is the ''base-prices.default'' value in the configuration file. To add new base prices for each individual item, add the item to the config file under ''base-prices'' | ||
=== | ===耐久度=== | ||
Durability is the amount of damage that an item has taken. Generally, the more damaged an item is, the cheaper it will be to reforge. Trying to reforge an item with no damage will be significantly more expensive. The price per durability point is ''price-per-durability-point.default'' in the configuration. Per-item values may be set by adding to this section. | Durability is the amount of damage that an item has taken. Generally, the more damaged an item is, the cheaper it will be to reforge. Trying to reforge an item with no damage will be significantly more expensive. The price per durability point is ''price-per-durability-point.default'' in the configuration. Per-item values may be set by adding to this section. | ||
第130行: | 第130行: | ||
</pre> | </pre> | ||
=== | ===附魔=== | ||
The price of reforging an item with enchantments is more expensive than one without any. For each enchantment, an amount is added to the total price based on the "enchantment-modifier" and the level of the enchantment. Enchantment modifiers can be configured in the configuration file by adding the enchantment name and a value within the ''enchantment-modifiers'' section. The default modifier, ''enchantment-modifiers.default'', is used if the enchantment name is not found. Here are valid, case-sensitive names for enchantment modifiers: | The price of reforging an item with enchantments is more expensive than one without any. For each enchantment, an amount is added to the total price based on the "enchantment-modifier" and the level of the enchantment. Enchantment modifiers can be configured in the configuration file by adding the enchantment name and a value within the ''enchantment-modifiers'' section. The default modifier, ''enchantment-modifiers.default'', is used if the enchantment name is not found. Here are valid, case-sensitive names for enchantment modifiers: | ||
第155行: | 第155行: | ||
* ''water-worker'' - Increases the speed at which a player may mine underwater | * ''water-worker'' - Increases the speed at which a player may mine underwater | ||
== | ==权限== | ||
If you want a player to be able to use a blacksmith, give them the | If you want a player to be able to use a blacksmith, give them the | ||
*''blacksmith.reforge'' permission node. | *''blacksmith.reforge'' permission node. | ||
== | ==配置== | ||
The configuration file for Blacksmiths is found in ''/plugins/Blacksmith/config.yml'' and is generated automatically when not present. | The configuration file for Blacksmiths is found in ''/plugins/Blacksmith/config.yml'' and is generated automatically when not present. | ||
=== | ===默认配置=== | ||
The blacksmith config.yml contains the default settings for '''new''' blacksmiths. All of these options can be changed on existing blacksmiths in the Citizens/saves.yml. | The blacksmith config.yml contains the default settings for '''new''' blacksmiths. All of these options can be changed on existing blacksmiths in the Citizens/saves.yml. | ||
Mouseover each section to view it's description. All settings under ''defaults'' can be overriden by individual blacksmiths in the Citizens 2 saves.yml. | Mouseover each section to view it's description. All settings under ''defaults'' can be overriden by individual blacksmiths in the Citizens 2 saves.yml. |
2018年11月18日 (日) 14:16的版本
文件:Blacksmith.png
Blacksmith
作者 | aPunch |
版本 | ??? |
Citizens 版本 | 2.0.x |
其它前置 | 以Vault为前置的经济系统 |
下载地址 | Link |
描述: 高度自定义装备锻造
|
Blacksmith 是 Citizens 2.0 的一个角色特性,可以给予NPC以下能力:
- 付费修复武器、工具和装备.
Most up-to-date source code available here: https://github.com/mcmonkey4eva/Blacksmith
更新记录
v1.13 10/12/2018
- HurricanKai已失联, 所以 mcmonkey 更新了这款插件, 你可以在这里看到新版本: https://github.com/mcmonkey4eva/Blacksmith
??? ?/?/2017
- 现在这款插件由 HurricanKai维护, 兼容1.12. See github for commit logs. https://github.com/HurricanKai/Blacksmith
??? 2/17/2015
- 更新到最新内容.
v1.3 8/5/2013
- 修复铁匠不归还物品的漏洞.
v1.2 8/15/2012
- Added price-per-durability-point option on a per-item basis.
- dded session timeout if player asks for price and does not reforge item.
- Fixed Random-enchant algorithm.
v1.1 8/8/2012
- Compatible with 1.3.1 builds of C2
How to Use
Installation
- Install Citizens 2
- Place Blacksmith.jar file in /plugins directory.
- Start Server
- Create NPC and give the Blacksmith trait.
/npc create Smithy --trait blacksmith
or
/npc create Smithy /trait blacksmith
介绍
Blacksmiths have a variety of settings that can be per-NPC or global. The settings under "defaults" in the configuration file are the default settings that a blacksmith will be given when it is created. You can override these settings by using the commands from the Commands section below. You can even configure which items a blacksmith is able to reforge in-game using commands. By default, a blacksmith is able to reforge all items.
交互
Interacting with a blacksmith is simple:
- Right click the NPC with a tool or armor in your hand. It will tell you the price that it costs to reforge it.
- Right click again within 10 seconds and the blacksmith will begin reforging the item.
- Depending on the configuration, the reforging has a chance to enchant or damage an item.
价格
Prices are determined by the damage of an item, the number and type of enchantments, and the prices defined in the configuration file. Basically, the formula for determining the price of a reforge is basePrice + durabilityRemaining + enchantments.
基础价格
The default base price for a reforge is the base-prices.default value in the configuration file. To add new base prices for each individual item, add the item to the config file under base-prices
耐久度
Durability is the amount of damage that an item has taken. Generally, the more damaged an item is, the cheaper it will be to reforge. Trying to reforge an item with no damage will be significantly more expensive. The price per durability point is price-per-durability-point.default in the configuration. Per-item values may be set by adding to this section.
These are the items names to use with custom base and per-durability-point prices.
Valid Items
wood-pickaxe
wood-spade
wood-hoe
wood-sword
wood-axe
stone-pickaxe
stone-spade
stone-hoe
stone-sword
stone-axe
gold-pickaxe
gold-spade
gold-hoe
gold-sword
gold-axe
iron-pickaxe
iron-spade
iron-hoe
iron-sword
iron-axe
diamond-pickaxe
diamond-spade
diamond-hoe
diamond-axe
bow
flint-and-steel
fishing-rod
shears
leather-helmet
leather-chestplate
leather-leggings
leather-boots
chainmail-helmet
chainmail-chestplate
chainmail-leggings
chainmail-boots
gold-helmet
gold-chestplate
gold-leggings
gold-boots
iron-helmet
iron-chestplate
iron-leggings
iron-boots
diamond-helmet
diamond-chestplate
diamond-leggings
Example:
base-prices: default: 10 diamond-sword: 45 price-per-durability-point: default: 1 diamond-sword: 3
附魔
The price of reforging an item with enchantments is more expensive than one without any. For each enchantment, an amount is added to the total price based on the "enchantment-modifier" and the level of the enchantment. Enchantment modifiers can be configured in the configuration file by adding the enchantment name and a value within the enchantment-modifiers section. The default modifier, enchantment-modifiers.default, is used if the enchantment name is not found. Here are valid, case-sensitive names for enchantment modifiers:
- arrow-damage - Provides extra damage when shooting arrows from bows
- arrow-fire - Sets entities on fire when hit by arrows shot from a bow
- arrow-infinite - Provides infinite arrows when shooting a bow
- arrow-knockback - Provides a knockback when an entity is hit by an arrow from a bow
- damage-all - Increases damage against all targets
- damage-arthropods - Increases damage against arthropod targets
- damage-undead - Increases damage against undead targets
- dig-speed - Increases the rate at which you mine/dig
- durability - Decreases the rate at which a tool looses durability
- fire-aspect - When attacking a target, has a chance to set them on fire
- knockback - All damage to other targets will knock them back when hit
- loot-bonus-blocks - Provides a chance of gaining extra loot when destroying blocks
- loot-bonus-mobs - Provides a chance of gaining extra loot when killing monsters
- oxygen - Decreases the rate of air loss whilst underwater
- protection-environmental - Provides protection against environmental damage
- protection-explosions - Provides protection against explosive damage
- protection-fall - Provides protection against fall damage
- protection-fire - Provides protection against fire damage
- protection-projectile - Provides protection against projectile damage
- silk-touch - Allows blocks to drop themselves instead of fragments (for example, stone instead of cobblestone)
- water-worker - Increases the speed at which a player may mine underwater
权限
If you want a player to be able to use a blacksmith, give them the
- blacksmith.reforge permission node.
配置
The configuration file for Blacksmiths is found in /plugins/Blacksmith/config.yml and is generated automatically when not present.
默认配置
The blacksmith config.yml contains the default settings for new blacksmiths. All of these options can be changed on existing blacksmiths in the Citizens/saves.yml. Mouseover each section to view it's description. All settings under defaults can be overriden by individual blacksmiths in the Citizens 2 saves.yml.
# Blacksmith Configuration base-prices: default: 10 price-per-durability-point: default: 1 defaults: messages: busy-with-player: <c>I'm busy at the moment. Come back later! busy-with-reforge: <c>I'm working on it. Be patient! cooldown-not-expired: <c>You've already had your chance! Give me a break! cost: <e>It will cost <a><price> <e>to reforge that <a><item><e>! Click again to reforge! fail-reforge: <c>Whoops! Didn't mean to do that! Maybe next time? insufficient-funds: <c>You don't have enough money to reforge that item! invalid-item: <c>I'm sorry, but I don't know how to reforge that! start-reforge: <e>Ok, let's see what I can do... successful-reforge: <a>There you go! All better! drop-item: true percent-chance-to-fail-reforge: 10 percent-chance-for-extra-enchantments: 5 maximum-enchantments: 3 delays-in-seconds: maximum: 30 minimum: 5 reforge-cooldown: 60 enchantment-modifiers: default: 5