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


Java DyeColor.getWoolData方法代碼示例

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


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

示例1: createGlass

import org.bukkit.DyeColor; //導入方法依賴的package包/類
public static ItemStack createGlass(String displayname, List<String> lore, DyeColor dye) {
    ItemStack item = new ItemStack(Material.STAINED_GLASS_PANE, 1, dye.getWoolData());
    ItemMeta meta = item.getItemMeta();
    meta.setDisplayName(Utils.colorize(displayname));

    ArrayList<String> colorLore = new ArrayList<>();
    if (lore != null) {
        lore.forEach(str -> colorLore.add(Utils.colorize(str)));
        meta.setLore(colorLore);
    }

    meta.addItemFlags(ItemFlag.HIDE_POTION_EFFECTS, ItemFlag.HIDE_ATTRIBUTES,
            ItemFlag.HIDE_DESTROYS, ItemFlag.HIDE_ENCHANTS, ItemFlag.HIDE_PLACED_ON, ItemFlag.HIDE_UNBREAKABLE);
    item.setItemMeta(meta);
    return item;
}
 
開發者ID:cadox8,項目名稱:WC,代碼行數:17,代碼來源:ItemUtil.java

示例2: WoolObjective

import org.bukkit.DyeColor; //導入方法依賴的package包/類
public WoolObjective(String name, DyeColor color, MatchTeam owner, Region podium) {
    this.name = name;
    this.color = color.getWoolData();
    this.owner = owner;
    this.podium = podium;
    this.chatColor = ColorConverter.convertDyeColorToChatColor(color);
}
 
開發者ID:WarzoneMC,項目名稱:Warzone,代碼行數:8,代碼來源:WoolObjective.java

示例3: createClay

import org.bukkit.DyeColor; //導入方法依賴的package包/類
public static ItemStack createClay(String displayname, List<String> lore, DyeColor dye) {
    ItemStack item = new ItemStack(Material.STAINED_CLAY, 1, dye.getWoolData());
    ItemMeta meta = item.getItemMeta();
    meta.addItemFlags(ItemFlag.HIDE_POTION_EFFECTS, ItemFlag.HIDE_ATTRIBUTES,
            ItemFlag.HIDE_DESTROYS, ItemFlag.HIDE_ENCHANTS, ItemFlag.HIDE_PLACED_ON, ItemFlag.HIDE_UNBREAKABLE);
    meta.setDisplayName(displayname);
    ArrayList<String> colorLore = new ArrayList<>();
    if (lore != null) {
        lore.forEach(str -> colorLore.add(Utils.colorize(str)));
        meta.setLore(colorLore);
    }

    item.setItemMeta(meta);
    return item;
}
 
開發者ID:cadox8,項目名稱:WC,代碼行數:16,代碼來源:ItemUtil.java

示例4: isValidWool

import org.bukkit.DyeColor; //導入方法依賴的package包/類
@SuppressWarnings("deprecation")
private static boolean isValidWool(DyeColor expectedColor, BlockState state) {
    return state.getType() == Material.WOOL && expectedColor.getWoolData() == state.getRawData();
}
 
開發者ID:OvercastNetwork,項目名稱:ProjectAres,代碼行數:5,代碼來源:WoolMatchModule.java


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