本章重點放在ModPE
這些方法主要是控制一些系統設定。
- ModPE.dumpVtable("字串",整數)
用法:不明
- ModPE.getBytesFromTexturePack("路徑")
用法:不明
- ModPE.getI18n("字串")
用法:獲取在地化語言,目前字串要填什麼仍是個未知數。
i18n的意思
- ModPE.getLanguage()
用法:獲取目前遊戲使用的語言,例如繁中就是"zh-tw"。
- ModPE.getMinecraftVersion()
用法:偵測Minecraft版本。
- ModPE.langEdit("物品名", "新名字")
用法:改物品名。注意,物品名是遊戲裡的代碼。
例:ModPE.langEdit("crafting_table","GG")
- ModPE.leaveGame()
用法:返回到遊戲主界面。
- ModPE.log("字串")
用法:列印指定的日誌。
- ModPE.openInputStreamFromTexturePack("路徑")
用法:可以開啟材質包內的檔案,例如讀文字檔。
- ModPE.overrideTexture("路徑","材質網址")
用法:替換材質。
例:ModPE.overrideTexture("images/items-opaque.png","xxx.com")
- ModPE.readData("字串")
用法:讀檔。字串為儲存的變數名。
- ModPE.removeData("字串")
用法:刪檔。字串為儲存的變數名。
- ModPE.resetFov()
用法:重置視角放大倍率。
- ModPE.resetImages()
用法:重置材質。
- ModPE.saveData("路徑","字串")
用法:存檔(好像不能存陣列)。字串為儲存的變數名。
- ModPE.selectLevel("資料夾名","世界名")
用法:進入所填的世界。
- ModPE.setCamera(實體)
用法:把玩家的視角設定到一個實體上。
- ModPE.setFoodItem(ID,"材質名稱",副ID,加/減的血量,"名稱")
用法:新增食物。
材質名稱是0.11.0後,物品必須以單獨的圖片檔放在材質包裡;ID上限是4096,這2點新增物品同理。
例:ModPE.setFoodItem(470,"XO",0,6,"XO")
- ModPE.setFov(數字)
用法:設置視角放大倍率,預設為17。
- ModPE.setGameSpeed(數字)
用法:設置遊戲速度,預設為20。
- ModPE.setGuiBlocks("路徑")
用法:設置方塊在背包裡的材質。0.8.0以下有效。
- ModPE.setItem(ID, "材質名稱",副ID,"名稱",在手中最多可堆疊數)
用法:新增物品。
例:ModPE.setItem(471,"XO",0,"XO",1)
- ModPE.setItems("網址")
- ModPE.setTerrain("網址")
用法:改方塊材質。
- ModPE.showTipMessage("文字")
用法:在螢幕上顯示文字。
例:ModPE.showTipMessage("Hello")
- ModPE.takeScreenshot("存檔名")
用法:截圖。檔案在SD卡/Pictures/BlockLauncher。
例:ModPE.takeScreenshot("Example")
不更新了嗎
回覆刪除最近有更新些了。
刪除請問ModPE.setFoodItem 現在是設定加減飽食度還是以前的血量
回覆刪除應該是飽食度
刪除