Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package System;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.entity.EntityType;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockPlaceEvent;
- import org.bukkit.event.entity.EntityExplodeEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- public class main extends JavaPlugin implements Listener{
- public String prefix = "§8[§5YouTube§8] §a";
- @Override
- public void onEnable() {
- Bukkit.getConsoleSender().sendMessage(prefix + "§aPlugin erfolgreich gestartet.");
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- }
- @EventHandler
- public void onBlockPlace(BlockPlaceEvent e){
- Player p = e.getPlayer();
- if(p.getItemInHand().getType() == Material.TNT){
- e.setCancelled(true);
- if(p.getItemInHand().getAmount() == 1){
- p.setItemInHand(null);
- } else {
- ItemStack m = p.getItemInHand();
- m.setAmount(p.getItemInHand().getAmount() - 1);
- p.setItemInHand(m);
- }
- double x = e.getBlock().getLocation().getBlockX();
- double y = e.getBlock().getLocation().getBlockY() + 0.3;
- double z = e.getBlock().getLocation().getBlockZ();
- Location loc = new Location(e.getBlock().getWorld(), x, y, z);
- p.getWorld().spawnEntity(loc, EntityType.PRIMED_TNT);
- }
- }
- @EventHandler
- public void onExplosion(EntityExplodeEvent e){
- for(Block b:e.blockList()){
- b.setType(Material.GLASS);
- }
- e.blockList().clear();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement