SchnellfeuerXD
Kuhfänger
Hi, ich programmiere grade ein BuildFFA Plugin doch das Blöcke Placen und Entfernen doch mit meinem akutellen code geht es nicht.
Hier mein Code:
Die blöcke können garnicht gelaized werden obwohl es sanstone ist.
Würde mich über hilfe sehr freun!
Hier mein Code:
Code:
@EventHandler
public void onPlace(BlockPlaceEvent e) {
Player p = e.getPlayer();
if (e.getBlockPlaced().equals(Material.SANDSTONE)) {
Utils.BLOCKS.add(e.getBlockPlaced().getLocation());
new BukkitRunnable(){
@Override
public void run() {
e.getBlockPlaced().setType(Material.REDSTONE_BLOCK);
new BukkitRunnable() {
@Override
public void run() {
e.getBlockPlaced().setType(Material.AIR);
Utils.BLOCKS.remove(e.getBlockPlaced().getLocation());
}
}.runTaskLater(Buildffa.getInstance(), 20*5);
}
}.runTaskLater(Buildffa.getInstance(), 20*5);
} else if (Utils.BUILD.contains(p)) {
e.setCancelled(false);
} else {
e.setCancelled(true);
}
}
Die blöcke können garnicht gelaized werden obwohl es sanstone ist.
Würde mich über hilfe sehr freun!