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#SIGN_POST
The following examples show how to use
org.bukkit.Material#SIGN_POST .
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: Signs.java From AnnihilationPro with MIT License | 6 votes |
private void placeSignInWorld(AnniSign asign, String[] lore) { Location loc = asign.getLocation().toLocation(); Block block = loc.getWorld().getBlockAt(loc);//asign.getLocation().toLocation().getBlock(); if(block.getType() != Material.WALL_SIGN && block.getType() != Material.SIGN_POST) block.getWorld().getBlockAt(loc).setType(asign.isSignPost() ? Material.SIGN_POST : Material.WALL_SIGN); Sign sign = (Sign)block.getState(); if(sign != null) { for(int x = 0; x < lore.length; x++) sign.setLine(x, lore[x]); org.bukkit.material.Sign matSign = new org.bukkit.material.Sign(block.getType()); matSign.setFacingDirection(asign.getFacingDirection()); sign.setData(matSign); sign.update(true); } }
Example 2
Source File: Game.java From ZombieEscape with GNU General Public License v2.0 | 6 votes |
/** * Creates a door with a given time in seconds. * * @param player the player who is setting the arena up * @param input the time, in seconds, the door will take to open */ private void addDoor(Player player, String input) { Block block = player.getEyeLocation().getBlock(); Material material = block.getType(); if (material != Material.SIGN_POST && material != Material.WALL_SIGN) { Messages.BLOCK_NOT_SIGN.send(player); return; } int seconds = Utils.getNumber(player, input); if (seconds < 0) { Messages.BAD_SECONDS.send(player); return; } int signID = editedFile.createListLocation(player, block.getLocation(), "Doors"); editedFile.getConfig().set("Doors." + signID + ".Timer", seconds); editedFile.saveFile(); Messages.CREATED_SIGN.send(player, signID, seconds); }
Example 3
Source File: Signs.java From AnnihilationPro with MIT License | 5 votes |
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) public void signClickCheck(PlayerInteractEvent event) { if(event.getAction() == Action.RIGHT_CLICK_BLOCK) { Block b = event.getClickedBlock(); if(b != null) { if(b.getType() == Material.WALL_SIGN || b.getType() == Material.SIGN_POST) { final Location loc = b.getLocation(); final Player p = event.getPlayer(); AnniSign sign = this.signs.get(MapKey.getKey(loc)); if(sign != null) { event.setCancelled(true); if(sign.getType().equals(SignType.Team)) { AnniTeam team = sign.getType().getTeam(); if(team != null) { p.performCommand("team "+team.getName()); } } else if(sign.getType().equals(SignType.Brewing)) { ShopMenu.openBrewingShop(p); } else if(sign.getType().equals(SignType.Weapon)) { ShopMenu.openWeaponShop(p); } } } } } }
Example 4
Source File: Signs.java From AnnihilationPro with MIT License | 5 votes |
@EventHandler(priority = EventPriority.LOW,ignoreCancelled = true) public void signBreakCheck(BlockBreakEvent event) { if(event.getBlock() != null && event.getPlayer().getGameMode() != GameMode.CREATIVE) { if(event.getBlock().getType() == Material.WALL_SIGN || event.getBlock().getType() == Material.SIGN_POST) { MapKey key = MapKey.getKey(event.getBlock().getLocation()); if(this.signs.containsKey(key)) event.setCancelled(true); } } }
Example 5
Source File: Sign.java From Kettle with GNU General Public License v3.0 | 4 votes |
public Sign() { super(Material.SIGN_POST); }
Example 6
Source File: Materials.java From ProjectAres with GNU Affero General Public License v3.0 | 4 votes |
public static boolean isSign(Material material) { return material == Material.SIGN_POST || material == Material.WALL_SIGN; }
Example 7
Source File: Utils.java From Shopkeepers with GNU General Public License v3.0 | 4 votes |
public static boolean isSign(Material material) { return material == Material.WALL_SIGN || material == Material.SIGN_POST || material == Material.SIGN; }