- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
Citizens/角色/铁匠:修订间差异
Qsefthuopq(留言 | 贡献) (→默认配置) |
Qsefthuopq(留言 | 贡献) (→默认配置) |
||
第175行: | 第175行: | ||
<nowiki></nowiki>{{H:title|Default settings block, most can be changed per-NPC|defaults:}} | <nowiki></nowiki>{{H:title|Default settings block, most can be changed per-NPC|defaults:}} | ||
{{H:title|Messages block. All messages that are sent to the player involving the blacksmith|messages:}} | {{H:title|Messages block. All messages that are sent to the player involving the blacksmith|messages:}} | ||
{{H:title|Message sent to the player(s) when the blacksmith is already working on something|busy-with-player: <c> | {{H:title|Message sent to the player(s) when the blacksmith is already working on something|busy-with-player: <c>我现在很忙. 待会再来!}} | ||
{{H:title|Message sent to the player who gave the blacksmith the item it is working on|busy-with-reforge: <c> | {{H:title|Message sent to the player who gave the blacksmith the item it is working on|busy-with-reforge: <c>我正在锻造呢!}} | ||
{{H:title|Message sent to the player during the cool down period|cooldown-not-expired: <c> | {{H:title|Message sent to the player during the cool down period|cooldown-not-expired: <c>你刚才已经锻造过了! 让我休息会儿!}} | ||
{{H:title|Message sent to the player to confirm they want to reforge the item|cost: <nowiki><e>It will cost <a><price> <e>to reforge that <a><item><e></nowiki>! Click again to reforge!}} | {{H:title|Message sent to the player to confirm they want to reforge the item|cost: <nowiki><e>It will cost <a><price> <e>to reforge that <a><item><e></nowiki>! Click again to reforge!}} | ||
{{H:title|Message sent to the player when the reforge fails|fail-reforge: <nowiki><c></nowiki> | {{H:title|Message sent to the player when the reforge fails|fail-reforge: <nowiki><c></nowiki> 你的装备锻造失败! 再来一次吧?}} | ||
{{H:title|Message sent to the player when they don't have enough money to complete the reforge|insufficient-funds: <nowiki><c></nowiki> | {{H:title|Message sent to the player when they don't have enough money to complete the reforge|insufficient-funds: <nowiki><c></nowiki>你没有足够的钱来修复这件物品!}} | ||
{{H:title|Message sent to the player when they try to reforge an invalid item|invalid-item: <nowiki><c></nowiki> | {{H:title|Message sent to the player when they try to reforge an invalid item|invalid-item: <nowiki><c></nowiki>抱歉,我不知道怎么锻造这个东西!}} | ||
{{H:title|Message sent to the player when the reforge starts|start-reforge: <nowiki><e></nowiki>好吧, 让我看看我能为你做什么...}} | {{H:title|Message sent to the player when the reforge starts|start-reforge: <nowiki><e></nowiki>好吧, 让我看看我能为你做什么...}} | ||
{{H:title|Message sent to the player when the reforge is successful|successful-reforge: <nowiki><a></nowiki>拿好你的装备! 祝你一路顺风!}} | {{H:title|Message sent to the player when the reforge is successful|successful-reforge: <nowiki><a></nowiki>拿好你的装备! 祝你一路顺风!}} |
2019年2月8日 (五) 14:46的版本
文件:Blacksmith.png
Blacksmith
作者 | aPunch |
版本 | ??? |
Citizens 版本 | 2.0.x |
其它前置 | 以Vault为前置的经济系统 |
下载地址 | Link |
描述: 高度自定义装备锻造
|
Blacksmith 是 Citizens 2.0 的一个角色特性,可以给予NPC以下能力:
- 付费修复武器、工具和装备.
最新插件源码在这里: https://github.com/mcmonkey4eva/Blacksmith
更新记录
v1.13 10/12/2018
- HurricanKai已失联, 所以 mcmonkey 更新了这款插件, 你可以在这里看到新版本: https://github.com/mcmonkey4eva/Blacksmith
??? ?/?/2017
- 现在这款插件由 HurricanKai维护, 兼容1.12. 请查看 github 日志. https://github.com/HurricanKai/Blacksmith
??? 2/17/2015
- 更新到最新内容.
v1.3 8/5/2013
- 修复铁匠不归还物品的漏洞.
v1.2 8/15/2012
- 添加每点耐久所需价格选项.
- 添加如果玩家询问价格而不锻造物品的过期时间.
- 修复随机附魔算法。
v1.1 8/8/2012
- 兼容 1.3.1的Citizens2版本
如何使用
安装
- 安装Citizens 2
- 将Blacksmith.jar文件放进/plugins文件夹。
- 启动服务器。
- 创建NPC,然后给予它铁匠特性。
输入
/npc create Smithy --trait blacksmith
或
/npc create Smithy /trait blacksmith
介绍
铁匠拥有多种设置,配置文件内"default"设置为默认配置。它将会在一个铁匠被创建时被应用。 你可以通过下面指令部分列出的指令来修改这些设置. 你甚至可以配置铁匠可以使用命令在游戏中锻造哪些物品。默认情况下,铁匠可以锻造所有的物品。
交互
与铁匠交互很简单: § 手里拿着一个工具或者装备右键这个NPC,它会告诉你锻造需要多少钱。 § 在10秒内再次右键铁匠,他就会开始锻造这个物品。 § 根据配置,锻造一件物品有几率会获得附魔或者损坏。
价格
价格是通过一个物品的损坏程度、附魔的种类和数量、以及在配置文件中设置的价格来决定的。一般说来,一个物品的价格 = 基础价格 + 剩余耐久度 + 附魔。
基础价格
再次锻造所需的基础价格在配置内的数值为 base-prices.default.想要给每个物品添加新的基础价格,请在配置内base-prices下面修改.
耐久度
耐久度就是物品损耗的程度.一般来说,程度越深,再次锻造所需的价格也就越便宜. 重新锻造没有损坏的物品将会特别昂贵. 价格可在配置内设置 price-per-durability-point.default. 每个物品的价值也可在这里单独设置.
以下物品可用于自定义基础价格和锻造价格.
有效物品
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 钻石护腿
示例:
base-prices: default: 10 diamond-sword: 45 price-per-durability-point: default: 1 diamond-sword: 3
附魔
锻造一个附魔物品的价格比普通物品贵得多。对于每一个附魔来说,需要付出的总费用基于"enchantment-modifier(附魔调节器)"和附魔等级。
附魔调节器可以通过在配置文件的enchantment-modifiers部分中添加附魔的名称和价格来配置。
默认的附魔调节器(enchantment-modifiers.default)会在附魔的名称没有找到时默认使用。
下面是在附魔修改器中有效的名称(区分大小写):
· arrow-damage - 力量 · arrow-fire - 火矢 · arrow-infinite - 无限 · arrow-knockback - 冲击 · damage-all - 锋利 · damage-arthropods - 节肢杀手 · damage-undead - 亡灵杀手 · dig-speed - 效率 · durability - 耐久 · fire-aspect - 火焰附加 · knockback - 击退 · loot-bonus-blocks -时运 · loot-bonus-mobs - 抢夺 · oxygen - 水下呼吸 · protection-environmental - 保护 · protection-explosions - 爆炸保护 · protection-fall - 摔落保护 · protection-fire - 火焰保护 · protection-projectile - 弹射物保护 · silk-touch - 精准采集 · water-worker - 水下速掘
权限
如果你希望让玩家使用铁匠,你需要给予玩家
- blacksmith.reforge 权限.
配置
铁匠的配置文件在 /plugins/Blacksmith/config.yml
默认配置
这些选项可以在Citizens/saves.yml 内的铁匠配置更改. 悬浮到每条消息上查看详细信息. 所有 defaults下面的配置都可被Citizens 2 saves.yml 覆盖.
# Blacksmith铁匠配置 base-prices: default: 10 price-per-durability-point: default: 1 defaults: messages: busy-with-player: <c>我现在很忙. 待会再来! busy-with-reforge: <c>我正在锻造呢! cooldown-not-expired: <c>你刚才已经锻造过了! 让我休息会儿! cost: <e>It will cost <a><price> <e>to reforge that <a><item><e>! Click again to reforge! fail-reforge: <c> 你的装备锻造失败! 再来一次吧? insufficient-funds: <c>你没有足够的钱来修复这件物品! invalid-item: <c>抱歉,我不知道怎么锻造这个东西! start-reforge: <e>好吧, 让我看看我能为你做什么... successful-reforge: <a>拿好你的装备! 祝你一路顺风! 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