Advertisement
Guest User

Untitled

a guest
Aug 17th, 2019
441
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 324.22 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement