手册:ModPE

From Minecraft基岩版开发Wiki
(Redirected from ModPE函数表)

ModPE函数表是一份适用于ModPE的变量、函数和方法的清单。

使用方法[edit]

跟随函数表的参数说明即可运行函数或实现方法。

函数概述[edit]

顶级命名空间[edit]

函数概述
名字 描述
addItemInventory 在玩家物品栏中添加物品。
clientMessage 在游戏聊天栏里输出信息。
explode 产生爆炸(会伤害实体,但不会使被破坏的方块掉落)。
getCarriedItem 获取玩家手持物品ID
getLevel 获得当前存档的存储器地址。
getPitch 获取实体的俯仰角
getPlayerEnt 获取玩家实体
getPlayerX 获取玩家的X坐标。
getPlayerY 获取玩家的Y坐标。
getPlayerZ 获取玩家的Z坐标。
getTile 获取指定坐标的方块ID。
getYaw 获取实体的偏航角
rideAnimal 让实体骑乘实体。
print 在游戏中输出Toast
setNightMode 永夜模式(下界反应堆激活时的模式,白天迅速度过,夜晚极长)。
setPosition 设定实体的坐标
setPositionRelative 设置指定实体对于自己的相对位置。
setRot 设定指定实体的视角
setTile 设定指定坐标的方块。
setVelX 设定实体的X轴速度
setVelY 设定实体的Y轴速度
setVelZ 设定实体的Z轴速度
spawnChicken 在指定坐标生成指定皮肤的鸡。
spawnCow 在指定坐标生成指定皮肤的牛。
spawnPigZombie 在指定坐标生成指定皮肤手持指定物品的僵尸猪人。

ModPE类[edit]

函数概述
名字 描述
ModPE.dumpVtable 转储vtable至LogCat(此函数对ModPE开发者来说完全没用,除非你是一个插件开发者)。
ModPE.getBytesFromTexturePack 获取纹理包字节。
ModPE.getI18n 获取当前选择语言文件特定标识符所对应的内容。
ModPE.getLanguage 获取Minecraft正在使用的语言
ModPE.getMinecraftVersion 获取Minecraft的版本号
ModPE.getOS 获取操作系统。
ModPE.langEdit 修改当前选择语言文件特定标识符所对应的内容(退出游戏前有效)。
ModPE.leaveGame 强制退出游戏。
ModPE.log 打印指定输出日志(INFO类程序输志,源码:Log.i("MCPELauncherLog", str);)。
ModPE.openInputStreamFromTexturePack 从纹理包返回输入流。
ModPE.overrideTexture 修改纹理文件。
ModPE.readData 读取启动器利用JAVA的共享首选项储存的数据(键值对)。
ModPE.removeData 清除启动器利用JAVA的共享首选项储存的数据(键值对)。
ModPE.resetFov 重置视场为缺省。
ModPE.resetImages 重置材质包为缺省。
ModPE.saveData 在启动器中利用JAVA的共享首选项储存数据(键值对)(存储的数据的识别名称为(String类型) "BlockLauncherModPEScript"+当前的JS名)。
ModPE.selectLevel 跳转存档
ModPE.setCamera 设置照相机。
ModPE.setFoodItem 设定指定物品为食品(可以做到添加物品)。
ModPE.setFov 设定角视场
ModPE.setGameSpeed 设定当前游戏最高速度
ModPE.setGuiBlocks 设定gui/gui_blocks.png(就是把方块放在物品栏里方块的样子)。
ModPE.setItem 设定指定物品(可以做到添加物品)。
ModPE.setItems 设定gui/items.png(就是手上的物品图标)为par1String。
ModPE.setTerrain 设定terrain.png(方块材质值引用)的路径。
ModPE.setUiRenderDebug 是否打开游戏主界面渲染调试信息(自己尝试一下就明白了,估计是卓伟为了便利使用json编辑GUI)。
ModPE.showTipMessage 在屏幕偏下方物品栏上方显示提示信息(瞬间出现,渐变消失)。
ModPE.takeScreenshot 捕获游戏截图。

Level类[edit]

函数概述
名字 描述
Level.addParticle 在指定坐标生成粒子效果。
Level.biomeIdToName 获取生态系统ID所对应的名字。
Level.canSeeSky 判断某个坐标是否可以看到天空,即在某个坐标上方是否有不透明方块。
Level.destroyBlock 破坏指定位置的方块。
Level.dropItem 在指定位置掉落物品。
Level.executeCommand 执行命令。
Level.extinguishFire 设置火焰。
Level.explode 产生爆炸(不会伤害地形(bug引起?),会对实体造成伤害)。
Level.getAddress 获得当前存档的存储器地址。
Level.getBiome 获取生态系统的id
Level.getBiomeName 获取生态系统的名字。
Level.getBrightness 获取指定坐标所在方块亮度
Level.getChestSlot 获取箱子里物品的id
Level.getChestSlotCount 获取箱子里物品的数量。
Level.getChestSlotCustomName 获取箱子里物品的自定义名字(即铁砧自定义的名字)。
Level.getChestSlotData 获取箱子里物品的伤害值(特殊值)
Level.getData 获取指定坐标方块的伤害值(特殊值)
Level.getDifficulty 获取当前游戏难度
Level.getFurnaceSlot 获取熔炉里物品的id
Level.getFurnaceSlotCount 获取熔炉里物品的数量。
Level.getFurnaceSlotData 获取熔炉里物品的特殊值
Level.getGameMode 获取游戏模式
Level.getGrassColor 获取草的颜色。
Level.getLightningLevel 获取当前存档闪电天气的程度。
Level.getRainLevel 获取当前存档下雨天气的程度。
Level.getSignText 获取告示牌的内容。
Level.getSpawnerEntityType 获取刷怪笼刷出的实体id
Level.getTile 获取指定坐标的方块id
Level.getTime 获取当前存档时间。
Level.getWorldDir 获取存档文件夹的名字。
Level.getWorldName 获取存档的名字。
Level.isRemote 当前世界是否为多人联机世界。
Level.playSound 在指定坐标发出声音。
Level.playSoundEnt 指定的实体发出声音。
Level.setBlockExtraData 设定方块额外数据
Level.setChestSlot 设定箱子的物品。
Level.setChestSlotCustomName 设置箱子里物品的自定义名字(即铁砧自定义的名字)。
Level.setDifficulty 设置当前游戏难度
Level.setFurnaceSlot 设定熔炉的物品。
Level.setGameMode 设定游戏模式
Level.setGrassColor 设置草的颜色。
Level.setLightningLevel 设置闪电天气的程度。
Level.setNightMode 设定永夜模式。
Level.setRainLevel 设置下雨天气的程度。
Level.setSignText 设定告示牌的内容。
Level.setSpawn 设定玩家重生点。
Level.setSpawnerEntityType 设置刷怪笼的实体id类型。
Level.setTile 设定指定坐标的方块。
Level.setTime 设置当前存档的时间。
Level.spawnChicken 在指定坐标生成指定皮肤的鸡

具体用法跟杂项类的spawnChicken()相同。

Level.spawnCow 在指定坐标生成指定皮肤的牛

具体用法跟杂项类的spawnCow()相同。

Level.spawnMob 在指定坐标生成指定实体id指定皮肤的实体。

Player类[edit]

函数概述
名字 描述
Player.addExp 增加玩家的经验值。
Player.addItemCreativeInv 添加物品至创造背包。
Player.addItemInventory 添加物品至生存背包。
Player.canFly 判断玩家是否可以飞行。
Player.clearInventorySlot 清除玩家生存背包的物品。
Player.enchant 为背包内工具添加一个附魔效果。
Player.getArmorSlot 获取玩家盔甲的id。
Player.getArmorSlotDamage 获取玩家盔甲的伤害值。
Player.getCarriedItem 获取玩家手持物品id。
Player.getCarriedItemCount 获取玩家手持物品数量。
Player.getCarriedItemData 获取玩家手持物品伤害值。
Player.getDimension 获取玩家所在的世界维度。
Player.getEnchantments 获取背包物品附魔效果。
Player.getEntity 获取玩家实体。
Player.getExhaustion 获取玩家饥饿等级(疲劳度)。
Player.getExp 获取玩家经验值。
Player.getHunger 获取玩家食物水平(饥饿值)。
Player.getInventorySlot 获取玩家背包的物品id。
Player.getInventorySlotCount 获取玩家背包的物品数量。
Player.getInventorySlotData 获取玩家背包的物品特殊值。
Player.getItemCustomName 获取物品的自定义名字(即铁砧自定义的名字)。
Player.getLevel 获取玩家等级。
Player.getName 获取玩家名字。
Player.getPointedBlockData 获取玩家十字指针所指的方块的伤害值(特殊值)。
Player.getPointedBlockId 获取玩家十字指针所指的方块的id。
Player.getPointedBlockSide 获取玩家十字指针所指的方块的面。
Player.getPointedBlockX 获取玩家十字指针所指的方块X坐标。
Player.getPointedBlockY 获取玩家十字指针所指的方块Y坐标。
Player.getPointedBlockZ 获取玩家十字指针所指的方块Z坐标。
Player.getPointedEntity 获取玩家十字指针所指的实体。
Player.getPointedVecX 获取玩家十字指针所指的方块精准X坐标。
Player.getPointedVecY 获取玩家十字指针所指的方块精准Y坐标。
Player.getPointedVecZ 获取玩家十字指针所指的方块精准Z坐标。
Player.getSaturation 获取玩家饱和度。
Player.getScore 获取玩家得分。
Player.getSelectedSlotId 获取玩家正在使用的物品栏格子id。
Player.getX 获取玩家X坐标。
Player.getY 获取玩家Y坐标。
Player.getZ 获取玩家Z坐标。
Player.isFlying 判断玩家是否在飞行。
Player.isPlayer 判断实体是否为玩家。
Player.setArmorSlot 设定特定盔甲格子的盔甲。
Player.setCanFly 设置玩家能否飞行。
Player.setExhaustion 设置玩家饥饿等级。
Player.setExp 设置玩家经验值。
Player.setFlying 切换玩家飞行状态。
Player.setHealth 设定玩家的生命值。
Player.setHunger 设定玩家的食物水平(饥饿值)。
Player.setInventorySlot 设定指定背包格子中的物品。
Player.setItemCustomName 设定物品自定义名字(即铁砧自定义的名字)。
Player.setLevel 设置玩家等级。
Player.setSaturation 设定玩家的饱和度。
Player.setSelectedSlotId 设定玩家正在使用的物品在背包的格子。

Entity类[edit]

函数概述
名字 描述
Entity.addEffect 给实体添加状态效果。
Entity.getAll 获取所有实体。
Entity.getAnimalAge 获取实体的年龄。
Entity.getArmor 获取实体盔甲id。
Entity.getArmorCustomName 获取实体盔甲自定义名字(即铁砧自定义的名字)。
Entity.getArmorDamage 获取实体盔甲伤害值(耐久度)。
Entity.getCarriedItem 获取实体右手所持物品的id。
Entity.getCarriedItemCount 获取实体右手所持物品的数量。
Entity.getCarriedItemData 获取实体右手所持物品的伤害值(特殊值)。
Entity.getEntityTypeId 获取实体的实体id。
Entity.getExtraData 获取实体额外数据。
Entity.getHealth 获取实体的生命值。
Entity.getItemEntityCount 获取掉落物的数量。
Entity.getItemEntityData 获取掉落物的伤害值(特殊值)。
Entity.getItemEntityId 获取掉落物的ID。
Entity.getMaxHealth 获取实体最大生命值。
Entity.getMobSkin 获取实体的皮肤路径。
Entity.getNameTag 获取实体的名字(如果有的话)。
Entity.getOffhandSlot 获取实体左手所持物品的id。
Entity.getOffhandSlotCount 获取实体左手所持物品的数量。
Entity.getOffhandSlotData 获取实体左手所持物品的伤害值(特殊值)。
Entity.getPitch 获取实体的俯仰角。
Entity.getRenderType 获取实体的模型id。
Entity.getRider 获取骑着实体的实体。
Entity.getRiding 获取实体骑着的实体。
Entity.getTarget 获取实体的攻击目标。
Entity.getUniqueId 获取实体的UUId。
Entity.getVelX 获取实体X轴的速度。
Entity.getVelY 获取实体Y轴的速度。
Entity.getVelZ 获取实体Z轴的速度。
Entity.getX 获取实体X坐标。
Entity.getY 获取实体Y坐标。
Entity.getYaw 获取实体俯仰角。
Entity.getZ 获取实体Z坐标。
Entity.isSneaking 获取实体是否潜行。
Entity.remove 移除实体。
Entity.removeAllEffects 移除实体所有状态效果。
Entity.removeEffect 移除实体指定状态效果。
Entity.rideAnimal 实体骑上实体。
Entity.setAnimalAge 设定实体年龄。
Entity.setArmor 设置实体的盔甲。
Entity.setArmorCustomName 设置盔甲的自定义名字(即铁砧自定义的名字)。
Entity.setCape 设置实体披风。
Entity.setCarriedItem 设定实体手持的物品。
Entity.setCollisionSize 设置实体碰撞箱大小。
Entity.setExtraData 设置实体额外数据。
Entity.setFireTicks 设定实体着火时间。
Entity.setHealth 设定实体生命值。
Entity.setImmobile 固定实体。
Entity.setMaxHealth 设定实体生命值上限。
Entity.setMobSkin 设定实体皮肤。
Entity.setOffhandSlot 设置实体的右手所持物品。
Entity.setNameTag 设定实体的名字。
Entity.setPosition 设定实体的坐标。
Entity.setPositionRelative 设置指定实体对于自己的相对位置。
Entity.setRenderType 设定实体的模型。
Entity.setRot 设定指定实体的视角。
Entity.setSneaking 设定指定实体是否潜行。
Entity.setTarget 设定实体攻击目标。
Entity.setVelX 设定实体X轴速度。
Entity.setVelY 设定实体Y轴速度。
Entity.setVelZ 设定实体Z轴速度。
Entity.spawnMob 在指定坐标生成指定id指定皮肤的实体。

Item类[edit]

函数概述
名字 描述
Item.addCraftRecipe 添加背包合成配方。
Item.addFurnaceRecipe 添加熔炉配方。
Item.addShapedRecipe 添加工作台合成配方。
Item.defineArmor 添加新盔甲。
Item.defineThrowable 定义可抛出物品。
Item.getCustomThrowableRenderType 获取自定义的可抛出物品的渲染类型。
Item.getMaxDamage 获取物品最大伤害值(耐久度)。
Item.getMaxStackSize 获取物品最大堆叠大小。
Item.getName 获取物品名称。
Item.getTextureCoords 获取物品贴图坐标。
Item.getUseAnimation 获取物品使用动画类型。
Item.internalNameToId 内部名称到ID。
Item.isValidItem 检测物品是否有效。
Item.setAllowOffhand 设定物品是否可以放到右手槽中。
Item.setCategory 设置物品类型。
Item.setHandEquipped 允许自定义物品附魔类型。
Item.setEnchantType 把物品的手持形态设置为工具形态。
Item.setProperties 设定物品属性。
Item.setStackedByData 设定物品数据叠加。
Item.setUseAnimation 设置物品使用动画。
Item.setMaxDamage 设定物品最大伤害值(耐久度)。
Item.translatedNameToId 翻译名字到ID。

Block类[edit]

函数概述
名字 描述
Block.defineBlock 自定义方块。
Block.defineLiquidBlock 自定义液体方块。
Block.getAllBlockIds 获取所有的方块id。
Block.getDestroyTime 获取方块破坏的时间。
Block.getFriction 获取方块的摩擦力。
Block.getRenderLayer 获取方块渲染层次。
Block.getRenderType 获取方块的模型id。
Block.getTextureCoords 获取方块材质坐标。
Block.setColor 设定方块颜色强制渲染。
Block.setDestroyTime 设定破坏方块的时间。
Block.setExplosionResistance 设定方块的爆炸抗性。
Block.setFriction 设置方块的摩擦阻力。
Block.setLightLevel 设定方块的亮度。
Block.setLightOpacity 设定方块的不透明度。
Block.setRedstoneConsumer 设定方块是否会接收到红石的更新。
Block.setRenderLayer 设定方块的性质属性。
Block.setRenderType 设置方块的模型。
Block.setShape 设定方块的形状。

Server类[edit]

函数概述
名字 描述
Server.getAddress 获取服务器的IP地址。
Server.getAllPlayerNames 获取服务器所有玩家的名字。
Server.getAllPlayers 获取服务器所有玩家的实体。
Server.getPort 获取服务器的端口。
Server.joinServer 进入服务器。
Server.sendChat 向服务器发送聊天信息。

Renderer类[edit]

函数概述
名字 描述
Renderer.get 返回所给的渲染类型的渲染模型。
Renderer.createHumanoidRenderer 用一个人体模型创造一个新的渲染类型。
renderer对象的方法与属性
renderer.renderType
一个只读的保存这个渲染器类型ID的属性
renderer.model
一个只读的保存model对象的属性
model对象的方法与属性
函数概述
名字 描述
model.getPart 由所给的部位名称获取这个模型的部位。
modelPart对象的方法与属性
函数概述
名字 描述
modelPart.setTextureOffset 设置该模型部位的纹理在皮肤文件中的位置(不会影响到原有部位的皮肤)。
modelPart.addBox 在这个模型部位上添加一个新的块。
modelPart.clear 清除这个模型部位。
modelPart.setTextureSize 设置材质尺寸。
modelPart.setRotationPoint 设置这个模型部位旋转的中心点。

Hook函数[edit]

函数概述
名字 描述
attackHook 当玩家攻击生物时触发。
blockEventHook 每三秒检查所有箱子的开关状态(已停用!)。
chatHook 接收到聊天消息时触发。
chatReceiveHook 接到聊天消息时触发。
continueDestroyBlock 持续破坏方块时触发。
deathHook 当一个生物死亡时会触发。
destroyBlock 当一个方块被破坏时会触发。
eatHook 吃食物时触发。
entityAddedHook 当一个新的实体被添加时触发。
entityHurtHook 当实体受到伤害时会触发。
entityRemovedHook 当一个实体消失或死亡时会触发。
explodeHook 发生爆炸时触发。
leaveGame 退出存档时触发(强制结束、闪退等非正常退出不会触发)。
levelEventHook 当门(木门,栅栏门,陷阱门)被打开或关闭时触发;当羊吃掉草时触发;睡觉时触发。
modTick 每tick(1/20s)执行一次。
newLevel 当存档进行Building Terrain时触发(通常在生成实体后触发)。
playerAddExpHook 当玩家经验增加的时候触发。
playerExpLevelChangeHook 当玩家升级时触发。
procCmd 在聊天里输入以"/"开头的话文字并执行(回车)时触发。
projectileHitBlockHook 当某个抛物线实体(如雪球,鸡蛋)砸中方块时触发。
projectileHitEntityHook 当某个抛物线实体(如雪球,鸡蛋)砸中实体时触发。
redstoneUpdateHook 当可被充能的方块被红石充能时触发。
selectLevelHook 当世界被选择时会触发(包括新建世界和修改世界点击PLAY时)。
serverMessageReceiveHook 接收到服务器信息时触发。
screenChangeHook 当交互界面切换时触发。
startDestroyBlock 当一个方块开始被破坏时触发。
useItem 当点击方块时会触发。

常量表[edit]

颜色表
ChatColor.AQUA;
ChatColor.BEGIN;
ChatColor.BLACK;
ChatColor.BLUE;
ChatColor.BOLD;
ChatColor.DARK_AQUA;
ChatColor.DARK_BLUE;
ChatColor.DARK_GRAY;
ChatColor.DARK_GREEN;
ChatColor.DARK_PURPLE;
ChatColor.DARK_RED;
ChatColor.GOLD;
ChatColor.GRAY;
ChatColor.GREEN;
ChatColor.LIGHT_PURPLE;
ChatColor.RED;
ChatColor.RESET;
ChatColor.WHITE;
ChatColor.YELLOW;
const BLACK = "§0";        //Черный
const DARK_BLUE = "§1";    //Темно-синий
const DARK_GREEN = "§2";   //Темно-зеленый
const DARK_AQUA = "§3";    //Темно-бирюзовый
const DARK_RED = "§4";     //Темно-красный
const DARK_PURPLE = "§5";  //Темно-фиолетовый
const GOLD = "§6";         //Золотистый
const GRAY = "§7";         //Серый
const DARK_GRAY = "§8";    //Темно-серый
const BLUE = "§9";         //Синий
const GREEN = "§a";        //Зеленый
const AQUA = "§b";         //Бирюзовый
const RED = "§c";          //Красный
const LIGHT_PURPLE = "§d"; //Светло-розовый
const YELLOW = "§e";       //Желтый
const WHITE = "§f";        //Белый
const OBFUSCATED = "§k";   //Нечитабельный
const BOLD = "§l";         //Полужирный
const STRIKETHROUGH = "§m";//Зачеркнутый
const UNDERLINE = "§n";    //Подчеркнутый
const ITALIC = "§o";       //Курсив
const RESET = "§r";        //Сброс
物品类型表
ItemCategory.DECORATION;
ItemCategory.FOOD;
ItemCategory.INTERNAL;
ItemCategory.MATERIAL;
ItemCategory.TOOL;
粒子效果表
ParticleType.angryVillager;
ParticleType.bubble;
ParticleType.carrotboost;
ParticleType.cloud;
ParticleType.crit;
ParticleType.dripLava;
ParticleType.dripWater;
ParticleType.enchantmenttable;
ParticleType.fallingDust;
ParticleType.flame;
ParticleType.happyVillager;
ParticleType.heart;
ParticleType.hugeexplosion;
ParticleType.hugeexplosionSeed;
ParticleType.ink;
ParticleType.itemBreak;
ParticleType.largeexplode;
ParticleType.lava;
ParticleType.mobFlame;
ParticleType.note;
ParticleType.portal;
ParticleType.rainSplash;
ParticleType.redstone;
ParticleType.slime;
ParticleType.smoke;
ParticleType.smoke2;
ParticleType.snowballpoof;
ParticleType.spell;
ParticleType.spell2;
ParticleType.spell3;
ParticleType.splash;
ParticleType.suspendedTown;
ParticleType.terrain;
ParticleType.waterWake;
ParticleType.witchspell;
实体类型表
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;
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;
实体模型表
EntityRenderType.arrow;
EntityRenderType.bat;
EntityRenderType.blaze;
EntityRenderType.boat;
EntityRenderType.camera;
EntityRenderType.chicken;
EntityRenderType.cow;
EntityRenderType.creeper;
EntityRenderType.egg;
EntityRenderType.enderman;
EntityRenderType.expPotion;
EntityRenderType.experienceOrb;
EntityRenderType.fallingTile;
EntityRenderType.fireball;
EntityRenderType.fishHook;
EntityRenderType.ghast;
EntityRenderType.human;
EntityRenderType.ironGolem;
EntityRenderType.item;
EntityRenderType.lavaSlime;
EntityRenderType.lightningBolt;
EntityRenderType.map;
EntityRenderType.minecart;
EntityRenderType.mushroomCow;
EntityRenderType.ocelot;
EntityRenderType.painting;
EntityRenderType.pig;
EntityRenderType.player;
EntityRenderType.rabbit;
EntityRenderType.sheep;
EntityRenderType.silverfish;
EntityRenderType.skeleton;
EntityRenderType.slime;
EntityRenderType.smallFireball;
EntityRenderType.snowGolem;
EntityRenderType.snowball;
EntityRenderType.spider;
EntityRenderType.squid;
EntityRenderType.thrownPotion;
EntityRenderType.tnt;
EntityRenderType.unknownItem;
EntityRenderType.villager;
EntityRenderType.villagerZombie;
EntityRenderType.witch;
EntityRenderType.wolf;
EntityRenderType.zombie;
EntityRenderType.zombiePigman;
盔甲类型表
ArmorType.boots;
ArmorType.chestplate;
ArmorType.helmet;
ArmorType.leggings;
状态效果表
MobEffect.absorption;
MobEffect.blindness;
MobEffect.confusion;
MobEffect.damageBoost;
MobEffect.damageResistance;
MobEffect.digSlowdown;
MobEffect.digSpeed;
MobEffect.effectIds;
MobEffect.fireResistance;
MobEffect.harm;
MobEffect.heal;
MobEffect.healthBoost;
MobEffect.hunger;
MobEffect.invisibility;
MobEffect.jump;
MobEffect.movementSlowdown;
MobEffect.movementSpeed;
MobEffect.nightVision;
MobEffect.poison;
MobEffect.regeneration;
MobEffect.saturation;
MobEffect.waterBreathing;
MobEffect.weakness;
MobEffect.wither;
世界维度表
DimensionId.NETHER; 地狱
DimensionId.NORMAL; 主世界
方块面id表
BlockFace.DOWN;
BlockFace.EAST;
BlockFace.NORTH;
BlockFace.SOUTH;
BlockFace.UP;
BlockFace.WEST;
使用动画表
UseAnimation.bow;
UseAnimation.normal;
附魔id表
Enchantment.AQUA_AFFINITY;
Enchantment.BANE_OF_ARTHROPODS;
Enchantment.BLAST_PROTECTION;
Enchantment.DEPTH_STRIDER;
Enchantment.EFFICIENCY;
Enchantment.FEATHER_FALLING;
Enchantment.FIRE_ASPECT;
Enchantment.FIRE_PROTECTION;
Enchantment.FLAME;
Enchantment.FORTUNE;
Enchantment.INFINITY;
Enchantment.KNOCKBACK;
Enchantment.LOOTING;
Enchantment.LUCK_OF_THE_SEA;
Enchantment.LURE;
Enchantment.POWER;
Enchantment.PROJECTILE_PROTECTION;
Enchantment.PROTECTION;
Enchantment.PUNCH;
Enchantment.RESPIRATION;
Enchantment.SHARPNESS;
Enchantment.SILK_TOUCH;
Enchantment.SMITE;
Enchantment.THORNS;
Enchantment.UNBREAKING;
附魔类型表
EnchantType.all;
EnchantType.axe;
EnchantType.book;
EnchantType.bow;
EnchantType.fishingRod;
EnchantType.flintAndSteel;
EnchantType.hoe;
EnchantType.pickaxe;
EnchantType.shears;
EnchantType.shovel;
EnchantType.weapon;
方块渲染类型表
BlockRenderLayer.alpha;
BlockRenderLayer.alpha_seasons; 
BlockRenderLayer.alpha_single_side;
BlockRenderLayer.blend;
BlockRenderLayer.doubleside;
BlockRenderLayer.far;
BlockRenderLayer.opaque;
BlockRenderLayer.opaque_seasons;
BlockRenderLayer.seasons_far;
BlockRenderLayer.seasons_far_alpha;
BlockRenderLayer.water;

Template:ModFormat Template:ModPE