version 1.0.3

softdepend Multiverse-Core added (should resolve issue #7)
removed a system.out.println
fixed: now checks if border is null before trying to on|off
This commit is contained in:
Paul Schulze 2013-02-20 11:53:12 +01:00
parent 5bc660d392
commit 0176ec3a3a
6 changed files with 18 additions and 10 deletions

Binary file not shown.

View File

@ -5,7 +5,7 @@
<groupId>de.craftinc</groupId> <groupId>de.craftinc</groupId>
<artifactId>CraftincBorderProtection</artifactId> <artifactId>CraftincBorderProtection</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>
<version>1.0.2</version> <version>1.0.3</version>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

View File

@ -122,8 +122,6 @@ public class Border implements ConfigurationSerializable
map.put(rectPoint2Name, LocationSerializer.serializeLocation(rectPoint2)); map.put(rectPoint2Name, LocationSerializer.serializeLocation(rectPoint2));
map.put(isActiveKey, isActive); map.put(isActiveKey, isActive);
System.out.println(map);
return map; return map;
} }

View File

@ -128,12 +128,21 @@ public class Commands implements CommandExecutor
if ( args.length == 1 && ( args[0].equalsIgnoreCase("on") || args[0].equalsIgnoreCase("off") ) ) if ( args.length == 1 && ( args[0].equalsIgnoreCase("on") || args[0].equalsIgnoreCase("off") ) )
{ {
World world = ( (Player) sender ).getWorld(); World world = ( (Player) sender ).getWorld();
if (args[0].equalsIgnoreCase("on")) { Border border = Border.getBorders().get(world);
Border.getBorders().get(world).enable();
sender.sendMessage(Messages.borderEnabled); if (border != null)
} else { {
Border.getBorders().get(world).disable(); if (args[0].equalsIgnoreCase("on")) {
sender.sendMessage(Messages.borderDisabled); border.enable();
sender.sendMessage(Messages.borderEnabled);
} else {
border.disable();
sender.sendMessage(Messages.borderDisabled);
}
}
else
{
sender.sendMessage(Messages.borderInfoNoBorderSet);
} }
// save the new border // save the new border

View File

@ -92,7 +92,7 @@ public class Messages
} }
public static String borderInfoNoBorderSet = public static String borderInfoNoBorderSet =
ChatColor.YELLOW + "No border here."; ChatColor.YELLOW + "No border in this world.";
public static String noPermissionSet = public static String noPermissionSet =
ChatColor.RED + "Sorry, you don't have permission to set the border."; ChatColor.RED + "Sorry, you don't have permission to set the border.";

View File

@ -17,6 +17,7 @@
name: Craft Inc. BorderProtection name: Craft Inc. BorderProtection
main: de.craftinc.borderprotection.Plugin main: de.craftinc.borderprotection.Plugin
version: ${project.version} version: ${project.version}
softdepend: [Multiverse-Core]
authors: [ddidderr, mice_on_drugs] authors: [ddidderr, mice_on_drugs]
website: http://www.craftinc.de/plugins/borderprotection website: http://www.craftinc.de/plugins/borderprotection