diff --git a/src/main/java/net/thauvin/erik/mobibot/modules/AbstractModule.java b/src/main/java/net/thauvin/erik/mobibot/modules/AbstractModule.java index 8abafaf..c58830a 100644 --- a/src/main/java/net/thauvin/erik/mobibot/modules/AbstractModule.java +++ b/src/main/java/net/thauvin/erik/mobibot/modules/AbstractModule.java @@ -106,7 +106,11 @@ public abstract class AbstractModule { * @return true or false */ public boolean isEnabled() { - return true; + if (hasProperties()) { + return isValidProperties(); + } else { + return true; + } } /** diff --git a/src/main/java/net/thauvin/erik/mobibot/modules/Dice.java b/src/main/java/net/thauvin/erik/mobibot/modules/Dice.java index ec37090..6ad915d 100644 --- a/src/main/java/net/thauvin/erik/mobibot/modules/Dice.java +++ b/src/main/java/net/thauvin/erik/mobibot/modules/Dice.java @@ -44,10 +44,8 @@ import java.security.SecureRandom; * @since 1.0 */ public final class Dice extends AbstractModule { - /** - * The dice command. - */ - public static final String DICE_CMD = "dice"; + // The dice command. + private static final String DICE_CMD = "dice"; /** * The default constructor. @@ -100,12 +98,4 @@ public final class Dice extends AbstractModule { bot.send(sender, "To roll the dice:"); bot.send(sender, bot.helpIndent(bot.getNick() + ": " + DICE_CMD)); } - - /** - * {@inheritDoc} - */ - @Override - public boolean isEnabled() { - return true; - } }