mirror of
https://github.com/EssentialsX/Essentials.git
synced 2024-11-07 19:40:23 +01:00
Fix /time not working with the '##pm' syntax.
This commit is contained in:
parent
aa43703094
commit
bc876611d0
@ -6,9 +6,8 @@ import java.util.*;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This utility class is used for converting between the ingame
|
* This utility class is used for converting between the ingame time in ticks to ingame time as a friendly string. Note
|
||||||
* time in ticks to ingame time as a friendly string.
|
* that the time is INGAME.
|
||||||
* Note that the time is INGAME.
|
|
||||||
*
|
*
|
||||||
* http://www.minecraftwiki.net/wiki/Day/night_cycle
|
* http://www.minecraftwiki.net/wiki/Day/night_cycle
|
||||||
*
|
*
|
||||||
@ -156,30 +155,31 @@ public final class DescParseTickFormat
|
|||||||
int hours = 0;
|
int hours = 0;
|
||||||
int minutes = 0;
|
int minutes = 0;
|
||||||
|
|
||||||
desc = desc.toLowerCase(Locale.ENGLISH).replaceAll("[^0-9]", "");
|
desc = desc.toLowerCase(Locale.ENGLISH);
|
||||||
|
String parsetime = desc.replaceAll("[^0-9]", "");
|
||||||
|
|
||||||
if (desc.length() > 4)
|
if (parsetime.length() > 4)
|
||||||
{
|
{
|
||||||
throw new NumberFormatException();
|
throw new NumberFormatException();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (desc.length() == 4)
|
if (parsetime.length() == 4)
|
||||||
{
|
{
|
||||||
hours += Integer.parseInt(desc.substring(0, 2));
|
hours += Integer.parseInt(parsetime.substring(0, 2));
|
||||||
minutes += Integer.parseInt(desc.substring(2, 4));
|
minutes += Integer.parseInt(parsetime.substring(2, 4));
|
||||||
}
|
}
|
||||||
else if (desc.length() == 3)
|
else if (parsetime.length() == 3)
|
||||||
{
|
{
|
||||||
hours += Integer.parseInt(desc.substring(0, 1));
|
hours += Integer.parseInt(parsetime.substring(0, 1));
|
||||||
minutes += Integer.parseInt(desc.substring(1, 3));
|
minutes += Integer.parseInt(parsetime.substring(1, 3));
|
||||||
}
|
}
|
||||||
else if (desc.length() == 2)
|
else if (parsetime.length() == 2)
|
||||||
{
|
{
|
||||||
hours += Integer.parseInt(desc.substring(0, 2));
|
hours += Integer.parseInt(parsetime.substring(0, 2));
|
||||||
}
|
}
|
||||||
else if (desc.length() == 1)
|
else if (parsetime.length() == 1)
|
||||||
{
|
{
|
||||||
hours += Integer.parseInt(desc.substring(0, 1));
|
hours += Integer.parseInt(parsetime.substring(0, 1));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user