small adjustment on treasure generation

This commit is contained in:
unurled 2024-09-28 18:48:05 +02:00
parent 54d1f7ba52
commit 7e853c7a98
Signed by: unurled
GPG key ID: EFC5F5E709B47DDD

View file

@ -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();