Advertisement
Guest User

FireBow Bukkit Plugin

a guest
Oct 7th, 2014
885
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1. package firebow;
  2.  
  3. import java.util.logging.Logger;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.plugin.Plugin;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9. import org.bukkit.event.EntityShootBowEvent;
  10. import org.bukkit.entity.TNTPrimed;
  11. import org.bukkit.World;
  12. import org.bukkit.entity.Entity;
  13. import org.bukkit.util.Vector;
  14.  
  15. public class FireBow extends JavaPlugin implements Listener {
  16.   public static Logger log = Logger.getLogger("Minecraft");
  17.   public void onEnable() {
  18.     log.info("[FireBow] Start up.");
  19.     getServer().getPluginManager().registerEvents(this, this);
  20.   }
  21.   public void onReload() {
  22.     log.info("[FireBow] Server reloaded.");
  23.   }
  24.   public void onDisable() {
  25.     log.info("[FireBow] Server stopping.");
  26.   }
  27.  
  28.   @EventHandler
  29.   public void onArrowLaunch(EntityShootBowEvent event) {
  30.     Entity arrow = event.getProjectile();
  31.     World world = arrow.getWorld();
  32.     Vector vel = arrow.getVelocity();
  33.     Entity tnt = world.spawn(arrow.getLocation(), TNTPrimed.class);
  34.     tnt.setVelocity(vel);
  35.    
  36.    
  37.     event.setCancelled(true);  
  38.   }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement