Package net.minecraft.screen
Class MerchantScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.MerchantScreenHandler
- Mappings:
Namespace Name official bmxintermediary net/minecraft/class_1728named net/minecraft/screen/MerchantScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprotected static intprotected static intprotected static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate static intprivate booleanprivate intprivate Merchantprivate MerchantInventoryFields inherited from class net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId -
Constructor Summary
ConstructorsConstructorDescriptionMerchantScreenHandler(int syncId, PlayerInventory playerInventory)MerchantScreenHandler(int syncId, PlayerInventory playerInventory, Merchant merchant) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbooleancanInsertIntoSlot(ItemStack stack, Slot slot)booleanbooleancanUse(PlayerEntity player)voidclose(PlayerEntity player)intintintbooleanvoidonContentChanged(Inventory inventory)private voidvoidsetCanLevel(boolean canLevel)voidsetExperienceFromServer(int experience)voidsetLevelProgress(int progress)voidsetOffers(TradeOfferList offers)voidsetRecipeIndex(int index)voidsetRefreshTrades(boolean refreshable)voidswitchTo(int recipeIndex)transferSlot(PlayerEntity player, int index)Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getSlot, getStacks, getType, insertItem, onButtonClick, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler
-
Field Details
-
field_30830
protected static final int field_30830- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official kLbmx;k:Iintermediary field_30830Lnet/minecraft/class_1728;field_30830:Inamed field_30830Lnet/minecraft/screen/MerchantScreenHandler;field_30830:I
-
field_30831
protected static final int field_30831- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official lLbmx;l:Iintermediary field_30831Lnet/minecraft/class_1728;field_30831:Inamed field_30831Lnet/minecraft/screen/MerchantScreenHandler;field_30831:I
-
field_30832
protected static final int field_30832- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official mLbmx;m:Iintermediary field_30832Lnet/minecraft/class_1728;field_30832:Inamed field_30832Lnet/minecraft/screen/MerchantScreenHandler;field_30832:I
-
field_30833
private static final int field_30833- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official nLbmx;n:Iintermediary field_30833Lnet/minecraft/class_1728;field_30833:Inamed field_30833Lnet/minecraft/screen/MerchantScreenHandler;field_30833:I
-
field_30834
private static final int field_30834- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official oLbmx;o:Iintermediary field_30834Lnet/minecraft/class_1728;field_30834:Inamed field_30834Lnet/minecraft/screen/MerchantScreenHandler;field_30834:I
-
field_30835
private static final int field_30835- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official pLbmx;p:Iintermediary field_30835Lnet/minecraft/class_1728;field_30835:Inamed field_30835Lnet/minecraft/screen/MerchantScreenHandler;field_30835:I
-
field_30836
private static final int field_30836- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official qLbmx;q:Iintermediary field_30836Lnet/minecraft/class_1728;field_30836:Inamed field_30836Lnet/minecraft/screen/MerchantScreenHandler;field_30836:I
-
field_30837
private static final int field_30837- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official rLbmx;r:Iintermediary field_30837Lnet/minecraft/class_1728;field_30837:Inamed field_30837Lnet/minecraft/screen/MerchantScreenHandler;field_30837:I
-
field_30838
private static final int field_30838- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official sLbmx;s:Iintermediary field_30838Lnet/minecraft/class_1728;field_30838:Inamed field_30838Lnet/minecraft/screen/MerchantScreenHandler;field_30838:I
-
field_30839
private static final int field_30839- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official tLbmx;t:Iintermediary field_30839Lnet/minecraft/class_1728;field_30839:Inamed field_30839Lnet/minecraft/screen/MerchantScreenHandler;field_30839:I
-
field_30840
private static final int field_30840- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official uLbmx;u:Iintermediary field_30840Lnet/minecraft/class_1728;field_30840:Inamed field_30840Lnet/minecraft/screen/MerchantScreenHandler;field_30840:I
-
merchant
- Mappings:
Namespace Name Mixin selector official vLbmx;v:Lbut;intermediary field_7863Lnet/minecraft/class_1728;field_7863:Lnet/minecraft/class_1915;named merchantLnet/minecraft/screen/MerchantScreenHandler;merchant:Lnet/minecraft/village/Merchant;
-
merchantInventory
- Mappings:
Namespace Name Mixin selector official wLbmx;w:Lbmw;intermediary field_7861Lnet/minecraft/class_1728;field_7861:Lnet/minecraft/class_1725;named merchantInventoryLnet/minecraft/screen/MerchantScreenHandler;merchantInventory:Lnet/minecraft/village/MerchantInventory;
-
levelProgress
private int levelProgress- Mappings:
Namespace Name Mixin selector official xLbmx;x:Iintermediary field_18669Lnet/minecraft/class_1728;field_18669:Inamed levelProgressLnet/minecraft/screen/MerchantScreenHandler;levelProgress:I
-
leveled
private boolean leveled- Mappings:
Namespace Name Mixin selector official yLbmx;y:Zintermediary field_18670Lnet/minecraft/class_1728;field_18670:Znamed leveledLnet/minecraft/screen/MerchantScreenHandler;leveled:Z
-
canRefreshTrades
private boolean canRefreshTrades- Mappings:
Namespace Name Mixin selector official zLbmx;z:Zintermediary field_19358Lnet/minecraft/class_1728;field_19358:Znamed canRefreshTradesLnet/minecraft/screen/MerchantScreenHandler;canRefreshTrades:Z
-
-
Constructor Details
-
MerchantScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Lbmx;<init>(ILbjk;)Vintermediary <init>Lnet/minecraft/class_1728;<init>(ILnet/minecraft/class_1661;)Vnamed <init>Lnet/minecraft/screen/MerchantScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;)V
-
MerchantScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Lbmx;<init>(ILbjk;Lbut;)Vintermediary <init>Lnet/minecraft/class_1728;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_1915;)Vnamed <init>Lnet/minecraft/screen/MerchantScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/village/Merchant;)V
-
-
Method Details
-
setCanLevel
public void setCanLevel(boolean canLevel)- Mappings:
Namespace Name Mixin selector official aLbmx;a(Z)Vintermediary method_19253Lnet/minecraft/class_1728;method_19253(Z)Vnamed setCanLevelLnet/minecraft/screen/MerchantScreenHandler;setCanLevel(Z)V
-
onContentChanged
- Overrides:
onContentChangedin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLblr;a(Larc;)Vintermediary method_7609Lnet/minecraft/class_1703;method_7609(Lnet/minecraft/class_1263;)Vnamed onContentChangedLnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
-
setRecipeIndex
public void setRecipeIndex(int index)- Mappings:
Namespace Name Mixin selector official dLbmx;d(I)Vintermediary method_7650Lnet/minecraft/class_1728;method_7650(I)Vnamed setRecipeIndexLnet/minecraft/screen/MerchantScreenHandler;setRecipeIndex(I)V
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLblr;a(Lbjl;)Zintermediary method_7597Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
getExperience
public int getExperience()- Mappings:
Namespace Name Mixin selector official iLbmx;i()Iintermediary method_19254Lnet/minecraft/class_1728;method_19254()Inamed getExperienceLnet/minecraft/screen/MerchantScreenHandler;getExperience()I
-
getMerchantRewardedExperience
public int getMerchantRewardedExperience()- Mappings:
Namespace Name Mixin selector official jLbmx;j()Iintermediary method_19256Lnet/minecraft/class_1728;method_19256()Inamed getMerchantRewardedExperienceLnet/minecraft/screen/MerchantScreenHandler;getMerchantRewardedExperience()I
-
setExperienceFromServer
public void setExperienceFromServer(int experience)- Mappings:
Namespace Name Mixin selector official eLbmx;e(I)Vintermediary method_19255Lnet/minecraft/class_1728;method_19255(I)Vnamed setExperienceFromServerLnet/minecraft/screen/MerchantScreenHandler;setExperienceFromServer(I)V
-
getLevelProgress
public int getLevelProgress()- Mappings:
Namespace Name Mixin selector official kLbmx;k()Iintermediary method_19258Lnet/minecraft/class_1728;method_19258()Inamed getLevelProgressLnet/minecraft/screen/MerchantScreenHandler;getLevelProgress()I
-
setLevelProgress
public void setLevelProgress(int progress)- Mappings:
Namespace Name Mixin selector official fLbmx;f(I)Vintermediary method_19257Lnet/minecraft/class_1728;method_19257(I)Vnamed setLevelProgressLnet/minecraft/screen/MerchantScreenHandler;setLevelProgress(I)V
-
setRefreshTrades
public void setRefreshTrades(boolean refreshable)- Mappings:
Namespace Name Mixin selector official bLbmx;b(Z)Vintermediary method_20700Lnet/minecraft/class_1728;method_20700(Z)Vnamed setRefreshTradesLnet/minecraft/screen/MerchantScreenHandler;setRefreshTrades(Z)V
-
canRefreshTrades
public boolean canRefreshTrades()- Mappings:
Namespace Name Mixin selector official lLbmx;l()Zintermediary method_20701Lnet/minecraft/class_1728;method_20701()Znamed canRefreshTradesLnet/minecraft/screen/MerchantScreenHandler;canRefreshTrades()Z
-
canInsertIntoSlot
- Overrides:
canInsertIntoSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLblr;a(Lbpx;Lbni;)Zintermediary method_7613Lnet/minecraft/class_1703;method_7613(Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;)Znamed canInsertIntoSlotLnet/minecraft/screen/ScreenHandler;canInsertIntoSlot(Lnet/minecraft/item/ItemStack;Lnet/minecraft/screen/slot/Slot;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLblr;b(Lbjl;I)Lbpx;intermediary method_7601Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;named transferSlotLnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-
playYesSound
private void playYesSound()- Mappings:
Namespace Name Mixin selector official oLbmx;o()Vintermediary method_20595Lnet/minecraft/class_1728;method_20595()Vnamed playYesSoundLnet/minecraft/screen/MerchantScreenHandler;playYesSound()V
-
close
- Overrides:
closein classScreenHandler- Mappings:
Namespace Name Mixin selector official bLblr;b(Lbjl;)Vintermediary method_7595Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
switchTo
public void switchTo(int recipeIndex)- Mappings:
Namespace Name Mixin selector official gLbmx;g(I)Vintermediary method_20215Lnet/minecraft/class_1728;method_20215(I)Vnamed switchToLnet/minecraft/screen/MerchantScreenHandler;switchTo(I)V
-
autofill
- Mappings:
Namespace Name Mixin selector official cLbmx;c(ILbpx;)Vintermediary method_20214Lnet/minecraft/class_1728;method_20214(ILnet/minecraft/class_1799;)Vnamed autofillLnet/minecraft/screen/MerchantScreenHandler;autofill(ILnet/minecraft/item/ItemStack;)V
-
setOffers
- Mappings:
Namespace Name Mixin selector official aLbmx;a(Lbuv;)Vintermediary method_17437Lnet/minecraft/class_1728;method_17437(Lnet/minecraft/class_1916;)Vnamed setOffersLnet/minecraft/screen/MerchantScreenHandler;setOffers(Lnet/minecraft/village/TradeOfferList;)V
-
getRecipes
- Mappings:
Namespace Name Mixin selector official mLbmx;m()Lbuv;intermediary method_17438Lnet/minecraft/class_1728;method_17438()Lnet/minecraft/class_1916;named getRecipesLnet/minecraft/screen/MerchantScreenHandler;getRecipes()Lnet/minecraft/village/TradeOfferList;
-
isLeveled
public boolean isLeveled()- Mappings:
Namespace Name Mixin selector official nLbmx;n()Zintermediary method_19259Lnet/minecraft/class_1728;method_19259()Znamed isLeveledLnet/minecraft/screen/MerchantScreenHandler;isLeveled()Z
-