Refactor Probability API a bit

This commit is contained in:
nossr50
2022-12-18 16:02:43 -08:00
parent 7f66d27141
commit 59f711834b
39 changed files with 435 additions and 399 deletions

View File

@@ -7,7 +7,7 @@ import com.gmail.nossr50.datatypes.skills.SubSkillType;
import com.gmail.nossr50.mcMMO;
import com.gmail.nossr50.skills.repair.Repair;
import com.gmail.nossr50.skills.salvage.Salvage;
import com.gmail.nossr50.util.skills.SkillUtils;
import com.gmail.nossr50.util.random.ProbabilityUtil;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.block.Block;
@@ -67,7 +67,7 @@ public final class BlockUtils {
*/
public static boolean checkDoubleDrops(Player player, BlockState blockState, PrimarySkillType skillType, SubSkillType subSkillType) {
if (mcMMO.p.getGeneralConfig().getDoubleDropsEnabled(skillType, blockState.getType()) && Permissions.isSubSkillEnabled(player, subSkillType)) {
return SkillUtils.isSkillRNGSuccessful(subSkillType, player);
return ProbabilityUtil.isSkillRNGSuccessful(subSkillType, player);
}
return false;