1、如何给一个特定的生物开无限血
2、如何在x y z的地方生成一个点燃的TNT
3、羊毛可以染色,如何在x y z的地方生成一个特定颜色的羊羊🐏(我真的没有针对某位版主)
2、如何在x y z的地方生成一个点燃的TNT
3、羊毛可以染色,如何在x y z的地方生成一个特定颜色的羊羊🐏(我真的没有针对某位版主)
本帖最后由 幻心飞小骥 于 2022-6-12 12:28 编辑
1.召唤无敌生物
复制代码
2.召唤TNT实体
复制代码
3.复制代码比如需要白色羊毛时“颜色 NBT(数字)”换成数字0,紫色羊毛换数字10,粉色羊毛换数字6等,
以粉色羊毛为例复制代码羊毛的所有颜色NBT我也及不太全,但——
推荐使用MCMOD的指令生成器:https://www.mcmod.cn/tools/cbcreator/
1.召唤无敌生物
- /summon minecraft:生物 ~ ~ ~ {Invulnerable:1b}
2.召唤TNT实体
- /summon minecraft:tnt ~ ~ ~
3.
- /setblock ~ ~1 ~ minecraft:wool 颜色 NBT(数字)
以粉色羊毛为例
- /setblock ~ ~1 ~ minecraft:wool 6
推荐使用MCMOD的指令生成器:https://www.mcmod.cn/tools/cbcreator/
幻心飞小骥 发表于 2022-6-12 12:22
1.召唤无敌生物
2.召唤TNT实体
这个,第三个我要生成指定颜色的绵羊也是用summon指令吗?
本帖最后由 虚Hollow空 于 2022-6-12 14:39 编辑
还是一样,xyz代表坐标,即<pos>,请楼主自行修改
第1个问题(与楼上不同,作为补充):
·/summon <命名空间ID> x y z {Invulnerable:1b}是生成一个具有无敌的实体,即无法被攻击无法被击退也无法受到伤害
实际想要得到一个无限血(可以被攻击、击退、伤害但是由于血量足够不会死亡)的生物可以这样,循环下面指令:复制代码它的作用是反复把生命值不为1023.0的绿羊的生命值修改为为1023.0
我也没有在内涵某位版主对吧)
之前忘了,补充:
需要同时将最大生命值一起设置
也很简单,把下面这个指令也循环执行就可以了:
复制代码它的作用是反复把最大生命值不为1023.0的绿羊的最大生命值修改为为1023.0
第2个问题(同上):
复制代码第3个问题(对楼上的改正):
如下命令为生成一只绿色的羊(嗯哼)
复制代码具体羊毛颜色对应关系见下:
若有追问可回复
还是一样,xyz代表坐标,即<pos>,请楼主自行修改
第1个问题(与楼上不同,作为补充):
·/summon <命名空间ID> x y z {Invulnerable:1b}是生成一个具有无敌的实体,即无法被攻击无法被击退也无法受到伤害
实际想要得到一个无限血(可以被攻击、击退、伤害但是由于血量足够不会死亡)的生物可以这样,循环下面指令:
- /data modify entity @e[limit=1,type=sheep,nbt={Color:13b},nbt=!{Health:1023.0f}] Health set value 1023.0
之前忘了,补充:
需要同时将最大生命值一起设置
也很简单,把下面这个指令也循环执行就可以了:
- /attribute @e[limit=1,type=sheep,nbt={Color:13b},nbt=!{Attributes:[{Name:"minecraft:generic.max_health",Base:1023.0}]}] generic.max_health base set 1023.0
第2个问题(同上):
- /summon minecraft:tnt x y z
如下命令为生成一只绿色的羊(嗯哼)
- /summon minecraft:sheep x y z {Color:13b}
若有追问可回复
虚Hollow空 发表于 2022-6-12 14:19
还是一样,xyz代表坐标,即,请楼主自行修改
第1个问题(与楼上不同,作为补充):
·/summon x y z {Invu ...
无限血能不能用这条指令?
/effect @e[type=sheep] health_boost 99999 255
然后配合
/effect @e[type=sheep] regeneration 99999 255
本帖最后由 虚Hollow空 于 2022-6-12 14:55 编辑
是可以的,不过属于委婉一点的方案,
药水效果可能引起一些其他的小问题(比如当你再想叠加一个生命回复效果就没用了),视具体情况具体而定,
另外就是注意,亡灵生物不可受到生命恢复效果,所以此方案对亡灵生物无效(对boss生物也无效)
结论是:大部分时候基本等效我的那两条直接修改生物数据的命令,你可以随意挑选喜欢的使用。
另外就是建议可以在命令末尾加上true来隐藏药水粒子
(虽然我不知道你要做什么,但是通常隐藏粒子会更好)
复制代码
看到评分了再补充一下:
抗性提升也是一样的,效果上大体没差但是占了一个重要的药水栏位(抗性提升是命令常用buff),且同样被末影龙免疫
总之挑你自己觉得合适的用,有效的方案就是好的方案
xmlyrgzn_XCDH 发表于 2022-6-12 14:30
无限血能不能用这条指令?
/effect @e[type=sheep] health_boost 99999 255
是可以的,不过属于委婉一点的方案,
药水效果可能引起一些其他的小问题(比如当你再想叠加一个生命回复效果就没用了),视具体情况具体而定,
另外就是注意,亡灵生物不可受到生命恢复效果,所以此方案对亡灵生物无效(对boss生物也无效)
结论是:大部分时候基本等效我的那两条直接修改生物数据的命令,你可以随意挑选喜欢的使用。
另外就是建议可以在命令末尾加上true来隐藏药水粒子
(虽然我不知道你要做什么,但是通常隐藏粒子会更好)
- /effect @e[type=sheep] health_boost 99999 255 true
看到评分了再补充一下:
抗性提升也是一样的,效果上大体没差但是占了一个重要的药水栏位(抗性提升是命令常用buff),且同样被末影龙免疫
总之挑你自己觉得合适的用,有效的方案就是好的方案
xmlyrgzn_XCDH 发表于 2022-6-12 14:30
无限血能不能用这条指令?
/effect @e[type=sheep] health_boost 99999 255
我觉得可能有一个风险
就是如果一个玩家拿了一把超高伤害的武器,不等它回血可能就被秒杀了