本文整理匯總了Java中org.bukkit.ChatColor.BLACK屬性的典型用法代碼示例。如果您正苦於以下問題:Java ChatColor.BLACK屬性的具體用法?Java ChatColor.BLACK怎麽用?Java ChatColor.BLACK使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類org.bukkit.ChatColor
的用法示例。
在下文中一共展示了ChatColor.BLACK屬性的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: convertDyeColorToChatColor
public static ChatColor convertDyeColorToChatColor(DyeColor dye) {
switch (dye) {
case WHITE:
return ChatColor.WHITE;
case ORANGE:
return ChatColor.GOLD;
case MAGENTA:
return ChatColor.LIGHT_PURPLE;
case LIGHT_BLUE:
return ChatColor.BLUE;
case YELLOW:
return ChatColor.YELLOW;
case LIME:
return ChatColor.GREEN;
case PINK:
return ChatColor.RED;
case GRAY:
return ChatColor.DARK_GRAY;
case SILVER:
return ChatColor.GRAY;
case CYAN:
return ChatColor.DARK_AQUA;
case PURPLE:
return ChatColor.DARK_PURPLE;
case BLUE:
return ChatColor.DARK_BLUE;
case BROWN:
return ChatColor.GOLD;
case GREEN:
return ChatColor.DARK_GREEN;
case RED:
return ChatColor.DARK_RED;
case BLACK:
return ChatColor.BLACK;
}
return ChatColor.WHITE;
}
示例2: StandardGun
public StandardGun(String name) {
this.name = name;
tag = ChatColor.BLACK + "Gun: "
+ Integer.toHexString(this.getName().hashCode() + this.getName().length());
bulletTag = ChatColor.BLACK + "Bullet: "
+ Integer.toHexString(this.getName().hashCode() + this.getName().length());
}
示例3: stringToChatColor
public static ChatColor stringToChatColor(String str) {
switch(str.toLowerCase()) {
case "aqua":
return ChatColor.AQUA;
case "black":
return ChatColor.BLACK;
case "blue":
return ChatColor.BLUE;
case "dark_blue":
return ChatColor.DARK_BLUE;
case "dark_gray":
return ChatColor.DARK_GRAY;
case "dark_green":
return ChatColor.DARK_GREEN;
case "dark_purple":
return ChatColor.DARK_PURPLE;
case "dark_red":
return ChatColor.DARK_RED;
case "gold":
return ChatColor.GOLD;
case "gray":
return ChatColor.GRAY;
case "green":
return ChatColor.GREEN;
case "light_puple":
return ChatColor.LIGHT_PURPLE;
case "white":
return ChatColor.WHITE;
case "yellow":
return ChatColor.YELLOW;
default:
return ChatColor.RED;
}
}
示例4: Magazine
public Magazine(ConfigurationSection config) {
this.name = config.getName();
this.tag = ChatColor.BLACK + "Magazine: "
+ Integer.toHexString(this.getName().hashCode() + this.getName().length());
this.example = config.getItemStack("example");
if (this.example == null) {
throw new IllegalArgumentException("No inventory representation (section example) provided for this bullet, it cannot be instanced");
} else {
if (this.example.hasItemMeta()) {
if (this.example.getItemMeta().hasLore()) {
this.exampleLore = this.example.getItemMeta().getLore();
}
ItemMeta meta = this.example.getItemMeta();
meta.setUnbreakable(true);
this.example.setItemMeta(meta);
}
}
if (config.contains("bullets")) {
ConfigurationSection bullets = config.getConfigurationSection("bullets");
for (String bulletName : bullets.getKeys(false)) {
if (AddGun.getPlugin().getAmmo().getBullet(bulletName) == null) {
AddGun.getPlugin().warning("Could not find bullet " + bulletName + " for magazine " + this.name);
} else {
this.allowedBullets.add(bulletName);
this.allowsRounds.put(bulletName, bullets.getInt(bulletName, 1));
}
}
}
if (allowedBullets.isEmpty()) {
throw new IllegalArgumentException("No bullets defined for this magazine? We cannot proceed");
}
Map<String, Object> magazineData = new HashMap<String, Object>();
magazineData.put("rounds", Integer.valueOf(0));
this.example = updateMagazineData(this.example, magazineData);
}