Class FluidContainerMenu

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
info.u_team.u_team_core.menu.UAbstractContainerMenu
info.u_team.u_team_core.menu.FluidContainerMenu
Direct Known Subclasses:
UContainerMenu

public abstract class FluidContainerMenu extends UAbstractContainerMenu
Unstable api!
Adds a management system for fluids in menus like items.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
     
  • Field Summary

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

    CARRIED_SLOT_SIZE, containerId, lastSlots, 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
    Modifier
    Constructor
    Description
    protected
    FluidContainerMenu(net.minecraft.world.inventory.MenuType<?> menuType, int containerId)
    Creates a container menu.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Broadcast changed data
    void
    Broadcast all data
     
    void
    Sends all menu data to the client.

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

    addDataSlot, addDataSlots, addSlot, addSlotListener, 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, quickMoveStack, removed, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, stillValid, suppressRemoteUpdates, transferState

    Methods inherited from class java.lang.Object

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

    • FluidContainerMenu

      protected FluidContainerMenu(net.minecraft.world.inventory.MenuType<?> menuType, int containerId)
      Creates a container menu. Must be implemented by a sub class to be used.
      Parameters:
      menuType - Menu type
      containerId - Container id
  • Method Details

    • sendAllDataToRemote

      public void sendAllDataToRemote()
      Sends all menu data to the client.
      Overrides:
      sendAllDataToRemote in class net.minecraft.world.inventory.AbstractContainerMenu
    • broadcastChanges

      public void broadcastChanges()
      Broadcast changed data
      Overrides:
      broadcastChanges in class net.minecraft.world.inventory.AbstractContainerMenu
    • broadcastFullState

      public void broadcastFullState()
      Broadcast all data
      Overrides:
      broadcastFullState in class net.minecraft.world.inventory.AbstractContainerMenu
    • getDelegator