diff --git a/src/main/java/dev/plex/Guilds.java b/src/main/java/dev/plex/Guilds.java index b98258a..dd0811b 100644 --- a/src/main/java/dev/plex/Guilds.java +++ b/src/main/java/dev/plex/Guilds.java @@ -38,10 +38,10 @@ public class Guilds extends PlexModule @Override public void enable() { - if (getPlex().getStorageType() == StorageType.MONGODB) + if (Plex.get().getStorageType() == StorageType.MONGODB) { - getPlex().getMongoConnection().getDatastore().getMapper().map(Guild.class); - getPlex().getMongoConnection().getDatastore().ensureIndexes(); + Plex.get().getMongoConnection().getDatastore().getMapper().map(Guild.class); + Plex.get().getMongoConnection().getDatastore().ensureIndexes(); } else { @@ -55,44 +55,43 @@ public class Guilds extends PlexModule }); } - this.getPlex().setChatHandler(new ChatHandlerImpl()); + Plex.get().setChatHandler(new ChatHandlerImpl()); + addDefaultMessage("guildsHelpCommand", "======Guild Menu======{0}", "0 - The commands list"); + addDefaultMessage("guildsCommandDisplay", "{0} {1}", "0 - The command name", "1 - The command description"); + addDefaultMessage("guildCommandNotFound", "'{0}' is not a valid sub command!", "0 - The sub command"); + addDefaultMessage("guildNotFound", "You're currently not a part of a guild!"); + addDefaultMessage("guildInThis", "You're currently a part of this guild!"); + addDefaultMessage("alreadyInGuild", "You're currently in a guild. Please do /guild leave if you're a member, or if you're an owner with members, /guild promote then /guild leave, or just an owner, /guild disband."); + addDefaultMessage("guildNotOwner", "You're not the owner of this guild!"); + addDefaultMessage("guildMemberNotFound", "This guild member could not be found!"); + addDefaultMessage("guildOwnerSet", "You have successfully promoted {0} to be the new guild owner. You have been set to a default guild member."); - this.addDefaultMessage("guildsHelpCommand", "======Guild Menu======{0}", "0 - The commands list"); - this.addDefaultMessage("guildsCommandDisplay", "{0} {1}", "0 - The command name", "1 - The command description"); - this.addDefaultMessage("guildCommandNotFound", "'{0}' is not a valid sub command!", "0 - The sub command"); - this.addDefaultMessage("guildNotFound", "You're currently not a part of a guild!"); - this.addDefaultMessage("guildInThis", "You're currently a part of this guild!"); - this.addDefaultMessage("alreadyInGuild", "You're currently in a guild. Please do /guild leave if you're a member, or if you're an owner with members, /guild promote then /guild leave, or just an owner, /guild disband."); - this.addDefaultMessage("guildNotOwner", "You're not the owner of this guild!"); - this.addDefaultMessage("guildMemberNotFound", "This guild member could not be found!"); - this.addDefaultMessage("guildOwnerSet", "You have successfully promoted {0} to be the new guild owner. You have been set to a default guild member."); + addDefaultMessage("guildPrefixSet", "You have changed the guild prefix to '{0}'", "0 - The new prefix"); + addDefaultMessage("guildPrefixCleared", "Your guild's prefix has been cleared."); - this.addDefaultMessage("guildPrefixSet", "You have changed the guild prefix to '{0}'", "0 - The new prefix"); - this.addDefaultMessage("guildPrefixCleared", "Your guild's prefix has been cleared."); + addDefaultMessage("guildWarpAlphanumeric", "Warp names may only contain alphabetical and/or numerical characters."); + addDefaultMessage("guildWarpExists", "'{0}' is already an existing warp!", "0 - The warp name"); + addDefaultMessage("guildWarpNotFound", "'{0}' is not a valid warp!", "0 - The warp name"); + addDefaultMessage("guildWarpCreated", "You have created a warp called '{0}'", "0 - The warp name"); - this.addDefaultMessage("guildWarpAlphanumeric", "Warp names may only contain alphabetical and/or numerical characters."); - this.addDefaultMessage("guildWarpExists", "'{0}' is already an existing warp!", "0 - The warp name"); - this.addDefaultMessage("guildWarpNotFound", "'{0}' is not a valid warp!", "0 - The warp name"); - this.addDefaultMessage("guildWarpCreated", "You have created a warp called '{0}'", "0 - The warp name"); + addDefaultMessage("guildHomeRemoved", "You have removed the guild's home!"); + addDefaultMessage("guildHomeSet", "You have changed the guild's home!"); + addDefaultMessage("guildHomeNotFound", "This guild currently has no home set."); - this.addDefaultMessage("guildHomeRemoved", "You have removed the guild's home!"); - this.addDefaultMessage("guildHomeSet", "You have changed the guild's home!"); - this.addDefaultMessage("guildHomeNotFound", "This guild currently has no home set."); + addDefaultMessage("guildChatMessage", "[GUILD] {0} {1}", "0 - The player name", "1 - The message"); + addDefaultMessage("guildChatToggled", "Your chat has been toggled {0}", "0 - On / Off"); + addDefaultMessage("guildChatConsoleLog", "[GUILD - {0}:{1}] {2} {3}", "0 - The guild name", "1 - The guild unique identifier", "2 - The player name", "3 - The message"); - this.addDefaultMessage("guildChatMessage", "[GUILD] {0} {1}", "0 - The player name", "1 - The message"); - this.addDefaultMessage("guildChatToggled", "Your chat has been toggled {0}", "0 - On / Off"); - this.addDefaultMessage("guildChatConsoleLog", "[GUILD - {0}:{1}] {2} {3}", "0 - The guild name", "1 - The guild unique identifier", "2 - The player name", "3 - The message"); - - this.addDefaultMessage("guildNoInvite", "You don't have any pending invitations!"); - this.addDefaultMessage("guildNotValidInvite", "You don't have an invite from this guild!"); - this.addDefaultMessage("guildInviteExists", "You've already sent an invite to this person!"); - this.addDefaultMessage("guildInviteSent", "You have sent an invite to {0}", "0 - The invitee"); - this.addDefaultMessage("guildInviteReceived", "You have received an invite from {0} for the guild {1}[ACCEPT]You may also run /guild invite accept {1} to accept this invite. It will expire in 5 minutes", "0 - The inviter", "1 - The guild name"); - this.addDefaultMessage("guildMemberJoined", "{0} has joined the guild!", "0 - The player who joined"); - this.addDefaultMessage("guildMemberLeft", "{0} has left the guild!", "0 - The player who left"); - this.addDefaultMessage("guildDisbandNeeded", "You need to disband your guild using /guild disband or promote a new owner using /guild owner "); - this.addDefaultMessage("guildAutoDisbanded", "Auto-disbanding your guild since there were no members"); + addDefaultMessage("guildNoInvite", "You don't have any pending invitations!"); + addDefaultMessage("guildNotValidInvite", "You don't have an invite from this guild!"); + addDefaultMessage("guildInviteExists", "You've already sent an invite to this person!"); + addDefaultMessage("guildInviteSent", "You have sent an invite to {0}", "0 - The invitee"); + addDefaultMessage("guildInviteReceived", "You have received an invite from {0} for the guild {1}[ACCEPT]You may also run /guild invite accept {1} to accept this invite. It will expire in 5 minutes", "0 - The inviter", "1 - The guild name"); + addDefaultMessage("guildMemberJoined", "{0} has joined the guild!", "0 - The player who joined"); + addDefaultMessage("guildMemberLeft", "{0} has left the guild!", "0 - The player who left"); + addDefaultMessage("guildDisbandNeeded", "You need to disband your guild using /guild disband or promote a new owner using /guild owner "); + addDefaultMessage("guildAutoDisbanded", "Auto-disbanding your guild since there were no members"); } @Override @@ -103,28 +102,6 @@ public class Guilds extends PlexModule this.getPlex().setChatHandler(new ChatListener.ChatHandlerImpl()); } - private void addDefaultMessage(String message, Object initValue) - { - if (Plex.get().messages.getString(message) == null) - { - Plex.get().messages.set(message, initValue); - Plex.get().messages.save(); - PlexLog.debug("'{0}' message added from TFMExtras module", message); - } - } - - private void addDefaultMessage(String message, Object initValue, String... comments) - { - if (Plex.get().messages.getString(message) == null) - { - Plex.get().messages.set(message, initValue); - Plex.get().messages.save(); - Plex.get().messages.setComments(message, Arrays.asList(comments)); - Plex.get().messages.save(); - PlexLog.debug("'{0}' message added from Plex-Guilds module", message); - } - } - public static Guilds get() { return module;