mirror of
https://github.com/Multiverse/Multiverse-Core.git
synced 2024-11-26 12:35:39 +01:00
Renamed from "MultiVerse-Core" to "Multiverse-Core" ./slaps Kainzo
This commit is contained in:
parent
4fb9098485
commit
3659e41098
@ -1,24 +0,0 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
|
||||||
|
|
||||||
import org.bukkit.command.CommandSender;
|
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
|
||||||
|
|
||||||
public class MVReload extends MVCommandHandler {
|
|
||||||
|
|
||||||
public MVReload(MultiVerseCore plugin) {
|
|
||||||
super(plugin);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean perform(CommandSender sender, String[] args) {
|
|
||||||
// TODO: Implement Permissions
|
|
||||||
MultiVerseCore.log.info(MultiVerseCore.logPrefix + "Reloading MultiVerse");
|
|
||||||
plugin.loadConfigs();
|
|
||||||
plugin.loadWorlds();
|
|
||||||
MultiVerseCore.log.info(MultiVerseCore.logPrefix + "Reload Complete!");
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore;
|
package com.onarandombox.MultiverseCore;
|
||||||
|
|
||||||
import org.bukkit.event.block.BlockDamageEvent;
|
import org.bukkit.event.block.BlockDamageEvent;
|
||||||
import org.bukkit.event.block.BlockListener;
|
import org.bukkit.event.block.BlockListener;
|
||||||
@ -9,9 +9,9 @@ import org.bukkit.event.block.BlockPlaceEvent;
|
|||||||
|
|
||||||
public class MVBlockListener extends BlockListener {
|
public class MVBlockListener extends BlockListener {
|
||||||
|
|
||||||
MultiVerseCore plugin;
|
MultiverseCore plugin;
|
||||||
|
|
||||||
public MVBlockListener(MultiVerseCore plugin) {
|
public MVBlockListener(MultiverseCore plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
}
|
}
|
||||||
|
|
@ -1,12 +1,12 @@
|
|||||||
package com.onarandombox.MultiVerseCore;
|
package com.onarandombox.MultiverseCore;
|
||||||
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
public abstract class MVCommandHandler {
|
public abstract class MVCommandHandler {
|
||||||
|
|
||||||
protected final MultiVerseCore plugin;
|
protected final MultiverseCore plugin;
|
||||||
|
|
||||||
public MVCommandHandler(MultiVerseCore plugin) {
|
public MVCommandHandler(MultiverseCore plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
}
|
}
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore;
|
package com.onarandombox.MultiverseCore;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -23,9 +23,9 @@ import org.bukkit.event.entity.EntityListener;
|
|||||||
|
|
||||||
public class MVEntityListener extends EntityListener {
|
public class MVEntityListener extends EntityListener {
|
||||||
|
|
||||||
MultiVerseCore plugin;
|
MultiverseCore plugin;
|
||||||
|
|
||||||
public MVEntityListener(MultiVerseCore plugin) {
|
public MVEntityListener(MultiverseCore plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -53,7 +53,7 @@ public class MVEntityListener extends EntityListener {
|
|||||||
Entity defender = event.getEntity();
|
Entity defender = event.getEntity();
|
||||||
World w = defender.getWorld();
|
World w = defender.getWorld();
|
||||||
|
|
||||||
if (!(MultiVerseCore.configWorlds.getBoolean("worlds." + w.getName() + ".enablehealth", true))) {
|
if (!(MultiverseCore.configWorlds.getBoolean("worlds." + w.getName() + ".enablehealth", true))) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -153,7 +153,7 @@ public class MVEntityListener extends EntityListener {
|
|||||||
int count = 0;
|
int count = 0;
|
||||||
for (Entity entity : entities) {
|
for (Entity entity : entities) {
|
||||||
if (entity instanceof Ghast) {
|
if (entity instanceof Ghast) {
|
||||||
if (count >= MultiVerseCore.configMV.getInt("ghastlimit", 50)) {
|
if (count >= MultiverseCore.configMV.getInt("ghastlimit", 50)) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore;
|
package com.onarandombox.MultiverseCore;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -7,13 +7,13 @@ import org.bukkit.entity.Player;
|
|||||||
|
|
||||||
public class MVPermissions {
|
public class MVPermissions {
|
||||||
|
|
||||||
private MultiVerseCore plugin;
|
private MultiverseCore plugin;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor FTW
|
* Constructor FTW
|
||||||
* @param plugin Pass along the Core Plugin.
|
* @param plugin Pass along the Core Plugin.
|
||||||
*/
|
*/
|
||||||
public MVPermissions(MultiVerseCore plugin) {
|
public MVPermissions(MultiverseCore plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -27,8 +27,8 @@ public class MVPermissions {
|
|||||||
public boolean has(Player p, String node) {
|
public boolean has(Player p, String node) {
|
||||||
boolean result = false;
|
boolean result = false;
|
||||||
|
|
||||||
if (MultiVerseCore.Permissions != null) {
|
if (MultiverseCore.Permissions != null) {
|
||||||
result = MultiVerseCore.Permissions.has(p, node);
|
result = MultiverseCore.Permissions.has(p, node);
|
||||||
} else if (p.isOp()) {
|
} else if (p.isOp()) {
|
||||||
result = true;
|
result = true;
|
||||||
}
|
}
|
||||||
@ -72,8 +72,8 @@ public class MVPermissions {
|
|||||||
public Boolean canEnterWorld(Player p, World w) {
|
public Boolean canEnterWorld(Player p, World w) {
|
||||||
String group = "";
|
String group = "";
|
||||||
|
|
||||||
if (MultiVerseCore.Permissions != null) {
|
if (MultiverseCore.Permissions != null) {
|
||||||
group = MultiVerseCore.Permissions.getGroup(p.getName(), p.getWorld().getName());
|
group = MultiverseCore.Permissions.getGroup(p.getName(), p.getWorld().getName());
|
||||||
}
|
}
|
||||||
|
|
||||||
List<String> whiteList = this.plugin.worlds.get(w.getName()).joinWhitelist;
|
List<String> whiteList = this.plugin.worlds.get(w.getName()).joinWhitelist;
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore;
|
package com.onarandombox.MultiverseCore;
|
||||||
|
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
@ -10,9 +10,9 @@ import org.bukkit.event.player.PlayerRespawnEvent;
|
|||||||
|
|
||||||
public class MVPlayerListener extends PlayerListener {
|
public class MVPlayerListener extends PlayerListener {
|
||||||
|
|
||||||
MultiVerseCore plugin;
|
MultiverseCore plugin;
|
||||||
|
|
||||||
public MVPlayerListener(MultiVerseCore plugin) {
|
public MVPlayerListener(MultiverseCore plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
}
|
}
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore;
|
package com.onarandombox.MultiverseCore;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
@ -21,7 +21,7 @@ public class MVPlayerSession {
|
|||||||
|
|
||||||
private Configuration config; // Configuration file to find out Cooldown Timers.
|
private Configuration config; // Configuration file to find out Cooldown Timers.
|
||||||
|
|
||||||
public MVPlayerSession(Player player, Configuration config, MultiVerseCore multiVerseCore) {
|
public MVPlayerSession(Player player, Configuration config, MultiverseCore multiVerseCore) {
|
||||||
this.player = player;
|
this.player = player;
|
||||||
this.loc = player.getLocation();
|
this.loc = player.getLocation();
|
||||||
this.config = config;
|
this.config = config;
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore;
|
package com.onarandombox.MultiverseCore;
|
||||||
|
|
||||||
import org.bukkit.event.server.PluginEvent;
|
import org.bukkit.event.server.PluginEvent;
|
||||||
import org.bukkit.event.server.ServerListener;
|
import org.bukkit.event.server.ServerListener;
|
||||||
@ -9,9 +9,9 @@ import com.nijikokun.bukkit.Permissions.Permissions;
|
|||||||
|
|
||||||
public class MVPluginListener extends ServerListener {
|
public class MVPluginListener extends ServerListener {
|
||||||
|
|
||||||
MultiVerseCore plugin;
|
MultiverseCore plugin;
|
||||||
|
|
||||||
public MVPluginListener(MultiVerseCore plugin) {
|
public MVPluginListener(MultiverseCore plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -24,20 +24,20 @@ public class MVPluginListener extends ServerListener {
|
|||||||
* Check to see if Permissions was just enabled, we only wan't to perform the following if GroupManager is not found.
|
* Check to see if Permissions was just enabled, we only wan't to perform the following if GroupManager is not found.
|
||||||
*/
|
*/
|
||||||
if (event.getPlugin().getDescription().getName().equals("Permissions")) {
|
if (event.getPlugin().getDescription().getName().equals("Permissions")) {
|
||||||
MultiVerseCore.Permissions = ((Permissions) plugin.getServer().getPluginManager().getPlugin("Permissions")).getHandler();
|
MultiverseCore.Permissions = ((Permissions) plugin.getServer().getPluginManager().getPlugin("Permissions")).getHandler();
|
||||||
MultiVerseCore.log.info(MultiVerseCore.logPrefix + "- Found Permissions");
|
//MultiverseCore.log.info(MultiverseCore.logPrefix + "- Found Permissions");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use the METHOD supplied by iConomy to register it etc...
|
* Use the METHOD supplied by iConomy to register it etc...
|
||||||
*/
|
*/
|
||||||
if (MultiVerseCore.getiConomy() == null) {
|
if (MultiverseCore.getiConomy() == null) {
|
||||||
Plugin iConomy = plugin.getServer().getPluginManager().getPlugin("iConomy");
|
Plugin iConomy = plugin.getServer().getPluginManager().getPlugin("iConomy");
|
||||||
|
|
||||||
if (iConomy != null) {
|
if (iConomy != null) {
|
||||||
if (iConomy.isEnabled()) {
|
if (iConomy.isEnabled()) {
|
||||||
MultiVerseCore.iConomy = (iConomy) iConomy;
|
MultiverseCore.iConomy = (iConomy) iConomy;
|
||||||
MultiVerseCore.log.info(MultiVerseCore.logPrefix + "- Found iConomy");
|
//MultiverseCore.log.info(MultiverseCore.logPrefix + "- Found iConomy");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -51,16 +51,16 @@ public class MVPluginListener extends ServerListener {
|
|||||||
* Check to see if Permissions just disabled.
|
* Check to see if Permissions just disabled.
|
||||||
*/
|
*/
|
||||||
if (event.getPlugin().getDescription().getName().equals("Permissions")) {
|
if (event.getPlugin().getDescription().getName().equals("Permissions")) {
|
||||||
MultiVerseCore.Permissions = null;
|
MultiverseCore.Permissions = null;
|
||||||
MultiVerseCore.log.info(MultiVerseCore.logPrefix + "- Permissions has been Disabled");
|
//MultiverseCore.log.info(MultiverseCore.logPrefix + "- Permissions has been Disabled");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check to see if iConomy just disabled.
|
* Check to see if iConomy just disabled.
|
||||||
*/
|
*/
|
||||||
if (MultiVerseCore.getiConomy() != null) {
|
if (MultiverseCore.getiConomy() != null) {
|
||||||
MultiVerseCore.iConomy = null;
|
MultiverseCore.iConomy = null;
|
||||||
MultiVerseCore.log.info(MultiVerseCore.logPrefix + "- iConom has been Disabled");
|
//MultiverseCore.log.info(MultiverseCore.logPrefix + "- iConom has been Disabled");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore;
|
package com.onarandombox.MultiverseCore;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
@ -12,11 +12,11 @@ import com.onarandombox.utils.BlockSafety;
|
|||||||
|
|
||||||
public class MVTeleport {
|
public class MVTeleport {
|
||||||
|
|
||||||
MultiVerseCore plugin;
|
MultiverseCore plugin;
|
||||||
|
|
||||||
BlockSafety bs = new BlockSafety();
|
BlockSafety bs = new BlockSafety();
|
||||||
|
|
||||||
public MVTeleport(MultiVerseCore plugin) {
|
public MVTeleport(MultiverseCore plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ public class MVTeleport {
|
|||||||
double srcComp = plugin.worlds.get(l.getWorld().getName()).compression;
|
double srcComp = plugin.worlds.get(l.getWorld().getName()).compression;
|
||||||
double trgComp = plugin.worlds.get(w.getName()).compression;
|
double trgComp = plugin.worlds.get(w.getName()).compression;
|
||||||
|
|
||||||
MultiVerseCore.debugMsg(p.getName() + " -> " + p.getWorld().getName() + "(" + srcComp + ") -> " + w.getName() + "(" + trgComp + ")");
|
//MultiverseCore.debugMsg(p.getName() + " -> " + p.getWorld().getName() + "(" + srcComp + ") -> " + w.getName() + "(" + trgComp + ")");
|
||||||
|
|
||||||
// If the Targets Compression is 0 then we teleport them to the Spawn of the World.
|
// If the Targets Compression is 0 then we teleport them to the Spawn of the World.
|
||||||
if (trgComp == 0.0) {
|
if (trgComp == 0.0) {
|
||||||
@ -105,11 +105,11 @@ public class MVTeleport {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (aux == -1) {
|
if (aux == -1) {
|
||||||
MultiVerseCore.debugMsg("Uh oh, no safe location.");
|
//MultiverseCore.debugMsg("Uh oh, no safe location.");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
MultiVerseCore.debugMsg("Target location (safe): " + x + ", " + aux + ", " + z);
|
//MultiverseCore.debugMsg("Target location (safe): " + x + ", " + aux + ", " + z);
|
||||||
|
|
||||||
return new Location(w, x, aux, z);
|
return new Location(w, x, aux, z);
|
||||||
}
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore;
|
package com.onarandombox.MultiverseCore;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -10,7 +10,7 @@ import org.bukkit.util.config.Configuration;
|
|||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
public class MVWorld {
|
public class MVWorld {
|
||||||
|
|
||||||
private MultiVerseCore plugin; // Hold the Plugin Instance.
|
private MultiverseCore plugin; // Hold the Plugin Instance.
|
||||||
private Configuration config; // Hold the Configuration File.
|
private Configuration config; // Hold the Configuration File.
|
||||||
|
|
||||||
public World world; // The World Instance.
|
public World world; // The World Instance.
|
||||||
@ -36,7 +36,7 @@ public class MVWorld {
|
|||||||
|
|
||||||
public Double compression; // How stretched/compressed distances are
|
public Double compression; // How stretched/compressed distances are
|
||||||
|
|
||||||
public MVWorld(World world, Configuration config, MultiVerseCore instance) {
|
public MVWorld(World world, Configuration config, MultiverseCore instance) {
|
||||||
this.config = config;
|
this.config = config;
|
||||||
this.plugin = instance;
|
this.plugin = instance;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore;
|
package com.onarandombox.MultiverseCore;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@ -6,6 +6,7 @@ import java.util.HashMap;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import java.util.logging.Level;
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import org.bukkit.Server;
|
import org.bukkit.Server;
|
||||||
@ -25,21 +26,23 @@ import org.bukkit.util.config.Configuration;
|
|||||||
import com.nijiko.coelho.iConomy.iConomy;
|
import com.nijiko.coelho.iConomy.iConomy;
|
||||||
import com.nijiko.permissions.PermissionHandler;
|
import com.nijiko.permissions.PermissionHandler;
|
||||||
import com.nijikokun.bukkit.Permissions.Permissions;
|
import com.nijikokun.bukkit.Permissions.Permissions;
|
||||||
import com.onarandombox.MultiVerseCore.commands.MVCoord;
|
import com.onarandombox.MultiverseCore.commands.MVCoord;
|
||||||
import com.onarandombox.MultiVerseCore.commands.MVCreate;
|
import com.onarandombox.MultiverseCore.commands.MVCreate;
|
||||||
import com.onarandombox.MultiVerseCore.commands.MVImport;
|
import com.onarandombox.MultiverseCore.commands.MVImport;
|
||||||
import com.onarandombox.MultiVerseCore.commands.MVList;
|
import com.onarandombox.MultiverseCore.commands.MVList;
|
||||||
import com.onarandombox.MultiVerseCore.commands.MVModify;
|
import com.onarandombox.MultiverseCore.commands.MVModify;
|
||||||
import com.onarandombox.MultiVerseCore.commands.MVReload;
|
import com.onarandombox.MultiverseCore.commands.MVReload;
|
||||||
import com.onarandombox.MultiVerseCore.commands.MVRemove;
|
import com.onarandombox.MultiverseCore.commands.MVRemove;
|
||||||
import com.onarandombox.MultiVerseCore.commands.MVSetSpawn;
|
import com.onarandombox.MultiverseCore.commands.MVSetSpawn;
|
||||||
import com.onarandombox.MultiVerseCore.commands.MVSpawn;
|
import com.onarandombox.MultiverseCore.commands.MVSpawn;
|
||||||
import com.onarandombox.MultiVerseCore.commands.MVTP;
|
import com.onarandombox.MultiverseCore.commands.MVTP;
|
||||||
import com.onarandombox.MultiVerseCore.commands.MVWho;
|
import com.onarandombox.MultiverseCore.commands.MVWho;
|
||||||
import com.onarandombox.MultiVerseCore.configuration.DefaultConfiguration;
|
import com.onarandombox.MultiverseCore.configuration.DefaultConfiguration;
|
||||||
|
import com.onarandombox.utils.DebugLog;
|
||||||
|
import com.onarandombox.utils.Messaging;
|
||||||
import com.onarandombox.utils.UpdateChecker;
|
import com.onarandombox.utils.UpdateChecker;
|
||||||
|
|
||||||
public class MultiVerseCore extends JavaPlugin {
|
public class MultiverseCore extends JavaPlugin {
|
||||||
|
|
||||||
// Setup our Map for our Commands using the CommandHandler.
|
// Setup our Map for our Commands using the CommandHandler.
|
||||||
private Map<String, MVCommandHandler> commands = new HashMap<String, MVCommandHandler>();
|
private Map<String, MVCommandHandler> commands = new HashMap<String, MVCommandHandler>();
|
||||||
@ -48,7 +51,9 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
public static boolean debug = true;
|
public static boolean debug = true;
|
||||||
|
|
||||||
// Useless stuff to keep us going.
|
// Useless stuff to keep us going.
|
||||||
public static final Logger log = Logger.getLogger("Minecraft");
|
private static final Logger log = Logger.getLogger("Minecraft");
|
||||||
|
private static DebugLog debugLog;
|
||||||
|
|
||||||
public static final String logPrefix = "[MultiVerse-Core] ";
|
public static final String logPrefix = "[MultiVerse-Core] ";
|
||||||
public static Plugin instance;
|
public static Plugin instance;
|
||||||
public static Server server;
|
public static Server server;
|
||||||
@ -56,7 +61,10 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
|
|
||||||
// Setup a variable to hold our DataFolder which will house everything to do with MultiVerse
|
// Setup a variable to hold our DataFolder which will house everything to do with MultiVerse
|
||||||
// Using this instead of getDataFolder(), allows all modules to use the same direectory.
|
// Using this instead of getDataFolder(), allows all modules to use the same direectory.
|
||||||
public static final File dataFolder = new File("plugins" + File.separator + "MultiVerse");
|
public static final File dataFolder = new File("plugins" + File.separator + "Multiverse");
|
||||||
|
|
||||||
|
// Messaging
|
||||||
|
private Messaging messaging = new Messaging();
|
||||||
|
|
||||||
// MultiVerse Permissions Handler
|
// MultiVerse Permissions Handler
|
||||||
public MVPermissions ph = new MVPermissions(this);
|
public MVPermissions ph = new MVPermissions(this);
|
||||||
@ -86,11 +94,10 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
// HashMap to contain information relating to the Players.
|
// HashMap to contain information relating to the Players.
|
||||||
public HashMap<String, MVPlayerSession> playerSessions = new HashMap<String, MVPlayerSession>();
|
public HashMap<String, MVPlayerSession> playerSessions = new HashMap<String, MVPlayerSession>();
|
||||||
|
|
||||||
/**
|
@Override
|
||||||
* Constructor... Perform the Necessary tasks here.
|
public void onLoad() {
|
||||||
*/
|
dataFolder.mkdirs();
|
||||||
public MultiVerseCore() {
|
debugLog = new DebugLog("Multiverse", dataFolder + File.separator + "debug.log");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -121,7 +128,7 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
setupCommands();
|
setupCommands();
|
||||||
|
|
||||||
// Start the Update Checker
|
// Start the Update Checker
|
||||||
updateCheck = new UpdateChecker(this.getDescription().getName(), this.getDescription().getVersion());
|
//updateCheck = new UpdateChecker(this.getDescription().getName(), this.getDescription().getVersion());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -153,10 +160,10 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
private void setupPermissions() {
|
private void setupPermissions() {
|
||||||
Plugin p = this.getServer().getPluginManager().getPlugin("Permissions");
|
Plugin p = this.getServer().getPluginManager().getPlugin("Permissions");
|
||||||
|
|
||||||
if (MultiVerseCore.Permissions == null) {
|
if (MultiverseCore.Permissions == null) {
|
||||||
if (p != null && p.isEnabled()) {
|
if (p != null && p.isEnabled()) {
|
||||||
MultiVerseCore.Permissions = ((Permissions) p).getHandler();
|
MultiverseCore.Permissions = ((Permissions) p).getHandler();
|
||||||
MultiVerseCore.log.info(logPrefix + "- Attached to Permissions");
|
MultiverseCore.log.info(logPrefix + "- Attached to Permissions");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -167,9 +174,9 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
private void setupiConomy() {
|
private void setupiConomy() {
|
||||||
Plugin test = this.getServer().getPluginManager().getPlugin("iConomy");
|
Plugin test = this.getServer().getPluginManager().getPlugin("iConomy");
|
||||||
|
|
||||||
if (MultiVerseCore.iConomy == null) {
|
if (MultiverseCore.iConomy == null) {
|
||||||
if (test != null) {
|
if (test != null) {
|
||||||
MultiVerseCore.iConomy = (iConomy) test;
|
MultiverseCore.iConomy = (iConomy) test;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -191,18 +198,18 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
configMV.load();
|
configMV.load();
|
||||||
log.info(logPrefix + "- MultiVerse Config -- Loaded");
|
log.info(logPrefix + "- MultiVerse Config -- Loaded");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.info(MultiVerseCore.logPrefix + "- Failed to load config.yml");
|
log.info(MultiverseCore.logPrefix + "- Failed to load config.yml");
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
configWorlds.load();
|
configWorlds.load();
|
||||||
log.info(logPrefix + "- World Config -- Loaded");
|
log.info(logPrefix + "- World Config -- Loaded");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.info(MultiVerseCore.logPrefix + "- Failed to load worlds.yml");
|
log.info(MultiverseCore.logPrefix + "- Failed to load worlds.yml");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Setup the Debug option, we'll default to false because this option will not be in the default config.
|
// Setup the Debug option, we'll default to false because this option will not be in the default config.
|
||||||
MultiVerseCore.debug = configMV.getBoolean("debug", false);
|
MultiverseCore.debug = configMV.getBoolean("debug", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -254,7 +261,7 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
public void loadWorlds() {
|
public void loadWorlds() {
|
||||||
// Basic Counter to count how many Worlds we are loading.
|
// Basic Counter to count how many Worlds we are loading.
|
||||||
int count = 0;
|
int count = 0;
|
||||||
List<String> worldKeys = MultiVerseCore.configWorlds.getKeys("worlds"); // Grab all the Worlds from the Config.
|
List<String> worldKeys = MultiverseCore.configWorlds.getKeys("worlds"); // Grab all the Worlds from the Config.
|
||||||
|
|
||||||
if (worldKeys != null) {
|
if (worldKeys != null) {
|
||||||
for (String worldKey : worldKeys) {
|
for (String worldKey : worldKeys) {
|
||||||
@ -263,7 +270,7 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
String wEnvironment = MultiVerseCore.configWorlds.getString("worlds." + worldKey + ".environment", "NORMAL"); // Grab the Environment as a String.
|
String wEnvironment = MultiverseCore.configWorlds.getString("worlds." + worldKey + ".environment", "NORMAL"); // Grab the Environment as a String.
|
||||||
|
|
||||||
Environment env;
|
Environment env;
|
||||||
if (wEnvironment.equalsIgnoreCase("NETHER")) // Check if the selected Environment is NETHER, otherwise we just default to NORMAL.
|
if (wEnvironment.equalsIgnoreCase("NETHER")) // Check if the selected Environment is NETHER, otherwise we just default to NORMAL.
|
||||||
@ -275,7 +282,7 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
|
|
||||||
World world = getServer().createWorld(worldKey, env);
|
World world = getServer().createWorld(worldKey, env);
|
||||||
|
|
||||||
worlds.put(worldKey, new MVWorld(world, MultiVerseCore.configWorlds, this)); // Place the World into the HashMap.
|
worlds.put(worldKey, new MVWorld(world, MultiverseCore.configWorlds, this)); // Place the World into the HashMap.
|
||||||
|
|
||||||
count++; // Increment the World Count.
|
count++; // Increment the World Count.
|
||||||
}
|
}
|
||||||
@ -288,7 +295,7 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void onDisable() {
|
public void onDisable() {
|
||||||
MultiVerseCore.Permissions = null;
|
MultiverseCore.Permissions = null;
|
||||||
log.info(logPrefix + "- Disabled");
|
log.info(logPrefix + "- Disabled");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -301,7 +308,7 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
if (playerSessions.containsKey(player.getName())) {
|
if (playerSessions.containsKey(player.getName())) {
|
||||||
return playerSessions.get(player.getName());
|
return playerSessions.get(player.getName());
|
||||||
} else {
|
} else {
|
||||||
playerSessions.put(player.getName(), new MVPlayerSession(player, MultiVerseCore.configMV, this));
|
playerSessions.put(player.getName(), new MVPlayerSession(player, MultiverseCore.configMV, this));
|
||||||
return playerSessions.get(player.getName());
|
return playerSessions.get(player.getName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -329,13 +336,6 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
return this.ph;
|
return this.ph;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* This fires before plugins get Enabled... Not needed but saves Console Spam.
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void onLoad() {
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* onCommand
|
* onCommand
|
||||||
*/
|
*/
|
||||||
@ -356,19 +356,31 @@ public class MultiVerseCore extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Basic Debug Output function, if we've enabled debugging we'll output more information.
|
* Print messages to the server Log as well as to our DebugLog.
|
||||||
|
* 'debugLog' is used to seperate Heroes information from the Servers Log Output.
|
||||||
|
* @param level
|
||||||
|
* @param msg
|
||||||
*/
|
*/
|
||||||
public static void debugMsg(String msg) {
|
public void log(Level level, String msg) {
|
||||||
debugMsg(msg, null);
|
log.log(level, "[Multiverse-Core] " + msg);
|
||||||
|
debugLog.log(level, "[Multiverse-Core] " + msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void debugMsg(String msg, Player p) {
|
/**
|
||||||
if (debug) {
|
* Print messages to the Debug Log, if the servers in Debug Mode then we
|
||||||
log.info(msg);
|
* also wan't to print the messages to the standard Server Console.
|
||||||
if (p != null) {
|
* @param level
|
||||||
p.sendMessage(msg);
|
* @param msg
|
||||||
}
|
*/
|
||||||
|
public void debugLog(Level level, String msg) {
|
||||||
|
if (MultiverseCore.debug) {
|
||||||
|
log.log(level, "[Debug] " + msg);
|
||||||
}
|
}
|
||||||
|
debugLog.log(level, "[Debug] " + msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Messaging getMessaging() {
|
||||||
|
return messaging;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
@ -1,21 +1,20 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
import com.onarandombox.utils.LocationManipulation;
|
import com.onarandombox.utils.LocationManipulation;
|
||||||
|
|
||||||
public class MVCoord extends MVCommandHandler {
|
public class MVCoord extends MVCommandHandler {
|
||||||
|
|
||||||
private LocationManipulation locMan = new LocationManipulation();
|
private LocationManipulation locMan = new LocationManipulation();
|
||||||
|
|
||||||
public MVCoord(MultiVerseCore plugin) {
|
public MVCoord(MultiverseCore plugin) {
|
||||||
super(plugin);
|
super(plugin);
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
@ -6,12 +6,12 @@ import org.bukkit.ChatColor;
|
|||||||
import org.bukkit.World.Environment;
|
import org.bukkit.World.Environment;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
public class MVCreate extends MVCommandHandler {
|
public class MVCreate extends MVCommandHandler {
|
||||||
|
|
||||||
public MVCreate(MultiVerseCore plugin) {
|
public MVCreate(MultiverseCore plugin) {
|
||||||
super(plugin);
|
super(plugin);
|
||||||
}
|
}
|
||||||
|
|
@ -1,13 +1,13 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
public class MVImport extends MVCommandHandler {
|
public class MVImport extends MVCommandHandler {
|
||||||
|
|
||||||
public MVImport(MultiVerseCore plugin) {
|
public MVImport(MultiverseCore plugin) {
|
||||||
super(plugin);
|
super(plugin);
|
||||||
// TODO Auto-generated constructor stub
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
@ -6,12 +6,12 @@ import org.bukkit.World.Environment;
|
|||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
public class MVList extends MVCommandHandler {
|
public class MVList extends MVCommandHandler {
|
||||||
|
|
||||||
public MVList(MultiVerseCore plugin) {
|
public MVList(MultiverseCore plugin) {
|
||||||
super(plugin);
|
super(plugin);
|
||||||
}
|
}
|
||||||
|
|
@ -1,13 +1,13 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
public class MVModify extends MVCommandHandler {
|
public class MVModify extends MVCommandHandler {
|
||||||
|
|
||||||
public MVModify(MultiVerseCore plugin) {
|
public MVModify(MultiverseCore plugin) {
|
||||||
super(plugin);
|
super(plugin);
|
||||||
// TODO Auto-generated constructor stub
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -6,13 +6,13 @@ import java.util.List;
|
|||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
import com.onarandombox.utils.PurgeWorlds;
|
import com.onarandombox.utils.PurgeWorlds;
|
||||||
|
|
||||||
public class MVPurge extends MVCommandHandler {
|
public class MVPurge extends MVCommandHandler {
|
||||||
|
|
||||||
public MVPurge(MultiVerseCore plugin) {
|
public MVPurge(MultiverseCore plugin) {
|
||||||
super(plugin);
|
super(plugin);
|
||||||
}
|
}
|
||||||
|
|
26
src/com/onarandombox/MultiverseCore/commands/MVReload.java
Normal file
26
src/com/onarandombox/MultiverseCore/commands/MVReload.java
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
|
import java.util.logging.Level;
|
||||||
|
|
||||||
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
|
public class MVReload extends MVCommandHandler {
|
||||||
|
|
||||||
|
public MVReload(MultiverseCore plugin) {
|
||||||
|
super(plugin);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean perform(CommandSender sender, String[] args) {
|
||||||
|
// TODO: Implement Permissions
|
||||||
|
plugin.log(Level.INFO, "Reloading Multiverse-Core config");
|
||||||
|
plugin.loadConfigs();
|
||||||
|
plugin.loadWorlds();
|
||||||
|
plugin.log(Level.INFO, "Reload Complete!");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -1,13 +1,13 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
public class MVRemove extends MVCommandHandler {
|
public class MVRemove extends MVCommandHandler {
|
||||||
|
|
||||||
public MVRemove(MultiVerseCore plugin) {
|
public MVRemove(MultiverseCore plugin) {
|
||||||
super(plugin);
|
super(plugin);
|
||||||
// TODO Auto-generated constructor stub
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
@ -1,16 +1,16 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
public class MVSetSpawn extends MVCommandHandler {
|
public class MVSetSpawn extends MVCommandHandler {
|
||||||
|
|
||||||
public MVSetSpawn(MultiVerseCore plugin) {
|
public MVSetSpawn(MultiverseCore plugin) {
|
||||||
super(plugin);
|
super(plugin);
|
||||||
}
|
}
|
||||||
|
|
@ -1,14 +1,14 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
public class MVSpawn extends MVCommandHandler {
|
public class MVSpawn extends MVCommandHandler {
|
||||||
|
|
||||||
public MVSpawn(MultiVerseCore plugin) {
|
public MVSpawn(MultiverseCore plugin) {
|
||||||
super(plugin);
|
super(plugin);
|
||||||
}
|
}
|
||||||
|
|
@ -1,13 +1,13 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
public class MVTP extends MVCommandHandler {
|
public class MVTP extends MVCommandHandler {
|
||||||
|
|
||||||
public MVTP(MultiVerseCore plugin) {
|
public MVTP(MultiverseCore plugin) {
|
||||||
super(plugin);
|
super(plugin);
|
||||||
// TODO Auto-generated constructor stub
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore.commands;
|
package com.onarandombox.MultiverseCore.commands;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -9,12 +9,12 @@ import org.bukkit.World.Environment;
|
|||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MVCommandHandler;
|
import com.onarandombox.MultiverseCore.MVCommandHandler;
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
public class MVWho extends MVCommandHandler {
|
public class MVWho extends MVCommandHandler {
|
||||||
|
|
||||||
public MVWho(MultiVerseCore plugin) {
|
public MVWho(MultiverseCore plugin) {
|
||||||
super(plugin);
|
super(plugin);
|
||||||
}
|
}
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.onarandombox.MultiVerseCore.configuration;
|
package com.onarandombox.MultiverseCore.configuration;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.BufferedWriter;
|
import java.io.BufferedWriter;
|
||||||
@ -10,7 +10,7 @@ import java.io.FileWriter;
|
|||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* https://github.com/Nijikokun/iConomy3/blob/master/com/nijiko/coelho/iConomy/iConomy.java
|
* https://github.com/Nijikokun/iConomy3/blob/master/com/nijiko/coelho/iConomy/iConomy.java
|
||||||
@ -39,7 +39,7 @@ public class DefaultConfiguration {
|
|||||||
output.write(buf, 0, length);
|
output.write(buf, 0, length);
|
||||||
}
|
}
|
||||||
|
|
||||||
MultiVerseCore.log.info(MultiVerseCore.logPrefix + "Default config file written: " + name);
|
//MultiverseCore.log.info(MultiverseCore.logPrefix + "Default config file written: " + name);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} finally {
|
} finally {
|
@ -19,13 +19,13 @@ import org.bukkit.entity.Spider;
|
|||||||
import org.bukkit.entity.Squid;
|
import org.bukkit.entity.Squid;
|
||||||
import org.bukkit.entity.Zombie;
|
import org.bukkit.entity.Zombie;
|
||||||
|
|
||||||
import com.onarandombox.MultiVerseCore.MultiVerseCore;
|
import com.onarandombox.MultiverseCore.MultiverseCore;
|
||||||
|
|
||||||
public class PurgeWorlds {
|
public class PurgeWorlds {
|
||||||
|
|
||||||
MultiVerseCore plugin;
|
MultiverseCore plugin;
|
||||||
|
|
||||||
public PurgeWorlds(MultiVerseCore plugin) {
|
public PurgeWorlds(MultiverseCore plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
name: MultiVerse-Core
|
name: Multiverse-Core
|
||||||
main: com.onarandombox.MultiVerseCore.MultiVerseCore
|
main: com.onarandombox.MultiverseCore.MultiverseCore
|
||||||
authors: ['Rigby','Protected']
|
authors: ['Rigby', 'Herocraft Coding Team']
|
||||||
version: 2.0
|
version: 2.0
|
||||||
commands:
|
commands:
|
||||||
mvcreate:
|
mvcreate:
|
||||||
|
Loading…
Reference in New Issue
Block a user