Class AnglerWorkshopMenu

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.ItemCombinerMenu
com.li64.tide.client.gui.menus.AnglerWorkshopMenu

public class AnglerWorkshopMenu extends net.minecraft.world.inventory.ItemCombinerMenu
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected net.minecraft.world.level.Level
     

    Fields inherited from class net.minecraft.world.inventory.ItemCombinerMenu

    access, inputSlots, player, resultSlots

    Fields inherited from class net.minecraft.world.inventory.AbstractContainerMenu

    CARRIED_SLOT_SIZE, containerId, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, SLOT_CLICKED_OUTSIDE, slots
  • Constructor Summary

    Constructors
    Constructor
    Description
    AnglerWorkshopMenu(int menuId, net.minecraft.world.entity.player.Inventory inventory)
     
    AnglerWorkshopMenu(int menuId, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.world.inventory.ContainerLevelAccess levelAccess)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected net.minecraft.world.inventory.ItemCombinerMenuSlotDefinition
     
    void
     
    static net.minecraft.world.item.ItemStack
    getOutputRodFor(net.minecraft.world.item.ItemStack input, net.minecraft.world.item.ItemStack bobberItem, net.minecraft.world.item.ItemStack hookItem, net.minecraft.world.item.ItemStack lineItem)
     
    protected boolean
    isValidBlock(net.minecraft.world.level.block.state.BlockState blockState)
     
    protected boolean
    mayPickup(net.minecraft.world.entity.player.Player player, boolean hasItem)
     
    protected void
    onTake(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack)
     

    Methods inherited from class net.minecraft.world.inventory.ItemCombinerMenu

    canMoveIntoInputSlots, getResultSlot, getSlotToQuickMoveTo, quickMoveStack, removed, slotsChanged, stillValid

    Methods inherited from class net.minecraft.world.inventory.AbstractContainerMenu

    addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, stillValid, suppressRemoteUpdates, transferState

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • level

      protected net.minecraft.world.level.Level level
  • Constructor Details

    • AnglerWorkshopMenu

      public AnglerWorkshopMenu(int menuId, net.minecraft.world.entity.player.Inventory inventory)
    • AnglerWorkshopMenu

      public AnglerWorkshopMenu(int menuId, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.world.inventory.ContainerLevelAccess levelAccess)
  • Method Details

    • mayPickup

      protected boolean mayPickup(net.minecraft.world.entity.player.Player player, boolean hasItem)
      Specified by:
      mayPickup in class net.minecraft.world.inventory.ItemCombinerMenu
    • onTake

      protected void onTake(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack)
      Specified by:
      onTake in class net.minecraft.world.inventory.ItemCombinerMenu
    • isValidBlock

      protected boolean isValidBlock(net.minecraft.world.level.block.state.BlockState blockState)
      Specified by:
      isValidBlock in class net.minecraft.world.inventory.ItemCombinerMenu
    • createResult

      public void createResult()
      Specified by:
      createResult in class net.minecraft.world.inventory.ItemCombinerMenu
    • getOutputRodFor

      public static net.minecraft.world.item.ItemStack getOutputRodFor(net.minecraft.world.item.ItemStack input, net.minecraft.world.item.ItemStack bobberItem, net.minecraft.world.item.ItemStack hookItem, net.minecraft.world.item.ItemStack lineItem)
    • createInputSlotDefinitions

      protected net.minecraft.world.inventory.ItemCombinerMenuSlotDefinition createInputSlotDefinitions()
      Specified by:
      createInputSlotDefinitions in class net.minecraft.world.inventory.ItemCombinerMenu