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#GOLD_HOE
The following examples show how to use
org.bukkit.Material#GOLD_HOE .
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: IslandGuard1_9.java From askyblock with GNU General Public License v2.0 | 5 votes |
/** * Handle blocks that need special treatment * Tilling of coarse dirt into dirt using off-hand (regular hand is in 1.8) * Usually prevented because it could lead to an endless supply of dirt with gravel * * @param e - event */ @SuppressWarnings("deprecation") @EventHandler(priority = EventPriority.LOW, ignoreCancelled=true) public void onPlayerInteract(final PlayerInteractEvent e) { if (!e.getAction().equals(Action.RIGHT_CLICK_BLOCK)) { return; } if (!IslandGuard.inWorld(e.getPlayer())) { return; } if (e.getPlayer().isOp()) { return; } // This permission bypasses protection if (VaultHelper.checkPerm(e.getPlayer(), Settings.PERMPREFIX + "mod.bypassprotect") || VaultHelper.checkPerm(e.getPlayer(), Settings.PERMPREFIX + "craft.dirt")) { return; } // Prevents tilling of coarse dirt into dirt ItemStack inHand = e.getPlayer().getInventory().getItemInOffHand(); if (inHand.getType() == Material.WOOD_HOE || inHand.getType() == Material.IRON_HOE || inHand.getType() == Material.GOLD_HOE || inHand.getType() == Material.DIAMOND_HOE || inHand.getType() == Material.STONE_HOE) { // plugin.getLogger().info("1.8 " + "DEBUG: hoe in hand"); Block block = e.getClickedBlock(); // plugin.getLogger().info("1.8 " + "DEBUG: block is " + block.getType() + // ":" + block.getData()); // Check if coarse dirt if (block.getType() == Material.DIRT && block.getData() == (byte) 1) { // plugin.getLogger().info("1.8 " + "DEBUG: hitting coarse dirt!"); e.setCancelled(true); } } }
Example 2
Source File: IslandGuard1_8.java From askyblock with GNU General Public License v2.0 | 5 votes |
/** * Handle V1.8 blocks that need special treatment * Tilling of coarse dirt into dirt * Usually prevented because it could lead to an endless supply of dirt with gravel * * @param e - event */ @SuppressWarnings("deprecation") @EventHandler(priority = EventPriority.LOW, ignoreCancelled=true) public void onPlayerInteract(final PlayerInteractEvent e) { if (DEBUG) { plugin.getLogger().info("1.8 " + e.getEventName()); } if (!e.getAction().equals(Action.RIGHT_CLICK_BLOCK)) { return; } if (!IslandGuard.inWorld(e.getPlayer())) { return; } if (e.getPlayer().isOp()) { return; } // This permission bypasses protection if (VaultHelper.checkPerm(e.getPlayer(), Settings.PERMPREFIX + "mod.bypassprotect") || VaultHelper.checkPerm(e.getPlayer(), Settings.PERMPREFIX + "craft.dirt")) { return; } // Prevents tilling of coarse dirt into dirt ItemStack inHand = e.getPlayer().getItemInHand(); if (inHand.getType() == Material.WOOD_HOE || inHand.getType() == Material.IRON_HOE || inHand.getType() == Material.GOLD_HOE || inHand.getType() == Material.DIAMOND_HOE || inHand.getType() == Material.STONE_HOE) { // plugin.getLogger().info("1.8 " + "DEBUG: hoe in hand"); Block block = e.getClickedBlock(); // plugin.getLogger().info("1.8 " + "DEBUG: block is " + block.getType() + // ":" + block.getData()); // Check if coarse dirt if (block.getType() == Material.DIRT && block.getData() == (byte) 1) { // plugin.getLogger().info("1.8 " + "DEBUG: hitting coarse dirt!"); e.setCancelled(true); } } }