Class CloudContainer

java.lang.Object
org.cloudburstmc.server.inventory.BaseInventory
org.cloudburstmc.server.inventory.CloudContainer
All Implemented Interfaces:
org.cloudburstmc.api.inventory.ContainerInventory, org.cloudburstmc.api.inventory.Inventory
Direct Known Subclasses:
CloudBarrelInventory, CloudBrewingInventory, CloudChestInventory, CloudDoubleChestInventory, CloudEnderChestInventory, CloudFurnaceInventory, CloudHopperInventory, CloudShulkerBoxInventory

public abstract class CloudContainer extends BaseInventory implements org.cloudburstmc.api.inventory.ContainerInventory
author: MagicDroidX Nukkit Project
  • Constructor Details

    • CloudContainer

      public CloudContainer(org.cloudburstmc.api.inventory.InventoryHolder holder, org.cloudburstmc.api.inventory.InventoryType type)
    • CloudContainer

      public CloudContainer(org.cloudburstmc.api.inventory.InventoryHolder holder, org.cloudburstmc.api.inventory.InventoryType type, Map<Integer,​org.cloudburstmc.api.item.ItemStack> items)
    • CloudContainer

      public CloudContainer(org.cloudburstmc.api.inventory.InventoryHolder holder, org.cloudburstmc.api.inventory.InventoryType type, Map<Integer,​org.cloudburstmc.api.item.ItemStack> items, Integer overrideSize)
    • CloudContainer

      public CloudContainer(org.cloudburstmc.api.inventory.InventoryHolder holder, org.cloudburstmc.api.inventory.InventoryType type, Map<Integer,​org.cloudburstmc.api.item.ItemStack> items, Integer overrideSize, String overrideTitle)
  • Method Details

    • onOpen

      public void onOpen(org.cloudburstmc.api.player.Player who)
      Specified by:
      onOpen in interface org.cloudburstmc.api.inventory.Inventory
      Overrides:
      onOpen in class BaseInventory
    • onClose

      public void onClose(org.cloudburstmc.api.player.Player who)
      Specified by:
      onClose in interface org.cloudburstmc.api.inventory.Inventory
      Overrides:
      onClose in class BaseInventory
    • calculateRedstone

      public static int calculateRedstone(org.cloudburstmc.api.inventory.Inventory inv)
    • sendBlockEventPacket

      public static void sendBlockEventPacket(org.cloudburstmc.api.blockentity.BlockEntity block, int eventData)