Advertisement
Guest User

Untitled

a guest
May 26th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.09 KB | None | 0 0
  1. public static void generatre(Player player) {
  2.  
  3. guild = Load.getGuild();
  4.  
  5. int token = pin.generatePin();
  6. pin.activatePin(player, token);
  7.  
  8. EmbedBuilder eb = new EmbedBuilder();
  9. eb.setColor(Color.ORANGE);
  10. eb.addField("New Login", "A pin has been regressed from `"+player.getDisplayName()+"` joining." +
  11. "\nThe pin is `"+token+"`, to login do `/login "+token+"`",true);
  12. eb.setTimestamp(Instant.now());
  13.  
  14. messagechannel = guild.getTextChannelsByName("staff-authentication", true).get(0);
  15.  
  16. messagechannel.sendMessage(eb.build()).queue();
  17.  
  18. new PinTimer(player,token).runTaskLater(ParticleStaff2FA.getInstance(),ParticleStaff2FA.getInstance().getConfig().getInt("timeout"));
  19.  
  20. }
  21.  
  22. public static void leave(Player player) {
  23.  
  24. if(pin.getPinFromPlayer(player) != 0) {
  25.  
  26. guild = Load.getGuild();
  27.  
  28.  
  29. int token = pin.getPinFromPlayer(player);
  30.  
  31.  
  32. EmbedBuilder eb = new EmbedBuilder();
  33. eb.setColor(Color.RED);
  34. eb.addField("New Login", "`" + player.getName() + "` has left the game without registering" +
  35. "\nThe pin `" + token + "` has been removed.", true);
  36. eb.setTimestamp(Instant.now());
  37.  
  38. messagechannel = guild.getTextChannelsByName("staff-authentication", true).get(0);
  39.  
  40. messagechannel.sendMessage(eb.build()).queue();
  41.  
  42. pin.removePin(token);
  43. }
  44. }
  45.  
  46. public static void removeMessage() {
  47.  
  48. guild = Load.getGuild();
  49.  
  50. messagechannel = guild.getTextChannelsByName("staff-authentication", true).get(0);
  51.  
  52. messagechannel.sendMessage("delete").queue( (msg) -> {
  53. lastmsgid = msg.getIdLong();
  54. } );
  55.  
  56. List<Message> messagehistory = messagechannel.getHistory().retrievePast(2).complete();
  57.  
  58.  
  59. for(Message n : messagehistory) {
  60. n.delete().queue();
  61. }
  62.  
  63. }
  64.  
  65. public static void timedout(Player player) {
  66.  
  67. int token = pin.getPinFromPlayer(player);
  68.  
  69. EmbedBuilder eb = new EmbedBuilder();
  70. eb.setColor(ColorUIResource.PINK);
  71. eb.addField("Pin Timeout", "`" + player.getName() + "` has exceeded his pin timer." +
  72. "\nThe pin `" + token + "` has been removed.", true);
  73. eb.setTimestamp(Instant.now());
  74.  
  75. messagechannel = guild.getTextChannelsByName("staff-authentication", true).get(0);
  76.  
  77. messagechannel.sendMessage(eb.build()).queue( (msg) -> {
  78.  
  79. } );
  80.  
  81.  
  82.  
  83.  
  84. }
  85.  
  86. public static void verified(Player player) {
  87.  
  88. int token = pin.getPinFromPlayer(player);
  89.  
  90. EmbedBuilder eb = new EmbedBuilder();
  91. eb.setColor(Color.GREEN);
  92. eb.addField("New Login", "`" + player.getName() + "` has been logged in." +
  93. "\nThe pin `" + token + "` has been removed.", true);
  94. eb.setTimestamp(Instant.now());
  95.  
  96. messagechannel = guild.getTextChannelsByName("staff-authentication", true).get(0);
  97.  
  98. messagechannel.sendMessage(eb.build()).queue();
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement