From 7e853c7a98e5375759c46b87d2d01030789a43ac Mon Sep 17 00:00:00 2001 From: unurled Date: Sat, 28 Sep 2024 18:48:05 +0200 Subject: [PATCH] small adjustment on treasure generation --- .../sr/components/treasure/TreasureGenerator.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/unurled/sacredrealms/sr/components/treasure/TreasureGenerator.java b/src/main/java/me/unurled/sacredrealms/sr/components/treasure/TreasureGenerator.java index c2ad429..2acfc81 100644 --- a/src/main/java/me/unurled/sacredrealms/sr/components/treasure/TreasureGenerator.java +++ b/src/main/java/me/unurled/sacredrealms/sr/components/treasure/TreasureGenerator.java @@ -1,5 +1,6 @@ package me.unurled.sacredrealms.sr.components.treasure; +import java.security.SecureRandom; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; @@ -24,6 +25,8 @@ public class TreasureGenerator { private static ItemManager im; private static Random random; + private TreasureGenerator() {} + @Contract(pure = true) public static @NotNull Treasure generateTreasure( @NotNull Treasure treasure, @NotNull SRPlayer p) { @@ -31,7 +34,7 @@ public class TreasureGenerator { im = Manager.getInstance(ItemManager.class); } if (random == null) { - random = new Random(); + random = new SecureRandom(); } // generate the treasure based on player level int level = p.getLevel();