不限版本中的原版游戏中有没有用指令设置或者从游戏文件中修改血量上限的方法?上限设置为三颗心这种如果都不可以,那要修改血量上限的话有mod或者啥办法?
另外网易中文版有没有办法修改血量上限?还是只能在java版进行修改?
另外网易中文版有没有办法修改血量上限?还是只能在java版进行修改?
/effect health_boost 时间 等级。望采纳(等级不能太高否则你会后悔的)
本帖最后由 凜夜丶雨月 于 2020-2-28 15:33 编辑
/effect give @s health_boost 1000000 -14 true(1.13及以后(多谢,我改了))或
/effect @s 21 1000000 -14 true(1.12及以前)为3颗心的指令
true是指看不到这个效果的图标和粒子效果,
解决了麻烦给个最佳附wiki https://minecraft-zh.gamepedia.com/%E5%91%BD%E4%BB%A4/effect effect指令
https://minecraft-zh.gamepedia.c ... 1%E6%95%88%E6%9E%9C 状态效果
/effect give @s health_boost 1000000 -14 true(1.13及以后(多谢,我改了))或
/effect @s 21 1000000 -14 true(1.12及以前)为3颗心的指令
true是指看不到这个效果的图标和粒子效果,
解决了麻烦给个最佳附wiki https://minecraft-zh.gamepedia.com/%E5%91%BD%E4%BB%A4/effect effect指令
https://minecraft-zh.gamepedia.c ... 1%E6%95%88%E6%9E%9C 状态效果
凋灵斯拉 发表于 2020-2-28 14:50
/effect health_boost 时间 等级。望采纳(等级不能太高否则你会后悔的)
我想要的是能够上下调整的方法,或者只要向下调整,例如只有3颗心这种
背包编辑器试试
设置物品属性行不行
凜夜丶雨月 发表于 2020-2-28 14:53
/effect @s health_boost 1000000 [增加量] false 或
/effect @s 21 1000000 [增加量] false ...
true才是
减少血量上限啊 很麻烦,通常只能这么做 /give @p minecraft:golden_helmet 1 0 {AttributeModifiers:[{Operation:0,UUIDLeast:766963026,UUIDMost:766963026,Amount:-5,AttributeName:generic.maxHealth,Name:Health,Slot:head}]} 这条指令意思就是给最近的玩家一个戴在头上会减少5滴血的意思 是的,必须戴在头上
第二种方法:
用NBTExplorer打开存档内的leavel.dat
然后点Data>Player>Attributes 然后找到一句
Name:generic.maxHealth
将上面的数值改下 就行了
用NBTExplorer打开存档内的leavel.dat
然后点Data>Player>Attributes 然后找到一句
Name:generic.maxHealth
将上面的数值改下 就行了
楼主,3楼贴麻烦看一下
esc打开设置 作弊模式开
/effect ID health_boost 99999(时间) 40(血量)
/effect ID health_boost 99999(时间) 40(血量)
Y制杖杖 发表于 2020-2-28 15:06
true才是
嗯,记错了,去确认了一下,改过来了
本帖最后由 chaoren019 于 2020-2-28 15:35 编辑
原版effect指令不能减少生命上限,只能增大。
要不借助外界工具减少血量上限只能使用物品属性修饰符,具体查看wiki
生成此种命令可使用MC百科的指令生成器
实例可见9楼
我网易版经验停留在2年前,那时最高1.12的java版可以愉快享用修饰符;
据说之后网易更新的都是基岩版,我就不知道了,听说基岩版不支持属性在内的nbt
如果你的版本是网易版,建议弃了转正或在本坛找个启动器用离线登录玩非网易java版
原版effect指令不能减少生命上限,只能增大。
要不借助外界工具减少血量上限只能使用物品属性修饰符,具体查看wiki
生成此种命令可使用MC百科的指令生成器
实例可见9楼
我网易版经验停留在2年前,那时最高1.12的java版可以愉快享用修饰符;
据说之后网易更新的都是基岩版,我就不知道了,听说基岩版不支持属性在内的nbt
本帖最后由 ashuu 于 2020-2-28 16:40 编辑
他说-14太小,最低为0....还有别的方法吗?没有的话我就用装备设置算了
凜夜丶雨月 发表于 2020-2-28 14:53
/effect give @s health_boost 1000000 -14 true(1.13及以后(多谢,我改了))或
/effect @s ...
他说-14太小,最低为0....还有别的方法吗?没有的话我就用装备设置算了
chaoren019 发表于 2020-2-28 15:19
原版effect指令不能减少生命上限,只能增大。
要不借助外界工具减少血量上限只能使用物品属性修饰符,具体 ...
好的,谢谢,那看来只能用装备设置了....
1:利用effect指令:/effect ID health_boost (时间)(等级)
2:利用万能的give:
/give @p minecraft:iron_chestplate{AttributeModifiers:[{Operation:0,Amount:10(增加的血量),UUIDLeast:1L,UUIDMost:1L,AttributeName:"generic.maxHealth",Name:"CBC"}]} 1
2:利用万能的give:
/give @p minecraft:iron_chestplate{AttributeModifiers:[{Operation:0,Amount:10(增加的血量),UUIDLeast:1L,UUIDMost:1L,AttributeName:"generic.maxHealth",Name:"CBC"}]} 1