Fixing Double Drops for Mining -- READ THE FULL COMMIT MSG

This fix is very similar to what was deployed for Herbalism in 2.1.22

NOTE: Here's what your Double_Drop entries in Config.yml for Mining should look like

https://paste.gg/p/anonymous/dcd06f1215844311b4f2225f200090d1

IMPORTANT: Version 2.1.22 which came before this had a similar fix for Herbalism, instructions on how to fix your Herbalism Double Drops can be found here
        https://www.spigotmc.org/resources/official-mcmmo.64348/update?update=269868
This commit is contained in:
nossr50 2019-03-23 18:07:23 -07:00
parent b1f4ea8cba
commit faab64864a
5 changed files with 18 additions and 10 deletions

View File

@ -7,6 +7,15 @@ Key:
! Change ! Change
- Removal - Removal
Version 2.1.23
Fixed a bug with Double Drops for Mining
Note: You'll need to add these entries to your config.yml manually, or wait for the upcoming config update where this will be fixed for you automatically.
NOTE: Here's what your Double_Drop entries in Config.yml for Mining should look like
https://paste.gg/p/anonymous/dcd06f1215844311b4f2225f200090d1
IMPORTANT: Version 2.1.22 which came before this had a similar fix for Herbalism, instructions on how to fix your Herbalism Double Drops can be found here
https://www.spigotmc.org/resources/official-mcmmo.64348/update?update=269868
NOTE: Due to the nature of these fixes, Fortune enchants now work with Double/Triple drops
Version 2.1.22 Version 2.1.22
Less aggressive spam click protection on Fishing Less aggressive spam click protection on Fishing
Updated Hungarian file for missing entries related to Fishing messages (credit: andris155) Updated Hungarian file for missing entries related to Fishing messages (credit: andris155)

View File

@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>com.gmail.nossr50.mcMMO</groupId> <groupId>com.gmail.nossr50.mcMMO</groupId>
<artifactId>mcMMO</artifactId> <artifactId>mcMMO</artifactId>
<version>2.1.22</version> <version>2.1.23-SNAPSHOT</version>
<name>mcMMO</name> <name>mcMMO</name>
<url>https://github.com/mcMMO-Dev/mcMMO</url> <url>https://github.com/mcMMO-Dev/mcMMO</url>
<scm> <scm>

View File

@ -34,6 +34,9 @@ public class Mining {
Material blockType = blockState.getType(); Material blockType = blockState.getType();
switch (blockType) { switch (blockType) {
case ANDESITE:
case DIORITE:
case GRANITE:
case END_STONE: case END_STONE:
case TERRACOTTA: case TERRACOTTA:
case CLAY: case CLAY:

View File

@ -91,15 +91,8 @@ public class MiningManager extends SkillManager {
return; return;
//TODO: Make this readable //TODO: Make this readable
for (int i = mcMMOPlayer.getAbilityMode(skill.getAbility()) ? 2 : 1; i != 0; i--) { if (RandomChanceUtil.checkRandomChanceExecutionSuccess(getPlayer(), SubSkillType.MINING_DOUBLE_DROPS, true)) {
if (RandomChanceUtil.isActivationSuccessful(SkillActivationType.RANDOM_LINEAR_100_SCALE_WITH_CAP, SubSkillType.MINING_DOUBLE_DROPS, player)) { BlockUtils.markBlocksForBonusDrops(blockState, mcMMOPlayer.getAbilityMode(skill.getAbility()));
if (silkTouch) {
Mining.handleSilkTouchDrops(blockState);
}
else {
Mining.handleMiningDrops(blockState);
}
}
} }
} }

View File

@ -457,6 +457,9 @@ Double_Drops:
Rose_Bush: true Rose_Bush: true
Peony: true Peony: true
Mining: Mining:
Andesite: true
Diorite: true
Granite: true
Coal_Ore: true Coal_Ore: true
Diamond_Ore: true Diamond_Ore: true
Emerald_Ore: true Emerald_Ore: true