Added VoteCommand that sends a player a message containing the voting link.
This commit is contained in:
parent
d2177c02a4
commit
726cc05a2f
@ -3,7 +3,6 @@ package zone.themcgamer.core.api;
|
||||
import com.google.gson.JsonElement;
|
||||
import com.google.gson.JsonObject;
|
||||
import lombok.NonNull;
|
||||
import org.apache.commons.lang3.StringEscapeUtils;
|
||||
import zone.themcgamer.core.api.json.JsonRequest;
|
||||
import zone.themcgamer.core.api.json.JsonResponse;
|
||||
import zone.themcgamer.data.ChatFilterLevel;
|
||||
|
@ -15,10 +15,7 @@ import zone.themcgamer.common.TriTuple;
|
||||
import zone.themcgamer.core.account.Account;
|
||||
import zone.themcgamer.core.account.AccountManager;
|
||||
import zone.themcgamer.core.command.help.HelpCommand;
|
||||
import zone.themcgamer.core.command.impl.DiscordCommand;
|
||||
import zone.themcgamer.core.command.impl.RulesCommand;
|
||||
import zone.themcgamer.core.command.impl.StoreCommand;
|
||||
import zone.themcgamer.core.command.impl.StressTestCommand;
|
||||
import zone.themcgamer.core.command.impl.*;
|
||||
import zone.themcgamer.core.command.impl.essentials.GameModeCommand;
|
||||
import zone.themcgamer.core.command.impl.essentials.TeleportCommand;
|
||||
import zone.themcgamer.core.common.Style;
|
||||
@ -96,6 +93,7 @@ public class CommandManager extends Module implements CommandExecutor {
|
||||
registerCommand(plugin, new zone.themcgamer.core.command.impl.HelpCommand(this));
|
||||
registerCommand(plugin, new DiscordCommand());
|
||||
registerCommand(plugin, new StoreCommand());
|
||||
registerCommand(plugin, new VoteCommand());
|
||||
|
||||
Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, () -> {
|
||||
for (String disabledCommand : DISABLED_COMMANDS) {
|
||||
|
@ -0,0 +1,17 @@
|
||||
package zone.themcgamer.core.command.impl;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import zone.themcgamer.core.command.Command;
|
||||
import zone.themcgamer.core.command.CommandProvider;
|
||||
import zone.themcgamer.core.common.Style;
|
||||
|
||||
/**
|
||||
* @author Nicholas
|
||||
*/
|
||||
@AllArgsConstructor
|
||||
public class VoteCommand {
|
||||
@Command(name = "vote", description = "Vote for McGamerZone", playersOnly = true)
|
||||
public void onCommand(CommandProvider command) {
|
||||
command.getPlayer().sendMessage(Style.main("Vote", "Vote for McGamerZone at §dhttps://vote.mcgamerzone.net§7."));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user