2015年6月20日 星期六

MCPE插件教學Part 3.3 - ModPE

(最後更新:2016.5.1)

本章重點放在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.setUiRenderDebug(布林值)

用法:在螢幕上顯示除錯用資訊。



  • ModPE.setTerrain("網址")
用法:改方塊材質。


  • ModPE.showTipMessage("文字")
用法:在螢幕上顯示文字。
例:ModPE.showTipMessage("Hello")


  • ModPE.takeScreenshot("存檔名")
用法:截圖。檔案在SD卡/Pictures/BlockLauncher。
例:ModPE.takeScreenshot("Example")

4 則留言: