Uses of Class
net.minecraft.world.item.trading.MerchantOffer
Packages that use MerchantOffer
Package
Description
-
Uses of MerchantOffer in net.minecraft.client.gui.screens.inventory
Methods in net.minecraft.client.gui.screens.inventory with parameters of type MerchantOfferModifier and TypeMethodDescriptionprivate voidMerchantScreen.renderButtonArrows(GuiGraphics pGuiGraphics, MerchantOffer pMerchantOffers, int pPosX, int pPosY) private voidMerchantScreen.renderProgressBar(GuiGraphics pGuiGraphics, int pPosX, int pPosY, MerchantOffer pMerchantOffer) -
Uses of MerchantOffer in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior with parameters of type MerchantOfferModifier and TypeMethodDescriptionprivate booleanShowTradesToPlayer.playerItemStackMatchesCostOfOffer(MerchantOffer pOffer) -
Uses of MerchantOffer in net.minecraft.world.entity.npc
Methods in net.minecraft.world.entity.npc that return MerchantOfferModifier and TypeMethodDescriptionVillagerTrades.DyedArmorForEmeralds.getOffer(Entity pTrader, RandomSource pRandom) VillagerTrades.EmeraldForItems.getOffer(Entity pTrader, RandomSource pRandom) VillagerTrades.EmeraldsForVillagerTypeItem.getOffer(Entity pTrader, RandomSource pRandom) VillagerTrades.EnchantBookForEmeralds.getOffer(Entity pTrader, RandomSource pRandom) VillagerTrades.EnchantedItemForEmeralds.getOffer(Entity pTrader, RandomSource pRandom) VillagerTrades.FailureItemListing.getOffer(Entity p_302036_, RandomSource p_301986_) VillagerTrades.ItemListing.getOffer(Entity pTrader, RandomSource pRandom) VillagerTrades.ItemsAndEmeraldsToItems.getOffer(Entity pTrader, RandomSource pRandom) VillagerTrades.ItemsForEmeralds.getOffer(Entity pTrader, RandomSource pRandom) VillagerTrades.SuspiciousStewForEmerald.getOffer(Entity pTrader, RandomSource pRandom) VillagerTrades.TippedArrowForItemsAndEmeralds.getOffer(Entity pTrader, RandomSource pRandom) VillagerTrades.TreasureMapForEmeralds.getOffer(Entity pTrader, RandomSource pRandom) VillagerTrades.TypeSpecificTrade.getOffer(Entity pTrader, RandomSource pRandom) Methods in net.minecraft.world.entity.npc with parameters of type MerchantOfferModifier and TypeMethodDescriptionvoidAbstractVillager.notifyTrade(MerchantOffer pOffer) voidClientSideMerchant.notifyTrade(MerchantOffer pOffer) protected abstract voidAbstractVillager.rewardTradeXp(MerchantOffer pOffer) protected voidVillager.rewardTradeXp(MerchantOffer pOffer) protected voidWanderingTrader.rewardTradeXp(MerchantOffer pOffer) -
Uses of MerchantOffer in net.minecraft.world.inventory
Fields in net.minecraft.world.inventory declared as MerchantOfferMethods in net.minecraft.world.inventory that return MerchantOffer -
Uses of MerchantOffer in net.minecraft.world.item.trading
Fields in net.minecraft.world.item.trading with type parameters of type MerchantOfferModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<MerchantOffer> MerchantOffer.CODECstatic final StreamCodec<RegistryFriendlyByteBuf, MerchantOffer> MerchantOffer.STREAM_CODECMethods in net.minecraft.world.item.trading that return MerchantOfferModifier and TypeMethodDescriptionMerchantOffer.copy()static MerchantOfferMerchantOffer.createFromStream(RegistryFriendlyByteBuf p_320207_) MerchantOffers.getRecipeFor(ItemStack pStackA, ItemStack pStackB, int pIndex) Methods in net.minecraft.world.item.trading with parameters of type MerchantOfferModifier and TypeMethodDescriptionvoidMerchant.notifyTrade(MerchantOffer pOffer) private static voidMerchantOffer.writeToStream(RegistryFriendlyByteBuf p_320530_, MerchantOffer p_320384_) Constructors in net.minecraft.world.item.trading with parameters of type MerchantOfferConstructor parameters in net.minecraft.world.item.trading with type arguments of type MerchantOffer -
Uses of MerchantOffer in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common that return MerchantOfferModifier and TypeMethodDescription@Nullable MerchantOfferBasicItemListing.getOffer(Entity p_219693_, RandomSource p_219694_) -
Uses of MerchantOffer in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as MerchantOfferMethods in net.neoforged.neoforge.event.entity.player that return MerchantOfferModifier and TypeMethodDescriptionTradeWithVillagerEvent.getMerchantOffer()Returns theMerchantOfferselected by the player to trade with.Constructors in net.neoforged.neoforge.event.entity.player with parameters of type MerchantOfferModifierConstructorDescriptionTradeWithVillagerEvent(Player player, MerchantOffer offer, AbstractVillager abstractVillager)