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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

1 torben 1655 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