/[projects]/miscJava/bukkit-minecraft-plugins/CreativeWorld/src/dk/thoerup/bukkit/creativeworld/CreativeMain.java
ViewVC logotype

Contents of /miscJava/bukkit-minecraft-plugins/CreativeWorld/src/dk/thoerup/bukkit/creativeworld/CreativeMain.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1657 - (show annotations) (download)
Sat Dec 10 19:33:19 2011 UTC (12 years, 5 months ago) by torben
File size: 1798 byte(s)
Import creative world


1 package dk.thoerup.bukkit.creativeworld;
2
3 import java.io.*;
4
5 import org.bukkit.World;
6 import org.bukkit.WorldCreator;
7 import org.bukkit.plugin.java.JavaPlugin;
8 import org.bukkit.generator.ChunkGenerator;
9 import org.bukkit.event.entity.*;
10 import org.bukkit.plugin.*;
11
12 import org.bukkit.configuration.*;
13 import org.bukkit.configuration.file.*;
14
15 import org.bukkit.event.Event;
16 import org.bukkit.event.Event.Priority;
17
18
19
20 public class CreativeMain extends JavaPlugin {
21
22 YamlConfiguration config = new YamlConfiguration();
23
24 File configFile;
25
26 @Override
27 public void onEnable() {
28 configFile = new File( getDataFolder(), "default.yml");
29
30 FileConfiguration config = getConfig();
31 try {
32 if (configFile.exists() ) {
33 config.load(configFile);
34 } else {
35 System.out.println( "CreativeWorld: config file not found" );
36 }
37 } catch(Exception e) {
38 System.out.println( "CreativeWorld error loading config : " + e.getMessage() );
39 e.printStackTrace();
40 return;
41 }
42
43
44 TeleportCommand tpcmd = new TeleportCommand(this);
45 getCommand("creative").setExecutor( tpcmd );
46 getCommand("survival").setExecutor( tpcmd );
47
48 getCommand("gamemode").setExecutor( new GamemodeCommand() );
49
50
51 World creative = this.getServer().createWorld( WorldCreator.name("creative") );
52 creative.setPVP( false );
53
54 WorldChanged worldChanged = new WorldChanged(this);
55
56
57 PluginManager pm = getServer().getPluginManager();
58 pm.registerEvent(Event.Type.PLAYER_CHANGED_WORLD, worldChanged, Priority.Normal, this);
59
60
61 }
62
63 public void onDisable() {
64 }
65
66 public void saveConfig() {
67 FileConfiguration config = getConfig();
68
69 try {
70 config.save( configFile);
71 } catch (IOException e) {
72 System.out.println( "CreativeWorld error saving config : " + e.getMessage() );
73 e.printStackTrace();
74 }
75 }
76
77
78
79
80
81 }

  ViewVC Help
Powered by ViewVC 1.1.20