diff --git a/Changelog.txt b/Changelog.txt
index ee9308412..2bc1dc8d4 100644
--- a/Changelog.txt
+++ b/Changelog.txt
@@ -7,6 +7,10 @@ Key:
! Change
- Removal
+Version 2.1.14
+ Added Tropical Fish, Raw Cod, Raw Salmon to the list of foods that benefit from Fisherman's Diet
+ Fixed a display issue with Fisherman's Diet
+
Version 2.1.13
Fixed a bug where Archery's Arrow Retrieval was using the wrong permission node
diff --git a/pom.xml b/pom.xml
index 03d81c882..acdb92238 100755
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
4.0.0
com.gmail.nossr50.mcMMO
mcMMO
- 2.1.13
+ 2.1.14-SNAPSHOT
mcMMO
https://github.com/mcMMO-Dev/mcMMO
diff --git a/src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java b/src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java
index fcc1c0d69..c6c1b0e5b 100644
--- a/src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java
+++ b/src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java
@@ -89,7 +89,7 @@ public class FishingCommand extends SkillCommand {
// FISHERMAN'S DIET
if (canFishermansDiet) {
- fishermansDietRank = calculateRank(skillValue, Fishing.fishermansDietMaxLevel, Fishing.fishermansDietRankLevel1);
+ fishermansDietRank = RankUtils.getRank(player, SubSkillType.FISHING_FISHERMANS_DIET);
}
// MASTER ANGLER
diff --git a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java
index 78be30273..9382d7137 100644
--- a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java
+++ b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java
@@ -765,19 +765,14 @@ public class EntityListener implements Listener {
event.setFoodLevel(UserManager.getPlayer(player).getHerbalismManager().farmersDiet(newFoodLevel));
}
return;
+ case COD:
+ case SALMON:
+ case TROPICAL_FISH:
+ case COOKED_COD:
+ case COOKED_SALMON:
- case COOKED_SALMON: /*
- * RESTORES 2 1/2 HUNGER - RESTORES 5 HUNGER @
- * 1000
- */
if (Permissions.isSubSkillEnabled(player, SubSkillType.FISHING_FISHERMANS_DIET)) {
- event.setFoodLevel(UserManager.getPlayer(player).getFishingManager().handleFishermanDiet(Fishing.fishermansDietRankLevel1, newFoodLevel));
- }
- return;
-
- case SALMON: /* RESTORES 1 HUNGER - RESTORES 2 1/2 HUNGER @ 1000 */
- if (Permissions.isSubSkillEnabled(player, SubSkillType.FISHING_FISHERMANS_DIET)) {
- event.setFoodLevel(UserManager.getPlayer(player).getFishingManager().handleFishermanDiet(Fishing.fishermansDietRankLevel2, newFoodLevel));
+ event.setFoodLevel(UserManager.getPlayer(player).getFishingManager().handleFishermanDiet(newFoodLevel));
}
return;
diff --git a/src/main/java/com/gmail/nossr50/skills/fishing/Fishing.java b/src/main/java/com/gmail/nossr50/skills/fishing/Fishing.java
index 8d2c72694..8b52bf894 100644
--- a/src/main/java/com/gmail/nossr50/skills/fishing/Fishing.java
+++ b/src/main/java/com/gmail/nossr50/skills/fishing/Fishing.java
@@ -1,6 +1,5 @@
package com.gmail.nossr50.skills.fishing;
-import com.gmail.nossr50.config.AdvancedConfig;
import com.gmail.nossr50.config.treasure.TreasureConfig;
import com.gmail.nossr50.datatypes.treasure.ShakeTreasure;
import com.gmail.nossr50.util.Misc;
@@ -19,10 +18,6 @@ public final class Fishing {
protected static final HashMap> ENCHANTABLE_CACHE = new HashMap>();
- public static int fishermansDietRankLevel1 = AdvancedConfig.getInstance().getFishermanDietRankChange();
- public static int fishermansDietRankLevel2 = fishermansDietRankLevel1 * 2;
- public static int fishermansDietMaxLevel = fishermansDietRankLevel1 * 5;
-
public static Set masterAnglerBiomes = BiomeAdapter.WATER_BIOMES;
public static Set iceFishingBiomes = BiomeAdapter.ICE_BIOMES;
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 f35477434..5c2e27348 100644
--- a/src/main/java/com/gmail/nossr50/skills/fishing/FishingManager.java
+++ b/src/main/java/com/gmail/nossr50/skills/fishing/FishingManager.java
@@ -134,12 +134,11 @@ public class FishingManager extends SkillManager {
/**
* Handle the Fisherman's Diet ability
*
- * @param rankChange The # of levels to change rank for the food
* @param eventFoodLevel The initial change in hunger from the event
*
* @return the modified change in hunger for the event
*/
- public int handleFishermanDiet(int rankChange, int eventFoodLevel) {
+ public int handleFishermanDiet(int eventFoodLevel) {
return SkillUtils.handleFoodSkills(getPlayer(), eventFoodLevel, SubSkillType.FISHING_FISHERMANS_DIET);
}