From fcdbd33fa2ed9ade29f340f8bb4b40e7beadd7ce Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 5 Feb 2020 18:06:07 -0500 Subject: [PATCH] encapsulated typeStates --- .../java/kaptainwutax/seedcracker/finder/FinderConfig.java | 7 +------ .../seedcracker/finder/profile/FinderProfile.java | 6 ++++++ 2 files changed, 7 insertions(+), 6 deletions(-) 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; + } + }