All Implemented Interfaces:
net.neoforged.neoforge.items.IItemHandler, net.neoforged.neoforge.items.IItemHandlerModifiable

public class DispenserMountedStorage extends SimpleMountedStorage
  • Field Details

  • Constructor Details

    • DispenserMountedStorage

      protected DispenserMountedStorage(MountedItemStorageType<?> type, net.neoforged.neoforge.items.IItemHandler handler)
    • DispenserMountedStorage

      public DispenserMountedStorage(net.neoforged.neoforge.items.IItemHandler handler)
  • Method Details

    • createMenuProvider

      @Nullable protected @Nullable net.minecraft.world.MenuProvider createMenuProvider(net.minecraft.network.chat.Component name, net.neoforged.neoforge.items.IItemHandlerModifiable handler, Predicate<net.minecraft.world.entity.player.Player> stillValid, Consumer<net.minecraft.world.entity.player.Player> onClose)
      Overrides:
      createMenuProvider in class MountedItemStorage
      Returns:
      a MenuProvider that provides the menu players will see when opening this storage
    • playOpeningSound

      protected void playOpeningSound(net.minecraft.server.level.ServerLevel level, net.minecraft.world.phys.Vec3 pos)
      Description copied from class: MountedItemStorage
      Play the sound made by opening this storage's GUI.
      Overrides:
      playOpeningSound in class MountedItemStorage