diff --git a/src/engine/gameManager/HellgateManager.java b/src/engine/gameManager/HellgateManager.java
index c6ddb3c2..d0b34ff1 100644
--- a/src/engine/gameManager/HellgateManager.java
+++ b/src/engine/gameManager/HellgateManager.java
@@ -41,7 +41,7 @@ public class HellgateManager {
             completeMobSpawn(mob,realLoc);
             LootManager.GenerateStrongholdLoot(mob,true,false);
             hellgate.mini_bosses.add(mob);
-            mob.setObjectUUID(mob.getObjectUUID() - (10000 + offsetUID));
+            mob.setObjectUUID(Integer.MAX_VALUE - (10000 + offsetUID));
             offsetUID++;
             for(int i = 0; i < 5; i++){
                 Mob minion = CreateHellgateMob();
@@ -51,7 +51,7 @@ public class HellgateManager {
                 completeMobSpawn(minion,offset);
                 LootManager.GenerateStrongholdLoot(minion,false,false);
                 hellgate.mobs.add(minion);
-                minion.setObjectUUID(minion.getObjectUUID() - (10000 + offsetUID));
+                minion.setObjectUUID(Integer.MAX_VALUE - (10000 + offsetUID));
                 offsetUID++;
             }
         }
@@ -63,7 +63,7 @@ public class HellgateManager {
         completeMobSpawn(mob,hellgate.parent.getLoc());
         LootManager.GenerateStrongholdLoot(mob,false,true);
         hellgate.boss = mob;
-        mob.setObjectUUID(mob.getObjectUUID() - (10000 + offsetUID));
+        mob.setObjectUUID(Integer.MAX_VALUE - (10000 + offsetUID));
         offsetUID++;
     }