• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java EnchantmentWrapper类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.bukkit.enchantments.EnchantmentWrapper的典型用法代码示例。如果您正苦于以下问题:Java EnchantmentWrapper类的具体用法?Java EnchantmentWrapper怎么用?Java EnchantmentWrapper使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



EnchantmentWrapper类属于org.bukkit.enchantments包,在下文中一共展示了EnchantmentWrapper类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: redstoneApple

import org.bukkit.enchantments.EnchantmentWrapper; //导入依赖的package包/类
public static ItemStack redstoneApple() {
    ItemStack itemStack = new ItemStack(Material.APPLE, 1, (short) 1000);
    ItemMeta itemMeta = itemStack.getItemMeta();
    itemMeta.setDisplayName("Redstone Apple");
    /**ADD LORE**/
    ArrayList<String> lore = new ArrayList<String>();
    lore.add(ChatColor.GREEN + "Used to make Redstone Activators!");
    lore.add(ChatColor.GREEN + "A stomach full of redstone!");
    itemMeta.setLore(lore);
    Enchantment enchantment = new EnchantmentWrapper(34);
    itemMeta.addEnchant(enchantment, 1, true);


    itemStack.setItemMeta(itemMeta);
    return itemStack;
}
 
开发者ID:waicool20,项目名称:CPU,代码行数:17,代码来源:CraftingAndRecipes.java


示例2: addStoredEnchantment

import org.bukkit.enchantments.EnchantmentWrapper; //导入依赖的package包/类
public static void addStoredEnchantment(ItemStack item, Integer enchantment, Integer level, boolean ignoreLevelRestriction) 
  {
if (item == null) 
{
	return;
}
ItemMeta itemMeta = item.getItemMeta();
if (itemMeta == null)
{
	return;
}
if (itemMeta instanceof EnchantmentStorageMeta) 
{
	EnchantmentStorageMeta storageMeta = (EnchantmentStorageMeta)itemMeta; 
	storageMeta.addStoredEnchant(new EnchantmentWrapper(enchantment), level, ignoreLevelRestriction);
	item.setItemMeta(storageMeta);
}
  }
 
开发者ID:virustotalop,项目名称:ObsidianAuctions,代码行数:19,代码来源:Items.java


示例3: getItemStack

import org.bukkit.enchantments.EnchantmentWrapper; //导入依赖的package包/类
public ItemStack getItemStack(PlayerInfo playerInfo, String challengeName) {
    Challenge challenge = getChallenge(challengeName);
    ChallengeCompletion completion = playerInfo.getChallenge(challengeName);
    ItemStack currentChallengeItem = challenge.getDisplayItem(completion, defaults.enableEconomyPlugin);
    ItemMeta meta = currentChallengeItem.getItemMeta();
    List<String> lores = meta.getLore();
    if (challenge.isRepeatable() || completion.getTimesCompleted() == 0) {
        lores.add(tr("\u00a7e\u00a7lClick to complete this challenge."));
    } else {
        lores.add(tr("\u00a74\u00a7lYou can't repeat this challenge."));
    }
    if (completion.getTimesCompleted() > 0) {
        meta.addEnchant(new EnchantmentWrapper(0), 0, true);
    }
    meta.setLore(lores);
    currentChallengeItem.setItemMeta(meta);
    return currentChallengeItem;
}
 
开发者ID:rlf,项目名称:uSkyBlock,代码行数:19,代码来源:ChallengeLogic.java


示例4: conflictsWith

import org.bukkit.enchantments.EnchantmentWrapper; //导入依赖的package包/类
@Override
public boolean conflictsWith(Enchantment other) {
    if (other instanceof EnchantmentWrapper) {
        other = ((EnchantmentWrapper) other).getEnchantment();
    }
    if (!(other instanceof CraftEnchantment)) {
        return false;
    }
    CraftEnchantment ench = (CraftEnchantment) other;
    return !target.canApplyTogether(ench.target);
}
 
开发者ID:UraniumMC,项目名称:Uranium,代码行数:12,代码来源:CraftEnchantment.java


示例5: conflictsWith

import org.bukkit.enchantments.EnchantmentWrapper; //导入依赖的package包/类
@Override
public boolean conflictsWith(Enchantment other) {
    if (other.getClass().equals(EnchantmentWrapper.class)) {
        other = ((EnchantmentWrapper) other).getEnchantment();
    }
    if (!(other.getClass().equals(CraftEnchantment.class))) {
        return false;
    }
    CraftEnchantment ench = (CraftEnchantment) other;
    return !target.canApplyTogether(ench.target);
}
 
开发者ID:Bogdan-G,项目名称:FFoKC,代码行数:12,代码来源:CraftEnchantment.java


示例6: getRaw

import org.bukkit.enchantments.EnchantmentWrapper; //导入依赖的package包/类
public static net.minecraft.server.Enchantment getRaw(Enchantment enchantment) {
    if (enchantment instanceof EnchantmentWrapper) {
        enchantment = ((EnchantmentWrapper) enchantment).getEnchantment();
    }

    if (enchantment instanceof CraftEnchantment) {
        return ((CraftEnchantment) enchantment).target;
    }

    return null;
}
 
开发者ID:OvercastNetwork,项目名称:CraftBukkit,代码行数:12,代码来源:CraftEnchantment.java


示例7: conflictsWith

import org.bukkit.enchantments.EnchantmentWrapper; //导入依赖的package包/类
@Override
public boolean conflictsWith(Enchantment other) {
    if (other instanceof EnchantmentWrapper) {
        other = ((EnchantmentWrapper) other).getEnchantment();
    }
    if (!(other instanceof CraftEnchantment)) {
        return false;
    }
    CraftEnchantment ench = (CraftEnchantment) other;
    return !target.a(ench.target);
}
 
开发者ID:OvercastNetwork,项目名称:CraftBukkit,代码行数:12,代码来源:CraftEnchantment.java


示例8: redstoneActivator

import org.bukkit.enchantments.EnchantmentWrapper; //导入依赖的package包/类
public static ItemStack redstoneActivator() {
    ItemStack itemStack = new ItemStack(Material.REDSTONE_BLOCK, 1);
    ItemMeta itemMeta = itemStack.getItemMeta();
    itemMeta.setDisplayName("Redstone Activator");
    /**ADD LORE**/
    ArrayList<String> lore = new ArrayList<String>();
    lore.add(ChatColor.GREEN + "Used to activate Redstone CPUs!");
    itemMeta.setLore(lore);
    Enchantment DDR = new EnchantmentWrapper(34);
    itemMeta.addEnchant(DDR, 1, true);

    itemStack.setItemMeta(itemMeta);
    return itemStack;
}
 
开发者ID:waicool20,项目名称:CPU,代码行数:15,代码来源:CraftingAndRecipes.java


示例9: typifier

import org.bukkit.enchantments.EnchantmentWrapper; //导入依赖的package包/类
public static ItemStack typifier() {
    ItemStack itemStack = new ItemStack(Material.BLAZE_ROD, 1, (short) 1000);
    ItemMeta itemMeta = itemStack.getItemMeta();
    itemMeta.setDisplayName("Typifier");
    /**ADD LORE**/
    ArrayList<String> lore = new ArrayList<String>();
    lore.add(ChatColor.GREEN + "Create CPUs!");
    lore.add(ChatColor.GREEN + "Loop through types!");
    itemMeta.setLore(lore);
    Enchantment enchantment = new EnchantmentWrapper(34);
    itemMeta.addEnchant(enchantment, 1, true);

    itemStack.setItemMeta(itemMeta);
    return itemStack;
}
 
开发者ID:waicool20,项目名称:CPU,代码行数:16,代码来源:CraftingAndRecipes.java


示例10: conflictsWith

import org.bukkit.enchantments.EnchantmentWrapper; //导入依赖的package包/类
@Override
public boolean conflictsWith(Enchantment other) {
    if (other instanceof EnchantmentWrapper) {
        other = ((EnchantmentWrapper) other).getEnchantment();
    }
    if (!(other instanceof CraftEnchantment)) {
        return false;
    }
    CraftEnchantment ench = (CraftEnchantment) other;
    return !target.func_77326_a(ench.target);
}
 
开发者ID:agaricusb,项目名称:MCPBukkit,代码行数:12,代码来源:CraftEnchantment.java



注:本文中的org.bukkit.enchantments.EnchantmentWrapper类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java TransactionAttempt类代码示例发布时间:2022-05-21
下一篇:
Java FloatEvaluator类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap