public abstract class MixinMerchantRecipe extends Object implements org.spongepowered.api.item.merchant.TradeOffer
Constructor and Description |
---|
MixinMerchantRecipe() |
Modifier and Type | Method and Description |
---|---|
boolean |
doesGrantExperience() |
org.spongepowered.api.item.inventory.ItemStack |
getFirstBuyingItem() |
abstract net.minecraft.item.ItemStack |
getItemToBuy() |
abstract net.minecraft.item.ItemStack |
getItemToSell() |
abstract int |
getMaxTradeUses() |
int |
getMaxUses() |
abstract boolean |
getRewardsExp() |
Optional<org.spongepowered.api.item.inventory.ItemStack> |
getSecondBuyingItem() |
abstract net.minecraft.item.ItemStack |
getSecondItemToBuy() |
org.spongepowered.api.item.inventory.ItemStack |
getSellingItem() |
abstract int |
getToolUses() |
int |
getUses() |
boolean |
hasExpired() |
boolean |
hasSecondItem() |
abstract boolean |
hasSecondItemToBuy() |
abstract boolean |
isRecipeDisabled() |
org.spongepowered.api.data.DataContainer |
toContainer() |
public abstract net.minecraft.item.ItemStack getItemToBuy()
public abstract boolean hasSecondItemToBuy()
public abstract net.minecraft.item.ItemStack getSecondItemToBuy()
public abstract net.minecraft.item.ItemStack getItemToSell()
public abstract int getToolUses()
public abstract int getMaxTradeUses()
public abstract boolean isRecipeDisabled()
public abstract boolean getRewardsExp()
public org.spongepowered.api.item.inventory.ItemStack getFirstBuyingItem()
getFirstBuyingItem
in interface org.spongepowered.api.item.merchant.TradeOffer
public boolean hasSecondItem()
hasSecondItem
in interface org.spongepowered.api.item.merchant.TradeOffer
public Optional<org.spongepowered.api.item.inventory.ItemStack> getSecondBuyingItem()
getSecondBuyingItem
in interface org.spongepowered.api.item.merchant.TradeOffer
public org.spongepowered.api.item.inventory.ItemStack getSellingItem()
getSellingItem
in interface org.spongepowered.api.item.merchant.TradeOffer
public int getUses()
getUses
in interface org.spongepowered.api.item.merchant.TradeOffer
public int getMaxUses()
getMaxUses
in interface org.spongepowered.api.item.merchant.TradeOffer
public boolean hasExpired()
hasExpired
in interface org.spongepowered.api.item.merchant.TradeOffer
public boolean doesGrantExperience()
doesGrantExperience
in interface org.spongepowered.api.item.merchant.TradeOffer
public org.spongepowered.api.data.DataContainer toContainer()
toContainer
in interface org.spongepowered.api.data.DataSerializable