Package net.minecraft.screen
Class CartographyTableScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.CartographyTableScreenHandler
public class CartographyTableScreenHandler extends ScreenHandler
-
Field Summary
Fields Modifier and Type Field Description private ScreenHandlerContext
context
Inventory
inventory
private long
lastTakeResultTime
private CraftingResultInventory
resultSlot
Fields inherited from class net.minecraft.screen.ScreenHandler
slots, syncId
-
Constructor Summary
Constructors Constructor Description CartographyTableScreenHandler(int syncId, PlayerInventory inventory)
CartographyTableScreenHandler(int syncId, PlayerInventory inventory, ScreenHandlerContext context)
-
Method Summary
Modifier and Type Method Description boolean
canInsertIntoSlot(ItemStack stack, Slot slot)
boolean
canUse(PlayerEntity player)
void
close(PlayerEntity player)
void
onContentChanged(Inventory inventory)
ItemStack
transferSlot(PlayerEntity player, int index)
private void
updateResult(ItemStack map, ItemStack item, ItemStack oldResult)
Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertItemIntoSlot, canStacksCombine, canUse, checkDataCount, checkSize, dropInventory, endQuickCraft, getNextActionId, getSlot, getStacks, getType, insertItem, isNotRestricted, onButtonClick, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setPlayerRestriction, setProperty, setStackInSlot, shouldQuickCraftContinue, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks
-
Field Details
-
context
-
lastTakeResultTime
private long lastTakeResultTime -
inventory
-
resultSlot
-
-
Constructor Details
-
CartographyTableScreenHandler
-
CartographyTableScreenHandler
public CartographyTableScreenHandler(int syncId, PlayerInventory inventory, ScreenHandlerContext context)
-
-
Method Details
-
canUse
- Specified by:
canUse
in classScreenHandler
-
onContentChanged
- Overrides:
onContentChanged
in classScreenHandler
-
updateResult
-
canInsertIntoSlot
- Overrides:
canInsertIntoSlot
in classScreenHandler
-
transferSlot
- Overrides:
transferSlot
in classScreenHandler
-
close
- Overrides:
close
in classScreenHandler
-