Updated item/block lists, added Bukkit API for other plugins, moved some things around.

This commit is contained in:
sk89q
2011-01-16 09:39:11 -08:00
parent 3b9fe1b0c4
commit 80d7bbfa3c
19 changed files with 473 additions and 101 deletions

View File

@@ -37,6 +37,7 @@ import com.sk89q.worldedit.*;
public class WorldEditPlugin extends JavaPlugin {
public final ServerInterface server;
public final WorldEditController controller;
public final WorldEditAPI api;
private final WorldEditPlayerListener playerListener =
new WorldEditPlayerListener(this);
@@ -44,8 +45,8 @@ public class WorldEditPlugin extends JavaPlugin {
new WorldEditBlockListener(this);
public WorldEditPlugin(PluginLoader pluginLoader, Server instance,
PluginDescriptionFile desc, File plugin, ClassLoader cLoader) {
super(pluginLoader, instance, desc, plugin, cLoader);
PluginDescriptionFile desc, File folder, File plugin, ClassLoader cLoader) {
super(pluginLoader, instance, desc, folder, plugin, cLoader);
LocalConfiguration config = new LocalConfiguration() {
@Override
@@ -57,6 +58,8 @@ public class WorldEditPlugin extends JavaPlugin {
server = new BukkitServerInterface(getServer());
controller = new WorldEditController(server, config);
api = new WorldEditAPI(this);
registerEvents();
}
@@ -79,4 +82,8 @@ public class WorldEditPlugin extends JavaPlugin {
getServer().getPluginManager().registerEvent(Event.Type.BLOCK_RIGHTCLICKED,
blockListener, Priority.Normal, this);
}
public WorldEditAPI getAPI() {
return api;
}
}