Skip to content

Commit 19036ae

Browse files
Move FeatureFlags to new config module
1 parent a2f61b6 commit 19036ae

6 files changed

Lines changed: 16 additions & 16 deletions

File tree

libraries/config/src/main/java/de/oliver/fancylib/featureFlags/FeatureFlag.java renamed to libraries/config/src/main/java/com/fancyinnovations/config/featureflags/FeatureFlag.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package de.oliver.fancylib.featureFlags;
1+
package com.fancyinnovations.config.featureflags;
22

33
public class FeatureFlag {
44

55
private final String name;
66
private final String description;
7-
private boolean enabled;
87
private final boolean forceDisabled;
8+
private boolean enabled;
99

1010
public FeatureFlag(String name, String description, boolean forceDisabled) {
1111
this.name = name;
@@ -15,11 +15,15 @@ public FeatureFlag(String name, String description, boolean forceDisabled) {
1515
}
1616

1717
public boolean isEnabled() {
18-
if(forceDisabled) return false;
18+
if (forceDisabled) return false;
1919

2020
return enabled;
2121
}
2222

23+
public void setEnabled(boolean enabled) {
24+
this.enabled = enabled;
25+
}
26+
2327
public String getName() {
2428
return name;
2529
}
@@ -28,10 +32,6 @@ public String getDescription() {
2832
return description;
2933
}
3034

31-
public void setEnabled(boolean enabled) {
32-
this.enabled = enabled;
33-
}
34-
3535
public boolean isForceDisabled() {
3636
return forceDisabled;
3737
}

libraries/config/src/main/java/de/oliver/fancylib/featureFlags/FeatureFlagConfig.java renamed to libraries/config/src/main/java/com/fancyinnovations/config/featureflags/FeatureFlagConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.oliver.fancylib.featureFlags;
1+
package com.fancyinnovations.config.featureflags;
22

33
import org.bukkit.configuration.file.YamlConfiguration;
44
import org.bukkit.plugin.Plugin;

plugins/fancydialogs/src/main/java/com/fancyinnovations/fancydialogs/config/FDFeatureFlags.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.fancyinnovations.fancydialogs.config;
22

3+
import com.fancyinnovations.config.featureflags.FeatureFlag;
4+
import com.fancyinnovations.config.featureflags.FeatureFlagConfig;
35
import com.fancyinnovations.fancydialogs.FancyDialogsPlugin;
4-
import de.oliver.fancylib.featureFlags.FeatureFlag;
5-
import de.oliver.fancylib.featureFlags.FeatureFlagConfig;
66

77
public class FDFeatureFlags {
88

plugins/fancyholograms-v2/src/main/java/de/oliver/fancyholograms/FHFeatureFlags.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package de.oliver.fancyholograms;
22

3-
import de.oliver.fancylib.featureFlags.FeatureFlag;
4-
import de.oliver.fancylib.featureFlags.FeatureFlagConfig;
3+
import com.fancyinnovations.config.featureflags.FeatureFlag;
4+
import com.fancyinnovations.config.featureflags.FeatureFlagConfig;
55

66
public class FHFeatureFlags {
77

plugins/fancyholograms/src/main/java/de/oliver/fancyholograms/config/FHFeatureFlags.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package de.oliver.fancyholograms.config;
22

3+
import com.fancyinnovations.config.featureflags.FeatureFlag;
4+
import com.fancyinnovations.config.featureflags.FeatureFlagConfig;
35
import de.oliver.fancyholograms.main.FancyHologramsPlugin;
4-
import de.oliver.fancylib.featureFlags.FeatureFlag;
5-
import de.oliver.fancylib.featureFlags.FeatureFlagConfig;
66

77
public class FHFeatureFlags {
88

plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/FancyNpcs.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package de.oliver.fancynpcs;
22

3+
import com.fancyinnovations.config.featureflags.FeatureFlag;
4+
import com.fancyinnovations.config.featureflags.FeatureFlagConfig;
35
import com.google.common.util.concurrent.ThreadFactoryBuilder;
46
import de.oliver.fancyanalytics.api.FancyAnalyticsAPI;
57
import de.oliver.fancyanalytics.api.metrics.MetricSupplier;
@@ -12,8 +14,6 @@
1214
import de.oliver.fancylib.FancyLib;
1315
import de.oliver.fancylib.Metrics;
1416
import de.oliver.fancylib.VersionConfig;
15-
import de.oliver.fancylib.featureFlags.FeatureFlag;
16-
import de.oliver.fancylib.featureFlags.FeatureFlagConfig;
1717
import de.oliver.fancylib.serverSoftware.ServerSoftware;
1818
import de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler;
1919
import de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler;

0 commit comments

Comments
 (0)