錯誤代碼

出自Minecraft基岩版开发Wiki

錯誤代碼Error Code[注 1])是Minecraft在遇到錯誤時會顯示的一個字串,通常為方塊物品實體的名字。錯誤代碼一共分為三類,但三類的具體分野和功能目前尚未查明。當遊戲嘗試在沒有錯誤時取得錯誤代碼,便會報錯:%s: Trying to get error string with no error.,該字串硬編碼,無法在地化。每一類中如果沒有找到最佳的錯誤代碼,將會有一個預設錯誤代碼展示。

  1. 原始碼中又稱錯誤字串Error String)。

第一類錯誤[編輯]

第一類錯誤用物品和方塊的名字命名。錯誤型別推測皆為遊戲內部錯誤。

在地化鍵名 錯誤代碼數字ID 顯示的錯誤代碼 錯誤訊息
tile.pumpkin.name 0 南瓜
tile.obsidian.name 1 黑曜石
tile.sand.name 7
tile.sandstone.name 8 砂岩
tile.stone.granite.name 9 花崗岩
tile.seaLantern.name 10 海燈籠
tile.tallgrass.grass.name 11
tile.dirt.name 12 泥土
tile.gravel.name 13 礫石
item.quartz.name 14 地獄石英
tile.end_stone.name 15 終界石
tile.sponge.dry.name 16 海綿
tile.cake.name 17 蛋糕
item.redstone.name 18 紅石粉
item.emerald.name 19 綠寶石
tile.cobblestone.name 1000 鵝卵石
tile.stone.diorite.name 1001 閃長岩
tile.flowing_lava.name 1002 熔岩
tile.piston.name 1003 活塞
tile.stone.andesite.name 1004 安山岩
tile.cactus.name 1005 仙人掌
tile.podzol.name 1006 灰壤
tile.blue_ice.name 1007 藍冰
tile.snow.name 1008
tile.bedrock.name 1009 基岩
tile.netherrack.name 1010 地獄石
item.dye.blue.name 1011 青金石
tile.coral.blue.name 1012 管珊瑚
tile.mycelium.name 1013 菌絲土
tile.hay_block.name 1014 乾草捆
tile.glowstone.name 1015 螢光石
tile.soul_sand.name 1016 靈魂砂
tile.magma.name 1017 岩漿塊
tile.observer.name 1018 偵測器
tile.wither_rose.name 1019 凋零玫瑰
tile.prismarine.rough.name 1020 海磷石
tile.slime.name 1021 史萊姆方塊
tile.reeds.name 1022 甘蔗
tile.beetroot.name 1023 甜菜根
預設程式碼
在地化鍵名 顯示的錯誤代碼
tile.hardened_clay.name 陶土

第二類錯誤[編輯]

第二類錯誤用實體名字命名。錯誤型別皆為Xbox登入錯誤。這與Java版啟動器記錄中可能出現的相應的Xbox登入錯誤是一致的。

在地化鍵名 錯誤代碼數字ID 顯示的錯誤代碼 錯誤訊息
entity.mooshroom.name 0x89235100 哞菇
entity.panda.name 0x89235101 貓熊
entity.parrot.name 0x89235102 鸚鵡
entity.piglin.name 0x89235103 豬布林
entity.cow.name 0x89235104
entity.pillager.name 0x89235105 掠奪者
entity.creeper.name 0x89235106 苦力怕 Network error
entity.pufferfish.name 0x89235107 河豚 Client operation failed
entity.zombie.name 0x89235108 殭屍 UI is required to complete the request
entity.ghast.name 0x8923510A 地獄幽靈
entity.silverfish.name 0x8923510B 蠹魚
entity.spider.name 0x8923510C 蜘蛛
entity.husk.name 0x8923510D 屍殼
entity.squid.name 0x8923510E 魷魚
entity.slime.name 0x8923510F 史萊姆
entity.sheep.name 0x89235110 綿羊
entity.guardian.name 0x89235111 深海守衛
entity.fox.name 0x89235112 狐狸
entity.bat.name 0x89235113 蝙蝠
預設程式碼
在地化鍵名 顯示的錯誤代碼
entity.drowned.name 沉屍

第三類錯誤[編輯]

第三類錯誤用物品名字命名。錯誤型別推測皆為Realm錯誤。

在地化鍵名 錯誤代碼數字ID 顯示的錯誤代碼 錯誤訊息
item.compass.name 0 羅盤
item.crossbow.name 1
item.book.name 3
預設程式碼
在地化鍵名 顯示的錯誤代碼
item.fishing_rod.name 釣竿

畫廊[編輯]

參見[編輯]