From b088f200c627562d08ae654b3d64196f7d1882fd Mon Sep 17 00:00:00 2001 From: xamora Date: Thu, 9 Jul 2026 15:46:35 +0200 Subject: [PATCH] Patch command; issue double/long parse --- .../java/xamora/gp_dbc/commands/CommandGP.java | 16 +++++++--------- .../network/client/NetworkCriminalTrackerC.java | 2 +- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/main/java/xamora/gp_dbc/commands/CommandGP.java b/src/main/java/xamora/gp_dbc/commands/CommandGP.java index 132ec90..753a276 100644 --- a/src/main/java/xamora/gp_dbc/commands/CommandGP.java +++ b/src/main/java/xamora/gp_dbc/commands/CommandGP.java @@ -141,15 +141,13 @@ public class CommandGP implements ICommand { else if (arg.equalsIgnoreCase(COMMANDS[5])) { // addCriminal long rate = 0; - if (args.size() == 1) { - try { - rate = Long.parseLong(args.get(0)); - error = gp.criminals.addCriminal(player, rate) != null ? 0 : 1; - } catch (Exception e) { - System.out.println(e); - sender.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + "/gp addCriminal []")); - error = 1; - } + try { + rate = Long.parseLong(args.get(0)); + error = gp.criminals.addCriminal(player, rate) != null ? 0 : 1; + } catch (Exception e) { + System.out.println(e); + sender.addChatMessage(new ChatComponentText(EnumChatFormatting.RED + "/gp addCriminal []")); + error = 1; } } else if (arg.equalsIgnoreCase(COMMANDS[6])) { // removeCriminal diff --git a/src/main/java/xamora/gp_dbc/network/client/NetworkCriminalTrackerC.java b/src/main/java/xamora/gp_dbc/network/client/NetworkCriminalTrackerC.java index 3b3e3dd..fa9923b 100644 --- a/src/main/java/xamora/gp_dbc/network/client/NetworkCriminalTrackerC.java +++ b/src/main/java/xamora/gp_dbc/network/client/NetworkCriminalTrackerC.java @@ -62,7 +62,7 @@ public class NetworkCriminalTrackerC implements IMessage { String[] info_criminal = criminal_string.split("\\$"); UUID uuid = UUID.fromString(info_criminal[0]); String name = info_criminal[1]; - long rate = Long.parseLong(info_criminal[2]); + long rate = (long) Double.parseDouble(info_criminal[2]); long last_time_pos = Long.parseLong(info_criminal[3]); Pos pos = null;