Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.waffel.pvp.listener;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.event.block.BlockPlaceEvent;
- import de.waffel.pvp.main.Main;
- public class BuildBreakListener implements Listener{
- @EventHandler
- public void onBreak(BlockBreakEvent e) {
- e.setCancelled(true);
- }
- @EventHandler
- public void onPlace(BlockPlaceEvent e) {
- final Block block = e.getBlock();
- if(block.getType() == Material.CHEST) {
- e.setCancelled(true);
- }else {
- Bukkit.getScheduler().runTaskLater(Main.getPlugin(), new Runnable() {
- @Override
- public void run() {
- block.setType(Material.REDSTONE_BLOCK);
- Bukkit.getScheduler().runTaskLater(Main.getPlugin(), new Runnable() {
- @Override
- public void run() {
- block.setType(Material.AIR);
- }
- }, 40);
- }
- }, 40);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement