mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
fancydialogs: Add disable-quick-actions-dialog feature flag
This commit is contained in:
@@ -223,9 +223,11 @@ public class FancyDialogsPlugin extends JavaPlugin implements FancyDialogs {
|
|||||||
Lamp<BukkitCommandActor> lamp = lampBuilder.build();
|
Lamp<BukkitCommandActor> lamp = lampBuilder.build();
|
||||||
|
|
||||||
lamp.register(FancyDialogsCMD.INSTANCE);
|
lamp.register(FancyDialogsCMD.INSTANCE);
|
||||||
lamp.register(QuickActionsCMD.INSTANCE);
|
|
||||||
lamp.register(DialogCMD.INSTANCE);
|
lamp.register(DialogCMD.INSTANCE);
|
||||||
lamp.register(TutorialCMD.INSTANCE);
|
lamp.register(TutorialCMD.INSTANCE);
|
||||||
|
if (!FDFeatureFlags.DISABLE_QUICK_ACTIONS_DIALOG.isEnabled()) {
|
||||||
|
lamp.register(QuickActionsCMD.INSTANCE);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -8,11 +8,13 @@ public class FDFeatureFlags {
|
|||||||
|
|
||||||
public static final FeatureFlag DEBUG_MODE = new FeatureFlag("debug-mode", "Enable debug mode", false);
|
public static final FeatureFlag DEBUG_MODE = new FeatureFlag("debug-mode", "Enable debug mode", false);
|
||||||
public static final FeatureFlag DISABLE_WELCOME_DIALOG = new FeatureFlag("disable-welcome-dialog", "Disable showing a welcome dialog when a player joins for the first time", false);
|
public static final FeatureFlag DISABLE_WELCOME_DIALOG = new FeatureFlag("disable-welcome-dialog", "Disable showing a welcome dialog when a player joins for the first time", false);
|
||||||
|
public static final FeatureFlag DISABLE_QUICK_ACTIONS_DIALOG = new FeatureFlag("disable-quick-actions-dialog", "Disable the quick actions dialog", false);
|
||||||
|
|
||||||
public static void load() {
|
public static void load() {
|
||||||
FeatureFlagConfig config = new FeatureFlagConfig(FancyDialogsPlugin.get());
|
FeatureFlagConfig config = new FeatureFlagConfig(FancyDialogsPlugin.get());
|
||||||
config.addFeatureFlag(DEBUG_MODE);
|
config.addFeatureFlag(DEBUG_MODE);
|
||||||
config.addFeatureFlag(DISABLE_WELCOME_DIALOG);
|
config.addFeatureFlag(DISABLE_WELCOME_DIALOG);
|
||||||
|
config.addFeatureFlag(DISABLE_QUICK_ACTIONS_DIALOG);
|
||||||
config.load();
|
config.load();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user