From b1103726cb930aab9d27b92715182681de363c6e Mon Sep 17 00:00:00 2001 From: snowleo Date: Mon, 8 Oct 2012 22:59:28 +0200 Subject: Temporary fix for javadoc bug --- EssentialsExtra/src/Commandkittycannon.java | 40 --------------------- .../src/net/ess3/extra/EssentialsExtra.java | 2 +- .../ess3/extra/commands/Commandkittycannon.java | 42 ++++++++++++++++++++++ 3 files changed, 43 insertions(+), 41 deletions(-) delete mode 100644 EssentialsExtra/src/Commandkittycannon.java create mode 100644 EssentialsExtra/src/net/ess3/extra/commands/Commandkittycannon.java diff --git a/EssentialsExtra/src/Commandkittycannon.java b/EssentialsExtra/src/Commandkittycannon.java deleted file mode 100644 index a81bd26b4..000000000 --- a/EssentialsExtra/src/Commandkittycannon.java +++ /dev/null @@ -1,40 +0,0 @@ - -import java.util.Random; -import net.ess3.api.IUser; -import net.ess3.commands.EssentialsCommand; -import net.ess3.extra.AnnotatedCommand; -import org.bukkit.Location; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.Ocelot; - - -@AnnotatedCommand(description = "Throw an exploding kitten at your opponent", usage = "/") -public class Commandkittycannon extends EssentialsCommand -{ - private static Random random = new Random(); - - @Override - protected void run(final IUser user, final String commandLabel, final String[] args) throws Exception - { - final EntityType cat = EntityType.OCELOT; - final Ocelot ocelot = (Ocelot)user.getPlayer().getWorld().spawn(user.getPlayer().getEyeLocation(), cat.getEntityClass()); - if (ocelot == null) - { - return; - } - final int i = random.nextInt(Ocelot.Type.values().length); - ocelot.setCatType(Ocelot.Type.values()[i]); - ocelot.setTamed(true); - ocelot.setVelocity(user.getPlayer().getEyeLocation().getDirection().multiply(2)); - ess.getPlugin().scheduleSyncDelayedTask(new Runnable() - { - @Override - public void run() - { - final Location loc = ocelot.getLocation(); - ocelot.remove(); - loc.getWorld().createExplosion(loc, 0F); - } - }, 20); - } -} diff --git a/EssentialsExtra/src/net/ess3/extra/EssentialsExtra.java b/EssentialsExtra/src/net/ess3/extra/EssentialsExtra.java index 41ca3ed57..01a58776d 100644 --- a/EssentialsExtra/src/net/ess3/extra/EssentialsExtra.java +++ b/EssentialsExtra/src/net/ess3/extra/EssentialsExtra.java @@ -34,7 +34,7 @@ public class EssentialsExtra extends JavaPlugin { final IEssentials ess = ((BukkitPlugin)getServer().getPluginManager().getPlugin("Essentials-3")).getEssentials(); File commandDir = new File(ess.getPlugin().getDataFolder(), "extras"); - commandDir.mkdir(); + commandDir.mkdirs(); URL[] urls = null; try diff --git a/EssentialsExtra/src/net/ess3/extra/commands/Commandkittycannon.java b/EssentialsExtra/src/net/ess3/extra/commands/Commandkittycannon.java new file mode 100644 index 000000000..9ad4274a7 --- /dev/null +++ b/EssentialsExtra/src/net/ess3/extra/commands/Commandkittycannon.java @@ -0,0 +1,42 @@ +package net.ess3.extra.commands; + + +import java.util.Random; +import net.ess3.api.IUser; +import net.ess3.commands.EssentialsCommand; +import net.ess3.extra.AnnotatedCommand; +import org.bukkit.Location; +import org.bukkit.entity.EntityType; +import org.bukkit.entity.Ocelot; + + +@AnnotatedCommand(description = "Throw an exploding kitten at your opponent", usage = "/") +public class Commandkittycannon extends EssentialsCommand +{ + private static Random random = new Random(); + + @Override + protected void run(final IUser user, final String commandLabel, final String[] args) throws Exception + { + final EntityType cat = EntityType.OCELOT; + final Ocelot ocelot = (Ocelot)user.getPlayer().getWorld().spawn(user.getPlayer().getEyeLocation(), cat.getEntityClass()); + if (ocelot == null) + { + return; + } + final int i = random.nextInt(Ocelot.Type.values().length); + ocelot.setCatType(Ocelot.Type.values()[i]); + ocelot.setTamed(true); + ocelot.setVelocity(user.getPlayer().getEyeLocation().getDirection().multiply(2)); + ess.getPlugin().scheduleSyncDelayedTask(new Runnable() + { + @Override + public void run() + { + final Location loc = ocelot.getLocation(); + ocelot.remove(); + loc.getWorld().createExplosion(loc, 0F); + } + }, 20); + } +} -- cgit v1.2.3