Package org.tsob.MCLang.API
Interface IMCLang
- All Known Implementing Classes:
MCLang
public interface IMCLang
IMCLang 介面
提供 Minecraft 語言相關的功能
- Author:
- brian
-
Method Summary
Modifier and TypeMethodDescriptiongetEnchantmentTranslate
(String enchantmentName) 取得附模的翻譯getEnchantmentTranslate
(org.bukkit.enchantments.Enchantment enchantment) 取得附魔的翻譯getEntityTranslate
(String entityName) 取得實體名稱的翻譯getEntityTranslate
(org.bukkit.entity.EntityType entry) 取得實體(船,觸發的tnt等,怪物)的翻譯getItemTranslate
(String itemName) 取得物品名稱的翻譯getItemTranslate
(org.bukkit.inventory.ItemStack item) 取得物品的翻譯getLang()
取得或設定語言取得對應 Minecraft Lang 的資料void
reload()
重新讀取 Minecraft Lang 的設定檔void
設定語言
-
Method Details
-
getLang
String getLang()取得或設定語言- Returns:
- 語言代碼,例如 "en_us"、"zh_tw" 等
-
setLang
設定語言- Parameters:
lang
- 語言代碼,例如 "en_us"、"zh_tw" 等
-
getString
取得對應 Minecraft Lang 的資料- Returns:
- translation 資料
-
getItemTranslate
取得物品的翻譯- Parameters:
item
- 要翻譯的物品- Returns:
- 物品的翻譯字串
-
getItemTranslate
取得物品名稱的翻譯- Parameters:
itemName
- 要翻譯的物品名稱- Returns:
- 物品名稱的翻譯字串
-
getEntityTranslate
取得實體(船,觸發的tnt等,怪物)的翻譯- Parameters:
entry
- 要翻譯的實體類型- Returns:
- 實體的翻譯字串
-
getEntityTranslate
取得實體名稱的翻譯- Parameters:
entityName
- 要翻譯的實體名稱- Returns:
- 實體名稱的翻譯字串
-
getEnchantmentTranslate
取得附模的翻譯- Parameters:
enchantmentName
- 要翻譯的附魔名稱- Returns:
- 附魔名稱的翻譯字串
-
getEnchantmentTranslate
取得附魔的翻譯- Parameters:
enchantment
- 要翻譯的附魔- Returns:
- 附魔的翻譯字串
-
reload
void reload()重新讀取 Minecraft Lang 的設定檔
-