Java Code Examples for org.bukkit.Material#INK_SACK

The following examples show how to use org.bukkit.Material#INK_SACK . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: Dye.java    From Kettle with GNU General Public License v3.0 4 votes vote down vote up
public Dye() {
    super(Material.INK_SACK);
}
 
Example 2
Source File: Dye.java    From Kettle with GNU General Public License v3.0 4 votes vote down vote up
/**
 * @param color color of the dye
 */
public Dye(final DyeColor color) {
    super(Material.INK_SACK, color.getDyeData());
}
 
Example 3
Source File: MainMenuWindow.java    From Hawk with GNU General Public License v3.0 4 votes vote down vote up
public MainMenuWindow(Hawk hawk, Player player) {
    super(hawk, player, 1, ChatColor.GOLD + "Hawk Anticheat");
    HawkPlayer pp = hawk.getHawkPlayer(player);

    /*elements[0] = new Element(Material.SAND, "dummy") {
        @Override
        public void doAction(Player p, Hawk hawk) {
            Window testWindow = new TestWindow(hawk, p);
            hawk.getGuiManager().sendWindow(p, testWindow);
        }
    };*/

    elements[4] = new Element(Material.WORKBENCH, "Toggle Checks") {
        @Override
        public void doAction(Player p, Hawk hawk) {
            Window checks = new ToggleChecksWindow(hawk, p);
            hawk.getGuiManager().sendWindow(p, checks);
        }
    };

    elements[5] = new Element(Material.PAPER, "Reload Configuration") {
        @Override
        public void doAction(Player p, Hawk hawk) {
            Bukkit.dispatchCommand(p, "hawk reload");
        }
    };

    ItemStack notify = new ItemStack(Material.INK_SACK);
    notify.setDurability((short) (pp.canReceiveAlerts() ? 10 : 8));
    ItemMeta notifyName = notify.getItemMeta();
    notifyName.setDisplayName(pp.canReceiveAlerts() ? "Notifications: ON" : "Notifications: OFF");
    notify.setItemMeta(notifyName);
    elements[3] = new Element(notify) {
        @Override
        public void doAction(Player p, Hawk hawk) {
            pp.setReceiveNotifications(!pp.canReceiveAlerts());
            Window mainMenu = new MainMenuWindow(hawk, p);
            hawk.getGuiManager().sendWindow(p, mainMenu);
        }
    };

    elements[8] = new Element(Material.WOOD_DOOR, "Exit GUI") {
        @Override
        public void doAction(Player p, Hawk hawk) {
            p.closeInventory();
        }
    };

    prepareInventory();
}
 
Example 4
Source File: Succubus.java    From AnnihilationPro with MIT License 4 votes vote down vote up
@SuppressWarnings("deprecation")
@Override
protected ItemStack getIcon()
{
	return new ItemStack(Material.INK_SACK, 1, (short) 0, (byte) 1);
}
 
Example 5
Source File: DyeItemData.java    From SonarPet with GNU General Public License v3.0 4 votes vote down vote up
protected DyeItemData(byte rawData, ItemMeta meta) {
    super(Material.INK_SACK, rawData, meta);
}