Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 9.73 KB | None | 0 0
  1. /*
  2.  * Decompiled with CFR 0_118.
  3.  */
  4. import java.lang.invoke.ConstantCallSite;
  5. import java.lang.invoke.MethodHandle;
  6. import java.lang.invoke.MethodHandles;
  7. import java.lang.invoke.MethodType;
  8. import java.lang.reflect.Method;
  9. import java.util.ArrayList;
  10. import java.util.Collection;
  11. import java.util.Random;
  12. import net.minecraft.client.d;
  13.  
  14. public class ahC
  15. extends aeY {
  16.     int AZ = 0;
  17.     int Ba = 0;
  18.     String hX = "";
  19.     static String[] af;
  20.     public static int Az;
  21.  
  22.     public ahC() {
  23.         super(Cc$OM.v("\u7426\u09a2\u91c0\u0678\u6097\u45c6\ue3cc\u53f8"), (aiJ)((Object)m.b(-1351040483)), 13);
  24.         super.ac();
  25.     }
  26.  
  27.     @Override
  28.     public void oR() {
  29.         Object object = ahC.NT(ahC.NT((dE)m.w((d)m.b(-625883949), 1012188540)));
  30.         if (ahC.NT((dE)m.w((d)m.b(-625883949), 1012188540)) == false) {
  31.             return;
  32.         }
  33.         RC rC2 = new RC((String)ahC.NT(ahC.NT(ahC.NT(new StringBuilder(), (String)m.b(-2065906239)), ach$adN.L("\u2459\uddc6\u6533\u6374\ud329\u96e1\u1d87\u4917\u9f48\ubda2\uf746\u12bd\u22c9\u1b28\ufe87\uef6a\u771e\u8d1f\u631c\ub844\ub8b2\u49a7\uf1fc\u9bbf\u6fbe\ufa18\ua528\u7628\u57e2\ucc4d\u56a5"))));
  34.         ahC.NT((dE)m.w((d)m.b(-625883949), 1012188540), rC2);
  35.         m.w((KB)m.w((dE)m.w((d)m.b(-625883949), 1012188540), 719111668), 1444791797, false);
  36.         super.oR();
  37.     }
  38.  
  39.     /*
  40.      * Enabled aggressive block sorting
  41.      */
  42.     @Override
  43.     public void oQ() {
  44.         Object object = ahC.NT(ahC.NT((dE)m.w((d)m.b(-625883949), 1012188540)));
  45.         if (ahC.NT((dE)m.w((d)m.b(-625883949), 1012188540)) != false) {
  46.             if (ahC.NT((String)m.b(-934099460), Uo$HK.sz("\u944c")) != false) {
  47.                 RC rC2 = new RC((String)ahC.NT(ahC.NT(ahC.NT(new StringBuilder(), (String)m.b(-2065906239)), Uo$HK.sz("\u9462\ubca9\u8901\u6c97\u9dd8\u9d99\uc3aa\uec84\u7121\u0af4\ud2d4\u6c9f\u0c44\uc3b8\udc9a\u8737\u8e94\u2360\ub12e\u83ae\u80bc\u82d7\u1eb8\ud67b\u8098\ub61c\uff5f\uacaa\u5b25\u66f8"))));
  48.                 ahC.NT((dE)m.w((d)m.b(-625883949), 1012188540), rC2);
  49.                 return;
  50.             }
  51.         }
  52.         ahC.NT(false);
  53.     }
  54.  
  55.     @Override
  56.     public void ac() {
  57.         if (!this.lO()) {
  58.             return;
  59.         }
  60.         ArrayList arrayList = new ArrayList(ahC.NT(ahC.NT(ahC.NT())));
  61.         Object object = ahC.NT(arrayList);
  62.         while (object.hasNext()) {
  63.             Object e2 = object.next();
  64.             this.c((mZ)e2);
  65.             this.d((mZ)e2);
  66.         }
  67.     }
  68.  
  69.     public void c(mZ mZ2) {
  70.         ahC ahC2 = this;
  71.         m.w(ahC2, -1360935722, (Integer)m.w(ahC2, -1360935722) + 1);
  72.         if ((Integer)m.w(this, -1360935722) < 12000) {
  73.             return;
  74.         }
  75.         String[] arrstring = new String[]{ach$adN.L("\u8469\u7087\u92fa\ua418\u8bd9\ue972\u8e90\u352a\ube3e\u79b4\u99a7\u826b\u78c4\u7a67\ufa02\ub50a\u3f30\u24f5\u6eb0\u1b99\u0907\u12f1\u0d30\u4064\uca8c\ud6ea\ufeb3\u3353\u23af\uff9a"), ach$adN.L("\u847a\u7086\u92ff\ua44c\u8b80\ue97c\u8e97\u356f\ube75\u79a3\u99a7\u8269\u78d7\u7a67\ufa24\ub50f\u3f73\u24f6\u6eb8\u1b83\u0905\u12a2\u0d77\u407c\uca9a\ud6b3\ufebf\u3333\u239f\uff97"), ach$adN.L("\u8467\u7080\u92ee\ua44c\u8b98\ue961\u8e87\u356f\ube72\u79a4\u99bc\u827b\u789a\u7a26\ufa08\ub513\u3f2a\u24be\u6ee8\u1bc7\u094c\u12f1\u0d17\u4075"), ach$adN.L("\u847e\u709f\u92bb\ua40a\u8b90\ue97d\u8e83\u3523\ube72\u79b4\u99e8\u8272\u7887\u7a34\ufa10\ub55f\u3f27\u24f6\u6ebc\u1b9e\u0912\u12f1\u0d21\u406c\uca87\ud6a1\ufefa\u337d\u23b6\uffd1\uab5b\u603a\uaf82\u01c0\u0994\ubc2b\ue007\u4467\uf388\u4ab8\u96de\ua5dd\u5308\ue179\u4209\u812d\u0619\u7726\u3ec8\ue386\u74f7\uf357\u3e63\u71fa\u9041\uedb2\ub5f8\u1705\u144e\ud02c\u2004\u1ce8\uc805\uaa01\ueb06\u20b8\ud7c2\ue007\u8807\ud3c8\u8e8d\u0007\ue21e\ube9c\u547e\u3868\ubb77\u315f\u221f\uc937\u9ca3\u0e83\u6d7e\u42f8\uf5ee\ud08d"), ach$adN.L("\u847e\u709f\u92b7\ua44c\u8b9d\ue97c\u8e8c\u3568\ube6a\u79ed\u99aa\u827b\u78c8\u7a32\ufa14\ub50c\u3f36\u24ea\u6ef5\u1bd7\u0909\u12a5\u0d70\u4076\ucad5\ud6a8\ufefc\u3367\u23ff\uffc9\uab4b\u607d\uafc7\u0193\u0994\ubc21\ue012\u4471\uf3c6\u4aa9\u9696\ua5db\u5310\ue12b\u4200\u8131\u064a\u7733\u3e8a\ue380\u74f6\uf303\u3e37\u71ec\u900e\ued87\ub5e6\u170b\u1406\ud063\u2043\u1cbf"), ach$adN.L("\u847e\u709f\u92b7\ua44c\u8b8a\ue976\u8e87\u356f\ube6a\u79a5\u99a9\u826a\u78c8\u7a35\ufa11\ub51d\u3f31\u24f7\u6eaa\u1b9f\u0940\u12b3\u0d3e\u406b\ucad5\ud6a9\ufee5\u3376\u23ad\uff85\uab56\u607e\uafc7\u01c1\u0990\ubc70\ue04b\u4459\uf3cd\u4ab8\u9696\ua5c1\u531e\ue12c\u4217\u8162\u060b\u7721\u3e9b\ue3cf\u74ea\uf319\u3e37\u71fc\u9015\uedde\ub5ea\u1744\u1412\ud022\u206d\u1cb6\uc80c\uaa0c\ueb4e\u20f3\ud787\ue007\u884f\ud3e9\u8ecb\u0000\ue219\ubed3\u542b\u3871\ubb79\u315f\u2202\uc933\u9cf6\u0e94\u6d70\u42f9\uf5f9\ud083\u1e6e\u2c51\ubabd\ua992"), ach$adN.L("\u847e\u709f\u92b7\ua44c\u8b94\ue972\u8e9b\u356f\ube57\u79ed\u99aa\u8271\u789a\u7a35\ufa0b\ub508\u3f73\u24ea\u6eb1\u1b96\u0914\u12f1\u0d33\u406c\uca87\ud6b2\ufeb3\u3371\u23b3\uffca\uab41\u607d\uaf9d\u0193\u0981\ubc27\ue00a\u446a\uf388\u4aab\u96c3\ua5c1\u5351\ue137\u4204\u812f\u060f\u7736\u3ec8\ue3af\u74b1\uf357\u3e79\u71f0\u9004\ued96\ub5b9\u170b\u1409\ud076\u200a\u1cbf\uc84e"), ach$adN.L("\u8467\u7080\u92b7\ua44c\u8bb9\ue963\u8ece\u356f\ube7c\u79b9\u99ae\u8271\u78c8\u7a3e\ufa0b\ub50a\u3f73\u24e8\u6eb0\u1b85\u0907\u12b8\u0d39"), ach$adN.L("\u8476\u708a\u92e2\ua44c\u8bb9\ue963\u8ec2\u3538\ube7f\u79a3\u99bc\u823e\u789c\u7a28\ufa44\ub50f\u3f3f\u24ff\u6ea0\u1bd7\u0913\u12be\u0d3a\u4060\ucad5\ud68e\ufefa\u3374\u23b7\uff85\uab71\u6075\uafca\u01dc\u099a\ubc23\ue04b\u444c\uf3f8\u4aec\u96c1\ua5d1\u5305\ue131\u4245\u812f\u060f\u7772\u3e89\ue381\u74e7\uf357\u3e57\u71a7\u905e"), ach$adN.L("\u847e\u709f\u92bb\ua405\u8b8a\ue933\u8e83\u3521\ube3e\u798c\u99ba\u827d\u7880\u7a28\ufa0a\ub55f\u3f23\u24f2\u6eb8\u1b8e\u0905\u12a3\u0d79\u4025\ucaa2\ud6ae\ufeea\u3333\u23b6\uffd6\uab02\u607e\uafc7\u0193\u099a\ubc21\ue04b\u4476\uf3cd\u4abe\u96d3\ua587\u5351\ue11f\u4210\u8121\u0601\u773b\u3e86\ue388\u74a3\uf311\u3e76\u71f6\u9015\ued9b\ub5a5\u1745\u1413\ud022\u2054\u1cfd\uc801\uaa19\ueb0b\u20e6\ud7cc"), ach$adN.L("\u847a\u7086\u92ff\ua44c\u8b80\ue97c\u8e97\u356f\ube75\u79a3\u99a7\u8269\u78d7\u7a67\ufa24\ub50f\u3f73\u24f4\u6eac\u1b84\u0914\u12f1\u0d3d\u406a\uca9c\ud6a8\ufef6\u3377\u23ff\ufff1\uab4a\u6073\uaf82\u01e5\u099a\ubc3d\ue01f\u447b\uf3d0\u4aec\u96f5\ua5d7\u5310\ue135\u420c\u8136\u0603\u773d\u3e86\ue3ce"), ach$adN.L("\u847e\u709f\u92bb\ua404\u8b98\ue960\u8ec2\u353c\ube6b\u79ae\u99ab\u827b\u789b\u7a34\ufa02\ub50a\u3f3f\u24f2\u6ea0\u1bd7\u0903\u12be\u0d39\u4061\uca80\ud6a5\ufee7\u3376\u23bb\uff85\uab56\u607e\uafc7\u0193\u0996\ubc2e\ue008\u446a\uf3dd\u4abf\u9696\ua5dc\u5304\ue129\u4200\u8162\u060b\u773c\u3e8c\ue3cf\u74e7\uf302\u3e67\u71f0\u9005\uedd2\ub5ab\u170b\u1409\ud076\u2041\u1cfc\uc808\uaa01\ueb00\u20f0\ud7c3"), ach$adN.L("\u847e\u709f\u92b7\ua44c\u8b98\ue961\u8e87\u356f\ube67\u79a2\u99bd\u823e\u788d\u7a31\ufa01\ub511\u3f73\u24f6\u6eac\u1b9a\u0901\u12bf\u0d68\u4025\ucaac\ud6a9\ufee6\u3333\u23be\uffc6\uab56\u6036\uafce\u01da\u099e\ubc2a\ue04b\u4473\uf3d1\u4aec\u96d2\ua5d7\u5316\ue175\u4245\u812a\u0605\u773e\u3e91\ue3cf\u74f0\uf31f\u3e7e\u71e1\u904f"), ach$adN.L("\u847e\u709f\u92b7\ua44c\u8b80\ue97c\u8e97\u356f\ube69\u79a8\u99ba\u827b\u78c8\u7a29\ufa01\ub509\u3f36\u24ec\u6ef9\u1b9b\u090f\u12a7\u0d32\u4061\ucad5\ud6a4\ufeea\u3333\u23a6\uffca\uab57\u6064\uaf82\u01d5\u0994\ubc22\ue002\u4472\uf3d1\u4ae2"), ach$adN.L("\u847d\u7080\u92f6\ua409\u8bd9\ue97c\u8e8c\u356f\ube5e\u79bd\u99e4\u823e\u7891\u7a28\ufa11\ub55f\u3f3b\u24eb\u6eab\u1b83\u0940\u1291\u0d65\u4022\uca86\ud6e6\ufef5\u3376\u23ba\uffc9\uab4b\u6078\uafc5\u01c0\u09db\ubc6f\ue032\u4471\uf3dd\u4aec\u96db\ua5dd\u5310\ue137\u421c\u816c"), ach$adN.L("\u846d\u709b\u92f4\ua41c\u8bd9\ue967\u8e90\u3536\ube77\u79a3\u99af\u823e\u789c\u7a28\ufa44\ub512\u3f36\u24f3\u6ebc\u1bd7\u0920\u12a1\u0d7b\u4025\uca8c\ud6a9\ufee6\u3333\u23bc\uffc4\uab4c\u6031\uafd6\u0193\u0991\ubc20\ue04b\u446a\uf3c0\u4aad\u96c2\ua596\u5351\ue132\u4200\u8129"), ach$adN.L("\u847e\u709f\u92b7\ua44c\u8bb9\ue921\u8ec2\u3526\ube6d\u79ed\u99af\u827f\u7891\u7a69\ufa44\ub53b\u3f3c\u24f0\u6efe\u1b83\u0940\u12b6\u0d38\u4025\uca9b\ud6a3\ufef2\u3361\u23ff\uffcd\uab4b\u607b\uaf8c"), ach$adN.L("\u8469\u7087\u92f4\ua40d\u8bd8\ue933\u8e86\u3526\ube7a\u79a3\u99ef\u826a\u78c8\u7a2a\ufa01\ub51e\u3f3d\u24be\u6ead\u1b98\u0940\u12be\u0d31\u4063\uca90\ud6a8\ufef7\u3333\u23a6\uffca\uab57\u603a\uaf82\u01f3\u0985\ubc61")};
  76.         Random random = new Random();
  77.         Object object = ahC.NT(ahC.NT((dE)m.w((d)m.b(-625883949), 1012188540)));
  78.         Object object2 = ahC.NT(random, arrstring.length);
  79.         Object object3 = arrstring[object2];
  80.         object3 = ahC.NT(object3, ach$adN.L("\u847e\u709f"), ahC.NT(ahC.NT(mZ2)));
  81.         object3 = ahC.NT(object3, ach$adN.L("\u847e\u70dd"), (String)m.w(this, -2056469288));
  82.         object3 = ahC.NT(object3, ach$adN.L("\u8457\u709b\u92fe\ua401\u8b91\ue972\u8e8c\u352b"), object);
  83.         ahC.NT((dE)m.w((d)m.b(-625883949), 1012188540), ahC.NT(ahC.NT(ahC.NT(new StringBuilder(), ach$adN.L("\u8400\u70cf")), object3)));
  84.         m.w(this, -1360935722, 0);
  85.     }
  86.  
  87.     public void d(mZ mZ2) {
  88.         ahC ahC2 = this;
  89.         m.w(ahC2, 1498465497, (Integer)m.w(ahC2, 1498465497) + 1);
  90.         if ((Integer)m.w(this, 1498465497) >= 5000) {
  91.             m.w(this, -2056469288, ahC.NT(ahC.NT(mZ2)));
  92.             m.w(this, 1498465497, 0);
  93.             return;
  94.         }
  95.     }
  96.  
  97.     static {
  98.         m.i(-339688130, 0);
  99.     }
  100.  
  101.     private static Object NT(Object object, Object object2, Object object3) {
  102.         try {
  103.             return new ConstantCallSite(((MethodHandles.Lookup)object).unreflect(m.n(Integer.valueOf((String)object2, 32))).asType((MethodType)object3));
  104.         }
  105.         catch (ClassNotFoundException | IllegalAccessException var3_3) {
  106.             throw new BootstrapMethodError(var3_3);
  107.         }
  108.     }
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement