Package net.minecraft.screen
Class EnchantmentScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.EnchantmentScreenHandler
- Mappings:
Namespace Name official bwjintermediary 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 nLbwj;n:Lazh;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 oLbwj;o:Lbwc;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 pLbwj;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 qLbwj;q:Lbwh;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 kLbwj;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 lLbwj;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 mLbwj;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>Lbwj;<init>(ILbtg;)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>Lbwj;<init>(ILbtg;Lbwc;)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 aLbvr;a(Lazh;)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 bLbvr;b(Lbth;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 aLbwj;a(Lcac;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 lLbwj;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 mLbwj;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 bLbvr;b(Lbth;)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 aLbvr;a(Lbth;)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 aLbvr;a(Lbth;I)Lcac;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;
-