我的世界指令吧 关注:3,085贴子:13,025
  • 6回复贴,共1

求大佬救下()

只看楼主收藏回复

如何修改在玩家头上生成的已扔出的药水的效果?学了快一小时,只能生成一个已扔出但没有任何效果的药水。


IP属地:河南来自Android客户端1楼2024-06-29 22:49回复
    基岩版做不到直接修改


    IP属地:江苏来自Android客户端3楼2024-06-30 01:07
    回复
      只能靠effect伪装


      IP属地:江苏来自Android客户端4楼2024-06-30 01:07
      收起回复
        你或许可以试试结构方块?
        在结构方块里可以保存实体。
        你可以事先用结构方块框定一块合适的空间,并填满结构空位,在喷溅药水进入空间内的一瞬间激活结构方块,以使其保存空间内的结构。
        在你需要用到的时候,使用structure指令调出。
        结构方块,结构空位,structure指令,这里我就不讲了


        IP属地:湖南来自Android客户端5楼2024-07-23 19:42
        收起回复
          思路一(适用于已经扔出的生成区域效果云的滞留性药水):JAVA版可以生成区域效果云(就是滞留性药水效果,属于实体),通过nbt标签可以定义状态效果,具体思路如下,已将速度I药水效果替换为跳跃药水I效果为例:通过execute嵌套data modify entity @e[type=area_effect_cloud,limit=1,nbt={effects:[{id:"minecraft:speed",amplifier:0}]}] set id value "minecraft:jump_boost"


          IP属地:浙江来自Android客户端6楼2024-07-25 18:37
          回复