Advertisement
w4ffel

Untitled

Mar 1st, 2020
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. package de.waffel.pvp.listener;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.block.Block;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.block.BlockBreakEvent;
  9. import org.bukkit.event.block.BlockPlaceEvent;
  10.  
  11. import de.waffel.pvp.main.Main;
  12.  
  13. public class BuildBreakListener implements Listener{
  14.  
  15. @EventHandler
  16. public void onBreak(BlockBreakEvent e) {
  17. e.setCancelled(true);
  18. }
  19. @EventHandler
  20. public void onPlace(BlockPlaceEvent e) {
  21. final Block block = e.getBlock();
  22.  
  23. if(block.getType() == Material.CHEST) {
  24. e.setCancelled(true);
  25. }else {
  26.  
  27. Bukkit.getScheduler().runTaskLater(Main.getPlugin(), new Runnable() {
  28.  
  29. @Override
  30. public void run() {
  31. block.setType(Material.REDSTONE_BLOCK);
  32. Bukkit.getScheduler().runTaskLater(Main.getPlugin(), new Runnable() {
  33.  
  34. @Override
  35. public void run() {
  36. block.setType(Material.AIR);
  37.  
  38. }
  39. }, 40);
  40. }
  41. }, 40);
  42.  
  43. }
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement