package com.earth2me.essentials.spawn; import java.io.*; import java.util.logging.*; import com.earth2me.essentials.*; import org.bukkit.command.*; import org.bukkit.event.Event.Priority; import org.bukkit.event.Event.Type; import org.bukkit.plugin.java.*; public class EssentialsSpawn extends JavaPlugin { public static final String AUTHORS = Essentials.AUTHORS; private static final Logger logger = Logger.getLogger("Minecraft"); public EssentialsSpawn() throws IOException { } public void onEnable() { EssentialsSpawnPlayerListener playerListener = new EssentialsSpawnPlayerListener(); getServer().getPluginManager().registerEvent(Type.PLAYER_RESPAWN, playerListener, Priority.Low, this); getServer().getPluginManager().registerEvent(Type.PLAYER_JOIN, playerListener, Priority.Low, this); if (!this.getDescription().getVersion().equals(Essentials.getStatic().getDescription().getVersion())) { logger.log(Level.WARNING, Util.i18n("versionMismatchAll")); } logger.info(Util.format("loadinfo", this.getDescription().getName(), this.getDescription().getVersion(), Essentials.AUTHORS)); } public void onDisable() { } @Override public boolean onCommand(CommandSender sender, Command command, String commandLabel, String[] args) { return Essentials.getStatic().onCommandEssentials(sender, command, commandLabel, args, EssentialsSpawn.class.getClassLoader(), "com.earth2me.essentials.spawn.Command", "essentials."); } }