mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-22 13:16:45 +01:00
Merge branch 'master' of github.com:mcMMO-Dev/mcmmo
This commit is contained in:
commit
7441d2d8d6
@ -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
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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
|
||||
|
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user