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


Java BaubleType.BELT屬性代碼示例

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


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

示例1: isItemValid

@Override
public boolean isItemValid(ItemStack stack) {
    Item item = stack.getItem();
    if (type >= ARMOR_HELMET && type <= ARMOR_BOOTS) {
        return item != null && item.isValidArmor(stack, type, null);
    } else if (GearSwap.baubles && type >= BAUBLE_RING && type <= BAUBLE_BELT) {
        if (item == null) {
            return false;
        }
        if (!(item instanceof IBauble)) {
            return false;
        }
        IBauble bauble = (IBauble) item;
        BaubleType baubleType = bauble.getBaubleType(stack);
        return (baubleType == BaubleType.AMULET && type == BAUBLE_AMULET) ||
                (baubleType == BaubleType.RING && type == BAUBLE_RING) ||
                (baubleType == BaubleType.BELT && type == BAUBLE_BELT);
    } else {
        return true;
    }
}
 
開發者ID:McJty,項目名稱:GearSwapper1.8,代碼行數:21,代碼來源:GhostSlot.java

示例2: isItemValidForSlot

/**
 * Returns true if automation is allowed to insert the given stack (ignoring
 * stack size) into the given slot.
 */
@Override
public boolean isItemValidForSlot(int i, ItemStack stack) {
	if (stack == null || !(stack.getItem() instanceof IBauble)
			|| !((IBauble) stack.getItem()).canEquip(stack, player.get()))
		return false;
	if (i == 0
			&& ((IBauble) stack.getItem()).getBaubleType(stack) == BaubleType.AMULET)
		return true;
	if ((i == 1 || i == 2)
			&& ((IBauble) stack.getItem()).getBaubleType(stack) == BaubleType.RING)
		return true;
	if (i == 3
			&& ((IBauble) stack.getItem()).getBaubleType(stack) == BaubleType.BELT)
		return true;
	return false;
}
 
開發者ID:Romejanic,項目名稱:RuneMagic,代碼行數:20,代碼來源:InventoryBaubles.java

示例3: getBaubleType

public BaubleType getBaubleType(final ItemStack itemstack) {
    return BaubleType.BELT;
}
 
開發者ID:Herobone,項目名稱:HeroUtils,代碼行數:3,代碼來源:GravityBelt.java

示例4: getBaubleType

@Optional.Method(modid = "baubles")
@Override
public BaubleType getBaubleType(ItemStack itemStack)
{
    return BaubleType.BELT;
}
 
開發者ID:gigaherz,項目名稱:ToolBelt,代碼行數:6,代碼來源:ItemToolBelt.java

示例5: getBaubleType

@Override
public BaubleType getBaubleType(ItemStack stack) {
    return BaubleType.BELT;
}
 
開發者ID:InfinityRaider,項目名稱:3DManeuverGear,代碼行數:4,代碼來源:ItemManeuverGear.java

示例6: getBaubleType

@Override
public BaubleType getBaubleType(ItemStack itemstack) { return BaubleType.BELT; }
 
開發者ID:NekoCaffeine,項目名稱:Alchemy,代碼行數:2,代碼來源:AlchemyItemBauble.java

示例7: getBaubleType

@Override
public BaubleType getBaubleType(ItemStack stack) 
{
	return BaubleType.BELT;
}
 
開發者ID:TheXFactor117,項目名稱:Lost-Eclipse-Outdated,代碼行數:5,代碼來源:ItemBeltFireResistance.java

示例8: getBaubleType

@Override
public BaubleType getBaubleType(ItemStack itemstack) {
    return BaubleType.BELT;
}
 
開發者ID:austinv11,項目名稱:DartCraft2,代碼行數:4,代碼來源:ItemForceBelt.java

示例9: getBaubleType

@Override
// Tells Baubles What slot Belts Can Be Equiped To
public BaubleType getBaubleType(ItemStack itemstack) {
	return BaubleType.BELT;
}
 
開發者ID:gigabit101,項目名稱:Talismans,代碼行數:5,代碼來源:ItemTalismanBelt.java

示例10: getBaubleType

@Override
public BaubleType getBaubleType(ItemStack itemstack) {
	return BaubleType.BELT;
}
 
開發者ID:jaredlll08,項目名稱:MysticalTrinkets,代碼行數:4,代碼來源:ItemBelt.java

示例11: getBaubleType

@Override
public BaubleType getBaubleType(ItemStack itemStack) {
    return BaubleType.BELT;
}
 
開發者ID:AdlyTempleton,項目名稱:Aura-Cascade,代碼行數:4,代碼來源:ItemAngelStep.java

示例12: getBaubleType

@Override
public BaubleType getBaubleType(ItemStack itemstack) {
	
	return BaubleType.BELT;
}
 
開發者ID:MyshaVoidWalker,項目名稱:Draconix-ThePowerOfUseres,代碼行數:5,代碼來源:AncientRepairPergament.java


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