Package net.minecraft.screen
Class EnchantmentScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.EnchantmentScreenHandler
- Mappings:
Namespace Name official bwfintermediary 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, isValid, 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 nLbwf;n:Laze;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 oLbwf;o:Lbvy;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 pLbwf;p:Lalu;intermediary field_7811Lnet/minecraft/class_1718;field_7811:Lnet/minecraft/class_5819;named randomLnet/minecraft/screen/EnchantmentScreenHandler;random:Lnet/minecraft/util/math/random/Random;
-
seed
- Mappings:
Namespace Name Mixin selector official qLbwf;q:Lbwd;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 kLbwf;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 lLbwf;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 mLbwf;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>Lbwf;<init>(ILbtc;)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>Lbwf;<init>(ILbtc;Lbvy;)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 aLbvn;a(Laze;)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 bLbvn;b(Lbtd;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 aLbwf;a(Lbzy;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 lLbwf;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 mLbwf;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 bLbvn;b(Lbtd;)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 aLbvn;a(Lbtd;)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
- Specified by:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbvn;a(Lbtd;I)Lbzy;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;
-