Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void generatre(Player player) {
- guild = Load.getGuild();
- int token = pin.generatePin();
- pin.activatePin(player, token);
- EmbedBuilder eb = new EmbedBuilder();
- eb.setColor(Color.ORANGE);
- eb.addField("New Login", "A pin has been regressed from `"+player.getDisplayName()+"` joining." +
- "\nThe pin is `"+token+"`, to login do `/login "+token+"`",true);
- eb.setTimestamp(Instant.now());
- messagechannel = guild.getTextChannelsByName("staff-authentication", true).get(0);
- messagechannel.sendMessage(eb.build()).queue();
- new PinTimer(player,token).runTaskLater(ParticleStaff2FA.getInstance(),ParticleStaff2FA.getInstance().getConfig().getInt("timeout"));
- }
- public static void leave(Player player) {
- if(pin.getPinFromPlayer(player) != 0) {
- guild = Load.getGuild();
- int token = pin.getPinFromPlayer(player);
- EmbedBuilder eb = new EmbedBuilder();
- eb.setColor(Color.RED);
- eb.addField("New Login", "`" + player.getName() + "` has left the game without registering" +
- "\nThe pin `" + token + "` has been removed.", true);
- eb.setTimestamp(Instant.now());
- messagechannel = guild.getTextChannelsByName("staff-authentication", true).get(0);
- messagechannel.sendMessage(eb.build()).queue();
- pin.removePin(token);
- }
- }
- public static void removeMessage() {
- guild = Load.getGuild();
- messagechannel = guild.getTextChannelsByName("staff-authentication", true).get(0);
- messagechannel.sendMessage("delete").queue( (msg) -> {
- lastmsgid = msg.getIdLong();
- } );
- List<Message> messagehistory = messagechannel.getHistory().retrievePast(2).complete();
- for(Message n : messagehistory) {
- n.delete().queue();
- }
- }
- public static void timedout(Player player) {
- int token = pin.getPinFromPlayer(player);
- EmbedBuilder eb = new EmbedBuilder();
- eb.setColor(ColorUIResource.PINK);
- eb.addField("Pin Timeout", "`" + player.getName() + "` has exceeded his pin timer." +
- "\nThe pin `" + token + "` has been removed.", true);
- eb.setTimestamp(Instant.now());
- messagechannel = guild.getTextChannelsByName("staff-authentication", true).get(0);
- messagechannel.sendMessage(eb.build()).queue( (msg) -> {
- } );
- }
- public static void verified(Player player) {
- int token = pin.getPinFromPlayer(player);
- EmbedBuilder eb = new EmbedBuilder();
- eb.setColor(Color.GREEN);
- eb.addField("New Login", "`" + player.getName() + "` has been logged in." +
- "\nThe pin `" + token + "` has been removed.", true);
- eb.setTimestamp(Instant.now());
- messagechannel = guild.getTextChannelsByName("staff-authentication", true).get(0);
- messagechannel.sendMessage(eb.build()).queue();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement