Package net.minecraft.screen
Class EnchantmentScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.EnchantmentScreenHandler
- Mappings:
Namespace Name official bpnintermediary net/minecraft/class_1718named net/minecraft/screen/EnchantmentScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ScreenHandlerContextfinal int[]final int[]final int[]private final Inventoryprivate final Randomprivate final PropertyFields 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
ConstructorsConstructorDescriptionEnchantmentScreenHandler(int syncId, PlayerInventory playerInventory) EnchantmentScreenHandler(int syncId, PlayerInventory playerInventory, ScreenHandlerContext context) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanUse(PlayerEntity player) voidclose(PlayerEntity player) private List<EnchantmentLevelEntry>generateEnchantments(ItemStack stack, int slot, int level) intintgetSeed()booleanonButtonClick(PlayerEntity player, int id) voidonContentChanged(Inventory inventory) transferSlot(PlayerEntity player, int index) Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, nextRevision, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient
-
Field Details
-
inventory
- Mappings:
Namespace Name Mixin selector official nLbpn;n:Laug;intermediary field_7809Lnet/minecraft/class_1718;field_7809:Lnet/minecraft/class_1263;named inventoryLnet/minecraft/screen/EnchantmentScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
-
context
- Mappings:
Namespace Name Mixin selector official oLbpn;o:Lbpg;intermediary field_7813Lnet/minecraft/class_1718;field_7813:Lnet/minecraft/class_3914;named contextLnet/minecraft/screen/EnchantmentScreenHandler;context:Lnet/minecraft/screen/ScreenHandlerContext;
-
random
- Mappings:
Namespace Name Mixin selector official pLbpn;p:Ljava/util/Random;intermediary field_7811Lnet/minecraft/class_1718;field_7811:Ljava/util/Random;named randomLnet/minecraft/screen/EnchantmentScreenHandler;random:Ljava/util/Random;
-
seed
- Mappings:
Namespace Name Mixin selector official qLbpn;q:Lbpl;intermediary field_7814Lnet/minecraft/class_1718;field_7814:Lnet/minecraft/class_3915;named seedLnet/minecraft/screen/EnchantmentScreenHandler;seed:Lnet/minecraft/screen/Property;
-
enchantmentPower
public final int[] enchantmentPower- Mappings:
Namespace Name Mixin selector official kLbpn;k:[Iintermediary field_7808Lnet/minecraft/class_1718;field_7808:[Inamed enchantmentPowerLnet/minecraft/screen/EnchantmentScreenHandler;enchantmentPower:[I
-
enchantmentId
public final int[] enchantmentId- Mappings:
Namespace Name Mixin selector official lLbpn;l:[Iintermediary field_7812Lnet/minecraft/class_1718;field_7812:[Inamed enchantmentIdLnet/minecraft/screen/EnchantmentScreenHandler;enchantmentId:[I
-
enchantmentLevel
public final int[] enchantmentLevel- Mappings:
Namespace Name Mixin selector official mLbpn;m:[Iintermediary field_7810Lnet/minecraft/class_1718;field_7810:[Inamed enchantmentLevelLnet/minecraft/screen/EnchantmentScreenHandler;enchantmentLevel:[I
-
-
Constructor Details
-
EnchantmentScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Lbpn;<init>(ILbmo;)Vintermediary <init>Lnet/minecraft/class_1718;<init>(ILnet/minecraft/class_1661;)Vnamed <init>Lnet/minecraft/screen/EnchantmentScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;)V
-
EnchantmentScreenHandler
public EnchantmentScreenHandler(int syncId, PlayerInventory playerInventory, ScreenHandlerContext context) - Mappings:
Namespace Name Mixin selector official <init>Lbpn;<init>(ILbmo;Lbpg;)Vintermediary <init>Lnet/minecraft/class_1718;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)Vnamed <init>Lnet/minecraft/screen/EnchantmentScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/screen/ScreenHandlerContext;)V
-
-
Method Details
-
onContentChanged
- Overrides:
onContentChangedin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbov;a(Laug;)Vintermediary method_7609Lnet/minecraft/class_1703;method_7609(Lnet/minecraft/class_1263;)Vnamed onContentChangedLnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
-
onButtonClick
- Overrides:
onButtonClickin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbov;a(Lbmp;I)Zintermediary method_7604Lnet/minecraft/class_1703;method_7604(Lnet/minecraft/class_1657;I)Znamed onButtonClickLnet/minecraft/screen/ScreenHandler;onButtonClick(Lnet/minecraft/entity/player/PlayerEntity;I)Z
-
generateEnchantments
- Mappings:
Namespace Name Mixin selector official aLbpn;a(Lbtc;II)Ljava/util/List;intermediary method_7637Lnet/minecraft/class_1718;method_7637(Lnet/minecraft/class_1799;II)Ljava/util/List;named generateEnchantmentsLnet/minecraft/screen/EnchantmentScreenHandler;generateEnchantments(Lnet/minecraft/item/ItemStack;II)Ljava/util/List;
-
getLapisCount
public int getLapisCount()- Mappings:
Namespace Name Mixin selector official lLbpn;l()Iintermediary method_7638Lnet/minecraft/class_1718;method_7638()Inamed getLapisCountLnet/minecraft/screen/EnchantmentScreenHandler;getLapisCount()I
-
getSeed
public int getSeed()- Mappings:
Namespace Name Mixin selector official mLbpn;m()Iintermediary method_17413Lnet/minecraft/class_1718;method_17413()Inamed getSeedLnet/minecraft/screen/EnchantmentScreenHandler;getSeed()I
-
close
- Overrides:
closein classScreenHandler- Mappings:
Namespace Name Mixin selector official bLbov;b(Lbmp;)Vintermediary method_7595Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbov;a(Lbmp;)Zintermediary method_7597Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLbov;b(Lbmp;I)Lbtc;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;
-