view src/net/jrvanwhy/watermonster/WaterMonster.java @ 0:f159d9d17589

If I'm doing this right, then this is committing the project to BukkitDev.
author jrvanwhy <jrvanwhy@curseforge.com>
date Sat, 24 Sep 2011 15:45:30 -0700
parents
children
line wrap: on
line source
package net.jrvanwhy.watermonster;

import java.util.logging.Logger;
import org.bukkit.event.Event;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;

public class WaterMonster extends JavaPlugin {
	static final Logger log = Logger.getLogger("Minecraft");

	private final WaterMonsterPlayerListener playerListener =
	          new WaterMonsterPlayerListener(this);

	private final WaterMonsterWaterListener waterListener =
	          new WaterMonsterWaterListener(this);

	WaterEntity monster;

	public void onEnable() {
		PluginManager pm = this.getServer().getPluginManager();
		pm.registerEvent(Event.Type.PLAYER_MOVE, playerListener,
		                 Event.Priority.Normal, this);
		pm.registerEvent(Event.Type.BLOCK_FROMTO, waterListener,
		                 Event.Priority.Normal, this);
		monster = new WaterEntity(this);
		log.info("WaterMonster enabled");
	}

	public void onDisable() {
		monster.kill();
		log.info("WaterMonster disabled");
	}
}