SHARE
TWEET

Untitled

a guest Aug 17th, 2019 97 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Compiled from World.java (version 1.8 : 52.0, super bit)
  2. public abstract class net.minecraft.server.v1_14_R1.World implements net.minecraft.server.v1_14_R1.IIBlockAccess, net.minecraft.server.v1_14_R1.GeneratorAccess, java.lang.AutoCloseable {
  3.  
  4.   // Field descriptor #75 Lorg/apache/logging/log4j/Logger;
  5.   protected static final org.apache.logging.log4j.Logger LOGGER;
  6.  
  7.   // Field descriptor #77 [Lnet/minecraft/server/v1_14_R1/EnumDirection;
  8.   private static final net.minecraft.server.v1_14_R1.EnumDirection[] a;
  9.  
  10.   // Field descriptor #79 Ljava/util/List;
  11.   // Signature: Ljava/util/List<Lnet/minecraft/server/v1_14_R1/TileEntity;>;
  12.   public final java.util.List tileEntityListTick;
  13.  
  14.   // Field descriptor #79 Ljava/util/List;
  15.   // Signature: Ljava/util/List<Lnet/minecraft/server/v1_14_R1/TileEntity;>;
  16.   protected final java.util.List tileEntityListPending;
  17.  
  18.   // Field descriptor #83 Ljava/util/Set;
  19.   // Signature: Ljava/util/Set<Lnet/minecraft/server/v1_14_R1/TileEntity;>;
  20.   protected final java.util.Set tileEntityListUnload;
  21.  
  22.   // Field descriptor #86 J
  23.   private final long b = 16777215L;
  24.  
  25.   // Field descriptor #90 Ljava/lang/Thread;
  26.   private final java.lang.Thread serverThread;
  27.  
  28.   // Field descriptor #92 I
  29.   private int u;
  30.  
  31.   // Field descriptor #92 I
  32.   protected int i;
  33.  
  34.   // Field descriptor #92 I
  35.   protected final int j = 1013904223;
  36.  
  37.   // Field descriptor #97 F
  38.   protected float lastRainLevel;
  39.  
  40.   // Field descriptor #97 F
  41.   protected float rainLevel;
  42.  
  43.   // Field descriptor #97 F
  44.   protected float lastThunderLevel;
  45.  
  46.   // Field descriptor #97 F
  47.   protected float thunderLevel;
  48.  
  49.   // Field descriptor #92 I
  50.   private int v;
  51.  
  52.   // Field descriptor #103 Ljava/util/Random;
  53.   public final java.util.Random random;
  54.  
  55.   // Field descriptor #105 Lnet/minecraft/server/v1_14_R1/WorldProvider;
  56.   public net.minecraft.server.v1_14_R1.WorldProvider worldProvider;
  57.  
  58.   // Field descriptor #107 Lnet/minecraft/server/v1_14_R1/IChunkProvider;
  59.   protected final net.minecraft.server.v1_14_R1.IChunkProvider chunkProvider;
  60.  
  61.   // Field descriptor #109 Lnet/minecraft/server/v1_14_R1/WorldData;
  62.   public final net.minecraft.server.v1_14_R1.WorldData worldData;
  63.  
  64.   // Field descriptor #111 Lnet/minecraft/server/v1_14_R1/GameProfilerFiller;
  65.   private final net.minecraft.server.v1_14_R1.GameProfilerFiller methodProfiler;
  66.  
  67.   // Field descriptor #113 Z
  68.   public final boolean isClientSide;
  69.  
  70.   // Field descriptor #113 Z
  71.   protected boolean tickingTileEntities;
  72.  
  73.   // Field descriptor #116 Lnet/minecraft/server/v1_14_R1/WorldBorder;
  74.   private final net.minecraft.server.v1_14_R1.WorldBorder worldBorder;
  75.  
  76.   // Field descriptor #118 Lorg/bukkit/craftbukkit/v1_14_R1/CraftWorld;
  77.   private final org.bukkit.craftbukkit.v1_14_R1.CraftWorld world;
  78.  
  79.   // Field descriptor #113 Z
  80.   public boolean pvpMode;
  81.  
  82.   // Field descriptor #113 Z
  83.   public boolean keepSpawnInMemory;
  84.  
  85.   // Field descriptor #122 Lorg/bukkit/generator/ChunkGenerator;
  86.   public org.bukkit.generator.ChunkGenerator generator;
  87.  
  88.   // Field descriptor #113 Z
  89.   public static final boolean DEBUG_ENTITIES;
  90.  
  91.   // Field descriptor #113 Z
  92.   public boolean captureBlockStates;
  93.  
  94.   // Field descriptor #113 Z
  95.   public boolean captureTreeGeneration;
  96.  
  97.   // Field descriptor #127 Ljava/util/ArrayList;
  98.   // Signature: Ljava/util/ArrayList<Lorg/bukkit/craftbukkit/v1_14_R1/block/CraftBlockState;>;
  99.   public java.util.ArrayList capturedBlockStates;
  100.  
  101.   // Field descriptor #79 Ljava/util/List;
  102.   // Signature: Ljava/util/List<Lnet/minecraft/server/v1_14_R1/EntityItem;>;
  103.   public java.util.List captureDrops;
  104.  
  105.   // Field descriptor #86 J
  106.   public long ticksPerAnimalSpawns;
  107.  
  108.   // Field descriptor #86 J
  109.   public long ticksPerMonsterSpawns;
  110.  
  111.   // Field descriptor #113 Z
  112.   public boolean populating;
  113.  
  114.   // Field descriptor #135 Lorg/spigotmc/SpigotWorldConfig;
  115.   public final org.spigotmc.SpigotWorldConfig spigotConfig;
  116.  
  117.   // Field descriptor #137 Lcom/destroystokyo/paper/PaperWorldConfig;
  118.   public final com.destroystokyo.paper.PaperWorldConfig paperConfig;
  119.  
  120.   // Field descriptor #139 Lcom/destroystokyo/paper/antixray/ChunkPacketBlockController;
  121.   public final com.destroystokyo.paper.antixray.ChunkPacketBlockController chunkPacketBlockController;
  122.  
  123.   // Field descriptor #141 Lco/aikar/timings/WorldTimingsHandler;
  124.   public final co.aikar.timings.WorldTimingsHandler timings;
  125.  
  126.   // Field descriptor #143 Lnet/minecraft/server/v1_14_R1/BlockPosition;
  127.   public static net.minecraft.server.v1_14_R1.BlockPosition lastPhysicsProblem;
  128.  
  129.   // Field descriptor #145 Lorg/spigotmc/TickLimiter;
  130.   private org.spigotmc.TickLimiter entityLimiter;
  131.  
  132.   // Field descriptor #145 Lorg/spigotmc/TickLimiter;
  133.   private org.spigotmc.TickLimiter tileLimiter;
  134.  
  135.   // Field descriptor #92 I
  136.   private int tileTickPosition;
  137.  
  138.   // Field descriptor #149 Ljava/util/Map;
  139.   // Signature: Ljava/util/Map<Lnet/minecraft/server/v1_14_R1/Explosion$CacheKey;Ljava/lang/Float;>;
  140.   public final java.util.Map explosionDensityCache;
  141.  
  142.   // Field descriptor #152 Ljava/util/ArrayDeque;
  143.   // Signature: Ljava/util/ArrayDeque<Lnet/minecraft/server/v1_14_R1/BlockRedstoneTorch$RedstoneUpdateInfo;>;
  144.   public java.util.ArrayDeque redstoneUpdateInfos;
  145.  
  146.   // Field descriptor #155 Lnet/minecraft/server/v1_14_R1/RegionLimitedWorldAccess;
  147.   net.minecraft.server.v1_14_R1.RegionLimitedWorldAccess regionLimited;
  148.  
  149.   // Field descriptor #157 Lnet/minecraft/server/v1_14_R1/World;
  150.   net.minecraft.server.v1_14_R1.World originalWorld;
  151.  
  152.   // Field descriptor #159 [Lnet/minecraft/server/v1_14_R1/ChunkCoordIntPair;
  153.   net.minecraft.server.v1_14_R1.ChunkCoordIntPair[] strongholdCoords;
  154.  
  155.   // Field descriptor #79 Ljava/util/List;
  156.   // Signature: Ljava/util/List<Lnet/minecraft/server/v1_14_R1/StructureStart;>;
  157.   java.util.List strongholdStuctures;
  158.  
  159.   // Field descriptor #163 Ljava/lang/Object;
  160.   final java.lang.Object stuctureLock;
  161.  
  162.   // Field descriptor #149 Ljava/util/Map;
  163.   // Signature: Ljava/util/Map<Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/TileEntity;>;
  164.   public java.util.Map capturedTileEntities;
  165.  
  166.   // Method descriptor #167 ()I
  167.   // Stack: 1, Locals: 1
  168.   public int getSkylightSubtracted();
  169.     0  aload_0 [this]
  170.     1  getfield net.minecraft.server.v1_14_R1.World.u : int [169]
  171.     4  ireturn
  172.       Line numbers:
  173.         [pc: 0, line: 51]
  174.       Local variable table:
  175.         [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  176.  
  177.   // Method descriptor #172 (I)V
  178.   // Stack: 2, Locals: 2
  179.   public void setSkylightSubtracted(int value);
  180.     0  aload_0 [this]
  181.     1  iload_1 [value]
  182.     2  putfield net.minecraft.server.v1_14_R1.World.u : int [169]
  183.     5  return
  184.       Line numbers:
  185.         [pc: 0, line: 51]
  186.       Local variable table:
  187.         [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  188.         [pc: 0, pc: 6] local: value index: 1 type: int
  189.  
  190.   // Method descriptor #174 (Lnet/minecraft/server/v1_14_R1/RegionLimitedWorldAccess;)Lnet/minecraft/server/v1_14_R1/World;
  191.   // Stack: 2, Locals: 3
  192.   public net.minecraft.server.v1_14_R1.World regionLimited(net.minecraft.server.v1_14_R1.RegionLimitedWorldAccess limitedWorldAccess);
  193.      0  aload_0 [this]
  194.      1  invokespecial java.lang.Object.clone() : java.lang.Object [180]
  195.      4  checkcast net.minecraft.server.v1_14_R1.World [2]
  196.      7  astore_2 [clone]
  197.      8  aload_2 [clone]
  198.      9  aload_1 [limitedWorldAccess]
  199.     10  putfield net.minecraft.server.v1_14_R1.World.regionLimited : net.minecraft.server.v1_14_R1.RegionLimitedWorldAccess [182]
  200.     13  aload_2 [clone]
  201.     14  aload_0 [this]
  202.     15  putfield net.minecraft.server.v1_14_R1.World.originalWorld : net.minecraft.server.v1_14_R1.World [184]
  203.     18  aload_2 [clone]
  204.     19  areturn
  205.     20  astore_2
  206.     21  aconst_null
  207.     22  areturn
  208.       Exception Table:
  209.         [pc: 0, pc: 19] -> 20 when : java.lang.CloneNotSupportedException
  210.       Line numbers:
  211.         [pc: 0, line: 112]
  212.         [pc: 8, line: 113]
  213.         [pc: 13, line: 114]
  214.         [pc: 18, line: 115]
  215.         [pc: 20, line: 116]
  216.         [pc: 21, line: 118]
  217.       Local variable table:
  218.         [pc: 8, pc: 20] local: clone index: 2 type: net.minecraft.server.v1_14_R1.World
  219.         [pc: 0, pc: 23] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  220.         [pc: 0, pc: 23] local: limitedWorldAccess index: 1 type: net.minecraft.server.v1_14_R1.RegionLimitedWorldAccess
  221.       Stack map table: number of frames 1
  222.         [pc: 20, same_locals_1_stack_item, stack: {java.lang.CloneNotSupportedException}]
  223.  
  224.   // Method descriptor #187 ()Lorg/bukkit/craftbukkit/v1_14_R1/CraftWorld;
  225.   // Stack: 1, Locals: 1
  226.   public org.bukkit.craftbukkit.v1_14_R1.CraftWorld getWorld();
  227.     0  aload_0 [this]
  228.     1  getfield net.minecraft.server.v1_14_R1.World.world : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [189]
  229.     4  areturn
  230.       Line numbers:
  231.         [pc: 0, line: 126]
  232.       Local variable table:
  233.         [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  234.  
  235.   // Method descriptor #191 ()Lorg/bukkit/craftbukkit/v1_14_R1/CraftServer;
  236.   // Stack: 1, Locals: 1
  237.   public org.bukkit.craftbukkit.v1_14_R1.CraftServer getServer();
  238.     0  invokestatic org.bukkit.Bukkit.getServer() : org.bukkit.Server [196]
  239.     3  checkcast org.bukkit.craftbukkit.v1_14_R1.CraftServer [198]
  240.     6  areturn
  241.       Line numbers:
  242.         [pc: 0, line: 130]
  243.       Local variable table:
  244.         [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  245.  
  246.   // Method descriptor #200 (II)Lnet/minecraft/server/v1_14_R1/Chunk;
  247.   // Stack: 3, Locals: 3
  248.   public net.minecraft.server.v1_14_R1.Chunk getChunkIfLoaded(int x, int z);
  249.      0  aload_0 [this]
  250.      1  getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
  251.      4  checkcast net.minecraft.server.v1_14_R1.ChunkProviderServer [204]
  252.      7  iload_1 [x]
  253.      8  iload_2 [z]
  254.      9  invokevirtual net.minecraft.server.v1_14_R1.ChunkProviderServer.getChunkAtIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.Chunk [207]
  255.     12  areturn
  256.       Line numbers:
  257.         [pc: 0, line: 134]
  258.       Local variable table:
  259.         [pc: 0, pc: 13] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  260.         [pc: 0, pc: 13] local: x index: 1 type: int
  261.         [pc: 0, pc: 13] local: z index: 2 type: int
  262.  
  263.   // Method descriptor #211 (Lnet/minecraft/server/v1_14_R1/WorldData;Lnet/minecraft/server/v1_14_R1/DimensionManager;Ljava/util/function/BiFunction;Lnet/minecraft/server/v1_14_R1/GameProfilerFiller;ZLorg/bukkit/generator/ChunkGenerator;Lorg/bukkit/World$Environment;)V
  264.   // Signature: (Lnet/minecraft/server/v1_14_R1/WorldData;Lnet/minecraft/server/v1_14_R1/DimensionManager;Ljava/util/function/BiFunction<Lnet/minecraft/server/v1_14_R1/World;Lnet/minecraft/server/v1_14_R1/WorldProvider;Lnet/minecraft/server/v1_14_R1/IChunkProvider;>;Lnet/minecraft/server/v1_14_R1/GameProfilerFiller;ZLorg/bukkit/generator/ChunkGenerator;Lorg/bukkit/World$Environment;)V
  265.   // Stack: 6, Locals: 8
  266.   protected World(net.minecraft.server.v1_14_R1.WorldData worlddata, net.minecraft.server.v1_14_R1.DimensionManager dimensionmanager, java.util.function.BiFunction bifunction, net.minecraft.server.v1_14_R1.GameProfilerFiller gameprofilerfiller, boolean flag, org.bukkit.generator.ChunkGenerator gen, org.bukkit.World.Environment env);
  267.       0  aload_0 [this]
  268.       1  invokespecial java.lang.Object() [214]
  269.       4  aload_0 [this]
  270.       5  invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
  271.       8  putfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  272.      11  aload_0 [this]
  273.      12  invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
  274.      15  putfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  275.      18  aload_0 [this]
  276.      19  invokestatic com.google.common.collect.Sets.newHashSet() : java.util.HashSet [230]
  277.      22  putfield net.minecraft.server.v1_14_R1.World.tileEntityListUnload : java.util.Set [232]
  278.      25  aload_0 [this]
  279.      26  ldc2_w <Long 16777215> [87]
  280.      29  putfield net.minecraft.server.v1_14_R1.World.b : long [234]
  281.      32  aload_0 [this]
  282.      33  new java.util.Random [236]
  283.      36  dup
  284.      37  invokespecial java.util.Random() [237]
  285.      40  invokevirtual java.util.Random.nextInt() : int [240]
  286.      43  putfield net.minecraft.server.v1_14_R1.World.i : int [242]
  287.      46  aload_0 [this]
  288.      47  ldc <Integer 1013904223> [95]
  289.      49  putfield net.minecraft.server.v1_14_R1.World.j : int [244]
  290.      52  aload_0 [this]
  291.      53  new java.util.Random [236]
  292.      56  dup
  293.      57  invokespecial java.util.Random() [237]
  294.      60  putfield net.minecraft.server.v1_14_R1.World.random : java.util.Random [246]
  295.      63  aload_0 [this]
  296.      64  iconst_1
  297.      65  putfield net.minecraft.server.v1_14_R1.World.keepSpawnInMemory : boolean [248]
  298.      68  aload_0 [this]
  299.      69  iconst_0
  300.      70  putfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
  301.      73  aload_0 [this]
  302.      74  iconst_0
  303.      75  putfield net.minecraft.server.v1_14_R1.World.captureTreeGeneration : boolean [252]
  304.      78  aload_0 [this]
  305.      79  new net.minecraft.server.v1_14_R1.World$1 [15]
  306.      82  dup
  307.      83  aload_0 [this]
  308.      84  invokespecial net.minecraft.server.v1_14_R1.World$1(net.minecraft.server.v1_14_R1.World) [255]
  309.      87  putfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
  310.      90  aload_0 [this]
  311.      91  new java.util.HashMap [259]
  312.      94  dup
  313.      95  invokespecial java.util.HashMap() [260]
  314.      98  putfield net.minecraft.server.v1_14_R1.World.explosionDensityCache : java.util.Map [262]
  315.     101  aload_0 [this]
  316.     102  invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
  317.     105  putfield net.minecraft.server.v1_14_R1.World.strongholdStuctures : java.util.List [264]
  318.     108  aload_0 [this]
  319.     109  new java.lang.Object [4]
  320.     112  dup
  321.     113  invokespecial java.lang.Object() [214]
  322.     116  putfield net.minecraft.server.v1_14_R1.World.stuctureLock : java.lang.Object [266]
  323.     119  aload_0 [this]
  324.     120  invokestatic com.google.common.collect.Maps.newHashMap() : java.util.HashMap [272]
  325.     123  putfield net.minecraft.server.v1_14_R1.World.capturedTileEntities : java.util.Map [274]
  326.     126  aload_0 [this]
  327.     127  new org.spigotmc.SpigotWorldConfig [276]
  328.     130  dup
  329.     131  aload_1 [worlddata]
  330.     132  invokevirtual net.minecraft.server.v1_14_R1.WorldData.getName() : java.lang.String [282]
  331.     135  invokespecial org.spigotmc.SpigotWorldConfig(java.lang.String) [285]
  332.     138  putfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [287]
  333.     141  aload_0 [this]
  334.     142  new com.destroystokyo.paper.PaperWorldConfig [289]
  335.     145  dup
  336.     146  aload_1 [worlddata]
  337.     147  invokevirtual net.minecraft.server.v1_14_R1.WorldData.getName() : java.lang.String [282]
  338.     150  aload_0 [this]
  339.     151  getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [287]
  340.     154  invokespecial com.destroystokyo.paper.PaperWorldConfig(java.lang.String, org.spigotmc.SpigotWorldConfig) [292]
  341.     157  putfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [294]
  342.     160  aload_0 [this]
  343.     161  aload_0 [this]
  344.     162  getfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [294]
  345.     165  getfield com.destroystokyo.paper.PaperWorldConfig.antiXray : boolean [297]
  346.     168  ifeq 185
  347.     171  new com.destroystokyo.paper.antixray.ChunkPacketBlockControllerAntiXray [299]
  348.     174  dup
  349.     175  aload_0 [this]
  350.     176  getfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [294]
  351.     179  invokespecial com.destroystokyo.paper.antixray.ChunkPacketBlockControllerAntiXray(com.destroystokyo.paper.PaperWorldConfig) [302]
  352.     182  goto 188
  353.     185  getstatic com.destroystokyo.paper.antixray.ChunkPacketBlockController.NO_OPERATION_INSTANCE : com.destroystokyo.paper.antixray.ChunkPacketBlockController [315]
  354.     188  putfield net.minecraft.server.v1_14_R1.World.chunkPacketBlockController : com.destroystokyo.paper.antixray.ChunkPacketBlockController [317]
  355.     191  aload_0 [this]
  356.     192  aload 6 [gen]
  357.     194  putfield net.minecraft.server.v1_14_R1.World.generator : org.bukkit.generator.ChunkGenerator [319]
  358.     197  aload_0 [this]
  359.     198  new org.bukkit.craftbukkit.v1_14_R1.CraftWorld [321]
  360.     201  dup
  361.     202  aload_0 [this]
  362.     203  checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
  363.     206  aload 6 [gen]
  364.     208  aload 7 [env]
  365.     210  invokespecial org.bukkit.craftbukkit.v1_14_R1.CraftWorld(net.minecraft.server.v1_14_R1.WorldServer, org.bukkit.generator.ChunkGenerator, org.bukkit.World$Environment) [326]
  366.     213  putfield net.minecraft.server.v1_14_R1.World.world : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [189]
  367.     216  aload_0 [this]
  368.     217  aload_0 [this]
  369.     218  invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
  370.     221  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getTicksPerAnimalSpawns() : int [331]
  371.     224  i2l
  372.     225  putfield net.minecraft.server.v1_14_R1.World.ticksPerAnimalSpawns : long [333]
  373.     228  aload_0 [this]
  374.     229  aload_0 [this]
  375.     230  invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
  376.     233  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getTicksPerMonsterSpawns() : int [336]
  377.     236  i2l
  378.     237  putfield net.minecraft.server.v1_14_R1.World.ticksPerMonsterSpawns : long [338]
  379.     240  aload_0 [this]
  380.     241  aload 4 [gameprofilerfiller]
  381.     243  putfield net.minecraft.server.v1_14_R1.World.methodProfiler : net.minecraft.server.v1_14_R1.GameProfilerFiller [340]
  382.     246  aload_0 [this]
  383.     247  aload_1 [worlddata]
  384.     248  putfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  385.     251  aload_0 [this]
  386.     252  aload_2 [dimensionmanager]
  387.     253  aload_0 [this]
  388.     254  invokevirtual net.minecraft.server.v1_14_R1.DimensionManager.getWorldProvider(net.minecraft.server.v1_14_R1.World) : net.minecraft.server.v1_14_R1.WorldProvider [346]
  389.     257  putfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
  390.     260  aload_0 [this]
  391.     261  aload_3 [bifunction]
  392.     262  aload_0 [this]
  393.     263  aload_0 [this]
  394.     264  getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
  395.     267  invokeinterface java.util.function.BiFunction.apply(java.lang.Object, java.lang.Object) : java.lang.Object [352] [nargs: 3]
  396.     272  checkcast net.minecraft.server.v1_14_R1.IChunkProvider [354]
  397.     275  putfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
  398.     278  aload_0 [this]
  399.     279  iload 5 [flag]
  400.     281  putfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
  401.     284  aload_0 [this]
  402.     285  aload_0 [this]
  403.     286  getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
  404.     289  invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [362]
  405.     292  putfield net.minecraft.server.v1_14_R1.World.worldBorder : net.minecraft.server.v1_14_R1.WorldBorder [364]
  406.     295  aload_0 [this]
  407.     296  invokestatic java.lang.Thread.currentThread() : java.lang.Thread [370]
  408.     299  putfield net.minecraft.server.v1_14_R1.World.serverThread : java.lang.Thread [372]
  409.     302  aload_0 [this]
  410.     303  invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
  411.     306  aload_0 [this]
  412.     307  checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
  413.     310  putfield net.minecraft.server.v1_14_R1.WorldBorder.world : net.minecraft.server.v1_14_R1.WorldServer [378]
  414.     313  aload_0 [this]
  415.     314  invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
  416.     317  new net.minecraft.server.v1_14_R1.World$2 [13]
  417.     320  dup
  418.     321  aload_0 [this]
  419.     322  invokespecial net.minecraft.server.v1_14_R1.World$2(net.minecraft.server.v1_14_R1.World) [379]
  420.     325  invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.a(net.minecraft.server.v1_14_R1.IWorldBorderListener) : void [382]
  421.     328  aload_0 [this]
  422.     329  new co.aikar.timings.WorldTimingsHandler [384]
  423.     332  dup
  424.     333  aload_0 [this]
  425.     334  invokespecial co.aikar.timings.WorldTimingsHandler(net.minecraft.server.v1_14_R1.World) [385]
  426.     337  putfield net.minecraft.server.v1_14_R1.World.timings : co.aikar.timings.WorldTimingsHandler [387]
  427.     340  aload_0 [this]
  428.     341  aload_0 [this]
  429.     342  getfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [294]
  430.     345  getfield com.destroystokyo.paper.PaperWorldConfig.keepSpawnInMemory : boolean [388]
  431.     348  putfield net.minecraft.server.v1_14_R1.World.keepSpawnInMemory : boolean [248]
  432.     351  aload_0 [this]
  433.     352  new org.spigotmc.TickLimiter [390]
  434.     355  dup
  435.     356  aload_0 [this]
  436.     357  getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [287]
  437.     360  getfield org.spigotmc.SpigotWorldConfig.entityMaxTickTime : int [393]
  438.     363  invokespecial org.spigotmc.TickLimiter(int) [395]
  439.     366  putfield net.minecraft.server.v1_14_R1.World.entityLimiter : org.spigotmc.TickLimiter [397]
  440.     369  aload_0 [this]
  441.     370  new org.spigotmc.TickLimiter [390]
  442.     373  dup
  443.     374  aload_0 [this]
  444.     375  getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [287]
  445.     378  getfield org.spigotmc.SpigotWorldConfig.tileMaxTickTime : int [400]
  446.     381  invokespecial org.spigotmc.TickLimiter(int) [395]
  447.     384  putfield net.minecraft.server.v1_14_R1.World.tileLimiter : org.spigotmc.TickLimiter [402]
  448.     387  return
  449.       Line numbers:
  450.         [pc: 0, line: 137]
  451.         [pc: 4, line: 46]
  452.         [pc: 11, line: 47]
  453.         [pc: 18, line: 48]
  454.         [pc: 25, line: 49]
  455.         [pc: 32, line: 52]
  456.         [pc: 46, line: 53]
  457.         [pc: 52, line: 59]
  458.         [pc: 63, line: 71]
  459.         [pc: 68, line: 75]
  460.         [pc: 73, line: 76]
  461.         [pc: 78, line: 77]
  462.         [pc: 90, line: 105]
  463.         [pc: 101, line: 121]
  464.         [pc: 108, line: 122]
  465.         [pc: 119, line: 1097]
  466.         [pc: 126, line: 138]
  467.         [pc: 141, line: 139]
  468.         [pc: 160, line: 140]
  469.         [pc: 191, line: 141]
  470.         [pc: 197, line: 142]
  471.         [pc: 216, line: 143]
  472.         [pc: 228, line: 144]
  473.         [pc: 240, line: 146]
  474.         [pc: 246, line: 147]
  475.         [pc: 251, line: 148]
  476.         [pc: 260, line: 149]
  477.         [pc: 278, line: 150]
  478.         [pc: 284, line: 151]
  479.         [pc: 295, line: 152]
  480.         [pc: 302, line: 154]
  481.         [pc: 313, line: 156]
  482.         [pc: 328, line: 182]
  483.         [pc: 340, line: 183]
  484.         [pc: 351, line: 184]
  485.         [pc: 369, line: 185]
  486.         [pc: 387, line: 186]
  487.       Local variable table:
  488.         [pc: 0, pc: 388] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  489.         [pc: 0, pc: 388] local: worlddata index: 1 type: net.minecraft.server.v1_14_R1.WorldData
  490.         [pc: 0, pc: 388] local: dimensionmanager index: 2 type: net.minecraft.server.v1_14_R1.DimensionManager
  491.         [pc: 0, pc: 388] local: bifunction index: 3 type: java.util.function.BiFunction
  492.         [pc: 0, pc: 388] local: gameprofilerfiller index: 4 type: net.minecraft.server.v1_14_R1.GameProfilerFiller
  493.         [pc: 0, pc: 388] local: flag index: 5 type: boolean
  494.         [pc: 0, pc: 388] local: gen index: 6 type: org.bukkit.generator.ChunkGenerator
  495.         [pc: 0, pc: 388] local: env index: 7 type: org.bukkit.World.Environment
  496.       Local variable type table:
  497.         [pc: 0, pc: 388] local: bifunction index: 3 type: java.util.function.BiFunction<net.minecraft.server.v1_14_R1.World,net.minecraft.server.v1_14_R1.WorldProvider,net.minecraft.server.v1_14_R1.IChunkProvider>
  498.       Stack map table: number of frames 2
  499.         [pc: 185, full, stack: {net.minecraft.server.v1_14_R1.World}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.WorldData, net.minecraft.server.v1_14_R1.DimensionManager, java.util.function.BiFunction, net.minecraft.server.v1_14_R1.GameProfilerFiller, int, org.bukkit.generator.ChunkGenerator, org.bukkit.World$Environment}]
  500.         [pc: 188, full, stack: {net.minecraft.server.v1_14_R1.World, com.destroystokyo.paper.antixray.ChunkPacketBlockController}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.WorldData, net.minecraft.server.v1_14_R1.DimensionManager, java.util.function.BiFunction, net.minecraft.server.v1_14_R1.GameProfilerFiller, int, org.bukkit.generator.ChunkGenerator, org.bukkit.World$Environment}]
  501.  
  502.   // Method descriptor #415 (Lnet/minecraft/server/v1_14_R1/IBlockData;Lnet/minecraft/server/v1_14_R1/Entity;Lnet/minecraft/server/v1_14_R1/VoxelShapeCollision;Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)Z
  503.   // Stack: 7, Locals: 11
  504.   public final boolean checkEntityCollision(net.minecraft.server.v1_14_R1.IBlockData data, net.minecraft.server.v1_14_R1.Entity source, net.minecraft.server.v1_14_R1.VoxelShapeCollision voxelshapedcollision, net.minecraft.server.v1_14_R1.BlockPosition position, boolean checkCanSee);
  505.       0  aload_1 [data]
  506.       1  aload_0 [this]
  507.       2  aload 4 [position]
  508.       4  aload_3 [voxelshapedcollision]
  509.       5  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getCollisionShape(net.minecraft.server.v1_14_R1.IBlockAccess, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.VoxelShapeCollision) : net.minecraft.server.v1_14_R1.VoxelShape [421]
  510.       8  astore 6 [voxelshape]
  511.      10  aload 6 [voxelshape]
  512.      12  invokevirtual net.minecraft.server.v1_14_R1.VoxelShape.isEmpty() : boolean [427]
  513.      15  ifeq 20
  514.      18  iconst_1
  515.      19  ireturn
  516.      20  aload 6 [voxelshape]
  517.      22  aload 4 [position]
  518.      24  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  519.      27  i2d
  520.      28  aload 4 [position]
  521.      30  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  522.      33  i2d
  523.      34  aload 4 [position]
  524.      36  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  525.      39  i2d
  526.      40  invokevirtual net.minecraft.server.v1_14_R1.VoxelShape.offset(double, double, double) : net.minecraft.server.v1_14_R1.VoxelShape [440]
  527.      43  astore 6 [voxelshape]
  528.      45  aload 6 [voxelshape]
  529.      47  invokevirtual net.minecraft.server.v1_14_R1.VoxelShape.isEmpty() : boolean [427]
  530.      50  ifeq 55
  531.      53  iconst_1
  532.      54  ireturn
  533.      55  aload_0 [this]
  534.      56  aconst_null
  535.      57  aload 6 [voxelshape]
  536.      59  invokevirtual net.minecraft.server.v1_14_R1.VoxelShape.getBoundingBox() : net.minecraft.server.v1_14_R1.AxisAlignedBB [444]
  537.      62  invokevirtual net.minecraft.server.v1_14_R1.World.getEntities(net.minecraft.server.v1_14_R1.Entity, net.minecraft.server.v1_14_R1.AxisAlignedBB) : java.util.List [448]
  538.      65  astore 7 [entities]
  539.      67  iconst_0
  540.      68  istore 8 [i]
  541.      70  aload 7 [entities]
  542.      72  invokeinterface java.util.List.size() : int [453] [nargs: 1]
  543.      77  istore 9 [len]
  544.      79  iload 8 [i]
  545.      81  iload 9 [len]
  546.      83  if_icmpge 190
  547.      86  aload 7 [entities]
  548.      88  iload 8 [i]
  549.      90  invokeinterface java.util.List.get(int) : java.lang.Object [457] [nargs: 2]
  550.      95  checkcast net.minecraft.server.v1_14_R1.Entity [459]
  551.      98  astore 10 [entity]
  552.     100  iload 5 [checkCanSee]
  553.     102  ifeq 144
  554.     105  aload_2 [source]
  555.     106  instanceof net.minecraft.server.v1_14_R1.EntityPlayer [461]
  556.     109  ifeq 144
  557.     112  aload 10 [entity]
  558.     114  instanceof net.minecraft.server.v1_14_R1.EntityPlayer [461]
  559.     117  ifeq 144
  560.     120  aload_2 [source]
  561.     121  checkcast net.minecraft.server.v1_14_R1.EntityPlayer [461]
  562.     124  invokevirtual net.minecraft.server.v1_14_R1.EntityPlayer.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer [465]
  563.     127  aload 10 [entity]
  564.     129  checkcast net.minecraft.server.v1_14_R1.EntityPlayer [461]
  565.     132  invokevirtual net.minecraft.server.v1_14_R1.EntityPlayer.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer [465]
  566.     135  invokevirtual org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer.canSee(org.bukkit.entity.Player) : boolean [471]
  567.     138  ifne 144
  568.     141  goto 184
  569.     144  aload 10 [entity]
  570.     146  getfield net.minecraft.server.v1_14_R1.Entity.dead : boolean [474]
  571.     149  ifne 184
  572.     152  aload 10 [entity]
  573.     154  invokevirtual net.minecraft.server.v1_14_R1.Entity.blocksEntitySpawning() : boolean [477]
  574.     157  ifne 163
  575.     160  goto 184
  576.     163  aload 6 [voxelshape]
  577.     165  aload 10 [entity]
  578.     167  invokevirtual net.minecraft.server.v1_14_R1.Entity.getBoundingBox() : net.minecraft.server.v1_14_R1.AxisAlignedBB [478]
  579.     170  invokestatic net.minecraft.server.v1_14_R1.VoxelShapes.of(net.minecraft.server.v1_14_R1.AxisAlignedBB) : net.minecraft.server.v1_14_R1.VoxelShape [484]
  580.     173  getstatic net.minecraft.server.v1_14_R1.OperatorBoolean.AND : net.minecraft.server.v1_14_R1.OperatorBoolean [490]
  581.     176  invokestatic net.minecraft.server.v1_14_R1.VoxelShapes.applyOperation(net.minecraft.server.v1_14_R1.VoxelShape, net.minecraft.server.v1_14_R1.VoxelShape, net.minecraft.server.v1_14_R1.OperatorBoolean) : boolean [494]
  582.     179  ifeq 184
  583.     182  iconst_0
  584.     183  ireturn
  585.     184  iinc 8 1 [i]
  586.     187  goto 79
  587.     190  iconst_1
  588.     191  ireturn
  589.       Line numbers:
  590.         [pc: 0, line: 193]
  591.         [pc: 10, line: 194]
  592.         [pc: 18, line: 195]
  593.         [pc: 20, line: 198]
  594.         [pc: 45, line: 200]
  595.         [pc: 53, line: 201]
  596.         [pc: 55, line: 204]
  597.         [pc: 67, line: 206]
  598.         [pc: 86, line: 207]
  599.         [pc: 100, line: 209]
  600.         [pc: 124, line: 210]
  601.         [pc: 141, line: 211]
  602.         [pc: 144, line: 217]
  603.         [pc: 160, line: 218]
  604.         [pc: 163, line: 221]
  605.         [pc: 182, line: 222]
  606.         [pc: 184, line: 206]
  607.         [pc: 190, line: 226]
  608.       Local variable table:
  609.         [pc: 100, pc: 184] local: entity index: 10 type: net.minecraft.server.v1_14_R1.Entity
  610.         [pc: 70, pc: 190] local: i index: 8 type: int
  611.         [pc: 79, pc: 190] local: len index: 9 type: int
  612.         [pc: 0, pc: 192] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  613.         [pc: 0, pc: 192] local: data index: 1 type: net.minecraft.server.v1_14_R1.IBlockData
  614.         [pc: 0, pc: 192] local: source index: 2 type: net.minecraft.server.v1_14_R1.Entity
  615.         [pc: 0, pc: 192] local: voxelshapedcollision index: 3 type: net.minecraft.server.v1_14_R1.VoxelShapeCollision
  616.         [pc: 0, pc: 192] local: position index: 4 type: net.minecraft.server.v1_14_R1.BlockPosition
  617.         [pc: 0, pc: 192] local: checkCanSee index: 5 type: boolean
  618.         [pc: 10, pc: 192] local: voxelshape index: 6 type: net.minecraft.server.v1_14_R1.VoxelShape
  619.         [pc: 67, pc: 192] local: entities index: 7 type: java.util.List
  620.       Local variable type table:
  621.         [pc: 67, pc: 192] local: entities index: 7 type: java.util.List<net.minecraft.server.v1_14_R1.Entity>
  622.       Stack map table: number of frames 7
  623.         [pc: 20, append: {net.minecraft.server.v1_14_R1.VoxelShape}]
  624.         [pc: 55, same]
  625.         [pc: 79, append: {java.util.List, int, int}]
  626.         [pc: 144, append: {net.minecraft.server.v1_14_R1.Entity}]
  627.         [pc: 163, same]
  628.         [pc: 184, chop 1 local(s)]
  629.         [pc: 190, chop 2 local(s)]
  630.  
  631.   // Method descriptor #510 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/BiomeBase;
  632.   // Stack: 4, Locals: 5
  633.   public net.minecraft.server.v1_14_R1.BiomeBase getBiome(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  634.      0  aload_0 [this]
  635.      1  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
  636.      4  astore_2 [ichunkprovider]
  637.      5  aload_2 [ichunkprovider]
  638.      6  aload_1 [blockposition]
  639.      7  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  640.     10  iconst_4
  641.     11  ishr
  642.     12  aload_1 [blockposition]
  643.     13  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  644.     16  iconst_4
  645.     17  ishr
  646.     18  iconst_0
  647.     19  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getChunkAt(int, int, boolean) : net.minecraft.server.v1_14_R1.Chunk [518]
  648.     22  astore_3 [chunk]
  649.     23  aload_3 [chunk]
  650.     24  ifnull 33
  651.     27  aload_3 [chunk]
  652.     28  aload_1 [blockposition]
  653.     29  invokevirtual net.minecraft.server.v1_14_R1.Chunk.getBiome(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.BiomeBase [520]
  654.     32  areturn
  655.     33  aload_0 [this]
  656.     34  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
  657.     37  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getChunkGenerator() : net.minecraft.server.v1_14_R1.ChunkGenerator [524]
  658.     40  astore 4 [chunkgenerator]
  659.     42  aload 4 [chunkgenerator]
  660.     44  ifnonnull 53
  661.     47  getstatic net.minecraft.server.v1_14_R1.Biomes.PLAINS : net.minecraft.server.v1_14_R1.BiomeBase [530]
  662.     50  goto 62
  663.     53  aload 4 [chunkgenerator]
  664.     55  invokevirtual net.minecraft.server.v1_14_R1.ChunkGenerator.getWorldChunkManager() : net.minecraft.server.v1_14_R1.WorldChunkManager [536]
  665.     58  aload_1 [blockposition]
  666.     59  invokevirtual net.minecraft.server.v1_14_R1.WorldChunkManager.getBiome(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.BiomeBase [539]
  667.     62  areturn
  668.       Line numbers:
  669.         [pc: 0, line: 232]
  670.         [pc: 5, line: 233]
  671.         [pc: 23, line: 235]
  672.         [pc: 27, line: 236]
  673.         [pc: 33, line: 238]
  674.         [pc: 42, line: 240]
  675.       Local variable table:
  676.         [pc: 42, pc: 63] local: chunkgenerator index: 4 type: net.minecraft.server.v1_14_R1.ChunkGenerator
  677.         [pc: 0, pc: 63] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  678.         [pc: 0, pc: 63] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  679.         [pc: 5, pc: 63] local: ichunkprovider index: 2 type: net.minecraft.server.v1_14_R1.IChunkProvider
  680.         [pc: 23, pc: 63] local: chunk index: 3 type: net.minecraft.server.v1_14_R1.Chunk
  681.       Local variable type table:
  682.         [pc: 42, pc: 63] local: chunkgenerator index: 4 type: net.minecraft.server.v1_14_R1.ChunkGenerator<?>
  683.       Stack map table: number of frames 3
  684.         [pc: 33, append: {net.minecraft.server.v1_14_R1.IChunkProvider, net.minecraft.server.v1_14_R1.Chunk}]
  685.         [pc: 53, append: {net.minecraft.server.v1_14_R1.ChunkGenerator}]
  686.         [pc: 62, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.BiomeBase}]
  687.  
  688.   // Method descriptor #425 ()Z
  689.   // Stack: 1, Locals: 1
  690.   public boolean e();
  691.     0  aload_0 [this]
  692.     1  getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
  693.     4  ireturn
  694.       Line numbers:
  695.         [pc: 0, line: 246]
  696.       Local variable table:
  697.         [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  698.  
  699.   // Method descriptor #549 ()Lnet/minecraft/server/v1_14_R1/MinecraftServer;
  700.   // Stack: 1, Locals: 1
  701.   @javax.annotation.Nullable
  702.   public net.minecraft.server.v1_14_R1.MinecraftServer getMinecraftServer();
  703.     0  aconst_null
  704.     1  areturn
  705.       Line numbers:
  706.         [pc: 0, line: 251]
  707.       Local variable table:
  708.         [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  709.  
  710.   // Method descriptor #551 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/IBlockData;
  711.   // Stack: 5, Locals: 3
  712.   public net.minecraft.server.v1_14_R1.IBlockData i(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  713.      0  new net.minecraft.server.v1_14_R1.BlockPosition [39]
  714.      3  dup
  715.      4  aload_1 [blockposition]
  716.      5  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  717.      8  aload_0 [this]
  718.      9  invokevirtual net.minecraft.server.v1_14_R1.World.getSeaLevel() : int [554]
  719.     12  aload_1 [blockposition]
  720.     13  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  721.     16  invokespecial net.minecraft.server.v1_14_R1.BlockPosition(int, int, int) [557]
  722.     19  astore_2 [blockposition1]
  723.     20  aload_0 [this]
  724.     21  aload_2 [blockposition1]
  725.     22  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
  726.     25  invokevirtual net.minecraft.server.v1_14_R1.World.isEmpty(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [564]
  727.     28  ifne 39
  728.     31  aload_2 [blockposition1]
  729.     32  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
  730.     35  astore_2 [blockposition1]
  731.     36  goto 20
  732.     39  aload_0 [this]
  733.     40  aload_2 [blockposition1]
  734.     41  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  735.     44  areturn
  736.       Line numbers:
  737.         [pc: 0, line: 257]
  738.         [pc: 39, line: 261]
  739.       Local variable table:
  740.         [pc: 0, pc: 45] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  741.         [pc: 0, pc: 45] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  742.         [pc: 20, pc: 45] local: blockposition1 index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
  743.       Stack map table: number of frames 2
  744.         [pc: 20, append: {net.minecraft.server.v1_14_R1.BlockPosition}]
  745.         [pc: 39, same]
  746.  
  747.   // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  748.   // Stack: 1, Locals: 1
  749.   public static boolean isValidLocation(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  750.     0  aload_0 [blockposition]
  751.     1  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.isValidLocation() : boolean [571]
  752.     4  ireturn
  753.       Line numbers:
  754.         [pc: 0, line: 265]
  755.       Local variable table:
  756.         [pc: 0, pc: 5] local: blockposition index: 0 type: net.minecraft.server.v1_14_R1.BlockPosition
  757.  
  758.   // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  759.   // Stack: 1, Locals: 1
  760.   public static boolean isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  761.     0  aload_0 [blockposition]
  762.     1  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.isInvalidYLocation() : boolean [575]
  763.     4  ireturn
  764.       Line numbers:
  765.         [pc: 0, line: 269]
  766.       Local variable table:
  767.         [pc: 0, pc: 5] local: blockposition index: 0 type: net.minecraft.server.v1_14_R1.BlockPosition
  768.  
  769.   // Method descriptor #576 (I)Z
  770.   // Stack: 2, Locals: 1
  771.   public static boolean b(int i);
  772.      0  iload_0 [i]
  773.      1  iflt 11
  774.      4  iload_0 [i]
  775.      5  sipush 256
  776.      8  if_icmplt 15
  777.     11  iconst_1
  778.     12  goto 16
  779.     15  iconst_0
  780.     16  ireturn
  781.       Line numbers:
  782.         [pc: 0, line: 273]
  783.       Local variable table:
  784.         [pc: 0, pc: 17] local: i index: 0 type: int
  785.       Stack map table: number of frames 3
  786.         [pc: 11, same]
  787.         [pc: 15, same]
  788.         [pc: 16, same_locals_1_stack_item, stack: {int}]
  789.  
  790.   // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  791.   // Stack: 4, Locals: 2
  792.   public boolean isLoaded(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  793.      0  aload_0 [this]
  794.      1  aload_1 [blockposition]
  795.      2  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  796.      5  iconst_4
  797.      6  ishr
  798.      7  aload_1 [blockposition]
  799.      8  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  800.     11  iconst_4
  801.     12  ishr
  802.     13  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.IChunkAccess [581]
  803.     16  ifnull 23
  804.     19  iconst_1
  805.     20  goto 24
  806.     23  iconst_0
  807.     24  ireturn
  808.       Line numbers:
  809.         [pc: 0, line: 277]
  810.       Local variable table:
  811.         [pc: 0, pc: 25] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  812.         [pc: 0, pc: 25] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  813.       Stack map table: number of frames 2
  814.         [pc: 23, same]
  815.         [pc: 24, same_locals_1_stack_item, stack: {int}]
  816.  
  817.   // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  818.   // Stack: 4, Locals: 2
  819.   public boolean isLoadedAndInBounds(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  820.      0  aload_0 [this]
  821.      1  invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
  822.      4  aload_1 [blockposition]
  823.      5  invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.isInBounds(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [585]
  824.      8  ifeq 34
  825.     11  aload_0 [this]
  826.     12  aload_1 [blockposition]
  827.     13  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  828.     16  iconst_4
  829.     17  ishr
  830.     18  aload_1 [blockposition]
  831.     19  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  832.     22  iconst_4
  833.     23  ishr
  834.     24  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.IChunkAccess [581]
  835.     27  ifnull 34
  836.     30  iconst_1
  837.     31  goto 35
  838.     34  iconst_0
  839.     35  ireturn
  840.       Line numbers:
  841.         [pc: 0, line: 282]
  842.       Local variable table:
  843.         [pc: 0, pc: 36] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  844.         [pc: 0, pc: 36] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  845.       Stack map table: number of frames 2
  846.         [pc: 34, same]
  847.         [pc: 35, same_locals_1_stack_item, stack: {int}]
  848.  
  849.   // Method descriptor #586 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/Chunk;
  850.   // Stack: 4, Locals: 2
  851.   public net.minecraft.server.v1_14_R1.Chunk getChunkIfLoaded(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  852.      0  aload_0 [this]
  853.      1  aload_1 [blockposition]
  854.      2  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  855.      5  iconst_4
  856.      6  ishr
  857.      7  aload_1 [blockposition]
  858.      8  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  859.     11  iconst_4
  860.     12  ishr
  861.     13  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkIfLoaded(int, int) : net.minecraft.server.v1_14_R1.Chunk [588]
  862.     16  areturn
  863.       Line numbers:
  864.         [pc: 0, line: 285]
  865.       Local variable table:
  866.         [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  867.         [pc: 0, pc: 17] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  868.  
  869.   // Method descriptor #590 (Lnet/minecraft/server/v1_14_R1/BlockPosition;I)Z
  870.   // Stack: 2, Locals: 3
  871.   public boolean isLightLevel(net.minecraft.server.v1_14_R1.BlockPosition blockposition, int level);
  872.      0  aload_0 [this]
  873.      1  aload_1 [blockposition]
  874.      2  invokevirtual net.minecraft.server.v1_14_R1.World.getLightLevel(net.minecraft.server.v1_14_R1.BlockPosition) : int [594]
  875.      5  iload_2 [level]
  876.      6  if_icmplt 13
  877.      9  iconst_1
  878.     10  goto 14
  879.     13  iconst_0
  880.     14  ireturn
  881.       Line numbers:
  882.         [pc: 0, line: 290]
  883.       Local variable table:
  884.         [pc: 0, pc: 15] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  885.         [pc: 0, pc: 15] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  886.         [pc: 0, pc: 15] local: level index: 2 type: int
  887.       Stack map table: number of frames 2
  888.         [pc: 13, same]
  889.         [pc: 14, same_locals_1_stack_item, stack: {int}]
  890.  
  891.   // Method descriptor #551 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/IBlockData;
  892.   // Stack: 2, Locals: 2
  893.   public net.minecraft.server.v1_14_R1.IBlockData getTypeIfLoadedAndInBounds(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  894.      0  aload_0 [this]
  895.      1  invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
  896.      4  aload_1 [blockposition]
  897.      5  invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.isInBounds(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [585]
  898.      8  ifeq 19
  899.     11  aload_0 [this]
  900.     12  aload_1 [blockposition]
  901.     13  invokevirtual net.minecraft.server.v1_14_R1.World.getTypeIfLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [599]
  902.     16  goto 20
  903.     19  aconst_null
  904.     20  areturn
  905.       Line numbers:
  906.         [pc: 0, line: 324]
  907.       Local variable table:
  908.         [pc: 0, pc: 21] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  909.         [pc: 0, pc: 21] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  910.       Stack map table: number of frames 2
  911.         [pc: 19, same]
  912.         [pc: 20, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.IBlockData}]
  913.  
  914.   // Method descriptor #586 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/Chunk;
  915.   // Stack: 4, Locals: 2
  916.   public net.minecraft.server.v1_14_R1.Chunk getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  917.      0  aload_0 [this]
  918.      1  aload_1 [blockposition]
  919.      2  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  920.      5  iconst_4
  921.      6  ishr
  922.      7  aload_1 [blockposition]
  923.      8  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  924.     11  iconst_4
  925.     12  ishr
  926.     13  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAt(int, int) : net.minecraft.server.v1_14_R1.Chunk [602]
  927.     16  areturn
  928.       Line numbers:
  929.         [pc: 0, line: 329]
  930.       Local variable table:
  931.         [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  932.         [pc: 0, pc: 17] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  933.  
  934.   // Method descriptor #200 (II)Lnet/minecraft/server/v1_14_R1/Chunk;
  935.   // Stack: 4, Locals: 3
  936.   public net.minecraft.server.v1_14_R1.Chunk getChunkAt(int i, int j);
  937.      0  aload_0 [this]
  938.      1  iload_1 [i]
  939.      2  iload_2 [j]
  940.      3  getstatic net.minecraft.server.v1_14_R1.ChunkStatus.FULL : net.minecraft.server.v1_14_R1.ChunkStatus [608]
  941.      6  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAt(int, int, net.minecraft.server.v1_14_R1.ChunkStatus) : net.minecraft.server.v1_14_R1.IChunkAccess [611]
  942.      9  checkcast net.minecraft.server.v1_14_R1.Chunk [52]
  943.     12  areturn
  944.       Line numbers:
  945.         [pc: 0, line: 334]
  946.       Local variable table:
  947.         [pc: 0, pc: 13] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  948.         [pc: 0, pc: 13] local: i index: 1 type: int
  949.         [pc: 0, pc: 13] local: j index: 2 type: int
  950.  
  951.   // Method descriptor #579 (II)Lnet/minecraft/server/v1_14_R1/IChunkAccess;
  952.   // Stack: 3, Locals: 3
  953.   @javax.annotation.Nullable
  954.   public net.minecraft.server.v1_14_R1.IChunkAccess getChunkIfLoadedImmediately(int x, int z);
  955.      0  aload_0 [this]
  956.      1  getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
  957.      4  checkcast net.minecraft.server.v1_14_R1.ChunkProviderServer [204]
  958.      7  iload_1 [x]
  959.      8  iload_2 [z]
  960.      9  invokevirtual net.minecraft.server.v1_14_R1.ChunkProviderServer.getChunkAtIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.Chunk [207]
  961.     12  areturn
  962.       Line numbers:
  963.         [pc: 0, line: 341]
  964.       Local variable table:
  965.         [pc: 0, pc: 13] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  966.         [pc: 0, pc: 13] local: x index: 1 type: int
  967.         [pc: 0, pc: 13] local: z index: 2 type: int
  968.  
  969.   // Method descriptor #551 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/IBlockData;
  970.   // Stack: 4, Locals: 4
  971.   public net.minecraft.server.v1_14_R1.IBlockData getTypeIfLoaded(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  972.       0  aload_0 [this]
  973.       1  getfield net.minecraft.server.v1_14_R1.World.captureTreeGeneration : boolean [252]
  974.       4  ifeq 75
  975.       7  aload_0 [this]
  976.       8  getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
  977.      11  invokevirtual java.util.ArrayList.iterator() : java.util.Iterator [617]
  978.      14  astore_2
  979.      15  aload_2
  980.      16  invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
  981.      21  ifeq 75
  982.      24  aload_2
  983.      25  invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
  984.      30  checkcast org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState [627]
  985.      33  astore_3 [previous]
  986.      34  aload_3 [previous]
  987.      35  invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getX() : int [628]
  988.      38  aload_1 [blockposition]
  989.      39  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  990.      42  if_icmpne 72
  991.      45  aload_3 [previous]
  992.      46  invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getY() : int [629]
  993.      49  aload_1 [blockposition]
  994.      50  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  995.      53  if_icmpne 72
  996.      56  aload_3 [previous]
  997.      57  invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getZ() : int [630]
  998.      60  aload_1 [blockposition]
  999.      61  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  1000.      64  if_icmpne 72
  1001.      67  aload_3 [previous]
  1002.      68  invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getHandle() : net.minecraft.server.v1_14_R1.IBlockData [634]
  1003.      71  areturn
  1004.      72  goto 15
  1005.      75  aload_1 [blockposition]
  1006.      76  invokestatic net.minecraft.server.v1_14_R1.World.isValidLocation(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [636]
  1007.      79  ifne 89
  1008.      82  getstatic net.minecraft.server.v1_14_R1.Blocks.AIR : net.minecraft.server.v1_14_R1.Block [642]
  1009.      85  invokevirtual net.minecraft.server.v1_14_R1.Block.getBlockData() : net.minecraft.server.v1_14_R1.IBlockData [647]
  1010.      88  areturn
  1011.      89  aload_0 [this]
  1012.      90  aload_1 [blockposition]
  1013.      91  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  1014.      94  iconst_4
  1015.      95  ishr
  1016.      96  aload_1 [blockposition]
  1017.      97  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  1018.     100  iconst_4
  1019.     101  ishr
  1020.     102  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.IChunkAccess [581]
  1021.     105  astore_2 [chunk]
  1022.     106  aload_2 [chunk]
  1023.     107  ifnonnull 114
  1024.     110  aconst_null
  1025.     111  goto 121
  1026.     114  aload_2 [chunk]
  1027.     115  aload_1 [blockposition]
  1028.     116  invokeinterface net.minecraft.server.v1_14_R1.IChunkAccess.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [650] [nargs: 2]
  1029.     121  areturn
  1030.       Line numbers:
  1031.         [pc: 0, line: 347]
  1032.         [pc: 7, line: 348]
  1033.         [pc: 34, line: 349]
  1034.         [pc: 67, line: 350]
  1035.         [pc: 72, line: 352]
  1036.         [pc: 75, line: 355]
  1037.         [pc: 82, line: 356]
  1038.         [pc: 89, line: 358]
  1039.         [pc: 106, line: 360]
  1040.       Local variable table:
  1041.         [pc: 34, pc: 72] local: previous index: 3 type: org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState
  1042.         [pc: 0, pc: 122] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1043.         [pc: 0, pc: 122] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1044.         [pc: 106, pc: 122] local: chunk index: 2 type: net.minecraft.server.v1_14_R1.IChunkAccess
  1045.       Stack map table: number of frames 6
  1046.         [pc: 15, append: {java.util.Iterator}]
  1047.         [pc: 72, same]
  1048.         [pc: 75, chop 1 local(s)]
  1049.         [pc: 89, same]
  1050.         [pc: 114, append: {net.minecraft.server.v1_14_R1.IChunkAccess}]
  1051.         [pc: 121, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.IBlockData}]
  1052.  
  1053.   // Method descriptor #655 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/Fluid;
  1054.   // Stack: 4, Locals: 3
  1055.   public net.minecraft.server.v1_14_R1.Fluid getFluidIfLoaded(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  1056.      0  aload_0 [this]
  1057.      1  aload_1 [blockposition]
  1058.      2  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  1059.      5  iconst_4
  1060.      6  ishr
  1061.      7  aload_1 [blockposition]
  1062.      8  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  1063.     11  iconst_4
  1064.     12  ishr
  1065.     13  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.IChunkAccess [581]
  1066.     16  astore_2 [chunk]
  1067.     17  aload_2 [chunk]
  1068.     18  ifnonnull 25
  1069.     21  aconst_null
  1070.     22  goto 32
  1071.     25  aload_2 [chunk]
  1072.     26  aload_1 [blockposition]
  1073.     27  invokeinterface net.minecraft.server.v1_14_R1.IChunkAccess.getFluid(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Fluid [658] [nargs: 2]
  1074.     32  areturn
  1075.       Line numbers:
  1076.         [pc: 0, line: 365]
  1077.         [pc: 17, line: 367]
  1078.       Local variable table:
  1079.         [pc: 0, pc: 33] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1080.         [pc: 0, pc: 33] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1081.         [pc: 17, pc: 33] local: chunk index: 2 type: net.minecraft.server.v1_14_R1.IChunkAccess
  1082.       Stack map table: number of frames 2
  1083.         [pc: 25, append: {net.minecraft.server.v1_14_R1.IChunkAccess}]
  1084.         [pc: 32, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.Fluid}]
  1085.  
  1086.   // Method descriptor #661 (IILnet/minecraft/server/v1_14_R1/ChunkStatus;Z)Lnet/minecraft/server/v1_14_R1/IChunkAccess;
  1087.   // Stack: 5, Locals: 6
  1088.   public net.minecraft.server.v1_14_R1.IChunkAccess getChunkAt(int i, int j, net.minecraft.server.v1_14_R1.ChunkStatus chunkstatus, boolean flag);
  1089.      0  aload_0 [this]
  1090.      1  getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
  1091.      4  iload_1 [i]
  1092.      5  iload_2 [j]
  1093.      6  aload_3 [chunkstatus]
  1094.      7  iload 4 [flag]
  1095.      9  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getChunkAt(int, int, net.minecraft.server.v1_14_R1.ChunkStatus, boolean) : net.minecraft.server.v1_14_R1.IChunkAccess [663]
  1096.     12  astore 5 [ichunkaccess]
  1097.     14  aload 5 [ichunkaccess]
  1098.     16  ifnonnull 35
  1099.     19  iload 4 [flag]
  1100.     21  ifeq 35
  1101.     24  new java.lang.IllegalStateException [665]
  1102.     27  dup
  1103.     28  ldc_w <String "Should always be able to create a chunk!"> [667]
  1104.     31  invokespecial java.lang.IllegalStateException(java.lang.String) [668]
  1105.     34  athrow
  1106.     35  aload 5 [ichunkaccess]
  1107.     37  areturn
  1108.       Line numbers:
  1109.         [pc: 0, line: 373]
  1110.         [pc: 14, line: 375]
  1111.         [pc: 24, line: 376]
  1112.         [pc: 35, line: 378]
  1113.       Local variable table:
  1114.         [pc: 0, pc: 38] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1115.         [pc: 0, pc: 38] local: i index: 1 type: int
  1116.         [pc: 0, pc: 38] local: j index: 2 type: int
  1117.         [pc: 0, pc: 38] local: chunkstatus index: 3 type: net.minecraft.server.v1_14_R1.ChunkStatus
  1118.         [pc: 0, pc: 38] local: flag index: 4 type: boolean
  1119.         [pc: 14, pc: 38] local: ichunkaccess index: 5 type: net.minecraft.server.v1_14_R1.IChunkAccess
  1120.       Stack map table: number of frames 1
  1121.         [pc: 35, append: {net.minecraft.server.v1_14_R1.IChunkAccess}]
  1122.  
  1123.   // Method descriptor #672 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/IBlockData;I)Z
  1124.   // Stack: 7, Locals: 10
  1125.   public boolean setTypeAndData(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.IBlockData iblockdata, int i);
  1126.       0  aload_0 [this]
  1127.       1  getfield net.minecraft.server.v1_14_R1.World.captureTreeGeneration : boolean [252]
  1128.       4  ifeq 101
  1129.       7  aconst_null
  1130.       8  astore 4 [blockstate]
  1131.      10  aload_0 [this]
  1132.      11  getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
  1133.      14  invokevirtual java.util.ArrayList.iterator() : java.util.Iterator [617]
  1134.      17  astore 5 [it]
  1135.      19  aload 5 [it]
  1136.      21  invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
  1137.      26  ifeq 70
  1138.      29  aload 5 [it]
  1139.      31  invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
  1140.      36  checkcast org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState [627]
  1141.      39  astore 6 [previous]
  1142.      41  aload 6 [previous]
  1143.      43  invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [677]
  1144.      46  aload_1 [blockposition]
  1145.      47  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.equals(java.lang.Object) : boolean [681]
  1146.      50  ifeq 67
  1147.      53  aload 6 [previous]
  1148.      55  astore 4 [blockstate]
  1149.      57  aload 5 [it]
  1150.      59  invokeinterface java.util.Iterator.remove() : void [684] [nargs: 1]
  1151.      64  goto 70
  1152.      67  goto 19
  1153.      70  aload 4 [blockstate]
  1154.      72  ifnonnull 83
  1155.      75  aload_0 [this]
  1156.      76  aload_1 [blockposition]
  1157.      77  iload_3 [i]
  1158.      78  invokestatic org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getBlockState(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, int) : org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState [688]
  1159.      81  astore 4 [blockstate]
  1160.      83  aload 4 [blockstate]
  1161.      85  aload_2 [iblockdata]
  1162.      86  invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.setData(net.minecraft.server.v1_14_R1.IBlockData) : void [692]
  1163.      89  aload_0 [this]
  1164.      90  getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
  1165.      93  aload 4 [blockstate]
  1166.      95  invokevirtual java.util.ArrayList.add(java.lang.Object) : boolean [695]
  1167.      98  pop
  1168.      99  iconst_1
  1169.     100  ireturn
  1170.     101  aload_1 [blockposition]
  1171.     102  invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
  1172.     105  ifeq 110
  1173.     108  iconst_0
  1174.     109  ireturn
  1175.     110  aload_0 [this]
  1176.     111  getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
  1177.     114  ifne 132
  1178.     117  aload_0 [this]
  1179.     118  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  1180.     121  invokevirtual net.minecraft.server.v1_14_R1.WorldData.getType() : net.minecraft.server.v1_14_R1.WorldType [700]
  1181.     124  getstatic net.minecraft.server.v1_14_R1.WorldType.DEBUG_ALL_BLOCK_STATES : net.minecraft.server.v1_14_R1.WorldType [706]
  1182.     127  if_acmpne 132
  1183.     130  iconst_0
  1184.     131  ireturn
  1185.     132  aload_0 [this]
  1186.     133  aload_1 [blockposition]
  1187.     134  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Chunk [708]
  1188.     137  astore 4 [chunk]
  1189.     139  aload_2 [iblockdata]
  1190.     140  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
  1191.     143  astore 5 [block]
  1192.     145  aconst_null
  1193.     146  astore 6 [blockstate]
  1194.     148  aload_0 [this]
  1195.     149  getfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
  1196.     152  ifeq 194
  1197.     155  aload_0 [this]
  1198.     156  getfield net.minecraft.server.v1_14_R1.World.world : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [189]
  1199.     159  aload_1 [blockposition]
  1200.     160  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  1201.     163  aload_1 [blockposition]
  1202.     164  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  1203.     167  aload_1 [blockposition]
  1204.     168  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  1205.     171  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getBlockAt(int, int, int) : org.bukkit.block.Block [716]
  1206.     174  invokeinterface org.bukkit.block.Block.getState() : org.bukkit.block.BlockState [722] [nargs: 1]
  1207.     179  checkcast org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState [627]
  1208.     182  astore 6 [blockstate]
  1209.     184  aload_0 [this]
  1210.     185  getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
  1211.     188  aload 6 [blockstate]
  1212.     190  invokevirtual java.util.ArrayList.add(java.lang.Object) : boolean [695]
  1213.     193  pop
  1214.     194  aload 4 [chunk]
  1215.     196  aload_1 [blockposition]
  1216.     197  aload_2 [iblockdata]
  1217.     198  iload_3 [i]
  1218.     199  bipush 64
  1219.     201  iand
  1220.     202  ifeq 209
  1221.     205  iconst_1
  1222.     206  goto 210
  1223.     209  iconst_0
  1224.     210  iload_3 [i]
  1225.     211  sipush 1024
  1226.     214  iand
  1227.     215  ifne 222
  1228.     218  iconst_1
  1229.     219  goto 223
  1230.     222  iconst_0
  1231.     223  invokevirtual net.minecraft.server.v1_14_R1.Chunk.setType(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, boolean, boolean) : net.minecraft.server.v1_14_R1.IBlockData [726]
  1232.     226  astore 7 [iblockdata1]
  1233.     228  aload_0 [this]
  1234.     229  getfield net.minecraft.server.v1_14_R1.World.chunkPacketBlockController : com.destroystokyo.paper.antixray.ChunkPacketBlockController [317]
  1235.     232  aload_0 [this]
  1236.     233  aload_1 [blockposition]
  1237.     234  aload_2 [iblockdata]
  1238.     235  aload 7 [iblockdata1]
  1239.     237  iload_3 [i]
  1240.     238  invokevirtual com.destroystokyo.paper.antixray.ChunkPacketBlockController.onBlockChange(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData, int) : void [730]
  1241.     241  aload 7 [iblockdata1]
  1242.     243  ifnonnull 265
  1243.     246  aload_0 [this]
  1244.     247  getfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
  1245.     250  ifeq 263
  1246.     253  aload_0 [this]
  1247.     254  getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
  1248.     257  aload 6 [blockstate]
  1249.     259  invokevirtual java.util.ArrayList.remove(java.lang.Object) : boolean [732]
  1250.     262  pop
  1251.     263  iconst_0
  1252.     264  ireturn
  1253.     265  aload_0 [this]
  1254.     266  aload_1 [blockposition]
  1255.     267  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  1256.     270  astore 8 [iblockdata2]
  1257.     272  aload 8 [iblockdata2]
  1258.     274  aload 7 [iblockdata1]
  1259.     276  if_acmpeq 357
  1260.     279  aload 8 [iblockdata2]
  1261.     281  aload_0 [this]
  1262.     282  aload_1 [blockposition]
  1263.     283  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.b(net.minecraft.server.v1_14_R1.IBlockAccess, net.minecraft.server.v1_14_R1.BlockPosition) : int [735]
  1264.     286  aload 7 [iblockdata1]
  1265.     288  aload_0 [this]
  1266.     289  aload_1 [blockposition]
  1267.     290  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.b(net.minecraft.server.v1_14_R1.IBlockAccess, net.minecraft.server.v1_14_R1.BlockPosition) : int [735]
  1268.     293  if_icmpne 325
  1269.     296  aload 8 [iblockdata2]
  1270.     298  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.h() : int [738]
  1271.     301  aload 7 [iblockdata1]
  1272.     303  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.h() : int [738]
  1273.     306  if_icmpne 325
  1274.     309  aload 8 [iblockdata2]
  1275.     311  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.g() : boolean [741]
  1276.     314  ifne 325
  1277.     317  aload 7 [iblockdata1]
  1278.     319  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.g() : boolean [741]
  1279.     322  ifeq 357
  1280.     325  aload_0 [this]
  1281.     326  getfield net.minecraft.server.v1_14_R1.World.methodProfiler : net.minecraft.server.v1_14_R1.GameProfilerFiller [340]
  1282.     329  ldc_w <String "queueCheckLight"> [743]
  1283.     332  invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.enter(java.lang.String) : void [746] [nargs: 2]
  1284.     337  aload_0 [this]
  1285.     338  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
  1286.     341  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getLightEngine() : net.minecraft.server.v1_14_R1.LightEngine [750]
  1287.     344  aload_1 [blockposition]
  1288.     345  invokevirtual net.minecraft.server.v1_14_R1.LightEngine.a(net.minecraft.server.v1_14_R1.BlockPosition) : void [755]
  1289.     348  aload_0 [this]
  1290.     349  getfield net.minecraft.server.v1_14_R1.World.methodProfiler : net.minecraft.server.v1_14_R1.GameProfilerFiller [340]
  1291.     352  invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.exit() : void [758] [nargs: 1]
  1292.     357  aload_0 [this]
  1293.     358  getfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
  1294.     361  ifne 393
  1295.     364  aload_0 [this]
  1296.     365  aload_1 [blockposition]
  1297.     366  aload 4 [chunk]
  1298.     368  aload 7 [iblockdata1]
  1299.     370  aload_2 [iblockdata]
  1300.     371  aload 8 [iblockdata2]
  1301.     373  iload_3 [i]
  1302.     374  invokevirtual net.minecraft.server.v1_14_R1.World.notifyAndUpdatePhysics(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Chunk, net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData, int) : void [762]
  1303.     377  goto 393
  1304.     380  astore 9 [ex]
  1305.     382  new net.minecraft.server.v1_14_R1.BlockPosition [39]
  1306.     385  dup
  1307.     386  aload_1 [blockposition]
  1308.     387  invokespecial net.minecraft.server.v1_14_R1.BlockPosition(net.minecraft.server.v1_14_R1.BaseBlockPosition) [765]
  1309.     390  putstatic net.minecraft.server.v1_14_R1.World.lastPhysicsProblem : net.minecraft.server.v1_14_R1.BlockPosition [767]
  1310.     393  iconst_1
  1311.     394  ireturn
  1312.       Exception Table:
  1313.         [pc: 364, pc: 377] -> 380 when : java.lang.StackOverflowError
  1314.       Line numbers:
  1315.         [pc: 0, line: 385]
  1316.         [pc: 7, line: 386]
  1317.         [pc: 10, line: 387]
  1318.         [pc: 19, line: 388]
  1319.         [pc: 29, line: 389]
  1320.         [pc: 41, line: 390]
  1321.         [pc: 53, line: 391]
  1322.         [pc: 57, line: 392]
  1323.         [pc: 64, line: 393]
  1324.         [pc: 67, line: 395]
  1325.         [pc: 70, line: 396]
  1326.         [pc: 75, line: 397]
  1327.         [pc: 83, line: 399]
  1328.         [pc: 89, line: 400]
  1329.         [pc: 99, line: 401]
  1330.         [pc: 101, line: 404]
  1331.         [pc: 108, line: 405]
  1332.         [pc: 110, line: 406]
  1333.         [pc: 130, line: 407]
  1334.         [pc: 132, line: 409]
  1335.         [pc: 139, line: 410]
  1336.         [pc: 145, line: 413]
  1337.         [pc: 148, line: 414]
  1338.         [pc: 155, line: 415]
  1339.         [pc: 184, line: 416]
  1340.         [pc: 194, line: 420]
  1341.         [pc: 228, line: 421]
  1342.         [pc: 241, line: 423]
  1343.         [pc: 246, line: 425]
  1344.         [pc: 253, line: 426]
  1345.         [pc: 263, line: 429]
  1346.         [pc: 265, line: 431]
  1347.         [pc: 272, line: 433]
  1348.         [pc: 325, line: 434]
  1349.         [pc: 337, line: 435]
  1350.         [pc: 348, line: 436]
  1351.         [pc: 357, line: 469]
  1352.         [pc: 364, line: 473]
  1353.         [pc: 377, line: 476]
  1354.         [pc: 380, line: 474]
  1355.         [pc: 382, line: 475]
  1356.         [pc: 393, line: 481]
  1357.       Local variable table:
  1358.         [pc: 41, pc: 67] local: previous index: 6 type: org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState
  1359.         [pc: 10, pc: 101] local: blockstate index: 4 type: org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState
  1360.         [pc: 19, pc: 101] local: it index: 5 type: java.util.Iterator
  1361.         [pc: 382, pc: 393] local: ex index: 9 type: java.lang.StackOverflowError
  1362.         [pc: 272, pc: 395] local: iblockdata2 index: 8 type: net.minecraft.server.v1_14_R1.IBlockData
  1363.         [pc: 139, pc: 395] local: chunk index: 4 type: net.minecraft.server.v1_14_R1.Chunk
  1364.         [pc: 145, pc: 395] local: block index: 5 type: net.minecraft.server.v1_14_R1.Block
  1365.         [pc: 148, pc: 395] local: blockstate index: 6 type: org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState
  1366.         [pc: 228, pc: 395] local: iblockdata1 index: 7 type: net.minecraft.server.v1_14_R1.IBlockData
  1367.         [pc: 0, pc: 395] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1368.         [pc: 0, pc: 395] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1369.         [pc: 0, pc: 395] local: iblockdata index: 2 type: net.minecraft.server.v1_14_R1.IBlockData
  1370.         [pc: 0, pc: 395] local: i index: 3 type: int
  1371.       Local variable type table:
  1372.         [pc: 19, pc: 101] local: it index: 5 type: java.util.Iterator<org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState>
  1373.       Stack map table: number of frames 18
  1374.         [pc: 19, append: {org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState, java.util.Iterator}]
  1375.         [pc: 67, same]
  1376.         [pc: 70, same]
  1377.         [pc: 83, same]
  1378.         [pc: 101, chop 2 local(s)]
  1379.         [pc: 110, same]
  1380.         [pc: 132, same]
  1381.         [pc: 194, append: {net.minecraft.server.v1_14_R1.Chunk, net.minecraft.server.v1_14_R1.Block, org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState}]
  1382.         [pc: 209, full, stack: {net.minecraft.server.v1_14_R1.Chunk, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int, net.minecraft.server.v1_14_R1.Chunk, net.minecraft.server.v1_14_R1.Block, org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState}]
  1383.         [pc: 210, full, stack: {net.minecraft.server.v1_14_R1.Chunk, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int, net.minecraft.server.v1_14_R1.Chunk, net.minecraft.server.v1_14_R1.Block, org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState}]
  1384.         [pc: 222, full, stack: {net.minecraft.server.v1_14_R1.Chunk, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int, net.minecraft.server.v1_14_R1.Chunk, net.minecraft.server.v1_14_R1.Block, org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState}]
  1385.         [pc: 223, full, stack: {net.minecraft.server.v1_14_R1.Chunk, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int, int}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int, net.minecraft.server.v1_14_R1.Chunk, net.minecraft.server.v1_14_R1.Block, org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState}]
  1386.         [pc: 263, append: {net.minecraft.server.v1_14_R1.IBlockData}]
  1387.         [pc: 265, same]
  1388.         [pc: 325, append: {net.minecraft.server.v1_14_R1.IBlockData}]
  1389.         [pc: 357, same]
  1390.         [pc: 380, same_locals_1_stack_item, stack: {java.lang.StackOverflowError}]
  1391.         [pc: 393, same]
  1392.  
  1393.   // Method descriptor #760 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Chunk;Lnet/minecraft/server/v1_14_R1/IBlockData;Lnet/minecraft/server/v1_14_R1/IBlockData;Lnet/minecraft/server/v1_14_R1/IBlockData;I)V
  1394.   // Stack: 6, Locals: 13
  1395.   public void notifyAndUpdatePhysics(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Chunk chunk, net.minecraft.server.v1_14_R1.IBlockData oldBlock, net.minecraft.server.v1_14_R1.IBlockData newBlock, net.minecraft.server.v1_14_R1.IBlockData actualBlock, int i);
  1396.       0  aload 4 [newBlock]
  1397.       2  astore 7 [iblockdata]
  1398.       4  aload_3 [oldBlock]
  1399.       5  astore 8 [iblockdata1]
  1400.       7  aload 5 [actualBlock]
  1401.       9  astore 9 [iblockdata2]
  1402.      11  aload 9 [iblockdata2]
  1403.      13  aload 7 [iblockdata]
  1404.      15  if_acmpne 268
  1405.      18  aload 8 [iblockdata1]
  1406.      20  aload 9 [iblockdata2]
  1407.      22  if_acmpeq 34
  1408.      25  aload_0 [this]
  1409.      26  aload_1 [blockposition]
  1410.      27  aload 8 [iblockdata1]
  1411.      29  aload 9 [iblockdata2]
  1412.      31  invokevirtual net.minecraft.server.v1_14_R1.World.b(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData) : void [780]
  1413.      34  iload 6 [i]
  1414.      36  iconst_2
  1415.      37  iand
  1416.      38  ifeq 97
  1417.      41  aload_0 [this]
  1418.      42  getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
  1419.      45  ifeq 55
  1420.      48  iload 6 [i]
  1421.      50  iconst_4
  1422.      51  iand
  1423.      52  ifne 97
  1424.      55  aload_0 [this]
  1425.      56  getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
  1426.      59  ifne 86
  1427.      62  aload_2 [chunk]
  1428.      63  ifnull 86
  1429.      66  aload_2 [chunk]
  1430.      67  invokevirtual net.minecraft.server.v1_14_R1.Chunk.getState() : net.minecraft.server.v1_14_R1.PlayerChunk$State [783]
  1431.      70  ifnull 97
  1432.      73  aload_2 [chunk]
  1433.      74  invokevirtual net.minecraft.server.v1_14_R1.Chunk.getState() : net.minecraft.server.v1_14_R1.PlayerChunk$State [783]
  1434.      77  getstatic net.minecraft.server.v1_14_R1.PlayerChunk$State.TICKING : net.minecraft.server.v1_14_R1.PlayerChunk.State [787]
  1435.      80  invokevirtual net.minecraft.server.v1_14_R1.PlayerChunk$State.isAtLeast(net.minecraft.server.v1_14_R1.PlayerChunk$State) : boolean [791]
  1436.      83  ifeq 97
  1437.      86  aload_0 [this]
  1438.      87  aload_1 [blockposition]
  1439.      88  aload 8 [iblockdata1]
  1440.      90  aload 7 [iblockdata]
  1441.      92  iload 6 [i]
  1442.      94  invokevirtual net.minecraft.server.v1_14_R1.World.notify(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData, int) : void [795]
  1443.      97  aload_0 [this]
  1444.      98  getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
  1445.     101  ifne 139
  1446.     104  iload 6 [i]
  1447.     106  iconst_1
  1448.     107  iand
  1449.     108  ifeq 139
  1450.     111  aload_0 [this]
  1451.     112  aload_1 [blockposition]
  1452.     113  aload 8 [iblockdata1]
  1453.     115  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
  1454.     118  invokevirtual net.minecraft.server.v1_14_R1.World.update(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block) : void [799]
  1455.     121  aload 7 [iblockdata]
  1456.     123  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.isComplexRedstone() : boolean [802]
  1457.     126  ifeq 139
  1458.     129  aload_0 [this]
  1459.     130  aload_1 [blockposition]
  1460.     131  aload 4 [newBlock]
  1461.     133  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
  1462.     136  invokevirtual net.minecraft.server.v1_14_R1.World.updateAdjacentComparators(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block) : void [805]
  1463.     139  iload 6 [i]
  1464.     141  bipush 16
  1465.     143  iand
  1466.     144  ifne 259
  1467.     147  iload 6 [i]
  1468.     149  bipush -2
  1469.     151  iand
  1470.     152  istore 10 [j]
  1471.     154  aload 8 [iblockdata1]
  1472.     156  aload_0 [this]
  1473.     157  aload_1 [blockposition]
  1474.     158  iload 10 [j]
  1475.     160  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.b(net.minecraft.server.v1_14_R1.GeneratorAccess, net.minecraft.server.v1_14_R1.BlockPosition, int) : void [808]
  1476.     163  aload_0 [this]
  1477.     164  checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
  1478.     167  invokevirtual net.minecraft.server.v1_14_R1.WorldServer.getWorld() : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [810]
  1479.     170  astore 11 [world]
  1480.     172  aload 11 [world]
  1481.     174  ifnull 241
  1482.     177  aload_0 [this]
  1483.     178  checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
  1484.     181  getfield net.minecraft.server.v1_14_R1.WorldServer.hasPhysicsEvent : boolean [813]
  1485.     184  ifeq 241
  1486.     187  new org.bukkit.event.block.BlockPhysicsEvent [815]
  1487.     190  dup
  1488.     191  aload 11 [world]
  1489.     193  aload_1 [blockposition]
  1490.     194  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  1491.     197  aload_1 [blockposition]
  1492.     198  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  1493.     201  aload_1 [blockposition]
  1494.     202  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  1495.     205  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getBlockAt(int, int, int) : org.bukkit.block.Block [716]
  1496.     208  aload 7 [iblockdata]
  1497.     210  invokestatic org.bukkit.craftbukkit.v1_14_R1.block.data.CraftBlockData.fromData(net.minecraft.server.v1_14_R1.IBlockData) : org.bukkit.craftbukkit.v1_14_R1.block.data.CraftBlockData [821]
  1498.     213  invokespecial org.bukkit.event.block.BlockPhysicsEvent(org.bukkit.block.Block, org.bukkit.block.data.BlockData) [824]
  1499.     216  astore 12 [event]
  1500.     218  aload_0 [this]
  1501.     219  invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
  1502.     222  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getPluginManager() : org.bukkit.plugin.PluginManager [828]
  1503.     225  aload 12 [event]
  1504.     227  invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [834] [nargs: 2]
  1505.     232  aload 12 [event]
  1506.     234  invokevirtual org.bukkit.event.block.BlockPhysicsEvent.isCancelled() : boolean [837]
  1507.     237  ifeq 241
  1508.     240  return
  1509.     241  aload 7 [iblockdata]
  1510.     243  aload_0 [this]
  1511.     244  aload_1 [blockposition]
  1512.     245  iload 10 [j]
  1513.     247  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.a(net.minecraft.server.v1_14_R1.GeneratorAccess, net.minecraft.server.v1_14_R1.BlockPosition, int) : void [839]
  1514.     250  aload 7 [iblockdata]
  1515.     252  aload_0 [this]
  1516.     253  aload_1 [blockposition]
  1517.     254  iload 10 [j]
  1518.     256  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.b(net.minecraft.server.v1_14_R1.GeneratorAccess, net.minecraft.server.v1_14_R1.BlockPosition, int) : void [808]
  1519.     259  aload_0 [this]
  1520.     260  aload_1 [blockposition]
  1521.     261  aload 8 [iblockdata1]
  1522.     263  aload 9 [iblockdata2]
  1523.     265  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData) : void [841]
  1524.     268  return
  1525.       Line numbers:
  1526.         [pc: 0, line: 488]
  1527.         [pc: 4, line: 489]
  1528.         [pc: 7, line: 490]
  1529.         [pc: 11, line: 491]
  1530.         [pc: 18, line: 492]
  1531.         [pc: 25, line: 493]
  1532.         [pc: 34, line: 496]
  1533.         [pc: 86, line: 497]
  1534.         [pc: 97, line: 500]
  1535.         [pc: 111, line: 501]
  1536.         [pc: 121, line: 502]
  1537.         [pc: 129, line: 503]
  1538.         [pc: 139, line: 507]
  1539.         [pc: 147, line: 508]
  1540.         [pc: 154, line: 511]
  1541.         [pc: 163, line: 512]
  1542.         [pc: 172, line: 513]
  1543.         [pc: 187, line: 514]
  1544.         [pc: 218, line: 515]
  1545.         [pc: 232, line: 517]
  1546.         [pc: 240, line: 518]
  1547.         [pc: 241, line: 522]
  1548.         [pc: 250, line: 523]
  1549.         [pc: 259, line: 526]
  1550.         [pc: 268, line: 528]
  1551.       Local variable table:
  1552.         [pc: 218, pc: 241] local: event index: 12 type: org.bukkit.event.block.BlockPhysicsEvent
  1553.         [pc: 154, pc: 259] local: j index: 10 type: int
  1554.         [pc: 172, pc: 259] local: world index: 11 type: org.bukkit.craftbukkit.v1_14_R1.CraftWorld
  1555.         [pc: 0, pc: 269] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1556.         [pc: 0, pc: 269] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1557.         [pc: 0, pc: 269] local: chunk index: 2 type: net.minecraft.server.v1_14_R1.Chunk
  1558.         [pc: 0, pc: 269] local: oldBlock index: 3 type: net.minecraft.server.v1_14_R1.IBlockData
  1559.         [pc: 0, pc: 269] local: newBlock index: 4 type: net.minecraft.server.v1_14_R1.IBlockData
  1560.         [pc: 0, pc: 269] local: actualBlock index: 5 type: net.minecraft.server.v1_14_R1.IBlockData
  1561.         [pc: 0, pc: 269] local: i index: 6 type: int
  1562.         [pc: 4, pc: 269] local: iblockdata index: 7 type: net.minecraft.server.v1_14_R1.IBlockData
  1563.         [pc: 7, pc: 269] local: iblockdata1 index: 8 type: net.minecraft.server.v1_14_R1.IBlockData
  1564.         [pc: 11, pc: 269] local: iblockdata2 index: 9 type: net.minecraft.server.v1_14_R1.IBlockData
  1565.       Stack map table: number of frames 8
  1566.         [pc: 34, append: {net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData}]
  1567.         [pc: 55, same]
  1568.         [pc: 86, same]
  1569.         [pc: 97, same]
  1570.         [pc: 139, same]
  1571.         [pc: 241, append: {int, org.bukkit.craftbukkit.v1_14_R1.CraftWorld}]
  1572.         [pc: 259, chop 2 local(s)]
  1573.         [pc: 268, same]
  1574.  
  1575.   // Method descriptor #778 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/IBlockData;Lnet/minecraft/server/v1_14_R1/IBlockData;)V
  1576.   // Stack: 0, Locals: 4
  1577.   public void a(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.IBlockData iblockdata, net.minecraft.server.v1_14_R1.IBlockData iblockdata1);
  1578.     0  return
  1579.       Line numbers:
  1580.         [pc: 0, line: 531]
  1581.       Local variable table:
  1582.         [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1583.         [pc: 0, pc: 1] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1584.         [pc: 0, pc: 1] local: iblockdata index: 2 type: net.minecraft.server.v1_14_R1.IBlockData
  1585.         [pc: 0, pc: 1] local: iblockdata1 index: 3 type: net.minecraft.server.v1_14_R1.IBlockData
  1586.  
  1587.   // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  1588.   // Stack: 3, Locals: 2
  1589.   public boolean setAir(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  1590.     0  aload_0 [this]
  1591.     1  aload_1 [blockposition]
  1592.     2  iconst_0
  1593.     3  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, boolean) : boolean [850]
  1594.     6  ireturn
  1595.       Line numbers:
  1596.         [pc: 0, line: 533]
  1597.       Local variable table:
  1598.         [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1599.         [pc: 0, pc: 7] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1600.  
  1601.   // Method descriptor #848 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)Z
  1602.   // Stack: 3, Locals: 3
  1603.   public boolean setAir(net.minecraft.server.v1_14_R1.BlockPosition blockposition, boolean moved);
  1604.     0  aload_0 [this]
  1605.     1  aload_1 [blockposition]
  1606.     2  iload_2 [moved]
  1607.     3  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, boolean) : boolean [850]
  1608.     6  ireturn
  1609.       Line numbers:
  1610.         [pc: 0, line: 534]
  1611.       Local variable table:
  1612.         [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1613.         [pc: 0, pc: 7] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1614.         [pc: 0, pc: 7] local: moved index: 2 type: boolean
  1615.  
  1616.   // Method descriptor #848 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)Z
  1617.   // Stack: 5, Locals: 4
  1618.   public boolean a(net.minecraft.server.v1_14_R1.BlockPosition blockposition, boolean flag);
  1619.      0  aload_0 [this]
  1620.      1  aload_1 [blockposition]
  1621.      2  invokevirtual net.minecraft.server.v1_14_R1.World.getFluid(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Fluid [852]
  1622.      5  astore_3 [fluid]
  1623.      6  aload_0 [this]
  1624.      7  aload_1 [blockposition]
  1625.      8  aload_3 [fluid]
  1626.      9  invokeinterface net.minecraft.server.v1_14_R1.Fluid.getBlockData() : net.minecraft.server.v1_14_R1.IBlockData [853] [nargs: 1]
  1627.     14  iconst_3
  1628.     15  iload_2 [flag]
  1629.     16  ifeq 24
  1630.     19  bipush 64
  1631.     21  goto 25
  1632.     24  iconst_0
  1633.     25  ior
  1634.     26  invokevirtual net.minecraft.server.v1_14_R1.World.setTypeAndData(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int) : boolean [855]
  1635.     29  ireturn
  1636.       Line numbers:
  1637.         [pc: 0, line: 536]
  1638.         [pc: 6, line: 538]
  1639.       Local variable table:
  1640.         [pc: 0, pc: 30] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1641.         [pc: 0, pc: 30] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1642.         [pc: 0, pc: 30] local: flag index: 2 type: boolean
  1643.         [pc: 6, pc: 30] local: fluid index: 3 type: net.minecraft.server.v1_14_R1.Fluid
  1644.       Stack map table: number of frames 2
  1645.         [pc: 24, full, stack: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, int, net.minecraft.server.v1_14_R1.Fluid}]
  1646.         [pc: 25, full, stack: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int, int}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, int, net.minecraft.server.v1_14_R1.Fluid}]
  1647.  
  1648.   // Method descriptor #848 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)Z
  1649.   // Stack: 5, Locals: 7
  1650.   public boolean b(net.minecraft.server.v1_14_R1.BlockPosition blockposition, boolean flag);
  1651.       0  aload_0 [this]
  1652.       1  aload_1 [blockposition]
  1653.       2  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  1654.       5  astore_3 [iblockdata]
  1655.       6  aload_3 [iblockdata]
  1656.       7  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.isAir() : boolean [860]
  1657.      10  ifeq 15
  1658.      13  iconst_0
  1659.      14  ireturn
  1660.      15  aload_0 [this]
  1661.      16  aload_1 [blockposition]
  1662.      17  invokevirtual net.minecraft.server.v1_14_R1.World.getFluid(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Fluid [852]
  1663.      20  astore 4 [fluid]
  1664.      22  iconst_1
  1665.      23  istore 5 [playEffect]
  1666.      25  invokestatic com.destroystokyo.paper.event.block.BlockDestroyEvent.getHandlerList() : org.bukkit.event.HandlerList [866]
  1667.      28  invokevirtual org.bukkit.event.HandlerList.getRegisteredListeners() : org.bukkit.plugin.RegisteredListener[] [872]
  1668.      31  arraylength
  1669.      32  ifle 77
  1670.      35  new com.destroystokyo.paper.event.block.BlockDestroyEvent [862]
  1671.      38  dup
  1672.      39  aload_0 [this]
  1673.      40  aload_1 [blockposition]
  1674.      41  invokestatic net.minecraft.server.v1_14_R1.MCUtil.toBukkitBlock(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition) : org.bukkit.block.Block [878]
  1675.      44  aload 4 [fluid]
  1676.      46  invokeinterface net.minecraft.server.v1_14_R1.Fluid.getBlockData() : net.minecraft.server.v1_14_R1.IBlockData [853] [nargs: 1]
  1677.      51  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.createCraftBlockData() : org.bukkit.craftbukkit.v1_14_R1.block.data.CraftBlockData [882]
  1678.      54  iload_2 [flag]
  1679.      55  invokespecial com.destroystokyo.paper.event.block.BlockDestroyEvent(org.bukkit.block.Block, org.bukkit.block.data.BlockData, boolean) [885]
  1680.      58  astore 6 [event]
  1681.      60  aload 6 [event]
  1682.      62  invokevirtual com.destroystokyo.paper.event.block.BlockDestroyEvent.callEvent() : boolean [887]
  1683.      65  ifne 70
  1684.      68  iconst_0
  1685.      69  ireturn
  1686.      70  aload 6 [event]
  1687.      72  invokevirtual com.destroystokyo.paper.event.block.BlockDestroyEvent.playEffect() : boolean [890]
  1688.      75  istore 5 [playEffect]
  1689.      77  iload 5 [playEffect]
  1690.      79  ifeq 94
  1691.      82  aload_0 [this]
  1692.      83  sipush 2001
  1693.      86  aload_1 [blockposition]
  1694.      87  aload_3 [iblockdata]
  1695.      88  invokestatic net.minecraft.server.v1_14_R1.Block.getCombinedId(net.minecraft.server.v1_14_R1.IBlockData) : int [894]
  1696.      91  invokevirtual net.minecraft.server.v1_14_R1.World.triggerEffect(int, net.minecraft.server.v1_14_R1.BlockPosition, int) : void [898]
  1697.      94  iload_2 [flag]
  1698.      95  ifeq 127
  1699.      98  aload_3 [iblockdata]
  1700.      99  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
  1701.     102  invokevirtual net.minecraft.server.v1_14_R1.Block.isTileEntity() : boolean [901]
  1702.     105  ifeq 116
  1703.     108  aload_0 [this]
  1704.     109  aload_1 [blockposition]
  1705.     110  invokevirtual net.minecraft.server.v1_14_R1.World.getTileEntity(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.TileEntity [905]
  1706.     113  goto 117
  1707.     116  aconst_null
  1708.     117  astore 6 [tileentity]
  1709.     119  aload_3 [iblockdata]
  1710.     120  aload_0 [this]
  1711.     121  aload_1 [blockposition]
  1712.     122  aload 6 [tileentity]
  1713.     124  invokestatic net.minecraft.server.v1_14_R1.Block.a(net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.TileEntity) : void [910]
  1714.     127  aload_0 [this]
  1715.     128  aload_1 [blockposition]
  1716.     129  aload 4 [fluid]
  1717.     131  invokeinterface net.minecraft.server.v1_14_R1.Fluid.getBlockData() : net.minecraft.server.v1_14_R1.IBlockData [853] [nargs: 1]
  1718.     136  iconst_3
  1719.     137  invokevirtual net.minecraft.server.v1_14_R1.World.setTypeAndData(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int) : boolean [855]
  1720.     140  ireturn
  1721.       Line numbers:
  1722.         [pc: 0, line: 543]
  1723.         [pc: 6, line: 545]
  1724.         [pc: 13, line: 546]
  1725.         [pc: 15, line: 548]
  1726.         [pc: 22, line: 552]
  1727.         [pc: 25, line: 553]
  1728.         [pc: 35, line: 554]
  1729.         [pc: 60, line: 555]
  1730.         [pc: 68, line: 556]
  1731.         [pc: 70, line: 558]
  1732.         [pc: 77, line: 562]
  1733.         [pc: 94, line: 563]
  1734.         [pc: 98, line: 564]
  1735.         [pc: 119, line: 566]
  1736.         [pc: 127, line: 569]
  1737.       Local variable table:
  1738.         [pc: 60, pc: 77] local: event index: 6 type: com.destroystokyo.paper.event.block.BlockDestroyEvent
  1739.         [pc: 119, pc: 127] local: tileentity index: 6 type: net.minecraft.server.v1_14_R1.TileEntity
  1740.         [pc: 22, pc: 141] local: fluid index: 4 type: net.minecraft.server.v1_14_R1.Fluid
  1741.         [pc: 25, pc: 141] local: playEffect index: 5 type: boolean
  1742.         [pc: 0, pc: 141] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1743.         [pc: 0, pc: 141] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1744.         [pc: 0, pc: 141] local: flag index: 2 type: boolean
  1745.         [pc: 6, pc: 141] local: iblockdata index: 3 type: net.minecraft.server.v1_14_R1.IBlockData
  1746.       Stack map table: number of frames 7
  1747.         [pc: 15, append: {net.minecraft.server.v1_14_R1.IBlockData}]
  1748.         [pc: 70, append: {net.minecraft.server.v1_14_R1.Fluid, int, com.destroystokyo.paper.event.block.BlockDestroyEvent}]
  1749.         [pc: 77, chop 1 local(s)]
  1750.         [pc: 94, same]
  1751.         [pc: 116, same]
  1752.         [pc: 117, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.TileEntity}]
  1753.         [pc: 127, same]
  1754.  
  1755.   // Method descriptor #915 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/IBlockData;)Z
  1756.   // Stack: 4, Locals: 3
  1757.   public boolean setTypeUpdate(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.IBlockData iblockdata);
  1758.     0  aload_0 [this]
  1759.     1  aload_1 [blockposition]
  1760.     2  aload_2 [iblockdata]
  1761.     3  iconst_3
  1762.     4  invokevirtual net.minecraft.server.v1_14_R1.World.setTypeAndData(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, int) : boolean [855]
  1763.     7  ireturn
  1764.       Line numbers:
  1765.         [pc: 0, line: 574]
  1766.       Local variable table:
  1767.         [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1768.         [pc: 0, pc: 8] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1769.         [pc: 0, pc: 8] local: iblockdata index: 2 type: net.minecraft.server.v1_14_R1.IBlockData
  1770.  
  1771.   // Method descriptor #793 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/IBlockData;Lnet/minecraft/server/v1_14_R1/IBlockData;I)V
  1772.   public abstract void notify(net.minecraft.server.v1_14_R1.BlockPosition arg0, net.minecraft.server.v1_14_R1.IBlockData arg1, net.minecraft.server.v1_14_R1.IBlockData arg2, int arg3);
  1773.  
  1774.   // Method descriptor #797 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Block;)V
  1775.   // Stack: 3, Locals: 3
  1776.   public void update(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Block block);
  1777.      0  aload_0 [this]
  1778.      1  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  1779.      4  invokevirtual net.minecraft.server.v1_14_R1.WorldData.getType() : net.minecraft.server.v1_14_R1.WorldType [700]
  1780.      7  getstatic net.minecraft.server.v1_14_R1.WorldType.DEBUG_ALL_BLOCK_STATES : net.minecraft.server.v1_14_R1.WorldType [706]
  1781.     10  if_acmpeq 27
  1782.     13  aload_0 [this]
  1783.     14  getfield net.minecraft.server.v1_14_R1.World.populating : boolean [917]
  1784.     17  ifeq 21
  1785.     20  return
  1786.     21  aload_0 [this]
  1787.     22  aload_1 [blockposition]
  1788.     23  aload_2 [block]
  1789.     24  invokevirtual net.minecraft.server.v1_14_R1.World.applyPhysics(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block) : void [920]
  1790.     27  return
  1791.       Line numbers:
  1792.         [pc: 0, line: 581]
  1793.         [pc: 13, line: 583]
  1794.         [pc: 20, line: 584]
  1795.         [pc: 21, line: 587]
  1796.         [pc: 27, line: 590]
  1797.       Local variable table:
  1798.         [pc: 0, pc: 28] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1799.         [pc: 0, pc: 28] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1800.         [pc: 0, pc: 28] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
  1801.       Stack map table: number of frames 2
  1802.         [pc: 21, same]
  1803.         [pc: 27, same]
  1804.  
  1805.   // Method descriptor #778 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/IBlockData;Lnet/minecraft/server/v1_14_R1/IBlockData;)V
  1806.   // Stack: 0, Locals: 4
  1807.   public void b(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.IBlockData iblockdata, net.minecraft.server.v1_14_R1.IBlockData iblockdata1);
  1808.     0  return
  1809.       Line numbers:
  1810.         [pc: 0, line: 592]
  1811.       Local variable table:
  1812.         [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1813.         [pc: 0, pc: 1] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1814.         [pc: 0, pc: 1] local: iblockdata index: 2 type: net.minecraft.server.v1_14_R1.IBlockData
  1815.         [pc: 0, pc: 1] local: iblockdata1 index: 3 type: net.minecraft.server.v1_14_R1.IBlockData
  1816.  
  1817.   // Method descriptor #797 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Block;)V
  1818.   // Stack: 4, Locals: 3
  1819.   public void applyPhysics(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Block block);
  1820.      0  aload_0 [this]
  1821.      1  getfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
  1822.      4  ifeq 8
  1823.      7  return
  1824.      8  aload_0 [this]
  1825.      9  aload_1 [blockposition]
  1826.     10  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.west() : net.minecraft.server.v1_14_R1.BlockPosition [923]
  1827.     13  aload_2 [block]
  1828.     14  aload_1 [blockposition]
  1829.     15  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1830.     18  aload_0 [this]
  1831.     19  aload_1 [blockposition]
  1832.     20  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.east() : net.minecraft.server.v1_14_R1.BlockPosition [929]
  1833.     23  aload_2 [block]
  1834.     24  aload_1 [blockposition]
  1835.     25  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1836.     28  aload_0 [this]
  1837.     29  aload_1 [blockposition]
  1838.     30  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.down() : net.minecraft.server.v1_14_R1.BlockPosition [932]
  1839.     33  aload_2 [block]
  1840.     34  aload_1 [blockposition]
  1841.     35  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1842.     38  aload_0 [this]
  1843.     39  aload_1 [blockposition]
  1844.     40  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
  1845.     43  aload_2 [block]
  1846.     44  aload_1 [blockposition]
  1847.     45  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1848.     48  aload_0 [this]
  1849.     49  aload_1 [blockposition]
  1850.     50  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.north() : net.minecraft.server.v1_14_R1.BlockPosition [935]
  1851.     53  aload_2 [block]
  1852.     54  aload_1 [blockposition]
  1853.     55  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1854.     58  aload_0 [this]
  1855.     59  aload_1 [blockposition]
  1856.     60  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.south() : net.minecraft.server.v1_14_R1.BlockPosition [938]
  1857.     63  aload_2 [block]
  1858.     64  aload_1 [blockposition]
  1859.     65  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1860.     68  return
  1861.       Line numbers:
  1862.         [pc: 0, line: 595]
  1863.         [pc: 8, line: 596]
  1864.         [pc: 18, line: 597]
  1865.         [pc: 28, line: 598]
  1866.         [pc: 38, line: 599]
  1867.         [pc: 48, line: 600]
  1868.         [pc: 58, line: 601]
  1869.         [pc: 68, line: 602]
  1870.       Local variable table:
  1871.         [pc: 0, pc: 69] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1872.         [pc: 0, pc: 69] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1873.         [pc: 0, pc: 69] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
  1874.       Stack map table: number of frames 1
  1875.         [pc: 8, same]
  1876.  
  1877.   // Method descriptor #939 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Block;Lnet/minecraft/server/v1_14_R1/EnumDirection;)V
  1878.   // Stack: 4, Locals: 4
  1879.   public void a(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Block block, net.minecraft.server.v1_14_R1.EnumDirection enumdirection);
  1880.       0  aload_3 [enumdirection]
  1881.       1  getstatic net.minecraft.server.v1_14_R1.EnumDirection.WEST : net.minecraft.server.v1_14_R1.EnumDirection [943]
  1882.       4  if_acmpeq 17
  1883.       7  aload_0 [this]
  1884.       8  aload_1 [blockposition]
  1885.       9  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.west() : net.minecraft.server.v1_14_R1.BlockPosition [923]
  1886.      12  aload_2 [block]
  1887.      13  aload_1 [blockposition]
  1888.      14  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1889.      17  aload_3 [enumdirection]
  1890.      18  getstatic net.minecraft.server.v1_14_R1.EnumDirection.EAST : net.minecraft.server.v1_14_R1.EnumDirection [946]
  1891.      21  if_acmpeq 34
  1892.      24  aload_0 [this]
  1893.      25  aload_1 [blockposition]
  1894.      26  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.east() : net.minecraft.server.v1_14_R1.BlockPosition [929]
  1895.      29  aload_2 [block]
  1896.      30  aload_1 [blockposition]
  1897.      31  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1898.      34  aload_3 [enumdirection]
  1899.      35  getstatic net.minecraft.server.v1_14_R1.EnumDirection.DOWN : net.minecraft.server.v1_14_R1.EnumDirection [949]
  1900.      38  if_acmpeq 51
  1901.      41  aload_0 [this]
  1902.      42  aload_1 [blockposition]
  1903.      43  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.down() : net.minecraft.server.v1_14_R1.BlockPosition [932]
  1904.      46  aload_2 [block]
  1905.      47  aload_1 [blockposition]
  1906.      48  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1907.      51  aload_3 [enumdirection]
  1908.      52  getstatic net.minecraft.server.v1_14_R1.EnumDirection.UP : net.minecraft.server.v1_14_R1.EnumDirection [952]
  1909.      55  if_acmpeq 68
  1910.      58  aload_0 [this]
  1911.      59  aload_1 [blockposition]
  1912.      60  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
  1913.      63  aload_2 [block]
  1914.      64  aload_1 [blockposition]
  1915.      65  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1916.      68  aload_3 [enumdirection]
  1917.      69  getstatic net.minecraft.server.v1_14_R1.EnumDirection.NORTH : net.minecraft.server.v1_14_R1.EnumDirection [955]
  1918.      72  if_acmpeq 85
  1919.      75  aload_0 [this]
  1920.      76  aload_1 [blockposition]
  1921.      77  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.north() : net.minecraft.server.v1_14_R1.BlockPosition [935]
  1922.      80  aload_2 [block]
  1923.      81  aload_1 [blockposition]
  1924.      82  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1925.      85  aload_3 [enumdirection]
  1926.      86  getstatic net.minecraft.server.v1_14_R1.EnumDirection.SOUTH : net.minecraft.server.v1_14_R1.EnumDirection [958]
  1927.      89  if_acmpeq 102
  1928.      92  aload_0 [this]
  1929.      93  aload_1 [blockposition]
  1930.      94  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.south() : net.minecraft.server.v1_14_R1.BlockPosition [938]
  1931.      97  aload_2 [block]
  1932.      98  aload_1 [blockposition]
  1933.      99  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1934.     102  return
  1935.       Line numbers:
  1936.         [pc: 0, line: 605]
  1937.         [pc: 7, line: 606]
  1938.         [pc: 17, line: 609]
  1939.         [pc: 24, line: 610]
  1940.         [pc: 34, line: 613]
  1941.         [pc: 41, line: 614]
  1942.         [pc: 51, line: 617]
  1943.         [pc: 58, line: 618]
  1944.         [pc: 68, line: 621]
  1945.         [pc: 75, line: 622]
  1946.         [pc: 85, line: 625]
  1947.         [pc: 92, line: 626]
  1948.         [pc: 102, line: 629]
  1949.       Local variable table:
  1950.         [pc: 0, pc: 103] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1951.         [pc: 0, pc: 103] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1952.         [pc: 0, pc: 103] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
  1953.         [pc: 0, pc: 103] local: enumdirection index: 3 type: net.minecraft.server.v1_14_R1.EnumDirection
  1954.       Stack map table: number of frames 6
  1955.         [pc: 17, same]
  1956.         [pc: 34, same]
  1957.         [pc: 51, same]
  1958.         [pc: 68, same]
  1959.         [pc: 85, same]
  1960.         [pc: 102, same]
  1961.  
  1962.   // Method descriptor #924 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Block;Lnet/minecraft/server/v1_14_R1/BlockPosition;)V
  1963.   // Stack: 4, Locals: 4
  1964.   public void neighborChanged(net.minecraft.server.v1_14_R1.BlockPosition pos, net.minecraft.server.v1_14_R1.Block blockIn, net.minecraft.server.v1_14_R1.BlockPosition fromPos);
  1965.     0  aload_0 [this]
  1966.     1  aload_1 [pos]
  1967.     2  aload_2 [blockIn]
  1968.     3  aload_3 [fromPos]
  1969.     4  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition) : void [926]
  1970.     7  return
  1971.       Line numbers:
  1972.         [pc: 0, line: 631]
  1973.       Local variable table:
  1974.         [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  1975.         [pc: 0, pc: 8] local: pos index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  1976.         [pc: 0, pc: 8] local: blockIn index: 2 type: net.minecraft.server.v1_14_R1.Block
  1977.         [pc: 0, pc: 8] local: fromPos index: 3 type: net.minecraft.server.v1_14_R1.BlockPosition
  1978.  
  1979.   // Method descriptor #924 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Block;Lnet/minecraft/server/v1_14_R1/BlockPosition;)V
  1980.   // Stack: 8, Locals: 8
  1981.   public void a(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Block block, net.minecraft.server.v1_14_R1.BlockPosition blockposition1);
  1982.       0  aload_0 [this]
  1983.       1  getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
  1984.       4  ifne 193
  1985.       7  aload_0 [this]
  1986.       8  aload_1 [blockposition]
  1987.       9  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  1988.      12  astore 4 [iblockdata]
  1989.      14  aload_0 [this]
  1990.      15  checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
  1991.      18  invokevirtual net.minecraft.server.v1_14_R1.WorldServer.getWorld() : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [810]
  1992.      21  astore 5 [world]
  1993.      23  aload 5 [world]
  1994.      25  ifnull 109
  1995.      28  aload_0 [this]
  1996.      29  checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
  1997.      32  getfield net.minecraft.server.v1_14_R1.WorldServer.hasPhysicsEvent : boolean [813]
  1998.      35  ifeq 109
  1999.      38  new org.bukkit.event.block.BlockPhysicsEvent [815]
  2000.      41  dup
  2001.      42  aload 5 [world]
  2002.      44  aload_1 [blockposition]
  2003.      45  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  2004.      48  aload_1 [blockposition]
  2005.      49  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  2006.      52  aload_1 [blockposition]
  2007.      53  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  2008.      56  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getBlockAt(int, int, int) : org.bukkit.block.Block [716]
  2009.      59  aload 4 [iblockdata]
  2010.      61  invokestatic org.bukkit.craftbukkit.v1_14_R1.block.data.CraftBlockData.fromData(net.minecraft.server.v1_14_R1.IBlockData) : org.bukkit.craftbukkit.v1_14_R1.block.data.CraftBlockData [821]
  2011.      64  aload 5 [world]
  2012.      66  aload_3 [blockposition1]
  2013.      67  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  2014.      70  aload_3 [blockposition1]
  2015.      71  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  2016.      74  aload_3 [blockposition1]
  2017.      75  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  2018.      78  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getBlockAt(int, int, int) : org.bukkit.block.Block [716]
  2019.      81  invokespecial org.bukkit.event.block.BlockPhysicsEvent(org.bukkit.block.Block, org.bukkit.block.data.BlockData, org.bukkit.block.Block) [968]
  2020.      84  astore 6 [event]
  2021.      86  aload_0 [this]
  2022.      87  invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
  2023.      90  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getPluginManager() : org.bukkit.plugin.PluginManager [828]
  2024.      93  aload 6 [event]
  2025.      95  invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [834] [nargs: 2]
  2026.     100  aload 6 [event]
  2027.     102  invokevirtual org.bukkit.event.block.BlockPhysicsEvent.isCancelled() : boolean [837]
  2028.     105  ifeq 109
  2029.     108  return
  2030.     109  aload 4 [iblockdata]
  2031.     111  aload_0 [this]
  2032.     112  aload_1 [blockposition]
  2033.     113  aload_2 [block]
  2034.     114  aload_3 [blockposition1]
  2035.     115  iconst_0
  2036.     116  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.doPhysics(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition, boolean) : void [972]
  2037.     119  goto 193
  2038.     122  astore 5 [ex]
  2039.     124  new net.minecraft.server.v1_14_R1.BlockPosition [39]
  2040.     127  dup
  2041.     128  aload_1 [blockposition]
  2042.     129  invokespecial net.minecraft.server.v1_14_R1.BlockPosition(net.minecraft.server.v1_14_R1.BaseBlockPosition) [765]
  2043.     132  putstatic net.minecraft.server.v1_14_R1.World.lastPhysicsProblem : net.minecraft.server.v1_14_R1.BlockPosition [767]
  2044.     135  goto 193
  2045.     138  astore 5 [throwable]
  2046.     140  aload 5 [throwable]
  2047.     142  ldc_w <String "Exception while updating neighbours"> [974]
  2048.     145  invokestatic net.minecraft.server.v1_14_R1.CrashReport.a(java.lang.Throwable, java.lang.String) : net.minecraft.server.v1_14_R1.CrashReport [979]
  2049.     148  astore 6 [crashreport]
  2050.     150  aload 6 [crashreport]
  2051.     152  ldc_w <String "Block being updated"> [981]
  2052.     155  invokevirtual net.minecraft.server.v1_14_R1.CrashReport.a(java.lang.String) : net.minecraft.server.v1_14_R1.CrashReportSystemDetails [984]
  2053.     158  astore 7 [crashreportsystemdetails]
  2054.     160  aload 7 [crashreportsystemdetails]
  2055.     162  ldc_w <String "Source block type"> [986]
  2056.     165  aload_2 [block]
  2057.     166  invokedynamic 0 call(net.minecraft.server.v1_14_R1.Block) : net.minecraft.server.v1_14_R1.CrashReportCallable [1004]
  2058.     171  invokevirtual net.minecraft.server.v1_14_R1.CrashReportSystemDetails.a(java.lang.String, net.minecraft.server.v1_14_R1.CrashReportCallable) : net.minecraft.server.v1_14_R1.CrashReportSystemDetails [1009]
  2059.     174  pop
  2060.     175  aload 7 [crashreportsystemdetails]
  2061.     177  aload_1 [blockposition]
  2062.     178  aload 4 [iblockdata]
  2063.     180  invokestatic net.minecraft.server.v1_14_R1.CrashReportSystemDetails.a(net.minecraft.server.v1_14_R1.CrashReportSystemDetails, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData) : void [1012]
  2064.     183  new net.minecraft.server.v1_14_R1.ReportedException [1014]
  2065.     186  dup
  2066.     187  aload 6 [crashreport]
  2067.     189  invokespecial net.minecraft.server.v1_14_R1.ReportedException(net.minecraft.server.v1_14_R1.CrashReport) [1017]
  2068.     192  athrow
  2069.     193  return
  2070.       Exception Table:
  2071.         [pc: 14, pc: 108] -> 122 when : java.lang.StackOverflowError
  2072.         [pc: 109, pc: 119] -> 122 when : java.lang.StackOverflowError
  2073.         [pc: 14, pc: 108] -> 138 when : java.lang.Throwable
  2074.         [pc: 109, pc: 119] -> 138 when : java.lang.Throwable
  2075.       Line numbers:
  2076.         [pc: 0, line: 633]
  2077.         [pc: 7, line: 634]
  2078.         [pc: 14, line: 638]
  2079.         [pc: 23, line: 639]
  2080.         [pc: 38, line: 640]
  2081.         [pc: 86, line: 641]
  2082.         [pc: 100, line: 643]
  2083.         [pc: 108, line: 644]
  2084.         [pc: 109, line: 648]
  2085.         [pc: 119, line: 666]
  2086.         [pc: 122, line: 650]
  2087.         [pc: 124, line: 651]
  2088.         [pc: 135, line: 666]
  2089.         [pc: 138, line: 653]
  2090.         [pc: 140, line: 654]
  2091.         [pc: 150, line: 655]
  2092.         [pc: 160, line: 657]
  2093.         [pc: 175, line: 664]
  2094.         [pc: 183, line: 665]
  2095.         [pc: 193, line: 668]
  2096.       Local variable table:
  2097.         [pc: 86, pc: 109] local: event index: 6 type: org.bukkit.event.block.BlockPhysicsEvent
  2098.         [pc: 23, pc: 119] local: world index: 5 type: org.bukkit.craftbukkit.v1_14_R1.CraftWorld
  2099.         [pc: 124, pc: 135] local: ex index: 5 type: java.lang.StackOverflowError
  2100.         [pc: 150, pc: 193] local: crashreport index: 6 type: net.minecraft.server.v1_14_R1.CrashReport
  2101.         [pc: 160, pc: 193] local: crashreportsystemdetails index: 7 type: net.minecraft.server.v1_14_R1.CrashReportSystemDetails
  2102.         [pc: 140, pc: 193] local: throwable index: 5 type: java.lang.Throwable
  2103.         [pc: 14, pc: 193] local: iblockdata index: 4 type: net.minecraft.server.v1_14_R1.IBlockData
  2104.         [pc: 0, pc: 194] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2105.         [pc: 0, pc: 194] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  2106.         [pc: 0, pc: 194] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
  2107.         [pc: 0, pc: 194] local: blockposition1 index: 3 type: net.minecraft.server.v1_14_R1.BlockPosition
  2108.       Stack map table: number of frames 4
  2109.         [pc: 109, append: {net.minecraft.server.v1_14_R1.IBlockData, org.bukkit.craftbukkit.v1_14_R1.CraftWorld}]
  2110.         [pc: 122, full, stack: {java.lang.StackOverflowError}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData}]
  2111.         [pc: 138, same_locals_1_stack_item, stack: {java.lang.Throwable}]
  2112.         [pc: 193, chop 1 local(s)]
  2113.  
  2114.   // Method descriptor #1024 (Lnet/minecraft/server/v1_14_R1/BlockPosition;I)I
  2115.   // Stack: 5, Locals: 3
  2116.   public int getLightLevel(net.minecraft.server.v1_14_R1.BlockPosition blockposition, int i);
  2117.       0  aload_1 [blockposition]
  2118.       1  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  2119.       4  ldc_w <Integer -30000000> [1025]
  2120.       7  if_icmplt 99
  2121.      10  aload_1 [blockposition]
  2122.      11  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  2123.      14  ldc_w <Integer -30000000> [1025]
  2124.      17  if_icmplt 99
  2125.      20  aload_1 [blockposition]
  2126.      21  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  2127.      24  ldc_w <Integer 30000000> [1026]
  2128.      27  if_icmpge 99
  2129.      30  aload_1 [blockposition]
  2130.      31  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  2131.      34  ldc_w <Integer 30000000> [1026]
  2132.      37  if_icmpge 99
  2133.      40  aload_1 [blockposition]
  2134.      41  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  2135.      44  ifge 49
  2136.      47  iconst_0
  2137.      48  ireturn
  2138.      49  aload_1 [blockposition]
  2139.      50  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  2140.      53  sipush 256
  2141.      56  if_icmplt 78
  2142.      59  new net.minecraft.server.v1_14_R1.BlockPosition [39]
  2143.      62  dup
  2144.      63  aload_1 [blockposition]
  2145.      64  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  2146.      67  sipush 255
  2147.      70  aload_1 [blockposition]
  2148.      71  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  2149.      74  invokespecial net.minecraft.server.v1_14_R1.BlockPosition(int, int, int) [557]
  2150.      77  astore_1 [blockposition]
  2151.      78  aload_0 [this]
  2152.      79  aload_1 [blockposition]
  2153.      80  invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
  2154.      83  ifne 88
  2155.      86  iconst_0
  2156.      87  ireturn
  2157.      88  aload_0 [this]
  2158.      89  aload_1 [blockposition]
  2159.      90  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Chunk [708]
  2160.      93  aload_1 [blockposition]
  2161.      94  iload_2 [i]
  2162.      95  invokevirtual net.minecraft.server.v1_14_R1.Chunk.a(net.minecraft.server.v1_14_R1.BlockPosition, int) : int [1030]
  2163.      98  ireturn
  2164.      99  bipush 15
  2165.     101  ireturn
  2166.       Line numbers:
  2167.         [pc: 0, line: 672]
  2168.         [pc: 40, line: 673]
  2169.         [pc: 47, line: 674]
  2170.         [pc: 49, line: 676]
  2171.         [pc: 59, line: 677]
  2172.         [pc: 78, line: 679]
  2173.         [pc: 88, line: 681]
  2174.         [pc: 99, line: 684]
  2175.       Local variable table:
  2176.         [pc: 0, pc: 102] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2177.         [pc: 0, pc: 102] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  2178.         [pc: 0, pc: 102] local: i index: 2 type: int
  2179.       Stack map table: number of frames 4
  2180.         [pc: 49, same]
  2181.         [pc: 78, same]
  2182.         [pc: 88, same]
  2183.         [pc: 99, same]
  2184.  
  2185.   // Method descriptor #1032 (Lnet/minecraft/server/v1_14_R1/HeightMap$Type;II)I
  2186.   // Stack: 4, Locals: 4
  2187.   public final int getHighestBlockY(net.minecraft.server.v1_14_R1.HeightMap.Type heightmap, int x, int z);
  2188.     0  aload_0 [this]
  2189.     1  aload_1 [heightmap]
  2190.     2  iload_2 [x]
  2191.     3  iload_3 [z]
  2192.     4  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.HeightMap$Type, int, int) : int [1034]
  2193.     7  ireturn
  2194.       Line numbers:
  2195.         [pc: 0, line: 688]
  2196.       Local variable table:
  2197.         [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2198.         [pc: 0, pc: 8] local: heightmap index: 1 type: net.minecraft.server.v1_14_R1.HeightMap.Type
  2199.         [pc: 0, pc: 8] local: x index: 2 type: int
  2200.         [pc: 0, pc: 8] local: z index: 3 type: int
  2201.  
  2202.   // Method descriptor #1032 (Lnet/minecraft/server/v1_14_R1/HeightMap$Type;II)I
  2203.   // Stack: 5, Locals: 5
  2204.   public int a(net.minecraft.server.v1_14_R1.HeightMap.Type heightmap_type, int i, int j);
  2205.      0  iload_2 [i]
  2206.      1  ldc_w <Integer -30000000> [1025]
  2207.      4  if_icmplt 76
  2208.      7  iload_3 [j]
  2209.      8  ldc_w <Integer -30000000> [1025]
  2210.     11  if_icmplt 76
  2211.     14  iload_2 [i]
  2212.     15  ldc_w <Integer 30000000> [1026]
  2213.     18  if_icmpge 76
  2214.     21  iload_3 [j]
  2215.     22  ldc_w <Integer 30000000> [1026]
  2216.     25  if_icmpge 76
  2217.     28  aload_0 [this]
  2218.     29  iload_2 [i]
  2219.     30  iconst_4
  2220.     31  ishr
  2221.     32  iload_3 [j]
  2222.     33  iconst_4
  2223.     34  ishr
  2224.     35  invokevirtual net.minecraft.server.v1_14_R1.World.isChunkLoaded(int, int) : boolean [1040]
  2225.     38  ifeq 70
  2226.     41  aload_0 [this]
  2227.     42  iload_2 [i]
  2228.     43  iconst_4
  2229.     44  ishr
  2230.     45  iload_3 [j]
  2231.     46  iconst_4
  2232.     47  ishr
  2233.     48  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAt(int, int) : net.minecraft.server.v1_14_R1.Chunk [602]
  2234.     51  aload_1 [heightmap_type]
  2235.     52  iload_2 [i]
  2236.     53  bipush 15
  2237.     55  iand
  2238.     56  iload_3 [j]
  2239.     57  bipush 15
  2240.     59  iand
  2241.     60  invokevirtual net.minecraft.server.v1_14_R1.Chunk.a(net.minecraft.server.v1_14_R1.HeightMap$Type, int, int) : int [1041]
  2242.     63  iconst_1
  2243.     64  iadd
  2244.     65  istore 4 [k]
  2245.     67  goto 84
  2246.     70  iconst_0
  2247.     71  istore 4 [k]
  2248.     73  goto 84
  2249.     76  aload_0 [this]
  2250.     77  invokevirtual net.minecraft.server.v1_14_R1.World.getSeaLevel() : int [554]
  2251.     80  iconst_1
  2252.     81  iadd
  2253.     82  istore 4 [k]
  2254.     84  iload 4 [k]
  2255.     86  ireturn
  2256.       Line numbers:
  2257.         [pc: 0, line: 692]
  2258.         [pc: 28, line: 693]
  2259.         [pc: 41, line: 694]
  2260.         [pc: 70, line: 696]
  2261.         [pc: 76, line: 699]
  2262.         [pc: 84, line: 702]
  2263.       Local variable table:
  2264.         [pc: 67, pc: 70] local: k index: 4 type: int
  2265.         [pc: 73, pc: 76] local: k index: 4 type: int
  2266.         [pc: 0, pc: 87] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2267.         [pc: 0, pc: 87] local: heightmap_type index: 1 type: net.minecraft.server.v1_14_R1.HeightMap.Type
  2268.         [pc: 0, pc: 87] local: i index: 2 type: int
  2269.         [pc: 0, pc: 87] local: j index: 3 type: int
  2270.         [pc: 84, pc: 87] local: k index: 4 type: int
  2271.       Stack map table: number of frames 3
  2272.         [pc: 70, same_extended]
  2273.         [pc: 76, same]
  2274.         [pc: 84, append: {int}]
  2275.  
  2276.   // Method descriptor #1045 (Lnet/minecraft/server/v1_14_R1/EnumSkyBlock;Lnet/minecraft/server/v1_14_R1/BlockPosition;)I
  2277.   // Stack: 2, Locals: 3
  2278.   public int getBrightness(net.minecraft.server.v1_14_R1.EnumSkyBlock enumskyblock, net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  2279.      0  aload_0 [this]
  2280.      1  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
  2281.      4  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getLightEngine() : net.minecraft.server.v1_14_R1.LightEngine [750]
  2282.      7  aload_1 [enumskyblock]
  2283.      8  invokevirtual net.minecraft.server.v1_14_R1.LightEngine.a(net.minecraft.server.v1_14_R1.EnumSkyBlock) : net.minecraft.server.v1_14_R1.LightEngineLayerEventListener [1048]
  2284.     11  aload_2 [blockposition]
  2285.     12  invokeinterface net.minecraft.server.v1_14_R1.LightEngineLayerEventListener.b(net.minecraft.server.v1_14_R1.BlockPosition) : int [1052] [nargs: 2]
  2286.     17  ireturn
  2287.       Line numbers:
  2288.         [pc: 0, line: 707]
  2289.       Local variable table:
  2290.         [pc: 0, pc: 18] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2291.         [pc: 0, pc: 18] local: enumskyblock index: 1 type: net.minecraft.server.v1_14_R1.EnumSkyBlock
  2292.         [pc: 0, pc: 18] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
  2293.  
  2294.   // Method descriptor #551 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/IBlockData;
  2295.   // Stack: 4, Locals: 4
  2296.   public net.minecraft.server.v1_14_R1.IBlockData getType(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  2297.      0  aload_0 [this]
  2298.      1  getfield net.minecraft.server.v1_14_R1.World.captureTreeGeneration : boolean [252]
  2299.      4  ifeq 53
  2300.      7  aload_0 [this]
  2301.      8  getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
  2302.     11  invokevirtual java.util.ArrayList.iterator() : java.util.Iterator [617]
  2303.     14  astore_2 [it]
  2304.     15  aload_2 [it]
  2305.     16  invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
  2306.     21  ifeq 53
  2307.     24  aload_2 [it]
  2308.     25  invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
  2309.     30  checkcast org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState [627]
  2310.     33  astore_3 [previous]
  2311.     34  aload_3 [previous]
  2312.     35  invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [677]
  2313.     38  aload_1 [blockposition]
  2314.     39  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.equals(java.lang.Object) : boolean [681]
  2315.     42  ifeq 50
  2316.     45  aload_3 [previous]
  2317.     46  invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getHandle() : net.minecraft.server.v1_14_R1.IBlockData [634]
  2318.     49  areturn
  2319.     50  goto 15
  2320.     53  aload_1 [blockposition]
  2321.     54  invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
  2322.     57  ifeq 67
  2323.     60  getstatic net.minecraft.server.v1_14_R1.Blocks.VOID_AIR : net.minecraft.server.v1_14_R1.Block [1057]
  2324.     63  invokevirtual net.minecraft.server.v1_14_R1.Block.getBlockData() : net.minecraft.server.v1_14_R1.IBlockData [647]
  2325.     66  areturn
  2326.     67  aload_0 [this]
  2327.     68  aload_1 [blockposition]
  2328.     69  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  2329.     72  iconst_4
  2330.     73  ishr
  2331.     74  aload_1 [blockposition]
  2332.     75  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  2333.     78  iconst_4
  2334.     79  ishr
  2335.     80  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAt(int, int) : net.minecraft.server.v1_14_R1.Chunk [602]
  2336.     83  astore_2 [chunk]
  2337.     84  aload_2 [chunk]
  2338.     85  aload_1 [blockposition]
  2339.     86  invokevirtual net.minecraft.server.v1_14_R1.Chunk.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [1058]
  2340.     89  areturn
  2341.       Line numbers:
  2342.         [pc: 0, line: 713]
  2343.         [pc: 7, line: 714]
  2344.         [pc: 15, line: 715]
  2345.         [pc: 24, line: 716]
  2346.         [pc: 34, line: 717]
  2347.         [pc: 45, line: 718]
  2348.         [pc: 50, line: 720]
  2349.         [pc: 53, line: 723]
  2350.         [pc: 60, line: 724]
  2351.         [pc: 67, line: 726]
  2352.         [pc: 84, line: 728]
  2353.       Local variable table:
  2354.         [pc: 34, pc: 50] local: previous index: 3 type: org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState
  2355.         [pc: 15, pc: 53] local: it index: 2 type: java.util.Iterator
  2356.         [pc: 84, pc: 90] local: chunk index: 2 type: net.minecraft.server.v1_14_R1.Chunk
  2357.         [pc: 0, pc: 90] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2358.         [pc: 0, pc: 90] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  2359.       Local variable type table:
  2360.         [pc: 15, pc: 53] local: it index: 2 type: java.util.Iterator<org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState>
  2361.       Stack map table: number of frames 4
  2362.         [pc: 15, append: {java.util.Iterator}]
  2363.         [pc: 50, same]
  2364.         [pc: 53, chop 1 local(s)]
  2365.         [pc: 67, same]
  2366.  
  2367.   // Method descriptor #655 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/Fluid;
  2368.   // Stack: 2, Locals: 3
  2369.   public net.minecraft.server.v1_14_R1.Fluid getFluid(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  2370.      0  aload_1 [blockposition]
  2371.      1  invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
  2372.      4  ifeq 14
  2373.      7  getstatic net.minecraft.server.v1_14_R1.FluidTypes.EMPTY : net.minecraft.server.v1_14_R1.FluidType [1064]
  2374.     10  invokevirtual net.minecraft.server.v1_14_R1.FluidType.i() : net.minecraft.server.v1_14_R1.Fluid [1069]
  2375.     13  areturn
  2376.     14  aload_0 [this]
  2377.     15  aload_1 [blockposition]
  2378.     16  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Chunk [708]
  2379.     19  astore_2 [chunk]
  2380.     20  aload_2 [chunk]
  2381.     21  aload_1 [blockposition]
  2382.     22  invokevirtual net.minecraft.server.v1_14_R1.Chunk.getFluid(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Fluid [1070]
  2383.     25  areturn
  2384.       Line numbers:
  2385.         [pc: 0, line: 734]
  2386.         [pc: 7, line: 735]
  2387.         [pc: 14, line: 737]
  2388.         [pc: 20, line: 739]
  2389.       Local variable table:
  2390.         [pc: 20, pc: 26] local: chunk index: 2 type: net.minecraft.server.v1_14_R1.Chunk
  2391.         [pc: 0, pc: 26] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2392.         [pc: 0, pc: 26] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  2393.       Stack map table: number of frames 1
  2394.         [pc: 14, same]
  2395.  
  2396.   // Method descriptor #425 ()Z
  2397.   // Stack: 1, Locals: 1
  2398.   public boolean isDayTime();
  2399.     0  aload_0 [this]
  2400.     1  invokevirtual net.minecraft.server.v1_14_R1.World.J() : boolean [1073]
  2401.     4  ireturn
  2402.       Line numbers:
  2403.         [pc: 0, line: 743]
  2404.       Local variable table:
  2405.         [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2406.  
  2407.   // Method descriptor #425 ()Z
  2408.   // Stack: 2, Locals: 1
  2409.   public boolean J();
  2410.      0  aload_0 [this]
  2411.      1  getfield net.minecraft.server.v1_14_R1.World.u : int [169]
  2412.      4  iconst_4
  2413.      5  if_icmpge 12
  2414.      8  iconst_1
  2415.      9  goto 13
  2416.     12  iconst_0
  2417.     13  ireturn
  2418.       Line numbers:
  2419.         [pc: 0, line: 745]
  2420.       Local variable table:
  2421.         [pc: 0, pc: 14] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2422.       Stack map table: number of frames 2
  2423.         [pc: 12, same]
  2424.         [pc: 13, same_locals_1_stack_item, stack: {int}]
  2425.  
  2426.   // Method descriptor #1075 (Lnet/minecraft/server/v1_14_R1/EntityHuman;Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/SoundEffect;Lnet/minecraft/server/v1_14_R1/SoundCategory;FF)V
  2427.   // Stack: 12, Locals: 7
  2428.   public void playSound(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.EntityHuman entityhuman,  net.minecraft.server.v1_14_R1.BlockPosition blockposition,  net.minecraft.server.v1_14_R1.SoundEffect soundeffect,  net.minecraft.server.v1_14_R1.SoundCategory soundcategory,  float f,  float f1);
  2429.      0  aload_0 [this]
  2430.      1  aload_1 [entityhuman]
  2431.      2  aload_2 [blockposition]
  2432.      3  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  2433.      6  i2d
  2434.      7  ldc2_w <Double 0.5> [1076]
  2435.     10  dadd
  2436.     11  aload_2 [blockposition]
  2437.     12  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  2438.     15  i2d
  2439.     16  ldc2_w <Double 0.5> [1076]
  2440.     19  dadd
  2441.     20  aload_2 [blockposition]
  2442.     21  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  2443.     24  i2d
  2444.     25  ldc2_w <Double 0.5> [1076]
  2445.     28  dadd
  2446.     29  aload_3 [soundeffect]
  2447.     30  aload 4 [soundcategory]
  2448.     32  fload 5 [f]
  2449.     34  fload 6 [f1]
  2450.     36  invokevirtual net.minecraft.server.v1_14_R1.World.playSound(net.minecraft.server.v1_14_R1.EntityHuman, double, double, double, net.minecraft.server.v1_14_R1.SoundEffect, net.minecraft.server.v1_14_R1.SoundCategory, float, float) : void [1080]
  2451.     39  return
  2452.       Line numbers:
  2453.         [pc: 0, line: 750]
  2454.         [pc: 39, line: 751]
  2455.       Local variable table:
  2456.         [pc: 0, pc: 40] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2457.         [pc: 0, pc: 40] local: entityhuman index: 1 type: net.minecraft.server.v1_14_R1.EntityHuman
  2458.         [pc: 0, pc: 40] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
  2459.         [pc: 0, pc: 40] local: soundeffect index: 3 type: net.minecraft.server.v1_14_R1.SoundEffect
  2460.         [pc: 0, pc: 40] local: soundcategory index: 4 type: net.minecraft.server.v1_14_R1.SoundCategory
  2461.         [pc: 0, pc: 40] local: f index: 5 type: float
  2462.         [pc: 0, pc: 40] local: f1 index: 6 type: float
  2463.  
  2464.   // Method descriptor #1078 (Lnet/minecraft/server/v1_14_R1/EntityHuman;DDDLnet/minecraft/server/v1_14_R1/SoundEffect;Lnet/minecraft/server/v1_14_R1/SoundCategory;FF)V
  2465.   // Stack: 12, Locals: 12
  2466.   public final void sendSoundEffect(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.EntityHuman fromEntity,  double x,  double y,  double z,  net.minecraft.server.v1_14_R1.SoundEffect soundeffect,  net.minecraft.server.v1_14_R1.SoundCategory soundcategory,  float volume,  float pitch);
  2467.      0  aload_0 [this]
  2468.      1  aload_1 [fromEntity]
  2469.      2  dload_2 [x]
  2470.      3  dload 4 [y]
  2471.      5  dload 6 [z]
  2472.      7  aload 8 [soundeffect]
  2473.      9  aload 9 [soundcategory]
  2474.     11  fload 10 [volume]
  2475.     13  fload 11 [pitch]
  2476.     15  invokevirtual net.minecraft.server.v1_14_R1.World.playSound(net.minecraft.server.v1_14_R1.EntityHuman, double, double, double, net.minecraft.server.v1_14_R1.SoundEffect, net.minecraft.server.v1_14_R1.SoundCategory, float, float) : void [1080]
  2477.     18  return
  2478.       Line numbers:
  2479.         [pc: 0, line: 755]
  2480.         [pc: 18, line: 756]
  2481.       Local variable table:
  2482.         [pc: 0, pc: 19] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2483.         [pc: 0, pc: 19] local: fromEntity index: 1 type: net.minecraft.server.v1_14_R1.EntityHuman
  2484.         [pc: 0, pc: 19] local: x index: 2 type: double
  2485.         [pc: 0, pc: 19] local: y index: 4 type: double
  2486.         [pc: 0, pc: 19] local: z index: 6 type: double
  2487.         [pc: 0, pc: 19] local: soundeffect index: 8 type: net.minecraft.server.v1_14_R1.SoundEffect
  2488.         [pc: 0, pc: 19] local: soundcategory index: 9 type: net.minecraft.server.v1_14_R1.SoundCategory
  2489.         [pc: 0, pc: 19] local: volume index: 10 type: float
  2490.         [pc: 0, pc: 19] local: pitch index: 11 type: float
  2491.  
  2492.   // Method descriptor #1078 (Lnet/minecraft/server/v1_14_R1/EntityHuman;DDDLnet/minecraft/server/v1_14_R1/SoundEffect;Lnet/minecraft/server/v1_14_R1/SoundCategory;FF)V
  2493.   public abstract void playSound(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.EntityHuman arg0,  double arg1,  double arg2,  double arg3,  net.minecraft.server.v1_14_R1.SoundEffect arg4,  net.minecraft.server.v1_14_R1.SoundCategory arg5,  float arg6,  float arg7);
  2494.  
  2495.   // Method descriptor #1095 (Lnet/minecraft/server/v1_14_R1/EntityHuman;Lnet/minecraft/server/v1_14_R1/Entity;Lnet/minecraft/server/v1_14_R1/SoundEffect;Lnet/minecraft/server/v1_14_R1/SoundCategory;FF)V
  2496.   public abstract void playSound(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.EntityHuman arg0,  net.minecraft.server.v1_14_R1.Entity arg1,  net.minecraft.server.v1_14_R1.SoundEffect arg2,  net.minecraft.server.v1_14_R1.SoundCategory arg3,  float arg4,  float arg5);
  2497.  
  2498.   // Method descriptor #1096 (DDDLnet/minecraft/server/v1_14_R1/SoundEffect;Lnet/minecraft/server/v1_14_R1/SoundCategory;FFZ)V
  2499.   // Stack: 0, Locals: 12
  2500.   public void a(double d0, double d1, double d2, net.minecraft.server.v1_14_R1.SoundEffect soundeffect, net.minecraft.server.v1_14_R1.SoundCategory soundcategory, float f, float f1, boolean flag);
  2501.     0  return
  2502.       Line numbers:
  2503.         [pc: 0, line: 762]
  2504.       Local variable table:
  2505.         [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2506.         [pc: 0, pc: 1] local: d0 index: 1 type: double
  2507.         [pc: 0, pc: 1] local: d1 index: 3 type: double
  2508.         [pc: 0, pc: 1] local: d2 index: 5 type: double
  2509.         [pc: 0, pc: 1] local: soundeffect index: 7 type: net.minecraft.server.v1_14_R1.SoundEffect
  2510.         [pc: 0, pc: 1] local: soundcategory index: 8 type: net.minecraft.server.v1_14_R1.SoundCategory
  2511.         [pc: 0, pc: 1] local: f index: 9 type: float
  2512.         [pc: 0, pc: 1] local: f1 index: 10 type: float
  2513.         [pc: 0, pc: 1] local: flag index: 11 type: boolean
  2514.  
  2515.   // Method descriptor #1101 (Lnet/minecraft/server/v1_14_R1/ParticleParam;DDDDDD)V
  2516.   // Stack: 0, Locals: 14
  2517.   public void addParticle(net.minecraft.server.v1_14_R1.ParticleParam particleparam, double d0, double d1, double d2, double d3, double d4, double d5);
  2518.     0  return
  2519.       Line numbers:
  2520.         [pc: 0, line: 765]
  2521.       Local variable table:
  2522.         [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2523.         [pc: 0, pc: 1] local: particleparam index: 1 type: net.minecraft.server.v1_14_R1.ParticleParam
  2524.         [pc: 0, pc: 1] local: d0 index: 2 type: double
  2525.         [pc: 0, pc: 1] local: d1 index: 4 type: double
  2526.         [pc: 0, pc: 1] local: d2 index: 6 type: double
  2527.         [pc: 0, pc: 1] local: d3 index: 8 type: double
  2528.         [pc: 0, pc: 1] local: d4 index: 10 type: double
  2529.         [pc: 0, pc: 1] local: d5 index: 12 type: double
  2530.  
  2531.   // Method descriptor #1101 (Lnet/minecraft/server/v1_14_R1/ParticleParam;DDDDDD)V
  2532.   // Stack: 0, Locals: 14
  2533.   public void b(net.minecraft.server.v1_14_R1.ParticleParam particleparam, double d0, double d1, double d2, double d3, double d4, double d5);
  2534.     0  return
  2535.       Line numbers:
  2536.         [pc: 0, line: 767]
  2537.       Local variable table:
  2538.         [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2539.         [pc: 0, pc: 1] local: particleparam index: 1 type: net.minecraft.server.v1_14_R1.ParticleParam
  2540.         [pc: 0, pc: 1] local: d0 index: 2 type: double
  2541.         [pc: 0, pc: 1] local: d1 index: 4 type: double
  2542.         [pc: 0, pc: 1] local: d2 index: 6 type: double
  2543.         [pc: 0, pc: 1] local: d3 index: 8 type: double
  2544.         [pc: 0, pc: 1] local: d4 index: 10 type: double
  2545.         [pc: 0, pc: 1] local: d5 index: 12 type: double
  2546.  
  2547.   // Method descriptor #1107 (Lnet/minecraft/server/v1_14_R1/ParticleParam;ZDDDDDD)V
  2548.   // Stack: 0, Locals: 15
  2549.   public void b(net.minecraft.server.v1_14_R1.ParticleParam particleparam, boolean flag, double d0, double d1, double d2, double d3, double d4, double d5);
  2550.     0  return
  2551.       Line numbers:
  2552.         [pc: 0, line: 769]
  2553.       Local variable table:
  2554.         [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2555.         [pc: 0, pc: 1] local: particleparam index: 1 type: net.minecraft.server.v1_14_R1.ParticleParam
  2556.         [pc: 0, pc: 1] local: flag index: 2 type: boolean
  2557.         [pc: 0, pc: 1] local: d0 index: 3 type: double
  2558.         [pc: 0, pc: 1] local: d1 index: 5 type: double
  2559.         [pc: 0, pc: 1] local: d2 index: 7 type: double
  2560.         [pc: 0, pc: 1] local: d3 index: 9 type: double
  2561.         [pc: 0, pc: 1] local: d4 index: 11 type: double
  2562.         [pc: 0, pc: 1] local: d5 index: 13 type: double
  2563.  
  2564.   // Method descriptor #1108 (F)F
  2565.   // Stack: 2, Locals: 3
  2566.   public float b(float f);
  2567.      0  aload_0 [this]
  2568.      1  fload_1 [f]
  2569.      2  invokevirtual net.minecraft.server.v1_14_R1.World.j(float) : float [1110]
  2570.      5  fstore_2 [f1]
  2571.      6  fload_2 [f1]
  2572.      7  ldc_w <Float 6.2831855> [1111]
  2573.     10  fmul
  2574.     11  freturn
  2575.       Line numbers:
  2576.         [pc: 0, line: 772]
  2577.         [pc: 6, line: 774]
  2578.       Local variable table:
  2579.         [pc: 0, pc: 12] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2580.         [pc: 0, pc: 12] local: f index: 1 type: float
  2581.         [pc: 6, pc: 12] local: f1 index: 2 type: float
  2582.  
  2583.   // Method descriptor #1112 (Lnet/minecraft/server/v1_14_R1/TileEntity;)Z
  2584.   // Stack: 7, Locals: 5
  2585.   public boolean a(net.minecraft.server.v1_14_R1.TileEntity tileentity);
  2586.       0  aload_0 [this]
  2587.       1  getfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
  2588.       4  ifeq 45
  2589.       7  getstatic net.minecraft.server.v1_14_R1.World.LOGGER : org.apache.logging.log4j.Logger [1116]
  2590.      10  ldc_w <String "Adding block entity while ticking: {} @ {}"> [1118]
  2591.      13  iconst_2
  2592.      14  anewarray org.apache.logging.log4j.util.Supplier [1120]
  2593.      17  dup
  2594.      18  iconst_0
  2595.      19  aload_1 [tileentity]
  2596.      20  invokedynamic 1 get(net.minecraft.server.v1_14_R1.TileEntity) : org.apache.logging.log4j.util.Supplier [1128]
  2597.      25  aastore
  2598.      26  dup
  2599.      27  iconst_1
  2600.      28  aload_1 [tileentity]
  2601.      29  dup
  2602.      30  invokevirtual java.lang.Object.getClass() : java.lang.Class [1132]
  2603.      33  pop
  2604.      34  invokedynamic 2 get(net.minecraft.server.v1_14_R1.TileEntity) : org.apache.logging.log4j.util.Supplier [1135]
  2605.      39  aastore
  2606.      40  invokeinterface org.apache.logging.log4j.Logger.error(java.lang.String, org.apache.logging.log4j.util.Supplier[]) : void [1141] [nargs: 3]
  2607.      45  iconst_1
  2608.      46  istore_2 [flag]
  2609.      47  iload_2 [flag]
  2610.      48  ifeq 82
  2611.      51  aload_1 [tileentity]
  2612.      52  instanceof net.minecraft.server.v1_14_R1.ITickable [1143]
  2613.      55  ifeq 82
  2614.      58  aload_0 [this]
  2615.      59  getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  2616.      62  aload_1 [tileentity]
  2617.      63  invokeinterface java.util.List.contains(java.lang.Object) : boolean [1146] [nargs: 2]
  2618.      68  ifne 82
  2619.      71  aload_0 [this]
  2620.      72  getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  2621.      75  aload_1 [tileentity]
  2622.      76  invokeinterface java.util.List.add(java.lang.Object) : boolean [1147] [nargs: 2]
  2623.      81  pop
  2624.      82  aload_0 [this]
  2625.      83  getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
  2626.      86  ifeq 111
  2627.      89  aload_1 [tileentity]
  2628.      90  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  2629.      93  astore_3 [blockposition]
  2630.      94  aload_0 [this]
  2631.      95  aload_3 [blockposition]
  2632.      96  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  2633.      99  astore 4 [iblockdata]
  2634.     101  aload_0 [this]
  2635.     102  aload_3 [blockposition]
  2636.     103  aload 4 [iblockdata]
  2637.     105  aload 4 [iblockdata]
  2638.     107  iconst_2
  2639.     108  invokevirtual net.minecraft.server.v1_14_R1.World.notify(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData, int) : void [795]
  2640.     111  iload_2 [flag]
  2641.     112  ireturn
  2642.       Line numbers:
  2643.         [pc: 0, line: 778]
  2644.         [pc: 7, line: 779]
  2645.         [pc: 45, line: 784]
  2646.         [pc: 47, line: 786]
  2647.         [pc: 71, line: 787]
  2648.         [pc: 82, line: 790]
  2649.         [pc: 89, line: 791]
  2650.         [pc: 94, line: 792]
  2651.         [pc: 101, line: 794]
  2652.         [pc: 111, line: 797]
  2653.       Local variable table:
  2654.         [pc: 94, pc: 111] local: blockposition index: 3 type: net.minecraft.server.v1_14_R1.BlockPosition
  2655.         [pc: 101, pc: 111] local: iblockdata index: 4 type: net.minecraft.server.v1_14_R1.IBlockData
  2656.         [pc: 0, pc: 113] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2657.         [pc: 0, pc: 113] local: tileentity index: 1 type: net.minecraft.server.v1_14_R1.TileEntity
  2658.         [pc: 47, pc: 113] local: flag index: 2 type: boolean
  2659.       Stack map table: number of frames 3
  2660.         [pc: 45, same]
  2661.         [pc: 82, append: {int}]
  2662.         [pc: 111, same]
  2663.  
  2664.   // Method descriptor #1148 (Ljava/util/Collection;)V
  2665.   // Signature: (Ljava/util/Collection<Lnet/minecraft/server/v1_14_R1/TileEntity;>;)V
  2666.   // Stack: 2, Locals: 4
  2667.   public void a(java.util.Collection collection);
  2668.      0  aload_0 [this]
  2669.      1  getfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
  2670.      4  ifeq 21
  2671.      7  aload_0 [this]
  2672.      8  getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  2673.     11  aload_1 [collection]
  2674.     12  invokeinterface java.util.List.addAll(java.util.Collection) : boolean [1152] [nargs: 2]
  2675.     17  pop
  2676.     18  goto 56
  2677.     21  aload_1 [collection]
  2678.     22  invokeinterface java.util.Collection.iterator() : java.util.Iterator [1155] [nargs: 1]
  2679.     27  astore_2 [iterator]
  2680.     28  aload_2 [iterator]
  2681.     29  invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
  2682.     34  ifeq 56
  2683.     37  aload_2 [iterator]
  2684.     38  invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
  2685.     43  checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
  2686.     46  astore_3 [tileentity]
  2687.     47  aload_0 [this]
  2688.     48  aload_3 [tileentity]
  2689.     49  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.TileEntity) : boolean [1157]
  2690.     52  pop
  2691.     53  goto 28
  2692.     56  return
  2693.       Line numbers:
  2694.         [pc: 0, line: 801]
  2695.         [pc: 7, line: 802]
  2696.         [pc: 21, line: 804]
  2697.         [pc: 28, line: 806]
  2698.         [pc: 37, line: 807]
  2699.         [pc: 47, line: 809]
  2700.         [pc: 53, line: 810]
  2701.         [pc: 56, line: 813]
  2702.       Local variable table:
  2703.         [pc: 47, pc: 53] local: tileentity index: 3 type: net.minecraft.server.v1_14_R1.TileEntity
  2704.         [pc: 28, pc: 56] local: iterator index: 2 type: java.util.Iterator
  2705.         [pc: 0, pc: 57] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  2706.         [pc: 0, pc: 57] local: collection index: 1 type: java.util.Collection
  2707.       Local variable type table:
  2708.         [pc: 0, pc: 57] local: collection index: 1 type: java.util.Collection<net.minecraft.server.v1_14_R1.TileEntity>
  2709.       Stack map table: number of frames 3
  2710.         [pc: 21, same]
  2711.         [pc: 28, append: {java.util.Iterator}]
  2712.         [pc: 56, chop 1 local(s)]
  2713.  
  2714.   // Method descriptor #212 ()V
  2715.   // Stack: 7, Locals: 8
  2716.   public void tickBlockEntities();
  2717.       0  aload_0 [this]
  2718.       1  invokevirtual net.minecraft.server.v1_14_R1.World.getMethodProfiler() : net.minecraft.server.v1_14_R1.GameProfilerFiller [1165]
  2719.       4  astore_1 [gameprofilerfiller]
  2720.       5  aload_1 [gameprofilerfiller]
  2721.       6  ldc_w <String "blockEntities"> [1167]
  2722.       9  invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.enter(java.lang.String) : void [746] [nargs: 2]
  2723.      14  aload_0 [this]
  2724.      15  getfield net.minecraft.server.v1_14_R1.World.timings : co.aikar.timings.WorldTimingsHandler [387]
  2725.      18  getfield co.aikar.timings.WorldTimingsHandler.tileEntityTick : co.aikar.timings.Timing [1171]
  2726.      21  invokeinterface co.aikar.timings.Timing.startTiming() : co.aikar.timings.Timing [1177] [nargs: 1]
  2727.      26  pop
  2728.      27  aload_0 [this]
  2729.      28  getfield net.minecraft.server.v1_14_R1.World.tileEntityListUnload : java.util.Set [232]
  2730.      31  invokeinterface java.util.Set.isEmpty() : boolean [1180] [nargs: 1]
  2731.      36  ifne 81
  2732.      39  new java.util.IdentityHashMap [1182]
  2733.      42  dup
  2734.      43  invokespecial java.util.IdentityHashMap() [1183]
  2735.      46  invokestatic java.util.Collections.newSetFromMap(java.util.Map) : java.util.Set [1189]
  2736.      49  astore_2 [toRemove]
  2737.      50  aload_2 [toRemove]
  2738.      51  aload_0 [this]
  2739.      52  getfield net.minecraft.server.v1_14_R1.World.tileEntityListUnload : java.util.Set [232]
  2740.      55  invokeinterface java.util.Set.addAll(java.util.Collection) : boolean [1190] [nargs: 2]
  2741.      60  pop
  2742.      61  aload_0 [this]
  2743.      62  getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  2744.      65  aload_2 [toRemove]
  2745.      66  invokeinterface java.util.List.removeAll(java.util.Collection) : boolean [1193] [nargs: 2]
  2746.      71  pop
  2747.      72  aload_0 [this]
  2748.      73  getfield net.minecraft.server.v1_14_R1.World.tileEntityListUnload : java.util.Set [232]
  2749.      76  invokeinterface java.util.Set.clear() : void [1196] [nargs: 1]
  2750.      81  aload_0 [this]
  2751.      82  iconst_1
  2752.      83  putfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
  2753.      86  iconst_0
  2754.      87  istore_2 [tilesThisCycle]
  2755.      88  aload_0 [this]
  2756.      89  iconst_0
  2757.      90  putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2758.      93  aload_0 [this]
  2759.      94  getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2760.      97  aload_0 [this]
  2761.      98  getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  2762.     101  invokeinterface java.util.List.size() : int [453] [nargs: 1]
  2763.     106  if_icmpge 561
  2764.     109  aload_0 [this]
  2765.     110  aload_0 [this]
  2766.     111  getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2767.     114  aload_0 [this]
  2768.     115  getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  2769.     118  invokeinterface java.util.List.size() : int [453] [nargs: 1]
  2770.     123  if_icmpge 133
  2771.     126  aload_0 [this]
  2772.     127  getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2773.     130  goto 134
  2774.     133  iconst_0
  2775.     134  putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2776.     137  aload_0 [this]
  2777.     138  getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  2778.     141  aload_0 [this]
  2779.     142  getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2780.     145  invokeinterface java.util.List.get(int) : java.lang.Object [457] [nargs: 2]
  2781.     150  checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
  2782.     153  astore_3 [tileentity]
  2783.     154  aload_3 [tileentity]
  2784.     155  ifnonnull 198
  2785.     158  aload_0 [this]
  2786.     159  invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
  2787.     162  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getLogger() : java.util.logging.Logger [1202]
  2788.     165  ldc_w <String "Spigot has detected a null entity and has removed it, preventing a crash"> [1204]
  2789.     168  invokevirtual java.util.logging.Logger.severe(java.lang.String) : void [1209]
  2790.     171  iinc 2 -1 [tilesThisCycle]
  2791.     174  aload_0 [this]
  2792.     175  getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  2793.     178  aload_0 [this]
  2794.     179  dup
  2795.     180  getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2796.     183  dup_x1
  2797.     184  iconst_1
  2798.     185  isub
  2799.     186  putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2800.     189  invokeinterface java.util.List.remove(int) : java.lang.Object [1211] [nargs: 2]
  2801.     194  pop
  2802.     195  goto 548
  2803.     198  aload_3 [tileentity]
  2804.     199  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.isRemoved() : boolean [1214]
  2805.     202  ifne 491
  2806.     205  aload_3 [tileentity]
  2807.     206  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.hasWorld() : boolean [1217]
  2808.     209  ifeq 491
  2809.     212  aload_3 [tileentity]
  2810.     213  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  2811.     216  astore 4 [blockposition]
  2812.     218  aload_0 [this]
  2813.     219  getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
  2814.     222  aload 4 [blockposition]
  2815.     224  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.a(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1219]
  2816.     227  ifeq 491
  2817.     230  aload_0 [this]
  2818.     231  invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
  2819.     234  aload 4 [blockposition]
  2820.     236  invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.a(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1220]
  2821.     239  ifeq 491
  2822.     242  aload_1 [gameprofilerfiller]
  2823.     243  aload_3 [tileentity]
  2824.     244  invokedynamic 3 get(net.minecraft.server.v1_14_R1.TileEntity) : java.util.function.Supplier [1228]
  2825.     249  invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.a(java.util.function.Supplier) : void [1231] [nargs: 2]
  2826.     254  aload_3 [tileentity]
  2827.     255  getfield net.minecraft.server.v1_14_R1.TileEntity.tickTimer : co.aikar.timings.Timing [1234]
  2828.     258  invokeinterface co.aikar.timings.Timing.startTiming() : co.aikar.timings.Timing [1177] [nargs: 1]
  2829.     263  pop
  2830.     264  aload_3 [tileentity]
  2831.     265  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.q() : net.minecraft.server.v1_14_R1.TileEntityTypes [1238]
  2832.     268  aload_0 [this]
  2833.     269  aload 4 [blockposition]
  2834.     271  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  2835.     274  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
  2836.     277  invokevirtual net.minecraft.server.v1_14_R1.TileEntityTypes.a(net.minecraft.server.v1_14_R1.Block) : boolean [1243]
  2837.     280  ifeq 295
  2838.     283  aload_3 [tileentity]
  2839.     284  checkcast net.minecraft.server.v1_14_R1.ITickable [1143]
  2840.     287  invokeinterface net.minecraft.server.v1_14_R1.ITickable.tick() : void [1246] [nargs: 1]
  2841.     292  goto 299
  2842.     295  aload_3 [tileentity]
  2843.     296  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.r() : void [1249]
  2844.     299  aload_1 [gameprofilerfiller]
  2845.     300  invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.exit() : void [758] [nargs: 1]
  2846.     305  aload_3 [tileentity]
  2847.     306  getfield net.minecraft.server.v1_14_R1.TileEntity.tickTimer : co.aikar.timings.Timing [1234]
  2848.     309  invokeinterface co.aikar.timings.Timing.stopTiming() : void [1252] [nargs: 1]
  2849.     314  goto 491
  2850.     317  astore 5 [throwable]
  2851.     319  new java.lang.StringBuilder [1254]
  2852.     322  dup
  2853.     323  invokespecial java.lang.StringBuilder() [1255]
  2854.     326  ldc_w <String "TileEntity threw exception at "> [1257]
  2855.     329  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  2856.     332  aload_3 [tileentity]
  2857.     333  getfield net.minecraft.server.v1_14_R1.TileEntity.world : net.minecraft.server.v1_14_R1.World [1263]
  2858.     336  invokevirtual net.minecraft.server.v1_14_R1.World.getWorld() : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [1264]
  2859.     339  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getName() : java.lang.String [1265]
  2860.     342  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  2861.     345  ldc_w <String ":"> [1267]
  2862.     348  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  2863.     351  aload_3 [tileentity]
  2864.     352  getfield net.minecraft.server.v1_14_R1.TileEntity.position : net.minecraft.server.v1_14_R1.BlockPosition [1269]
  2865.     355  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  2866.     358  invokevirtual java.lang.StringBuilder.append(int) : java.lang.StringBuilder [1272]
  2867.     361  ldc_w <String ","> [1274]
  2868.     364  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  2869.     367  aload_3 [tileentity]
  2870.     368  getfield net.minecraft.server.v1_14_R1.TileEntity.position : net.minecraft.server.v1_14_R1.BlockPosition [1269]
  2871.     371  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  2872.     374  invokevirtual java.lang.StringBuilder.append(int) : java.lang.StringBuilder [1272]
  2873.     377  ldc_w <String ","> [1274]
  2874.     380  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  2875.     383  aload_3 [tileentity]
  2876.     384  getfield net.minecraft.server.v1_14_R1.TileEntity.position : net.minecraft.server.v1_14_R1.BlockPosition [1269]
  2877.     387  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  2878.     390  invokevirtual java.lang.StringBuilder.append(int) : java.lang.StringBuilder [1272]
  2879.     393  invokevirtual java.lang.StringBuilder.toString() : java.lang.String [1277]
  2880.     396  astore 6 [msg]
  2881.     398  getstatic java.lang.System.err : java.io.PrintStream [1283]
  2882.     401  aload 6 [msg]
  2883.     403  invokevirtual java.io.PrintStream.println(java.lang.String) : void [1288]
  2884.     406  aload 5 [throwable]
  2885.     408  invokevirtual java.lang.Throwable.printStackTrace() : void [1291]
  2886.     411  aload_0 [this]
  2887.     412  invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
  2888.     415  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getPluginManager() : org.bukkit.plugin.PluginManager [828]
  2889.     418  new com.destroystokyo.paper.event.server.ServerExceptionEvent [1293]
  2890.     421  dup
  2891.     422  new com.destroystokyo.paper.exception.ServerInternalException [1295]
  2892.     425  dup
  2893.     426  aload 6 [msg]
  2894.     428  aload 5 [throwable]
  2895.     430  invokespecial com.destroystokyo.paper.exception.ServerInternalException(java.lang.String, java.lang.Throwable) [1298]
  2896.     433  invokespecial com.destroystokyo.paper.event.server.ServerExceptionEvent(com.destroystokyo.paper.exception.ServerException) [1301]
  2897.     436  invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [834] [nargs: 2]
  2898.     441  iinc 2 -1 [tilesThisCycle]
  2899.     444  aload_0 [this]
  2900.     445  getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  2901.     448  aload_0 [this]
  2902.     449  dup
  2903.     450  getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2904.     453  dup_x1
  2905.     454  iconst_1
  2906.     455  isub
  2907.     456  putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2908.     459  invokeinterface java.util.List.remove(int) : java.lang.Object [1211] [nargs: 2]
  2909.     464  pop
  2910.     465  aload_3 [tileentity]
  2911.     466  getfield net.minecraft.server.v1_14_R1.TileEntity.tickTimer : co.aikar.timings.Timing [1234]
  2912.     469  invokeinterface co.aikar.timings.Timing.stopTiming() : void [1252] [nargs: 1]
  2913.     474  goto 548
  2914.     477  astore 7
  2915.     479  aload_3 [tileentity]
  2916.     480  getfield net.minecraft.server.v1_14_R1.TileEntity.tickTimer : co.aikar.timings.Timing [1234]
  2917.     483  invokeinterface co.aikar.timings.Timing.stopTiming() : void [1252] [nargs: 1]
  2918.     488  aload 7
  2919.     490  athrow
  2920.     491  aload_3 [tileentity]
  2921.     492  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.isRemoved() : boolean [1214]
  2922.     495  ifeq 548
  2923.     498  iinc 2 -1 [tilesThisCycle]
  2924.     501  aload_0 [this]
  2925.     502  getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  2926.     505  aload_0 [this]
  2927.     506  dup
  2928.     507  getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2929.     510  dup_x1
  2930.     511  iconst_1
  2931.     512  isub
  2932.     513  putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2933.     516  invokeinterface java.util.List.remove(int) : java.lang.Object [1211] [nargs: 2]
  2934.     521  pop
  2935.     522  aload_0 [this]
  2936.     523  aload_3 [tileentity]
  2937.     524  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  2938.     527  invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
  2939.     530  ifeq 548
  2940.     533  aload_0 [this]
  2941.     534  aload_3 [tileentity]
  2942.     535  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  2943.     538  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Chunk [708]
  2944.     541  aload_3 [tileentity]
  2945.     542  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  2946.     545  invokevirtual net.minecraft.server.v1_14_R1.Chunk.removeTileEntity(net.minecraft.server.v1_14_R1.BlockPosition) : void [1304]
  2947.     548  aload_0 [this]
  2948.     549  dup
  2949.     550  getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2950.     553  iconst_1
  2951.     554  iadd
  2952.     555  putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
  2953.     558  goto 93
  2954.     561  aload_0 [this]
  2955.     562  getfield net.minecraft.server.v1_14_R1.World.timings : co.aikar.timings.WorldTimingsHandler [387]
  2956.     565  getfield co.aikar.timings.WorldTimingsHandler.tileEntityTick : co.aikar.timings.Timing [1171]
  2957.     568  invokeinterface co.aikar.timings.Timing.stopTiming() : void [1252] [nargs: 1]
  2958.     573  aload_0 [this]
  2959.     574  getfield net.minecraft.server.v1_14_R1.World.timings : co.aikar.timings.WorldTimingsHandler [387]
  2960.     577  getfield co.aikar.timings.WorldTimingsHandler.tileEntityPending : co.aikar.timings.Timing [1307]
  2961.     580  invokeinterface co.aikar.timings.Timing.startTiming() : co.aikar.timings.Timing [1177] [nargs: 1]
  2962.     585  pop
  2963.     586  aload_0 [this]
  2964.     587  iconst_0
  2965.     588  putfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
  2966.     591  aload_1 [gameprofilerfiller]
  2967.     592  ldc_w <String "pendingBlockEntities"> [1309]
  2968.     595  invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.exitEnter(java.lang.String) : void [1312] [nargs: 2]
  2969.     600  aload_0 [this]
  2970.     601  getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  2971.     604  invokeinterface java.util.List.isEmpty() : boolean [1313] [nargs: 1]
  2972.     609  ifne 733
  2973.     612  iconst_0
  2974.     613  istore_3 [i]
  2975.     614  iload_3 [i]
  2976.     615  aload_0 [this]
  2977.     616  getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  2978.     619  invokeinterface java.util.List.size() : int [453] [nargs: 1]
  2979.     624  if_icmpge 724
  2980.     627  aload_0 [this]
  2981.     628  getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  2982.     631  iload_3 [i]
  2983.     632  invokeinterface java.util.List.get(int) : java.lang.Object [457] [nargs: 2]
  2984.     637  checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
  2985.     640  astore 4 [tileentity1]
  2986.     642  aload 4 [tileentity1]
  2987.     644  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.isRemoved() : boolean [1214]
  2988.     647  ifne 718
  2989.     650  aload_0 [this]
  2990.     651  aload 4 [tileentity1]
  2991.     653  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  2992.     656  invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
  2993.     659  ifeq 718
  2994.     662  aload_0 [this]
  2995.     663  aload 4 [tileentity1]
  2996.     665  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  2997.     668  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Chunk [708]
  2998.     671  astore 5 [chunk]
  2999.     673  aload 5 [chunk]
  3000.     675  aload 4 [tileentity1]
  3001.     677  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  3002.     680  invokevirtual net.minecraft.server.v1_14_R1.Chunk.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [1058]
  3003.     683  astore 6 [iblockdata]
  3004.     685  aload 5 [chunk]
  3005.     687  aload 4 [tileentity1]
  3006.     689  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  3007.     692  aload 4 [tileentity1]
  3008.     694  invokevirtual net.minecraft.server.v1_14_R1.Chunk.setTileEntity(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.TileEntity) : void [1317]
  3009.     697  aload_0 [this]
  3010.     698  aload 4 [tileentity1]
  3011.     700  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  3012.     703  aload 6 [iblockdata]
  3013.     705  aload 6 [iblockdata]
  3014.     707  iconst_3
  3015.     708  invokevirtual net.minecraft.server.v1_14_R1.World.notify(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData, int) : void [795]
  3016.     711  aload_0 [this]
  3017.     712  aload 4 [tileentity1]
  3018.     714  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.TileEntity) : boolean [1157]
  3019.     717  pop
  3020.     718  iinc 3 1 [i]
  3021.     721  goto 614
  3022.     724  aload_0 [this]
  3023.     725  getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  3024.     728  invokeinterface java.util.List.clear() : void [1318] [nargs: 1]
  3025.     733  aload_0 [this]
  3026.     734  getfield net.minecraft.server.v1_14_R1.World.timings : co.aikar.timings.WorldTimingsHandler [387]
  3027.     737  getfield co.aikar.timings.WorldTimingsHandler.tileEntityPending : co.aikar.timings.Timing [1307]
  3028.     740  invokeinterface co.aikar.timings.Timing.stopTiming() : void [1252] [nargs: 1]
  3029.     745  getstatic co.aikar.timings.TimingHistory.tileEntityTicks : long [1323]
  3030.     748  aload_0 [this]
  3031.     749  getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  3032.     752  invokeinterface java.util.List.size() : int [453] [nargs: 1]
  3033.     757  i2l
  3034.     758  ladd
  3035.     759  putstatic co.aikar.timings.TimingHistory.tileEntityTicks : long [1323]
  3036.     762  aload_1 [gameprofilerfiller]
  3037.     763  invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.exit() : void [758] [nargs: 1]
  3038.     768  aload_0 [this]
  3039.     769  getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [287]
  3040.     772  iconst_0
  3041.     773  putfield org.spigotmc.SpigotWorldConfig.currentPrimedTnt : int [1326]
  3042.     776  return
  3043.       Exception Table:
  3044.         [pc: 242, pc: 305] -> 317 when : java.lang.Throwable
  3045.         [pc: 242, pc: 305] -> 477 when : any
  3046.         [pc: 317, pc: 465] -> 477 when : any
  3047.         [pc: 477, pc: 479] -> 477 when : any
  3048.       Line numbers:
  3049.         [pc: 0, line: 816]
  3050.         [pc: 5, line: 818]
  3051.         [pc: 14, line: 819]
  3052.         [pc: 27, line: 820]
  3053.         [pc: 39, line: 822]
  3054.         [pc: 50, line: 823]
  3055.         [pc: 61, line: 824]
  3056.         [pc: 72, line: 827]
  3057.         [pc: 81, line: 830]
  3058.         [pc: 86, line: 833]
  3059.         [pc: 88, line: 834]
  3060.         [pc: 109, line: 835]
  3061.         [pc: 137, line: 836]
  3062.         [pc: 154, line: 838]
  3063.         [pc: 158, line: 839]
  3064.         [pc: 171, line: 840]
  3065.         [pc: 174, line: 841]
  3066.         [pc: 195, line: 842]
  3067.         [pc: 198, line: 846]
  3068.         [pc: 212, line: 847]
  3069.         [pc: 218, line: 849]
  3070.         [pc: 242, line: 851]
  3071.         [pc: 254, line: 854]
  3072.         [pc: 264, line: 855]
  3073.         [pc: 283, line: 856]
  3074.         [pc: 295, line: 858]
  3075.         [pc: 299, line: 861]
  3076.         [pc: 305, line: 876]
  3077.         [pc: 314, line: 877]
  3078.         [pc: 317, line: 862]
  3079.         [pc: 319, line: 864]
  3080.         [pc: 398, line: 865]
  3081.         [pc: 406, line: 866]
  3082.         [pc: 411, line: 867]
  3083.         [pc: 441, line: 869]
  3084.         [pc: 444, line: 870]
  3085.         [pc: 465, line: 876]
  3086.         [pc: 488, line: 877]
  3087.         [pc: 491, line: 882]
  3088.         [pc: 498, line: 884]
  3089.         [pc: 501, line: 885]
  3090.         [pc: 522, line: 888]
  3091.         [pc: 533, line: 889]
  3092.         [pc: 548, line: 834]
  3093.         [pc: 561, line: 894]
  3094.         [pc: 573, line: 895]
  3095.         [pc: 586, line: 896]
  3096.         [pc: 591, line: 897]
  3097.         [pc: 600, line: 898]
  3098.         [pc: 612, line: 899]
  3099.         [pc: 627, line: 900]
  3100.         [pc: 642, line: 902]
  3101.         [pc: 650, line: 909]
  3102.         [pc: 662, line: 910]
  3103.         [pc: 673, line: 911]
  3104.         [pc: 685, line: 913]
  3105.         [pc: 697, line: 914]
  3106.         [pc: 711, line: 918]
  3107.         [pc: 718, line: 899]
  3108.         [pc: 724, line: 925]
  3109.         [pc: 733, line: 928]
  3110.         [pc: 745, line: 929]
  3111.         [pc: 762, line: 930]
  3112.         [pc: 768, line: 931]
  3113.         [pc: 776, line: 932]
  3114.       Local variable table:
  3115.         [pc: 50, pc: 81] local: toRemove index: 2 type: java.util.Set
  3116.         [pc: 398, pc: 477] local: msg index: 6 type: java.lang.String
  3117.         [pc: 319, pc: 477] local: throwable index: 5 type: java.lang.Throwable
  3118.         [pc: 218, pc: 491] local: blockposition index: 4 type: net.minecraft.server.v1_14_R1.BlockPosition
  3119.         [pc: 154, pc: 548] local: tileentity index: 3 type: net.minecraft.server.v1_14_R1.TileEntity
  3120.         [pc: 673, pc: 718] local: chunk index: 5 type: net.minecraft.server.v1_14_R1.Chunk
  3121.         [pc: 685, pc: 718] local: iblockdata index: 6 type: net.minecraft.server.v1_14_R1.IBlockData
  3122.         [pc: 642, pc: 718] local: tileentity1 index: 4 type: net.minecraft.server.v1_14_R1.TileEntity
  3123.         [pc: 614, pc: 724] local: i index: 3 type: int
  3124.         [pc: 0, pc: 777] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  3125.         [pc: 5, pc: 777] local: gameprofilerfiller index: 1 type: net.minecraft.server.v1_14_R1.GameProfilerFiller
  3126.         [pc: 88, pc: 777] local: tilesThisCycle index: 2 type: int
  3127.       Local variable type table:
  3128.         [pc: 50, pc: 81] local: toRemove index: 2 type: java.util.Set<net.minecraft.server.v1_14_R1.TileEntity>
  3129.       Stack map table: number of frames 16
  3130.         [pc: 81, append: {net.minecraft.server.v1_14_R1.GameProfilerFiller}]
  3131.         [pc: 93, append: {int}]
  3132.         [pc: 133, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.World}]
  3133.         [pc: 134, full, stack: {net.minecraft.server.v1_14_R1.World, int}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.GameProfilerFiller, int}]
  3134.         [pc: 198, append: {net.minecraft.server.v1_14_R1.TileEntity}]
  3135.         [pc: 295, append: {net.minecraft.server.v1_14_R1.BlockPosition}]
  3136.         [pc: 299, same]
  3137.         [pc: 317, same_locals_1_stack_item, stack: {java.lang.Throwable}]
  3138.         [pc: 477, same_locals_1_stack_item_extended, stack: {java.lang.Throwable}]
  3139.         [pc: 491, chop 1 local(s)]
  3140.         [pc: 548, chop 1 local(s)]
  3141.         [pc: 561, same]
  3142.         [pc: 614, append: {int}]
  3143.         [pc: 718, same_extended]
  3144.         [pc: 724, chop 1 local(s)]
  3145.         [pc: 733, same]
  3146.  
  3147.   // Method descriptor #1332 (Ljava/util/function/Consumer;Lnet/minecraft/server/v1_14_R1/Entity;)V
  3148.   // Signature: (Ljava/util/function/Consumer<Lnet/minecraft/server/v1_14_R1/Entity;>;Lnet/minecraft/server/v1_14_R1/Entity;)V
  3149.   // Stack: 7, Locals: 5
  3150.   public void a(java.util.function.Consumer consumer, net.minecraft.server.v1_14_R1.Entity entity);
  3151.       0  aload_1 [consumer]
  3152.       1  aload_2 [entity]
  3153.       2  invokeinterface java.util.function.Consumer.accept(java.lang.Object) : void [1338] [nargs: 2]
  3154.       7  goto 128
  3155.      10  astore_3 [throwable]
  3156.      11  new java.lang.StringBuilder [1254]
  3157.      14  dup
  3158.      15  invokespecial java.lang.StringBuilder() [1255]
  3159.      18  ldc_w <String "Entity threw exception at "> [1340]
  3160.      21  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  3161.      24  aload_2 [entity]
  3162.      25  getfield net.minecraft.server.v1_14_R1.Entity.world : net.minecraft.server.v1_14_R1.World [1341]
  3163.      28  invokevirtual net.minecraft.server.v1_14_R1.World.getWorld() : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [1264]
  3164.      31  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getName() : java.lang.String [1265]
  3165.      34  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  3166.      37  ldc_w <String ":"> [1267]
  3167.      40  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  3168.      43  aload_2 [entity]
  3169.      44  getfield net.minecraft.server.v1_14_R1.Entity.locX : double [1344]
  3170.      47  invokevirtual java.lang.StringBuilder.append(double) : java.lang.StringBuilder [1347]
  3171.      50  ldc_w <String ","> [1274]
  3172.      53  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  3173.      56  aload_2 [entity]
  3174.      57  getfield net.minecraft.server.v1_14_R1.Entity.locY : double [1350]
  3175.      60  invokevirtual java.lang.StringBuilder.append(double) : java.lang.StringBuilder [1347]
  3176.      63  ldc_w <String ","> [1274]
  3177.      66  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  3178.      69  aload_2 [entity]
  3179.      70  getfield net.minecraft.server.v1_14_R1.Entity.locZ : double [1353]
  3180.      73  invokevirtual java.lang.StringBuilder.append(double) : java.lang.StringBuilder [1347]
  3181.      76  invokevirtual java.lang.StringBuilder.toString() : java.lang.String [1277]
  3182.      79  astore 4 [msg]
  3183.      81  getstatic java.lang.System.err : java.io.PrintStream [1283]
  3184.      84  aload 4 [msg]
  3185.      86  invokevirtual java.io.PrintStream.println(java.lang.String) : void [1288]
  3186.      89  aload_3 [throwable]
  3187.      90  invokevirtual java.lang.Throwable.printStackTrace() : void [1291]
  3188.      93  aload_0 [this]
  3189.      94  invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
  3190.      97  invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getPluginManager() : org.bukkit.plugin.PluginManager [828]
  3191.     100  new com.destroystokyo.paper.event.server.ServerExceptionEvent [1293]
  3192.     103  dup
  3193.     104  new com.destroystokyo.paper.exception.ServerInternalException [1295]
  3194.     107  dup
  3195.     108  aload 4 [msg]
  3196.     110  aload_3 [throwable]
  3197.     111  invokespecial com.destroystokyo.paper.exception.ServerInternalException(java.lang.String, java.lang.Throwable) [1298]
  3198.     114  invokespecial com.destroystokyo.paper.event.server.ServerExceptionEvent(com.destroystokyo.paper.exception.ServerException) [1301]
  3199.     117  invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [834] [nargs: 2]
  3200.     122  aload_2 [entity]
  3201.     123  iconst_1
  3202.     124  putfield net.minecraft.server.v1_14_R1.Entity.dead : boolean [474]
  3203.     127  return
  3204.     128  return
  3205.       Exception Table:
  3206.         [pc: 0, pc: 7] -> 10 when : java.lang.Throwable
  3207.       Line numbers:
  3208.         [pc: 0, line: 936]
  3209.         [pc: 7, line: 946]
  3210.         [pc: 10, line: 937]
  3211.         [pc: 11, line: 939]
  3212.         [pc: 81, line: 940]
  3213.         [pc: 89, line: 941]
  3214.         [pc: 93, line: 942]
  3215.         [pc: 122, line: 943]
  3216.         [pc: 127, line: 944]
  3217.         [pc: 128, line: 947]
  3218.       Local variable table:
  3219.         [pc: 81, pc: 128] local: msg index: 4 type: java.lang.String
  3220.         [pc: 11, pc: 128] local: throwable index: 3 type: java.lang.Throwable
  3221.         [pc: 0, pc: 129] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  3222.         [pc: 0, pc: 129] local: consumer index: 1 type: java.util.function.Consumer
  3223.         [pc: 0, pc: 129] local: entity index: 2 type: net.minecraft.server.v1_14_R1.Entity
  3224.       Local variable type table:
  3225.         [pc: 0, pc: 129] local: consumer index: 1 type: java.util.function.Consumer<net.minecraft.server.v1_14_R1.Entity>
  3226.       Stack map table: number of frames 2
  3227.         [pc: 10, same_locals_1_stack_item, stack: {java.lang.Throwable}]
  3228.         [pc: 128, same_extended]
  3229.  
  3230.   // Method descriptor #1358 (Lnet/minecraft/server/v1_14_R1/Entity;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;)Z
  3231.   // Stack: 3, Locals: 3
  3232.   public boolean getCubes(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.Entity entity,  net.minecraft.server.v1_14_R1.AxisAlignedBB axisAlignedBB);
  3233.      0  aload_1 [entity]
  3234.      1  instanceof net.minecraft.server.v1_14_R1.EntityArmorStand [1360]
  3235.      4  ifeq 22
  3236.      7  aload_1 [entity]
  3237.      8  getfield net.minecraft.server.v1_14_R1.Entity.world : net.minecraft.server.v1_14_R1.World [1341]
  3238.     11  getfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [294]
  3239.     14  getfield com.destroystokyo.paper.PaperWorldConfig.armorStandEntityLookups : boolean [1363]
  3240.     17  ifne 22
  3241.     20  iconst_0
  3242.     21  ireturn
  3243.     22  aload_0 [this]
  3244.     23  aload_1 [entity]
  3245.     24  aload_2 [axisAlignedBB]
  3246.     25  invokespecial net.minecraft.server.v1_14_R1.GeneratorAccess.getCubes(net.minecraft.server.v1_14_R1.Entity, net.minecraft.server.v1_14_R1.AxisAlignedBB) : boolean [1365]
  3247.     28  ireturn
  3248.       Line numbers:
  3249.         [pc: 0, line: 952]
  3250.         [pc: 22, line: 953]
  3251.       Local variable table:
  3252.         [pc: 0, pc: 29] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  3253.         [pc: 0, pc: 29] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  3254.         [pc: 0, pc: 29] local: axisAlignedBB index: 2 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
  3255.       Stack map table: number of frames 1
  3256.         [pc: 22, same]
  3257.  
  3258.   // Method descriptor #1368 (Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;)Z
  3259.   // Stack: 5, Locals: 19
  3260.   public boolean a(net.minecraft.server.v1_14_R1.AxisAlignedBB axisalignedbb);
  3261.       0  aload_1 [axisalignedbb]
  3262.       1  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
  3263.       4  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  3264.       7  istore_2 [i]
  3265.       8  aload_1 [axisalignedbb]
  3266.       9  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
  3267.      12  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  3268.      15  istore_3 [j]
  3269.      16  aload_1 [axisalignedbb]
  3270.      17  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minY : double [1387]
  3271.      20  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  3272.      23  istore 4 [k]
  3273.      25  aload_1 [axisalignedbb]
  3274.      26  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxY : double [1390]
  3275.      29  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  3276.      32  istore 5 [l]
  3277.      34  aload_1 [axisalignedbb]
  3278.      35  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
  3279.      38  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  3280.      41  istore 6 [i1]
  3281.      43  aload_1 [axisalignedbb]
  3282.      44  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
  3283.      47  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  3284.      50  istore 7 [j1]
  3285.      52  invokestatic net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.r() : net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition [1399]
  3286.      55  astore 8 [blockposition_pooledblockposition]
  3287.      57  aconst_null
  3288.      58  astore 9 [throwable]
  3289.      60  iload_2 [i]
  3290.      61  istore 10 [k1]
  3291.      63  iload 10 [k1]
  3292.      65  iload_3 [j]
  3293.      66  if_icmpge 179
  3294.      69  iload 4 [k]
  3295.      71  istore 11 [l1]
  3296.      73  iload 11 [l1]
  3297.      75  iload 5 [l]
  3298.      77  if_icmpge 173
  3299.      80  iload 6 [i1]
  3300.      82  istore 12 [i2]
  3301.      84  iload 12 [i2]
  3302.      86  iload 7 [j1]
  3303.      88  if_icmpge 167
  3304.      91  aload_0 [this]
  3305.      92  aload 8 [blockposition_pooledblockposition]
  3306.      94  iload 10 [k1]
  3307.      96  iload 11 [l1]
  3308.      98  iload 12 [i2]
  3309.     100  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.d(int, int, int) : net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition [1403]
  3310.     103  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  3311.     106  astore 13 [iblockdata]
  3312.     108  aload 13 [iblockdata]
  3313.     110  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.isAir() : boolean [860]
  3314.     113  ifne 161
  3315.     116  iconst_1
  3316.     117  istore 14 [flag]
  3317.     119  iload 14 [flag]
  3318.     121  istore 15
  3319.     123  aload 8 [blockposition_pooledblockposition]
  3320.     125  ifnull 158
  3321.     128  aload 9 [throwable]
  3322.     130  ifnull 153
  3323.     133  aload 8 [blockposition_pooledblockposition]
  3324.     135  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3325.     138  goto 158
  3326.     141  astore 16 [throwable2]
  3327.     143  aload 9 [throwable]
  3328.     145  aload 16 [throwable2]
  3329.     147  invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
  3330.     150  goto 158
  3331.     153  aload 8 [blockposition_pooledblockposition]
  3332.     155  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3333.     158  iload 15
  3334.     160  ireturn
  3335.     161  iinc 12 1 [i2]
  3336.     164  goto 84
  3337.     167  iinc 11 1 [l1]
  3338.     170  goto 73
  3339.     173  iinc 10 1 [k1]
  3340.     176  goto 63
  3341.     179  iconst_0
  3342.     180  istore 10
  3343.     182  aload 8 [blockposition_pooledblockposition]
  3344.     184  ifnull 217
  3345.     187  aload 9 [throwable]
  3346.     189  ifnull 212
  3347.     192  aload 8 [blockposition_pooledblockposition]
  3348.     194  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3349.     197  goto 217
  3350.     200  astore 11 [throwable2]
  3351.     202  aload 9 [throwable]
  3352.     204  aload 11 [throwable2]
  3353.     206  invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
  3354.     209  goto 217
  3355.     212  aload 8 [blockposition_pooledblockposition]
  3356.     214  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3357.     217  iload 10
  3358.     219  ireturn
  3359.     220  astore 10 [throwable1]
  3360.     222  aload 10 [throwable1]
  3361.     224  astore 9 [throwable]
  3362.     226  aload 10 [throwable1]
  3363.     228  athrow
  3364.     229  astore 17
  3365.     231  aload 8 [blockposition_pooledblockposition]
  3366.     233  ifnull 266
  3367.     236  aload 9 [throwable]
  3368.     238  ifnull 261
  3369.     241  aload 8 [blockposition_pooledblockposition]
  3370.     243  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3371.     246  goto 266
  3372.     249  astore 18 [throwable2]
  3373.     251  aload 9 [throwable]
  3374.     253  aload 18 [throwable2]
  3375.     255  invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
  3376.     258  goto 266
  3377.     261  aload 8 [blockposition_pooledblockposition]
  3378.     263  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3379.     266  aload 17
  3380.     268  athrow
  3381.       Exception Table:
  3382.         [pc: 133, pc: 138] -> 141 when : java.lang.Throwable
  3383.         [pc: 192, pc: 197] -> 200 when : java.lang.Throwable
  3384.         [pc: 60, pc: 123] -> 220 when : java.lang.Throwable
  3385.         [pc: 161, pc: 182] -> 220 when : java.lang.Throwable
  3386.         [pc: 60, pc: 123] -> 229 when : any
  3387.         [pc: 161, pc: 182] -> 229 when : any
  3388.         [pc: 241, pc: 246] -> 249 when : java.lang.Throwable
  3389.         [pc: 220, pc: 231] -> 229 when : any
  3390.       Line numbers:
  3391.         [pc: 0, line: 958]
  3392.         [pc: 8, line: 959]
  3393.         [pc: 16, line: 960]
  3394.         [pc: 25, line: 961]
  3395.         [pc: 34, line: 962]
  3396.         [pc: 43, line: 963]
  3397.         [pc: 52, line: 964]
  3398.         [pc: 57, line: 965]
  3399.         [pc: 60, line: 968]
  3400.         [pc: 69, line: 969]
  3401.         [pc: 80, line: 970]
  3402.         [pc: 91, line: 971]
  3403.         [pc: 108, line: 973]
  3404.         [pc: 116, line: 974]
  3405.         [pc: 119, line: 976]
  3406.         [pc: 123, line: 987]
  3407.         [pc: 128, line: 988]
  3408.         [pc: 133, line: 990]
  3409.         [pc: 138, line: 993]
  3410.         [pc: 141, line: 991]
  3411.         [pc: 143, line: 992]
  3412.         [pc: 150, line: 993]
  3413.         [pc: 153, line: 995]
  3414.         [pc: 158, line: 976]
  3415.         [pc: 161, line: 970]
  3416.         [pc: 167, line: 969]
  3417.         [pc: 173, line: 968]
  3418.         [pc: 179, line: 982]
  3419.         [pc: 182, line: 987]
  3420.         [pc: 187, line: 988]
  3421.         [pc: 192, line: 990]
  3422.         [pc: 197, line: 993]
  3423.         [pc: 200, line: 991]
  3424.         [pc: 202, line: 992]
  3425.         [pc: 209, line: 993]
  3426.         [pc: 212, line: 995]
  3427.         [pc: 217, line: 982]
  3428.         [pc: 220, line: 983]
  3429.         [pc: 222, line: 984]
  3430.         [pc: 226, line: 985]
  3431.         [pc: 229, line: 987]
  3432.         [pc: 236, line: 988]
  3433.         [pc: 241, line: 990]
  3434.         [pc: 246, line: 993]
  3435.         [pc: 249, line: 991]
  3436.         [pc: 251, line: 992]
  3437.         [pc: 258, line: 993]
  3438.         [pc: 261, line: 995]
  3439.         [pc: 266, line: 999]
  3440.       Local variable table:
  3441.         [pc: 143, pc: 150] local: throwable2 index: 16 type: java.lang.Throwable
  3442.         [pc: 119, pc: 161] local: flag index: 14 type: boolean
  3443.         [pc: 108, pc: 161] local: iblockdata index: 13 type: net.minecraft.server.v1_14_R1.IBlockData
  3444.         [pc: 84, pc: 167] local: i2 index: 12 type: int
  3445.         [pc: 73, pc: 173] local: l1 index: 11 type: int
  3446.         [pc: 63, pc: 179] local: k1 index: 10 type: int
  3447.         [pc: 202, pc: 209] local: throwable2 index: 11 type: java.lang.Throwable
  3448.         [pc: 222, pc: 229] local: throwable1 index: 10 type: java.lang.Throwable
  3449.         [pc: 251, pc: 258] local: throwable2 index: 18 type: java.lang.Throwable
  3450.         [pc: 0, pc: 269] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  3451.         [pc: 0, pc: 269] local: axisalignedbb index: 1 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
  3452.         [pc: 8, pc: 269] local: i index: 2 type: int
  3453.         [pc: 16, pc: 269] local: j index: 3 type: int
  3454.         [pc: 25, pc: 269] local: k index: 4 type: int
  3455.         [pc: 34, pc: 269] local: l index: 5 type: int
  3456.         [pc: 43, pc: 269] local: i1 index: 6 type: int
  3457.         [pc: 52, pc: 269] local: j1 index: 7 type: int
  3458.         [pc: 57, pc: 269] local: blockposition_pooledblockposition index: 8 type: net.minecraft.server.v1_14_R1.BlockPosition.PooledBlockPosition
  3459.         [pc: 60, pc: 269] local: throwable index: 9 type: java.lang.Throwable
  3460.       Stack map table: number of frames 18
  3461.         [pc: 63, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.AxisAlignedBB, int, int, int, int, int, int, net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition, java.lang.Throwable, int}]
  3462.         [pc: 73, append: {int}]
  3463.         [pc: 84, append: {int}]
  3464.         [pc: 141, full, stack: {java.lang.Throwable}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.AxisAlignedBB, int, int, int, int, int, int, net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition, java.lang.Throwable, int, int, int, net.minecraft.server.v1_14_R1.IBlockData, int, int}]
  3465.         [pc: 153, same]
  3466.         [pc: 158, same]
  3467.         [pc: 161, chop 3 local(s)]
  3468.         [pc: 167, chop 1 local(s)]
  3469.         [pc: 173, chop 1 local(s)]
  3470.         [pc: 179, chop 1 local(s)]
  3471.         [pc: 200, full, stack: {java.lang.Throwable}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.AxisAlignedBB, int, int, int, int, int, int, net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition, java.lang.Throwable, int}]
  3472.         [pc: 212, same]
  3473.         [pc: 217, same]
  3474.         [pc: 220, full, stack: {java.lang.Throwable}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.AxisAlignedBB, int, int, int, int, int, int, net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition, java.lang.Throwable}]
  3475.         [pc: 229, same_locals_1_stack_item, stack: {java.lang.Throwable}]
  3476.         [pc: 249, full, stack: {java.lang.Throwable}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.AxisAlignedBB, int, int, int, int, int, int, net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition, java.lang.Throwable, _, _, _, _, _, _, _, java.lang.Throwable}]
  3477.         [pc: 261, same]
  3478.         [pc: 266, same]
  3479.  
  3480.   // Method descriptor #1368 (Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;)Z
  3481.   // Stack: 7, Locals: 19
  3482.   public boolean b(net.minecraft.server.v1_14_R1.AxisAlignedBB axisalignedbb);
  3483.       0  aload_1 [axisalignedbb]
  3484.       1  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
  3485.       4  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  3486.       7  istore_2 [i]
  3487.       8  aload_1 [axisalignedbb]
  3488.       9  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
  3489.      12  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  3490.      15  istore_3 [j]
  3491.      16  aload_1 [axisalignedbb]
  3492.      17  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minY : double [1387]
  3493.      20  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  3494.      23  istore 4 [k]
  3495.      25  aload_1 [axisalignedbb]
  3496.      26  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxY : double [1390]
  3497.      29  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  3498.      32  istore 5 [l]
  3499.      34  aload_1 [axisalignedbb]
  3500.      35  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
  3501.      38  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  3502.      41  istore 6 [i1]
  3503.      43  aload_1 [axisalignedbb]
  3504.      44  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
  3505.      47  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  3506.      50  istore 7 [j1]
  3507.      52  aload_0 [this]
  3508.      53  iload_2 [i]
  3509.      54  iload 4 [k]
  3510.      56  iload 6 [i1]
  3511.      58  iload_3 [j]
  3512.      59  iload 5 [l]
  3513.      61  iload 7 [j1]
  3514.      63  invokevirtual net.minecraft.server.v1_14_R1.World.isAreaLoaded(int, int, int, int, int, int) : boolean [1425]
  3515.      66  ifeq 297
  3516.      69  invokestatic net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.r() : net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition [1399]
  3517.      72  astore 8 [blockposition_pooledblockposition]
  3518.      74  aconst_null
  3519.      75  astore 9 [throwable]
  3520.      77  iload_2 [i]
  3521.      78  istore 10 [k1]
  3522.      80  iload 10 [k1]
  3523.      82  iload_3 [j]
  3524.      83  if_icmpge 207
  3525.      86  iload 4 [k]
  3526.      88  istore 11 [l1]
  3527.      90  iload 11 [l1]
  3528.      92  iload 5 [l]
  3529.      94  if_icmpge 201
  3530.      97  iload 6 [i1]
  3531.      99  istore 12 [i2]
  3532.     101  iload 12 [i2]
  3533.     103  iload 7 [j1]
  3534.     105  if_icmpge 195
  3535.     108  aload_0 [this]
  3536.     109  aload 8 [blockposition_pooledblockposition]
  3537.     111  iload 10 [k1]
  3538.     113  iload 11 [l1]
  3539.     115  iload 12 [i2]
  3540.     117  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.d(int, int, int) : net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition [1403]
  3541.     120  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  3542.     123  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
  3543.     126  astore 13 [block]
  3544.     128  aload 13 [block]
  3545.     130  getstatic net.minecraft.server.v1_14_R1.Blocks.FIRE : net.minecraft.server.v1_14_R1.Block [1428]
  3546.     133  if_acmpeq 144
  3547.     136  aload 13 [block]
  3548.     138  getstatic net.minecraft.server.v1_14_R1.Blocks.LAVA : net.minecraft.server.v1_14_R1.Block [1431]
  3549.     141  if_acmpne 189
  3550.     144  iconst_1
  3551.     145  istore 14 [flag]
  3552.     147  iload 14 [flag]
  3553.     149  istore 15
  3554.     151  aload 8 [blockposition_pooledblockposition]
  3555.     153  ifnull 186
  3556.     156  aload 9 [throwable]
  3557.     158  ifnull 181
  3558.     161  aload 8 [blockposition_pooledblockposition]
  3559.     163  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3560.     166  goto 186
  3561.     169  astore 16 [throwable2]
  3562.     171  aload 9 [throwable]
  3563.     173  aload 16 [throwable2]
  3564.     175  invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
  3565.     178  goto 186
  3566.     181  aload 8 [blockposition_pooledblockposition]
  3567.     183  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3568.     186  iload 15
  3569.     188  ireturn
  3570.     189  iinc 12 1 [i2]
  3571.     192  goto 101
  3572.     195  iinc 11 1 [l1]
  3573.     198  goto 90
  3574.     201  iinc 10 1 [k1]
  3575.     204  goto 80
  3576.     207  iconst_0
  3577.     208  istore 10
  3578.     210  aload 8 [blockposition_pooledblockposition]
  3579.     212  ifnull 245
  3580.     215  aload 9 [throwable]
  3581.     217  ifnull 240
  3582.     220  aload 8 [blockposition_pooledblockposition]
  3583.     222  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3584.     225  goto 245
  3585.     228  astore 11 [throwable2]
  3586.     230  aload 9 [throwable]
  3587.     232  aload 11 [throwable2]
  3588.     234  invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
  3589.     237  goto 245
  3590.     240  aload 8 [blockposition_pooledblockposition]
  3591.     242  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3592.     245  iload 10
  3593.     247  ireturn
  3594.     248  astore 10 [throwable1]
  3595.     250  aload 10 [throwable1]
  3596.     252  astore 9 [throwable]
  3597.     254  aload 10 [throwable1]
  3598.     256  athrow
  3599.     257  astore 17
  3600.     259  aload 8 [blockposition_pooledblockposition]
  3601.     261  ifnull 294
  3602.     264  aload 9 [throwable]
  3603.     266  ifnull 289
  3604.     269  aload 8 [blockposition_pooledblockposition]
  3605.     271  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3606.     274  goto 294
  3607.     277  astore 18 [throwable2]
  3608.     279  aload 9 [throwable]
  3609.     281  aload 18 [throwable2]
  3610.     283  invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
  3611.     286  goto 294
  3612.     289  aload 8 [blockposition_pooledblockposition]
  3613.     291  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
  3614.     294  aload 17
  3615.     296  athrow
  3616.     297  iconst_0
  3617.     298  ireturn
  3618.       Exception Table:
  3619.         [pc: 161, pc: 166] -> 169 when : java.lang.Throwable
  3620.         [pc: 220, pc: 225] -> 228 when : java.lang.Throwable
  3621.         [pc: 77, pc: 151] -> 248 when : java.lang.Throwable
  3622.         [pc: 189, pc: 210] -> 248 when : java.lang.Throwable
  3623.         [pc: 77, pc: 151] -> 257 when : any
  3624.         [pc: 189, pc: 210] -> 257 when : any
  3625.         [pc: 269, pc: 274] -> 277 when : java.lang.Throwable
  3626.         [pc: 248, pc: 259] -> 257 when : any
  3627.       Line numbers:
  3628.         [pc: 0, line: 1003]
  3629.         [pc: 8, line: 1004]
  3630.         [pc: 16, line: 1005]
  3631.         [pc: 25, line: 1006]
  3632.         [pc: 34, line: 1007]
  3633.         [pc: 43, line: 1008]
  3634.         [pc: 52, line: 1010]
  3635.         [pc: 69, line: 1011]
  3636.         [pc: 74, line: 1012]
  3637.         [pc: 77, line: 1015]
  3638.         [pc: 86, line: 1016]
  3639.         [pc: 97, line: 1017]
  3640.         [pc: 108, line: 1018]
  3641.         [pc: 128, line: 1020]
  3642.         [pc: 144, line: 1021]
  3643.         [pc: 147, line: 1023]
  3644.         [pc: 151, line: 1034]
  3645.         [pc: 156, line: 1035]
  3646.         [pc: 161, line: 1037]
  3647.         [pc: 166, line: 1040]
  3648.         [pc: 169, line: 1038]
  3649.         [pc: 171, line: 1039]
  3650.         [pc: 178, line: 1040]
  3651.         [pc: 181, line: 1042]
  3652.         [pc: 186, line: 1023]
  3653.         [pc: 189, line: 1017]
  3654.         [pc: 195, line: 1016]
  3655.         [pc: 201, line: 1015]
  3656.         [pc: 207, line: 1029]
  3657.         [pc: 210, line: 1034]
  3658.         [pc: 215, line: 1035]
  3659.         [pc: 220, line: 1037]
  3660.         [pc: 225, line: 1040]
  3661.         [pc: 228, line: 1038]
  3662.         [pc: 230, line: 1039]
  3663.         [pc: 237, line: 1040]
  3664.         [pc: 240, line: 1042]
  3665.         [pc: 245, line: 1029]
  3666.         [pc: 248, line: 1030]
  3667.         [pc: 250, line: 1031]
  3668.         [pc: 254, line: 1032]
  3669.         [pc: 257, line: 1034]
  3670.         [pc: 264, line: 1035]
  3671.         [pc: 269, line: 1037]
  3672.         [pc: 274, line: 1040]
  3673.         [pc: 277, line: 1038]
  3674.         [pc: 279, line: 1039]
  3675.         [pc: 286, line: 1040]
  3676.         [pc: 289, line: 1042]
  3677.         [pc: 294, line: 1046]
  3678.         [pc: 297, line: 1048]
  3679.       Local variable table:
  3680.         [pc: 171, pc: 178] local: throwable2 index: 16 type: java.lang.Throwable
  3681.         [pc: 147, pc: 189] local: flag index: 14 type: boolean
  3682.         [pc: 128, pc: 189] local: block index: 13 type: net.minecraft.server.v1_14_R1.Block
  3683.         [pc: 101, pc: 195] local: i2 index: 12 type: int
  3684.         [pc: 90, pc: 201] local: l1 index: 11 type: int
  3685.         [pc: 80, pc: 207] local: k1 index: 10 type: int
  3686.         [pc: 230, pc: 237] local: throwable2 index: 11 type: java.lang.Throwable
  3687.         [pc: 250, pc: 257] local: throwable1 index: 10 type: java.lang.Throwable
  3688.         [pc: 279, pc: 286] local: throwable2 index: 18 type: java.lang.Throwable
  3689.         [pc: 74, pc: 297] local: blockposition_pooledblockposition index: 8 type: net.minecraft.server.v1_14_R1.BlockPosition.PooledBlockPosition
  3690.         [pc: 77, pc: 297] local: throwable index: 9 type: java.lang.Throwable
  3691.         [pc: 0, pc: 299] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  3692.         [pc: 0, pc: 299] local: axisalignedbb index: 1 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
  3693.         [pc: 8, pc: 299] local: i index: 2 type: int
  3694.         [pc: 16, pc: 299] local: j index: 3 type: int
  3695.         [pc: 25, pc: 299] local: k index: 4 type: int
  3696.         [pc: 34, pc: 299] local: l index: 5 type: int
  3697.         [pc: 43, pc: 299] local: i1 index: 6 type: int
  3698.         [pc: 52, pc: 299] local: j1 index: 7 type: int
  3699.       Stack map table: number of frames 20
  3700.         [pc: 80, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.AxisAlignedBB, int, int, int, int, int, int, net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition, java.lang.Throwable, int}]
  3701.         [pc: 90, append: {int}]
  3702.         [pc: 101, append: {int}]
  3703.         [pc: 144, append: {net.minecraft.server.v1_14_R1.Block}]
  3704.         [pc: 169, full, stack: {java.lang.Throwable}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.AxisAlignedBB, int, int, int, int, int, int, net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition, java.lang.Throwable, int, int, int, net.minecraft.server.v1_14_R1.Block, int, int}]
  3705.         [pc: 181, same]
  3706.         [pc: 186, same]
  3707.         [pc: 189, chop 3 local(s)]
  3708.         [pc: 195, chop 1 local(s)]
  3709.         [pc: 201, chop 1 local(s)]
  3710.         [pc: 207, chop 1 local(s)]
  3711.         [pc: 228, full, stack: {java.lang.Throwable}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.AxisAlignedBB, int, int, int, int, int, int, net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition, java.lang.Throwable, int}]
  3712.         [pc: 240, same]
  3713.         [pc: 245, same]
  3714.         [pc: 248, full, stack: {java.lang.Throwable}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.AxisAlignedBB, int, int, int, int, int, int, net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition, java.lang.Throwable}]
  3715.         [pc: 257, same_locals_1_stack_item, stack: {java.lang.Throwable}]
  3716.         [pc: 277, full, stack: {java.lang.Throwable}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.AxisAlignedBB, int, int, int, int, int, int, net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition, java.lang.Throwable, _, _, _, _, _, _, _, java.lang.Throwable}]
  3717.         [pc: 289, same]
  3718.         [pc: 294, same]
  3719.         [pc: 297, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.AxisAlignedBB, int, int, int, int, int, int}]
  3720.  
  3721.   // Method descriptor #1432 (Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Lnet/minecraft/server/v1_14_R1/Material;)Z
  3722.   // Stack: 7, Locals: 10
  3723.   public boolean a(net.minecraft.server.v1_14_R1.AxisAlignedBB axisalignedbb, net.minecraft.server.v1_14_R1.Material material);
  3724.      0  aload_1 [axisalignedbb]
  3725.      1  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
  3726.      4  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  3727.      7  istore_3 [i]
  3728.      8  aload_1 [axisalignedbb]
  3729.      9  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
  3730.     12  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  3731.     15  istore 4 [j]
  3732.     17  aload_1 [axisalignedbb]
  3733.     18  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minY : double [1387]
  3734.     21  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  3735.     24  istore 5 [k]
  3736.     26  aload_1 [axisalignedbb]
  3737.     27  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxY : double [1390]
  3738.     30  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  3739.     33  istore 6 [l]
  3740.     35  aload_1 [axisalignedbb]
  3741.     36  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
  3742.     39  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  3743.     42  istore 7 [i1]
  3744.     44  aload_1 [axisalignedbb]
  3745.     45  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
  3746.     48  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  3747.     51  istore 8 [j1]
  3748.     53  aload_2 [material]
  3749.     54  invokestatic net.minecraft.server.v1_14_R1.MaterialPredicate.a(net.minecraft.server.v1_14_R1.Material) : net.minecraft.server.v1_14_R1.MaterialPredicate [1437]
  3750.     57  astore 9 [materialpredicate]
  3751.     59  iload_3 [i]
  3752.     60  iload 5 [k]
  3753.     62  iload 7 [i1]
  3754.     64  iload 4 [j]
  3755.     66  iconst_1
  3756.     67  isub
  3757.     68  iload 6 [l]
  3758.     70  iconst_1
  3759.     71  isub
  3760.     72  iload 8 [j1]
  3761.     74  iconst_1
  3762.     75  isub
  3763.     76  invokestatic net.minecraft.server.v1_14_R1.BlockPosition.a(int, int, int, int, int, int) : java.util.stream.Stream [1440]
  3764.     79  aload_0 [this]
  3765.     80  aload 9 [materialpredicate]
  3766.     82  invokedynamic 4 test(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.MaterialPredicate) : java.util.function.Predicate [1451]
  3767.     87  invokeinterface java.util.stream.Stream.anyMatch(java.util.function.Predicate) : boolean [1457] [nargs: 2]
  3768.     92  ireturn
  3769.       Line numbers:
  3770.         [pc: 0, line: 1053]
  3771.         [pc: 8, line: 1054]
  3772.         [pc: 17, line: 1055]
  3773.         [pc: 26, line: 1056]
  3774.         [pc: 35, line: 1057]
  3775.         [pc: 44, line: 1058]
  3776.         [pc: 53, line: 1059]
  3777.         [pc: 59, line: 1061]
  3778.       Local variable table:
  3779.         [pc: 0, pc: 93] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  3780.         [pc: 0, pc: 93] local: axisalignedbb index: 1 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
  3781.         [pc: 0, pc: 93] local: material index: 2 type: net.minecraft.server.v1_14_R1.Material
  3782.         [pc: 8, pc: 93] local: i index: 3 type: int
  3783.         [pc: 17, pc: 93] local: j index: 4 type: int
  3784.         [pc: 26, pc: 93] local: k index: 5 type: int
  3785.         [pc: 35, pc: 93] local: l index: 6 type: int
  3786.         [pc: 44, pc: 93] local: i1 index: 7 type: int
  3787.         [pc: 53, pc: 93] local: j1 index: 8 type: int
  3788.         [pc: 59, pc: 93] local: materialpredicate index: 9 type: net.minecraft.server.v1_14_R1.MaterialPredicate
  3789.  
  3790.   // Method descriptor #1463 (Lnet/minecraft/server/v1_14_R1/Entity;DDDFLnet/minecraft/server/v1_14_R1/Explosion$Effect;)Lnet/minecraft/server/v1_14_R1/Explosion;
  3791.   // Stack: 12, Locals: 10
  3792.   public net.minecraft.server.v1_14_R1.Explosion explode(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.Entity entity,  double d0,  double d1,  double d2,  float f,  net.minecraft.server.v1_14_R1.Explosion.Effect explosion_effect);
  3793.      0  aload_0 [this]
  3794.      1  aload_1 [entity]
  3795.      2  aconst_null
  3796.      3  checkcast net.minecraft.server.v1_14_R1.DamageSource [1465]
  3797.      6  dload_2 [d0]
  3798.      7  dload 4 [d1]
  3799.      9  dload 6 [d2]
  3800.     11  fload 8 [f]
  3801.     13  iconst_0
  3802.     14  aload 9 [explosion_effect]
  3803.     16  invokevirtual net.minecraft.server.v1_14_R1.World.createExplosion(net.minecraft.server.v1_14_R1.Entity, net.minecraft.server.v1_14_R1.DamageSource, double, double, double, float, boolean, net.minecraft.server.v1_14_R1.Explosion$Effect) : net.minecraft.server.v1_14_R1.Explosion [1469]
  3804.     19  areturn
  3805.       Line numbers:
  3806.         [pc: 0, line: 1067]
  3807.       Local variable table:
  3808.         [pc: 0, pc: 20] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  3809.         [pc: 0, pc: 20] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  3810.         [pc: 0, pc: 20] local: d0 index: 2 type: double
  3811.         [pc: 0, pc: 20] local: d1 index: 4 type: double
  3812.         [pc: 0, pc: 20] local: d2 index: 6 type: double
  3813.         [pc: 0, pc: 20] local: f index: 8 type: float
  3814.         [pc: 0, pc: 20] local: explosion_effect index: 9 type: net.minecraft.server.v1_14_R1.Explosion.Effect
  3815.  
  3816.   // Method descriptor #1472 (Lnet/minecraft/server/v1_14_R1/Entity;DDDFZLnet/minecraft/server/v1_14_R1/Explosion$Effect;)Lnet/minecraft/server/v1_14_R1/Explosion;
  3817.   // Stack: 12, Locals: 11
  3818.   public net.minecraft.server.v1_14_R1.Explosion createExplosion(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.Entity entity,  double d0,  double d1,  double d2,  float f,  boolean flag,  net.minecraft.server.v1_14_R1.Explosion.Effect explosion_effect);
  3819.      0  aload_0 [this]
  3820.      1  aload_1 [entity]
  3821.      2  aconst_null
  3822.      3  checkcast net.minecraft.server.v1_14_R1.DamageSource [1465]
  3823.      6  dload_2 [d0]
  3824.      7  dload 4 [d1]
  3825.      9  dload 6 [d2]
  3826.     11  fload 8 [f]
  3827.     13  iload 9 [flag]
  3828.     15  aload 10 [explosion_effect]
  3829.     17  invokevirtual net.minecraft.server.v1_14_R1.World.createExplosion(net.minecraft.server.v1_14_R1.Entity, net.minecraft.server.v1_14_R1.DamageSource, double, double, double, float, boolean, net.minecraft.server.v1_14_R1.Explosion$Effect) : net.minecraft.server.v1_14_R1.Explosion [1469]
  3830.     20  areturn
  3831.       Line numbers:
  3832.         [pc: 0, line: 1071]
  3833.       Local variable table:
  3834.         [pc: 0, pc: 21] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  3835.         [pc: 0, pc: 21] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  3836.         [pc: 0, pc: 21] local: d0 index: 2 type: double
  3837.         [pc: 0, pc: 21] local: d1 index: 4 type: double
  3838.         [pc: 0, pc: 21] local: d2 index: 6 type: double
  3839.         [pc: 0, pc: 21] local: f index: 8 type: float
  3840.         [pc: 0, pc: 21] local: flag index: 9 type: boolean
  3841.         [pc: 0, pc: 21] local: explosion_effect index: 10 type: net.minecraft.server.v1_14_R1.Explosion.Effect
  3842.  
  3843.   // Method descriptor #1467 (Lnet/minecraft/server/v1_14_R1/Entity;Lnet/minecraft/server/v1_14_R1/DamageSource;DDDFZLnet/minecraft/server/v1_14_R1/Explosion$Effect;)Lnet/minecraft/server/v1_14_R1/Explosion;
  3844.   // Stack: 13, Locals: 13
  3845.   public net.minecraft.server.v1_14_R1.Explosion createExplosion(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.Entity entity, @javax.annotation.Nullable net.minecraft.server.v1_14_R1.DamageSource damagesource,  double d0,  double d1,  double d2,  float f,  boolean flag,  net.minecraft.server.v1_14_R1.Explosion.Effect explosion_effect);
  3846.      0  new net.minecraft.server.v1_14_R1.Explosion [19]
  3847.      3  dup
  3848.      4  aload_0 [this]
  3849.      5  aload_1 [entity]
  3850.      6  dload_3 [d0]
  3851.      7  dload 5 [d1]
  3852.      9  dload 7 [d2]
  3853.     11  fload 9 [f]
  3854.     13  iload 10 [flag]
  3855.     15  aload 11 [explosion_effect]
  3856.     17  invokespecial net.minecraft.server.v1_14_R1.Explosion(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.Entity, double, double, double, float, boolean, net.minecraft.server.v1_14_R1.Explosion$Effect) [1475]
  3857.     20  astore 12 [explosion]
  3858.     22  aload_2 [damagesource]
  3859.     23  ifnull 32
  3860.     26  aload 12 [explosion]
  3861.     28  aload_2 [damagesource]
  3862.     29  invokevirtual net.minecraft.server.v1_14_R1.Explosion.a(net.minecraft.server.v1_14_R1.DamageSource) : void [1478]
  3863.     32  aload 12 [explosion]
  3864.     34  invokevirtual net.minecraft.server.v1_14_R1.Explosion.a() : void [1480]
  3865.     37  aload 12 [explosion]
  3866.     39  iconst_1
  3867.     40  invokevirtual net.minecraft.server.v1_14_R1.Explosion.a(boolean) : void [1483]
  3868.     43  aload 12 [explosion]
  3869.     45  areturn
  3870.       Line numbers:
  3871.         [pc: 0, line: 1075]
  3872.         [pc: 22, line: 1077]
  3873.         [pc: 26, line: 1078]
  3874.         [pc: 32, line: 1081]
  3875.         [pc: 37, line: 1082]
  3876.         [pc: 43, line: 1083]
  3877.       Local variable table:
  3878.         [pc: 0, pc: 46] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  3879.         [pc: 0, pc: 46] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  3880.         [pc: 0, pc: 46] local: damagesource index: 2 type: net.minecraft.server.v1_14_R1.DamageSource
  3881.         [pc: 0, pc: 46] local: d0 index: 3 type: double
  3882.         [pc: 0, pc: 46] local: d1 index: 5 type: double
  3883.         [pc: 0, pc: 46] local: d2 index: 7 type: double
  3884.         [pc: 0, pc: 46] local: f index: 9 type: float
  3885.         [pc: 0, pc: 46] local: flag index: 10 type: boolean
  3886.         [pc: 0, pc: 46] local: explosion_effect index: 11 type: net.minecraft.server.v1_14_R1.Explosion.Effect
  3887.         [pc: 22, pc: 46] local: explosion index: 12 type: net.minecraft.server.v1_14_R1.Explosion
  3888.       Stack map table: number of frames 1
  3889.         [pc: 32, append: {net.minecraft.server.v1_14_R1.Explosion}]
  3890.  
  3891.   // Method descriptor #1489 (Lnet/minecraft/server/v1_14_R1/EntityHuman;Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/EnumDirection;)Z
  3892.   // Stack: 5, Locals: 4
  3893.   public boolean douseFire(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.EntityHuman entityhuman,  net.minecraft.server.v1_14_R1.BlockPosition blockposition,  net.minecraft.server.v1_14_R1.EnumDirection enumdirection);
  3894.      0  aload_2 [blockposition]
  3895.      1  aload_3 [enumdirection]
  3896.      2  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.shift(net.minecraft.server.v1_14_R1.EnumDirection) : net.minecraft.server.v1_14_R1.BlockPosition [1493]
  3897.      5  astore_2 [blockposition]
  3898.      6  aload_0 [this]
  3899.      7  aload_2 [blockposition]
  3900.      8  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  3901.     11  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
  3902.     14  getstatic net.minecraft.server.v1_14_R1.Blocks.FIRE : net.minecraft.server.v1_14_R1.Block [1428]
  3903.     17  if_acmpne 39
  3904.     20  aload_0 [this]
  3905.     21  aload_1 [entityhuman]
  3906.     22  sipush 1009
  3907.     25  aload_2 [blockposition]
  3908.     26  iconst_0
  3909.     27  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.EntityHuman, int, net.minecraft.server.v1_14_R1.BlockPosition, int) : void [1496]
  3910.     30  aload_0 [this]
  3911.     31  aload_2 [blockposition]
  3912.     32  iconst_0
  3913.     33  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, boolean) : boolean [850]
  3914.     36  pop
  3915.     37  iconst_1
  3916.     38  ireturn
  3917.     39  iconst_0
  3918.     40  ireturn
  3919.       Line numbers:
  3920.         [pc: 0, line: 1087]
  3921.         [pc: 6, line: 1088]
  3922.         [pc: 20, line: 1089]
  3923.         [pc: 30, line: 1090]
  3924.         [pc: 37, line: 1091]
  3925.         [pc: 39, line: 1093]
  3926.       Local variable table:
  3927.         [pc: 0, pc: 41] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  3928.         [pc: 0, pc: 41] local: entityhuman index: 1 type: net.minecraft.server.v1_14_R1.EntityHuman
  3929.         [pc: 0, pc: 41] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
  3930.         [pc: 0, pc: 41] local: enumdirection index: 3 type: net.minecraft.server.v1_14_R1.EnumDirection
  3931.       Stack map table: number of frames 1
  3932.         [pc: 39, same]
  3933.  
  3934.   // Method descriptor #903 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/TileEntity;
  3935.   // Stack: 3, Locals: 3
  3936.   @javax.annotation.Nullable
  3937.   public net.minecraft.server.v1_14_R1.TileEntity getTileEntity(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  3938.       0  aload_1 [blockposition]
  3939.       1  invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
  3940.       4  ifeq 9
  3941.       7  aconst_null
  3942.       8  areturn
  3943.       9  aload_0 [this]
  3944.      10  getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
  3945.      13  ifne 28
  3946.      16  invokestatic java.lang.Thread.currentThread() : java.lang.Thread [370]
  3947.      19  aload_0 [this]
  3948.      20  getfield net.minecraft.server.v1_14_R1.World.serverThread : java.lang.Thread [372]
  3949.      23  if_acmpeq 28
  3950.      26  aconst_null
  3951.      27  areturn
  3952.      28  aconst_null
  3953.      29  astore_2 [tileentity]
  3954.      30  aload_0 [this]
  3955.      31  getfield net.minecraft.server.v1_14_R1.World.capturedTileEntities : java.util.Map [274]
  3956.      34  invokeinterface java.util.Map.isEmpty() : boolean [1499] [nargs: 1]
  3957.      39  ifne 62
  3958.      42  aload_0 [this]
  3959.      43  getfield net.minecraft.server.v1_14_R1.World.capturedTileEntities : java.util.Map [274]
  3960.      46  aload_1 [blockposition]
  3961.      47  invokeinterface java.util.Map.get(java.lang.Object) : java.lang.Object [1502] [nargs: 2]
  3962.      52  checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
  3963.      55  dup
  3964.      56  astore_2 [tileentity]
  3965.      57  ifnull 62
  3966.      60  aload_2 [tileentity]
  3967.      61  areturn
  3968.      62  aload_0 [this]
  3969.      63  getfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
  3970.      66  ifeq 75
  3971.      69  aload_0 [this]
  3972.      70  aload_1 [blockposition]
  3973.      71  invokespecial net.minecraft.server.v1_14_R1.World.A(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.TileEntity [1505]
  3974.      74  astore_2 [tileentity]
  3975.      75  aload_2 [tileentity]
  3976.      76  ifnonnull 92
  3977.      79  aload_0 [this]
  3978.      80  aload_1 [blockposition]
  3979.      81  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Chunk [708]
  3980.      84  aload_1 [blockposition]
  3981.      85  getstatic net.minecraft.server.v1_14_R1.Chunk$EnumTileEntityState.IMMEDIATE : net.minecraft.server.v1_14_R1.Chunk.EnumTileEntityState [1509]
  3982.      88  invokevirtual net.minecraft.server.v1_14_R1.Chunk.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Chunk$EnumTileEntityState) : net.minecraft.server.v1_14_R1.TileEntity [1512]
  3983.      91  astore_2 [tileentity]
  3984.      92  aload_2 [tileentity]
  3985.      93  ifnonnull 102
  3986.      96  aload_0 [this]
  3987.      97  aload_1 [blockposition]
  3988.      98  invokespecial net.minecraft.server.v1_14_R1.World.A(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.TileEntity [1505]
  3989.     101  astore_2 [tileentity]
  3990.     102  aload_2 [tileentity]
  3991.     103  areturn
  3992.       Line numbers:
  3993.         [pc: 0, line: 1101]
  3994.         [pc: 7, line: 1102]
  3995.         [pc: 9, line: 1103]
  3996.         [pc: 26, line: 1104]
  3997.         [pc: 28, line: 1107]
  3998.         [pc: 30, line: 1108]
  3999.         [pc: 60, line: 1109]
  4000.         [pc: 62, line: 1115]
  4001.         [pc: 69, line: 1116]
  4002.         [pc: 75, line: 1119]
  4003.         [pc: 79, line: 1120]
  4004.         [pc: 92, line: 1123]
  4005.         [pc: 96, line: 1124]
  4006.         [pc: 102, line: 1127]
  4007.       Local variable table:
  4008.         [pc: 30, pc: 104] local: tileentity index: 2 type: net.minecraft.server.v1_14_R1.TileEntity
  4009.         [pc: 0, pc: 104] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4010.         [pc: 0, pc: 104] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4011.       Stack map table: number of frames 6
  4012.         [pc: 9, same]
  4013.         [pc: 28, same]
  4014.         [pc: 62, append: {net.minecraft.server.v1_14_R1.TileEntity}]
  4015.         [pc: 75, same]
  4016.         [pc: 92, same]
  4017.         [pc: 102, same]
  4018.  
  4019.   // Method descriptor #903 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/TileEntity;
  4020.   // Stack: 2, Locals: 4
  4021.   @javax.annotation.Nullable
  4022.   private net.minecraft.server.v1_14_R1.TileEntity A(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  4023.      0  iconst_0
  4024.      1  istore_2 [i]
  4025.      2  iload_2 [i]
  4026.      3  aload_0 [this]
  4027.      4  getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  4028.      7  invokeinterface java.util.List.size() : int [453] [nargs: 1]
  4029.     12  if_icmpge 55
  4030.     15  aload_0 [this]
  4031.     16  getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  4032.     19  iload_2 [i]
  4033.     20  invokeinterface java.util.List.get(int) : java.lang.Object [457] [nargs: 2]
  4034.     25  checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
  4035.     28  astore_3 [tileentity]
  4036.     29  aload_3 [tileentity]
  4037.     30  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.isRemoved() : boolean [1214]
  4038.     33  ifne 49
  4039.     36  aload_3 [tileentity]
  4040.     37  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  4041.     40  aload_1 [blockposition]
  4042.     41  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.equals(java.lang.Object) : boolean [681]
  4043.     44  ifeq 49
  4044.     47  aload_3 [tileentity]
  4045.     48  areturn
  4046.     49  iinc 2 1 [i]
  4047.     52  goto 2
  4048.     55  aconst_null
  4049.     56  areturn
  4050.       Line numbers:
  4051.         [pc: 0, line: 1133]
  4052.         [pc: 15, line: 1134]
  4053.         [pc: 29, line: 1136]
  4054.         [pc: 47, line: 1137]
  4055.         [pc: 49, line: 1133]
  4056.         [pc: 55, line: 1141]
  4057.       Local variable table:
  4058.         [pc: 29, pc: 49] local: tileentity index: 3 type: net.minecraft.server.v1_14_R1.TileEntity
  4059.         [pc: 2, pc: 55] local: i index: 2 type: int
  4060.         [pc: 0, pc: 57] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4061.         [pc: 0, pc: 57] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4062.       Stack map table: number of frames 3
  4063.         [pc: 2, append: {int}]
  4064.         [pc: 49, same]
  4065.         [pc: 55, chop 1 local(s)]
  4066.  
  4067.   // Method descriptor #1315 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/TileEntity;)V
  4068.   // Stack: 3, Locals: 5
  4069.   public void setTileEntity(net.minecraft.server.v1_14_R1.BlockPosition blockposition, @javax.annotation.Nullable net.minecraft.server.v1_14_R1.TileEntity tileentity);
  4070.       0  aload_1 [blockposition]
  4071.       1  invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
  4072.       4  ifne 151
  4073.       7  aload_2 [tileentity]
  4074.       8  ifnull 151
  4075.      11  aload_2 [tileentity]
  4076.      12  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.isRemoved() : boolean [1214]
  4077.      15  ifne 151
  4078.      18  aload_0 [this]
  4079.      19  getfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
  4080.      22  ifeq 48
  4081.      25  aload_2 [tileentity]
  4082.      26  aload_0 [this]
  4083.      27  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.setWorld(net.minecraft.server.v1_14_R1.World) : void [1515]
  4084.      30  aload_2 [tileentity]
  4085.      31  aload_1 [blockposition]
  4086.      32  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.setPosition(net.minecraft.server.v1_14_R1.BlockPosition) : void [1518]
  4087.      35  aload_0 [this]
  4088.      36  getfield net.minecraft.server.v1_14_R1.World.capturedTileEntities : java.util.Map [274]
  4089.      39  aload_1 [blockposition]
  4090.      40  aload_2 [tileentity]
  4091.      41  invokeinterface java.util.Map.put(java.lang.Object, java.lang.Object) : java.lang.Object [1521] [nargs: 3]
  4092.      46  pop
  4093.      47  return
  4094.      48  aload_0 [this]
  4095.      49  getfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
  4096.      52  ifeq 135
  4097.      55  aload_2 [tileentity]
  4098.      56  aload_1 [blockposition]
  4099.      57  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.setPosition(net.minecraft.server.v1_14_R1.BlockPosition) : void [1518]
  4100.      60  aload_0 [this]
  4101.      61  getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  4102.      64  invokeinterface java.util.List.iterator() : java.util.Iterator [1522] [nargs: 1]
  4103.      69  astore_3 [iterator]
  4104.      70  aload_3 [iterator]
  4105.      71  invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
  4106.      76  ifeq 116
  4107.      79  aload_3 [iterator]
  4108.      80  invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
  4109.      85  checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
  4110.      88  astore 4 [tileentity1]
  4111.      90  aload 4 [tileentity1]
  4112.      92  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
  4113.      95  aload_1 [blockposition]
  4114.      96  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.equals(java.lang.Object) : boolean [681]
  4115.      99  ifeq 113
  4116.     102  aload 4 [tileentity1]
  4117.     104  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.V_() : void [1525]
  4118.     107  aload_3 [iterator]
  4119.     108  invokeinterface java.util.Iterator.remove() : void [684] [nargs: 1]
  4120.     113  goto 70
  4121.     116  aload_2 [tileentity]
  4122.     117  aload_0 [this]
  4123.     118  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.setWorld(net.minecraft.server.v1_14_R1.World) : void [1515]
  4124.     121  aload_0 [this]
  4125.     122  getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  4126.     125  aload_2 [tileentity]
  4127.     126  invokeinterface java.util.List.add(java.lang.Object) : boolean [1147] [nargs: 2]
  4128.     131  pop
  4129.     132  goto 151
  4130.     135  aload_0 [this]
  4131.     136  aload_1 [blockposition]
  4132.     137  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Chunk [708]
  4133.     140  aload_1 [blockposition]
  4134.     141  aload_2 [tileentity]
  4135.     142  invokevirtual net.minecraft.server.v1_14_R1.Chunk.setTileEntity(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.TileEntity) : void [1317]
  4136.     145  aload_0 [this]
  4137.     146  aload_2 [tileentity]
  4138.     147  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.TileEntity) : boolean [1157]
  4139.     150  pop
  4140.     151  return
  4141.       Line numbers:
  4142.         [pc: 0, line: 1145]
  4143.         [pc: 7, line: 1146]
  4144.         [pc: 18, line: 1148]
  4145.         [pc: 25, line: 1149]
  4146.         [pc: 30, line: 1150]
  4147.         [pc: 35, line: 1151]
  4148.         [pc: 47, line: 1152]
  4149.         [pc: 48, line: 1155]
  4150.         [pc: 55, line: 1156]
  4151.         [pc: 60, line: 1157]
  4152.         [pc: 70, line: 1159]
  4153.         [pc: 79, line: 1160]
  4154.         [pc: 90, line: 1162]
  4155.         [pc: 102, line: 1163]
  4156.         [pc: 107, line: 1164]
  4157.         [pc: 113, line: 1166]
  4158.         [pc: 116, line: 1168]
  4159.         [pc: 121, line: 1169]
  4160.         [pc: 132, line: 1170]
  4161.         [pc: 135, line: 1171]
  4162.         [pc: 145, line: 1172]
  4163.         [pc: 151, line: 1177]
  4164.       Local variable table:
  4165.         [pc: 90, pc: 113] local: tileentity1 index: 4 type: net.minecraft.server.v1_14_R1.TileEntity
  4166.         [pc: 70, pc: 132] local: iterator index: 3 type: java.util.Iterator
  4167.         [pc: 0, pc: 152] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4168.         [pc: 0, pc: 152] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4169.         [pc: 0, pc: 152] local: tileentity index: 2 type: net.minecraft.server.v1_14_R1.TileEntity
  4170.       Stack map table: number of frames 6
  4171.         [pc: 48, same]
  4172.         [pc: 70, append: {java.util.Iterator}]
  4173.         [pc: 113, same]
  4174.         [pc: 116, same]
  4175.         [pc: 135, chop 1 local(s)]
  4176.         [pc: 151, same]
  4177.  
  4178.   // Method descriptor #753 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)V
  4179.   // Stack: 2, Locals: 3
  4180.   public void removeTileEntity(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  4181.      0  aload_0 [this]
  4182.      1  aload_1 [blockposition]
  4183.      2  invokevirtual net.minecraft.server.v1_14_R1.World.getTileEntity(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.TileEntity [905]
  4184.      5  astore_2 [tileentity]
  4185.      6  aload_2 [tileentity]
  4186.      7  ifnull 35
  4187.     10  aload_0 [this]
  4188.     11  getfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
  4189.     14  ifeq 35
  4190.     17  aload_2 [tileentity]
  4191.     18  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.V_() : void [1525]
  4192.     21  aload_0 [this]
  4193.     22  getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  4194.     25  aload_2 [tileentity]
  4195.     26  invokeinterface java.util.List.remove(java.lang.Object) : boolean [1526] [nargs: 2]
  4196.     31  pop
  4197.     32  goto 70
  4198.     35  aload_2 [tileentity]
  4199.     36  ifnull 61
  4200.     39  aload_0 [this]
  4201.     40  getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
  4202.     43  aload_2 [tileentity]
  4203.     44  invokeinterface java.util.List.remove(java.lang.Object) : boolean [1526] [nargs: 2]
  4204.     49  pop
  4205.     50  aload_0 [this]
  4206.     51  getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
  4207.     54  aload_2 [tileentity]
  4208.     55  invokeinterface java.util.List.remove(java.lang.Object) : boolean [1526] [nargs: 2]
  4209.     60  pop
  4210.     61  aload_0 [this]
  4211.     62  aload_1 [blockposition]
  4212.     63  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Chunk [708]
  4213.     66  aload_1 [blockposition]
  4214.     67  invokevirtual net.minecraft.server.v1_14_R1.Chunk.removeTileEntity(net.minecraft.server.v1_14_R1.BlockPosition) : void [1304]
  4215.     70  return
  4216.       Line numbers:
  4217.         [pc: 0, line: 1180]
  4218.         [pc: 6, line: 1182]
  4219.         [pc: 17, line: 1183]
  4220.         [pc: 21, line: 1184]
  4221.         [pc: 35, line: 1186]
  4222.         [pc: 39, line: 1187]
  4223.         [pc: 50, line: 1189]
  4224.         [pc: 61, line: 1192]
  4225.         [pc: 70, line: 1195]
  4226.       Local variable table:
  4227.         [pc: 0, pc: 71] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4228.         [pc: 0, pc: 71] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4229.         [pc: 6, pc: 71] local: tileentity index: 2 type: net.minecraft.server.v1_14_R1.TileEntity
  4230.       Stack map table: number of frames 3
  4231.         [pc: 35, append: {net.minecraft.server.v1_14_R1.TileEntity}]
  4232.         [pc: 61, same]
  4233.         [pc: 70, same]
  4234.  
  4235.   // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  4236.   // Stack: 4, Locals: 2
  4237.   public boolean n(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  4238.      0  aload_1 [blockposition]
  4239.      1  invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
  4240.      4  ifeq 11
  4241.      7  iconst_0
  4242.      8  goto 30
  4243.     11  aload_0 [this]
  4244.     12  getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
  4245.     15  aload_1 [blockposition]
  4246.     16  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  4247.     19  iconst_4
  4248.     20  ishr
  4249.     21  aload_1 [blockposition]
  4250.     22  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  4251.     25  iconst_4
  4252.     26  ishr
  4253.     27  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.b(int, int) : boolean [1529]
  4254.     30  ireturn
  4255.       Line numbers:
  4256.         [pc: 0, line: 1198]
  4257.       Local variable table:
  4258.         [pc: 0, pc: 31] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4259.         [pc: 0, pc: 31] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4260.       Stack map table: number of frames 2
  4261.         [pc: 11, same]
  4262.         [pc: 30, same_locals_1_stack_item, stack: {int}]
  4263.  
  4264.   // Method descriptor #1530 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Entity;)Z
  4265.   // Stack: 5, Locals: 4
  4266.   public boolean a(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Entity entity);
  4267.      0  aload_1 [blockposition]
  4268.      1  invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
  4269.      4  ifeq 9
  4270.      7  iconst_0
  4271.      8  ireturn
  4272.      9  aload_0 [this]
  4273.     10  aload_1 [blockposition]
  4274.     11  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  4275.     14  iconst_4
  4276.     15  ishr
  4277.     16  aload_1 [blockposition]
  4278.     17  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  4279.     20  iconst_4
  4280.     21  ishr
  4281.     22  getstatic net.minecraft.server.v1_14_R1.ChunkStatus.FULL : net.minecraft.server.v1_14_R1.ChunkStatus [608]
  4282.     25  iconst_0
  4283.     26  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAt(int, int, net.minecraft.server.v1_14_R1.ChunkStatus, boolean) : net.minecraft.server.v1_14_R1.IChunkAccess [1531]
  4284.     29  astore_3 [ichunkaccess]
  4285.     30  aload_3 [ichunkaccess]
  4286.     31  ifnonnull 38
  4287.     34  iconst_0
  4288.     35  goto 51
  4289.     38  aload_3 [ichunkaccess]
  4290.     39  aload_1 [blockposition]
  4291.     40  invokeinterface net.minecraft.server.v1_14_R1.IChunkAccess.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [650] [nargs: 2]
  4292.     45  aload_0 [this]
  4293.     46  aload_1 [blockposition]
  4294.     47  aload_2 [entity]
  4295.     48  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.a(net.minecraft.server.v1_14_R1.IBlockAccess, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Entity) : boolean [1534]
  4296.     51  ireturn
  4297.       Line numbers:
  4298.         [pc: 0, line: 1202]
  4299.         [pc: 7, line: 1203]
  4300.         [pc: 9, line: 1205]
  4301.         [pc: 30, line: 1207]
  4302.       Local variable table:
  4303.         [pc: 30, pc: 52] local: ichunkaccess index: 3 type: net.minecraft.server.v1_14_R1.IChunkAccess
  4304.         [pc: 0, pc: 52] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4305.         [pc: 0, pc: 52] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4306.         [pc: 0, pc: 52] local: entity index: 2 type: net.minecraft.server.v1_14_R1.Entity
  4307.       Stack map table: number of frames 3
  4308.         [pc: 9, same]
  4309.         [pc: 38, append: {net.minecraft.server.v1_14_R1.IChunkAccess}]
  4310.         [pc: 51, same_locals_1_stack_item, stack: {int}]
  4311.  
  4312.   // Method descriptor #212 ()V
  4313.   // Stack: 10, Locals: 7
  4314.   public void M();
  4315.      0  dconst_1
  4316.      1  aload_0 [this]
  4317.      2  fconst_1
  4318.      3  invokevirtual net.minecraft.server.v1_14_R1.World.h(float) : float [1537]
  4319.      6  ldc_w <Float 5.0> [1538]
  4320.      9  fmul
  4321.     10  f2d
  4322.     11  ldc2_w <Double 16.0> [1539]
  4323.     14  ddiv
  4324.     15  dsub
  4325.     16  dstore_1 [d0]
  4326.     17  dconst_1
  4327.     18  aload_0 [this]
  4328.     19  fconst_1
  4329.     20  invokevirtual net.minecraft.server.v1_14_R1.World.f(float) : float [1542]
  4330.     23  ldc_w <Float 5.0> [1538]
  4331.     26  fmul
  4332.     27  f2d
  4333.     28  ldc2_w <Double 16.0> [1539]
  4334.     31  ddiv
  4335.     32  dsub
  4336.     33  dstore_3 [d1]
  4337.     34  ldc2_w <Double 0.5> [1076]
  4338.     37  ldc2_w <Double 2.0> [1543]
  4339.     40  aload_0 [this]
  4340.     41  fconst_1
  4341.     42  invokevirtual net.minecraft.server.v1_14_R1.World.j(float) : float [1110]
  4342.     45  ldc_w <Float 6.2831855> [1111]
  4343.     48  fmul
  4344.     49  invokestatic net.minecraft.server.v1_14_R1.MathHelper.cos(float) : float [1547]
  4345.     52  f2d
  4346.     53  ldc2_w <Double -0.25> [1548]
  4347.     56  ldc2_w <Double 0.25> [1550]
  4348.     59  invokestatic net.minecraft.server.v1_14_R1.MathHelper.a(double, double, double) : double [1554]
  4349.     62  dmul
  4350.     63  dadd
  4351.     64  dstore 5 [d2]
  4352.     66  aload_0 [this]
  4353.     67  dconst_1
  4354.     68  dload 5 [d2]
  4355.     70  dload_1 [d0]
  4356.     71  dmul
  4357.     72  dload_3 [d1]
  4358.     73  dmul
  4359.     74  dsub
  4360.     75  ldc2_w <Double 11.0> [1555]
  4361.     78  dmul
  4362.     79  d2i
  4363.     80  putfield net.minecraft.server.v1_14_R1.World.u : int [169]
  4364.     83  return
  4365.       Line numbers:
  4366.         [pc: 0, line: 1212]
  4367.         [pc: 17, line: 1213]
  4368.         [pc: 34, line: 1214]
  4369.         [pc: 66, line: 1216]
  4370.         [pc: 83, line: 1217]
  4371.       Local variable table:
  4372.         [pc: 0, pc: 84] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4373.         [pc: 17, pc: 84] local: d0 index: 1 type: double
  4374.         [pc: 34, pc: 84] local: d1 index: 3 type: double
  4375.         [pc: 66, pc: 84] local: d2 index: 5 type: double
  4376.  
  4377.   // Method descriptor #1558 (ZZ)V
  4378.   // Stack: 3, Locals: 3
  4379.   public void setSpawnFlags(boolean flag, boolean flag1);
  4380.      0  aload_0 [this]
  4381.      1  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
  4382.      4  iload_1 [flag]
  4383.      5  iload_2 [flag1]
  4384.      6  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.a(boolean, boolean) : void [1560]
  4385.      9  return
  4386.       Line numbers:
  4387.         [pc: 0, line: 1220]
  4388.         [pc: 9, line: 1221]
  4389.       Local variable table:
  4390.         [pc: 0, pc: 10] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4391.         [pc: 0, pc: 10] local: flag index: 1 type: boolean
  4392.         [pc: 0, pc: 10] local: flag1 index: 2 type: boolean
  4393.  
  4394.   // Method descriptor #212 ()V
  4395.   // Stack: 2, Locals: 1
  4396.   protected void N();
  4397.      0  aload_0 [this]
  4398.      1  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  4399.      4  invokevirtual net.minecraft.server.v1_14_R1.WorldData.hasStorm() : boolean [1565]
  4400.      7  ifeq 30
  4401.     10  aload_0 [this]
  4402.     11  fconst_1
  4403.     12  putfield net.minecraft.server.v1_14_R1.World.rainLevel : float [1567]
  4404.     15  aload_0 [this]
  4405.     16  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  4406.     19  invokevirtual net.minecraft.server.v1_14_R1.WorldData.isThundering() : boolean [1570]
  4407.     22  ifeq 30
  4408.     25  aload_0 [this]
  4409.     26  fconst_1
  4410.     27  putfield net.minecraft.server.v1_14_R1.World.thunderLevel : float [1572]
  4411.     30  return
  4412.       Line numbers:
  4413.         [pc: 0, line: 1224]
  4414.         [pc: 10, line: 1225]
  4415.         [pc: 15, line: 1226]
  4416.         [pc: 25, line: 1227]
  4417.         [pc: 30, line: 1231]
  4418.       Local variable table:
  4419.         [pc: 0, pc: 31] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4420.       Stack map table: number of frames 1
  4421.         [pc: 30, same]
  4422.  
  4423.   // Method descriptor #212 ()V
  4424.   // Stack: 1, Locals: 1
  4425.   public void close() throws java.io.IOException;
  4426.     0  aload_0 [this]
  4427.     1  getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
  4428.     4  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.close() : void [1575]
  4429.     7  return
  4430.       Line numbers:
  4431.         [pc: 0, line: 1234]
  4432.         [pc: 7, line: 1235]
  4433.       Local variable table:
  4434.         [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4435.  
  4436.   // Method descriptor #1577 ()Lnet/minecraft/server/v1_14_R1/ChunkStatus;
  4437.   // Stack: 1, Locals: 1
  4438.   public net.minecraft.server.v1_14_R1.ChunkStatus O();
  4439.     0  getstatic net.minecraft.server.v1_14_R1.ChunkStatus.FULL : net.minecraft.server.v1_14_R1.ChunkStatus [608]
  4440.     3  areturn
  4441.       Line numbers:
  4442.         [pc: 0, line: 1239]
  4443.       Local variable table:
  4444.         [pc: 0, pc: 4] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4445.  
  4446.   // Method descriptor #1578 (Lnet/minecraft/server/v1_14_R1/Entity;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List;
  4447.   // Signature: (Lnet/minecraft/server/v1_14_R1/Entity;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate<-Lnet/minecraft/server/v1_14_R1/Entity;>;)Ljava/util/List<Lnet/minecraft/server/v1_14_R1/Entity;>;
  4448.   // Stack: 5, Locals: 12
  4449.   public java.util.List getEntities(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.Entity entity,  net.minecraft.server.v1_14_R1.AxisAlignedBB axisalignedbb, @javax.annotation.Nullable java.util.function.Predicate predicate);
  4450.       0  invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
  4451.       3  astore 4 [list]
  4452.       5  aload_2 [axisalignedbb]
  4453.       6  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
  4454.       9  ldc2_w <Double 2.0> [1543]
  4455.      12  dsub
  4456.      13  ldc2_w <Double 16.0> [1539]
  4457.      16  ddiv
  4458.      17  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  4459.      20  istore 5 [i]
  4460.      22  aload_2 [axisalignedbb]
  4461.      23  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
  4462.      26  ldc2_w <Double 2.0> [1543]
  4463.      29  dadd
  4464.      30  ldc2_w <Double 16.0> [1539]
  4465.      33  ddiv
  4466.      34  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  4467.      37  istore 6 [j]
  4468.      39  aload_2 [axisalignedbb]
  4469.      40  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
  4470.      43  ldc2_w <Double 2.0> [1543]
  4471.      46  dsub
  4472.      47  ldc2_w <Double 16.0> [1539]
  4473.      50  ddiv
  4474.      51  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  4475.      54  istore 7 [k]
  4476.      56  aload_2 [axisalignedbb]
  4477.      57  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
  4478.      60  ldc2_w <Double 2.0> [1543]
  4479.      63  dadd
  4480.      64  ldc2_w <Double 16.0> [1539]
  4481.      67  ddiv
  4482.      68  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  4483.      71  istore 8 [l]
  4484.      73  iload 5 [i]
  4485.      75  istore 9 [i1]
  4486.      77  iload 9 [i1]
  4487.      79  iload 6 [j]
  4488.      81  if_icmpgt 136
  4489.      84  iload 7 [k]
  4490.      86  istore 10 [j1]
  4491.      88  iload 10 [j1]
  4492.      90  iload 8 [l]
  4493.      92  if_icmpgt 130
  4494.      95  aload_0 [this]
  4495.      96  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
  4496.      99  iload 9 [i1]
  4497.     101  iload 10 [j1]
  4498.     103  iconst_0
  4499.     104  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getChunkAt(int, int, boolean) : net.minecraft.server.v1_14_R1.Chunk [518]
  4500.     107  astore 11 [chunk]
  4501.     109  aload 11 [chunk]
  4502.     111  ifnull 124
  4503.     114  aload 11 [chunk]
  4504.     116  aload_1 [entity]
  4505.     117  aload_2 [axisalignedbb]
  4506.     118  aload 4 [list]
  4507.     120  aload_3 [predicate]
  4508.     121  invokevirtual net.minecraft.server.v1_14_R1.Chunk.a(net.minecraft.server.v1_14_R1.Entity, net.minecraft.server.v1_14_R1.AxisAlignedBB, java.util.List, java.util.function.Predicate) : void [1583]
  4509.     124  iinc 10 1 [j1]
  4510.     127  goto 88
  4511.     130  iinc 9 1 [i1]
  4512.     133  goto 77
  4513.     136  aload 4 [list]
  4514.     138  areturn
  4515.       Line numbers:
  4516.         [pc: 0, line: 1244]
  4517.         [pc: 5, line: 1245]
  4518.         [pc: 22, line: 1246]
  4519.         [pc: 39, line: 1247]
  4520.         [pc: 56, line: 1248]
  4521.         [pc: 73, line: 1250]
  4522.         [pc: 84, line: 1251]
  4523.         [pc: 95, line: 1252]
  4524.         [pc: 109, line: 1254]
  4525.         [pc: 114, line: 1255]
  4526.         [pc: 124, line: 1251]
  4527.         [pc: 130, line: 1250]
  4528.         [pc: 136, line: 1260]
  4529.       Local variable table:
  4530.         [pc: 109, pc: 124] local: chunk index: 11 type: net.minecraft.server.v1_14_R1.Chunk
  4531.         [pc: 88, pc: 130] local: j1 index: 10 type: int
  4532.         [pc: 77, pc: 136] local: i1 index: 9 type: int
  4533.         [pc: 0, pc: 139] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4534.         [pc: 0, pc: 139] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  4535.         [pc: 0, pc: 139] local: axisalignedbb index: 2 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
  4536.         [pc: 0, pc: 139] local: predicate index: 3 type: java.util.function.Predicate
  4537.         [pc: 5, pc: 139] local: list index: 4 type: java.util.List
  4538.         [pc: 22, pc: 139] local: i index: 5 type: int
  4539.         [pc: 39, pc: 139] local: j index: 6 type: int
  4540.         [pc: 56, pc: 139] local: k index: 7 type: int
  4541.         [pc: 73, pc: 139] local: l index: 8 type: int
  4542.       Local variable type table:
  4543.         [pc: 0, pc: 139] local: predicate index: 3 type: java.util.function.Predicate<? super net.minecraft.server.v1_14_R1.Entity>
  4544.         [pc: 5, pc: 139] local: list index: 4 type: java.util.List<net.minecraft.server.v1_14_R1.Entity>
  4545.       Stack map table: number of frames 5
  4546.         [pc: 77, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.Entity, net.minecraft.server.v1_14_R1.AxisAlignedBB, java.util.function.Predicate, java.util.List, int, int, int, int, int}]
  4547.         [pc: 88, append: {int}]
  4548.         [pc: 124, same]
  4549.         [pc: 130, chop 1 local(s)]
  4550.         [pc: 136, chop 1 local(s)]
  4551.  
  4552.   // Method descriptor #1588 (Lnet/minecraft/server/v1_14_R1/EntityTypes;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List;
  4553.   // Signature: (Lnet/minecraft/server/v1_14_R1/EntityTypes<*>;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate<-Lnet/minecraft/server/v1_14_R1/Entity;>;)Ljava/util/List<Lnet/minecraft/server/v1_14_R1/Entity;>;
  4554.   // Stack: 5, Locals: 12
  4555.   public java.util.List a(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.EntityTypes entitytypes,  net.minecraft.server.v1_14_R1.AxisAlignedBB axisalignedbb,  java.util.function.Predicate predicate);
  4556.       0  aload_2 [axisalignedbb]
  4557.       1  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
  4558.       4  ldc2_w <Double 2.0> [1543]
  4559.       7  dsub
  4560.       8  ldc2_w <Double 16.0> [1539]
  4561.      11  ddiv
  4562.      12  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  4563.      15  istore 4 [i]
  4564.      17  aload_2 [axisalignedbb]
  4565.      18  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
  4566.      21  ldc2_w <Double 2.0> [1543]
  4567.      24  dadd
  4568.      25  ldc2_w <Double 16.0> [1539]
  4569.      28  ddiv
  4570.      29  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  4571.      32  istore 5 [j]
  4572.      34  aload_2 [axisalignedbb]
  4573.      35  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
  4574.      38  ldc2_w <Double 2.0> [1543]
  4575.      41  dsub
  4576.      42  ldc2_w <Double 16.0> [1539]
  4577.      45  ddiv
  4578.      46  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  4579.      49  istore 6 [k]
  4580.      51  aload_2 [axisalignedbb]
  4581.      52  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
  4582.      55  ldc2_w <Double 2.0> [1543]
  4583.      58  dadd
  4584.      59  ldc2_w <Double 16.0> [1539]
  4585.      62  ddiv
  4586.      63  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  4587.      66  istore 7 [l]
  4588.      68  invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
  4589.      71  astore 8 [list]
  4590.      73  iload 4 [i]
  4591.      75  istore 9 [i1]
  4592.      77  iload 9 [i1]
  4593.      79  iload 5 [j]
  4594.      81  if_icmpge 136
  4595.      84  iload 6 [k]
  4596.      86  istore 10 [j1]
  4597.      88  iload 10 [j1]
  4598.      90  iload 7 [l]
  4599.      92  if_icmpge 130
  4600.      95  aload_0 [this]
  4601.      96  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
  4602.      99  iload 9 [i1]
  4603.     101  iload 10 [j1]
  4604.     103  iconst_0
  4605.     104  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getChunkAt(int, int, boolean) : net.minecraft.server.v1_14_R1.Chunk [518]
  4606.     107  astore 11 [chunk]
  4607.     109  aload 11 [chunk]
  4608.     111  ifnull 124
  4609.     114  aload 11 [chunk]
  4610.     116  aload_1 [entitytypes]
  4611.     117  aload_2 [axisalignedbb]
  4612.     118  aload 8 [list]
  4613.     120  aload_3 [predicate]
  4614.     121  invokevirtual net.minecraft.server.v1_14_R1.Chunk.a(net.minecraft.server.v1_14_R1.EntityTypes, net.minecraft.server.v1_14_R1.AxisAlignedBB, java.util.List, java.util.function.Predicate) : void [1593]
  4615.     124  iinc 10 1 [j1]
  4616.     127  goto 88
  4617.     130  iinc 9 1 [i1]
  4618.     133  goto 77
  4619.     136  aload 8 [list]
  4620.     138  areturn
  4621.       Line numbers:
  4622.         [pc: 0, line: 1264]
  4623.         [pc: 17, line: 1265]
  4624.         [pc: 34, line: 1266]
  4625.         [pc: 51, line: 1267]
  4626.         [pc: 68, line: 1268]
  4627.         [pc: 73, line: 1270]
  4628.         [pc: 84, line: 1271]
  4629.         [pc: 95, line: 1272]
  4630.         [pc: 109, line: 1274]
  4631.         [pc: 114, line: 1275]
  4632.         [pc: 124, line: 1271]
  4633.         [pc: 130, line: 1270]
  4634.         [pc: 136, line: 1280]
  4635.       Local variable table:
  4636.         [pc: 109, pc: 124] local: chunk index: 11 type: net.minecraft.server.v1_14_R1.Chunk
  4637.         [pc: 88, pc: 130] local: j1 index: 10 type: int
  4638.         [pc: 77, pc: 136] local: i1 index: 9 type: int
  4639.         [pc: 0, pc: 139] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4640.         [pc: 0, pc: 139] local: entitytypes index: 1 type: net.minecraft.server.v1_14_R1.EntityTypes
  4641.         [pc: 0, pc: 139] local: axisalignedbb index: 2 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
  4642.         [pc: 0, pc: 139] local: predicate index: 3 type: java.util.function.Predicate
  4643.         [pc: 17, pc: 139] local: i index: 4 type: int
  4644.         [pc: 34, pc: 139] local: j index: 5 type: int
  4645.         [pc: 51, pc: 139] local: k index: 6 type: int
  4646.         [pc: 68, pc: 139] local: l index: 7 type: int
  4647.         [pc: 73, pc: 139] local: list index: 8 type: java.util.List
  4648.       Local variable type table:
  4649.         [pc: 0, pc: 139] local: entitytypes index: 1 type: net.minecraft.server.v1_14_R1.EntityTypes<?>
  4650.         [pc: 0, pc: 139] local: predicate index: 3 type: java.util.function.Predicate<? super net.minecraft.server.v1_14_R1.Entity>
  4651.         [pc: 73, pc: 139] local: list index: 8 type: java.util.List<net.minecraft.server.v1_14_R1.Entity>
  4652.       Stack map table: number of frames 5
  4653.         [pc: 77, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.EntityTypes, net.minecraft.server.v1_14_R1.AxisAlignedBB, java.util.function.Predicate, int, int, int, int, java.util.List, int}]
  4654.         [pc: 88, append: {int}]
  4655.         [pc: 124, same]
  4656.         [pc: 130, chop 1 local(s)]
  4657.         [pc: 136, chop 1 local(s)]
  4658.  
  4659.   // Method descriptor #1597 (Ljava/lang/Class;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List;
  4660.   // Signature: <T:Lnet/minecraft/server/v1_14_R1/Entity;>(Ljava/lang/Class<+TT;>;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate<-TT;>;)Ljava/util/List<TT;>;
  4661.   // Stack: 5, Locals: 13
  4662.   public java.util.List a(java.lang.Class oclass,  net.minecraft.server.v1_14_R1.AxisAlignedBB axisalignedbb, @javax.annotation.Nullable java.util.function.Predicate predicate);
  4663.       0  aload_2 [axisalignedbb]
  4664.       1  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
  4665.       4  ldc2_w <Double 2.0> [1543]
  4666.       7  dsub
  4667.       8  ldc2_w <Double 16.0> [1539]
  4668.      11  ddiv
  4669.      12  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  4670.      15  istore 4 [i]
  4671.      17  aload_2 [axisalignedbb]
  4672.      18  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
  4673.      21  ldc2_w <Double 2.0> [1543]
  4674.      24  dadd
  4675.      25  ldc2_w <Double 16.0> [1539]
  4676.      28  ddiv
  4677.      29  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  4678.      32  istore 5 [j]
  4679.      34  aload_2 [axisalignedbb]
  4680.      35  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
  4681.      38  ldc2_w <Double 2.0> [1543]
  4682.      41  dsub
  4683.      42  ldc2_w <Double 16.0> [1539]
  4684.      45  ddiv
  4685.      46  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  4686.      49  istore 6 [k]
  4687.      51  aload_2 [axisalignedbb]
  4688.      52  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
  4689.      55  ldc2_w <Double 2.0> [1543]
  4690.      58  dadd
  4691.      59  ldc2_w <Double 16.0> [1539]
  4692.      62  ddiv
  4693.      63  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  4694.      66  istore 7 [l]
  4695.      68  invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
  4696.      71  astore 8 [list]
  4697.      73  aload_0 [this]
  4698.      74  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
  4699.      77  astore 9 [ichunkprovider]
  4700.      79  iload 4 [i]
  4701.      81  istore 10 [i1]
  4702.      83  iload 10 [i1]
  4703.      85  iload 5 [j]
  4704.      87  if_icmpge 140
  4705.      90  iload 6 [k]
  4706.      92  istore 11 [j1]
  4707.      94  iload 11 [j1]
  4708.      96  iload 7 [l]
  4709.      98  if_icmpge 134
  4710.     101  aload 9 [ichunkprovider]
  4711.     103  iload 10 [i1]
  4712.     105  iload 11 [j1]
  4713.     107  iconst_0
  4714.     108  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getChunkAt(int, int, boolean) : net.minecraft.server.v1_14_R1.Chunk [518]
  4715.     111  astore 12 [chunk]
  4716.     113  aload 12 [chunk]
  4717.     115  ifnull 128
  4718.     118  aload 12 [chunk]
  4719.     120  aload_1 [oclass]
  4720.     121  aload_2 [axisalignedbb]
  4721.     122  aload 8 [list]
  4722.     124  aload_3 [predicate]
  4723.     125  invokevirtual net.minecraft.server.v1_14_R1.Chunk.a(java.lang.Class, net.minecraft.server.v1_14_R1.AxisAlignedBB, java.util.List, java.util.function.Predicate) : void [1602]
  4724.     128  iinc 11 1 [j1]
  4725.     131  goto 94
  4726.     134  iinc 10 1 [i1]
  4727.     137  goto 83
  4728.     140  aload 8 [list]
  4729.     142  areturn
  4730.       Line numbers:
  4731.         [pc: 0, line: 1285]
  4732.         [pc: 17, line: 1286]
  4733.         [pc: 34, line: 1287]
  4734.         [pc: 51, line: 1288]
  4735.         [pc: 68, line: 1289]
  4736.         [pc: 73, line: 1290]
  4737.         [pc: 79, line: 1292]
  4738.         [pc: 90, line: 1293]
  4739.         [pc: 101, line: 1294]
  4740.         [pc: 113, line: 1296]
  4741.         [pc: 118, line: 1297]
  4742.         [pc: 128, line: 1293]
  4743.         [pc: 134, line: 1292]
  4744.         [pc: 140, line: 1302]
  4745.       Local variable table:
  4746.         [pc: 113, pc: 128] local: chunk index: 12 type: net.minecraft.server.v1_14_R1.Chunk
  4747.         [pc: 94, pc: 134] local: j1 index: 11 type: int
  4748.         [pc: 83, pc: 140] local: i1 index: 10 type: int
  4749.         [pc: 0, pc: 143] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4750.         [pc: 0, pc: 143] local: oclass index: 1 type: java.lang.Class
  4751.         [pc: 0, pc: 143] local: axisalignedbb index: 2 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
  4752.         [pc: 0, pc: 143] local: predicate index: 3 type: java.util.function.Predicate
  4753.         [pc: 17, pc: 143] local: i index: 4 type: int
  4754.         [pc: 34, pc: 143] local: j index: 5 type: int
  4755.         [pc: 51, pc: 143] local: k index: 6 type: int
  4756.         [pc: 68, pc: 143] local: l index: 7 type: int
  4757.         [pc: 73, pc: 143] local: list index: 8 type: java.util.List
  4758.         [pc: 79, pc: 143] local: ichunkprovider index: 9 type: net.minecraft.server.v1_14_R1.IChunkProvider
  4759.       Local variable type table:
  4760.         [pc: 0, pc: 143] local: oclass index: 1 type: java.lang.Class<? extends T>
  4761.         [pc: 0, pc: 143] local: predicate index: 3 type: java.util.function.Predicate<? super T>
  4762.         [pc: 73, pc: 143] local: list index: 8 type: java.util.List<T>
  4763.       Stack map table: number of frames 5
  4764.         [pc: 83, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.World, java.lang.Class, net.minecraft.server.v1_14_R1.AxisAlignedBB, java.util.function.Predicate, int, int, int, int, java.util.List, net.minecraft.server.v1_14_R1.IChunkProvider, int}]
  4765.         [pc: 94, append: {int}]
  4766.         [pc: 128, same]
  4767.         [pc: 134, chop 1 local(s)]
  4768.         [pc: 140, chop 1 local(s)]
  4769.  
  4770.   // Method descriptor #1597 (Ljava/lang/Class;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List;
  4771.   // Signature: <T:Lnet/minecraft/server/v1_14_R1/Entity;>(Ljava/lang/Class<+TT;>;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate<-TT;>;)Ljava/util/List<TT;>;
  4772.   // Stack: 5, Locals: 13
  4773.   public java.util.List b(java.lang.Class oclass,  net.minecraft.server.v1_14_R1.AxisAlignedBB axisalignedbb, @javax.annotation.Nullable java.util.function.Predicate predicate);
  4774.       0  aload_2 [axisalignedbb]
  4775.       1  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
  4776.       4  ldc2_w <Double 2.0> [1543]
  4777.       7  dsub
  4778.       8  ldc2_w <Double 16.0> [1539]
  4779.      11  ddiv
  4780.      12  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  4781.      15  istore 4 [i]
  4782.      17  aload_2 [axisalignedbb]
  4783.      18  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
  4784.      21  ldc2_w <Double 2.0> [1543]
  4785.      24  dadd
  4786.      25  ldc2_w <Double 16.0> [1539]
  4787.      28  ddiv
  4788.      29  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  4789.      32  istore 5 [j]
  4790.      34  aload_2 [axisalignedbb]
  4791.      35  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
  4792.      38  ldc2_w <Double 2.0> [1543]
  4793.      41  dsub
  4794.      42  ldc2_w <Double 16.0> [1539]
  4795.      45  ddiv
  4796.      46  invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
  4797.      49  istore 6 [k]
  4798.      51  aload_2 [axisalignedbb]
  4799.      52  getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
  4800.      55  ldc2_w <Double 2.0> [1543]
  4801.      58  dadd
  4802.      59  ldc2_w <Double 16.0> [1539]
  4803.      62  ddiv
  4804.      63  invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
  4805.      66  istore 7 [l]
  4806.      68  invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
  4807.      71  astore 8 [list]
  4808.      73  aload_0 [this]
  4809.      74  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
  4810.      77  astore 9 [ichunkprovider]
  4811.      79  iload 4 [i]
  4812.      81  istore 10 [i1]
  4813.      83  iload 10 [i1]
  4814.      85  iload 5 [j]
  4815.      87  if_icmpge 139
  4816.      90  iload 6 [k]
  4817.      92  istore 11 [j1]
  4818.      94  iload 11 [j1]
  4819.      96  iload 7 [l]
  4820.      98  if_icmpge 133
  4821.     101  aload 9 [ichunkprovider]
  4822.     103  iload 10 [i1]
  4823.     105  iload 11 [j1]
  4824.     107  invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.a(int, int) : net.minecraft.server.v1_14_R1.Chunk [1609]
  4825.     110  astore 12 [chunk]
  4826.     112  aload 12 [chunk]
  4827.     114  ifnull 127
  4828.     117  aload 12 [chunk]
  4829.     119  aload_1 [oclass]
  4830.     120  aload_2 [axisalignedbb]
  4831.     121  aload 8 [list]
  4832.     123  aload_3 [predicate]
  4833.     124  invokevirtual net.minecraft.server.v1_14_R1.Chunk.a(java.lang.Class, net.minecraft.server.v1_14_R1.AxisAlignedBB, java.util.List, java.util.function.Predicate) : void [1602]
  4834.     127  iinc 11 1 [j1]
  4835.     130  goto 94
  4836.     133  iinc 10 1 [i1]
  4837.     136  goto 83
  4838.     139  aload 8 [list]
  4839.     141  areturn
  4840.       Line numbers:
  4841.         [pc: 0, line: 1307]
  4842.         [pc: 17, line: 1308]
  4843.         [pc: 34, line: 1309]
  4844.         [pc: 51, line: 1310]
  4845.         [pc: 68, line: 1311]
  4846.         [pc: 73, line: 1312]
  4847.         [pc: 79, line: 1314]
  4848.         [pc: 90, line: 1315]
  4849.         [pc: 101, line: 1316]
  4850.         [pc: 112, line: 1318]
  4851.         [pc: 117, line: 1319]
  4852.         [pc: 127, line: 1315]
  4853.         [pc: 133, line: 1314]
  4854.         [pc: 139, line: 1324]
  4855.       Local variable table:
  4856.         [pc: 112, pc: 127] local: chunk index: 12 type: net.minecraft.server.v1_14_R1.Chunk
  4857.         [pc: 94, pc: 133] local: j1 index: 11 type: int
  4858.         [pc: 83, pc: 139] local: i1 index: 10 type: int
  4859.         [pc: 0, pc: 142] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4860.         [pc: 0, pc: 142] local: oclass index: 1 type: java.lang.Class
  4861.         [pc: 0, pc: 142] local: axisalignedbb index: 2 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
  4862.         [pc: 0, pc: 142] local: predicate index: 3 type: java.util.function.Predicate
  4863.         [pc: 17, pc: 142] local: i index: 4 type: int
  4864.         [pc: 34, pc: 142] local: j index: 5 type: int
  4865.         [pc: 51, pc: 142] local: k index: 6 type: int
  4866.         [pc: 68, pc: 142] local: l index: 7 type: int
  4867.         [pc: 73, pc: 142] local: list index: 8 type: java.util.List
  4868.         [pc: 79, pc: 142] local: ichunkprovider index: 9 type: net.minecraft.server.v1_14_R1.IChunkProvider
  4869.       Local variable type table:
  4870.         [pc: 0, pc: 142] local: oclass index: 1 type: java.lang.Class<? extends T>
  4871.         [pc: 0, pc: 142] local: predicate index: 3 type: java.util.function.Predicate<? super T>
  4872.         [pc: 73, pc: 142] local: list index: 8 type: java.util.List<T>
  4873.       Stack map table: number of frames 5
  4874.         [pc: 83, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.World, java.lang.Class, net.minecraft.server.v1_14_R1.AxisAlignedBB, java.util.function.Predicate, int, int, int, int, java.util.List, net.minecraft.server.v1_14_R1.IChunkProvider, int}]
  4875.         [pc: 94, append: {int}]
  4876.         [pc: 127, same]
  4877.         [pc: 133, chop 1 local(s)]
  4878.         [pc: 139, chop 1 local(s)]
  4879.  
  4880.   // Method descriptor #1611 (I)Lnet/minecraft/server/v1_14_R1/Entity;
  4881.   @javax.annotation.Nullable
  4882.   public abstract net.minecraft.server.v1_14_R1.Entity getEntity(int arg0);
  4883.  
  4884.   // Method descriptor #1315 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/TileEntity;)V
  4885.   // Stack: 2, Locals: 3
  4886.   public void b(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.TileEntity tileentity);
  4887.      0  aload_0 [this]
  4888.      1  aload_1 [blockposition]
  4889.      2  invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
  4890.      5  ifeq 16
  4891.      8  aload_0 [this]
  4892.      9  aload_1 [blockposition]
  4893.     10  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Chunk [708]
  4894.     13  invokevirtual net.minecraft.server.v1_14_R1.Chunk.markDirty() : void [1614]
  4895.     16  return
  4896.       Line numbers:
  4897.         [pc: 0, line: 1331]
  4898.         [pc: 8, line: 1332]
  4899.         [pc: 16, line: 1335]
  4900.       Local variable table:
  4901.         [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4902.         [pc: 0, pc: 17] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4903.         [pc: 0, pc: 17] local: tileentity index: 2 type: net.minecraft.server.v1_14_R1.TileEntity
  4904.       Stack map table: number of frames 1
  4905.         [pc: 16, same]
  4906.  
  4907.   // Method descriptor #167 ()I
  4908.   // Stack: 1, Locals: 1
  4909.   public int getSeaLevel();
  4910.     0  bipush 63
  4911.     2  ireturn
  4912.       Line numbers:
  4913.         [pc: 0, line: 1339]
  4914.       Local variable table:
  4915.         [pc: 0, pc: 3] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4916.  
  4917.   // Method descriptor #1616 ()Lnet/minecraft/server/v1_14_R1/World;
  4918.   // Stack: 1, Locals: 1
  4919.   public net.minecraft.server.v1_14_R1.World getMinecraftWorld();
  4920.     0  aload_0 [this]
  4921.     1  areturn
  4922.       Line numbers:
  4923.         [pc: 0, line: 1344]
  4924.       Local variable table:
  4925.         [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4926.  
  4927.   // Method descriptor #698 ()Lnet/minecraft/server/v1_14_R1/WorldType;
  4928.   // Stack: 1, Locals: 1
  4929.   public net.minecraft.server.v1_14_R1.WorldType P();
  4930.     0  aload_0 [this]
  4931.     1  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  4932.     4  invokevirtual net.minecraft.server.v1_14_R1.WorldData.getType() : net.minecraft.server.v1_14_R1.WorldType [700]
  4933.     7  areturn
  4934.       Line numbers:
  4935.         [pc: 0, line: 1348]
  4936.       Local variable table:
  4937.         [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  4938.  
  4939.   // Method descriptor #592 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)I
  4940.   // Stack: 4, Locals: 4
  4941.   public int getBlockPower(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  4942.       0  iconst_0
  4943.       1  istore_2 [b0]
  4944.       2  iload_2 [b0]
  4945.       3  aload_0 [this]
  4946.       4  aload_1 [blockposition]
  4947.       5  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.down() : net.minecraft.server.v1_14_R1.BlockPosition [932]
  4948.       8  getstatic net.minecraft.server.v1_14_R1.EnumDirection.DOWN : net.minecraft.server.v1_14_R1.EnumDirection [949]
  4949.      11  invokevirtual net.minecraft.server.v1_14_R1.World.c(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1622]
  4950.      14  invokestatic java.lang.Math.max(int, int) : int [1628]
  4951.      17  istore_3 [i]
  4952.      18  iload_3 [i]
  4953.      19  bipush 15
  4954.      21  if_icmplt 26
  4955.      24  iload_3 [i]
  4956.      25  ireturn
  4957.      26  iload_3 [i]
  4958.      27  aload_0 [this]
  4959.      28  aload_1 [blockposition]
  4960.      29  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
  4961.      32  getstatic net.minecraft.server.v1_14_R1.EnumDirection.UP : net.minecraft.server.v1_14_R1.EnumDirection [952]
  4962.      35  invokevirtual net.minecraft.server.v1_14_R1.World.c(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1622]
  4963.      38  invokestatic java.lang.Math.max(int, int) : int [1628]
  4964.      41  istore_3 [i]
  4965.      42  iload_3 [i]
  4966.      43  bipush 15
  4967.      45  if_icmplt 50
  4968.      48  iload_3 [i]
  4969.      49  ireturn
  4970.      50  iload_3 [i]
  4971.      51  aload_0 [this]
  4972.      52  aload_1 [blockposition]
  4973.      53  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.north() : net.minecraft.server.v1_14_R1.BlockPosition [935]
  4974.      56  getstatic net.minecraft.server.v1_14_R1.EnumDirection.NORTH : net.minecraft.server.v1_14_R1.EnumDirection [955]
  4975.      59  invokevirtual net.minecraft.server.v1_14_R1.World.c(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1622]
  4976.      62  invokestatic java.lang.Math.max(int, int) : int [1628]
  4977.      65  istore_3 [i]
  4978.      66  iload_3 [i]
  4979.      67  bipush 15
  4980.      69  if_icmplt 74
  4981.      72  iload_3 [i]
  4982.      73  ireturn
  4983.      74  iload_3 [i]
  4984.      75  aload_0 [this]
  4985.      76  aload_1 [blockposition]
  4986.      77  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.south() : net.minecraft.server.v1_14_R1.BlockPosition [938]
  4987.      80  getstatic net.minecraft.server.v1_14_R1.EnumDirection.SOUTH : net.minecraft.server.v1_14_R1.EnumDirection [958]
  4988.      83  invokevirtual net.minecraft.server.v1_14_R1.World.c(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1622]
  4989.      86  invokestatic java.lang.Math.max(int, int) : int [1628]
  4990.      89  istore_3 [i]
  4991.      90  iload_3 [i]
  4992.      91  bipush 15
  4993.      93  if_icmplt 98
  4994.      96  iload_3 [i]
  4995.      97  ireturn
  4996.      98  iload_3 [i]
  4997.      99  aload_0 [this]
  4998.     100  aload_1 [blockposition]
  4999.     101  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.west() : net.minecraft.server.v1_14_R1.BlockPosition [923]
  5000.     104  getstatic net.minecraft.server.v1_14_R1.EnumDirection.WEST : net.minecraft.server.v1_14_R1.EnumDirection [943]
  5001.     107  invokevirtual net.minecraft.server.v1_14_R1.World.c(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1622]
  5002.     110  invokestatic java.lang.Math.max(int, int) : int [1628]
  5003.     113  istore_3 [i]
  5004.     114  iload_3 [i]
  5005.     115  bipush 15
  5006.     117  if_icmplt 122
  5007.     120  iload_3 [i]
  5008.     121  ireturn
  5009.     122  iload_3 [i]
  5010.     123  aload_0 [this]
  5011.     124  aload_1 [blockposition]
  5012.     125  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.east() : net.minecraft.server.v1_14_R1.BlockPosition [929]
  5013.     128  getstatic net.minecraft.server.v1_14_R1.EnumDirection.EAST : net.minecraft.server.v1_14_R1.EnumDirection [946]
  5014.     131  invokevirtual net.minecraft.server.v1_14_R1.World.c(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1622]
  5015.     134  invokestatic java.lang.Math.max(int, int) : int [1628]
  5016.     137  istore_3 [i]
  5017.     138  iload_3 [i]
  5018.     139  bipush 15
  5019.     141  if_icmplt 148
  5020.     144  iload_3 [i]
  5021.     145  goto 149
  5022.     148  iload_3 [i]
  5023.     149  ireturn
  5024.       Line numbers:
  5025.         [pc: 0, line: 1352]
  5026.         [pc: 2, line: 1353]
  5027.         [pc: 18, line: 1355]
  5028.         [pc: 24, line: 1356]
  5029.         [pc: 26, line: 1358]
  5030.         [pc: 42, line: 1359]
  5031.         [pc: 48, line: 1360]
  5032.         [pc: 50, line: 1362]
  5033.         [pc: 66, line: 1363]
  5034.         [pc: 72, line: 1364]
  5035.         [pc: 74, line: 1366]
  5036.         [pc: 90, line: 1367]
  5037.         [pc: 96, line: 1368]
  5038.         [pc: 98, line: 1370]
  5039.         [pc: 114, line: 1371]
  5040.         [pc: 120, line: 1372]
  5041.         [pc: 122, line: 1374]
  5042.         [pc: 138, line: 1375]
  5043.       Local variable table:
  5044.         [pc: 0, pc: 150] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5045.         [pc: 0, pc: 150] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5046.         [pc: 2, pc: 150] local: b0 index: 2 type: byte
  5047.         [pc: 18, pc: 150] local: i index: 3 type: int
  5048.       Stack map table: number of frames 7
  5049.         [pc: 26, append: {int, int}]
  5050.         [pc: 50, same]
  5051.         [pc: 74, same]
  5052.         [pc: 98, same]
  5053.         [pc: 122, same]
  5054.         [pc: 148, same]
  5055.         [pc: 149, same_locals_1_stack_item, stack: {int}]
  5056.  
  5057.   // Method descriptor #1632 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/EnumDirection;)Z
  5058.   // Stack: 3, Locals: 3
  5059.   public boolean isBlockFacePowered(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.EnumDirection enumdirection);
  5060.      0  aload_0 [this]
  5061.      1  aload_1 [blockposition]
  5062.      2  aload_2 [enumdirection]
  5063.      3  invokevirtual net.minecraft.server.v1_14_R1.World.getBlockFacePower(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1635]
  5064.      6  ifle 13
  5065.      9  iconst_1
  5066.     10  goto 14
  5067.     13  iconst_0
  5068.     14  ireturn
  5069.       Line numbers:
  5070.         [pc: 0, line: 1384]
  5071.       Local variable table:
  5072.         [pc: 0, pc: 15] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5073.         [pc: 0, pc: 15] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5074.         [pc: 0, pc: 15] local: enumdirection index: 2 type: net.minecraft.server.v1_14_R1.EnumDirection
  5075.       Stack map table: number of frames 2
  5076.         [pc: 13, same]
  5077.         [pc: 14, same_locals_1_stack_item, stack: {int}]
  5078.  
  5079.   // Method descriptor #1620 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/EnumDirection;)I
  5080.   // Stack: 4, Locals: 4
  5081.   public int getBlockFacePower(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.EnumDirection enumdirection);
  5082.      0  aload_0 [this]
  5083.      1  aload_1 [blockposition]
  5084.      2  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  5085.      5  astore_3 [iblockdata]
  5086.      6  aload_3 [iblockdata]
  5087.      7  aload_0 [this]
  5088.      8  aload_1 [blockposition]
  5089.      9  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.isOccluding(net.minecraft.server.v1_14_R1.IBlockAccess, net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1639]
  5090.     12  ifeq 23
  5091.     15  aload_0 [this]
  5092.     16  aload_1 [blockposition]
  5093.     17  invokevirtual net.minecraft.server.v1_14_R1.World.getBlockPower(net.minecraft.server.v1_14_R1.BlockPosition) : int [1641]
  5094.     20  goto 30
  5095.     23  aload_3 [iblockdata]
  5096.     24  aload_0 [this]
  5097.     25  aload_1 [blockposition]
  5098.     26  aload_2 [enumdirection]
  5099.     27  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.b(net.minecraft.server.v1_14_R1.IBlockAccess, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1644]
  5100.     30  ireturn
  5101.       Line numbers:
  5102.         [pc: 0, line: 1388]
  5103.         [pc: 6, line: 1390]
  5104.       Local variable table:
  5105.         [pc: 0, pc: 31] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5106.         [pc: 0, pc: 31] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5107.         [pc: 0, pc: 31] local: enumdirection index: 2 type: net.minecraft.server.v1_14_R1.EnumDirection
  5108.         [pc: 6, pc: 31] local: iblockdata index: 3 type: net.minecraft.server.v1_14_R1.IBlockData
  5109.       Stack map table: number of frames 2
  5110.         [pc: 23, append: {net.minecraft.server.v1_14_R1.IBlockData}]
  5111.         [pc: 30, same_locals_1_stack_item, stack: {int}]
  5112.  
  5113.   // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  5114.   // Stack: 3, Locals: 2
  5115.   public boolean isBlockIndirectlyPowered(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  5116.       0  aload_0 [this]
  5117.       1  aload_1 [blockposition]
  5118.       2  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.down() : net.minecraft.server.v1_14_R1.BlockPosition [932]
  5119.       5  getstatic net.minecraft.server.v1_14_R1.EnumDirection.DOWN : net.minecraft.server.v1_14_R1.EnumDirection [949]
  5120.       8  invokevirtual net.minecraft.server.v1_14_R1.World.getBlockFacePower(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1635]
  5121.      11  ifle 18
  5122.      14  iconst_1
  5123.      15  goto 109
  5124.      18  aload_0 [this]
  5125.      19  aload_1 [blockposition]
  5126.      20  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
  5127.      23  getstatic net.minecraft.server.v1_14_R1.EnumDirection.UP : net.minecraft.server.v1_14_R1.EnumDirection [952]
  5128.      26  invokevirtual net.minecraft.server.v1_14_R1.World.getBlockFacePower(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1635]
  5129.      29  ifle 36
  5130.      32  iconst_1
  5131.      33  goto 109
  5132.      36  aload_0 [this]
  5133.      37  aload_1 [blockposition]
  5134.      38  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.north() : net.minecraft.server.v1_14_R1.BlockPosition [935]
  5135.      41  getstatic net.minecraft.server.v1_14_R1.EnumDirection.NORTH : net.minecraft.server.v1_14_R1.EnumDirection [955]
  5136.      44  invokevirtual net.minecraft.server.v1_14_R1.World.getBlockFacePower(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1635]
  5137.      47  ifle 54
  5138.      50  iconst_1
  5139.      51  goto 109
  5140.      54  aload_0 [this]
  5141.      55  aload_1 [blockposition]
  5142.      56  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.south() : net.minecraft.server.v1_14_R1.BlockPosition [938]
  5143.      59  getstatic net.minecraft.server.v1_14_R1.EnumDirection.SOUTH : net.minecraft.server.v1_14_R1.EnumDirection [958]
  5144.      62  invokevirtual net.minecraft.server.v1_14_R1.World.getBlockFacePower(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1635]
  5145.      65  ifle 72
  5146.      68  iconst_1
  5147.      69  goto 109
  5148.      72  aload_0 [this]
  5149.      73  aload_1 [blockposition]
  5150.      74  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.west() : net.minecraft.server.v1_14_R1.BlockPosition [923]
  5151.      77  getstatic net.minecraft.server.v1_14_R1.EnumDirection.WEST : net.minecraft.server.v1_14_R1.EnumDirection [943]
  5152.      80  invokevirtual net.minecraft.server.v1_14_R1.World.getBlockFacePower(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1635]
  5153.      83  ifle 90
  5154.      86  iconst_1
  5155.      87  goto 109
  5156.      90  aload_0 [this]
  5157.      91  aload_1 [blockposition]
  5158.      92  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.east() : net.minecraft.server.v1_14_R1.BlockPosition [929]
  5159.      95  getstatic net.minecraft.server.v1_14_R1.EnumDirection.EAST : net.minecraft.server.v1_14_R1.EnumDirection [946]
  5160.      98  invokevirtual net.minecraft.server.v1_14_R1.World.getBlockFacePower(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1635]
  5161.     101  ifle 108
  5162.     104  iconst_1
  5163.     105  goto 109
  5164.     108  iconst_0
  5165.     109  ireturn
  5166.       Line numbers:
  5167.         [pc: 0, line: 1394]
  5168.       Local variable table:
  5169.         [pc: 0, pc: 110] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5170.         [pc: 0, pc: 110] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5171.       Stack map table: number of frames 7
  5172.         [pc: 18, same]
  5173.         [pc: 36, same]
  5174.         [pc: 54, same]
  5175.         [pc: 72, same]
  5176.         [pc: 90, same]
  5177.         [pc: 108, same]
  5178.         [pc: 109, same_locals_1_stack_item, stack: {int}]
  5179.  
  5180.   // Method descriptor #592 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)I
  5181.   // Stack: 2, Locals: 2
  5182.   public int isBlockIndirectlyGettingPowered(net.minecraft.server.v1_14_R1.BlockPosition pos);
  5183.     0  aload_0 [this]
  5184.     1  aload_1 [pos]
  5185.     2  invokevirtual net.minecraft.server.v1_14_R1.World.q(net.minecraft.server.v1_14_R1.BlockPosition) : int [1648]
  5186.     5  ireturn
  5187.       Line numbers:
  5188.         [pc: 0, line: 1397]
  5189.       Local variable table:
  5190.         [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5191.         [pc: 0, pc: 6] local: pos index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5192.  
  5193.   // Method descriptor #592 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)I
  5194.   // Stack: 3, Locals: 8
  5195.   public int q(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  5196.      0  iconst_0
  5197.      1  istore_2 [i]
  5198.      2  getstatic net.minecraft.server.v1_14_R1.World.a : net.minecraft.server.v1_14_R1.EnumDirection[] [1650]
  5199.      5  astore_3 [aenumdirection]
  5200.      6  aload_3 [aenumdirection]
  5201.      7  arraylength
  5202.      8  istore 4 [j]
  5203.     10  iconst_0
  5204.     11  istore 5 [k]
  5205.     13  iload 5 [k]
  5206.     15  iload 4 [j]
  5207.     17  if_icmpge 65
  5208.     20  aload_3 [aenumdirection]
  5209.     21  iload 5 [k]
  5210.     23  aaload
  5211.     24  astore 6 [enumdirection]
  5212.     26  aload_0 [this]
  5213.     27  aload_1 [blockposition]
  5214.     28  aload 6 [enumdirection]
  5215.     30  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.shift(net.minecraft.server.v1_14_R1.EnumDirection) : net.minecraft.server.v1_14_R1.BlockPosition [1493]
  5216.     33  aload 6 [enumdirection]
  5217.     35  invokevirtual net.minecraft.server.v1_14_R1.World.getBlockFacePower(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : int [1635]
  5218.     38  istore 7 [l]
  5219.     40  iload 7 [l]
  5220.     42  bipush 15
  5221.     44  if_icmplt 50
  5222.     47  bipush 15
  5223.     49  ireturn
  5224.     50  iload 7 [l]
  5225.     52  iload_2 [i]
  5226.     53  if_icmple 59
  5227.     56  iload 7 [l]
  5228.     58  istore_2 [i]
  5229.     59  iinc 5 1 [k]
  5230.     62  goto 13
  5231.     65  iload_2 [i]
  5232.     66  ireturn
  5233.       Line numbers:
  5234.         [pc: 0, line: 1399]
  5235.         [pc: 2, line: 1400]
  5236.         [pc: 6, line: 1401]
  5237.         [pc: 10, line: 1403]
  5238.         [pc: 20, line: 1404]
  5239.         [pc: 26, line: 1405]
  5240.         [pc: 40, line: 1407]
  5241.         [pc: 47, line: 1408]
  5242.         [pc: 50, line: 1411]
  5243.         [pc: 56, line: 1412]
  5244.         [pc: 59, line: 1403]
  5245.         [pc: 65, line: 1416]
  5246.       Local variable table:
  5247.         [pc: 26, pc: 59] local: enumdirection index: 6 type: net.minecraft.server.v1_14_R1.EnumDirection
  5248.         [pc: 40, pc: 59] local: l index: 7 type: int
  5249.         [pc: 13, pc: 65] local: k index: 5 type: int
  5250.         [pc: 0, pc: 67] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5251.         [pc: 0, pc: 67] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5252.         [pc: 2, pc: 67] local: i index: 2 type: int
  5253.         [pc: 6, pc: 67] local: aenumdirection index: 3 type: net.minecraft.server.v1_14_R1.EnumDirection[]
  5254.         [pc: 10, pc: 67] local: j index: 4 type: int
  5255.       Stack map table: number of frames 4
  5256.         [pc: 13, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, int, net.minecraft.server.v1_14_R1.EnumDirection[], int, int}]
  5257.         [pc: 50, append: {net.minecraft.server.v1_14_R1.EnumDirection, int}]
  5258.         [pc: 59, chop 2 local(s)]
  5259.         [pc: 65, chop 1 local(s)]
  5260.  
  5261.   // Method descriptor #1653 (J)V
  5262.   // Stack: 3, Locals: 3
  5263.   public void a(long i);
  5264.     0  aload_0 [this]
  5265.     1  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5266.     4  lload_1 [i]
  5267.     5  invokevirtual net.minecraft.server.v1_14_R1.WorldData.setTime(long) : void [1656]
  5268.     8  return
  5269.       Line numbers:
  5270.         [pc: 0, line: 1420]
  5271.         [pc: 8, line: 1421]
  5272.       Local variable table:
  5273.         [pc: 0, pc: 9] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5274.         [pc: 0, pc: 9] local: i index: 1 type: long
  5275.  
  5276.   // Method descriptor #1658 ()J
  5277.   // Stack: 2, Locals: 1
  5278.   public long getSeed();
  5279.     0  aload_0 [this]
  5280.     1  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5281.     4  invokevirtual net.minecraft.server.v1_14_R1.WorldData.getSeed() : long [1660]
  5282.     7  lreturn
  5283.       Line numbers:
  5284.         [pc: 0, line: 1425]
  5285.       Local variable table:
  5286.         [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5287.  
  5288.   // Method descriptor #1658 ()J
  5289.   // Stack: 2, Locals: 1
  5290.   public long getTime();
  5291.     0  aload_0 [this]
  5292.     1  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5293.     4  invokevirtual net.minecraft.server.v1_14_R1.WorldData.getTime() : long [1663]
  5294.     7  lreturn
  5295.       Line numbers:
  5296.         [pc: 0, line: 1429]
  5297.       Local variable table:
  5298.         [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5299.  
  5300.   // Method descriptor #1658 ()J
  5301.   // Stack: 2, Locals: 1
  5302.   public long getDayTime();
  5303.     0  aload_0 [this]
  5304.     1  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5305.     4  invokevirtual net.minecraft.server.v1_14_R1.WorldData.getDayTime() : long [1666]
  5306.     7  lreturn
  5307.       Line numbers:
  5308.         [pc: 0, line: 1433]
  5309.       Local variable table:
  5310.         [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5311.  
  5312.   // Method descriptor #1653 (J)V
  5313.   // Stack: 3, Locals: 3
  5314.   public void setDayTime(long i);
  5315.     0  aload_0 [this]
  5316.     1  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5317.     4  lload_1 [i]
  5318.     5  invokevirtual net.minecraft.server.v1_14_R1.WorldData.setDayTime(long) : void [1669]
  5319.     8  return
  5320.       Line numbers:
  5321.         [pc: 0, line: 1437]
  5322.         [pc: 8, line: 1438]
  5323.       Local variable table:
  5324.         [pc: 0, pc: 9] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5325.         [pc: 0, pc: 9] local: i index: 1 type: long
  5326.  
  5327.   // Method descriptor #212 ()V
  5328.   // Stack: 5, Locals: 1
  5329.   protected void a();
  5330.      0  aload_0 [this]
  5331.      1  aload_0 [this]
  5332.      2  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5333.      5  invokevirtual net.minecraft.server.v1_14_R1.WorldData.getTime() : long [1663]
  5334.      8  lconst_1
  5335.      9  ladd
  5336.     10  invokevirtual net.minecraft.server.v1_14_R1.World.a(long) : void [1671]
  5337.     13  aload_0 [this]
  5338.     14  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5339.     17  invokevirtual net.minecraft.server.v1_14_R1.WorldData.v() : net.minecraft.server.v1_14_R1.GameRules [1674]
  5340.     20  getstatic net.minecraft.server.v1_14_R1.GameRules.DO_DAYLIGHT_CYCLE : net.minecraft.server.v1_14_R1.GameRules.GameRuleKey [1678]
  5341.     23  invokevirtual net.minecraft.server.v1_14_R1.GameRules.getBoolean(net.minecraft.server.v1_14_R1.GameRules$GameRuleKey) : boolean [1682]
  5342.     26  ifeq 42
  5343.     29  aload_0 [this]
  5344.     30  aload_0 [this]
  5345.     31  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5346.     34  invokevirtual net.minecraft.server.v1_14_R1.WorldData.getDayTime() : long [1666]
  5347.     37  lconst_1
  5348.     38  ladd
  5349.     39  invokevirtual net.minecraft.server.v1_14_R1.World.setDayTime(long) : void [1683]
  5350.     42  return
  5351.       Line numbers:
  5352.         [pc: 0, line: 1441]
  5353.         [pc: 13, line: 1442]
  5354.         [pc: 29, line: 1443]
  5355.         [pc: 42, line: 1446]
  5356.       Local variable table:
  5357.         [pc: 0, pc: 43] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5358.       Stack map table: number of frames 1
  5359.         [pc: 42, same]
  5360.  
  5361.   // Method descriptor #559 ()Lnet/minecraft/server/v1_14_R1/BlockPosition;
  5362.   // Stack: 10, Locals: 2
  5363.   public net.minecraft.server.v1_14_R1.BlockPosition getSpawn();
  5364.      0  new net.minecraft.server.v1_14_R1.BlockPosition [39]
  5365.      3  dup
  5366.      4  aload_0 [this]
  5367.      5  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5368.      8  invokevirtual net.minecraft.server.v1_14_R1.WorldData.b() : int [1686]
  5369.     11  aload_0 [this]
  5370.     12  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5371.     15  invokevirtual net.minecraft.server.v1_14_R1.WorldData.c() : int [1688]
  5372.     18  aload_0 [this]
  5373.     19  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5374.     22  invokevirtual net.minecraft.server.v1_14_R1.WorldData.d() : int [1690]
  5375.     25  invokespecial net.minecraft.server.v1_14_R1.BlockPosition(int, int, int) [557]
  5376.     28  astore_1 [blockposition]
  5377.     29  aload_0 [this]
  5378.     30  invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
  5379.     33  aload_1 [blockposition]
  5380.     34  invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.a(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1220]
  5381.     37  ifne 70
  5382.     40  aload_0 [this]
  5383.     41  getstatic net.minecraft.server.v1_14_R1.HeightMap$Type.MOTION_BLOCKING : net.minecraft.server.v1_14_R1.HeightMap.Type [1693]
  5384.     44  new net.minecraft.server.v1_14_R1.BlockPosition [39]
  5385.     47  dup
  5386.     48  aload_0 [this]
  5387.     49  invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
  5388.     52  invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.getCenterX() : double [1697]
  5389.     55  dconst_0
  5390.     56  aload_0 [this]
  5391.     57  invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
  5392.     60  invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.getCenterZ() : double [1700]
  5393.     63  invokespecial net.minecraft.server.v1_14_R1.BlockPosition(double, double, double) [1703]
  5394.     66  invokevirtual net.minecraft.server.v1_14_R1.World.getHighestBlockYAt(net.minecraft.server.v1_14_R1.HeightMap$Type, net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.BlockPosition [1707]
  5395.     69  astore_1 [blockposition]
  5396.     70  aload_1 [blockposition]
  5397.     71  areturn
  5398.       Line numbers:
  5399.         [pc: 0, line: 1449]
  5400.         [pc: 29, line: 1451]
  5401.         [pc: 40, line: 1452]
  5402.         [pc: 70, line: 1455]
  5403.       Local variable table:
  5404.         [pc: 0, pc: 72] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5405.         [pc: 29, pc: 72] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5406.       Stack map table: number of frames 1
  5407.         [pc: 70, append: {net.minecraft.server.v1_14_R1.BlockPosition}]
  5408.  
  5409.   // Method descriptor #753 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)V
  5410.   // Stack: 2, Locals: 2
  5411.   public void a_(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  5412.     0  aload_0 [this]
  5413.     1  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5414.     4  aload_1 [blockposition]
  5415.     5  invokevirtual net.minecraft.server.v1_14_R1.WorldData.setSpawn(net.minecraft.server.v1_14_R1.BlockPosition) : void [1711]
  5416.     8  return
  5417.       Line numbers:
  5418.         [pc: 0, line: 1459]
  5419.         [pc: 8, line: 1460]
  5420.       Local variable table:
  5421.         [pc: 0, pc: 9] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5422.         [pc: 0, pc: 9] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5423.  
  5424.   // Method descriptor #1712 (Lnet/minecraft/server/v1_14_R1/EntityHuman;Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  5425.   // Stack: 1, Locals: 3
  5426.   public boolean a(net.minecraft.server.v1_14_R1.EntityHuman entityhuman, net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  5427.     0  iconst_1
  5428.     1  ireturn
  5429.       Line numbers:
  5430.         [pc: 0, line: 1463]
  5431.       Local variable table:
  5432.         [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5433.         [pc: 0, pc: 2] local: entityhuman index: 1 type: net.minecraft.server.v1_14_R1.EntityHuman
  5434.         [pc: 0, pc: 2] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
  5435.  
  5436.   // Method descriptor #1714 (Lnet/minecraft/server/v1_14_R1/Entity;B)V
  5437.   // Stack: 0, Locals: 3
  5438.   public void broadcastEntityEffect(net.minecraft.server.v1_14_R1.Entity entity, byte b0);
  5439.     0  return
  5440.       Line numbers:
  5441.         [pc: 0, line: 1466]
  5442.       Local variable table:
  5443.         [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5444.         [pc: 0, pc: 1] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  5445.         [pc: 0, pc: 1] local: b0 index: 2 type: byte
  5446.  
  5447.   // Method descriptor #512 ()Lnet/minecraft/server/v1_14_R1/IChunkProvider;
  5448.   // Stack: 1, Locals: 1
  5449.   public net.minecraft.server.v1_14_R1.IChunkProvider getChunkProvider();
  5450.     0  aload_0 [this]
  5451.     1  getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
  5452.     4  areturn
  5453.       Line numbers:
  5454.         [pc: 0, line: 1470]
  5455.       Local variable table:
  5456.         [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5457.  
  5458.   // Method descriptor #1716 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Block;II)V
  5459.   // Stack: 5, Locals: 5
  5460.   public void playBlockAction(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Block block, int i, int j);
  5461.      0  aload_0 [this]
  5462.      1  aload_1 [blockposition]
  5463.      2  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  5464.      5  aload_0 [this]
  5465.      6  aload_1 [blockposition]
  5466.      7  iload_3 [i]
  5467.      8  iload 4 [j]
  5468.     10  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.a(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, int, int) : boolean [1719]
  5469.     13  pop
  5470.     14  return
  5471.       Line numbers:
  5472.         [pc: 0, line: 1474]
  5473.         [pc: 14, line: 1475]
  5474.       Local variable table:
  5475.         [pc: 0, pc: 15] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5476.         [pc: 0, pc: 15] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5477.         [pc: 0, pc: 15] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
  5478.         [pc: 0, pc: 15] local: i index: 3 type: int
  5479.         [pc: 0, pc: 15] local: j index: 4 type: int
  5480.  
  5481.   // Method descriptor #1721 ()Lnet/minecraft/server/v1_14_R1/WorldData;
  5482.   // Stack: 1, Locals: 1
  5483.   public net.minecraft.server.v1_14_R1.WorldData getWorldData();
  5484.     0  aload_0 [this]
  5485.     1  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5486.     4  areturn
  5487.       Line numbers:
  5488.         [pc: 0, line: 1479]
  5489.       Local variable table:
  5490.         [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5491.  
  5492.   // Method descriptor #1672 ()Lnet/minecraft/server/v1_14_R1/GameRules;
  5493.   // Stack: 1, Locals: 1
  5494.   public net.minecraft.server.v1_14_R1.GameRules getGameRules();
  5495.     0  aload_0 [this]
  5496.     1  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5497.     4  invokevirtual net.minecraft.server.v1_14_R1.WorldData.v() : net.minecraft.server.v1_14_R1.GameRules [1674]
  5498.     7  areturn
  5499.       Line numbers:
  5500.         [pc: 0, line: 1483]
  5501.       Local variable table:
  5502.         [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5503.  
  5504.   // Method descriptor #1108 (F)F
  5505.   // Stack: 3, Locals: 2
  5506.   public float f(float f);
  5507.      0  fload_1 [f]
  5508.      1  aload_0 [this]
  5509.      2  getfield net.minecraft.server.v1_14_R1.World.lastThunderLevel : float [1724]
  5510.      5  aload_0 [this]
  5511.      6  getfield net.minecraft.server.v1_14_R1.World.thunderLevel : float [1572]
  5512.      9  invokestatic net.minecraft.server.v1_14_R1.MathHelper.g(float, float, float) : float [1727]
  5513.     12  aload_0 [this]
  5514.     13  fload_1 [f]
  5515.     14  invokevirtual net.minecraft.server.v1_14_R1.World.h(float) : float [1537]
  5516.     17  fmul
  5517.     18  freturn
  5518.       Line numbers:
  5519.         [pc: 0, line: 1487]
  5520.       Local variable table:
  5521.         [pc: 0, pc: 19] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5522.         [pc: 0, pc: 19] local: f index: 1 type: float
  5523.  
  5524.   // Method descriptor #1108 (F)F
  5525.   // Stack: 3, Locals: 2
  5526.   public float h(float f);
  5527.      0  fload_1 [f]
  5528.      1  aload_0 [this]
  5529.      2  getfield net.minecraft.server.v1_14_R1.World.lastRainLevel : float [1729]
  5530.      5  aload_0 [this]
  5531.      6  getfield net.minecraft.server.v1_14_R1.World.rainLevel : float [1567]
  5532.      9  invokestatic net.minecraft.server.v1_14_R1.MathHelper.g(float, float, float) : float [1727]
  5533.     12  freturn
  5534.       Line numbers:
  5535.         [pc: 0, line: 1491]
  5536.       Local variable table:
  5537.         [pc: 0, pc: 13] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5538.         [pc: 0, pc: 13] local: f index: 1 type: float
  5539.  
  5540.   // Method descriptor #425 ()Z
  5541.   // Stack: 4, Locals: 1
  5542.   public boolean U();
  5543.      0  aload_0 [this]
  5544.      1  getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
  5545.      4  invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.g() : boolean [1731]
  5546.      7  ifeq 41
  5547.     10  aload_0 [this]
  5548.     11  getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
  5549.     14  invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.h() : boolean [1733]
  5550.     17  ifne 41
  5551.     20  aload_0 [this]
  5552.     21  fconst_1
  5553.     22  invokevirtual net.minecraft.server.v1_14_R1.World.f(float) : float [1542]
  5554.     25  f2d
  5555.     26  ldc2_w <Double 0.9> [1734]
  5556.     29  dcmpl
  5557.     30  ifle 37
  5558.     33  iconst_1
  5559.     34  goto 42
  5560.     37  iconst_0
  5561.     38  goto 42
  5562.     41  iconst_0
  5563.     42  ireturn
  5564.       Line numbers:
  5565.         [pc: 0, line: 1495]
  5566.       Local variable table:
  5567.         [pc: 0, pc: 43] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5568.       Stack map table: number of frames 3
  5569.         [pc: 37, same]
  5570.         [pc: 41, same]
  5571.         [pc: 42, same_locals_1_stack_item, stack: {int}]
  5572.  
  5573.   // Method descriptor #425 ()Z
  5574.   // Stack: 4, Locals: 1
  5575.   public boolean isRaining();
  5576.      0  aload_0 [this]
  5577.      1  fconst_1
  5578.      2  invokevirtual net.minecraft.server.v1_14_R1.World.h(float) : float [1537]
  5579.      5  f2d
  5580.      6  ldc2_w <Double 0.2> [1737]
  5581.      9  dcmpl
  5582.     10  ifle 17
  5583.     13  iconst_1
  5584.     14  goto 18
  5585.     17  iconst_0
  5586.     18  ireturn
  5587.       Line numbers:
  5588.         [pc: 0, line: 1499]
  5589.       Local variable table:
  5590.         [pc: 0, pc: 19] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5591.       Stack map table: number of frames 2
  5592.         [pc: 17, same]
  5593.         [pc: 18, same_locals_1_stack_item, stack: {int}]
  5594.  
  5595.   // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  5596.   // Stack: 3, Locals: 2
  5597.   public boolean isRainingAt(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  5598.      0  aload_0 [this]
  5599.      1  invokevirtual net.minecraft.server.v1_14_R1.World.isRaining() : boolean [1741]
  5600.      4  ifne 11
  5601.      7  iconst_0
  5602.      8  goto 64
  5603.     11  aload_0 [this]
  5604.     12  aload_1 [blockposition]
  5605.     13  invokevirtual net.minecraft.server.v1_14_R1.World.f(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1743]
  5606.     16  ifne 23
  5607.     19  iconst_0
  5608.     20  goto 64
  5609.     23  aload_0 [this]
  5610.     24  getstatic net.minecraft.server.v1_14_R1.HeightMap$Type.MOTION_BLOCKING : net.minecraft.server.v1_14_R1.HeightMap.Type [1693]
  5611.     27  aload_1 [blockposition]
  5612.     28  invokevirtual net.minecraft.server.v1_14_R1.World.getHighestBlockYAt(net.minecraft.server.v1_14_R1.HeightMap$Type, net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.BlockPosition [1707]
  5613.     31  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  5614.     34  aload_1 [blockposition]
  5615.     35  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
  5616.     38  if_icmple 45
  5617.     41  iconst_0
  5618.     42  goto 64
  5619.     45  aload_0 [this]
  5620.     46  aload_1 [blockposition]
  5621.     47  invokevirtual net.minecraft.server.v1_14_R1.World.getBiome(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.BiomeBase [1744]
  5622.     50  invokevirtual net.minecraft.server.v1_14_R1.BiomeBase.b() : net.minecraft.server.v1_14_R1.BiomeBase$Precipitation [1747]
  5623.     53  getstatic net.minecraft.server.v1_14_R1.BiomeBase$Precipitation.RAIN : net.minecraft.server.v1_14_R1.BiomeBase.Precipitation [1751]
  5624.     56  if_acmpne 63
  5625.     59  iconst_1
  5626.     60  goto 64
  5627.     63  iconst_0
  5628.     64  ireturn
  5629.       Line numbers:
  5630.         [pc: 0, line: 1503]
  5631.       Local variable table:
  5632.         [pc: 0, pc: 65] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5633.         [pc: 0, pc: 65] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5634.       Stack map table: number of frames 5
  5635.         [pc: 11, same]
  5636.         [pc: 23, same]
  5637.         [pc: 45, same]
  5638.         [pc: 63, same]
  5639.         [pc: 64, same_locals_1_stack_item, stack: {int}]
  5640.  
  5641.   // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  5642.   // Stack: 2, Locals: 3
  5643.   public boolean s(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  5644.      0  aload_0 [this]
  5645.      1  aload_1 [blockposition]
  5646.      2  invokevirtual net.minecraft.server.v1_14_R1.World.getBiome(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.BiomeBase [1744]
  5647.      5  astore_2 [biomebase]
  5648.      6  aload_2 [biomebase]
  5649.      7  invokevirtual net.minecraft.server.v1_14_R1.BiomeBase.c() : boolean [1754]
  5650.     10  ireturn
  5651.       Line numbers:
  5652.         [pc: 0, line: 1507]
  5653.         [pc: 6, line: 1509]
  5654.       Local variable table:
  5655.         [pc: 0, pc: 11] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5656.         [pc: 0, pc: 11] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5657.         [pc: 6, pc: 11] local: biomebase index: 2 type: net.minecraft.server.v1_14_R1.BiomeBase
  5658.  
  5659.   // Method descriptor #1756 (Ljava/lang/String;)Lnet/minecraft/server/v1_14_R1/WorldMap;
  5660.   @javax.annotation.Nullable
  5661.   public abstract net.minecraft.server.v1_14_R1.WorldMap a(java.lang.String arg0);
  5662.  
  5663.   // Method descriptor #1757 (Lnet/minecraft/server/v1_14_R1/WorldMap;)V
  5664.   public abstract void a(net.minecraft.server.v1_14_R1.WorldMap arg0);
  5665.  
  5666.   // Method descriptor #167 ()I
  5667.   public abstract int getWorldMapCount();
  5668.  
  5669.   // Method descriptor #896 (ILnet/minecraft/server/v1_14_R1/BlockPosition;I)V
  5670.   // Stack: 0, Locals: 4
  5671.   public void b(int i, net.minecraft.server.v1_14_R1.BlockPosition blockposition, int j);
  5672.     0  return
  5673.       Line numbers:
  5674.         [pc: 0, line: 1519]
  5675.       Local variable table:
  5676.         [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5677.         [pc: 0, pc: 1] local: i index: 1 type: int
  5678.         [pc: 0, pc: 1] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
  5679.         [pc: 0, pc: 1] local: j index: 3 type: int
  5680.  
  5681.   // Method descriptor #167 ()I
  5682.   // Stack: 1, Locals: 1
  5683.   public int getHeight();
  5684.      0  aload_0 [this]
  5685.      1  getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
  5686.      4  invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.h() : boolean [1733]
  5687.      7  ifeq 16
  5688.     10  sipush 128
  5689.     13  goto 19
  5690.     16  sipush 256
  5691.     19  ireturn
  5692.       Line numbers:
  5693.         [pc: 0, line: 1522]
  5694.       Local variable table:
  5695.         [pc: 0, pc: 20] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5696.       Stack map table: number of frames 2
  5697.         [pc: 16, same]
  5698.         [pc: 19, same_locals_1_stack_item, stack: {int}]
  5699.  
  5700.   // Method descriptor #1760 (Lnet/minecraft/server/v1_14_R1/CrashReport;)Lnet/minecraft/server/v1_14_R1/CrashReportSystemDetails;
  5701.   // Stack: 4, Locals: 5
  5702.   public net.minecraft.server.v1_14_R1.CrashReportSystemDetails a(net.minecraft.server.v1_14_R1.CrashReport crashreport);
  5703.      0  aload_1 [crashreport]
  5704.      1  ldc_w <String "Affected level"> [1762]
  5705.      4  iconst_1
  5706.      5  invokevirtual net.minecraft.server.v1_14_R1.CrashReport.a(java.lang.String, int) : net.minecraft.server.v1_14_R1.CrashReportSystemDetails [1765]
  5707.      8  astore_2 [crashreportsystemdetails]
  5708.      9  aload_2 [crashreportsystemdetails]
  5709.     10  ldc_w <String "All players"> [1767]
  5710.     13  aload_0 [this]
  5711.     14  invokedynamic 5 call(net.minecraft.server.v1_14_R1.World) : net.minecraft.server.v1_14_R1.CrashReportCallable [1774]
  5712.     19  invokevirtual net.minecraft.server.v1_14_R1.CrashReportSystemDetails.a(java.lang.String, net.minecraft.server.v1_14_R1.CrashReportCallable) : net.minecraft.server.v1_14_R1.CrashReportSystemDetails [1009]
  5713.     22  pop
  5714.     23  aload_0 [this]
  5715.     24  getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
  5716.     27  astore_3 [ichunkprovider]
  5717.     28  aload_0 [this]
  5718.     29  getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
  5719.     32  invokevirtual java.lang.Object.getClass() : java.lang.Class [1132]
  5720.     35  pop
  5721.     36  aload_2 [crashreportsystemdetails]
  5722.     37  ldc_w <String "Chunk stats"> [1776]
  5723.     40  aload_3 [ichunkprovider]
  5724.     41  dup
  5725.     42  invokevirtual java.lang.Object.getClass() : java.lang.Class [1132]
  5726.     45  pop
  5727.     46  invokedynamic 6 call(net.minecraft.server.v1_14_R1.IChunkProvider) : net.minecraft.server.v1_14_R1.CrashReportCallable [1781]
  5728.     51  invokevirtual net.minecraft.server.v1_14_R1.CrashReportSystemDetails.a(java.lang.String, net.minecraft.server.v1_14_R1.CrashReportCallable) : net.minecraft.server.v1_14_R1.CrashReportSystemDetails [1009]
  5729.     54  pop
  5730.     55  aload_2 [crashreportsystemdetails]
  5731.     56  ldc_w <String "Level dimension"> [1783]
  5732.     59  aload_0 [this]
  5733.     60  invokedynamic 7 call(net.minecraft.server.v1_14_R1.World) : net.minecraft.server.v1_14_R1.CrashReportCallable [1788]
  5734.     65  invokevirtual net.minecraft.server.v1_14_R1.CrashReportSystemDetails.a(java.lang.String, net.minecraft.server.v1_14_R1.CrashReportCallable) : net.minecraft.server.v1_14_R1.CrashReportSystemDetails [1009]
  5735.     68  pop
  5736.     69  aload_0 [this]
  5737.     70  getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
  5738.     73  aload_2 [crashreportsystemdetails]
  5739.     74  invokevirtual net.minecraft.server.v1_14_R1.WorldData.a(net.minecraft.server.v1_14_R1.CrashReportSystemDetails) : void [1791]
  5740.     77  goto 91
  5741.     80  astore 4 [throwable]
  5742.     82  aload_2 [crashreportsystemdetails]
  5743.     83  ldc_w <String "Level Data Unobtainable"> [1793]
  5744.     86  aload 4 [throwable]
  5745.     88  invokevirtual net.minecraft.server.v1_14_R1.CrashReportSystemDetails.a(java.lang.String, java.lang.Throwable) : void [1795]
  5746.     91  aload_2 [crashreportsystemdetails]
  5747.     92  areturn
  5748.       Exception Table:
  5749.         [pc: 69, pc: 77] -> 80 when : java.lang.Throwable
  5750.       Line numbers:
  5751.         [pc: 0, line: 1526]
  5752.         [pc: 9, line: 1528]
  5753.         [pc: 23, line: 1531]
  5754.         [pc: 28, line: 1533]
  5755.         [pc: 36, line: 1534]
  5756.         [pc: 55, line: 1535]
  5757.         [pc: 69, line: 1540]
  5758.         [pc: 77, line: 1543]
  5759.         [pc: 80, line: 1541]
  5760.         [pc: 82, line: 1542]
  5761.         [pc: 91, line: 1545]
  5762.       Local variable table:
  5763.         [pc: 82, pc: 91] local: throwable index: 4 type: java.lang.Throwable
  5764.         [pc: 0, pc: 93] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5765.         [pc: 0, pc: 93] local: crashreport index: 1 type: net.minecraft.server.v1_14_R1.CrashReport
  5766.         [pc: 9, pc: 93] local: crashreportsystemdetails index: 2 type: net.minecraft.server.v1_14_R1.CrashReportSystemDetails
  5767.         [pc: 28, pc: 93] local: ichunkprovider index: 3 type: net.minecraft.server.v1_14_R1.IChunkProvider
  5768.       Stack map table: number of frames 2
  5769.         [pc: 80, full, stack: {java.lang.Throwable}, locals: {net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.CrashReport, net.minecraft.server.v1_14_R1.CrashReportSystemDetails, net.minecraft.server.v1_14_R1.IChunkProvider}]
  5770.         [pc: 91, same]
  5771.  
  5772.   // Method descriptor #896 (ILnet/minecraft/server/v1_14_R1/BlockPosition;I)V
  5773.   public abstract void a(int arg0, net.minecraft.server.v1_14_R1.BlockPosition arg1, int arg2);
  5774.  
  5775.   // Method descriptor #1797 ()Lnet/minecraft/server/v1_14_R1/Scoreboard;
  5776.   public abstract net.minecraft.server.v1_14_R1.Scoreboard getScoreboard();
  5777.  
  5778.   // Method descriptor #797 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Block;)V
  5779.   // Stack: 6, Locals: 7
  5780.   public void updateAdjacentComparators(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Block block);
  5781.       0  getstatic net.minecraft.server.v1_14_R1.EnumDirection$EnumDirectionLimit.HORIZONTAL : net.minecraft.server.v1_14_R1.EnumDirection.EnumDirectionLimit [1801]
  5782.       3  invokevirtual net.minecraft.server.v1_14_R1.EnumDirection$EnumDirectionLimit.iterator() : java.util.Iterator [1802]
  5783.       6  astore_3 [iterator]
  5784.       7  aload_3 [iterator]
  5785.       8  invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
  5786.      13  ifeq 130
  5787.      16  aload_3 [iterator]
  5788.      17  invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
  5789.      22  checkcast net.minecraft.server.v1_14_R1.EnumDirection [67]
  5790.      25  astore 4 [enumdirection]
  5791.      27  aload_1 [blockposition]
  5792.      28  aload 4 [enumdirection]
  5793.      30  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.shift(net.minecraft.server.v1_14_R1.EnumDirection) : net.minecraft.server.v1_14_R1.BlockPosition [1493]
  5794.      33  astore 5 [blockposition1]
  5795.      35  aload_0 [this]
  5796.      36  aload 5 [blockposition1]
  5797.      38  invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
  5798.      41  ifeq 127
  5799.      44  aload_0 [this]
  5800.      45  aload 5 [blockposition1]
  5801.      47  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  5802.      50  astore 6 [iblockdata]
  5803.      52  aload 6 [iblockdata]
  5804.      54  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
  5805.      57  getstatic net.minecraft.server.v1_14_R1.Blocks.COMPARATOR : net.minecraft.server.v1_14_R1.Block [1805]
  5806.      60  if_acmpne 77
  5807.      63  aload 6 [iblockdata]
  5808.      65  aload_0 [this]
  5809.      66  aload 5 [blockposition1]
  5810.      68  aload_2 [block]
  5811.      69  aload_1 [blockposition]
  5812.      70  iconst_0
  5813.      71  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.doPhysics(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition, boolean) : void [972]
  5814.      74  goto 127
  5815.      77  aload 6 [iblockdata]
  5816.      79  aload_0 [this]
  5817.      80  aload 5 [blockposition1]
  5818.      82  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.isOccluding(net.minecraft.server.v1_14_R1.IBlockAccess, net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1639]
  5819.      85  ifeq 127
  5820.      88  aload 5 [blockposition1]
  5821.      90  aload 4 [enumdirection]
  5822.      92  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.shift(net.minecraft.server.v1_14_R1.EnumDirection) : net.minecraft.server.v1_14_R1.BlockPosition [1493]
  5823.      95  astore 5 [blockposition1]
  5824.      97  aload_0 [this]
  5825.      98  aload 5 [blockposition1]
  5826.     100  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  5827.     103  astore 6 [iblockdata]
  5828.     105  aload 6 [iblockdata]
  5829.     107  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
  5830.     110  getstatic net.minecraft.server.v1_14_R1.Blocks.COMPARATOR : net.minecraft.server.v1_14_R1.Block [1805]
  5831.     113  if_acmpne 127
  5832.     116  aload 6 [iblockdata]
  5833.     118  aload_0 [this]
  5834.     119  aload 5 [blockposition1]
  5835.     121  aload_2 [block]
  5836.     122  aload_1 [blockposition]
  5837.     123  iconst_0
  5838.     124  invokevirtual net.minecraft.server.v1_14_R1.IBlockData.doPhysics(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.Block, net.minecraft.server.v1_14_R1.BlockPosition, boolean) : void [972]
  5839.     127  goto 7
  5840.     130  return
  5841.       Line numbers:
  5842.         [pc: 0, line: 1553]
  5843.         [pc: 7, line: 1555]
  5844.         [pc: 16, line: 1556]
  5845.         [pc: 27, line: 1557]
  5846.         [pc: 35, line: 1559]
  5847.         [pc: 44, line: 1560]
  5848.         [pc: 52, line: 1562]
  5849.         [pc: 63, line: 1563]
  5850.         [pc: 77, line: 1564]
  5851.         [pc: 88, line: 1565]
  5852.         [pc: 97, line: 1566]
  5853.         [pc: 105, line: 1567]
  5854.         [pc: 116, line: 1568]
  5855.         [pc: 127, line: 1572]
  5856.         [pc: 130, line: 1574]
  5857.       Local variable table:
  5858.         [pc: 52, pc: 127] local: iblockdata index: 6 type: net.minecraft.server.v1_14_R1.IBlockData
  5859.         [pc: 27, pc: 127] local: enumdirection index: 4 type: net.minecraft.server.v1_14_R1.EnumDirection
  5860.         [pc: 35, pc: 127] local: blockposition1 index: 5 type: net.minecraft.server.v1_14_R1.BlockPosition
  5861.         [pc: 0, pc: 131] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5862.         [pc: 0, pc: 131] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5863.         [pc: 0, pc: 131] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
  5864.         [pc: 7, pc: 131] local: iterator index: 3 type: java.util.Iterator
  5865.       Stack map table: number of frames 4
  5866.         [pc: 7, append: {java.util.Iterator}]
  5867.         [pc: 77, append: {net.minecraft.server.v1_14_R1.EnumDirection, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData}]
  5868.         [pc: 127, chop 3 local(s)]
  5869.         [pc: 130, same]
  5870.  
  5871.   // Method descriptor #1807 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/DifficultyDamageScaler;
  5872.   // Stack: 8, Locals: 5
  5873.   public net.minecraft.server.v1_14_R1.DifficultyDamageScaler getDamageScaler(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  5874.      0  lconst_0
  5875.      1  lstore_2 [i]
  5876.      2  fconst_0
  5877.      3  fstore 4 [f]
  5878.      5  aload_0 [this]
  5879.      6  aload_1 [blockposition]
  5880.      7  invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
  5881.     10  ifeq 28
  5882.     13  aload_0 [this]
  5883.     14  invokevirtual net.minecraft.server.v1_14_R1.World.aa() : float [1811]
  5884.     17  fstore 4 [f]
  5885.     19  aload_0 [this]
  5886.     20  aload_1 [blockposition]
  5887.     21  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.Chunk [708]
  5888.     24  invokevirtual net.minecraft.server.v1_14_R1.Chunk.q() : long [1813]
  5889.     27  lstore_2 [i]
  5890.     28  new net.minecraft.server.v1_14_R1.DifficultyDamageScaler [1815]
  5891.     31  dup
  5892.     32  aload_0 [this]
  5893.     33  invokevirtual net.minecraft.server.v1_14_R1.World.getDifficulty() : net.minecraft.server.v1_14_R1.EnumDifficulty [1819]
  5894.     36  aload_0 [this]
  5895.     37  invokevirtual net.minecraft.server.v1_14_R1.World.getDayTime() : long [1820]
  5896.     40  lload_2 [i]
  5897.     41  fload 4 [f]
  5898.     43  invokespecial net.minecraft.server.v1_14_R1.DifficultyDamageScaler(net.minecraft.server.v1_14_R1.EnumDifficulty, long, long, float) [1823]
  5899.     46  areturn
  5900.       Line numbers:
  5901.         [pc: 0, line: 1578]
  5902.         [pc: 2, line: 1579]
  5903.         [pc: 5, line: 1581]
  5904.         [pc: 13, line: 1582]
  5905.         [pc: 19, line: 1583]
  5906.         [pc: 28, line: 1586]
  5907.       Local variable table:
  5908.         [pc: 0, pc: 47] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5909.         [pc: 0, pc: 47] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5910.         [pc: 2, pc: 47] local: i index: 2 type: long
  5911.         [pc: 5, pc: 47] local: f index: 4 type: float
  5912.       Stack map table: number of frames 1
  5913.         [pc: 28, append: {long, float}]
  5914.  
  5915.   // Method descriptor #167 ()I
  5916.   // Stack: 1, Locals: 1
  5917.   public int c();
  5918.     0  aload_0 [this]
  5919.     1  getfield net.minecraft.server.v1_14_R1.World.u : int [169]
  5920.     4  ireturn
  5921.       Line numbers:
  5922.         [pc: 0, line: 1591]
  5923.       Local variable table:
  5924.         [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5925.  
  5926.   // Method descriptor #172 (I)V
  5927.   // Stack: 2, Locals: 2
  5928.   public void c(int i);
  5929.     0  aload_0 [this]
  5930.     1  iload_1 [i]
  5931.     2  putfield net.minecraft.server.v1_14_R1.World.v : int [1825]
  5932.     5  return
  5933.       Line numbers:
  5934.         [pc: 0, line: 1595]
  5935.         [pc: 5, line: 1596]
  5936.       Local variable table:
  5937.         [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5938.         [pc: 0, pc: 6] local: i index: 1 type: int
  5939.  
  5940.   // Method descriptor #360 ()Lnet/minecraft/server/v1_14_R1/WorldBorder;
  5941.   // Stack: 1, Locals: 1
  5942.   public net.minecraft.server.v1_14_R1.WorldBorder getWorldBorder();
  5943.     0  aload_0 [this]
  5944.     1  getfield net.minecraft.server.v1_14_R1.World.worldBorder : net.minecraft.server.v1_14_R1.WorldBorder [364]
  5945.     4  areturn
  5946.       Line numbers:
  5947.         [pc: 0, line: 1600]
  5948.       Local variable table:
  5949.         [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5950.  
  5951.   // Method descriptor #1826 (Lnet/minecraft/server/v1_14_R1/Packet;)V
  5952.   // Signature: (Lnet/minecraft/server/v1_14_R1/Packet<*>;)V
  5953.   // Stack: 3, Locals: 2
  5954.   public void a(net.minecraft.server.v1_14_R1.Packet packet);
  5955.      0  new java.lang.UnsupportedOperationException [1828]
  5956.      3  dup
  5957.      4  ldc_w <String "Can't send packets to server unless you're on the client."> [1830]
  5958.      7  invokespecial java.lang.UnsupportedOperationException(java.lang.String) [1831]
  5959.     10  athrow
  5960.       Line numbers:
  5961.         [pc: 0, line: 1604]
  5962.       Local variable table:
  5963.         [pc: 0, pc: 11] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5964.         [pc: 0, pc: 11] local: packet index: 1 type: net.minecraft.server.v1_14_R1.Packet
  5965.       Local variable type table:
  5966.         [pc: 0, pc: 11] local: packet index: 1 type: net.minecraft.server.v1_14_R1.Packet<?>
  5967.  
  5968.   // Method descriptor #1835 (Ljava/lang/String;Lnet/minecraft/server/v1_14_R1/BlockPosition;IZ)Lnet/minecraft/server/v1_14_R1/BlockPosition;
  5969.   // Stack: 1, Locals: 5
  5970.   @javax.annotation.Nullable
  5971.   public net.minecraft.server.v1_14_R1.BlockPosition a(java.lang.String s, net.minecraft.server.v1_14_R1.BlockPosition blockposition, int i, boolean flag);
  5972.     0  aconst_null
  5973.     1  areturn
  5974.       Line numbers:
  5975.         [pc: 0, line: 1609]
  5976.       Local variable table:
  5977.         [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5978.         [pc: 0, pc: 2] local: s index: 1 type: java.lang.String
  5979.         [pc: 0, pc: 2] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
  5980.         [pc: 0, pc: 2] local: i index: 3 type: int
  5981.         [pc: 0, pc: 2] local: flag index: 4 type: boolean
  5982.  
  5983.   // Method descriptor #1836 ()Lnet/minecraft/server/v1_14_R1/WorldProvider;
  5984.   // Stack: 1, Locals: 1
  5985.   public net.minecraft.server.v1_14_R1.WorldProvider getWorldProvider();
  5986.     0  aload_0 [this]
  5987.     1  getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
  5988.     4  areturn
  5989.       Line numbers:
  5990.         [pc: 0, line: 1614]
  5991.       Local variable table:
  5992.         [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  5993.  
  5994.   // Method descriptor #1838 ()Ljava/util/Random;
  5995.   // Stack: 1, Locals: 1
  5996.   public java.util.Random getRandom();
  5997.     0  aload_0 [this]
  5998.     1  getfield net.minecraft.server.v1_14_R1.World.random : java.util.Random [246]
  5999.     4  areturn
  6000.       Line numbers:
  6001.         [pc: 0, line: 1619]
  6002.       Local variable table:
  6003.         [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  6004.  
  6005.   // Method descriptor #1839 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Ljava/util/function/Predicate;)Z
  6006.   // Signature: (Lnet/minecraft/server/v1_14_R1/BlockPosition;Ljava/util/function/Predicate<Lnet/minecraft/server/v1_14_R1/IBlockData;>;)Z
  6007.   // Stack: 3, Locals: 3
  6008.   public boolean a(net.minecraft.server.v1_14_R1.BlockPosition blockposition, java.util.function.Predicate predicate);
  6009.      0  aload_2 [predicate]
  6010.      1  aload_0 [this]
  6011.      2  aload_1 [blockposition]
  6012.      3  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  6013.      6  invokeinterface java.util.function.Predicate.test(java.lang.Object) : boolean [1841] [nargs: 2]
  6014.     11  ireturn
  6015.       Line numbers:
  6016.         [pc: 0, line: 1624]
  6017.       Local variable table:
  6018.         [pc: 0, pc: 12] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  6019.         [pc: 0, pc: 12] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  6020.         [pc: 0, pc: 12] local: predicate index: 2 type: java.util.function.Predicate
  6021.       Local variable type table:
  6022.         [pc: 0, pc: 12] local: predicate index: 2 type: java.util.function.Predicate<net.minecraft.server.v1_14_R1.IBlockData>
  6023.  
  6024.   // Method descriptor #1844 ()Lnet/minecraft/server/v1_14_R1/CraftingManager;
  6025.   public abstract net.minecraft.server.v1_14_R1.CraftingManager getCraftingManager();
  6026.  
  6027.   // Method descriptor #1846 ()Lnet/minecraft/server/v1_14_R1/TagRegistry;
  6028.   public abstract net.minecraft.server.v1_14_R1.TagRegistry t();
  6029.  
  6030.   // Method descriptor #1847 (IIII)Lnet/minecraft/server/v1_14_R1/BlockPosition;
  6031.   // Stack: 7, Locals: 6
  6032.   public net.minecraft.server.v1_14_R1.BlockPosition a(int i, int j, int k, int l);
  6033.      0  aload_0 [this]
  6034.      1  aload_0 [this]
  6035.      2  getfield net.minecraft.server.v1_14_R1.World.i : int [242]
  6036.      5  iconst_3
  6037.      6  imul
  6038.      7  ldc <Integer 1013904223> [95]
  6039.      9  iadd
  6040.     10  putfield net.minecraft.server.v1_14_R1.World.i : int [242]
  6041.     13  aload_0 [this]
  6042.     14  getfield net.minecraft.server.v1_14_R1.World.i : int [242]
  6043.     17  iconst_2
  6044.     18  ishr
  6045.     19  istore 5 [i1]
  6046.     21  new net.minecraft.server.v1_14_R1.BlockPosition [39]
  6047.     24  dup
  6048.     25  iload_1 [i]
  6049.     26  iload 5 [i1]
  6050.     28  bipush 15
  6051.     30  iand
  6052.     31  iadd
  6053.     32  iload_2 [j]
  6054.     33  iload 5 [i1]
  6055.     35  bipush 16
  6056.     37  ishr
  6057.     38  iload 4 [l]
  6058.     40  iand
  6059.     41  iadd
  6060.     42  iload_3 [k]
  6061.     43  iload 5 [i1]
  6062.     45  bipush 8
  6063.     47  ishr
  6064.     48  bipush 15
  6065.     50  iand
  6066.     51  iadd
  6067.     52  invokespecial net.minecraft.server.v1_14_R1.BlockPosition(int, int, int) [557]
  6068.     55  areturn
  6069.       Line numbers:
  6070.         [pc: 0, line: 1632]
  6071.         [pc: 13, line: 1633]
  6072.         [pc: 21, line: 1635]
  6073.       Local variable table:
  6074.         [pc: 0, pc: 56] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  6075.         [pc: 0, pc: 56] local: i index: 1 type: int
  6076.         [pc: 0, pc: 56] local: j index: 2 type: int
  6077.         [pc: 0, pc: 56] local: k index: 3 type: int
  6078.         [pc: 0, pc: 56] local: l index: 4 type: int
  6079.         [pc: 21, pc: 56] local: i1 index: 5 type: int
  6080.  
  6081.   // Method descriptor #425 ()Z
  6082.   // Stack: 1, Locals: 1
  6083.   public boolean isSavingDisabled();
  6084.     0  iconst_0
  6085.     1  ireturn
  6086.       Line numbers:
  6087.         [pc: 0, line: 1639]
  6088.       Local variable table:
  6089.         [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  6090.  
  6091.   // Method descriptor #1163 ()Lnet/minecraft/server/v1_14_R1/GameProfilerFiller;
  6092.   // Stack: 1, Locals: 1
  6093.   public net.minecraft.server.v1_14_R1.GameProfilerFiller getMethodProfiler();
  6094.     0  aload_0 [this]
  6095.     1  getfield net.minecraft.server.v1_14_R1.World.methodProfiler : net.minecraft.server.v1_14_R1.GameProfilerFiller [340]
  6096.     4  areturn
  6097.       Line numbers:
  6098.         [pc: 0, line: 1643]
  6099.       Local variable table:
  6100.         [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  6101.  
  6102.   // Method descriptor #1705 (Lnet/minecraft/server/v1_14_R1/HeightMap$Type;Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/BlockPosition;
  6103.   // Stack: 7, Locals: 3
  6104.   public net.minecraft.server.v1_14_R1.BlockPosition getHighestBlockYAt(net.minecraft.server.v1_14_R1.HeightMap.Type heightmap_type, net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  6105.      0  new net.minecraft.server.v1_14_R1.BlockPosition [39]
  6106.      3  dup
  6107.      4  aload_2 [blockposition]
  6108.      5  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  6109.      8  aload_0 [this]
  6110.      9  aload_1 [heightmap_type]
  6111.     10  aload_2 [blockposition]
  6112.     11  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
  6113.     14  aload_2 [blockposition]
  6114.     15  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  6115.     18  invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.HeightMap$Type, int, int) : int [1034]
  6116.     21  aload_2 [blockposition]
  6117.     22  invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
  6118.     25  invokespecial net.minecraft.server.v1_14_R1.BlockPosition(int, int, int) [557]
  6119.     28  areturn
  6120.       Line numbers:
  6121.         [pc: 0, line: 1648]
  6122.       Local variable table:
  6123.         [pc: 0, pc: 29] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  6124.         [pc: 0, pc: 29] local: heightmap_type index: 1 type: net.minecraft.server.v1_14_R1.HeightMap.Type
  6125.         [pc: 0, pc: 29] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
  6126.  
  6127.   // Method descriptor #579 (II)Lnet/minecraft/server/v1_14_R1/IChunkAccess;
  6128.   // Stack: 3, Locals: 3
  6129.   public bridge synthetic net.minecraft.server.v1_14_R1.IChunkAccess getChunkAt(int arg0, int arg1);
  6130.     0  aload_0 [this]
  6131.     1  iload_1 [arg0]
  6132.     2  iload_2 [arg1]
  6133.     3  invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAt(int, int) : net.minecraft.server.v1_14_R1.Chunk [602]
  6134.     6  areturn
  6135.       Line numbers:
  6136.         [pc: 0, line: 41]
  6137.       Local variable table:
  6138.         [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  6139.  
  6140.   // Method descriptor #280 ()Ljava/lang/String;
  6141.   // Stack: 1, Locals: 1
  6142.   private synthetic java.lang.String lambda$a$5() throws java.lang.Exception;
  6143.      0  aload_0 [this]
  6144.      1  getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
  6145.      4  invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.getDimensionManager() : net.minecraft.server.v1_14_R1.DimensionManager [1854]
  6146.      7  invokevirtual net.minecraft.server.v1_14_R1.DimensionManager.toString() : java.lang.String [1855]
  6147.     10  areturn
  6148.       Line numbers:
  6149.         [pc: 0, line: 1536]
  6150.       Local variable table:
  6151.         [pc: 0, pc: 11] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  6152.  
  6153.   // Method descriptor #280 ()Ljava/lang/String;
  6154.   // Stack: 2, Locals: 1
  6155.   private synthetic java.lang.String lambda$a$4() throws java.lang.Exception;
  6156.      0  new java.lang.StringBuilder [1254]
  6157.      3  dup
  6158.      4  invokespecial java.lang.StringBuilder() [1255]
  6159.      7  aload_0 [this]
  6160.      8  invokevirtual net.minecraft.server.v1_14_R1.World.getPlayers() : java.util.List [1859]
  6161.     11  invokeinterface java.util.List.size() : int [453] [nargs: 1]
  6162.     16  invokevirtual java.lang.StringBuilder.append(int) : java.lang.StringBuilder [1272]
  6163.     19  ldc_w <String " total; "> [1861]
  6164.     22  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  6165.     25  aload_0 [this]
  6166.     26  invokevirtual net.minecraft.server.v1_14_R1.World.getPlayers() : java.util.List [1859]
  6167.     29  invokevirtual java.lang.StringBuilder.append(java.lang.Object) : java.lang.StringBuilder [1864]
  6168.     32  invokevirtual java.lang.StringBuilder.toString() : java.lang.String [1277]
  6169.     35  areturn
  6170.       Line numbers:
  6171.         [pc: 0, line: 1529]
  6172.       Local variable table:
  6173.         [pc: 0, pc: 36] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  6174.  
  6175.   // Method descriptor #1443 (Lnet/minecraft/server/v1_14_R1/MaterialPredicate;Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  6176.   // Stack: 3, Locals: 3
  6177.   private synthetic boolean lambda$a$3(net.minecraft.server.v1_14_R1.MaterialPredicate materialpredicate, net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  6178.      0  aload_1 [materialpredicate]
  6179.      1  aload_0 [this]
  6180.      2  aload_2 [blockposition]
  6181.      3  invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [567]
  6182.      6  invokevirtual net.minecraft.server.v1_14_R1.MaterialPredicate.test(net.minecraft.server.v1_14_R1.IBlockData) : boolean [1867]
  6183.      9  ireturn
  6184.       Line numbers:
  6185.         [pc: 0, line: 1062]
  6186.       Local variable table:
  6187.         [pc: 0, pc: 10] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
  6188.         [pc: 0, pc: 10] local: materialpredicate index: 1 type: net.minecraft.server.v1_14_R1.MaterialPredicate
  6189.         [pc: 0, pc: 10] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
  6190.  
  6191.   // Method descriptor #1222 (Lnet/minecraft/server/v1_14_R1/TileEntity;)Ljava/lang/String;
  6192.   // Stack: 1, Locals: 1
  6193.   private static synthetic java.lang.String lambda$tickBlockEntities$2(net.minecraft.server.v1_14_R1.TileEntity tileentity);
  6194.      0  aload_0 [tileentity]
  6195.      1  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.q() : net.minecraft.server.v1_14_R1.TileEntityTypes [1238]
  6196.      4  invokestatic net.minecraft.server.v1_14_R1.TileEntityTypes.a(net.minecraft.server.v1_14_R1.TileEntityTypes) : net.minecraft.server.v1_14_R1.MinecraftKey [1870]
  6197.      7  invokestatic java.lang.String.valueOf(java.lang.Object) : java.lang.String [1876]
  6198.     10  areturn
  6199.       Line numbers:
  6200.         [pc: 0, line: 852]
  6201.       Local variable table:
  6202.         [pc: 0, pc: 11] local: tileentity index: 0 type: net.minecraft.server.v1_14_R1.TileEntity
  6203.  
  6204.   // Method descriptor #1122 (Lnet/minecraft/server/v1_14_R1/TileEntity;)Ljava/lang/Object;
  6205.   // Stack: 2, Locals: 1
  6206.   private static synthetic java.lang.Object lambda$a$1(net.minecraft.server.v1_14_R1.TileEntity tileentity);
  6207.      0  getstatic net.minecraft.server.v1_14_R1.IRegistry.BLOCK_ENTITY_TYPE : net.minecraft.server.v1_14_R1.IRegistry [1882]
  6208.      3  aload_0 [tileentity]
  6209.      4  invokevirtual net.minecraft.server.v1_14_R1.TileEntity.q() : net.minecraft.server.v1_14_R1.TileEntityTypes [1238]
  6210.      7  invokevirtual net.minecraft.server.v1_14_R1.IRegistry.getKey(java.lang.Object) : net.minecraft.server.v1_14_R1.MinecraftKey [1886]
  6211.     10  areturn
  6212.       Line numbers:
  6213.         [pc: 0, line: 780]
  6214.       Local variable table:
  6215.         [pc: 0, pc: 11] local: tileentity index: 0 type: net.minecraft.server.v1_14_R1.TileEntity
  6216.  
  6217.   // Method descriptor #996 (Lnet/minecraft/server/v1_14_R1/Block;)Ljava/lang/String;
  6218.   // Stack: 6, Locals: 2
  6219.   private static synthetic java.lang.String lambda$a$0(net.minecraft.server.v1_14_R1.Block block) throws java.lang.Exception;
  6220.      0  ldc_w <String "ID #%s (%s // %s)"> [1888]
  6221.      3  iconst_3
  6222.      4  anewarray java.lang.Object [4]
  6223.      7  dup
  6224.      8  iconst_0
  6225.      9  getstatic net.minecraft.server.v1_14_R1.IRegistry.BLOCK : net.minecraft.server.v1_14_R1.RegistryBlocks [1892]
  6226.     12  aload_0 [block]
  6227.     13  invokevirtual net.minecraft.server.v1_14_R1.RegistryBlocks.getKey(java.lang.Object) : net.minecraft.server.v1_14_R1.MinecraftKey [1895]
  6228.     16  aastore
  6229.     17  dup
  6230.     18  iconst_1
  6231.     19  aload_0 [block]
  6232.     20  invokevirtual net.minecraft.server.v1_14_R1.Block.l() : java.lang.String [1897]
  6233.     23  aastore
  6234.     24  dup
  6235.     25  iconst_2
  6236.     26  aload_0 [block]
  6237.     27  invokevirtual java.lang.Object.getClass() : java.lang.Class [1132]
  6238.     30  invokevirtual java.lang.Class.getCanonicalName() : java.lang.String [1900]
  6239.     33  aastore
  6240.     34  invokestatic java.lang.String.format(java.lang.String, java.lang.Object[]) : java.lang.String [1904]
  6241.     37  areturn
  6242.     38  astore_1 [throwable1]
  6243.     39  new java.lang.StringBuilder [1254]
  6244.     42  dup
  6245.     43  invokespecial java.lang.StringBuilder() [1255]
  6246.     46  ldc_w <String "ID #"> [1906]
  6247.     49  invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
  6248.     52  getstatic net.minecraft.server.v1_14_R1.IRegistry.BLOCK : net.minecraft.server.v1_14_R1.RegistryBlocks [1892]
  6249.     55  aload_0 [block]
  6250.     56  invokevirtual net.minecraft.server.v1_14_R1.RegistryBlocks.getKey(java.lang.Object) : net.minecraft.server.v1_14_R1.MinecraftKey [1895]
  6251.     59  invokevirtual java.lang.StringBuilder.append(java.lang.Object) : java.lang.StringBuilder [1864]
  6252.     62  invokevirtual java.lang.StringBuilder.toString() : java.lang.String [1277]
  6253.     65  areturn
  6254.       Exception Table:
  6255.         [pc: 0, pc: 37] -> 38 when : java.lang.Throwable
  6256.       Line numbers:
  6257.         [pc: 0, line: 659]
  6258.         [pc: 38, line: 660]
  6259.         [pc: 39, line: 661]
  6260.       Local variable table:
  6261.         [pc: 39, pc: 66] local: throwable1 index: 1 type: java.lang.Throwable
  6262.         [pc: 0, pc: 66] local: block index: 0 type: net.minecraft.server.v1_14_R1.Block
  6263.       Stack map table: number of frames 1
  6264.         [pc: 38, same_locals_1_stack_item, stack: {java.lang.Throwable}]
  6265.  
  6266.   // Method descriptor #212 ()V
  6267.   // Stack: 1, Locals: 0
  6268.   static {};
  6269.      0  invokestatic org.apache.logging.log4j.LogManager.getLogger() : org.apache.logging.log4j.Logger [1912]
  6270.      3  putstatic net.minecraft.server.v1_14_R1.World.LOGGER : org.apache.logging.log4j.Logger [1116]
  6271.      6  invokestatic net.minecraft.server.v1_14_R1.EnumDirection.values() : net.minecraft.server.v1_14_R1.EnumDirection[] [1916]
  6272.      9  putstatic net.minecraft.server.v1_14_R1.World.a : net.minecraft.server.v1_14_R1.EnumDirection[] [1650]
  6273.     12  ldc_w <String "debug.entities"> [1918]
  6274.     15  invokestatic java.lang.Boolean.getBoolean(java.lang.String) : boolean [1923]
  6275.     18  putstatic net.minecraft.server.v1_14_R1.World.DEBUG_ENTITIES : boolean [1925]
  6276.     21  return
  6277.       Line numbers:
  6278.         [pc: 0, line: 43]
  6279.         [pc: 6, line: 44]
  6280.         [pc: 12, line: 73]
  6281.  
  6282.   Inner classes:
  6283.     [inner class info: #13 net/minecraft/server/v1_14_R1/World$2, outer class info: #0
  6284.      inner name: #0, accessflags: 0 default],
  6285.     [inner class info: #15 net/minecraft/server/v1_14_R1/World$1, outer class info: #0
  6286.      inner name: #0, accessflags: 0 default],
  6287.     [inner class info: #17 net/minecraft/server/v1_14_R1/Explosion$CacheKey, outer class info: #19 net/minecraft/server/v1_14_R1/Explosion
  6288.      inner name: #20 CacheKey, accessflags: 8 static],
  6289.     [inner class info: #22 net/minecraft/server/v1_14_R1/BlockRedstoneTorch$RedstoneUpdateInfo, outer class info: #24 net/minecraft/server/v1_14_R1/BlockRedstoneTorch
  6290.      inner name: #25 RedstoneUpdateInfo, accessflags: 9 public static],
  6291.     [inner class info: #27 org/bukkit/World$Environment, outer class info: #29 org/bukkit/World
  6292.      inner name: #30 Environment, accessflags: 16409 public static final],
  6293.     [inner class info: #32 net/minecraft/server/v1_14_R1/HeightMap$Type, outer class info: #34 net/minecraft/server/v1_14_R1/HeightMap
  6294.      inner name: #35 Type, accessflags: 16409 public static final],
  6295.     [inner class info: #37 net/minecraft/server/v1_14_R1/BlockPosition$PooledBlockPosition, outer class info: #39 net/minecraft/server/v1_14_R1/BlockPosition
  6296.      inner name: #40 PooledBlockPosition, accessflags: 25 public static final],
  6297.     [inner class info: #42 net/minecraft/server/v1_14_R1/Explosion$Effect, outer class info: #19 net/minecraft/server/v1_14_R1/Explosion
  6298.      inner name: #43 Effect, accessflags: 16409 public static final],
  6299.     [inner class info: #45 net/minecraft/server/v1_14_R1/PlayerChunk$State, outer class info: #47 net/minecraft/server/v1_14_R1/PlayerChunk
  6300.      inner name: #48 State, accessflags: 16409 public static final],
  6301.     [inner class info: #50 net/minecraft/server/v1_14_R1/Chunk$EnumTileEntityState, outer class info: #52 net/minecraft/server/v1_14_R1/Chunk
  6302.      inner name: #53 EnumTileEntityState, accessflags: 16409 public static final],
  6303.     [inner class info: #55 net/minecraft/server/v1_14_R1/GameRules$GameRuleKey, outer class info: #57 net/minecraft/server/v1_14_R1/GameRules
  6304.      inner name: #58 GameRuleKey, accessflags: 25 public static final],
  6305.     [inner class info: #60 net/minecraft/server/v1_14_R1/BiomeBase$Precipitation, outer class info: #62 net/minecraft/server/v1_14_R1/BiomeBase
  6306.      inner name: #63 Precipitation, accessflags: 16409 public static final],
  6307.     [inner class info: #65 net/minecraft/server/v1_14_R1/EnumDirection$EnumDirectionLimit, outer class info: #67 net/minecraft/server/v1_14_R1/EnumDirection
  6308.      inner name: #68 EnumDirectionLimit, accessflags: 16409 public static final],
  6309.     [inner class info: #70 java/lang/invoke/MethodHandles$Lookup, outer class info: #72 java/lang/invoke/MethodHandles
  6310.      inner name: #73 Lookup, accessflags: 25 public static final]
  6311. Bootstrap methods:
  6312.   0 : # 993 invokestatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
  6313.     Method arguments:
  6314.         #994 ()Ljava/lang/Object;
  6315.         #999 invokestatic net/minecraft/server/v1_14_R1/World.lambda$a$0:(Lnet/minecraft/server/v1_14_R1/Block;)Ljava/lang/String;
  6316.         #1000 ()Ljava/lang/String;,
  6317.   1 : # 993 invokestatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
  6318.     Method arguments:
  6319.         #994 ()Ljava/lang/Object;
  6320.         #1125 invokestatic net/minecraft/server/v1_14_R1/World.lambda$a$1:(Lnet/minecraft/server/v1_14_R1/TileEntity;)Ljava/lang/Object;
  6321.         #994 ()Ljava/lang/Object;,
  6322.   2 : # 993 invokestatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
  6323.     Method arguments:
  6324.         #994 ()Ljava/lang/Object;
  6325.         #1134 net/minecraft/server/v1_14_R1/TileEntity.getPosition:()Lnet/minecraft/server/v1_14_R1/BlockPosition;
  6326.         #994 ()Ljava/lang/Object;,
  6327.   3 : # 993 invokestatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
  6328.     Method arguments:
  6329.         #994 ()Ljava/lang/Object;
  6330.         #1225 invokestatic net/minecraft/server/v1_14_R1/World.lambda$tickBlockEntities$2:(Lnet/minecraft/server/v1_14_R1/TileEntity;)Ljava/lang/String;
  6331.         #1000 ()Ljava/lang/String;,
  6332.   4 : # 993 invokestatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
  6333.     Method arguments:
  6334.         #1441 (Ljava/lang/Object;)Z
  6335.         #1446 null
  6336.         #1447 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z,
  6337.   5 : # 993 invokestatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
  6338.     Method arguments:
  6339.         #994 ()Ljava/lang/Object;
  6340.         #1771 null
  6341.         #1000 ()Ljava/lang/String;,
  6342.   6 : # 993 invokestatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
  6343.     Method arguments:
  6344.         #994 ()Ljava/lang/Object;
  6345.         #1778 net/minecraft/server/v1_14_R1/IChunkProvider.getName:()Ljava/lang/String;
  6346.         #1000 ()Ljava/lang/String;,
  6347.   7 : # 993 invokestatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
  6348.     Method arguments:
  6349.         #994 ()Ljava/lang/Object;
  6350.         #1787 null
  6351.         #1000 ()Ljava/lang/String;
  6352. }
RAW Paste Data