我的世界RPGitem插件教程 RPGitem指令大全

  • 内容
  • 相关

今天给大家介绍一个MC开服神器——RPGitem插件!RPGitem是一个很强大的我的世界rpg插件,几乎每个RPG服务器都需要它。通过RPGitem可以创造各种不可思议的物品,包括给武器和防具附着不同的属性和技能。能为服务器新增更多RPG元素和可玩性,但唯一的缺点就是这个插件的指令比较复杂,所以下面给大家带来我的世界RPGitem教程详解,RPGitem指令大全,一步一步教你如何使用RPGitem插件!

【插件原帖】//dev.bukkit.org/bukkit-plugins/rpg-items/

【下载地址】(162版本)待补充...
(164-172版本)待补充...


【成品展示】

【插件概述】

1、RPGitem插件的作用

·可以自定义物品的名称、颜色。

·可以自定义物品的伤害、护甲。

·可以自定义物品的描述。

·可以给物品添加强力的能力、技能。

·可以充当一个便捷式命令方块。

2、关于RPGitem插件的机制

·插件的原理并不是通过指令改变你手里拿着的方块/物品。

·插件自带一个空白的“RPGitem list”(RPG物品列表),这个列表充当你存放RPG物品样品的仓库,你可以通过指令创建一个

“RPG物品模板”,然后这个模板就会保存在“RPGitem list”里面,你需要用到这个物品的时候,可以通过相应的指令把物品给予给玩家/自己。

·你可以通过指令修改这个模板,让他变成你想要的效果。

RPGitem教程

1、基本步骤

·如果你想做一个RPG物品,首先要创建一个RPG物品模板。输入指令“/RPGitem 0 create”,一个代号为“0”的模板创建好了。
(这里的“0”是这个物品的在列表里的代号/序号,并不是指物品的名称)

·输入指令“/RPGitem 0 give”,把这个物品给予给自己(give后面打玩家ID,如留空则默认给予使用此指令的人)。然后我们会得到这样一把剑。模板的材质默认为木剑,名称默认为wood sword,伤害默认为0-3

·我们现在要为他改名字。输入指令“/RPGitem 0 display 名字”,这里我把名字设置为“教程示范剑”

·物品的品质默认为粗糙,我们现在给它设置品质,输入指令“/RPGitem 0 quality 品质”
可选品质:Trash粗糙/灰色;common普通/白色;uncommon优秀/绿色;rare稀有/紫色;epic史诗/暗粉色;legendary传说/橙色(土豪金)
这里我把物品设置为传说品质(土豪金神器)。

·我们可以修改物品的伤害。既然是神器,伤害可不能低。输入指令“/RPGitem 0 damage 伤害值”或者“/RPGitem 0 damage 最小值 最大值”
(前者设置固定伤害值,后者设置伤害范围)。这里我把伤害设置为50。

·神器的样子可不能平凡,我们要把神器改成高大上的样子。输入指令“/RPGitem 0 item 材质id”为物品设置材质。比如钻石剑的材质id是276,那么材质id就输入276。
这里我把物品材质设置为金剑(金剑ID为283)


一股土豪气息

·接下来我们为神器修改物品类型以及描述。下图里的红色框框表示手持文本,绿色框框表示类型。输入指令“/RPGitem 0 hand 文本”修改手持文本,“/RPGitem 0 type 文本”修改物品类型。这里我把手持文本设置为“神器” 类型设置为“装备”

~~~~这样,一个普通的RPG武器就做好了

下面继续给大家带来RPGitem进阶教程:

2、进阶教程
·如果神器仅仅只是伤害高的话,那未免太土鳖了。所以,我们可以给神器添加特殊技能。输入指令“/RPGitem 0 power fireball 1”



"fireball"指火球 后面的数字1指冷却时间,右键使用。这样,一把可以发射火球的剑就做好了



效果如图

同理,可以做一把可以瞬移自己的武器 这个就是一开始成品展示的传送魔杖了。输入指令“/RPGitem 0 power teleport 300 20” 。这里的"300“是指冷却时间,”20“指可以传送的距离。
注意:这里的300并不是300秒,而是指300游戏刻。在MC世界里 20秒的游戏刻代表一秒。
 

类似于这些技能还有很多,比如 Skyhook(天钩),可以让RPG物品选定一个特定的方块,然后把自己扯过去,你可以理解为立体机动。指令为”/RPGitem 物品序号 power skyhook 方块id 范围 “。RPG物品只能选定一种方块,不可容纳更多。

这里是RPGitem的技能列表。
主动技能。
power ice(发射巨大的冰块)
power rainbow(把一个方块染成彩色羊毛,一会复原)
power fireball (发射火球)
power skyhook(立体机动)
power teleport(瞬移)
power tntcannon(发射一个即将爆炸的TNT)
被动技能
power rumble(冲击技能)
power lightning (闪电技能)
power knockup(击飞技能)
power flame(燃烧技能)
ps:关于被动技能的机制以及公式
被动技能是按照几率触发,不同于主动技能使用右键触发
/RPGitem 0 power 技能 几率{1/分母数值}

接下来我们再去体验一下RPGitem的威力,——为RPG物品添加药水效果。
像成品展示里的极影之刃这样,手持这把武器,按右键就能加速,这是因为RPGitem给物品附加了迅捷药水的效果。



指令为/rpgitem 物品序号 power potionself 冷却时间 持续时间 效果等级 效果
比如 /rpgitem 0 power potionself 120 20 4 speed
意为给物品添加4级迅捷药水,持续1秒。6秒冷却

这里是可选的药水效果
speed(加速), slow(减速), fast_digging(加速挖掘), slow_digging(缓慢挖掘), increase_damage(伤害提升), heal(治疗), harm(伤害), jump(跳跃), confusion(反胃), regeneration(反胃), damage_resistance(抗性), fire_resistance(抗火), water_breathing(水下呼吸), invisibility(隐身), blindness(失明), night_vision(夜视), hunger(饥饿), weakness(虚弱), poison(中毒), wither(凋零)

 

下面带来高阶教程

3、高级教程

压轴戏来了,这里正是插件的核心和魅力所在,在一开始我也提到,RPG物品可以充当一个无需红石的便携式命令方块,正因为这个特性,使得RPGitem即使在非RPG服务器里也有非常广泛的应用——让RPG物品执行命令

指令公式
/rpgitem 物品序号 power command 冷却时间 left,right 展示名 指令 权限
让物品拥有执行“指令”的权限,通过左键/右键触发指令,并给予一次性权限。
如果你的指令为多段,要在指令前后添加 【`】符号 ,否则就会把指令前半段识别为“显示文本”

例如。一开始的 神圣祝福



指令内容为“/RPGitem 0 power command 0 right 生命恢复 `heal` essentials.heal
意为用右键触发指令“heal(治疗)”
这里的消耗品是指通过指令 "/RPGitem 0 power consume"(设置物品为消耗品,使用一次消失)

同理。经验卡的指令内容为“/RPGitem 0 power command 0 right 右键使用 `exp give 500` essentials.exp.give”
(exp give后面不加ID默认施加给使用此指令的玩家)

让我们再看一下更为复杂的指令。
例如VIP权限卡。
指令1“/RPGitem 0 power command 0 right 右键使用 `manuaddp {player} essentials.fly` groupmanager.manuaddp”
指令2"/RPGitem 0 power comand 0 right 右键使用 `manuaddp {player} essentials.tp` groupmanager.manuaddp"
指令3"/RPGitem 0 power command 0 right 右键使用 `give {player} 264 30` groupmanager.give"
意为通过右键,同时执行上面三个指令:给予玩家飞行权限,给予玩家强制TP权限,给予玩家30个钻石。

利用插件的命令技能,我们可以创建更好的体制,例如,关掉玩家/spawn权利,用“回城卷轴”代替(/RPGitem 0 power command0 right 右键使用 `spawn` essentials.spawn )

同理,我们可以开设一个特殊副本,设置一个传送点并且普通玩家没有权限使用。然后使用插件的命令技能,做出一个传送用的物品,例如“xx副本邀请函”

再例如一开始的称号卡,指令为“/RPGitem 0 power command 0 right 右键使用 `manuaddv {player}prefix 老玩家 `essentials.manuaddv”
当玩家使用此物品,就会获得“老玩家称号”并且物品消失

power command这个技能十分强大,只要服务器里拥有这个指令,他全都能执行。

武器做完了我们可以给他加点装饰,给武器添加点描述。
/RPGitem 0 description add(set) 描述,为0号物品添加(设置)描述
或者/RPGitem 0 lore 描述
为0号物品添加描述(lore 添加的描述是自带双引号,字体为黄色,斜体)

那个药水效果除了主动发动,还有穿戴时的被动效果,我写漏了…下面补上

被动效果的指令 /RPGitem 物品 power potiontick 效果等级 效果
给物品]添加被动效果加成. 当玩家手持或穿戴该物品时, 给予玩家药水效果。
药水效果和等级都可以取上面的主动技能的药水效果。
补充一点 设置关于RPG物品的耐久值,
/RPGitem 物品 durability Durability xxx。
设置物品的耐久为 xxx(数值)
比如铁工具、装备的耐久为256

最后,关于删除RPG物品只需要”/RPGitem 物品 remove “就好了


还有一个扩展内容 关于设置RPG的限制使用
”/RPGitem option worldguard“ 开/关 对RPGitem的限制
如果开启了 就会让RPG物品在非PVP区域失效

说到普通玩家如何得到这些物品,除了give的方式,当然还有合成的方式。
输入/RPGitem 0 recipe
之后会弹出一个合成框,然后你把材料按照你想的方式摆上去,那么玩家就可以这样的方式合成物品了

还有注意一个问题,RPG物品可以被当做普通材料合成。例如你的物品的材质是钻石的话,他可以合成钻石剑,材质是原石的话,他还是可以合成熔炉的。所以说尽量用mod里的材质,或者不能当做合成材料的物品的材质。

最近发现了一个bug。
为物品设置序号时,不能带有【.】否则会数据错误。

药水技能一共有3类。
potiontick是穿戴时效果
potionself是主动获得效果
poitonhit是攻击时对方获得的效果

最近我发现了一个有趣的东西。
如果设置某物品攻击时能让对方获得回复效果/瞬间治疗效果,并把这个物品设置伤害为0。
一个可以给队友加血的武器就诞生了。(治疗魔杖?
缺点是。。。好像不能控制CD

也可以手动分类武器,例如肉盾职业的护甲,可以设置成【高额的减伤但是会降低移动速度】;刺客的护甲【拥有高额的伤害加成以及速度加成但是会降低护甲】

正确的为物品设置耐久的指令是 /RPGitem 0 durability 数值

再提醒大家一个小细节。用removerpower potiontick/self/hit 删除技能时同类型技能会优先删除你先设置过的技能。比如添加了A被动技能,再添加了B被动技能,输入删除指令就会删除A技能,再次输入删除B技能。

以及,用description remove删除描述时,第一行是“第0行”。比如你要删除第一行描述,就输入description remove 0

另外,物品材质的附加值不能使用冒号,要使用下划线。

我的世界RPGitem插件教程攻略就为大家介绍到这里,希望对大家有所帮助。

 

头像
描述: 一起用互联网帮助更多人

本文标签:

本文作者/发布者《江湖剑客》,转载请保留文章出处。

本文链接:我的世界RPGitem插件教程 RPGitem指令大全 - http://il41.com/post-687.html



发表评论(分享不易,且行且珍惜)

电子邮件地址不会被公开。 必填项已用*标注

一分快3|一分快3走势,一起用互联网帮助更多人