Class AbstractAutocraftingMonitorContainerMenu

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.refinedmods.refinedstorage.common.support.AbstractBaseContainerMenu
com.refinedmods.refinedstorage.common.autocrafting.monitor.AbstractAutocraftingMonitorContainerMenu
All Implemented Interfaces:
TaskStatusListener, AutocraftingMonitorWatcher
Direct Known Subclasses:
AutocraftingMonitorContainerMenu, WirelessAutocraftingMonitorContainerMenu

public abstract class AbstractAutocraftingMonitorContainerMenu extends AbstractBaseContainerMenu implements TaskStatusListener, AutocraftingMonitorWatcher
  • Constructor Details

    • AbstractAutocraftingMonitorContainerMenu

      protected AbstractAutocraftingMonitorContainerMenu(net.minecraft.world.inventory.MenuType<?> menuType, int syncId, net.minecraft.world.entity.player.Inventory playerInventory, AutocraftingMonitorData data)
  • Method Details

    • removed

      public void removed(net.minecraft.world.entity.player.Player removedPlayer)
      Overrides:
      removed in class net.minecraft.world.inventory.AbstractContainerMenu
    • broadcastChanges

      public void broadcastChanges()
      Overrides:
      broadcastChanges in class net.minecraft.world.inventory.AbstractContainerMenu
    • taskStatusChanged

      public void taskStatusChanged(TaskStatus status)
      Specified by:
      taskStatusChanged in interface TaskStatusListener
    • taskRemoved

      public void taskRemoved(TaskId id)
      Specified by:
      taskRemoved in interface TaskStatusListener
    • taskAdded

      public void taskAdded(TaskStatus status)
      Specified by:
      taskAdded in interface TaskStatusListener
    • cancelTask

      public void cancelTask(TaskId taskId)
    • cancelAllTasks

      public void cancelAllTasks()
    • activeChanged

      public void activeChanged(boolean newActive)
      Specified by:
      activeChanged in interface AutocraftingMonitorWatcher