小林.
本帖最后由 longlongz 于 2019-2-27 21:40 编辑

-QuantumRPG Wiki-
插件帮助文档翻译

[该项目为合作项目]
@z1224748848 [点击此处前往他的感言] [主翻译官]
@longlongz [校准/翻译]

TEXT: 新版本Wiki正在汉化中 (咕?)


这是一款十分强势的RPG插件,让你的服务器有更加的体验!多达25+种物品属性,6种新的攻击方式,宝石,符文,附魔,力量,还有更多!请看下方的详细内容。

[Extra]
制作一个自定义物品
物品表示 [ITEM FLAG]


量子RPG WIKI页面
https://sct.gitbook.io/dirpg/


字数统计: 约10402字



感谢@秋风残叶 的搬运

来自群组: Citrus Studio

秋风残叶
您好,我是DivineItemsRPG的搬运者,这是我的搬运链接 http://www.mcbbs.net/thread-710189-1-1.html
如果可以的话请在您的帖子里加上这个链接来方便用户,对等地,我也会在搬运帖内加上您Wiki的链接

另外插一点题外话:我注意到您的部分译名与我汉化时定稿的译名不同,我知道自己不擅长起名,我起的名字都很土,不过大部分用户已经沿用相当长时间,关于译名的事情我们可以再做讨论(只是我的一点想法,我尊重您的决定)

小林.
秋风残叶 发表于 2018-7-14 07:13
您好,我是DivineItemsRPG的搬运者,这是我的搬运链接 http://www.mcbbs.net/thread-710189-1-1.html
如果 ...

可以,名字的话我就按你那边的改吧,我也不知道怎么取名

gwfblank1
自从买完后就不会用 哈哈

huane2008
楼主你好,我想知道有没有看自身属性的指令?

行人哥
目录menu 好像少了一个 tiers 各类品质物品

huane2008
楼主大大,没有套装的介绍吗

小林.
huane2008 发表于 2018-7-22 22:56
楼主大大,没有套装的介绍吗

正在做哦。

huane2008

加油楼主。 !

1257375501
魔法里面  ‘寒冰巨蛇 创造一条寒冰巨蛇对路径上的所有敌人造成生孩’ 最后的生孩 能生男孩女孩?

杀鱼佬
good,希望更新一下套装方面的。辛苦啦!

小林.
1257375501 发表于 2018-7-26 11:47
魔法里面  ‘寒冰巨蛇 创造一条寒冰巨蛇对路径上的所有敌人造成生孩’ 最后的生孩 能生男孩女孩? ...

不好意思,打字失误

皓月联机
非凡宝石就是不写明就直接是显示宝石的  难受

wjx1532280
- -弃坑了?

小林.

没有,最近会继续

程序猿小涛
很棒支持楼主摸摸大啦啦啦啦

kenandthe985
油肝!为国内Wiki做出卓越贡献!.

傻憨憨楚儿
能力里面的    使用能力所需的动作  应该是改为  使用能力后所发生的动作  .... 这个是使用宝石后触发的技能

飞儿3083
感谢楼主,翻译不易

Legoshi
本帖最后由 z1224748848 于 2019-2-1 22:12 编辑

(2019.2.1更新)

我好久没来看了qwq,非凡RPG都改名啦!

现在下载量子RPG(非凡RPG的新名字)会带有3.9.x版本到4.0版本的转换工具。
翻译了一下转换工具的使用说明。

README.txt

稍后会尝试回答各位的问题。有空我会更新一下内容qwq,各位客官拿人气来鼓励鼓励我呗。

(原内容)



1046402434
为啥我有些您已经翻译完的内容我点不开..附上截图,不止截图所指向的内容,部分您已经翻译完成的我已无法点击打开...

傻憨憨楚儿
行动列表点击直接跳转到指令列表了。。

左右1
帖子目录崩了

2005014
前置插件是什么?

小林.
本帖最后由 longlongz 于 2018-10-6 04:09 编辑

[TOC]

<!--开始时间: 2018/10/4 10:23-->
<!--结束时间: 2018/10/4 10:39-->
<!--所用时间: 16 Min-->
消耗品

消耗品模块允许你创建可以获得属性加成的自定义食物/药水用来吃, 还有冷却时间.

文件


Settings.yml

全局

  1. PreventEatIfFullHP: true
复制代码

当玩家的生命值满的时候无法吃.

  1. PreventEatIfFullHunger: true
复制代码

当玩家的饥饿值满的时候无法吃.

Consumables.yml

  1. Cooldown: 10
复制代码

在下一次吃之前的冷却时间.

  1. Material: 'SKULL_ITEM:3'
复制代码

物品的材质.

格式: <英文物品ID>:<附加值>

你可以在这里找到所有可用的物品英文ID.

  1. Display: '&6&l假装麦辣鸡腿堡'
复制代码

物品的显示名.

  1. Lore:
  2. - '&8&m-----------&f 信息 &8&m-----------'
  3. - '&f> &7种类: &f食物'
  4. - '&7这个汉堡看起来很开胃.'
  5. - '&8&m-----------&f 属性 &8&m-----------'
  6. - '&f> 生命值: &6+5?&7.'
  7. - '&f> 饥饿值: &6+5?&7.'
  8. - '&f> 伤害抗性 I: &645 秒&7.'
复制代码

物品的Lore.

额外选项

  1. Color: '240,240,20'
复制代码

药水的颜色.

格式: R,G,B*

  1. Enchanted: false
复制代码

让物品看起来有被附魔的光辉.

  1. SkullHash: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjZkM2E3ZTA3ZjVkYWRkNDdiYWRiMTM4MmE1YjE2Mjc4MThlZTE2YTE5YTdjMGJmMjc2OGFlNjI2MjczN2I2In19fQ==\'
复制代码

为头颅物品准备的自定义材质.

你可以在这里找到所有可用的头颅材质.

  1. Flags:
  2. - HIDE_ENCHANTS
  3. - HIDE_ATTRIBUTES
复制代码

物品的标识.

你可以在这里找到所有可用的物品标识.

  1. Unbreakable: true
复制代码

使物品不可破坏.

效果

  1. Health: 5
复制代码

回复的生命值数量.

  1. Hunger: 5
复制代码

回复的饥饿值数量.

  1. Actions:
  2. - '[POTION] ABSORPTION 1 45 @Self'
复制代码

当使用时执行的动作代码.

你可以在这里找到所有可用的动作代码.

合成

  1. Workbench.Enabled: true
复制代码

启用工作台合成.

  1. Workbench.Template:
  2. - 'AIR:0 , BREAD:0 , AIR:0'
  3. - 'CARROT_ITEM:0 , COOKED_BEEF:0 , POTATO_ITEM:0'
  4. - 'AIR:0 , BREAD:0 , AIR:0'
复制代码

工作台合成配方.

  1. Furnace.Enabled: false
复制代码

启用熔炉熔炼.

  1. Input: 'ROTTEN_FLESH:0'
复制代码

格式: <物品英文ID>:<附加值>


小林.
[TOC]

<!--开始时间: 2018/10/4 9:49-->
<!--结束时间: 2018/10/4 10:03-->
<!--所用时间: 14 Min-->
属性

物品属性.

列表

  • DIRECT_DAMAGE - 真实伤害, 无视护甲.
  • AOE_DAMAGE - 范围伤害.
  • PVP_DAMAGE - PvP附加伤害.
  • PVE_DAMAGE - PvE附加伤害.
  • DODGE_RATE - 躲避敌人攻击的纪律.
  • ACCURACY_RATE - 减少攻击被躲避的几率.
  • BLOCK_RATE - 格挡敌人攻击的几率.
  • BLOCK_DAMAGE - 格挡敌人攻击的伤害百分比.
  • LOOT_RATE - 增加掉落率.
  • BURN_RATE - 点燃敌人5秒的纪律.
  • DEFENSE - 物理防御.
  • PVP_DEFENSE - PvP附加防御.
  • PVE_DEFENSE - PvE附加防御.
  • POISON_DEFENSE - 毒属性防御.
  • FIRE_DEFENSE - 火属性防御.
  • MAGIC_DEFENSE - 魔法抗性.
  • WATER_DEFENSE - 水属性防御.
  • WIND_DEFENSE - 风属性防御.
  • CRITICAL_RATE - 造成暴击的几率.
  • CRITICAL_DAMAGE - 暴击伤害倍数.
  • DURABILITY - 物品耐久.
  • DURABILITY_UNBREAK - 物品不可损坏.
  • MOVEMENT_SPEED - 提升移动速度.
  • PENETRATION - 护甲穿透.
  • ATTACK_SPEED - 提升攻击速度.
  • VAMPIRISM - 一定数量的伤害值将转变为治疗.
  • MAX_HEALTH - 增加最大生命值.
  • RANGE - 增加攻击范围.


小林.
本帖最后由 longlongz 于 2018-10-6 04:10 编辑

[TOC]

<!--开始时间: 2018/9/9 11:00-->
<!--结束时间: 2018/9/9 11:35-->
<!--所用时间: 35 Min-->
属性宝石

关于属性宝石

属性宝石会在你穿戴上镶嵌有这种宝石的装备时给予你对应的药水效果.

就和宝石和附魔一样, 你的装备必须有对应的槽位来镶嵌宝石.

你可以依据你自己的需要创建无数个属性宝石!

目录


Settings.yml

物品

  1. Display: '&b&l[属性宝石] %s'
复制代码

宝石的名字.

Lore

  1. Lore:
  2.   - '&8&m-----------------------'
  3.   - '&f> &7类型: &f属性宝石'
  4.   - '&f> &7等级: &f%level%'
  5.   - '&f> &7成功率: &a&l%s%% &8| &7失败率: &c&l%d%%'
  6.   - '&8&m-----------------------'
  7.   - '%desc%'
  8.   - ''
  9.   - '&7&l[将宝石拖动到 &f&l物品 &7上来进行附魔]'
复制代码

宝石的Lore.

变量

  • %rlevel% - 宝石等级 (罗马数字).
  • %level% - 宝石等级 (阿拉伯数字).
  • %s% - 镶嵌成功率.
  • %d% - 镶嵌失败率.
  • %desc% - 宝石描述.
  • %type% - 宝石种类.

物品Flag

  1. ItemFlags:
  2.   - HIDE_ENCHANTS
  3.   - HIDE_ATTRIBUTES
复制代码

宝石的物品Flags.

你可以在这里找到所有可用的物品Flags.

  1. SetUnbreakable: false
复制代码

要确定宝石有不可损坏标签.

镶嵌

  1. MinSuccessChance: 10
复制代码

最低镶嵌成功率.

  1. MaxSuccessChance: 75
复制代码

最高镶嵌成功率.

  1. DestroyType: CLEAR
复制代码

当不成功时的惩罚模式.

可用惩罚模式

  • CLEAR - 清除物品上的所有属性宝石.
  • ITEM - 被镶嵌的物品损毁.
  • SOURCE - 镶嵌失败的宝石损毁.
  • BOTH - 物品和宝石都损毁.

  1. StackLevels: true
复制代码

允许叠加相同效果的属性宝石.

(粒子)特效

  1. Enabled: true
复制代码

是否启用这个特效.

  1. Failure: VILLAGER_ANGRY
复制代码

当镶嵌失败时的特效.

  1. Success: VILLAGER_HAPPY
复制代码

当镶嵌成功时的特效.

你可以在这里找到所有可用的粒子效果.

(声音)特效

  1. Enabled: true
复制代码

是否启用这个特效.

  1. Failure: BLOCK_ANVIL_DESTROY
复制代码

当镶嵌失败时播放的声音.

  1. Success: ENTITY_EXPERIENCE_ORB_PICKUP
复制代码

当镶嵌成功时播放的声音.

你可以在这里找到所有可用的声音.

(格式)设计

这些内容控制宝石Lore的格式.

  1. Header: '&3???????? &b&lRunes &3????????'
复制代码

顶部. 在槽位上一行显示.

  1. EmptySlot: '&b◇ (Slot) Rune'
复制代码

空槽位的格式.

  1. FilledSlot: '&b? Rune: &f'
复制代码

已镶嵌槽位的格式.

Runes.yml

开关

  1. Enabled: true
复制代码

启用/禁用该属性宝石.

材质

  1. Material: 'PRISMARINE_SHARD:0'
复制代码

宝石的材质.

你可以在这里找到所有可用的英文ID.

格式

<英文ID>:<属性值>

名字

  1. Name: 'Strength %level%'
复制代码

宝石的名字.

变量

  • %level% - 宝石等级 (阿拉伯数字).
  • %rlevel% - 宝石等级 (罗马数字).

描述

  1. Desc:
  2.   - '&7Grants &b&lStrength %level% &7effect'
复制代码

宝石的描述.

变量

  • %level% - 宝石等级 (阿拉伯数字).
  • %rlevel% - 宝石等级 (罗马数字).

属性

  1. Effect: INCREASE_DAMAGE
复制代码

属性宝石的药水效果.

你可以在这里找到所有可用的药水效果.

等级

  1. LevelMin: 1
复制代码

宝石的最低等级.

  1. LevelMax: 3
复制代码

宝石的最高等级.

种类

  1. ItemTypes:
  2.   - WEAPON
复制代码

这个宝石可镶嵌在哪种装备上.

你可以在这里找到所有可用的英文ID.

特殊值

  • WEAPON - 武器物品
  • ARMOR - 护甲物品
  • TOOL - 工具物品
  • ALL - 所有物品

或者: 你也可以使用限定修饰符, 比如 SWORD 或者 WOOD

小林.
[TOC]

<!--开始时间: 2018/9/9 11:35-->
<!--结束时间: 2018/9/9 12:00-->
<!--所用时间: 25 Min-->
修复系统

关于修复系统

修复系统使你可以通过使用铁砧或者是修复宝石来给坏掉的物品修复可自定义的耐久值.

你可以禁用铁砧/修复宝石修复物品.

铁砧修复

  1. Enabled: true
复制代码

开关铁砧的修复方式.

  1. Action:
  2.   Click: RIGHT
  3.   isShiftOnly: true
复制代码

对铁砧进行指定的点击动作来打开可自定义的修复系统GUI.

  1. Currency:
  2.   EXP: true
  3.   Material: true
  4.   Vault: true
复制代码

开关指定的修复方式.

  1. RepairCost:
  2.   EXP: 0.1
  3.   MATERIAL: 0.02
  4.   VAULT: 1.25
复制代码

对应修复方式的花费.

修复耐久值计算公式

花费 * (最大耐久 - 目前耐久)

材料修复设置

  1. MaterialsTable:
  2.   DIAMOND:
  3.   - 'DIAMOND_*'
  4.   IRON_INGOT:
  5.   - 'IRON_*'
  6.   GOLD_INGOT:
  7.   - 'GOLD_*'
  8.   STONE:
  9.   - 'STONE_*'
  10.   LOG:
  11.   - 'WOOD_*'
  12.   STICK:
  13.   - 'BOW'
复制代码

材料表格. 当想通过材料修复的方式修复一个物品的时候, 不同物品需要的材料.

修复宝石

开关

  1. Enabled: true
复制代码

开关修复宝石的修复方式.

材质

  1. Material: 'FIREWORK_CHARGE:0'
复制代码

宝石材料.

你可以在这里找到所有可用的英文ID.

格式

<英文ID>:<数据值>

显示名

  1. Display: '&d&lRepair Gem [%s]'
复制代码

宝石的名字.

变量

  • %s - 宝石等级.

Lore

  1. Lore:
  2.   - '&8&m-----------------------'
  3.   - '&f> &7Type: &fRepair Gem'
  4.   - '&f> &7Level: &f%level%'
  5.   - '&f> &7Durability: &d&l+%s%%'
  6.   - '&8&m-----------------------'
  7.   - ''
  8.   - '&7&l[Drag on &f&lItem &7to repair]'
复制代码

宝石的Lore.

变量

  • %level% - 宝石等级.
  • %s% - 修复耐久的百分比.

物品Flag

  1. ItemFlags:
  2.   - HIDE_ENCHANTS
  3.   - HIDE_ATTRIBUTES
复制代码

宝石的物品Flag.

你可以在这里找到所有可用的物品Flags.

  1. SetUnbreakable: false
复制代码

要确定宝石有不可损坏标签.

修复模式

  1. RepairMode: 0
复制代码

0 - 修复的耐久值基于当前耐久值计算.

1 - 修复的耐久值基于最大耐久之计算.

  1. Levels:
  2.   1: 10
  3.   2: 20
  4.   3: 30
  5.   4: 40
  6.   5: 50
复制代码

宝石的等级列表.

格式

<等级>:<修复百分比>

小林.
本帖最后由 longlongz 于 2018-10-5 02:37 编辑

[TOC]

<!--开始时间: 2018/10/4 13:49-->
<!--结束时间: 2018/10/4 13:55-->
<!--所用时间: 6 Min-->
战斗日志

在聊天栏, Action Bar和实体的头上出现全息字的方式来显示战斗日志. 还可以在躲避攻击, 造成暴击的时候播放提示音.

设置

提示信息

  1. Chat: true
复制代码

是否在聊天栏中显示战斗日志.

  1. ActionBar: true
复制代码

是否在Action Bar中显示战斗日志.

  1. Default: true
复制代码

常规战斗时显示信息.

  1. Critical: true
复制代码

造成暴击时显示信息.

  1. Dodge: true
复制代码

躲避攻击时显示信息.

  1. Block: true
复制代码

格挡攻击时显示信息.

提示声音

你可以在这里找到所有可用的声音.

常规

  1. Enabled: true
复制代码

启用/禁用常规战斗信息提示音.

  1. Value: ENTITY_IRONGOLEM_ATTACK
复制代码

声音名字.

全息伤害显示

通过全息字来显示伤害.

需要前置: HolographicDisplays

  1. Enabled: true
复制代码

启用/禁用全息字伤害显示.

小林.
本帖最后由 longlongz 于 2018-10-5 02:39 编辑

[TOC]

<!--开始时间: 2018/10/4 10:32-->
<!--结束时间: 2018/10/4 10:40-->
<!--所用时间: 8 Min-->
隔绝宝石

隔绝宝石使你可以移除物品上的灵魂绑定, 宝石, 非凡附魔, 属性石或者能力宝石来清空插槽.

你可以依据你自己的需要创建无数个隔绝宝石!

Setting

  1. Material: <物品英文ID>:<附加值>
复制代码

隔绝宝石的材质.

你可以在这里找到所有可用的物品英文ID.

  1. Display: '&9&l隔绝宝石 - 灵魂绑定'
复制代码

隔绝宝石的显示名.

  1. Lore:
  2. - '&8&m-----------------------'
  3. - '&f> &7种类: &f隔绝宝石'
  4. -  '&f> &7作用于: &f灵魂绑定'
  5. - '&8&m-----------------------'
  6. - '&7移除物品上的 &9&l灵魂绑定&7.'
  7. - ''
  8. - '&7&l[拖到 &f&l物品 &7&l上来使用]'
复制代码

隔绝宝石的Lore.

  1. Enchanted: <true/false>
复制代码
宝石是否有附魔特效.

  1. Type: SOULBOUND
复制代码
隔绝宝石的作用种类. 它决定隔绝宝石将从物品上移除什么.

可用种类:
  • GEM - 宝石.
  • ENCHANT - 非凡附魔.
  • RUNE - 属性石.
  • ABILITY - 能力宝石.
  • SOULBOUND - 灵魂绑定.

  1. Amount: 1
复制代码
决定多少个宝石可以移除属性.

OnUse

  1. Sound: ITEM_FIRECHARGE_USE
复制代码

当使用的时候的音效.

你可以在这里找到所有可用的声音.

  1. Effect: SMOKE_NORMAL
复制代码

当使用的时候的粒子效果.

你可以在这里找到所有可用的粒子效果.


小林.
本帖最后由 longlongz 于 2018-10-5 02:42 编辑

[TOC]

<!--开始时间: 2018/10/4 14:19-->
<!--结束时间: 2018/10/4 14:58-->
<!--所用时间: 39 Min-->
非凡附魔

非凡附魔有点像原版附魔, 但是需要物品上的槽位来附魔(就像宝石).

你可以通过在附魔台上附魔书来获得非凡附魔书.

注意: 你并不能创建自己的附魔.

文件


附魔列表

  • 斩首 - Executioner (武器) - 有几率在杀死敌人时拿到它的头.
  • 冰冻 - Leg Grab (武器) - 有几率使敌人获得缓慢的效果.
  • 剧毒 - Venom (武器) - 有几率使敌人获得中毒的效果.
  • 凋零 - Wither (武器) - 有几率使敌人获得凋零的效果.
  • 致盲 - Eye Burn (武器) - 有纪律使敌人获得失明的效果.
  • 疲劳 - Exhaust (武器) - 有几率使敌人获得虚弱的效果.
  • 瘫痪 - Paralyze (武器) - 有几率使敌人无法攻击.
  • 天罚- Justice (武器) - 有几率雷轰敌人并造成额外伤害.
  • 经验猎手 - Exp Hunter (武器) - 有几率在杀死怪物的时候获得更多经验值.
  • 净化 - Magic Implosion (武器) - 有几率移除敌人的所有Buff效果.
  • 扒手 - Grand Thief Money (武器) - 有几率从敌人身上偷到钱.
  • 怒火 - Flame Spray (武器) - 有几率在受到伤害时点燃敌人.
  • 冲击波 - Punishing Wave (护甲) - 有几率在受到伤害时推开周围的敌人并造成额外伤害.
  • 祝福 - Prayer of Victory (护甲) - 有几率在受到伤害时移除自身的所有Debuff效果.
  • 偷袭 - Ambush (护甲) - 有几率在受到伤害时传送到敌人身后并造成额外伤害.
  • 永恒 - Eternal Denial (护甲) - 有几率在受到伤害时雷轰敌人.
  • 岩浆行者 - Lava Walker (护甲) - 可以在岩浆上行走并有几率无视火焰伤害.
  • 爆炸弓 - Malice Joke (弓) - 有几率发射一个TNT而不是箭矢.
  • 连发 - Minigun (弓) - 有几率一次性发射 3 支箭(每级 +1 支).
  • 失重 - No Gravity (弓) - 你的箭矢不再受到重力影响.
  • 弹射 - Ricochet (弓) - 你的箭矢会弹开周围的实体.
  • 幸运 - Lucky Miner (稿) - 有几率获得双倍/三倍矿物掉落(可以与精准采集共用).
  • 刷怪笼 - Divine Touch (稿) - 有几率获得所挖种类的刷怪笼.

Enchants.yml

  1. Enabled: true
复制代码

启用/禁用附魔系统.

  1. Name: '斩首 %rlevel%'
复制代码

附魔的名字.

变量:

  • %level% - 附魔等级(阿拉伯数字)
  • %rlevel% - 附魔等级(罗马数字)

  1. Desc:
  2. - '&c%value%% &7的几率在杀死时获得对方的头颅'
复制代码

附魔的描述.

变量:

  • %value% - 激活附魔的几率
  • %level% - 附魔等级(阿拉伯数字)
  • %rlevel% - 附魔等级(罗马数字)

  1. Value: 9
复制代码

激活附魔的几率(或者其他).

  1. ValuePerLvl: 1.5
复制代码

根据等级增加/减少上一个配置选项的值.

计算公式: 最终值 = 初始值 + 每等级变动值(ValuePerLvl) * (附魔等级 - 1)

  1. PlayerTableLevel: 20
复制代码

这个选项决定玩家可以在附魔台上附魔到此附魔的最小等级.

  1. TableChance: 0.17
复制代码

从附魔台上得到此附魔的几率.

  1. ItemTypes:
  2. - WEAPON
复制代码

可以被附魔的物品种类.

你可以在这里找到所有可用的物品英文ID.

特殊值:

  • WEAPON - 只允许武器.
  • ARMOR - 只允许护甲.
  • TOOL - 只允许工具.
  • ALL - 所有物品.

其他: 你也可以使用一些限定词, 比如 SWORD(剑) 或者 WOOD(木制的).

Settings.yml

物品

  1. Materials:
  2. - 'BOOK:0'
复制代码

附魔书的材质.

你可以在这里找到所有可用的物品英文ID.

格式: <物品英文ID>:<附加值>

  1. Display: '&c&l[Enchant] %s'
复制代码

附魔书的显示名.

  1. Lore:
  2. - '&8&m-----------------------'
  3. - '&f> &7Type: &fDivine Enchant'
  4. - '&f> &7Level: &f%rlevel%'
  5. - '&f> &7Sucess: &a&l%s%% &8| &7Failure: &c&l%d%%'
  6. - '&8&m-----------------------'
  7. - '%desc%'
  8. - ''
  9. - '&7&l[Drag on &f&lItem &7<o enchant]'
复制代码

附魔书的Lore.

变量:

  • %rlevel% - 附魔等级(罗马数字).
  • %level% - 附魔等级(阿拉伯数字).
  • %s% - 成功率.
  • %d% - 失败率.
  • %desc% - 附魔描述.
  • %type% - 可附魔物品种类.

  1. ItemFlags:
  2. - HIDE_ENCHANTS
  3. - HIDE_ATTRIBUTES
复制代码

附魔书的物品标识.

你可以在这里找到所有可用的物品标识.

  1. SetUnbreakable: false
复制代码

设置附魔书是否不可破坏.

附魔

  1. MinSuccessChance: 10
复制代码

决定附魔的最小成功率.

  1. MaxSuccessChance: 75
复制代码

决定附魔的最大成功率.

  1. DestroyType: CLEAR
复制代码

决定附魔失败时的损坏类型.

可用类型:

  • CLEAR - 清除物品上的所有附魔.
  • ITEM - 损坏物品.
  • SOURCE - 损坏附魔书.
  • BOTH - 物品和附魔书都损坏.

特效

  1. Enabled: true
复制代码

决定在附魔时是否启用特效.

  1. Failure: VILLAGER_ANGRY
复制代码

附魔失败时的粒子效果.

  1. Success: VILLAGER_HAPPY
复制代码

附魔成功时的粒子效果.

你可以在这里找到所有可用的粒子效果.

提示音

  1. Enabled: true
复制代码

决定在附魔时是否启用提示音.

  1. Failure: BLOCK_ANVIL_DESTROY
复制代码

附魔失败时的提示音.

  1. Success: ENTITY_EXPERIENCE_ORB_PICKUP
复制代码

附魔成功时的提示音.

你可以在这里找到所有可用的声音.

设计

这一节决定附魔书Lore的格式.

  1. Header: '&4???????? &c&lEnchants &4????????'
复制代码

表示附魔槽的页眉. 在附魔槽位之前显示.

  1. EmptySlot: '&c○ (Slot) Enchant'
复制代码

空槽位的显示格式.

  1. FilledSlot: '&c? Enchant: &f'
复制代码

已附魔槽位的显示格式.

附魔台

  1. Enabled: true
复制代码

启用/禁用通过附魔台获取非凡附魔.

  1. ChanceToGet: 0.1
复制代码

获得非凡附魔的全局几率.

小林.
[TOC]

<!--开始时间: 2018/10/4 15:08-->
<!--结束时间: 2018/10/4 15:18-->
<!--所用时间: 10 Min-->
封印物品

有时候你会从怪物身上捡到一个封印之物. 你不解封的话并不知道它的属性.

你需要一个解封之书来解除封印之物的封印.

封印之物的属性取决于物品的品质, 品质的准确数值范围在对应配置文件中配置.

你可以依据你自己的需要创建无数个封印之物/解封之书!

文件


Items.yml

  1. UnidentifiedItems:
  2.   common:
  3.     Tier: common
  4.     Tome: common
  5.     Display: '&d&k封印之物'
  6.     Lore:
  7.     - '&8&m------------------------'
  8.     - '&f> &7种类: &f封印之物'
  9.     - '&f> &7品质: &f普通'
  10.     - '&8&m------------------------'
  11.     - '&7找到一本 &f&l普通解封之书&7 来'
  12.     - '&7解开它的封印!'
复制代码

"common" 是你的封印之物ID, 你可以改成任何东西.

"Tier" 是封印之物在品质模块配置文件中对应的品质ID.

"Tome" 是在tomes.yml中定义的解封之书ID.

Display 是封印之物的显示名.

Lore 是封印之物的Lore.

Tomes.yml

  1. IdentifyTomes:
  2.   common:
  3.     Material: 'ENCHANTED_BOOK:0'
  4.     Display: '&f&l解封之书 [Common]'
  5.     Lore:
  6.     - '&8&m------------------------'
  7.     - '&f> &7品质: &f普通'
  8.     - '&8&m------------------------'
  9.     - '&7这本解封之书只能解开'
  10.     - '&7普通品质物品的封印.'
  11.     - ''
  12.     - '&7&l[拖到 &f&l物品 &7&l来开始解封]'
复制代码

"common" 是你的解封之书ID, 你可以改成任何东西.

Material 是解封之书的材质.

你可以在这里找到所有可用的物品英文ID.

Display 是解封之书的显示名.

Lore 是解封之书的Lore.

小林.
[TOC]

<!--开始时间: 2018/10/4 10:42-->
<!--结束时间: 2018/10/4 10:44-->
<!--所用时间: 2 Min-->
法术

  • ICE_SNAKE - 释放一条冰蛇, 并对经过的敌人造成伤害
  • METEOR - 在你看向的位置召唤一颗流星.
  • ICE_STORM - 召唤一场寒冰风暴造成AOE伤害并减慢范围内所有实体的速度.
  • FIRE_STORM - 召唤一场烈焰风暴造成AOE伤害并点燃范围内所有的实体.


小林.
本帖最后由 longlongz 于 2018-10-5 00:40 编辑

[TOC]

<!--开始时间: 2018/10/4 9:49-->
<!--结束时间: 2018/10/4 10:29-->
<!--所用时间: 40 Min-->
命令

主命令

  • /di help - 帮助页.
  • /di gems - 宝石模块.
  • /di enchants - 附魔模块.
  • /di runes - 属性石模块.
  • /di abilities - 能力宝石模块.
  • /di abyssdust - 隔绝宝石模块.
  • /di magicdust - 祝福粉末模块.
  • /di tiers - 品质模块.
  • /di repair - 修复系统模块.
  • /di identify - 封印之物模块.
  • /di buffs - Buff模块.
  • /di customitems - 自定义物品模块.
  • /di soulbound - 灵魂绑定模块.
  • /di scrolls - 卷轴模块.
  • /di sets - 套装模块.
  • /di modify - 修改手上的物品.
  • /di reload full - 重载插件配置文件和所有模块.
  • /di reload cfg - 只重载插件配置文件.
  • /di info - 插件信息.

宝石

  • /di gems get <ID> <等级> <数量> - 获取一个指定的宝石.
  • /di gems give <玩家> <ID> <等级> <数量> - 给予玩家一个宝石.
  • /di gems drop <世界> <X> <Y> <Z> <ID> <等级> <数量> - 在世界的某处掉落一个宝石.
  • /di gems list - 列出所有宝石.

附魔

  • /di enchants get <ID> <等级> <数量> - 获取一本指定的附魔书.
  • /di enchants give <玩家> <ID> <等级> <数量> - 给予玩家一本附魔书.
  • /di enchants drop <世界> <X> <Y> <Z> <ID> <等级> <数量> - 在世界的某处掉落一个附魔书.
  • /di enchants list - 列出所有附魔书.

属性石

  • /di runes get <ID> <等级> <数量> - 获取一个指定的属性石.
  • /di runes give <玩家> <ID> <等级> <数量> - 给予玩家一个属性石.
  • /di runes drop <世界> <X> <Y> <Z> <ID> <等级> <数量> - 在世界的某处掉落一个属性石.
  • /di runes list - 列出所有属性石.

能力宝石

  • /di abilities get <ID> <等级> <数量> - 获取一个指定的能力宝石.
  • /di abilities give <玩家> <ID> <等级> <数量> - 给予玩家一个能力宝石.
  • /di abilities drop <世界> <X> <Y> <Z> <ID> <等级> <数量> - 在世界的某处掉落一个能力宝石.
  • /di abilities list - 列出所有能力宝石.

箭矢

  • /di arrows get <ID> <数量> - 获取一支指定的箭矢.
  • /di arrows give <玩家> <ID> <数量> - 给予玩家一支箭矢.
  • /di arrows drop <世界> <X> <Y> <Z> <ID> <数量> - 在世界的某处掉落一支箭矢.
  • /di arrows list - 列出所有箭矢.

隔绝宝石

  • /di abyssdust get <ID> <数量> - 获取一个指定的隔绝宝石.
  • /di abyssdust give <玩家> <ID> <数量> - 给予玩家一个隔绝宝石.
  • /di abyssdust drop <世界> <X> <Y> <Z> <ID> <数量> - 在世界的某处掉落一个隔绝宝石.
  • /di abyssdust list - 列出所有隔绝宝石.

祝福粉末

  • /di magicdust get <ID> <等级> <数量> - 获取一个指定的祝福粉末.
  • /di magicdust give <玩家> <ID> <等级> <数量> - 给予玩家一个祝福粉末.
  • /di magicdust drop <世界> <X> <Y> <Z> <ID> <等级> <数量> - 在世界的某处掉落一个祝福粉末.
  • /di magicdust list - 列出所有祝福粉末.

品质系统

  • /di tiers get <ID> <品质> <数量> - 获取一个指定品质的非凡RPG物品.
  • /di tiers give <玩家> <ID> <品质> <数量> - 给予玩家一个品质的非凡RPG物品.
  • /di tiers drop <世界> <X> <Y> <Z> <ID> <品质> <数量> - 在世界的某处掉落一个品质的非凡RPG物品.
  • /di tiers list - 列出所有品质.

修复系统

  • /di repair get <等级> <数量> - 获取一个指定的修复宝石.
  • /di repair give <玩家> <等级> <数量> - 给予玩家一个修复宝石.
  • /di repair drop <世界> <X> <Y> <Z> <等级> <数量> - 在世界的某处掉落一个修复宝石.
  • /di repair item [数量] - 修复手中的物品.

封印系统

  • /di identify tome get <ID> <数量> - 获取一个指定的解封之书.
  • /di identify tome give <玩家> <ID> <数量> - 给予玩家一个解封之书.
  • /di identify tome drop <世界> <X> <Y> <Z> <ID> <数量> - 在世界的某处掉落一个解封之书.
  • /di identify tome list - 列出所有解封之书.
  • /di identify item get <ID> <等级> <数量> - 获取一个封印之物.
  • /di identify item give <玩家> <ID> <等级> <数量> - 给予玩家一个封印之物.
  • /di identify item drop <世界> <X> <Y> <Z> <ID> <等级> <数量> - 在世界的某处掉落一个封印之物.
  • /di identify item list - 列出所有封印之物.
  • /di identify force - 强制解封手中的封印之物.

Buffs

  • /di buffs add <玩家> <属性> <数量> <持续时间> - 给予玩家一个指定的Buff.
  • /di buffs reset <玩家> <ID> <属性> - 重置玩家的一个Buff.
  • /di buffs resetall - 清空玩家的所有Buff.

自定义物品

  • /di customitems get <ID> <数量> - 获取一个指定的自定义物品.
  • /di customitems give <玩家> <ID> <数量> - 给予玩家一个自定义物品.
  • /di customitems drop <世界> <X> <Y> <Z> <ID> <数量> - 在世界的某处掉落一个自定义物品.
  • /di customitems save <名字/路径> - 保存手上的物品为一个自定义物品.
  • /di customitems delete <名字/路径> - 删除一个自定义物品.
  • /di customitems list - 列出所有自定义物品.

灵魂绑定

  • /di soulbound set <True/False> [行数] - 标记/取消 物品需要灵魂绑定.
  • /di soulbound untrade <True/False> [行数] - 标记/取消 物品不可交易.

卷轴

  • /di scrolls get <ID> <等级> <数量> - 获取一个指定的卷轴.
  • /di scrolls give <玩家> <ID> <等级> <数量> - 给予玩家一个卷轴.
  • /di scrolls drop <世界> <X> <Y> <Z> <ID> <等级> <数量> - 在世界的某处掉落一个卷轴.
  • /di scrolls list - 列出所有卷轴.

物品信息设置

  • /di modify name <名字> - 更改物品的显示名.
  • /di modify lore add [字符串] [行数] - 添加Lore.
  • /di modify lore del [行数] - 删除Lore.
  • /di modify lore clear - 清空Lore.
  • /di modify flag add <ItemFlag> - 添加一个物品标识.
  • /di modify flag del <ItemFlag> - 删除一个物品标识.
  • /di modify nbt add <NBTTag> <值> - 添加一个NBT标签.
  • /di modify nbt del <NBTTag> - 删除一个NBT标签.
  • /di modify enchant <附魔> <等级> - 附魔物品.
  • /di modify potion <效果> <等级> <持续时间> [范围] [粒子] [R,G,B] - 修改药水效果.
  • /di modify eggtype <实体类型> - 更改刷怪蛋的类型.
  • /di modify color <R,G,B> - 更改皮革甲的颜色.

属性设置

  • /di set attribute <属性> <值> <第二值> [行数] - 设置物品的属性.
  • /di set bonus <属性> <值> [行数] - 设置物品的属性增益.
  • /di set level <数字> [行数] - 设置物品的等级需求.
  • /di set class <职业壹,职业贰,以及其他> [行数] - 设置物品的置业需求.
  • /di set ability <能力> <等级> <LEFT/RIGHT> <true/false> <冷却> [行数] - 添加一个能力到物品上.
  • /di set damagetype <伤害种类> <数量> [行数] - 设置物品的伤害类型.
  • /di set ammotype <子弹种类> [行数] - 设置弓的子弹类型.
  • /di set slot <插槽种类> [行数] - 添加一个空插槽到物品上.

套装

  • /di sets get <ID> <物品> <数量> - 获取一个指定的套装物品.
  • /di sets give <玩家> <ID> <物品> <数量> - 给予玩家一个套装物品.
  • /di sets drop <世界> <X> <Y> <Z> <ID> <物品> <数量> - 在世界的某处掉落一个套装物品.
  • /di sets list - 列出所有套装.



小林.
[TOC]

<!--开始时间: 2018/9/9 12:32-->
<!--结束时间: 2018/9/9 12:47-->
<!--所用时间: 47 Min-->
祝福粉末

关于祝福粉末

魔法粉末可以提升一点你的宝石, 附魔, 属性宝石和能力宝石的镶嵌成功率.

你可以为不同的魔法粉末设定不同的最大增加成功率.

你可以依据你自己的需要创建无数个属性宝石!

Settings.yml

材质

  1. Material: GLOWSTONE_DUST:0
复制代码

祝福粉末的物品材质.

你可以在这里找到所有可用的英文ID.

格式

<英文ID>:<附加值>

名字

  1. Display: '&e&lGemic Dust [%s]'
复制代码

祝福粉末的名字.

变量

  • %s - 粉末的等级

Lore

  1. Lore:
  2.   - '&8&m-----------------------'
  3.   - '&f> &7Type: &fMagic Dust'
  4.   - '&f> &7Level: &f%level%'
  5.   - '&8&m-----------------------'
  6.   - '&7Increase the success rate'
  7.   - '&7of &e&lGems&7 by &e&l%value%%&7.'
  8.   - ''
  9.   - '&7&l[Drag on &f&lItem &7<o use]'
复制代码

粉末的Lore.

变量

  • %level% - 粉末的等级.
  • %value% - 粉末增加的成功率.

(附魔效果)特效

  1. Enchanted: true
复制代码

给物品添加一个被附魔的光辉特效.

等级

  1. MaxLevel: 30
复制代码

最大等级.

  1. MaxSuccess: 75
复制代码

最大增加成功率.

  1. Type: GEM
复制代码

作用对象类型.

可用类型

  • GEM - 宝石.
  • ENCHANT - 附魔.
  • RUNE - 属性宝石.
  • ABILITY - 能力宝石.
  • ANY - 任何物品.



  1. Random: false
复制代码

开启此项将会随机生成值.

  1. RandomRange: '1:3'
复制代码

上一个选项的范围限定.

  1. Default: 1
复制代码

当随机生成选项被禁用后, 生成宝石的默认值.

  1. PerLevel: 0.75
复制代码

宝石每增加一级, 值对应的提升值.

使用宝石

  1. Sound: ENTITY_EXPERIENCE_ORB_PICKUP
复制代码

声音.

<!-- xswl作者都懒得写一整句完整的描述了 -->
你可以在这里找到所有可用的声音.

  1. Effect: SPELL_WITCH
复制代码

粒子效果.

你可以在这里找到所有可用的粒子效果.


小林.
本帖最后由 longlongz 于 2018-10-6 04:03 编辑

[TOC]

<!--开始时间: 2018/8/16 22:02-->
<!--结束时间: 2018/8/16 22:44-->
<!--所用时间: 42 Min-->
套装

关于套装

套装功能允许你添加一套装备, 在穿上指定数量后给予Buff.

你可以创建无限个套装!只要你想!

如果物品名字和套装设置的名字匹配,在物品上添加%SET%变量来显示套装Buff,更多信息可以前往Sets.yml查看.

目录


Setting.yml

  1. DynamicLore: true
复制代码

启用/禁用套装激活后修改的Lore的颜色.

  1. ItemHave: '%c%- %name% &a?'
复制代码

当套装的某部分被装备时显示.

  1. ItemMiss: '%c%- %name% &c?'
复制代码

当套装的某部分并没有被装备时显示.

  1. LoreHeader: '&1&2&3&r&7套装信息:'
复制代码

设置套装Lore的顶部. 不能重复且不能为空. 这个字符串用于标识套装物品.

  1. LoreFooter: '&1&2&3&r&7&8&8&8'
复制代码

设置套装Lore的底部. 不能重复且不能为空. 这个字符串用于标识套装物品.

  1. Lore:
  2.   - '&7The %set%:'
  3.   - '%parts%'
  4.   - '%effects%'
复制代码

设置Lore的格式.

变量

  • %parts% - 套装的部位.
  • %effects% - 套装的Buff.
  • %set% - 套装的名字.

Sets.yml

基础

  1. Name: '猫猫套装'
复制代码

套装的名字.

  1. Prefix: '&a'
复制代码

套装的前缀. 不可重复.

  1. Suffix: '的猫猫'
复制代码

套装的后缀. 不可重复.

颜色

  1. Have: '&a'
复制代码

当套装的一部分被装备时显示的颜色.

  1. Miss: '&8'
复制代码

当套装的一部分缺失时显示的颜色.

部位

可用的部位类型:

  • HELMET(头盔)
  • CHESTPLATE(胸甲)
  • LEGGINGS(腿甲)
  • BOOTS(鞋子)
  • MAIN_HAND(主手)
  • OFF_HAND(副手)

  1. Enable: true
复制代码

启用/禁用套装的指定部位.

  1. Material: GOLD_HELMET
复制代码

部位的准确物品.

  1. Name: '%prefix%Helmet %suffix%'
复制代码

物品名字.

变量

  • %prefix% - 套装前缀.
  • %suffix% - 套装后缀.

如何使用

  • 给物品的Lore添加一个变量%SET%.
  • 如果此物品的名字和套装中某部位的名字相同, %SET%将会替换为套装的Lore和Buff.
  • 如果不匹配, %SET%将会自动删除.

一个例子

  • 一个套装的前缀是 "&aSuper" , 后缀是 "of the Gods".
  • 你设置了 HELMET 部位的名字为 "%prefix% Helmet %suffix%".
  • 当一个Lore中包含 %SET% 变量并且名字是 "&aSuper Helmet of the Gods" 的头盔存在, 它将会显示此套装的Lore和Buff.

Buff添加

数量设置

  1. Parts:
  2.   '2':
复制代码

"2" 键代表穿上这个数量的装备后将会给予的Buff.

Lore设置

  1. Lore:
  2.   - '%c%&o&n套装效果 (2/4):'
  3.   - '%c%获得 +25% 伤害加成'
  4.   - '%c%与速度I效果.'
复制代码

Buff的Lore.

Lore可用的变量

  • %c% - 套装Buff激活或否的颜色代码.

属性设置

  1. Attributes:
  2.   DAMAGE:
复制代码

DAMAGE 键应该写一个有效属性名字.

你可以在这里找到所有的可用属性.

将不会生效的属性

  • MOVEMENT_SPEED(移动速度)
  • ATTACK_SPEED(攻击速度)
  • MAX_HEALTH(最大生命值)

Action代码设置

  1. Action: PLUS
复制代码

Action 代码.

可用类型

  • PLUS
  • MINUS

数值设置

  1. Value: 25%
复制代码

(译注:应该是属性的)数值. 添加 "%" 变为百分比数值.

药水效果设置

  1. Effects:
  2.   - 'SPEED:1'
复制代码

药水效果.

格式: <效果>:<等级>

你可以在这里找到所有可用的药水效果.



[ 实际效果 ]

小林.
[TOC]

<!--开始时间: 2018/10/4 10:30-->
<!--结束时间: 2018/10/4 10:42-->
<!--所用时间: 12 Min-->
Actions

列表

  • [BUFF] <属性> <值> <持续时间> - 给玩家添加一个指定的属性Buff.
  • [POTION] <药水效果> <等级> <持续时间> - 给玩家添加一个指定的药水效果.
  • [MESSAGE] <文本> - 向玩家发送一条信息.
  • [ACTION_BAR] <文本> - 向玩家发送一条Action Bar信息.
  • [TITLES] <标题> <子标题> <淡入> <停留> <淡出> - 向玩家发送一个Title.
  • [EFFECT] <粒子> <X轴偏移> <Y轴偏移> <Z轴偏移> <速度> <数量> - 播放粒子效果.
  • [COMMAND] <命令> - 从控制台执行一个命令.
  • [PLAYER_COMMAND] <命令> - 让玩家执行一个命令.
  • [TELEPORT] <世界> <X> <Y> <Z> - 把玩家传送到指定位置.
  • [SOUND] <声音> - 播放声音.
  • [ARROW] <速度> - 向目标射箭.
  • [FIREBALL] <速度> - 向目标发射火球.
  • [WITHER_SKULL] <速度> - 向目标发射凋零头.
  • [BLOCK] <速度> <方块> - 向目标发射一个掉落的方块.
  • [IGNITE] <持续时间> - 点燃目标.
  • [DELAY] <刻数 (20 刻 = 1 秒)> - 延迟执行下一个动作.
  • [LIGHTNING] - 雷轰目标.
  • [FIREWORK] - 发射一个随机的烟花.
  • [PARTICLE_LINE] <粒子> <速度> <数量> - 把玩家和目标用粒子效果连一条线.
  • [PARTICLE_PULSE] <粒子> - 在目标周围用粒子效果发出一个脉冲.
  • [DAMAGE] <数量> - 对目标造成伤害.
  • [SPELL] <法术> - 施放指定的法术.

目标选择器

(应该写在动作代码的结尾, 并且@后没有空格)

  • @Self - 自身.
  • @Target - 你正在看向的实体.
  • @Radius-<范围> - 举个粒子: @Radius-12.5 - 范围内的所有实体.

变量

  • %p - 动作执行者.
  • %t - 动作目标.


小林.
[TOC]

<!--开始时间: 2018/9/8 10:39-->
<!--结束时间: 2018/9/8 11:02-->
<!--所用时间: 23 Min-->
卷轴

关于卷轴

卷轴 - 一个可以在使用后运行一些Actions脚本的神奇物品, 比如传送.

完全可自定义.

你可以依据你自己的需要创建无数个卷轴!

目录


Setting.yml

读条设置 - 进度条

<!-- 译注: 原文为 usage 但是我觉得翻译为 用法 好像怪怪的. -->
  1. Symbol: '-'
复制代码

进度条的符号.

  1. FirstColor: '&b&m'
复制代码

第一读条颜色(填充(即加载条的已加载部分)).

  1. SecondColor: '&8&m'
复制代码

第二读条颜色(非填充(即加载条的未加载部分)).

读条设置 - 取消

  1. OnMove: true
复制代码

当读条的时候移动取消使用卷轴.

  1. OnInteract: true
复制代码

当读条的时候交互取消使用卷轴.

  1. OnDrop: true
复制代码

当读条的时候扔东西取消使用卷轴.

  1. OnInventory: true
复制代码

当读条的时候打开背包取消使用卷轴.

Scrolls.yml

材质

  1. Material: EMPTY_MAP:0
复制代码

卷轴的材质.

格式

<英文ID>:<数据值>

你可以在这里找到所有的可用英文ID.

名字

  1. Display: '&c&lScroll of Attack %rlvl%'
复制代码

卷轴的名字.

变量

  • %lvl% - 卷轴等级 (阿拉伯数字)
  • %rlvl% - 卷轴等级(罗马数字)

Lore

  1. Lore:
  2.   - '&7Increases your attack damage'
  3.   - '&7by &c%var_1%% &7for &c%var_2% &7min.'
  4.   - '&7and gives &c&lSpeed II&7 effect.'
  5.   - ''
  6.   - '&7&lUses left: &a&l%uses%'
复制代码

卷轴的Lore.

变量

  • %lvl% - 卷轴等级 (阿拉伯数字)
  • %rlvl% - 卷轴等级(罗马数字)
  • %var_x% - 自定义变量(详细信息查看下节)

自定义变量

  1. Variables:
  2.   '1': 15
  3.   '2': 30
复制代码

为卷轴的Actions脚本准备的可自定义变量.

  1. VariablesPerLvl:
  2.   '1': 3.5
  3.   '2': 5
复制代码

根据卷轴的等级自动更改自定义变量的值.

  1. MinLevel: 1
复制代码

卷轴的最小等级.

  1. MaxLevel: 4
复制代码

卷轴的最大等级.

Actions脚本

  1. Actions:
  2.   - '[BUFF] DAMAGE %var_1% %var_2%'
  3.   - '[EFFECT] SMOKE 0 0 0 0 15'
  4.   - '[COMMAND] say %p just used scroll!'
  5.   - '[POTION] SPEED 1 60'
  6.   - '[SOUND] ENTITY_WOLF_AMBIENT'
复制代码

自定义Actions脚本代码.

你可以在这里找到所有的可用Actions脚本代码.

  1. UseTime: 3
复制代码

卷轴的读条时间, 设置为0来禁用.

  1. Uses: 3
复制代码

卷轴的可使用次数, 用完会自动消失.

  1. Cooldown: 15
复制代码

使用卷轴的冷却时间.

小林.
本帖最后由 longlongz 于 2018-10-6 00:39 编辑

[TOC]

<!--开始时间: 2018/10/4 13:38-->
<!--结束时间: 2018/10/4 13:38-->
<!--所用时间: Less than 1 Min-->
Buffs

允许你像获得药水效果一样在时间内增加玩家的某些属性, 比如 近战伤害 +50%, 或者其他.

  • /di buffs add <玩家> <属性> <数量> <持续时间> - 给予玩家一个指定的Buff.
  • /di buffs reset <玩家> <ID> <属性> - 重置玩家的一个Buff.
  • /di buffs resetall - 清空玩家的所有Buff.

小林.
[TOC]

<!--开始时间: 2018/10/4 10:45-->
<!--结束时间: 2018/10/4 11:20-->
<!--所用时间: 35 Min-->
能力宝石

文件


Abilities.yml

能力宝石配置.

你可以依据你自己的需要创建无数个能力宝石!

  1. Enabled: [布尔值]
复制代码

决定这个能力是否启用.

  1. Material: [字符串]:[数值]
复制代码

格式: <物品英文ID>:<附加值>

决定宝石的材质.

你可以在这里找到所有可用的物品英文ID.

  1. Name: [字符串]
复制代码

能力的名字.

变量:

  • %level% - 宝石等级(阿拉伯数字)
  • %rlevel% - 宝石等级(罗马数字)


  1. Desc: [列表]
复制代码

能力的Lore.

变量:

  • %var_x% - 变量(到下方查看更多介绍)
  • %level% - 宝石等级(阿拉伯数字)
  • %rlevel% - 宝石等级(罗马数字)


  1. Variables: [Map]
复制代码

为动作代码准备的自定义变量. 你想创建多少个就创建多少个.

  1. VariablesLvl: [Map]
复制代码

根据宝石等级自动更改变量值.

  1. Actions: [列表]
复制代码

当使用能力的时候执行的动作.

你可以在这里找到所有可用的动作代码.

  1. Cooldown: [数值]
复制代码

在下一次使用之前的冷却时间.

  1. CooldownLvl: [数值]
复制代码

根据宝石等级自动更改冷却时间.

  1. MinLevel: [数值]
复制代码

宝石的最小等级.

  1. MaxLevel: [数值]
复制代码

宝石的最大等级.

Settings.yml

物品

  1. Display: [字符串]
复制代码

能力宝石的名字.

变量:

  • %s - 能力的名字.

  1. Lore: [列表]
复制代码

能力宝石的Lore.

变量:

  • %key% - 能力的激活按键.
  • %shift% - 是否需要潜行.
  • %s% - 成功率.
  • %d% - 失败率.
  • %type% - 允许的物品种类.

  1. ItemFlags: [列表]
复制代码

你可以在这里找到所有可用的物品标识.

  1. SetUnbreakable: [布尔值]
复制代码

决定物品是否不可破坏.

镶嵌

  1. MinSuccessChance: [数值]
复制代码

决定镶嵌的最小成功率.

  1. MaxSuccessChance: [数值]
复制代码

决定镶嵌的最大成功率.

  1. DestroyType: [字符串]
复制代码

决定镶嵌失败时的损坏类型.

可用类型:

  • CLEAR - 清除物品上的所有该种宝石.
  • ITEM - 损坏物品.
  • SOURCE - 损坏宝石.
  • BOTH - 物品和宝石都损坏.

特效

  1. Enabled: [布尔值]
复制代码

决定在宝石镶嵌时是否启用特效.

  1. Failure: [粒子]
复制代码

镶嵌失败时的粒子效果.

  1. Success: [粒子]
复制代码

镶嵌成功时的粒子效果.

你可以在这里找到所有可用的粒子效果.

提示音

  1. Enabled: [布尔值]
复制代码

决定在宝石镶嵌时是否启用提示音.

  1. Failure: [声音]
复制代码

镶嵌失败时的提示音.

  1. Success: [声音]
复制代码

镶嵌成功时的提示音.

你可以在这里找到所有可用的声音.

设计

这一节决定能力宝石Lore的格式.

  1. Header: [字符串]
复制代码

表示能力宝石槽的页眉. 在宝石槽之前显示.

  1. EmptySlot: [字符串]
复制代码

空插槽显示格式.

  1. FilledSlot: [字符串]
复制代码

插槽已镶嵌显示格式.

  1. RightClick: [字符串]
复制代码

右键点击显示格式.

  1. LeftClick: [字符串]
复制代码

左键点击显示格式.

  1. Shift: [字符串]
复制代码

潜行键显示格式.

  1. Cooldown: [字符串]
复制代码

冷却时间显示格式.

变量:

  • %s - 冷却时间(秒).


小林.
[TOC]

<!--开始时间: 2018/10/4 10:40-->
<!--结束时间: 2018/10/4 10:55-->
<!--所用时间: 15 Min-->
箭矢

这个模块使你可以创建在飞行时/击中时运行自定义动作代码的自定义箭矢.

你可以依据你自己的需要创建无数个隔绝宝石!

Settings

  1. Name: '&c烈焰箭'
复制代码

箭矢的名字.

  1. Lore:
  2. - '&c? 真实伤害: &f+3.5'
  3. - ''
  4. - '&7这种箭矢让你在击中时点燃敌人'
  5. - '&c5 秒钟&7.'
复制代码

箭矢的Lore.

  1. Type: NORMAL
复制代码

这个选项没有任何效果.

Attributes

  1. <属性>
复制代码

属性的名字.

你可以在这里找到所有可用的属性.

  1. Action: PLUS
复制代码

属性值动作类型.

可用类型:

  • PLUS - 加.
  • MINUS - 减.

注解: 如果箭矢的属性是 真实伤害 +10 那么箭矢的伤害会 +10.

  1. Value: 3.5
复制代码

属性值.

OnFlyActions

  1. - '[EFFECT] FLAME 0 0 0 0 1 @Self'
复制代码

你可以在这里添加当箭矢飞行时执行的动作代码.

你可以在这里找到所有可用的动作代码.

OnHitActions

  1. - '[IGNITE] 100 @Target'
复制代码

你可以在这里添加当箭矢击中某些东西的时候执行的动作代码.

你可以在这里找到所有可用的动作代码.

小林.
[TOC]

<!--开始时间: 2018/10/4 15:05-->
<!--结束时间: 2018/10/4 15:08-->
<!--所用时间: 3 Min-->
物品提示

显示在地板上的物品的名字.

设置

  1. ForAllItems: true
复制代码

如果设置为false, 那么只有当物品名字不为默认名字时才会显示出来.

  1. Glow: true
复制代码

启用/禁用物品的发光效果.

  1. FormatOne: '%name%'
复制代码

当只有一个物品的时候显示的格式.

  1. FormatMany: '%name% &7x%amount%'
复制代码

当有一堆物品的时候显示的格式.

小林.
本帖最后由 longlongz 于 2018-10-20 18:02 编辑

[TOC]

<!--开始时间: 2018/10/4 13:58-->
<!--结束时间: 2018/10/4 14:14-->
<!--所用时间: 16 Min-->
物品掉落

决定某个世界的指定区块掉落哪些物品.

每个模块的设置可以不同.

设置

全局

  1. Chance: 15.25
复制代码

全局掉落物品几率.

  1. Multipliers:
  2.   VIP: 1.25
  3.   Premium: 1.5
  4.   Gold: 1.75
复制代码

组倍数器. 增加得到物品的几率.

  1. Worlds:
  2. - world
  3. - world_nether
  4. - world_the_end
复制代码

世界, 哪里可以掉落物品.

  1. NoDropInRegions:
  2.   Reverse: false
  3.   List:
  4.   - mob_arena
复制代码

不会掉落物品的黑/白名单.

需要前置: WorldGuard

  1. EntityTypes:
  2.   - ALL
复制代码

怪物, 可以掉落物品的怪物种类.

你可以在这里找到所有可用的怪物类型.

特殊值:

  • HOSTILE - 只有敌对生物.
  • PASSIVE - 只有友善生物.
  • ALL - 所有生物.

  1. MythicMobs:
  2. - SkeletonKing
复制代码

可以掉落物品的 MythicMobs 生物.

需要前置: MythicMobs

  1. PreventFrom:
  2. - EGG
  3. - DISPENSE_EGG
  4. - SPAWNER
  5. - SPAWNER_EGG
  6. - SLIME_SPLIT
复制代码

由列表之一的原因生成的怪物将不会掉落物品.

你可以在这里找到所有可用的怪物生成原因.

  1. BiomesWhitelist:
  2.   Reverse: false
  3.   List:
  4.   - ANY
  5.   - PLAINS
  6.   - BIOME_NAME
复制代码

怪物可以掉落物品的生物群系.

你可以在这里找到所有可用的生物群系名字.

物品

  1. <ITEM>:
  2.   Chance: 100
  3.   Worlds:
  4.     world:
  5.       levels: '1-2'
  6.     world_nether:
  7.       levels: '2-3'
  8.     world_the_end:
  9.       levels: '3-5'
  10.   NoDropInRegions:
  11.     Reverse: false
  12.     List:
  13.       mob_arena:
  14.         levels: '0-0'
  15.   EntityTypes:
  16.   - HOSTILE
  17.   MythicMobs: # The same as above
  18.   - SkeletonKing
复制代码

<ITEM> 是物品的ID. 各个配置组之间应该互不相同.

举个例子: 你配置了一个 宝石 在配置文件内的ID是 Emerald, 那么你关于此物品的掉落物配置应该是这样的:

  1. Emerald:
  2.   Chance: 100
  3.   Worlds:
  4.     world:
  5.       levels: '1-2'
  6.     world_nether:
  7.       levels: '2-3'
  8.     world_the_end:
  9.       levels: '3-5'
  10.   NoDropInRegions:
  11.     Reverse: false
  12.     List:
  13.       mob_arena:
  14.         levels: '0-0'
  15.   EntityTypes:
  16.   - HOSTILE
  17.   MythicMobs:
  18.   - SkeletonKing
复制代码

TIP: 你可以设置名字为 Random 来随机掉落物品:

  1. Random:
  2.   Chance: 100
  3.   Worlds:
  4.     world:
  5.       levels: '1-2'
  6.     world_nether:
  7.       levels: '2-3'
  8.     world_the_end:
  9.       levels: '3-5'
  10.   NoDropInRegions:
  11.     Reverse: false
  12.     List:
  13.       mob_arena:
  14.         levels: '0-0'
  15.   EntityTypes:
  16.   - HOSTILE
  17.   MythicMobs: # The same as above
  18.   - SkeletonKing
复制代码

TIP: 你可以在等级(levels)配置选项中使用数学表达式. 但是必须用<>括起来.

TIP-2: 这里有一些等级(levels)配置选项可以用的变量:

  • %mob.lvl% - 怪物等级. 指的是 MythicMobs.
  • %player.lvl% - 玩家等级.

举个例子:

  1. Worlds:
  2.   world:
  3.     levels: '<1+3>-<(10-2)/2>' # 结果为 4-4.
  4. Worlds:
  5.   world:
  6.     levels: '<%mob.lvl%-2>-10'
复制代码



小林.
本帖最后由 longlongz 于 2018-10-5 14:57 编辑

配置文件 Main Config

一、Language 语言
  1. Lang: [语言] - 插件语言修改
  2. 修改之前请确定 /lang/ 文件里有语言文件。文件必须命名为 "messages_<语言>.yml"
复制代码

二、 Global 与其他插件的设置
  1. LevelPlugin: [插件名字] - 这个选项决定了物品所用的等级限制插件
  2. 支持的等级插件有:
  3. ·BattleLevel
  4. ·SkillAPI
  5. ·Skills
  6. ·Heroes
  7. ·mcMMO
  8. ·None

  9. ClassPlugin: [插件名字] - 这个选项决定了物品所用的职业限制插件
  10. 支持的职业插件有:
  11. ·SkillAPI
  12. ·Skills
  13. ·Heroes

  14. DamageFormula: [公式] - 所有造成的伤害计算都是使用这个公式
  15. Variables:

  16. %pvpe_dmg% - PvP/PvE 伤害
  17. %pvpe_def% - PvP/PvE 防御
  18. %block% - 格挡伤害
  19. %crit% - 暴击伤害倍数
  20. %other% - 其他公式
  21. %phys% - 物理伤害公式
  22. %magic% - 魔法伤害公式
  23. %fire% - 火属性伤害公式
  24. %poison% - 毒属性伤害公式
  25. %water% - 水属性伤害公式
  26. %wind% - 风属性伤害公式
  27. %phys_dmg% - 物理攻击
  28. %phys_def% - 物理防御
  29. %magic_dmg% - 魔法攻击
  30. %magic_def% - 魔法防御
  31. %fire_dmg% - 火属性攻击
  32. %fire_def% - 火属性防御
  33. %poison_dmg% - 毒属性攻击
  34. %poison_def% - 毒属性防御
  35. %water_dmg% - 水属性攻击
  36. %water_def% - 水属性防御
  37. %wind_dm% - 风属性攻击
  38. %wind_def% - 风属性防御
  39. %penetrate% - 护甲穿透
复制代码

三、 Strings 字符
  1. DamageSeparator: [字符] - 物品lore中的伤害分割器
  2. 例如: 100 - 100 中 "-"就是分割的

  3. DurabilitySeparator: [字符] - 物品lore中的耐久分割器
  4. 例如: 100/100 中 "/"就是分割的

  5. Percent: [字符] - 物品lore中百分之的显示符号
  6. 例如: Percent: % 就是 暴击率: 100%

  7. Negative: [字符] - 负值的显示符号

  8. Positive: [字符] - 正值的显示符号

  9. Modifier: [字符] - 暴击伤害的显示符号

  10. Level: [字符] - 等级限制格式

  11. Class: [字符] - 职业限制格式

  12. ClassSeparator: [字符] - 物品lore中职业名字分割器 与DamageSeparator差不多

  13. ClassColor: [字符] - 物品lore中的职业颜色
复制代码


四、 DamageModifier 自定义伤害编辑
这部分允许你从不同的伤害原因改变原版的伤害
  1. #参数1为普通伤害

  2. PLAYER: [参数] - 玩家的伤害修改

  3. Mob: [参数] - 怪物的伤害修改
复制代码


四、 DamageTypes 自定义伤害类型
这个部分允许你自定义伤害类型
目前版本无法使用!!!!!!!
  1. Enabled: [True/False] - 是否开启

  2. Prefix: [字符] - 伤害类型的前缀

  3. Name: [字符] - 伤害类型的名称

  4. Value: [字符] - 伤害类型的数值

  5. HitActions: [列表] - 攻击发生的事件 点这里查看所有事件 #Action部分
复制代码


五、 AmmoTypes 自定义子弹
这个部分允许你自定义子弹类型
目前版本无法使用!!!!!!!
  1. Enabled: [True/False] - 是否开启

  2. Prefix: [字符] - 子弹类型的前缀

  3. Name: [字符] - 子弹类型的名称
复制代码

六、 Attrubute 自定义能力宝石
这个部分允许你自定义伤害类型
  1. Enabled: [True/False] - 是否开启

  2. Prefix: [字符] - 宝石的前缀

  3. Name: [字符] - 宝石的名称

  4. Value: [字符] - 宝石的数值

  5. Bonus: [String] - 附加前缀

  6. Capability: [double] - 属性被允许的最大数值
  7. 如果你将Capability伤害设置为100的话,那么没人可以有100攻击以上的武器
  8. TIP: 使用 -1 设置为无限
复制代码


七、 ItemGroups 物品类组
这个部分允许你将物品分类,如果你想要使用一些方块作物武器/盔甲/工具的话,你需要将它们添加到这个列表中。所有物品的名字 点我
  1. Weapons [列表] - 武器的列表 如果想要一个物品变成武器的话,请加到列表中。

  2. Tools [列表] - 工具的列表 如果想要一个物品变成工具的话,请加到列表中

  3. Armors [列表] - 护甲的列表 如果想要一个物品变成护甲的话,请加到列表中
复制代码


小林.
本帖最后由 longlongz 于 2018-10-5 02:45 编辑

镶嵌宝石

文件

Gems.yml

  1. Enabled: true
复制代码
启用/禁用宝石系统.

  1. Enchanted: false
复制代码
宝石是否有附魔效果

  1. Material: 'EMERALD:0'
复制代码
宝石的材料
格式: <ID>:<子ID>
  1. Name: '&a&lFlawed Emerald'
复制代码
宝石名称

  1. Desc:
  2. - '&a&lGem Bonuses:'
  3. - '&7- &f&lAttack Damage: &a&l+%var_a%%'
  4. - '&7- &f&lCrit. Dmg. Mod.: &a&l+%var_b%%'
复制代码
宝石介绍lore

变量:
  1. Variables:
  2.   a: 2.5
  3.   b: 1.35
复制代码
自定义宝石的属性增幅变量
  1. VariablesPerLvl:
  2.   a: 1.25
  3.   b: 0.65
复制代码
宝石等级增幅

  1. VariablesAttributes:
  2.   a: DAMAGE
  3.   b: PHYSICAL_DAMAGE_TYPE
复制代码
宝石增幅的属性类型
注: 你可以使用 "/" 来为宝石增加多个属性 [比如: a: %Type_name%_ARMOR/DAMAGE_TYPE]

  1. VariablesPercentage:
  2.   a: true
  3.   b: true
复制代码
宝石是否必须是百分比

  1. LevelMin: 1
复制代码
宝石最低等级

  1. LevelMax: 5
复制代码
宝石最高等级

  1. ItemTypes:
  2. - '*SWORD'
  3. - '*AXE'
复制代码
可以镶嵌宝石的物品类型 物品名称
特殊值:
你也可以这么使用: *SWORD, WOOD* 第一个的意思是所有的剑 第二个是所有的木质物品


Settings.yml

Item 物品
  1. Display: '&r%s'
复制代码
通用宝石名称 %s代表gems.yml设置的宝石名称

  1. Lore:
  2. - '&8&m-----------------------'
  3. - '&f> &7类型: &fGem'
  4. - '&f> &7等级: &f%level%'
  5. - '&f> &7成功率: &a&l%s%% &8| &7失败率: &c&l%d%%'
  6. - '&8&m-----------------------'
  7. - '%desc%'
  8. - ''
  9. - '&7&l[将宝石拖到 &f&l物品 &7<o 上来镶嵌]'
复制代码
通用描述lore %desc%代表gems.yml设置的宝石介绍

变量:

  1. ItemFlags:
  2. - HIDE_ENCHANTS
  3. - HIDE_ATTRIBUTES
复制代码
物品隐藏标签
  1. SetUnbreakable: false
复制代码
是否无法被破坏

Enchant 附魔
  1. MinSuccessChance: 10
复制代码
最低成功率

  1. MaxSuccessChance: 75
复制代码
最高成功率

  1. DestroyType: CLEAR
复制代码
失败后触发事件
事件类型:



Effect 效果 所有效果
  1. Enabled: true
复制代码
是否开启粒子效果功能

  1. Failure: VILLAGER_ANGRY
复制代码
镶嵌失败后的粒子效果

  1. Success: VILLAGER_HAPPY
复制代码
镶嵌成功后的粒子效果

Sound 音效 所有音效
  1. Enabled: true
复制代码
是否开启音效功能

  1. Failure: BLOCK_ANVIL_DESTROY
复制代码
镶嵌失败后的音效

  1. Success: ENTITY_EXPERIENCE_ORB_PICKUP
复制代码
镶嵌成功后的音效


Design 设计
  1. Header: '&2???????? &a&l宝石 &2????????'
复制代码
标题 在镶嵌孔上面显示

  1. EmptySlot: '&a□ (空镶嵌位) 宝石'
复制代码
物品描述中空镶嵌位

  1. FilledSlot: '&a? 宝石: &f'
复制代码
已安装宝石的镶嵌位

小林.
1046402434 发表于 2018-9-10 18:57
为啥我有些您已经翻译完的内容我点不开..附上截图,不止截图所指向的内容,部分您已经翻译完成的我已无法点 ...

已处理了

Me_Dorom
求修复 “物品掉落 [DROPS] ”内的“全局掉落物品纪律.”是不是打错了,应该是“全局掉落物品几率.”

Me_Dorom
能否解释一下掉落几率的格式,是百分比还是什么?

Legoshi
Me_Dorom 发表于 2018-10-19 10:30
求修复 “物品掉落 [DROPS] ”内的“全局掉落物品纪律.”是不是打错了,应该是“全局掉落物品几率.” ...

收到啦,感谢反馈,已经告诉longlongz了

Legoshi
Me_Dorom 发表于 2018-10-19 10:31
能否解释一下掉落几率的格式,是百分比还是什么?

都是百分比,
  1. Chance: 100
复制代码
就代表100%,如果是15.25就是15.25%了,不过不清楚最多支持几位小数

下一页 最后一页