Class MerchantScreenHandler

java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.MerchantScreenHandler

public class MerchantScreenHandler extends ScreenHandler
Mappings:
Namespace Name
official bwv
intermediary net/minecraft/class_1728
named net/minecraft/screen/MerchantScreenHandler
  • Field Details

    • field_30830

      protected static final int field_30830
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official k Lbwv;k:I
      intermediary field_30830 Lnet/minecraft/class_1728;field_30830:I
      named field_30830 Lnet/minecraft/screen/MerchantScreenHandler;field_30830:I
    • field_30831

      protected static final int field_30831
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Lbwv;l:I
      intermediary field_30831 Lnet/minecraft/class_1728;field_30831:I
      named field_30831 Lnet/minecraft/screen/MerchantScreenHandler;field_30831:I
    • field_30832

      protected static final int field_30832
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official m Lbwv;m:I
      intermediary field_30832 Lnet/minecraft/class_1728;field_30832:I
      named field_30832 Lnet/minecraft/screen/MerchantScreenHandler;field_30832:I
    • field_30833

      private static final int field_30833
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official n Lbwv;n:I
      intermediary field_30833 Lnet/minecraft/class_1728;field_30833:I
      named field_30833 Lnet/minecraft/screen/MerchantScreenHandler;field_30833:I
    • field_30834

      private static final int field_30834
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official o Lbwv;o:I
      intermediary field_30834 Lnet/minecraft/class_1728;field_30834:I
      named field_30834 Lnet/minecraft/screen/MerchantScreenHandler;field_30834:I
    • field_30835

      private static final int field_30835
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official p Lbwv;p:I
      intermediary field_30835 Lnet/minecraft/class_1728;field_30835:I
      named field_30835 Lnet/minecraft/screen/MerchantScreenHandler;field_30835:I
    • field_30836

      private static final int field_30836
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official q Lbwv;q:I
      intermediary field_30836 Lnet/minecraft/class_1728;field_30836:I
      named field_30836 Lnet/minecraft/screen/MerchantScreenHandler;field_30836:I
    • field_30837

      private static final int field_30837
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official r Lbwv;r:I
      intermediary field_30837 Lnet/minecraft/class_1728;field_30837:I
      named field_30837 Lnet/minecraft/screen/MerchantScreenHandler;field_30837:I
    • field_30838

      private static final int field_30838
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official s Lbwv;s:I
      intermediary field_30838 Lnet/minecraft/class_1728;field_30838:I
      named field_30838 Lnet/minecraft/screen/MerchantScreenHandler;field_30838:I
    • field_30839

      private static final int field_30839
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official t Lbwv;t:I
      intermediary field_30839 Lnet/minecraft/class_1728;field_30839:I
      named field_30839 Lnet/minecraft/screen/MerchantScreenHandler;field_30839:I
    • field_30840

      private static final int field_30840
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official u Lbwv;u:I
      intermediary field_30840 Lnet/minecraft/class_1728;field_30840:I
      named field_30840 Lnet/minecraft/screen/MerchantScreenHandler;field_30840:I
    • merchant

      private final Merchant merchant
      Mappings:
      Namespace Name Mixin selector
      official v Lbwv;v:Lcex;
      intermediary field_7863 Lnet/minecraft/class_1728;field_7863:Lnet/minecraft/class_1915;
      named merchant Lnet/minecraft/screen/MerchantScreenHandler;merchant:Lnet/minecraft/village/Merchant;
    • merchantInventory

      private final MerchantInventory merchantInventory
      Mappings:
      Namespace Name Mixin selector
      official w Lbwv;w:Lbwu;
      intermediary field_7861 Lnet/minecraft/class_1728;field_7861:Lnet/minecraft/class_1725;
      named merchantInventory Lnet/minecraft/screen/MerchantScreenHandler;merchantInventory:Lnet/minecraft/village/MerchantInventory;
    • levelProgress

      private int levelProgress
      Mappings:
      Namespace Name Mixin selector
      official x Lbwv;x:I
      intermediary field_18669 Lnet/minecraft/class_1728;field_18669:I
      named levelProgress Lnet/minecraft/screen/MerchantScreenHandler;levelProgress:I
    • leveled

      private boolean leveled
      Mappings:
      Namespace Name Mixin selector
      official y Lbwv;y:Z
      intermediary field_18670 Lnet/minecraft/class_1728;field_18670:Z
      named leveled Lnet/minecraft/screen/MerchantScreenHandler;leveled:Z
    • canRefreshTrades

      private boolean canRefreshTrades
      Mappings:
      Namespace Name Mixin selector
      official z Lbwv;z:Z
      intermediary field_19358 Lnet/minecraft/class_1728;field_19358:Z
      named canRefreshTrades Lnet/minecraft/screen/MerchantScreenHandler;canRefreshTrades:Z
  • Constructor Details

    • MerchantScreenHandler

      public MerchantScreenHandler(int syncId, PlayerInventory playerInventory)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbwv;<init>(ILbte;)V
      intermediary <init> Lnet/minecraft/class_1728;<init>(ILnet/minecraft/class_1661;)V
      named <init> Lnet/minecraft/screen/MerchantScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;)V
    • MerchantScreenHandler

      public MerchantScreenHandler(int syncId, PlayerInventory playerInventory, Merchant merchant)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbwv;<init>(ILbte;Lcex;)V
      intermediary <init> Lnet/minecraft/class_1728;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_1915;)V
      named <init> Lnet/minecraft/screen/MerchantScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/village/Merchant;)V
  • Method Details

    • setLeveled

      public void setLeveled(boolean leveled)
      Mappings:
      Namespace Name Mixin selector
      official a Lbwv;a(Z)V
      intermediary method_19253 Lnet/minecraft/class_1728;method_19253(Z)V
      named setLeveled Lnet/minecraft/screen/MerchantScreenHandler;setLeveled(Z)V
    • onContentChanged

      public void onContentChanged(Inventory inventory)
      Overrides:
      onContentChanged in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbvp;a(Lazf;)V
      intermediary method_7609 Lnet/minecraft/class_1703;method_7609(Lnet/minecraft/class_1263;)V
      named onContentChanged Lnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
    • setRecipeIndex

      public void setRecipeIndex(int index)
      Mappings:
      Namespace Name Mixin selector
      official e Lbwv;e(I)V
      intermediary method_7650 Lnet/minecraft/class_1728;method_7650(I)V
      named setRecipeIndex Lnet/minecraft/screen/MerchantScreenHandler;setRecipeIndex(I)V
    • canUse

      public boolean canUse(PlayerEntity player)
      Specified by:
      canUse in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbvp;a(Lbtf;)Z
      intermediary method_7597 Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Z
      named canUse Lnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • getExperience

      public int getExperience()
      Mappings:
      Namespace Name Mixin selector
      official l Lbwv;l()I
      intermediary method_19254 Lnet/minecraft/class_1728;method_19254()I
      named getExperience Lnet/minecraft/screen/MerchantScreenHandler;getExperience()I
    • getMerchantRewardedExperience

      public int getMerchantRewardedExperience()
      Mappings:
      Namespace Name Mixin selector
      official m Lbwv;m()I
      intermediary method_19256 Lnet/minecraft/class_1728;method_19256()I
      named getMerchantRewardedExperience Lnet/minecraft/screen/MerchantScreenHandler;getMerchantRewardedExperience()I
    • setExperienceFromServer

      public void setExperienceFromServer(int experience)
      Mappings:
      Namespace Name Mixin selector
      official f Lbwv;f(I)V
      intermediary method_19255 Lnet/minecraft/class_1728;method_19255(I)V
      named setExperienceFromServer Lnet/minecraft/screen/MerchantScreenHandler;setExperienceFromServer(I)V
    • getLevelProgress

      public int getLevelProgress()
      Mappings:
      Namespace Name Mixin selector
      official n Lbwv;n()I
      intermediary method_19258 Lnet/minecraft/class_1728;method_19258()I
      named getLevelProgress Lnet/minecraft/screen/MerchantScreenHandler;getLevelProgress()I
    • setLevelProgress

      public void setLevelProgress(int levelProgress)
      Mappings:
      Namespace Name Mixin selector
      official g Lbwv;g(I)V
      intermediary method_19257 Lnet/minecraft/class_1728;method_19257(I)V
      named setLevelProgress Lnet/minecraft/screen/MerchantScreenHandler;setLevelProgress(I)V
    • setCanRefreshTrades

      public void setCanRefreshTrades(boolean canRefreshTrades)
      Mappings:
      Namespace Name Mixin selector
      official b Lbwv;b(Z)V
      intermediary method_20700 Lnet/minecraft/class_1728;method_20700(Z)V
      named setCanRefreshTrades Lnet/minecraft/screen/MerchantScreenHandler;setCanRefreshTrades(Z)V
    • canRefreshTrades

      public boolean canRefreshTrades()
      Mappings:
      Namespace Name Mixin selector
      official o Lbwv;o()Z
      intermediary method_20701 Lnet/minecraft/class_1728;method_20701()Z
      named canRefreshTrades Lnet/minecraft/screen/MerchantScreenHandler;canRefreshTrades()Z
    • canInsertIntoSlot

      public boolean canInsertIntoSlot(ItemStack stack, Slot slot)
      Overrides:
      canInsertIntoSlot in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbvp;a(Lcaa;Lbxg;)Z
      intermediary method_7613 Lnet/minecraft/class_1703;method_7613(Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;)Z
      named canInsertIntoSlot Lnet/minecraft/screen/ScreenHandler;canInsertIntoSlot(Lnet/minecraft/item/ItemStack;Lnet/minecraft/screen/slot/Slot;)Z
    • transferSlot

      public ItemStack transferSlot(PlayerEntity player, int index)
      Specified by:
      transferSlot in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbvp;a(Lbtf;I)Lcaa;
      intermediary method_7601 Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;
      named transferSlot Lnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
    • playYesSound

      private void playYesSound()
      Mappings:
      Namespace Name Mixin selector
      official r Lbwv;r()V
      intermediary method_20595 Lnet/minecraft/class_1728;method_20595()V
      named playYesSound Lnet/minecraft/screen/MerchantScreenHandler;playYesSound()V
    • close

      public void close(PlayerEntity player)
      Overrides:
      close in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official b Lbvp;b(Lbtf;)V
      intermediary method_7595 Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)V
      named close Lnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
    • switchTo

      public void switchTo(int recipeIndex)
      Mappings:
      Namespace Name Mixin selector
      official h Lbwv;h(I)V
      intermediary method_20215 Lnet/minecraft/class_1728;method_20215(I)V
      named switchTo Lnet/minecraft/screen/MerchantScreenHandler;switchTo(I)V
    • autofill

      private void autofill(int slot, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official c Lbwv;c(ILcaa;)V
      intermediary method_20214 Lnet/minecraft/class_1728;method_20214(ILnet/minecraft/class_1799;)V
      named autofill Lnet/minecraft/screen/MerchantScreenHandler;autofill(ILnet/minecraft/item/ItemStack;)V
    • setOffers

      public void setOffers(TradeOfferList offers)
      Mappings:
      Namespace Name Mixin selector
      official a Lbwv;a(Lcez;)V
      intermediary method_17437 Lnet/minecraft/class_1728;method_17437(Lnet/minecraft/class_1916;)V
      named setOffers Lnet/minecraft/screen/MerchantScreenHandler;setOffers(Lnet/minecraft/village/TradeOfferList;)V
    • getRecipes

      public TradeOfferList getRecipes()
      Mappings:
      Namespace Name Mixin selector
      official p Lbwv;p()Lcez;
      intermediary method_17438 Lnet/minecraft/class_1728;method_17438()Lnet/minecraft/class_1916;
      named getRecipes Lnet/minecraft/screen/MerchantScreenHandler;getRecipes()Lnet/minecraft/village/TradeOfferList;
    • isLeveled

      public boolean isLeveled()
      Mappings:
      Namespace Name Mixin selector
      official q Lbwv;q()Z
      intermediary method_19259 Lnet/minecraft/class_1728;method_19259()Z
      named isLeveled Lnet/minecraft/screen/MerchantScreenHandler;isLeveled()Z