本帖最后由 犬魔稚气 于 2021-12-4 19:44 编辑
如题,求答案,急
如题,求答案,急
类似图腾?
这个好像是没办法,设置死亡不掉落是所有的不掉落,要是有mod能实现的话我也不清楚了
原版似乎是无法实现的插件是可以的吧
报个版本先,没有版本所以只能提供思路而无法提供具体命令。
两种思路:
第一种思路是设置死亡掉落,检测到玩家死亡后将玩家附近的某一物品 tp 至一个较远的地方,待玩家复活后重新 tp 给玩家。
第二种思路是设置死亡不掉落,检测到玩家死亡后用命令模拟玩家死亡掉落,然后清除玩家背包中除了特定物品之外的所有物品。
两种思路:
第一种思路是设置死亡掉落,检测到玩家死亡后将玩家附近的某一物品 tp 至一个较远的地方,待玩家复活后重新 tp 给玩家。
第二种思路是设置死亡不掉落,检测到玩家死亡后用命令模拟玩家死亡掉落,然后清除玩家背包中除了特定物品之外的所有物品。
图腾是死亡后触发,也差不多(虽然一次性)
楼主的意思是类似于🌸 🌧庭起床击杀获得的灵魂的那种死亡不掉(或者说起床的铠甲就是单个的死亡不掉落)
总得来说,意思就是死亡绑定
原版不太好实现,可以考虑一下插件?
喵式绑定:https://www.mcbbs.net/thread-922072-1-1.html
该插件支持绑定物品死亡不掉落,可以禁止绑定物品丢出
可以根据配置文件,在物品lore写上"拾取后绑定"(文本可自定义)
在需要死亡不掉落的物品上写上该lore,然后玩家在活得的时候将会自动进行绑定
以达到楼主所需要的效果
喵式绑定:https://www.mcbbs.net/thread-922072-1-1.html
该插件支持绑定物品死亡不掉落,可以禁止绑定物品丢出
可以根据配置文件,在物品lore写上"拾取后绑定"(文本可自定义)
在需要死亡不掉落的物品上写上该lore,然后玩家在活得的时候将会自动进行绑定
以达到楼主所需要的效果
原版的话 只有工具附上灵魂绑定 才能不掉落
你可以试试死亡时记录背包状态然后把他掉落物清除,再复活时恢复他的状态
加一个灵魂绑定附魔
可以加个“绑定诅咒”附魔
复制代码
如果是起床战争给初始木剑之类的话
可以写mcfunction文件,在游戏中引用
复制代码
原理:在范围内,给 死亡榜(d) = 1 的玩家物品,并将死亡榜(d)清零,可以选定判定范围(x,y,z,dx,dy,dz)
- //1.12.2:
- /give @p minecraft:stone 1 0 {ench:[{id:10,lvl:1}]}
- //1.14.4:
- /give @p minecraft:stone{Enchantments:[{id:"minecraft:binding_curse",lvl:1}]} 1
如果是起床战争给初始木剑之类的话
可以写mcfunction文件,在游戏中引用
- #mcfunction - 1.12.2
- execute @a[score_d=1,score_d_min=1] ~ ~ ~ /give @p minecraft:stone 1 0
- scoreboard players reset @p d
- #mcfunction - 1.14.4
- execute as @a[scores={d=1..1}] at @s run give @p minecraft:stone 1
- scoreboard players reset @p d
原理:在范围内,给 死亡榜(d) = 1 的玩家物品,并将死亡榜(d)清零,可以选定判定范围(x,y,z,dx,dy,dz)
有插件的 我在站里找了一下 楼主可以试一下这个链接的插件https://www.mcbbs.net/forum.php?mod=viewthread&tid=1177911
aa27460 发表于 2021-12-4 17:39
有插件的 我在站里找了一下 楼主可以试一下这个链接的插件https://www.mcbbs.net/forum.php?mod=viewthread ...
这个不行,我这里没有服务器
在下北月 发表于 2021-12-1 00:08
原版的话 只有工具附上灵魂绑定 才能不掉落
灵魂绑定?原版没有吧
叶子三国 发表于 2021-12-3 18:45
可以加个“绑定诅咒”附魔
如果是起床战争给初始木剑之类的话
第二个方法能具体说下嘛,1.16有用吗
本帖最后由 叶子三国 于 2021-12-5 14:14 编辑
首先在1.13+用mcfunctio文件要数据包支持
你可以去wiki看看数据包格式,自己写
你在存档里的datapacks文件夹下新建文件夹,随便命个英文名
然后再在里面建立一个文件夹和pack.mcmeta文件文件夹命名为data,在文件夹data里新建一个文件夹随便命个英文名,假设是give
在新建的文件夹里建立名为function的文件夹,在里面建立一个give.mcfunction文件,名字可以随便起
再回到data文件夹新建一个名为minecraft的文件夹,在minecraft文件夹里建tags文件夹,tags里建functions文件夹文件夹里放tick.json
pack.mcmeta:
复制代码mcfunction:
复制代码tick.json:复制代码
这样就可以了,有问题私聊,下周回,上学去了
犬魔稚气 发表于 2021-12-4 19:43
第二个方法能具体说下嘛,1.16有用吗
首先在1.13+用mcfunctio文件要数据包支持
你可以去wiki看看数据包格式,自己写
你在存档里的datapacks文件夹下新建文件夹,随便命个英文名
然后再在里面建立一个文件夹和pack.mcmeta文件文件夹命名为data,在文件夹data里新建一个文件夹随便命个英文名,假设是give
在新建的文件夹里建立名为function的文件夹,在里面建立一个give.mcfunction文件,名字可以随便起
再回到data文件夹新建一个名为minecraft的文件夹,在minecraft文件夹里建tags文件夹,tags里建functions文件夹文件夹里放tick.json
pack.mcmeta:
- {
- "pack": {
- "pack_format": 6,
- "description": "Test"
- }
- }
- execute as @a[scores={d=1..1},x=0,y=0,z=0,dx=1,dy=1,dz=0] at @s run give @p minecraft:stone 1
- scoreboard players reset @p d
- {
- "values":[
- "give:give"
- ]
- }
这样就可以了,有问题私聊,下周回,上学去了
绑定诅咒吧
加入灵魂绑定|喵式绑定等插件,按照教程来输入至item lore文本即可
灵魂绑定试试qwq
用命令方块可以,但如果离开了命令方块的周围,那也就没办法了,
加个灵魂绑定的mod