diff --git a/Changelog.txt b/Changelog.txt
index 2cc673afe..26017d672 100644
--- a/Changelog.txt
+++ b/Changelog.txt
@@ -7,6 +7,10 @@ Key:
! Change
- Removal
+Version 2.1.25
+ Shake now has an upper limit of damage (10) - Will be configurable in 2.2 which is coming in the near future
+ Rank 1 of Catalysis & Concoctions are now available at level 0 by default (update skillranks.yml or delete it to regen a new one)
+
Version 2.1.24
Fixed an exploit where you could clone inventories
diff --git a/pom.xml b/pom.xml
index 380dafa61..518a5a4f2 100755
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
4.0.0
com.gmail.nossr50.mcMMO
mcMMO
- 2.1.24
+ 2.1.25-SNAPSHOT
mcMMO
https://github.com/mcMMO-Dev/mcMMO
diff --git a/src/main/java/com/gmail/nossr50/listeners/BlockListener.java b/src/main/java/com/gmail/nossr50/listeners/BlockListener.java
index 03c5ee8fd..55fd3c69d 100644
--- a/src/main/java/com/gmail/nossr50/listeners/BlockListener.java
+++ b/src/main/java/com/gmail/nossr50/listeners/BlockListener.java
@@ -65,18 +65,20 @@ public class BlockListener implements Listener {
if(is.getAmount() <= 0)
continue;
- //Extra Protection
- if(event.getBlock().getState() instanceof Container)
- return;
-
if(event.getBlock().getState().getMetadata(mcMMO.doubleDropKey).size() > 0)
{
+ //Extra Protection
+ if(event.getBlock().getState() instanceof Container)
+ return;
event.getBlock().getState().removeMetadata(mcMMO.doubleDropKey, plugin);
event.getBlock().getState().getWorld().dropItemNaturally(event.getBlockState().getLocation(), is);
}
else if(event.getBlock().getState().getMetadata(mcMMO.tripleDropKey).size() > 0)
{
+ //Extra Protection
+ if(event.getBlock().getState() instanceof Container)
+ return;
event.getBlock().getState().removeMetadata(mcMMO.tripleDropKey, plugin);
event.getBlock().getState().getWorld().dropItemNaturally(event.getBlockState().getLocation(), is);
event.getBlock().getState().getWorld().dropItemNaturally(event.getBlockState().getLocation(), is);
diff --git a/src/main/java/com/gmail/nossr50/skills/fishing/FishingManager.java b/src/main/java/com/gmail/nossr50/skills/fishing/FishingManager.java
index 381d558a6..17385ad62 100644
--- a/src/main/java/com/gmail/nossr50/skills/fishing/FishingManager.java
+++ b/src/main/java/com/gmail/nossr50/skills/fishing/FishingManager.java
@@ -420,7 +420,7 @@ public class FishingManager extends SkillManager {
}
Misc.dropItem(target.getLocation(), drop);
- CombatUtils.dealDamage(target, Math.max(target.getMaxHealth() / 4, 1), EntityDamageEvent.DamageCause.CUSTOM, getPlayer()); // Make it so you can shake a mob no more than 4 times.
+ CombatUtils.dealDamage(target, Math.min(Math.max(target.getMaxHealth() / 4, 1), 10), EntityDamageEvent.DamageCause.CUSTOM, getPlayer()); // Make it so you can shake a mob no more than 4 times.
applyXpGain(ExperienceConfig.getInstance().getFishingShakeXP(), XPGainReason.PVE);
}
}
diff --git a/src/main/resources/skillranks.yml b/src/main/resources/skillranks.yml
index 2a2d0c346..a1422b9fd 100644
--- a/src/main/resources/skillranks.yml
+++ b/src/main/resources/skillranks.yml
@@ -8,12 +8,12 @@
Alchemy:
Catalysis:
Standard:
- Rank_1: 10
+ Rank_1: 0
RetroMode:
- Rank_1: 100
+ Rank_1: 0
Concoctions:
Standard:
- Rank_1: 10
+ Rank_1: 0
Rank_2: 25
Rank_3: 35
Rank_4: 50
@@ -22,7 +22,7 @@ Alchemy:
Rank_7: 85
Rank_8: 100
RetroMode:
- Rank_1: 100
+ Rank_1: 0
Rank_2: 250
Rank_3: 350
Rank_4: 500