/[projects]/miscJava/bukkit-minecraft-plugins/WaterWorld/src/dk/thoerup/bukkit/waterworld/WaterMain.java
ViewVC logotype

Contents of /miscJava/bukkit-minecraft-plugins/WaterWorld/src/dk/thoerup/bukkit/waterworld/WaterMain.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1655 - (show annotations) (download)
Sat Dec 10 13:07:43 2011 UTC (12 years, 5 months ago) by torben
File size: 1113 byte(s)
Import waterworld plugin

1 package dk.thoerup.bukkit.waterworld;
2
3 import org.bukkit.World;
4 import org.bukkit.plugin.java.JavaPlugin;
5 import org.bukkit.generator.ChunkGenerator;
6 import org.bukkit.event.entity.*;
7 import org.bukkit.plugin.*;
8
9 import org.bukkit.event.Event;
10 import org.bukkit.event.Event.Priority;
11
12
13
14 public class WaterMain extends JavaPlugin {
15
16 WaterGenerator gen = new WaterGenerator();
17
18 @Override
19 public void onEnable() {
20 getCommand("watertp").setExecutor( new WaterTeleportCommand() );
21
22 this.getServer().createWorld("world_water", World.Environment.NORMAL, gen );
23
24 PluginManager pm = getServer().getPluginManager();
25
26 pm.registerEvent(Event.Type.CREATURE_SPAWN, new CreatureController(), Priority.Normal, this);
27
28 }
29
30 public void onDisable() {
31 }
32
33 @Override
34 public ChunkGenerator getDefaultWorldGenerator(String worldName, String id) {
35 return gen;
36 }
37
38
39
40 class CreatureController extends EntityListener {
41
42 @Override
43 public void onCreatureSpawn(CreatureSpawnEvent event) {
44 if (event.getLocation().getWorld().getName().equals("world_water") ) {
45 event.setCancelled(true);
46 }
47 }
48
49 }
50
51 }

  ViewVC Help
Powered by ViewVC 1.1.20