Package info.u_team.u_team_core.menu
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
Unstable api!
Adds a management system for fluids in menus like items.
Adds a management system for fluids in menus like items.
-
Nested Class Summary
Nested Classes -
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
ConstructorsModifierConstructorDescriptionprotectedFluidContainerMenu(net.minecraft.world.inventory.MenuType<?> menuType, int containerId) Creates a container menu. -
Method Summary
Modifier and TypeMethodDescriptionvoidBroadcast changed datavoidBroadcast all datavoidSends all menu data to the client.Methods inherited from class info.u_team.u_team_core.menu.UAbstractContainerMenu
addPlayerInventory, addSlots, addSlots, getLastSlots, getSynchronizerPlayer, initMenu, setSynchronizerPlayerMethods 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
-
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 typecontainerId- Container id
-
-
Method Details
-
sendAllDataToRemote
public void sendAllDataToRemote()Sends all menu data to the client.- Overrides:
sendAllDataToRemotein classnet.minecraft.world.inventory.AbstractContainerMenu
-
broadcastChanges
public void broadcastChanges()Broadcast changed data- Overrides:
broadcastChangesin classnet.minecraft.world.inventory.AbstractContainerMenu
-
broadcastFullState
public void broadcastFullState()Broadcast all data- Overrides:
broadcastFullStatein classnet.minecraft.world.inventory.AbstractContainerMenu
-
getDelegator
-