Merge branch 'master' of github.com:mcMMO-Dev/mcmmo

This commit is contained in:
nossr50 2020-01-23 20:34:13 -08:00
commit 7441d2d8d6
4 changed files with 9 additions and 7 deletions

View File

@ -1,6 +1,8 @@
Version 2.1.113
Check player's PTP world permissions before executing a party teleport
Version 2.1.112
Use ThreadedLocalRandom for RNG utils, random is seeded, thus creating new instances of Random breaks randomness
Version 2.1.112
Correct locale usage for enum access, now enforces using the english locale to prevent issues with oddball locales for configs/commands
Fixed a NPE that can occur if a player engages in combat with specific skills before their profile is loaded

View File

@ -13,6 +13,7 @@ import org.bukkit.entity.Player;
import java.text.DecimalFormat;
import java.util.Random;
import java.util.concurrent.ThreadLocalRandom;
public class RandomChanceUtil
{
@ -78,9 +79,7 @@ public class RandomChanceUtil
}
public static boolean rollDice(double chanceOfSuccess, int bound) {
Random random = new Random();
return chanceOfSuccess > random.nextInt(bound);
return chanceOfSuccess > ThreadLocalRandom.current().nextInt(bound);
}
/**
@ -100,8 +99,6 @@ public class RandomChanceUtil
{
double chanceOfSuccess = calculateChanceOfSuccess(randomChance);
Random random = new Random();
//Check the odds
return rollDice(chanceOfSuccess, 100);
}

View File

@ -442,7 +442,7 @@ Bonus_Drops:
Melon_Slice: true
Nether_Wart: true
Potatoes: true
Potatoe: true
Potato: true
Pumpkin: true
Red_Mushroom: true
Sugar_Cane: true

View File

@ -443,6 +443,7 @@ Enchantment_Drop_Rates:
LEGENDARY: 0.75
#
# Settings for Excavation's Archaeology
# If you are in retro mode, Drop_Level is multiplied by 10.
###
Excavation:
CAKE:
@ -573,6 +574,7 @@ Excavation:
Drops_From: [Dirt, Coarse_Dirt, Podzol, Grass_Block, Sand, Red_Sand, Gravel, Clay, Mycelium, Soul_Sand]
#
# Settings for Hylian Luck
# If you are in retro mode, Drop_Level is multiplied by 10.
###
Hylian_Luck:
MELON_SEEDS:
@ -630,7 +632,8 @@ Hylian_Luck:
Drop_Level: 0
Drops_From: [Pots]
#
# Settings for Shake
# Settings for Shake
# If you are in retro mode, Drop_Level is multiplied by 10.
###
Shake:
BLAZE: