public class MoreBombs extends JavaPlugin implements Listener {
public static final Logger _log = Logger.getLogger("Minecraft");
public void onEnable() {
_log.info("[MoreBombs] Started! ");
ItemStack poison_TNT = new ItemStack(Material.TNT, 1);
ItemMeta im = poison_TNT.getItemMeta();
ArrayList poison_TNT_lore = new ArrayList();
poison_TNT_lore.add("5");
im.setLore(poison_TNT_lore);
im.setDisplayName("Poison TNT");
poison_TNT.setItemMeta(im);
ShapedRecipe craft = new ShapedRecipe(poison_TNT);
craft.shape(new String[] { "AAA", "AAA", "AAA" });
craft.setIngredient('A', Material.getMaterial(46));
getServer().addRecipe(craft);
ItemStack TNTNuke = new ItemStack(Material.TNT, 1);
ItemMeta im1 = TNTNuke.getItemMeta();
ArrayList TNT_Nuke_lore = new ArrayList();
TNT_Nuke_lore.add("8");
im1.setLore(TNT_Nuke_lore);
im1.setDisplayName("DevTNT");
TNTNuke.setItemMeta(im1);
ShapedRecipe craft2 = new ShapedRecipe(TNTNuke);
craft2.shape(new String[] { "AAB", "AAB", "BBB" });
craft2.setIngredient('A', Material.getMaterial(46), 64);
getServer().addRecipe(craft2);
Bukkit.getPluginManager().registerEvents(this, this);
}
@EventHandler(priority = EventPriority.NORMAL)
public void onBlockPlace(BlockPlaceEvent event) {
if(event.getBlock().getType() == Material.TNT)
{
{
Location toSpawn = event.getBlock().getLocation();
event.getBlock().setType(Material.AIR);
TNTPrimed tnt = toSpawn.getWorld().spawn(toSpawn, TNTPrimed.class);
int TNTNuke_lore = 15;
tnt.setFuseTicks(TNTNuke_lore);
tnt.setYield(15);
}
}
}
}