类 MerchantScreenHandler


  • public class MerchantScreenHandler
    extends ScreenHandler
    Mappings:
    Namespace Name
    official bmr
    intermediary net/minecraft/class_1728
    named net/minecraft/screen/MerchantScreenHandler
    • 字段详细资料

      • field_30830

        protected static final int field_30830
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official k Lbmr;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official l Lbmr;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official m Lbmr;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official n Lbmr;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official o Lbmr;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official p Lbmr;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official q Lbmr;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official r Lbmr;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official s Lbmr;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official t Lbmr;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official u Lbmr;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 Lbmr;v:Lbun;
        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 Lbmr;w:Lbmq;
        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 Lbmr;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 Lbmr;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 Lbmr;z:Z
        intermediary field_19358 Lnet/minecraft/class_1728;field_19358:Z
        named canRefreshTrades Lnet/minecraft/screen/MerchantScreenHandler;canRefreshTrades:Z
    • 构造器详细资料

      • MerchantScreenHandler

        public MerchantScreenHandler​(int syncId,
                                     PlayerInventory playerInventory)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbmr;<init>(ILbje;)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> Lbmr;<init>(ILbje;Lbun;)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
    • 方法详细资料

      • setCanLevel

        public void setCanLevel​(boolean canLevel)
        Mappings:
        Namespace Name Mixin selector
        official a Lbmr;a(Z)V
        intermediary method_19253 Lnet/minecraft/class_1728;method_19253(Z)V
        named setCanLevel Lnet/minecraft/screen/MerchantScreenHandler;setCanLevel(Z)V
      • onContentChanged

        public void onContentChanged​(Inventory inventory)
        覆盖:
        onContentChanged 在类中 ScreenHandler
        Mappings:
        Namespace Name Mixin selector
        official a Lbll;a(Laqz;)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 d Lbmr;d(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)
        指定者:
        canUse 在类中 ScreenHandler
        Mappings:
        Namespace Name Mixin selector
        official a Lbll;a(Lbjf;)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 i Lbmr;i()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 j Lbmr;j()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 e Lbmr;e(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 k Lbmr;k()I
        intermediary method_19258 Lnet/minecraft/class_1728;method_19258()I
        named getLevelProgress Lnet/minecraft/screen/MerchantScreenHandler;getLevelProgress()I
      • setLevelProgress

        public void setLevelProgress​(int progress)
        Mappings:
        Namespace Name Mixin selector
        official f Lbmr;f(I)V
        intermediary method_19257 Lnet/minecraft/class_1728;method_19257(I)V
        named setLevelProgress Lnet/minecraft/screen/MerchantScreenHandler;setLevelProgress(I)V
      • setRefreshTrades

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

        public boolean canRefreshTrades()
        Mappings:
        Namespace Name Mixin selector
        official l Lbmr;l()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)
        覆盖:
        canInsertIntoSlot 在类中 ScreenHandler
        Mappings:
        Namespace Name Mixin selector
        official a Lbll;a(Lbpr;Lbnc;)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)
        覆盖:
        transferSlot 在类中 ScreenHandler
        Mappings:
        Namespace Name Mixin selector
        official b Lbll;b(Lbjf;I)Lbpr;
        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 o Lbmr;o()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)
        覆盖:
        close 在类中 ScreenHandler
        Mappings:
        Namespace Name Mixin selector
        official b Lbll;b(Lbjf;)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 g Lbmr;g(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 Lbmr;c(ILbpr;)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 Lbmr;a(Lbup;)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 m Lbmr;m()Lbup;
        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 n Lbmr;n()Z
        intermediary method_19259 Lnet/minecraft/class_1728;method_19259()Z
        named isLeveled Lnet/minecraft/screen/MerchantScreenHandler;isLeveled()Z