Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Compiled from World.java (version 1.8 : 52.0, super bit)
- 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 {
- // Field descriptor #75 Lorg/apache/logging/log4j/Logger;
- protected static final org.apache.logging.log4j.Logger LOGGER;
- // Field descriptor #77 [Lnet/minecraft/server/v1_14_R1/EnumDirection;
- private static final net.minecraft.server.v1_14_R1.EnumDirection[] a;
- // Field descriptor #79 Ljava/util/List;
- // Signature: Ljava/util/List<Lnet/minecraft/server/v1_14_R1/TileEntity;>;
- public final java.util.List tileEntityListTick;
- // Field descriptor #79 Ljava/util/List;
- // Signature: Ljava/util/List<Lnet/minecraft/server/v1_14_R1/TileEntity;>;
- protected final java.util.List tileEntityListPending;
- // Field descriptor #83 Ljava/util/Set;
- // Signature: Ljava/util/Set<Lnet/minecraft/server/v1_14_R1/TileEntity;>;
- protected final java.util.Set tileEntityListUnload;
- // Field descriptor #86 J
- private final long b = 16777215L;
- // Field descriptor #90 Ljava/lang/Thread;
- private final java.lang.Thread serverThread;
- // Field descriptor #92 I
- private int u;
- // Field descriptor #92 I
- protected int i;
- // Field descriptor #92 I
- protected final int j = 1013904223;
- // Field descriptor #97 F
- protected float lastRainLevel;
- // Field descriptor #97 F
- protected float rainLevel;
- // Field descriptor #97 F
- protected float lastThunderLevel;
- // Field descriptor #97 F
- protected float thunderLevel;
- // Field descriptor #92 I
- private int v;
- // Field descriptor #103 Ljava/util/Random;
- public final java.util.Random random;
- // Field descriptor #105 Lnet/minecraft/server/v1_14_R1/WorldProvider;
- public net.minecraft.server.v1_14_R1.WorldProvider worldProvider;
- // Field descriptor #107 Lnet/minecraft/server/v1_14_R1/IChunkProvider;
- protected final net.minecraft.server.v1_14_R1.IChunkProvider chunkProvider;
- // Field descriptor #109 Lnet/minecraft/server/v1_14_R1/WorldData;
- public final net.minecraft.server.v1_14_R1.WorldData worldData;
- // Field descriptor #111 Lnet/minecraft/server/v1_14_R1/GameProfilerFiller;
- private final net.minecraft.server.v1_14_R1.GameProfilerFiller methodProfiler;
- // Field descriptor #113 Z
- public final boolean isClientSide;
- // Field descriptor #113 Z
- protected boolean tickingTileEntities;
- // Field descriptor #116 Lnet/minecraft/server/v1_14_R1/WorldBorder;
- private final net.minecraft.server.v1_14_R1.WorldBorder worldBorder;
- // Field descriptor #118 Lorg/bukkit/craftbukkit/v1_14_R1/CraftWorld;
- private final org.bukkit.craftbukkit.v1_14_R1.CraftWorld world;
- // Field descriptor #113 Z
- public boolean pvpMode;
- // Field descriptor #113 Z
- public boolean keepSpawnInMemory;
- // Field descriptor #122 Lorg/bukkit/generator/ChunkGenerator;
- public org.bukkit.generator.ChunkGenerator generator;
- // Field descriptor #113 Z
- public static final boolean DEBUG_ENTITIES;
- // Field descriptor #113 Z
- public boolean captureBlockStates;
- // Field descriptor #113 Z
- public boolean captureTreeGeneration;
- // Field descriptor #127 Ljava/util/ArrayList;
- // Signature: Ljava/util/ArrayList<Lorg/bukkit/craftbukkit/v1_14_R1/block/CraftBlockState;>;
- public java.util.ArrayList capturedBlockStates;
- // Field descriptor #79 Ljava/util/List;
- // Signature: Ljava/util/List<Lnet/minecraft/server/v1_14_R1/EntityItem;>;
- public java.util.List captureDrops;
- // Field descriptor #86 J
- public long ticksPerAnimalSpawns;
- // Field descriptor #86 J
- public long ticksPerMonsterSpawns;
- // Field descriptor #113 Z
- public boolean populating;
- // Field descriptor #135 Lorg/spigotmc/SpigotWorldConfig;
- public final org.spigotmc.SpigotWorldConfig spigotConfig;
- // Field descriptor #137 Lcom/destroystokyo/paper/PaperWorldConfig;
- public final com.destroystokyo.paper.PaperWorldConfig paperConfig;
- // Field descriptor #139 Lcom/destroystokyo/paper/antixray/ChunkPacketBlockController;
- public final com.destroystokyo.paper.antixray.ChunkPacketBlockController chunkPacketBlockController;
- // Field descriptor #141 Lco/aikar/timings/WorldTimingsHandler;
- public final co.aikar.timings.WorldTimingsHandler timings;
- // Field descriptor #143 Lnet/minecraft/server/v1_14_R1/BlockPosition;
- public static net.minecraft.server.v1_14_R1.BlockPosition lastPhysicsProblem;
- // Field descriptor #145 Lorg/spigotmc/TickLimiter;
- private org.spigotmc.TickLimiter entityLimiter;
- // Field descriptor #145 Lorg/spigotmc/TickLimiter;
- private org.spigotmc.TickLimiter tileLimiter;
- // Field descriptor #92 I
- private int tileTickPosition;
- // Field descriptor #149 Ljava/util/Map;
- // Signature: Ljava/util/Map<Lnet/minecraft/server/v1_14_R1/Explosion$CacheKey;Ljava/lang/Float;>;
- public final java.util.Map explosionDensityCache;
- // Field descriptor #152 Ljava/util/ArrayDeque;
- // Signature: Ljava/util/ArrayDeque<Lnet/minecraft/server/v1_14_R1/BlockRedstoneTorch$RedstoneUpdateInfo;>;
- public java.util.ArrayDeque redstoneUpdateInfos;
- // Field descriptor #155 Lnet/minecraft/server/v1_14_R1/RegionLimitedWorldAccess;
- net.minecraft.server.v1_14_R1.RegionLimitedWorldAccess regionLimited;
- // Field descriptor #157 Lnet/minecraft/server/v1_14_R1/World;
- net.minecraft.server.v1_14_R1.World originalWorld;
- // Field descriptor #159 [Lnet/minecraft/server/v1_14_R1/ChunkCoordIntPair;
- net.minecraft.server.v1_14_R1.ChunkCoordIntPair[] strongholdCoords;
- // Field descriptor #79 Ljava/util/List;
- // Signature: Ljava/util/List<Lnet/minecraft/server/v1_14_R1/StructureStart;>;
- java.util.List strongholdStuctures;
- // Field descriptor #163 Ljava/lang/Object;
- final java.lang.Object stuctureLock;
- // Field descriptor #149 Ljava/util/Map;
- // Signature: Ljava/util/Map<Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/TileEntity;>;
- public java.util.Map capturedTileEntities;
- // Method descriptor #167 ()I
- // Stack: 1, Locals: 1
- public int getSkylightSubtracted();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.u : int [169]
- 4 ireturn
- Line numbers:
- [pc: 0, line: 51]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #172 (I)V
- // Stack: 2, Locals: 2
- public void setSkylightSubtracted(int value);
- 0 aload_0 [this]
- 1 iload_1 [value]
- 2 putfield net.minecraft.server.v1_14_R1.World.u : int [169]
- 5 return
- Line numbers:
- [pc: 0, line: 51]
- Local variable table:
- [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 6] local: value index: 1 type: int
- // Method descriptor #174 (Lnet/minecraft/server/v1_14_R1/RegionLimitedWorldAccess;)Lnet/minecraft/server/v1_14_R1/World;
- // Stack: 2, Locals: 3
- public net.minecraft.server.v1_14_R1.World regionLimited(net.minecraft.server.v1_14_R1.RegionLimitedWorldAccess limitedWorldAccess);
- 0 aload_0 [this]
- 1 invokespecial java.lang.Object.clone() : java.lang.Object [180]
- 4 checkcast net.minecraft.server.v1_14_R1.World [2]
- 7 astore_2 [clone]
- 8 aload_2 [clone]
- 9 aload_1 [limitedWorldAccess]
- 10 putfield net.minecraft.server.v1_14_R1.World.regionLimited : net.minecraft.server.v1_14_R1.RegionLimitedWorldAccess [182]
- 13 aload_2 [clone]
- 14 aload_0 [this]
- 15 putfield net.minecraft.server.v1_14_R1.World.originalWorld : net.minecraft.server.v1_14_R1.World [184]
- 18 aload_2 [clone]
- 19 areturn
- 20 astore_2
- 21 aconst_null
- 22 areturn
- Exception Table:
- [pc: 0, pc: 19] -> 20 when : java.lang.CloneNotSupportedException
- Line numbers:
- [pc: 0, line: 112]
- [pc: 8, line: 113]
- [pc: 13, line: 114]
- [pc: 18, line: 115]
- [pc: 20, line: 116]
- [pc: 21, line: 118]
- Local variable table:
- [pc: 8, pc: 20] local: clone index: 2 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 23] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 23] local: limitedWorldAccess index: 1 type: net.minecraft.server.v1_14_R1.RegionLimitedWorldAccess
- Stack map table: number of frames 1
- [pc: 20, same_locals_1_stack_item, stack: {java.lang.CloneNotSupportedException}]
- // Method descriptor #187 ()Lorg/bukkit/craftbukkit/v1_14_R1/CraftWorld;
- // Stack: 1, Locals: 1
- public org.bukkit.craftbukkit.v1_14_R1.CraftWorld getWorld();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.world : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [189]
- 4 areturn
- Line numbers:
- [pc: 0, line: 126]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #191 ()Lorg/bukkit/craftbukkit/v1_14_R1/CraftServer;
- // Stack: 1, Locals: 1
- public org.bukkit.craftbukkit.v1_14_R1.CraftServer getServer();
- 0 invokestatic org.bukkit.Bukkit.getServer() : org.bukkit.Server [196]
- 3 checkcast org.bukkit.craftbukkit.v1_14_R1.CraftServer [198]
- 6 areturn
- Line numbers:
- [pc: 0, line: 130]
- Local variable table:
- [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #200 (II)Lnet/minecraft/server/v1_14_R1/Chunk;
- // Stack: 3, Locals: 3
- public net.minecraft.server.v1_14_R1.Chunk getChunkIfLoaded(int x, int z);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
- 4 checkcast net.minecraft.server.v1_14_R1.ChunkProviderServer [204]
- 7 iload_1 [x]
- 8 iload_2 [z]
- 9 invokevirtual net.minecraft.server.v1_14_R1.ChunkProviderServer.getChunkAtIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.Chunk [207]
- 12 areturn
- Line numbers:
- [pc: 0, line: 134]
- Local variable table:
- [pc: 0, pc: 13] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 13] local: x index: 1 type: int
- [pc: 0, pc: 13] local: z index: 2 type: int
- // 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
- // 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
- // Stack: 6, Locals: 8
- 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);
- 0 aload_0 [this]
- 1 invokespecial java.lang.Object() [214]
- 4 aload_0 [this]
- 5 invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
- 8 putfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 11 aload_0 [this]
- 12 invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
- 15 putfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 18 aload_0 [this]
- 19 invokestatic com.google.common.collect.Sets.newHashSet() : java.util.HashSet [230]
- 22 putfield net.minecraft.server.v1_14_R1.World.tileEntityListUnload : java.util.Set [232]
- 25 aload_0 [this]
- 26 ldc2_w <Long 16777215> [87]
- 29 putfield net.minecraft.server.v1_14_R1.World.b : long [234]
- 32 aload_0 [this]
- 33 new java.util.Random [236]
- 36 dup
- 37 invokespecial java.util.Random() [237]
- 40 invokevirtual java.util.Random.nextInt() : int [240]
- 43 putfield net.minecraft.server.v1_14_R1.World.i : int [242]
- 46 aload_0 [this]
- 47 ldc <Integer 1013904223> [95]
- 49 putfield net.minecraft.server.v1_14_R1.World.j : int [244]
- 52 aload_0 [this]
- 53 new java.util.Random [236]
- 56 dup
- 57 invokespecial java.util.Random() [237]
- 60 putfield net.minecraft.server.v1_14_R1.World.random : java.util.Random [246]
- 63 aload_0 [this]
- 64 iconst_1
- 65 putfield net.minecraft.server.v1_14_R1.World.keepSpawnInMemory : boolean [248]
- 68 aload_0 [this]
- 69 iconst_0
- 70 putfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
- 73 aload_0 [this]
- 74 iconst_0
- 75 putfield net.minecraft.server.v1_14_R1.World.captureTreeGeneration : boolean [252]
- 78 aload_0 [this]
- 79 new net.minecraft.server.v1_14_R1.World$1 [15]
- 82 dup
- 83 aload_0 [this]
- 84 invokespecial net.minecraft.server.v1_14_R1.World$1(net.minecraft.server.v1_14_R1.World) [255]
- 87 putfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
- 90 aload_0 [this]
- 91 new java.util.HashMap [259]
- 94 dup
- 95 invokespecial java.util.HashMap() [260]
- 98 putfield net.minecraft.server.v1_14_R1.World.explosionDensityCache : java.util.Map [262]
- 101 aload_0 [this]
- 102 invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
- 105 putfield net.minecraft.server.v1_14_R1.World.strongholdStuctures : java.util.List [264]
- 108 aload_0 [this]
- 109 new java.lang.Object [4]
- 112 dup
- 113 invokespecial java.lang.Object() [214]
- 116 putfield net.minecraft.server.v1_14_R1.World.stuctureLock : java.lang.Object [266]
- 119 aload_0 [this]
- 120 invokestatic com.google.common.collect.Maps.newHashMap() : java.util.HashMap [272]
- 123 putfield net.minecraft.server.v1_14_R1.World.capturedTileEntities : java.util.Map [274]
- 126 aload_0 [this]
- 127 new org.spigotmc.SpigotWorldConfig [276]
- 130 dup
- 131 aload_1 [worlddata]
- 132 invokevirtual net.minecraft.server.v1_14_R1.WorldData.getName() : java.lang.String [282]
- 135 invokespecial org.spigotmc.SpigotWorldConfig(java.lang.String) [285]
- 138 putfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [287]
- 141 aload_0 [this]
- 142 new com.destroystokyo.paper.PaperWorldConfig [289]
- 145 dup
- 146 aload_1 [worlddata]
- 147 invokevirtual net.minecraft.server.v1_14_R1.WorldData.getName() : java.lang.String [282]
- 150 aload_0 [this]
- 151 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [287]
- 154 invokespecial com.destroystokyo.paper.PaperWorldConfig(java.lang.String, org.spigotmc.SpigotWorldConfig) [292]
- 157 putfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [294]
- 160 aload_0 [this]
- 161 aload_0 [this]
- 162 getfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [294]
- 165 getfield com.destroystokyo.paper.PaperWorldConfig.antiXray : boolean [297]
- 168 ifeq 185
- 171 new com.destroystokyo.paper.antixray.ChunkPacketBlockControllerAntiXray [299]
- 174 dup
- 175 aload_0 [this]
- 176 getfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [294]
- 179 invokespecial com.destroystokyo.paper.antixray.ChunkPacketBlockControllerAntiXray(com.destroystokyo.paper.PaperWorldConfig) [302]
- 182 goto 188
- 185 getstatic com.destroystokyo.paper.antixray.ChunkPacketBlockController.NO_OPERATION_INSTANCE : com.destroystokyo.paper.antixray.ChunkPacketBlockController [315]
- 188 putfield net.minecraft.server.v1_14_R1.World.chunkPacketBlockController : com.destroystokyo.paper.antixray.ChunkPacketBlockController [317]
- 191 aload_0 [this]
- 192 aload 6 [gen]
- 194 putfield net.minecraft.server.v1_14_R1.World.generator : org.bukkit.generator.ChunkGenerator [319]
- 197 aload_0 [this]
- 198 new org.bukkit.craftbukkit.v1_14_R1.CraftWorld [321]
- 201 dup
- 202 aload_0 [this]
- 203 checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
- 206 aload 6 [gen]
- 208 aload 7 [env]
- 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]
- 213 putfield net.minecraft.server.v1_14_R1.World.world : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [189]
- 216 aload_0 [this]
- 217 aload_0 [this]
- 218 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
- 221 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getTicksPerAnimalSpawns() : int [331]
- 224 i2l
- 225 putfield net.minecraft.server.v1_14_R1.World.ticksPerAnimalSpawns : long [333]
- 228 aload_0 [this]
- 229 aload_0 [this]
- 230 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
- 233 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getTicksPerMonsterSpawns() : int [336]
- 236 i2l
- 237 putfield net.minecraft.server.v1_14_R1.World.ticksPerMonsterSpawns : long [338]
- 240 aload_0 [this]
- 241 aload 4 [gameprofilerfiller]
- 243 putfield net.minecraft.server.v1_14_R1.World.methodProfiler : net.minecraft.server.v1_14_R1.GameProfilerFiller [340]
- 246 aload_0 [this]
- 247 aload_1 [worlddata]
- 248 putfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 251 aload_0 [this]
- 252 aload_2 [dimensionmanager]
- 253 aload_0 [this]
- 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]
- 257 putfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
- 260 aload_0 [this]
- 261 aload_3 [bifunction]
- 262 aload_0 [this]
- 263 aload_0 [this]
- 264 getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
- 267 invokeinterface java.util.function.BiFunction.apply(java.lang.Object, java.lang.Object) : java.lang.Object [352] [nargs: 3]
- 272 checkcast net.minecraft.server.v1_14_R1.IChunkProvider [354]
- 275 putfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
- 278 aload_0 [this]
- 279 iload 5 [flag]
- 281 putfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
- 284 aload_0 [this]
- 285 aload_0 [this]
- 286 getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
- 289 invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [362]
- 292 putfield net.minecraft.server.v1_14_R1.World.worldBorder : net.minecraft.server.v1_14_R1.WorldBorder [364]
- 295 aload_0 [this]
- 296 invokestatic java.lang.Thread.currentThread() : java.lang.Thread [370]
- 299 putfield net.minecraft.server.v1_14_R1.World.serverThread : java.lang.Thread [372]
- 302 aload_0 [this]
- 303 invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
- 306 aload_0 [this]
- 307 checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
- 310 putfield net.minecraft.server.v1_14_R1.WorldBorder.world : net.minecraft.server.v1_14_R1.WorldServer [378]
- 313 aload_0 [this]
- 314 invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
- 317 new net.minecraft.server.v1_14_R1.World$2 [13]
- 320 dup
- 321 aload_0 [this]
- 322 invokespecial net.minecraft.server.v1_14_R1.World$2(net.minecraft.server.v1_14_R1.World) [379]
- 325 invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.a(net.minecraft.server.v1_14_R1.IWorldBorderListener) : void [382]
- 328 aload_0 [this]
- 329 new co.aikar.timings.WorldTimingsHandler [384]
- 332 dup
- 333 aload_0 [this]
- 334 invokespecial co.aikar.timings.WorldTimingsHandler(net.minecraft.server.v1_14_R1.World) [385]
- 337 putfield net.minecraft.server.v1_14_R1.World.timings : co.aikar.timings.WorldTimingsHandler [387]
- 340 aload_0 [this]
- 341 aload_0 [this]
- 342 getfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [294]
- 345 getfield com.destroystokyo.paper.PaperWorldConfig.keepSpawnInMemory : boolean [388]
- 348 putfield net.minecraft.server.v1_14_R1.World.keepSpawnInMemory : boolean [248]
- 351 aload_0 [this]
- 352 new org.spigotmc.TickLimiter [390]
- 355 dup
- 356 aload_0 [this]
- 357 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [287]
- 360 getfield org.spigotmc.SpigotWorldConfig.entityMaxTickTime : int [393]
- 363 invokespecial org.spigotmc.TickLimiter(int) [395]
- 366 putfield net.minecraft.server.v1_14_R1.World.entityLimiter : org.spigotmc.TickLimiter [397]
- 369 aload_0 [this]
- 370 new org.spigotmc.TickLimiter [390]
- 373 dup
- 374 aload_0 [this]
- 375 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [287]
- 378 getfield org.spigotmc.SpigotWorldConfig.tileMaxTickTime : int [400]
- 381 invokespecial org.spigotmc.TickLimiter(int) [395]
- 384 putfield net.minecraft.server.v1_14_R1.World.tileLimiter : org.spigotmc.TickLimiter [402]
- 387 return
- Line numbers:
- [pc: 0, line: 137]
- [pc: 4, line: 46]
- [pc: 11, line: 47]
- [pc: 18, line: 48]
- [pc: 25, line: 49]
- [pc: 32, line: 52]
- [pc: 46, line: 53]
- [pc: 52, line: 59]
- [pc: 63, line: 71]
- [pc: 68, line: 75]
- [pc: 73, line: 76]
- [pc: 78, line: 77]
- [pc: 90, line: 105]
- [pc: 101, line: 121]
- [pc: 108, line: 122]
- [pc: 119, line: 1097]
- [pc: 126, line: 138]
- [pc: 141, line: 139]
- [pc: 160, line: 140]
- [pc: 191, line: 141]
- [pc: 197, line: 142]
- [pc: 216, line: 143]
- [pc: 228, line: 144]
- [pc: 240, line: 146]
- [pc: 246, line: 147]
- [pc: 251, line: 148]
- [pc: 260, line: 149]
- [pc: 278, line: 150]
- [pc: 284, line: 151]
- [pc: 295, line: 152]
- [pc: 302, line: 154]
- [pc: 313, line: 156]
- [pc: 328, line: 182]
- [pc: 340, line: 183]
- [pc: 351, line: 184]
- [pc: 369, line: 185]
- [pc: 387, line: 186]
- Local variable table:
- [pc: 0, pc: 388] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 388] local: worlddata index: 1 type: net.minecraft.server.v1_14_R1.WorldData
- [pc: 0, pc: 388] local: dimensionmanager index: 2 type: net.minecraft.server.v1_14_R1.DimensionManager
- [pc: 0, pc: 388] local: bifunction index: 3 type: java.util.function.BiFunction
- [pc: 0, pc: 388] local: gameprofilerfiller index: 4 type: net.minecraft.server.v1_14_R1.GameProfilerFiller
- [pc: 0, pc: 388] local: flag index: 5 type: boolean
- [pc: 0, pc: 388] local: gen index: 6 type: org.bukkit.generator.ChunkGenerator
- [pc: 0, pc: 388] local: env index: 7 type: org.bukkit.World.Environment
- Local variable type table:
- [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>
- Stack map table: number of frames 2
- [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}]
- [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}]
- // 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
- // Stack: 7, Locals: 11
- 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);
- 0 aload_1 [data]
- 1 aload_0 [this]
- 2 aload 4 [position]
- 4 aload_3 [voxelshapedcollision]
- 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]
- 8 astore 6 [voxelshape]
- 10 aload 6 [voxelshape]
- 12 invokevirtual net.minecraft.server.v1_14_R1.VoxelShape.isEmpty() : boolean [427]
- 15 ifeq 20
- 18 iconst_1
- 19 ireturn
- 20 aload 6 [voxelshape]
- 22 aload 4 [position]
- 24 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 27 i2d
- 28 aload 4 [position]
- 30 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 33 i2d
- 34 aload 4 [position]
- 36 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 39 i2d
- 40 invokevirtual net.minecraft.server.v1_14_R1.VoxelShape.offset(double, double, double) : net.minecraft.server.v1_14_R1.VoxelShape [440]
- 43 astore 6 [voxelshape]
- 45 aload 6 [voxelshape]
- 47 invokevirtual net.minecraft.server.v1_14_R1.VoxelShape.isEmpty() : boolean [427]
- 50 ifeq 55
- 53 iconst_1
- 54 ireturn
- 55 aload_0 [this]
- 56 aconst_null
- 57 aload 6 [voxelshape]
- 59 invokevirtual net.minecraft.server.v1_14_R1.VoxelShape.getBoundingBox() : net.minecraft.server.v1_14_R1.AxisAlignedBB [444]
- 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]
- 65 astore 7 [entities]
- 67 iconst_0
- 68 istore 8 [i]
- 70 aload 7 [entities]
- 72 invokeinterface java.util.List.size() : int [453] [nargs: 1]
- 77 istore 9 [len]
- 79 iload 8 [i]
- 81 iload 9 [len]
- 83 if_icmpge 190
- 86 aload 7 [entities]
- 88 iload 8 [i]
- 90 invokeinterface java.util.List.get(int) : java.lang.Object [457] [nargs: 2]
- 95 checkcast net.minecraft.server.v1_14_R1.Entity [459]
- 98 astore 10 [entity]
- 100 iload 5 [checkCanSee]
- 102 ifeq 144
- 105 aload_2 [source]
- 106 instanceof net.minecraft.server.v1_14_R1.EntityPlayer [461]
- 109 ifeq 144
- 112 aload 10 [entity]
- 114 instanceof net.minecraft.server.v1_14_R1.EntityPlayer [461]
- 117 ifeq 144
- 120 aload_2 [source]
- 121 checkcast net.minecraft.server.v1_14_R1.EntityPlayer [461]
- 124 invokevirtual net.minecraft.server.v1_14_R1.EntityPlayer.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer [465]
- 127 aload 10 [entity]
- 129 checkcast net.minecraft.server.v1_14_R1.EntityPlayer [461]
- 132 invokevirtual net.minecraft.server.v1_14_R1.EntityPlayer.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer [465]
- 135 invokevirtual org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer.canSee(org.bukkit.entity.Player) : boolean [471]
- 138 ifne 144
- 141 goto 184
- 144 aload 10 [entity]
- 146 getfield net.minecraft.server.v1_14_R1.Entity.dead : boolean [474]
- 149 ifne 184
- 152 aload 10 [entity]
- 154 invokevirtual net.minecraft.server.v1_14_R1.Entity.blocksEntitySpawning() : boolean [477]
- 157 ifne 163
- 160 goto 184
- 163 aload 6 [voxelshape]
- 165 aload 10 [entity]
- 167 invokevirtual net.minecraft.server.v1_14_R1.Entity.getBoundingBox() : net.minecraft.server.v1_14_R1.AxisAlignedBB [478]
- 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]
- 173 getstatic net.minecraft.server.v1_14_R1.OperatorBoolean.AND : net.minecraft.server.v1_14_R1.OperatorBoolean [490]
- 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]
- 179 ifeq 184
- 182 iconst_0
- 183 ireturn
- 184 iinc 8 1 [i]
- 187 goto 79
- 190 iconst_1
- 191 ireturn
- Line numbers:
- [pc: 0, line: 193]
- [pc: 10, line: 194]
- [pc: 18, line: 195]
- [pc: 20, line: 198]
- [pc: 45, line: 200]
- [pc: 53, line: 201]
- [pc: 55, line: 204]
- [pc: 67, line: 206]
- [pc: 86, line: 207]
- [pc: 100, line: 209]
- [pc: 124, line: 210]
- [pc: 141, line: 211]
- [pc: 144, line: 217]
- [pc: 160, line: 218]
- [pc: 163, line: 221]
- [pc: 182, line: 222]
- [pc: 184, line: 206]
- [pc: 190, line: 226]
- Local variable table:
- [pc: 100, pc: 184] local: entity index: 10 type: net.minecraft.server.v1_14_R1.Entity
- [pc: 70, pc: 190] local: i index: 8 type: int
- [pc: 79, pc: 190] local: len index: 9 type: int
- [pc: 0, pc: 192] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 192] local: data index: 1 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 0, pc: 192] local: source index: 2 type: net.minecraft.server.v1_14_R1.Entity
- [pc: 0, pc: 192] local: voxelshapedcollision index: 3 type: net.minecraft.server.v1_14_R1.VoxelShapeCollision
- [pc: 0, pc: 192] local: position index: 4 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 192] local: checkCanSee index: 5 type: boolean
- [pc: 10, pc: 192] local: voxelshape index: 6 type: net.minecraft.server.v1_14_R1.VoxelShape
- [pc: 67, pc: 192] local: entities index: 7 type: java.util.List
- Local variable type table:
- [pc: 67, pc: 192] local: entities index: 7 type: java.util.List<net.minecraft.server.v1_14_R1.Entity>
- Stack map table: number of frames 7
- [pc: 20, append: {net.minecraft.server.v1_14_R1.VoxelShape}]
- [pc: 55, same]
- [pc: 79, append: {java.util.List, int, int}]
- [pc: 144, append: {net.minecraft.server.v1_14_R1.Entity}]
- [pc: 163, same]
- [pc: 184, chop 1 local(s)]
- [pc: 190, chop 2 local(s)]
- // Method descriptor #510 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/BiomeBase;
- // Stack: 4, Locals: 5
- public net.minecraft.server.v1_14_R1.BiomeBase getBiome(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
- 4 astore_2 [ichunkprovider]
- 5 aload_2 [ichunkprovider]
- 6 aload_1 [blockposition]
- 7 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 10 iconst_4
- 11 ishr
- 12 aload_1 [blockposition]
- 13 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 16 iconst_4
- 17 ishr
- 18 iconst_0
- 19 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getChunkAt(int, int, boolean) : net.minecraft.server.v1_14_R1.Chunk [518]
- 22 astore_3 [chunk]
- 23 aload_3 [chunk]
- 24 ifnull 33
- 27 aload_3 [chunk]
- 28 aload_1 [blockposition]
- 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]
- 32 areturn
- 33 aload_0 [this]
- 34 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
- 37 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getChunkGenerator() : net.minecraft.server.v1_14_R1.ChunkGenerator [524]
- 40 astore 4 [chunkgenerator]
- 42 aload 4 [chunkgenerator]
- 44 ifnonnull 53
- 47 getstatic net.minecraft.server.v1_14_R1.Biomes.PLAINS : net.minecraft.server.v1_14_R1.BiomeBase [530]
- 50 goto 62
- 53 aload 4 [chunkgenerator]
- 55 invokevirtual net.minecraft.server.v1_14_R1.ChunkGenerator.getWorldChunkManager() : net.minecraft.server.v1_14_R1.WorldChunkManager [536]
- 58 aload_1 [blockposition]
- 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]
- 62 areturn
- Line numbers:
- [pc: 0, line: 232]
- [pc: 5, line: 233]
- [pc: 23, line: 235]
- [pc: 27, line: 236]
- [pc: 33, line: 238]
- [pc: 42, line: 240]
- Local variable table:
- [pc: 42, pc: 63] local: chunkgenerator index: 4 type: net.minecraft.server.v1_14_R1.ChunkGenerator
- [pc: 0, pc: 63] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 63] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 5, pc: 63] local: ichunkprovider index: 2 type: net.minecraft.server.v1_14_R1.IChunkProvider
- [pc: 23, pc: 63] local: chunk index: 3 type: net.minecraft.server.v1_14_R1.Chunk
- Local variable type table:
- [pc: 42, pc: 63] local: chunkgenerator index: 4 type: net.minecraft.server.v1_14_R1.ChunkGenerator<?>
- Stack map table: number of frames 3
- [pc: 33, append: {net.minecraft.server.v1_14_R1.IChunkProvider, net.minecraft.server.v1_14_R1.Chunk}]
- [pc: 53, append: {net.minecraft.server.v1_14_R1.ChunkGenerator}]
- [pc: 62, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.BiomeBase}]
- // Method descriptor #425 ()Z
- // Stack: 1, Locals: 1
- public boolean e();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
- 4 ireturn
- Line numbers:
- [pc: 0, line: 246]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #549 ()Lnet/minecraft/server/v1_14_R1/MinecraftServer;
- // Stack: 1, Locals: 1
- @javax.annotation.Nullable
- public net.minecraft.server.v1_14_R1.MinecraftServer getMinecraftServer();
- 0 aconst_null
- 1 areturn
- Line numbers:
- [pc: 0, line: 251]
- Local variable table:
- [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #551 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/IBlockData;
- // Stack: 5, Locals: 3
- public net.minecraft.server.v1_14_R1.IBlockData i(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 new net.minecraft.server.v1_14_R1.BlockPosition [39]
- 3 dup
- 4 aload_1 [blockposition]
- 5 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 8 aload_0 [this]
- 9 invokevirtual net.minecraft.server.v1_14_R1.World.getSeaLevel() : int [554]
- 12 aload_1 [blockposition]
- 13 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 16 invokespecial net.minecraft.server.v1_14_R1.BlockPosition(int, int, int) [557]
- 19 astore_2 [blockposition1]
- 20 aload_0 [this]
- 21 aload_2 [blockposition1]
- 22 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
- 25 invokevirtual net.minecraft.server.v1_14_R1.World.isEmpty(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [564]
- 28 ifne 39
- 31 aload_2 [blockposition1]
- 32 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
- 35 astore_2 [blockposition1]
- 36 goto 20
- 39 aload_0 [this]
- 40 aload_2 [blockposition1]
- 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]
- 44 areturn
- Line numbers:
- [pc: 0, line: 257]
- [pc: 39, line: 261]
- Local variable table:
- [pc: 0, pc: 45] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 45] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 20, pc: 45] local: blockposition1 index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 2
- [pc: 20, append: {net.minecraft.server.v1_14_R1.BlockPosition}]
- [pc: 39, same]
- // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
- // Stack: 1, Locals: 1
- public static boolean isValidLocation(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [blockposition]
- 1 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.isValidLocation() : boolean [571]
- 4 ireturn
- Line numbers:
- [pc: 0, line: 265]
- Local variable table:
- [pc: 0, pc: 5] local: blockposition index: 0 type: net.minecraft.server.v1_14_R1.BlockPosition
- // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
- // Stack: 1, Locals: 1
- public static boolean isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [blockposition]
- 1 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.isInvalidYLocation() : boolean [575]
- 4 ireturn
- Line numbers:
- [pc: 0, line: 269]
- Local variable table:
- [pc: 0, pc: 5] local: blockposition index: 0 type: net.minecraft.server.v1_14_R1.BlockPosition
- // Method descriptor #576 (I)Z
- // Stack: 2, Locals: 1
- public static boolean b(int i);
- 0 iload_0 [i]
- 1 iflt 11
- 4 iload_0 [i]
- 5 sipush 256
- 8 if_icmplt 15
- 11 iconst_1
- 12 goto 16
- 15 iconst_0
- 16 ireturn
- Line numbers:
- [pc: 0, line: 273]
- Local variable table:
- [pc: 0, pc: 17] local: i index: 0 type: int
- Stack map table: number of frames 3
- [pc: 11, same]
- [pc: 15, same]
- [pc: 16, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
- // Stack: 4, Locals: 2
- public boolean isLoaded(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 2 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 5 iconst_4
- 6 ishr
- 7 aload_1 [blockposition]
- 8 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 11 iconst_4
- 12 ishr
- 13 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.IChunkAccess [581]
- 16 ifnull 23
- 19 iconst_1
- 20 goto 24
- 23 iconst_0
- 24 ireturn
- Line numbers:
- [pc: 0, line: 277]
- Local variable table:
- [pc: 0, pc: 25] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 25] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 2
- [pc: 23, same]
- [pc: 24, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
- // Stack: 4, Locals: 2
- public boolean isLoadedAndInBounds(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
- 4 aload_1 [blockposition]
- 5 invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.isInBounds(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [585]
- 8 ifeq 34
- 11 aload_0 [this]
- 12 aload_1 [blockposition]
- 13 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 16 iconst_4
- 17 ishr
- 18 aload_1 [blockposition]
- 19 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 22 iconst_4
- 23 ishr
- 24 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.IChunkAccess [581]
- 27 ifnull 34
- 30 iconst_1
- 31 goto 35
- 34 iconst_0
- 35 ireturn
- Line numbers:
- [pc: 0, line: 282]
- Local variable table:
- [pc: 0, pc: 36] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 36] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 2
- [pc: 34, same]
- [pc: 35, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #586 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/Chunk;
- // Stack: 4, Locals: 2
- public net.minecraft.server.v1_14_R1.Chunk getChunkIfLoaded(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 2 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 5 iconst_4
- 6 ishr
- 7 aload_1 [blockposition]
- 8 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 11 iconst_4
- 12 ishr
- 13 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkIfLoaded(int, int) : net.minecraft.server.v1_14_R1.Chunk [588]
- 16 areturn
- Line numbers:
- [pc: 0, line: 285]
- Local variable table:
- [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 17] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- // Method descriptor #590 (Lnet/minecraft/server/v1_14_R1/BlockPosition;I)Z
- // Stack: 2, Locals: 3
- public boolean isLightLevel(net.minecraft.server.v1_14_R1.BlockPosition blockposition, int level);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 2 invokevirtual net.minecraft.server.v1_14_R1.World.getLightLevel(net.minecraft.server.v1_14_R1.BlockPosition) : int [594]
- 5 iload_2 [level]
- 6 if_icmplt 13
- 9 iconst_1
- 10 goto 14
- 13 iconst_0
- 14 ireturn
- Line numbers:
- [pc: 0, line: 290]
- Local variable table:
- [pc: 0, pc: 15] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 15] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 15] local: level index: 2 type: int
- Stack map table: number of frames 2
- [pc: 13, same]
- [pc: 14, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #551 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/IBlockData;
- // Stack: 2, Locals: 2
- public net.minecraft.server.v1_14_R1.IBlockData getTypeIfLoadedAndInBounds(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
- 4 aload_1 [blockposition]
- 5 invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.isInBounds(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [585]
- 8 ifeq 19
- 11 aload_0 [this]
- 12 aload_1 [blockposition]
- 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]
- 16 goto 20
- 19 aconst_null
- 20 areturn
- Line numbers:
- [pc: 0, line: 324]
- Local variable table:
- [pc: 0, pc: 21] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 21] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 2
- [pc: 19, same]
- [pc: 20, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.IBlockData}]
- // Method descriptor #586 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/Chunk;
- // Stack: 4, Locals: 2
- public net.minecraft.server.v1_14_R1.Chunk getChunkAtWorldCoords(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 2 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 5 iconst_4
- 6 ishr
- 7 aload_1 [blockposition]
- 8 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 11 iconst_4
- 12 ishr
- 13 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAt(int, int) : net.minecraft.server.v1_14_R1.Chunk [602]
- 16 areturn
- Line numbers:
- [pc: 0, line: 329]
- Local variable table:
- [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 17] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- // Method descriptor #200 (II)Lnet/minecraft/server/v1_14_R1/Chunk;
- // Stack: 4, Locals: 3
- public net.minecraft.server.v1_14_R1.Chunk getChunkAt(int i, int j);
- 0 aload_0 [this]
- 1 iload_1 [i]
- 2 iload_2 [j]
- 3 getstatic net.minecraft.server.v1_14_R1.ChunkStatus.FULL : net.minecraft.server.v1_14_R1.ChunkStatus [608]
- 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]
- 9 checkcast net.minecraft.server.v1_14_R1.Chunk [52]
- 12 areturn
- Line numbers:
- [pc: 0, line: 334]
- Local variable table:
- [pc: 0, pc: 13] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 13] local: i index: 1 type: int
- [pc: 0, pc: 13] local: j index: 2 type: int
- // Method descriptor #579 (II)Lnet/minecraft/server/v1_14_R1/IChunkAccess;
- // Stack: 3, Locals: 3
- @javax.annotation.Nullable
- public net.minecraft.server.v1_14_R1.IChunkAccess getChunkIfLoadedImmediately(int x, int z);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
- 4 checkcast net.minecraft.server.v1_14_R1.ChunkProviderServer [204]
- 7 iload_1 [x]
- 8 iload_2 [z]
- 9 invokevirtual net.minecraft.server.v1_14_R1.ChunkProviderServer.getChunkAtIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.Chunk [207]
- 12 areturn
- Line numbers:
- [pc: 0, line: 341]
- Local variable table:
- [pc: 0, pc: 13] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 13] local: x index: 1 type: int
- [pc: 0, pc: 13] local: z index: 2 type: int
- // Method descriptor #551 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/IBlockData;
- // Stack: 4, Locals: 4
- public net.minecraft.server.v1_14_R1.IBlockData getTypeIfLoaded(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.captureTreeGeneration : boolean [252]
- 4 ifeq 75
- 7 aload_0 [this]
- 8 getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
- 11 invokevirtual java.util.ArrayList.iterator() : java.util.Iterator [617]
- 14 astore_2
- 15 aload_2
- 16 invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
- 21 ifeq 75
- 24 aload_2
- 25 invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
- 30 checkcast org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState [627]
- 33 astore_3 [previous]
- 34 aload_3 [previous]
- 35 invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getX() : int [628]
- 38 aload_1 [blockposition]
- 39 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 42 if_icmpne 72
- 45 aload_3 [previous]
- 46 invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getY() : int [629]
- 49 aload_1 [blockposition]
- 50 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 53 if_icmpne 72
- 56 aload_3 [previous]
- 57 invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getZ() : int [630]
- 60 aload_1 [blockposition]
- 61 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 64 if_icmpne 72
- 67 aload_3 [previous]
- 68 invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getHandle() : net.minecraft.server.v1_14_R1.IBlockData [634]
- 71 areturn
- 72 goto 15
- 75 aload_1 [blockposition]
- 76 invokestatic net.minecraft.server.v1_14_R1.World.isValidLocation(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [636]
- 79 ifne 89
- 82 getstatic net.minecraft.server.v1_14_R1.Blocks.AIR : net.minecraft.server.v1_14_R1.Block [642]
- 85 invokevirtual net.minecraft.server.v1_14_R1.Block.getBlockData() : net.minecraft.server.v1_14_R1.IBlockData [647]
- 88 areturn
- 89 aload_0 [this]
- 90 aload_1 [blockposition]
- 91 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 94 iconst_4
- 95 ishr
- 96 aload_1 [blockposition]
- 97 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 100 iconst_4
- 101 ishr
- 102 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.IChunkAccess [581]
- 105 astore_2 [chunk]
- 106 aload_2 [chunk]
- 107 ifnonnull 114
- 110 aconst_null
- 111 goto 121
- 114 aload_2 [chunk]
- 115 aload_1 [blockposition]
- 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]
- 121 areturn
- Line numbers:
- [pc: 0, line: 347]
- [pc: 7, line: 348]
- [pc: 34, line: 349]
- [pc: 67, line: 350]
- [pc: 72, line: 352]
- [pc: 75, line: 355]
- [pc: 82, line: 356]
- [pc: 89, line: 358]
- [pc: 106, line: 360]
- Local variable table:
- [pc: 34, pc: 72] local: previous index: 3 type: org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState
- [pc: 0, pc: 122] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 122] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 106, pc: 122] local: chunk index: 2 type: net.minecraft.server.v1_14_R1.IChunkAccess
- Stack map table: number of frames 6
- [pc: 15, append: {java.util.Iterator}]
- [pc: 72, same]
- [pc: 75, chop 1 local(s)]
- [pc: 89, same]
- [pc: 114, append: {net.minecraft.server.v1_14_R1.IChunkAccess}]
- [pc: 121, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.IBlockData}]
- // Method descriptor #655 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/Fluid;
- // Stack: 4, Locals: 3
- public net.minecraft.server.v1_14_R1.Fluid getFluidIfLoaded(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 2 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 5 iconst_4
- 6 ishr
- 7 aload_1 [blockposition]
- 8 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 11 iconst_4
- 12 ishr
- 13 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkIfLoadedImmediately(int, int) : net.minecraft.server.v1_14_R1.IChunkAccess [581]
- 16 astore_2 [chunk]
- 17 aload_2 [chunk]
- 18 ifnonnull 25
- 21 aconst_null
- 22 goto 32
- 25 aload_2 [chunk]
- 26 aload_1 [blockposition]
- 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]
- 32 areturn
- Line numbers:
- [pc: 0, line: 365]
- [pc: 17, line: 367]
- Local variable table:
- [pc: 0, pc: 33] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 33] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 17, pc: 33] local: chunk index: 2 type: net.minecraft.server.v1_14_R1.IChunkAccess
- Stack map table: number of frames 2
- [pc: 25, append: {net.minecraft.server.v1_14_R1.IChunkAccess}]
- [pc: 32, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.Fluid}]
- // Method descriptor #661 (IILnet/minecraft/server/v1_14_R1/ChunkStatus;Z)Lnet/minecraft/server/v1_14_R1/IChunkAccess;
- // Stack: 5, Locals: 6
- public net.minecraft.server.v1_14_R1.IChunkAccess getChunkAt(int i, int j, net.minecraft.server.v1_14_R1.ChunkStatus chunkstatus, boolean flag);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
- 4 iload_1 [i]
- 5 iload_2 [j]
- 6 aload_3 [chunkstatus]
- 7 iload 4 [flag]
- 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]
- 12 astore 5 [ichunkaccess]
- 14 aload 5 [ichunkaccess]
- 16 ifnonnull 35
- 19 iload 4 [flag]
- 21 ifeq 35
- 24 new java.lang.IllegalStateException [665]
- 27 dup
- 28 ldc_w <String "Should always be able to create a chunk!"> [667]
- 31 invokespecial java.lang.IllegalStateException(java.lang.String) [668]
- 34 athrow
- 35 aload 5 [ichunkaccess]
- 37 areturn
- Line numbers:
- [pc: 0, line: 373]
- [pc: 14, line: 375]
- [pc: 24, line: 376]
- [pc: 35, line: 378]
- Local variable table:
- [pc: 0, pc: 38] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 38] local: i index: 1 type: int
- [pc: 0, pc: 38] local: j index: 2 type: int
- [pc: 0, pc: 38] local: chunkstatus index: 3 type: net.minecraft.server.v1_14_R1.ChunkStatus
- [pc: 0, pc: 38] local: flag index: 4 type: boolean
- [pc: 14, pc: 38] local: ichunkaccess index: 5 type: net.minecraft.server.v1_14_R1.IChunkAccess
- Stack map table: number of frames 1
- [pc: 35, append: {net.minecraft.server.v1_14_R1.IChunkAccess}]
- // Method descriptor #672 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/IBlockData;I)Z
- // Stack: 7, Locals: 10
- public boolean setTypeAndData(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.IBlockData iblockdata, int i);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.captureTreeGeneration : boolean [252]
- 4 ifeq 101
- 7 aconst_null
- 8 astore 4 [blockstate]
- 10 aload_0 [this]
- 11 getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
- 14 invokevirtual java.util.ArrayList.iterator() : java.util.Iterator [617]
- 17 astore 5 [it]
- 19 aload 5 [it]
- 21 invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
- 26 ifeq 70
- 29 aload 5 [it]
- 31 invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
- 36 checkcast org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState [627]
- 39 astore 6 [previous]
- 41 aload 6 [previous]
- 43 invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [677]
- 46 aload_1 [blockposition]
- 47 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.equals(java.lang.Object) : boolean [681]
- 50 ifeq 67
- 53 aload 6 [previous]
- 55 astore 4 [blockstate]
- 57 aload 5 [it]
- 59 invokeinterface java.util.Iterator.remove() : void [684] [nargs: 1]
- 64 goto 70
- 67 goto 19
- 70 aload 4 [blockstate]
- 72 ifnonnull 83
- 75 aload_0 [this]
- 76 aload_1 [blockposition]
- 77 iload_3 [i]
- 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]
- 81 astore 4 [blockstate]
- 83 aload 4 [blockstate]
- 85 aload_2 [iblockdata]
- 86 invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.setData(net.minecraft.server.v1_14_R1.IBlockData) : void [692]
- 89 aload_0 [this]
- 90 getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
- 93 aload 4 [blockstate]
- 95 invokevirtual java.util.ArrayList.add(java.lang.Object) : boolean [695]
- 98 pop
- 99 iconst_1
- 100 ireturn
- 101 aload_1 [blockposition]
- 102 invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
- 105 ifeq 110
- 108 iconst_0
- 109 ireturn
- 110 aload_0 [this]
- 111 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
- 114 ifne 132
- 117 aload_0 [this]
- 118 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 121 invokevirtual net.minecraft.server.v1_14_R1.WorldData.getType() : net.minecraft.server.v1_14_R1.WorldType [700]
- 124 getstatic net.minecraft.server.v1_14_R1.WorldType.DEBUG_ALL_BLOCK_STATES : net.minecraft.server.v1_14_R1.WorldType [706]
- 127 if_acmpne 132
- 130 iconst_0
- 131 ireturn
- 132 aload_0 [this]
- 133 aload_1 [blockposition]
- 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]
- 137 astore 4 [chunk]
- 139 aload_2 [iblockdata]
- 140 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
- 143 astore 5 [block]
- 145 aconst_null
- 146 astore 6 [blockstate]
- 148 aload_0 [this]
- 149 getfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
- 152 ifeq 194
- 155 aload_0 [this]
- 156 getfield net.minecraft.server.v1_14_R1.World.world : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [189]
- 159 aload_1 [blockposition]
- 160 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 163 aload_1 [blockposition]
- 164 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 167 aload_1 [blockposition]
- 168 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 171 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getBlockAt(int, int, int) : org.bukkit.block.Block [716]
- 174 invokeinterface org.bukkit.block.Block.getState() : org.bukkit.block.BlockState [722] [nargs: 1]
- 179 checkcast org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState [627]
- 182 astore 6 [blockstate]
- 184 aload_0 [this]
- 185 getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
- 188 aload 6 [blockstate]
- 190 invokevirtual java.util.ArrayList.add(java.lang.Object) : boolean [695]
- 193 pop
- 194 aload 4 [chunk]
- 196 aload_1 [blockposition]
- 197 aload_2 [iblockdata]
- 198 iload_3 [i]
- 199 bipush 64
- 201 iand
- 202 ifeq 209
- 205 iconst_1
- 206 goto 210
- 209 iconst_0
- 210 iload_3 [i]
- 211 sipush 1024
- 214 iand
- 215 ifne 222
- 218 iconst_1
- 219 goto 223
- 222 iconst_0
- 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]
- 226 astore 7 [iblockdata1]
- 228 aload_0 [this]
- 229 getfield net.minecraft.server.v1_14_R1.World.chunkPacketBlockController : com.destroystokyo.paper.antixray.ChunkPacketBlockController [317]
- 232 aload_0 [this]
- 233 aload_1 [blockposition]
- 234 aload_2 [iblockdata]
- 235 aload 7 [iblockdata1]
- 237 iload_3 [i]
- 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]
- 241 aload 7 [iblockdata1]
- 243 ifnonnull 265
- 246 aload_0 [this]
- 247 getfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
- 250 ifeq 263
- 253 aload_0 [this]
- 254 getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
- 257 aload 6 [blockstate]
- 259 invokevirtual java.util.ArrayList.remove(java.lang.Object) : boolean [732]
- 262 pop
- 263 iconst_0
- 264 ireturn
- 265 aload_0 [this]
- 266 aload_1 [blockposition]
- 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]
- 270 astore 8 [iblockdata2]
- 272 aload 8 [iblockdata2]
- 274 aload 7 [iblockdata1]
- 276 if_acmpeq 357
- 279 aload 8 [iblockdata2]
- 281 aload_0 [this]
- 282 aload_1 [blockposition]
- 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]
- 286 aload 7 [iblockdata1]
- 288 aload_0 [this]
- 289 aload_1 [blockposition]
- 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]
- 293 if_icmpne 325
- 296 aload 8 [iblockdata2]
- 298 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.h() : int [738]
- 301 aload 7 [iblockdata1]
- 303 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.h() : int [738]
- 306 if_icmpne 325
- 309 aload 8 [iblockdata2]
- 311 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.g() : boolean [741]
- 314 ifne 325
- 317 aload 7 [iblockdata1]
- 319 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.g() : boolean [741]
- 322 ifeq 357
- 325 aload_0 [this]
- 326 getfield net.minecraft.server.v1_14_R1.World.methodProfiler : net.minecraft.server.v1_14_R1.GameProfilerFiller [340]
- 329 ldc_w <String "queueCheckLight"> [743]
- 332 invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.enter(java.lang.String) : void [746] [nargs: 2]
- 337 aload_0 [this]
- 338 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
- 341 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getLightEngine() : net.minecraft.server.v1_14_R1.LightEngine [750]
- 344 aload_1 [blockposition]
- 345 invokevirtual net.minecraft.server.v1_14_R1.LightEngine.a(net.minecraft.server.v1_14_R1.BlockPosition) : void [755]
- 348 aload_0 [this]
- 349 getfield net.minecraft.server.v1_14_R1.World.methodProfiler : net.minecraft.server.v1_14_R1.GameProfilerFiller [340]
- 352 invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.exit() : void [758] [nargs: 1]
- 357 aload_0 [this]
- 358 getfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
- 361 ifne 393
- 364 aload_0 [this]
- 365 aload_1 [blockposition]
- 366 aload 4 [chunk]
- 368 aload 7 [iblockdata1]
- 370 aload_2 [iblockdata]
- 371 aload 8 [iblockdata2]
- 373 iload_3 [i]
- 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]
- 377 goto 393
- 380 astore 9 [ex]
- 382 new net.minecraft.server.v1_14_R1.BlockPosition [39]
- 385 dup
- 386 aload_1 [blockposition]
- 387 invokespecial net.minecraft.server.v1_14_R1.BlockPosition(net.minecraft.server.v1_14_R1.BaseBlockPosition) [765]
- 390 putstatic net.minecraft.server.v1_14_R1.World.lastPhysicsProblem : net.minecraft.server.v1_14_R1.BlockPosition [767]
- 393 iconst_1
- 394 ireturn
- Exception Table:
- [pc: 364, pc: 377] -> 380 when : java.lang.StackOverflowError
- Line numbers:
- [pc: 0, line: 385]
- [pc: 7, line: 386]
- [pc: 10, line: 387]
- [pc: 19, line: 388]
- [pc: 29, line: 389]
- [pc: 41, line: 390]
- [pc: 53, line: 391]
- [pc: 57, line: 392]
- [pc: 64, line: 393]
- [pc: 67, line: 395]
- [pc: 70, line: 396]
- [pc: 75, line: 397]
- [pc: 83, line: 399]
- [pc: 89, line: 400]
- [pc: 99, line: 401]
- [pc: 101, line: 404]
- [pc: 108, line: 405]
- [pc: 110, line: 406]
- [pc: 130, line: 407]
- [pc: 132, line: 409]
- [pc: 139, line: 410]
- [pc: 145, line: 413]
- [pc: 148, line: 414]
- [pc: 155, line: 415]
- [pc: 184, line: 416]
- [pc: 194, line: 420]
- [pc: 228, line: 421]
- [pc: 241, line: 423]
- [pc: 246, line: 425]
- [pc: 253, line: 426]
- [pc: 263, line: 429]
- [pc: 265, line: 431]
- [pc: 272, line: 433]
- [pc: 325, line: 434]
- [pc: 337, line: 435]
- [pc: 348, line: 436]
- [pc: 357, line: 469]
- [pc: 364, line: 473]
- [pc: 377, line: 476]
- [pc: 380, line: 474]
- [pc: 382, line: 475]
- [pc: 393, line: 481]
- Local variable table:
- [pc: 41, pc: 67] local: previous index: 6 type: org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState
- [pc: 10, pc: 101] local: blockstate index: 4 type: org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState
- [pc: 19, pc: 101] local: it index: 5 type: java.util.Iterator
- [pc: 382, pc: 393] local: ex index: 9 type: java.lang.StackOverflowError
- [pc: 272, pc: 395] local: iblockdata2 index: 8 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 139, pc: 395] local: chunk index: 4 type: net.minecraft.server.v1_14_R1.Chunk
- [pc: 145, pc: 395] local: block index: 5 type: net.minecraft.server.v1_14_R1.Block
- [pc: 148, pc: 395] local: blockstate index: 6 type: org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState
- [pc: 228, pc: 395] local: iblockdata1 index: 7 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 0, pc: 395] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 395] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 395] local: iblockdata index: 2 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 0, pc: 395] local: i index: 3 type: int
- Local variable type table:
- [pc: 19, pc: 101] local: it index: 5 type: java.util.Iterator<org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState>
- Stack map table: number of frames 18
- [pc: 19, append: {org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState, java.util.Iterator}]
- [pc: 67, same]
- [pc: 70, same]
- [pc: 83, same]
- [pc: 101, chop 2 local(s)]
- [pc: 110, same]
- [pc: 132, same]
- [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}]
- [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}]
- [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}]
- [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}]
- [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}]
- [pc: 263, append: {net.minecraft.server.v1_14_R1.IBlockData}]
- [pc: 265, same]
- [pc: 325, append: {net.minecraft.server.v1_14_R1.IBlockData}]
- [pc: 357, same]
- [pc: 380, same_locals_1_stack_item, stack: {java.lang.StackOverflowError}]
- [pc: 393, same]
- // 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
- // Stack: 6, Locals: 13
- 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);
- 0 aload 4 [newBlock]
- 2 astore 7 [iblockdata]
- 4 aload_3 [oldBlock]
- 5 astore 8 [iblockdata1]
- 7 aload 5 [actualBlock]
- 9 astore 9 [iblockdata2]
- 11 aload 9 [iblockdata2]
- 13 aload 7 [iblockdata]
- 15 if_acmpne 268
- 18 aload 8 [iblockdata1]
- 20 aload 9 [iblockdata2]
- 22 if_acmpeq 34
- 25 aload_0 [this]
- 26 aload_1 [blockposition]
- 27 aload 8 [iblockdata1]
- 29 aload 9 [iblockdata2]
- 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]
- 34 iload 6 [i]
- 36 iconst_2
- 37 iand
- 38 ifeq 97
- 41 aload_0 [this]
- 42 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
- 45 ifeq 55
- 48 iload 6 [i]
- 50 iconst_4
- 51 iand
- 52 ifne 97
- 55 aload_0 [this]
- 56 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
- 59 ifne 86
- 62 aload_2 [chunk]
- 63 ifnull 86
- 66 aload_2 [chunk]
- 67 invokevirtual net.minecraft.server.v1_14_R1.Chunk.getState() : net.minecraft.server.v1_14_R1.PlayerChunk$State [783]
- 70 ifnull 97
- 73 aload_2 [chunk]
- 74 invokevirtual net.minecraft.server.v1_14_R1.Chunk.getState() : net.minecraft.server.v1_14_R1.PlayerChunk$State [783]
- 77 getstatic net.minecraft.server.v1_14_R1.PlayerChunk$State.TICKING : net.minecraft.server.v1_14_R1.PlayerChunk.State [787]
- 80 invokevirtual net.minecraft.server.v1_14_R1.PlayerChunk$State.isAtLeast(net.minecraft.server.v1_14_R1.PlayerChunk$State) : boolean [791]
- 83 ifeq 97
- 86 aload_0 [this]
- 87 aload_1 [blockposition]
- 88 aload 8 [iblockdata1]
- 90 aload 7 [iblockdata]
- 92 iload 6 [i]
- 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]
- 97 aload_0 [this]
- 98 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
- 101 ifne 139
- 104 iload 6 [i]
- 106 iconst_1
- 107 iand
- 108 ifeq 139
- 111 aload_0 [this]
- 112 aload_1 [blockposition]
- 113 aload 8 [iblockdata1]
- 115 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
- 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]
- 121 aload 7 [iblockdata]
- 123 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.isComplexRedstone() : boolean [802]
- 126 ifeq 139
- 129 aload_0 [this]
- 130 aload_1 [blockposition]
- 131 aload 4 [newBlock]
- 133 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
- 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]
- 139 iload 6 [i]
- 141 bipush 16
- 143 iand
- 144 ifne 259
- 147 iload 6 [i]
- 149 bipush -2
- 151 iand
- 152 istore 10 [j]
- 154 aload 8 [iblockdata1]
- 156 aload_0 [this]
- 157 aload_1 [blockposition]
- 158 iload 10 [j]
- 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]
- 163 aload_0 [this]
- 164 checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
- 167 invokevirtual net.minecraft.server.v1_14_R1.WorldServer.getWorld() : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [810]
- 170 astore 11 [world]
- 172 aload 11 [world]
- 174 ifnull 241
- 177 aload_0 [this]
- 178 checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
- 181 getfield net.minecraft.server.v1_14_R1.WorldServer.hasPhysicsEvent : boolean [813]
- 184 ifeq 241
- 187 new org.bukkit.event.block.BlockPhysicsEvent [815]
- 190 dup
- 191 aload 11 [world]
- 193 aload_1 [blockposition]
- 194 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 197 aload_1 [blockposition]
- 198 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 201 aload_1 [blockposition]
- 202 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 205 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getBlockAt(int, int, int) : org.bukkit.block.Block [716]
- 208 aload 7 [iblockdata]
- 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]
- 213 invokespecial org.bukkit.event.block.BlockPhysicsEvent(org.bukkit.block.Block, org.bukkit.block.data.BlockData) [824]
- 216 astore 12 [event]
- 218 aload_0 [this]
- 219 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
- 222 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getPluginManager() : org.bukkit.plugin.PluginManager [828]
- 225 aload 12 [event]
- 227 invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [834] [nargs: 2]
- 232 aload 12 [event]
- 234 invokevirtual org.bukkit.event.block.BlockPhysicsEvent.isCancelled() : boolean [837]
- 237 ifeq 241
- 240 return
- 241 aload 7 [iblockdata]
- 243 aload_0 [this]
- 244 aload_1 [blockposition]
- 245 iload 10 [j]
- 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]
- 250 aload 7 [iblockdata]
- 252 aload_0 [this]
- 253 aload_1 [blockposition]
- 254 iload 10 [j]
- 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]
- 259 aload_0 [this]
- 260 aload_1 [blockposition]
- 261 aload 8 [iblockdata1]
- 263 aload 9 [iblockdata2]
- 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]
- 268 return
- Line numbers:
- [pc: 0, line: 488]
- [pc: 4, line: 489]
- [pc: 7, line: 490]
- [pc: 11, line: 491]
- [pc: 18, line: 492]
- [pc: 25, line: 493]
- [pc: 34, line: 496]
- [pc: 86, line: 497]
- [pc: 97, line: 500]
- [pc: 111, line: 501]
- [pc: 121, line: 502]
- [pc: 129, line: 503]
- [pc: 139, line: 507]
- [pc: 147, line: 508]
- [pc: 154, line: 511]
- [pc: 163, line: 512]
- [pc: 172, line: 513]
- [pc: 187, line: 514]
- [pc: 218, line: 515]
- [pc: 232, line: 517]
- [pc: 240, line: 518]
- [pc: 241, line: 522]
- [pc: 250, line: 523]
- [pc: 259, line: 526]
- [pc: 268, line: 528]
- Local variable table:
- [pc: 218, pc: 241] local: event index: 12 type: org.bukkit.event.block.BlockPhysicsEvent
- [pc: 154, pc: 259] local: j index: 10 type: int
- [pc: 172, pc: 259] local: world index: 11 type: org.bukkit.craftbukkit.v1_14_R1.CraftWorld
- [pc: 0, pc: 269] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 269] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 269] local: chunk index: 2 type: net.minecraft.server.v1_14_R1.Chunk
- [pc: 0, pc: 269] local: oldBlock index: 3 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 0, pc: 269] local: newBlock index: 4 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 0, pc: 269] local: actualBlock index: 5 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 0, pc: 269] local: i index: 6 type: int
- [pc: 4, pc: 269] local: iblockdata index: 7 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 7, pc: 269] local: iblockdata1 index: 8 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 11, pc: 269] local: iblockdata2 index: 9 type: net.minecraft.server.v1_14_R1.IBlockData
- Stack map table: number of frames 8
- [pc: 34, append: {net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.IBlockData}]
- [pc: 55, same]
- [pc: 86, same]
- [pc: 97, same]
- [pc: 139, same]
- [pc: 241, append: {int, org.bukkit.craftbukkit.v1_14_R1.CraftWorld}]
- [pc: 259, chop 2 local(s)]
- [pc: 268, same]
- // 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
- // Stack: 0, Locals: 4
- 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);
- 0 return
- Line numbers:
- [pc: 0, line: 531]
- Local variable table:
- [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 1] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 1] local: iblockdata index: 2 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 0, pc: 1] local: iblockdata1 index: 3 type: net.minecraft.server.v1_14_R1.IBlockData
- // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
- // Stack: 3, Locals: 2
- public boolean setAir(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 2 iconst_0
- 3 invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, boolean) : boolean [850]
- 6 ireturn
- Line numbers:
- [pc: 0, line: 533]
- Local variable table:
- [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 7] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- // Method descriptor #848 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)Z
- // Stack: 3, Locals: 3
- public boolean setAir(net.minecraft.server.v1_14_R1.BlockPosition blockposition, boolean moved);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 2 iload_2 [moved]
- 3 invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, boolean) : boolean [850]
- 6 ireturn
- Line numbers:
- [pc: 0, line: 534]
- Local variable table:
- [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 7] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 7] local: moved index: 2 type: boolean
- // Method descriptor #848 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)Z
- // Stack: 5, Locals: 4
- public boolean a(net.minecraft.server.v1_14_R1.BlockPosition blockposition, boolean flag);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 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]
- 5 astore_3 [fluid]
- 6 aload_0 [this]
- 7 aload_1 [blockposition]
- 8 aload_3 [fluid]
- 9 invokeinterface net.minecraft.server.v1_14_R1.Fluid.getBlockData() : net.minecraft.server.v1_14_R1.IBlockData [853] [nargs: 1]
- 14 iconst_3
- 15 iload_2 [flag]
- 16 ifeq 24
- 19 bipush 64
- 21 goto 25
- 24 iconst_0
- 25 ior
- 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]
- 29 ireturn
- Line numbers:
- [pc: 0, line: 536]
- [pc: 6, line: 538]
- Local variable table:
- [pc: 0, pc: 30] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 30] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 30] local: flag index: 2 type: boolean
- [pc: 6, pc: 30] local: fluid index: 3 type: net.minecraft.server.v1_14_R1.Fluid
- Stack map table: number of frames 2
- [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}]
- [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}]
- // Method descriptor #848 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)Z
- // Stack: 5, Locals: 7
- public boolean b(net.minecraft.server.v1_14_R1.BlockPosition blockposition, boolean flag);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 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]
- 5 astore_3 [iblockdata]
- 6 aload_3 [iblockdata]
- 7 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.isAir() : boolean [860]
- 10 ifeq 15
- 13 iconst_0
- 14 ireturn
- 15 aload_0 [this]
- 16 aload_1 [blockposition]
- 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]
- 20 astore 4 [fluid]
- 22 iconst_1
- 23 istore 5 [playEffect]
- 25 invokestatic com.destroystokyo.paper.event.block.BlockDestroyEvent.getHandlerList() : org.bukkit.event.HandlerList [866]
- 28 invokevirtual org.bukkit.event.HandlerList.getRegisteredListeners() : org.bukkit.plugin.RegisteredListener[] [872]
- 31 arraylength
- 32 ifle 77
- 35 new com.destroystokyo.paper.event.block.BlockDestroyEvent [862]
- 38 dup
- 39 aload_0 [this]
- 40 aload_1 [blockposition]
- 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]
- 44 aload 4 [fluid]
- 46 invokeinterface net.minecraft.server.v1_14_R1.Fluid.getBlockData() : net.minecraft.server.v1_14_R1.IBlockData [853] [nargs: 1]
- 51 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.createCraftBlockData() : org.bukkit.craftbukkit.v1_14_R1.block.data.CraftBlockData [882]
- 54 iload_2 [flag]
- 55 invokespecial com.destroystokyo.paper.event.block.BlockDestroyEvent(org.bukkit.block.Block, org.bukkit.block.data.BlockData, boolean) [885]
- 58 astore 6 [event]
- 60 aload 6 [event]
- 62 invokevirtual com.destroystokyo.paper.event.block.BlockDestroyEvent.callEvent() : boolean [887]
- 65 ifne 70
- 68 iconst_0
- 69 ireturn
- 70 aload 6 [event]
- 72 invokevirtual com.destroystokyo.paper.event.block.BlockDestroyEvent.playEffect() : boolean [890]
- 75 istore 5 [playEffect]
- 77 iload 5 [playEffect]
- 79 ifeq 94
- 82 aload_0 [this]
- 83 sipush 2001
- 86 aload_1 [blockposition]
- 87 aload_3 [iblockdata]
- 88 invokestatic net.minecraft.server.v1_14_R1.Block.getCombinedId(net.minecraft.server.v1_14_R1.IBlockData) : int [894]
- 91 invokevirtual net.minecraft.server.v1_14_R1.World.triggerEffect(int, net.minecraft.server.v1_14_R1.BlockPosition, int) : void [898]
- 94 iload_2 [flag]
- 95 ifeq 127
- 98 aload_3 [iblockdata]
- 99 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
- 102 invokevirtual net.minecraft.server.v1_14_R1.Block.isTileEntity() : boolean [901]
- 105 ifeq 116
- 108 aload_0 [this]
- 109 aload_1 [blockposition]
- 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]
- 113 goto 117
- 116 aconst_null
- 117 astore 6 [tileentity]
- 119 aload_3 [iblockdata]
- 120 aload_0 [this]
- 121 aload_1 [blockposition]
- 122 aload 6 [tileentity]
- 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]
- 127 aload_0 [this]
- 128 aload_1 [blockposition]
- 129 aload 4 [fluid]
- 131 invokeinterface net.minecraft.server.v1_14_R1.Fluid.getBlockData() : net.minecraft.server.v1_14_R1.IBlockData [853] [nargs: 1]
- 136 iconst_3
- 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]
- 140 ireturn
- Line numbers:
- [pc: 0, line: 543]
- [pc: 6, line: 545]
- [pc: 13, line: 546]
- [pc: 15, line: 548]
- [pc: 22, line: 552]
- [pc: 25, line: 553]
- [pc: 35, line: 554]
- [pc: 60, line: 555]
- [pc: 68, line: 556]
- [pc: 70, line: 558]
- [pc: 77, line: 562]
- [pc: 94, line: 563]
- [pc: 98, line: 564]
- [pc: 119, line: 566]
- [pc: 127, line: 569]
- Local variable table:
- [pc: 60, pc: 77] local: event index: 6 type: com.destroystokyo.paper.event.block.BlockDestroyEvent
- [pc: 119, pc: 127] local: tileentity index: 6 type: net.minecraft.server.v1_14_R1.TileEntity
- [pc: 22, pc: 141] local: fluid index: 4 type: net.minecraft.server.v1_14_R1.Fluid
- [pc: 25, pc: 141] local: playEffect index: 5 type: boolean
- [pc: 0, pc: 141] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 141] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 141] local: flag index: 2 type: boolean
- [pc: 6, pc: 141] local: iblockdata index: 3 type: net.minecraft.server.v1_14_R1.IBlockData
- Stack map table: number of frames 7
- [pc: 15, append: {net.minecraft.server.v1_14_R1.IBlockData}]
- [pc: 70, append: {net.minecraft.server.v1_14_R1.Fluid, int, com.destroystokyo.paper.event.block.BlockDestroyEvent}]
- [pc: 77, chop 1 local(s)]
- [pc: 94, same]
- [pc: 116, same]
- [pc: 117, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.TileEntity}]
- [pc: 127, same]
- // Method descriptor #915 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/IBlockData;)Z
- // Stack: 4, Locals: 3
- public boolean setTypeUpdate(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.IBlockData iblockdata);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 2 aload_2 [iblockdata]
- 3 iconst_3
- 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]
- 7 ireturn
- Line numbers:
- [pc: 0, line: 574]
- Local variable table:
- [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 8] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 8] local: iblockdata index: 2 type: net.minecraft.server.v1_14_R1.IBlockData
- // 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
- 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);
- // Method descriptor #797 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Block;)V
- // Stack: 3, Locals: 3
- public void update(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Block block);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 4 invokevirtual net.minecraft.server.v1_14_R1.WorldData.getType() : net.minecraft.server.v1_14_R1.WorldType [700]
- 7 getstatic net.minecraft.server.v1_14_R1.WorldType.DEBUG_ALL_BLOCK_STATES : net.minecraft.server.v1_14_R1.WorldType [706]
- 10 if_acmpeq 27
- 13 aload_0 [this]
- 14 getfield net.minecraft.server.v1_14_R1.World.populating : boolean [917]
- 17 ifeq 21
- 20 return
- 21 aload_0 [this]
- 22 aload_1 [blockposition]
- 23 aload_2 [block]
- 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]
- 27 return
- Line numbers:
- [pc: 0, line: 581]
- [pc: 13, line: 583]
- [pc: 20, line: 584]
- [pc: 21, line: 587]
- [pc: 27, line: 590]
- Local variable table:
- [pc: 0, pc: 28] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 28] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 28] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
- Stack map table: number of frames 2
- [pc: 21, same]
- [pc: 27, same]
- // 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
- // Stack: 0, Locals: 4
- 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);
- 0 return
- Line numbers:
- [pc: 0, line: 592]
- Local variable table:
- [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 1] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 1] local: iblockdata index: 2 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 0, pc: 1] local: iblockdata1 index: 3 type: net.minecraft.server.v1_14_R1.IBlockData
- // Method descriptor #797 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Block;)V
- // Stack: 4, Locals: 3
- public void applyPhysics(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Block block);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
- 4 ifeq 8
- 7 return
- 8 aload_0 [this]
- 9 aload_1 [blockposition]
- 10 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.west() : net.minecraft.server.v1_14_R1.BlockPosition [923]
- 13 aload_2 [block]
- 14 aload_1 [blockposition]
- 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]
- 18 aload_0 [this]
- 19 aload_1 [blockposition]
- 20 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.east() : net.minecraft.server.v1_14_R1.BlockPosition [929]
- 23 aload_2 [block]
- 24 aload_1 [blockposition]
- 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]
- 28 aload_0 [this]
- 29 aload_1 [blockposition]
- 30 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.down() : net.minecraft.server.v1_14_R1.BlockPosition [932]
- 33 aload_2 [block]
- 34 aload_1 [blockposition]
- 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]
- 38 aload_0 [this]
- 39 aload_1 [blockposition]
- 40 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
- 43 aload_2 [block]
- 44 aload_1 [blockposition]
- 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]
- 48 aload_0 [this]
- 49 aload_1 [blockposition]
- 50 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.north() : net.minecraft.server.v1_14_R1.BlockPosition [935]
- 53 aload_2 [block]
- 54 aload_1 [blockposition]
- 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]
- 58 aload_0 [this]
- 59 aload_1 [blockposition]
- 60 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.south() : net.minecraft.server.v1_14_R1.BlockPosition [938]
- 63 aload_2 [block]
- 64 aload_1 [blockposition]
- 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]
- 68 return
- Line numbers:
- [pc: 0, line: 595]
- [pc: 8, line: 596]
- [pc: 18, line: 597]
- [pc: 28, line: 598]
- [pc: 38, line: 599]
- [pc: 48, line: 600]
- [pc: 58, line: 601]
- [pc: 68, line: 602]
- Local variable table:
- [pc: 0, pc: 69] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 69] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 69] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
- Stack map table: number of frames 1
- [pc: 8, same]
- // 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
- // Stack: 4, Locals: 4
- 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);
- 0 aload_3 [enumdirection]
- 1 getstatic net.minecraft.server.v1_14_R1.EnumDirection.WEST : net.minecraft.server.v1_14_R1.EnumDirection [943]
- 4 if_acmpeq 17
- 7 aload_0 [this]
- 8 aload_1 [blockposition]
- 9 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.west() : net.minecraft.server.v1_14_R1.BlockPosition [923]
- 12 aload_2 [block]
- 13 aload_1 [blockposition]
- 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]
- 17 aload_3 [enumdirection]
- 18 getstatic net.minecraft.server.v1_14_R1.EnumDirection.EAST : net.minecraft.server.v1_14_R1.EnumDirection [946]
- 21 if_acmpeq 34
- 24 aload_0 [this]
- 25 aload_1 [blockposition]
- 26 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.east() : net.minecraft.server.v1_14_R1.BlockPosition [929]
- 29 aload_2 [block]
- 30 aload_1 [blockposition]
- 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]
- 34 aload_3 [enumdirection]
- 35 getstatic net.minecraft.server.v1_14_R1.EnumDirection.DOWN : net.minecraft.server.v1_14_R1.EnumDirection [949]
- 38 if_acmpeq 51
- 41 aload_0 [this]
- 42 aload_1 [blockposition]
- 43 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.down() : net.minecraft.server.v1_14_R1.BlockPosition [932]
- 46 aload_2 [block]
- 47 aload_1 [blockposition]
- 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]
- 51 aload_3 [enumdirection]
- 52 getstatic net.minecraft.server.v1_14_R1.EnumDirection.UP : net.minecraft.server.v1_14_R1.EnumDirection [952]
- 55 if_acmpeq 68
- 58 aload_0 [this]
- 59 aload_1 [blockposition]
- 60 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
- 63 aload_2 [block]
- 64 aload_1 [blockposition]
- 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]
- 68 aload_3 [enumdirection]
- 69 getstatic net.minecraft.server.v1_14_R1.EnumDirection.NORTH : net.minecraft.server.v1_14_R1.EnumDirection [955]
- 72 if_acmpeq 85
- 75 aload_0 [this]
- 76 aload_1 [blockposition]
- 77 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.north() : net.minecraft.server.v1_14_R1.BlockPosition [935]
- 80 aload_2 [block]
- 81 aload_1 [blockposition]
- 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]
- 85 aload_3 [enumdirection]
- 86 getstatic net.minecraft.server.v1_14_R1.EnumDirection.SOUTH : net.minecraft.server.v1_14_R1.EnumDirection [958]
- 89 if_acmpeq 102
- 92 aload_0 [this]
- 93 aload_1 [blockposition]
- 94 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.south() : net.minecraft.server.v1_14_R1.BlockPosition [938]
- 97 aload_2 [block]
- 98 aload_1 [blockposition]
- 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]
- 102 return
- Line numbers:
- [pc: 0, line: 605]
- [pc: 7, line: 606]
- [pc: 17, line: 609]
- [pc: 24, line: 610]
- [pc: 34, line: 613]
- [pc: 41, line: 614]
- [pc: 51, line: 617]
- [pc: 58, line: 618]
- [pc: 68, line: 621]
- [pc: 75, line: 622]
- [pc: 85, line: 625]
- [pc: 92, line: 626]
- [pc: 102, line: 629]
- Local variable table:
- [pc: 0, pc: 103] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 103] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 103] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
- [pc: 0, pc: 103] local: enumdirection index: 3 type: net.minecraft.server.v1_14_R1.EnumDirection
- Stack map table: number of frames 6
- [pc: 17, same]
- [pc: 34, same]
- [pc: 51, same]
- [pc: 68, same]
- [pc: 85, same]
- [pc: 102, same]
- // 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
- // Stack: 4, Locals: 4
- 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);
- 0 aload_0 [this]
- 1 aload_1 [pos]
- 2 aload_2 [blockIn]
- 3 aload_3 [fromPos]
- 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]
- 7 return
- Line numbers:
- [pc: 0, line: 631]
- Local variable table:
- [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 8] local: pos index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 8] local: blockIn index: 2 type: net.minecraft.server.v1_14_R1.Block
- [pc: 0, pc: 8] local: fromPos index: 3 type: net.minecraft.server.v1_14_R1.BlockPosition
- // 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
- // Stack: 8, Locals: 8
- 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);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
- 4 ifne 193
- 7 aload_0 [this]
- 8 aload_1 [blockposition]
- 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]
- 12 astore 4 [iblockdata]
- 14 aload_0 [this]
- 15 checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
- 18 invokevirtual net.minecraft.server.v1_14_R1.WorldServer.getWorld() : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [810]
- 21 astore 5 [world]
- 23 aload 5 [world]
- 25 ifnull 109
- 28 aload_0 [this]
- 29 checkcast net.minecraft.server.v1_14_R1.WorldServer [323]
- 32 getfield net.minecraft.server.v1_14_R1.WorldServer.hasPhysicsEvent : boolean [813]
- 35 ifeq 109
- 38 new org.bukkit.event.block.BlockPhysicsEvent [815]
- 41 dup
- 42 aload 5 [world]
- 44 aload_1 [blockposition]
- 45 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 48 aload_1 [blockposition]
- 49 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 52 aload_1 [blockposition]
- 53 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 56 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getBlockAt(int, int, int) : org.bukkit.block.Block [716]
- 59 aload 4 [iblockdata]
- 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]
- 64 aload 5 [world]
- 66 aload_3 [blockposition1]
- 67 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 70 aload_3 [blockposition1]
- 71 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 74 aload_3 [blockposition1]
- 75 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 78 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getBlockAt(int, int, int) : org.bukkit.block.Block [716]
- 81 invokespecial org.bukkit.event.block.BlockPhysicsEvent(org.bukkit.block.Block, org.bukkit.block.data.BlockData, org.bukkit.block.Block) [968]
- 84 astore 6 [event]
- 86 aload_0 [this]
- 87 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
- 90 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getPluginManager() : org.bukkit.plugin.PluginManager [828]
- 93 aload 6 [event]
- 95 invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [834] [nargs: 2]
- 100 aload 6 [event]
- 102 invokevirtual org.bukkit.event.block.BlockPhysicsEvent.isCancelled() : boolean [837]
- 105 ifeq 109
- 108 return
- 109 aload 4 [iblockdata]
- 111 aload_0 [this]
- 112 aload_1 [blockposition]
- 113 aload_2 [block]
- 114 aload_3 [blockposition1]
- 115 iconst_0
- 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]
- 119 goto 193
- 122 astore 5 [ex]
- 124 new net.minecraft.server.v1_14_R1.BlockPosition [39]
- 127 dup
- 128 aload_1 [blockposition]
- 129 invokespecial net.minecraft.server.v1_14_R1.BlockPosition(net.minecraft.server.v1_14_R1.BaseBlockPosition) [765]
- 132 putstatic net.minecraft.server.v1_14_R1.World.lastPhysicsProblem : net.minecraft.server.v1_14_R1.BlockPosition [767]
- 135 goto 193
- 138 astore 5 [throwable]
- 140 aload 5 [throwable]
- 142 ldc_w <String "Exception while updating neighbours"> [974]
- 145 invokestatic net.minecraft.server.v1_14_R1.CrashReport.a(java.lang.Throwable, java.lang.String) : net.minecraft.server.v1_14_R1.CrashReport [979]
- 148 astore 6 [crashreport]
- 150 aload 6 [crashreport]
- 152 ldc_w <String "Block being updated"> [981]
- 155 invokevirtual net.minecraft.server.v1_14_R1.CrashReport.a(java.lang.String) : net.minecraft.server.v1_14_R1.CrashReportSystemDetails [984]
- 158 astore 7 [crashreportsystemdetails]
- 160 aload 7 [crashreportsystemdetails]
- 162 ldc_w <String "Source block type"> [986]
- 165 aload_2 [block]
- 166 invokedynamic 0 call(net.minecraft.server.v1_14_R1.Block) : net.minecraft.server.v1_14_R1.CrashReportCallable [1004]
- 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]
- 174 pop
- 175 aload 7 [crashreportsystemdetails]
- 177 aload_1 [blockposition]
- 178 aload 4 [iblockdata]
- 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]
- 183 new net.minecraft.server.v1_14_R1.ReportedException [1014]
- 186 dup
- 187 aload 6 [crashreport]
- 189 invokespecial net.minecraft.server.v1_14_R1.ReportedException(net.minecraft.server.v1_14_R1.CrashReport) [1017]
- 192 athrow
- 193 return
- Exception Table:
- [pc: 14, pc: 108] -> 122 when : java.lang.StackOverflowError
- [pc: 109, pc: 119] -> 122 when : java.lang.StackOverflowError
- [pc: 14, pc: 108] -> 138 when : java.lang.Throwable
- [pc: 109, pc: 119] -> 138 when : java.lang.Throwable
- Line numbers:
- [pc: 0, line: 633]
- [pc: 7, line: 634]
- [pc: 14, line: 638]
- [pc: 23, line: 639]
- [pc: 38, line: 640]
- [pc: 86, line: 641]
- [pc: 100, line: 643]
- [pc: 108, line: 644]
- [pc: 109, line: 648]
- [pc: 119, line: 666]
- [pc: 122, line: 650]
- [pc: 124, line: 651]
- [pc: 135, line: 666]
- [pc: 138, line: 653]
- [pc: 140, line: 654]
- [pc: 150, line: 655]
- [pc: 160, line: 657]
- [pc: 175, line: 664]
- [pc: 183, line: 665]
- [pc: 193, line: 668]
- Local variable table:
- [pc: 86, pc: 109] local: event index: 6 type: org.bukkit.event.block.BlockPhysicsEvent
- [pc: 23, pc: 119] local: world index: 5 type: org.bukkit.craftbukkit.v1_14_R1.CraftWorld
- [pc: 124, pc: 135] local: ex index: 5 type: java.lang.StackOverflowError
- [pc: 150, pc: 193] local: crashreport index: 6 type: net.minecraft.server.v1_14_R1.CrashReport
- [pc: 160, pc: 193] local: crashreportsystemdetails index: 7 type: net.minecraft.server.v1_14_R1.CrashReportSystemDetails
- [pc: 140, pc: 193] local: throwable index: 5 type: java.lang.Throwable
- [pc: 14, pc: 193] local: iblockdata index: 4 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 0, pc: 194] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 194] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 194] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
- [pc: 0, pc: 194] local: blockposition1 index: 3 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 4
- [pc: 109, append: {net.minecraft.server.v1_14_R1.IBlockData, org.bukkit.craftbukkit.v1_14_R1.CraftWorld}]
- [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}]
- [pc: 138, same_locals_1_stack_item, stack: {java.lang.Throwable}]
- [pc: 193, chop 1 local(s)]
- // Method descriptor #1024 (Lnet/minecraft/server/v1_14_R1/BlockPosition;I)I
- // Stack: 5, Locals: 3
- public int getLightLevel(net.minecraft.server.v1_14_R1.BlockPosition blockposition, int i);
- 0 aload_1 [blockposition]
- 1 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 4 ldc_w <Integer -30000000> [1025]
- 7 if_icmplt 99
- 10 aload_1 [blockposition]
- 11 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 14 ldc_w <Integer -30000000> [1025]
- 17 if_icmplt 99
- 20 aload_1 [blockposition]
- 21 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 24 ldc_w <Integer 30000000> [1026]
- 27 if_icmpge 99
- 30 aload_1 [blockposition]
- 31 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 34 ldc_w <Integer 30000000> [1026]
- 37 if_icmpge 99
- 40 aload_1 [blockposition]
- 41 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 44 ifge 49
- 47 iconst_0
- 48 ireturn
- 49 aload_1 [blockposition]
- 50 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 53 sipush 256
- 56 if_icmplt 78
- 59 new net.minecraft.server.v1_14_R1.BlockPosition [39]
- 62 dup
- 63 aload_1 [blockposition]
- 64 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 67 sipush 255
- 70 aload_1 [blockposition]
- 71 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 74 invokespecial net.minecraft.server.v1_14_R1.BlockPosition(int, int, int) [557]
- 77 astore_1 [blockposition]
- 78 aload_0 [this]
- 79 aload_1 [blockposition]
- 80 invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
- 83 ifne 88
- 86 iconst_0
- 87 ireturn
- 88 aload_0 [this]
- 89 aload_1 [blockposition]
- 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]
- 93 aload_1 [blockposition]
- 94 iload_2 [i]
- 95 invokevirtual net.minecraft.server.v1_14_R1.Chunk.a(net.minecraft.server.v1_14_R1.BlockPosition, int) : int [1030]
- 98 ireturn
- 99 bipush 15
- 101 ireturn
- Line numbers:
- [pc: 0, line: 672]
- [pc: 40, line: 673]
- [pc: 47, line: 674]
- [pc: 49, line: 676]
- [pc: 59, line: 677]
- [pc: 78, line: 679]
- [pc: 88, line: 681]
- [pc: 99, line: 684]
- Local variable table:
- [pc: 0, pc: 102] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 102] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 102] local: i index: 2 type: int
- Stack map table: number of frames 4
- [pc: 49, same]
- [pc: 78, same]
- [pc: 88, same]
- [pc: 99, same]
- // Method descriptor #1032 (Lnet/minecraft/server/v1_14_R1/HeightMap$Type;II)I
- // Stack: 4, Locals: 4
- public final int getHighestBlockY(net.minecraft.server.v1_14_R1.HeightMap.Type heightmap, int x, int z);
- 0 aload_0 [this]
- 1 aload_1 [heightmap]
- 2 iload_2 [x]
- 3 iload_3 [z]
- 4 invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.HeightMap$Type, int, int) : int [1034]
- 7 ireturn
- Line numbers:
- [pc: 0, line: 688]
- Local variable table:
- [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 8] local: heightmap index: 1 type: net.minecraft.server.v1_14_R1.HeightMap.Type
- [pc: 0, pc: 8] local: x index: 2 type: int
- [pc: 0, pc: 8] local: z index: 3 type: int
- // Method descriptor #1032 (Lnet/minecraft/server/v1_14_R1/HeightMap$Type;II)I
- // Stack: 5, Locals: 5
- public int a(net.minecraft.server.v1_14_R1.HeightMap.Type heightmap_type, int i, int j);
- 0 iload_2 [i]
- 1 ldc_w <Integer -30000000> [1025]
- 4 if_icmplt 76
- 7 iload_3 [j]
- 8 ldc_w <Integer -30000000> [1025]
- 11 if_icmplt 76
- 14 iload_2 [i]
- 15 ldc_w <Integer 30000000> [1026]
- 18 if_icmpge 76
- 21 iload_3 [j]
- 22 ldc_w <Integer 30000000> [1026]
- 25 if_icmpge 76
- 28 aload_0 [this]
- 29 iload_2 [i]
- 30 iconst_4
- 31 ishr
- 32 iload_3 [j]
- 33 iconst_4
- 34 ishr
- 35 invokevirtual net.minecraft.server.v1_14_R1.World.isChunkLoaded(int, int) : boolean [1040]
- 38 ifeq 70
- 41 aload_0 [this]
- 42 iload_2 [i]
- 43 iconst_4
- 44 ishr
- 45 iload_3 [j]
- 46 iconst_4
- 47 ishr
- 48 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAt(int, int) : net.minecraft.server.v1_14_R1.Chunk [602]
- 51 aload_1 [heightmap_type]
- 52 iload_2 [i]
- 53 bipush 15
- 55 iand
- 56 iload_3 [j]
- 57 bipush 15
- 59 iand
- 60 invokevirtual net.minecraft.server.v1_14_R1.Chunk.a(net.minecraft.server.v1_14_R1.HeightMap$Type, int, int) : int [1041]
- 63 iconst_1
- 64 iadd
- 65 istore 4 [k]
- 67 goto 84
- 70 iconst_0
- 71 istore 4 [k]
- 73 goto 84
- 76 aload_0 [this]
- 77 invokevirtual net.minecraft.server.v1_14_R1.World.getSeaLevel() : int [554]
- 80 iconst_1
- 81 iadd
- 82 istore 4 [k]
- 84 iload 4 [k]
- 86 ireturn
- Line numbers:
- [pc: 0, line: 692]
- [pc: 28, line: 693]
- [pc: 41, line: 694]
- [pc: 70, line: 696]
- [pc: 76, line: 699]
- [pc: 84, line: 702]
- Local variable table:
- [pc: 67, pc: 70] local: k index: 4 type: int
- [pc: 73, pc: 76] local: k index: 4 type: int
- [pc: 0, pc: 87] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 87] local: heightmap_type index: 1 type: net.minecraft.server.v1_14_R1.HeightMap.Type
- [pc: 0, pc: 87] local: i index: 2 type: int
- [pc: 0, pc: 87] local: j index: 3 type: int
- [pc: 84, pc: 87] local: k index: 4 type: int
- Stack map table: number of frames 3
- [pc: 70, same_extended]
- [pc: 76, same]
- [pc: 84, append: {int}]
- // Method descriptor #1045 (Lnet/minecraft/server/v1_14_R1/EnumSkyBlock;Lnet/minecraft/server/v1_14_R1/BlockPosition;)I
- // Stack: 2, Locals: 3
- public int getBrightness(net.minecraft.server.v1_14_R1.EnumSkyBlock enumskyblock, net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
- 4 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getLightEngine() : net.minecraft.server.v1_14_R1.LightEngine [750]
- 7 aload_1 [enumskyblock]
- 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]
- 11 aload_2 [blockposition]
- 12 invokeinterface net.minecraft.server.v1_14_R1.LightEngineLayerEventListener.b(net.minecraft.server.v1_14_R1.BlockPosition) : int [1052] [nargs: 2]
- 17 ireturn
- Line numbers:
- [pc: 0, line: 707]
- Local variable table:
- [pc: 0, pc: 18] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 18] local: enumskyblock index: 1 type: net.minecraft.server.v1_14_R1.EnumSkyBlock
- [pc: 0, pc: 18] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
- // Method descriptor #551 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/IBlockData;
- // Stack: 4, Locals: 4
- public net.minecraft.server.v1_14_R1.IBlockData getType(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.captureTreeGeneration : boolean [252]
- 4 ifeq 53
- 7 aload_0 [this]
- 8 getfield net.minecraft.server.v1_14_R1.World.capturedBlockStates : java.util.ArrayList [257]
- 11 invokevirtual java.util.ArrayList.iterator() : java.util.Iterator [617]
- 14 astore_2 [it]
- 15 aload_2 [it]
- 16 invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
- 21 ifeq 53
- 24 aload_2 [it]
- 25 invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
- 30 checkcast org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState [627]
- 33 astore_3 [previous]
- 34 aload_3 [previous]
- 35 invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [677]
- 38 aload_1 [blockposition]
- 39 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.equals(java.lang.Object) : boolean [681]
- 42 ifeq 50
- 45 aload_3 [previous]
- 46 invokevirtual org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState.getHandle() : net.minecraft.server.v1_14_R1.IBlockData [634]
- 49 areturn
- 50 goto 15
- 53 aload_1 [blockposition]
- 54 invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
- 57 ifeq 67
- 60 getstatic net.minecraft.server.v1_14_R1.Blocks.VOID_AIR : net.minecraft.server.v1_14_R1.Block [1057]
- 63 invokevirtual net.minecraft.server.v1_14_R1.Block.getBlockData() : net.minecraft.server.v1_14_R1.IBlockData [647]
- 66 areturn
- 67 aload_0 [this]
- 68 aload_1 [blockposition]
- 69 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 72 iconst_4
- 73 ishr
- 74 aload_1 [blockposition]
- 75 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 78 iconst_4
- 79 ishr
- 80 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAt(int, int) : net.minecraft.server.v1_14_R1.Chunk [602]
- 83 astore_2 [chunk]
- 84 aload_2 [chunk]
- 85 aload_1 [blockposition]
- 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]
- 89 areturn
- Line numbers:
- [pc: 0, line: 713]
- [pc: 7, line: 714]
- [pc: 15, line: 715]
- [pc: 24, line: 716]
- [pc: 34, line: 717]
- [pc: 45, line: 718]
- [pc: 50, line: 720]
- [pc: 53, line: 723]
- [pc: 60, line: 724]
- [pc: 67, line: 726]
- [pc: 84, line: 728]
- Local variable table:
- [pc: 34, pc: 50] local: previous index: 3 type: org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState
- [pc: 15, pc: 53] local: it index: 2 type: java.util.Iterator
- [pc: 84, pc: 90] local: chunk index: 2 type: net.minecraft.server.v1_14_R1.Chunk
- [pc: 0, pc: 90] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 90] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- Local variable type table:
- [pc: 15, pc: 53] local: it index: 2 type: java.util.Iterator<org.bukkit.craftbukkit.v1_14_R1.block.CraftBlockState>
- Stack map table: number of frames 4
- [pc: 15, append: {java.util.Iterator}]
- [pc: 50, same]
- [pc: 53, chop 1 local(s)]
- [pc: 67, same]
- // Method descriptor #655 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/Fluid;
- // Stack: 2, Locals: 3
- public net.minecraft.server.v1_14_R1.Fluid getFluid(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_1 [blockposition]
- 1 invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
- 4 ifeq 14
- 7 getstatic net.minecraft.server.v1_14_R1.FluidTypes.EMPTY : net.minecraft.server.v1_14_R1.FluidType [1064]
- 10 invokevirtual net.minecraft.server.v1_14_R1.FluidType.i() : net.minecraft.server.v1_14_R1.Fluid [1069]
- 13 areturn
- 14 aload_0 [this]
- 15 aload_1 [blockposition]
- 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]
- 19 astore_2 [chunk]
- 20 aload_2 [chunk]
- 21 aload_1 [blockposition]
- 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]
- 25 areturn
- Line numbers:
- [pc: 0, line: 734]
- [pc: 7, line: 735]
- [pc: 14, line: 737]
- [pc: 20, line: 739]
- Local variable table:
- [pc: 20, pc: 26] local: chunk index: 2 type: net.minecraft.server.v1_14_R1.Chunk
- [pc: 0, pc: 26] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 26] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 1
- [pc: 14, same]
- // Method descriptor #425 ()Z
- // Stack: 1, Locals: 1
- public boolean isDayTime();
- 0 aload_0 [this]
- 1 invokevirtual net.minecraft.server.v1_14_R1.World.J() : boolean [1073]
- 4 ireturn
- Line numbers:
- [pc: 0, line: 743]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #425 ()Z
- // Stack: 2, Locals: 1
- public boolean J();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.u : int [169]
- 4 iconst_4
- 5 if_icmpge 12
- 8 iconst_1
- 9 goto 13
- 12 iconst_0
- 13 ireturn
- Line numbers:
- [pc: 0, line: 745]
- Local variable table:
- [pc: 0, pc: 14] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- Stack map table: number of frames 2
- [pc: 12, same]
- [pc: 13, same_locals_1_stack_item, stack: {int}]
- // 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
- // Stack: 12, Locals: 7
- 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);
- 0 aload_0 [this]
- 1 aload_1 [entityhuman]
- 2 aload_2 [blockposition]
- 3 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 6 i2d
- 7 ldc2_w <Double 0.5> [1076]
- 10 dadd
- 11 aload_2 [blockposition]
- 12 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 15 i2d
- 16 ldc2_w <Double 0.5> [1076]
- 19 dadd
- 20 aload_2 [blockposition]
- 21 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 24 i2d
- 25 ldc2_w <Double 0.5> [1076]
- 28 dadd
- 29 aload_3 [soundeffect]
- 30 aload 4 [soundcategory]
- 32 fload 5 [f]
- 34 fload 6 [f1]
- 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]
- 39 return
- Line numbers:
- [pc: 0, line: 750]
- [pc: 39, line: 751]
- Local variable table:
- [pc: 0, pc: 40] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 40] local: entityhuman index: 1 type: net.minecraft.server.v1_14_R1.EntityHuman
- [pc: 0, pc: 40] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 40] local: soundeffect index: 3 type: net.minecraft.server.v1_14_R1.SoundEffect
- [pc: 0, pc: 40] local: soundcategory index: 4 type: net.minecraft.server.v1_14_R1.SoundCategory
- [pc: 0, pc: 40] local: f index: 5 type: float
- [pc: 0, pc: 40] local: f1 index: 6 type: float
- // 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
- // Stack: 12, Locals: 12
- 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);
- 0 aload_0 [this]
- 1 aload_1 [fromEntity]
- 2 dload_2 [x]
- 3 dload 4 [y]
- 5 dload 6 [z]
- 7 aload 8 [soundeffect]
- 9 aload 9 [soundcategory]
- 11 fload 10 [volume]
- 13 fload 11 [pitch]
- 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]
- 18 return
- Line numbers:
- [pc: 0, line: 755]
- [pc: 18, line: 756]
- Local variable table:
- [pc: 0, pc: 19] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 19] local: fromEntity index: 1 type: net.minecraft.server.v1_14_R1.EntityHuman
- [pc: 0, pc: 19] local: x index: 2 type: double
- [pc: 0, pc: 19] local: y index: 4 type: double
- [pc: 0, pc: 19] local: z index: 6 type: double
- [pc: 0, pc: 19] local: soundeffect index: 8 type: net.minecraft.server.v1_14_R1.SoundEffect
- [pc: 0, pc: 19] local: soundcategory index: 9 type: net.minecraft.server.v1_14_R1.SoundCategory
- [pc: 0, pc: 19] local: volume index: 10 type: float
- [pc: 0, pc: 19] local: pitch index: 11 type: float
- // 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
- 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);
- // 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
- 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);
- // Method descriptor #1096 (DDDLnet/minecraft/server/v1_14_R1/SoundEffect;Lnet/minecraft/server/v1_14_R1/SoundCategory;FFZ)V
- // Stack: 0, Locals: 12
- 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);
- 0 return
- Line numbers:
- [pc: 0, line: 762]
- Local variable table:
- [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 1] local: d0 index: 1 type: double
- [pc: 0, pc: 1] local: d1 index: 3 type: double
- [pc: 0, pc: 1] local: d2 index: 5 type: double
- [pc: 0, pc: 1] local: soundeffect index: 7 type: net.minecraft.server.v1_14_R1.SoundEffect
- [pc: 0, pc: 1] local: soundcategory index: 8 type: net.minecraft.server.v1_14_R1.SoundCategory
- [pc: 0, pc: 1] local: f index: 9 type: float
- [pc: 0, pc: 1] local: f1 index: 10 type: float
- [pc: 0, pc: 1] local: flag index: 11 type: boolean
- // Method descriptor #1101 (Lnet/minecraft/server/v1_14_R1/ParticleParam;DDDDDD)V
- // Stack: 0, Locals: 14
- public void addParticle(net.minecraft.server.v1_14_R1.ParticleParam particleparam, double d0, double d1, double d2, double d3, double d4, double d5);
- 0 return
- Line numbers:
- [pc: 0, line: 765]
- Local variable table:
- [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 1] local: particleparam index: 1 type: net.minecraft.server.v1_14_R1.ParticleParam
- [pc: 0, pc: 1] local: d0 index: 2 type: double
- [pc: 0, pc: 1] local: d1 index: 4 type: double
- [pc: 0, pc: 1] local: d2 index: 6 type: double
- [pc: 0, pc: 1] local: d3 index: 8 type: double
- [pc: 0, pc: 1] local: d4 index: 10 type: double
- [pc: 0, pc: 1] local: d5 index: 12 type: double
- // Method descriptor #1101 (Lnet/minecraft/server/v1_14_R1/ParticleParam;DDDDDD)V
- // Stack: 0, Locals: 14
- public void b(net.minecraft.server.v1_14_R1.ParticleParam particleparam, double d0, double d1, double d2, double d3, double d4, double d5);
- 0 return
- Line numbers:
- [pc: 0, line: 767]
- Local variable table:
- [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 1] local: particleparam index: 1 type: net.minecraft.server.v1_14_R1.ParticleParam
- [pc: 0, pc: 1] local: d0 index: 2 type: double
- [pc: 0, pc: 1] local: d1 index: 4 type: double
- [pc: 0, pc: 1] local: d2 index: 6 type: double
- [pc: 0, pc: 1] local: d3 index: 8 type: double
- [pc: 0, pc: 1] local: d4 index: 10 type: double
- [pc: 0, pc: 1] local: d5 index: 12 type: double
- // Method descriptor #1107 (Lnet/minecraft/server/v1_14_R1/ParticleParam;ZDDDDDD)V
- // Stack: 0, Locals: 15
- 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);
- 0 return
- Line numbers:
- [pc: 0, line: 769]
- Local variable table:
- [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 1] local: particleparam index: 1 type: net.minecraft.server.v1_14_R1.ParticleParam
- [pc: 0, pc: 1] local: flag index: 2 type: boolean
- [pc: 0, pc: 1] local: d0 index: 3 type: double
- [pc: 0, pc: 1] local: d1 index: 5 type: double
- [pc: 0, pc: 1] local: d2 index: 7 type: double
- [pc: 0, pc: 1] local: d3 index: 9 type: double
- [pc: 0, pc: 1] local: d4 index: 11 type: double
- [pc: 0, pc: 1] local: d5 index: 13 type: double
- // Method descriptor #1108 (F)F
- // Stack: 2, Locals: 3
- public float b(float f);
- 0 aload_0 [this]
- 1 fload_1 [f]
- 2 invokevirtual net.minecraft.server.v1_14_R1.World.j(float) : float [1110]
- 5 fstore_2 [f1]
- 6 fload_2 [f1]
- 7 ldc_w <Float 6.2831855> [1111]
- 10 fmul
- 11 freturn
- Line numbers:
- [pc: 0, line: 772]
- [pc: 6, line: 774]
- Local variable table:
- [pc: 0, pc: 12] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 12] local: f index: 1 type: float
- [pc: 6, pc: 12] local: f1 index: 2 type: float
- // Method descriptor #1112 (Lnet/minecraft/server/v1_14_R1/TileEntity;)Z
- // Stack: 7, Locals: 5
- public boolean a(net.minecraft.server.v1_14_R1.TileEntity tileentity);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
- 4 ifeq 45
- 7 getstatic net.minecraft.server.v1_14_R1.World.LOGGER : org.apache.logging.log4j.Logger [1116]
- 10 ldc_w <String "Adding block entity while ticking: {} @ {}"> [1118]
- 13 iconst_2
- 14 anewarray org.apache.logging.log4j.util.Supplier [1120]
- 17 dup
- 18 iconst_0
- 19 aload_1 [tileentity]
- 20 invokedynamic 1 get(net.minecraft.server.v1_14_R1.TileEntity) : org.apache.logging.log4j.util.Supplier [1128]
- 25 aastore
- 26 dup
- 27 iconst_1
- 28 aload_1 [tileentity]
- 29 dup
- 30 invokevirtual java.lang.Object.getClass() : java.lang.Class [1132]
- 33 pop
- 34 invokedynamic 2 get(net.minecraft.server.v1_14_R1.TileEntity) : org.apache.logging.log4j.util.Supplier [1135]
- 39 aastore
- 40 invokeinterface org.apache.logging.log4j.Logger.error(java.lang.String, org.apache.logging.log4j.util.Supplier[]) : void [1141] [nargs: 3]
- 45 iconst_1
- 46 istore_2 [flag]
- 47 iload_2 [flag]
- 48 ifeq 82
- 51 aload_1 [tileentity]
- 52 instanceof net.minecraft.server.v1_14_R1.ITickable [1143]
- 55 ifeq 82
- 58 aload_0 [this]
- 59 getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 62 aload_1 [tileentity]
- 63 invokeinterface java.util.List.contains(java.lang.Object) : boolean [1146] [nargs: 2]
- 68 ifne 82
- 71 aload_0 [this]
- 72 getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 75 aload_1 [tileentity]
- 76 invokeinterface java.util.List.add(java.lang.Object) : boolean [1147] [nargs: 2]
- 81 pop
- 82 aload_0 [this]
- 83 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
- 86 ifeq 111
- 89 aload_1 [tileentity]
- 90 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 93 astore_3 [blockposition]
- 94 aload_0 [this]
- 95 aload_3 [blockposition]
- 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]
- 99 astore 4 [iblockdata]
- 101 aload_0 [this]
- 102 aload_3 [blockposition]
- 103 aload 4 [iblockdata]
- 105 aload 4 [iblockdata]
- 107 iconst_2
- 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]
- 111 iload_2 [flag]
- 112 ireturn
- Line numbers:
- [pc: 0, line: 778]
- [pc: 7, line: 779]
- [pc: 45, line: 784]
- [pc: 47, line: 786]
- [pc: 71, line: 787]
- [pc: 82, line: 790]
- [pc: 89, line: 791]
- [pc: 94, line: 792]
- [pc: 101, line: 794]
- [pc: 111, line: 797]
- Local variable table:
- [pc: 94, pc: 111] local: blockposition index: 3 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 101, pc: 111] local: iblockdata index: 4 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 0, pc: 113] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 113] local: tileentity index: 1 type: net.minecraft.server.v1_14_R1.TileEntity
- [pc: 47, pc: 113] local: flag index: 2 type: boolean
- Stack map table: number of frames 3
- [pc: 45, same]
- [pc: 82, append: {int}]
- [pc: 111, same]
- // Method descriptor #1148 (Ljava/util/Collection;)V
- // Signature: (Ljava/util/Collection<Lnet/minecraft/server/v1_14_R1/TileEntity;>;)V
- // Stack: 2, Locals: 4
- public void a(java.util.Collection collection);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
- 4 ifeq 21
- 7 aload_0 [this]
- 8 getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 11 aload_1 [collection]
- 12 invokeinterface java.util.List.addAll(java.util.Collection) : boolean [1152] [nargs: 2]
- 17 pop
- 18 goto 56
- 21 aload_1 [collection]
- 22 invokeinterface java.util.Collection.iterator() : java.util.Iterator [1155] [nargs: 1]
- 27 astore_2 [iterator]
- 28 aload_2 [iterator]
- 29 invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
- 34 ifeq 56
- 37 aload_2 [iterator]
- 38 invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
- 43 checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
- 46 astore_3 [tileentity]
- 47 aload_0 [this]
- 48 aload_3 [tileentity]
- 49 invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.TileEntity) : boolean [1157]
- 52 pop
- 53 goto 28
- 56 return
- Line numbers:
- [pc: 0, line: 801]
- [pc: 7, line: 802]
- [pc: 21, line: 804]
- [pc: 28, line: 806]
- [pc: 37, line: 807]
- [pc: 47, line: 809]
- [pc: 53, line: 810]
- [pc: 56, line: 813]
- Local variable table:
- [pc: 47, pc: 53] local: tileentity index: 3 type: net.minecraft.server.v1_14_R1.TileEntity
- [pc: 28, pc: 56] local: iterator index: 2 type: java.util.Iterator
- [pc: 0, pc: 57] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 57] local: collection index: 1 type: java.util.Collection
- Local variable type table:
- [pc: 0, pc: 57] local: collection index: 1 type: java.util.Collection<net.minecraft.server.v1_14_R1.TileEntity>
- Stack map table: number of frames 3
- [pc: 21, same]
- [pc: 28, append: {java.util.Iterator}]
- [pc: 56, chop 1 local(s)]
- // Method descriptor #212 ()V
- // Stack: 7, Locals: 8
- public void tickBlockEntities();
- 0 aload_0 [this]
- 1 invokevirtual net.minecraft.server.v1_14_R1.World.getMethodProfiler() : net.minecraft.server.v1_14_R1.GameProfilerFiller [1165]
- 4 astore_1 [gameprofilerfiller]
- 5 aload_1 [gameprofilerfiller]
- 6 ldc_w <String "blockEntities"> [1167]
- 9 invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.enter(java.lang.String) : void [746] [nargs: 2]
- 14 aload_0 [this]
- 15 getfield net.minecraft.server.v1_14_R1.World.timings : co.aikar.timings.WorldTimingsHandler [387]
- 18 getfield co.aikar.timings.WorldTimingsHandler.tileEntityTick : co.aikar.timings.Timing [1171]
- 21 invokeinterface co.aikar.timings.Timing.startTiming() : co.aikar.timings.Timing [1177] [nargs: 1]
- 26 pop
- 27 aload_0 [this]
- 28 getfield net.minecraft.server.v1_14_R1.World.tileEntityListUnload : java.util.Set [232]
- 31 invokeinterface java.util.Set.isEmpty() : boolean [1180] [nargs: 1]
- 36 ifne 81
- 39 new java.util.IdentityHashMap [1182]
- 42 dup
- 43 invokespecial java.util.IdentityHashMap() [1183]
- 46 invokestatic java.util.Collections.newSetFromMap(java.util.Map) : java.util.Set [1189]
- 49 astore_2 [toRemove]
- 50 aload_2 [toRemove]
- 51 aload_0 [this]
- 52 getfield net.minecraft.server.v1_14_R1.World.tileEntityListUnload : java.util.Set [232]
- 55 invokeinterface java.util.Set.addAll(java.util.Collection) : boolean [1190] [nargs: 2]
- 60 pop
- 61 aload_0 [this]
- 62 getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 65 aload_2 [toRemove]
- 66 invokeinterface java.util.List.removeAll(java.util.Collection) : boolean [1193] [nargs: 2]
- 71 pop
- 72 aload_0 [this]
- 73 getfield net.minecraft.server.v1_14_R1.World.tileEntityListUnload : java.util.Set [232]
- 76 invokeinterface java.util.Set.clear() : void [1196] [nargs: 1]
- 81 aload_0 [this]
- 82 iconst_1
- 83 putfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
- 86 iconst_0
- 87 istore_2 [tilesThisCycle]
- 88 aload_0 [this]
- 89 iconst_0
- 90 putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 93 aload_0 [this]
- 94 getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 97 aload_0 [this]
- 98 getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 101 invokeinterface java.util.List.size() : int [453] [nargs: 1]
- 106 if_icmpge 561
- 109 aload_0 [this]
- 110 aload_0 [this]
- 111 getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 114 aload_0 [this]
- 115 getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 118 invokeinterface java.util.List.size() : int [453] [nargs: 1]
- 123 if_icmpge 133
- 126 aload_0 [this]
- 127 getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 130 goto 134
- 133 iconst_0
- 134 putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 137 aload_0 [this]
- 138 getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 141 aload_0 [this]
- 142 getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 145 invokeinterface java.util.List.get(int) : java.lang.Object [457] [nargs: 2]
- 150 checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
- 153 astore_3 [tileentity]
- 154 aload_3 [tileentity]
- 155 ifnonnull 198
- 158 aload_0 [this]
- 159 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
- 162 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getLogger() : java.util.logging.Logger [1202]
- 165 ldc_w <String "Spigot has detected a null entity and has removed it, preventing a crash"> [1204]
- 168 invokevirtual java.util.logging.Logger.severe(java.lang.String) : void [1209]
- 171 iinc 2 -1 [tilesThisCycle]
- 174 aload_0 [this]
- 175 getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 178 aload_0 [this]
- 179 dup
- 180 getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 183 dup_x1
- 184 iconst_1
- 185 isub
- 186 putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 189 invokeinterface java.util.List.remove(int) : java.lang.Object [1211] [nargs: 2]
- 194 pop
- 195 goto 548
- 198 aload_3 [tileentity]
- 199 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.isRemoved() : boolean [1214]
- 202 ifne 491
- 205 aload_3 [tileentity]
- 206 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.hasWorld() : boolean [1217]
- 209 ifeq 491
- 212 aload_3 [tileentity]
- 213 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 216 astore 4 [blockposition]
- 218 aload_0 [this]
- 219 getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
- 222 aload 4 [blockposition]
- 224 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.a(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1219]
- 227 ifeq 491
- 230 aload_0 [this]
- 231 invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
- 234 aload 4 [blockposition]
- 236 invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.a(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1220]
- 239 ifeq 491
- 242 aload_1 [gameprofilerfiller]
- 243 aload_3 [tileentity]
- 244 invokedynamic 3 get(net.minecraft.server.v1_14_R1.TileEntity) : java.util.function.Supplier [1228]
- 249 invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.a(java.util.function.Supplier) : void [1231] [nargs: 2]
- 254 aload_3 [tileentity]
- 255 getfield net.minecraft.server.v1_14_R1.TileEntity.tickTimer : co.aikar.timings.Timing [1234]
- 258 invokeinterface co.aikar.timings.Timing.startTiming() : co.aikar.timings.Timing [1177] [nargs: 1]
- 263 pop
- 264 aload_3 [tileentity]
- 265 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.q() : net.minecraft.server.v1_14_R1.TileEntityTypes [1238]
- 268 aload_0 [this]
- 269 aload 4 [blockposition]
- 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]
- 274 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
- 277 invokevirtual net.minecraft.server.v1_14_R1.TileEntityTypes.a(net.minecraft.server.v1_14_R1.Block) : boolean [1243]
- 280 ifeq 295
- 283 aload_3 [tileentity]
- 284 checkcast net.minecraft.server.v1_14_R1.ITickable [1143]
- 287 invokeinterface net.minecraft.server.v1_14_R1.ITickable.tick() : void [1246] [nargs: 1]
- 292 goto 299
- 295 aload_3 [tileentity]
- 296 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.r() : void [1249]
- 299 aload_1 [gameprofilerfiller]
- 300 invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.exit() : void [758] [nargs: 1]
- 305 aload_3 [tileentity]
- 306 getfield net.minecraft.server.v1_14_R1.TileEntity.tickTimer : co.aikar.timings.Timing [1234]
- 309 invokeinterface co.aikar.timings.Timing.stopTiming() : void [1252] [nargs: 1]
- 314 goto 491
- 317 astore 5 [throwable]
- 319 new java.lang.StringBuilder [1254]
- 322 dup
- 323 invokespecial java.lang.StringBuilder() [1255]
- 326 ldc_w <String "TileEntity threw exception at "> [1257]
- 329 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 332 aload_3 [tileentity]
- 333 getfield net.minecraft.server.v1_14_R1.TileEntity.world : net.minecraft.server.v1_14_R1.World [1263]
- 336 invokevirtual net.minecraft.server.v1_14_R1.World.getWorld() : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [1264]
- 339 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getName() : java.lang.String [1265]
- 342 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 345 ldc_w <String ":"> [1267]
- 348 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 351 aload_3 [tileentity]
- 352 getfield net.minecraft.server.v1_14_R1.TileEntity.position : net.minecraft.server.v1_14_R1.BlockPosition [1269]
- 355 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 358 invokevirtual java.lang.StringBuilder.append(int) : java.lang.StringBuilder [1272]
- 361 ldc_w <String ","> [1274]
- 364 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 367 aload_3 [tileentity]
- 368 getfield net.minecraft.server.v1_14_R1.TileEntity.position : net.minecraft.server.v1_14_R1.BlockPosition [1269]
- 371 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 374 invokevirtual java.lang.StringBuilder.append(int) : java.lang.StringBuilder [1272]
- 377 ldc_w <String ","> [1274]
- 380 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 383 aload_3 [tileentity]
- 384 getfield net.minecraft.server.v1_14_R1.TileEntity.position : net.minecraft.server.v1_14_R1.BlockPosition [1269]
- 387 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 390 invokevirtual java.lang.StringBuilder.append(int) : java.lang.StringBuilder [1272]
- 393 invokevirtual java.lang.StringBuilder.toString() : java.lang.String [1277]
- 396 astore 6 [msg]
- 398 getstatic java.lang.System.err : java.io.PrintStream [1283]
- 401 aload 6 [msg]
- 403 invokevirtual java.io.PrintStream.println(java.lang.String) : void [1288]
- 406 aload 5 [throwable]
- 408 invokevirtual java.lang.Throwable.printStackTrace() : void [1291]
- 411 aload_0 [this]
- 412 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
- 415 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getPluginManager() : org.bukkit.plugin.PluginManager [828]
- 418 new com.destroystokyo.paper.event.server.ServerExceptionEvent [1293]
- 421 dup
- 422 new com.destroystokyo.paper.exception.ServerInternalException [1295]
- 425 dup
- 426 aload 6 [msg]
- 428 aload 5 [throwable]
- 430 invokespecial com.destroystokyo.paper.exception.ServerInternalException(java.lang.String, java.lang.Throwable) [1298]
- 433 invokespecial com.destroystokyo.paper.event.server.ServerExceptionEvent(com.destroystokyo.paper.exception.ServerException) [1301]
- 436 invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [834] [nargs: 2]
- 441 iinc 2 -1 [tilesThisCycle]
- 444 aload_0 [this]
- 445 getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 448 aload_0 [this]
- 449 dup
- 450 getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 453 dup_x1
- 454 iconst_1
- 455 isub
- 456 putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 459 invokeinterface java.util.List.remove(int) : java.lang.Object [1211] [nargs: 2]
- 464 pop
- 465 aload_3 [tileentity]
- 466 getfield net.minecraft.server.v1_14_R1.TileEntity.tickTimer : co.aikar.timings.Timing [1234]
- 469 invokeinterface co.aikar.timings.Timing.stopTiming() : void [1252] [nargs: 1]
- 474 goto 548
- 477 astore 7
- 479 aload_3 [tileentity]
- 480 getfield net.minecraft.server.v1_14_R1.TileEntity.tickTimer : co.aikar.timings.Timing [1234]
- 483 invokeinterface co.aikar.timings.Timing.stopTiming() : void [1252] [nargs: 1]
- 488 aload 7
- 490 athrow
- 491 aload_3 [tileentity]
- 492 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.isRemoved() : boolean [1214]
- 495 ifeq 548
- 498 iinc 2 -1 [tilesThisCycle]
- 501 aload_0 [this]
- 502 getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 505 aload_0 [this]
- 506 dup
- 507 getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 510 dup_x1
- 511 iconst_1
- 512 isub
- 513 putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 516 invokeinterface java.util.List.remove(int) : java.lang.Object [1211] [nargs: 2]
- 521 pop
- 522 aload_0 [this]
- 523 aload_3 [tileentity]
- 524 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 527 invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
- 530 ifeq 548
- 533 aload_0 [this]
- 534 aload_3 [tileentity]
- 535 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 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]
- 541 aload_3 [tileentity]
- 542 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 545 invokevirtual net.minecraft.server.v1_14_R1.Chunk.removeTileEntity(net.minecraft.server.v1_14_R1.BlockPosition) : void [1304]
- 548 aload_0 [this]
- 549 dup
- 550 getfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 553 iconst_1
- 554 iadd
- 555 putfield net.minecraft.server.v1_14_R1.World.tileTickPosition : int [1198]
- 558 goto 93
- 561 aload_0 [this]
- 562 getfield net.minecraft.server.v1_14_R1.World.timings : co.aikar.timings.WorldTimingsHandler [387]
- 565 getfield co.aikar.timings.WorldTimingsHandler.tileEntityTick : co.aikar.timings.Timing [1171]
- 568 invokeinterface co.aikar.timings.Timing.stopTiming() : void [1252] [nargs: 1]
- 573 aload_0 [this]
- 574 getfield net.minecraft.server.v1_14_R1.World.timings : co.aikar.timings.WorldTimingsHandler [387]
- 577 getfield co.aikar.timings.WorldTimingsHandler.tileEntityPending : co.aikar.timings.Timing [1307]
- 580 invokeinterface co.aikar.timings.Timing.startTiming() : co.aikar.timings.Timing [1177] [nargs: 1]
- 585 pop
- 586 aload_0 [this]
- 587 iconst_0
- 588 putfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
- 591 aload_1 [gameprofilerfiller]
- 592 ldc_w <String "pendingBlockEntities"> [1309]
- 595 invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.exitEnter(java.lang.String) : void [1312] [nargs: 2]
- 600 aload_0 [this]
- 601 getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 604 invokeinterface java.util.List.isEmpty() : boolean [1313] [nargs: 1]
- 609 ifne 733
- 612 iconst_0
- 613 istore_3 [i]
- 614 iload_3 [i]
- 615 aload_0 [this]
- 616 getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 619 invokeinterface java.util.List.size() : int [453] [nargs: 1]
- 624 if_icmpge 724
- 627 aload_0 [this]
- 628 getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 631 iload_3 [i]
- 632 invokeinterface java.util.List.get(int) : java.lang.Object [457] [nargs: 2]
- 637 checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
- 640 astore 4 [tileentity1]
- 642 aload 4 [tileentity1]
- 644 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.isRemoved() : boolean [1214]
- 647 ifne 718
- 650 aload_0 [this]
- 651 aload 4 [tileentity1]
- 653 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 656 invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
- 659 ifeq 718
- 662 aload_0 [this]
- 663 aload 4 [tileentity1]
- 665 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 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]
- 671 astore 5 [chunk]
- 673 aload 5 [chunk]
- 675 aload 4 [tileentity1]
- 677 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 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]
- 683 astore 6 [iblockdata]
- 685 aload 5 [chunk]
- 687 aload 4 [tileentity1]
- 689 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 692 aload 4 [tileentity1]
- 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]
- 697 aload_0 [this]
- 698 aload 4 [tileentity1]
- 700 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 703 aload 6 [iblockdata]
- 705 aload 6 [iblockdata]
- 707 iconst_3
- 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]
- 711 aload_0 [this]
- 712 aload 4 [tileentity1]
- 714 invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.TileEntity) : boolean [1157]
- 717 pop
- 718 iinc 3 1 [i]
- 721 goto 614
- 724 aload_0 [this]
- 725 getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 728 invokeinterface java.util.List.clear() : void [1318] [nargs: 1]
- 733 aload_0 [this]
- 734 getfield net.minecraft.server.v1_14_R1.World.timings : co.aikar.timings.WorldTimingsHandler [387]
- 737 getfield co.aikar.timings.WorldTimingsHandler.tileEntityPending : co.aikar.timings.Timing [1307]
- 740 invokeinterface co.aikar.timings.Timing.stopTiming() : void [1252] [nargs: 1]
- 745 getstatic co.aikar.timings.TimingHistory.tileEntityTicks : long [1323]
- 748 aload_0 [this]
- 749 getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 752 invokeinterface java.util.List.size() : int [453] [nargs: 1]
- 757 i2l
- 758 ladd
- 759 putstatic co.aikar.timings.TimingHistory.tileEntityTicks : long [1323]
- 762 aload_1 [gameprofilerfiller]
- 763 invokeinterface net.minecraft.server.v1_14_R1.GameProfilerFiller.exit() : void [758] [nargs: 1]
- 768 aload_0 [this]
- 769 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [287]
- 772 iconst_0
- 773 putfield org.spigotmc.SpigotWorldConfig.currentPrimedTnt : int [1326]
- 776 return
- Exception Table:
- [pc: 242, pc: 305] -> 317 when : java.lang.Throwable
- [pc: 242, pc: 305] -> 477 when : any
- [pc: 317, pc: 465] -> 477 when : any
- [pc: 477, pc: 479] -> 477 when : any
- Line numbers:
- [pc: 0, line: 816]
- [pc: 5, line: 818]
- [pc: 14, line: 819]
- [pc: 27, line: 820]
- [pc: 39, line: 822]
- [pc: 50, line: 823]
- [pc: 61, line: 824]
- [pc: 72, line: 827]
- [pc: 81, line: 830]
- [pc: 86, line: 833]
- [pc: 88, line: 834]
- [pc: 109, line: 835]
- [pc: 137, line: 836]
- [pc: 154, line: 838]
- [pc: 158, line: 839]
- [pc: 171, line: 840]
- [pc: 174, line: 841]
- [pc: 195, line: 842]
- [pc: 198, line: 846]
- [pc: 212, line: 847]
- [pc: 218, line: 849]
- [pc: 242, line: 851]
- [pc: 254, line: 854]
- [pc: 264, line: 855]
- [pc: 283, line: 856]
- [pc: 295, line: 858]
- [pc: 299, line: 861]
- [pc: 305, line: 876]
- [pc: 314, line: 877]
- [pc: 317, line: 862]
- [pc: 319, line: 864]
- [pc: 398, line: 865]
- [pc: 406, line: 866]
- [pc: 411, line: 867]
- [pc: 441, line: 869]
- [pc: 444, line: 870]
- [pc: 465, line: 876]
- [pc: 488, line: 877]
- [pc: 491, line: 882]
- [pc: 498, line: 884]
- [pc: 501, line: 885]
- [pc: 522, line: 888]
- [pc: 533, line: 889]
- [pc: 548, line: 834]
- [pc: 561, line: 894]
- [pc: 573, line: 895]
- [pc: 586, line: 896]
- [pc: 591, line: 897]
- [pc: 600, line: 898]
- [pc: 612, line: 899]
- [pc: 627, line: 900]
- [pc: 642, line: 902]
- [pc: 650, line: 909]
- [pc: 662, line: 910]
- [pc: 673, line: 911]
- [pc: 685, line: 913]
- [pc: 697, line: 914]
- [pc: 711, line: 918]
- [pc: 718, line: 899]
- [pc: 724, line: 925]
- [pc: 733, line: 928]
- [pc: 745, line: 929]
- [pc: 762, line: 930]
- [pc: 768, line: 931]
- [pc: 776, line: 932]
- Local variable table:
- [pc: 50, pc: 81] local: toRemove index: 2 type: java.util.Set
- [pc: 398, pc: 477] local: msg index: 6 type: java.lang.String
- [pc: 319, pc: 477] local: throwable index: 5 type: java.lang.Throwable
- [pc: 218, pc: 491] local: blockposition index: 4 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 154, pc: 548] local: tileentity index: 3 type: net.minecraft.server.v1_14_R1.TileEntity
- [pc: 673, pc: 718] local: chunk index: 5 type: net.minecraft.server.v1_14_R1.Chunk
- [pc: 685, pc: 718] local: iblockdata index: 6 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 642, pc: 718] local: tileentity1 index: 4 type: net.minecraft.server.v1_14_R1.TileEntity
- [pc: 614, pc: 724] local: i index: 3 type: int
- [pc: 0, pc: 777] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 5, pc: 777] local: gameprofilerfiller index: 1 type: net.minecraft.server.v1_14_R1.GameProfilerFiller
- [pc: 88, pc: 777] local: tilesThisCycle index: 2 type: int
- Local variable type table:
- [pc: 50, pc: 81] local: toRemove index: 2 type: java.util.Set<net.minecraft.server.v1_14_R1.TileEntity>
- Stack map table: number of frames 16
- [pc: 81, append: {net.minecraft.server.v1_14_R1.GameProfilerFiller}]
- [pc: 93, append: {int}]
- [pc: 133, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.World}]
- [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}]
- [pc: 198, append: {net.minecraft.server.v1_14_R1.TileEntity}]
- [pc: 295, append: {net.minecraft.server.v1_14_R1.BlockPosition}]
- [pc: 299, same]
- [pc: 317, same_locals_1_stack_item, stack: {java.lang.Throwable}]
- [pc: 477, same_locals_1_stack_item_extended, stack: {java.lang.Throwable}]
- [pc: 491, chop 1 local(s)]
- [pc: 548, chop 1 local(s)]
- [pc: 561, same]
- [pc: 614, append: {int}]
- [pc: 718, same_extended]
- [pc: 724, chop 1 local(s)]
- [pc: 733, same]
- // Method descriptor #1332 (Ljava/util/function/Consumer;Lnet/minecraft/server/v1_14_R1/Entity;)V
- // Signature: (Ljava/util/function/Consumer<Lnet/minecraft/server/v1_14_R1/Entity;>;Lnet/minecraft/server/v1_14_R1/Entity;)V
- // Stack: 7, Locals: 5
- public void a(java.util.function.Consumer consumer, net.minecraft.server.v1_14_R1.Entity entity);
- 0 aload_1 [consumer]
- 1 aload_2 [entity]
- 2 invokeinterface java.util.function.Consumer.accept(java.lang.Object) : void [1338] [nargs: 2]
- 7 goto 128
- 10 astore_3 [throwable]
- 11 new java.lang.StringBuilder [1254]
- 14 dup
- 15 invokespecial java.lang.StringBuilder() [1255]
- 18 ldc_w <String "Entity threw exception at "> [1340]
- 21 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 24 aload_2 [entity]
- 25 getfield net.minecraft.server.v1_14_R1.Entity.world : net.minecraft.server.v1_14_R1.World [1341]
- 28 invokevirtual net.minecraft.server.v1_14_R1.World.getWorld() : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [1264]
- 31 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getName() : java.lang.String [1265]
- 34 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 37 ldc_w <String ":"> [1267]
- 40 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 43 aload_2 [entity]
- 44 getfield net.minecraft.server.v1_14_R1.Entity.locX : double [1344]
- 47 invokevirtual java.lang.StringBuilder.append(double) : java.lang.StringBuilder [1347]
- 50 ldc_w <String ","> [1274]
- 53 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 56 aload_2 [entity]
- 57 getfield net.minecraft.server.v1_14_R1.Entity.locY : double [1350]
- 60 invokevirtual java.lang.StringBuilder.append(double) : java.lang.StringBuilder [1347]
- 63 ldc_w <String ","> [1274]
- 66 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 69 aload_2 [entity]
- 70 getfield net.minecraft.server.v1_14_R1.Entity.locZ : double [1353]
- 73 invokevirtual java.lang.StringBuilder.append(double) : java.lang.StringBuilder [1347]
- 76 invokevirtual java.lang.StringBuilder.toString() : java.lang.String [1277]
- 79 astore 4 [msg]
- 81 getstatic java.lang.System.err : java.io.PrintStream [1283]
- 84 aload 4 [msg]
- 86 invokevirtual java.io.PrintStream.println(java.lang.String) : void [1288]
- 89 aload_3 [throwable]
- 90 invokevirtual java.lang.Throwable.printStackTrace() : void [1291]
- 93 aload_0 [this]
- 94 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [328]
- 97 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getPluginManager() : org.bukkit.plugin.PluginManager [828]
- 100 new com.destroystokyo.paper.event.server.ServerExceptionEvent [1293]
- 103 dup
- 104 new com.destroystokyo.paper.exception.ServerInternalException [1295]
- 107 dup
- 108 aload 4 [msg]
- 110 aload_3 [throwable]
- 111 invokespecial com.destroystokyo.paper.exception.ServerInternalException(java.lang.String, java.lang.Throwable) [1298]
- 114 invokespecial com.destroystokyo.paper.event.server.ServerExceptionEvent(com.destroystokyo.paper.exception.ServerException) [1301]
- 117 invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [834] [nargs: 2]
- 122 aload_2 [entity]
- 123 iconst_1
- 124 putfield net.minecraft.server.v1_14_R1.Entity.dead : boolean [474]
- 127 return
- 128 return
- Exception Table:
- [pc: 0, pc: 7] -> 10 when : java.lang.Throwable
- Line numbers:
- [pc: 0, line: 936]
- [pc: 7, line: 946]
- [pc: 10, line: 937]
- [pc: 11, line: 939]
- [pc: 81, line: 940]
- [pc: 89, line: 941]
- [pc: 93, line: 942]
- [pc: 122, line: 943]
- [pc: 127, line: 944]
- [pc: 128, line: 947]
- Local variable table:
- [pc: 81, pc: 128] local: msg index: 4 type: java.lang.String
- [pc: 11, pc: 128] local: throwable index: 3 type: java.lang.Throwable
- [pc: 0, pc: 129] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 129] local: consumer index: 1 type: java.util.function.Consumer
- [pc: 0, pc: 129] local: entity index: 2 type: net.minecraft.server.v1_14_R1.Entity
- Local variable type table:
- [pc: 0, pc: 129] local: consumer index: 1 type: java.util.function.Consumer<net.minecraft.server.v1_14_R1.Entity>
- Stack map table: number of frames 2
- [pc: 10, same_locals_1_stack_item, stack: {java.lang.Throwable}]
- [pc: 128, same_extended]
- // Method descriptor #1358 (Lnet/minecraft/server/v1_14_R1/Entity;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;)Z
- // Stack: 3, Locals: 3
- public boolean getCubes(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.Entity entity, net.minecraft.server.v1_14_R1.AxisAlignedBB axisAlignedBB);
- 0 aload_1 [entity]
- 1 instanceof net.minecraft.server.v1_14_R1.EntityArmorStand [1360]
- 4 ifeq 22
- 7 aload_1 [entity]
- 8 getfield net.minecraft.server.v1_14_R1.Entity.world : net.minecraft.server.v1_14_R1.World [1341]
- 11 getfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [294]
- 14 getfield com.destroystokyo.paper.PaperWorldConfig.armorStandEntityLookups : boolean [1363]
- 17 ifne 22
- 20 iconst_0
- 21 ireturn
- 22 aload_0 [this]
- 23 aload_1 [entity]
- 24 aload_2 [axisAlignedBB]
- 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]
- 28 ireturn
- Line numbers:
- [pc: 0, line: 952]
- [pc: 22, line: 953]
- Local variable table:
- [pc: 0, pc: 29] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 29] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
- [pc: 0, pc: 29] local: axisAlignedBB index: 2 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
- Stack map table: number of frames 1
- [pc: 22, same]
- // Method descriptor #1368 (Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;)Z
- // Stack: 5, Locals: 19
- public boolean a(net.minecraft.server.v1_14_R1.AxisAlignedBB axisalignedbb);
- 0 aload_1 [axisalignedbb]
- 1 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
- 4 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 7 istore_2 [i]
- 8 aload_1 [axisalignedbb]
- 9 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
- 12 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 15 istore_3 [j]
- 16 aload_1 [axisalignedbb]
- 17 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minY : double [1387]
- 20 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 23 istore 4 [k]
- 25 aload_1 [axisalignedbb]
- 26 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxY : double [1390]
- 29 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 32 istore 5 [l]
- 34 aload_1 [axisalignedbb]
- 35 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
- 38 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 41 istore 6 [i1]
- 43 aload_1 [axisalignedbb]
- 44 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
- 47 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 50 istore 7 [j1]
- 52 invokestatic net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.r() : net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition [1399]
- 55 astore 8 [blockposition_pooledblockposition]
- 57 aconst_null
- 58 astore 9 [throwable]
- 60 iload_2 [i]
- 61 istore 10 [k1]
- 63 iload 10 [k1]
- 65 iload_3 [j]
- 66 if_icmpge 179
- 69 iload 4 [k]
- 71 istore 11 [l1]
- 73 iload 11 [l1]
- 75 iload 5 [l]
- 77 if_icmpge 173
- 80 iload 6 [i1]
- 82 istore 12 [i2]
- 84 iload 12 [i2]
- 86 iload 7 [j1]
- 88 if_icmpge 167
- 91 aload_0 [this]
- 92 aload 8 [blockposition_pooledblockposition]
- 94 iload 10 [k1]
- 96 iload 11 [l1]
- 98 iload 12 [i2]
- 100 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.d(int, int, int) : net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition [1403]
- 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]
- 106 astore 13 [iblockdata]
- 108 aload 13 [iblockdata]
- 110 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.isAir() : boolean [860]
- 113 ifne 161
- 116 iconst_1
- 117 istore 14 [flag]
- 119 iload 14 [flag]
- 121 istore 15
- 123 aload 8 [blockposition_pooledblockposition]
- 125 ifnull 158
- 128 aload 9 [throwable]
- 130 ifnull 153
- 133 aload 8 [blockposition_pooledblockposition]
- 135 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 138 goto 158
- 141 astore 16 [throwable2]
- 143 aload 9 [throwable]
- 145 aload 16 [throwable2]
- 147 invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
- 150 goto 158
- 153 aload 8 [blockposition_pooledblockposition]
- 155 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 158 iload 15
- 160 ireturn
- 161 iinc 12 1 [i2]
- 164 goto 84
- 167 iinc 11 1 [l1]
- 170 goto 73
- 173 iinc 10 1 [k1]
- 176 goto 63
- 179 iconst_0
- 180 istore 10
- 182 aload 8 [blockposition_pooledblockposition]
- 184 ifnull 217
- 187 aload 9 [throwable]
- 189 ifnull 212
- 192 aload 8 [blockposition_pooledblockposition]
- 194 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 197 goto 217
- 200 astore 11 [throwable2]
- 202 aload 9 [throwable]
- 204 aload 11 [throwable2]
- 206 invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
- 209 goto 217
- 212 aload 8 [blockposition_pooledblockposition]
- 214 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 217 iload 10
- 219 ireturn
- 220 astore 10 [throwable1]
- 222 aload 10 [throwable1]
- 224 astore 9 [throwable]
- 226 aload 10 [throwable1]
- 228 athrow
- 229 astore 17
- 231 aload 8 [blockposition_pooledblockposition]
- 233 ifnull 266
- 236 aload 9 [throwable]
- 238 ifnull 261
- 241 aload 8 [blockposition_pooledblockposition]
- 243 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 246 goto 266
- 249 astore 18 [throwable2]
- 251 aload 9 [throwable]
- 253 aload 18 [throwable2]
- 255 invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
- 258 goto 266
- 261 aload 8 [blockposition_pooledblockposition]
- 263 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 266 aload 17
- 268 athrow
- Exception Table:
- [pc: 133, pc: 138] -> 141 when : java.lang.Throwable
- [pc: 192, pc: 197] -> 200 when : java.lang.Throwable
- [pc: 60, pc: 123] -> 220 when : java.lang.Throwable
- [pc: 161, pc: 182] -> 220 when : java.lang.Throwable
- [pc: 60, pc: 123] -> 229 when : any
- [pc: 161, pc: 182] -> 229 when : any
- [pc: 241, pc: 246] -> 249 when : java.lang.Throwable
- [pc: 220, pc: 231] -> 229 when : any
- Line numbers:
- [pc: 0, line: 958]
- [pc: 8, line: 959]
- [pc: 16, line: 960]
- [pc: 25, line: 961]
- [pc: 34, line: 962]
- [pc: 43, line: 963]
- [pc: 52, line: 964]
- [pc: 57, line: 965]
- [pc: 60, line: 968]
- [pc: 69, line: 969]
- [pc: 80, line: 970]
- [pc: 91, line: 971]
- [pc: 108, line: 973]
- [pc: 116, line: 974]
- [pc: 119, line: 976]
- [pc: 123, line: 987]
- [pc: 128, line: 988]
- [pc: 133, line: 990]
- [pc: 138, line: 993]
- [pc: 141, line: 991]
- [pc: 143, line: 992]
- [pc: 150, line: 993]
- [pc: 153, line: 995]
- [pc: 158, line: 976]
- [pc: 161, line: 970]
- [pc: 167, line: 969]
- [pc: 173, line: 968]
- [pc: 179, line: 982]
- [pc: 182, line: 987]
- [pc: 187, line: 988]
- [pc: 192, line: 990]
- [pc: 197, line: 993]
- [pc: 200, line: 991]
- [pc: 202, line: 992]
- [pc: 209, line: 993]
- [pc: 212, line: 995]
- [pc: 217, line: 982]
- [pc: 220, line: 983]
- [pc: 222, line: 984]
- [pc: 226, line: 985]
- [pc: 229, line: 987]
- [pc: 236, line: 988]
- [pc: 241, line: 990]
- [pc: 246, line: 993]
- [pc: 249, line: 991]
- [pc: 251, line: 992]
- [pc: 258, line: 993]
- [pc: 261, line: 995]
- [pc: 266, line: 999]
- Local variable table:
- [pc: 143, pc: 150] local: throwable2 index: 16 type: java.lang.Throwable
- [pc: 119, pc: 161] local: flag index: 14 type: boolean
- [pc: 108, pc: 161] local: iblockdata index: 13 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 84, pc: 167] local: i2 index: 12 type: int
- [pc: 73, pc: 173] local: l1 index: 11 type: int
- [pc: 63, pc: 179] local: k1 index: 10 type: int
- [pc: 202, pc: 209] local: throwable2 index: 11 type: java.lang.Throwable
- [pc: 222, pc: 229] local: throwable1 index: 10 type: java.lang.Throwable
- [pc: 251, pc: 258] local: throwable2 index: 18 type: java.lang.Throwable
- [pc: 0, pc: 269] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 269] local: axisalignedbb index: 1 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
- [pc: 8, pc: 269] local: i index: 2 type: int
- [pc: 16, pc: 269] local: j index: 3 type: int
- [pc: 25, pc: 269] local: k index: 4 type: int
- [pc: 34, pc: 269] local: l index: 5 type: int
- [pc: 43, pc: 269] local: i1 index: 6 type: int
- [pc: 52, pc: 269] local: j1 index: 7 type: int
- [pc: 57, pc: 269] local: blockposition_pooledblockposition index: 8 type: net.minecraft.server.v1_14_R1.BlockPosition.PooledBlockPosition
- [pc: 60, pc: 269] local: throwable index: 9 type: java.lang.Throwable
- Stack map table: number of frames 18
- [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}]
- [pc: 73, append: {int}]
- [pc: 84, append: {int}]
- [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}]
- [pc: 153, same]
- [pc: 158, same]
- [pc: 161, chop 3 local(s)]
- [pc: 167, chop 1 local(s)]
- [pc: 173, chop 1 local(s)]
- [pc: 179, chop 1 local(s)]
- [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}]
- [pc: 212, same]
- [pc: 217, same]
- [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}]
- [pc: 229, same_locals_1_stack_item, stack: {java.lang.Throwable}]
- [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}]
- [pc: 261, same]
- [pc: 266, same]
- // Method descriptor #1368 (Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;)Z
- // Stack: 7, Locals: 19
- public boolean b(net.minecraft.server.v1_14_R1.AxisAlignedBB axisalignedbb);
- 0 aload_1 [axisalignedbb]
- 1 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
- 4 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 7 istore_2 [i]
- 8 aload_1 [axisalignedbb]
- 9 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
- 12 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 15 istore_3 [j]
- 16 aload_1 [axisalignedbb]
- 17 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minY : double [1387]
- 20 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 23 istore 4 [k]
- 25 aload_1 [axisalignedbb]
- 26 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxY : double [1390]
- 29 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 32 istore 5 [l]
- 34 aload_1 [axisalignedbb]
- 35 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
- 38 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 41 istore 6 [i1]
- 43 aload_1 [axisalignedbb]
- 44 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
- 47 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 50 istore 7 [j1]
- 52 aload_0 [this]
- 53 iload_2 [i]
- 54 iload 4 [k]
- 56 iload 6 [i1]
- 58 iload_3 [j]
- 59 iload 5 [l]
- 61 iload 7 [j1]
- 63 invokevirtual net.minecraft.server.v1_14_R1.World.isAreaLoaded(int, int, int, int, int, int) : boolean [1425]
- 66 ifeq 297
- 69 invokestatic net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.r() : net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition [1399]
- 72 astore 8 [blockposition_pooledblockposition]
- 74 aconst_null
- 75 astore 9 [throwable]
- 77 iload_2 [i]
- 78 istore 10 [k1]
- 80 iload 10 [k1]
- 82 iload_3 [j]
- 83 if_icmpge 207
- 86 iload 4 [k]
- 88 istore 11 [l1]
- 90 iload 11 [l1]
- 92 iload 5 [l]
- 94 if_icmpge 201
- 97 iload 6 [i1]
- 99 istore 12 [i2]
- 101 iload 12 [i2]
- 103 iload 7 [j1]
- 105 if_icmpge 195
- 108 aload_0 [this]
- 109 aload 8 [blockposition_pooledblockposition]
- 111 iload 10 [k1]
- 113 iload 11 [l1]
- 115 iload 12 [i2]
- 117 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.d(int, int, int) : net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition [1403]
- 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]
- 123 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
- 126 astore 13 [block]
- 128 aload 13 [block]
- 130 getstatic net.minecraft.server.v1_14_R1.Blocks.FIRE : net.minecraft.server.v1_14_R1.Block [1428]
- 133 if_acmpeq 144
- 136 aload 13 [block]
- 138 getstatic net.minecraft.server.v1_14_R1.Blocks.LAVA : net.minecraft.server.v1_14_R1.Block [1431]
- 141 if_acmpne 189
- 144 iconst_1
- 145 istore 14 [flag]
- 147 iload 14 [flag]
- 149 istore 15
- 151 aload 8 [blockposition_pooledblockposition]
- 153 ifnull 186
- 156 aload 9 [throwable]
- 158 ifnull 181
- 161 aload 8 [blockposition_pooledblockposition]
- 163 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 166 goto 186
- 169 astore 16 [throwable2]
- 171 aload 9 [throwable]
- 173 aload 16 [throwable2]
- 175 invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
- 178 goto 186
- 181 aload 8 [blockposition_pooledblockposition]
- 183 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 186 iload 15
- 188 ireturn
- 189 iinc 12 1 [i2]
- 192 goto 101
- 195 iinc 11 1 [l1]
- 198 goto 90
- 201 iinc 10 1 [k1]
- 204 goto 80
- 207 iconst_0
- 208 istore 10
- 210 aload 8 [blockposition_pooledblockposition]
- 212 ifnull 245
- 215 aload 9 [throwable]
- 217 ifnull 240
- 220 aload 8 [blockposition_pooledblockposition]
- 222 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 225 goto 245
- 228 astore 11 [throwable2]
- 230 aload 9 [throwable]
- 232 aload 11 [throwable2]
- 234 invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
- 237 goto 245
- 240 aload 8 [blockposition_pooledblockposition]
- 242 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 245 iload 10
- 247 ireturn
- 248 astore 10 [throwable1]
- 250 aload 10 [throwable1]
- 252 astore 9 [throwable]
- 254 aload 10 [throwable1]
- 256 athrow
- 257 astore 17
- 259 aload 8 [blockposition_pooledblockposition]
- 261 ifnull 294
- 264 aload 9 [throwable]
- 266 ifnull 289
- 269 aload 8 [blockposition_pooledblockposition]
- 271 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 274 goto 294
- 277 astore 18 [throwable2]
- 279 aload 9 [throwable]
- 281 aload 18 [throwable2]
- 283 invokevirtual java.lang.Throwable.addSuppressed(java.lang.Throwable) : void [1410]
- 286 goto 294
- 289 aload 8 [blockposition_pooledblockposition]
- 291 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition$PooledBlockPosition.close() : void [1406]
- 294 aload 17
- 296 athrow
- 297 iconst_0
- 298 ireturn
- Exception Table:
- [pc: 161, pc: 166] -> 169 when : java.lang.Throwable
- [pc: 220, pc: 225] -> 228 when : java.lang.Throwable
- [pc: 77, pc: 151] -> 248 when : java.lang.Throwable
- [pc: 189, pc: 210] -> 248 when : java.lang.Throwable
- [pc: 77, pc: 151] -> 257 when : any
- [pc: 189, pc: 210] -> 257 when : any
- [pc: 269, pc: 274] -> 277 when : java.lang.Throwable
- [pc: 248, pc: 259] -> 257 when : any
- Line numbers:
- [pc: 0, line: 1003]
- [pc: 8, line: 1004]
- [pc: 16, line: 1005]
- [pc: 25, line: 1006]
- [pc: 34, line: 1007]
- [pc: 43, line: 1008]
- [pc: 52, line: 1010]
- [pc: 69, line: 1011]
- [pc: 74, line: 1012]
- [pc: 77, line: 1015]
- [pc: 86, line: 1016]
- [pc: 97, line: 1017]
- [pc: 108, line: 1018]
- [pc: 128, line: 1020]
- [pc: 144, line: 1021]
- [pc: 147, line: 1023]
- [pc: 151, line: 1034]
- [pc: 156, line: 1035]
- [pc: 161, line: 1037]
- [pc: 166, line: 1040]
- [pc: 169, line: 1038]
- [pc: 171, line: 1039]
- [pc: 178, line: 1040]
- [pc: 181, line: 1042]
- [pc: 186, line: 1023]
- [pc: 189, line: 1017]
- [pc: 195, line: 1016]
- [pc: 201, line: 1015]
- [pc: 207, line: 1029]
- [pc: 210, line: 1034]
- [pc: 215, line: 1035]
- [pc: 220, line: 1037]
- [pc: 225, line: 1040]
- [pc: 228, line: 1038]
- [pc: 230, line: 1039]
- [pc: 237, line: 1040]
- [pc: 240, line: 1042]
- [pc: 245, line: 1029]
- [pc: 248, line: 1030]
- [pc: 250, line: 1031]
- [pc: 254, line: 1032]
- [pc: 257, line: 1034]
- [pc: 264, line: 1035]
- [pc: 269, line: 1037]
- [pc: 274, line: 1040]
- [pc: 277, line: 1038]
- [pc: 279, line: 1039]
- [pc: 286, line: 1040]
- [pc: 289, line: 1042]
- [pc: 294, line: 1046]
- [pc: 297, line: 1048]
- Local variable table:
- [pc: 171, pc: 178] local: throwable2 index: 16 type: java.lang.Throwable
- [pc: 147, pc: 189] local: flag index: 14 type: boolean
- [pc: 128, pc: 189] local: block index: 13 type: net.minecraft.server.v1_14_R1.Block
- [pc: 101, pc: 195] local: i2 index: 12 type: int
- [pc: 90, pc: 201] local: l1 index: 11 type: int
- [pc: 80, pc: 207] local: k1 index: 10 type: int
- [pc: 230, pc: 237] local: throwable2 index: 11 type: java.lang.Throwable
- [pc: 250, pc: 257] local: throwable1 index: 10 type: java.lang.Throwable
- [pc: 279, pc: 286] local: throwable2 index: 18 type: java.lang.Throwable
- [pc: 74, pc: 297] local: blockposition_pooledblockposition index: 8 type: net.minecraft.server.v1_14_R1.BlockPosition.PooledBlockPosition
- [pc: 77, pc: 297] local: throwable index: 9 type: java.lang.Throwable
- [pc: 0, pc: 299] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 299] local: axisalignedbb index: 1 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
- [pc: 8, pc: 299] local: i index: 2 type: int
- [pc: 16, pc: 299] local: j index: 3 type: int
- [pc: 25, pc: 299] local: k index: 4 type: int
- [pc: 34, pc: 299] local: l index: 5 type: int
- [pc: 43, pc: 299] local: i1 index: 6 type: int
- [pc: 52, pc: 299] local: j1 index: 7 type: int
- Stack map table: number of frames 20
- [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}]
- [pc: 90, append: {int}]
- [pc: 101, append: {int}]
- [pc: 144, append: {net.minecraft.server.v1_14_R1.Block}]
- [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}]
- [pc: 181, same]
- [pc: 186, same]
- [pc: 189, chop 3 local(s)]
- [pc: 195, chop 1 local(s)]
- [pc: 201, chop 1 local(s)]
- [pc: 207, chop 1 local(s)]
- [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}]
- [pc: 240, same]
- [pc: 245, same]
- [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}]
- [pc: 257, same_locals_1_stack_item, stack: {java.lang.Throwable}]
- [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}]
- [pc: 289, same]
- [pc: 294, same]
- [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}]
- // Method descriptor #1432 (Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Lnet/minecraft/server/v1_14_R1/Material;)Z
- // Stack: 7, Locals: 10
- public boolean a(net.minecraft.server.v1_14_R1.AxisAlignedBB axisalignedbb, net.minecraft.server.v1_14_R1.Material material);
- 0 aload_1 [axisalignedbb]
- 1 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
- 4 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 7 istore_3 [i]
- 8 aload_1 [axisalignedbb]
- 9 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
- 12 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 15 istore 4 [j]
- 17 aload_1 [axisalignedbb]
- 18 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minY : double [1387]
- 21 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 24 istore 5 [k]
- 26 aload_1 [axisalignedbb]
- 27 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxY : double [1390]
- 30 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 33 istore 6 [l]
- 35 aload_1 [axisalignedbb]
- 36 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
- 39 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 42 istore 7 [i1]
- 44 aload_1 [axisalignedbb]
- 45 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
- 48 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 51 istore 8 [j1]
- 53 aload_2 [material]
- 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]
- 57 astore 9 [materialpredicate]
- 59 iload_3 [i]
- 60 iload 5 [k]
- 62 iload 7 [i1]
- 64 iload 4 [j]
- 66 iconst_1
- 67 isub
- 68 iload 6 [l]
- 70 iconst_1
- 71 isub
- 72 iload 8 [j1]
- 74 iconst_1
- 75 isub
- 76 invokestatic net.minecraft.server.v1_14_R1.BlockPosition.a(int, int, int, int, int, int) : java.util.stream.Stream [1440]
- 79 aload_0 [this]
- 80 aload 9 [materialpredicate]
- 82 invokedynamic 4 test(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.MaterialPredicate) : java.util.function.Predicate [1451]
- 87 invokeinterface java.util.stream.Stream.anyMatch(java.util.function.Predicate) : boolean [1457] [nargs: 2]
- 92 ireturn
- Line numbers:
- [pc: 0, line: 1053]
- [pc: 8, line: 1054]
- [pc: 17, line: 1055]
- [pc: 26, line: 1056]
- [pc: 35, line: 1057]
- [pc: 44, line: 1058]
- [pc: 53, line: 1059]
- [pc: 59, line: 1061]
- Local variable table:
- [pc: 0, pc: 93] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 93] local: axisalignedbb index: 1 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
- [pc: 0, pc: 93] local: material index: 2 type: net.minecraft.server.v1_14_R1.Material
- [pc: 8, pc: 93] local: i index: 3 type: int
- [pc: 17, pc: 93] local: j index: 4 type: int
- [pc: 26, pc: 93] local: k index: 5 type: int
- [pc: 35, pc: 93] local: l index: 6 type: int
- [pc: 44, pc: 93] local: i1 index: 7 type: int
- [pc: 53, pc: 93] local: j1 index: 8 type: int
- [pc: 59, pc: 93] local: materialpredicate index: 9 type: net.minecraft.server.v1_14_R1.MaterialPredicate
- // 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;
- // Stack: 12, Locals: 10
- 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);
- 0 aload_0 [this]
- 1 aload_1 [entity]
- 2 aconst_null
- 3 checkcast net.minecraft.server.v1_14_R1.DamageSource [1465]
- 6 dload_2 [d0]
- 7 dload 4 [d1]
- 9 dload 6 [d2]
- 11 fload 8 [f]
- 13 iconst_0
- 14 aload 9 [explosion_effect]
- 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]
- 19 areturn
- Line numbers:
- [pc: 0, line: 1067]
- Local variable table:
- [pc: 0, pc: 20] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 20] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
- [pc: 0, pc: 20] local: d0 index: 2 type: double
- [pc: 0, pc: 20] local: d1 index: 4 type: double
- [pc: 0, pc: 20] local: d2 index: 6 type: double
- [pc: 0, pc: 20] local: f index: 8 type: float
- [pc: 0, pc: 20] local: explosion_effect index: 9 type: net.minecraft.server.v1_14_R1.Explosion.Effect
- // 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;
- // Stack: 12, Locals: 11
- 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);
- 0 aload_0 [this]
- 1 aload_1 [entity]
- 2 aconst_null
- 3 checkcast net.minecraft.server.v1_14_R1.DamageSource [1465]
- 6 dload_2 [d0]
- 7 dload 4 [d1]
- 9 dload 6 [d2]
- 11 fload 8 [f]
- 13 iload 9 [flag]
- 15 aload 10 [explosion_effect]
- 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]
- 20 areturn
- Line numbers:
- [pc: 0, line: 1071]
- Local variable table:
- [pc: 0, pc: 21] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 21] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
- [pc: 0, pc: 21] local: d0 index: 2 type: double
- [pc: 0, pc: 21] local: d1 index: 4 type: double
- [pc: 0, pc: 21] local: d2 index: 6 type: double
- [pc: 0, pc: 21] local: f index: 8 type: float
- [pc: 0, pc: 21] local: flag index: 9 type: boolean
- [pc: 0, pc: 21] local: explosion_effect index: 10 type: net.minecraft.server.v1_14_R1.Explosion.Effect
- // 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;
- // Stack: 13, Locals: 13
- 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);
- 0 new net.minecraft.server.v1_14_R1.Explosion [19]
- 3 dup
- 4 aload_0 [this]
- 5 aload_1 [entity]
- 6 dload_3 [d0]
- 7 dload 5 [d1]
- 9 dload 7 [d2]
- 11 fload 9 [f]
- 13 iload 10 [flag]
- 15 aload 11 [explosion_effect]
- 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]
- 20 astore 12 [explosion]
- 22 aload_2 [damagesource]
- 23 ifnull 32
- 26 aload 12 [explosion]
- 28 aload_2 [damagesource]
- 29 invokevirtual net.minecraft.server.v1_14_R1.Explosion.a(net.minecraft.server.v1_14_R1.DamageSource) : void [1478]
- 32 aload 12 [explosion]
- 34 invokevirtual net.minecraft.server.v1_14_R1.Explosion.a() : void [1480]
- 37 aload 12 [explosion]
- 39 iconst_1
- 40 invokevirtual net.minecraft.server.v1_14_R1.Explosion.a(boolean) : void [1483]
- 43 aload 12 [explosion]
- 45 areturn
- Line numbers:
- [pc: 0, line: 1075]
- [pc: 22, line: 1077]
- [pc: 26, line: 1078]
- [pc: 32, line: 1081]
- [pc: 37, line: 1082]
- [pc: 43, line: 1083]
- Local variable table:
- [pc: 0, pc: 46] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 46] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
- [pc: 0, pc: 46] local: damagesource index: 2 type: net.minecraft.server.v1_14_R1.DamageSource
- [pc: 0, pc: 46] local: d0 index: 3 type: double
- [pc: 0, pc: 46] local: d1 index: 5 type: double
- [pc: 0, pc: 46] local: d2 index: 7 type: double
- [pc: 0, pc: 46] local: f index: 9 type: float
- [pc: 0, pc: 46] local: flag index: 10 type: boolean
- [pc: 0, pc: 46] local: explosion_effect index: 11 type: net.minecraft.server.v1_14_R1.Explosion.Effect
- [pc: 22, pc: 46] local: explosion index: 12 type: net.minecraft.server.v1_14_R1.Explosion
- Stack map table: number of frames 1
- [pc: 32, append: {net.minecraft.server.v1_14_R1.Explosion}]
- // 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
- // Stack: 5, Locals: 4
- 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);
- 0 aload_2 [blockposition]
- 1 aload_3 [enumdirection]
- 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]
- 5 astore_2 [blockposition]
- 6 aload_0 [this]
- 7 aload_2 [blockposition]
- 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]
- 11 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
- 14 getstatic net.minecraft.server.v1_14_R1.Blocks.FIRE : net.minecraft.server.v1_14_R1.Block [1428]
- 17 if_acmpne 39
- 20 aload_0 [this]
- 21 aload_1 [entityhuman]
- 22 sipush 1009
- 25 aload_2 [blockposition]
- 26 iconst_0
- 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]
- 30 aload_0 [this]
- 31 aload_2 [blockposition]
- 32 iconst_0
- 33 invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.BlockPosition, boolean) : boolean [850]
- 36 pop
- 37 iconst_1
- 38 ireturn
- 39 iconst_0
- 40 ireturn
- Line numbers:
- [pc: 0, line: 1087]
- [pc: 6, line: 1088]
- [pc: 20, line: 1089]
- [pc: 30, line: 1090]
- [pc: 37, line: 1091]
- [pc: 39, line: 1093]
- Local variable table:
- [pc: 0, pc: 41] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 41] local: entityhuman index: 1 type: net.minecraft.server.v1_14_R1.EntityHuman
- [pc: 0, pc: 41] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 41] local: enumdirection index: 3 type: net.minecraft.server.v1_14_R1.EnumDirection
- Stack map table: number of frames 1
- [pc: 39, same]
- // Method descriptor #903 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/TileEntity;
- // Stack: 3, Locals: 3
- @javax.annotation.Nullable
- public net.minecraft.server.v1_14_R1.TileEntity getTileEntity(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_1 [blockposition]
- 1 invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
- 4 ifeq 9
- 7 aconst_null
- 8 areturn
- 9 aload_0 [this]
- 10 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [356]
- 13 ifne 28
- 16 invokestatic java.lang.Thread.currentThread() : java.lang.Thread [370]
- 19 aload_0 [this]
- 20 getfield net.minecraft.server.v1_14_R1.World.serverThread : java.lang.Thread [372]
- 23 if_acmpeq 28
- 26 aconst_null
- 27 areturn
- 28 aconst_null
- 29 astore_2 [tileentity]
- 30 aload_0 [this]
- 31 getfield net.minecraft.server.v1_14_R1.World.capturedTileEntities : java.util.Map [274]
- 34 invokeinterface java.util.Map.isEmpty() : boolean [1499] [nargs: 1]
- 39 ifne 62
- 42 aload_0 [this]
- 43 getfield net.minecraft.server.v1_14_R1.World.capturedTileEntities : java.util.Map [274]
- 46 aload_1 [blockposition]
- 47 invokeinterface java.util.Map.get(java.lang.Object) : java.lang.Object [1502] [nargs: 2]
- 52 checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
- 55 dup
- 56 astore_2 [tileentity]
- 57 ifnull 62
- 60 aload_2 [tileentity]
- 61 areturn
- 62 aload_0 [this]
- 63 getfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
- 66 ifeq 75
- 69 aload_0 [this]
- 70 aload_1 [blockposition]
- 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]
- 74 astore_2 [tileentity]
- 75 aload_2 [tileentity]
- 76 ifnonnull 92
- 79 aload_0 [this]
- 80 aload_1 [blockposition]
- 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]
- 84 aload_1 [blockposition]
- 85 getstatic net.minecraft.server.v1_14_R1.Chunk$EnumTileEntityState.IMMEDIATE : net.minecraft.server.v1_14_R1.Chunk.EnumTileEntityState [1509]
- 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]
- 91 astore_2 [tileentity]
- 92 aload_2 [tileentity]
- 93 ifnonnull 102
- 96 aload_0 [this]
- 97 aload_1 [blockposition]
- 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]
- 101 astore_2 [tileentity]
- 102 aload_2 [tileentity]
- 103 areturn
- Line numbers:
- [pc: 0, line: 1101]
- [pc: 7, line: 1102]
- [pc: 9, line: 1103]
- [pc: 26, line: 1104]
- [pc: 28, line: 1107]
- [pc: 30, line: 1108]
- [pc: 60, line: 1109]
- [pc: 62, line: 1115]
- [pc: 69, line: 1116]
- [pc: 75, line: 1119]
- [pc: 79, line: 1120]
- [pc: 92, line: 1123]
- [pc: 96, line: 1124]
- [pc: 102, line: 1127]
- Local variable table:
- [pc: 30, pc: 104] local: tileentity index: 2 type: net.minecraft.server.v1_14_R1.TileEntity
- [pc: 0, pc: 104] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 104] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 6
- [pc: 9, same]
- [pc: 28, same]
- [pc: 62, append: {net.minecraft.server.v1_14_R1.TileEntity}]
- [pc: 75, same]
- [pc: 92, same]
- [pc: 102, same]
- // Method descriptor #903 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/TileEntity;
- // Stack: 2, Locals: 4
- @javax.annotation.Nullable
- private net.minecraft.server.v1_14_R1.TileEntity A(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 iconst_0
- 1 istore_2 [i]
- 2 iload_2 [i]
- 3 aload_0 [this]
- 4 getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 7 invokeinterface java.util.List.size() : int [453] [nargs: 1]
- 12 if_icmpge 55
- 15 aload_0 [this]
- 16 getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 19 iload_2 [i]
- 20 invokeinterface java.util.List.get(int) : java.lang.Object [457] [nargs: 2]
- 25 checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
- 28 astore_3 [tileentity]
- 29 aload_3 [tileentity]
- 30 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.isRemoved() : boolean [1214]
- 33 ifne 49
- 36 aload_3 [tileentity]
- 37 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 40 aload_1 [blockposition]
- 41 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.equals(java.lang.Object) : boolean [681]
- 44 ifeq 49
- 47 aload_3 [tileentity]
- 48 areturn
- 49 iinc 2 1 [i]
- 52 goto 2
- 55 aconst_null
- 56 areturn
- Line numbers:
- [pc: 0, line: 1133]
- [pc: 15, line: 1134]
- [pc: 29, line: 1136]
- [pc: 47, line: 1137]
- [pc: 49, line: 1133]
- [pc: 55, line: 1141]
- Local variable table:
- [pc: 29, pc: 49] local: tileentity index: 3 type: net.minecraft.server.v1_14_R1.TileEntity
- [pc: 2, pc: 55] local: i index: 2 type: int
- [pc: 0, pc: 57] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 57] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 3
- [pc: 2, append: {int}]
- [pc: 49, same]
- [pc: 55, chop 1 local(s)]
- // Method descriptor #1315 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/TileEntity;)V
- // Stack: 3, Locals: 5
- public void setTileEntity(net.minecraft.server.v1_14_R1.BlockPosition blockposition, @javax.annotation.Nullable net.minecraft.server.v1_14_R1.TileEntity tileentity);
- 0 aload_1 [blockposition]
- 1 invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
- 4 ifne 151
- 7 aload_2 [tileentity]
- 8 ifnull 151
- 11 aload_2 [tileentity]
- 12 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.isRemoved() : boolean [1214]
- 15 ifne 151
- 18 aload_0 [this]
- 19 getfield net.minecraft.server.v1_14_R1.World.captureBlockStates : boolean [250]
- 22 ifeq 48
- 25 aload_2 [tileentity]
- 26 aload_0 [this]
- 27 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.setWorld(net.minecraft.server.v1_14_R1.World) : void [1515]
- 30 aload_2 [tileentity]
- 31 aload_1 [blockposition]
- 32 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.setPosition(net.minecraft.server.v1_14_R1.BlockPosition) : void [1518]
- 35 aload_0 [this]
- 36 getfield net.minecraft.server.v1_14_R1.World.capturedTileEntities : java.util.Map [274]
- 39 aload_1 [blockposition]
- 40 aload_2 [tileentity]
- 41 invokeinterface java.util.Map.put(java.lang.Object, java.lang.Object) : java.lang.Object [1521] [nargs: 3]
- 46 pop
- 47 return
- 48 aload_0 [this]
- 49 getfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
- 52 ifeq 135
- 55 aload_2 [tileentity]
- 56 aload_1 [blockposition]
- 57 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.setPosition(net.minecraft.server.v1_14_R1.BlockPosition) : void [1518]
- 60 aload_0 [this]
- 61 getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 64 invokeinterface java.util.List.iterator() : java.util.Iterator [1522] [nargs: 1]
- 69 astore_3 [iterator]
- 70 aload_3 [iterator]
- 71 invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
- 76 ifeq 116
- 79 aload_3 [iterator]
- 80 invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
- 85 checkcast net.minecraft.server.v1_14_R1.TileEntity [907]
- 88 astore 4 [tileentity1]
- 90 aload 4 [tileentity1]
- 92 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.getPosition() : net.minecraft.server.v1_14_R1.BlockPosition [1133]
- 95 aload_1 [blockposition]
- 96 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.equals(java.lang.Object) : boolean [681]
- 99 ifeq 113
- 102 aload 4 [tileentity1]
- 104 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.V_() : void [1525]
- 107 aload_3 [iterator]
- 108 invokeinterface java.util.Iterator.remove() : void [684] [nargs: 1]
- 113 goto 70
- 116 aload_2 [tileentity]
- 117 aload_0 [this]
- 118 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.setWorld(net.minecraft.server.v1_14_R1.World) : void [1515]
- 121 aload_0 [this]
- 122 getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 125 aload_2 [tileentity]
- 126 invokeinterface java.util.List.add(java.lang.Object) : boolean [1147] [nargs: 2]
- 131 pop
- 132 goto 151
- 135 aload_0 [this]
- 136 aload_1 [blockposition]
- 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]
- 140 aload_1 [blockposition]
- 141 aload_2 [tileentity]
- 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]
- 145 aload_0 [this]
- 146 aload_2 [tileentity]
- 147 invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.TileEntity) : boolean [1157]
- 150 pop
- 151 return
- Line numbers:
- [pc: 0, line: 1145]
- [pc: 7, line: 1146]
- [pc: 18, line: 1148]
- [pc: 25, line: 1149]
- [pc: 30, line: 1150]
- [pc: 35, line: 1151]
- [pc: 47, line: 1152]
- [pc: 48, line: 1155]
- [pc: 55, line: 1156]
- [pc: 60, line: 1157]
- [pc: 70, line: 1159]
- [pc: 79, line: 1160]
- [pc: 90, line: 1162]
- [pc: 102, line: 1163]
- [pc: 107, line: 1164]
- [pc: 113, line: 1166]
- [pc: 116, line: 1168]
- [pc: 121, line: 1169]
- [pc: 132, line: 1170]
- [pc: 135, line: 1171]
- [pc: 145, line: 1172]
- [pc: 151, line: 1177]
- Local variable table:
- [pc: 90, pc: 113] local: tileentity1 index: 4 type: net.minecraft.server.v1_14_R1.TileEntity
- [pc: 70, pc: 132] local: iterator index: 3 type: java.util.Iterator
- [pc: 0, pc: 152] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 152] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 152] local: tileentity index: 2 type: net.minecraft.server.v1_14_R1.TileEntity
- Stack map table: number of frames 6
- [pc: 48, same]
- [pc: 70, append: {java.util.Iterator}]
- [pc: 113, same]
- [pc: 116, same]
- [pc: 135, chop 1 local(s)]
- [pc: 151, same]
- // Method descriptor #753 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)V
- // Stack: 2, Locals: 3
- public void removeTileEntity(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 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]
- 5 astore_2 [tileentity]
- 6 aload_2 [tileentity]
- 7 ifnull 35
- 10 aload_0 [this]
- 11 getfield net.minecraft.server.v1_14_R1.World.tickingTileEntities : boolean [1114]
- 14 ifeq 35
- 17 aload_2 [tileentity]
- 18 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.V_() : void [1525]
- 21 aload_0 [this]
- 22 getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 25 aload_2 [tileentity]
- 26 invokeinterface java.util.List.remove(java.lang.Object) : boolean [1526] [nargs: 2]
- 31 pop
- 32 goto 70
- 35 aload_2 [tileentity]
- 36 ifnull 61
- 39 aload_0 [this]
- 40 getfield net.minecraft.server.v1_14_R1.World.tileEntityListPending : java.util.List [224]
- 43 aload_2 [tileentity]
- 44 invokeinterface java.util.List.remove(java.lang.Object) : boolean [1526] [nargs: 2]
- 49 pop
- 50 aload_0 [this]
- 51 getfield net.minecraft.server.v1_14_R1.World.tileEntityListTick : java.util.List [222]
- 54 aload_2 [tileentity]
- 55 invokeinterface java.util.List.remove(java.lang.Object) : boolean [1526] [nargs: 2]
- 60 pop
- 61 aload_0 [this]
- 62 aload_1 [blockposition]
- 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]
- 66 aload_1 [blockposition]
- 67 invokevirtual net.minecraft.server.v1_14_R1.Chunk.removeTileEntity(net.minecraft.server.v1_14_R1.BlockPosition) : void [1304]
- 70 return
- Line numbers:
- [pc: 0, line: 1180]
- [pc: 6, line: 1182]
- [pc: 17, line: 1183]
- [pc: 21, line: 1184]
- [pc: 35, line: 1186]
- [pc: 39, line: 1187]
- [pc: 50, line: 1189]
- [pc: 61, line: 1192]
- [pc: 70, line: 1195]
- Local variable table:
- [pc: 0, pc: 71] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 71] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 6, pc: 71] local: tileentity index: 2 type: net.minecraft.server.v1_14_R1.TileEntity
- Stack map table: number of frames 3
- [pc: 35, append: {net.minecraft.server.v1_14_R1.TileEntity}]
- [pc: 61, same]
- [pc: 70, same]
- // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
- // Stack: 4, Locals: 2
- public boolean n(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_1 [blockposition]
- 1 invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
- 4 ifeq 11
- 7 iconst_0
- 8 goto 30
- 11 aload_0 [this]
- 12 getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
- 15 aload_1 [blockposition]
- 16 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 19 iconst_4
- 20 ishr
- 21 aload_1 [blockposition]
- 22 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 25 iconst_4
- 26 ishr
- 27 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.b(int, int) : boolean [1529]
- 30 ireturn
- Line numbers:
- [pc: 0, line: 1198]
- Local variable table:
- [pc: 0, pc: 31] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 31] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 2
- [pc: 11, same]
- [pc: 30, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #1530 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Entity;)Z
- // Stack: 5, Locals: 4
- public boolean a(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Entity entity);
- 0 aload_1 [blockposition]
- 1 invokestatic net.minecraft.server.v1_14_R1.World.isOutsideWorld(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [697]
- 4 ifeq 9
- 7 iconst_0
- 8 ireturn
- 9 aload_0 [this]
- 10 aload_1 [blockposition]
- 11 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 14 iconst_4
- 15 ishr
- 16 aload_1 [blockposition]
- 17 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 20 iconst_4
- 21 ishr
- 22 getstatic net.minecraft.server.v1_14_R1.ChunkStatus.FULL : net.minecraft.server.v1_14_R1.ChunkStatus [608]
- 25 iconst_0
- 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]
- 29 astore_3 [ichunkaccess]
- 30 aload_3 [ichunkaccess]
- 31 ifnonnull 38
- 34 iconst_0
- 35 goto 51
- 38 aload_3 [ichunkaccess]
- 39 aload_1 [blockposition]
- 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]
- 45 aload_0 [this]
- 46 aload_1 [blockposition]
- 47 aload_2 [entity]
- 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]
- 51 ireturn
- Line numbers:
- [pc: 0, line: 1202]
- [pc: 7, line: 1203]
- [pc: 9, line: 1205]
- [pc: 30, line: 1207]
- Local variable table:
- [pc: 30, pc: 52] local: ichunkaccess index: 3 type: net.minecraft.server.v1_14_R1.IChunkAccess
- [pc: 0, pc: 52] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 52] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 52] local: entity index: 2 type: net.minecraft.server.v1_14_R1.Entity
- Stack map table: number of frames 3
- [pc: 9, same]
- [pc: 38, append: {net.minecraft.server.v1_14_R1.IChunkAccess}]
- [pc: 51, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #212 ()V
- // Stack: 10, Locals: 7
- public void M();
- 0 dconst_1
- 1 aload_0 [this]
- 2 fconst_1
- 3 invokevirtual net.minecraft.server.v1_14_R1.World.h(float) : float [1537]
- 6 ldc_w <Float 5.0> [1538]
- 9 fmul
- 10 f2d
- 11 ldc2_w <Double 16.0> [1539]
- 14 ddiv
- 15 dsub
- 16 dstore_1 [d0]
- 17 dconst_1
- 18 aload_0 [this]
- 19 fconst_1
- 20 invokevirtual net.minecraft.server.v1_14_R1.World.f(float) : float [1542]
- 23 ldc_w <Float 5.0> [1538]
- 26 fmul
- 27 f2d
- 28 ldc2_w <Double 16.0> [1539]
- 31 ddiv
- 32 dsub
- 33 dstore_3 [d1]
- 34 ldc2_w <Double 0.5> [1076]
- 37 ldc2_w <Double 2.0> [1543]
- 40 aload_0 [this]
- 41 fconst_1
- 42 invokevirtual net.minecraft.server.v1_14_R1.World.j(float) : float [1110]
- 45 ldc_w <Float 6.2831855> [1111]
- 48 fmul
- 49 invokestatic net.minecraft.server.v1_14_R1.MathHelper.cos(float) : float [1547]
- 52 f2d
- 53 ldc2_w <Double -0.25> [1548]
- 56 ldc2_w <Double 0.25> [1550]
- 59 invokestatic net.minecraft.server.v1_14_R1.MathHelper.a(double, double, double) : double [1554]
- 62 dmul
- 63 dadd
- 64 dstore 5 [d2]
- 66 aload_0 [this]
- 67 dconst_1
- 68 dload 5 [d2]
- 70 dload_1 [d0]
- 71 dmul
- 72 dload_3 [d1]
- 73 dmul
- 74 dsub
- 75 ldc2_w <Double 11.0> [1555]
- 78 dmul
- 79 d2i
- 80 putfield net.minecraft.server.v1_14_R1.World.u : int [169]
- 83 return
- Line numbers:
- [pc: 0, line: 1212]
- [pc: 17, line: 1213]
- [pc: 34, line: 1214]
- [pc: 66, line: 1216]
- [pc: 83, line: 1217]
- Local variable table:
- [pc: 0, pc: 84] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 17, pc: 84] local: d0 index: 1 type: double
- [pc: 34, pc: 84] local: d1 index: 3 type: double
- [pc: 66, pc: 84] local: d2 index: 5 type: double
- // Method descriptor #1558 (ZZ)V
- // Stack: 3, Locals: 3
- public void setSpawnFlags(boolean flag, boolean flag1);
- 0 aload_0 [this]
- 1 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
- 4 iload_1 [flag]
- 5 iload_2 [flag1]
- 6 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.a(boolean, boolean) : void [1560]
- 9 return
- Line numbers:
- [pc: 0, line: 1220]
- [pc: 9, line: 1221]
- Local variable table:
- [pc: 0, pc: 10] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 10] local: flag index: 1 type: boolean
- [pc: 0, pc: 10] local: flag1 index: 2 type: boolean
- // Method descriptor #212 ()V
- // Stack: 2, Locals: 1
- protected void N();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 4 invokevirtual net.minecraft.server.v1_14_R1.WorldData.hasStorm() : boolean [1565]
- 7 ifeq 30
- 10 aload_0 [this]
- 11 fconst_1
- 12 putfield net.minecraft.server.v1_14_R1.World.rainLevel : float [1567]
- 15 aload_0 [this]
- 16 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 19 invokevirtual net.minecraft.server.v1_14_R1.WorldData.isThundering() : boolean [1570]
- 22 ifeq 30
- 25 aload_0 [this]
- 26 fconst_1
- 27 putfield net.minecraft.server.v1_14_R1.World.thunderLevel : float [1572]
- 30 return
- Line numbers:
- [pc: 0, line: 1224]
- [pc: 10, line: 1225]
- [pc: 15, line: 1226]
- [pc: 25, line: 1227]
- [pc: 30, line: 1231]
- Local variable table:
- [pc: 0, pc: 31] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- Stack map table: number of frames 1
- [pc: 30, same]
- // Method descriptor #212 ()V
- // Stack: 1, Locals: 1
- public void close() throws java.io.IOException;
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
- 4 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.close() : void [1575]
- 7 return
- Line numbers:
- [pc: 0, line: 1234]
- [pc: 7, line: 1235]
- Local variable table:
- [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1577 ()Lnet/minecraft/server/v1_14_R1/ChunkStatus;
- // Stack: 1, Locals: 1
- public net.minecraft.server.v1_14_R1.ChunkStatus O();
- 0 getstatic net.minecraft.server.v1_14_R1.ChunkStatus.FULL : net.minecraft.server.v1_14_R1.ChunkStatus [608]
- 3 areturn
- Line numbers:
- [pc: 0, line: 1239]
- Local variable table:
- [pc: 0, pc: 4] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1578 (Lnet/minecraft/server/v1_14_R1/Entity;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List;
- // 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;>;
- // Stack: 5, Locals: 12
- 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);
- 0 invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
- 3 astore 4 [list]
- 5 aload_2 [axisalignedbb]
- 6 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
- 9 ldc2_w <Double 2.0> [1543]
- 12 dsub
- 13 ldc2_w <Double 16.0> [1539]
- 16 ddiv
- 17 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 20 istore 5 [i]
- 22 aload_2 [axisalignedbb]
- 23 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
- 26 ldc2_w <Double 2.0> [1543]
- 29 dadd
- 30 ldc2_w <Double 16.0> [1539]
- 33 ddiv
- 34 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 37 istore 6 [j]
- 39 aload_2 [axisalignedbb]
- 40 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
- 43 ldc2_w <Double 2.0> [1543]
- 46 dsub
- 47 ldc2_w <Double 16.0> [1539]
- 50 ddiv
- 51 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 54 istore 7 [k]
- 56 aload_2 [axisalignedbb]
- 57 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
- 60 ldc2_w <Double 2.0> [1543]
- 63 dadd
- 64 ldc2_w <Double 16.0> [1539]
- 67 ddiv
- 68 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 71 istore 8 [l]
- 73 iload 5 [i]
- 75 istore 9 [i1]
- 77 iload 9 [i1]
- 79 iload 6 [j]
- 81 if_icmpgt 136
- 84 iload 7 [k]
- 86 istore 10 [j1]
- 88 iload 10 [j1]
- 90 iload 8 [l]
- 92 if_icmpgt 130
- 95 aload_0 [this]
- 96 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
- 99 iload 9 [i1]
- 101 iload 10 [j1]
- 103 iconst_0
- 104 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getChunkAt(int, int, boolean) : net.minecraft.server.v1_14_R1.Chunk [518]
- 107 astore 11 [chunk]
- 109 aload 11 [chunk]
- 111 ifnull 124
- 114 aload 11 [chunk]
- 116 aload_1 [entity]
- 117 aload_2 [axisalignedbb]
- 118 aload 4 [list]
- 120 aload_3 [predicate]
- 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]
- 124 iinc 10 1 [j1]
- 127 goto 88
- 130 iinc 9 1 [i1]
- 133 goto 77
- 136 aload 4 [list]
- 138 areturn
- Line numbers:
- [pc: 0, line: 1244]
- [pc: 5, line: 1245]
- [pc: 22, line: 1246]
- [pc: 39, line: 1247]
- [pc: 56, line: 1248]
- [pc: 73, line: 1250]
- [pc: 84, line: 1251]
- [pc: 95, line: 1252]
- [pc: 109, line: 1254]
- [pc: 114, line: 1255]
- [pc: 124, line: 1251]
- [pc: 130, line: 1250]
- [pc: 136, line: 1260]
- Local variable table:
- [pc: 109, pc: 124] local: chunk index: 11 type: net.minecraft.server.v1_14_R1.Chunk
- [pc: 88, pc: 130] local: j1 index: 10 type: int
- [pc: 77, pc: 136] local: i1 index: 9 type: int
- [pc: 0, pc: 139] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 139] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
- [pc: 0, pc: 139] local: axisalignedbb index: 2 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
- [pc: 0, pc: 139] local: predicate index: 3 type: java.util.function.Predicate
- [pc: 5, pc: 139] local: list index: 4 type: java.util.List
- [pc: 22, pc: 139] local: i index: 5 type: int
- [pc: 39, pc: 139] local: j index: 6 type: int
- [pc: 56, pc: 139] local: k index: 7 type: int
- [pc: 73, pc: 139] local: l index: 8 type: int
- Local variable type table:
- [pc: 0, pc: 139] local: predicate index: 3 type: java.util.function.Predicate<? super net.minecraft.server.v1_14_R1.Entity>
- [pc: 5, pc: 139] local: list index: 4 type: java.util.List<net.minecraft.server.v1_14_R1.Entity>
- Stack map table: number of frames 5
- [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}]
- [pc: 88, append: {int}]
- [pc: 124, same]
- [pc: 130, chop 1 local(s)]
- [pc: 136, chop 1 local(s)]
- // Method descriptor #1588 (Lnet/minecraft/server/v1_14_R1/EntityTypes;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List;
- // 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;>;
- // Stack: 5, Locals: 12
- 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);
- 0 aload_2 [axisalignedbb]
- 1 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
- 4 ldc2_w <Double 2.0> [1543]
- 7 dsub
- 8 ldc2_w <Double 16.0> [1539]
- 11 ddiv
- 12 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 15 istore 4 [i]
- 17 aload_2 [axisalignedbb]
- 18 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
- 21 ldc2_w <Double 2.0> [1543]
- 24 dadd
- 25 ldc2_w <Double 16.0> [1539]
- 28 ddiv
- 29 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 32 istore 5 [j]
- 34 aload_2 [axisalignedbb]
- 35 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
- 38 ldc2_w <Double 2.0> [1543]
- 41 dsub
- 42 ldc2_w <Double 16.0> [1539]
- 45 ddiv
- 46 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 49 istore 6 [k]
- 51 aload_2 [axisalignedbb]
- 52 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
- 55 ldc2_w <Double 2.0> [1543]
- 58 dadd
- 59 ldc2_w <Double 16.0> [1539]
- 62 ddiv
- 63 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 66 istore 7 [l]
- 68 invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
- 71 astore 8 [list]
- 73 iload 4 [i]
- 75 istore 9 [i1]
- 77 iload 9 [i1]
- 79 iload 5 [j]
- 81 if_icmpge 136
- 84 iload 6 [k]
- 86 istore 10 [j1]
- 88 iload 10 [j1]
- 90 iload 7 [l]
- 92 if_icmpge 130
- 95 aload_0 [this]
- 96 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
- 99 iload 9 [i1]
- 101 iload 10 [j1]
- 103 iconst_0
- 104 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getChunkAt(int, int, boolean) : net.minecraft.server.v1_14_R1.Chunk [518]
- 107 astore 11 [chunk]
- 109 aload 11 [chunk]
- 111 ifnull 124
- 114 aload 11 [chunk]
- 116 aload_1 [entitytypes]
- 117 aload_2 [axisalignedbb]
- 118 aload 8 [list]
- 120 aload_3 [predicate]
- 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]
- 124 iinc 10 1 [j1]
- 127 goto 88
- 130 iinc 9 1 [i1]
- 133 goto 77
- 136 aload 8 [list]
- 138 areturn
- Line numbers:
- [pc: 0, line: 1264]
- [pc: 17, line: 1265]
- [pc: 34, line: 1266]
- [pc: 51, line: 1267]
- [pc: 68, line: 1268]
- [pc: 73, line: 1270]
- [pc: 84, line: 1271]
- [pc: 95, line: 1272]
- [pc: 109, line: 1274]
- [pc: 114, line: 1275]
- [pc: 124, line: 1271]
- [pc: 130, line: 1270]
- [pc: 136, line: 1280]
- Local variable table:
- [pc: 109, pc: 124] local: chunk index: 11 type: net.minecraft.server.v1_14_R1.Chunk
- [pc: 88, pc: 130] local: j1 index: 10 type: int
- [pc: 77, pc: 136] local: i1 index: 9 type: int
- [pc: 0, pc: 139] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 139] local: entitytypes index: 1 type: net.minecraft.server.v1_14_R1.EntityTypes
- [pc: 0, pc: 139] local: axisalignedbb index: 2 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
- [pc: 0, pc: 139] local: predicate index: 3 type: java.util.function.Predicate
- [pc: 17, pc: 139] local: i index: 4 type: int
- [pc: 34, pc: 139] local: j index: 5 type: int
- [pc: 51, pc: 139] local: k index: 6 type: int
- [pc: 68, pc: 139] local: l index: 7 type: int
- [pc: 73, pc: 139] local: list index: 8 type: java.util.List
- Local variable type table:
- [pc: 0, pc: 139] local: entitytypes index: 1 type: net.minecraft.server.v1_14_R1.EntityTypes<?>
- [pc: 0, pc: 139] local: predicate index: 3 type: java.util.function.Predicate<? super net.minecraft.server.v1_14_R1.Entity>
- [pc: 73, pc: 139] local: list index: 8 type: java.util.List<net.minecraft.server.v1_14_R1.Entity>
- Stack map table: number of frames 5
- [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}]
- [pc: 88, append: {int}]
- [pc: 124, same]
- [pc: 130, chop 1 local(s)]
- [pc: 136, chop 1 local(s)]
- // Method descriptor #1597 (Ljava/lang/Class;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List;
- // 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;>;
- // Stack: 5, Locals: 13
- 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);
- 0 aload_2 [axisalignedbb]
- 1 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
- 4 ldc2_w <Double 2.0> [1543]
- 7 dsub
- 8 ldc2_w <Double 16.0> [1539]
- 11 ddiv
- 12 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 15 istore 4 [i]
- 17 aload_2 [axisalignedbb]
- 18 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
- 21 ldc2_w <Double 2.0> [1543]
- 24 dadd
- 25 ldc2_w <Double 16.0> [1539]
- 28 ddiv
- 29 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 32 istore 5 [j]
- 34 aload_2 [axisalignedbb]
- 35 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
- 38 ldc2_w <Double 2.0> [1543]
- 41 dsub
- 42 ldc2_w <Double 16.0> [1539]
- 45 ddiv
- 46 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 49 istore 6 [k]
- 51 aload_2 [axisalignedbb]
- 52 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
- 55 ldc2_w <Double 2.0> [1543]
- 58 dadd
- 59 ldc2_w <Double 16.0> [1539]
- 62 ddiv
- 63 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 66 istore 7 [l]
- 68 invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
- 71 astore 8 [list]
- 73 aload_0 [this]
- 74 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
- 77 astore 9 [ichunkprovider]
- 79 iload 4 [i]
- 81 istore 10 [i1]
- 83 iload 10 [i1]
- 85 iload 5 [j]
- 87 if_icmpge 140
- 90 iload 6 [k]
- 92 istore 11 [j1]
- 94 iload 11 [j1]
- 96 iload 7 [l]
- 98 if_icmpge 134
- 101 aload 9 [ichunkprovider]
- 103 iload 10 [i1]
- 105 iload 11 [j1]
- 107 iconst_0
- 108 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.getChunkAt(int, int, boolean) : net.minecraft.server.v1_14_R1.Chunk [518]
- 111 astore 12 [chunk]
- 113 aload 12 [chunk]
- 115 ifnull 128
- 118 aload 12 [chunk]
- 120 aload_1 [oclass]
- 121 aload_2 [axisalignedbb]
- 122 aload 8 [list]
- 124 aload_3 [predicate]
- 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]
- 128 iinc 11 1 [j1]
- 131 goto 94
- 134 iinc 10 1 [i1]
- 137 goto 83
- 140 aload 8 [list]
- 142 areturn
- Line numbers:
- [pc: 0, line: 1285]
- [pc: 17, line: 1286]
- [pc: 34, line: 1287]
- [pc: 51, line: 1288]
- [pc: 68, line: 1289]
- [pc: 73, line: 1290]
- [pc: 79, line: 1292]
- [pc: 90, line: 1293]
- [pc: 101, line: 1294]
- [pc: 113, line: 1296]
- [pc: 118, line: 1297]
- [pc: 128, line: 1293]
- [pc: 134, line: 1292]
- [pc: 140, line: 1302]
- Local variable table:
- [pc: 113, pc: 128] local: chunk index: 12 type: net.minecraft.server.v1_14_R1.Chunk
- [pc: 94, pc: 134] local: j1 index: 11 type: int
- [pc: 83, pc: 140] local: i1 index: 10 type: int
- [pc: 0, pc: 143] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 143] local: oclass index: 1 type: java.lang.Class
- [pc: 0, pc: 143] local: axisalignedbb index: 2 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
- [pc: 0, pc: 143] local: predicate index: 3 type: java.util.function.Predicate
- [pc: 17, pc: 143] local: i index: 4 type: int
- [pc: 34, pc: 143] local: j index: 5 type: int
- [pc: 51, pc: 143] local: k index: 6 type: int
- [pc: 68, pc: 143] local: l index: 7 type: int
- [pc: 73, pc: 143] local: list index: 8 type: java.util.List
- [pc: 79, pc: 143] local: ichunkprovider index: 9 type: net.minecraft.server.v1_14_R1.IChunkProvider
- Local variable type table:
- [pc: 0, pc: 143] local: oclass index: 1 type: java.lang.Class<? extends T>
- [pc: 0, pc: 143] local: predicate index: 3 type: java.util.function.Predicate<? super T>
- [pc: 73, pc: 143] local: list index: 8 type: java.util.List<T>
- Stack map table: number of frames 5
- [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}]
- [pc: 94, append: {int}]
- [pc: 128, same]
- [pc: 134, chop 1 local(s)]
- [pc: 140, chop 1 local(s)]
- // Method descriptor #1597 (Ljava/lang/Class;Lnet/minecraft/server/v1_14_R1/AxisAlignedBB;Ljava/util/function/Predicate;)Ljava/util/List;
- // 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;>;
- // Stack: 5, Locals: 13
- 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);
- 0 aload_2 [axisalignedbb]
- 1 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minX : double [1373]
- 4 ldc2_w <Double 2.0> [1543]
- 7 dsub
- 8 ldc2_w <Double 16.0> [1539]
- 11 ddiv
- 12 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 15 istore 4 [i]
- 17 aload_2 [axisalignedbb]
- 18 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxX : double [1382]
- 21 ldc2_w <Double 2.0> [1543]
- 24 dadd
- 25 ldc2_w <Double 16.0> [1539]
- 28 ddiv
- 29 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 32 istore 5 [j]
- 34 aload_2 [axisalignedbb]
- 35 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.minZ : double [1393]
- 38 ldc2_w <Double 2.0> [1543]
- 41 dsub
- 42 ldc2_w <Double 16.0> [1539]
- 45 ddiv
- 46 invokestatic net.minecraft.server.v1_14_R1.MathHelper.floor(double) : int [1379]
- 49 istore 6 [k]
- 51 aload_2 [axisalignedbb]
- 52 getfield net.minecraft.server.v1_14_R1.AxisAlignedBB.maxZ : double [1396]
- 55 ldc2_w <Double 2.0> [1543]
- 58 dadd
- 59 ldc2_w <Double 16.0> [1539]
- 62 ddiv
- 63 invokestatic net.minecraft.server.v1_14_R1.MathHelper.f(double) : int [1384]
- 66 istore 7 [l]
- 68 invokestatic com.google.common.collect.Lists.newArrayList() : java.util.ArrayList [220]
- 71 astore 8 [list]
- 73 aload_0 [this]
- 74 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkProvider() : net.minecraft.server.v1_14_R1.IChunkProvider [514]
- 77 astore 9 [ichunkprovider]
- 79 iload 4 [i]
- 81 istore 10 [i1]
- 83 iload 10 [i1]
- 85 iload 5 [j]
- 87 if_icmpge 139
- 90 iload 6 [k]
- 92 istore 11 [j1]
- 94 iload 11 [j1]
- 96 iload 7 [l]
- 98 if_icmpge 133
- 101 aload 9 [ichunkprovider]
- 103 iload 10 [i1]
- 105 iload 11 [j1]
- 107 invokevirtual net.minecraft.server.v1_14_R1.IChunkProvider.a(int, int) : net.minecraft.server.v1_14_R1.Chunk [1609]
- 110 astore 12 [chunk]
- 112 aload 12 [chunk]
- 114 ifnull 127
- 117 aload 12 [chunk]
- 119 aload_1 [oclass]
- 120 aload_2 [axisalignedbb]
- 121 aload 8 [list]
- 123 aload_3 [predicate]
- 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]
- 127 iinc 11 1 [j1]
- 130 goto 94
- 133 iinc 10 1 [i1]
- 136 goto 83
- 139 aload 8 [list]
- 141 areturn
- Line numbers:
- [pc: 0, line: 1307]
- [pc: 17, line: 1308]
- [pc: 34, line: 1309]
- [pc: 51, line: 1310]
- [pc: 68, line: 1311]
- [pc: 73, line: 1312]
- [pc: 79, line: 1314]
- [pc: 90, line: 1315]
- [pc: 101, line: 1316]
- [pc: 112, line: 1318]
- [pc: 117, line: 1319]
- [pc: 127, line: 1315]
- [pc: 133, line: 1314]
- [pc: 139, line: 1324]
- Local variable table:
- [pc: 112, pc: 127] local: chunk index: 12 type: net.minecraft.server.v1_14_R1.Chunk
- [pc: 94, pc: 133] local: j1 index: 11 type: int
- [pc: 83, pc: 139] local: i1 index: 10 type: int
- [pc: 0, pc: 142] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 142] local: oclass index: 1 type: java.lang.Class
- [pc: 0, pc: 142] local: axisalignedbb index: 2 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
- [pc: 0, pc: 142] local: predicate index: 3 type: java.util.function.Predicate
- [pc: 17, pc: 142] local: i index: 4 type: int
- [pc: 34, pc: 142] local: j index: 5 type: int
- [pc: 51, pc: 142] local: k index: 6 type: int
- [pc: 68, pc: 142] local: l index: 7 type: int
- [pc: 73, pc: 142] local: list index: 8 type: java.util.List
- [pc: 79, pc: 142] local: ichunkprovider index: 9 type: net.minecraft.server.v1_14_R1.IChunkProvider
- Local variable type table:
- [pc: 0, pc: 142] local: oclass index: 1 type: java.lang.Class<? extends T>
- [pc: 0, pc: 142] local: predicate index: 3 type: java.util.function.Predicate<? super T>
- [pc: 73, pc: 142] local: list index: 8 type: java.util.List<T>
- Stack map table: number of frames 5
- [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}]
- [pc: 94, append: {int}]
- [pc: 127, same]
- [pc: 133, chop 1 local(s)]
- [pc: 139, chop 1 local(s)]
- // Method descriptor #1611 (I)Lnet/minecraft/server/v1_14_R1/Entity;
- @javax.annotation.Nullable
- public abstract net.minecraft.server.v1_14_R1.Entity getEntity(int arg0);
- // Method descriptor #1315 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/TileEntity;)V
- // Stack: 2, Locals: 3
- public void b(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.TileEntity tileentity);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 2 invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
- 5 ifeq 16
- 8 aload_0 [this]
- 9 aload_1 [blockposition]
- 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]
- 13 invokevirtual net.minecraft.server.v1_14_R1.Chunk.markDirty() : void [1614]
- 16 return
- Line numbers:
- [pc: 0, line: 1331]
- [pc: 8, line: 1332]
- [pc: 16, line: 1335]
- Local variable table:
- [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 17] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 17] local: tileentity index: 2 type: net.minecraft.server.v1_14_R1.TileEntity
- Stack map table: number of frames 1
- [pc: 16, same]
- // Method descriptor #167 ()I
- // Stack: 1, Locals: 1
- public int getSeaLevel();
- 0 bipush 63
- 2 ireturn
- Line numbers:
- [pc: 0, line: 1339]
- Local variable table:
- [pc: 0, pc: 3] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1616 ()Lnet/minecraft/server/v1_14_R1/World;
- // Stack: 1, Locals: 1
- public net.minecraft.server.v1_14_R1.World getMinecraftWorld();
- 0 aload_0 [this]
- 1 areturn
- Line numbers:
- [pc: 0, line: 1344]
- Local variable table:
- [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #698 ()Lnet/minecraft/server/v1_14_R1/WorldType;
- // Stack: 1, Locals: 1
- public net.minecraft.server.v1_14_R1.WorldType P();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 4 invokevirtual net.minecraft.server.v1_14_R1.WorldData.getType() : net.minecraft.server.v1_14_R1.WorldType [700]
- 7 areturn
- Line numbers:
- [pc: 0, line: 1348]
- Local variable table:
- [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #592 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)I
- // Stack: 4, Locals: 4
- public int getBlockPower(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 iconst_0
- 1 istore_2 [b0]
- 2 iload_2 [b0]
- 3 aload_0 [this]
- 4 aload_1 [blockposition]
- 5 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.down() : net.minecraft.server.v1_14_R1.BlockPosition [932]
- 8 getstatic net.minecraft.server.v1_14_R1.EnumDirection.DOWN : net.minecraft.server.v1_14_R1.EnumDirection [949]
- 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]
- 14 invokestatic java.lang.Math.max(int, int) : int [1628]
- 17 istore_3 [i]
- 18 iload_3 [i]
- 19 bipush 15
- 21 if_icmplt 26
- 24 iload_3 [i]
- 25 ireturn
- 26 iload_3 [i]
- 27 aload_0 [this]
- 28 aload_1 [blockposition]
- 29 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
- 32 getstatic net.minecraft.server.v1_14_R1.EnumDirection.UP : net.minecraft.server.v1_14_R1.EnumDirection [952]
- 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]
- 38 invokestatic java.lang.Math.max(int, int) : int [1628]
- 41 istore_3 [i]
- 42 iload_3 [i]
- 43 bipush 15
- 45 if_icmplt 50
- 48 iload_3 [i]
- 49 ireturn
- 50 iload_3 [i]
- 51 aload_0 [this]
- 52 aload_1 [blockposition]
- 53 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.north() : net.minecraft.server.v1_14_R1.BlockPosition [935]
- 56 getstatic net.minecraft.server.v1_14_R1.EnumDirection.NORTH : net.minecraft.server.v1_14_R1.EnumDirection [955]
- 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]
- 62 invokestatic java.lang.Math.max(int, int) : int [1628]
- 65 istore_3 [i]
- 66 iload_3 [i]
- 67 bipush 15
- 69 if_icmplt 74
- 72 iload_3 [i]
- 73 ireturn
- 74 iload_3 [i]
- 75 aload_0 [this]
- 76 aload_1 [blockposition]
- 77 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.south() : net.minecraft.server.v1_14_R1.BlockPosition [938]
- 80 getstatic net.minecraft.server.v1_14_R1.EnumDirection.SOUTH : net.minecraft.server.v1_14_R1.EnumDirection [958]
- 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]
- 86 invokestatic java.lang.Math.max(int, int) : int [1628]
- 89 istore_3 [i]
- 90 iload_3 [i]
- 91 bipush 15
- 93 if_icmplt 98
- 96 iload_3 [i]
- 97 ireturn
- 98 iload_3 [i]
- 99 aload_0 [this]
- 100 aload_1 [blockposition]
- 101 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.west() : net.minecraft.server.v1_14_R1.BlockPosition [923]
- 104 getstatic net.minecraft.server.v1_14_R1.EnumDirection.WEST : net.minecraft.server.v1_14_R1.EnumDirection [943]
- 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]
- 110 invokestatic java.lang.Math.max(int, int) : int [1628]
- 113 istore_3 [i]
- 114 iload_3 [i]
- 115 bipush 15
- 117 if_icmplt 122
- 120 iload_3 [i]
- 121 ireturn
- 122 iload_3 [i]
- 123 aload_0 [this]
- 124 aload_1 [blockposition]
- 125 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.east() : net.minecraft.server.v1_14_R1.BlockPosition [929]
- 128 getstatic net.minecraft.server.v1_14_R1.EnumDirection.EAST : net.minecraft.server.v1_14_R1.EnumDirection [946]
- 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]
- 134 invokestatic java.lang.Math.max(int, int) : int [1628]
- 137 istore_3 [i]
- 138 iload_3 [i]
- 139 bipush 15
- 141 if_icmplt 148
- 144 iload_3 [i]
- 145 goto 149
- 148 iload_3 [i]
- 149 ireturn
- Line numbers:
- [pc: 0, line: 1352]
- [pc: 2, line: 1353]
- [pc: 18, line: 1355]
- [pc: 24, line: 1356]
- [pc: 26, line: 1358]
- [pc: 42, line: 1359]
- [pc: 48, line: 1360]
- [pc: 50, line: 1362]
- [pc: 66, line: 1363]
- [pc: 72, line: 1364]
- [pc: 74, line: 1366]
- [pc: 90, line: 1367]
- [pc: 96, line: 1368]
- [pc: 98, line: 1370]
- [pc: 114, line: 1371]
- [pc: 120, line: 1372]
- [pc: 122, line: 1374]
- [pc: 138, line: 1375]
- Local variable table:
- [pc: 0, pc: 150] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 150] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 2, pc: 150] local: b0 index: 2 type: byte
- [pc: 18, pc: 150] local: i index: 3 type: int
- Stack map table: number of frames 7
- [pc: 26, append: {int, int}]
- [pc: 50, same]
- [pc: 74, same]
- [pc: 98, same]
- [pc: 122, same]
- [pc: 148, same]
- [pc: 149, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #1632 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/EnumDirection;)Z
- // Stack: 3, Locals: 3
- public boolean isBlockFacePowered(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.EnumDirection enumdirection);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 2 aload_2 [enumdirection]
- 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]
- 6 ifle 13
- 9 iconst_1
- 10 goto 14
- 13 iconst_0
- 14 ireturn
- Line numbers:
- [pc: 0, line: 1384]
- Local variable table:
- [pc: 0, pc: 15] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 15] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 15] local: enumdirection index: 2 type: net.minecraft.server.v1_14_R1.EnumDirection
- Stack map table: number of frames 2
- [pc: 13, same]
- [pc: 14, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #1620 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/EnumDirection;)I
- // Stack: 4, Locals: 4
- public int getBlockFacePower(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.EnumDirection enumdirection);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 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]
- 5 astore_3 [iblockdata]
- 6 aload_3 [iblockdata]
- 7 aload_0 [this]
- 8 aload_1 [blockposition]
- 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]
- 12 ifeq 23
- 15 aload_0 [this]
- 16 aload_1 [blockposition]
- 17 invokevirtual net.minecraft.server.v1_14_R1.World.getBlockPower(net.minecraft.server.v1_14_R1.BlockPosition) : int [1641]
- 20 goto 30
- 23 aload_3 [iblockdata]
- 24 aload_0 [this]
- 25 aload_1 [blockposition]
- 26 aload_2 [enumdirection]
- 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]
- 30 ireturn
- Line numbers:
- [pc: 0, line: 1388]
- [pc: 6, line: 1390]
- Local variable table:
- [pc: 0, pc: 31] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 31] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 31] local: enumdirection index: 2 type: net.minecraft.server.v1_14_R1.EnumDirection
- [pc: 6, pc: 31] local: iblockdata index: 3 type: net.minecraft.server.v1_14_R1.IBlockData
- Stack map table: number of frames 2
- [pc: 23, append: {net.minecraft.server.v1_14_R1.IBlockData}]
- [pc: 30, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
- // Stack: 3, Locals: 2
- public boolean isBlockIndirectlyPowered(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 2 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.down() : net.minecraft.server.v1_14_R1.BlockPosition [932]
- 5 getstatic net.minecraft.server.v1_14_R1.EnumDirection.DOWN : net.minecraft.server.v1_14_R1.EnumDirection [949]
- 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]
- 11 ifle 18
- 14 iconst_1
- 15 goto 109
- 18 aload_0 [this]
- 19 aload_1 [blockposition]
- 20 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [561]
- 23 getstatic net.minecraft.server.v1_14_R1.EnumDirection.UP : net.minecraft.server.v1_14_R1.EnumDirection [952]
- 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]
- 29 ifle 36
- 32 iconst_1
- 33 goto 109
- 36 aload_0 [this]
- 37 aload_1 [blockposition]
- 38 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.north() : net.minecraft.server.v1_14_R1.BlockPosition [935]
- 41 getstatic net.minecraft.server.v1_14_R1.EnumDirection.NORTH : net.minecraft.server.v1_14_R1.EnumDirection [955]
- 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]
- 47 ifle 54
- 50 iconst_1
- 51 goto 109
- 54 aload_0 [this]
- 55 aload_1 [blockposition]
- 56 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.south() : net.minecraft.server.v1_14_R1.BlockPosition [938]
- 59 getstatic net.minecraft.server.v1_14_R1.EnumDirection.SOUTH : net.minecraft.server.v1_14_R1.EnumDirection [958]
- 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]
- 65 ifle 72
- 68 iconst_1
- 69 goto 109
- 72 aload_0 [this]
- 73 aload_1 [blockposition]
- 74 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.west() : net.minecraft.server.v1_14_R1.BlockPosition [923]
- 77 getstatic net.minecraft.server.v1_14_R1.EnumDirection.WEST : net.minecraft.server.v1_14_R1.EnumDirection [943]
- 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]
- 83 ifle 90
- 86 iconst_1
- 87 goto 109
- 90 aload_0 [this]
- 91 aload_1 [blockposition]
- 92 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.east() : net.minecraft.server.v1_14_R1.BlockPosition [929]
- 95 getstatic net.minecraft.server.v1_14_R1.EnumDirection.EAST : net.minecraft.server.v1_14_R1.EnumDirection [946]
- 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]
- 101 ifle 108
- 104 iconst_1
- 105 goto 109
- 108 iconst_0
- 109 ireturn
- Line numbers:
- [pc: 0, line: 1394]
- Local variable table:
- [pc: 0, pc: 110] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 110] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 7
- [pc: 18, same]
- [pc: 36, same]
- [pc: 54, same]
- [pc: 72, same]
- [pc: 90, same]
- [pc: 108, same]
- [pc: 109, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #592 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)I
- // Stack: 2, Locals: 2
- public int isBlockIndirectlyGettingPowered(net.minecraft.server.v1_14_R1.BlockPosition pos);
- 0 aload_0 [this]
- 1 aload_1 [pos]
- 2 invokevirtual net.minecraft.server.v1_14_R1.World.q(net.minecraft.server.v1_14_R1.BlockPosition) : int [1648]
- 5 ireturn
- Line numbers:
- [pc: 0, line: 1397]
- Local variable table:
- [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 6] local: pos index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- // Method descriptor #592 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)I
- // Stack: 3, Locals: 8
- public int q(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 iconst_0
- 1 istore_2 [i]
- 2 getstatic net.minecraft.server.v1_14_R1.World.a : net.minecraft.server.v1_14_R1.EnumDirection[] [1650]
- 5 astore_3 [aenumdirection]
- 6 aload_3 [aenumdirection]
- 7 arraylength
- 8 istore 4 [j]
- 10 iconst_0
- 11 istore 5 [k]
- 13 iload 5 [k]
- 15 iload 4 [j]
- 17 if_icmpge 65
- 20 aload_3 [aenumdirection]
- 21 iload 5 [k]
- 23 aaload
- 24 astore 6 [enumdirection]
- 26 aload_0 [this]
- 27 aload_1 [blockposition]
- 28 aload 6 [enumdirection]
- 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]
- 33 aload 6 [enumdirection]
- 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]
- 38 istore 7 [l]
- 40 iload 7 [l]
- 42 bipush 15
- 44 if_icmplt 50
- 47 bipush 15
- 49 ireturn
- 50 iload 7 [l]
- 52 iload_2 [i]
- 53 if_icmple 59
- 56 iload 7 [l]
- 58 istore_2 [i]
- 59 iinc 5 1 [k]
- 62 goto 13
- 65 iload_2 [i]
- 66 ireturn
- Line numbers:
- [pc: 0, line: 1399]
- [pc: 2, line: 1400]
- [pc: 6, line: 1401]
- [pc: 10, line: 1403]
- [pc: 20, line: 1404]
- [pc: 26, line: 1405]
- [pc: 40, line: 1407]
- [pc: 47, line: 1408]
- [pc: 50, line: 1411]
- [pc: 56, line: 1412]
- [pc: 59, line: 1403]
- [pc: 65, line: 1416]
- Local variable table:
- [pc: 26, pc: 59] local: enumdirection index: 6 type: net.minecraft.server.v1_14_R1.EnumDirection
- [pc: 40, pc: 59] local: l index: 7 type: int
- [pc: 13, pc: 65] local: k index: 5 type: int
- [pc: 0, pc: 67] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 67] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 2, pc: 67] local: i index: 2 type: int
- [pc: 6, pc: 67] local: aenumdirection index: 3 type: net.minecraft.server.v1_14_R1.EnumDirection[]
- [pc: 10, pc: 67] local: j index: 4 type: int
- Stack map table: number of frames 4
- [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}]
- [pc: 50, append: {net.minecraft.server.v1_14_R1.EnumDirection, int}]
- [pc: 59, chop 2 local(s)]
- [pc: 65, chop 1 local(s)]
- // Method descriptor #1653 (J)V
- // Stack: 3, Locals: 3
- public void a(long i);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 4 lload_1 [i]
- 5 invokevirtual net.minecraft.server.v1_14_R1.WorldData.setTime(long) : void [1656]
- 8 return
- Line numbers:
- [pc: 0, line: 1420]
- [pc: 8, line: 1421]
- Local variable table:
- [pc: 0, pc: 9] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 9] local: i index: 1 type: long
- // Method descriptor #1658 ()J
- // Stack: 2, Locals: 1
- public long getSeed();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 4 invokevirtual net.minecraft.server.v1_14_R1.WorldData.getSeed() : long [1660]
- 7 lreturn
- Line numbers:
- [pc: 0, line: 1425]
- Local variable table:
- [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1658 ()J
- // Stack: 2, Locals: 1
- public long getTime();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 4 invokevirtual net.minecraft.server.v1_14_R1.WorldData.getTime() : long [1663]
- 7 lreturn
- Line numbers:
- [pc: 0, line: 1429]
- Local variable table:
- [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1658 ()J
- // Stack: 2, Locals: 1
- public long getDayTime();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 4 invokevirtual net.minecraft.server.v1_14_R1.WorldData.getDayTime() : long [1666]
- 7 lreturn
- Line numbers:
- [pc: 0, line: 1433]
- Local variable table:
- [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1653 (J)V
- // Stack: 3, Locals: 3
- public void setDayTime(long i);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 4 lload_1 [i]
- 5 invokevirtual net.minecraft.server.v1_14_R1.WorldData.setDayTime(long) : void [1669]
- 8 return
- Line numbers:
- [pc: 0, line: 1437]
- [pc: 8, line: 1438]
- Local variable table:
- [pc: 0, pc: 9] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 9] local: i index: 1 type: long
- // Method descriptor #212 ()V
- // Stack: 5, Locals: 1
- protected void a();
- 0 aload_0 [this]
- 1 aload_0 [this]
- 2 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 5 invokevirtual net.minecraft.server.v1_14_R1.WorldData.getTime() : long [1663]
- 8 lconst_1
- 9 ladd
- 10 invokevirtual net.minecraft.server.v1_14_R1.World.a(long) : void [1671]
- 13 aload_0 [this]
- 14 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 17 invokevirtual net.minecraft.server.v1_14_R1.WorldData.v() : net.minecraft.server.v1_14_R1.GameRules [1674]
- 20 getstatic net.minecraft.server.v1_14_R1.GameRules.DO_DAYLIGHT_CYCLE : net.minecraft.server.v1_14_R1.GameRules.GameRuleKey [1678]
- 23 invokevirtual net.minecraft.server.v1_14_R1.GameRules.getBoolean(net.minecraft.server.v1_14_R1.GameRules$GameRuleKey) : boolean [1682]
- 26 ifeq 42
- 29 aload_0 [this]
- 30 aload_0 [this]
- 31 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 34 invokevirtual net.minecraft.server.v1_14_R1.WorldData.getDayTime() : long [1666]
- 37 lconst_1
- 38 ladd
- 39 invokevirtual net.minecraft.server.v1_14_R1.World.setDayTime(long) : void [1683]
- 42 return
- Line numbers:
- [pc: 0, line: 1441]
- [pc: 13, line: 1442]
- [pc: 29, line: 1443]
- [pc: 42, line: 1446]
- Local variable table:
- [pc: 0, pc: 43] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- Stack map table: number of frames 1
- [pc: 42, same]
- // Method descriptor #559 ()Lnet/minecraft/server/v1_14_R1/BlockPosition;
- // Stack: 10, Locals: 2
- public net.minecraft.server.v1_14_R1.BlockPosition getSpawn();
- 0 new net.minecraft.server.v1_14_R1.BlockPosition [39]
- 3 dup
- 4 aload_0 [this]
- 5 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 8 invokevirtual net.minecraft.server.v1_14_R1.WorldData.b() : int [1686]
- 11 aload_0 [this]
- 12 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 15 invokevirtual net.minecraft.server.v1_14_R1.WorldData.c() : int [1688]
- 18 aload_0 [this]
- 19 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 22 invokevirtual net.minecraft.server.v1_14_R1.WorldData.d() : int [1690]
- 25 invokespecial net.minecraft.server.v1_14_R1.BlockPosition(int, int, int) [557]
- 28 astore_1 [blockposition]
- 29 aload_0 [this]
- 30 invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
- 33 aload_1 [blockposition]
- 34 invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.a(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1220]
- 37 ifne 70
- 40 aload_0 [this]
- 41 getstatic net.minecraft.server.v1_14_R1.HeightMap$Type.MOTION_BLOCKING : net.minecraft.server.v1_14_R1.HeightMap.Type [1693]
- 44 new net.minecraft.server.v1_14_R1.BlockPosition [39]
- 47 dup
- 48 aload_0 [this]
- 49 invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
- 52 invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.getCenterX() : double [1697]
- 55 dconst_0
- 56 aload_0 [this]
- 57 invokevirtual net.minecraft.server.v1_14_R1.World.getWorldBorder() : net.minecraft.server.v1_14_R1.WorldBorder [373]
- 60 invokevirtual net.minecraft.server.v1_14_R1.WorldBorder.getCenterZ() : double [1700]
- 63 invokespecial net.minecraft.server.v1_14_R1.BlockPosition(double, double, double) [1703]
- 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]
- 69 astore_1 [blockposition]
- 70 aload_1 [blockposition]
- 71 areturn
- Line numbers:
- [pc: 0, line: 1449]
- [pc: 29, line: 1451]
- [pc: 40, line: 1452]
- [pc: 70, line: 1455]
- Local variable table:
- [pc: 0, pc: 72] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 29, pc: 72] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 1
- [pc: 70, append: {net.minecraft.server.v1_14_R1.BlockPosition}]
- // Method descriptor #753 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)V
- // Stack: 2, Locals: 2
- public void a_(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 4 aload_1 [blockposition]
- 5 invokevirtual net.minecraft.server.v1_14_R1.WorldData.setSpawn(net.minecraft.server.v1_14_R1.BlockPosition) : void [1711]
- 8 return
- Line numbers:
- [pc: 0, line: 1459]
- [pc: 8, line: 1460]
- Local variable table:
- [pc: 0, pc: 9] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 9] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- // Method descriptor #1712 (Lnet/minecraft/server/v1_14_R1/EntityHuman;Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
- // Stack: 1, Locals: 3
- public boolean a(net.minecraft.server.v1_14_R1.EntityHuman entityhuman, net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 iconst_1
- 1 ireturn
- Line numbers:
- [pc: 0, line: 1463]
- Local variable table:
- [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 2] local: entityhuman index: 1 type: net.minecraft.server.v1_14_R1.EntityHuman
- [pc: 0, pc: 2] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
- // Method descriptor #1714 (Lnet/minecraft/server/v1_14_R1/Entity;B)V
- // Stack: 0, Locals: 3
- public void broadcastEntityEffect(net.minecraft.server.v1_14_R1.Entity entity, byte b0);
- 0 return
- Line numbers:
- [pc: 0, line: 1466]
- Local variable table:
- [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 1] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
- [pc: 0, pc: 1] local: b0 index: 2 type: byte
- // Method descriptor #512 ()Lnet/minecraft/server/v1_14_R1/IChunkProvider;
- // Stack: 1, Locals: 1
- public net.minecraft.server.v1_14_R1.IChunkProvider getChunkProvider();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
- 4 areturn
- Line numbers:
- [pc: 0, line: 1470]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1716 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Block;II)V
- // Stack: 5, Locals: 5
- public void playBlockAction(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Block block, int i, int j);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 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]
- 5 aload_0 [this]
- 6 aload_1 [blockposition]
- 7 iload_3 [i]
- 8 iload 4 [j]
- 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]
- 13 pop
- 14 return
- Line numbers:
- [pc: 0, line: 1474]
- [pc: 14, line: 1475]
- Local variable table:
- [pc: 0, pc: 15] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 15] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 15] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
- [pc: 0, pc: 15] local: i index: 3 type: int
- [pc: 0, pc: 15] local: j index: 4 type: int
- // Method descriptor #1721 ()Lnet/minecraft/server/v1_14_R1/WorldData;
- // Stack: 1, Locals: 1
- public net.minecraft.server.v1_14_R1.WorldData getWorldData();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 4 areturn
- Line numbers:
- [pc: 0, line: 1479]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1672 ()Lnet/minecraft/server/v1_14_R1/GameRules;
- // Stack: 1, Locals: 1
- public net.minecraft.server.v1_14_R1.GameRules getGameRules();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 4 invokevirtual net.minecraft.server.v1_14_R1.WorldData.v() : net.minecraft.server.v1_14_R1.GameRules [1674]
- 7 areturn
- Line numbers:
- [pc: 0, line: 1483]
- Local variable table:
- [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1108 (F)F
- // Stack: 3, Locals: 2
- public float f(float f);
- 0 fload_1 [f]
- 1 aload_0 [this]
- 2 getfield net.minecraft.server.v1_14_R1.World.lastThunderLevel : float [1724]
- 5 aload_0 [this]
- 6 getfield net.minecraft.server.v1_14_R1.World.thunderLevel : float [1572]
- 9 invokestatic net.minecraft.server.v1_14_R1.MathHelper.g(float, float, float) : float [1727]
- 12 aload_0 [this]
- 13 fload_1 [f]
- 14 invokevirtual net.minecraft.server.v1_14_R1.World.h(float) : float [1537]
- 17 fmul
- 18 freturn
- Line numbers:
- [pc: 0, line: 1487]
- Local variable table:
- [pc: 0, pc: 19] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 19] local: f index: 1 type: float
- // Method descriptor #1108 (F)F
- // Stack: 3, Locals: 2
- public float h(float f);
- 0 fload_1 [f]
- 1 aload_0 [this]
- 2 getfield net.minecraft.server.v1_14_R1.World.lastRainLevel : float [1729]
- 5 aload_0 [this]
- 6 getfield net.minecraft.server.v1_14_R1.World.rainLevel : float [1567]
- 9 invokestatic net.minecraft.server.v1_14_R1.MathHelper.g(float, float, float) : float [1727]
- 12 freturn
- Line numbers:
- [pc: 0, line: 1491]
- Local variable table:
- [pc: 0, pc: 13] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 13] local: f index: 1 type: float
- // Method descriptor #425 ()Z
- // Stack: 4, Locals: 1
- public boolean U();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
- 4 invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.g() : boolean [1731]
- 7 ifeq 41
- 10 aload_0 [this]
- 11 getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
- 14 invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.h() : boolean [1733]
- 17 ifne 41
- 20 aload_0 [this]
- 21 fconst_1
- 22 invokevirtual net.minecraft.server.v1_14_R1.World.f(float) : float [1542]
- 25 f2d
- 26 ldc2_w <Double 0.9> [1734]
- 29 dcmpl
- 30 ifle 37
- 33 iconst_1
- 34 goto 42
- 37 iconst_0
- 38 goto 42
- 41 iconst_0
- 42 ireturn
- Line numbers:
- [pc: 0, line: 1495]
- Local variable table:
- [pc: 0, pc: 43] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- Stack map table: number of frames 3
- [pc: 37, same]
- [pc: 41, same]
- [pc: 42, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #425 ()Z
- // Stack: 4, Locals: 1
- public boolean isRaining();
- 0 aload_0 [this]
- 1 fconst_1
- 2 invokevirtual net.minecraft.server.v1_14_R1.World.h(float) : float [1537]
- 5 f2d
- 6 ldc2_w <Double 0.2> [1737]
- 9 dcmpl
- 10 ifle 17
- 13 iconst_1
- 14 goto 18
- 17 iconst_0
- 18 ireturn
- Line numbers:
- [pc: 0, line: 1499]
- Local variable table:
- [pc: 0, pc: 19] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- Stack map table: number of frames 2
- [pc: 17, same]
- [pc: 18, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
- // Stack: 3, Locals: 2
- public boolean isRainingAt(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 invokevirtual net.minecraft.server.v1_14_R1.World.isRaining() : boolean [1741]
- 4 ifne 11
- 7 iconst_0
- 8 goto 64
- 11 aload_0 [this]
- 12 aload_1 [blockposition]
- 13 invokevirtual net.minecraft.server.v1_14_R1.World.f(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1743]
- 16 ifne 23
- 19 iconst_0
- 20 goto 64
- 23 aload_0 [this]
- 24 getstatic net.minecraft.server.v1_14_R1.HeightMap$Type.MOTION_BLOCKING : net.minecraft.server.v1_14_R1.HeightMap.Type [1693]
- 27 aload_1 [blockposition]
- 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]
- 31 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 34 aload_1 [blockposition]
- 35 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [433]
- 38 if_icmple 45
- 41 iconst_0
- 42 goto 64
- 45 aload_0 [this]
- 46 aload_1 [blockposition]
- 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]
- 50 invokevirtual net.minecraft.server.v1_14_R1.BiomeBase.b() : net.minecraft.server.v1_14_R1.BiomeBase$Precipitation [1747]
- 53 getstatic net.minecraft.server.v1_14_R1.BiomeBase$Precipitation.RAIN : net.minecraft.server.v1_14_R1.BiomeBase.Precipitation [1751]
- 56 if_acmpne 63
- 59 iconst_1
- 60 goto 64
- 63 iconst_0
- 64 ireturn
- Line numbers:
- [pc: 0, line: 1503]
- Local variable table:
- [pc: 0, pc: 65] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 65] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- Stack map table: number of frames 5
- [pc: 11, same]
- [pc: 23, same]
- [pc: 45, same]
- [pc: 63, same]
- [pc: 64, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #562 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
- // Stack: 2, Locals: 3
- public boolean s(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_0 [this]
- 1 aload_1 [blockposition]
- 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]
- 5 astore_2 [biomebase]
- 6 aload_2 [biomebase]
- 7 invokevirtual net.minecraft.server.v1_14_R1.BiomeBase.c() : boolean [1754]
- 10 ireturn
- Line numbers:
- [pc: 0, line: 1507]
- [pc: 6, line: 1509]
- Local variable table:
- [pc: 0, pc: 11] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 11] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 6, pc: 11] local: biomebase index: 2 type: net.minecraft.server.v1_14_R1.BiomeBase
- // Method descriptor #1756 (Ljava/lang/String;)Lnet/minecraft/server/v1_14_R1/WorldMap;
- @javax.annotation.Nullable
- public abstract net.minecraft.server.v1_14_R1.WorldMap a(java.lang.String arg0);
- // Method descriptor #1757 (Lnet/minecraft/server/v1_14_R1/WorldMap;)V
- public abstract void a(net.minecraft.server.v1_14_R1.WorldMap arg0);
- // Method descriptor #167 ()I
- public abstract int getWorldMapCount();
- // Method descriptor #896 (ILnet/minecraft/server/v1_14_R1/BlockPosition;I)V
- // Stack: 0, Locals: 4
- public void b(int i, net.minecraft.server.v1_14_R1.BlockPosition blockposition, int j);
- 0 return
- Line numbers:
- [pc: 0, line: 1519]
- Local variable table:
- [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 1] local: i index: 1 type: int
- [pc: 0, pc: 1] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 1] local: j index: 3 type: int
- // Method descriptor #167 ()I
- // Stack: 1, Locals: 1
- public int getHeight();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
- 4 invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.h() : boolean [1733]
- 7 ifeq 16
- 10 sipush 128
- 13 goto 19
- 16 sipush 256
- 19 ireturn
- Line numbers:
- [pc: 0, line: 1522]
- Local variable table:
- [pc: 0, pc: 20] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- Stack map table: number of frames 2
- [pc: 16, same]
- [pc: 19, same_locals_1_stack_item, stack: {int}]
- // Method descriptor #1760 (Lnet/minecraft/server/v1_14_R1/CrashReport;)Lnet/minecraft/server/v1_14_R1/CrashReportSystemDetails;
- // Stack: 4, Locals: 5
- public net.minecraft.server.v1_14_R1.CrashReportSystemDetails a(net.minecraft.server.v1_14_R1.CrashReport crashreport);
- 0 aload_1 [crashreport]
- 1 ldc_w <String "Affected level"> [1762]
- 4 iconst_1
- 5 invokevirtual net.minecraft.server.v1_14_R1.CrashReport.a(java.lang.String, int) : net.minecraft.server.v1_14_R1.CrashReportSystemDetails [1765]
- 8 astore_2 [crashreportsystemdetails]
- 9 aload_2 [crashreportsystemdetails]
- 10 ldc_w <String "All players"> [1767]
- 13 aload_0 [this]
- 14 invokedynamic 5 call(net.minecraft.server.v1_14_R1.World) : net.minecraft.server.v1_14_R1.CrashReportCallable [1774]
- 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]
- 22 pop
- 23 aload_0 [this]
- 24 getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
- 27 astore_3 [ichunkprovider]
- 28 aload_0 [this]
- 29 getfield net.minecraft.server.v1_14_R1.World.chunkProvider : net.minecraft.server.v1_14_R1.IChunkProvider [202]
- 32 invokevirtual java.lang.Object.getClass() : java.lang.Class [1132]
- 35 pop
- 36 aload_2 [crashreportsystemdetails]
- 37 ldc_w <String "Chunk stats"> [1776]
- 40 aload_3 [ichunkprovider]
- 41 dup
- 42 invokevirtual java.lang.Object.getClass() : java.lang.Class [1132]
- 45 pop
- 46 invokedynamic 6 call(net.minecraft.server.v1_14_R1.IChunkProvider) : net.minecraft.server.v1_14_R1.CrashReportCallable [1781]
- 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]
- 54 pop
- 55 aload_2 [crashreportsystemdetails]
- 56 ldc_w <String "Level dimension"> [1783]
- 59 aload_0 [this]
- 60 invokedynamic 7 call(net.minecraft.server.v1_14_R1.World) : net.minecraft.server.v1_14_R1.CrashReportCallable [1788]
- 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]
- 68 pop
- 69 aload_0 [this]
- 70 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [342]
- 73 aload_2 [crashreportsystemdetails]
- 74 invokevirtual net.minecraft.server.v1_14_R1.WorldData.a(net.minecraft.server.v1_14_R1.CrashReportSystemDetails) : void [1791]
- 77 goto 91
- 80 astore 4 [throwable]
- 82 aload_2 [crashreportsystemdetails]
- 83 ldc_w <String "Level Data Unobtainable"> [1793]
- 86 aload 4 [throwable]
- 88 invokevirtual net.minecraft.server.v1_14_R1.CrashReportSystemDetails.a(java.lang.String, java.lang.Throwable) : void [1795]
- 91 aload_2 [crashreportsystemdetails]
- 92 areturn
- Exception Table:
- [pc: 69, pc: 77] -> 80 when : java.lang.Throwable
- Line numbers:
- [pc: 0, line: 1526]
- [pc: 9, line: 1528]
- [pc: 23, line: 1531]
- [pc: 28, line: 1533]
- [pc: 36, line: 1534]
- [pc: 55, line: 1535]
- [pc: 69, line: 1540]
- [pc: 77, line: 1543]
- [pc: 80, line: 1541]
- [pc: 82, line: 1542]
- [pc: 91, line: 1545]
- Local variable table:
- [pc: 82, pc: 91] local: throwable index: 4 type: java.lang.Throwable
- [pc: 0, pc: 93] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 93] local: crashreport index: 1 type: net.minecraft.server.v1_14_R1.CrashReport
- [pc: 9, pc: 93] local: crashreportsystemdetails index: 2 type: net.minecraft.server.v1_14_R1.CrashReportSystemDetails
- [pc: 28, pc: 93] local: ichunkprovider index: 3 type: net.minecraft.server.v1_14_R1.IChunkProvider
- Stack map table: number of frames 2
- [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}]
- [pc: 91, same]
- // Method descriptor #896 (ILnet/minecraft/server/v1_14_R1/BlockPosition;I)V
- public abstract void a(int arg0, net.minecraft.server.v1_14_R1.BlockPosition arg1, int arg2);
- // Method descriptor #1797 ()Lnet/minecraft/server/v1_14_R1/Scoreboard;
- public abstract net.minecraft.server.v1_14_R1.Scoreboard getScoreboard();
- // Method descriptor #797 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/Block;)V
- // Stack: 6, Locals: 7
- public void updateAdjacentComparators(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.Block block);
- 0 getstatic net.minecraft.server.v1_14_R1.EnumDirection$EnumDirectionLimit.HORIZONTAL : net.minecraft.server.v1_14_R1.EnumDirection.EnumDirectionLimit [1801]
- 3 invokevirtual net.minecraft.server.v1_14_R1.EnumDirection$EnumDirectionLimit.iterator() : java.util.Iterator [1802]
- 6 astore_3 [iterator]
- 7 aload_3 [iterator]
- 8 invokeinterface java.util.Iterator.hasNext() : boolean [622] [nargs: 1]
- 13 ifeq 130
- 16 aload_3 [iterator]
- 17 invokeinterface java.util.Iterator.next() : java.lang.Object [625] [nargs: 1]
- 22 checkcast net.minecraft.server.v1_14_R1.EnumDirection [67]
- 25 astore 4 [enumdirection]
- 27 aload_1 [blockposition]
- 28 aload 4 [enumdirection]
- 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]
- 33 astore 5 [blockposition1]
- 35 aload_0 [this]
- 36 aload 5 [blockposition1]
- 38 invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
- 41 ifeq 127
- 44 aload_0 [this]
- 45 aload 5 [blockposition1]
- 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]
- 50 astore 6 [iblockdata]
- 52 aload 6 [iblockdata]
- 54 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
- 57 getstatic net.minecraft.server.v1_14_R1.Blocks.COMPARATOR : net.minecraft.server.v1_14_R1.Block [1805]
- 60 if_acmpne 77
- 63 aload 6 [iblockdata]
- 65 aload_0 [this]
- 66 aload 5 [blockposition1]
- 68 aload_2 [block]
- 69 aload_1 [blockposition]
- 70 iconst_0
- 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]
- 74 goto 127
- 77 aload 6 [iblockdata]
- 79 aload_0 [this]
- 80 aload 5 [blockposition1]
- 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]
- 85 ifeq 127
- 88 aload 5 [blockposition1]
- 90 aload 4 [enumdirection]
- 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]
- 95 astore 5 [blockposition1]
- 97 aload_0 [this]
- 98 aload 5 [blockposition1]
- 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]
- 103 astore 6 [iblockdata]
- 105 aload 6 [iblockdata]
- 107 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [712]
- 110 getstatic net.minecraft.server.v1_14_R1.Blocks.COMPARATOR : net.minecraft.server.v1_14_R1.Block [1805]
- 113 if_acmpne 127
- 116 aload 6 [iblockdata]
- 118 aload_0 [this]
- 119 aload 5 [blockposition1]
- 121 aload_2 [block]
- 122 aload_1 [blockposition]
- 123 iconst_0
- 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]
- 127 goto 7
- 130 return
- Line numbers:
- [pc: 0, line: 1553]
- [pc: 7, line: 1555]
- [pc: 16, line: 1556]
- [pc: 27, line: 1557]
- [pc: 35, line: 1559]
- [pc: 44, line: 1560]
- [pc: 52, line: 1562]
- [pc: 63, line: 1563]
- [pc: 77, line: 1564]
- [pc: 88, line: 1565]
- [pc: 97, line: 1566]
- [pc: 105, line: 1567]
- [pc: 116, line: 1568]
- [pc: 127, line: 1572]
- [pc: 130, line: 1574]
- Local variable table:
- [pc: 52, pc: 127] local: iblockdata index: 6 type: net.minecraft.server.v1_14_R1.IBlockData
- [pc: 27, pc: 127] local: enumdirection index: 4 type: net.minecraft.server.v1_14_R1.EnumDirection
- [pc: 35, pc: 127] local: blockposition1 index: 5 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 131] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 131] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 131] local: block index: 2 type: net.minecraft.server.v1_14_R1.Block
- [pc: 7, pc: 131] local: iterator index: 3 type: java.util.Iterator
- Stack map table: number of frames 4
- [pc: 7, append: {java.util.Iterator}]
- [pc: 77, append: {net.minecraft.server.v1_14_R1.EnumDirection, net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.IBlockData}]
- [pc: 127, chop 3 local(s)]
- [pc: 130, same]
- // Method descriptor #1807 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lnet/minecraft/server/v1_14_R1/DifficultyDamageScaler;
- // Stack: 8, Locals: 5
- public net.minecraft.server.v1_14_R1.DifficultyDamageScaler getDamageScaler(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 lconst_0
- 1 lstore_2 [i]
- 2 fconst_0
- 3 fstore 4 [f]
- 5 aload_0 [this]
- 6 aload_1 [blockposition]
- 7 invokevirtual net.minecraft.server.v1_14_R1.World.isLoaded(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [1028]
- 10 ifeq 28
- 13 aload_0 [this]
- 14 invokevirtual net.minecraft.server.v1_14_R1.World.aa() : float [1811]
- 17 fstore 4 [f]
- 19 aload_0 [this]
- 20 aload_1 [blockposition]
- 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]
- 24 invokevirtual net.minecraft.server.v1_14_R1.Chunk.q() : long [1813]
- 27 lstore_2 [i]
- 28 new net.minecraft.server.v1_14_R1.DifficultyDamageScaler [1815]
- 31 dup
- 32 aload_0 [this]
- 33 invokevirtual net.minecraft.server.v1_14_R1.World.getDifficulty() : net.minecraft.server.v1_14_R1.EnumDifficulty [1819]
- 36 aload_0 [this]
- 37 invokevirtual net.minecraft.server.v1_14_R1.World.getDayTime() : long [1820]
- 40 lload_2 [i]
- 41 fload 4 [f]
- 43 invokespecial net.minecraft.server.v1_14_R1.DifficultyDamageScaler(net.minecraft.server.v1_14_R1.EnumDifficulty, long, long, float) [1823]
- 46 areturn
- Line numbers:
- [pc: 0, line: 1578]
- [pc: 2, line: 1579]
- [pc: 5, line: 1581]
- [pc: 13, line: 1582]
- [pc: 19, line: 1583]
- [pc: 28, line: 1586]
- Local variable table:
- [pc: 0, pc: 47] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 47] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 2, pc: 47] local: i index: 2 type: long
- [pc: 5, pc: 47] local: f index: 4 type: float
- Stack map table: number of frames 1
- [pc: 28, append: {long, float}]
- // Method descriptor #167 ()I
- // Stack: 1, Locals: 1
- public int c();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.u : int [169]
- 4 ireturn
- Line numbers:
- [pc: 0, line: 1591]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #172 (I)V
- // Stack: 2, Locals: 2
- public void c(int i);
- 0 aload_0 [this]
- 1 iload_1 [i]
- 2 putfield net.minecraft.server.v1_14_R1.World.v : int [1825]
- 5 return
- Line numbers:
- [pc: 0, line: 1595]
- [pc: 5, line: 1596]
- Local variable table:
- [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 6] local: i index: 1 type: int
- // Method descriptor #360 ()Lnet/minecraft/server/v1_14_R1/WorldBorder;
- // Stack: 1, Locals: 1
- public net.minecraft.server.v1_14_R1.WorldBorder getWorldBorder();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldBorder : net.minecraft.server.v1_14_R1.WorldBorder [364]
- 4 areturn
- Line numbers:
- [pc: 0, line: 1600]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1826 (Lnet/minecraft/server/v1_14_R1/Packet;)V
- // Signature: (Lnet/minecraft/server/v1_14_R1/Packet<*>;)V
- // Stack: 3, Locals: 2
- public void a(net.minecraft.server.v1_14_R1.Packet packet);
- 0 new java.lang.UnsupportedOperationException [1828]
- 3 dup
- 4 ldc_w <String "Can't send packets to server unless you're on the client."> [1830]
- 7 invokespecial java.lang.UnsupportedOperationException(java.lang.String) [1831]
- 10 athrow
- Line numbers:
- [pc: 0, line: 1604]
- Local variable table:
- [pc: 0, pc: 11] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 11] local: packet index: 1 type: net.minecraft.server.v1_14_R1.Packet
- Local variable type table:
- [pc: 0, pc: 11] local: packet index: 1 type: net.minecraft.server.v1_14_R1.Packet<?>
- // Method descriptor #1835 (Ljava/lang/String;Lnet/minecraft/server/v1_14_R1/BlockPosition;IZ)Lnet/minecraft/server/v1_14_R1/BlockPosition;
- // Stack: 1, Locals: 5
- @javax.annotation.Nullable
- 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);
- 0 aconst_null
- 1 areturn
- Line numbers:
- [pc: 0, line: 1609]
- Local variable table:
- [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 2] local: s index: 1 type: java.lang.String
- [pc: 0, pc: 2] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 2] local: i index: 3 type: int
- [pc: 0, pc: 2] local: flag index: 4 type: boolean
- // Method descriptor #1836 ()Lnet/minecraft/server/v1_14_R1/WorldProvider;
- // Stack: 1, Locals: 1
- public net.minecraft.server.v1_14_R1.WorldProvider getWorldProvider();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
- 4 areturn
- Line numbers:
- [pc: 0, line: 1614]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1838 ()Ljava/util/Random;
- // Stack: 1, Locals: 1
- public java.util.Random getRandom();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.random : java.util.Random [246]
- 4 areturn
- Line numbers:
- [pc: 0, line: 1619]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1839 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Ljava/util/function/Predicate;)Z
- // Signature: (Lnet/minecraft/server/v1_14_R1/BlockPosition;Ljava/util/function/Predicate<Lnet/minecraft/server/v1_14_R1/IBlockData;>;)Z
- // Stack: 3, Locals: 3
- public boolean a(net.minecraft.server.v1_14_R1.BlockPosition blockposition, java.util.function.Predicate predicate);
- 0 aload_2 [predicate]
- 1 aload_0 [this]
- 2 aload_1 [blockposition]
- 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]
- 6 invokeinterface java.util.function.Predicate.test(java.lang.Object) : boolean [1841] [nargs: 2]
- 11 ireturn
- Line numbers:
- [pc: 0, line: 1624]
- Local variable table:
- [pc: 0, pc: 12] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 12] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
- [pc: 0, pc: 12] local: predicate index: 2 type: java.util.function.Predicate
- Local variable type table:
- [pc: 0, pc: 12] local: predicate index: 2 type: java.util.function.Predicate<net.minecraft.server.v1_14_R1.IBlockData>
- // Method descriptor #1844 ()Lnet/minecraft/server/v1_14_R1/CraftingManager;
- public abstract net.minecraft.server.v1_14_R1.CraftingManager getCraftingManager();
- // Method descriptor #1846 ()Lnet/minecraft/server/v1_14_R1/TagRegistry;
- public abstract net.minecraft.server.v1_14_R1.TagRegistry t();
- // Method descriptor #1847 (IIII)Lnet/minecraft/server/v1_14_R1/BlockPosition;
- // Stack: 7, Locals: 6
- public net.minecraft.server.v1_14_R1.BlockPosition a(int i, int j, int k, int l);
- 0 aload_0 [this]
- 1 aload_0 [this]
- 2 getfield net.minecraft.server.v1_14_R1.World.i : int [242]
- 5 iconst_3
- 6 imul
- 7 ldc <Integer 1013904223> [95]
- 9 iadd
- 10 putfield net.minecraft.server.v1_14_R1.World.i : int [242]
- 13 aload_0 [this]
- 14 getfield net.minecraft.server.v1_14_R1.World.i : int [242]
- 17 iconst_2
- 18 ishr
- 19 istore 5 [i1]
- 21 new net.minecraft.server.v1_14_R1.BlockPosition [39]
- 24 dup
- 25 iload_1 [i]
- 26 iload 5 [i1]
- 28 bipush 15
- 30 iand
- 31 iadd
- 32 iload_2 [j]
- 33 iload 5 [i1]
- 35 bipush 16
- 37 ishr
- 38 iload 4 [l]
- 40 iand
- 41 iadd
- 42 iload_3 [k]
- 43 iload 5 [i1]
- 45 bipush 8
- 47 ishr
- 48 bipush 15
- 50 iand
- 51 iadd
- 52 invokespecial net.minecraft.server.v1_14_R1.BlockPosition(int, int, int) [557]
- 55 areturn
- Line numbers:
- [pc: 0, line: 1632]
- [pc: 13, line: 1633]
- [pc: 21, line: 1635]
- Local variable table:
- [pc: 0, pc: 56] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 56] local: i index: 1 type: int
- [pc: 0, pc: 56] local: j index: 2 type: int
- [pc: 0, pc: 56] local: k index: 3 type: int
- [pc: 0, pc: 56] local: l index: 4 type: int
- [pc: 21, pc: 56] local: i1 index: 5 type: int
- // Method descriptor #425 ()Z
- // Stack: 1, Locals: 1
- public boolean isSavingDisabled();
- 0 iconst_0
- 1 ireturn
- Line numbers:
- [pc: 0, line: 1639]
- Local variable table:
- [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1163 ()Lnet/minecraft/server/v1_14_R1/GameProfilerFiller;
- // Stack: 1, Locals: 1
- public net.minecraft.server.v1_14_R1.GameProfilerFiller getMethodProfiler();
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.methodProfiler : net.minecraft.server.v1_14_R1.GameProfilerFiller [340]
- 4 areturn
- Line numbers:
- [pc: 0, line: 1643]
- Local variable table:
- [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // 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;
- // Stack: 7, Locals: 3
- 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);
- 0 new net.minecraft.server.v1_14_R1.BlockPosition [39]
- 3 dup
- 4 aload_2 [blockposition]
- 5 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 8 aload_0 [this]
- 9 aload_1 [heightmap_type]
- 10 aload_2 [blockposition]
- 11 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [430]
- 14 aload_2 [blockposition]
- 15 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 18 invokevirtual net.minecraft.server.v1_14_R1.World.a(net.minecraft.server.v1_14_R1.HeightMap$Type, int, int) : int [1034]
- 21 aload_2 [blockposition]
- 22 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [436]
- 25 invokespecial net.minecraft.server.v1_14_R1.BlockPosition(int, int, int) [557]
- 28 areturn
- Line numbers:
- [pc: 0, line: 1648]
- Local variable table:
- [pc: 0, pc: 29] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 29] local: heightmap_type index: 1 type: net.minecraft.server.v1_14_R1.HeightMap.Type
- [pc: 0, pc: 29] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
- // Method descriptor #579 (II)Lnet/minecraft/server/v1_14_R1/IChunkAccess;
- // Stack: 3, Locals: 3
- public bridge synthetic net.minecraft.server.v1_14_R1.IChunkAccess getChunkAt(int arg0, int arg1);
- 0 aload_0 [this]
- 1 iload_1 [arg0]
- 2 iload_2 [arg1]
- 3 invokevirtual net.minecraft.server.v1_14_R1.World.getChunkAt(int, int) : net.minecraft.server.v1_14_R1.Chunk [602]
- 6 areturn
- Line numbers:
- [pc: 0, line: 41]
- Local variable table:
- [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #280 ()Ljava/lang/String;
- // Stack: 1, Locals: 1
- private synthetic java.lang.String lambda$a$5() throws java.lang.Exception;
- 0 aload_0 [this]
- 1 getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [348]
- 4 invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.getDimensionManager() : net.minecraft.server.v1_14_R1.DimensionManager [1854]
- 7 invokevirtual net.minecraft.server.v1_14_R1.DimensionManager.toString() : java.lang.String [1855]
- 10 areturn
- Line numbers:
- [pc: 0, line: 1536]
- Local variable table:
- [pc: 0, pc: 11] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #280 ()Ljava/lang/String;
- // Stack: 2, Locals: 1
- private synthetic java.lang.String lambda$a$4() throws java.lang.Exception;
- 0 new java.lang.StringBuilder [1254]
- 3 dup
- 4 invokespecial java.lang.StringBuilder() [1255]
- 7 aload_0 [this]
- 8 invokevirtual net.minecraft.server.v1_14_R1.World.getPlayers() : java.util.List [1859]
- 11 invokeinterface java.util.List.size() : int [453] [nargs: 1]
- 16 invokevirtual java.lang.StringBuilder.append(int) : java.lang.StringBuilder [1272]
- 19 ldc_w <String " total; "> [1861]
- 22 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 25 aload_0 [this]
- 26 invokevirtual net.minecraft.server.v1_14_R1.World.getPlayers() : java.util.List [1859]
- 29 invokevirtual java.lang.StringBuilder.append(java.lang.Object) : java.lang.StringBuilder [1864]
- 32 invokevirtual java.lang.StringBuilder.toString() : java.lang.String [1277]
- 35 areturn
- Line numbers:
- [pc: 0, line: 1529]
- Local variable table:
- [pc: 0, pc: 36] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- // Method descriptor #1443 (Lnet/minecraft/server/v1_14_R1/MaterialPredicate;Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
- // Stack: 3, Locals: 3
- private synthetic boolean lambda$a$3(net.minecraft.server.v1_14_R1.MaterialPredicate materialpredicate, net.minecraft.server.v1_14_R1.BlockPosition blockposition);
- 0 aload_1 [materialpredicate]
- 1 aload_0 [this]
- 2 aload_2 [blockposition]
- 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]
- 6 invokevirtual net.minecraft.server.v1_14_R1.MaterialPredicate.test(net.minecraft.server.v1_14_R1.IBlockData) : boolean [1867]
- 9 ireturn
- Line numbers:
- [pc: 0, line: 1062]
- Local variable table:
- [pc: 0, pc: 10] local: this index: 0 type: net.minecraft.server.v1_14_R1.World
- [pc: 0, pc: 10] local: materialpredicate index: 1 type: net.minecraft.server.v1_14_R1.MaterialPredicate
- [pc: 0, pc: 10] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
- // Method descriptor #1222 (Lnet/minecraft/server/v1_14_R1/TileEntity;)Ljava/lang/String;
- // Stack: 1, Locals: 1
- private static synthetic java.lang.String lambda$tickBlockEntities$2(net.minecraft.server.v1_14_R1.TileEntity tileentity);
- 0 aload_0 [tileentity]
- 1 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.q() : net.minecraft.server.v1_14_R1.TileEntityTypes [1238]
- 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]
- 7 invokestatic java.lang.String.valueOf(java.lang.Object) : java.lang.String [1876]
- 10 areturn
- Line numbers:
- [pc: 0, line: 852]
- Local variable table:
- [pc: 0, pc: 11] local: tileentity index: 0 type: net.minecraft.server.v1_14_R1.TileEntity
- // Method descriptor #1122 (Lnet/minecraft/server/v1_14_R1/TileEntity;)Ljava/lang/Object;
- // Stack: 2, Locals: 1
- private static synthetic java.lang.Object lambda$a$1(net.minecraft.server.v1_14_R1.TileEntity tileentity);
- 0 getstatic net.minecraft.server.v1_14_R1.IRegistry.BLOCK_ENTITY_TYPE : net.minecraft.server.v1_14_R1.IRegistry [1882]
- 3 aload_0 [tileentity]
- 4 invokevirtual net.minecraft.server.v1_14_R1.TileEntity.q() : net.minecraft.server.v1_14_R1.TileEntityTypes [1238]
- 7 invokevirtual net.minecraft.server.v1_14_R1.IRegistry.getKey(java.lang.Object) : net.minecraft.server.v1_14_R1.MinecraftKey [1886]
- 10 areturn
- Line numbers:
- [pc: 0, line: 780]
- Local variable table:
- [pc: 0, pc: 11] local: tileentity index: 0 type: net.minecraft.server.v1_14_R1.TileEntity
- // Method descriptor #996 (Lnet/minecraft/server/v1_14_R1/Block;)Ljava/lang/String;
- // Stack: 6, Locals: 2
- private static synthetic java.lang.String lambda$a$0(net.minecraft.server.v1_14_R1.Block block) throws java.lang.Exception;
- 0 ldc_w <String "ID #%s (%s // %s)"> [1888]
- 3 iconst_3
- 4 anewarray java.lang.Object [4]
- 7 dup
- 8 iconst_0
- 9 getstatic net.minecraft.server.v1_14_R1.IRegistry.BLOCK : net.minecraft.server.v1_14_R1.RegistryBlocks [1892]
- 12 aload_0 [block]
- 13 invokevirtual net.minecraft.server.v1_14_R1.RegistryBlocks.getKey(java.lang.Object) : net.minecraft.server.v1_14_R1.MinecraftKey [1895]
- 16 aastore
- 17 dup
- 18 iconst_1
- 19 aload_0 [block]
- 20 invokevirtual net.minecraft.server.v1_14_R1.Block.l() : java.lang.String [1897]
- 23 aastore
- 24 dup
- 25 iconst_2
- 26 aload_0 [block]
- 27 invokevirtual java.lang.Object.getClass() : java.lang.Class [1132]
- 30 invokevirtual java.lang.Class.getCanonicalName() : java.lang.String [1900]
- 33 aastore
- 34 invokestatic java.lang.String.format(java.lang.String, java.lang.Object[]) : java.lang.String [1904]
- 37 areturn
- 38 astore_1 [throwable1]
- 39 new java.lang.StringBuilder [1254]
- 42 dup
- 43 invokespecial java.lang.StringBuilder() [1255]
- 46 ldc_w <String "ID #"> [1906]
- 49 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [1261]
- 52 getstatic net.minecraft.server.v1_14_R1.IRegistry.BLOCK : net.minecraft.server.v1_14_R1.RegistryBlocks [1892]
- 55 aload_0 [block]
- 56 invokevirtual net.minecraft.server.v1_14_R1.RegistryBlocks.getKey(java.lang.Object) : net.minecraft.server.v1_14_R1.MinecraftKey [1895]
- 59 invokevirtual java.lang.StringBuilder.append(java.lang.Object) : java.lang.StringBuilder [1864]
- 62 invokevirtual java.lang.StringBuilder.toString() : java.lang.String [1277]
- 65 areturn
- Exception Table:
- [pc: 0, pc: 37] -> 38 when : java.lang.Throwable
- Line numbers:
- [pc: 0, line: 659]
- [pc: 38, line: 660]
- [pc: 39, line: 661]
- Local variable table:
- [pc: 39, pc: 66] local: throwable1 index: 1 type: java.lang.Throwable
- [pc: 0, pc: 66] local: block index: 0 type: net.minecraft.server.v1_14_R1.Block
- Stack map table: number of frames 1
- [pc: 38, same_locals_1_stack_item, stack: {java.lang.Throwable}]
- // Method descriptor #212 ()V
- // Stack: 1, Locals: 0
- static {};
- 0 invokestatic org.apache.logging.log4j.LogManager.getLogger() : org.apache.logging.log4j.Logger [1912]
- 3 putstatic net.minecraft.server.v1_14_R1.World.LOGGER : org.apache.logging.log4j.Logger [1116]
- 6 invokestatic net.minecraft.server.v1_14_R1.EnumDirection.values() : net.minecraft.server.v1_14_R1.EnumDirection[] [1916]
- 9 putstatic net.minecraft.server.v1_14_R1.World.a : net.minecraft.server.v1_14_R1.EnumDirection[] [1650]
- 12 ldc_w <String "debug.entities"> [1918]
- 15 invokestatic java.lang.Boolean.getBoolean(java.lang.String) : boolean [1923]
- 18 putstatic net.minecraft.server.v1_14_R1.World.DEBUG_ENTITIES : boolean [1925]
- 21 return
- Line numbers:
- [pc: 0, line: 43]
- [pc: 6, line: 44]
- [pc: 12, line: 73]
- Inner classes:
- [inner class info: #13 net/minecraft/server/v1_14_R1/World$2, outer class info: #0
- inner name: #0, accessflags: 0 default],
- [inner class info: #15 net/minecraft/server/v1_14_R1/World$1, outer class info: #0
- inner name: #0, accessflags: 0 default],
- [inner class info: #17 net/minecraft/server/v1_14_R1/Explosion$CacheKey, outer class info: #19 net/minecraft/server/v1_14_R1/Explosion
- inner name: #20 CacheKey, accessflags: 8 static],
- [inner class info: #22 net/minecraft/server/v1_14_R1/BlockRedstoneTorch$RedstoneUpdateInfo, outer class info: #24 net/minecraft/server/v1_14_R1/BlockRedstoneTorch
- inner name: #25 RedstoneUpdateInfo, accessflags: 9 public static],
- [inner class info: #27 org/bukkit/World$Environment, outer class info: #29 org/bukkit/World
- inner name: #30 Environment, accessflags: 16409 public static final],
- [inner class info: #32 net/minecraft/server/v1_14_R1/HeightMap$Type, outer class info: #34 net/minecraft/server/v1_14_R1/HeightMap
- inner name: #35 Type, accessflags: 16409 public static final],
- [inner class info: #37 net/minecraft/server/v1_14_R1/BlockPosition$PooledBlockPosition, outer class info: #39 net/minecraft/server/v1_14_R1/BlockPosition
- inner name: #40 PooledBlockPosition, accessflags: 25 public static final],
- [inner class info: #42 net/minecraft/server/v1_14_R1/Explosion$Effect, outer class info: #19 net/minecraft/server/v1_14_R1/Explosion
- inner name: #43 Effect, accessflags: 16409 public static final],
- [inner class info: #45 net/minecraft/server/v1_14_R1/PlayerChunk$State, outer class info: #47 net/minecraft/server/v1_14_R1/PlayerChunk
- inner name: #48 State, accessflags: 16409 public static final],
- [inner class info: #50 net/minecraft/server/v1_14_R1/Chunk$EnumTileEntityState, outer class info: #52 net/minecraft/server/v1_14_R1/Chunk
- inner name: #53 EnumTileEntityState, accessflags: 16409 public static final],
- [inner class info: #55 net/minecraft/server/v1_14_R1/GameRules$GameRuleKey, outer class info: #57 net/minecraft/server/v1_14_R1/GameRules
- inner name: #58 GameRuleKey, accessflags: 25 public static final],
- [inner class info: #60 net/minecraft/server/v1_14_R1/BiomeBase$Precipitation, outer class info: #62 net/minecraft/server/v1_14_R1/BiomeBase
- inner name: #63 Precipitation, accessflags: 16409 public static final],
- [inner class info: #65 net/minecraft/server/v1_14_R1/EnumDirection$EnumDirectionLimit, outer class info: #67 net/minecraft/server/v1_14_R1/EnumDirection
- inner name: #68 EnumDirectionLimit, accessflags: 16409 public static final],
- [inner class info: #70 java/lang/invoke/MethodHandles$Lookup, outer class info: #72 java/lang/invoke/MethodHandles
- inner name: #73 Lookup, accessflags: 25 public static final]
- Bootstrap methods:
- 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;
- Method arguments:
- #994 ()Ljava/lang/Object;
- #999 invokestatic net/minecraft/server/v1_14_R1/World.lambda$a$0:(Lnet/minecraft/server/v1_14_R1/Block;)Ljava/lang/String;
- #1000 ()Ljava/lang/String;,
- 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;
- Method arguments:
- #994 ()Ljava/lang/Object;
- #1125 invokestatic net/minecraft/server/v1_14_R1/World.lambda$a$1:(Lnet/minecraft/server/v1_14_R1/TileEntity;)Ljava/lang/Object;
- #994 ()Ljava/lang/Object;,
- 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;
- Method arguments:
- #994 ()Ljava/lang/Object;
- #1134 net/minecraft/server/v1_14_R1/TileEntity.getPosition:()Lnet/minecraft/server/v1_14_R1/BlockPosition;
- #994 ()Ljava/lang/Object;,
- 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;
- Method arguments:
- #994 ()Ljava/lang/Object;
- #1225 invokestatic net/minecraft/server/v1_14_R1/World.lambda$tickBlockEntities$2:(Lnet/minecraft/server/v1_14_R1/TileEntity;)Ljava/lang/String;
- #1000 ()Ljava/lang/String;,
- 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;
- Method arguments:
- #1441 (Ljava/lang/Object;)Z
- #1446 null
- #1447 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z,
- 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;
- Method arguments:
- #994 ()Ljava/lang/Object;
- #1771 null
- #1000 ()Ljava/lang/String;,
- 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;
- Method arguments:
- #994 ()Ljava/lang/Object;
- #1778 net/minecraft/server/v1_14_R1/IChunkProvider.getName:()Ljava/lang/String;
- #1000 ()Ljava/lang/String;,
- 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;
- Method arguments:
- #994 ()Ljava/lang/Object;
- #1787 null
- #1000 ()Ljava/lang/String;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement