diff options
author | Necrodoom <doomed.war@gmail.com> | 2013-04-30 20:03:54 +0300 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2013-05-04 18:26:34 +0100 |
commit | 819ae519804bc357985b84585f2018c256ded830 (patch) | |
tree | ca919157e0769c6ade3ef53e34209b86f12b6315 | |
parent | 7646dffc170905674700497921598a86e78b6283 (diff) | |
download | Essentials-819ae519804bc357985b84585f2018c256ded830.tar Essentials-819ae519804bc357985b84585f2018c256ded830.tar.gz Essentials-819ae519804bc357985b84585f2018c256ded830.tar.lz Essentials-819ae519804bc357985b84585f2018c256ded830.tar.xz Essentials-819ae519804bc357985b84585f2018c256ded830.zip |
Throw invalid kit message on invalid delay
-rw-r--r-- | Essentials/src/com/earth2me/essentials/Kit.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/Kit.java b/Essentials/src/com/earth2me/essentials/Kit.java index 7d7aae780..e018832d0 100644 --- a/Essentials/src/com/earth2me/essentials/Kit.java +++ b/Essentials/src/com/earth2me/essentials/Kit.java @@ -59,7 +59,16 @@ public class Kit final Calendar time = new GregorianCalendar(); // Take the current time, and remove the delay from it. - final double delay = els.containsKey("delay") ? ((Number)els.get("delay")).doubleValue() : 0.0d; + double delay = 0; + try + { + // Also make sure delay is valid + delay = els.containsKey("delay") ? ((Number)els.get("delay")).doubleValue() : 0.0d; + } + catch (Exception e) + { + throw new Exception(_("kitError2")); + } final Calendar earliestTime = new GregorianCalendar(); earliestTime.add(Calendar.SECOND, -(int)delay); earliestTime.add(Calendar.MILLISECOND, -(int)((delay * 1000.0) % 1000.0)); |