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 guiGraphics, MerchantOffer merchantOffers, int posX, int posY) private voidMerchantScreen.renderProgressBar(GuiGraphics guiGraphics, int posX, int posY, MerchantOffer merchantOffer) -
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 offer) -
Uses of MerchantOffer in net.minecraft.world.entity.npc
Methods in net.minecraft.world.entity.npc with parameters of type MerchantOffer -
Uses of MerchantOffer in net.minecraft.world.entity.npc.villager
Methods in net.minecraft.world.entity.npc.villager that return MerchantOfferModifier and TypeMethodDescriptionVillagerTrades.DyedArmorForEmeralds.getOffer(ServerLevel p_481973_, Entity p_478085_, RandomSource p_481160_) VillagerTrades.EmeraldForItems.getOffer(ServerLevel p_478324_, Entity p_480825_, RandomSource p_479642_) @Nullable MerchantOfferVillagerTrades.EmeraldsForVillagerTypeItem.getOffer(ServerLevel p_480868_, Entity p_481641_, RandomSource p_479547_) VillagerTrades.EnchantBookForEmeralds.getOffer(ServerLevel p_478876_, Entity p_480584_, RandomSource p_482067_) VillagerTrades.EnchantedItemForEmeralds.getOffer(ServerLevel p_478730_, Entity p_479916_, RandomSource p_481070_) VillagerTrades.FailureItemListing.getOffer(ServerLevel p_478830_, Entity p_479289_, RandomSource p_481610_) @Nullable MerchantOfferVillagerTrades.ItemListing.getOffer(ServerLevel level, Entity entity, RandomSource random) @Nullable MerchantOfferVillagerTrades.ItemsAndEmeraldsToItems.getOffer(ServerLevel p_478330_, Entity p_479101_, RandomSource p_480985_) VillagerTrades.ItemsForEmeralds.getOffer(ServerLevel p_477929_, Entity p_480407_, RandomSource p_481153_) @Nullable MerchantOfferVillagerTrades.SuspiciousStewForEmerald.getOffer(ServerLevel p_479386_, Entity p_481734_, RandomSource p_479752_) VillagerTrades.TippedArrowForItemsAndEmeralds.getOffer(ServerLevel p_479268_, Entity p_481458_, RandomSource p_481298_) @Nullable MerchantOfferVillagerTrades.TreasureMapForEmeralds.getOffer(ServerLevel p_480271_, Entity p_479393_, RandomSource p_480345_) @Nullable MerchantOfferVillagerTrades.TypeSpecificTrade.getOffer(ServerLevel p_480453_, Entity p_480105_, RandomSource p_479990_) Methods in net.minecraft.world.entity.npc.villager with parameters of type MerchantOfferModifier and TypeMethodDescriptionvoidAbstractVillager.notifyTrade(MerchantOffer offer) protected abstract voidAbstractVillager.rewardTradeXp(MerchantOffer offer) protected voidVillager.rewardTradeXp(MerchantOffer offer) -
Uses of MerchantOffer in net.minecraft.world.entity.npc.wanderingtrader
Methods in net.minecraft.world.entity.npc.wanderingtrader with parameters of type MerchantOfferModifier and TypeMethodDescriptionprotected voidWanderingTrader.rewardTradeXp(MerchantOffer offer) -
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 buffer) @Nullable MerchantOfferMerchantOffers.getRecipeFor(ItemStack stackA, ItemStack stackB, int index) Methods in net.minecraft.world.item.trading with parameters of type MerchantOfferModifier and TypeMethodDescriptionvoidMerchant.notifyTrade(MerchantOffer offer) private static voidMerchantOffer.writeToStream(RegistryFriendlyByteBuf buffer, MerchantOffer offer) 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(ServerLevel level, 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)