Advertisement
Guest User

API

a guest
Jul 23rd, 2019
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.69 KB | None | 0 0
  1. package net.raauhh.uhc;
  2.  
  3. import java.util.Date;
  4. import java.util.List;
  5. import net.raauhh.uhc.manager.d.e;
  6. import net.raauhh.uhc.manager.event.GameScheduleEvent;
  7. import net.raauhh.uhc.manager.gamemode.Gamemode;
  8. import org.bukkit.Bukkit;
  9. import org.bukkit.plugin.PluginManager;
  10.  
  11. public class API
  12. {
  13.   public API() {}
  14.  
  15.   public List<Gamemode> getEnabledGamemodes()
  16.   {
  17.     return Gamemode.b();
  18.   }
  19.  
  20.   public int getGameTime()
  21.   {
  22.     return UHC.h().q().p();
  23.   }
  24.  
  25.   public int getHealTime()
  26.   {
  27.     return UHC.h().q().p();
  28.   }
  29.  
  30.   public int getGracePeriodTime()
  31.   {
  32.     return UHC.h().q().ak();
  33.   }
  34.  
  35.   public int getBorderTime()
  36.   {
  37.     return UHC.h().q().m();
  38.   }
  39.  
  40.   public int getSlots()
  41.   {
  42.     return UHC.h().q().z();
  43.   }
  44.  
  45.   public int getCurrentBorder()
  46.   {
  47.     return UHC.h().q().ai();
  48.   }
  49.  
  50.   /* Error */
  51.   public int getTeamSize()
  52.   {
  53.     // Byte code:
  54.     //   0: invokestatic 3  net/raauhh/uhc/UHC:h    ()Lnet/raauhh/uhc/UHC;
  55.     //   3: invokevirtual 4 net/raauhh/uhc/UHC:q    ()Lnet/raauhh/uhc/manager/d/b;
  56.     //   6: astore_2
  57.     //   7: invokestatic 131    net/raauhh/uhc/UHC:b    ()[Ljava/lang/String;
  58.     //   10: astore_1
  59.     //   11: aload_2
  60.     //   12: invokevirtual 10   net/raauhh/uhc/manager/d/b:t    ()Z
  61.     //   15: aload_1
  62.     //   16: ifnull +35 -> 51
  63.     //   19: aload_1
  64.     //   20: ifnull +31 -> 51
  65.     //   23: goto +7 -> 30
  66.     //   26: invokestatic 136   net/raauhh/uhc/API:a    (La/o/b;)La/o/b;
  67.     //   29: athrow
  68.     //   30: ifeq +24 -> 54
  69.     //   33: goto +7 -> 40
  70.     //   36: invokestatic 136   net/raauhh/uhc/API:a    (La/o/b;)La/o/b;
  71.     //   39: athrow
  72.     //   40: aload_2
  73.     //   41: invokevirtual 11   net/raauhh/uhc/manager/d/b:S    ()I
  74.     //   44: goto +7 -> 51
  75.     //   47: invokestatic 136   net/raauhh/uhc/API:a    (La/o/b;)La/o/b;
  76.     //   50: athrow
  77.     //   51: goto +4 -> 55
  78.     //   54: iconst_0
  79.     //   55: ireturn
  80.     // Exception table:
  81.     //   from   to  target  type
  82.     //   11 23  26  a/o/b
  83.     //   19 33  36  a/o/b
  84.     //   30 44  47  a/o/b
  85.   }
  86.  
  87.   public String getGameState()
  88.   {
  89.     return UHC.h().q().U().name();
  90.   }
  91.  
  92.   public void a(Date paramDate)
  93.   {
  94.     Bukkit.getPluginManager().callEvent(new GameScheduleEvent(paramDate));
  95.   }
  96.  
  97.   /* Error */
  98.   public boolean isHost(org.bukkit.entity.Player arg1)
  99.   {
  100.     // Byte code:
  101.     //   0: invokestatic 131    net/raauhh/uhc/UHC:b    ()[Ljava/lang/String;
  102.     //   3: aload_1
  103.     //   4: invokeinterface 18 1 0
  104.     //   9: invokestatic 19 net/raauhh/uhc/manager/m:b  (Ljava/util/UUID;)Lnet/raauhh/uhc/manager/m;
  105.     //   12: astore_3
  106.     //   13: astore_2
  107.     //   14: aload_3
  108.     //   15: ifnonnull +12 -> 27
  109.     //   18: iconst_0
  110.     //   19: goto +7 -> 26
  111.     //   22: invokestatic 136   net/raauhh/uhc/API:a    (La/o/b;)La/o/b;
  112.     //   25: athrow
  113.     //   26: ireturn
  114.     //   27: invokestatic 3 net/raauhh/uhc/UHC:h    ()Lnet/raauhh/uhc/UHC;
  115.     //   30: invokevirtual 4    net/raauhh/uhc/UHC:q    ()Lnet/raauhh/uhc/manager/d/b;
  116.     //   33: invokevirtual 20   net/raauhh/uhc/manager/d/b:r    ()Ljava/util/List;
  117.     //   36: aload_3
  118.     //   37: invokeinterface 21 2 0
  119.     //   42: aload_2
  120.     //   43: ifnull -17 -> 26
  121.     //   46: ireturn
  122.     // Exception table:
  123.     //   from   to  target  type
  124.     //   14 19  22  a/o/b
  125.   }
  126.  
  127.   /* Error */
  128.   public boolean isModerator(org.bukkit.entity.Player arg1)
  129.   {
  130.     // Byte code:
  131.     //   0: aload_1
  132.     //   1: invokeinterface 18 1 0
  133.     //   6: invokestatic 19 net/raauhh/uhc/manager/m:b  (Ljava/util/UUID;)Lnet/raauhh/uhc/manager/m;
  134.     //   9: astore_3
  135.     //   10: invokestatic 131   net/raauhh/uhc/UHC:b    ()[Ljava/lang/String;
  136.     //   13: astore_2
  137.     //   14: aload_3
  138.     //   15: ifnonnull +12 -> 27
  139.     //   18: iconst_0
  140.     //   19: goto +7 -> 26
  141.     //   22: invokestatic 136   net/raauhh/uhc/API:a    (La/o/b;)La/o/b;
  142.     //   25: athrow
  143.     //   26: ireturn
  144.     //   27: invokestatic 3 net/raauhh/uhc/UHC:h    ()Lnet/raauhh/uhc/UHC;
  145.     //   30: invokevirtual 4    net/raauhh/uhc/UHC:q    ()Lnet/raauhh/uhc/manager/d/b;
  146.     //   33: invokevirtual 22   net/raauhh/uhc/manager/d/b:V    ()Ljava/util/List;
  147.     //   36: aload_3
  148.     //   37: invokeinterface 21 2 0
  149.     //   42: aload_2
  150.     //   43: ifnull -17 -> 26
  151.     //   46: ireturn
  152.     // Exception table:
  153.     //   from   to  target  type
  154.     //   14 19  22  a/o/b
  155.   }
  156.  
  157.   /* Error */
  158.   public String getPlayerState(org.bukkit.entity.Player paramPlayer)
  159.   {
  160.     // Byte code:
  161.     //   0: aload_1
  162.     //   1: invokeinterface 18 1 0
  163.     //   6: invokestatic 19 net/raauhh/uhc/manager/m:b  (Ljava/util/UUID;)Lnet/raauhh/uhc/manager/m;
  164.     //   9: astore_3
  165.     //   10: invokestatic 131   net/raauhh/uhc/UHC:b    ()[Ljava/lang/String;
  166.     //   13: astore_2
  167.     //   14: aload_3
  168.     //   15: aload_2
  169.     //   16: ifnull +20 -> 36
  170.     //   19: ifnonnull +16 -> 35
  171.     //   22: goto +7 -> 29
  172.     //   25: invokestatic 136   net/raauhh/uhc/API:a    (La/o/b;)La/o/b;
  173.     //   28: athrow
  174.     //   29: aconst_null
  175.     //   30: areturn
  176.     //   31: invokestatic 136   net/raauhh/uhc/API:a    (La/o/b;)La/o/b;
  177.     //   34: athrow
  178.     //   35: aload_3
  179.     //   36: invokevirtual 23   net/raauhh/uhc/manager/m:x  ()Lnet/raauhh/uhc/manager/j;
  180.     //   39: invokevirtual 24   net/raauhh/uhc/manager/j:name   ()Ljava/lang/String;
  181.     //   42: areturn
  182.     // Local variable table:
  183.     //   start  length  slot    name    signature
  184.     //   0  43  0   this    API
  185.     //   0  43  1   paramPlayer org.bukkit.entity.Player
  186.     //   13 3   2   arrayOfString   String[]
  187.     //   9  27  3   localM  net.raauhh.uhc.manager.m
  188.     //   25 1   4   localB1 a.o.b
  189.     //   31 1   5   localB2 a.o.b
  190.     // Exception table:
  191.     //   from   to  target  type
  192.     //   14 22  25  a/o/b
  193.     //   19 31  31  a/o/b
  194.   }
  195.  
  196.   private static a.o.b a(a.o.b paramB)
  197.   {
  198.     return paramB;
  199.   }
  200. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement