GenuineSounds

GenuineNpc Generator

Aug 2nd, 2011
248
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 15.80 KB | None | 0 0
  1. package net.minecraft.src;
  2.  
  3. public class Npc {
  4.  
  5.     private int npcNumber;
  6.     private float npcSize;
  7.     private int npcType;
  8.     private String npcName;
  9.     private boolean npcIsFriend;
  10.  
  11.     private static int npcNumberOf;
  12.  
  13.     public static void displayNumberOfNpcs() {
  14.         System.out.printf("There are %s Npcs on the field.\n", npcNumberOf);
  15.     }
  16.  
  17.     public int getNpcNumber() {
  18.         return npcNumber;
  19.     }
  20.    
  21.     public float getNpcSize() {
  22.         return npcSize;
  23.     }
  24.    
  25.     public int getNpcType() {
  26.         return npcType;
  27.     }
  28.    
  29.     public String getNpcName() {
  30.         return npcName;
  31.     }
  32.  
  33.     public boolean getNpcIsFriend() {
  34.         return npcIsFriend;
  35.     }
  36.  
  37.     public Npc(final String name) {
  38.  
  39.         if (name.toLowerCase().trim() == "random")
  40.             generateRandomNpc();
  41.         else {
  42.             npcName = name.trim();
  43.             npcSize = 1.0F;
  44.             npcType = 1;
  45.             npcIsFriend = true;
  46.         }
  47.         npcNumberOf++;
  48.         npcNumber = npcNumberOf;
  49.  
  50.     }
  51.  
  52.     public Npc(final String name, final boolean isFriend) {
  53.  
  54.         if (name.toLowerCase().trim() == "random")
  55.             generateRandomNpc(isFriend);
  56.         else {
  57.             npcName = name.trim();
  58.             npcSize = 1.0F;
  59.             npcType = 1;
  60.         }
  61.         npcIsFriend = isFriend;
  62.         npcNumberOf++;
  63.         npcNumber = npcNumberOf;
  64.  
  65.     }
  66.  
  67.     public Npc(final String name, final float size, final int type,
  68.             final boolean isFriend) {
  69.  
  70.         npcName = name.trim();
  71.         npcSize = size >= 0.5F ? size : 0.5F;
  72.         npcSize = size <= 1.5F ? size : 1.5F;
  73.         npcType = type >= 1 ? type : 1;
  74.         npcType = type <= 5 ? type : 5;
  75.         npcIsFriend = isFriend;
  76.         npcNumberOf++;
  77.         npcNumber = npcNumberOf;
  78.  
  79.     }
  80.  
  81.     public void displayNpc() {
  82.  
  83.         System.out.printf("The name of this Npc is \"%s\".\n", npcName);
  84.         System.out.printf("The size of this Npc is %s.\n", npcSize);
  85.         System.out.printf("The type of this Npc is %s.\n", npcType);
  86.         System.out.printf("The number of this Npc is %s.\n", npcNumber);
  87.  
  88.         if (npcIsFriend == true)
  89.             System.out.println("This Npc is a friend.\n");
  90.         else
  91.             System.out.println("This Npc is an enemy.\n");
  92.  
  93.     }
  94.  
  95.     private void generateRandomNpc() {
  96.  
  97.         final float size = (float) (0.5 + Math.random() * 1.5);
  98.         final int type = 1 + (int) (Math.random() * 5);
  99.         final int friendGen = (int) (Math.random() * 2);
  100.  
  101.         boolean isFriend = false;
  102.  
  103.         if (friendGen >= 1)
  104.             isFriend = true;
  105.  
  106.         String name = generateRandomNpcName(isFriend);
  107.  
  108.         npcName = name;
  109.         npcSize = size;
  110.         npcType = type;
  111.         npcIsFriend = isFriend;
  112.  
  113.     }
  114.    
  115.     private void generateRandomNpc(boolean isFriend) {
  116.  
  117.         final float size = (float) (0.5 + Math.random() * 1.5);
  118.         final int type = 1 + (int) (Math.random() * 5);
  119.  
  120.         String name = generateRandomNpcName(isFriend);
  121.  
  122.         npcName = name;
  123.         npcSize = size;
  124.         npcType = type;
  125.         npcIsFriend = isFriend;
  126.  
  127.     }
  128.  
  129.     private String generateRandomNpcName(boolean isFriend) {
  130.        
  131.         String[] nameArray1 = {
  132.  
  133.                 "Aah",
  134.                 "Aal",
  135.                 "Aas",
  136.                 "Aba",
  137.                 "Abo",
  138.                 "Abs",
  139.                 "Aby",
  140.                 "Ace",
  141.                 "Act",
  142.                 "Add",
  143.                 "Ado",
  144.                 "Ads",
  145.                 "Adz",
  146.                 "Aff",
  147.                 "Aft",
  148.                 "Aga",
  149.                 "Age",
  150.                 "Ago",
  151.                 "Ags",
  152.                 "Aha",
  153.                 "Ahi",
  154.                 "Ahs",
  155.                 "Aid",
  156.                 "Ail",
  157.                 "Aim",
  158.                 "Ain",
  159.                 "Air",
  160.                 "Ais",
  161.                 "Ait",
  162.                 "Ala",
  163.                 "Alb",
  164.                 "Ale",
  165.                 "All",
  166.                 "Alp",
  167.                 "Als",
  168.                 "Alt",
  169.                 "Ama",
  170.                 "Ami",
  171.                 "Amp",
  172.                 "Amu",
  173.                 "Ana",
  174.                 "And",
  175.                 "Ane",
  176.                 "Ani",
  177.                 "Ant",
  178.                 "Any",
  179.                 "Ape",
  180.                 "Apo",
  181.                 "App",
  182.                 "Apt",
  183.                 "Arb",
  184.                 "Arc",
  185.                 "Are",
  186.                 "Arf",
  187.                 "Ark",
  188.                 "Arm",
  189.                 "Ars",
  190.                 "Art",
  191.                 "Ash",
  192.                 "Ask",
  193.                 "Asp",
  194.                 "Ass",
  195.                 "Ate",
  196.                 "Att",
  197.                 "Auk",
  198.                 "Ava",
  199.                 "Ave",
  200.                 "Avo",
  201.                 "Awa",
  202.                 "Awe",
  203.                 "Awl",
  204.                 "Awn",
  205.                 "Axe",
  206.                 "Aye",
  207.                 "Ays",
  208.                 "Azo",
  209.                 "Baa",
  210.                 "Bad",
  211.                 "Bag",
  212.                 "Bah",
  213.                 "Bal",
  214.                 "Bam",
  215.                 "Ban",
  216.                 "Bap",
  217.                 "Bar",
  218.                 "Bas",
  219.                 "Bat",
  220.                 "Bay",
  221.                 "Bed",
  222.                 "Bee",
  223.                 "Beg",
  224.                 "Bel",
  225.                 "Ben",
  226.                 "Bes",
  227.                 "Bet",
  228.                 "Bey",
  229.                 "Bib",
  230.                 "Bid",
  231.                 "Big",
  232.                 "Bin",
  233.                 "Bio",
  234.                 "Bis",
  235.                 "Bit",
  236.                 "Biz",
  237.                 "Boa",
  238.                 "Bob",
  239.                 "Bod",
  240.                 "Bog",
  241.                 "Boo",
  242.                 "Bop",
  243.                 "Bos",
  244.                 "Bot",
  245.                 "Bow",
  246.                 "Box",
  247.                 "Boy",
  248.                 "Bra",
  249.                 "Bro",
  250.                 "Brr",
  251.                 "Bub",
  252.                 "Bud",
  253.                 "Bug",
  254.                 "Bum",
  255.                 "Bun",
  256.                 "Bur",
  257.                 "Bus",
  258.                 "But",
  259.                 "Buy",
  260.                 "Bye",
  261.                 "Bys",
  262.                 "Cab",
  263.                 "Cad",
  264.                 "Cam",
  265.                 "Can",
  266.                 "Cap",
  267.                 "Car",
  268.                 "Cat",
  269.                 "Caw",
  270.                 "Cay",
  271.                 "Cee",
  272.                 "Cel",
  273.                 "Cep",
  274.                 "Chi",
  275.                 "Cig",
  276.                 "Cis",
  277.                 "Cob",
  278.                 "Cod",
  279.                 "Cog",
  280.                 "Col",
  281.                 "Con",
  282.                 "Coo",
  283.                 "Cop",
  284.                 "Cor",
  285.                 "Cos",
  286.                 "Cot",
  287.                 "Cow",
  288.                 "Cox",
  289.                 "Coy",
  290.                 "Coz",
  291.                 "Cru",
  292.                 "Cry",
  293.                 "Cub",
  294.                 "Cud",
  295.                 "Cue",
  296.                 "Cum",
  297.                 "Cup",
  298.                 "Cur",
  299.                 "Cut",
  300.                 "Dab",
  301.                 "Dad",
  302.                 "Dag",
  303.                 "Dah",
  304.                 "Dak",
  305.                 "Dal",
  306.                 "Dam",
  307.                 "Dan",
  308.                 "Dap",
  309.                 "Daw",
  310.                 "Day",
  311.                 "Deb",
  312.                 "Dee",
  313.                 "Def",
  314.                 "Del",
  315.                 "Den",
  316.                 "Dev",
  317.                 "Dew",
  318.                 "Dex",
  319.                 "Dey",
  320.                 "Dib",
  321.                 "Did",
  322.                 "Die",
  323.                 "Dif",
  324.                 "Dig",
  325.                 "Dim",
  326.                 "Din",
  327.                 "Dip",
  328.                 "Dis",
  329.                 "Dit",
  330.                 "Doc",
  331.                 "Doe",
  332.                 "Dog",
  333.                 "Dol",
  334.                 "Dom",
  335.                 "Don",
  336.                 "Dor",
  337.                 "Dos",
  338.                 "Dot",
  339.                 "Dow",
  340.                 "Dry",
  341.                 "Dub",
  342.                 "Dud",
  343.                 "Due",
  344.                 "Dug",
  345.                 "Duh",
  346.                 "Dui",
  347.                 "Dun",
  348.                 "Duo",
  349.                 "Dup",
  350.                 "Dye",
  351.                 "Ear",
  352.                 "Eat",
  353.                 "Eau",
  354.                 "Ebb",
  355.                 "Ecu",
  356.                 "Edh",
  357.                 "Eds",
  358.                 "Eek",
  359.                 "Eel",
  360.                 "Eff",
  361.                 "Efs",
  362.                 "Eft",
  363.                 "Egg",
  364.                 "Ego",
  365.                 "Eke",
  366.                 "Eld",
  367.                 "Elf",
  368.                 "Elk",
  369.                 "Elm",
  370.                 "Els",
  371.                 "Eme",
  372.                 "Ems",
  373.                 "Emu",
  374.                 "End",
  375.                 "Eng",
  376.                 "Ens",
  377.                 "Eon",
  378.                 "Era",
  379.                 "Ere",
  380.                 "Erg",
  381.                 "Ern",
  382.                 "Ers",
  383.                 "Eta",
  384.                 "Eth",
  385.                 "Eve",
  386.                 "Ewe",
  387.                 "Eye",
  388.                 "Fab",
  389.                 "Fad",
  390.                 "Fag",
  391.                 "Fan",
  392.                 "Far",
  393.                 "Fas",
  394.                 "Fat",
  395.                 "Fax",
  396.                 "Fay",
  397.                 "Fed",
  398.                 "Fee",
  399.                 "Feh",
  400.                 "Fem",
  401.                 "Fen",
  402.                 "Fer",
  403.                 "Fes",
  404.                 "Fet",
  405.                 "Feu",
  406.                 "Few",
  407.                 "Fey",
  408.                 "Fez",
  409.                 "Fib",
  410.                 "Fid",
  411.                 "Fie",
  412.                 "Fig",
  413.                 "Fil",
  414.                 "Fin",
  415.                 "Fir",
  416.                 "Fit",
  417.                 "Fix",
  418.                 "Fiz",
  419.                 "Flu",
  420.                 "Fly",
  421.                 "Fob",
  422.                 "Foe",
  423.                 "Fog",
  424.                 "Foh",
  425.                 "Fon",
  426.                 "Fop",
  427.                 "For",
  428.                 "Fou",
  429.                 "Fox",
  430.                 "Foy",
  431.                 "Fro",
  432.                 "Fry",
  433.                 "Fub",
  434.                 "Fud",
  435.                 "Fug",
  436.                 "Fun",
  437.                 "Fur",
  438.                 "Gab",
  439.                 "Gad",
  440.                 "Gae",
  441.                 "Gag",
  442.                 "Gal",
  443.                 "Gam",
  444.                 "Gan",
  445.                 "Gap",
  446.                 "Gar",
  447.                 "Gas",
  448.                 "Gat",
  449.                 "Gay",
  450.                 "Ged",
  451.                 "Gee",
  452.                 "Gel",
  453.                 "Gem",
  454.                 "Gen",
  455.                 "Get",
  456.                 "Gey",
  457.                 "Ghi",
  458.                 "Gib",
  459.                 "Gid",
  460.                 "Gie",
  461.                 "Gig",
  462.                 "Gin",
  463.                 "Gip",
  464.                 "Git",
  465.                 "Gnu",
  466.                 "Goa",
  467.                 "Gob",
  468.                 "God",
  469.                 "Goo",
  470.                 "Gor",
  471.                 "Gos",
  472.                 "Got",
  473.                 "Gox",
  474.                 "Goy",
  475.                 "Gul",
  476.                 "Gum",
  477.                 "Gun",
  478.                 "Gut",
  479.                 "Guv",
  480.                 "Guy",
  481.                 "Gym",
  482.                 "Gyp",
  483.                 "Had",
  484.                 "Hae",
  485.                 "Hag",
  486.                 "Hah",
  487.                 "Haj",
  488.                 "Ham",
  489.                 "Hao",
  490.                 "Hap",
  491.                 "Has",
  492.                 "Hat",
  493.                 "Haw",
  494.                 "Hay",
  495.                 "Heh",
  496.                 "Hem",
  497.                 "Hen",
  498.                 "Hep",
  499.                 "Her",
  500.                 "Hes",
  501.                 "Het",
  502.                 "Hew",
  503.                 "Hex",
  504.                 "Hey",
  505.                 "Hic",
  506.                 "Hid",
  507.                 "Hie",
  508.                 "Him",
  509.                 "Hin",
  510.                 "Hip",
  511.                 "His",
  512.                 "Hit",
  513.                 "Hob",
  514.                 "Hod",
  515.                 "Hoe",
  516.                 "Hog",
  517.                 "Hon",
  518.                 "Hop",
  519.                 "Hot",
  520.                 "How",
  521.                 "Hoy",
  522.                 "Hub",
  523.                 "Hue",
  524.                 "Hug",
  525.                 "Huh",
  526.                 "Hum",
  527.                 "Hun",
  528.                 "Hup",
  529.                 "Hut",
  530.                 "Hyp",
  531.                 "Ice",
  532.                 "Ich",
  533.                 "Ick",
  534.                 "Icy",
  535.                 "Ids",
  536.                 "Iff",
  537.                 "Ifs",
  538.                 "Igg",
  539.                 "Ilk",
  540.                 "Ill",
  541.                 "Imp",
  542.                 "Ink",
  543.                 "Inn",
  544.                 "Ins",
  545.                 "Ion",
  546.                 "Ire",
  547.                 "Irk",
  548.                 "Ism",
  549.                 "Its",
  550.                 "Ivy",
  551.                 "Jab",
  552.                 "Jag",
  553.                 "Jam",
  554.                 "Jar",
  555.                 "Jaw",
  556.                 "Jay",
  557.                 "Jee",
  558.                 "Jet",
  559.                 "Jeu",
  560.                 "Jew",
  561.                 "Jib",
  562.                 "Jig",
  563.                 "Jin",
  564.                 "Job",
  565.                 "Joe",
  566.                 "Jog",
  567.                 "Jot",
  568.                 "Jow",
  569.                 "Joy",
  570.                 "Jug",
  571.                 "Jun",
  572.                 "Jus",
  573.                 "Jut",
  574.                 "Kab",
  575.                 "Kae",
  576.                 "Kaf",
  577.                 "Kas",
  578.                 "Kat",
  579.                 "Kay",
  580.                 "Kea",
  581.                 "Kef",
  582.                 "Keg",
  583.                 "Ken",
  584.                 "Kep",
  585.                 "Kex",
  586.                 "Key",
  587.                 "Khi",
  588.                 "Kid",
  589.                 "Kif",
  590.                 "Kin",
  591.                 "Kip",
  592.                 "Kir",
  593.                 "Kis",
  594.                 "Kit",
  595.                 "Koa",
  596.                 "Kob",
  597.                 "Koi",
  598.                 "Kop",
  599.                 "Kor",
  600.                 "Kos",
  601.                 "Kue",
  602.                 "Kye",
  603.                 "Lab",
  604.                 "Lac",
  605.                 "Lad",
  606.                 "Lag",
  607.                 "Lam",
  608.                 "Lap",
  609.                 "Lar",
  610.                 "Las",
  611.                 "Lat",
  612.                 "Lav",
  613.                 "Law",
  614.                 "Lax",
  615.                 "Lay",
  616.                 "Lea",
  617.                 "Led",
  618.                 "Lee",
  619.                 "Leg",
  620.                 "Lei",
  621.                 "Lek",
  622.                 "Let",
  623.                 "Leu",
  624.                 "Lev",
  625.                 "Lex",
  626.                 "Ley",
  627.                 "Lez",
  628.                 "Lib",
  629.                 "Lid",
  630.                 "Lie",
  631.                 "Lin",
  632.                 "Lip",
  633.                 "Lis",
  634.                 "Lit",
  635.                 "Lob",
  636.                 "Log",
  637.                 "Loo",
  638.                 "Lop",
  639.                 "Lot",
  640.                 "Low",
  641.                 "Lox",
  642.                 "Lug",
  643.                 "Lum",
  644.                 "Luv",
  645.                 "Lux",
  646.                 "Lye",
  647.                 "Mac",
  648.                 "Mad",
  649.                 "Mae",
  650.                 "Mag",
  651.                 "Man",
  652.                 "Map",
  653.                 "Mar",
  654.                 "Mas",
  655.                 "Mat",
  656.                 "Maw",
  657.                 "Max",
  658.                 "May",
  659.                 "Med",
  660.                 "Meg",
  661.                 "Mel",
  662.                 "Mem",
  663.                 "Men",
  664.                 "Met",
  665.                 "Mew",
  666.                 "Mho",
  667.                 "Mib",
  668.                 "Mic",
  669.                 "Mid",
  670.                 "Mig",
  671.                 "Mil",
  672.                 "Mim",
  673.                 "Mir",
  674.                 "Mis",
  675.                 "Mix",
  676.                 "Moa",
  677.                 "Mob",
  678.                 "Moc",
  679.                 "Mod",
  680.                 "Mog",
  681.                 "Mol",
  682.                 "Mom",
  683.                 "Mon",
  684.                 "Moo",
  685.                 "Mop",
  686.                 "Mor",
  687.                 "Mos",
  688.                 "Mot",
  689.                 "Mow",
  690.                 "Mud",
  691.                 "Mug",
  692.                 "Mum",
  693.                 "Mun",
  694.                 "Mus",
  695.                 "Mut",
  696.                 "Myc",
  697.                 "Nab",
  698.                 "Nae",
  699.                 "Nag",
  700.                 "Nah",
  701.                 "Nam",
  702.                 "Nan",
  703.                 "Nap",
  704.                 "Naw",
  705.                 "Nay",
  706.                 "Neb",
  707.                 "Nee",
  708.                 "Neg",
  709.                 "Net",
  710.                 "New",
  711.                 "Nib",
  712.                 "Nil",
  713.                 "Nim",
  714.                 "Nip",
  715.                 "Nit",
  716.                 "Nix",
  717.                 "Nob",
  718.                 "Nod",
  719.                 "Nog",
  720.                 "Noh",
  721.                 "Nom",
  722.                 "Noo",
  723.                 "Nor",
  724.                 "Nos",
  725.                 "Not",
  726.                 "Now",
  727.                 "Nub",
  728.                 "Nun",
  729.                 "Nus",
  730.                 "Nut",
  731.                 "Oaf",
  732.                 "Oak",
  733.                 "Oar",
  734.                 "Oat",
  735.                 "Oba",
  736.                 "Obe",
  737.                 "Obi",
  738.                 "Oca",
  739.                 "Oda",
  740.                 "Odd",
  741.                 "Ode",
  742.                 "Ods",
  743.                 "Oes",
  744.                 "Off",
  745.                 "Oft",
  746.                 "Ohm",
  747.                 "Oho",
  748.                 "Ohs",
  749.                 "Oil",
  750.                 "Oka",
  751.                 "Oke",
  752.                 "Old",
  753.                 "Ole",
  754.                 "Oms",
  755.                 "One",
  756.                 "Ono",
  757.                 "Ons",
  758.                 "Ooh",
  759.                 "Oot",
  760.                 "Ope",
  761.                 "Ops",
  762.                 "Opt",
  763.                 "Ora",
  764.                 "Orb",
  765.                 "Orc",
  766.                 "Ore",
  767.                 "Ors",
  768.                 "Ort",
  769.                 "Ose",
  770.                 "Oud",
  771.                 "Our",
  772.                 "Out",
  773.                 "Ova",
  774.                 "Owe",
  775.                 "Owl",
  776.                 "Own",
  777.                 "Oxo",
  778.                 "Oxy",
  779.                 "Pac",
  780.                 "Pad",
  781.                 "Pah",
  782.                 "Pal",
  783.                 "Pam",
  784.                 "Pan",
  785.                 "Pap",
  786.                 "Par",
  787.                 "Pas",
  788.                 "Pat",
  789.                 "Paw",
  790.                 "Pax",
  791.                 "Pay",
  792.                 "Pea",
  793.                 "Pec",
  794.                 "Ped",
  795.                 "Pee",
  796.                 "Peg",
  797.                 "Peh",
  798.                 "Pen",
  799.                 "Pep",
  800.                 "Per",
  801.                 "Pes",
  802.                 "Pet",
  803.                 "Pew",
  804.                 "Phi",
  805.                 "Pht",
  806.                 "Pia",
  807.                 "Pic",
  808.                 "Pie",
  809.                 "Pig",
  810.                 "Pin",
  811.                 "Pip",
  812.                 "Pis",
  813.                 "Pit",
  814.                 "Piu",
  815.                 "Pix",
  816.                 "Ply",
  817.                 "Pod",
  818.                 "Poh",
  819.                 "Poi",
  820.                 "Pol",
  821.                 "Pom",
  822.                 "Pop",
  823.                 "Pot",
  824.                 "Pow",
  825.                 "Pox",
  826.                 "Pro",
  827.                 "Pry",
  828.                 "Psi",
  829.                 "Pst",
  830.                 "Pub",
  831.                 "Pud",
  832.                 "Pug",
  833.                 "Pul",
  834.                 "Pun",
  835.                 "Pup",
  836.                 "Pur",
  837.                 "Pus",
  838.                 "Put",
  839.                 "Pya",
  840.                 "Pye",
  841.                 "Pyx",
  842.                 "Qat",
  843.                 "Qis",
  844.                 "Qua",
  845.                 "Rad",
  846.                 "Rag",
  847.                 "Rah",
  848.                 "Rai",
  849.                 "Raj",
  850.                 "Ram",
  851.                 "Ran",
  852.                 "Rap",
  853.                 "Ras",
  854.                 "Rat",
  855.                 "Raw",
  856.                 "Rax",
  857.                 "Ray",
  858.                 "Reb",
  859.                 "Rec",
  860.                 "Red",
  861.                 "Ree",
  862.                 "Ref",
  863.                 "Reg",
  864.                 "Rei",
  865.                 "Rem",
  866.                 "Rep",
  867.                 "Res",
  868.                 "Ret",
  869.                 "Rev",
  870.                 "Rex",
  871.                 "Rho",
  872.                 "Ria",
  873.                 "Rib",
  874.                 "Rid",
  875.                 "Rif",
  876.                 "Rig",
  877.                 "Rim",
  878.                 "Rin",
  879.                 "Rip",
  880.                 "Rob",
  881.                 "Roc",
  882.                 "Rod",
  883.                 "Roe",
  884.                 "Rom",
  885.                 "Rot",
  886.                 "Row",
  887.                 "Rub",
  888.                 "Rue",
  889.                 "Rug",
  890.                 "Rum",
  891.                 "Run",
  892.                 "Rut",
  893.                 "Rya",
  894.                 "Rye",
  895.                 "Sab",
  896.                 "Sac",
  897.                 "Sad",
  898.                 "Sae",
  899.                 "Sag",
  900.                 "Sal",
  901.                 "Sap",
  902.                 "Sat",
  903.                 "Sau",
  904.                 "Saw",
  905.                 "Sax",
  906.                 "Say",
  907.                 "Sea",
  908.                 "Sec",
  909.                 "See",
  910.                 "Seg",
  911.                 "Sei",
  912.                 "Sel",
  913.                 "Sen",
  914.                 "Ser",
  915.                 "Set",
  916.                 "Sew",
  917.                 "Sex",
  918.                 "Sha",
  919.                 "She",
  920.                 "Shy",
  921.                 "Sib",
  922.                 "Sic",
  923.                 "Sim",
  924.                 "Sin",
  925.                 "Sip",
  926.                 "Sir",
  927.                 "Sis",
  928.                 "Sit",
  929.                 "Six",
  930.                 "Ska",
  931.                 "Ski",
  932.                 "Sky",
  933.                 "Sly",
  934.                 "Sob",
  935.                 "Sod",
  936.                 "Sol",
  937.                 "Som",
  938.                 "Son",
  939.                 "Sop",
  940.                 "Sos",
  941.                 "Sot",
  942.                 "Sou",
  943.                 "Sow",
  944.                 "Sox",
  945.                 "Soy",
  946.                 "Spa",
  947.                 "Spy",
  948.                 "Sri",
  949.                 "Sty",
  950.                 "Sub",
  951.                 "Sue",
  952.                 "Suk",
  953.                 "Sum",
  954.                 "Sun",
  955.                 "Sup",
  956.                 "Suq",
  957.                 "Syn",
  958.                 "Tab",
  959.                 "Tad",
  960.                 "Tae",
  961.                 "Tag",
  962.                 "Taj",
  963.                 "Tam",
  964.                 "Tan",
  965.                 "Tao",
  966.                 "Tap",
  967.                 "Tar",
  968.                 "Tas",
  969.                 "Tat",
  970.                 "Tau",
  971.                 "Tav",
  972.                 "Taw",
  973.                 "Tax",
  974.                 "Tea",
  975.                 "Ted",
  976.                 "Tee",
  977.                 "Teg",
  978.                 "Tel",
  979.                 "Ten",
  980.                 "Tet",
  981.                 "Tew",
  982.                 "The",
  983.                 "Tho",
  984.                 "Thy",
  985.                 "Tic",
  986.                 "Tie",
  987.                 "Til",
  988.                 "Tin",
  989.                 "Tip",
  990.                 "Tis",
  991.                 "Tit",
  992.                 "Tod",
  993.                 "Toe",
  994.                 "Tog",
  995.                 "Tom",
  996.                 "Ton",
  997.                 "Too",
  998.                 "Top",
  999.                 "Tor",
  1000.                 "Tot",
  1001.                 "Tow",
  1002.                 "Toy",
  1003.                 "Try",
  1004.                 "Tub",
  1005.                 "Tug",
  1006.                 "Tui",
  1007.                 "Tun",
  1008.                 "Tup",
  1009.                 "Tut",
  1010.                 "Tux",
  1011.                 "Twa",
  1012.                 "Two",
  1013.                 "Tye",
  1014.                 "Udo",
  1015.                 "Uke",
  1016.                 "Ulu",
  1017.                 "Ump",
  1018.                 "Uns",
  1019.                 "Upo",
  1020.                 "Ups",
  1021.                 "Urb",
  1022.                 "Urd",
  1023.                 "Urn",
  1024.                 "Urp",
  1025.                 "Use",
  1026.                 "Uta",
  1027.                 "Ute",
  1028.                 "Vac",
  1029.                 "Van",
  1030.                 "Var",
  1031.                 "Vas",
  1032.                 "Vat",
  1033.                 "Vau",
  1034.                 "Vav",
  1035.                 "Vaw",
  1036.                 "Vee",
  1037.                 "Veg",
  1038.                 "Vet",
  1039.                 "Vex",
  1040.                 "Via",
  1041.                 "Vid",
  1042.                 "Vie",
  1043.                 "Vig",
  1044.                 "Vim",
  1045.                 "Vis",
  1046.                 "Voe",
  1047.                 "Vow",
  1048.                 "Vox",
  1049.                 "Vug",
  1050.                 "Vum",
  1051.                 "Wab",
  1052.                 "Wad",
  1053.                 "Wae",
  1054.                 "Wag",
  1055.                 "Wan",
  1056.                 "Wap",
  1057.                 "War",
  1058.                 "Was",
  1059.                 "Wat",
  1060.                 "Waw",
  1061.                 "Wax",
  1062.                 "Way",
  1063.                 "Web",
  1064.                 "Wed",
  1065.                 "Wee",
  1066.                 "Wen",
  1067.                 "Wet",
  1068.                 "Wha",
  1069.                 "Who",
  1070.                 "Why",
  1071.                 "Wig",
  1072.                 "Win",
  1073.                 "Wis",
  1074.                 "Wit",
  1075.                 "Wiz",
  1076.                 "Woe",
  1077.                 "Wog",
  1078.                 "Wok",
  1079.                 "Won",
  1080.                 "Woo",
  1081.                 "Wop",
  1082.                 "Wos",
  1083.                 "Wot",
  1084.                 "Wow",
  1085.                 "Wry",
  1086.                 "Wud",
  1087.                 "Wye",
  1088.                 "Wyn",
  1089.                 "Xis",
  1090.                 "Yag",
  1091.                 "Yah",
  1092.                 "Yak",
  1093.                 "Yam",
  1094.                 "Yap",
  1095.                 "Yar",
  1096.                 "Yaw",
  1097.                 "Yay",
  1098.                 "Yea",
  1099.                 "Yeh",
  1100.                 "Yen",
  1101.                 "Yep",
  1102.                 "Yes",
  1103.                 "Yet",
  1104.                 "Yew",
  1105.                 "Yid",
  1106.                 "Yin",
  1107.                 "Yip",
  1108.                 "Yob",
  1109.                 "Yod",
  1110.                 "Yok",
  1111.                 "Yom",
  1112.                 "Yon",
  1113.                 "You",
  1114.                 "Yow",
  1115.                 "Yuk",
  1116.                 "Yum",
  1117.                 "Yup",
  1118.                 "Zag",
  1119.                 "Zap",
  1120.                 "Zas",
  1121.                 "Zax",
  1122.                 "Zed",
  1123.                 "Zee",
  1124.                 "Zek",
  1125.                 "Zep",
  1126.                 "Zig",
  1127.                 "Zin",
  1128.                 "Zip",
  1129.                 "Zit",
  1130.                 "Zoa",
  1131.                 "Zoo",
  1132.                 "Zuz"
  1133.                
  1134.         };
  1135.        
  1136.         String[] nameArray2 = nameArray1;
  1137.        
  1138.         final String[] nameArray3 = new String[10];
  1139.         final String[] nameArray4 = new String[10];
  1140.  
  1141.         nameArray3[0] = "Peaceful";
  1142.         nameArray3[1] = "Valiant";
  1143.         nameArray3[2] = "Exalted";
  1144.         nameArray3[3] = "Tamed";
  1145.         nameArray3[4] = "Reverant";
  1146.         nameArray3[5] = "Just";
  1147.         nameArray3[6] = "Sacred";
  1148.         nameArray3[7] = "Friendly";
  1149.         nameArray3[8] = "Passive";
  1150.         nameArray3[9] = "Heroic";
  1151.  
  1152.         nameArray4[0] = "Unchanged";
  1153.         nameArray4[1] = "Unknown";
  1154.         nameArray4[2] = "Untamed";
  1155.         nameArray4[3] = "Undiscovered";
  1156.         nameArray4[4] = "Unforseen";
  1157.         nameArray4[5] = "Ungodly";
  1158.         nameArray4[6] = "Unclean";
  1159.         nameArray4[7] = "Undying";
  1160.         nameArray4[8] = "Unforgiving";
  1161.         nameArray4[9] = "Unjust";
  1162.  
  1163.         String name;
  1164.  
  1165.         if (isFriend) {
  1166.             name = nameArray1[(int) (Math.random() * nameArray1.length)].toString()
  1167.                     + nameArray2[(int) (Math.random() * nameArray2.length)].toLowerCase().toString()
  1168.                     + " the "
  1169.                     + nameArray3[(int) (Math.random() * nameArray3.length)].toString();
  1170.         }
  1171.         else {
  1172.             name = nameArray1[(int) (Math.random() * nameArray1.length)].toString()
  1173.                     + nameArray2[(int) (Math.random() * nameArray2.length)].toLowerCase().toString()
  1174.                     + " the "
  1175.                     + nameArray4[(int) (Math.random() * nameArray4.length)].toString();
  1176.         }
  1177.         return name;
  1178.  
  1179.     }
  1180.  
  1181. }
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment