• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Citizens/角色/铁匠

来自Minecraft插件百科
Qsefthuopq留言 | 贡献2019年2月9日 (六) 09:35的版本
跳转到导航 跳转到搜索

文件: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

??? ?/?/2017

??? 2/17/2015

  • 更新到最新内容.

v1.3 8/5/2013

  • 修复铁匠不归还物品的漏洞.

v1.2 8/15/2012

  • 添加每点耐久所需价格选项.
  • 添加如果玩家询问价格而不锻造物品的过期时间.
  • 修复随机附魔算法。

v1.1 8/8/2012

  • 兼容 1.3.1的Citizens2版本

如何使用

安装

  1. 安装Citizens 2
  2. 将Blacksmith.jar文件放进/plugins文件夹。
  3. 启动服务器。
  4. 创建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 钻石护腿

diamond-boots 钻石鞋子

示例:

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>需消耗 <a><price> <e>才能锻造 <a><item><e>! 点击锻造!
   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