三国志2015
策略 | 59.19MB | 2021-11-06
下载来自: 98游戏 浏览: 0 次 2026-05-03 10:34:44:05
在《我的世界:基岩版》中可通过五种方法实现药水效果“无限”持续:一、用/effect指令设99999秒极限时长;二、用循环命令方块每30秒刷新效果;三、用函数文件批量施加多效果;四、同步粒子增强视觉反馈;五、用/give生成自定义药水瓶,内置最大int值2147483647秒效果。

如果您在《我的世界:基岩版》中希望使药水效果持续时间无限,需依赖/effect指令的高数值设定与基岩版特有的指令兼容性。基岩版不支持Java版的“永久”参数,但可通过设置极大持续时间(如99999秒)实现实际意义上的无限效果。以下是多种可行方法:
该方法利用基岩版对/effect指令中持续时间参数的宽容上限,将效果设为远超游戏内常规活动周期的数值,从而在单局游戏中保持有效。
1、打开聊天框,输入斜杠命令。
2、输入指令:/effect @p speed 99999 255(以速度效果为例)。
3、替换speed为其他效果ID,如night_vision、regeneration、resistance等。
4、确认目标选择符正确:@p指最近玩家,@s指自身,@a指所有玩家。
通过命令方块持续检测并重置药水效果,可规避时间耗尽导致的中断,适用于服务器或多人存档中维持稳定状态。
1、放置一个重复型、始终激活的命令方块。
2、在方块中输入:/effect @a[nbt={Inventory:[{id:"minecraft:potion",Count:1b}]}] regeneration 60 1 true(示例为对持有药水的玩家施加60秒再生)。
3、更通用方案:使用无条件检测的循环指令,例如:/effect @a regeneration 30 1 false,每30秒刷新一次。
4、确保命令方块权限已启用,且世界处于开启命令状态(/gamerule commandBlockOutput true)。
函数(.mcfunction)可封装多条/effect指令,一次性赋予多个无限时长效果,适合自定义角色配置或模组化玩法。
1、在行为包的functions目录下新建文本文件,命名为infinite_buffs.mcfunction。
2、写入多行指令,例如:
/effect @s speed 99999 255 true
/effect @s jump_boost 99999 255 true
/effect @s resistance 99999 255 true
3、在游戏中执行:/function infinite_buffs。
为增强无限药水效果的沉浸感,可同步触发对应粒子,使状态效果在视觉上更明显且持续存在。
1、确定药水效果对应的粒子ID,例如生命恢复使用mobspell_emitter,夜视使用mobspell。
2、在命令方块或函数中追加粒子指令,例如:/particle minecraft:mobspell_emitter ~ ~1 ~ 0.5 0.5 0.5 0.1 10 normal。
3、调整粒子坐标与参数,使其围绕玩家生成并持续刷新。
此方法生成实体药水瓶,可投掷、存储、交易,其内置效果在饮用后即触发预设的长时长状态。
1、执行give指令,格式为:/give @s minecraft:potion 1 0 {CustomPotionEffects:[{Id:1,Amplifier:254,Duration:2147483647}]}。
2、其中Id:1代表速度效果,Amplifier:254对应255级,Duration:2147483647为int最大值(约24.8天)。
3、支持的效果ID列表包括:1(speed)、2(slowness)、3(haste)、4(mining_fatigue)、5(strength)、8(jump_boost)、10(regeneration)、11(resistance)、12(fire_resistance)、13(water_breathing)、16(night_vision)、21(health_boost)、22(absorption)等。
4、饮用该药水后,对应效果将以指定等级与超长持续时间生效。
以上就是98游戏小编为大家带来的全部内容,想了解更多精彩请持续关注本站。
还没有玩家发表评论,快来抢占沙发吧!