Skip to content

Instantly share code, notes, and snippets.

@blackwolf12333
Created June 15, 2014 18:27
Show Gist options
  • Save blackwolf12333/14d71f2fec621b1a50c6 to your computer and use it in GitHub Desktop.
Save blackwolf12333/14d71f2fec621b1a50c6 to your computer and use it in GitHub Desktop.
code for BUKKIT-5654
package me.blackwolf12333;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.Bukkit;
import org.bukkit.block.BlockState;
import org.bukkit.event.block.BlockPlaceEvent;
import org.bukkit.event.block.BlockMultiPlaceEvent;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
public class Main extends JavaPlugin implements Listener {
public void onEnable() {
this.getServer().getPluginManager().registerEvents(this, this);
this.getLogger().info("enabled.");
}
public void onDisable() {
this.getLogger().info("disabled.");
}
@EventHandler
public void onBlockPlace(BlockPlaceEvent event) {
this.getLogger().info("place: " + event.getBlock().getType() + " " + event.getBlock().getX() + ", " + event.getBlock().getY() + ", " + event.getBlock().getZ());
}
@EventHandler
public void onBlockMultiPlace(BlockMultiPlaceEvent event) {
for(BlockState b : event.getReplacedBlockStates()) {
this.getLogger().info("multi: " + b.getBlock().getType() + " " + b.getX() + ", " + b.getY() + ", " + b.getZ());
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment