mirror of
https://github.com/Zrips/Jobs.git
synced 2025-02-01 13:01:29 +01:00
Let's add short digit numbers, #442
This should fix the issue, when the placeholder used in example on scoreboard, but the double return number does not shorted to digit numbers
This commit is contained in:
parent
5a651d3cc7
commit
875f2a0b3b
@ -1,7 +1,9 @@
|
|||||||
package com.gamingmesh.jobs.Placeholders;
|
package com.gamingmesh.jobs.Placeholders;
|
||||||
|
|
||||||
|
import java.text.NumberFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
@ -397,10 +399,12 @@ public class Placeholder {
|
|||||||
return Integer.toString(user.getTotalLevels());
|
return Integer.toString(user.getTotalLevels());
|
||||||
case user_points:
|
case user_points:
|
||||||
PlayerPoints pointInfo = Jobs.getPlayerManager().getPointsData().getPlayerPointsInfo(user.getPlayerUUID());
|
PlayerPoints pointInfo = Jobs.getPlayerManager().getPointsData().getPlayerPointsInfo(user.getPlayerUUID());
|
||||||
return Double.toString(pointInfo.getCurrentPoints());
|
NumberFormat format = NumberFormat.getInstance(Locale.ENGLISH);
|
||||||
|
return format.format(pointInfo.getCurrentPoints());
|
||||||
case user_total_points:
|
case user_total_points:
|
||||||
|
format = NumberFormat.getInstance(Locale.ENGLISH);
|
||||||
pointInfo = Jobs.getPlayerManager().getPointsData().getPlayerPointsInfo(user.getPlayerUUID());
|
pointInfo = Jobs.getPlayerManager().getPointsData().getPlayerPointsInfo(user.getPlayerUUID());
|
||||||
return Double.toString(pointInfo.getTotalPoints());
|
return format.format(pointInfo.getTotalPoints());
|
||||||
case user_issaved:
|
case user_issaved:
|
||||||
return convert(user.isSaved());
|
return convert(user.isSaved());
|
||||||
case user_displayhonorific:
|
case user_displayhonorific:
|
||||||
@ -431,7 +435,8 @@ public class Placeholder {
|
|||||||
case user_jlevel_$1:
|
case user_jlevel_$1:
|
||||||
return j == null ? "" : Integer.toString(j.getLevel());
|
return j == null ? "" : Integer.toString(j.getLevel());
|
||||||
case user_jexp_$1:
|
case user_jexp_$1:
|
||||||
return j == null ? "" : Double.toString(j.getExperience());
|
NumberFormat format = NumberFormat.getInstance(Locale.ENGLISH);
|
||||||
|
return j == null ? "" : format.format(j.getExperience());
|
||||||
case user_jmaxexp_$1:
|
case user_jmaxexp_$1:
|
||||||
return j == null ? "" : Integer.toString(j.getMaxExperience());
|
return j == null ? "" : Integer.toString(j.getMaxExperience());
|
||||||
case user_jmaxlvl_$1:
|
case user_jmaxlvl_$1:
|
||||||
|
Loading…
Reference in New Issue
Block a user