From 817ffcd6c8320ea31c1d06032d56d0012f7cc6d0 Mon Sep 17 00:00:00 2001 From: ArcticZeroo Date: Mon, 23 Oct 2017 10:32:40 -0400 Subject: [PATCH] Don't award negative gems to players in GH (PC-1688) --- .../src/mineplex/gemhunters/economy/EconomyModule.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Plugins/mineplex-game-gemhunters/src/mineplex/gemhunters/economy/EconomyModule.java b/Plugins/mineplex-game-gemhunters/src/mineplex/gemhunters/economy/EconomyModule.java index ab8e2caf3..b908558c1 100644 --- a/Plugins/mineplex-game-gemhunters/src/mineplex/gemhunters/economy/EconomyModule.java +++ b/Plugins/mineplex-game-gemhunters/src/mineplex/gemhunters/economy/EconomyModule.java @@ -82,7 +82,8 @@ public class EconomyModule extends MiniClientPlugin if (killer != null) { Player killerPlayer = (Player) killer; - int newGems = (int) (oldGems * GEM_KILL_FACTOR); + // Don't award the player negative gems, in the case of an overflow + int newGems = Math.min((int) (oldGems * GEM_KILL_FACTOR), 0); addToStore(killerPlayer, "Killing " + F.name(player.getName()), newGems); }