small adjustment on treasure generation
This commit is contained in:
parent
54d1f7ba52
commit
7e853c7a98
1 changed files with 4 additions and 1 deletions
|
@ -1,5 +1,6 @@
|
||||||
package me.unurled.sacredrealms.sr.components.treasure;
|
package me.unurled.sacredrealms.sr.components.treasure;
|
||||||
|
|
||||||
|
import java.security.SecureRandom;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
@ -24,6 +25,8 @@ public class TreasureGenerator {
|
||||||
private static ItemManager im;
|
private static ItemManager im;
|
||||||
private static Random random;
|
private static Random random;
|
||||||
|
|
||||||
|
private TreasureGenerator() {}
|
||||||
|
|
||||||
@Contract(pure = true)
|
@Contract(pure = true)
|
||||||
public static @NotNull Treasure generateTreasure(
|
public static @NotNull Treasure generateTreasure(
|
||||||
@NotNull Treasure treasure, @NotNull SRPlayer p) {
|
@NotNull Treasure treasure, @NotNull SRPlayer p) {
|
||||||
|
@ -31,7 +34,7 @@ public class TreasureGenerator {
|
||||||
im = Manager.getInstance(ItemManager.class);
|
im = Manager.getInstance(ItemManager.class);
|
||||||
}
|
}
|
||||||
if (random == null) {
|
if (random == null) {
|
||||||
random = new Random();
|
random = new SecureRandom();
|
||||||
}
|
}
|
||||||
// generate the treasure based on player level
|
// generate the treasure based on player level
|
||||||
int level = p.getLevel();
|
int level = p.getLevel();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue