Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.splurgies.genbuckets.events;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerBucketEmptyEvent;
- public class genbucketCobblestone implements Listener {
- @EventHandler
- public void onGenbucketPlace(PlayerBucketEmptyEvent e) {
- Player p = e.getPlayer();
- Block b = e.getBlockClicked().getRelative(e.getBlockFace());
- Location loc = b.getLocation();
- if (p.getInventory().getItemInHand().getType().equals(Material.LAVA_BUCKET)) {
- e.setCancelled(true);
- b.setType(Material.COBBLESTONE);
- loc.subtract(0,1,0);
- while (loc.getBlock().getType().equals(Material.AIR) && loc.getY() > 0) {
- Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
- public void run() {
- loc.getBlock().setType(Material.COBBLESTONE);
- loc.subtract(0,1,0);
- }
- }, 600L);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement