Skip to content

Instantly share code, notes, and snippets.

@codermason
Last active January 3, 2016 04:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codermason/8412061 to your computer and use it in GitHub Desktop.
Save codermason/8412061 to your computer and use it in GitHub Desktop.
a very simple Thor plugin requested by a Bukkit forum user
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;
public class Thor extends JavaPlugin implements Listener {
public void onEnable() {
this.getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onClick(PlayerInteractEvent e) { //method name can be whatever
if(e.getAction() == Action.RIGHT_CLICK_BLOCK && e.getPlayer().getItemInHand().getType() == Material.WOOD_AXE)
e.getClickedBlock().getWorld().strikeLightning(e.getClickedBlock().getLocation());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment