我的世界pe吧 关注:302,128贴子:4,402,536

回复:【JS教程向】2020年第一批最新最全Entity类函数表

只看楼主收藏回复

第三十七个
Entity.removeEffect(par1Object, par2int);
移除实体单个药水buff
par1Object为目标实体
par2int为药水id
.


IP属地:重庆来自Android客户端33楼2020-01-17 15:11
回复
    为了方便,我再列一遍
    26种药水效果:
    MobEffect.absorption;伤害吸收
    MobEffect.blindness;失明
    MobEffect.confusion;抗性提升
    MobEffect.damageBoost;反胃
    MobEffect.damageResistance;力量
    MobEffect.digSlowdown;开采疲劳
    MobEffect.digSpeed;极速挖掘
    MobEffect.effectIds;//不清楚**uff,报错
    MobEffect.fatalPoison;致命的剧毒
    MobEffect.fireResistance;抗火
    MobEffect.harm;瞬间伤害
    MobEffect.heal;瞬间治疗
    MobEffect.healthBoost;生命提升
    MobEffect.hunger;饥饿
    MobEffect.invisibility;隐身
    MobEffect.jump;跳跃增强
    MobEffect.levitation;飘浮(像泡泡一样飞起来)
    MobEffect.movementSlowdown;缓慢
    MobEffect.movementSpeed;速度
    MobEffect.nightVision;夜视
    MobEffect.poison;剧毒
    MobEffect.regeneration;生命恢复
    MobEffect.saturation;防饥饿
    MobEffect.waterBreathing;水下呼吸
    MobEffect.weakness;虚弱
    MobEffect.wither;凋零


    IP属地:重庆来自Android客户端34楼2020-01-17 15:11
    收起回复
      2026-02-09 21:14:55
      广告
      不感兴趣
      开通SVIP免广告
      第三十八个
      Entity.rideAnimal(par1Object, par2Object);
      令par1Object实体骑到par2Object实体上
      .
      亲测可用
      .


      IP属地:重庆来自Android客户端35楼2020-01-17 15:11
      回复
        第三十九个
        Entity.setAnimalAge(par1Object, par2int);
        设置实体par1Object的年龄为par2int;
        没用,没反应
        无论设置正数还是负数都没反应
        求解释
        .


        IP属地:重庆来自Android客户端36楼2020-01-17 15:12
        收起回复
          第四十个
          Entity.setArmor(par1Object, par2int, par3int, par4int);
          设置实体对应位置的盔甲,仅对玩家有效
          par1Object对应实体
          par2int盔甲位置
          par3int盔甲id
          par4int盔甲耐久值
          .
          四个盔甲位置分别为
          ArmorType.helmet;头盔
          ArmorType.chestplate;胸板
          ArmorType.leggings;护腿
          ArmorType.boots;靴子
          .


          IP属地:重庆来自Android客户端37楼2020-01-17 15:12
          回复


            IP属地:上海来自Android客户端38楼2020-01-20 18:12
            收起回复
              顶顶大佬


              IP属地:澳大利亚来自Android客户端40楼2020-01-22 15:35
              收起回复
                Entity.setArmorCustomName(par1Object, par2int, par3String);
                对实体对应位置的盔甲重命名(类似于铁砧的buff)
                可以对盔甲架使用
                par1Object对应实体
                par2int盔甲位置
                par3String重命名名称
                .


                IP属地:重庆来自Android客户端41楼2020-01-23 14:39
                回复
                  2026-02-09 21:08:55
                  广告
                  不感兴趣
                  开通SVIP免广告
                  第四十二个
                  Entity.setCape(par1Object, par2String);
                  设置实体的斗篷皮肤
                  par1Object为实体
                  par2String为皮肤路径
                  .
                  我搜了一下,卓伟2015年11月分在GIT上说这个函数内容实际已被删除,
                  emmmmm...
                  不知道是不是真的哈,反正这个函数我不会用


                  IP属地:重庆来自Android客户端42楼2020-01-23 14:40
                  回复


                    IP属地:重庆来自Android客户端43楼2020-01-23 14:40
                    回复
                      第四十三个
                      Entity.setCarriedItem(par1Object, par2int, par3int, par4int);
                      设置实体手上拿的物品
                      par1Object为目标实体
                      par2int物品id值
                      par3int为物品数量
                      par4int为物品特殊值(耐久值)
                      .
                      这里有一个技巧就是
                      你虽然无法使用Entity.setArmor直接将装备给怪物盔甲
                      但是你给怪物手上放一个金裤腿它会自己穿上
                      例如
                      Entity.setCarriedItem(par1Object, 316, 1, 0);
                      就会发现它偷偷的把手上的金裤腿穿上了
                      而且如果原有其他裤腿它会用手上的替换掉
                      .


                      IP属地:重庆来自Android客户端44楼2020-01-23 14:41
                      回复



                        IP属地:重庆来自Android客户端45楼2020-01-23 14:42
                        回复
                          第四十四个
                          Entity.setCollisionSize(par1Object, par2double, par3double);
                          设置实体的碰撞箱大小
                          par1Object为目标实体
                          par2double直径
                          par3double高度
                          .
                          目前版本似乎并没有实际作用
                          .


                          IP属地:重庆来自Android客户端46楼2020-01-23 14:43
                          回复
                            第四十五个
                            Entity.setFireTicks(par1Object, par2int);
                            让实体着火
                            par1Object为目标实体
                            par2int为着火时间
                            单位为秒
                            .


                            IP属地:重庆来自Android客户端47楼2020-01-23 14:43
                            回复
                              2026-02-09 21:02:55
                              广告
                              不感兴趣
                              开通SVIP免广告
                              第四十六个
                              Entity.setHealth(par1Object, par2int);
                              设置目标实体的生命值
                              par1Object为目标实体
                              par2int为血量值,半心是1血量
                              注意,实测该函数无法超越实体的最大生命值,
                              若设置血量大于最大血量,则会在收到攻击后变回正常值
                              .


                              IP属地:重庆来自Android客户端48楼2020-01-23 14:43
                              回复