@@ -0,0 +1,1607 @@
+package me.thenander.slimegrenades;%0A%0Aimport java.util.logging.Logger;%0Aimport org.bukkit.Bukkit;%0Aimport org.bukkit.Material;%0Aimport org.bukkit.entity.Item;%0Aimport org.bukkit.event.EventHandler;%0Aimport org.bukkit.event.EventPriority;%0Aimport org.bukkit.event.Listener;%0Aimport org.bukkit.event.entity.ItemSpawnEvent;%0Aimport org.bukkit.inventory.ItemStack;%0Aimport org.bukkit.plugin.PluginDescriptionFile;%0Aimport org.bukkit.plugin.PluginManager;%0Aimport org.bukkit.plugin.java.JavaPlugin;%0Aimport org.bukkit.scheduler.BukkitTask;%0A%0A%0Apublic class SlimeGrenades extends JavaPlugin implements Listener %7B%0A%0A    public final Logger logger = Logger.getLogger(%22Minecraft%22);%0A%0A    public void onEnable() %7B%0A        %0A        PluginDescriptionFile pdf = getDescription();%0A%0A        getLogger().info(%22SlimeGrenades %22 + pdf.getVersion() + %22 has been enabled!%22);%0A        Bukkit.getPluginManager().registerEvents(this, this);%0A    %7D%0A%0A    public void onDisable() %7B%0A        %0A        PluginDescriptionFile pdf = getDescription();%0A%0A        getLogger().info(%22SlimeGrenades %22 + pdf.getVersion() + %22 has been disabled!%22);%0A    %7D%0A%0A    @EventHandler(priority=EventPriority.HIGH)%0A    public void OnPlayerDrop(ItemSpawnEvent e) %7B%0A        %0A        getLogger().info(%22Item dropped! Is it a slimeball?%22);%0A        Item ball = e.getEntity();%0A        ItemStack istack = ball.getItemStack();%0A%0A        if (istack.getType() == Material.SLIME_BALL) %7B%0A            getLogger().info(%22The item dropped is a slimeball! Commence explosion in 60 ticks!%22);%0A%0A            BukkitTask localBukkitTask = new ExplosiveTask(ball).runTaskLater(this, 60L);%0A        %7D%0A    %7D%0A%7D%0A

Create SlimeGrenades.java