手冊:ModPE

出自Minecraft基岩版开发Wiki

ModPE函式表是一份適用於ModPE的變數、函式和方法的清單。

使用方法[編輯]

跟隨函式表的參數說明即可執行函式或實現方法。

函式概述[編輯]

頂級命名空間[編輯]

函式概述
名字 描述
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類[編輯]

函式概述
名字 描述
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類[編輯]

函式概述
名字 描述
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類[編輯]

函式概述
名字 描述
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類[編輯]

函式概述
名字 描述
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類[編輯]

函式概述
名字 描述
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類[編輯]

函式概述
名字 描述
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類[編輯]

函式概述
名字 描述
Server.getAddress 取得伺服器的IP位址。
Server.getAllPlayerNames 取得伺服器所有玩家的名字。
Server.getAllPlayers 取得伺服器所有玩家的實體。
Server.getPort 取得伺服器的端口。
Server.joinServer 進入伺服器。
Server.sendChat 向伺服器傳送聊天資訊。

Renderer類[編輯]

函式概述
名字 描述
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函式[編輯]

函式概述
名字 描述
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 當點擊方塊時會觸發。

常數表[編輯]

顏色表
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