Class BukkitPlayerBlockBag

java.lang.Object
com.sk89q.worldedit.extent.inventory.BlockBag
com.sk89q.worldedit.bukkit.BukkitPlayerBlockBag
All Implemented Interfaces:
com.fastasyncworldedit.core.extent.inventory.SlottableBlockBag

public class BukkitPlayerBlockBag extends com.sk89q.worldedit.extent.inventory.BlockBag implements com.fastasyncworldedit.core.extent.inventory.SlottableBlockBag
  • Constructor Summary

    Constructors
    Constructor
    Description
    Construct the object.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addSingleSourcePosition(com.sk89q.worldedit.util.Location pos)
     
    void
    addSourcePosition(com.sk89q.worldedit.util.Location pos)
     
    void
    fetchBlock(com.sk89q.worldedit.world.block.BlockState blockState)
     
    void
     
    com.sk89q.worldedit.blocks.BaseItem
    getItem(int slot)
     
    Get the player.
    void
    setItem(int slot, com.sk89q.worldedit.blocks.BaseItem block)
     
    void
    storeBlock(com.sk89q.worldedit.world.block.BlockState blockState, int amount)
     

    Methods inherited from class com.sk89q.worldedit.extent.inventory.BlockBag

    fetchPlacedBlock, peekBlock, storeBlock, storeDroppedBlock

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.fastasyncworldedit.core.extent.inventory.SlottableBlockBag

    getSelectedSlot, size
  • Constructor Details

    • BukkitPlayerBlockBag

      public BukkitPlayerBlockBag(Player player)
      Construct the object.
      Parameters:
      player - the player
  • Method Details

    • getPlayer

      public Player getPlayer()
      Get the player.
      Returns:
      the player
    • fetchBlock

      public void fetchBlock(com.sk89q.worldedit.world.block.BlockState blockState) throws com.sk89q.worldedit.extent.inventory.BlockBagException
      Specified by:
      fetchBlock in class com.sk89q.worldedit.extent.inventory.BlockBag
      Throws:
      com.sk89q.worldedit.extent.inventory.BlockBagException
    • storeBlock

      public void storeBlock(com.sk89q.worldedit.world.block.BlockState blockState, int amount) throws com.sk89q.worldedit.extent.inventory.BlockBagException
      Specified by:
      storeBlock in class com.sk89q.worldedit.extent.inventory.BlockBag
      Throws:
      com.sk89q.worldedit.extent.inventory.BlockBagException
    • flushChanges

      public void flushChanges()
      Specified by:
      flushChanges in class com.sk89q.worldedit.extent.inventory.BlockBag
    • addSourcePosition

      public void addSourcePosition(com.sk89q.worldedit.util.Location pos)
      Specified by:
      addSourcePosition in class com.sk89q.worldedit.extent.inventory.BlockBag
    • addSingleSourcePosition

      public void addSingleSourcePosition(com.sk89q.worldedit.util.Location pos)
      Specified by:
      addSingleSourcePosition in class com.sk89q.worldedit.extent.inventory.BlockBag
    • getItem

      public com.sk89q.worldedit.blocks.BaseItem getItem(int slot)
      Specified by:
      getItem in interface com.fastasyncworldedit.core.extent.inventory.SlottableBlockBag
    • setItem

      public void setItem(int slot, com.sk89q.worldedit.blocks.BaseItem block)
      Specified by:
      setItem in interface com.fastasyncworldedit.core.extent.inventory.SlottableBlockBag