diff --git a/src/main/java/com/massivecraft/factions/Conf.java b/src/main/java/com/massivecraft/factions/Conf.java index 673dc427..ef48b96b 100644 --- a/src/main/java/com/massivecraft/factions/Conf.java +++ b/src/main/java/com/massivecraft/factions/Conf.java @@ -335,6 +335,7 @@ public class Conf { public static String vaultPrefix = "faction-%s"; public static int defaultMaxVaults = 0; public static boolean useCustomDefaultPermissions = true; + public static boolean usePermissionHints = false; public static Backend backEnd = Backend.JSON; diff --git a/src/main/java/com/massivecraft/factions/cmd/CmdCreate.java b/src/main/java/com/massivecraft/factions/cmd/CmdCreate.java index f2833eb2..2bd41afe 100644 --- a/src/main/java/com/massivecraft/factions/cmd/CmdCreate.java +++ b/src/main/java/com/massivecraft/factions/cmd/CmdCreate.java @@ -116,6 +116,7 @@ public class CmdCreate extends FCommand { this.fme.msg(TL.COMMAND_PAYPALSET_CREATED); if (Conf.useCustomDefaultPermissions) faction.setDefaultPerms(); + if (Conf.usePermissionHints) fme.msg(TL.COMMAND_HINT_PERMISSION); fme.setCooldown("create", System.currentTimeMillis() + (SaberFactions.plugin.getConfig().getInt("fcooldowns.f-create") * 1000)); diff --git a/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java b/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java index 8493ce22..5555f9ce 100644 --- a/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java +++ b/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFaction.java @@ -707,6 +707,7 @@ public abstract class MemoryFaction implements Faction, EconomyParticipator { } public void setDefaultPerms() { + if (!Conf.useCustomDefaultPermissions) return; Map defaultMap = new HashMap<>(); for (PermissableAction permissableAction : PermissableAction.values()) { defaultMap.put(permissableAction, Access.UNDEFINED);