All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bukkit.block.Dropper Maven / Gradle / Ivy

The newest version!
package org.bukkit.block;

import org.bukkit.inventory.InventoryHolder;

/**
 * Represents a dropper.
 */
public interface Dropper extends BlockState, InventoryHolder {
  /**
   * Tries to drop a randomly selected item from the Dropper's inventory,
   * following the normal behavior of a Dropper.
   * 

* Normal behavior of a Dropper is as follows: *

* If the block that the Dropper is facing is an InventoryHolder or * ContainerBlock the randomly selected ItemStack is placed within that * Inventory in the first slot that's available, starting with 0 and * counting up. If the inventory is full, nothing happens. *

* If the block that the Dropper is facing is not an InventoryHolder or * ContainerBlock, the randomly selected ItemStack is dropped on * the ground in the form of an {@link org.bukkit.entity.Item Item}. */ void drop(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy