diff --git a/src/main/java/forestry/apiculture/genetics/ApiaristTracker.java b/src/main/java/forestry/apiculture/genetics/ApiaristTracker.java index 3a1b2b6c2..9f0acdedb 100755 --- a/src/main/java/forestry/apiculture/genetics/ApiaristTracker.java +++ b/src/main/java/forestry/apiculture/genetics/ApiaristTracker.java @@ -24,6 +24,11 @@ import forestry.plugins.PluginApiculture; public class ApiaristTracker extends BreedingTracker implements IApiaristTracker { + /** Required for creation from map storage */ + public ApiaristTracker(String s) { + this(s, null); + } + public ApiaristTracker(String s, GameProfile player) { super(s, player); } diff --git a/src/main/java/forestry/arboriculture/genetics/ArboristTracker.java b/src/main/java/forestry/arboriculture/genetics/ArboristTracker.java index 37d17ad58..ee8666312 100755 --- a/src/main/java/forestry/arboriculture/genetics/ArboristTracker.java +++ b/src/main/java/forestry/arboriculture/genetics/ArboristTracker.java @@ -22,6 +22,11 @@ import forestry.plugins.PluginArboriculture; public class ArboristTracker extends BreedingTracker implements IArboristTracker { + /** Required for creation from map storage */ + public ArboristTracker(String s) { + this(s, null); + } + public ArboristTracker(String s, GameProfile player) { super(s, player); } diff --git a/src/main/java/forestry/core/genetics/BreedingTracker.java b/src/main/java/forestry/core/genetics/BreedingTracker.java index f401c5a55..ab8b38b63 100755 --- a/src/main/java/forestry/core/genetics/BreedingTracker.java +++ b/src/main/java/forestry/core/genetics/BreedingTracker.java @@ -171,7 +171,7 @@ public abstract class BreedingTracker extends WorldSavedData implements IBreedin // TODO: remove legacy handling String species0 = mutation.getAllele0().getUID(); String species1 = mutation.getAllele1().getUID(); - return discoveredMutations.contains(mutationString) || discoveredMutations.contains(species0 + '-' + species1); + return discoveredMutations.contains(species0 + '-' + species1); } @Override diff --git a/src/main/java/forestry/lepidopterology/genetics/LepidopteristTracker.java b/src/main/java/forestry/lepidopterology/genetics/LepidopteristTracker.java index 37a237b75..2f72181c6 100755 --- a/src/main/java/forestry/lepidopterology/genetics/LepidopteristTracker.java +++ b/src/main/java/forestry/lepidopterology/genetics/LepidopteristTracker.java @@ -23,6 +23,11 @@ import forestry.plugins.PluginLepidopterology; public class LepidopteristTracker extends BreedingTracker implements ILepidopteristTracker { + /** Required for creation from map storage */ + public LepidopteristTracker(String s) { + this(s, null); + } + public LepidopteristTracker(String s, GameProfile player) { super(s, player); }