當前位置: 首頁>>代碼示例>>Java>>正文


Java PotionType.values方法代碼示例

本文整理匯總了Java中org.bukkit.potion.PotionType.values方法的典型用法代碼示例。如果您正苦於以下問題:Java PotionType.values方法的具體用法?Java PotionType.values怎麽用?Java PotionType.values使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.bukkit.potion.PotionType的用法示例。


在下文中一共展示了PotionType.values方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: findPotion

import org.bukkit.potion.PotionType; //導入方法依賴的package包/類
private PotionType findPotion(String token){
	
	token = token.replaceAll("[(potion|instant)_ ]", "").toLowerCase();
	
	for(PotionType o: PotionType.values())
		if(o.name().replaceAll("[(POTION|INSTANT)_ ]", "").equalsIgnoreCase(token))
			return o;
	return null;
}
 
開發者ID:Bathlamos,項目名稱:Let-It-Rain,代碼行數:10,代碼來源:Rain.java

示例2: getPotionType

import org.bukkit.potion.PotionType; //導入方法依賴的package包/類
public static PotionType getPotionType(String name) {
	if (name != null) {
		for (PotionType potionType : PotionType.values()) {
			if (potionType != null && potionType.name().equals(name)) return potionType;
		}
		switch (name) {
			case "FATIGUE":
				return PotionType.WEAKNESS;
			case "HARM":
			case "HARMING":
			case "DAMAGE":
				return PotionType.INSTANT_DAMAGE;
			case "HEAL":
			case "HEALTH":
			case "HEALING":
				return PotionType.INSTANT_HEAL;
			case "LEAP":
			case "LEAPING":
				return PotionType.JUMP;
			case "REGENERATION":
				return PotionType.REGEN;
			case "SLOW":
				return PotionType.SLOWNESS;
		}
	}
	return null;
}
 
開發者ID:KingFaris10,項目名稱:KingKits,代碼行數:28,代碼來源:Utilities.java

示例3: getType

import org.bukkit.potion.PotionType; //導入方法依賴的package包/類
private PotionType getType(String substring) {
	if(substring.equals("BREAT")) return PotionType.WATER_BREATHING;//例外
	else if(substring.equals("HEAL")) return PotionType.INSTANT_HEAL;
	else if(substring.equals("DAMAG")) return PotionType.INSTANT_HEAL;
       else{ //後ろ切れてるかも
           for(PotionType p : PotionType.values()) {
               if(p.toString().startsWith(substring)) return p;
           }
       }
	return null;
}
 
開發者ID:wackyls6,項目名稱:StorageSign,代碼行數:12,代碼來源:PotionInfo.java


注:本文中的org.bukkit.potion.PotionType.values方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。