本帖最后由 499628539 于 2019-12-30 12:06 编辑
我和几个朋友正在准备一个周目,因为人数较少而且我们也不会搭服务器所以是用本地链接的方式于是各种插件没办法用,能找到的功能最全面的编辑类mod就是in control了,但他无法让怪物的攻击附带debuff,我也找不到其他类似功能的mod,只能来求助了
解决方法:http://www.kodevelopment.nl/minecraft/customnpcs/downloads/ 1.7以上的版本用这个mod可以解决
使用脚本魔杖右键选择players输入
function damaged(event){
try{
if(event.source.getName() == "僵尸");
event.player.addPotionEffect(17,2,125,true);
}
catch(event){
}
}这一串代码表示 玩家被攻击时如果攻击者是僵尸就会给予被攻击的玩家持续2秒等级125的饥饿效果
addPotionEffect的参数代表(药水id,持续时间,等级,是否隐藏粒子效果)
我和几个朋友正在准备一个周目,因为人数较少而且我们也不会搭服务器所以是用本地链接的方式于是各种插件没办法用,能找到的功能最全面的编辑类mod就是in control了,但他无法让怪物的攻击附带debuff,我也找不到其他类似功能的mod,只能来求助了
解决方法:http://www.kodevelopment.nl/minecraft/customnpcs/downloads/ 1.7以上的版本用这个mod可以解决
使用脚本魔杖右键选择players输入
function damaged(event){
try{
if(event.source.getName() == "僵尸");
event.player.addPotionEffect(17,2,125,true);
}
catch(event){
}
}这一串代码表示 玩家被攻击时如果攻击者是僵尸就会给予被攻击的玩家持续2秒等级125的饥饿效果
addPotionEffect的参数代表(药水id,持续时间,等级,是否隐藏粒子效果)
可以加一个CustomNpcs模组
使用其脚本功能来实现这一效果
http://www.kodevelopment.nl/minecraft/customnpcs/downloads/
[NSS][BGM][NPC][图文][干货]RE:CNPC-自定义NPC 脚本教程[复活连载]
https://www.mcbbs.net/thread-816677-1-1.html
使用其脚本功能来实现这一效果
http://www.kodevelopment.nl/minecraft/customnpcs/downloads/
[NSS][BGM][NPC][图文][干货]RE:CNPC-自定义NPC 脚本教程[复活连载]
https://www.mcbbs.net/thread-816677-1-1.html
粘兽 发表于 2019-12-28 15:20
可以加一个CustomNpcs模组
使用其脚本功能来实现这一效果
http://www.kodevelopment.nl/minecraft/customnp ...
他只能作用于npc,我想让他可以作用于所有的怪物上,甚至是mod里面的生物
499628539 发表于 2019-12-28 15:37
他只能作用于npc,我想让他可以作用于所有的怪物上,甚至是mod里面的生物 ...
在1.7.10脚本只能写在npc里 但如果你的版本是1.7.10+ 就可以在玩家监听里实现了
粘兽 发表于 2019-12-28 15:53
在1.7.10脚本只能写在npc里 但如果你的版本是1.7.10+ 就可以在玩家监听里实现了
...
版本是1.12.2,命令方块可以实现我知道,不过我对这个东西的理解停止在1.7,我只是知道可以用命令方块检测玩家受伤然后判断伤害来源实现功能,但我找不到相关的指令和帖子
粘兽 发表于 2019-12-28 15:53
在1.7.10脚本只能写在npc里 但如果你的版本是1.7.10+ 就可以在玩家监听里实现了
...
我好像理解错了,npcmod的脚本可以应用到玩家上?那应该可以做到 我试试