minecraftpe吧 关注:638,476贴子:15,078,514

回复:【JS教程向】2020年Entity类函数大总结

只看楼主收藏回复

第十八个
Entity.getX(par1Object);
Entity.getY(par1Object);
Entity.getZ(par1Object);
获取实体的XYZ坐标值


IP属地:重庆来自Android客户端34楼2020-01-15 23:36
回复
    第十九个
    Entity.getVelX(par1Object);
    获取实体的X轴速度
    .
    Entity.getVelY(par1Object);
    获取实体的Y轴速度
    .
    Entity.getVelZ(par1Object);
    获取实体的Z轴速度
    .


    IP属地:重庆来自Android客户端35楼2020-01-15 23:36
    回复
      2026-02-09 17:18:40
      广告
      不感兴趣
      开通SVIP免广告
      第二十个
      Entity.remove(par1Object);
      移除实体par1Object
      亲测可用
      .


      IP属地:重庆来自Android客户端36楼2020-01-15 23:36
      回复
        第二十一个
        Entity.removeAllEffects(par1Object);
        移除实体所有药水buff
        亲测可用
        .


        IP属地:重庆来自Android客户端37楼2020-01-15 23:37
        回复
          第二十二个
          Entity.removeEffect(par1Object, par2int);
          移除实体单个药水buff
          par1Object为目标实体
          par2int为药水id
          上面有id表我就不列了
          .


          IP属地:重庆来自Android客户端38楼2020-01-15 23:37
          收起回复
            第二十三个
            Entity.rideAnimal(par1Object, par2Object);
            令par1Object实体骑到par2Object实体上
            .


            IP属地:重庆来自Android客户端39楼2020-01-15 23:37
            回复
              第二十四个
              Entity.setAnimalAge(par1Object, par2int);
              设置实体par1Object的年龄为par2int;
              没用,没反应
              求解释
              .


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


                IP属地:重庆来自Android客户端41楼2020-01-15 23:38
                回复
                  2026-02-09 17:12:40
                  广告
                  不感兴趣
                  开通SVIP免广告
                  第二十六个
                  Entity.setArmorCustomName(par1Object, par2int, par3String);
                  对实体对应位置的盔甲重命名(类似于铁砧的效果)
                  可以对盔甲架使用
                  par1Object对应实体
                  par2int盔甲位置
                  par3String重命名名称
                  .


                  IP属地:重庆来自Android客户端42楼2020-01-15 23:38
                  回复
                    第二十七个
                    Entity.setCape(par1Object, par2String);
                    设置实体的斗篷皮肤
                    par1Object为实体
                    par2String为皮肤路径
                    .
                    我搜了一下,卓伟2015年11月分在GIT上说这个函数内容实际已被删除,
                    emmmmm...
                    不知道是不是真的哈,反正这个函数我不会用


                    IP属地:重庆来自Android客户端43楼2020-01-15 23:38
                    回复
                      细心的小伙伴可能就会问啦,Entity.getExtraData去哪啦,
                      等会哈,放在最后和setExtraData一起介绍


                      IP属地:重庆来自Android客户端44楼2020-01-15 23:40
                      回复
                        2015年11月的回复


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



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


                            IP属地:重庆来自Android客户端47楼2020-01-16 15:47
                            回复
                              2026-02-09 17:06:40
                              广告
                              不感兴趣
                              开通SVIP免广告
                              第三十个
                              Entity.setFireTicks(par1Object, par2int);
                              让实体着火
                              par1Object为目标实体
                              par2int为着火时间
                              单位为秒
                              .


                              IP属地:重庆来自Android客户端48楼2020-01-16 15:47
                              回复