Available Methods
- AIR
- getMaterial ( )
- matchMaterial ( )
- valueOf ( )
- STONE
- SKULL_ITEM
- POTION
- CHEST
- WOOL
- equals ( )
- WRITTEN_BOOK
- isBlock ( )
- LAVA
- DISPENSER
- WATER
- getData ( )
- TNT
- getNewData ( )
- REDSTONE_BLOCK
- COBBLESTONE
- LEATHER_HELMET
- EMERALD
- ENDER_CHEST
- ICE
- toString ( )
- SKULL
- BOW
- name ( )
- SPLASH_POTION
- values ( )
- getId ( )
- PLAYER_HEAD
- FLINT_AND_STEEL
- WALL_SIGN
- DIAMOND_AXE
- COMPASS
- LEATHER_CHESTPLATE
- SHEARS
- SAND
- BLAZE_POWDER
- DIAMOND
- STAINED_GLASS
- HOPPER
- FURNACE
- CAULDRON
- LOG
- PAPER
- STICK
- GHAST_TEAR
- BARRIER
- NETHER_WART
- BOOK
- PISTON
- REDSTONE
- CARPET
- FIRE
- OAK_DOOR
- QUARTZ_ORE
- ANVIL
- CAVE_AIR
- GOLD_NUGGET
- LEATHER_LEGGINGS
- IRON_BARS
- CRAFTING_TABLE
- ARROW
- GOLDEN_HOE
- isSolid ( )
- REDSTONE_WIRE
- LEATHER_BOOTS
- CHAINMAIL_CHESTPLATE
- STATIONARY_WATER
- OAK_LEAVES
- POWERED_RAIL
- NOTE_BLOCK
- TRAPPED_CHEST
- WHEAT
- DIAMOND_CHESTPLATE
- GRASS
- SLIME_BALL
- ACACIA_DOOR
- SHIELD
- GOLD_INGOT
- POTATO
- SNOW
- LAPIS_ORE
- ENCHANTING_TABLE
- SPAWNER
- STONE_HOE
- WATER_BUCKET
- DIAMOND_LEGGINGS
- ELYTRA
- BREWING_STAND
- QUARTZ
- WORKBENCH
- COOKED_COD
- IRON_INGOT
- IRON_PICKAXE
- GLOWSTONE
- DRAGON_EGG
- GOLD_ORE
- BEDROCK
- GOLDEN_BOOTS
- LAPIS_BLOCK
- IRON_CHESTPLATE
- SEAGRASS
- PISTON_MOVING_PIECE
- SPRUCE_LEAVES
- TORCH
- LADDER
- LONG_GRASS
- WOOD_HOE
- BIRCH_LOG
- PRISMARINE_SHARD
- isItem ( )
- DIAMOND_ORE
- DIRT
- DETECTOR_RAIL
- DIAMOND_HELMET
- COOKED_SALMON
- COOKED_PORKCHOP
- STATIONARY_LAVA
- ENDER_EYE
- MOVING_PISTON
- MAP
- DROPPER
- PAINTING
- RAW_FISH
- MONSTER_EGG
- LEVER
- IRON_BOOTS
- ACACIA_LEAVES
- BANNER
- IRON_HOE
- LEAVES_2 ( )
- TIPPED_ARROW
- ENDER_PEARL
- RED_BED
- ACACIA_LOG
- CHICKEN
- ordinal ( )
- SIGN_POST
- GLASS_BOTTLE
- BONE_MEAL
- PISTON_HEAD
- LIGHT_WEIGHTED_PRESSURE_PLATE
- NETHER_BRICK_FENCE
- BIRCH_FENCE
- EGG
- BUCKET
- BED_BLOCK
- DARK_OAK_LOG
- JUNGLE_LEAVES
- REDSTONE_COMPARATOR_OFF
- GOLD_HOE
- DIAMOND_HOE
- LOG_2 ( )
- WRITABLE_BOOK
- VINE
- GOLDEN_CHESTPLATE
- COD
- RABBIT
Related Classes
- java.util.Arrays
- java.io.File
- java.util.Collections
- java.util.Random
- java.util.UUID
- java.util.Optional
- java.util.logging.Level
- com.google.common.base.Preconditions
- org.junit.jupiter.api.Test
- java.util.concurrent.ThreadLocalRandom
- org.jetbrains.annotations.NotNull
- org.junit.jupiter.api.Assertions
- org.bukkit.entity.Player
- org.bukkit.Bukkit
- org.bukkit.event.EventHandler
- org.bukkit.ChatColor
- org.bukkit.command.CommandSender
- org.bukkit.inventory.ItemStack
- org.bukkit.event.EventPriority
- org.bukkit.Location
- org.bukkit.World
- org.bukkit.event.Event
- org.bukkit.entity.Entity
- org.bukkit.inventory.meta.ItemMeta
- org.bukkit.block.Block
Java Code Examples for org.bukkit.Material#WORKBENCH
The following examples show how to use
org.bukkit.Material#WORKBENCH .
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: CraftHumanEntity.java From Kettle with GNU General Public License v3.0 | 6 votes |
public InventoryView openWorkbench(Location location, boolean force) { if (!force) { Block block = location.getBlock(); if (block.getType() != Material.WORKBENCH) { return null; } } if (location == null) { location = getLocation(); } getHandle().displayGui(new BlockWorkbench.InterfaceCraftingTable(getHandle().world, new BlockPos(location.getBlockX(), location.getBlockY(), location.getBlockZ()))); if (force) { getHandle().inventoryContainer.checkReachable = false; } return getHandle().inventoryContainer.getBukkitView(); }
Example 2
Source File: CraftHumanEntity.java From Thermos with GNU General Public License v3.0 | 6 votes |
public InventoryView openWorkbench(Location location, boolean force) { if (!force) { Block block = location.getBlock(); if (block.getType() != Material.WORKBENCH) { return null; } } if (location == null) { location = getLocation(); } getHandle().displayGUIWorkbench(location.getBlockX(), location.getBlockY(), location.getBlockZ()); if (force) { getHandle().openContainer.checkReachable = false; } return getHandle().openContainer.getBukkitView(); }
Example 3
Source File: CraftingProtect.java From ProjectAres with GNU Affero General Public License v3.0 | 5 votes |
@EventHandler(priority = EventPriority.MONITOR) public void cloneCraftingWindow(final PlayerInteractEvent event) { if(!AntiGrief.CraftProtect.enabled()) { return; } if(!event.isCancelled() && event.getAction() == Action.RIGHT_CLICK_BLOCK && event.getPlayer().getOpenInventory().getType() == InventoryType.CRAFTING /* nothing open */) { Block block = event.getClickedBlock(); if(block != null && block.getType() == Material.WORKBENCH && !event.getPlayer().isSneaking()) { // create the window ourself event.setCancelled(true); event.getPlayer().openWorkbench(null, true); // doesn't check reachable } } }
Example 4
Source File: CivilianKit.java From AnnihilationPro with MIT License | 5 votes |
@Override public IconPackage getIconPackage() { return new IconPackage(new ItemStack(Material.WORKBENCH), Lang.CIVILIANLORE.toStringArray()); // return new IconPackage(new ItemStack(Material.WORKBENCH), // new String[]{ aqua+"You are the backbone.", // "", // aqua+"Fuel all facets of the", // aqua+"war machine with your", // aqua+"set of wooden tools and", // aqua+"prepare for battle!" // }); }
Example 5
Source File: MainMenuWindow.java From Hawk with GNU General Public License v3.0 | 4 votes |
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(); }