我的世界pe吧 关注:301,081贴子:4,300,178

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

只看楼主收藏回复

大家好,我是.bb13.同学
这个帖子打算把js里的62个Entity函数写一个完整的教程,方便我也方便贴吧的小伙伴们,在过年的时候能够写点好玩的js。
这里的每一个函数都亲自测试过,没用的函数我也会注明。


IP属地:上海来自Android客户端1楼2020-01-17 14:54回复
    二楼备用


    IP属地:上海来自Android客户端2楼2020-01-17 14:54
    收起回复
      注:我当前写的教程,针对目前谷歌市场最新的minecraftpe1.14.1.5
      启动器是对应mcpe的版本
      教程是自己总结和实验得出来的,有不对的地方尽情指出,我会及时的更改,谢谢
      需要资源的小伙伴可以关注二楼的楼中楼


      IP属地:上海来自Android客户端3楼2020-01-17 14:56
      回复
        全Entity类函数使用教程(函数表)
        一共62个Entity类函数
        百度贴吧
        minecraftpe吧
        我的世界pe吧
        作者:bb13同学


        IP属地:上海来自Android客户端4楼2020-01-17 14:57
        回复
          种种原因,第一个函数只能发图片


          IP属地:上海来自Android客户端5楼2020-01-17 14:59
          回复
            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客户端6楼2020-01-17 14:59
            回复
              第二个
              Entity.getAll();
              获取所有实体,返回一个数组包含所有实体
              其中包括附近的所有生物,经验球,掉落物品等
              但是不包括玩家实体
              .
              据说以前getAll函数是有玩家的,但是由于js的功能过于强大,导致有部分玩家利用js在服务器里作弊,卓伟知道后就把getAll函数里可以检测到玩家实体的功能删除了,也算是挺可惜的。不过这是传言啦,我并不清楚具体发生了什么哈。


              IP属地:上海来自Android客户端8楼2020-01-17 15:02
              回复
                第三个
                Entity.getAnimalAge(par1Object);
                获取实体的年龄
                par1Object填需要测试的实体
                .
                理论上应该是返回生物的年龄
                但是实际测试无论大小年龄均为0
                原因暂不清楚
                .


                IP属地:上海来自Android客户端9楼2020-01-17 15:02
                收起回复
                  第四个
                  获取实体盔甲函数
                  .
                  Entity.getArmor(par1Object, par2int);
                  检测实体盔甲的id
                  .
                  par1Object为需要检测的实体
                  par2int为需要检测的位置
                  .
                  四个位置分别为
                  ArmorType.helmet;头盔
                  ArmorType.chestplate;胸板
                  ArmorType.leggings;护腿
                  ArmorType.boots;靴子
                  .
                  .


                  IP属地:上海来自Android客户端10楼2020-01-17 15:03
                  回复
                    第五个
                    Entity.getArmorCustomName(par1Object, par2int);
                    检测实体盔甲名称(铁砧重命名的名称)
                    par1Object为需要检测的实体
                    par2int为需要检测的位置
                    .
                    四个位置分别为
                    ArmorType.helmet;头盔
                    ArmorType.chestplate;胸板
                    ArmorType.leggings;护腿
                    ArmorType.boots;靴子
                    .
                    .


                    IP属地:上海来自Android客户端11楼2020-01-17 15:03
                    回复
                      第六个
                      Entity.getArmorDamage(par1Object, par2int);
                      检测实体盔甲耐久值
                      par1Object为需要检测的实体
                      par2int为需要检测的位置
                      .
                      四个位置分别为
                      ArmorType.helmet;头盔
                      ArmorType.chestplate;胸板
                      ArmorType.leggings;护腿
                      ArmorType.boots;靴子
                      .


                      IP属地:上海来自Android客户端12楼2020-01-17 15:03
                      回复
                        接下来是检测实体手上物品的函数
                        .
                        第七个
                        Entity.getCarriedItem(par1Object);
                        检测实体手上物品的id
                        par1Object为需要检测的实体
                        .
                        第八个
                        Entity.getCarriedItemCount(par1Object);
                        检测实体手上物品的数量
                        par1Object为需要检测的实体
                        .
                        第九个
                        Entity.getCarriedItemData(par1Object);
                        检测实体手上物品的耐久值
                        par1Object为需要检测的实体
                        .


                        IP属地:上海来自Android客户端13楼2020-01-17 15:04
                        回复
                          第十个
                          Entity.getEntityTypeId(par1Object);
                          检测实体id种类
                          par1Object为需要检测的实体
                          .


                          IP属地:上海来自Android客户端14楼2020-01-17 15:04
                          回复
                            43种实体id分别为:
                            EntityType.ARROW;箭矢
                            EntityType.BAT;蝙蝠
                            EntityType.BLAZE;烈焰人
                            EntityType.BOAT;船
                            EntityType.CAVE_SPIDER;洞穴蜘蛛
                            EntityType.CHICKEN;鸡
                            EntityType.COW;牛
                            EntityType.CREEPER;苦力怕(爬行者)
                            EntityType.EGG;鸡蛋
                            EntityType.ENDERMAN;末影人
                            EntityType.EXPERIENCE_ORB;经验球
                            EntityType.EXPERIENCE_POTION;经验瓶
                            EntityType.FALLING_BLOCK;掉落中的方块
                            EntityType.FIREBALL;火焰弹
                            EntityType.FISHING_HOOK;钓鱼钩
                            EntityType.GHAST;恶魂(地狱水母)
                            EntityType.IRON_GOLEM;铁傀儡
                            EntityType.ITEM;掉落物品
                            EntityType.LAVA_SLIME;岩浆史莱姆
                            EntityType.LIGHTNING_BOLT;//闪电
                            EntityType.MINECART;//矿车
                            EntityType.MUSHROOM_COW;//蘑菇牛
                            EntityType.OCELOT;//豹猫
                            EntityType.PAINTING;//画
                            EntityType.PIG;//猪
                            EntityType.PIG_ZOMBIE;//猪人僵尸
                            EntityType.PLAYER;//玩家
                            EntityType.PRIMED_TNT;//点燃的TNT
                            EntityType.RABBIT;//兔子
                            EntityType.SHEEP;//绵羊
                            EntityType.SILVERFISH;//银鱼
                            EntityType.SKELETON;骷髅小白
                            EntityType.SLIME;史莱姆
                            EntityType.SMALL_FIREBALL;//小火球
                            EntityType.SNOWBALL;//雪球
                            EntityType.SNOW_GOLEM;//雪傀儡
                            EntityType.SPIDER;//蜘蛛
                            EntityType.SQUID;//鱿鱼
                            EntityType.THROWN_POTION;//投掷的药水
                            EntityType.VILLAGER;//村民
                            EntityType.WOLF;//狗
                            EntityType.ZOMBIE;//僵尸
                            EntityType.ZOMBIE_VILLAGER;//僵尸村民


                            IP属地:上海来自Android客户端15楼2020-01-17 15:05
                            回复
                              第十一个
                              Entity.getHealth(par1Object);
                              获取实体par1Object的当前生命值
                              半颗心为一点生命值,玩家10颗心,健康状态有20生命值
                              .


                              IP属地:上海来自Android客户端16楼2020-01-17 15:05
                              回复