diff --git a/src/main/java/kaptainwutax/seedcracker/finder/FinderConfig.java b/src/main/java/kaptainwutax/seedcracker/finder/FinderConfig.java index e7d4647..9219191 100644 --- a/src/main/java/kaptainwutax/seedcracker/finder/FinderConfig.java +++ b/src/main/java/kaptainwutax/seedcracker/finder/FinderConfig.java @@ -50,12 +50,7 @@ public class FinderConfig { } public boolean setTypeState(Finder.Type type, boolean flag) { - if(!this.finderProfile.getLocked()) { - this.finderProfile.typeStates.put(type, flag); - return true; - } - - return false; + return this.finderProfile.setTypeState(type, flag); } } diff --git a/src/main/java/kaptainwutax/seedcracker/finder/profile/FinderProfile.java b/src/main/java/kaptainwutax/seedcracker/finder/profile/FinderProfile.java index 5433735..6d063c3 100644 --- a/src/main/java/kaptainwutax/seedcracker/finder/profile/FinderProfile.java +++ b/src/main/java/kaptainwutax/seedcracker/finder/profile/FinderProfile.java @@ -25,4 +25,10 @@ public abstract class FinderProfile { return this.locked; } + public boolean setTypeState(Finder.Type type, boolean state) { + if(this.getLocked())return false; + this.typeStates.put(type, state); + return true; + } + }