Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String Jelszó = sorok[0];
- if(Jelszó.split("").length < 6) {
- játékos.sendMessage(plugin.prefix + "§cA jelszó legalább 6 karakterből kell hogy áljon!");
- return true;
- }
- if(Jelszó.split("").length > 16) {
- játékos.sendMessage(plugin.prefix + "§cA jelszó csak 16 karakterből álhat!");
- return true;
- }
- int Szám = 0;
- int nagy = 0;
- int kis = 0;
- for(String a : Jelszó.split("")) {
- try {
- Integer.parseInt(a);
- Szám++;
- }catch(Exception e) {
- if(a.equals(a.toUpperCase())) {
- nagy++;
- }else {
- kis++;
- }
- }
- }
- if(Szám < 2 || nagy < 2 || kis < 2) {
- játékos.sendMessage(plugin.prefix + "§cA jelszó minimum 2 darab kis, nagy betűt és számot kell tartalmazzon! Pl. EzEgy12");
- return true;
- }
- boolean b = false;
- for(String jelszó : plugin.Beállitások.getStringList("Karaktervédelem Tiltottjelszavak1")) {
- String a = jelszó;
- if(a.toLowerCase().contains("%név%")) {
- a = jelszó.replaceAll("%név%", játékos.getName());
- }
- if(Jelszó.toLowerCase().contains(a.toLowerCase())) {
- játékos.sendMessage(plugin.prefix + "§cA jelszó nem tartalmazhatja a következő szavat: §4" + a + "§c!" );
- b = true;
- break;
- }
- }
- if(b) {
- return true;
- }
- for(String jelszó : plugin.Beállitások.getStringList("Karaktervédelem Tiltottjelszavak2")) {
- String a = jelszó;
- if(a.toLowerCase().contains("%név%")) {
- a = jelszó.replaceAll("%név%", játékos.getName());
- }
- if(Jelszó.toLowerCase().equals(a.toLowerCase())) {
- játékos.sendMessage(plugin.prefix + "§cA jelszó nem lehet a következő: §4" + a + "§c!" );
- b = true;
- break;
- }
- }
- if(b) {
- return true;
- }
- public String getSHA(String Bevitel) {
- try {
- MessageDigest md = MessageDigest.getInstance("SHA-256");
- byte[] Üzenet = md.digest(Bevitel.getBytes());
- BigInteger no = new BigInteger(1, Üzenet);
- String hashtext = no.toString(16);
- while (hashtext.length() < 32) {
- hashtext = "0" + hashtext;
- }
- return hashtext;
- }catch (NoSuchAlgorithmException e) {
- System.out.println("§4Helytelen algoritmus: " + e);
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement