// A program from Chapter 23 of Sams Teach Yourself Java in 24 Hours // by Rogers Cadenhead, http://www.java24hours.com/ package com.java24hours; import java.util.logging.*; import org.bukkit.*; import org.bukkit.command.*; import org.bukkit.entity.*; import org.bukkit.plugin.java.*; public class WitchSummoner extends JavaPlugin { public static final Logger log = Logger.getLogger("Minecraft"); @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] arguments) { if (label.equalsIgnoreCase("witch")) { if (sender instanceof Player) { // get the player Player me = (Player) sender; // get the player's current location Location spot = me.getLocation(); // get the game world World world = me.getWorld(); // spawn one witch Witch broomhilda = world.spawn(spot, Witch.class); // give the witch a name broomhilda.setCustomName("Broomhilda"); broomhilda.setTarget(me); log.info("[Witch] Hello, my pretty!"); return true; } } return false; } }