- Баллы
- 173
Мой Utils.java:
Java:
package by.mine.secret;
import java.util.Arrays;
import java.util.List;
import java.util.Random;
public class Utils {
public static Secret plugin;
private static List<String> h_fnpre;
private static List<String> h_fnsuf;
private static List<String> h_lnpre;
private static List<String> h_lnsuf;
private static List<String> o_fnpre;
private static List<String> o_fnsuf;
static void init(Secret main) {
plugin = main;
h_fnpre = Arrays.asList(new String[]{"Te", "Ni", "Nila", "Andro", "Androma", "Sha", "Ara", "Ma", "Mana", "La", "Landa", "Do", "Dori", "Pe", "Peri", "Conju", "Co", "Fo", "Fordre", "Da", "Dala", "Ke", "Kele", "Gra", "Grani", "Jo", "Sa", "Mala", "Ga", "Gavi", "Gavinra", "Mo", "Morlu", "Aga", "Agama", "Ba", "Balla", "Ballado", "Za", "Ari", "Ariu", "Au", "Auri", "Bra", "Ka", "Bu", "Buza", "Coi", "Bo", "Mu", "Muni", "Tho", "Thorga", "Ke", "Gri", "Bu", "Buri", "Hu", "Hugi", "Tho", "Thordi", "Ba", "Bandi", "Ga", "Bea", "Beaze", "Mo", "Modi", "Ma", "Malo", "Gholbi", "Gho", "Da", "Dagda", "Nua", "Nuada", "Oghma", "Ce", "Centri", "Cere", "Ce", "Ka", "Kathri", "Ado", "Adora", "Mora", "Mo", "Fe", "Felo", "Ana", "Anara", "Kera", "Mave", "Dela", "Mira", "Theta", "Tygra", "Adrie", "Diana", "Alsa", "Mari", "Shali", "Sira", "Sai", "Saithi", "Mala", "Kiri", "Ana", "Anaya", "Felha", "Drela", "Corda", "Nalme", "Na", "Um", "Ian", "Opi", "Lai", "Ygg", "Mne", "Ishn", "Kula", "Yuni"});
h_fnsuf = Arrays.asList(new String[]{"", "nn", "las", "", "math", "th", "", "ath", "zar", "ril", "ris", "rus", "jurus", "dred", "rdred", "lar", "len", "nis", "rn", "ge", "lak", "nrad", "rad", "lune", "kus", "mand", "gamand", "llador", "dor", "dar", "nadar", "rius", "nius", "zius", "tius", "sius", "wield", "helm", "zan", "tus", "bor", "nin", "rgas", "gas", "lv", "kelv", "gelv", "rim", "sida", "ginn", "grinn", "nn", "huginn", "rdin", "ndis", "bandis", "gar", "zel", "di", "ron", "rne", "lbine", "gda", "ghma", "ntrius", "dwyn", "wyn", "swyn", "thris", "dora", "lore", "nara", "ra", "las", "gra", "riel", "lsa", "rin", "lis", "this", "lace", "ri", "naya", "rana", "lhala", "lanim", "rdana", "lmeena", "meena", "fym", "fyn", "hara"});
h_lnpre = Arrays.asList(new String[]{"Flame", "Arcane", "Light", "Mage", "Spell", "Rex", "Dawn", "Dark", "Red", "Truth", "Might", "True", "Bright", "Pure", "Fearless", "Dire", "Blue", "White", "Black", "Rain", "Doom", "Rune", "Sword", "Force", "Axe", "Stone", "Iron", "Broad", "Stern", "Thunder", "Frost", "Rock", "Doom", "Blud", "Blood", "Stone", "Steel", "Golden", "Gold", "Silver", "White", "Black", "Gravel", "Sharp", "Star", "Night", "Moon", "Chill", "Whisper", "White", "Black", "Saber", "Snow", "Rain", "Dark", "Light", "Wind", "Iron", "Blade", "Shadow", "Flame", "Sin", "Pain", "Hell", "Wrath", "Rage", "Blood", "Terror"});
h_lnsuf = Arrays.asList(new String[]{"seeker", "caster", "binder", "weaver", "singer", "font", "hammer", "redeemer", "bearer", "bringer", "defender", "conjuror", "eye", "staff", "flame", "fire", "shaper", "breaker", "cliff", "worm", "hammer", "brew", "beard", "fire", "forge", "stone", "smith", "fist", "pick", "skin", "smasher", "crusher", "worker", "shaper", "song", "shade", "singer", "ray", "wind", "fang", "dragon", "mane", "scar", "moon", "wood", "raven", "wing", "hunter", "warden", "stalker", "grove", "walker", "master", "blade", "fury", "weaver", "terror", "dweller", "killer", "seeker", "bourne", "bringer", "runner", "brand", "wrath"});
o_fnpre = Arrays.asList(new String[]{"To", "Toja", "Ni", "Niko", "Ka", "Kaji", "Mi", "Mika", "Sa", "Samu", "Aki", "Akino", "Ma", "Mazu", "Yo", "Yozshu", "Da", "Dai", "Ki", "Kiga", "Ara", "Arashi", "Mo", "Moogu", "Ju", "Ga", "Garda", "Ne", "Ka", "Ma", "Ba", "Go", "Kaga", "Na", "Mo", "Kazra", "Kazi", "Fe", "Fenri", "Ma", "Tygo", "Ta", "Du", "Ka", "Ke", "Mu", "Gro", "Me", "Mala", "Tau", "Te", "Tu", "Mau", "Zu", "Zulki", "JoJo", "Sha", "Shaka", "Shakti", "Me", "Mezi", "Mezti", "Vo", "Do", "Du", "Di", "Vu", "Vi", "Dou", "Ga", "Gu", "Fae", "Fau", "Go", "Golti", "Vudo", "Voodoo", "Zolo", "Zulu", "Bra", "Net"});
o_fnsuf = Arrays.asList(new String[]{"jora", "kora", "jind", "kasa", "muro", "nos", "kinos", "zuru", "zshura", "shura", "ra", "sho", "gami", "mi", "shicage", "cage", "gul", "bei", "dal", "gal", "zil", "gis", "le", "rr", "gar", "gor", "grel", "rg", "gore", "zragore", "nris", "sar", "risar", "rn", "gore", "m", "rn", "t", "ll", "k", "lar", "r", "taur", "taxe", "lkis", "labar", "bar", "jas", "lrajas", "lmaran", "ran", "kazahn", "zahn", "hn", "lar", "tilar", "ktilar", "zilkree", "kree", "lkree", "jin", "jinn", "shakar", "jar", "ramar", "kus", "sida", "Worm"});
}
/*public static void main(String[] args) {
}*/
public static String randomNickname() {
Random rand = new Random();
boolean type = rand.nextBoolean();
String first = ""; String last = ""; String nick = "";
if (type) {
int fnprefix1 = rand.nextInt(122);
int fnsuffix1 = rand.nextInt(91);
int lnprefix1 = rand.nextInt(67);
int lnsuffix1 = rand.nextInt(64);
first = h_fnpre.get(fnprefix1) + h_fnsuf.get(fnsuffix1);
last = h_lnpre.get(lnprefix1) + h_lnsuf.get(lnsuffix1);
String firstName1 = first.substring(0, 1).toUpperCase();
first = firstName1 + first.substring(1, first.length());
String lastName1 = last.substring(0,1).toUpperCase();
last = lastName1 + last.substring(1, last.length());
int rnd = rand.nextInt(2) + 1;
if (rnd == 1) nick = first; else nick = last;
} else {
int fnprefix1 = rand.nextInt(122);
int fnsuffix1 = rand.nextInt(91);
first = h_fnpre.get(fnprefix1) + h_fnsuf.get(fnsuffix1);
nick = first;
}
return nick;
}
}
Вызов: Utils.randomNickname()
И да, убедитесь, что у вас в onEnable этот класс проинициализирован
Java:
void onEnable() {
Utils.init(this);
}
Последнее редактирование:
