Advertisement
Guest User

Untitled

a guest
Aug 17th, 2019
994
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 416.07 KB | None | 0 0
  1. // Compiled from EntityHuman.java (version 1.8 : 52.0, super bit)
  2. public abstract class net.minecraft.server.v1_14_R1.EntityHuman extends net.minecraft.server.v1_14_R1.EntityLiving {
  3.  
  4. // Field descriptor #57 Lnet/minecraft/server/v1_14_R1/EntitySize;
  5. public static final net.minecraft.server.v1_14_R1.EntitySize bs;
  6.  
  7. // Field descriptor #59 Ljava/util/Map;
  8. // Signature: Ljava/util/Map<Lnet/minecraft/server/v1_14_R1/EntityPose;Lnet/minecraft/server/v1_14_R1/EntitySize;>;
  9. private static final java.util.Map b;
  10.  
  11. // Field descriptor #62 Lnet/minecraft/server/v1_14_R1/DataWatcherObject;
  12. // Signature: Lnet/minecraft/server/v1_14_R1/DataWatcherObject<Ljava/lang/Float;>;
  13. private static final net.minecraft.server.v1_14_R1.DataWatcherObject c;
  14.  
  15. // Field descriptor #62 Lnet/minecraft/server/v1_14_R1/DataWatcherObject;
  16. // Signature: Lnet/minecraft/server/v1_14_R1/DataWatcherObject<Ljava/lang/Integer;>;
  17. private static final net.minecraft.server.v1_14_R1.DataWatcherObject d;
  18.  
  19. // Field descriptor #62 Lnet/minecraft/server/v1_14_R1/DataWatcherObject;
  20. // Signature: Lnet/minecraft/server/v1_14_R1/DataWatcherObject<Ljava/lang/Byte;>;
  21. protected static final net.minecraft.server.v1_14_R1.DataWatcherObject bt;
  22.  
  23. // Field descriptor #62 Lnet/minecraft/server/v1_14_R1/DataWatcherObject;
  24. // Signature: Lnet/minecraft/server/v1_14_R1/DataWatcherObject<Ljava/lang/Byte;>;
  25. protected static final net.minecraft.server.v1_14_R1.DataWatcherObject bu;
  26.  
  27. // Field descriptor #62 Lnet/minecraft/server/v1_14_R1/DataWatcherObject;
  28. // Signature: Lnet/minecraft/server/v1_14_R1/DataWatcherObject<Lnet/minecraft/server/v1_14_R1/NBTTagCompound;>;
  29. protected static final net.minecraft.server.v1_14_R1.DataWatcherObject bv;
  30.  
  31. // Field descriptor #62 Lnet/minecraft/server/v1_14_R1/DataWatcherObject;
  32. // Signature: Lnet/minecraft/server/v1_14_R1/DataWatcherObject<Lnet/minecraft/server/v1_14_R1/NBTTagCompound;>;
  33. protected static final net.minecraft.server.v1_14_R1.DataWatcherObject bw;
  34.  
  35. // Field descriptor #73 J
  36. private long e;
  37.  
  38. // Field descriptor #75 Lnet/minecraft/server/v1_14_R1/PlayerInventory;
  39. public final net.minecraft.server.v1_14_R1.PlayerInventory inventory;
  40.  
  41. // Field descriptor #77 Lnet/minecraft/server/v1_14_R1/InventoryEnderChest;
  42. protected net.minecraft.server.v1_14_R1.InventoryEnderChest enderChest;
  43.  
  44. // Field descriptor #79 Lnet/minecraft/server/v1_14_R1/ContainerPlayer;
  45. public final net.minecraft.server.v1_14_R1.ContainerPlayer defaultContainer;
  46.  
  47. // Field descriptor #81 Lnet/minecraft/server/v1_14_R1/Container;
  48. public net.minecraft.server.v1_14_R1.Container activeContainer;
  49.  
  50. // Field descriptor #83 Lnet/minecraft/server/v1_14_R1/FoodMetaData;
  51. protected net.minecraft.server.v1_14_R1.FoodMetaData foodData;
  52.  
  53. // Field descriptor #85 I
  54. protected int bC;
  55.  
  56. // Field descriptor #87 F
  57. public float bD;
  58.  
  59. // Field descriptor #87 F
  60. public float bE;
  61.  
  62. // Field descriptor #85 I
  63. public int bF;
  64.  
  65. // Field descriptor #91 D
  66. public double bG;
  67.  
  68. // Field descriptor #91 D
  69. public double bH;
  70.  
  71. // Field descriptor #91 D
  72. public double bI;
  73.  
  74. // Field descriptor #91 D
  75. public double bJ;
  76.  
  77. // Field descriptor #91 D
  78. public double bK;
  79.  
  80. // Field descriptor #91 D
  81. public double bL;
  82.  
  83. // Field descriptor #85 I
  84. public int sleepTicks;
  85.  
  86. // Field descriptor #99 Z
  87. protected boolean bM;
  88.  
  89. // Field descriptor #101 Lnet/minecraft/server/v1_14_R1/BlockPosition;
  90. private net.minecraft.server.v1_14_R1.BlockPosition g;
  91.  
  92. // Field descriptor #99 Z
  93. private boolean bU;
  94.  
  95. // Field descriptor #104 Lnet/minecraft/server/v1_14_R1/PlayerAbilities;
  96. public final net.minecraft.server.v1_14_R1.PlayerAbilities abilities;
  97.  
  98. // Field descriptor #85 I
  99. public int expLevel;
  100.  
  101. // Field descriptor #85 I
  102. public int expTotal;
  103.  
  104. // Field descriptor #87 F
  105. public float exp;
  106.  
  107. // Field descriptor #85 I
  108. protected int bR;
  109.  
  110. // Field descriptor #87 F
  111. protected final float bS = 0.02f;
  112.  
  113. // Field descriptor #85 I
  114. private int bV;
  115.  
  116. // Field descriptor #113 Lcom/mojang/authlib/GameProfile;
  117. private com.mojang.authlib.GameProfile bW;
  118.  
  119. // Field descriptor #115 Lnet/minecraft/server/v1_14_R1/ItemStack;
  120. private net.minecraft.server.v1_14_R1.ItemStack bY;
  121.  
  122. // Field descriptor #117 Lnet/minecraft/server/v1_14_R1/ItemCooldown;
  123. private final net.minecraft.server.v1_14_R1.ItemCooldown bZ;
  124.  
  125. // Field descriptor #119 Lnet/minecraft/server/v1_14_R1/EntityFishingHook;
  126. @javax.annotation.Nullable
  127. public net.minecraft.server.v1_14_R1.EntityFishingHook hookedFish;
  128.  
  129. // Field descriptor #99 Z
  130. public boolean affectsSpawning;
  131.  
  132. // Field descriptor #99 Z
  133. public boolean fauxSleeping;
  134.  
  135. // Field descriptor #124 Ljava/lang/String;
  136. public java.lang.String spawnWorld;
  137.  
  138. // Field descriptor #85 I
  139. public int oldLevel;
  140.  
  141. // Method descriptor #127 (Lcom/mojang/authlib/GameProfile;)V
  142. // Stack: 2, Locals: 2
  143. public final void setProfile(com.mojang.authlib.GameProfile profile);
  144. 0 aload_0 [this]
  145. 1 aload_1 [profile]
  146. 2 putfield net.minecraft.server.v1_14_R1.EntityHuman.bW : com.mojang.authlib.GameProfile [129]
  147. 5 return
  148. Line numbers:
  149. [pc: 0, line: 69]
  150. Local variable table:
  151. [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  152. [pc: 0, pc: 6] local: profile index: 1 type: com.mojang.authlib.GameProfile
  153.  
  154. // Method descriptor #134 ()Lorg/bukkit/craftbukkit/v1_14_R1/entity/CraftHumanEntity;
  155. // Stack: 1, Locals: 1
  156. public org.bukkit.craftbukkit.v1_14_R1.entity.CraftHumanEntity getBukkitEntity();
  157. 0 aload_0 [this]
  158. 1 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftEntity [137]
  159. 4 checkcast org.bukkit.craftbukkit.v1_14_R1.entity.CraftHumanEntity [139]
  160. 7 areturn
  161. Line numbers:
  162. [pc: 0, line: 85]
  163. Local variable table:
  164. [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  165.  
  166. // Method descriptor #141 (Lnet/minecraft/server/v1_14_R1/World;Lcom/mojang/authlib/GameProfile;)V
  167. // Stack: 9, Locals: 4
  168. public EntityHuman(net.minecraft.server.v1_14_R1.World world, com.mojang.authlib.GameProfile gameprofile);
  169. 0 aload_0 [this]
  170. 1 getstatic net.minecraft.server.v1_14_R1.EntityTypes.PLAYER : net.minecraft.server.v1_14_R1.EntityTypes [147]
  171. 4 aload_1 [world]
  172. 5 invokespecial net.minecraft.server.v1_14_R1.EntityLiving(net.minecraft.server.v1_14_R1.EntityTypes, net.minecraft.server.v1_14_R1.World) [150]
  173. 8 aload_0 [this]
  174. 9 new net.minecraft.server.v1_14_R1.PlayerInventory [152]
  175. 12 dup
  176. 13 aload_0 [this]
  177. 14 invokespecial net.minecraft.server.v1_14_R1.PlayerInventory(net.minecraft.server.v1_14_R1.EntityHuman) [155]
  178. 17 putfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  179. 20 aload_0 [this]
  180. 21 new net.minecraft.server.v1_14_R1.InventoryEnderChest [159]
  181. 24 dup
  182. 25 aload_0 [this]
  183. 26 invokespecial net.minecraft.server.v1_14_R1.InventoryEnderChest(net.minecraft.server.v1_14_R1.EntityHuman) [160]
  184. 29 putfield net.minecraft.server.v1_14_R1.EntityHuman.enderChest : net.minecraft.server.v1_14_R1.InventoryEnderChest [162]
  185. 32 aload_0 [this]
  186. 33 new net.minecraft.server.v1_14_R1.FoodMetaData [164]
  187. 36 dup
  188. 37 aload_0 [this]
  189. 38 invokespecial net.minecraft.server.v1_14_R1.FoodMetaData(net.minecraft.server.v1_14_R1.EntityHuman) [165]
  190. 41 putfield net.minecraft.server.v1_14_R1.EntityHuman.foodData : net.minecraft.server.v1_14_R1.FoodMetaData [167]
  191. 44 aload_0 [this]
  192. 45 new net.minecraft.server.v1_14_R1.PlayerAbilities [169]
  193. 48 dup
  194. 49 invokespecial net.minecraft.server.v1_14_R1.PlayerAbilities() [172]
  195. 52 putfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  196. 55 aload_0 [this]
  197. 56 ldc <Float 0.02> [110]
  198. 58 putfield net.minecraft.server.v1_14_R1.EntityHuman.bS : float [176]
  199. 61 aload_0 [this]
  200. 62 iconst_1
  201. 63 putfield net.minecraft.server.v1_14_R1.EntityHuman.affectsSpawning : boolean [178]
  202. 66 aload_0 [this]
  203. 67 ldc <String ""> [180]
  204. 69 putfield net.minecraft.server.v1_14_R1.EntityHuman.spawnWorld : java.lang.String [182]
  205. 72 aload_0 [this]
  206. 73 iconst_m1
  207. 74 putfield net.minecraft.server.v1_14_R1.EntityHuman.oldLevel : int [184]
  208. 77 aload_0 [this]
  209. 78 getstatic net.minecraft.server.v1_14_R1.ItemStack.a : net.minecraft.server.v1_14_R1.ItemStack [189]
  210. 81 putfield net.minecraft.server.v1_14_R1.EntityHuman.bY : net.minecraft.server.v1_14_R1.ItemStack [191]
  211. 84 aload_0 [this]
  212. 85 aload_0 [this]
  213. 86 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.g() : net.minecraft.server.v1_14_R1.ItemCooldown [194]
  214. 89 putfield net.minecraft.server.v1_14_R1.EntityHuman.bZ : net.minecraft.server.v1_14_R1.ItemCooldown [196]
  215. 92 aload_0 [this]
  216. 93 aload_2 [gameprofile]
  217. 94 invokestatic net.minecraft.server.v1_14_R1.EntityHuman.a(com.mojang.authlib.GameProfile) : java.util.UUID [199]
  218. 97 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(java.util.UUID) : void [202]
  219. 100 aload_0 [this]
  220. 101 aload_2 [gameprofile]
  221. 102 putfield net.minecraft.server.v1_14_R1.EntityHuman.bW : com.mojang.authlib.GameProfile [129]
  222. 105 aload_0 [this]
  223. 106 new net.minecraft.server.v1_14_R1.ContainerPlayer [204]
  224. 109 dup
  225. 110 aload_0 [this]
  226. 111 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  227. 114 aload_1 [world]
  228. 115 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [209]
  229. 118 ifne 125
  230. 121 iconst_1
  231. 122 goto 126
  232. 125 iconst_0
  233. 126 aload_0 [this]
  234. 127 invokespecial net.minecraft.server.v1_14_R1.ContainerPlayer(net.minecraft.server.v1_14_R1.PlayerInventory, boolean, net.minecraft.server.v1_14_R1.EntityHuman) [214]
  235. 130 putfield net.minecraft.server.v1_14_R1.EntityHuman.defaultContainer : net.minecraft.server.v1_14_R1.ContainerPlayer [216]
  236. 133 aload_0 [this]
  237. 134 aload_0 [this]
  238. 135 getfield net.minecraft.server.v1_14_R1.EntityHuman.defaultContainer : net.minecraft.server.v1_14_R1.ContainerPlayer [216]
  239. 138 putfield net.minecraft.server.v1_14_R1.EntityHuman.activeContainer : net.minecraft.server.v1_14_R1.Container [218]
  240. 141 aload_1 [world]
  241. 142 invokevirtual net.minecraft.server.v1_14_R1.World.getSpawn() : net.minecraft.server.v1_14_R1.BlockPosition [222]
  242. 145 astore_3 [blockposition]
  243. 146 aload_0 [this]
  244. 147 aload_3 [blockposition]
  245. 148 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [228]
  246. 151 i2d
  247. 152 ldc2_w <Double 0.5> [229]
  248. 155 dadd
  249. 156 aload_3 [blockposition]
  250. 157 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [233]
  251. 160 iconst_1
  252. 161 iadd
  253. 162 i2d
  254. 163 aload_3 [blockposition]
  255. 164 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [236]
  256. 167 i2d
  257. 168 ldc2_w <Double 0.5> [229]
  258. 171 dadd
  259. 172 fconst_0
  260. 173 fconst_0
  261. 174 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setPositionRotation(double, double, double, float, float) : void [240]
  262. 177 aload_0 [this]
  263. 178 ldc <Float 180.0> [241]
  264. 180 putfield net.minecraft.server.v1_14_R1.EntityHuman.aX : float [244]
  265. 183 return
  266. Line numbers:
  267. [pc: 0, line: 90]
  268. [pc: 8, line: 43]
  269. [pc: 20, line: 44]
  270. [pc: 32, line: 47]
  271. [pc: 44, line: 62]
  272. [pc: 55, line: 67]
  273. [pc: 61, line: 75]
  274. [pc: 66, line: 80]
  275. [pc: 72, line: 81]
  276. [pc: 77, line: 91]
  277. [pc: 84, line: 92]
  278. [pc: 92, line: 93]
  279. [pc: 100, line: 94]
  280. [pc: 105, line: 95]
  281. [pc: 133, line: 96]
  282. [pc: 141, line: 97]
  283. [pc: 146, line: 99]
  284. [pc: 177, line: 100]
  285. [pc: 183, line: 101]
  286. Local variable table:
  287. [pc: 0, pc: 184] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  288. [pc: 0, pc: 184] local: world index: 1 type: net.minecraft.server.v1_14_R1.World
  289. [pc: 0, pc: 184] local: gameprofile index: 2 type: com.mojang.authlib.GameProfile
  290. [pc: 146, pc: 184] local: blockposition index: 3 type: net.minecraft.server.v1_14_R1.BlockPosition
  291. Stack map table: number of frames 2
  292. [pc: 125, full, stack: {net.minecraft.server.v1_14_R1.EntityHuman, uninitialized(106), uninitialized(106), net.minecraft.server.v1_14_R1.PlayerInventory}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.World, com.mojang.authlib.GameProfile}]
  293. [pc: 126, full, stack: {net.minecraft.server.v1_14_R1.EntityHuman, uninitialized(106), uninitialized(106), net.minecraft.server.v1_14_R1.PlayerInventory, int}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.World, com.mojang.authlib.GameProfile}]
  294.  
  295. // Method descriptor #249 (Lnet/minecraft/server/v1_14_R1/World;Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/EnumGamemode;)Z
  296. // Stack: 7, Locals: 5
  297. public boolean a(net.minecraft.server.v1_14_R1.World world, net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.EnumGamemode enumgamemode);
  298. 0 aload_3 [enumgamemode]
  299. 1 invokevirtual net.minecraft.server.v1_14_R1.EnumGamemode.d() : boolean [254]
  300. 4 ifne 9
  301. 7 iconst_0
  302. 8 ireturn
  303. 9 aload_3 [enumgamemode]
  304. 10 getstatic net.minecraft.server.v1_14_R1.EnumGamemode.SPECTATOR : net.minecraft.server.v1_14_R1.EnumGamemode [258]
  305. 13 if_acmpne 18
  306. 16 iconst_1
  307. 17 ireturn
  308. 18 aload_0 [this]
  309. 19 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.dQ() : boolean [261]
  310. 22 ifeq 27
  311. 25 iconst_0
  312. 26 ireturn
  313. 27 aload_0 [this]
  314. 28 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getItemInMainHand() : net.minecraft.server.v1_14_R1.ItemStack [265]
  315. 31 astore 4 [itemstack]
  316. 33 aload 4 [itemstack]
  317. 35 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  318. 38 ifne 63
  319. 41 aload 4 [itemstack]
  320. 43 aload_1 [world]
  321. 44 invokevirtual net.minecraft.server.v1_14_R1.World.t() : net.minecraft.server.v1_14_R1.TagRegistry [272]
  322. 47 new net.minecraft.server.v1_14_R1.ShapeDetectorBlock [274]
  323. 50 dup
  324. 51 aload_1 [world]
  325. 52 aload_2 [blockposition]
  326. 53 iconst_0
  327. 54 invokespecial net.minecraft.server.v1_14_R1.ShapeDetectorBlock(net.minecraft.server.v1_14_R1.IWorldReader, net.minecraft.server.v1_14_R1.BlockPosition, boolean) [277]
  328. 57 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.a(net.minecraft.server.v1_14_R1.TagRegistry, net.minecraft.server.v1_14_R1.ShapeDetectorBlock) : boolean [280]
  329. 60 ifne 67
  330. 63 iconst_1
  331. 64 goto 68
  332. 67 iconst_0
  333. 68 ireturn
  334. Line numbers:
  335. [pc: 0, line: 104]
  336. [pc: 7, line: 105]
  337. [pc: 9, line: 106]
  338. [pc: 16, line: 107]
  339. [pc: 18, line: 108]
  340. [pc: 25, line: 109]
  341. [pc: 27, line: 111]
  342. [pc: 33, line: 113]
  343. Local variable table:
  344. [pc: 33, pc: 69] local: itemstack index: 4 type: net.minecraft.server.v1_14_R1.ItemStack
  345. [pc: 0, pc: 69] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  346. [pc: 0, pc: 69] local: world index: 1 type: net.minecraft.server.v1_14_R1.World
  347. [pc: 0, pc: 69] local: blockposition index: 2 type: net.minecraft.server.v1_14_R1.BlockPosition
  348. [pc: 0, pc: 69] local: enumgamemode index: 3 type: net.minecraft.server.v1_14_R1.EnumGamemode
  349. Stack map table: number of frames 6
  350. [pc: 9, same]
  351. [pc: 18, same]
  352. [pc: 27, same]
  353. [pc: 63, append: {net.minecraft.server.v1_14_R1.ItemStack}]
  354. [pc: 67, same]
  355. [pc: 68, same_locals_1_stack_item, stack: {int}]
  356.  
  357. // Method descriptor #170 ()V
  358. // Stack: 3, Locals: 1
  359. protected void initAttributes();
  360. 0 aload_0 [this]
  361. 1 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.initAttributes() : void [285]
  362. 4 aload_0 [this]
  363. 5 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getAttributeMap() : net.minecraft.server.v1_14_R1.AttributeMapBase [289]
  364. 8 getstatic net.minecraft.server.v1_14_R1.GenericAttributes.ATTACK_DAMAGE : net.minecraft.server.v1_14_R1.IAttribute [295]
  365. 11 invokevirtual net.minecraft.server.v1_14_R1.AttributeMapBase.b(net.minecraft.server.v1_14_R1.IAttribute) : net.minecraft.server.v1_14_R1.AttributeInstance [300]
  366. 14 dconst_1
  367. 15 invokeinterface net.minecraft.server.v1_14_R1.AttributeInstance.setValue(double) : void [306] [nargs: 3]
  368. 20 aload_0 [this]
  369. 21 getstatic net.minecraft.server.v1_14_R1.GenericAttributes.MOVEMENT_SPEED : net.minecraft.server.v1_14_R1.IAttribute [309]
  370. 24 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getAttributeInstance(net.minecraft.server.v1_14_R1.IAttribute) : net.minecraft.server.v1_14_R1.AttributeInstance [312]
  371. 27 ldc2_w <Double 0.10000000149011612> [313]
  372. 30 invokeinterface net.minecraft.server.v1_14_R1.AttributeInstance.setValue(double) : void [306] [nargs: 3]
  373. 35 aload_0 [this]
  374. 36 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getAttributeMap() : net.minecraft.server.v1_14_R1.AttributeMapBase [289]
  375. 39 getstatic net.minecraft.server.v1_14_R1.GenericAttributes.ATTACK_SPEED : net.minecraft.server.v1_14_R1.IAttribute [317]
  376. 42 invokevirtual net.minecraft.server.v1_14_R1.AttributeMapBase.b(net.minecraft.server.v1_14_R1.IAttribute) : net.minecraft.server.v1_14_R1.AttributeInstance [300]
  377. 45 pop
  378. 46 aload_0 [this]
  379. 47 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getAttributeMap() : net.minecraft.server.v1_14_R1.AttributeMapBase [289]
  380. 50 getstatic net.minecraft.server.v1_14_R1.GenericAttributes.LUCK : net.minecraft.server.v1_14_R1.IAttribute [320]
  381. 53 invokevirtual net.minecraft.server.v1_14_R1.AttributeMapBase.b(net.minecraft.server.v1_14_R1.IAttribute) : net.minecraft.server.v1_14_R1.AttributeInstance [300]
  382. 56 pop
  383. 57 return
  384. Line numbers:
  385. [pc: 0, line: 119]
  386. [pc: 4, line: 120]
  387. [pc: 20, line: 121]
  388. [pc: 35, line: 122]
  389. [pc: 46, line: 123]
  390. [pc: 57, line: 124]
  391. Local variable table:
  392. [pc: 0, pc: 58] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  393.  
  394. // Method descriptor #170 ()V
  395. // Stack: 4, Locals: 1
  396. protected void initDatawatcher();
  397. 0 aload_0 [this]
  398. 1 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.initDatawatcher() : void [323]
  399. 4 aload_0 [this]
  400. 5 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  401. 8 getstatic net.minecraft.server.v1_14_R1.EntityHuman.c : net.minecraft.server.v1_14_R1.DataWatcherObject [329]
  402. 11 fconst_0
  403. 12 invokestatic java.lang.Float.valueOf(float) : java.lang.Float [335]
  404. 15 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.register(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [341]
  405. 18 aload_0 [this]
  406. 19 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  407. 22 getstatic net.minecraft.server.v1_14_R1.EntityHuman.d : net.minecraft.server.v1_14_R1.DataWatcherObject [343]
  408. 25 iconst_0
  409. 26 invokestatic java.lang.Integer.valueOf(int) : java.lang.Integer [348]
  410. 29 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.register(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [341]
  411. 32 aload_0 [this]
  412. 33 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  413. 36 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bt : net.minecraft.server.v1_14_R1.DataWatcherObject [350]
  414. 39 iconst_0
  415. 40 invokestatic java.lang.Byte.valueOf(byte) : java.lang.Byte [355]
  416. 43 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.register(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [341]
  417. 46 aload_0 [this]
  418. 47 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  419. 50 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bu : net.minecraft.server.v1_14_R1.DataWatcherObject [357]
  420. 53 iconst_1
  421. 54 invokestatic java.lang.Byte.valueOf(byte) : java.lang.Byte [355]
  422. 57 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.register(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [341]
  423. 60 aload_0 [this]
  424. 61 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  425. 64 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bv : net.minecraft.server.v1_14_R1.DataWatcherObject [359]
  426. 67 new net.minecraft.server.v1_14_R1.NBTTagCompound [361]
  427. 70 dup
  428. 71 invokespecial net.minecraft.server.v1_14_R1.NBTTagCompound() [362]
  429. 74 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.register(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [341]
  430. 77 aload_0 [this]
  431. 78 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  432. 81 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bw : net.minecraft.server.v1_14_R1.DataWatcherObject [364]
  433. 84 new net.minecraft.server.v1_14_R1.NBTTagCompound [361]
  434. 87 dup
  435. 88 invokespecial net.minecraft.server.v1_14_R1.NBTTagCompound() [362]
  436. 91 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.register(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [341]
  437. 94 return
  438. Line numbers:
  439. [pc: 0, line: 128]
  440. [pc: 4, line: 129]
  441. [pc: 18, line: 130]
  442. [pc: 32, line: 131]
  443. [pc: 46, line: 132]
  444. [pc: 60, line: 133]
  445. [pc: 77, line: 134]
  446. [pc: 94, line: 135]
  447. Local variable table:
  448. [pc: 0, pc: 95] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  449.  
  450. // Method descriptor #170 ()V
  451. // Stack: 7, Locals: 7
  452. public void tick();
  453. 0 aload_0 [this]
  454. 1 aload_0 [this]
  455. 2 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSpectator() : boolean [368]
  456. 5 putfield net.minecraft.server.v1_14_R1.EntityHuman.noclip : boolean [371]
  457. 8 aload_0 [this]
  458. 9 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSpectator() : boolean [368]
  459. 12 ifeq 20
  460. 15 aload_0 [this]
  461. 16 iconst_0
  462. 17 putfield net.minecraft.server.v1_14_R1.EntityHuman.onGround : boolean [374]
  463. 20 aload_0 [this]
  464. 21 getfield net.minecraft.server.v1_14_R1.EntityHuman.bF : int [376]
  465. 24 ifle 37
  466. 27 aload_0 [this]
  467. 28 dup
  468. 29 getfield net.minecraft.server.v1_14_R1.EntityHuman.bF : int [376]
  469. 32 iconst_1
  470. 33 isub
  471. 34 putfield net.minecraft.server.v1_14_R1.EntityHuman.bF : int [376]
  472. 37 aload_0 [this]
  473. 38 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSleeping() : boolean [379]
  474. 41 ifeq 99
  475. 44 aload_0 [this]
  476. 45 dup
  477. 46 getfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  478. 49 iconst_1
  479. 50 iadd
  480. 51 putfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  481. 54 aload_0 [this]
  482. 55 getfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  483. 58 bipush 100
  484. 60 if_icmple 69
  485. 63 aload_0 [this]
  486. 64 bipush 100
  487. 66 putfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  488. 69 aload_0 [this]
  489. 70 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  490. 73 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [209]
  491. 76 ifne 130
  492. 79 aload_0 [this]
  493. 80 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  494. 83 invokevirtual net.minecraft.server.v1_14_R1.World.J() : boolean [385]
  495. 86 ifeq 130
  496. 89 aload_0 [this]
  497. 90 iconst_0
  498. 91 iconst_1
  499. 92 iconst_1
  500. 93 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.wakeup(boolean, boolean, boolean) : void [389]
  501. 96 goto 130
  502. 99 aload_0 [this]
  503. 100 getfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  504. 103 ifle 130
  505. 106 aload_0 [this]
  506. 107 dup
  507. 108 getfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  508. 111 iconst_1
  509. 112 iadd
  510. 113 putfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  511. 116 aload_0 [this]
  512. 117 getfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  513. 120 bipush 110
  514. 122 if_icmplt 130
  515. 125 aload_0 [this]
  516. 126 iconst_0
  517. 127 putfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  518. 130 aload_0 [this]
  519. 131 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.dA() : boolean [392]
  520. 134 pop
  521. 135 aload_0 [this]
  522. 136 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.tick() : void [394]
  523. 139 aload_0 [this]
  524. 140 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  525. 143 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [209]
  526. 146 ifne 182
  527. 149 aload_0 [this]
  528. 150 getfield net.minecraft.server.v1_14_R1.EntityHuman.activeContainer : net.minecraft.server.v1_14_R1.Container [218]
  529. 153 ifnull 182
  530. 156 aload_0 [this]
  531. 157 getfield net.minecraft.server.v1_14_R1.EntityHuman.activeContainer : net.minecraft.server.v1_14_R1.Container [218]
  532. 160 aload_0 [this]
  533. 161 invokevirtual net.minecraft.server.v1_14_R1.Container.canUse(net.minecraft.server.v1_14_R1.EntityHuman) : boolean [400]
  534. 164 ifne 182
  535. 167 aload_0 [this]
  536. 168 getstatic org.bukkit.event.inventory.InventoryCloseEvent$Reason.CANT_USE : org.bukkit.event.inventory.InventoryCloseEvent.Reason [404]
  537. 171 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.closeInventory(org.bukkit.event.inventory.InventoryCloseEvent$Reason) : void [408]
  538. 174 aload_0 [this]
  539. 175 aload_0 [this]
  540. 176 getfield net.minecraft.server.v1_14_R1.EntityHuman.defaultContainer : net.minecraft.server.v1_14_R1.ContainerPlayer [216]
  541. 179 putfield net.minecraft.server.v1_14_R1.EntityHuman.activeContainer : net.minecraft.server.v1_14_R1.Container [218]
  542. 182 aload_0 [this]
  543. 183 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isBurning() : boolean [411]
  544. 186 ifeq 203
  545. 189 aload_0 [this]
  546. 190 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  547. 193 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isInvulnerable : boolean [414]
  548. 196 ifeq 203
  549. 199 aload_0 [this]
  550. 200 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.extinguish() : void [417]
  551. 203 aload_0 [this]
  552. 204 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.n() : void [420]
  553. 207 aload_0 [this]
  554. 208 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  555. 211 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [209]
  556. 214 ifne 274
  557. 217 aload_0 [this]
  558. 218 getfield net.minecraft.server.v1_14_R1.EntityHuman.foodData : net.minecraft.server.v1_14_R1.FoodMetaData [167]
  559. 221 aload_0 [this]
  560. 222 invokevirtual net.minecraft.server.v1_14_R1.FoodMetaData.a(net.minecraft.server.v1_14_R1.EntityHuman) : void [422]
  561. 225 aload_0 [this]
  562. 226 getstatic net.minecraft.server.v1_14_R1.StatisticList.PLAY_ONE_MINUTE : net.minecraft.server.v1_14_R1.MinecraftKey [428]
  563. 229 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey) : void [431]
  564. 232 aload_0 [this]
  565. 233 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isAlive() : boolean [434]
  566. 236 ifeq 246
  567. 239 aload_0 [this]
  568. 240 getstatic net.minecraft.server.v1_14_R1.StatisticList.TIME_SINCE_DEATH : net.minecraft.server.v1_14_R1.MinecraftKey [437]
  569. 243 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey) : void [431]
  570. 246 aload_0 [this]
  571. 247 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSneaking() : boolean [440]
  572. 250 ifeq 260
  573. 253 aload_0 [this]
  574. 254 getstatic net.minecraft.server.v1_14_R1.StatisticList.SNEAK_TIME : net.minecraft.server.v1_14_R1.MinecraftKey [443]
  575. 257 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey) : void [431]
  576. 260 aload_0 [this]
  577. 261 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSleeping() : boolean [379]
  578. 264 ifne 274
  579. 267 aload_0 [this]
  580. 268 getstatic net.minecraft.server.v1_14_R1.StatisticList.TIME_SINCE_REST : net.minecraft.server.v1_14_R1.MinecraftKey [446]
  581. 271 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey) : void [431]
  582. 274 ldc_w <Integer 29999999> [447]
  583. 277 istore_1 [i]
  584. 278 aload_0 [this]
  585. 279 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  586. 282 ldc2_w <Double -2.9999999E7> [451]
  587. 285 ldc2_w <Double 2.9999999E7> [453]
  588. 288 invokestatic net.minecraft.server.v1_14_R1.MathHelper.a(double, double, double) : double [459]
  589. 291 dstore_2 [d0]
  590. 292 aload_0 [this]
  591. 293 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  592. 296 ldc2_w <Double -2.9999999E7> [451]
  593. 299 ldc2_w <Double 2.9999999E7> [453]
  594. 302 invokestatic net.minecraft.server.v1_14_R1.MathHelper.a(double, double, double) : double [459]
  595. 305 dstore 4 [d1]
  596. 307 dload_2 [d0]
  597. 308 aload_0 [this]
  598. 309 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  599. 312 dcmpl
  600. 313 ifne 326
  601. 316 dload 4 [d1]
  602. 318 aload_0 [this]
  603. 319 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  604. 322 dcmpl
  605. 323 ifeq 337
  606. 326 aload_0 [this]
  607. 327 dload_2 [d0]
  608. 328 aload_0 [this]
  609. 329 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  610. 332 dload 4 [d1]
  611. 334 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setPosition(double, double, double) : void [469]
  612. 337 aload_0 [this]
  613. 338 dup
  614. 339 getfield net.minecraft.server.v1_14_R1.EntityHuman.aD : int [472]
  615. 342 iconst_1
  616. 343 iadd
  617. 344 putfield net.minecraft.server.v1_14_R1.EntityHuman.aD : int [472]
  618. 347 aload_0 [this]
  619. 348 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getItemInMainHand() : net.minecraft.server.v1_14_R1.ItemStack [265]
  620. 351 astore 6 [itemstack]
  621. 353 aload_0 [this]
  622. 354 getfield net.minecraft.server.v1_14_R1.EntityHuman.bY : net.minecraft.server.v1_14_R1.ItemStack [191]
  623. 357 aload 6 [itemstack]
  624. 359 invokestatic net.minecraft.server.v1_14_R1.ItemStack.matches(net.minecraft.server.v1_14_R1.ItemStack, net.minecraft.server.v1_14_R1.ItemStack) : boolean [476]
  625. 362 ifne 404
  626. 365 aload_0 [this]
  627. 366 getfield net.minecraft.server.v1_14_R1.EntityHuman.bY : net.minecraft.server.v1_14_R1.ItemStack [191]
  628. 369 aload 6 [itemstack]
  629. 371 invokestatic net.minecraft.server.v1_14_R1.ItemStack.d(net.minecraft.server.v1_14_R1.ItemStack, net.minecraft.server.v1_14_R1.ItemStack) : boolean [478]
  630. 374 ifne 381
  631. 377 aload_0 [this]
  632. 378 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.dZ() : void [481]
  633. 381 aload_0 [this]
  634. 382 aload 6 [itemstack]
  635. 384 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  636. 387 ifeq 396
  637. 390 getstatic net.minecraft.server.v1_14_R1.ItemStack.a : net.minecraft.server.v1_14_R1.ItemStack [189]
  638. 393 goto 401
  639. 396 aload 6 [itemstack]
  640. 398 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.cloneItemStack() : net.minecraft.server.v1_14_R1.ItemStack [484]
  641. 401 putfield net.minecraft.server.v1_14_R1.EntityHuman.bY : net.minecraft.server.v1_14_R1.ItemStack [191]
  642. 404 aload_0 [this]
  643. 405 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.l() : void [487]
  644. 408 aload_0 [this]
  645. 409 getfield net.minecraft.server.v1_14_R1.EntityHuman.bZ : net.minecraft.server.v1_14_R1.ItemCooldown [196]
  646. 412 invokevirtual net.minecraft.server.v1_14_R1.ItemCooldown.a() : void [491]
  647. 415 aload_0 [this]
  648. 416 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.dB() : void [494]
  649. 419 return
  650. Line numbers:
  651. [pc: 0, line: 139]
  652. [pc: 8, line: 140]
  653. [pc: 15, line: 141]
  654. [pc: 20, line: 144]
  655. [pc: 27, line: 145]
  656. [pc: 37, line: 148]
  657. [pc: 44, line: 149]
  658. [pc: 54, line: 150]
  659. [pc: 63, line: 151]
  660. [pc: 69, line: 154]
  661. [pc: 89, line: 155]
  662. [pc: 99, line: 157]
  663. [pc: 106, line: 158]
  664. [pc: 116, line: 159]
  665. [pc: 125, line: 160]
  666. [pc: 130, line: 164]
  667. [pc: 135, line: 165]
  668. [pc: 139, line: 166]
  669. [pc: 167, line: 167]
  670. [pc: 174, line: 168]
  671. [pc: 182, line: 171]
  672. [pc: 199, line: 172]
  673. [pc: 203, line: 175]
  674. [pc: 207, line: 176]
  675. [pc: 217, line: 177]
  676. [pc: 225, line: 178]
  677. [pc: 232, line: 179]
  678. [pc: 239, line: 180]
  679. [pc: 246, line: 183]
  680. [pc: 253, line: 184]
  681. [pc: 260, line: 187]
  682. [pc: 267, line: 188]
  683. [pc: 274, line: 192]
  684. [pc: 278, line: 193]
  685. [pc: 292, line: 194]
  686. [pc: 307, line: 196]
  687. [pc: 326, line: 197]
  688. [pc: 337, line: 200]
  689. [pc: 347, line: 201]
  690. [pc: 353, line: 203]
  691. [pc: 365, line: 204]
  692. [pc: 377, line: 205]
  693. [pc: 381, line: 208]
  694. [pc: 404, line: 211]
  695. [pc: 408, line: 212]
  696. [pc: 415, line: 213]
  697. [pc: 419, line: 214]
  698. Local variable table:
  699. [pc: 0, pc: 420] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  700. [pc: 278, pc: 420] local: i index: 1 type: int
  701. [pc: 292, pc: 420] local: d0 index: 2 type: double
  702. [pc: 307, pc: 420] local: d1 index: 4 type: double
  703. [pc: 353, pc: 420] local: itemstack index: 6 type: net.minecraft.server.v1_14_R1.ItemStack
  704. Stack map table: number of frames 16
  705. [pc: 20, same]
  706. [pc: 37, same]
  707. [pc: 69, same]
  708. [pc: 99, same]
  709. [pc: 130, same]
  710. [pc: 182, same]
  711. [pc: 203, same]
  712. [pc: 246, same]
  713. [pc: 260, same]
  714. [pc: 274, same]
  715. [pc: 326, append: {int, double, double}]
  716. [pc: 337, same]
  717. [pc: 381, append: {net.minecraft.server.v1_14_R1.ItemStack}]
  718. [pc: 396, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.EntityHuman}]
  719. [pc: 401, full, stack: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.ItemStack}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, int, double, double, net.minecraft.server.v1_14_R1.ItemStack}]
  720. [pc: 404, same]
  721.  
  722. // Method descriptor #252 ()Z
  723. // Stack: 4, Locals: 1
  724. protected boolean dA();
  725. 0 aload_0 [this]
  726. 1 aload_0 [this]
  727. 2 getstatic net.minecraft.server.v1_14_R1.TagsFluid.WATER : net.minecraft.server.v1_14_R1.Tag [503]
  728. 5 iconst_1
  729. 6 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.Tag, boolean) : boolean [506]
  730. 9 putfield net.minecraft.server.v1_14_R1.EntityHuman.bM : boolean [508]
  731. 12 aload_0 [this]
  732. 13 getfield net.minecraft.server.v1_14_R1.EntityHuman.bM : boolean [508]
  733. 16 ireturn
  734. Line numbers:
  735. [pc: 0, line: 217]
  736. [pc: 12, line: 218]
  737. Local variable table:
  738. [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  739.  
  740. // Method descriptor #170 ()V
  741. // Stack: 9, Locals: 2
  742. private void l();
  743. 0 aload_0 [this]
  744. 1 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.HEAD : net.minecraft.server.v1_14_R1.EnumItemSlot [512]
  745. 4 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getEquipment(net.minecraft.server.v1_14_R1.EnumItemSlot) : net.minecraft.server.v1_14_R1.ItemStack [516]
  746. 7 astore_1 [itemstack]
  747. 8 aload_1 [itemstack]
  748. 9 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  749. 12 getstatic net.minecraft.server.v1_14_R1.Items.TURTLE_HELMET : net.minecraft.server.v1_14_R1.Item [526]
  750. 15 if_acmpne 53
  751. 18 aload_0 [this]
  752. 19 getstatic net.minecraft.server.v1_14_R1.TagsFluid.WATER : net.minecraft.server.v1_14_R1.Tag [503]
  753. 22 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.Tag) : boolean [529]
  754. 25 ifne 53
  755. 28 aload_0 [this]
  756. 29 new net.minecraft.server.v1_14_R1.MobEffect [531]
  757. 32 dup
  758. 33 getstatic net.minecraft.server.v1_14_R1.MobEffects.WATER_BREATHING : net.minecraft.server.v1_14_R1.MobEffectList [537]
  759. 36 sipush 200
  760. 39 iconst_0
  761. 40 iconst_0
  762. 41 iconst_0
  763. 42 iconst_1
  764. 43 invokespecial net.minecraft.server.v1_14_R1.MobEffect(net.minecraft.server.v1_14_R1.MobEffectList, int, int, boolean, boolean, boolean) [540]
  765. 46 getstatic org.bukkit.event.entity.EntityPotionEffectEvent$Cause.TURTLE_HELMET : org.bukkit.event.entity.EntityPotionEffectEvent.Cause [543]
  766. 49 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.addEffect(net.minecraft.server.v1_14_R1.MobEffect, org.bukkit.event.entity.EntityPotionEffectEvent$Cause) : boolean [547]
  767. 52 pop
  768. 53 return
  769. Line numbers:
  770. [pc: 0, line: 222]
  771. [pc: 8, line: 224]
  772. [pc: 28, line: 225]
  773. [pc: 53, line: 228]
  774. Local variable table:
  775. [pc: 0, pc: 54] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  776. [pc: 8, pc: 54] local: itemstack index: 1 type: net.minecraft.server.v1_14_R1.ItemStack
  777. Stack map table: number of frames 1
  778. [pc: 53, append: {net.minecraft.server.v1_14_R1.ItemStack}]
  779.  
  780. // Method descriptor #192 ()Lnet/minecraft/server/v1_14_R1/ItemCooldown;
  781. // Stack: 2, Locals: 1
  782. protected net.minecraft.server.v1_14_R1.ItemCooldown g();
  783. 0 new net.minecraft.server.v1_14_R1.ItemCooldown [489]
  784. 3 dup
  785. 4 invokespecial net.minecraft.server.v1_14_R1.ItemCooldown() [548]
  786. 7 areturn
  787. Line numbers:
  788. [pc: 0, line: 231]
  789. Local variable table:
  790. [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  791.  
  792. // Method descriptor #170 ()V
  793. // Stack: 7, Locals: 9
  794. private void n();
  795. 0 aload_0 [this]
  796. 1 aload_0 [this]
  797. 2 getfield net.minecraft.server.v1_14_R1.EntityHuman.bJ : double [550]
  798. 5 putfield net.minecraft.server.v1_14_R1.EntityHuman.bG : double [552]
  799. 8 aload_0 [this]
  800. 9 aload_0 [this]
  801. 10 getfield net.minecraft.server.v1_14_R1.EntityHuman.bK : double [554]
  802. 13 putfield net.minecraft.server.v1_14_R1.EntityHuman.bH : double [556]
  803. 16 aload_0 [this]
  804. 17 aload_0 [this]
  805. 18 getfield net.minecraft.server.v1_14_R1.EntityHuman.bL : double [558]
  806. 21 putfield net.minecraft.server.v1_14_R1.EntityHuman.bI : double [560]
  807. 24 aload_0 [this]
  808. 25 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  809. 28 aload_0 [this]
  810. 29 getfield net.minecraft.server.v1_14_R1.EntityHuman.bJ : double [550]
  811. 32 dsub
  812. 33 dstore_1 [d0]
  813. 34 aload_0 [this]
  814. 35 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  815. 38 aload_0 [this]
  816. 39 getfield net.minecraft.server.v1_14_R1.EntityHuman.bK : double [554]
  817. 42 dsub
  818. 43 dstore_3 [d1]
  819. 44 aload_0 [this]
  820. 45 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  821. 48 aload_0 [this]
  822. 49 getfield net.minecraft.server.v1_14_R1.EntityHuman.bL : double [558]
  823. 52 dsub
  824. 53 dstore 5 [d2]
  825. 55 ldc2_w <Double 10.0> [561]
  826. 58 dstore 7 [d3]
  827. 60 dload_1 [d0]
  828. 61 ldc2_w <Double 10.0> [561]
  829. 64 dcmpl
  830. 65 ifle 84
  831. 68 aload_0 [this]
  832. 69 aload_0 [this]
  833. 70 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  834. 73 putfield net.minecraft.server.v1_14_R1.EntityHuman.bJ : double [550]
  835. 76 aload_0 [this]
  836. 77 aload_0 [this]
  837. 78 getfield net.minecraft.server.v1_14_R1.EntityHuman.bJ : double [550]
  838. 81 putfield net.minecraft.server.v1_14_R1.EntityHuman.bG : double [552]
  839. 84 dload 5 [d2]
  840. 86 ldc2_w <Double 10.0> [561]
  841. 89 dcmpl
  842. 90 ifle 109
  843. 93 aload_0 [this]
  844. 94 aload_0 [this]
  845. 95 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  846. 98 putfield net.minecraft.server.v1_14_R1.EntityHuman.bL : double [558]
  847. 101 aload_0 [this]
  848. 102 aload_0 [this]
  849. 103 getfield net.minecraft.server.v1_14_R1.EntityHuman.bL : double [558]
  850. 106 putfield net.minecraft.server.v1_14_R1.EntityHuman.bI : double [560]
  851. 109 dload_3 [d1]
  852. 110 ldc2_w <Double 10.0> [561]
  853. 113 dcmpl
  854. 114 ifle 133
  855. 117 aload_0 [this]
  856. 118 aload_0 [this]
  857. 119 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  858. 122 putfield net.minecraft.server.v1_14_R1.EntityHuman.bK : double [554]
  859. 125 aload_0 [this]
  860. 126 aload_0 [this]
  861. 127 getfield net.minecraft.server.v1_14_R1.EntityHuman.bK : double [554]
  862. 130 putfield net.minecraft.server.v1_14_R1.EntityHuman.bH : double [556]
  863. 133 dload_1 [d0]
  864. 134 ldc2_w <Double -10.0> [563]
  865. 137 dcmpg
  866. 138 ifge 157
  867. 141 aload_0 [this]
  868. 142 aload_0 [this]
  869. 143 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  870. 146 putfield net.minecraft.server.v1_14_R1.EntityHuman.bJ : double [550]
  871. 149 aload_0 [this]
  872. 150 aload_0 [this]
  873. 151 getfield net.minecraft.server.v1_14_R1.EntityHuman.bJ : double [550]
  874. 154 putfield net.minecraft.server.v1_14_R1.EntityHuman.bG : double [552]
  875. 157 dload 5 [d2]
  876. 159 ldc2_w <Double -10.0> [563]
  877. 162 dcmpg
  878. 163 ifge 182
  879. 166 aload_0 [this]
  880. 167 aload_0 [this]
  881. 168 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  882. 171 putfield net.minecraft.server.v1_14_R1.EntityHuman.bL : double [558]
  883. 174 aload_0 [this]
  884. 175 aload_0 [this]
  885. 176 getfield net.minecraft.server.v1_14_R1.EntityHuman.bL : double [558]
  886. 179 putfield net.minecraft.server.v1_14_R1.EntityHuman.bI : double [560]
  887. 182 dload_3 [d1]
  888. 183 ldc2_w <Double -10.0> [563]
  889. 186 dcmpg
  890. 187 ifge 206
  891. 190 aload_0 [this]
  892. 191 aload_0 [this]
  893. 192 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  894. 195 putfield net.minecraft.server.v1_14_R1.EntityHuman.bK : double [554]
  895. 198 aload_0 [this]
  896. 199 aload_0 [this]
  897. 200 getfield net.minecraft.server.v1_14_R1.EntityHuman.bK : double [554]
  898. 203 putfield net.minecraft.server.v1_14_R1.EntityHuman.bH : double [556]
  899. 206 aload_0 [this]
  900. 207 dup
  901. 208 getfield net.minecraft.server.v1_14_R1.EntityHuman.bJ : double [550]
  902. 211 dload_1 [d0]
  903. 212 ldc2_w <Double 0.25> [565]
  904. 215 dmul
  905. 216 dadd
  906. 217 putfield net.minecraft.server.v1_14_R1.EntityHuman.bJ : double [550]
  907. 220 aload_0 [this]
  908. 221 dup
  909. 222 getfield net.minecraft.server.v1_14_R1.EntityHuman.bL : double [558]
  910. 225 dload 5 [d2]
  911. 227 ldc2_w <Double 0.25> [565]
  912. 230 dmul
  913. 231 dadd
  914. 232 putfield net.minecraft.server.v1_14_R1.EntityHuman.bL : double [558]
  915. 235 aload_0 [this]
  916. 236 dup
  917. 237 getfield net.minecraft.server.v1_14_R1.EntityHuman.bK : double [554]
  918. 240 dload_3 [d1]
  919. 241 ldc2_w <Double 0.25> [565]
  920. 244 dmul
  921. 245 dadd
  922. 246 putfield net.minecraft.server.v1_14_R1.EntityHuman.bK : double [554]
  923. 249 return
  924. Line numbers:
  925. [pc: 0, line: 235]
  926. [pc: 8, line: 236]
  927. [pc: 16, line: 237]
  928. [pc: 24, line: 238]
  929. [pc: 34, line: 239]
  930. [pc: 44, line: 240]
  931. [pc: 55, line: 241]
  932. [pc: 60, line: 243]
  933. [pc: 68, line: 244]
  934. [pc: 76, line: 245]
  935. [pc: 84, line: 248]
  936. [pc: 93, line: 249]
  937. [pc: 101, line: 250]
  938. [pc: 109, line: 253]
  939. [pc: 117, line: 254]
  940. [pc: 125, line: 255]
  941. [pc: 133, line: 258]
  942. [pc: 141, line: 259]
  943. [pc: 149, line: 260]
  944. [pc: 157, line: 263]
  945. [pc: 166, line: 264]
  946. [pc: 174, line: 265]
  947. [pc: 182, line: 268]
  948. [pc: 190, line: 269]
  949. [pc: 198, line: 270]
  950. [pc: 206, line: 273]
  951. [pc: 220, line: 274]
  952. [pc: 235, line: 275]
  953. [pc: 249, line: 276]
  954. Local variable table:
  955. [pc: 0, pc: 250] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  956. [pc: 34, pc: 250] local: d0 index: 1 type: double
  957. [pc: 44, pc: 250] local: d1 index: 3 type: double
  958. [pc: 55, pc: 250] local: d2 index: 5 type: double
  959. [pc: 60, pc: 250] local: d3 index: 7 type: double
  960. Stack map table: number of frames 6
  961. [pc: 84, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, double, double, double, double}]
  962. [pc: 109, same]
  963. [pc: 133, same]
  964. [pc: 157, same]
  965. [pc: 182, same]
  966. [pc: 206, same]
  967.  
  968. // Method descriptor #170 ()V
  969. // Stack: 2, Locals: 3
  970. protected void dB();
  971. 0 aload_0 [this]
  972. 1 getstatic net.minecraft.server.v1_14_R1.EntityPose.SWIMMING : net.minecraft.server.v1_14_R1.EntityPose [574]
  973. 4 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.c(net.minecraft.server.v1_14_R1.EntityPose) : boolean [577]
  974. 7 ifeq 147
  975. 10 aload_0 [this]
  976. 11 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isGliding() : boolean [580]
  977. 14 ifeq 24
  978. 17 getstatic net.minecraft.server.v1_14_R1.EntityPose.FALL_FLYING : net.minecraft.server.v1_14_R1.EntityPose [583]
  979. 20 astore_1 [entitypose]
  980. 21 goto 94
  981. 24 aload_0 [this]
  982. 25 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSleeping() : boolean [379]
  983. 28 ifeq 38
  984. 31 getstatic net.minecraft.server.v1_14_R1.EntityPose.SLEEPING : net.minecraft.server.v1_14_R1.EntityPose [586]
  985. 34 astore_1 [entitypose]
  986. 35 goto 94
  987. 38 aload_0 [this]
  988. 39 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSwimming() : boolean [589]
  989. 42 ifeq 52
  990. 45 getstatic net.minecraft.server.v1_14_R1.EntityPose.SWIMMING : net.minecraft.server.v1_14_R1.EntityPose [574]
  991. 48 astore_1 [entitypose]
  992. 49 goto 94
  993. 52 aload_0 [this]
  994. 53 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isRiptiding() : boolean [592]
  995. 56 ifeq 66
  996. 59 getstatic net.minecraft.server.v1_14_R1.EntityPose.SPIN_ATTACK : net.minecraft.server.v1_14_R1.EntityPose [595]
  997. 62 astore_1 [entitypose]
  998. 63 goto 94
  999. 66 aload_0 [this]
  1000. 67 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSneaking() : boolean [440]
  1001. 70 ifeq 90
  1002. 73 aload_0 [this]
  1003. 74 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  1004. 77 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isFlying : boolean [598]
  1005. 80 ifne 90
  1006. 83 getstatic net.minecraft.server.v1_14_R1.EntityPose.SNEAKING : net.minecraft.server.v1_14_R1.EntityPose [601]
  1007. 86 astore_1 [entitypose]
  1008. 87 goto 94
  1009. 90 getstatic net.minecraft.server.v1_14_R1.EntityPose.STANDING : net.minecraft.server.v1_14_R1.EntityPose [604]
  1010. 93 astore_1 [entitypose]
  1011. 94 aload_0 [this]
  1012. 95 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSpectator() : boolean [368]
  1013. 98 ifne 140
  1014. 101 aload_0 [this]
  1015. 102 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isPassenger() : boolean [607]
  1016. 105 ifne 140
  1017. 108 aload_0 [this]
  1018. 109 aload_1 [entitypose]
  1019. 110 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.c(net.minecraft.server.v1_14_R1.EntityPose) : boolean [577]
  1020. 113 ifne 140
  1021. 116 aload_0 [this]
  1022. 117 getstatic net.minecraft.server.v1_14_R1.EntityPose.SNEAKING : net.minecraft.server.v1_14_R1.EntityPose [601]
  1023. 120 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.c(net.minecraft.server.v1_14_R1.EntityPose) : boolean [577]
  1024. 123 ifeq 133
  1025. 126 getstatic net.minecraft.server.v1_14_R1.EntityPose.SNEAKING : net.minecraft.server.v1_14_R1.EntityPose [601]
  1026. 129 astore_2 [entitypose1]
  1027. 130 goto 142
  1028. 133 getstatic net.minecraft.server.v1_14_R1.EntityPose.SWIMMING : net.minecraft.server.v1_14_R1.EntityPose [574]
  1029. 136 astore_2 [entitypose1]
  1030. 137 goto 142
  1031. 140 aload_1 [entitypose]
  1032. 141 astore_2 [entitypose1]
  1033. 142 aload_0 [this]
  1034. 143 aload_2 [entitypose1]
  1035. 144 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setPose(net.minecraft.server.v1_14_R1.EntityPose) : void [611]
  1036. 147 return
  1037. Line numbers:
  1038. [pc: 0, line: 279]
  1039. [pc: 10, line: 282]
  1040. [pc: 17, line: 283]
  1041. [pc: 24, line: 284]
  1042. [pc: 31, line: 285]
  1043. [pc: 38, line: 286]
  1044. [pc: 45, line: 287]
  1045. [pc: 52, line: 288]
  1046. [pc: 59, line: 289]
  1047. [pc: 66, line: 290]
  1048. [pc: 83, line: 291]
  1049. [pc: 90, line: 293]
  1050. [pc: 94, line: 298]
  1051. [pc: 116, line: 299]
  1052. [pc: 126, line: 300]
  1053. [pc: 133, line: 302]
  1054. [pc: 140, line: 305]
  1055. [pc: 142, line: 308]
  1056. [pc: 147, line: 310]
  1057. Local variable table:
  1058. [pc: 21, pc: 24] local: entitypose index: 1 type: net.minecraft.server.v1_14_R1.EntityPose
  1059. [pc: 35, pc: 38] local: entitypose index: 1 type: net.minecraft.server.v1_14_R1.EntityPose
  1060. [pc: 49, pc: 52] local: entitypose index: 1 type: net.minecraft.server.v1_14_R1.EntityPose
  1061. [pc: 63, pc: 66] local: entitypose index: 1 type: net.minecraft.server.v1_14_R1.EntityPose
  1062. [pc: 87, pc: 90] local: entitypose index: 1 type: net.minecraft.server.v1_14_R1.EntityPose
  1063. [pc: 130, pc: 133] local: entitypose1 index: 2 type: net.minecraft.server.v1_14_R1.EntityPose
  1064. [pc: 137, pc: 140] local: entitypose1 index: 2 type: net.minecraft.server.v1_14_R1.EntityPose
  1065. [pc: 94, pc: 147] local: entitypose index: 1 type: net.minecraft.server.v1_14_R1.EntityPose
  1066. [pc: 142, pc: 147] local: entitypose1 index: 2 type: net.minecraft.server.v1_14_R1.EntityPose
  1067. [pc: 0, pc: 148] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1068. Stack map table: number of frames 10
  1069. [pc: 24, same]
  1070. [pc: 38, same]
  1071. [pc: 52, same]
  1072. [pc: 66, same]
  1073. [pc: 90, same]
  1074. [pc: 94, append: {net.minecraft.server.v1_14_R1.EntityPose}]
  1075. [pc: 133, same]
  1076. [pc: 140, same]
  1077. [pc: 142, append: {net.minecraft.server.v1_14_R1.EntityPose}]
  1078. [pc: 147, chop 2 local(s)]
  1079.  
  1080. // Method descriptor #226 ()I
  1081. // Stack: 1, Locals: 1
  1082. public int ab();
  1083. 0 aload_0 [this]
  1084. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  1085. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isInvulnerable : boolean [414]
  1086. 7 ifeq 14
  1087. 10 iconst_1
  1088. 11 goto 16
  1089. 14 bipush 80
  1090. 16 ireturn
  1091. Line numbers:
  1092. [pc: 0, line: 314]
  1093. Local variable table:
  1094. [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1095. Stack map table: number of frames 2
  1096. [pc: 14, same]
  1097. [pc: 16, same_locals_1_stack_item, stack: {int}]
  1098.  
  1099. // Method descriptor #616 ()Lnet/minecraft/server/v1_14_R1/SoundEffect;
  1100. // Stack: 1, Locals: 1
  1101. protected net.minecraft.server.v1_14_R1.SoundEffect getSoundSwim();
  1102. 0 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_SWIM : net.minecraft.server.v1_14_R1.SoundEffect [622]
  1103. 3 areturn
  1104. Line numbers:
  1105. [pc: 0, line: 319]
  1106. Local variable table:
  1107. [pc: 0, pc: 4] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1108.  
  1109. // Method descriptor #616 ()Lnet/minecraft/server/v1_14_R1/SoundEffect;
  1110. // Stack: 1, Locals: 1
  1111. protected net.minecraft.server.v1_14_R1.SoundEffect getSoundSplash();
  1112. 0 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_SPLASH : net.minecraft.server.v1_14_R1.SoundEffect [626]
  1113. 3 areturn
  1114. Line numbers:
  1115. [pc: 0, line: 324]
  1116. Local variable table:
  1117. [pc: 0, pc: 4] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1118.  
  1119. // Method descriptor #616 ()Lnet/minecraft/server/v1_14_R1/SoundEffect;
  1120. // Stack: 1, Locals: 1
  1121. protected net.minecraft.server.v1_14_R1.SoundEffect getSoundSplashHighSpeed();
  1122. 0 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_SPLASH_HIGH_SPEED : net.minecraft.server.v1_14_R1.SoundEffect [630]
  1123. 3 areturn
  1124. Line numbers:
  1125. [pc: 0, line: 329]
  1126. Local variable table:
  1127. [pc: 0, pc: 4] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1128.  
  1129. // Method descriptor #226 ()I
  1130. // Stack: 1, Locals: 1
  1131. public int aX();
  1132. 0 bipush 10
  1133. 2 ireturn
  1134. Line numbers:
  1135. [pc: 0, line: 334]
  1136. Local variable table:
  1137. [pc: 0, pc: 3] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1138.  
  1139. // Method descriptor #631 (Lnet/minecraft/server/v1_14_R1/SoundEffect;FF)V
  1140. // Stack: 12, Locals: 4
  1141. public void a(net.minecraft.server.v1_14_R1.SoundEffect soundeffect, float f, float f1);
  1142. 0 aload_0 [this]
  1143. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  1144. 4 aload_0 [this]
  1145. 5 aload_0 [this]
  1146. 6 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  1147. 9 aload_0 [this]
  1148. 10 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  1149. 13 aload_0 [this]
  1150. 14 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  1151. 17 aload_1 [soundeffect]
  1152. 18 aload_0 [this]
  1153. 19 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getSoundCategory() : net.minecraft.server.v1_14_R1.SoundCategory [635]
  1154. 22 fload_2 [f]
  1155. 23 fload_3 [f1]
  1156. 24 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 [639]
  1157. 27 return
  1158. Line numbers:
  1159. [pc: 0, line: 339]
  1160. [pc: 27, line: 340]
  1161. Local variable table:
  1162. [pc: 0, pc: 28] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1163. [pc: 0, pc: 28] local: soundeffect index: 1 type: net.minecraft.server.v1_14_R1.SoundEffect
  1164. [pc: 0, pc: 28] local: f index: 2 type: float
  1165. [pc: 0, pc: 28] local: f1 index: 3 type: float
  1166.  
  1167. // Method descriptor #643 (Lnet/minecraft/server/v1_14_R1/SoundEffect;Lnet/minecraft/server/v1_14_R1/SoundCategory;FF)V
  1168. // Stack: 0, Locals: 5
  1169. public void a(net.minecraft.server.v1_14_R1.SoundEffect soundeffect, net.minecraft.server.v1_14_R1.SoundCategory soundcategory, float f, float f1);
  1170. 0 return
  1171. Line numbers:
  1172. [pc: 0, line: 342]
  1173. Local variable table:
  1174. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1175. [pc: 0, pc: 1] local: soundeffect index: 1 type: net.minecraft.server.v1_14_R1.SoundEffect
  1176. [pc: 0, pc: 1] local: soundcategory index: 2 type: net.minecraft.server.v1_14_R1.SoundCategory
  1177. [pc: 0, pc: 1] local: f index: 3 type: float
  1178. [pc: 0, pc: 1] local: f1 index: 4 type: float
  1179.  
  1180. // Method descriptor #633 ()Lnet/minecraft/server/v1_14_R1/SoundCategory;
  1181. // Stack: 1, Locals: 1
  1182. public net.minecraft.server.v1_14_R1.SoundCategory getSoundCategory();
  1183. 0 getstatic net.minecraft.server.v1_14_R1.SoundCategory.PLAYERS : net.minecraft.server.v1_14_R1.SoundCategory [650]
  1184. 3 areturn
  1185. Line numbers:
  1186. [pc: 0, line: 346]
  1187. Local variable table:
  1188. [pc: 0, pc: 4] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1189.  
  1190. // Method descriptor #226 ()I
  1191. // Stack: 1, Locals: 1
  1192. public int getMaxFireTicks();
  1193. 0 bipush 20
  1194. 2 ireturn
  1195. Line numbers:
  1196. [pc: 0, line: 351]
  1197. Local variable table:
  1198. [pc: 0, pc: 3] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1199.  
  1200. // Method descriptor #406 (Lorg/bukkit/event/inventory/InventoryCloseEvent$Reason;)V
  1201. // Stack: 2, Locals: 2
  1202. public void closeInventory(org.bukkit.event.inventory.InventoryCloseEvent.Reason reason);
  1203. 0 aload_0 [this]
  1204. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.closeInventory() : void [653]
  1205. 4 aload_0 [this]
  1206. 5 aload_0 [this]
  1207. 6 getfield net.minecraft.server.v1_14_R1.EntityHuman.defaultContainer : net.minecraft.server.v1_14_R1.ContainerPlayer [216]
  1208. 9 putfield net.minecraft.server.v1_14_R1.EntityHuman.activeContainer : net.minecraft.server.v1_14_R1.Container [218]
  1209. 12 return
  1210. Line numbers:
  1211. [pc: 0, line: 356]
  1212. [pc: 4, line: 357]
  1213. [pc: 12, line: 358]
  1214. Local variable table:
  1215. [pc: 0, pc: 13] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1216. [pc: 0, pc: 13] local: reason index: 1 type: org.bukkit.event.inventory.InventoryCloseEvent.Reason
  1217.  
  1218. // Method descriptor #170 ()V
  1219. // Stack: 2, Locals: 1
  1220. public void closeInventory();
  1221. 0 aload_0 [this]
  1222. 1 aload_0 [this]
  1223. 2 getfield net.minecraft.server.v1_14_R1.EntityHuman.defaultContainer : net.minecraft.server.v1_14_R1.ContainerPlayer [216]
  1224. 5 putfield net.minecraft.server.v1_14_R1.EntityHuman.activeContainer : net.minecraft.server.v1_14_R1.Container [218]
  1225. 8 return
  1226. Line numbers:
  1227. [pc: 0, line: 362]
  1228. [pc: 8, line: 363]
  1229. Local variable table:
  1230. [pc: 0, pc: 9] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1231.  
  1232. // Method descriptor #170 ()V
  1233. // Stack: 9, Locals: 9
  1234. public void passengerTick();
  1235. 0 aload_0 [this]
  1236. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  1237. 4 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [209]
  1238. 7 ifne 36
  1239. 10 aload_0 [this]
  1240. 11 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSneaking() : boolean [440]
  1241. 14 ifeq 36
  1242. 17 aload_0 [this]
  1243. 18 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isPassenger() : boolean [607]
  1244. 21 ifeq 36
  1245. 24 aload_0 [this]
  1246. 25 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.stopRiding() : void [658]
  1247. 28 aload_0 [this]
  1248. 29 iconst_0
  1249. 30 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setSneaking(boolean) : void [662]
  1250. 33 goto 140
  1251. 36 aload_0 [this]
  1252. 37 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  1253. 40 dstore_1 [d0]
  1254. 41 aload_0 [this]
  1255. 42 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  1256. 45 dstore_3 [d1]
  1257. 46 aload_0 [this]
  1258. 47 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  1259. 50 dstore 5 [d2]
  1260. 52 aload_0 [this]
  1261. 53 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  1262. 56 fstore 7 [f]
  1263. 58 aload_0 [this]
  1264. 59 getfield net.minecraft.server.v1_14_R1.EntityHuman.pitch : float [668]
  1265. 62 fstore 8 [f1]
  1266. 64 aload_0 [this]
  1267. 65 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.passengerTick() : void [670]
  1268. 68 aload_0 [this]
  1269. 69 aload_0 [this]
  1270. 70 getfield net.minecraft.server.v1_14_R1.EntityHuman.bE : float [672]
  1271. 73 putfield net.minecraft.server.v1_14_R1.EntityHuman.bD : float [674]
  1272. 76 aload_0 [this]
  1273. 77 fconst_0
  1274. 78 putfield net.minecraft.server.v1_14_R1.EntityHuman.bE : float [672]
  1275. 81 aload_0 [this]
  1276. 82 aload_0 [this]
  1277. 83 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  1278. 86 dload_1 [d0]
  1279. 87 dsub
  1280. 88 aload_0 [this]
  1281. 89 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  1282. 92 dload_3 [d1]
  1283. 93 dsub
  1284. 94 aload_0 [this]
  1285. 95 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  1286. 98 dload 5 [d2]
  1287. 100 dsub
  1288. 101 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.m(double, double, double) : void [677]
  1289. 104 aload_0 [this]
  1290. 105 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getVehicle() : net.minecraft.server.v1_14_R1.Entity [681]
  1291. 108 instanceof net.minecraft.server.v1_14_R1.EntityPig [683]
  1292. 111 ifeq 140
  1293. 114 aload_0 [this]
  1294. 115 fload 8 [f1]
  1295. 117 putfield net.minecraft.server.v1_14_R1.EntityHuman.pitch : float [668]
  1296. 120 aload_0 [this]
  1297. 121 fload 7 [f]
  1298. 123 putfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  1299. 126 aload_0 [this]
  1300. 127 aload_0 [this]
  1301. 128 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getVehicle() : net.minecraft.server.v1_14_R1.Entity [681]
  1302. 131 checkcast net.minecraft.server.v1_14_R1.EntityPig [683]
  1303. 134 getfield net.minecraft.server.v1_14_R1.EntityPig.aK : float [686]
  1304. 137 putfield net.minecraft.server.v1_14_R1.EntityHuman.aK : float [687]
  1305. 140 return
  1306. Line numbers:
  1307. [pc: 0, line: 367]
  1308. [pc: 24, line: 368]
  1309. [pc: 28, line: 369]
  1310. [pc: 36, line: 371]
  1311. [pc: 41, line: 372]
  1312. [pc: 46, line: 373]
  1313. [pc: 52, line: 374]
  1314. [pc: 58, line: 375]
  1315. [pc: 64, line: 377]
  1316. [pc: 68, line: 378]
  1317. [pc: 76, line: 379]
  1318. [pc: 81, line: 380]
  1319. [pc: 104, line: 381]
  1320. [pc: 114, line: 382]
  1321. [pc: 120, line: 383]
  1322. [pc: 126, line: 384]
  1323. [pc: 140, line: 388]
  1324. Local variable table:
  1325. [pc: 41, pc: 140] local: d0 index: 1 type: double
  1326. [pc: 46, pc: 140] local: d1 index: 3 type: double
  1327. [pc: 52, pc: 140] local: d2 index: 5 type: double
  1328. [pc: 58, pc: 140] local: f index: 7 type: float
  1329. [pc: 64, pc: 140] local: f1 index: 8 type: float
  1330. [pc: 0, pc: 141] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1331. Stack map table: number of frames 2
  1332. [pc: 36, same]
  1333. [pc: 140, same_extended]
  1334.  
  1335. // Method descriptor #170 ()V
  1336. // Stack: 2, Locals: 1
  1337. protected void doTick();
  1338. 0 aload_0 [this]
  1339. 1 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.doTick() : void [690]
  1340. 4 aload_0 [this]
  1341. 5 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.cO() : void [693]
  1342. 8 aload_0 [this]
  1343. 9 aload_0 [this]
  1344. 10 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  1345. 13 putfield net.minecraft.server.v1_14_R1.EntityHuman.aM : float [696]
  1346. 16 return
  1347. Line numbers:
  1348. [pc: 0, line: 392]
  1349. [pc: 4, line: 393]
  1350. [pc: 8, line: 394]
  1351. [pc: 16, line: 395]
  1352. Local variable table:
  1353. [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1354.  
  1355. // Method descriptor #170 ()V
  1356. // Stack: 7, Locals: 7
  1357. public void movementTick();
  1358. 0 aload_0 [this]
  1359. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.bC : int [699]
  1360. 4 ifle 17
  1361. 7 aload_0 [this]
  1362. 8 dup
  1363. 9 getfield net.minecraft.server.v1_14_R1.EntityHuman.bC : int [699]
  1364. 12 iconst_1
  1365. 13 isub
  1366. 14 putfield net.minecraft.server.v1_14_R1.EntityHuman.bC : int [699]
  1367. 17 aload_0 [this]
  1368. 18 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  1369. 21 invokevirtual net.minecraft.server.v1_14_R1.World.getDifficulty() : net.minecraft.server.v1_14_R1.EnumDifficulty [703]
  1370. 24 getstatic net.minecraft.server.v1_14_R1.EnumDifficulty.PEACEFUL : net.minecraft.server.v1_14_R1.EnumDifficulty [709]
  1371. 27 if_acmpne 112
  1372. 30 aload_0 [this]
  1373. 31 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  1374. 34 invokevirtual net.minecraft.server.v1_14_R1.World.getGameRules() : net.minecraft.server.v1_14_R1.GameRules [713]
  1375. 37 getstatic net.minecraft.server.v1_14_R1.GameRules.NATURAL_REGENERATION : net.minecraft.server.v1_14_R1.GameRules.GameRuleKey [717]
  1376. 40 invokevirtual net.minecraft.server.v1_14_R1.GameRules.getBoolean(net.minecraft.server.v1_14_R1.GameRules$GameRuleKey) : boolean [721]
  1377. 43 ifeq 112
  1378. 46 aload_0 [this]
  1379. 47 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getHealth() : float [725]
  1380. 50 aload_0 [this]
  1381. 51 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getMaxHealth() : float [728]
  1382. 54 fcmpg
  1383. 55 ifge 76
  1384. 58 aload_0 [this]
  1385. 59 getfield net.minecraft.server.v1_14_R1.EntityHuman.ticksLived : int [731]
  1386. 62 bipush 20
  1387. 64 irem
  1388. 65 ifne 76
  1389. 68 aload_0 [this]
  1390. 69 fconst_1
  1391. 70 getstatic org.bukkit.event.entity.EntityRegainHealthEvent$RegainReason.REGEN : org.bukkit.event.entity.EntityRegainHealthEvent.RegainReason [735]
  1392. 73 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.heal(float, org.bukkit.event.entity.EntityRegainHealthEvent$RegainReason) : void [739]
  1393. 76 aload_0 [this]
  1394. 77 getfield net.minecraft.server.v1_14_R1.EntityHuman.foodData : net.minecraft.server.v1_14_R1.FoodMetaData [167]
  1395. 80 invokevirtual net.minecraft.server.v1_14_R1.FoodMetaData.c() : boolean [741]
  1396. 83 ifeq 112
  1397. 86 aload_0 [this]
  1398. 87 getfield net.minecraft.server.v1_14_R1.EntityHuman.ticksLived : int [731]
  1399. 90 bipush 10
  1400. 92 irem
  1401. 93 ifne 112
  1402. 96 aload_0 [this]
  1403. 97 getfield net.minecraft.server.v1_14_R1.EntityHuman.foodData : net.minecraft.server.v1_14_R1.FoodMetaData [167]
  1404. 100 aload_0 [this]
  1405. 101 getfield net.minecraft.server.v1_14_R1.EntityHuman.foodData : net.minecraft.server.v1_14_R1.FoodMetaData [167]
  1406. 104 invokevirtual net.minecraft.server.v1_14_R1.FoodMetaData.getFoodLevel() : int [744]
  1407. 107 iconst_1
  1408. 108 iadd
  1409. 109 invokevirtual net.minecraft.server.v1_14_R1.FoodMetaData.a(int) : void [747]
  1410. 112 aload_0 [this]
  1411. 113 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  1412. 116 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.j() : void [750]
  1413. 119 aload_0 [this]
  1414. 120 aload_0 [this]
  1415. 121 getfield net.minecraft.server.v1_14_R1.EntityHuman.bE : float [672]
  1416. 124 putfield net.minecraft.server.v1_14_R1.EntityHuman.bD : float [674]
  1417. 127 aload_0 [this]
  1418. 128 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.movementTick() : void [752]
  1419. 131 aload_0 [this]
  1420. 132 getstatic net.minecraft.server.v1_14_R1.GenericAttributes.MOVEMENT_SPEED : net.minecraft.server.v1_14_R1.IAttribute [309]
  1421. 135 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getAttributeInstance(net.minecraft.server.v1_14_R1.IAttribute) : net.minecraft.server.v1_14_R1.AttributeInstance [312]
  1422. 138 astore_1 [attributeinstance]
  1423. 139 aload_0 [this]
  1424. 140 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  1425. 143 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [209]
  1426. 146 ifne 163
  1427. 149 aload_1 [attributeinstance]
  1428. 150 aload_0 [this]
  1429. 151 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  1430. 154 invokevirtual net.minecraft.server.v1_14_R1.PlayerAbilities.b() : float [754]
  1431. 157 f2d
  1432. 158 invokeinterface net.minecraft.server.v1_14_R1.AttributeInstance.setValue(double) : void [306] [nargs: 3]
  1433. 163 aload_0 [this]
  1434. 164 ldc <Float 0.02> [110]
  1435. 166 putfield net.minecraft.server.v1_14_R1.EntityHuman.aO : float [757]
  1436. 169 aload_0 [this]
  1437. 170 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSprinting() : boolean [760]
  1438. 173 ifeq 190
  1439. 176 aload_0 [this]
  1440. 177 aload_0 [this]
  1441. 178 getfield net.minecraft.server.v1_14_R1.EntityHuman.aO : float [757]
  1442. 181 f2d
  1443. 182 ldc2_w <Double 0.005999999865889549> [761]
  1444. 185 dadd
  1445. 186 d2f
  1446. 187 putfield net.minecraft.server.v1_14_R1.EntityHuman.aO : float [757]
  1447. 190 aload_0 [this]
  1448. 191 aload_1 [attributeinstance]
  1449. 192 invokeinterface net.minecraft.server.v1_14_R1.AttributeInstance.getValue() : double [766] [nargs: 1]
  1450. 197 d2f
  1451. 198 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.o(float) : void [770]
  1452. 201 aload_0 [this]
  1453. 202 getfield net.minecraft.server.v1_14_R1.EntityHuman.onGround : boolean [374]
  1454. 205 ifeq 244
  1455. 208 aload_0 [this]
  1456. 209 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getHealth() : float [725]
  1457. 212 fconst_0
  1458. 213 fcmpl
  1459. 214 ifle 244
  1460. 217 aload_0 [this]
  1461. 218 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSwimming() : boolean [589]
  1462. 221 ifne 244
  1463. 224 ldc_w <Float 0.1> [771]
  1464. 227 aload_0 [this]
  1465. 228 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getMot() : net.minecraft.server.v1_14_R1.Vec3D [775]
  1466. 231 invokestatic net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.Vec3D) : double [778]
  1467. 234 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sqrt(double) : float [782]
  1468. 237 invokestatic java.lang.Math.min(float, float) : float [788]
  1469. 240 fstore_2 [f]
  1470. 241 goto 246
  1471. 244 fconst_0
  1472. 245 fstore_2 [f]
  1473. 246 aload_0 [this]
  1474. 247 dup
  1475. 248 getfield net.minecraft.server.v1_14_R1.EntityHuman.bE : float [672]
  1476. 251 fload_2 [f]
  1477. 252 aload_0 [this]
  1478. 253 getfield net.minecraft.server.v1_14_R1.EntityHuman.bE : float [672]
  1479. 256 fsub
  1480. 257 ldc_w <Float 0.4> [789]
  1481. 260 fmul
  1482. 261 fadd
  1483. 262 putfield net.minecraft.server.v1_14_R1.EntityHuman.bE : float [672]
  1484. 265 aload_0 [this]
  1485. 266 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getHealth() : float [725]
  1486. 269 fconst_0
  1487. 270 fcmpl
  1488. 271 ifle 395
  1489. 274 aload_0 [this]
  1490. 275 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSpectator() : boolean [368]
  1491. 278 ifne 395
  1492. 281 aload_0 [this]
  1493. 282 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isPassenger() : boolean [607]
  1494. 285 ifeq 322
  1495. 288 aload_0 [this]
  1496. 289 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getVehicle() : net.minecraft.server.v1_14_R1.Entity [681]
  1497. 292 getfield net.minecraft.server.v1_14_R1.Entity.dead : boolean [794]
  1498. 295 ifne 322
  1499. 298 aload_0 [this]
  1500. 299 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getBoundingBox() : net.minecraft.server.v1_14_R1.AxisAlignedBB [798]
  1501. 302 aload_0 [this]
  1502. 303 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getVehicle() : net.minecraft.server.v1_14_R1.Entity [681]
  1503. 306 invokevirtual net.minecraft.server.v1_14_R1.Entity.getBoundingBox() : net.minecraft.server.v1_14_R1.AxisAlignedBB [799]
  1504. 309 invokevirtual net.minecraft.server.v1_14_R1.AxisAlignedBB.b(net.minecraft.server.v1_14_R1.AxisAlignedBB) : net.minecraft.server.v1_14_R1.AxisAlignedBB [804]
  1505. 312 dconst_1
  1506. 313 dconst_0
  1507. 314 dconst_1
  1508. 315 invokevirtual net.minecraft.server.v1_14_R1.AxisAlignedBB.grow(double, double, double) : net.minecraft.server.v1_14_R1.AxisAlignedBB [808]
  1509. 318 astore_3 [axisalignedbb]
  1510. 319 goto 335
  1511. 322 aload_0 [this]
  1512. 323 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getBoundingBox() : net.minecraft.server.v1_14_R1.AxisAlignedBB [798]
  1513. 326 dconst_1
  1514. 327 ldc2_w <Double 0.5> [229]
  1515. 330 dconst_1
  1516. 331 invokevirtual net.minecraft.server.v1_14_R1.AxisAlignedBB.grow(double, double, double) : net.minecraft.server.v1_14_R1.AxisAlignedBB [808]
  1517. 334 astore_3 [axisalignedbb]
  1518. 335 aload_0 [this]
  1519. 336 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  1520. 339 aload_0 [this]
  1521. 340 aload_3 [axisalignedbb]
  1522. 341 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 [812]
  1523. 344 astore 4 [list]
  1524. 346 iconst_0
  1525. 347 istore 5 [i]
  1526. 349 iload 5 [i]
  1527. 351 aload 4 [list]
  1528. 353 invokeinterface java.util.List.size() : int [817] [nargs: 1]
  1529. 358 if_icmpge 395
  1530. 361 aload 4 [list]
  1531. 363 iload 5 [i]
  1532. 365 invokeinterface java.util.List.get(int) : java.lang.Object [821] [nargs: 2]
  1533. 370 checkcast net.minecraft.server.v1_14_R1.Entity [791]
  1534. 373 astore 6 [entity]
  1535. 375 aload 6 [entity]
  1536. 377 getfield net.minecraft.server.v1_14_R1.Entity.dead : boolean [794]
  1537. 380 ifne 389
  1538. 383 aload_0 [this]
  1539. 384 aload 6 [entity]
  1540. 386 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.c(net.minecraft.server.v1_14_R1.Entity) : void [824]
  1541. 389 iinc 5 1 [i]
  1542. 392 goto 349
  1543. 395 aload_0 [this]
  1544. 396 aload_0 [this]
  1545. 397 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityLeft() : net.minecraft.server.v1_14_R1.NBTTagCompound [828]
  1546. 400 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.j(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [831]
  1547. 403 aload_0 [this]
  1548. 404 aload_0 [this]
  1549. 405 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityRight() : net.minecraft.server.v1_14_R1.NBTTagCompound [834]
  1550. 408 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.j(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [831]
  1551. 411 aload_0 [this]
  1552. 412 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  1553. 415 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [209]
  1554. 418 ifne 446
  1555. 421 aload_0 [this]
  1556. 422 getfield net.minecraft.server.v1_14_R1.EntityHuman.fallDistance : float [837]
  1557. 425 ldc_w <Float 0.5> [838]
  1558. 428 fcmpl
  1559. 429 ifgt 463
  1560. 432 aload_0 [this]
  1561. 433 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isInWater() : boolean [841]
  1562. 436 ifne 463
  1563. 439 aload_0 [this]
  1564. 440 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isPassenger() : boolean [607]
  1565. 443 ifne 463
  1566. 446 aload_0 [this]
  1567. 447 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  1568. 450 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isFlying : boolean [598]
  1569. 453 ifne 463
  1570. 456 aload_0 [this]
  1571. 457 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSleeping() : boolean [379]
  1572. 460 ifeq 480
  1573. 463 aload_0 [this]
  1574. 464 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  1575. 467 getfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [845]
  1576. 470 getfield com.destroystokyo.paper.PaperWorldConfig.parrotsHangOnBetter : boolean [850]
  1577. 473 ifne 480
  1578. 476 aload_0 [this]
  1579. 477 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.releaseShoulderEntities() : void [853]
  1580. 480 return
  1581. Line numbers:
  1582. [pc: 0, line: 399]
  1583. [pc: 7, line: 400]
  1584. [pc: 17, line: 403]
  1585. [pc: 46, line: 404]
  1586. [pc: 68, line: 406]
  1587. [pc: 76, line: 409]
  1588. [pc: 96, line: 410]
  1589. [pc: 112, line: 414]
  1590. [pc: 119, line: 415]
  1591. [pc: 127, line: 416]
  1592. [pc: 131, line: 417]
  1593. [pc: 139, line: 419]
  1594. [pc: 149, line: 420]
  1595. [pc: 163, line: 423]
  1596. [pc: 169, line: 424]
  1597. [pc: 176, line: 425]
  1598. [pc: 190, line: 428]
  1599. [pc: 201, line: 431]
  1600. [pc: 224, line: 432]
  1601. [pc: 244, line: 434]
  1602. [pc: 246, line: 437]
  1603. [pc: 265, line: 438]
  1604. [pc: 281, line: 441]
  1605. [pc: 298, line: 442]
  1606. [pc: 322, line: 444]
  1607. [pc: 335, line: 447]
  1608. [pc: 346, line: 449]
  1609. [pc: 361, line: 450]
  1610. [pc: 375, line: 452]
  1611. [pc: 383, line: 453]
  1612. [pc: 389, line: 449]
  1613. [pc: 395, line: 458]
  1614. [pc: 403, line: 459]
  1615. [pc: 411, line: 460]
  1616. [pc: 463, line: 461]
  1617. [pc: 480, line: 464]
  1618. Local variable table:
  1619. [pc: 241, pc: 244] local: f index: 2 type: float
  1620. [pc: 319, pc: 322] local: axisalignedbb index: 3 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
  1621. [pc: 375, pc: 389] local: entity index: 6 type: net.minecraft.server.v1_14_R1.Entity
  1622. [pc: 349, pc: 395] local: i index: 5 type: int
  1623. [pc: 335, pc: 395] local: axisalignedbb index: 3 type: net.minecraft.server.v1_14_R1.AxisAlignedBB
  1624. [pc: 346, pc: 395] local: list index: 4 type: java.util.List
  1625. [pc: 0, pc: 481] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1626. [pc: 139, pc: 481] local: attributeinstance index: 1 type: net.minecraft.server.v1_14_R1.AttributeInstance
  1627. [pc: 246, pc: 481] local: f index: 2 type: float
  1628. Local variable type table:
  1629. [pc: 346, pc: 395] local: list index: 4 type: java.util.List<net.minecraft.server.v1_14_R1.Entity>
  1630. Stack map table: number of frames 15
  1631. [pc: 17, same]
  1632. [pc: 76, same]
  1633. [pc: 112, same]
  1634. [pc: 163, append: {net.minecraft.server.v1_14_R1.AttributeInstance}]
  1635. [pc: 190, same]
  1636. [pc: 244, same]
  1637. [pc: 246, append: {float}]
  1638. [pc: 322, same_extended]
  1639. [pc: 335, append: {net.minecraft.server.v1_14_R1.AxisAlignedBB}]
  1640. [pc: 349, append: {java.util.List, int}]
  1641. [pc: 389, same]
  1642. [pc: 395, chop 3 local(s)]
  1643. [pc: 446, same]
  1644. [pc: 463, same]
  1645. [pc: 480, same]
  1646.  
  1647. // Method descriptor #829 (Lnet/minecraft/server/v1_14_R1/NBTTagCompound;)V
  1648. // Stack: 2, Locals: 3
  1649. private void j(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.NBTTagCompound nbttagcompound);
  1650. 0 aload_1 [nbttagcompound]
  1651. 1 ifnull 14
  1652. 4 aload_1 [nbttagcompound]
  1653. 5 ldc_w <String "Silent"> [864]
  1654. 8 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.hasKey(java.lang.String) : boolean [868]
  1655. 11 ifeq 24
  1656. 14 aload_1 [nbttagcompound]
  1657. 15 ldc_w <String "Silent"> [864]
  1658. 18 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getBoolean(java.lang.String) : boolean [870]
  1659. 21 ifne 53
  1660. 24 aload_1 [nbttagcompound]
  1661. 25 ldc_w <String "id"> [872]
  1662. 28 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getString(java.lang.String) : java.lang.String [876]
  1663. 31 astore_2 [s]
  1664. 32 aload_2 [s]
  1665. 33 invokestatic net.minecraft.server.v1_14_R1.EntityTypes.a(java.lang.String) : java.util.Optional [879]
  1666. 36 invokedynamic 0 test() : java.util.function.Predicate [898]
  1667. 41 invokevirtual java.util.Optional.filter(java.util.function.Predicate) : java.util.Optional [904]
  1668. 44 aload_0 [this]
  1669. 45 invokedynamic 1 accept(net.minecraft.server.v1_14_R1.EntityHuman) : java.util.function.Consumer [916]
  1670. 50 invokevirtual java.util.Optional.ifPresent(java.util.function.Consumer) : void [920]
  1671. 53 return
  1672. Line numbers:
  1673. [pc: 0, line: 467]
  1674. [pc: 24, line: 468]
  1675. [pc: 32, line: 470]
  1676. [pc: 50, line: 472]
  1677. [pc: 53, line: 477]
  1678. Local variable table:
  1679. [pc: 32, pc: 53] local: s index: 2 type: java.lang.String
  1680. [pc: 0, pc: 54] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1681. [pc: 0, pc: 54] local: nbttagcompound index: 1 type: net.minecraft.server.v1_14_R1.NBTTagCompound
  1682. Stack map table: number of frames 3
  1683. [pc: 14, same]
  1684. [pc: 24, same]
  1685. [pc: 53, same]
  1686.  
  1687. // Method descriptor #822 (Lnet/minecraft/server/v1_14_R1/Entity;)V
  1688. // Stack: 2, Locals: 2
  1689. private void c(net.minecraft.server.v1_14_R1.Entity entity);
  1690. 0 aload_1 [entity]
  1691. 1 aload_0 [this]
  1692. 2 invokevirtual net.minecraft.server.v1_14_R1.Entity.pickup(net.minecraft.server.v1_14_R1.EntityHuman) : void [926]
  1693. 5 return
  1694. Line numbers:
  1695. [pc: 0, line: 480]
  1696. [pc: 5, line: 481]
  1697. Local variable table:
  1698. [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1699. [pc: 0, pc: 6] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  1700.  
  1701. // Method descriptor #226 ()I
  1702. // Stack: 2, Locals: 1
  1703. public int getScore();
  1704. 0 aload_0 [this]
  1705. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  1706. 4 getstatic net.minecraft.server.v1_14_R1.EntityHuman.d : net.minecraft.server.v1_14_R1.DataWatcherObject [343]
  1707. 7 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.get(net.minecraft.server.v1_14_R1.DataWatcherObject) : java.lang.Object [930]
  1708. 10 checkcast java.lang.Integer [345]
  1709. 13 invokevirtual java.lang.Integer.intValue() : int [933]
  1710. 16 ireturn
  1711. Line numbers:
  1712. [pc: 0, line: 484]
  1713. Local variable table:
  1714. [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1715.  
  1716. // Method descriptor #745 (I)V
  1717. // Stack: 3, Locals: 2
  1718. public void setScore(int i);
  1719. 0 aload_0 [this]
  1720. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  1721. 4 getstatic net.minecraft.server.v1_14_R1.EntityHuman.d : net.minecraft.server.v1_14_R1.DataWatcherObject [343]
  1722. 7 iload_1 [i]
  1723. 8 invokestatic java.lang.Integer.valueOf(int) : java.lang.Integer [348]
  1724. 11 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.set(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [937]
  1725. 14 return
  1726. Line numbers:
  1727. [pc: 0, line: 488]
  1728. [pc: 14, line: 489]
  1729. Local variable table:
  1730. [pc: 0, pc: 15] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1731. [pc: 0, pc: 15] local: i index: 1 type: int
  1732.  
  1733. // Method descriptor #745 (I)V
  1734. // Stack: 4, Locals: 3
  1735. public void addScore(int i);
  1736. 0 aload_0 [this]
  1737. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getScore() : int [940]
  1738. 4 istore_2 [j]
  1739. 5 aload_0 [this]
  1740. 6 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  1741. 9 getstatic net.minecraft.server.v1_14_R1.EntityHuman.d : net.minecraft.server.v1_14_R1.DataWatcherObject [343]
  1742. 12 iload_2 [j]
  1743. 13 iload_1 [i]
  1744. 14 iadd
  1745. 15 invokestatic java.lang.Integer.valueOf(int) : java.lang.Integer [348]
  1746. 18 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.set(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [937]
  1747. 21 return
  1748. Line numbers:
  1749. [pc: 0, line: 492]
  1750. [pc: 5, line: 494]
  1751. [pc: 21, line: 495]
  1752. Local variable table:
  1753. [pc: 0, pc: 22] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1754. [pc: 0, pc: 22] local: i index: 1 type: int
  1755. [pc: 5, pc: 22] local: j index: 2 type: int
  1756.  
  1757. // Method descriptor #942 (Lnet/minecraft/server/v1_14_R1/DamageSource;)V
  1758. // Stack: 7, Locals: 2
  1759. public void die(net.minecraft.server.v1_14_R1.DamageSource damagesource);
  1760. 0 aload_0 [this]
  1761. 1 aload_1 [damagesource]
  1762. 2 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.die(net.minecraft.server.v1_14_R1.DamageSource) : void [944]
  1763. 5 aload_0 [this]
  1764. 6 aload_0 [this]
  1765. 7 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  1766. 10 aload_0 [this]
  1767. 11 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  1768. 14 aload_0 [this]
  1769. 15 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  1770. 18 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setPosition(double, double, double) : void [469]
  1771. 21 aload_0 [this]
  1772. 22 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSpectator() : boolean [368]
  1773. 25 ifne 34
  1774. 28 aload_0 [this]
  1775. 29 aload_1 [damagesource]
  1776. 30 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.d(net.minecraft.server.v1_14_R1.DamageSource) : org.bukkit.event.entity.EntityDeathEvent [947]
  1777. 33 pop
  1778. 34 aload_1 [damagesource]
  1779. 35 ifnull 92
  1780. 38 aload_0 [this]
  1781. 39 aload_0 [this]
  1782. 40 getfield net.minecraft.server.v1_14_R1.EntityHuman.az : float [950]
  1783. 43 aload_0 [this]
  1784. 44 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  1785. 47 fadd
  1786. 48 ldc_w <Float 0.017453292> [951]
  1787. 51 fmul
  1788. 52 invokestatic net.minecraft.server.v1_14_R1.MathHelper.cos(float) : float [955]
  1789. 55 fneg
  1790. 56 ldc_w <Float 0.1> [771]
  1791. 59 fmul
  1792. 60 f2d
  1793. 61 ldc2_w <Double 0.10000000149011612> [313]
  1794. 64 aload_0 [this]
  1795. 65 getfield net.minecraft.server.v1_14_R1.EntityHuman.az : float [950]
  1796. 68 aload_0 [this]
  1797. 69 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  1798. 72 fadd
  1799. 73 ldc_w <Float 0.017453292> [951]
  1800. 76 fmul
  1801. 77 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sin(float) : float [958]
  1802. 80 fneg
  1803. 81 ldc_w <Float 0.1> [771]
  1804. 84 fmul
  1805. 85 f2d
  1806. 86 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setMot(double, double, double) : void [961]
  1807. 89 goto 101
  1808. 92 aload_0 [this]
  1809. 93 dconst_0
  1810. 94 ldc2_w <Double 0.1> [962]
  1811. 97 dconst_0
  1812. 98 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setMot(double, double, double) : void [961]
  1813. 101 aload_0 [this]
  1814. 102 getstatic net.minecraft.server.v1_14_R1.StatisticList.DEATHS : net.minecraft.server.v1_14_R1.MinecraftKey [966]
  1815. 105 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey) : void [431]
  1816. 108 aload_0 [this]
  1817. 109 getstatic net.minecraft.server.v1_14_R1.StatisticList.CUSTOM : net.minecraft.server.v1_14_R1.StatisticWrapper [970]
  1818. 112 getstatic net.minecraft.server.v1_14_R1.StatisticList.TIME_SINCE_DEATH : net.minecraft.server.v1_14_R1.MinecraftKey [437]
  1819. 115 invokevirtual net.minecraft.server.v1_14_R1.StatisticWrapper.b(java.lang.Object) : net.minecraft.server.v1_14_R1.Statistic [975]
  1820. 118 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.Statistic) : void [978]
  1821. 121 aload_0 [this]
  1822. 122 getstatic net.minecraft.server.v1_14_R1.StatisticList.CUSTOM : net.minecraft.server.v1_14_R1.StatisticWrapper [970]
  1823. 125 getstatic net.minecraft.server.v1_14_R1.StatisticList.TIME_SINCE_REST : net.minecraft.server.v1_14_R1.MinecraftKey [446]
  1824. 128 invokevirtual net.minecraft.server.v1_14_R1.StatisticWrapper.b(java.lang.Object) : net.minecraft.server.v1_14_R1.Statistic [975]
  1825. 131 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.Statistic) : void [978]
  1826. 134 aload_0 [this]
  1827. 135 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.extinguish() : void [417]
  1828. 138 aload_0 [this]
  1829. 139 iconst_0
  1830. 140 iconst_0
  1831. 141 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setFlag(int, boolean) : void [982]
  1832. 144 return
  1833. Line numbers:
  1834. [pc: 0, line: 499]
  1835. [pc: 5, line: 500]
  1836. [pc: 21, line: 501]
  1837. [pc: 28, line: 502]
  1838. [pc: 34, line: 505]
  1839. [pc: 38, line: 506]
  1840. [pc: 92, line: 508]
  1841. [pc: 101, line: 511]
  1842. [pc: 108, line: 512]
  1843. [pc: 121, line: 513]
  1844. [pc: 134, line: 514]
  1845. [pc: 138, line: 515]
  1846. [pc: 144, line: 516]
  1847. Local variable table:
  1848. [pc: 0, pc: 145] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1849. [pc: 0, pc: 145] local: damagesource index: 1 type: net.minecraft.server.v1_14_R1.DamageSource
  1850. Stack map table: number of frames 3
  1851. [pc: 34, same]
  1852. [pc: 92, same]
  1853. [pc: 101, same]
  1854.  
  1855. // Method descriptor #170 ()V
  1856. // Stack: 2, Locals: 1
  1857. protected void cF();
  1858. 0 aload_0 [this]
  1859. 1 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.cF() : void [987]
  1860. 4 aload_0 [this]
  1861. 5 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  1862. 8 invokevirtual net.minecraft.server.v1_14_R1.World.getGameRules() : net.minecraft.server.v1_14_R1.GameRules [713]
  1863. 11 getstatic net.minecraft.server.v1_14_R1.GameRules.KEEP_INVENTORY : net.minecraft.server.v1_14_R1.GameRules.GameRuleKey [990]
  1864. 14 invokevirtual net.minecraft.server.v1_14_R1.GameRules.getBoolean(net.minecraft.server.v1_14_R1.GameRules$GameRuleKey) : boolean [721]
  1865. 17 ifne 31
  1866. 20 aload_0 [this]
  1867. 21 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.removeCursedItems() : void [993]
  1868. 24 aload_0 [this]
  1869. 25 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  1870. 28 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.dropContents() : void [996]
  1871. 31 return
  1872. Line numbers:
  1873. [pc: 0, line: 520]
  1874. [pc: 4, line: 521]
  1875. [pc: 20, line: 522]
  1876. [pc: 24, line: 523]
  1877. [pc: 31, line: 526]
  1878. Local variable table:
  1879. [pc: 0, pc: 32] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1880. Stack map table: number of frames 1
  1881. [pc: 31, same]
  1882.  
  1883. // Method descriptor #170 ()V
  1884. // Stack: 2, Locals: 3
  1885. protected void removeCursedItems();
  1886. 0 iconst_0
  1887. 1 istore_1 [i]
  1888. 2 iload_1 [i]
  1889. 3 aload_0 [this]
  1890. 4 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  1891. 7 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.getSize() : int [999]
  1892. 10 if_icmpge 51
  1893. 13 aload_0 [this]
  1894. 14 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  1895. 17 iload_1 [i]
  1896. 18 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.getItem(int) : net.minecraft.server.v1_14_R1.ItemStack [1002]
  1897. 21 astore_2 [itemstack]
  1898. 22 aload_2 [itemstack]
  1899. 23 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  1900. 26 ifne 45
  1901. 29 aload_2 [itemstack]
  1902. 30 invokestatic net.minecraft.server.v1_14_R1.EnchantmentManager.shouldNotDrop(net.minecraft.server.v1_14_R1.ItemStack) : boolean [1008]
  1903. 33 ifeq 45
  1904. 36 aload_0 [this]
  1905. 37 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  1906. 40 iload_1 [i]
  1907. 41 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.splitWithoutUpdate(int) : net.minecraft.server.v1_14_R1.ItemStack [1011]
  1908. 44 pop
  1909. 45 iinc 1 1 [i]
  1910. 48 goto 2
  1911. 51 return
  1912. Line numbers:
  1913. [pc: 0, line: 529]
  1914. [pc: 13, line: 530]
  1915. [pc: 22, line: 532]
  1916. [pc: 36, line: 533]
  1917. [pc: 45, line: 529]
  1918. [pc: 51, line: 537]
  1919. Local variable table:
  1920. [pc: 22, pc: 45] local: itemstack index: 2 type: net.minecraft.server.v1_14_R1.ItemStack
  1921. [pc: 2, pc: 51] local: i index: 1 type: int
  1922. [pc: 0, pc: 52] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1923. Stack map table: number of frames 3
  1924. [pc: 2, append: {int}]
  1925. [pc: 45, same]
  1926. [pc: 51, chop 1 local(s)]
  1927.  
  1928. // Method descriptor #1013 (Lnet/minecraft/server/v1_14_R1/DamageSource;)Lnet/minecraft/server/v1_14_R1/SoundEffect;
  1929. // Stack: 2, Locals: 2
  1930. protected net.minecraft.server.v1_14_R1.SoundEffect getSoundHurt(net.minecraft.server.v1_14_R1.DamageSource damagesource);
  1931. 0 aload_1 [damagesource]
  1932. 1 getstatic net.minecraft.server.v1_14_R1.DamageSource.BURN : net.minecraft.server.v1_14_R1.DamageSource [1018]
  1933. 4 if_acmpne 13
  1934. 7 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_HURT_ON_FIRE : net.minecraft.server.v1_14_R1.SoundEffect [1021]
  1935. 10 goto 42
  1936. 13 aload_1 [damagesource]
  1937. 14 getstatic net.minecraft.server.v1_14_R1.DamageSource.DROWN : net.minecraft.server.v1_14_R1.DamageSource [1024]
  1938. 17 if_acmpne 26
  1939. 20 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_HURT_DROWN : net.minecraft.server.v1_14_R1.SoundEffect [1027]
  1940. 23 goto 42
  1941. 26 aload_1 [damagesource]
  1942. 27 getstatic net.minecraft.server.v1_14_R1.DamageSource.SWEET_BERRY_BUSH : net.minecraft.server.v1_14_R1.DamageSource [1030]
  1943. 30 if_acmpne 39
  1944. 33 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_HURT_SWEET_BERRY_BUSH : net.minecraft.server.v1_14_R1.SoundEffect [1033]
  1945. 36 goto 42
  1946. 39 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_HURT : net.minecraft.server.v1_14_R1.SoundEffect [1036]
  1947. 42 areturn
  1948. Line numbers:
  1949. [pc: 0, line: 541]
  1950. Local variable table:
  1951. [pc: 0, pc: 43] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1952. [pc: 0, pc: 43] local: damagesource index: 1 type: net.minecraft.server.v1_14_R1.DamageSource
  1953. Stack map table: number of frames 4
  1954. [pc: 13, same]
  1955. [pc: 26, same]
  1956. [pc: 39, same]
  1957. [pc: 42, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.SoundEffect}]
  1958.  
  1959. // Method descriptor #616 ()Lnet/minecraft/server/v1_14_R1/SoundEffect;
  1960. // Stack: 1, Locals: 1
  1961. protected net.minecraft.server.v1_14_R1.SoundEffect getSoundDeath();
  1962. 0 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_DEATH : net.minecraft.server.v1_14_R1.SoundEffect [1042]
  1963. 3 areturn
  1964. Line numbers:
  1965. [pc: 0, line: 546]
  1966. Local variable table:
  1967. [pc: 0, pc: 4] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  1968.  
  1969. // Method descriptor #1043 (Z)Lnet/minecraft/server/v1_14_R1/EntityItem;
  1970. // Stack: 4, Locals: 2
  1971. @javax.annotation.Nullable
  1972. public net.minecraft.server.v1_14_R1.EntityItem n(boolean flag);
  1973. 0 aload_0 [this]
  1974. 1 aload_0 [this]
  1975. 2 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  1976. 5 aload_0 [this]
  1977. 6 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  1978. 9 getfield net.minecraft.server.v1_14_R1.PlayerInventory.itemInHandIndex : int [1046]
  1979. 12 iload_1 [flag]
  1980. 13 ifeq 42
  1981. 16 aload_0 [this]
  1982. 17 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  1983. 20 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.getItemInHand() : net.minecraft.server.v1_14_R1.ItemStack [1049]
  1984. 23 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  1985. 26 ifne 42
  1986. 29 aload_0 [this]
  1987. 30 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  1988. 33 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.getItemInHand() : net.minecraft.server.v1_14_R1.ItemStack [1049]
  1989. 36 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getCount() : int [1052]
  1990. 39 goto 43
  1991. 42 iconst_1
  1992. 43 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.splitStack(int, int) : net.minecraft.server.v1_14_R1.ItemStack [1056]
  1993. 46 iconst_0
  1994. 47 iconst_1
  1995. 48 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.ItemStack, boolean, boolean) : net.minecraft.server.v1_14_R1.EntityItem [1059]
  1996. 51 areturn
  1997. Line numbers:
  1998. [pc: 0, line: 552]
  1999. Local variable table:
  2000. [pc: 0, pc: 52] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  2001. [pc: 0, pc: 52] local: flag index: 1 type: boolean
  2002. Stack map table: number of frames 2
  2003. [pc: 42, full, stack: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.PlayerInventory, int}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, int}]
  2004. [pc: 43, full, stack: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.PlayerInventory, int, int}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, int}]
  2005.  
  2006. // Method descriptor #1062 (Lnet/minecraft/server/v1_14_R1/ItemStack;Z)Lnet/minecraft/server/v1_14_R1/EntityItem;
  2007. // Stack: 4, Locals: 3
  2008. @javax.annotation.Nullable
  2009. public net.minecraft.server.v1_14_R1.EntityItem drop(net.minecraft.server.v1_14_R1.ItemStack itemstack, boolean flag);
  2010. 0 aload_0 [this]
  2011. 1 aload_1 [itemstack]
  2012. 2 iconst_0
  2013. 3 iload_2 [flag]
  2014. 4 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.ItemStack, boolean, boolean) : net.minecraft.server.v1_14_R1.EntityItem [1059]
  2015. 7 areturn
  2016. Line numbers:
  2017. [pc: 0, line: 557]
  2018. Local variable table:
  2019. [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  2020. [pc: 0, pc: 8] local: itemstack index: 1 type: net.minecraft.server.v1_14_R1.ItemStack
  2021. [pc: 0, pc: 8] local: flag index: 2 type: boolean
  2022.  
  2023. // Method descriptor #1057 (Lnet/minecraft/server/v1_14_R1/ItemStack;ZZ)Lnet/minecraft/server/v1_14_R1/EntityItem;
  2024. // Stack: 11, Locals: 14
  2025. @javax.annotation.Nullable
  2026. public net.minecraft.server.v1_14_R1.EntityItem a(net.minecraft.server.v1_14_R1.ItemStack itemstack, boolean flag, boolean flag1);
  2027. 0 aload_1 [itemstack]
  2028. 1 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  2029. 4 ifeq 9
  2030. 7 aconst_null
  2031. 8 areturn
  2032. 9 aload_0 [this]
  2033. 10 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  2034. 13 ldc2_w <Double 0.30000001192092896> [1063]
  2035. 16 dsub
  2036. 17 aload_0 [this]
  2037. 18 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getHeadHeight() : float [1067]
  2038. 21 f2d
  2039. 22 dadd
  2040. 23 dstore 4 [d0]
  2041. 25 new net.minecraft.server.v1_14_R1.EntityItem [1069]
  2042. 28 dup
  2043. 29 aload_0 [this]
  2044. 30 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  2045. 33 aload_0 [this]
  2046. 34 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  2047. 37 dload 4 [d0]
  2048. 39 aload_0 [this]
  2049. 40 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  2050. 43 aload_1 [itemstack]
  2051. 44 invokespecial net.minecraft.server.v1_14_R1.EntityItem(net.minecraft.server.v1_14_R1.World, double, double, double, net.minecraft.server.v1_14_R1.ItemStack) [1072]
  2052. 47 astore 6 [entityitem]
  2053. 49 aload 6 [entityitem]
  2054. 51 bipush 40
  2055. 53 invokevirtual net.minecraft.server.v1_14_R1.EntityItem.setPickupDelay(int) : void [1075]
  2056. 56 iload_3 [flag1]
  2057. 57 ifeq 69
  2058. 60 aload 6 [entityitem]
  2059. 62 aload_0 [this]
  2060. 63 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getUniqueID() : java.util.UUID [1079]
  2061. 66 invokevirtual net.minecraft.server.v1_14_R1.EntityItem.setThrower(java.util.UUID) : void [1082]
  2062. 69 iload_2 [flag]
  2063. 70 ifeq 128
  2064. 73 aload_0 [this]
  2065. 74 getfield net.minecraft.server.v1_14_R1.EntityHuman.random : java.util.Random [1086]
  2066. 77 invokevirtual java.util.Random.nextFloat() : float [1091]
  2067. 80 ldc_w <Float 0.5> [838]
  2068. 83 fmul
  2069. 84 fstore 7 [f]
  2070. 86 aload_0 [this]
  2071. 87 getfield net.minecraft.server.v1_14_R1.EntityHuman.random : java.util.Random [1086]
  2072. 90 invokevirtual java.util.Random.nextFloat() : float [1091]
  2073. 93 ldc_w <Float 6.2831855> [1092]
  2074. 96 fmul
  2075. 97 fstore 8 [f1]
  2076. 99 aload_0 [this]
  2077. 100 fload 8 [f1]
  2078. 102 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sin(float) : float [958]
  2079. 105 fneg
  2080. 106 fload 7 [f]
  2081. 108 fmul
  2082. 109 f2d
  2083. 110 ldc2_w <Double 0.20000000298023224> [1093]
  2084. 113 fload 8 [f1]
  2085. 115 invokestatic net.minecraft.server.v1_14_R1.MathHelper.cos(float) : float [955]
  2086. 118 fload 7 [f]
  2087. 120 fmul
  2088. 121 f2d
  2089. 122 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setMot(double, double, double) : void [961]
  2090. 125 goto 290
  2091. 128 ldc_w <Float 0.3> [1095]
  2092. 131 fstore 7 [f]
  2093. 133 aload_0 [this]
  2094. 134 getfield net.minecraft.server.v1_14_R1.EntityHuman.pitch : float [668]
  2095. 137 ldc_w <Float 0.017453292> [951]
  2096. 140 fmul
  2097. 141 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sin(float) : float [958]
  2098. 144 fstore 8 [f1]
  2099. 146 aload_0 [this]
  2100. 147 getfield net.minecraft.server.v1_14_R1.EntityHuman.pitch : float [668]
  2101. 150 ldc_w <Float 0.017453292> [951]
  2102. 153 fmul
  2103. 154 invokestatic net.minecraft.server.v1_14_R1.MathHelper.cos(float) : float [955]
  2104. 157 fstore 9 [f2]
  2105. 159 aload_0 [this]
  2106. 160 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  2107. 163 ldc_w <Float 0.017453292> [951]
  2108. 166 fmul
  2109. 167 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sin(float) : float [958]
  2110. 170 fstore 10 [f3]
  2111. 172 aload_0 [this]
  2112. 173 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  2113. 176 ldc_w <Float 0.017453292> [951]
  2114. 179 fmul
  2115. 180 invokestatic net.minecraft.server.v1_14_R1.MathHelper.cos(float) : float [955]
  2116. 183 fstore 11 [f4]
  2117. 185 aload_0 [this]
  2118. 186 getfield net.minecraft.server.v1_14_R1.EntityHuman.random : java.util.Random [1086]
  2119. 189 invokevirtual java.util.Random.nextFloat() : float [1091]
  2120. 192 ldc_w <Float 6.2831855> [1092]
  2121. 195 fmul
  2122. 196 fstore 12 [f5]
  2123. 198 ldc <Float 0.02> [110]
  2124. 200 aload_0 [this]
  2125. 201 getfield net.minecraft.server.v1_14_R1.EntityHuman.random : java.util.Random [1086]
  2126. 204 invokevirtual java.util.Random.nextFloat() : float [1091]
  2127. 207 fmul
  2128. 208 fstore 13 [f6]
  2129. 210 aload 6 [entityitem]
  2130. 212 fload 10 [f3]
  2131. 214 fneg
  2132. 215 fload 9 [f2]
  2133. 217 fmul
  2134. 218 ldc_w <Float 0.3> [1095]
  2135. 221 fmul
  2136. 222 f2d
  2137. 223 fload 12 [f5]
  2138. 225 f2d
  2139. 226 invokestatic java.lang.Math.cos(double) : double [1098]
  2140. 229 fload 13 [f6]
  2141. 231 f2d
  2142. 232 dmul
  2143. 233 dadd
  2144. 234 fload 8 [f1]
  2145. 236 fneg
  2146. 237 ldc_w <Float 0.3> [1095]
  2147. 240 fmul
  2148. 241 ldc_w <Float 0.1> [771]
  2149. 244 fadd
  2150. 245 aload_0 [this]
  2151. 246 getfield net.minecraft.server.v1_14_R1.EntityHuman.random : java.util.Random [1086]
  2152. 249 invokevirtual java.util.Random.nextFloat() : float [1091]
  2153. 252 aload_0 [this]
  2154. 253 getfield net.minecraft.server.v1_14_R1.EntityHuman.random : java.util.Random [1086]
  2155. 256 invokevirtual java.util.Random.nextFloat() : float [1091]
  2156. 259 fsub
  2157. 260 ldc_w <Float 0.1> [771]
  2158. 263 fmul
  2159. 264 fadd
  2160. 265 f2d
  2161. 266 fload 11 [f4]
  2162. 268 fload 9 [f2]
  2163. 270 fmul
  2164. 271 ldc_w <Float 0.3> [1095]
  2165. 274 fmul
  2166. 275 f2d
  2167. 276 fload 12 [f5]
  2168. 278 f2d
  2169. 279 invokestatic java.lang.Math.sin(double) : double [1100]
  2170. 282 fload 13 [f6]
  2171. 284 f2d
  2172. 285 dmul
  2173. 286 dadd
  2174. 287 invokevirtual net.minecraft.server.v1_14_R1.EntityItem.setMot(double, double, double) : void [1101]
  2175. 290 aload_0 [this]
  2176. 291 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftHumanEntity [1103]
  2177. 294 checkcast org.bukkit.entity.Player [1105]
  2178. 297 astore 9 [player]
  2179. 299 aload 6 [entityitem]
  2180. 301 invokevirtual net.minecraft.server.v1_14_R1.EntityItem.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftEntity [1106]
  2181. 304 checkcast org.bukkit.entity.Item [1108]
  2182. 307 astore 10 [drop]
  2183. 309 new org.bukkit.event.player.PlayerDropItemEvent [1110]
  2184. 312 dup
  2185. 313 aload 9 [player]
  2186. 315 aload 10 [drop]
  2187. 317 invokespecial org.bukkit.event.player.PlayerDropItemEvent(org.bukkit.entity.Player, org.bukkit.entity.Item) [1113]
  2188. 320 astore 11 [event]
  2189. 322 aload_0 [this]
  2190. 323 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  2191. 326 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [1117]
  2192. 329 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getPluginManager() : org.bukkit.plugin.PluginManager [1123]
  2193. 332 aload 11 [event]
  2194. 334 invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [1129] [nargs: 2]
  2195. 339 aload 11 [event]
  2196. 341 invokevirtual org.bukkit.event.player.PlayerDropItemEvent.isCancelled() : boolean [1132]
  2197. 344 ifeq 504
  2198. 347 aload 9 [player]
  2199. 349 invokeinterface org.bukkit.entity.Player.getInventory() : org.bukkit.inventory.PlayerInventory [1136] [nargs: 1]
  2200. 354 invokeinterface org.bukkit.inventory.PlayerInventory.getItemInHand() : org.bukkit.inventory.ItemStack [1141] [nargs: 1]
  2201. 359 astore 12 [cur]
  2202. 361 iload_3 [flag1]
  2203. 362 ifeq 400
  2204. 365 aload 12 [cur]
  2205. 367 ifnull 378
  2206. 370 aload 12 [cur]
  2207. 372 invokevirtual org.bukkit.inventory.ItemStack.getAmount() : int [1146]
  2208. 375 ifne 400
  2209. 378 aload 9 [player]
  2210. 380 invokeinterface org.bukkit.entity.Player.getInventory() : org.bukkit.inventory.PlayerInventory [1136] [nargs: 1]
  2211. 385 aload 10 [drop]
  2212. 387 invokeinterface org.bukkit.entity.Item.getItemStack() : org.bukkit.inventory.ItemStack [1149] [nargs: 1]
  2213. 392 invokeinterface org.bukkit.inventory.PlayerInventory.setItemInHand(org.bukkit.inventory.ItemStack) : void [1153] [nargs: 2]
  2214. 397 goto 502
  2215. 400 iload_3 [flag1]
  2216. 401 ifeq 475
  2217. 404 aload 12 [cur]
  2218. 406 aload 10 [drop]
  2219. 408 invokeinterface org.bukkit.entity.Item.getItemStack() : org.bukkit.inventory.ItemStack [1149] [nargs: 1]
  2220. 413 invokevirtual org.bukkit.inventory.ItemStack.isSimilar(org.bukkit.inventory.ItemStack) : boolean [1157]
  2221. 416 ifeq 475
  2222. 419 aload 12 [cur]
  2223. 421 invokevirtual org.bukkit.inventory.ItemStack.getAmount() : int [1146]
  2224. 424 aload 12 [cur]
  2225. 426 invokevirtual org.bukkit.inventory.ItemStack.getMaxStackSize() : int [1160]
  2226. 429 if_icmpge 475
  2227. 432 aload 10 [drop]
  2228. 434 invokeinterface org.bukkit.entity.Item.getItemStack() : org.bukkit.inventory.ItemStack [1149] [nargs: 1]
  2229. 439 invokevirtual org.bukkit.inventory.ItemStack.getAmount() : int [1146]
  2230. 442 iconst_1
  2231. 443 if_icmpne 475
  2232. 446 aload 12 [cur]
  2233. 448 aload 12 [cur]
  2234. 450 invokevirtual org.bukkit.inventory.ItemStack.getAmount() : int [1146]
  2235. 453 iconst_1
  2236. 454 iadd
  2237. 455 invokevirtual org.bukkit.inventory.ItemStack.setAmount(int) : void [1163]
  2238. 458 aload 9 [player]
  2239. 460 invokeinterface org.bukkit.entity.Player.getInventory() : org.bukkit.inventory.PlayerInventory [1136] [nargs: 1]
  2240. 465 aload 12 [cur]
  2241. 467 invokeinterface org.bukkit.inventory.PlayerInventory.setItemInHand(org.bukkit.inventory.ItemStack) : void [1153] [nargs: 2]
  2242. 472 goto 502
  2243. 475 aload 9 [player]
  2244. 477 invokeinterface org.bukkit.entity.Player.getInventory() : org.bukkit.inventory.PlayerInventory [1136] [nargs: 1]
  2245. 482 iconst_1
  2246. 483 anewarray org.bukkit.inventory.ItemStack [1143]
  2247. 486 dup
  2248. 487 iconst_0
  2249. 488 aload 10 [drop]
  2250. 490 invokeinterface org.bukkit.entity.Item.getItemStack() : org.bukkit.inventory.ItemStack [1149] [nargs: 1]
  2251. 495 aastore
  2252. 496 invokeinterface org.bukkit.inventory.PlayerInventory.addItem(org.bukkit.inventory.ItemStack[]) : java.util.HashMap [1167] [nargs: 2]
  2253. 501 pop
  2254. 502 aconst_null
  2255. 503 areturn
  2256. 504 aload_1 [itemstack]
  2257. 505 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  2258. 508 getstatic net.minecraft.server.v1_14_R1.Items.FILLED_MAP : net.minecraft.server.v1_14_R1.Item [1170]
  2259. 511 if_acmpne 531
  2260. 514 aload_1 [itemstack]
  2261. 515 aload_0 [this]
  2262. 516 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  2263. 519 invokestatic net.minecraft.server.v1_14_R1.ItemWorldMap.getSavedMap(net.minecraft.server.v1_14_R1.ItemStack, net.minecraft.server.v1_14_R1.World) : net.minecraft.server.v1_14_R1.WorldMap [1176]
  2264. 522 astore 12 [worldmap]
  2265. 524 aload 12 [worldmap]
  2266. 526 aload_0 [this]
  2267. 527 aload_1 [itemstack]
  2268. 528 invokevirtual net.minecraft.server.v1_14_R1.WorldMap.updateSeenPlayers(net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.ItemStack) : void [1182]
  2269. 531 aload 6 [entityitem]
  2270. 533 areturn
  2271. Line numbers:
  2272. [pc: 0, line: 562]
  2273. [pc: 7, line: 563]
  2274. [pc: 9, line: 565]
  2275. [pc: 25, line: 566]
  2276. [pc: 49, line: 568]
  2277. [pc: 56, line: 569]
  2278. [pc: 60, line: 570]
  2279. [pc: 69, line: 576]
  2280. [pc: 73, line: 577]
  2281. [pc: 86, line: 578]
  2282. [pc: 99, line: 579]
  2283. [pc: 128, line: 581]
  2284. [pc: 133, line: 582]
  2285. [pc: 146, line: 583]
  2286. [pc: 159, line: 584]
  2287. [pc: 172, line: 585]
  2288. [pc: 185, line: 586]
  2289. [pc: 198, line: 587]
  2290. [pc: 210, line: 589]
  2291. [pc: 290, line: 593]
  2292. [pc: 299, line: 594]
  2293. [pc: 309, line: 596]
  2294. [pc: 322, line: 597]
  2295. [pc: 339, line: 599]
  2296. [pc: 347, line: 600]
  2297. [pc: 361, line: 601]
  2298. [pc: 378, line: 603]
  2299. [pc: 400, line: 604]
  2300. [pc: 446, line: 606]
  2301. [pc: 458, line: 607]
  2302. [pc: 475, line: 610]
  2303. [pc: 502, line: 612]
  2304. [pc: 504, line: 616]
  2305. [pc: 514, line: 617]
  2306. [pc: 524, line: 618]
  2307. [pc: 531, line: 622]
  2308. Local variable table:
  2309. [pc: 86, pc: 128] local: f index: 7 type: float
  2310. [pc: 99, pc: 128] local: f1 index: 8 type: float
  2311. [pc: 159, pc: 290] local: f2 index: 9 type: float
  2312. [pc: 172, pc: 290] local: f3 index: 10 type: float
  2313. [pc: 185, pc: 290] local: f4 index: 11 type: float
  2314. [pc: 198, pc: 290] local: f5 index: 12 type: float
  2315. [pc: 210, pc: 290] local: f6 index: 13 type: float
  2316. [pc: 361, pc: 504] local: cur index: 12 type: org.bukkit.inventory.ItemStack
  2317. [pc: 524, pc: 531] local: worldmap index: 12 type: net.minecraft.server.v1_14_R1.WorldMap
  2318. [pc: 25, pc: 534] local: d0 index: 4 type: double
  2319. [pc: 49, pc: 534] local: entityitem index: 6 type: net.minecraft.server.v1_14_R1.EntityItem
  2320. [pc: 133, pc: 534] local: f index: 7 type: float
  2321. [pc: 146, pc: 534] local: f1 index: 8 type: float
  2322. [pc: 299, pc: 534] local: player index: 9 type: org.bukkit.entity.Player
  2323. [pc: 309, pc: 534] local: drop index: 10 type: org.bukkit.entity.Item
  2324. [pc: 322, pc: 534] local: event index: 11 type: org.bukkit.event.player.PlayerDropItemEvent
  2325. [pc: 0, pc: 534] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  2326. [pc: 0, pc: 534] local: itemstack index: 1 type: net.minecraft.server.v1_14_R1.ItemStack
  2327. [pc: 0, pc: 534] local: flag index: 2 type: boolean
  2328. [pc: 0, pc: 534] local: flag1 index: 3 type: boolean
  2329. Stack map table: number of frames 10
  2330. [pc: 9, same]
  2331. [pc: 69, append: {double, net.minecraft.server.v1_14_R1.EntityItem}]
  2332. [pc: 128, same]
  2333. [pc: 290, append: {float, float}]
  2334. [pc: 378, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.ItemStack, int, int, double, net.minecraft.server.v1_14_R1.EntityItem, float, float, org.bukkit.entity.Player, org.bukkit.entity.Item, org.bukkit.event.player.PlayerDropItemEvent, org.bukkit.inventory.ItemStack}]
  2335. [pc: 400, same]
  2336. [pc: 475, same_extended]
  2337. [pc: 502, same]
  2338. [pc: 504, chop 1 local(s)]
  2339. [pc: 531, same]
  2340.  
  2341. // Method descriptor #1200 (Lnet/minecraft/server/v1_14_R1/IBlockData;)F
  2342. // Stack: 4, Locals: 5
  2343. public float b(net.minecraft.server.v1_14_R1.IBlockData iblockdata);
  2344. 0 aload_0 [this]
  2345. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  2346. 4 aload_1 [iblockdata]
  2347. 5 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.a(net.minecraft.server.v1_14_R1.IBlockData) : float [1202]
  2348. 8 fstore_2 [f]
  2349. 9 fload_2 [f]
  2350. 10 fconst_1
  2351. 11 fcmpl
  2352. 12 ifle 47
  2353. 15 aload_0 [this]
  2354. 16 invokestatic net.minecraft.server.v1_14_R1.EnchantmentManager.getDigSpeedEnchantmentLevel(net.minecraft.server.v1_14_R1.EntityLiving) : int [1206]
  2355. 19 istore_3 [i]
  2356. 20 aload_0 [this]
  2357. 21 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getItemInMainHand() : net.minecraft.server.v1_14_R1.ItemStack [265]
  2358. 24 astore 4 [itemstack]
  2359. 26 iload_3 [i]
  2360. 27 ifle 47
  2361. 30 aload 4 [itemstack]
  2362. 32 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  2363. 35 ifne 47
  2364. 38 fload_2 [f]
  2365. 39 iload_3 [i]
  2366. 40 iload_3 [i]
  2367. 41 imul
  2368. 42 iconst_1
  2369. 43 iadd
  2370. 44 i2f
  2371. 45 fadd
  2372. 46 fstore_2 [f]
  2373. 47 aload_0 [this]
  2374. 48 invokestatic net.minecraft.server.v1_14_R1.MobEffectUtil.a(net.minecraft.server.v1_14_R1.EntityLiving) : boolean [1211]
  2375. 51 ifeq 70
  2376. 54 fload_2 [f]
  2377. 55 fconst_1
  2378. 56 aload_0 [this]
  2379. 57 invokestatic net.minecraft.server.v1_14_R1.MobEffectUtil.b(net.minecraft.server.v1_14_R1.EntityLiving) : int [1213]
  2380. 60 iconst_1
  2381. 61 iadd
  2382. 62 i2f
  2383. 63 ldc_w <Float 0.2> [1214]
  2384. 66 fmul
  2385. 67 fadd
  2386. 68 fmul
  2387. 69 fstore_2 [f]
  2388. 70 aload_0 [this]
  2389. 71 getstatic net.minecraft.server.v1_14_R1.MobEffects.SLOWER_DIG : net.minecraft.server.v1_14_R1.MobEffectList [1217]
  2390. 74 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.hasEffect(net.minecraft.server.v1_14_R1.MobEffectList) : boolean [1221]
  2391. 77 ifeq 149
  2392. 80 aload_0 [this]
  2393. 81 getstatic net.minecraft.server.v1_14_R1.MobEffects.SLOWER_DIG : net.minecraft.server.v1_14_R1.MobEffectList [1217]
  2394. 84 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getEffect(net.minecraft.server.v1_14_R1.MobEffectList) : net.minecraft.server.v1_14_R1.MobEffect [1225]
  2395. 87 invokevirtual net.minecraft.server.v1_14_R1.MobEffect.getAmplifier() : int [1228]
  2396. 90 tableswitch default: 141
  2397. case 0: 120
  2398. case 1: 127
  2399. case 2: 134
  2400. case 3: 141
  2401. 120 ldc_w <Float 0.3> [1095]
  2402. 123 fstore_3 [f1]
  2403. 124 goto 145
  2404. 127 ldc_w <Float 0.09> [1229]
  2405. 130 fstore_3 [f1]
  2406. 131 goto 145
  2407. 134 ldc_w <Float 0.0027> [1230]
  2408. 137 fstore_3 [f1]
  2409. 138 goto 145
  2410. 141 ldc_w <Float 8.1E-4> [1231]
  2411. 144 fstore_3 [f1]
  2412. 145 fload_2 [f]
  2413. 146 fload_3 [f1]
  2414. 147 fmul
  2415. 148 fstore_2 [f]
  2416. 149 aload_0 [this]
  2417. 150 getstatic net.minecraft.server.v1_14_R1.TagsFluid.WATER : net.minecraft.server.v1_14_R1.Tag [503]
  2418. 153 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.Tag) : boolean [529]
  2419. 156 ifeq 172
  2420. 159 aload_0 [this]
  2421. 160 invokestatic net.minecraft.server.v1_14_R1.EnchantmentManager.h(net.minecraft.server.v1_14_R1.EntityLiving) : boolean [1234]
  2422. 163 ifne 172
  2423. 166 fload_2 [f]
  2424. 167 ldc_w <Float 5.0> [1235]
  2425. 170 fdiv
  2426. 171 fstore_2 [f]
  2427. 172 aload_0 [this]
  2428. 173 getfield net.minecraft.server.v1_14_R1.EntityHuman.onGround : boolean [374]
  2429. 176 ifne 185
  2430. 179 fload_2 [f]
  2431. 180 ldc_w <Float 5.0> [1235]
  2432. 183 fdiv
  2433. 184 fstore_2 [f]
  2434. 185 fload_2 [f]
  2435. 186 freturn
  2436. Line numbers:
  2437. [pc: 0, line: 627]
  2438. [pc: 9, line: 629]
  2439. [pc: 15, line: 630]
  2440. [pc: 20, line: 631]
  2441. [pc: 26, line: 633]
  2442. [pc: 38, line: 634]
  2443. [pc: 47, line: 638]
  2444. [pc: 54, line: 639]
  2445. [pc: 70, line: 642]
  2446. [pc: 80, line: 645]
  2447. [pc: 120, line: 647]
  2448. [pc: 124, line: 648]
  2449. [pc: 127, line: 650]
  2450. [pc: 131, line: 651]
  2451. [pc: 134, line: 653]
  2452. [pc: 138, line: 654]
  2453. [pc: 141, line: 657]
  2454. [pc: 145, line: 660]
  2455. [pc: 149, line: 663]
  2456. [pc: 166, line: 664]
  2457. [pc: 172, line: 667]
  2458. [pc: 179, line: 668]
  2459. [pc: 185, line: 671]
  2460. Local variable table:
  2461. [pc: 20, pc: 47] local: i index: 3 type: int
  2462. [pc: 26, pc: 47] local: itemstack index: 4 type: net.minecraft.server.v1_14_R1.ItemStack
  2463. [pc: 124, pc: 127] local: f1 index: 3 type: float
  2464. [pc: 131, pc: 134] local: f1 index: 3 type: float
  2465. [pc: 138, pc: 141] local: f1 index: 3 type: float
  2466. [pc: 145, pc: 149] local: f1 index: 3 type: float
  2467. [pc: 0, pc: 187] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  2468. [pc: 0, pc: 187] local: iblockdata index: 1 type: net.minecraft.server.v1_14_R1.IBlockData
  2469. [pc: 9, pc: 187] local: f index: 2 type: float
  2470. Stack map table: number of frames 10
  2471. [pc: 47, append: {float}]
  2472. [pc: 70, same]
  2473. [pc: 120, same]
  2474. [pc: 127, same]
  2475. [pc: 134, same]
  2476. [pc: 141, same]
  2477. [pc: 145, append: {float}]
  2478. [pc: 149, chop 1 local(s)]
  2479. [pc: 172, same]
  2480. [pc: 185, same]
  2481.  
  2482. // Method descriptor #1239 (Lnet/minecraft/server/v1_14_R1/IBlockData;)Z
  2483. // Stack: 2, Locals: 2
  2484. public boolean hasBlock(net.minecraft.server.v1_14_R1.IBlockData iblockdata);
  2485. 0 aload_1 [iblockdata]
  2486. 1 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getMaterial() : net.minecraft.server.v1_14_R1.Material [1245]
  2487. 4 invokevirtual net.minecraft.server.v1_14_R1.Material.isAlwaysDestroyable() : boolean [1250]
  2488. 7 ifne 21
  2489. 10 aload_0 [this]
  2490. 11 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  2491. 14 aload_1 [iblockdata]
  2492. 15 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.b(net.minecraft.server.v1_14_R1.IBlockData) : boolean [1252]
  2493. 18 ifeq 25
  2494. 21 iconst_1
  2495. 22 goto 26
  2496. 25 iconst_0
  2497. 26 ireturn
  2498. Line numbers:
  2499. [pc: 0, line: 675]
  2500. Local variable table:
  2501. [pc: 0, pc: 27] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  2502. [pc: 0, pc: 27] local: iblockdata index: 1 type: net.minecraft.server.v1_14_R1.IBlockData
  2503. Stack map table: number of frames 3
  2504. [pc: 21, same]
  2505. [pc: 25, same]
  2506. [pc: 26, same_locals_1_stack_item, stack: {int}]
  2507.  
  2508. // Method descriptor #829 (Lnet/minecraft/server/v1_14_R1/NBTTagCompound;)V
  2509. // Stack: 7, Locals: 3
  2510. public void a(net.minecraft.server.v1_14_R1.NBTTagCompound nbttagcompound);
  2511. 0 aload_0 [this]
  2512. 1 aload_1 [nbttagcompound]
  2513. 2 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.a(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1254]
  2514. 5 aload_0 [this]
  2515. 6 aload_0 [this]
  2516. 7 getfield net.minecraft.server.v1_14_R1.EntityHuman.bW : com.mojang.authlib.GameProfile [129]
  2517. 10 invokestatic net.minecraft.server.v1_14_R1.EntityHuman.a(com.mojang.authlib.GameProfile) : java.util.UUID [199]
  2518. 13 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(java.util.UUID) : void [202]
  2519. 16 aload_1 [nbttagcompound]
  2520. 17 ldc_w <String "Inventory"> [1256]
  2521. 20 bipush 10
  2522. 22 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getList(java.lang.String, int) : net.minecraft.server.v1_14_R1.NBTTagList [1260]
  2523. 25 astore_2 [nbttaglist]
  2524. 26 aload_0 [this]
  2525. 27 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  2526. 30 aload_2 [nbttaglist]
  2527. 31 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.b(net.minecraft.server.v1_14_R1.NBTTagList) : void [1263]
  2528. 34 aload_0 [this]
  2529. 35 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  2530. 38 aload_1 [nbttagcompound]
  2531. 39 ldc_w <String "SelectedItemSlot"> [1265]
  2532. 42 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getInt(java.lang.String) : int [1269]
  2533. 45 putfield net.minecraft.server.v1_14_R1.PlayerInventory.itemInHandIndex : int [1046]
  2534. 48 aload_0 [this]
  2535. 49 aload_1 [nbttagcompound]
  2536. 50 ldc_w <String "SleepTimer"> [1271]
  2537. 53 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getShort(java.lang.String) : short [1275]
  2538. 56 putfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  2539. 59 aload_0 [this]
  2540. 60 aload_1 [nbttagcompound]
  2541. 61 ldc_w <String "XpP"> [1277]
  2542. 64 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getFloat(java.lang.String) : float [1281]
  2543. 67 putfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  2544. 70 aload_0 [this]
  2545. 71 aload_1 [nbttagcompound]
  2546. 72 ldc_w <String "XpLevel"> [1285]
  2547. 75 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getInt(java.lang.String) : int [1269]
  2548. 78 putfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  2549. 81 aload_0 [this]
  2550. 82 aload_1 [nbttagcompound]
  2551. 83 ldc_w <String "XpTotal"> [1289]
  2552. 86 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getInt(java.lang.String) : int [1269]
  2553. 89 putfield net.minecraft.server.v1_14_R1.EntityHuman.expTotal : int [1291]
  2554. 92 aload_0 [this]
  2555. 93 aload_1 [nbttagcompound]
  2556. 94 ldc_w <String "XpSeed"> [1293]
  2557. 97 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getInt(java.lang.String) : int [1269]
  2558. 100 putfield net.minecraft.server.v1_14_R1.EntityHuman.bR : int [1295]
  2559. 103 aload_0 [this]
  2560. 104 getfield net.minecraft.server.v1_14_R1.EntityHuman.bR : int [1295]
  2561. 107 ifne 121
  2562. 110 aload_0 [this]
  2563. 111 aload_0 [this]
  2564. 112 getfield net.minecraft.server.v1_14_R1.EntityHuman.random : java.util.Random [1086]
  2565. 115 invokevirtual java.util.Random.nextInt() : int [1298]
  2566. 118 putfield net.minecraft.server.v1_14_R1.EntityHuman.bR : int [1295]
  2567. 121 aload_0 [this]
  2568. 122 aload_1 [nbttagcompound]
  2569. 123 ldc_w <String "Score"> [1302]
  2570. 126 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getInt(java.lang.String) : int [1269]
  2571. 129 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setScore(int) : void [1304]
  2572. 132 aload_0 [this]
  2573. 133 aload_1 [nbttagcompound]
  2574. 134 ldc_w <String "SpawnWorld"> [1306]
  2575. 137 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getString(java.lang.String) : java.lang.String [876]
  2576. 140 putfield net.minecraft.server.v1_14_R1.EntityHuman.spawnWorld : java.lang.String [182]
  2577. 143 ldc <String ""> [180]
  2578. 145 aload_0 [this]
  2579. 146 getfield net.minecraft.server.v1_14_R1.EntityHuman.spawnWorld : java.lang.String [182]
  2580. 149 invokevirtual java.lang.String.equals(java.lang.Object) : boolean [1311]
  2581. 152 ifeq 183
  2582. 155 aload_0 [this]
  2583. 156 aload_0 [this]
  2584. 157 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  2585. 160 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [1117]
  2586. 163 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getWorlds() : java.util.List [1315]
  2587. 166 iconst_0
  2588. 167 invokeinterface java.util.List.get(int) : java.lang.Object [821] [nargs: 2]
  2589. 172 checkcast org.bukkit.World [1317]
  2590. 175 invokeinterface org.bukkit.World.getName() : java.lang.String [1321] [nargs: 1]
  2591. 180 putfield net.minecraft.server.v1_14_R1.EntityHuman.spawnWorld : java.lang.String [182]
  2592. 183 aload_1 [nbttagcompound]
  2593. 184 ldc_w <String "SpawnX"> [1323]
  2594. 187 bipush 99
  2595. 189 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.hasKeyOfType(java.lang.String, int) : boolean [1327]
  2596. 192 ifeq 262
  2597. 195 aload_1 [nbttagcompound]
  2598. 196 ldc_w <String "SpawnY"> [1329]
  2599. 199 bipush 99
  2600. 201 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.hasKeyOfType(java.lang.String, int) : boolean [1327]
  2601. 204 ifeq 262
  2602. 207 aload_1 [nbttagcompound]
  2603. 208 ldc_w <String "SpawnZ"> [1331]
  2604. 211 bipush 99
  2605. 213 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.hasKeyOfType(java.lang.String, int) : boolean [1327]
  2606. 216 ifeq 262
  2607. 219 aload_0 [this]
  2608. 220 new net.minecraft.server.v1_14_R1.BlockPosition [224]
  2609. 223 dup
  2610. 224 aload_1 [nbttagcompound]
  2611. 225 ldc_w <String "SpawnX"> [1323]
  2612. 228 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getInt(java.lang.String) : int [1269]
  2613. 231 aload_1 [nbttagcompound]
  2614. 232 ldc_w <String "SpawnY"> [1329]
  2615. 235 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getInt(java.lang.String) : int [1269]
  2616. 238 aload_1 [nbttagcompound]
  2617. 239 ldc_w <String "SpawnZ"> [1331]
  2618. 242 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getInt(java.lang.String) : int [1269]
  2619. 245 invokespecial net.minecraft.server.v1_14_R1.BlockPosition(int, int, int) [1334]
  2620. 248 putfield net.minecraft.server.v1_14_R1.EntityHuman.g : net.minecraft.server.v1_14_R1.BlockPosition [1336]
  2621. 251 aload_0 [this]
  2622. 252 aload_1 [nbttagcompound]
  2623. 253 ldc_w <String "SpawnForced"> [1338]
  2624. 256 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getBoolean(java.lang.String) : boolean [870]
  2625. 259 putfield net.minecraft.server.v1_14_R1.EntityHuman.bU : boolean [1340]
  2626. 262 aload_0 [this]
  2627. 263 getfield net.minecraft.server.v1_14_R1.EntityHuman.foodData : net.minecraft.server.v1_14_R1.FoodMetaData [167]
  2628. 266 aload_1 [nbttagcompound]
  2629. 267 invokevirtual net.minecraft.server.v1_14_R1.FoodMetaData.a(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1341]
  2630. 270 aload_0 [this]
  2631. 271 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  2632. 274 aload_1 [nbttagcompound]
  2633. 275 invokevirtual net.minecraft.server.v1_14_R1.PlayerAbilities.b(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1343]
  2634. 278 aload_1 [nbttagcompound]
  2635. 279 ldc_w <String "EnderItems"> [1345]
  2636. 282 bipush 9
  2637. 284 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.hasKeyOfType(java.lang.String, int) : boolean [1327]
  2638. 287 ifeq 306
  2639. 290 aload_0 [this]
  2640. 291 getfield net.minecraft.server.v1_14_R1.EntityHuman.enderChest : net.minecraft.server.v1_14_R1.InventoryEnderChest [162]
  2641. 294 aload_1 [nbttagcompound]
  2642. 295 ldc_w <String "EnderItems"> [1345]
  2643. 298 bipush 10
  2644. 300 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getList(java.lang.String, int) : net.minecraft.server.v1_14_R1.NBTTagList [1260]
  2645. 303 invokevirtual net.minecraft.server.v1_14_R1.InventoryEnderChest.a(net.minecraft.server.v1_14_R1.NBTTagList) : void [1347]
  2646. 306 aload_1 [nbttagcompound]
  2647. 307 ldc_w <String "ShoulderEntityLeft"> [1349]
  2648. 310 bipush 10
  2649. 312 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.hasKeyOfType(java.lang.String, int) : boolean [1327]
  2650. 315 ifeq 329
  2651. 318 aload_0 [this]
  2652. 319 aload_1 [nbttagcompound]
  2653. 320 ldc_w <String "ShoulderEntityLeft"> [1349]
  2654. 323 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getCompound(java.lang.String) : net.minecraft.server.v1_14_R1.NBTTagCompound [1353]
  2655. 326 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setShoulderEntityLeft(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1356]
  2656. 329 aload_1 [nbttagcompound]
  2657. 330 ldc_w <String "ShoulderEntityRight"> [1358]
  2658. 333 bipush 10
  2659. 335 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.hasKeyOfType(java.lang.String, int) : boolean [1327]
  2660. 338 ifeq 352
  2661. 341 aload_0 [this]
  2662. 342 aload_1 [nbttagcompound]
  2663. 343 ldc_w <String "ShoulderEntityRight"> [1358]
  2664. 346 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.getCompound(java.lang.String) : net.minecraft.server.v1_14_R1.NBTTagCompound [1353]
  2665. 349 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setShoulderEntityRight(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1361]
  2666. 352 return
  2667. Line numbers:
  2668. [pc: 0, line: 680]
  2669. [pc: 5, line: 681]
  2670. [pc: 16, line: 682]
  2671. [pc: 26, line: 684]
  2672. [pc: 34, line: 685]
  2673. [pc: 48, line: 686]
  2674. [pc: 59, line: 687]
  2675. [pc: 70, line: 688]
  2676. [pc: 81, line: 689]
  2677. [pc: 92, line: 690]
  2678. [pc: 103, line: 691]
  2679. [pc: 110, line: 692]
  2680. [pc: 121, line: 695]
  2681. [pc: 132, line: 698]
  2682. [pc: 143, line: 699]
  2683. [pc: 155, line: 700]
  2684. [pc: 183, line: 704]
  2685. [pc: 219, line: 705]
  2686. [pc: 251, line: 706]
  2687. [pc: 262, line: 709]
  2688. [pc: 270, line: 710]
  2689. [pc: 278, line: 711]
  2690. [pc: 290, line: 712]
  2691. [pc: 306, line: 715]
  2692. [pc: 318, line: 716]
  2693. [pc: 329, line: 719]
  2694. [pc: 341, line: 720]
  2695. [pc: 352, line: 723]
  2696. Local variable table:
  2697. [pc: 0, pc: 353] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  2698. [pc: 0, pc: 353] local: nbttagcompound index: 1 type: net.minecraft.server.v1_14_R1.NBTTagCompound
  2699. [pc: 26, pc: 353] local: nbttaglist index: 2 type: net.minecraft.server.v1_14_R1.NBTTagList
  2700. Stack map table: number of frames 6
  2701. [pc: 121, append: {net.minecraft.server.v1_14_R1.NBTTagList}]
  2702. [pc: 183, same]
  2703. [pc: 262, same_extended]
  2704. [pc: 306, same]
  2705. [pc: 329, same]
  2706. [pc: 352, same]
  2707.  
  2708. // Method descriptor #829 (Lnet/minecraft/server/v1_14_R1/NBTTagCompound;)V
  2709. // Stack: 5, Locals: 2
  2710. public void b(net.minecraft.server.v1_14_R1.NBTTagCompound nbttagcompound);
  2711. 0 aload_0 [this]
  2712. 1 aload_1 [nbttagcompound]
  2713. 2 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.b(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1364]
  2714. 5 aload_1 [nbttagcompound]
  2715. 6 ldc_w <String "DataVersion"> [1366]
  2716. 9 invokestatic net.minecraft.server.v1_14_R1.SharedConstants.a() : com.mojang.bridge.game.GameVersion [1371]
  2717. 12 invokeinterface com.mojang.bridge.game.GameVersion.getWorldVersion() : int [1376] [nargs: 1]
  2718. 17 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setInt(java.lang.String, int) : void [1380]
  2719. 20 aload_1 [nbttagcompound]
  2720. 21 ldc_w <String "Inventory"> [1256]
  2721. 24 aload_0 [this]
  2722. 25 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  2723. 28 new net.minecraft.server.v1_14_R1.NBTTagList [1300]
  2724. 31 dup
  2725. 32 invokespecial net.minecraft.server.v1_14_R1.NBTTagList() [1381]
  2726. 35 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.a(net.minecraft.server.v1_14_R1.NBTTagList) : net.minecraft.server.v1_14_R1.NBTTagList [1384]
  2727. 38 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.set(java.lang.String, net.minecraft.server.v1_14_R1.NBTBase) : net.minecraft.server.v1_14_R1.NBTBase [1387]
  2728. 41 pop
  2729. 42 aload_1 [nbttagcompound]
  2730. 43 ldc_w <String "SelectedItemSlot"> [1265]
  2731. 46 aload_0 [this]
  2732. 47 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  2733. 50 getfield net.minecraft.server.v1_14_R1.PlayerInventory.itemInHandIndex : int [1046]
  2734. 53 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setInt(java.lang.String, int) : void [1380]
  2735. 56 aload_1 [nbttagcompound]
  2736. 57 ldc_w <String "SleepTimer"> [1271]
  2737. 60 aload_0 [this]
  2738. 61 getfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  2739. 64 i2s
  2740. 65 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setShort(java.lang.String, short) : void [1391]
  2741. 68 aload_1 [nbttagcompound]
  2742. 69 ldc_w <String "XpP"> [1277]
  2743. 72 aload_0 [this]
  2744. 73 getfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  2745. 76 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setFloat(java.lang.String, float) : void [1395]
  2746. 79 aload_1 [nbttagcompound]
  2747. 80 ldc_w <String "XpLevel"> [1285]
  2748. 83 aload_0 [this]
  2749. 84 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  2750. 87 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setInt(java.lang.String, int) : void [1380]
  2751. 90 aload_1 [nbttagcompound]
  2752. 91 ldc_w <String "XpTotal"> [1289]
  2753. 94 aload_0 [this]
  2754. 95 getfield net.minecraft.server.v1_14_R1.EntityHuman.expTotal : int [1291]
  2755. 98 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setInt(java.lang.String, int) : void [1380]
  2756. 101 aload_1 [nbttagcompound]
  2757. 102 ldc_w <String "XpSeed"> [1293]
  2758. 105 aload_0 [this]
  2759. 106 getfield net.minecraft.server.v1_14_R1.EntityHuman.bR : int [1295]
  2760. 109 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setInt(java.lang.String, int) : void [1380]
  2761. 112 aload_1 [nbttagcompound]
  2762. 113 ldc_w <String "Score"> [1302]
  2763. 116 aload_0 [this]
  2764. 117 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getScore() : int [940]
  2765. 120 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setInt(java.lang.String, int) : void [1380]
  2766. 123 aload_0 [this]
  2767. 124 getfield net.minecraft.server.v1_14_R1.EntityHuman.g : net.minecraft.server.v1_14_R1.BlockPosition [1336]
  2768. 127 ifnull 183
  2769. 130 aload_1 [nbttagcompound]
  2770. 131 ldc_w <String "SpawnX"> [1323]
  2771. 134 aload_0 [this]
  2772. 135 getfield net.minecraft.server.v1_14_R1.EntityHuman.g : net.minecraft.server.v1_14_R1.BlockPosition [1336]
  2773. 138 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [228]
  2774. 141 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setInt(java.lang.String, int) : void [1380]
  2775. 144 aload_1 [nbttagcompound]
  2776. 145 ldc_w <String "SpawnY"> [1329]
  2777. 148 aload_0 [this]
  2778. 149 getfield net.minecraft.server.v1_14_R1.EntityHuman.g : net.minecraft.server.v1_14_R1.BlockPosition [1336]
  2779. 152 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [233]
  2780. 155 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setInt(java.lang.String, int) : void [1380]
  2781. 158 aload_1 [nbttagcompound]
  2782. 159 ldc_w <String "SpawnZ"> [1331]
  2783. 162 aload_0 [this]
  2784. 163 getfield net.minecraft.server.v1_14_R1.EntityHuman.g : net.minecraft.server.v1_14_R1.BlockPosition [1336]
  2785. 166 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [236]
  2786. 169 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setInt(java.lang.String, int) : void [1380]
  2787. 172 aload_1 [nbttagcompound]
  2788. 173 ldc_w <String "SpawnForced"> [1338]
  2789. 176 aload_0 [this]
  2790. 177 getfield net.minecraft.server.v1_14_R1.EntityHuman.bU : boolean [1340]
  2791. 180 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setBoolean(java.lang.String, boolean) : void [1399]
  2792. 183 aload_0 [this]
  2793. 184 getfield net.minecraft.server.v1_14_R1.EntityHuman.foodData : net.minecraft.server.v1_14_R1.FoodMetaData [167]
  2794. 187 aload_1 [nbttagcompound]
  2795. 188 invokevirtual net.minecraft.server.v1_14_R1.FoodMetaData.b(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1400]
  2796. 191 aload_0 [this]
  2797. 192 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  2798. 195 aload_1 [nbttagcompound]
  2799. 196 invokevirtual net.minecraft.server.v1_14_R1.PlayerAbilities.a(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1401]
  2800. 199 aload_1 [nbttagcompound]
  2801. 200 ldc_w <String "EnderItems"> [1345]
  2802. 203 aload_0 [this]
  2803. 204 getfield net.minecraft.server.v1_14_R1.EntityHuman.enderChest : net.minecraft.server.v1_14_R1.InventoryEnderChest [162]
  2804. 207 invokevirtual net.minecraft.server.v1_14_R1.InventoryEnderChest.f() : net.minecraft.server.v1_14_R1.NBTTagList [1404]
  2805. 210 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.set(java.lang.String, net.minecraft.server.v1_14_R1.NBTBase) : net.minecraft.server.v1_14_R1.NBTBase [1387]
  2806. 213 pop
  2807. 214 aload_0 [this]
  2808. 215 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityLeft() : net.minecraft.server.v1_14_R1.NBTTagCompound [828]
  2809. 218 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.isEmpty() : boolean [1405]
  2810. 221 ifne 236
  2811. 224 aload_1 [nbttagcompound]
  2812. 225 ldc_w <String "ShoulderEntityLeft"> [1349]
  2813. 228 aload_0 [this]
  2814. 229 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityLeft() : net.minecraft.server.v1_14_R1.NBTTagCompound [828]
  2815. 232 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.set(java.lang.String, net.minecraft.server.v1_14_R1.NBTBase) : net.minecraft.server.v1_14_R1.NBTBase [1387]
  2816. 235 pop
  2817. 236 aload_0 [this]
  2818. 237 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityRight() : net.minecraft.server.v1_14_R1.NBTTagCompound [834]
  2819. 240 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.isEmpty() : boolean [1405]
  2820. 243 ifne 258
  2821. 246 aload_1 [nbttagcompound]
  2822. 247 ldc_w <String "ShoulderEntityRight"> [1358]
  2823. 250 aload_0 [this]
  2824. 251 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityRight() : net.minecraft.server.v1_14_R1.NBTTagCompound [834]
  2825. 254 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.set(java.lang.String, net.minecraft.server.v1_14_R1.NBTBase) : net.minecraft.server.v1_14_R1.NBTBase [1387]
  2826. 257 pop
  2827. 258 aload_1 [nbttagcompound]
  2828. 259 ldc_w <String "SpawnWorld"> [1306]
  2829. 262 aload_0 [this]
  2830. 263 getfield net.minecraft.server.v1_14_R1.EntityHuman.spawnWorld : java.lang.String [182]
  2831. 266 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.setString(java.lang.String, java.lang.String) : void [1409]
  2832. 269 return
  2833. Line numbers:
  2834. [pc: 0, line: 727]
  2835. [pc: 5, line: 728]
  2836. [pc: 20, line: 729]
  2837. [pc: 42, line: 730]
  2838. [pc: 56, line: 731]
  2839. [pc: 68, line: 732]
  2840. [pc: 79, line: 733]
  2841. [pc: 90, line: 734]
  2842. [pc: 101, line: 735]
  2843. [pc: 112, line: 736]
  2844. [pc: 123, line: 737]
  2845. [pc: 130, line: 738]
  2846. [pc: 144, line: 739]
  2847. [pc: 158, line: 740]
  2848. [pc: 172, line: 741]
  2849. [pc: 183, line: 744]
  2850. [pc: 191, line: 745]
  2851. [pc: 199, line: 746]
  2852. [pc: 214, line: 747]
  2853. [pc: 224, line: 748]
  2854. [pc: 236, line: 751]
  2855. [pc: 246, line: 752]
  2856. [pc: 258, line: 754]
  2857. [pc: 269, line: 756]
  2858. Local variable table:
  2859. [pc: 0, pc: 270] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  2860. [pc: 0, pc: 270] local: nbttagcompound index: 1 type: net.minecraft.server.v1_14_R1.NBTTagCompound
  2861. Stack map table: number of frames 3
  2862. [pc: 183, same_extended]
  2863. [pc: 236, same]
  2864. [pc: 258, same]
  2865.  
  2866. // Method descriptor #1411 (Lnet/minecraft/server/v1_14_R1/DamageSource;F)Z
  2867. // Stack: 3, Locals: 4
  2868. public boolean damageEntity(net.minecraft.server.v1_14_R1.DamageSource damagesource, float f);
  2869. 0 aload_0 [this]
  2870. 1 aload_1 [damagesource]
  2871. 2 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isInvulnerable(net.minecraft.server.v1_14_R1.DamageSource) : boolean [1414]
  2872. 5 ifeq 10
  2873. 8 iconst_0
  2874. 9 ireturn
  2875. 10 aload_0 [this]
  2876. 11 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  2877. 14 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isInvulnerable : boolean [414]
  2878. 17 ifeq 29
  2879. 20 aload_1 [damagesource]
  2880. 21 invokevirtual net.minecraft.server.v1_14_R1.DamageSource.ignoresInvulnerability() : boolean [1417]
  2881. 24 ifne 29
  2882. 27 iconst_0
  2883. 28 ireturn
  2884. 29 aload_0 [this]
  2885. 30 iconst_0
  2886. 31 putfield net.minecraft.server.v1_14_R1.EntityHuman.ticksFarFromPlayer : int [1420]
  2887. 34 aload_0 [this]
  2888. 35 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getHealth() : float [725]
  2889. 38 fconst_0
  2890. 39 fcmpg
  2891. 40 ifgt 45
  2892. 43 iconst_0
  2893. 44 ireturn
  2894. 45 aload_1 [damagesource]
  2895. 46 invokevirtual net.minecraft.server.v1_14_R1.DamageSource.s() : boolean [1422]
  2896. 49 ifeq 111
  2897. 52 aload_0 [this]
  2898. 53 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  2899. 56 invokevirtual net.minecraft.server.v1_14_R1.World.getDifficulty() : net.minecraft.server.v1_14_R1.EnumDifficulty [703]
  2900. 59 getstatic net.minecraft.server.v1_14_R1.EnumDifficulty.PEACEFUL : net.minecraft.server.v1_14_R1.EnumDifficulty [709]
  2901. 62 if_acmpne 67
  2902. 65 iconst_0
  2903. 66 ireturn
  2904. 67 aload_0 [this]
  2905. 68 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  2906. 71 invokevirtual net.minecraft.server.v1_14_R1.World.getDifficulty() : net.minecraft.server.v1_14_R1.EnumDifficulty [703]
  2907. 74 getstatic net.minecraft.server.v1_14_R1.EnumDifficulty.EASY : net.minecraft.server.v1_14_R1.EnumDifficulty [1425]
  2908. 77 if_acmpne 90
  2909. 80 fload_2 [f]
  2910. 81 fconst_2
  2911. 82 fdiv
  2912. 83 fconst_1
  2913. 84 fadd
  2914. 85 fload_2 [f]
  2915. 86 invokestatic java.lang.Math.min(float, float) : float [788]
  2916. 89 fstore_2 [f]
  2917. 90 aload_0 [this]
  2918. 91 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  2919. 94 invokevirtual net.minecraft.server.v1_14_R1.World.getDifficulty() : net.minecraft.server.v1_14_R1.EnumDifficulty [703]
  2920. 97 getstatic net.minecraft.server.v1_14_R1.EnumDifficulty.HARD : net.minecraft.server.v1_14_R1.EnumDifficulty [1428]
  2921. 100 if_acmpne 111
  2922. 103 fload_2 [f]
  2923. 104 ldc_w <Float 3.0> [1429]
  2924. 107 fmul
  2925. 108 fconst_2
  2926. 109 fdiv
  2927. 110 fstore_2 [f]
  2928. 111 aload_0 [this]
  2929. 112 aload_1 [damagesource]
  2930. 113 fload_2 [f]
  2931. 114 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.damageEntity(net.minecraft.server.v1_14_R1.DamageSource, float) : boolean [1431]
  2932. 117 istore_3 [damaged]
  2933. 118 iload_3 [damaged]
  2934. 119 ifeq 126
  2935. 122 aload_0 [this]
  2936. 123 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.releaseShoulderEntities() : void [853]
  2937. 126 iload_3 [damaged]
  2938. 127 ireturn
  2939. Line numbers:
  2940. [pc: 0, line: 760]
  2941. [pc: 8, line: 761]
  2942. [pc: 10, line: 762]
  2943. [pc: 27, line: 763]
  2944. [pc: 29, line: 765]
  2945. [pc: 34, line: 766]
  2946. [pc: 43, line: 767]
  2947. [pc: 45, line: 770]
  2948. [pc: 52, line: 771]
  2949. [pc: 65, line: 772]
  2950. [pc: 67, line: 775]
  2951. [pc: 80, line: 776]
  2952. [pc: 90, line: 779]
  2953. [pc: 103, line: 780]
  2954. [pc: 111, line: 785]
  2955. [pc: 118, line: 786]
  2956. [pc: 122, line: 787]
  2957. [pc: 126, line: 789]
  2958. Local variable table:
  2959. [pc: 118, pc: 128] local: damaged index: 3 type: boolean
  2960. [pc: 0, pc: 128] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  2961. [pc: 0, pc: 128] local: damagesource index: 1 type: net.minecraft.server.v1_14_R1.DamageSource
  2962. [pc: 0, pc: 128] local: f index: 2 type: float
  2963. Stack map table: number of frames 7
  2964. [pc: 10, same]
  2965. [pc: 29, same]
  2966. [pc: 45, same]
  2967. [pc: 67, same]
  2968. [pc: 90, same]
  2969. [pc: 111, same]
  2970. [pc: 126, append: {int}]
  2971.  
  2972. // Method descriptor #1434 (Lnet/minecraft/server/v1_14_R1/EntityLiving;)V
  2973. // Stack: 2, Locals: 2
  2974. protected void shieldBlock(net.minecraft.server.v1_14_R1.EntityLiving entityliving);
  2975. 0 aload_0 [this]
  2976. 1 aload_1 [entityliving]
  2977. 2 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.shieldBlock(net.minecraft.server.v1_14_R1.EntityLiving) : void [1436]
  2978. 5 aload_1 [entityliving]
  2979. 6 invokevirtual net.minecraft.server.v1_14_R1.EntityLiving.getItemInMainHand() : net.minecraft.server.v1_14_R1.ItemStack [1437]
  2980. 9 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  2981. 12 instanceof net.minecraft.server.v1_14_R1.ItemAxe [1439]
  2982. 15 ifeq 23
  2983. 18 aload_0 [this]
  2984. 19 iconst_1
  2985. 20 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.o(boolean) : void [1441]
  2986. 23 return
  2987. Line numbers:
  2988. [pc: 0, line: 797]
  2989. [pc: 5, line: 798]
  2990. [pc: 18, line: 799]
  2991. [pc: 23, line: 802]
  2992. Local variable table:
  2993. [pc: 0, pc: 24] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  2994. [pc: 0, pc: 24] local: entityliving index: 1 type: net.minecraft.server.v1_14_R1.EntityLiving
  2995. Stack map table: number of frames 1
  2996. [pc: 23, same]
  2997.  
  2998. // Method descriptor #398 (Lnet/minecraft/server/v1_14_R1/EntityHuman;)Z
  2999. // Stack: 3, Locals: 4
  3000. public boolean a(net.minecraft.server.v1_14_R1.EntityHuman entityhuman);
  3001. 0 aload_1 [entityhuman]
  3002. 1 instanceof net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  3003. 4 ifeq 45
  3004. 7 aload_1 [entityhuman]
  3005. 8 checkcast net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  3006. 11 astore_3 [thatPlayer]
  3007. 12 aload_3 [thatPlayer]
  3008. 13 invokevirtual net.minecraft.server.v1_14_R1.EntityPlayer.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer [1448]
  3009. 16 invokevirtual org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer.getScoreboard() : org.bukkit.craftbukkit.v1_14_R1.scoreboard.CraftScoreboard [1454]
  3010. 19 aload_3 [thatPlayer]
  3011. 20 invokevirtual net.minecraft.server.v1_14_R1.EntityPlayer.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer [1448]
  3012. 23 invokevirtual org.bukkit.craftbukkit.v1_14_R1.scoreboard.CraftScoreboard.getPlayerTeam(org.bukkit.OfflinePlayer) : org.bukkit.scoreboard.Team [1460]
  3013. 26 astore_2 [team]
  3014. 27 aload_2 [team]
  3015. 28 ifnull 40
  3016. 31 aload_2 [team]
  3017. 32 invokeinterface org.bukkit.scoreboard.Team.allowFriendlyFire() : boolean [1465] [nargs: 1]
  3018. 37 ifeq 42
  3019. 40 iconst_1
  3020. 41 ireturn
  3021. 42 goto 93
  3022. 45 aload_1 [entityhuman]
  3023. 46 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  3024. 49 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [1117]
  3025. 52 aload_1 [entityhuman]
  3026. 53 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getName() : java.lang.String [1466]
  3027. 56 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getOfflinePlayer(java.lang.String) : org.bukkit.OfflinePlayer [1470]
  3028. 59 astore_3 [thisPlayer]
  3029. 60 aload_1 [entityhuman]
  3030. 61 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  3031. 64 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [1117]
  3032. 67 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getScoreboardManager() : org.bukkit.craftbukkit.v1_14_R1.scoreboard.CraftScoreboardManager [1474]
  3033. 70 invokevirtual org.bukkit.craftbukkit.v1_14_R1.scoreboard.CraftScoreboardManager.getMainScoreboard() : org.bukkit.craftbukkit.v1_14_R1.scoreboard.CraftScoreboard [1479]
  3034. 73 aload_3 [thisPlayer]
  3035. 74 invokevirtual org.bukkit.craftbukkit.v1_14_R1.scoreboard.CraftScoreboard.getPlayerTeam(org.bukkit.OfflinePlayer) : org.bukkit.scoreboard.Team [1460]
  3036. 77 astore_2 [team]
  3037. 78 aload_2 [team]
  3038. 79 ifnull 91
  3039. 82 aload_2 [team]
  3040. 83 invokeinterface org.bukkit.scoreboard.Team.allowFriendlyFire() : boolean [1465] [nargs: 1]
  3041. 88 ifeq 93
  3042. 91 iconst_1
  3043. 92 ireturn
  3044. 93 aload_0 [this]
  3045. 94 instanceof net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  3046. 97 ifeq 122
  3047. 100 aload_2 [team]
  3048. 101 aload_0 [this]
  3049. 102 checkcast net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  3050. 105 invokevirtual net.minecraft.server.v1_14_R1.EntityPlayer.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer [1448]
  3051. 108 invokeinterface org.bukkit.scoreboard.Team.hasPlayer(org.bukkit.OfflinePlayer) : boolean [1485] [nargs: 2]
  3052. 113 ifne 120
  3053. 116 iconst_1
  3054. 117 goto 121
  3055. 120 iconst_0
  3056. 121 ireturn
  3057. 122 aload_2 [team]
  3058. 123 aload_0 [this]
  3059. 124 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  3060. 127 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [1117]
  3061. 130 aload_0 [this]
  3062. 131 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getName() : java.lang.String [1466]
  3063. 134 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getOfflinePlayer(java.lang.String) : org.bukkit.OfflinePlayer [1470]
  3064. 137 invokeinterface org.bukkit.scoreboard.Team.hasPlayer(org.bukkit.OfflinePlayer) : boolean [1485] [nargs: 2]
  3065. 142 ifne 149
  3066. 145 iconst_1
  3067. 146 goto 150
  3068. 149 iconst_0
  3069. 150 ireturn
  3070. Line numbers:
  3071. [pc: 0, line: 808]
  3072. [pc: 7, line: 809]
  3073. [pc: 12, line: 810]
  3074. [pc: 27, line: 811]
  3075. [pc: 40, line: 812]
  3076. [pc: 42, line: 814]
  3077. [pc: 45, line: 816]
  3078. [pc: 60, line: 817]
  3079. [pc: 78, line: 818]
  3080. [pc: 91, line: 819]
  3081. [pc: 93, line: 823]
  3082. [pc: 100, line: 824]
  3083. [pc: 122, line: 826]
  3084. Local variable table:
  3085. [pc: 12, pc: 42] local: thatPlayer index: 3 type: net.minecraft.server.v1_14_R1.EntityPlayer
  3086. [pc: 27, pc: 45] local: team index: 2 type: org.bukkit.scoreboard.Team
  3087. [pc: 60, pc: 93] local: thisPlayer index: 3 type: org.bukkit.OfflinePlayer
  3088. [pc: 0, pc: 151] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3089. [pc: 0, pc: 151] local: entityhuman index: 1 type: net.minecraft.server.v1_14_R1.EntityHuman
  3090. [pc: 78, pc: 151] local: team index: 2 type: org.bukkit.scoreboard.Team
  3091. Stack map table: number of frames 10
  3092. [pc: 40, append: {org.bukkit.scoreboard.Team, net.minecraft.server.v1_14_R1.EntityPlayer}]
  3093. [pc: 42, chop 1 local(s)]
  3094. [pc: 45, chop 1 local(s)]
  3095. [pc: 91, append: {org.bukkit.scoreboard.Team, org.bukkit.OfflinePlayer}]
  3096. [pc: 93, chop 1 local(s)]
  3097. [pc: 120, same]
  3098. [pc: 121, same_locals_1_stack_item, stack: {int}]
  3099. [pc: 122, same]
  3100. [pc: 149, same]
  3101. [pc: 150, same_locals_1_stack_item, stack: {int}]
  3102.  
  3103. // Method descriptor #768 (F)V
  3104. // Stack: 2, Locals: 2
  3105. protected void damageArmor(float f);
  3106. 0 aload_0 [this]
  3107. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  3108. 4 fload_1 [f]
  3109. 5 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.a(float) : void [1495]
  3110. 8 return
  3111. Line numbers:
  3112. [pc: 0, line: 832]
  3113. [pc: 8, line: 833]
  3114. Local variable table:
  3115. [pc: 0, pc: 9] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3116. [pc: 0, pc: 9] local: f index: 1 type: float
  3117.  
  3118. // Method descriptor #768 (F)V
  3119. // Stack: 6, Locals: 4
  3120. protected void damageShield(float f);
  3121. 0 fload_1 [f]
  3122. 1 ldc_w <Float 3.0> [1429]
  3123. 4 fcmpl
  3124. 5 iflt 123
  3125. 8 aload_0 [this]
  3126. 9 getfield net.minecraft.server.v1_14_R1.EntityHuman.activeItem : net.minecraft.server.v1_14_R1.ItemStack [1499]
  3127. 12 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  3128. 15 getstatic net.minecraft.server.v1_14_R1.Items.SHIELD : net.minecraft.server.v1_14_R1.Item [1502]
  3129. 18 if_acmpne 123
  3130. 21 iconst_1
  3131. 22 fload_1 [f]
  3132. 23 invokestatic net.minecraft.server.v1_14_R1.MathHelper.d(float) : int [1505]
  3133. 26 iadd
  3134. 27 istore_2 [i]
  3135. 28 aload_0 [this]
  3136. 29 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getRaisedHand() : net.minecraft.server.v1_14_R1.EnumHand [1509]
  3137. 32 astore_3 [enumhand]
  3138. 33 aload_0 [this]
  3139. 34 getfield net.minecraft.server.v1_14_R1.EntityHuman.activeItem : net.minecraft.server.v1_14_R1.ItemStack [1499]
  3140. 37 iload_2 [i]
  3141. 38 aload_0 [this]
  3142. 39 aload_3 [enumhand]
  3143. 40 invokedynamic 2 accept(net.minecraft.server.v1_14_R1.EnumHand) : java.util.function.Consumer [1518]
  3144. 45 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.damage(int, net.minecraft.server.v1_14_R1.EntityLiving, java.util.function.Consumer) : void [1522]
  3145. 48 aload_0 [this]
  3146. 49 getfield net.minecraft.server.v1_14_R1.EntityHuman.activeItem : net.minecraft.server.v1_14_R1.ItemStack [1499]
  3147. 52 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  3148. 55 ifeq 123
  3149. 58 aload_3 [enumhand]
  3150. 59 getstatic net.minecraft.server.v1_14_R1.EnumHand.MAIN_HAND : net.minecraft.server.v1_14_R1.EnumHand [1528]
  3151. 62 if_acmpne 78
  3152. 65 aload_0 [this]
  3153. 66 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.MAINHAND : net.minecraft.server.v1_14_R1.EnumItemSlot [1531]
  3154. 69 getstatic net.minecraft.server.v1_14_R1.ItemStack.a : net.minecraft.server.v1_14_R1.ItemStack [189]
  3155. 72 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setSlot(net.minecraft.server.v1_14_R1.EnumItemSlot, net.minecraft.server.v1_14_R1.ItemStack) : void [1535]
  3156. 75 goto 88
  3157. 78 aload_0 [this]
  3158. 79 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.OFFHAND : net.minecraft.server.v1_14_R1.EnumItemSlot [1538]
  3159. 82 getstatic net.minecraft.server.v1_14_R1.ItemStack.a : net.minecraft.server.v1_14_R1.ItemStack [189]
  3160. 85 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setSlot(net.minecraft.server.v1_14_R1.EnumItemSlot, net.minecraft.server.v1_14_R1.ItemStack) : void [1535]
  3161. 88 aload_0 [this]
  3162. 89 getstatic net.minecraft.server.v1_14_R1.ItemStack.a : net.minecraft.server.v1_14_R1.ItemStack [189]
  3163. 92 putfield net.minecraft.server.v1_14_R1.EntityHuman.activeItem : net.minecraft.server.v1_14_R1.ItemStack [1499]
  3164. 95 aload_0 [this]
  3165. 96 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ITEM_SHIELD_BREAK : net.minecraft.server.v1_14_R1.SoundEffect [1541]
  3166. 99 ldc_w <Float 0.8> [1542]
  3167. 102 ldc_w <Float 0.8> [1542]
  3168. 105 aload_0 [this]
  3169. 106 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  3170. 109 getfield net.minecraft.server.v1_14_R1.World.random : java.util.Random [1543]
  3171. 112 invokevirtual java.util.Random.nextFloat() : float [1091]
  3172. 115 ldc_w <Float 0.4> [789]
  3173. 118 fmul
  3174. 119 fadd
  3175. 120 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.SoundEffect, float, float) : void [1545]
  3176. 123 return
  3177. Line numbers:
  3178. [pc: 0, line: 837]
  3179. [pc: 21, line: 838]
  3180. [pc: 28, line: 839]
  3181. [pc: 33, line: 841]
  3182. [pc: 48, line: 844]
  3183. [pc: 58, line: 845]
  3184. [pc: 65, line: 846]
  3185. [pc: 78, line: 848]
  3186. [pc: 88, line: 851]
  3187. [pc: 95, line: 852]
  3188. [pc: 123, line: 856]
  3189. Local variable table:
  3190. [pc: 28, pc: 123] local: i index: 2 type: int
  3191. [pc: 33, pc: 123] local: enumhand index: 3 type: net.minecraft.server.v1_14_R1.EnumHand
  3192. [pc: 0, pc: 124] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3193. [pc: 0, pc: 124] local: f index: 1 type: float
  3194. Stack map table: number of frames 3
  3195. [pc: 78, append: {int, net.minecraft.server.v1_14_R1.EnumHand}]
  3196. [pc: 88, same]
  3197. [pc: 123, chop 2 local(s)]
  3198.  
  3199. // Method descriptor #1411 (Lnet/minecraft/server/v1_14_R1/DamageSource;F)Z
  3200. // Stack: 3, Locals: 3
  3201. protected boolean damageEntity0(net.minecraft.server.v1_14_R1.DamageSource damagesource, float f);
  3202. 0 aload_0 [this]
  3203. 1 aload_1 [damagesource]
  3204. 2 fload_2 [f]
  3205. 3 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.damageEntity0(net.minecraft.server.v1_14_R1.DamageSource, float) : boolean [1549]
  3206. 6 ireturn
  3207. Line numbers:
  3208. [pc: 0, line: 862]
  3209. Local variable table:
  3210. [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3211. [pc: 0, pc: 7] local: damagesource index: 1 type: net.minecraft.server.v1_14_R1.DamageSource
  3212. [pc: 0, pc: 7] local: f index: 2 type: float
  3213.  
  3214. // Method descriptor #1551 (Lnet/minecraft/server/v1_14_R1/TileEntitySign;)V
  3215. // Stack: 0, Locals: 2
  3216. public void openSign(net.minecraft.server.v1_14_R1.TileEntitySign tileentitysign);
  3217. 0 return
  3218. Line numbers:
  3219. [pc: 0, line: 893]
  3220. Local variable table:
  3221. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3222. [pc: 0, pc: 1] local: tileentitysign index: 1 type: net.minecraft.server.v1_14_R1.TileEntitySign
  3223.  
  3224. // Method descriptor #1554 (Lnet/minecraft/server/v1_14_R1/CommandBlockListenerAbstract;)V
  3225. // Stack: 0, Locals: 2
  3226. public void a(net.minecraft.server.v1_14_R1.CommandBlockListenerAbstract commandblocklistenerabstract);
  3227. 0 return
  3228. Line numbers:
  3229. [pc: 0, line: 895]
  3230. Local variable table:
  3231. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3232. [pc: 0, pc: 1] local: commandblocklistenerabstract index: 1 type: net.minecraft.server.v1_14_R1.CommandBlockListenerAbstract
  3233.  
  3234. // Method descriptor #1557 (Lnet/minecraft/server/v1_14_R1/TileEntityCommand;)V
  3235. // Stack: 0, Locals: 2
  3236. public void a(net.minecraft.server.v1_14_R1.TileEntityCommand tileentitycommand);
  3237. 0 return
  3238. Line numbers:
  3239. [pc: 0, line: 897]
  3240. Local variable table:
  3241. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3242. [pc: 0, pc: 1] local: tileentitycommand index: 1 type: net.minecraft.server.v1_14_R1.TileEntityCommand
  3243.  
  3244. // Method descriptor #1560 (Lnet/minecraft/server/v1_14_R1/TileEntityStructure;)V
  3245. // Stack: 0, Locals: 2
  3246. public void a(net.minecraft.server.v1_14_R1.TileEntityStructure tileentitystructure);
  3247. 0 return
  3248. Line numbers:
  3249. [pc: 0, line: 899]
  3250. Local variable table:
  3251. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3252. [pc: 0, pc: 1] local: tileentitystructure index: 1 type: net.minecraft.server.v1_14_R1.TileEntityStructure
  3253.  
  3254. // Method descriptor #1563 (Lnet/minecraft/server/v1_14_R1/TileEntityJigsaw;)V
  3255. // Stack: 0, Locals: 2
  3256. public void a(net.minecraft.server.v1_14_R1.TileEntityJigsaw tileentityjigsaw);
  3257. 0 return
  3258. Line numbers:
  3259. [pc: 0, line: 901]
  3260. Local variable table:
  3261. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3262. [pc: 0, pc: 1] local: tileentityjigsaw index: 1 type: net.minecraft.server.v1_14_R1.TileEntityJigsaw
  3263.  
  3264. // Method descriptor #1567 (Lnet/minecraft/server/v1_14_R1/EntityHorseAbstract;Lnet/minecraft/server/v1_14_R1/IInventory;)V
  3265. // Stack: 0, Locals: 3
  3266. public void openHorseInventory(net.minecraft.server.v1_14_R1.EntityHorseAbstract entityhorseabstract, net.minecraft.server.v1_14_R1.IInventory iinventory);
  3267. 0 return
  3268. Line numbers:
  3269. [pc: 0, line: 903]
  3270. Local variable table:
  3271. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3272. [pc: 0, pc: 1] local: entityhorseabstract index: 1 type: net.minecraft.server.v1_14_R1.EntityHorseAbstract
  3273. [pc: 0, pc: 1] local: iinventory index: 2 type: net.minecraft.server.v1_14_R1.IInventory
  3274.  
  3275. // Method descriptor #1573 (Lnet/minecraft/server/v1_14_R1/ITileInventory;)Ljava/util/OptionalInt;
  3276. // Stack: 1, Locals: 2
  3277. public java.util.OptionalInt openContainer(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.ITileInventory itileinventory);
  3278. 0 invokestatic java.util.OptionalInt.empty() : java.util.OptionalInt [1579]
  3279. 3 areturn
  3280. Line numbers:
  3281. [pc: 0, line: 906]
  3282. Local variable table:
  3283. [pc: 0, pc: 4] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3284. [pc: 0, pc: 4] local: itileinventory index: 1 type: net.minecraft.server.v1_14_R1.ITileInventory
  3285.  
  3286. // Method descriptor #1583 (ILnet/minecraft/server/v1_14_R1/MerchantRecipeList;IIZZ)V
  3287. // Stack: 0, Locals: 7
  3288. public void openTrade(int i, net.minecraft.server.v1_14_R1.MerchantRecipeList merchantrecipelist, int j, int k, boolean flag, boolean flag1);
  3289. 0 return
  3290. Line numbers:
  3291. [pc: 0, line: 909]
  3292. Local variable table:
  3293. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3294. [pc: 0, pc: 1] local: i index: 1 type: int
  3295. [pc: 0, pc: 1] local: merchantrecipelist index: 2 type: net.minecraft.server.v1_14_R1.MerchantRecipeList
  3296. [pc: 0, pc: 1] local: j index: 3 type: int
  3297. [pc: 0, pc: 1] local: k index: 4 type: int
  3298. [pc: 0, pc: 1] local: flag index: 5 type: boolean
  3299. [pc: 0, pc: 1] local: flag1 index: 6 type: boolean
  3300.  
  3301. // Method descriptor #1588 (Lnet/minecraft/server/v1_14_R1/ItemStack;Lnet/minecraft/server/v1_14_R1/EnumHand;)V
  3302. // Stack: 0, Locals: 3
  3303. public void openBook(net.minecraft.server.v1_14_R1.ItemStack itemstack, net.minecraft.server.v1_14_R1.EnumHand enumhand);
  3304. 0 return
  3305. Line numbers:
  3306. [pc: 0, line: 911]
  3307. Local variable table:
  3308. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3309. [pc: 0, pc: 1] local: itemstack index: 1 type: net.minecraft.server.v1_14_R1.ItemStack
  3310. [pc: 0, pc: 1] local: enumhand index: 2 type: net.minecraft.server.v1_14_R1.EnumHand
  3311.  
  3312. // Method descriptor #1589 (Lnet/minecraft/server/v1_14_R1/Entity;Lnet/minecraft/server/v1_14_R1/EnumHand;)Lnet/minecraft/server/v1_14_R1/EnumInteractionResult;
  3313. // Stack: 4, Locals: 5
  3314. public net.minecraft.server.v1_14_R1.EnumInteractionResult a(net.minecraft.server.v1_14_R1.Entity entity, net.minecraft.server.v1_14_R1.EnumHand enumhand);
  3315. 0 aload_0 [this]
  3316. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSpectator() : boolean [368]
  3317. 4 ifeq 27
  3318. 7 aload_1 [entity]
  3319. 8 instanceof net.minecraft.server.v1_14_R1.ITileInventory [1591]
  3320. 11 ifeq 23
  3321. 14 aload_0 [this]
  3322. 15 aload_1 [entity]
  3323. 16 checkcast net.minecraft.server.v1_14_R1.ITileInventory [1591]
  3324. 19 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.openContainer(net.minecraft.server.v1_14_R1.ITileInventory) : java.util.OptionalInt [1593]
  3325. 22 pop
  3326. 23 getstatic net.minecraft.server.v1_14_R1.EnumInteractionResult.PASS : net.minecraft.server.v1_14_R1.EnumInteractionResult [1599]
  3327. 26 areturn
  3328. 27 aload_0 [this]
  3329. 28 aload_2 [enumhand]
  3330. 29 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.EnumHand) : net.minecraft.server.v1_14_R1.ItemStack [1602]
  3331. 32 astore_3 [itemstack]
  3332. 33 aload_3 [itemstack]
  3333. 34 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  3334. 37 ifeq 46
  3335. 40 getstatic net.minecraft.server.v1_14_R1.ItemStack.a : net.minecraft.server.v1_14_R1.ItemStack [189]
  3336. 43 goto 50
  3337. 46 aload_3 [itemstack]
  3338. 47 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.cloneItemStack() : net.minecraft.server.v1_14_R1.ItemStack [484]
  3339. 50 astore 4 [itemstack1]
  3340. 52 aload_1 [entity]
  3341. 53 aload_0 [this]
  3342. 54 aload_2 [enumhand]
  3343. 55 invokevirtual net.minecraft.server.v1_14_R1.Entity.b(net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.EnumHand) : boolean [1605]
  3344. 58 ifeq 105
  3345. 61 aload_0 [this]
  3346. 62 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  3347. 65 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.canInstantlyBuild : boolean [1608]
  3348. 68 ifeq 101
  3349. 71 aload_3 [itemstack]
  3350. 72 aload_0 [this]
  3351. 73 aload_2 [enumhand]
  3352. 74 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.EnumHand) : net.minecraft.server.v1_14_R1.ItemStack [1602]
  3353. 77 if_acmpne 101
  3354. 80 aload_3 [itemstack]
  3355. 81 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getCount() : int [1052]
  3356. 84 aload 4 [itemstack1]
  3357. 86 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getCount() : int [1052]
  3358. 89 if_icmpge 101
  3359. 92 aload_3 [itemstack]
  3360. 93 aload 4 [itemstack1]
  3361. 95 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getCount() : int [1052]
  3362. 98 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.setCount(int) : void [1611]
  3363. 101 getstatic net.minecraft.server.v1_14_R1.EnumInteractionResult.SUCCESS : net.minecraft.server.v1_14_R1.EnumInteractionResult [1614]
  3364. 104 areturn
  3365. 105 aload_3 [itemstack]
  3366. 106 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  3367. 109 ifne 174
  3368. 112 aload_1 [entity]
  3369. 113 instanceof net.minecraft.server.v1_14_R1.EntityLiving [4]
  3370. 116 ifeq 174
  3371. 119 aload_0 [this]
  3372. 120 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  3373. 123 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.canInstantlyBuild : boolean [1608]
  3374. 126 ifeq 132
  3375. 129 aload 4 [itemstack1]
  3376. 131 astore_3 [itemstack]
  3377. 132 aload_3 [itemstack]
  3378. 133 aload_0 [this]
  3379. 134 aload_1 [entity]
  3380. 135 checkcast net.minecraft.server.v1_14_R1.EntityLiving [4]
  3381. 138 aload_2 [enumhand]
  3382. 139 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.a(net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.EntityLiving, net.minecraft.server.v1_14_R1.EnumHand) : boolean [1617]
  3383. 142 ifeq 174
  3384. 145 aload_3 [itemstack]
  3385. 146 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  3386. 149 ifeq 170
  3387. 152 aload_0 [this]
  3388. 153 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  3389. 156 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.canInstantlyBuild : boolean [1608]
  3390. 159 ifne 170
  3391. 162 aload_0 [this]
  3392. 163 aload_2 [enumhand]
  3393. 164 getstatic net.minecraft.server.v1_14_R1.ItemStack.a : net.minecraft.server.v1_14_R1.ItemStack [189]
  3394. 167 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.EnumHand, net.minecraft.server.v1_14_R1.ItemStack) : void [1620]
  3395. 170 getstatic net.minecraft.server.v1_14_R1.EnumInteractionResult.SUCCESS : net.minecraft.server.v1_14_R1.EnumInteractionResult [1614]
  3396. 173 areturn
  3397. 174 getstatic net.minecraft.server.v1_14_R1.EnumInteractionResult.PASS : net.minecraft.server.v1_14_R1.EnumInteractionResult [1599]
  3398. 177 areturn
  3399. Line numbers:
  3400. [pc: 0, line: 914]
  3401. [pc: 7, line: 915]
  3402. [pc: 14, line: 916]
  3403. [pc: 23, line: 919]
  3404. [pc: 27, line: 921]
  3405. [pc: 33, line: 922]
  3406. [pc: 52, line: 924]
  3407. [pc: 61, line: 925]
  3408. [pc: 92, line: 926]
  3409. [pc: 101, line: 929]
  3410. [pc: 105, line: 931]
  3411. [pc: 119, line: 932]
  3412. [pc: 129, line: 933]
  3413. [pc: 132, line: 936]
  3414. [pc: 145, line: 937]
  3415. [pc: 162, line: 938]
  3416. [pc: 170, line: 941]
  3417. [pc: 174, line: 945]
  3418. Local variable table:
  3419. [pc: 33, pc: 178] local: itemstack index: 3 type: net.minecraft.server.v1_14_R1.ItemStack
  3420. [pc: 52, pc: 178] local: itemstack1 index: 4 type: net.minecraft.server.v1_14_R1.ItemStack
  3421. [pc: 0, pc: 178] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3422. [pc: 0, pc: 178] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  3423. [pc: 0, pc: 178] local: enumhand index: 2 type: net.minecraft.server.v1_14_R1.EnumHand
  3424. Stack map table: number of frames 9
  3425. [pc: 23, same]
  3426. [pc: 27, same]
  3427. [pc: 46, append: {net.minecraft.server.v1_14_R1.ItemStack}]
  3428. [pc: 50, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.ItemStack}]
  3429. [pc: 101, append: {net.minecraft.server.v1_14_R1.ItemStack}]
  3430. [pc: 105, same]
  3431. [pc: 132, same]
  3432. [pc: 170, same]
  3433. [pc: 174, same]
  3434.  
  3435. // Method descriptor #764 ()D
  3436. // Stack: 2, Locals: 1
  3437. public double aO();
  3438. 0 ldc2_w <Double -0.35> [1622]
  3439. 3 dreturn
  3440. Line numbers:
  3441. [pc: 0, line: 952]
  3442. Local variable table:
  3443. [pc: 0, pc: 4] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3444.  
  3445. // Method descriptor #170 ()V
  3446. // Stack: 2, Locals: 1
  3447. public void stopRiding();
  3448. 0 aload_0 [this]
  3449. 1 iconst_0
  3450. 2 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.stopRiding(boolean) : void [1625]
  3451. 5 return
  3452. Line numbers:
  3453. [pc: 0, line: 956]
  3454. Local variable table:
  3455. [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3456.  
  3457. // Method descriptor #660 (Z)V
  3458. // Stack: 2, Locals: 2
  3459. public void stopRiding(boolean suppressCancellation);
  3460. 0 aload_0 [this]
  3461. 1 iload_1 [suppressCancellation]
  3462. 2 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.stopRiding(boolean) : void [1626]
  3463. 5 aload_0 [this]
  3464. 6 iconst_0
  3465. 7 putfield net.minecraft.server.v1_14_R1.EntityHuman.j : int [1628]
  3466. 10 return
  3467. Line numbers:
  3468. [pc: 0, line: 959]
  3469. [pc: 5, line: 960]
  3470. [pc: 10, line: 961]
  3471. Local variable table:
  3472. [pc: 0, pc: 11] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3473. [pc: 0, pc: 11] local: suppressCancellation index: 1 type: boolean
  3474.  
  3475. // Method descriptor #252 ()Z
  3476. // Stack: 1, Locals: 1
  3477. protected boolean isFrozen();
  3478. 0 aload_0 [this]
  3479. 1 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.isFrozen() : boolean [1632]
  3480. 4 ifne 14
  3481. 7 aload_0 [this]
  3482. 8 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSleeping() : boolean [379]
  3483. 11 ifeq 18
  3484. 14 iconst_1
  3485. 15 goto 19
  3486. 18 iconst_0
  3487. 19 ireturn
  3488. Line numbers:
  3489. [pc: 0, line: 965]
  3490. Local variable table:
  3491. [pc: 0, pc: 20] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3492. Stack map table: number of frames 3
  3493. [pc: 14, same]
  3494. [pc: 18, same]
  3495. [pc: 19, same_locals_1_stack_item, stack: {int}]
  3496.  
  3497. // Method descriptor #637 (Lnet/minecraft/server/v1_14_R1/EntityHuman;DDDLnet/minecraft/server/v1_14_R1/SoundEffect;Lnet/minecraft/server/v1_14_R1/SoundCategory;FF)V
  3498. // Stack: 13, Locals: 11
  3499. private static void sendSoundEffect(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);
  3500. 0 aload_0 [fromEntity]
  3501. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  3502. 4 aload_0 [fromEntity]
  3503. 5 dload_1 [x]
  3504. 6 dload_3 [y]
  3505. 7 dload 5 [z]
  3506. 9 aload 7 [soundEffect]
  3507. 11 aload 8 [soundCategory]
  3508. 13 fload 9 [volume]
  3509. 15 fload 10 [pitch]
  3510. 17 invokevirtual net.minecraft.server.v1_14_R1.World.sendSoundEffect(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 [1635]
  3511. 20 aload_0 [fromEntity]
  3512. 21 instanceof net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  3513. 24 ifeq 56
  3514. 27 aload_0 [fromEntity]
  3515. 28 checkcast net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  3516. 31 getfield net.minecraft.server.v1_14_R1.EntityPlayer.playerConnection : net.minecraft.server.v1_14_R1.PlayerConnection [1639]
  3517. 34 new net.minecraft.server.v1_14_R1.PacketPlayOutNamedSoundEffect [1641]
  3518. 37 dup
  3519. 38 aload 7 [soundEffect]
  3520. 40 aload 8 [soundCategory]
  3521. 42 dload_1 [x]
  3522. 43 dload_3 [y]
  3523. 44 dload 5 [z]
  3524. 46 fload 9 [volume]
  3525. 48 fload 10 [pitch]
  3526. 50 invokespecial net.minecraft.server.v1_14_R1.PacketPlayOutNamedSoundEffect(net.minecraft.server.v1_14_R1.SoundEffect, net.minecraft.server.v1_14_R1.SoundCategory, double, double, double, float, float) [1644]
  3527. 53 invokevirtual net.minecraft.server.v1_14_R1.PlayerConnection.sendPacket(net.minecraft.server.v1_14_R1.Packet) : void [1650]
  3528. 56 return
  3529. Line numbers:
  3530. [pc: 0, line: 970]
  3531. [pc: 20, line: 971]
  3532. [pc: 27, line: 972]
  3533. [pc: 56, line: 974]
  3534. Local variable table:
  3535. [pc: 0, pc: 57] local: fromEntity index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  3536. [pc: 0, pc: 57] local: x index: 1 type: double
  3537. [pc: 0, pc: 57] local: y index: 3 type: double
  3538. [pc: 0, pc: 57] local: z index: 5 type: double
  3539. [pc: 0, pc: 57] local: soundEffect index: 7 type: net.minecraft.server.v1_14_R1.SoundEffect
  3540. [pc: 0, pc: 57] local: soundCategory index: 8 type: net.minecraft.server.v1_14_R1.SoundCategory
  3541. [pc: 0, pc: 57] local: volume index: 9 type: float
  3542. [pc: 0, pc: 57] local: pitch index: 10 type: float
  3543. Stack map table: number of frames 1
  3544. [pc: 56, same]
  3545.  
  3546. // Method descriptor #822 (Lnet/minecraft/server/v1_14_R1/Entity;)V
  3547. // Stack: 17, Locals: 22
  3548. public void attack(net.minecraft.server.v1_14_R1.Entity entity);
  3549. 0 aload_1 [entity]
  3550. 1 invokevirtual net.minecraft.server.v1_14_R1.Entity.bs() : boolean [1660]
  3551. 4 ifeq 1426
  3552. 7 aload_1 [entity]
  3553. 8 aload_0 [this]
  3554. 9 invokevirtual net.minecraft.server.v1_14_R1.Entity.t(net.minecraft.server.v1_14_R1.Entity) : boolean [1663]
  3555. 12 ifne 1426
  3556. 15 aload_0 [this]
  3557. 16 getstatic net.minecraft.server.v1_14_R1.GenericAttributes.ATTACK_DAMAGE : net.minecraft.server.v1_14_R1.IAttribute [295]
  3558. 19 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getAttributeInstance(net.minecraft.server.v1_14_R1.IAttribute) : net.minecraft.server.v1_14_R1.AttributeInstance [312]
  3559. 22 invokeinterface net.minecraft.server.v1_14_R1.AttributeInstance.getValue() : double [766] [nargs: 1]
  3560. 27 d2f
  3561. 28 fstore_2 [f]
  3562. 29 aload_1 [entity]
  3563. 30 instanceof net.minecraft.server.v1_14_R1.EntityLiving [4]
  3564. 33 ifeq 54
  3565. 36 aload_0 [this]
  3566. 37 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getItemInMainHand() : net.minecraft.server.v1_14_R1.ItemStack [265]
  3567. 40 aload_1 [entity]
  3568. 41 checkcast net.minecraft.server.v1_14_R1.EntityLiving [4]
  3569. 44 invokevirtual net.minecraft.server.v1_14_R1.EntityLiving.getMonsterType() : net.minecraft.server.v1_14_R1.EnumMonsterType [1667]
  3570. 47 invokestatic net.minecraft.server.v1_14_R1.EnchantmentManager.a(net.minecraft.server.v1_14_R1.ItemStack, net.minecraft.server.v1_14_R1.EnumMonsterType) : float [1670]
  3571. 50 fstore_3 [f1]
  3572. 51 goto 65
  3573. 54 aload_0 [this]
  3574. 55 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getItemInMainHand() : net.minecraft.server.v1_14_R1.ItemStack [265]
  3575. 58 getstatic net.minecraft.server.v1_14_R1.EnumMonsterType.UNDEFINED : net.minecraft.server.v1_14_R1.EnumMonsterType [1676]
  3576. 61 invokestatic net.minecraft.server.v1_14_R1.EnchantmentManager.a(net.minecraft.server.v1_14_R1.ItemStack, net.minecraft.server.v1_14_R1.EnumMonsterType) : float [1670]
  3577. 64 fstore_3 [f1]
  3578. 65 aload_0 [this]
  3579. 66 ldc_w <Float 0.5> [838]
  3580. 69 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.s(float) : float [1678]
  3581. 72 fstore 4 [f2]
  3582. 74 fload_2 [f]
  3583. 75 ldc_w <Float 0.2> [1214]
  3584. 78 fload 4 [f2]
  3585. 80 fload 4 [f2]
  3586. 82 fmul
  3587. 83 ldc_w <Float 0.8> [1542]
  3588. 86 fmul
  3589. 87 fadd
  3590. 88 fmul
  3591. 89 fstore_2 [f]
  3592. 90 fload_3 [f1]
  3593. 91 fload 4 [f2]
  3594. 93 fmul
  3595. 94 fstore_3 [f1]
  3596. 95 aload_0 [this]
  3597. 96 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.dZ() : void [481]
  3598. 99 fload_2 [f]
  3599. 100 fconst_0
  3600. 101 fcmpl
  3601. 102 ifgt 111
  3602. 105 fload_3 [f1]
  3603. 106 fconst_0
  3604. 107 fcmpl
  3605. 108 ifle 1426
  3606. 111 fload 4 [f2]
  3607. 113 ldc_w <Float 0.9> [1679]
  3608. 116 fcmpl
  3609. 117 ifle 124
  3610. 120 iconst_1
  3611. 121 goto 125
  3612. 124 iconst_0
  3613. 125 istore 5 [flag]
  3614. 127 iconst_0
  3615. 128 istore 6 [flag1]
  3616. 130 iconst_0
  3617. 131 istore 7 [b0]
  3618. 133 iload 7 [b0]
  3619. 135 aload_0 [this]
  3620. 136 invokestatic net.minecraft.server.v1_14_R1.EnchantmentManager.b(net.minecraft.server.v1_14_R1.EntityLiving) : int [1680]
  3621. 139 iadd
  3622. 140 istore 8 [i]
  3623. 142 aload_0 [this]
  3624. 143 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSprinting() : boolean [760]
  3625. 146 ifeq 185
  3626. 149 iload 5 [flag]
  3627. 151 ifeq 185
  3628. 154 aload_0 [this]
  3629. 155 aload_0 [this]
  3630. 156 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  3631. 159 aload_0 [this]
  3632. 160 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  3633. 163 aload_0 [this]
  3634. 164 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  3635. 167 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_ATTACK_KNOCKBACK : net.minecraft.server.v1_14_R1.SoundEffect [1683]
  3636. 170 aload_0 [this]
  3637. 171 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getSoundCategory() : net.minecraft.server.v1_14_R1.SoundCategory [635]
  3638. 174 fconst_1
  3639. 175 fconst_1
  3640. 176 invokestatic net.minecraft.server.v1_14_R1.EntityHuman.sendSoundEffect(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 [1684]
  3641. 179 iinc 8 1 [i]
  3642. 182 iconst_1
  3643. 183 istore 6 [flag1]
  3644. 185 iload 5 [flag]
  3645. 187 ifeq 248
  3646. 190 aload_0 [this]
  3647. 191 getfield net.minecraft.server.v1_14_R1.EntityHuman.fallDistance : float [837]
  3648. 194 fconst_0
  3649. 195 fcmpl
  3650. 196 ifle 248
  3651. 199 aload_0 [this]
  3652. 200 getfield net.minecraft.server.v1_14_R1.EntityHuman.onGround : boolean [374]
  3653. 203 ifne 248
  3654. 206 aload_0 [this]
  3655. 207 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isClimbing() : boolean [1687]
  3656. 210 ifne 248
  3657. 213 aload_0 [this]
  3658. 214 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isInWater() : boolean [841]
  3659. 217 ifne 248
  3660. 220 aload_0 [this]
  3661. 221 getstatic net.minecraft.server.v1_14_R1.MobEffects.BLINDNESS : net.minecraft.server.v1_14_R1.MobEffectList [1690]
  3662. 224 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.hasEffect(net.minecraft.server.v1_14_R1.MobEffectList) : boolean [1221]
  3663. 227 ifne 248
  3664. 230 aload_0 [this]
  3665. 231 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isPassenger() : boolean [607]
  3666. 234 ifne 248
  3667. 237 aload_1 [entity]
  3668. 238 instanceof net.minecraft.server.v1_14_R1.EntityLiving [4]
  3669. 241 ifeq 248
  3670. 244 iconst_1
  3671. 245 goto 249
  3672. 248 iconst_0
  3673. 249 istore 9 [flag2]
  3674. 251 iload 9 [flag2]
  3675. 253 ifeq 273
  3676. 256 aload_0 [this]
  3677. 257 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  3678. 260 getfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [845]
  3679. 263 getfield com.destroystokyo.paper.PaperWorldConfig.disablePlayerCrits : boolean [1693]
  3680. 266 ifne 273
  3681. 269 iconst_1
  3682. 270 goto 274
  3683. 273 iconst_0
  3684. 274 istore 9 [flag2]
  3685. 276 iload 9 [flag2]
  3686. 278 ifeq 292
  3687. 281 aload_0 [this]
  3688. 282 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSprinting() : boolean [760]
  3689. 285 ifne 292
  3690. 288 iconst_1
  3691. 289 goto 293
  3692. 292 iconst_0
  3693. 293 istore 9 [flag2]
  3694. 295 iload 9 [flag2]
  3695. 297 ifeq 306
  3696. 300 fload_2 [f]
  3697. 301 ldc_w <Float 1.5> [1694]
  3698. 304 fmul
  3699. 305 fstore_2 [f]
  3700. 306 fload_2 [f]
  3701. 307 fload_3 [f1]
  3702. 308 fadd
  3703. 309 fstore_2 [f]
  3704. 310 iconst_0
  3705. 311 istore 10 [flag3]
  3706. 313 aload_0 [this]
  3707. 314 getfield net.minecraft.server.v1_14_R1.EntityHuman.E : float [1697]
  3708. 317 aload_0 [this]
  3709. 318 getfield net.minecraft.server.v1_14_R1.EntityHuman.D : float [1699]
  3710. 321 fsub
  3711. 322 f2d
  3712. 323 dstore 11 [d0]
  3713. 325 iload 5 [flag]
  3714. 327 ifeq 381
  3715. 330 iload 9 [flag2]
  3716. 332 ifne 381
  3717. 335 iload 6 [flag1]
  3718. 337 ifne 381
  3719. 340 aload_0 [this]
  3720. 341 getfield net.minecraft.server.v1_14_R1.EntityHuman.onGround : boolean [374]
  3721. 344 ifeq 381
  3722. 347 dload 11 [d0]
  3723. 349 aload_0 [this]
  3724. 350 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.db() : float [1702]
  3725. 353 f2d
  3726. 354 dcmpg
  3727. 355 ifge 381
  3728. 358 aload_0 [this]
  3729. 359 getstatic net.minecraft.server.v1_14_R1.EnumHand.MAIN_HAND : net.minecraft.server.v1_14_R1.EnumHand [1528]
  3730. 362 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.EnumHand) : net.minecraft.server.v1_14_R1.ItemStack [1602]
  3731. 365 astore 13 [itemstack]
  3732. 367 aload 13 [itemstack]
  3733. 369 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  3734. 372 instanceof net.minecraft.server.v1_14_R1.ItemSword [1704]
  3735. 375 ifeq 381
  3736. 378 iconst_1
  3737. 379 istore 10 [flag3]
  3738. 381 fconst_0
  3739. 382 fstore 13 [f3]
  3740. 384 iconst_0
  3741. 385 istore 14 [flag4]
  3742. 387 aload_0 [this]
  3743. 388 invokestatic net.minecraft.server.v1_14_R1.EnchantmentManager.getFireAspectEnchantmentLevel(net.minecraft.server.v1_14_R1.EntityLiving) : int [1707]
  3744. 391 istore 15 [j]
  3745. 393 aload_1 [entity]
  3746. 394 instanceof net.minecraft.server.v1_14_R1.EntityLiving [4]
  3747. 397 ifeq 470
  3748. 400 aload_1 [entity]
  3749. 401 checkcast net.minecraft.server.v1_14_R1.EntityLiving [4]
  3750. 404 invokevirtual net.minecraft.server.v1_14_R1.EntityLiving.getHealth() : float [1708]
  3751. 407 fstore 13 [f3]
  3752. 409 iload 15 [j]
  3753. 411 ifle 470
  3754. 414 aload_1 [entity]
  3755. 415 invokevirtual net.minecraft.server.v1_14_R1.Entity.isBurning() : boolean [1709]
  3756. 418 ifne 470
  3757. 421 new org.bukkit.event.entity.EntityCombustByEntityEvent [1711]
  3758. 424 dup
  3759. 425 aload_0 [this]
  3760. 426 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftHumanEntity [1103]
  3761. 429 aload_1 [entity]
  3762. 430 invokevirtual net.minecraft.server.v1_14_R1.Entity.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftEntity [1712]
  3763. 433 iconst_1
  3764. 434 invokespecial org.bukkit.event.entity.EntityCombustByEntityEvent(org.bukkit.entity.Entity, org.bukkit.entity.Entity, int) [1715]
  3765. 437 astore 16 [combustEvent]
  3766. 439 invokestatic org.bukkit.Bukkit.getPluginManager() : org.bukkit.plugin.PluginManager [1718]
  3767. 442 aload 16 [combustEvent]
  3768. 444 invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [1129] [nargs: 2]
  3769. 449 aload 16 [combustEvent]
  3770. 451 invokevirtual org.bukkit.event.entity.EntityCombustByEntityEvent.isCancelled() : boolean [1719]
  3771. 454 ifne 470
  3772. 457 iconst_1
  3773. 458 istore 14 [flag4]
  3774. 460 aload_1 [entity]
  3775. 461 aload 16 [combustEvent]
  3776. 463 invokevirtual org.bukkit.event.entity.EntityCombustByEntityEvent.getDuration() : int [1722]
  3777. 466 iconst_0
  3778. 467 invokevirtual net.minecraft.server.v1_14_R1.Entity.setOnFire(int, boolean) : void [1725]
  3779. 470 aload_1 [entity]
  3780. 471 invokevirtual net.minecraft.server.v1_14_R1.Entity.getMot() : net.minecraft.server.v1_14_R1.Vec3D [1726]
  3781. 474 astore 16 [vec3d]
  3782. 476 aload_1 [entity]
  3783. 477 aload_0 [this]
  3784. 478 invokestatic net.minecraft.server.v1_14_R1.DamageSource.playerAttack(net.minecraft.server.v1_14_R1.EntityHuman) : net.minecraft.server.v1_14_R1.DamageSource [1730]
  3785. 481 fload_2 [f]
  3786. 482 invokevirtual net.minecraft.server.v1_14_R1.Entity.damageEntity(net.minecraft.server.v1_14_R1.DamageSource, float) : boolean [1731]
  3787. 485 istore 17 [flag5]
  3788. 487 iload 17 [flag5]
  3789. 489 ifeq 1375
  3790. 492 iload 8 [i]
  3791. 494 ifle 631
  3792. 497 aload_1 [entity]
  3793. 498 instanceof net.minecraft.server.v1_14_R1.EntityLiving [4]
  3794. 501 ifeq 547
  3795. 504 aload_1 [entity]
  3796. 505 checkcast net.minecraft.server.v1_14_R1.EntityLiving [4]
  3797. 508 aload_0 [this]
  3798. 509 iload 8 [i]
  3799. 511 i2f
  3800. 512 ldc_w <Float 0.5> [838]
  3801. 515 fmul
  3802. 516 aload_0 [this]
  3803. 517 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  3804. 520 ldc_w <Float 0.017453292> [951]
  3805. 523 fmul
  3806. 524 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sin(float) : float [958]
  3807. 527 f2d
  3808. 528 aload_0 [this]
  3809. 529 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  3810. 532 ldc_w <Float 0.017453292> [951]
  3811. 535 fmul
  3812. 536 invokestatic net.minecraft.server.v1_14_R1.MathHelper.cos(float) : float [955]
  3813. 539 fneg
  3814. 540 f2d
  3815. 541 invokevirtual net.minecraft.server.v1_14_R1.EntityLiving.a(net.minecraft.server.v1_14_R1.Entity, float, double, double) : void [1734]
  3816. 544 goto 595
  3817. 547 aload_1 [entity]
  3818. 548 aload_0 [this]
  3819. 549 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  3820. 552 ldc_w <Float 0.017453292> [951]
  3821. 555 fmul
  3822. 556 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sin(float) : float [958]
  3823. 559 fneg
  3824. 560 iload 8 [i]
  3825. 562 i2f
  3826. 563 fmul
  3827. 564 ldc_w <Float 0.5> [838]
  3828. 567 fmul
  3829. 568 f2d
  3830. 569 ldc2_w <Double 0.1> [962]
  3831. 572 aload_0 [this]
  3832. 573 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  3833. 576 ldc_w <Float 0.017453292> [951]
  3834. 579 fmul
  3835. 580 invokestatic net.minecraft.server.v1_14_R1.MathHelper.cos(float) : float [955]
  3836. 583 iload 8 [i]
  3837. 585 i2f
  3838. 586 fmul
  3839. 587 ldc_w <Float 0.5> [838]
  3840. 590 fmul
  3841. 591 f2d
  3842. 592 invokevirtual net.minecraft.server.v1_14_R1.Entity.f(double, double, double) : void [1738]
  3843. 595 aload_0 [this]
  3844. 596 aload_0 [this]
  3845. 597 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getMot() : net.minecraft.server.v1_14_R1.Vec3D [775]
  3846. 600 ldc2_w <Double 0.6> [1739]
  3847. 603 dconst_1
  3848. 604 ldc2_w <Double 0.6> [1739]
  3849. 607 invokevirtual net.minecraft.server.v1_14_R1.Vec3D.d(double, double, double) : net.minecraft.server.v1_14_R1.Vec3D [1743]
  3850. 610 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setMot(net.minecraft.server.v1_14_R1.Vec3D) : void [1746]
  3851. 613 aload_0 [this]
  3852. 614 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  3853. 617 getfield net.minecraft.server.v1_14_R1.World.paperConfig : com.destroystokyo.paper.PaperWorldConfig [845]
  3854. 620 getfield com.destroystokyo.paper.PaperWorldConfig.disableSprintInterruptionOnAttack : boolean [1749]
  3855. 623 ifne 631
  3856. 626 aload_0 [this]
  3857. 627 iconst_0
  3858. 628 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setSprinting(boolean) : void [1752]
  3859. 631 iload 10 [flag3]
  3860. 633 ifeq 836
  3861. 636 fconst_1
  3862. 637 aload_0 [this]
  3863. 638 invokestatic net.minecraft.server.v1_14_R1.EnchantmentManager.a(net.minecraft.server.v1_14_R1.EntityLiving) : float [1755]
  3864. 641 fload_2 [f]
  3865. 642 fmul
  3866. 643 fadd
  3867. 644 fstore 18 [f4]
  3868. 646 aload_0 [this]
  3869. 647 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  3870. 650 ldc <Class net.minecraft.server.v1_14_R1.EntityLiving> [4]
  3871. 652 aload_1 [entity]
  3872. 653 invokevirtual net.minecraft.server.v1_14_R1.Entity.getBoundingBox() : net.minecraft.server.v1_14_R1.AxisAlignedBB [799]
  3873. 656 dconst_1
  3874. 657 ldc2_w <Double 0.25> [565]
  3875. 660 dconst_1
  3876. 661 invokevirtual net.minecraft.server.v1_14_R1.AxisAlignedBB.grow(double, double, double) : net.minecraft.server.v1_14_R1.AxisAlignedBB [808]
  3877. 664 invokevirtual net.minecraft.server.v1_14_R1.World.a(java.lang.Class, net.minecraft.server.v1_14_R1.AxisAlignedBB) : java.util.List [1758]
  3878. 667 astore 19 [list]
  3879. 669 aload 19 [list]
  3880. 671 invokeinterface java.util.List.iterator() : java.util.Iterator [1762] [nargs: 1]
  3881. 676 astore 20 [iterator]
  3882. 678 aload 20 [iterator]
  3883. 680 invokeinterface java.util.Iterator.hasNext() : boolean [1767] [nargs: 1]
  3884. 685 ifeq 807
  3885. 688 aload 20 [iterator]
  3886. 690 invokeinterface java.util.Iterator.next() : java.lang.Object [1771] [nargs: 1]
  3887. 695 checkcast net.minecraft.server.v1_14_R1.EntityLiving [4]
  3888. 698 astore 21 [entityliving]
  3889. 700 aload 21 [entityliving]
  3890. 702 aload_0 [this]
  3891. 703 if_acmpeq 804
  3892. 706 aload 21 [entityliving]
  3893. 708 aload_1 [entity]
  3894. 709 if_acmpeq 804
  3895. 712 aload_0 [this]
  3896. 713 aload 21 [entityliving]
  3897. 715 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.r(net.minecraft.server.v1_14_R1.Entity) : boolean [1774]
  3898. 718 ifne 804
  3899. 721 aload 21 [entityliving]
  3900. 723 instanceof net.minecraft.server.v1_14_R1.EntityArmorStand [1776]
  3901. 726 ifeq 740
  3902. 729 aload 21 [entityliving]
  3903. 731 checkcast net.minecraft.server.v1_14_R1.EntityArmorStand [1776]
  3904. 734 invokevirtual net.minecraft.server.v1_14_R1.EntityArmorStand.isMarker() : boolean [1779]
  3905. 737 ifne 804
  3906. 740 aload_0 [this]
  3907. 741 aload 21 [entityliving]
  3908. 743 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.h(net.minecraft.server.v1_14_R1.Entity) : double [1782]
  3909. 746 ldc2_w <Double 9.0> [1783]
  3910. 749 dcmpg
  3911. 750 ifge 804
  3912. 753 aload 21 [entityliving]
  3913. 755 aload_0 [this]
  3914. 756 invokestatic net.minecraft.server.v1_14_R1.DamageSource.playerAttack(net.minecraft.server.v1_14_R1.EntityHuman) : net.minecraft.server.v1_14_R1.DamageSource [1730]
  3915. 759 invokevirtual net.minecraft.server.v1_14_R1.DamageSource.sweep() : net.minecraft.server.v1_14_R1.DamageSource [1788]
  3916. 762 fload 18 [f4]
  3917. 764 invokevirtual net.minecraft.server.v1_14_R1.EntityLiving.damageEntity(net.minecraft.server.v1_14_R1.DamageSource, float) : boolean [1431]
  3918. 767 ifeq 804
  3919. 770 aload 21 [entityliving]
  3920. 772 aload_0 [this]
  3921. 773 ldc_w <Float 0.4> [789]
  3922. 776 aload_0 [this]
  3923. 777 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  3924. 780 ldc_w <Float 0.017453292> [951]
  3925. 783 fmul
  3926. 784 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sin(float) : float [958]
  3927. 787 f2d
  3928. 788 aload_0 [this]
  3929. 789 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  3930. 792 ldc_w <Float 0.017453292> [951]
  3931. 795 fmul
  3932. 796 invokestatic net.minecraft.server.v1_14_R1.MathHelper.cos(float) : float [955]
  3933. 799 fneg
  3934. 800 f2d
  3935. 801 invokevirtual net.minecraft.server.v1_14_R1.EntityLiving.a(net.minecraft.server.v1_14_R1.Entity, float, double, double) : void [1734]
  3936. 804 goto 678
  3937. 807 aload_0 [this]
  3938. 808 aload_0 [this]
  3939. 809 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  3940. 812 aload_0 [this]
  3941. 813 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  3942. 816 aload_0 [this]
  3943. 817 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  3944. 820 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_ATTACK_SWEEP : net.minecraft.server.v1_14_R1.SoundEffect [1791]
  3945. 823 aload_0 [this]
  3946. 824 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getSoundCategory() : net.minecraft.server.v1_14_R1.SoundCategory [635]
  3947. 827 fconst_1
  3948. 828 fconst_1
  3949. 829 invokestatic net.minecraft.server.v1_14_R1.EntityHuman.sendSoundEffect(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 [1684]
  3950. 832 aload_0 [this]
  3951. 833 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.dE() : void [1794]
  3952. 836 aload_1 [entity]
  3953. 837 instanceof net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  3954. 840 ifeq 975
  3955. 843 aload_1 [entity]
  3956. 844 getfield net.minecraft.server.v1_14_R1.Entity.velocityChanged : boolean [1797]
  3957. 847 ifeq 975
  3958. 850 iconst_0
  3959. 851 istore 18 [cancelled]
  3960. 853 aload_1 [entity]
  3961. 854 invokevirtual net.minecraft.server.v1_14_R1.Entity.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftEntity [1712]
  3962. 857 checkcast org.bukkit.entity.Player [1105]
  3963. 860 astore 19 [player]
  3964. 862 aload 16 [vec3d]
  3965. 864 invokestatic org.bukkit.craftbukkit.v1_14_R1.util.CraftVector.toBukkit(net.minecraft.server.v1_14_R1.Vec3D) : org.bukkit.util.Vector [1803]
  3966. 867 astore 20 [velocity]
  3967. 869 new org.bukkit.event.player.PlayerVelocityEvent [1805]
  3968. 872 dup
  3969. 873 aload 19 [player]
  3970. 875 aload 20 [velocity]
  3971. 877 invokevirtual org.bukkit.util.Vector.clone() : org.bukkit.util.Vector [1811]
  3972. 880 invokespecial org.bukkit.event.player.PlayerVelocityEvent(org.bukkit.entity.Player, org.bukkit.util.Vector) [1814]
  3973. 883 astore 21 [event]
  3974. 885 aload_0 [this]
  3975. 886 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  3976. 889 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [1117]
  3977. 892 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getPluginManager() : org.bukkit.plugin.PluginManager [1123]
  3978. 895 aload 21 [event]
  3979. 897 invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [1129] [nargs: 2]
  3980. 902 aload 21 [event]
  3981. 904 invokevirtual org.bukkit.event.player.PlayerVelocityEvent.isCancelled() : boolean [1815]
  3982. 907 ifeq 916
  3983. 910 iconst_1
  3984. 911 istore 18 [cancelled]
  3985. 913 goto 941
  3986. 916 aload 20 [velocity]
  3987. 918 aload 21 [event]
  3988. 920 invokevirtual org.bukkit.event.player.PlayerVelocityEvent.getVelocity() : org.bukkit.util.Vector [1818]
  3989. 923 invokevirtual org.bukkit.util.Vector.equals(java.lang.Object) : boolean [1819]
  3990. 926 ifne 941
  3991. 929 aload 19 [player]
  3992. 931 aload 21 [event]
  3993. 933 invokevirtual org.bukkit.event.player.PlayerVelocityEvent.getVelocity() : org.bukkit.util.Vector [1818]
  3994. 936 invokeinterface org.bukkit.entity.Player.setVelocity(org.bukkit.util.Vector) : void [1823] [nargs: 2]
  3995. 941 iload 18 [cancelled]
  3996. 943 ifne 975
  3997. 946 aload_1 [entity]
  3998. 947 checkcast net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  3999. 950 getfield net.minecraft.server.v1_14_R1.EntityPlayer.playerConnection : net.minecraft.server.v1_14_R1.PlayerConnection [1639]
  4000. 953 new net.minecraft.server.v1_14_R1.PacketPlayOutEntityVelocity [1825]
  4001. 956 dup
  4002. 957 aload_1 [entity]
  4003. 958 invokespecial net.minecraft.server.v1_14_R1.PacketPlayOutEntityVelocity(net.minecraft.server.v1_14_R1.Entity) [1827]
  4004. 961 invokevirtual net.minecraft.server.v1_14_R1.PlayerConnection.sendPacket(net.minecraft.server.v1_14_R1.Packet) : void [1650]
  4005. 964 aload_1 [entity]
  4006. 965 iconst_0
  4007. 966 putfield net.minecraft.server.v1_14_R1.Entity.velocityChanged : boolean [1797]
  4008. 969 aload_1 [entity]
  4009. 970 aload 16 [vec3d]
  4010. 972 invokevirtual net.minecraft.server.v1_14_R1.Entity.setMot(net.minecraft.server.v1_14_R1.Vec3D) : void [1828]
  4011. 975 iload 9 [flag2]
  4012. 977 ifeq 1010
  4013. 980 aload_0 [this]
  4014. 981 aload_0 [this]
  4015. 982 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  4016. 985 aload_0 [this]
  4017. 986 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  4018. 989 aload_0 [this]
  4019. 990 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  4020. 993 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_ATTACK_CRIT : net.minecraft.server.v1_14_R1.SoundEffect [1831]
  4021. 996 aload_0 [this]
  4022. 997 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getSoundCategory() : net.minecraft.server.v1_14_R1.SoundCategory [635]
  4023. 1000 fconst_1
  4024. 1001 fconst_1
  4025. 1002 invokestatic net.minecraft.server.v1_14_R1.EntityHuman.sendSoundEffect(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 [1684]
  4026. 1005 aload_0 [this]
  4027. 1006 aload_1 [entity]
  4028. 1007 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.Entity) : void [1833]
  4029. 1010 iload 9 [flag2]
  4030. 1012 ifne 1078
  4031. 1015 iload 10 [flag3]
  4032. 1017 ifne 1078
  4033. 1020 iload 5 [flag]
  4034. 1022 ifeq 1053
  4035. 1025 aload_0 [this]
  4036. 1026 aload_0 [this]
  4037. 1027 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  4038. 1030 aload_0 [this]
  4039. 1031 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  4040. 1034 aload_0 [this]
  4041. 1035 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  4042. 1038 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_ATTACK_STRONG : net.minecraft.server.v1_14_R1.SoundEffect [1836]
  4043. 1041 aload_0 [this]
  4044. 1042 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getSoundCategory() : net.minecraft.server.v1_14_R1.SoundCategory [635]
  4045. 1045 fconst_1
  4046. 1046 fconst_1
  4047. 1047 invokestatic net.minecraft.server.v1_14_R1.EntityHuman.sendSoundEffect(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 [1684]
  4048. 1050 goto 1078
  4049. 1053 aload_0 [this]
  4050. 1054 aload_0 [this]
  4051. 1055 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  4052. 1058 aload_0 [this]
  4053. 1059 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  4054. 1062 aload_0 [this]
  4055. 1063 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  4056. 1066 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_ATTACK_WEAK : net.minecraft.server.v1_14_R1.SoundEffect [1839]
  4057. 1069 aload_0 [this]
  4058. 1070 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getSoundCategory() : net.minecraft.server.v1_14_R1.SoundCategory [635]
  4059. 1073 fconst_1
  4060. 1074 fconst_1
  4061. 1075 invokestatic net.minecraft.server.v1_14_R1.EntityHuman.sendSoundEffect(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 [1684]
  4062. 1078 fload_3 [f1]
  4063. 1079 fconst_0
  4064. 1080 fcmpl
  4065. 1081 ifle 1089
  4066. 1084 aload_0 [this]
  4067. 1085 aload_1 [entity]
  4068. 1086 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.Entity) : void [1841]
  4069. 1089 aload_0 [this]
  4070. 1090 aload_1 [entity]
  4071. 1091 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.z(net.minecraft.server.v1_14_R1.Entity) : void [1843]
  4072. 1094 aload_1 [entity]
  4073. 1095 instanceof net.minecraft.server.v1_14_R1.EntityLiving [4]
  4074. 1098 ifeq 1109
  4075. 1101 aload_1 [entity]
  4076. 1102 checkcast net.minecraft.server.v1_14_R1.EntityLiving [4]
  4077. 1105 aload_0 [this]
  4078. 1106 invokestatic net.minecraft.server.v1_14_R1.EnchantmentManager.a(net.minecraft.server.v1_14_R1.EntityLiving, net.minecraft.server.v1_14_R1.Entity) : void [1846]
  4079. 1109 aload_0 [this]
  4080. 1110 aload_1 [entity]
  4081. 1111 invokestatic net.minecraft.server.v1_14_R1.EnchantmentManager.b(net.minecraft.server.v1_14_R1.EntityLiving, net.minecraft.server.v1_14_R1.Entity) : void [1848]
  4082. 1114 aload_0 [this]
  4083. 1115 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getItemInMainHand() : net.minecraft.server.v1_14_R1.ItemStack [265]
  4084. 1118 astore 18 [itemstack1]
  4085. 1120 aload_1 [entity]
  4086. 1121 astore 19 [object]
  4087. 1123 aload_1 [entity]
  4088. 1124 instanceof net.minecraft.server.v1_14_R1.EntityComplexPart [1850]
  4089. 1127 ifeq 1139
  4090. 1130 aload_1 [entity]
  4091. 1131 checkcast net.minecraft.server.v1_14_R1.EntityComplexPart [1850]
  4092. 1134 getfield net.minecraft.server.v1_14_R1.EntityComplexPart.owner : net.minecraft.server.v1_14_R1.EntityEnderDragon [1854]
  4093. 1137 astore 19 [object]
  4094. 1139 aload_0 [this]
  4095. 1140 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4096. 1143 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [209]
  4097. 1146 ifne 1194
  4098. 1149 aload 18 [itemstack1]
  4099. 1151 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  4100. 1154 ifne 1194
  4101. 1157 aload 19 [object]
  4102. 1159 instanceof net.minecraft.server.v1_14_R1.EntityLiving [4]
  4103. 1162 ifeq 1194
  4104. 1165 aload 18 [itemstack1]
  4105. 1167 aload 19 [object]
  4106. 1169 checkcast net.minecraft.server.v1_14_R1.EntityLiving [4]
  4107. 1172 aload_0 [this]
  4108. 1173 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.a(net.minecraft.server.v1_14_R1.EntityLiving, net.minecraft.server.v1_14_R1.EntityHuman) : void [1859]
  4109. 1176 aload 18 [itemstack1]
  4110. 1178 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  4111. 1181 ifeq 1194
  4112. 1184 aload_0 [this]
  4113. 1185 getstatic net.minecraft.server.v1_14_R1.EnumHand.MAIN_HAND : net.minecraft.server.v1_14_R1.EnumHand [1528]
  4114. 1188 getstatic net.minecraft.server.v1_14_R1.ItemStack.a : net.minecraft.server.v1_14_R1.ItemStack [189]
  4115. 1191 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.EnumHand, net.minecraft.server.v1_14_R1.ItemStack) : void [1620]
  4116. 1194 aload_1 [entity]
  4117. 1195 instanceof net.minecraft.server.v1_14_R1.EntityLiving [4]
  4118. 1198 ifeq 1358
  4119. 1201 fload 13 [f3]
  4120. 1203 aload_1 [entity]
  4121. 1204 checkcast net.minecraft.server.v1_14_R1.EntityLiving [4]
  4122. 1207 invokevirtual net.minecraft.server.v1_14_R1.EntityLiving.getHealth() : float [1708]
  4123. 1210 fsub
  4124. 1211 fstore 20 [f5]
  4125. 1213 aload_0 [this]
  4126. 1214 getstatic net.minecraft.server.v1_14_R1.StatisticList.DAMAGE_DEALT : net.minecraft.server.v1_14_R1.MinecraftKey [1862]
  4127. 1217 fload 20 [f5]
  4128. 1219 ldc_w <Float 10.0> [1863]
  4129. 1222 fmul
  4130. 1223 invokestatic java.lang.Math.round(float) : int [1866]
  4131. 1226 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  4132. 1229 iload 15 [j]
  4133. 1231 ifle 1283
  4134. 1234 new org.bukkit.event.entity.EntityCombustByEntityEvent [1711]
  4135. 1237 dup
  4136. 1238 aload_0 [this]
  4137. 1239 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftHumanEntity [1103]
  4138. 1242 aload_1 [entity]
  4139. 1243 invokevirtual net.minecraft.server.v1_14_R1.Entity.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftEntity [1712]
  4140. 1246 iload 15 [j]
  4141. 1248 iconst_4
  4142. 1249 imul
  4143. 1250 invokespecial org.bukkit.event.entity.EntityCombustByEntityEvent(org.bukkit.entity.Entity, org.bukkit.entity.Entity, int) [1715]
  4144. 1253 astore 21 [combustEvent]
  4145. 1255 invokestatic org.bukkit.Bukkit.getPluginManager() : org.bukkit.plugin.PluginManager [1718]
  4146. 1258 aload 21 [combustEvent]
  4147. 1260 invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [1129] [nargs: 2]
  4148. 1265 aload 21 [combustEvent]
  4149. 1267 invokevirtual org.bukkit.event.entity.EntityCombustByEntityEvent.isCancelled() : boolean [1719]
  4150. 1270 ifne 1283
  4151. 1273 aload_1 [entity]
  4152. 1274 aload 21 [combustEvent]
  4153. 1276 invokevirtual org.bukkit.event.entity.EntityCombustByEntityEvent.getDuration() : int [1722]
  4154. 1279 iconst_0
  4155. 1280 invokevirtual net.minecraft.server.v1_14_R1.Entity.setOnFire(int, boolean) : void [1725]
  4156. 1283 aload_0 [this]
  4157. 1284 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4158. 1287 instanceof net.minecraft.server.v1_14_R1.WorldServer [1871]
  4159. 1290 ifeq 1358
  4160. 1293 fload 20 [f5]
  4161. 1295 fconst_2
  4162. 1296 fcmpl
  4163. 1297 ifle 1358
  4164. 1300 fload 20 [f5]
  4165. 1302 f2d
  4166. 1303 ldc2_w <Double 0.5> [229]
  4167. 1306 dmul
  4168. 1307 d2i
  4169. 1308 istore 21 [k]
  4170. 1310 aload_0 [this]
  4171. 1311 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4172. 1314 checkcast net.minecraft.server.v1_14_R1.WorldServer [1871]
  4173. 1317 getstatic net.minecraft.server.v1_14_R1.Particles.DAMAGE_INDICATOR : net.minecraft.server.v1_14_R1.ParticleType [1877]
  4174. 1320 aload_1 [entity]
  4175. 1321 getfield net.minecraft.server.v1_14_R1.Entity.locX : double [1878]
  4176. 1324 aload_1 [entity]
  4177. 1325 getfield net.minecraft.server.v1_14_R1.Entity.locY : double [1879]
  4178. 1328 aload_1 [entity]
  4179. 1329 invokevirtual net.minecraft.server.v1_14_R1.Entity.getHeight() : float [1882]
  4180. 1332 ldc_w <Float 0.5> [838]
  4181. 1335 fmul
  4182. 1336 f2d
  4183. 1337 dadd
  4184. 1338 aload_1 [entity]
  4185. 1339 getfield net.minecraft.server.v1_14_R1.Entity.locZ : double [1883]
  4186. 1342 iload 21 [k]
  4187. 1344 ldc2_w <Double 0.1> [962]
  4188. 1347 dconst_0
  4189. 1348 ldc2_w <Double 0.1> [962]
  4190. 1351 ldc2_w <Double 0.2> [1884]
  4191. 1354 invokevirtual net.minecraft.server.v1_14_R1.WorldServer.a(net.minecraft.server.v1_14_R1.ParticleParam, double, double, double, int, double, double, double, double) : int [1888]
  4192. 1357 pop
  4193. 1358 aload_0 [this]
  4194. 1359 aload_0 [this]
  4195. 1360 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4196. 1363 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [1892]
  4197. 1366 getfield org.spigotmc.SpigotWorldConfig.combatExhaustion : float [1897]
  4198. 1369 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.applyExhaustion(float) : void [1900]
  4199. 1372 goto 1426
  4200. 1375 aload_0 [this]
  4201. 1376 aload_0 [this]
  4202. 1377 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  4203. 1380 aload_0 [this]
  4204. 1381 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  4205. 1384 aload_0 [this]
  4206. 1385 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  4207. 1388 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_ATTACK_NODAMAGE : net.minecraft.server.v1_14_R1.SoundEffect [1903]
  4208. 1391 aload_0 [this]
  4209. 1392 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getSoundCategory() : net.minecraft.server.v1_14_R1.SoundCategory [635]
  4210. 1395 fconst_1
  4211. 1396 fconst_1
  4212. 1397 invokestatic net.minecraft.server.v1_14_R1.EntityHuman.sendSoundEffect(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 [1684]
  4213. 1400 iload 14 [flag4]
  4214. 1402 ifeq 1409
  4215. 1405 aload_1 [entity]
  4216. 1406 invokevirtual net.minecraft.server.v1_14_R1.Entity.extinguish() : void [1904]
  4217. 1409 aload_0 [this]
  4218. 1410 instanceof net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  4219. 1413 ifeq 1426
  4220. 1416 aload_0 [this]
  4221. 1417 checkcast net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  4222. 1420 invokevirtual net.minecraft.server.v1_14_R1.EntityPlayer.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer [1448]
  4223. 1423 invokevirtual org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer.updateInventory() : void [1907]
  4224. 1426 return
  4225. Line numbers:
  4226. [pc: 0, line: 978]
  4227. [pc: 7, line: 979]
  4228. [pc: 15, line: 980]
  4229. [pc: 29, line: 983]
  4230. [pc: 36, line: 984]
  4231. [pc: 54, line: 986]
  4232. [pc: 65, line: 989]
  4233. [pc: 74, line: 991]
  4234. [pc: 90, line: 992]
  4235. [pc: 95, line: 993]
  4236. [pc: 99, line: 994]
  4237. [pc: 111, line: 995]
  4238. [pc: 127, line: 996]
  4239. [pc: 130, line: 997]
  4240. [pc: 133, line: 998]
  4241. [pc: 142, line: 1000]
  4242. [pc: 154, line: 1001]
  4243. [pc: 179, line: 1002]
  4244. [pc: 182, line: 1003]
  4245. [pc: 185, line: 1006]
  4246. [pc: 251, line: 1008]
  4247. [pc: 276, line: 1009]
  4248. [pc: 295, line: 1010]
  4249. [pc: 300, line: 1011]
  4250. [pc: 306, line: 1014]
  4251. [pc: 310, line: 1015]
  4252. [pc: 313, line: 1016]
  4253. [pc: 325, line: 1018]
  4254. [pc: 358, line: 1019]
  4255. [pc: 367, line: 1021]
  4256. [pc: 378, line: 1022]
  4257. [pc: 381, line: 1026]
  4258. [pc: 384, line: 1027]
  4259. [pc: 387, line: 1028]
  4260. [pc: 393, line: 1030]
  4261. [pc: 400, line: 1031]
  4262. [pc: 409, line: 1032]
  4263. [pc: 421, line: 1034]
  4264. [pc: 439, line: 1035]
  4265. [pc: 449, line: 1037]
  4266. [pc: 457, line: 1038]
  4267. [pc: 460, line: 1039]
  4268. [pc: 470, line: 1045]
  4269. [pc: 476, line: 1046]
  4270. [pc: 487, line: 1048]
  4271. [pc: 492, line: 1049]
  4272. [pc: 497, line: 1050]
  4273. [pc: 504, line: 1051]
  4274. [pc: 547, line: 1053]
  4275. [pc: 595, line: 1056]
  4276. [pc: 613, line: 1058]
  4277. [pc: 626, line: 1059]
  4278. [pc: 631, line: 1064]
  4279. [pc: 636, line: 1065]
  4280. [pc: 646, line: 1066]
  4281. [pc: 669, line: 1067]
  4282. [pc: 678, line: 1069]
  4283. [pc: 688, line: 1070]
  4284. [pc: 700, line: 1072]
  4285. [pc: 753, line: 1074]
  4286. [pc: 770, line: 1075]
  4287. [pc: 804, line: 1079]
  4288. [pc: 807, line: 1081]
  4289. [pc: 832, line: 1082]
  4290. [pc: 836, line: 1085]
  4291. [pc: 850, line: 1087]
  4292. [pc: 853, line: 1088]
  4293. [pc: 862, line: 1089]
  4294. [pc: 869, line: 1091]
  4295. [pc: 885, line: 1092]
  4296. [pc: 902, line: 1094]
  4297. [pc: 910, line: 1095]
  4298. [pc: 916, line: 1096]
  4299. [pc: 929, line: 1097]
  4300. [pc: 941, line: 1100]
  4301. [pc: 946, line: 1101]
  4302. [pc: 964, line: 1102]
  4303. [pc: 969, line: 1103]
  4304. [pc: 975, line: 1108]
  4305. [pc: 980, line: 1109]
  4306. [pc: 1005, line: 1110]
  4307. [pc: 1010, line: 1113]
  4308. [pc: 1020, line: 1114]
  4309. [pc: 1025, line: 1115]
  4310. [pc: 1053, line: 1117]
  4311. [pc: 1078, line: 1121]
  4312. [pc: 1084, line: 1122]
  4313. [pc: 1089, line: 1125]
  4314. [pc: 1094, line: 1126]
  4315. [pc: 1101, line: 1127]
  4316. [pc: 1109, line: 1130]
  4317. [pc: 1114, line: 1131]
  4318. [pc: 1120, line: 1132]
  4319. [pc: 1123, line: 1134]
  4320. [pc: 1130, line: 1135]
  4321. [pc: 1139, line: 1138]
  4322. [pc: 1165, line: 1139]
  4323. [pc: 1176, line: 1140]
  4324. [pc: 1184, line: 1141]
  4325. [pc: 1194, line: 1145]
  4326. [pc: 1201, line: 1146]
  4327. [pc: 1213, line: 1148]
  4328. [pc: 1229, line: 1149]
  4329. [pc: 1234, line: 1151]
  4330. [pc: 1255, line: 1152]
  4331. [pc: 1265, line: 1154]
  4332. [pc: 1273, line: 1155]
  4333. [pc: 1283, line: 1160]
  4334. [pc: 1300, line: 1161]
  4335. [pc: 1310, line: 1163]
  4336. [pc: 1358, line: 1167]
  4337. [pc: 1372, line: 1168]
  4338. [pc: 1375, line: 1169]
  4339. [pc: 1400, line: 1170]
  4340. [pc: 1405, line: 1171]
  4341. [pc: 1409, line: 1174]
  4342. [pc: 1416, line: 1175]
  4343. [pc: 1426, line: 1183]
  4344. Local variable table:
  4345. [pc: 51, pc: 54] local: f1 index: 3 type: float
  4346. [pc: 367, pc: 381] local: itemstack index: 13 type: net.minecraft.server.v1_14_R1.ItemStack
  4347. [pc: 439, pc: 470] local: combustEvent index: 16 type: org.bukkit.event.entity.EntityCombustByEntityEvent
  4348. [pc: 700, pc: 804] local: entityliving index: 21 type: net.minecraft.server.v1_14_R1.EntityLiving
  4349. [pc: 646, pc: 836] local: f4 index: 18 type: float
  4350. [pc: 669, pc: 836] local: list index: 19 type: java.util.List
  4351. [pc: 678, pc: 836] local: iterator index: 20 type: java.util.Iterator
  4352. [pc: 853, pc: 975] local: cancelled index: 18 type: boolean
  4353. [pc: 862, pc: 975] local: player index: 19 type: org.bukkit.entity.Player
  4354. [pc: 869, pc: 975] local: velocity index: 20 type: org.bukkit.util.Vector
  4355. [pc: 885, pc: 975] local: event index: 21 type: org.bukkit.event.player.PlayerVelocityEvent
  4356. [pc: 1255, pc: 1283] local: combustEvent index: 21 type: org.bukkit.event.entity.EntityCombustByEntityEvent
  4357. [pc: 1310, pc: 1358] local: k index: 21 type: int
  4358. [pc: 1213, pc: 1358] local: f5 index: 20 type: float
  4359. [pc: 1120, pc: 1372] local: itemstack1 index: 18 type: net.minecraft.server.v1_14_R1.ItemStack
  4360. [pc: 1123, pc: 1372] local: object index: 19 type: java.lang.Object
  4361. [pc: 127, pc: 1426] local: flag index: 5 type: boolean
  4362. [pc: 130, pc: 1426] local: flag1 index: 6 type: boolean
  4363. [pc: 133, pc: 1426] local: b0 index: 7 type: byte
  4364. [pc: 142, pc: 1426] local: i index: 8 type: int
  4365. [pc: 251, pc: 1426] local: flag2 index: 9 type: boolean
  4366. [pc: 313, pc: 1426] local: flag3 index: 10 type: boolean
  4367. [pc: 325, pc: 1426] local: d0 index: 11 type: double
  4368. [pc: 384, pc: 1426] local: f3 index: 13 type: float
  4369. [pc: 387, pc: 1426] local: flag4 index: 14 type: boolean
  4370. [pc: 393, pc: 1426] local: j index: 15 type: int
  4371. [pc: 476, pc: 1426] local: vec3d index: 16 type: net.minecraft.server.v1_14_R1.Vec3D
  4372. [pc: 487, pc: 1426] local: flag5 index: 17 type: boolean
  4373. [pc: 29, pc: 1426] local: f index: 2 type: float
  4374. [pc: 65, pc: 1426] local: f1 index: 3 type: float
  4375. [pc: 74, pc: 1426] local: f2 index: 4 type: float
  4376. [pc: 0, pc: 1427] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4377. [pc: 0, pc: 1427] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  4378. Local variable type table:
  4379. [pc: 669, pc: 836] local: list index: 19 type: java.util.List<net.minecraft.server.v1_14_R1.EntityLiving>
  4380. Stack map table: number of frames 38
  4381. [pc: 54, append: {float}]
  4382. [pc: 65, append: {float}]
  4383. [pc: 111, append: {float}]
  4384. [pc: 124, same]
  4385. [pc: 125, same_locals_1_stack_item, stack: {int}]
  4386. [pc: 185, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.Entity, float, float, float, int, int, int, int}]
  4387. [pc: 248, same]
  4388. [pc: 249, same_locals_1_stack_item, stack: {int}]
  4389. [pc: 273, append: {int}]
  4390. [pc: 274, same_locals_1_stack_item, stack: {int}]
  4391. [pc: 292, same]
  4392. [pc: 293, same_locals_1_stack_item, stack: {int}]
  4393. [pc: 306, same]
  4394. [pc: 381, append: {int, double}]
  4395. [pc: 470, append: {float, int, int}]
  4396. [pc: 547, append: {net.minecraft.server.v1_14_R1.Vec3D, int}]
  4397. [pc: 595, same]
  4398. [pc: 631, same]
  4399. [pc: 678, append: {float, java.util.List, java.util.Iterator}]
  4400. [pc: 740, append: {net.minecraft.server.v1_14_R1.EntityLiving}]
  4401. [pc: 804, chop 1 local(s)]
  4402. [pc: 807, same]
  4403. [pc: 836, chop 3 local(s)]
  4404. [pc: 916, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.Entity, float, float, float, int, int, int, int, int, int, double, float, int, int, net.minecraft.server.v1_14_R1.Vec3D, int, int, org.bukkit.entity.Player, org.bukkit.util.Vector, org.bukkit.event.player.PlayerVelocityEvent}]
  4405. [pc: 941, same]
  4406. [pc: 975, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.Entity, float, float, float, int, int, int, int, int, int, double, float, int, int, net.minecraft.server.v1_14_R1.Vec3D, int}]
  4407. [pc: 1010, same]
  4408. [pc: 1053, same]
  4409. [pc: 1078, same]
  4410. [pc: 1089, same]
  4411. [pc: 1109, same]
  4412. [pc: 1139, append: {net.minecraft.server.v1_14_R1.ItemStack, java.lang.Object}]
  4413. [pc: 1194, same]
  4414. [pc: 1283, append: {float}]
  4415. [pc: 1358, chop 1 local(s)]
  4416. [pc: 1375, chop 2 local(s)]
  4417. [pc: 1409, same]
  4418. [pc: 1426, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.Entity}]
  4419.  
  4420. // Method descriptor #1434 (Lnet/minecraft/server/v1_14_R1/EntityLiving;)V
  4421. // Stack: 2, Locals: 2
  4422. protected void f(net.minecraft.server.v1_14_R1.EntityLiving entityliving);
  4423. 0 aload_0 [this]
  4424. 1 aload_1 [entityliving]
  4425. 2 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.attack(net.minecraft.server.v1_14_R1.Entity) : void [1927]
  4426. 5 return
  4427. Line numbers:
  4428. [pc: 0, line: 1187]
  4429. [pc: 5, line: 1188]
  4430. Local variable table:
  4431. [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4432. [pc: 0, pc: 6] local: entityliving index: 1 type: net.minecraft.server.v1_14_R1.EntityLiving
  4433.  
  4434. // Method descriptor #660 (Z)V
  4435. // Stack: 3, Locals: 3
  4436. public void o(boolean flag);
  4437. 0 ldc_w <Float 0.25> [1928]
  4438. 3 aload_0 [this]
  4439. 4 invokestatic net.minecraft.server.v1_14_R1.EnchantmentManager.getDigSpeedEnchantmentLevel(net.minecraft.server.v1_14_R1.EntityLiving) : int [1206]
  4440. 7 i2f
  4441. 8 ldc_w <Float 0.05> [1929]
  4442. 11 fmul
  4443. 12 fadd
  4444. 13 fstore_2 [f]
  4445. 14 iload_1 [flag]
  4446. 15 ifeq 24
  4447. 18 fload_2 [f]
  4448. 19 ldc_w <Float 0.75> [1930]
  4449. 22 fadd
  4450. 23 fstore_2 [f]
  4451. 24 aload_0 [this]
  4452. 25 getfield net.minecraft.server.v1_14_R1.EntityHuman.random : java.util.Random [1086]
  4453. 28 invokevirtual java.util.Random.nextFloat() : float [1091]
  4454. 31 fload_2 [f]
  4455. 32 fcmpg
  4456. 33 ifge 62
  4457. 36 aload_0 [this]
  4458. 37 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getCooldownTracker() : net.minecraft.server.v1_14_R1.ItemCooldown [1933]
  4459. 40 getstatic net.minecraft.server.v1_14_R1.Items.SHIELD : net.minecraft.server.v1_14_R1.Item [1502]
  4460. 43 bipush 100
  4461. 45 invokevirtual net.minecraft.server.v1_14_R1.ItemCooldown.setCooldown(net.minecraft.server.v1_14_R1.Item, int) : void [1937]
  4462. 48 aload_0 [this]
  4463. 49 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.dp() : void [1940]
  4464. 52 aload_0 [this]
  4465. 53 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4466. 56 aload_0 [this]
  4467. 57 bipush 30
  4468. 59 invokevirtual net.minecraft.server.v1_14_R1.World.broadcastEntityEffect(net.minecraft.server.v1_14_R1.Entity, byte) : void [1944]
  4469. 62 return
  4470. Line numbers:
  4471. [pc: 0, line: 1191]
  4472. [pc: 14, line: 1193]
  4473. [pc: 18, line: 1194]
  4474. [pc: 24, line: 1197]
  4475. [pc: 36, line: 1198]
  4476. [pc: 48, line: 1199]
  4477. [pc: 52, line: 1200]
  4478. [pc: 62, line: 1203]
  4479. Local variable table:
  4480. [pc: 0, pc: 63] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4481. [pc: 0, pc: 63] local: flag index: 1 type: boolean
  4482. [pc: 14, pc: 63] local: f index: 2 type: float
  4483. Stack map table: number of frames 2
  4484. [pc: 24, append: {float}]
  4485. [pc: 62, same]
  4486.  
  4487. // Method descriptor #822 (Lnet/minecraft/server/v1_14_R1/Entity;)V
  4488. // Stack: 0, Locals: 2
  4489. public void a(net.minecraft.server.v1_14_R1.Entity entity);
  4490. 0 return
  4491. Line numbers:
  4492. [pc: 0, line: 1205]
  4493. Local variable table:
  4494. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4495. [pc: 0, pc: 1] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  4496.  
  4497. // Method descriptor #822 (Lnet/minecraft/server/v1_14_R1/Entity;)V
  4498. // Stack: 0, Locals: 2
  4499. public void b(net.minecraft.server.v1_14_R1.Entity entity);
  4500. 0 return
  4501. Line numbers:
  4502. [pc: 0, line: 1207]
  4503. Local variable table:
  4504. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4505. [pc: 0, pc: 1] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  4506.  
  4507. // Method descriptor #170 ()V
  4508. // Stack: 17, Locals: 5
  4509. public void dE();
  4510. 0 aload_0 [this]
  4511. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  4512. 4 ldc_w <Float 0.017453292> [951]
  4513. 7 fmul
  4514. 8 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sin(float) : float [958]
  4515. 11 fneg
  4516. 12 f2d
  4517. 13 dstore_1 [d0]
  4518. 14 aload_0 [this]
  4519. 15 getfield net.minecraft.server.v1_14_R1.EntityHuman.yaw : float [665]
  4520. 18 ldc_w <Float 0.017453292> [951]
  4521. 21 fmul
  4522. 22 invokestatic net.minecraft.server.v1_14_R1.MathHelper.cos(float) : float [955]
  4523. 25 f2d
  4524. 26 dstore_3 [d1]
  4525. 27 aload_0 [this]
  4526. 28 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4527. 31 instanceof net.minecraft.server.v1_14_R1.WorldServer [1871]
  4528. 34 ifeq 82
  4529. 37 aload_0 [this]
  4530. 38 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4531. 41 checkcast net.minecraft.server.v1_14_R1.WorldServer [1871]
  4532. 44 getstatic net.minecraft.server.v1_14_R1.Particles.SWEEP_ATTACK : net.minecraft.server.v1_14_R1.ParticleType [1947]
  4533. 47 aload_0 [this]
  4534. 48 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  4535. 51 dload_1 [d0]
  4536. 52 dadd
  4537. 53 aload_0 [this]
  4538. 54 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  4539. 57 aload_0 [this]
  4540. 58 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getHeight() : float [1948]
  4541. 61 f2d
  4542. 62 ldc2_w <Double 0.5> [229]
  4543. 65 dmul
  4544. 66 dadd
  4545. 67 aload_0 [this]
  4546. 68 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  4547. 71 dload_3 [d1]
  4548. 72 dadd
  4549. 73 iconst_0
  4550. 74 dload_1 [d0]
  4551. 75 dconst_0
  4552. 76 dload_3 [d1]
  4553. 77 dconst_0
  4554. 78 invokevirtual net.minecraft.server.v1_14_R1.WorldServer.a(net.minecraft.server.v1_14_R1.ParticleParam, double, double, double, int, double, double, double, double) : int [1888]
  4555. 81 pop
  4556. 82 return
  4557. Line numbers:
  4558. [pc: 0, line: 1210]
  4559. [pc: 14, line: 1211]
  4560. [pc: 27, line: 1213]
  4561. [pc: 37, line: 1214]
  4562. [pc: 82, line: 1217]
  4563. Local variable table:
  4564. [pc: 0, pc: 83] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4565. [pc: 14, pc: 83] local: d0 index: 1 type: double
  4566. [pc: 27, pc: 83] local: d1 index: 3 type: double
  4567. Stack map table: number of frames 1
  4568. [pc: 82, append: {double, double}]
  4569.  
  4570. // Method descriptor #170 ()V
  4571. // Stack: 2, Locals: 1
  4572. public void die();
  4573. 0 aload_0 [this]
  4574. 1 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.die() : void [1950]
  4575. 4 aload_0 [this]
  4576. 5 getfield net.minecraft.server.v1_14_R1.EntityHuman.defaultContainer : net.minecraft.server.v1_14_R1.ContainerPlayer [216]
  4577. 8 aload_0 [this]
  4578. 9 invokevirtual net.minecraft.server.v1_14_R1.ContainerPlayer.b(net.minecraft.server.v1_14_R1.EntityHuman) : void [1952]
  4579. 12 aload_0 [this]
  4580. 13 getfield net.minecraft.server.v1_14_R1.EntityHuman.activeContainer : net.minecraft.server.v1_14_R1.Container [218]
  4581. 16 ifnull 27
  4582. 19 aload_0 [this]
  4583. 20 getfield net.minecraft.server.v1_14_R1.EntityHuman.activeContainer : net.minecraft.server.v1_14_R1.Container [218]
  4584. 23 aload_0 [this]
  4585. 24 invokevirtual net.minecraft.server.v1_14_R1.Container.b(net.minecraft.server.v1_14_R1.EntityHuman) : void [1953]
  4586. 27 return
  4587. Line numbers:
  4588. [pc: 0, line: 1221]
  4589. [pc: 4, line: 1222]
  4590. [pc: 12, line: 1223]
  4591. [pc: 19, line: 1224]
  4592. [pc: 27, line: 1227]
  4593. Local variable table:
  4594. [pc: 0, pc: 28] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4595. Stack map table: number of frames 1
  4596. [pc: 27, same]
  4597.  
  4598. // Method descriptor #252 ()Z
  4599. // Stack: 1, Locals: 1
  4600. public boolean dG();
  4601. 0 iconst_0
  4602. 1 ireturn
  4603. Line numbers:
  4604. [pc: 0, line: 1230]
  4605. Local variable table:
  4606. [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4607.  
  4608. // Method descriptor #1956 ()Lcom/mojang/authlib/GameProfile;
  4609. // Stack: 1, Locals: 1
  4610. public com.mojang.authlib.GameProfile getProfile();
  4611. 0 aload_0 [this]
  4612. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.bW : com.mojang.authlib.GameProfile [129]
  4613. 4 areturn
  4614. Line numbers:
  4615. [pc: 0, line: 1234]
  4616. Local variable table:
  4617. [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4618.  
  4619. // Method descriptor #1958 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/EnumDirection;)Lcom/mojang/datafixers/util/Either;
  4620. // Signature: (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/EnumDirection;)Lcom/mojang/datafixers/util/Either<Lnet/minecraft/server/v1_14_R1/EntityHuman$EnumBedResult;Lnet/minecraft/server/v1_14_R1/Unit;>;
  4621. // Stack: 18, Locals: 8
  4622. private com.mojang.datafixers.util.Either getBedResult(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.EnumDirection enumdirection);
  4623. 0 aload_0 [this]
  4624. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4625. 4 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [209]
  4626. 7 ifne 239
  4627. 10 aload_0 [this]
  4628. 11 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSleeping() : boolean [379]
  4629. 14 ifne 24
  4630. 17 aload_0 [this]
  4631. 18 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isAlive() : boolean [434]
  4632. 21 ifne 31
  4633. 24 getstatic net.minecraft.server.v1_14_R1.EntityHuman$EnumBedResult.OTHER_PROBLEM : net.minecraft.server.v1_14_R1.EntityHuman.EnumBedResult [1962]
  4634. 27 invokestatic com.mojang.datafixers.util.Either.left(java.lang.Object) : com.mojang.datafixers.util.Either [1968]
  4635. 30 areturn
  4636. 31 aload_0 [this]
  4637. 32 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4638. 35 getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [1972]
  4639. 38 invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.canRespawn() : boolean [1977]
  4640. 41 ifeq 71
  4641. 44 aload_0 [this]
  4642. 45 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4643. 48 aload_1 [blockposition]
  4644. 49 invokevirtual net.minecraft.server.v1_14_R1.World.getBiome(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.BiomeBase [1981]
  4645. 52 getstatic net.minecraft.server.v1_14_R1.Biomes.NETHER : net.minecraft.server.v1_14_R1.BiomeBase [1987]
  4646. 55 if_acmpeq 71
  4647. 58 aload_0 [this]
  4648. 59 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4649. 62 getfield net.minecraft.server.v1_14_R1.World.worldProvider : net.minecraft.server.v1_14_R1.WorldProvider [1972]
  4650. 65 invokevirtual net.minecraft.server.v1_14_R1.WorldProvider.isOverworld() : boolean [1990]
  4651. 68 ifne 78
  4652. 71 getstatic net.minecraft.server.v1_14_R1.EntityHuman$EnumBedResult.NOT_POSSIBLE_HERE : net.minecraft.server.v1_14_R1.EntityHuman.EnumBedResult [1993]
  4653. 74 invokestatic com.mojang.datafixers.util.Either.left(java.lang.Object) : com.mojang.datafixers.util.Either [1968]
  4654. 77 areturn
  4655. 78 aload_0 [this]
  4656. 79 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4657. 82 invokevirtual net.minecraft.server.v1_14_R1.World.J() : boolean [385]
  4658. 85 ifeq 95
  4659. 88 getstatic net.minecraft.server.v1_14_R1.EntityHuman$EnumBedResult.NOT_POSSIBLE_NOW : net.minecraft.server.v1_14_R1.EntityHuman.EnumBedResult [1996]
  4660. 91 invokestatic com.mojang.datafixers.util.Either.left(java.lang.Object) : com.mojang.datafixers.util.Either [1968]
  4661. 94 areturn
  4662. 95 aload_0 [this]
  4663. 96 aload_1 [blockposition]
  4664. 97 aload_2 [enumdirection]
  4665. 98 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : boolean [1999]
  4666. 101 ifne 111
  4667. 104 getstatic net.minecraft.server.v1_14_R1.EntityHuman$EnumBedResult.TOO_FAR_AWAY : net.minecraft.server.v1_14_R1.EntityHuman.EnumBedResult [2002]
  4668. 107 invokestatic com.mojang.datafixers.util.Either.left(java.lang.Object) : com.mojang.datafixers.util.Either [1968]
  4669. 110 areturn
  4670. 111 aload_0 [this]
  4671. 112 aload_1 [blockposition]
  4672. 113 aload_2 [enumdirection]
  4673. 114 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : boolean [2004]
  4674. 117 ifeq 127
  4675. 120 getstatic net.minecraft.server.v1_14_R1.EntityHuman$EnumBedResult.OBSTRUCTED : net.minecraft.server.v1_14_R1.EntityHuman.EnumBedResult [2007]
  4676. 123 invokestatic com.mojang.datafixers.util.Either.left(java.lang.Object) : com.mojang.datafixers.util.Either [1968]
  4677. 126 areturn
  4678. 127 aload_0 [this]
  4679. 128 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isCreative() : boolean [2010]
  4680. 131 ifne 239
  4681. 134 ldc2_w <Double 8.0> [2011]
  4682. 137 dstore_3 [d0]
  4683. 138 ldc2_w <Double 5.0> [2013]
  4684. 141 dstore 5 [d1]
  4685. 143 aload_0 [this]
  4686. 144 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4687. 147 ldc_w <Class net.minecraft.server.v1_14_R1.EntityMonster> [2016]
  4688. 150 new net.minecraft.server.v1_14_R1.AxisAlignedBB [801]
  4689. 153 dup
  4690. 154 aload_1 [blockposition]
  4691. 155 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [228]
  4692. 158 i2d
  4693. 159 ldc2_w <Double 8.0> [2011]
  4694. 162 dsub
  4695. 163 aload_1 [blockposition]
  4696. 164 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [233]
  4697. 167 i2d
  4698. 168 ldc2_w <Double 5.0> [2013]
  4699. 171 dsub
  4700. 172 aload_1 [blockposition]
  4701. 173 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [236]
  4702. 176 i2d
  4703. 177 ldc2_w <Double 8.0> [2011]
  4704. 180 dsub
  4705. 181 aload_1 [blockposition]
  4706. 182 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [228]
  4707. 185 i2d
  4708. 186 ldc2_w <Double 8.0> [2011]
  4709. 189 dadd
  4710. 190 aload_1 [blockposition]
  4711. 191 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [233]
  4712. 194 i2d
  4713. 195 ldc2_w <Double 5.0> [2013]
  4714. 198 dadd
  4715. 199 aload_1 [blockposition]
  4716. 200 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [236]
  4717. 203 i2d
  4718. 204 ldc2_w <Double 8.0> [2011]
  4719. 207 dadd
  4720. 208 invokespecial net.minecraft.server.v1_14_R1.AxisAlignedBB(double, double, double, double, double, double) [2019]
  4721. 211 aload_0 [this]
  4722. 212 invokedynamic 3 test(net.minecraft.server.v1_14_R1.EntityHuman) : java.util.function.Predicate [2028]
  4723. 217 invokevirtual net.minecraft.server.v1_14_R1.World.a(java.lang.Class, net.minecraft.server.v1_14_R1.AxisAlignedBB, java.util.function.Predicate) : java.util.List [2031]
  4724. 220 astore 7 [list]
  4725. 222 aload 7 [list]
  4726. 224 invokeinterface java.util.List.isEmpty() : boolean [2032] [nargs: 1]
  4727. 229 ifne 239
  4728. 232 getstatic net.minecraft.server.v1_14_R1.EntityHuman$EnumBedResult.NOT_SAFE : net.minecraft.server.v1_14_R1.EntityHuman.EnumBedResult [2035]
  4729. 235 invokestatic com.mojang.datafixers.util.Either.left(java.lang.Object) : com.mojang.datafixers.util.Either [1968]
  4730. 238 areturn
  4731. 239 getstatic net.minecraft.server.v1_14_R1.Unit.INSTANCE : net.minecraft.server.v1_14_R1.Unit [2041]
  4732. 242 invokestatic com.mojang.datafixers.util.Either.right(java.lang.Object) : com.mojang.datafixers.util.Either [2044]
  4733. 245 areturn
  4734. Line numbers:
  4735. [pc: 0, line: 1239]
  4736. [pc: 10, line: 1240]
  4737. [pc: 24, line: 1241]
  4738. [pc: 31, line: 1245]
  4739. [pc: 71, line: 1246]
  4740. [pc: 78, line: 1249]
  4741. [pc: 88, line: 1250]
  4742. [pc: 95, line: 1253]
  4743. [pc: 104, line: 1254]
  4744. [pc: 111, line: 1257]
  4745. [pc: 120, line: 1258]
  4746. [pc: 127, line: 1261]
  4747. [pc: 134, line: 1262]
  4748. [pc: 138, line: 1263]
  4749. [pc: 143, line: 1264]
  4750. [pc: 222, line: 1268]
  4751. [pc: 232, line: 1269]
  4752. [pc: 239, line: 1273]
  4753. Local variable table:
  4754. [pc: 138, pc: 239] local: d0 index: 3 type: double
  4755. [pc: 143, pc: 239] local: d1 index: 5 type: double
  4756. [pc: 222, pc: 239] local: list index: 7 type: java.util.List
  4757. [pc: 0, pc: 246] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4758. [pc: 0, pc: 246] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4759. [pc: 0, pc: 246] local: enumdirection index: 2 type: net.minecraft.server.v1_14_R1.EnumDirection
  4760. Local variable type table:
  4761. [pc: 222, pc: 239] local: list index: 7 type: java.util.List<net.minecraft.server.v1_14_R1.EntityMonster>
  4762. Stack map table: number of frames 8
  4763. [pc: 24, same]
  4764. [pc: 31, same]
  4765. [pc: 71, same]
  4766. [pc: 78, same]
  4767. [pc: 95, same]
  4768. [pc: 111, same]
  4769. [pc: 127, same]
  4770. [pc: 239, same_extended]
  4771.  
  4772. // Method descriptor #2049 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lcom/mojang/datafixers/util/Either;
  4773. // Signature: (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Lcom/mojang/datafixers/util/Either<Lnet/minecraft/server/v1_14_R1/EntityHuman$EnumBedResult;Lnet/minecraft/server/v1_14_R1/Unit;>;
  4774. // Stack: 3, Locals: 2
  4775. public com.mojang.datafixers.util.Either sleep(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  4776. 0 aload_0 [this]
  4777. 1 aload_1 [blockposition]
  4778. 2 iconst_0
  4779. 3 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.sleep(net.minecraft.server.v1_14_R1.BlockPosition, boolean) : com.mojang.datafixers.util.Either [2052]
  4780. 6 areturn
  4781. Line numbers:
  4782. [pc: 0, line: 1278]
  4783. Local variable table:
  4784. [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4785. [pc: 0, pc: 7] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4786.  
  4787. // Method descriptor #2050 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)Lcom/mojang/datafixers/util/Either;
  4788. // Signature: (Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)Lcom/mojang/datafixers/util/Either<Lnet/minecraft/server/v1_14_R1/EntityHuman$EnumBedResult;Lnet/minecraft/server/v1_14_R1/Unit;>;
  4789. // Stack: 3, Locals: 5
  4790. public com.mojang.datafixers.util.Either sleep(net.minecraft.server.v1_14_R1.BlockPosition blockposition, boolean force);
  4791. 0 aload_0 [this]
  4792. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4793. 4 aload_1 [blockposition]
  4794. 5 invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [2056]
  4795. 8 getstatic net.minecraft.server.v1_14_R1.BlockFacingHorizontal.FACING : net.minecraft.server.v1_14_R1.BlockStateDirection [2062]
  4796. 11 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.get(net.minecraft.server.v1_14_R1.IBlockState) : java.lang.Comparable [2065]
  4797. 14 checkcast net.minecraft.server.v1_14_R1.EnumDirection [2067]
  4798. 17 astore_3 [enumdirection]
  4799. 18 aload_0 [this]
  4800. 19 aload_1 [blockposition]
  4801. 20 aload_3 [enumdirection]
  4802. 21 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.getBedResult(net.minecraft.server.v1_14_R1.BlockPosition, net.minecraft.server.v1_14_R1.EnumDirection) : com.mojang.datafixers.util.Either [2069]
  4803. 24 astore 4 [bedResult]
  4804. 26 aload 4 [bedResult]
  4805. 28 invokevirtual com.mojang.datafixers.util.Either.left() : java.util.Optional [2072]
  4806. 31 aconst_null
  4807. 32 invokevirtual java.util.Optional.orElse(java.lang.Object) : java.lang.Object [2076]
  4808. 35 getstatic net.minecraft.server.v1_14_R1.EntityHuman$EnumBedResult.OTHER_PROBLEM : net.minecraft.server.v1_14_R1.EntityHuman.EnumBedResult [1962]
  4809. 38 if_acmpne 44
  4810. 41 aload 4 [bedResult]
  4811. 43 areturn
  4812. 44 iload_2 [force]
  4813. 45 ifeq 56
  4814. 48 getstatic net.minecraft.server.v1_14_R1.Unit.INSTANCE : net.minecraft.server.v1_14_R1.Unit [2041]
  4815. 51 invokestatic com.mojang.datafixers.util.Either.right(java.lang.Object) : com.mojang.datafixers.util.Either [2044]
  4816. 54 astore 4 [bedResult]
  4817. 56 aload_0 [this]
  4818. 57 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftHumanEntity [1103]
  4819. 60 instanceof org.bukkit.entity.Player [1105]
  4820. 63 ifeq 89
  4821. 66 aload_0 [this]
  4822. 67 aload_1 [blockposition]
  4823. 68 aload 4 [bedResult]
  4824. 70 invokestatic org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callPlayerBedEnterEvent(net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.BlockPosition, com.mojang.datafixers.util.Either) : com.mojang.datafixers.util.Either [2082]
  4825. 73 astore 4 [bedResult]
  4826. 75 aload 4 [bedResult]
  4827. 77 invokevirtual com.mojang.datafixers.util.Either.left() : java.util.Optional [2072]
  4828. 80 invokevirtual java.util.Optional.isPresent() : boolean [2085]
  4829. 83 ifeq 89
  4830. 86 aload 4 [bedResult]
  4831. 88 areturn
  4832. 89 aload_0 [this]
  4833. 90 aload_1 [blockposition]
  4834. 91 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.e(net.minecraft.server.v1_14_R1.BlockPosition) : void [2088]
  4835. 94 aload_0 [this]
  4836. 95 iconst_0
  4837. 96 putfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  4838. 99 aload_0 [this]
  4839. 100 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4840. 103 instanceof net.minecraft.server.v1_14_R1.WorldServer [1871]
  4841. 106 ifeq 119
  4842. 109 aload_0 [this]
  4843. 110 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  4844. 113 checkcast net.minecraft.server.v1_14_R1.WorldServer [1871]
  4845. 116 invokevirtual net.minecraft.server.v1_14_R1.WorldServer.everyoneSleeping() : void [2091]
  4846. 119 getstatic net.minecraft.server.v1_14_R1.Unit.INSTANCE : net.minecraft.server.v1_14_R1.Unit [2041]
  4847. 122 invokestatic com.mojang.datafixers.util.Either.right(java.lang.Object) : com.mojang.datafixers.util.Either [2044]
  4848. 125 areturn
  4849. Line numbers:
  4850. [pc: 0, line: 1282]
  4851. [pc: 18, line: 1283]
  4852. [pc: 26, line: 1285]
  4853. [pc: 41, line: 1286]
  4854. [pc: 44, line: 1289]
  4855. [pc: 48, line: 1290]
  4856. [pc: 56, line: 1293]
  4857. [pc: 66, line: 1294]
  4858. [pc: 75, line: 1296]
  4859. [pc: 86, line: 1297]
  4860. [pc: 89, line: 1302]
  4861. [pc: 94, line: 1303]
  4862. [pc: 99, line: 1304]
  4863. [pc: 109, line: 1305]
  4864. [pc: 119, line: 1308]
  4865. Local variable table:
  4866. [pc: 0, pc: 126] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4867. [pc: 0, pc: 126] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4868. [pc: 0, pc: 126] local: force index: 2 type: boolean
  4869. [pc: 18, pc: 126] local: enumdirection index: 3 type: net.minecraft.server.v1_14_R1.EnumDirection
  4870. [pc: 26, pc: 126] local: bedResult index: 4 type: com.mojang.datafixers.util.Either
  4871. Local variable type table:
  4872. [pc: 26, pc: 126] local: bedResult index: 4 type: com.mojang.datafixers.util.Either<net.minecraft.server.v1_14_R1.EntityHuman.EnumBedResult,net.minecraft.server.v1_14_R1.Unit>
  4873. Stack map table: number of frames 4
  4874. [pc: 44, append: {net.minecraft.server.v1_14_R1.EnumDirection, com.mojang.datafixers.util.Either}]
  4875. [pc: 56, same]
  4876. [pc: 89, same]
  4877. [pc: 119, same]
  4878.  
  4879. // Method descriptor #2086 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)V
  4880. // Stack: 3, Locals: 2
  4881. public void e(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  4882. 0 aload_0 [this]
  4883. 1 getstatic net.minecraft.server.v1_14_R1.StatisticList.CUSTOM : net.minecraft.server.v1_14_R1.StatisticWrapper [970]
  4884. 4 getstatic net.minecraft.server.v1_14_R1.StatisticList.TIME_SINCE_REST : net.minecraft.server.v1_14_R1.MinecraftKey [446]
  4885. 7 invokevirtual net.minecraft.server.v1_14_R1.StatisticWrapper.b(java.lang.Object) : net.minecraft.server.v1_14_R1.Statistic [975]
  4886. 10 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.Statistic) : void [978]
  4887. 13 aload_0 [this]
  4888. 14 aload_1 [blockposition]
  4889. 15 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.e(net.minecraft.server.v1_14_R1.BlockPosition) : void [2096]
  4890. 18 return
  4891. Line numbers:
  4892. [pc: 0, line: 1313]
  4893. [pc: 13, line: 1314]
  4894. [pc: 18, line: 1315]
  4895. Local variable table:
  4896. [pc: 0, pc: 19] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4897. [pc: 0, pc: 19] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4898.  
  4899. // Method descriptor #1997 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/EnumDirection;)Z
  4900. // Stack: 4, Locals: 4
  4901. private boolean a(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.EnumDirection enumdirection);
  4902. 0 aload_0 [this]
  4903. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  4904. 4 aload_1 [blockposition]
  4905. 5 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [228]
  4906. 8 i2d
  4907. 9 dsub
  4908. 10 invokestatic java.lang.Math.abs(double) : double [2099]
  4909. 13 ldc2_w <Double 3.0> [2100]
  4910. 16 dcmpg
  4911. 17 ifgt 62
  4912. 20 aload_0 [this]
  4913. 21 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  4914. 24 aload_1 [blockposition]
  4915. 25 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [233]
  4916. 28 i2d
  4917. 29 dsub
  4918. 30 invokestatic java.lang.Math.abs(double) : double [2099]
  4919. 33 ldc2_w <Double 2.0> [2102]
  4920. 36 dcmpg
  4921. 37 ifgt 62
  4922. 40 aload_0 [this]
  4923. 41 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  4924. 44 aload_1 [blockposition]
  4925. 45 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [236]
  4926. 48 i2d
  4927. 49 dsub
  4928. 50 invokestatic java.lang.Math.abs(double) : double [2099]
  4929. 53 ldc2_w <Double 3.0> [2100]
  4930. 56 dcmpg
  4931. 57 ifgt 62
  4932. 60 iconst_1
  4933. 61 ireturn
  4934. 62 aload_1 [blockposition]
  4935. 63 aload_2 [enumdirection]
  4936. 64 invokevirtual net.minecraft.server.v1_14_R1.EnumDirection.opposite() : net.minecraft.server.v1_14_R1.EnumDirection [2107]
  4937. 67 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.shift(net.minecraft.server.v1_14_R1.EnumDirection) : net.minecraft.server.v1_14_R1.BlockPosition [2111]
  4938. 70 astore_3 [blockposition1]
  4939. 71 aload_0 [this]
  4940. 72 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  4941. 75 aload_3 [blockposition1]
  4942. 76 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [228]
  4943. 79 i2d
  4944. 80 dsub
  4945. 81 invokestatic java.lang.Math.abs(double) : double [2099]
  4946. 84 ldc2_w <Double 3.0> [2100]
  4947. 87 dcmpg
  4948. 88 ifgt 135
  4949. 91 aload_0 [this]
  4950. 92 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  4951. 95 aload_3 [blockposition1]
  4952. 96 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [233]
  4953. 99 i2d
  4954. 100 dsub
  4955. 101 invokestatic java.lang.Math.abs(double) : double [2099]
  4956. 104 ldc2_w <Double 2.0> [2102]
  4957. 107 dcmpg
  4958. 108 ifgt 135
  4959. 111 aload_0 [this]
  4960. 112 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  4961. 115 aload_3 [blockposition1]
  4962. 116 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [236]
  4963. 119 i2d
  4964. 120 dsub
  4965. 121 invokestatic java.lang.Math.abs(double) : double [2099]
  4966. 124 ldc2_w <Double 3.0> [2100]
  4967. 127 dcmpg
  4968. 128 ifgt 135
  4969. 131 iconst_1
  4970. 132 goto 136
  4971. 135 iconst_0
  4972. 136 ireturn
  4973. Line numbers:
  4974. [pc: 0, line: 1318]
  4975. [pc: 60, line: 1319]
  4976. [pc: 62, line: 1321]
  4977. [pc: 71, line: 1323]
  4978. Local variable table:
  4979. [pc: 71, pc: 137] local: blockposition1 index: 3 type: net.minecraft.server.v1_14_R1.BlockPosition
  4980. [pc: 0, pc: 137] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  4981. [pc: 0, pc: 137] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  4982. [pc: 0, pc: 137] local: enumdirection index: 2 type: net.minecraft.server.v1_14_R1.EnumDirection
  4983. Stack map table: number of frames 3
  4984. [pc: 62, same]
  4985. [pc: 135, append: {net.minecraft.server.v1_14_R1.BlockPosition}]
  4986. [pc: 136, same_locals_1_stack_item, stack: {int}]
  4987.  
  4988. // Method descriptor #1997 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/EnumDirection;)Z
  4989. // Stack: 3, Locals: 4
  4990. private boolean b(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.EnumDirection enumdirection);
  4991. 0 aload_1 [blockposition]
  4992. 1 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [2115]
  4993. 4 astore_3 [blockposition1]
  4994. 5 aload_0 [this]
  4995. 6 aload_3 [blockposition1]
  4996. 7 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.f(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [2118]
  4997. 10 ifeq 28
  4998. 13 aload_0 [this]
  4999. 14 aload_3 [blockposition1]
  5000. 15 aload_2 [enumdirection]
  5001. 16 invokevirtual net.minecraft.server.v1_14_R1.EnumDirection.opposite() : net.minecraft.server.v1_14_R1.EnumDirection [2107]
  5002. 19 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.shift(net.minecraft.server.v1_14_R1.EnumDirection) : net.minecraft.server.v1_14_R1.BlockPosition [2111]
  5003. 22 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.f(net.minecraft.server.v1_14_R1.BlockPosition) : boolean [2118]
  5004. 25 ifne 32
  5005. 28 iconst_1
  5006. 29 goto 33
  5007. 32 iconst_0
  5008. 33 ireturn
  5009. Line numbers:
  5010. [pc: 0, line: 1328]
  5011. [pc: 5, line: 1330]
  5012. Local variable table:
  5013. [pc: 0, pc: 34] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5014. [pc: 0, pc: 34] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5015. [pc: 0, pc: 34] local: enumdirection index: 2 type: net.minecraft.server.v1_14_R1.EnumDirection
  5016. [pc: 5, pc: 34] local: blockposition1 index: 3 type: net.minecraft.server.v1_14_R1.BlockPosition
  5017. Stack map table: number of frames 3
  5018. [pc: 28, append: {net.minecraft.server.v1_14_R1.BlockPosition}]
  5019. [pc: 32, same]
  5020. [pc: 33, same_locals_1_stack_item, stack: {int}]
  5021.  
  5022. // Method descriptor #387 (ZZZ)V
  5023. // Stack: 5, Locals: 9
  5024. public void wakeup(boolean flag, boolean flag1, boolean flag2);
  5025. 0 aload_0 [this]
  5026. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getBedPosition() : java.util.Optional [2121]
  5027. 4 astore 4 [optional]
  5028. 6 aload_0 [this]
  5029. 7 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.dy() : void [2124]
  5030. 10 aload_0 [this]
  5031. 11 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5032. 14 instanceof net.minecraft.server.v1_14_R1.WorldServer [1871]
  5033. 17 ifeq 34
  5034. 20 iload_2 [flag1]
  5035. 21 ifeq 34
  5036. 24 aload_0 [this]
  5037. 25 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5038. 28 checkcast net.minecraft.server.v1_14_R1.WorldServer [1871]
  5039. 31 invokevirtual net.minecraft.server.v1_14_R1.WorldServer.everyoneSleeping() : void [2091]
  5040. 34 aload_0 [this]
  5041. 35 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftHumanEntity [1103]
  5042. 38 instanceof org.bukkit.entity.Player [1105]
  5043. 41 ifeq 150
  5044. 44 aload_0 [this]
  5045. 45 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftHumanEntity [1103]
  5046. 48 checkcast org.bukkit.entity.Player [1105]
  5047. 51 astore 5 [player]
  5048. 53 aload_0 [this]
  5049. 54 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getBed() : net.minecraft.server.v1_14_R1.BlockPosition [2127]
  5050. 57 astore 7 [blockposition]
  5051. 59 aload 7 [blockposition]
  5052. 61 ifnull 94
  5053. 64 aload_0 [this]
  5054. 65 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5055. 68 invokevirtual net.minecraft.server.v1_14_R1.World.getWorld() : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [2131]
  5056. 71 aload 7 [blockposition]
  5057. 73 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [228]
  5058. 76 aload 7 [blockposition]
  5059. 78 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [233]
  5060. 81 aload 7 [blockposition]
  5061. 83 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [236]
  5062. 86 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getBlockAt(int, int, int) : org.bukkit.block.Block [2137]
  5063. 89 astore 6 [bed]
  5064. 91 goto 113
  5065. 94 aload_0 [this]
  5066. 95 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5067. 98 invokevirtual net.minecraft.server.v1_14_R1.World.getWorld() : org.bukkit.craftbukkit.v1_14_R1.CraftWorld [2131]
  5068. 101 aload 5 [player]
  5069. 103 invokeinterface org.bukkit.entity.Player.getLocation() : org.bukkit.Location [2141] [nargs: 1]
  5070. 108 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftWorld.getBlockAt(org.bukkit.Location) : org.bukkit.block.Block [2144]
  5071. 111 astore 6 [bed]
  5072. 113 new org.bukkit.event.player.PlayerBedLeaveEvent [2148]
  5073. 116 dup
  5074. 117 aload 5 [player]
  5075. 119 aload 6 [bed]
  5076. 121 iload_3 [flag2]
  5077. 122 invokespecial org.bukkit.event.player.PlayerBedLeaveEvent(org.bukkit.entity.Player, org.bukkit.block.Block, boolean) [2151]
  5078. 125 astore 8 [event]
  5079. 127 aload_0 [this]
  5080. 128 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5081. 131 invokevirtual net.minecraft.server.v1_14_R1.World.getServer() : org.bukkit.craftbukkit.v1_14_R1.CraftServer [1117]
  5082. 134 invokevirtual org.bukkit.craftbukkit.v1_14_R1.CraftServer.getPluginManager() : org.bukkit.plugin.PluginManager [1123]
  5083. 137 aload 8 [event]
  5084. 139 invokeinterface org.bukkit.plugin.PluginManager.callEvent(org.bukkit.event.Event) : void [1129] [nargs: 2]
  5085. 144 aload 8 [event]
  5086. 146 invokevirtual org.bukkit.event.player.PlayerBedLeaveEvent.shouldSetSpawnLocation() : boolean [2154]
  5087. 149 istore_3 [flag2]
  5088. 150 aload_0 [this]
  5089. 151 iload_1 [flag]
  5090. 152 ifeq 159
  5091. 155 iconst_0
  5092. 156 goto 161
  5093. 159 bipush 100
  5094. 161 putfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  5095. 164 iload_3 [flag2]
  5096. 165 ifeq 179
  5097. 168 aload 4 [optional]
  5098. 170 aload_0 [this]
  5099. 171 invokedynamic 4 accept(net.minecraft.server.v1_14_R1.EntityHuman) : java.util.function.Consumer [2160]
  5100. 176 invokevirtual java.util.Optional.ifPresent(java.util.function.Consumer) : void [920]
  5101. 179 return
  5102. Line numbers:
  5103. [pc: 0, line: 1334]
  5104. [pc: 6, line: 1336]
  5105. [pc: 10, line: 1337]
  5106. [pc: 24, line: 1338]
  5107. [pc: 34, line: 1342]
  5108. [pc: 44, line: 1343]
  5109. [pc: 53, line: 1346]
  5110. [pc: 59, line: 1347]
  5111. [pc: 64, line: 1348]
  5112. [pc: 94, line: 1350]
  5113. [pc: 113, line: 1353]
  5114. [pc: 127, line: 1354]
  5115. [pc: 144, line: 1355]
  5116. [pc: 150, line: 1359]
  5117. [pc: 164, line: 1360]
  5118. [pc: 168, line: 1361]
  5119. [pc: 179, line: 1366]
  5120. Local variable table:
  5121. [pc: 91, pc: 94] local: bed index: 6 type: org.bukkit.block.Block
  5122. [pc: 53, pc: 150] local: player index: 5 type: org.bukkit.entity.Player
  5123. [pc: 113, pc: 150] local: bed index: 6 type: org.bukkit.block.Block
  5124. [pc: 59, pc: 150] local: blockposition index: 7 type: net.minecraft.server.v1_14_R1.BlockPosition
  5125. [pc: 127, pc: 150] local: event index: 8 type: org.bukkit.event.player.PlayerBedLeaveEvent
  5126. [pc: 0, pc: 180] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5127. [pc: 0, pc: 180] local: flag index: 1 type: boolean
  5128. [pc: 0, pc: 180] local: flag1 index: 2 type: boolean
  5129. [pc: 0, pc: 180] local: flag2 index: 3 type: boolean
  5130. [pc: 6, pc: 180] local: optional index: 4 type: java.util.Optional
  5131. Local variable type table:
  5132. [pc: 6, pc: 180] local: optional index: 4 type: java.util.Optional<net.minecraft.server.v1_14_R1.BlockPosition>
  5133. Stack map table: number of frames 7
  5134. [pc: 34, append: {java.util.Optional}]
  5135. [pc: 94, append: {org.bukkit.entity.Player, _, net.minecraft.server.v1_14_R1.BlockPosition}]
  5136. [pc: 113, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, int, int, int, java.util.Optional, org.bukkit.entity.Player, org.bukkit.block.Block, net.minecraft.server.v1_14_R1.BlockPosition}]
  5137. [pc: 150, chop 3 local(s)]
  5138. [pc: 159, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.EntityHuman}]
  5139. [pc: 161, full, stack: {net.minecraft.server.v1_14_R1.EntityHuman, int}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, int, int, int, java.util.Optional}]
  5140. [pc: 179, same]
  5141.  
  5142. // Method descriptor #170 ()V
  5143. // Stack: 4, Locals: 1
  5144. public void dy();
  5145. 0 aload_0 [this]
  5146. 1 iconst_1
  5147. 2 iconst_1
  5148. 3 iconst_0
  5149. 4 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.wakeup(boolean, boolean, boolean) : void [389]
  5150. 7 return
  5151. Line numbers:
  5152. [pc: 0, line: 1370]
  5153. [pc: 7, line: 1371]
  5154. Local variable table:
  5155. [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5156.  
  5157. // Method descriptor #2167 (Lnet/minecraft/server/v1_14_R1/IWorldReader;Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)Ljava/util/Optional;
  5158. // Signature: (Lnet/minecraft/server/v1_14_R1/IWorldReader;Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)Ljava/util/Optional<Lnet/minecraft/server/v1_14_R1/Vec3D;>;
  5159. // Stack: 10, Locals: 6
  5160. public static java.util.Optional getBed(net.minecraft.server.v1_14_R1.IWorldReader iworldreader, net.minecraft.server.v1_14_R1.BlockPosition blockposition, boolean flag);
  5161. 0 aload_0 [iworldreader]
  5162. 1 aload_1 [blockposition]
  5163. 2 invokeinterface net.minecraft.server.v1_14_R1.IWorldReader.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [2170] [nargs: 2]
  5164. 7 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [2174]
  5165. 10 astore_3 [block]
  5166. 11 aload_3 [block]
  5167. 12 instanceof net.minecraft.server.v1_14_R1.BlockBed [2176]
  5168. 15 ifne 104
  5169. 18 iload_2 [flag]
  5170. 19 ifne 26
  5171. 22 invokestatic java.util.Optional.empty() : java.util.Optional [2178]
  5172. 25 areturn
  5173. 26 aload_3 [block]
  5174. 27 invokevirtual net.minecraft.server.v1_14_R1.Block.S_() : boolean [2183]
  5175. 30 istore 4 [flag1]
  5176. 32 aload_0 [iworldreader]
  5177. 33 aload_1 [blockposition]
  5178. 34 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.up() : net.minecraft.server.v1_14_R1.BlockPosition [2115]
  5179. 37 invokeinterface net.minecraft.server.v1_14_R1.IWorldReader.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [2170] [nargs: 2]
  5180. 42 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.getBlock() : net.minecraft.server.v1_14_R1.Block [2174]
  5181. 45 invokevirtual net.minecraft.server.v1_14_R1.Block.S_() : boolean [2183]
  5182. 48 istore 5 [flag2]
  5183. 50 iload 4 [flag1]
  5184. 52 ifeq 100
  5185. 55 iload 5 [flag2]
  5186. 57 ifeq 100
  5187. 60 new net.minecraft.server.v1_14_R1.Vec3D [1736]
  5188. 63 dup
  5189. 64 aload_1 [blockposition]
  5190. 65 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getX() : int [228]
  5191. 68 i2d
  5192. 69 ldc2_w <Double 0.5> [229]
  5193. 72 dadd
  5194. 73 aload_1 [blockposition]
  5195. 74 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getY() : int [233]
  5196. 77 i2d
  5197. 78 ldc2_w <Double 0.1> [962]
  5198. 81 dadd
  5199. 82 aload_1 [blockposition]
  5200. 83 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.getZ() : int [236]
  5201. 86 i2d
  5202. 87 ldc2_w <Double 0.5> [229]
  5203. 90 dadd
  5204. 91 invokespecial net.minecraft.server.v1_14_R1.Vec3D(double, double, double) [2185]
  5205. 94 invokestatic java.util.Optional.of(java.lang.Object) : java.util.Optional [2189]
  5206. 97 goto 103
  5207. 100 invokestatic java.util.Optional.empty() : java.util.Optional [2178]
  5208. 103 areturn
  5209. 104 getstatic net.minecraft.server.v1_14_R1.EntityTypes.PLAYER : net.minecraft.server.v1_14_R1.EntityTypes [147]
  5210. 107 aload_0 [iworldreader]
  5211. 108 aload_1 [blockposition]
  5212. 109 iconst_0
  5213. 110 invokestatic net.minecraft.server.v1_14_R1.BlockBed.a(net.minecraft.server.v1_14_R1.EntityTypes, net.minecraft.server.v1_14_R1.IWorldReader, net.minecraft.server.v1_14_R1.BlockPosition, int) : java.util.Optional [2192]
  5214. 113 areturn
  5215. Line numbers:
  5216. [pc: 0, line: 1374]
  5217. [pc: 11, line: 1376]
  5218. [pc: 18, line: 1377]
  5219. [pc: 22, line: 1378]
  5220. [pc: 26, line: 1380]
  5221. [pc: 32, line: 1381]
  5222. [pc: 50, line: 1383]
  5223. [pc: 104, line: 1386]
  5224. Local variable table:
  5225. [pc: 32, pc: 104] local: flag1 index: 4 type: boolean
  5226. [pc: 50, pc: 104] local: flag2 index: 5 type: boolean
  5227. [pc: 0, pc: 114] local: iworldreader index: 0 type: net.minecraft.server.v1_14_R1.IWorldReader
  5228. [pc: 0, pc: 114] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5229. [pc: 0, pc: 114] local: flag index: 2 type: boolean
  5230. [pc: 11, pc: 114] local: block index: 3 type: net.minecraft.server.v1_14_R1.Block
  5231. Stack map table: number of frames 4
  5232. [pc: 26, append: {net.minecraft.server.v1_14_R1.Block}]
  5233. [pc: 100, append: {int, int}]
  5234. [pc: 103, same_locals_1_stack_item, stack: {java.util.Optional}]
  5235. [pc: 104, chop 2 local(s)]
  5236.  
  5237. // Method descriptor #252 ()Z
  5238. // Stack: 2, Locals: 1
  5239. public boolean isDeeplySleeping();
  5240. 0 aload_0 [this]
  5241. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSleeping() : boolean [379]
  5242. 4 ifeq 20
  5243. 7 aload_0 [this]
  5244. 8 getfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  5245. 11 bipush 100
  5246. 13 if_icmplt 20
  5247. 16 iconst_1
  5248. 17 goto 21
  5249. 20 iconst_0
  5250. 21 ireturn
  5251. Line numbers:
  5252. [pc: 0, line: 1391]
  5253. Local variable table:
  5254. [pc: 0, pc: 22] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5255. Stack map table: number of frames 2
  5256. [pc: 20, same]
  5257. [pc: 21, same_locals_1_stack_item, stack: {int}]
  5258.  
  5259. // Method descriptor #226 ()I
  5260. // Stack: 1, Locals: 1
  5261. public int dJ();
  5262. 0 aload_0 [this]
  5263. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.sleepTicks : int [381]
  5264. 4 ireturn
  5265. Line numbers:
  5266. [pc: 0, line: 1395]
  5267. Local variable table:
  5268. [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5269.  
  5270. // Method descriptor #2199 (Lnet/minecraft/server/v1_14_R1/IChatBaseComponent;Z)V
  5271. // Stack: 0, Locals: 3
  5272. public void a(net.minecraft.server.v1_14_R1.IChatBaseComponent ichatbasecomponent, boolean flag);
  5273. 0 return
  5274. Line numbers:
  5275. [pc: 0, line: 1398]
  5276. Local variable table:
  5277. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5278. [pc: 0, pc: 1] local: ichatbasecomponent index: 1 type: net.minecraft.server.v1_14_R1.IChatBaseComponent
  5279. [pc: 0, pc: 1] local: flag index: 2 type: boolean
  5280.  
  5281. // Method descriptor #220 ()Lnet/minecraft/server/v1_14_R1/BlockPosition;
  5282. // Stack: 1, Locals: 1
  5283. public net.minecraft.server.v1_14_R1.BlockPosition getBed();
  5284. 0 aload_0 [this]
  5285. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.g : net.minecraft.server.v1_14_R1.BlockPosition [1336]
  5286. 4 areturn
  5287. Line numbers:
  5288. [pc: 0, line: 1401]
  5289. Local variable table:
  5290. [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5291.  
  5292. // Method descriptor #252 ()Z
  5293. // Stack: 1, Locals: 1
  5294. public boolean isRespawnForced();
  5295. 0 aload_0 [this]
  5296. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.bU : boolean [1340]
  5297. 4 ireturn
  5298. Line numbers:
  5299. [pc: 0, line: 1405]
  5300. Local variable table:
  5301. [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5302.  
  5303. // Method descriptor #2204 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Z)V
  5304. // Stack: 2, Locals: 3
  5305. public void setRespawnPosition(net.minecraft.server.v1_14_R1.BlockPosition blockposition, boolean flag);
  5306. 0 aload_1 [blockposition]
  5307. 1 ifnull 31
  5308. 4 aload_0 [this]
  5309. 5 aload_1 [blockposition]
  5310. 6 putfield net.minecraft.server.v1_14_R1.EntityHuman.g : net.minecraft.server.v1_14_R1.BlockPosition [1336]
  5311. 9 aload_0 [this]
  5312. 10 iload_2 [flag]
  5313. 11 putfield net.minecraft.server.v1_14_R1.EntityHuman.bU : boolean [1340]
  5314. 14 aload_0 [this]
  5315. 15 aload_0 [this]
  5316. 16 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5317. 19 getfield net.minecraft.server.v1_14_R1.World.worldData : net.minecraft.server.v1_14_R1.WorldData [2208]
  5318. 22 invokevirtual net.minecraft.server.v1_14_R1.WorldData.getName() : java.lang.String [2211]
  5319. 25 putfield net.minecraft.server.v1_14_R1.EntityHuman.spawnWorld : java.lang.String [182]
  5320. 28 goto 47
  5321. 31 aload_0 [this]
  5322. 32 aconst_null
  5323. 33 putfield net.minecraft.server.v1_14_R1.EntityHuman.g : net.minecraft.server.v1_14_R1.BlockPosition [1336]
  5324. 36 aload_0 [this]
  5325. 37 iconst_0
  5326. 38 putfield net.minecraft.server.v1_14_R1.EntityHuman.bU : boolean [1340]
  5327. 41 aload_0 [this]
  5328. 42 ldc <String ""> [180]
  5329. 44 putfield net.minecraft.server.v1_14_R1.EntityHuman.spawnWorld : java.lang.String [182]
  5330. 47 return
  5331. Line numbers:
  5332. [pc: 0, line: 1409]
  5333. [pc: 4, line: 1410]
  5334. [pc: 9, line: 1411]
  5335. [pc: 14, line: 1412]
  5336. [pc: 31, line: 1414]
  5337. [pc: 36, line: 1415]
  5338. [pc: 41, line: 1416]
  5339. [pc: 47, line: 1419]
  5340. Local variable table:
  5341. [pc: 0, pc: 48] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5342. [pc: 0, pc: 48] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5343. [pc: 0, pc: 48] local: flag index: 2 type: boolean
  5344. Stack map table: number of frames 2
  5345. [pc: 31, same]
  5346. [pc: 47, same]
  5347.  
  5348. // Method descriptor #429 (Lnet/minecraft/server/v1_14_R1/MinecraftKey;)V
  5349. // Stack: 3, Locals: 2
  5350. public void a(net.minecraft.server.v1_14_R1.MinecraftKey minecraftkey);
  5351. 0 aload_0 [this]
  5352. 1 getstatic net.minecraft.server.v1_14_R1.StatisticList.CUSTOM : net.minecraft.server.v1_14_R1.StatisticWrapper [970]
  5353. 4 aload_1 [minecraftkey]
  5354. 5 invokevirtual net.minecraft.server.v1_14_R1.StatisticWrapper.b(java.lang.Object) : net.minecraft.server.v1_14_R1.Statistic [975]
  5355. 8 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.Statistic) : void [2213]
  5356. 11 return
  5357. Line numbers:
  5358. [pc: 0, line: 1422]
  5359. [pc: 11, line: 1423]
  5360. Local variable table:
  5361. [pc: 0, pc: 12] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5362. [pc: 0, pc: 12] local: minecraftkey index: 1 type: net.minecraft.server.v1_14_R1.MinecraftKey
  5363.  
  5364. // Method descriptor #1867 (Lnet/minecraft/server/v1_14_R1/MinecraftKey;I)V
  5365. // Stack: 3, Locals: 3
  5366. public void a(net.minecraft.server.v1_14_R1.MinecraftKey minecraftkey, int i);
  5367. 0 aload_0 [this]
  5368. 1 getstatic net.minecraft.server.v1_14_R1.StatisticList.CUSTOM : net.minecraft.server.v1_14_R1.StatisticWrapper [970]
  5369. 4 aload_1 [minecraftkey]
  5370. 5 invokevirtual net.minecraft.server.v1_14_R1.StatisticWrapper.b(java.lang.Object) : net.minecraft.server.v1_14_R1.Statistic [975]
  5371. 8 iload_2 [i]
  5372. 9 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.Statistic, int) : void [2217]
  5373. 12 return
  5374. Line numbers:
  5375. [pc: 0, line: 1426]
  5376. [pc: 12, line: 1427]
  5377. Local variable table:
  5378. [pc: 0, pc: 13] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5379. [pc: 0, pc: 13] local: minecraftkey index: 1 type: net.minecraft.server.v1_14_R1.MinecraftKey
  5380. [pc: 0, pc: 13] local: i index: 2 type: int
  5381.  
  5382. // Method descriptor #976 (Lnet/minecraft/server/v1_14_R1/Statistic;)V
  5383. // Signature: (Lnet/minecraft/server/v1_14_R1/Statistic<*>;)V
  5384. // Stack: 3, Locals: 2
  5385. public void b(net.minecraft.server.v1_14_R1.Statistic statistic);
  5386. 0 aload_0 [this]
  5387. 1 aload_1 [statistic]
  5388. 2 iconst_1
  5389. 3 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.Statistic, int) : void [2217]
  5390. 6 return
  5391. Line numbers:
  5392. [pc: 0, line: 1430]
  5393. [pc: 6, line: 1431]
  5394. Local variable table:
  5395. [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5396. [pc: 0, pc: 7] local: statistic index: 1 type: net.minecraft.server.v1_14_R1.Statistic
  5397. Local variable type table:
  5398. [pc: 0, pc: 7] local: statistic index: 1 type: net.minecraft.server.v1_14_R1.Statistic<?>
  5399.  
  5400. // Method descriptor #2215 (Lnet/minecraft/server/v1_14_R1/Statistic;I)V
  5401. // Signature: (Lnet/minecraft/server/v1_14_R1/Statistic<*>;I)V
  5402. // Stack: 0, Locals: 3
  5403. public void a(net.minecraft.server.v1_14_R1.Statistic statistic, int i);
  5404. 0 return
  5405. Line numbers:
  5406. [pc: 0, line: 1433]
  5407. Local variable table:
  5408. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5409. [pc: 0, pc: 1] local: statistic index: 1 type: net.minecraft.server.v1_14_R1.Statistic
  5410. [pc: 0, pc: 1] local: i index: 2 type: int
  5411. Local variable type table:
  5412. [pc: 0, pc: 1] local: statistic index: 1 type: net.minecraft.server.v1_14_R1.Statistic<?>
  5413.  
  5414. // Method descriptor #976 (Lnet/minecraft/server/v1_14_R1/Statistic;)V
  5415. // Signature: (Lnet/minecraft/server/v1_14_R1/Statistic<*>;)V
  5416. // Stack: 0, Locals: 2
  5417. public void a(net.minecraft.server.v1_14_R1.Statistic statistic);
  5418. 0 return
  5419. Line numbers:
  5420. [pc: 0, line: 1435]
  5421. Local variable table:
  5422. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5423. [pc: 0, pc: 1] local: statistic index: 1 type: net.minecraft.server.v1_14_R1.Statistic
  5424. Local variable type table:
  5425. [pc: 0, pc: 1] local: statistic index: 1 type: net.minecraft.server.v1_14_R1.Statistic<?>
  5426.  
  5427. // Method descriptor #2222 (Ljava/util/Collection;)I
  5428. // Signature: (Ljava/util/Collection<Lnet/minecraft/server/v1_14_R1/IRecipe<*>;>;)I
  5429. // Stack: 1, Locals: 2
  5430. public int discoverRecipes(java.util.Collection collection);
  5431. 0 iconst_0
  5432. 1 ireturn
  5433. Line numbers:
  5434. [pc: 0, line: 1438]
  5435. Local variable table:
  5436. [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5437. [pc: 0, pc: 2] local: collection index: 1 type: java.util.Collection
  5438. Local variable type table:
  5439. [pc: 0, pc: 2] local: collection index: 1 type: java.util.Collection<net.minecraft.server.v1_14_R1.IRecipe<?>>
  5440.  
  5441. // Method descriptor #2226 ([Lnet/minecraft/server/v1_14_R1/MinecraftKey;)V
  5442. // Stack: 0, Locals: 2
  5443. public void a(net.minecraft.server.v1_14_R1.MinecraftKey[] aminecraftkey);
  5444. 0 return
  5445. Line numbers:
  5446. [pc: 0, line: 1441]
  5447. Local variable table:
  5448. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5449. [pc: 0, pc: 1] local: aminecraftkey index: 1 type: net.minecraft.server.v1_14_R1.MinecraftKey[]
  5450.  
  5451. // Method descriptor #2222 (Ljava/util/Collection;)I
  5452. // Signature: (Ljava/util/Collection<Lnet/minecraft/server/v1_14_R1/IRecipe<*>;>;)I
  5453. // Stack: 1, Locals: 2
  5454. public int undiscoverRecipes(java.util.Collection collection);
  5455. 0 iconst_0
  5456. 1 ireturn
  5457. Line numbers:
  5458. [pc: 0, line: 1444]
  5459. Local variable table:
  5460. [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5461. [pc: 0, pc: 2] local: collection index: 1 type: java.util.Collection
  5462. Local variable type table:
  5463. [pc: 0, pc: 2] local: collection index: 1 type: java.util.Collection<net.minecraft.server.v1_14_R1.IRecipe<?>>
  5464.  
  5465. // Method descriptor #170 ()V
  5466. // Stack: 2, Locals: 1
  5467. public void jump();
  5468. 0 aload_0 [this]
  5469. 1 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.jump() : void [2232]
  5470. 4 aload_0 [this]
  5471. 5 getstatic net.minecraft.server.v1_14_R1.StatisticList.JUMP : net.minecraft.server.v1_14_R1.MinecraftKey [2235]
  5472. 8 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey) : void [431]
  5473. 11 aload_0 [this]
  5474. 12 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSprinting() : boolean [760]
  5475. 15 ifeq 35
  5476. 18 aload_0 [this]
  5477. 19 aload_0 [this]
  5478. 20 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5479. 23 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [1892]
  5480. 26 getfield org.spigotmc.SpigotWorldConfig.jumpSprintExhaustion : float [2238]
  5481. 29 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.applyExhaustion(float) : void [1900]
  5482. 32 goto 49
  5483. 35 aload_0 [this]
  5484. 36 aload_0 [this]
  5485. 37 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5486. 40 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [1892]
  5487. 43 getfield org.spigotmc.SpigotWorldConfig.jumpWalkExhaustion : float [2241]
  5488. 46 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.applyExhaustion(float) : void [1900]
  5489. 49 return
  5490. Line numbers:
  5491. [pc: 0, line: 1449]
  5492. [pc: 4, line: 1450]
  5493. [pc: 11, line: 1451]
  5494. [pc: 18, line: 1452]
  5495. [pc: 35, line: 1454]
  5496. [pc: 49, line: 1457]
  5497. Local variable table:
  5498. [pc: 0, pc: 50] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5499. Stack map table: number of frames 2
  5500. [pc: 35, same]
  5501. [pc: 49, same]
  5502.  
  5503. // Method descriptor #1744 (Lnet/minecraft/server/v1_14_R1/Vec3D;)V
  5504. // Stack: 9, Locals: 13
  5505. public void e(net.minecraft.server.v1_14_R1.Vec3D vec3d);
  5506. 0 aload_0 [this]
  5507. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  5508. 4 dstore_2 [d0]
  5509. 5 aload_0 [this]
  5510. 6 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  5511. 9 dstore 4 [d1]
  5512. 11 aload_0 [this]
  5513. 12 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  5514. 15 dstore 6 [d2]
  5515. 17 aload_0 [this]
  5516. 18 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSwimming() : boolean [589]
  5517. 21 ifeq 145
  5518. 24 aload_0 [this]
  5519. 25 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isPassenger() : boolean [607]
  5520. 28 ifne 145
  5521. 31 aload_0 [this]
  5522. 32 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getLookDirection() : net.minecraft.server.v1_14_R1.Vec3D [2244]
  5523. 35 getfield net.minecraft.server.v1_14_R1.Vec3D.y : double [2246]
  5524. 38 dstore 8 [d3]
  5525. 40 dload 8 [d3]
  5526. 42 ldc2_w <Double -0.2> [2247]
  5527. 45 dcmpg
  5528. 46 ifge 55
  5529. 49 ldc2_w <Double 0.085> [2249]
  5530. 52 goto 58
  5531. 55 ldc2_w <Double 0.06> [2251]
  5532. 58 dstore 10 [d4]
  5533. 60 dload 8 [d3]
  5534. 62 dconst_0
  5535. 63 dcmpg
  5536. 64 ifle 117
  5537. 67 aload_0 [this]
  5538. 68 getfield net.minecraft.server.v1_14_R1.EntityHuman.jumping : boolean [2255]
  5539. 71 ifne 117
  5540. 74 aload_0 [this]
  5541. 75 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5542. 78 new net.minecraft.server.v1_14_R1.BlockPosition [224]
  5543. 81 dup
  5544. 82 aload_0 [this]
  5545. 83 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  5546. 86 aload_0 [this]
  5547. 87 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  5548. 90 dconst_1
  5549. 91 dadd
  5550. 92 ldc2_w <Double 0.1> [962]
  5551. 95 dsub
  5552. 96 aload_0 [this]
  5553. 97 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  5554. 100 invokespecial net.minecraft.server.v1_14_R1.BlockPosition(double, double, double) [2256]
  5555. 103 invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [2056]
  5556. 106 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.p() : net.minecraft.server.v1_14_R1.Fluid [2260]
  5557. 109 invokeinterface net.minecraft.server.v1_14_R1.Fluid.isEmpty() : boolean [2263] [nargs: 1]
  5558. 114 ifne 145
  5559. 117 aload_0 [this]
  5560. 118 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getMot() : net.minecraft.server.v1_14_R1.Vec3D [775]
  5561. 121 astore 12 [vec3d1]
  5562. 123 aload_0 [this]
  5563. 124 aload 12 [vec3d1]
  5564. 126 dconst_0
  5565. 127 dload 8 [d3]
  5566. 129 aload 12 [vec3d1]
  5567. 131 getfield net.minecraft.server.v1_14_R1.Vec3D.y : double [2246]
  5568. 134 dsub
  5569. 135 dload 10 [d4]
  5570. 137 dmul
  5571. 138 dconst_0
  5572. 139 invokevirtual net.minecraft.server.v1_14_R1.Vec3D.add(double, double, double) : net.minecraft.server.v1_14_R1.Vec3D [2266]
  5573. 142 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setMot(net.minecraft.server.v1_14_R1.Vec3D) : void [1746]
  5574. 145 aload_0 [this]
  5575. 146 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  5576. 149 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isFlying : boolean [598]
  5577. 152 ifeq 274
  5578. 155 aload_0 [this]
  5579. 156 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isPassenger() : boolean [607]
  5580. 159 ifne 274
  5581. 162 aload_0 [this]
  5582. 163 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getMot() : net.minecraft.server.v1_14_R1.Vec3D [775]
  5583. 166 getfield net.minecraft.server.v1_14_R1.Vec3D.y : double [2246]
  5584. 169 dstore 8 [d3]
  5585. 171 aload_0 [this]
  5586. 172 getfield net.minecraft.server.v1_14_R1.EntityHuman.aO : float [757]
  5587. 175 fstore 10 [f]
  5588. 177 aload_0 [this]
  5589. 178 aload_0 [this]
  5590. 179 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  5591. 182 invokevirtual net.minecraft.server.v1_14_R1.PlayerAbilities.a() : float [2268]
  5592. 185 aload_0 [this]
  5593. 186 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSprinting() : boolean [760]
  5594. 189 ifeq 196
  5595. 192 iconst_2
  5596. 193 goto 197
  5597. 196 iconst_1
  5598. 197 i2f
  5599. 198 fmul
  5600. 199 putfield net.minecraft.server.v1_14_R1.EntityHuman.aO : float [757]
  5601. 202 aload_0 [this]
  5602. 203 aload_1 [vec3d]
  5603. 204 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.e(net.minecraft.server.v1_14_R1.Vec3D) : void [2270]
  5604. 207 aload_0 [this]
  5605. 208 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getMot() : net.minecraft.server.v1_14_R1.Vec3D [775]
  5606. 211 astore 11 [vec3d2]
  5607. 213 aload_0 [this]
  5608. 214 aload 11 [vec3d2]
  5609. 216 getfield net.minecraft.server.v1_14_R1.Vec3D.x : double [2272]
  5610. 219 dload 8 [d3]
  5611. 221 ldc2_w <Double 0.6> [1739]
  5612. 224 dmul
  5613. 225 aload 11 [vec3d2]
  5614. 227 getfield net.minecraft.server.v1_14_R1.Vec3D.z : double [2274]
  5615. 230 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setMot(double, double, double) : void [961]
  5616. 233 aload_0 [this]
  5617. 234 fload 10 [f]
  5618. 236 putfield net.minecraft.server.v1_14_R1.EntityHuman.aO : float [757]
  5619. 239 aload_0 [this]
  5620. 240 fconst_0
  5621. 241 putfield net.minecraft.server.v1_14_R1.EntityHuman.fallDistance : float [837]
  5622. 244 aload_0 [this]
  5623. 245 bipush 7
  5624. 247 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getFlag(int) : boolean [2278]
  5625. 250 ifeq 271
  5626. 253 aload_0 [this]
  5627. 254 iconst_0
  5628. 255 invokestatic org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callToggleGlideEvent(net.minecraft.server.v1_14_R1.EntityLiving, boolean) : org.bukkit.event.entity.EntityToggleGlideEvent [2282]
  5629. 258 invokevirtual org.bukkit.event.entity.EntityToggleGlideEvent.isCancelled() : boolean [2285]
  5630. 261 ifne 271
  5631. 264 aload_0 [this]
  5632. 265 bipush 7
  5633. 267 iconst_0
  5634. 268 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setFlag(int, boolean) : void [982]
  5635. 271 goto 279
  5636. 274 aload_0 [this]
  5637. 275 aload_1 [vec3d]
  5638. 276 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.e(net.minecraft.server.v1_14_R1.Vec3D) : void [2270]
  5639. 279 aload_0 [this]
  5640. 280 aload_0 [this]
  5641. 281 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  5642. 284 dload_2 [d0]
  5643. 285 dsub
  5644. 286 aload_0 [this]
  5645. 287 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  5646. 290 dload 4 [d1]
  5647. 292 dsub
  5648. 293 aload_0 [this]
  5649. 294 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  5650. 297 dload 6 [d2]
  5651. 299 dsub
  5652. 300 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.checkMovement(double, double, double) : void [2288]
  5653. 303 return
  5654. Line numbers:
  5655. [pc: 0, line: 1461]
  5656. [pc: 5, line: 1462]
  5657. [pc: 11, line: 1463]
  5658. [pc: 17, line: 1466]
  5659. [pc: 31, line: 1467]
  5660. [pc: 40, line: 1468]
  5661. [pc: 60, line: 1470]
  5662. [pc: 117, line: 1471]
  5663. [pc: 123, line: 1473]
  5664. [pc: 145, line: 1477]
  5665. [pc: 162, line: 1478]
  5666. [pc: 171, line: 1479]
  5667. [pc: 177, line: 1481]
  5668. [pc: 202, line: 1482]
  5669. [pc: 207, line: 1483]
  5670. [pc: 213, line: 1485]
  5671. [pc: 233, line: 1486]
  5672. [pc: 239, line: 1487]
  5673. [pc: 244, line: 1489]
  5674. [pc: 264, line: 1490]
  5675. [pc: 271, line: 1493]
  5676. [pc: 274, line: 1494]
  5677. [pc: 279, line: 1497]
  5678. [pc: 303, line: 1498]
  5679. Local variable table:
  5680. [pc: 123, pc: 145] local: vec3d1 index: 12 type: net.minecraft.server.v1_14_R1.Vec3D
  5681. [pc: 60, pc: 145] local: d4 index: 10 type: double
  5682. [pc: 40, pc: 145] local: d3 index: 8 type: double
  5683. [pc: 177, pc: 271] local: f index: 10 type: float
  5684. [pc: 213, pc: 271] local: vec3d2 index: 11 type: net.minecraft.server.v1_14_R1.Vec3D
  5685. [pc: 171, pc: 274] local: d3 index: 8 type: double
  5686. [pc: 0, pc: 304] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5687. [pc: 0, pc: 304] local: vec3d index: 1 type: net.minecraft.server.v1_14_R1.Vec3D
  5688. [pc: 5, pc: 304] local: d0 index: 2 type: double
  5689. [pc: 11, pc: 304] local: d1 index: 4 type: double
  5690. [pc: 17, pc: 304] local: d2 index: 6 type: double
  5691. Stack map table: number of frames 9
  5692. [pc: 55, full, stack: {}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.Vec3D, double, double, double, double}]
  5693. [pc: 58, same_locals_1_stack_item, stack: {double}]
  5694. [pc: 117, append: {double}]
  5695. [pc: 145, chop 2 local(s)]
  5696. [pc: 196, full, stack: {net.minecraft.server.v1_14_R1.EntityHuman, float}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.Vec3D, double, double, double, double, float}]
  5697. [pc: 197, full, stack: {net.minecraft.server.v1_14_R1.EntityHuman, float, int}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.Vec3D, double, double, double, double, float}]
  5698. [pc: 271, chop 1 local(s)]
  5699. [pc: 274, chop 1 local(s)]
  5700. [pc: 279, same]
  5701.  
  5702. // Method descriptor #170 ()V
  5703. // Stack: 2, Locals: 1
  5704. public void ax();
  5705. 0 aload_0 [this]
  5706. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  5707. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isFlying : boolean [598]
  5708. 7 ifeq 18
  5709. 10 aload_0 [this]
  5710. 11 iconst_0
  5711. 12 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setSwimming(boolean) : void [2295]
  5712. 15 goto 22
  5713. 18 aload_0 [this]
  5714. 19 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.ax() : void [2297]
  5715. 22 return
  5716. Line numbers:
  5717. [pc: 0, line: 1502]
  5718. [pc: 10, line: 1503]
  5719. [pc: 18, line: 1505]
  5720. [pc: 22, line: 1508]
  5721. Local variable table:
  5722. [pc: 0, pc: 23] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5723. Stack map table: number of frames 2
  5724. [pc: 18, same]
  5725. [pc: 22, same]
  5726.  
  5727. // Method descriptor #2116 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)Z
  5728. // Stack: 3, Locals: 2
  5729. protected boolean f(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  5730. 0 aload_0 [this]
  5731. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5732. 4 aload_1 [blockposition]
  5733. 5 invokevirtual net.minecraft.server.v1_14_R1.World.getType(net.minecraft.server.v1_14_R1.BlockPosition) : net.minecraft.server.v1_14_R1.IBlockData [2056]
  5734. 8 aload_0 [this]
  5735. 9 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5736. 12 aload_1 [blockposition]
  5737. 13 invokevirtual net.minecraft.server.v1_14_R1.IBlockData.m(net.minecraft.server.v1_14_R1.IBlockAccess, net.minecraft.server.v1_14_R1.BlockPosition) : boolean [2300]
  5738. 16 ifne 23
  5739. 19 iconst_1
  5740. 20 goto 24
  5741. 23 iconst_0
  5742. 24 ireturn
  5743. Line numbers:
  5744. [pc: 0, line: 1511]
  5745. Local variable table:
  5746. [pc: 0, pc: 25] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5747. [pc: 0, pc: 25] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  5748. Stack map table: number of frames 2
  5749. [pc: 23, same]
  5750. [pc: 24, same_locals_1_stack_item, stack: {int}]
  5751.  
  5752. // Method descriptor #723 ()F
  5753. // Stack: 2, Locals: 1
  5754. public float db();
  5755. 0 aload_0 [this]
  5756. 1 getstatic net.minecraft.server.v1_14_R1.GenericAttributes.MOVEMENT_SPEED : net.minecraft.server.v1_14_R1.IAttribute [309]
  5757. 4 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getAttributeInstance(net.minecraft.server.v1_14_R1.IAttribute) : net.minecraft.server.v1_14_R1.AttributeInstance [312]
  5758. 7 invokeinterface net.minecraft.server.v1_14_R1.AttributeInstance.getValue() : double [766] [nargs: 1]
  5759. 12 d2f
  5760. 13 freturn
  5761. Line numbers:
  5762. [pc: 0, line: 1516]
  5763. Local variable table:
  5764. [pc: 0, pc: 14] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  5765.  
  5766. // Method descriptor #467 (DDD)V
  5767. // Stack: 6, Locals: 8
  5768. public void checkMovement(double d0, double d1, double d2);
  5769. 0 aload_0 [this]
  5770. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isPassenger() : boolean [607]
  5771. 4 ifne 475
  5772. 7 aload_0 [this]
  5773. 8 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSwimming() : boolean [589]
  5774. 11 ifeq 71
  5775. 14 dload_1 [d0]
  5776. 15 dload_1 [d0]
  5777. 16 dmul
  5778. 17 dload_3 [d1]
  5779. 18 dload_3 [d1]
  5780. 19 dmul
  5781. 20 dadd
  5782. 21 dload 5 [d2]
  5783. 23 dload 5 [d2]
  5784. 25 dmul
  5785. 26 dadd
  5786. 27 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sqrt(double) : float [782]
  5787. 30 ldc_w <Float 100.0> [2301]
  5788. 33 fmul
  5789. 34 invokestatic java.lang.Math.round(float) : int [1866]
  5790. 37 istore 7 [i]
  5791. 39 iload 7 [i]
  5792. 41 ifle 475
  5793. 44 aload_0 [this]
  5794. 45 getstatic net.minecraft.server.v1_14_R1.StatisticList.SWIM_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2304]
  5795. 48 iload 7 [i]
  5796. 50 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  5797. 53 aload_0 [this]
  5798. 54 ldc_w <Float 0.01> [2305]
  5799. 57 iload 7 [i]
  5800. 59 i2f
  5801. 60 fmul
  5802. 61 ldc_w <Float 0.01> [2305]
  5803. 64 fmul
  5804. 65 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.applyExhaustion(float) : void [1900]
  5805. 68 goto 475
  5806. 71 aload_0 [this]
  5807. 72 getstatic net.minecraft.server.v1_14_R1.TagsFluid.WATER : net.minecraft.server.v1_14_R1.Tag [503]
  5808. 75 iconst_1
  5809. 76 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.Tag, boolean) : boolean [506]
  5810. 79 ifeq 146
  5811. 82 dload_1 [d0]
  5812. 83 dload_1 [d0]
  5813. 84 dmul
  5814. 85 dload_3 [d1]
  5815. 86 dload_3 [d1]
  5816. 87 dmul
  5817. 88 dadd
  5818. 89 dload 5 [d2]
  5819. 91 dload 5 [d2]
  5820. 93 dmul
  5821. 94 dadd
  5822. 95 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sqrt(double) : float [782]
  5823. 98 ldc_w <Float 100.0> [2301]
  5824. 101 fmul
  5825. 102 invokestatic java.lang.Math.round(float) : int [1866]
  5826. 105 istore 7 [i]
  5827. 107 iload 7 [i]
  5828. 109 ifle 475
  5829. 112 aload_0 [this]
  5830. 113 getstatic net.minecraft.server.v1_14_R1.StatisticList.WALK_UNDER_WATER_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2308]
  5831. 116 iload 7 [i]
  5832. 118 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  5833. 121 aload_0 [this]
  5834. 122 aload_0 [this]
  5835. 123 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5836. 126 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [1892]
  5837. 129 getfield org.spigotmc.SpigotWorldConfig.swimMultiplier : float [2311]
  5838. 132 iload 7 [i]
  5839. 134 i2f
  5840. 135 fmul
  5841. 136 ldc_w <Float 0.01> [2305]
  5842. 139 fmul
  5843. 140 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.applyExhaustion(float) : void [1900]
  5844. 143 goto 475
  5845. 146 aload_0 [this]
  5846. 147 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isInWater() : boolean [841]
  5847. 150 ifeq 213
  5848. 153 dload_1 [d0]
  5849. 154 dload_1 [d0]
  5850. 155 dmul
  5851. 156 dload 5 [d2]
  5852. 158 dload 5 [d2]
  5853. 160 dmul
  5854. 161 dadd
  5855. 162 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sqrt(double) : float [782]
  5856. 165 ldc_w <Float 100.0> [2301]
  5857. 168 fmul
  5858. 169 invokestatic java.lang.Math.round(float) : int [1866]
  5859. 172 istore 7 [i]
  5860. 174 iload 7 [i]
  5861. 176 ifle 475
  5862. 179 aload_0 [this]
  5863. 180 getstatic net.minecraft.server.v1_14_R1.StatisticList.WALK_ON_WATER_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2314]
  5864. 183 iload 7 [i]
  5865. 185 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  5866. 188 aload_0 [this]
  5867. 189 aload_0 [this]
  5868. 190 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5869. 193 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [1892]
  5870. 196 getfield org.spigotmc.SpigotWorldConfig.swimMultiplier : float [2311]
  5871. 199 iload 7 [i]
  5872. 201 i2f
  5873. 202 fmul
  5874. 203 ldc_w <Float 0.01> [2305]
  5875. 206 fmul
  5876. 207 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.applyExhaustion(float) : void [1900]
  5877. 210 goto 475
  5878. 213 aload_0 [this]
  5879. 214 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isClimbing() : boolean [1687]
  5880. 217 ifeq 245
  5881. 220 dload_3 [d1]
  5882. 221 dconst_0
  5883. 222 dcmpl
  5884. 223 ifle 475
  5885. 226 aload_0 [this]
  5886. 227 getstatic net.minecraft.server.v1_14_R1.StatisticList.CLIMB_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2317]
  5887. 230 dload_3 [d1]
  5888. 231 ldc2_w <Double 100.0> [2318]
  5889. 234 dmul
  5890. 235 invokestatic java.lang.Math.round(double) : long [2322]
  5891. 238 l2i
  5892. 239 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  5893. 242 goto 475
  5894. 245 aload_0 [this]
  5895. 246 getfield net.minecraft.server.v1_14_R1.EntityHuman.onGround : boolean [374]
  5896. 249 ifeq 394
  5897. 252 dload_1 [d0]
  5898. 253 dload_1 [d0]
  5899. 254 dmul
  5900. 255 dload 5 [d2]
  5901. 257 dload 5 [d2]
  5902. 259 dmul
  5903. 260 dadd
  5904. 261 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sqrt(double) : float [782]
  5905. 264 ldc_w <Float 100.0> [2301]
  5906. 267 fmul
  5907. 268 invokestatic java.lang.Math.round(float) : int [1866]
  5908. 271 istore 7 [i]
  5909. 273 iload 7 [i]
  5910. 275 ifle 475
  5911. 278 aload_0 [this]
  5912. 279 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSprinting() : boolean [760]
  5913. 282 ifeq 319
  5914. 285 aload_0 [this]
  5915. 286 getstatic net.minecraft.server.v1_14_R1.StatisticList.SPRINT_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2325]
  5916. 289 iload 7 [i]
  5917. 291 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  5918. 294 aload_0 [this]
  5919. 295 aload_0 [this]
  5920. 296 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5921. 299 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [1892]
  5922. 302 getfield org.spigotmc.SpigotWorldConfig.sprintMultiplier : float [2328]
  5923. 305 iload 7 [i]
  5924. 307 i2f
  5925. 308 fmul
  5926. 309 ldc_w <Float 0.01> [2305]
  5927. 312 fmul
  5928. 313 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.applyExhaustion(float) : void [1900]
  5929. 316 goto 475
  5930. 319 aload_0 [this]
  5931. 320 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSneaking() : boolean [440]
  5932. 323 ifeq 360
  5933. 326 aload_0 [this]
  5934. 327 getstatic net.minecraft.server.v1_14_R1.StatisticList.CROUCH_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2331]
  5935. 330 iload 7 [i]
  5936. 332 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  5937. 335 aload_0 [this]
  5938. 336 aload_0 [this]
  5939. 337 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5940. 340 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [1892]
  5941. 343 getfield org.spigotmc.SpigotWorldConfig.otherMultiplier : float [2334]
  5942. 346 iload 7 [i]
  5943. 348 i2f
  5944. 349 fmul
  5945. 350 ldc_w <Float 0.01> [2305]
  5946. 353 fmul
  5947. 354 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.applyExhaustion(float) : void [1900]
  5948. 357 goto 475
  5949. 360 aload_0 [this]
  5950. 361 getstatic net.minecraft.server.v1_14_R1.StatisticList.WALK_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2337]
  5951. 364 iload 7 [i]
  5952. 366 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  5953. 369 aload_0 [this]
  5954. 370 aload_0 [this]
  5955. 371 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  5956. 374 getfield net.minecraft.server.v1_14_R1.World.spigotConfig : org.spigotmc.SpigotWorldConfig [1892]
  5957. 377 getfield org.spigotmc.SpigotWorldConfig.otherMultiplier : float [2334]
  5958. 380 iload 7 [i]
  5959. 382 i2f
  5960. 383 fmul
  5961. 384 ldc_w <Float 0.01> [2305]
  5962. 387 fmul
  5963. 388 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.applyExhaustion(float) : void [1900]
  5964. 391 goto 475
  5965. 394 aload_0 [this]
  5966. 395 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isGliding() : boolean [580]
  5967. 398 ifeq 438
  5968. 401 dload_1 [d0]
  5969. 402 dload_1 [d0]
  5970. 403 dmul
  5971. 404 dload_3 [d1]
  5972. 405 dload_3 [d1]
  5973. 406 dmul
  5974. 407 dadd
  5975. 408 dload 5 [d2]
  5976. 410 dload 5 [d2]
  5977. 412 dmul
  5978. 413 dadd
  5979. 414 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sqrt(double) : float [782]
  5980. 417 ldc_w <Float 100.0> [2301]
  5981. 420 fmul
  5982. 421 invokestatic java.lang.Math.round(float) : int [1866]
  5983. 424 istore 7 [i]
  5984. 426 aload_0 [this]
  5985. 427 getstatic net.minecraft.server.v1_14_R1.StatisticList.AVIATE_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2340]
  5986. 430 iload 7 [i]
  5987. 432 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  5988. 435 goto 475
  5989. 438 dload_1 [d0]
  5990. 439 dload_1 [d0]
  5991. 440 dmul
  5992. 441 dload 5 [d2]
  5993. 443 dload 5 [d2]
  5994. 445 dmul
  5995. 446 dadd
  5996. 447 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sqrt(double) : float [782]
  5997. 450 ldc_w <Float 100.0> [2301]
  5998. 453 fmul
  5999. 454 invokestatic java.lang.Math.round(float) : int [1866]
  6000. 457 istore 7 [i]
  6001. 459 iload 7 [i]
  6002. 461 bipush 25
  6003. 463 if_icmple 475
  6004. 466 aload_0 [this]
  6005. 467 getstatic net.minecraft.server.v1_14_R1.StatisticList.FLY_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2343]
  6006. 470 iload 7 [i]
  6007. 472 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  6008. 475 return
  6009. Line numbers:
  6010. [pc: 0, line: 1520]
  6011. [pc: 7, line: 1523]
  6012. [pc: 14, line: 1524]
  6013. [pc: 39, line: 1525]
  6014. [pc: 44, line: 1526]
  6015. [pc: 53, line: 1527]
  6016. [pc: 71, line: 1529]
  6017. [pc: 82, line: 1530]
  6018. [pc: 107, line: 1531]
  6019. [pc: 112, line: 1532]
  6020. [pc: 121, line: 1533]
  6021. [pc: 146, line: 1535]
  6022. [pc: 153, line: 1536]
  6023. [pc: 174, line: 1537]
  6024. [pc: 179, line: 1538]
  6025. [pc: 188, line: 1539]
  6026. [pc: 213, line: 1541]
  6027. [pc: 220, line: 1542]
  6028. [pc: 226, line: 1543]
  6029. [pc: 245, line: 1545]
  6030. [pc: 252, line: 1546]
  6031. [pc: 273, line: 1547]
  6032. [pc: 278, line: 1548]
  6033. [pc: 285, line: 1549]
  6034. [pc: 294, line: 1550]
  6035. [pc: 319, line: 1551]
  6036. [pc: 326, line: 1552]
  6037. [pc: 335, line: 1553]
  6038. [pc: 360, line: 1555]
  6039. [pc: 369, line: 1556]
  6040. [pc: 394, line: 1559]
  6041. [pc: 401, line: 1560]
  6042. [pc: 426, line: 1561]
  6043. [pc: 438, line: 1563]
  6044. [pc: 459, line: 1564]
  6045. [pc: 466, line: 1565]
  6046. [pc: 475, line: 1570]
  6047. Local variable table:
  6048. [pc: 39, pc: 71] local: i index: 7 type: int
  6049. [pc: 107, pc: 146] local: i index: 7 type: int
  6050. [pc: 174, pc: 213] local: i index: 7 type: int
  6051. [pc: 273, pc: 394] local: i index: 7 type: int
  6052. [pc: 426, pc: 438] local: i index: 7 type: int
  6053. [pc: 459, pc: 475] local: i index: 7 type: int
  6054. [pc: 0, pc: 476] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6055. [pc: 0, pc: 476] local: d0 index: 1 type: double
  6056. [pc: 0, pc: 476] local: d1 index: 3 type: double
  6057. [pc: 0, pc: 476] local: d2 index: 5 type: double
  6058. Stack map table: number of frames 9
  6059. [pc: 71, same_extended]
  6060. [pc: 146, same_extended]
  6061. [pc: 213, same_extended]
  6062. [pc: 245, same]
  6063. [pc: 319, append: {int}]
  6064. [pc: 360, same]
  6065. [pc: 394, chop 1 local(s)]
  6066. [pc: 438, same]
  6067. [pc: 475, same]
  6068.  
  6069. // Method descriptor #467 (DDD)V
  6070. // Stack: 6, Locals: 8
  6071. private void m(double d0, double d1, double d2);
  6072. 0 aload_0 [this]
  6073. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isPassenger() : boolean [607]
  6074. 4 ifeq 122
  6075. 7 dload_1 [d0]
  6076. 8 dload_1 [d0]
  6077. 9 dmul
  6078. 10 dload_3 [d1]
  6079. 11 dload_3 [d1]
  6080. 12 dmul
  6081. 13 dadd
  6082. 14 dload 5 [d2]
  6083. 16 dload 5 [d2]
  6084. 18 dmul
  6085. 19 dadd
  6086. 20 invokestatic net.minecraft.server.v1_14_R1.MathHelper.sqrt(double) : float [782]
  6087. 23 ldc_w <Float 100.0> [2301]
  6088. 26 fmul
  6089. 27 invokestatic java.lang.Math.round(float) : int [1866]
  6090. 30 istore 7 [i]
  6091. 32 iload 7 [i]
  6092. 34 ifle 122
  6093. 37 aload_0 [this]
  6094. 38 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getVehicle() : net.minecraft.server.v1_14_R1.Entity [681]
  6095. 41 instanceof net.minecraft.server.v1_14_R1.EntityMinecartAbstract [2345]
  6096. 44 ifeq 59
  6097. 47 aload_0 [this]
  6098. 48 getstatic net.minecraft.server.v1_14_R1.StatisticList.MINECART_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2348]
  6099. 51 iload 7 [i]
  6100. 53 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  6101. 56 goto 122
  6102. 59 aload_0 [this]
  6103. 60 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getVehicle() : net.minecraft.server.v1_14_R1.Entity [681]
  6104. 63 instanceof net.minecraft.server.v1_14_R1.EntityBoat [2350]
  6105. 66 ifeq 81
  6106. 69 aload_0 [this]
  6107. 70 getstatic net.minecraft.server.v1_14_R1.StatisticList.BOAT_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2353]
  6108. 73 iload 7 [i]
  6109. 75 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  6110. 78 goto 122
  6111. 81 aload_0 [this]
  6112. 82 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getVehicle() : net.minecraft.server.v1_14_R1.Entity [681]
  6113. 85 instanceof net.minecraft.server.v1_14_R1.EntityPig [683]
  6114. 88 ifeq 103
  6115. 91 aload_0 [this]
  6116. 92 getstatic net.minecraft.server.v1_14_R1.StatisticList.PIG_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2356]
  6117. 95 iload 7 [i]
  6118. 97 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  6119. 100 goto 122
  6120. 103 aload_0 [this]
  6121. 104 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getVehicle() : net.minecraft.server.v1_14_R1.Entity [681]
  6122. 107 instanceof net.minecraft.server.v1_14_R1.EntityHorseAbstract [2358]
  6123. 110 ifeq 122
  6124. 113 aload_0 [this]
  6125. 114 getstatic net.minecraft.server.v1_14_R1.StatisticList.HORSE_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2361]
  6126. 117 iload 7 [i]
  6127. 119 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  6128. 122 return
  6129. Line numbers:
  6130. [pc: 0, line: 1573]
  6131. [pc: 7, line: 1574]
  6132. [pc: 32, line: 1576]
  6133. [pc: 37, line: 1577]
  6134. [pc: 47, line: 1578]
  6135. [pc: 59, line: 1579]
  6136. [pc: 69, line: 1580]
  6137. [pc: 81, line: 1581]
  6138. [pc: 91, line: 1582]
  6139. [pc: 103, line: 1583]
  6140. [pc: 113, line: 1584]
  6141. [pc: 122, line: 1589]
  6142. Local variable table:
  6143. [pc: 32, pc: 122] local: i index: 7 type: int
  6144. [pc: 0, pc: 123] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6145. [pc: 0, pc: 123] local: d0 index: 1 type: double
  6146. [pc: 0, pc: 123] local: d1 index: 3 type: double
  6147. [pc: 0, pc: 123] local: d2 index: 5 type: double
  6148. Stack map table: number of frames 4
  6149. [pc: 59, append: {int}]
  6150. [pc: 81, same]
  6151. [pc: 103, same]
  6152. [pc: 122, chop 1 local(s)]
  6153.  
  6154. // Method descriptor #2362 (FF)V
  6155. // Stack: 6, Locals: 3
  6156. public void b(float f, float f1);
  6157. 0 aload_0 [this]
  6158. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  6159. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.canFly : boolean [2365]
  6160. 7 ifne 39
  6161. 10 fload_1 [f]
  6162. 11 fconst_2
  6163. 12 fcmpl
  6164. 13 iflt 33
  6165. 16 aload_0 [this]
  6166. 17 getstatic net.minecraft.server.v1_14_R1.StatisticList.FALL_ONE_CM : net.minecraft.server.v1_14_R1.MinecraftKey [2368]
  6167. 20 fload_1 [f]
  6168. 21 f2d
  6169. 22 ldc2_w <Double 100.0> [2318]
  6170. 25 dmul
  6171. 26 invokestatic java.lang.Math.round(double) : long [2322]
  6172. 29 l2i
  6173. 30 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.a(net.minecraft.server.v1_14_R1.MinecraftKey, int) : void [1869]
  6174. 33 aload_0 [this]
  6175. 34 fload_1 [f]
  6176. 35 fload_2 [f1]
  6177. 36 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.b(float, float) : void [2370]
  6178. 39 return
  6179. Line numbers:
  6180. [pc: 0, line: 1593]
  6181. [pc: 10, line: 1594]
  6182. [pc: 16, line: 1595]
  6183. [pc: 33, line: 1598]
  6184. [pc: 39, line: 1600]
  6185. Local variable table:
  6186. [pc: 0, pc: 40] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6187. [pc: 0, pc: 40] local: f index: 1 type: float
  6188. [pc: 0, pc: 40] local: f1 index: 2 type: float
  6189. Stack map table: number of frames 2
  6190. [pc: 33, same]
  6191. [pc: 39, same]
  6192.  
  6193. // Method descriptor #170 ()V
  6194. // Stack: 1, Locals: 1
  6195. protected void az();
  6196. 0 aload_0 [this]
  6197. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSpectator() : boolean [368]
  6198. 4 ifne 11
  6199. 7 aload_0 [this]
  6200. 8 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.az() : void [2372]
  6201. 11 return
  6202. Line numbers:
  6203. [pc: 0, line: 1604]
  6204. [pc: 7, line: 1605]
  6205. [pc: 11, line: 1608]
  6206. Local variable table:
  6207. [pc: 0, pc: 12] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6208. Stack map table: number of frames 1
  6209. [pc: 11, same]
  6210.  
  6211. // Method descriptor #2374 (I)Lnet/minecraft/server/v1_14_R1/SoundEffect;
  6212. // Stack: 2, Locals: 2
  6213. protected net.minecraft.server.v1_14_R1.SoundEffect getSoundFall(int i);
  6214. 0 iload_1 [i]
  6215. 1 iconst_4
  6216. 2 if_icmple 11
  6217. 5 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_BIG_FALL : net.minecraft.server.v1_14_R1.SoundEffect [2377]
  6218. 8 goto 14
  6219. 11 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_SMALL_FALL : net.minecraft.server.v1_14_R1.SoundEffect [2380]
  6220. 14 areturn
  6221. Line numbers:
  6222. [pc: 0, line: 1612]
  6223. Local variable table:
  6224. [pc: 0, pc: 15] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6225. [pc: 0, pc: 15] local: i index: 1 type: int
  6226. Stack map table: number of frames 2
  6227. [pc: 11, same]
  6228. [pc: 14, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.SoundEffect}]
  6229.  
  6230. // Method descriptor #1434 (Lnet/minecraft/server/v1_14_R1/EntityLiving;)V
  6231. // Stack: 3, Locals: 2
  6232. public void b(net.minecraft.server.v1_14_R1.EntityLiving entityliving);
  6233. 0 aload_0 [this]
  6234. 1 getstatic net.minecraft.server.v1_14_R1.StatisticList.ENTITY_KILLED : net.minecraft.server.v1_14_R1.StatisticWrapper [2383]
  6235. 4 aload_1 [entityliving]
  6236. 5 invokevirtual net.minecraft.server.v1_14_R1.EntityLiving.getEntityType() : net.minecraft.server.v1_14_R1.EntityTypes [2387]
  6237. 8 invokevirtual net.minecraft.server.v1_14_R1.StatisticWrapper.b(java.lang.Object) : net.minecraft.server.v1_14_R1.Statistic [975]
  6238. 11 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.Statistic) : void [2213]
  6239. 14 return
  6240. Line numbers:
  6241. [pc: 0, line: 1617]
  6242. [pc: 14, line: 1618]
  6243. Local variable table:
  6244. [pc: 0, pc: 15] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6245. [pc: 0, pc: 15] local: entityliving index: 1 type: net.minecraft.server.v1_14_R1.EntityLiving
  6246.  
  6247. // Method descriptor #2388 (Lnet/minecraft/server/v1_14_R1/IBlockData;Lnet/minecraft/server/v1_14_R1/Vec3D;)V
  6248. // Stack: 3, Locals: 3
  6249. public void a(net.minecraft.server.v1_14_R1.IBlockData iblockdata, net.minecraft.server.v1_14_R1.Vec3D vec3d);
  6250. 0 aload_0 [this]
  6251. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  6252. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isFlying : boolean [598]
  6253. 7 ifne 16
  6254. 10 aload_0 [this]
  6255. 11 aload_1 [iblockdata]
  6256. 12 aload_2 [vec3d]
  6257. 13 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.a(net.minecraft.server.v1_14_R1.IBlockData, net.minecraft.server.v1_14_R1.Vec3D) : void [2390]
  6258. 16 return
  6259. Line numbers:
  6260. [pc: 0, line: 1622]
  6261. [pc: 10, line: 1623]
  6262. [pc: 16, line: 1626]
  6263. Local variable table:
  6264. [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6265. [pc: 0, pc: 17] local: iblockdata index: 1 type: net.minecraft.server.v1_14_R1.IBlockData
  6266. [pc: 0, pc: 17] local: vec3d index: 2 type: net.minecraft.server.v1_14_R1.Vec3D
  6267. Stack map table: number of frames 1
  6268. [pc: 16, same]
  6269.  
  6270. // Method descriptor #745 (I)V
  6271. // Stack: 4, Locals: 3
  6272. public void giveExp(int i);
  6273. 0 aload_0 [this]
  6274. 1 iload_1 [i]
  6275. 2 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.addScore(int) : void [2393]
  6276. 5 aload_0 [this]
  6277. 6 dup
  6278. 7 getfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6279. 10 iload_1 [i]
  6280. 11 i2f
  6281. 12 aload_0 [this]
  6282. 13 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getExpToLevel() : int [2396]
  6283. 16 i2f
  6284. 17 fdiv
  6285. 18 fadd
  6286. 19 putfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6287. 22 aload_0 [this]
  6288. 23 aload_0 [this]
  6289. 24 getfield net.minecraft.server.v1_14_R1.EntityHuman.expTotal : int [1291]
  6290. 27 iload_1 [i]
  6291. 28 iadd
  6292. 29 iconst_0
  6293. 30 ldc_w <Integer 2147483647> [2397]
  6294. 33 invokestatic net.minecraft.server.v1_14_R1.MathHelper.clamp(int, int, int) : int [2401]
  6295. 36 putfield net.minecraft.server.v1_14_R1.EntityHuman.expTotal : int [1291]
  6296. 39 aload_0 [this]
  6297. 40 getfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6298. 43 fconst_0
  6299. 44 fcmpg
  6300. 45 ifge 100
  6301. 48 aload_0 [this]
  6302. 49 getfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6303. 52 aload_0 [this]
  6304. 53 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getExpToLevel() : int [2396]
  6305. 56 i2f
  6306. 57 fmul
  6307. 58 fstore_2 [f]
  6308. 59 aload_0 [this]
  6309. 60 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6310. 63 ifle 87
  6311. 66 aload_0 [this]
  6312. 67 iconst_m1
  6313. 68 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.levelDown(int) : void [2404]
  6314. 71 aload_0 [this]
  6315. 72 fconst_1
  6316. 73 fload_2 [f]
  6317. 74 aload_0 [this]
  6318. 75 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getExpToLevel() : int [2396]
  6319. 78 i2f
  6320. 79 fdiv
  6321. 80 fadd
  6322. 81 putfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6323. 84 goto 97
  6324. 87 aload_0 [this]
  6325. 88 iconst_m1
  6326. 89 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.levelDown(int) : void [2404]
  6327. 92 aload_0 [this]
  6328. 93 fconst_0
  6329. 94 putfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6330. 97 goto 39
  6331. 100 aload_0 [this]
  6332. 101 getfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6333. 104 fconst_1
  6334. 105 fcmpl
  6335. 106 iflt 147
  6336. 109 aload_0 [this]
  6337. 110 aload_0 [this]
  6338. 111 getfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6339. 114 fconst_1
  6340. 115 fsub
  6341. 116 aload_0 [this]
  6342. 117 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getExpToLevel() : int [2396]
  6343. 120 i2f
  6344. 121 fmul
  6345. 122 putfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6346. 125 aload_0 [this]
  6347. 126 iconst_1
  6348. 127 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.levelDown(int) : void [2404]
  6349. 130 aload_0 [this]
  6350. 131 dup
  6351. 132 getfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6352. 135 aload_0 [this]
  6353. 136 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getExpToLevel() : int [2396]
  6354. 139 i2f
  6355. 140 fdiv
  6356. 141 putfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6357. 144 goto 100
  6358. 147 return
  6359. Line numbers:
  6360. [pc: 0, line: 1629]
  6361. [pc: 5, line: 1630]
  6362. [pc: 22, line: 1631]
  6363. [pc: 39, line: 1633]
  6364. [pc: 48, line: 1634]
  6365. [pc: 59, line: 1636]
  6366. [pc: 66, line: 1637]
  6367. [pc: 71, line: 1638]
  6368. [pc: 87, line: 1640]
  6369. [pc: 92, line: 1641]
  6370. [pc: 97, line: 1643]
  6371. [pc: 100, line: 1645]
  6372. [pc: 109, line: 1646]
  6373. [pc: 125, line: 1647]
  6374. [pc: 130, line: 1648]
  6375. [pc: 147, line: 1651]
  6376. Local variable table:
  6377. [pc: 59, pc: 97] local: f index: 2 type: float
  6378. [pc: 0, pc: 148] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6379. [pc: 0, pc: 148] local: i index: 1 type: int
  6380. Stack map table: number of frames 5
  6381. [pc: 39, same]
  6382. [pc: 87, append: {float}]
  6383. [pc: 97, chop 1 local(s)]
  6384. [pc: 100, same]
  6385. [pc: 147, same]
  6386.  
  6387. // Method descriptor #226 ()I
  6388. // Stack: 1, Locals: 1
  6389. public int dM();
  6390. 0 aload_0 [this]
  6391. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.bR : int [1295]
  6392. 4 ireturn
  6393. Line numbers:
  6394. [pc: 0, line: 1654]
  6395. Local variable table:
  6396. [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6397.  
  6398. // Method descriptor #2407 (Lnet/minecraft/server/v1_14_R1/ItemStack;I)V
  6399. // Stack: 3, Locals: 3
  6400. public void enchantDone(net.minecraft.server.v1_14_R1.ItemStack itemstack, int i);
  6401. 0 aload_0 [this]
  6402. 1 dup
  6403. 2 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6404. 5 iload_2 [i]
  6405. 6 isub
  6406. 7 putfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6407. 10 aload_0 [this]
  6408. 11 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6409. 14 ifge 32
  6410. 17 aload_0 [this]
  6411. 18 iconst_0
  6412. 19 putfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6413. 22 aload_0 [this]
  6414. 23 fconst_0
  6415. 24 putfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6416. 27 aload_0 [this]
  6417. 28 iconst_0
  6418. 29 putfield net.minecraft.server.v1_14_R1.EntityHuman.expTotal : int [1291]
  6419. 32 aload_0 [this]
  6420. 33 aload_0 [this]
  6421. 34 getfield net.minecraft.server.v1_14_R1.EntityHuman.random : java.util.Random [1086]
  6422. 37 invokevirtual java.util.Random.nextInt() : int [1298]
  6423. 40 putfield net.minecraft.server.v1_14_R1.EntityHuman.bR : int [1295]
  6424. 43 return
  6425. Line numbers:
  6426. [pc: 0, line: 1658]
  6427. [pc: 10, line: 1659]
  6428. [pc: 17, line: 1660]
  6429. [pc: 22, line: 1661]
  6430. [pc: 27, line: 1662]
  6431. [pc: 32, line: 1665]
  6432. [pc: 43, line: 1666]
  6433. Local variable table:
  6434. [pc: 0, pc: 44] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6435. [pc: 0, pc: 44] local: itemstack index: 1 type: net.minecraft.server.v1_14_R1.ItemStack
  6436. [pc: 0, pc: 44] local: i index: 2 type: int
  6437. Stack map table: number of frames 1
  6438. [pc: 32, same]
  6439.  
  6440. // Method descriptor #745 (I)V
  6441. // Stack: 12, Locals: 3
  6442. public void levelDown(int i);
  6443. 0 aload_0 [this]
  6444. 1 dup
  6445. 2 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6446. 5 iload_1 [i]
  6447. 6 iadd
  6448. 7 putfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6449. 10 aload_0 [this]
  6450. 11 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6451. 14 ifge 32
  6452. 17 aload_0 [this]
  6453. 18 iconst_0
  6454. 19 putfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6455. 22 aload_0 [this]
  6456. 23 fconst_0
  6457. 24 putfield net.minecraft.server.v1_14_R1.EntityHuman.exp : float [1283]
  6458. 27 aload_0 [this]
  6459. 28 iconst_0
  6460. 29 putfield net.minecraft.server.v1_14_R1.EntityHuman.expTotal : int [1291]
  6461. 32 iload_1 [i]
  6462. 33 ifle 130
  6463. 36 aload_0 [this]
  6464. 37 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6465. 40 iconst_5
  6466. 41 irem
  6467. 42 ifne 130
  6468. 45 aload_0 [this]
  6469. 46 getfield net.minecraft.server.v1_14_R1.EntityHuman.bV : int [2409]
  6470. 49 i2f
  6471. 50 aload_0 [this]
  6472. 51 getfield net.minecraft.server.v1_14_R1.EntityHuman.ticksLived : int [731]
  6473. 54 i2f
  6474. 55 ldc_w <Float 100.0> [2301]
  6475. 58 fsub
  6476. 59 fcmpg
  6477. 60 ifge 130
  6478. 63 aload_0 [this]
  6479. 64 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6480. 67 bipush 30
  6481. 69 if_icmple 76
  6482. 72 fconst_1
  6483. 73 goto 85
  6484. 76 aload_0 [this]
  6485. 77 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6486. 80 i2f
  6487. 81 ldc_w <Float 30.0> [2410]
  6488. 84 fdiv
  6489. 85 fstore_2 [f]
  6490. 86 aload_0 [this]
  6491. 87 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  6492. 90 aconst_null
  6493. 91 checkcast net.minecraft.server.v1_14_R1.EntityHuman [2]
  6494. 94 aload_0 [this]
  6495. 95 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  6496. 98 aload_0 [this]
  6497. 99 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  6498. 102 aload_0 [this]
  6499. 103 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  6500. 106 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_LEVELUP : net.minecraft.server.v1_14_R1.SoundEffect [2413]
  6501. 109 aload_0 [this]
  6502. 110 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getSoundCategory() : net.minecraft.server.v1_14_R1.SoundCategory [635]
  6503. 113 fload_2 [f]
  6504. 114 ldc_w <Float 0.75> [1930]
  6505. 117 fmul
  6506. 118 fconst_1
  6507. 119 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 [639]
  6508. 122 aload_0 [this]
  6509. 123 aload_0 [this]
  6510. 124 getfield net.minecraft.server.v1_14_R1.EntityHuman.ticksLived : int [731]
  6511. 127 putfield net.minecraft.server.v1_14_R1.EntityHuman.bV : int [2409]
  6512. 130 return
  6513. Line numbers:
  6514. [pc: 0, line: 1669]
  6515. [pc: 10, line: 1670]
  6516. [pc: 17, line: 1671]
  6517. [pc: 22, line: 1672]
  6518. [pc: 27, line: 1673]
  6519. [pc: 32, line: 1676]
  6520. [pc: 63, line: 1677]
  6521. [pc: 86, line: 1679]
  6522. [pc: 122, line: 1680]
  6523. [pc: 130, line: 1683]
  6524. Local variable table:
  6525. [pc: 86, pc: 130] local: f index: 2 type: float
  6526. [pc: 0, pc: 131] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6527. [pc: 0, pc: 131] local: i index: 1 type: int
  6528. Stack map table: number of frames 4
  6529. [pc: 32, same]
  6530. [pc: 76, same]
  6531. [pc: 85, same_locals_1_stack_item, stack: {float}]
  6532. [pc: 130, same]
  6533.  
  6534. // Method descriptor #226 ()I
  6535. // Stack: 3, Locals: 1
  6536. public int getExpToLevel();
  6537. 0 aload_0 [this]
  6538. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6539. 4 bipush 30
  6540. 6 if_icmplt 25
  6541. 9 bipush 112
  6542. 11 aload_0 [this]
  6543. 12 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6544. 15 bipush 30
  6545. 17 isub
  6546. 18 bipush 9
  6547. 20 imul
  6548. 21 iadd
  6549. 22 goto 58
  6550. 25 aload_0 [this]
  6551. 26 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6552. 29 bipush 15
  6553. 31 if_icmplt 49
  6554. 34 bipush 37
  6555. 36 aload_0 [this]
  6556. 37 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6557. 40 bipush 15
  6558. 42 isub
  6559. 43 iconst_5
  6560. 44 imul
  6561. 45 iadd
  6562. 46 goto 58
  6563. 49 bipush 7
  6564. 51 aload_0 [this]
  6565. 52 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6566. 55 iconst_2
  6567. 56 imul
  6568. 57 iadd
  6569. 58 ireturn
  6570. Line numbers:
  6571. [pc: 0, line: 1686]
  6572. Local variable table:
  6573. [pc: 0, pc: 59] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6574. Stack map table: number of frames 3
  6575. [pc: 25, same]
  6576. [pc: 49, same]
  6577. [pc: 58, same_locals_1_stack_item, stack: {int}]
  6578.  
  6579. // Method descriptor #768 (F)V
  6580. // Stack: 2, Locals: 2
  6581. public void applyExhaustion(float f);
  6582. 0 aload_0 [this]
  6583. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  6584. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isInvulnerable : boolean [414]
  6585. 7 ifne 28
  6586. 10 aload_0 [this]
  6587. 11 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  6588. 14 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [209]
  6589. 17 ifne 28
  6590. 20 aload_0 [this]
  6591. 21 getfield net.minecraft.server.v1_14_R1.EntityHuman.foodData : net.minecraft.server.v1_14_R1.FoodMetaData [167]
  6592. 24 fload_1 [f]
  6593. 25 invokevirtual net.minecraft.server.v1_14_R1.FoodMetaData.a(float) : void [2414]
  6594. 28 return
  6595. Line numbers:
  6596. [pc: 0, line: 1690]
  6597. [pc: 10, line: 1691]
  6598. [pc: 20, line: 1692]
  6599. [pc: 28, line: 1696]
  6600. Local variable table:
  6601. [pc: 0, pc: 29] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6602. [pc: 0, pc: 29] local: f index: 1 type: float
  6603. Stack map table: number of frames 1
  6604. [pc: 28, same]
  6605.  
  6606. // Method descriptor #2416 ()Lnet/minecraft/server/v1_14_R1/FoodMetaData;
  6607. // Stack: 1, Locals: 1
  6608. public net.minecraft.server.v1_14_R1.FoodMetaData getFoodData();
  6609. 0 aload_0 [this]
  6610. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.foodData : net.minecraft.server.v1_14_R1.FoodMetaData [167]
  6611. 4 areturn
  6612. Line numbers:
  6613. [pc: 0, line: 1699]
  6614. Local variable table:
  6615. [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6616.  
  6617. // Method descriptor #2417 (Z)Z
  6618. // Stack: 1, Locals: 2
  6619. public boolean p(boolean flag);
  6620. 0 aload_0 [this]
  6621. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  6622. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isInvulnerable : boolean [414]
  6623. 7 ifne 28
  6624. 10 iload_1 [flag]
  6625. 11 ifne 24
  6626. 14 aload_0 [this]
  6627. 15 getfield net.minecraft.server.v1_14_R1.EntityHuman.foodData : net.minecraft.server.v1_14_R1.FoodMetaData [167]
  6628. 18 invokevirtual net.minecraft.server.v1_14_R1.FoodMetaData.c() : boolean [741]
  6629. 21 ifeq 28
  6630. 24 iconst_1
  6631. 25 goto 29
  6632. 28 iconst_0
  6633. 29 ireturn
  6634. Line numbers:
  6635. [pc: 0, line: 1703]
  6636. Local variable table:
  6637. [pc: 0, pc: 30] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6638. [pc: 0, pc: 30] local: flag index: 1 type: boolean
  6639. Stack map table: number of frames 3
  6640. [pc: 24, same]
  6641. [pc: 28, same]
  6642. [pc: 29, same_locals_1_stack_item, stack: {int}]
  6643.  
  6644. // Method descriptor #252 ()Z
  6645. // Stack: 2, Locals: 1
  6646. public boolean dP();
  6647. 0 aload_0 [this]
  6648. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getHealth() : float [725]
  6649. 4 fconst_0
  6650. 5 fcmpl
  6651. 6 ifle 25
  6652. 9 aload_0 [this]
  6653. 10 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getHealth() : float [725]
  6654. 13 aload_0 [this]
  6655. 14 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getMaxHealth() : float [728]
  6656. 17 fcmpg
  6657. 18 ifge 25
  6658. 21 iconst_1
  6659. 22 goto 26
  6660. 25 iconst_0
  6661. 26 ireturn
  6662. Line numbers:
  6663. [pc: 0, line: 1707]
  6664. Local variable table:
  6665. [pc: 0, pc: 27] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6666. Stack map table: number of frames 2
  6667. [pc: 25, same]
  6668. [pc: 26, same_locals_1_stack_item, stack: {int}]
  6669.  
  6670. // Method descriptor #252 ()Z
  6671. // Stack: 1, Locals: 1
  6672. public boolean dQ();
  6673. 0 aload_0 [this]
  6674. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  6675. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.mayBuild : boolean [2421]
  6676. 7 ireturn
  6677. Line numbers:
  6678. [pc: 0, line: 1711]
  6679. Local variable table:
  6680. [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6681.  
  6682. // Method descriptor #2422 (Lnet/minecraft/server/v1_14_R1/BlockPosition;Lnet/minecraft/server/v1_14_R1/EnumDirection;Lnet/minecraft/server/v1_14_R1/ItemStack;)Z
  6683. // Stack: 5, Locals: 6
  6684. public boolean a(net.minecraft.server.v1_14_R1.BlockPosition blockposition, net.minecraft.server.v1_14_R1.EnumDirection enumdirection, net.minecraft.server.v1_14_R1.ItemStack itemstack);
  6685. 0 aload_0 [this]
  6686. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  6687. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.mayBuild : boolean [2421]
  6688. 7 ifeq 12
  6689. 10 iconst_1
  6690. 11 ireturn
  6691. 12 aload_1 [blockposition]
  6692. 13 aload_2 [enumdirection]
  6693. 14 invokevirtual net.minecraft.server.v1_14_R1.EnumDirection.opposite() : net.minecraft.server.v1_14_R1.EnumDirection [2107]
  6694. 17 invokevirtual net.minecraft.server.v1_14_R1.BlockPosition.shift(net.minecraft.server.v1_14_R1.EnumDirection) : net.minecraft.server.v1_14_R1.BlockPosition [2111]
  6695. 20 astore 4 [blockposition1]
  6696. 22 new net.minecraft.server.v1_14_R1.ShapeDetectorBlock [274]
  6697. 25 dup
  6698. 26 aload_0 [this]
  6699. 27 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  6700. 30 aload 4 [blockposition1]
  6701. 32 iconst_0
  6702. 33 invokespecial net.minecraft.server.v1_14_R1.ShapeDetectorBlock(net.minecraft.server.v1_14_R1.IWorldReader, net.minecraft.server.v1_14_R1.BlockPosition, boolean) [277]
  6703. 36 astore 5 [shapedetectorblock]
  6704. 38 aload_3 [itemstack]
  6705. 39 aload_0 [this]
  6706. 40 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  6707. 43 invokevirtual net.minecraft.server.v1_14_R1.World.t() : net.minecraft.server.v1_14_R1.TagRegistry [272]
  6708. 46 aload 5 [shapedetectorblock]
  6709. 48 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.b(net.minecraft.server.v1_14_R1.TagRegistry, net.minecraft.server.v1_14_R1.ShapeDetectorBlock) : boolean [2424]
  6710. 51 ireturn
  6711. Line numbers:
  6712. [pc: 0, line: 1715]
  6713. [pc: 10, line: 1716]
  6714. [pc: 12, line: 1718]
  6715. [pc: 22, line: 1719]
  6716. [pc: 38, line: 1721]
  6717. Local variable table:
  6718. [pc: 22, pc: 52] local: blockposition1 index: 4 type: net.minecraft.server.v1_14_R1.BlockPosition
  6719. [pc: 38, pc: 52] local: shapedetectorblock index: 5 type: net.minecraft.server.v1_14_R1.ShapeDetectorBlock
  6720. [pc: 0, pc: 52] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6721. [pc: 0, pc: 52] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  6722. [pc: 0, pc: 52] local: enumdirection index: 2 type: net.minecraft.server.v1_14_R1.EnumDirection
  6723. [pc: 0, pc: 52] local: itemstack index: 3 type: net.minecraft.server.v1_14_R1.ItemStack
  6724. Stack map table: number of frames 1
  6725. [pc: 12, same]
  6726.  
  6727. // Method descriptor #2428 (Lnet/minecraft/server/v1_14_R1/EntityHuman;)I
  6728. // Stack: 2, Locals: 3
  6729. protected int getExpValue(net.minecraft.server.v1_14_R1.EntityHuman entityhuman);
  6730. 0 aload_0 [this]
  6731. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  6732. 4 invokevirtual net.minecraft.server.v1_14_R1.World.getGameRules() : net.minecraft.server.v1_14_R1.GameRules [713]
  6733. 7 getstatic net.minecraft.server.v1_14_R1.GameRules.KEEP_INVENTORY : net.minecraft.server.v1_14_R1.GameRules.GameRuleKey [990]
  6734. 10 invokevirtual net.minecraft.server.v1_14_R1.GameRules.getBoolean(net.minecraft.server.v1_14_R1.GameRules$GameRuleKey) : boolean [721]
  6735. 13 ifne 44
  6736. 16 aload_0 [this]
  6737. 17 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSpectator() : boolean [368]
  6738. 20 ifne 44
  6739. 23 aload_0 [this]
  6740. 24 getfield net.minecraft.server.v1_14_R1.EntityHuman.expLevel : int [1287]
  6741. 27 bipush 7
  6742. 29 imul
  6743. 30 istore_2 [i]
  6744. 31 iload_2 [i]
  6745. 32 bipush 100
  6746. 34 if_icmple 42
  6747. 37 bipush 100
  6748. 39 goto 43
  6749. 42 iload_2 [i]
  6750. 43 ireturn
  6751. 44 iconst_0
  6752. 45 ireturn
  6753. Line numbers:
  6754. [pc: 0, line: 1727]
  6755. [pc: 23, line: 1728]
  6756. [pc: 31, line: 1730]
  6757. [pc: 44, line: 1732]
  6758. Local variable table:
  6759. [pc: 31, pc: 44] local: i index: 2 type: int
  6760. [pc: 0, pc: 46] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6761. [pc: 0, pc: 46] local: entityhuman index: 1 type: net.minecraft.server.v1_14_R1.EntityHuman
  6762. Stack map table: number of frames 3
  6763. [pc: 42, append: {int}]
  6764. [pc: 43, same_locals_1_stack_item, stack: {int}]
  6765. [pc: 44, chop 1 local(s)]
  6766.  
  6767. // Method descriptor #252 ()Z
  6768. // Stack: 1, Locals: 1
  6769. protected boolean alwaysGivesExp();
  6770. 0 iconst_1
  6771. 1 ireturn
  6772. Line numbers:
  6773. [pc: 0, line: 1738]
  6774. Local variable table:
  6775. [pc: 0, pc: 2] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6776.  
  6777. // Method descriptor #252 ()Z
  6778. // Stack: 1, Locals: 1
  6779. protected boolean playStepSound();
  6780. 0 aload_0 [this]
  6781. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  6782. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isFlying : boolean [598]
  6783. 7 ifne 14
  6784. 10 iconst_1
  6785. 11 goto 15
  6786. 14 iconst_0
  6787. 15 ireturn
  6788. Line numbers:
  6789. [pc: 0, line: 1743]
  6790. Local variable table:
  6791. [pc: 0, pc: 16] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6792. Stack map table: number of frames 2
  6793. [pc: 14, same]
  6794. [pc: 15, same_locals_1_stack_item, stack: {int}]
  6795.  
  6796. // Method descriptor #170 ()V
  6797. // Stack: 0, Locals: 1
  6798. public void updateAbilities();
  6799. 0 return
  6800. Line numbers:
  6801. [pc: 0, line: 1746]
  6802. Local variable table:
  6803. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6804.  
  6805. // Method descriptor #2432 (Lnet/minecraft/server/v1_14_R1/EnumGamemode;)V
  6806. // Stack: 0, Locals: 2
  6807. public void a(net.minecraft.server.v1_14_R1.EnumGamemode enumgamemode);
  6808. 0 return
  6809. Line numbers:
  6810. [pc: 0, line: 1748]
  6811. Local variable table:
  6812. [pc: 0, pc: 1] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6813. [pc: 0, pc: 1] local: enumgamemode index: 1 type: net.minecraft.server.v1_14_R1.EnumGamemode
  6814.  
  6815. // Method descriptor #2434 ()Lnet/minecraft/server/v1_14_R1/IChatBaseComponent;
  6816. // Stack: 3, Locals: 1
  6817. public net.minecraft.server.v1_14_R1.IChatBaseComponent getDisplayName();
  6818. 0 new net.minecraft.server.v1_14_R1.ChatComponentText [2436]
  6819. 3 dup
  6820. 4 aload_0 [this]
  6821. 5 getfield net.minecraft.server.v1_14_R1.EntityHuman.bW : com.mojang.authlib.GameProfile [129]
  6822. 8 invokevirtual com.mojang.authlib.GameProfile.getName() : java.lang.String [2437]
  6823. 11 invokespecial net.minecraft.server.v1_14_R1.ChatComponentText(java.lang.String) [2440]
  6824. 14 areturn
  6825. Line numbers:
  6826. [pc: 0, line: 1752]
  6827. Local variable table:
  6828. [pc: 0, pc: 15] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6829.  
  6830. // Method descriptor #2442 ()Lnet/minecraft/server/v1_14_R1/InventoryEnderChest;
  6831. // Stack: 1, Locals: 1
  6832. public net.minecraft.server.v1_14_R1.InventoryEnderChest getEnderChest();
  6833. 0 aload_0 [this]
  6834. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.enderChest : net.minecraft.server.v1_14_R1.InventoryEnderChest [162]
  6835. 4 areturn
  6836. Line numbers:
  6837. [pc: 0, line: 1756]
  6838. Local variable table:
  6839. [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6840.  
  6841. // Method descriptor #514 (Lnet/minecraft/server/v1_14_R1/EnumItemSlot;)Lnet/minecraft/server/v1_14_R1/ItemStack;
  6842. // Stack: 2, Locals: 2
  6843. public net.minecraft.server.v1_14_R1.ItemStack getEquipment(net.minecraft.server.v1_14_R1.EnumItemSlot enumitemslot);
  6844. 0 aload_1 [enumitemslot]
  6845. 1 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.MAINHAND : net.minecraft.server.v1_14_R1.EnumItemSlot [1531]
  6846. 4 if_acmpne 17
  6847. 7 aload_0 [this]
  6848. 8 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  6849. 11 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.getItemInHand() : net.minecraft.server.v1_14_R1.ItemStack [1049]
  6850. 14 goto 74
  6851. 17 aload_1 [enumitemslot]
  6852. 18 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.OFFHAND : net.minecraft.server.v1_14_R1.EnumItemSlot [1538]
  6853. 21 if_acmpne 41
  6854. 24 aload_0 [this]
  6855. 25 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  6856. 28 getfield net.minecraft.server.v1_14_R1.PlayerInventory.extraSlots : net.minecraft.server.v1_14_R1.NonNullList [2446]
  6857. 31 iconst_0
  6858. 32 invokevirtual net.minecraft.server.v1_14_R1.NonNullList.get(int) : java.lang.Object [2449]
  6859. 35 checkcast net.minecraft.server.v1_14_R1.ItemStack [186]
  6860. 38 goto 74
  6861. 41 aload_1 [enumitemslot]
  6862. 42 invokevirtual net.minecraft.server.v1_14_R1.EnumItemSlot.a() : net.minecraft.server.v1_14_R1.EnumItemSlot$Function [2452]
  6863. 45 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot$Function.ARMOR : net.minecraft.server.v1_14_R1.EnumItemSlot.Function [2456]
  6864. 48 if_acmpne 71
  6865. 51 aload_0 [this]
  6866. 52 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  6867. 55 getfield net.minecraft.server.v1_14_R1.PlayerInventory.armor : net.minecraft.server.v1_14_R1.NonNullList [2459]
  6868. 58 aload_1 [enumitemslot]
  6869. 59 invokevirtual net.minecraft.server.v1_14_R1.EnumItemSlot.b() : int [2461]
  6870. 62 invokevirtual net.minecraft.server.v1_14_R1.NonNullList.get(int) : java.lang.Object [2449]
  6871. 65 checkcast net.minecraft.server.v1_14_R1.ItemStack [186]
  6872. 68 goto 74
  6873. 71 getstatic net.minecraft.server.v1_14_R1.ItemStack.a : net.minecraft.server.v1_14_R1.ItemStack [189]
  6874. 74 areturn
  6875. Line numbers:
  6876. [pc: 0, line: 1761]
  6877. Local variable table:
  6878. [pc: 0, pc: 75] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6879. [pc: 0, pc: 75] local: enumitemslot index: 1 type: net.minecraft.server.v1_14_R1.EnumItemSlot
  6880. Stack map table: number of frames 4
  6881. [pc: 17, same]
  6882. [pc: 41, same]
  6883. [pc: 71, same]
  6884. [pc: 74, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.ItemStack}]
  6885.  
  6886. // Method descriptor #1533 (Lnet/minecraft/server/v1_14_R1/EnumItemSlot;Lnet/minecraft/server/v1_14_R1/ItemStack;)V
  6887. // Stack: 3, Locals: 3
  6888. public void setSlot(net.minecraft.server.v1_14_R1.EnumItemSlot enumitemslot, net.minecraft.server.v1_14_R1.ItemStack itemstack);
  6889. 0 aload_1 [enumitemslot]
  6890. 1 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.MAINHAND : net.minecraft.server.v1_14_R1.EnumItemSlot [1531]
  6891. 4 if_acmpne 34
  6892. 7 aload_0 [this]
  6893. 8 aload_2 [itemstack]
  6894. 9 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.ItemStack) : void [2465]
  6895. 12 aload_0 [this]
  6896. 13 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  6897. 16 getfield net.minecraft.server.v1_14_R1.PlayerInventory.items : net.minecraft.server.v1_14_R1.NonNullList [2468]
  6898. 19 aload_0 [this]
  6899. 20 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  6900. 23 getfield net.minecraft.server.v1_14_R1.PlayerInventory.itemInHandIndex : int [1046]
  6901. 26 aload_2 [itemstack]
  6902. 27 invokevirtual net.minecraft.server.v1_14_R1.NonNullList.set(int, java.lang.Object) : java.lang.Object [2471]
  6903. 30 pop
  6904. 31 goto 93
  6905. 34 aload_1 [enumitemslot]
  6906. 35 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.OFFHAND : net.minecraft.server.v1_14_R1.EnumItemSlot [1538]
  6907. 38 if_acmpne 62
  6908. 41 aload_0 [this]
  6909. 42 aload_2 [itemstack]
  6910. 43 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.ItemStack) : void [2465]
  6911. 46 aload_0 [this]
  6912. 47 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  6913. 50 getfield net.minecraft.server.v1_14_R1.PlayerInventory.extraSlots : net.minecraft.server.v1_14_R1.NonNullList [2446]
  6914. 53 iconst_0
  6915. 54 aload_2 [itemstack]
  6916. 55 invokevirtual net.minecraft.server.v1_14_R1.NonNullList.set(int, java.lang.Object) : java.lang.Object [2471]
  6917. 58 pop
  6918. 59 goto 93
  6919. 62 aload_1 [enumitemslot]
  6920. 63 invokevirtual net.minecraft.server.v1_14_R1.EnumItemSlot.a() : net.minecraft.server.v1_14_R1.EnumItemSlot$Function [2452]
  6921. 66 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot$Function.ARMOR : net.minecraft.server.v1_14_R1.EnumItemSlot.Function [2456]
  6922. 69 if_acmpne 93
  6923. 72 aload_0 [this]
  6924. 73 aload_2 [itemstack]
  6925. 74 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.ItemStack) : void [2465]
  6926. 77 aload_0 [this]
  6927. 78 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  6928. 81 getfield net.minecraft.server.v1_14_R1.PlayerInventory.armor : net.minecraft.server.v1_14_R1.NonNullList [2459]
  6929. 84 aload_1 [enumitemslot]
  6930. 85 invokevirtual net.minecraft.server.v1_14_R1.EnumItemSlot.b() : int [2461]
  6931. 88 aload_2 [itemstack]
  6932. 89 invokevirtual net.minecraft.server.v1_14_R1.NonNullList.set(int, java.lang.Object) : java.lang.Object [2471]
  6933. 92 pop
  6934. 93 return
  6935. Line numbers:
  6936. [pc: 0, line: 1766]
  6937. [pc: 7, line: 1767]
  6938. [pc: 12, line: 1768]
  6939. [pc: 34, line: 1769]
  6940. [pc: 41, line: 1770]
  6941. [pc: 46, line: 1771]
  6942. [pc: 62, line: 1772]
  6943. [pc: 72, line: 1773]
  6944. [pc: 77, line: 1774]
  6945. [pc: 93, line: 1777]
  6946. Local variable table:
  6947. [pc: 0, pc: 94] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6948. [pc: 0, pc: 94] local: enumitemslot index: 1 type: net.minecraft.server.v1_14_R1.EnumItemSlot
  6949. [pc: 0, pc: 94] local: itemstack index: 2 type: net.minecraft.server.v1_14_R1.ItemStack
  6950. Stack map table: number of frames 3
  6951. [pc: 34, same]
  6952. [pc: 62, same]
  6953. [pc: 93, same]
  6954.  
  6955. // Method descriptor #1006 (Lnet/minecraft/server/v1_14_R1/ItemStack;)Z
  6956. // Stack: 2, Locals: 2
  6957. public boolean g(net.minecraft.server.v1_14_R1.ItemStack itemstack);
  6958. 0 aload_0 [this]
  6959. 1 aload_1 [itemstack]
  6960. 2 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.ItemStack) : void [2465]
  6961. 5 aload_0 [this]
  6962. 6 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  6963. 9 aload_1 [itemstack]
  6964. 10 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.pickup(net.minecraft.server.v1_14_R1.ItemStack) : boolean [2473]
  6965. 13 ireturn
  6966. Line numbers:
  6967. [pc: 0, line: 1780]
  6968. [pc: 5, line: 1781]
  6969. Local variable table:
  6970. [pc: 0, pc: 14] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6971. [pc: 0, pc: 14] local: itemstack index: 1 type: net.minecraft.server.v1_14_R1.ItemStack
  6972.  
  6973. // Method descriptor #2475 ()Ljava/lang/Iterable;
  6974. // Signature: ()Ljava/lang/Iterable<Lnet/minecraft/server/v1_14_R1/ItemStack;>;
  6975. // Stack: 4, Locals: 1
  6976. public java.lang.Iterable aZ();
  6977. 0 iconst_2
  6978. 1 anewarray net.minecraft.server.v1_14_R1.ItemStack [186]
  6979. 4 dup
  6980. 5 iconst_0
  6981. 6 aload_0 [this]
  6982. 7 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getItemInMainHand() : net.minecraft.server.v1_14_R1.ItemStack [265]
  6983. 10 aastore
  6984. 11 dup
  6985. 12 iconst_1
  6986. 13 aload_0 [this]
  6987. 14 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getItemInOffHand() : net.minecraft.server.v1_14_R1.ItemStack [2478]
  6988. 17 aastore
  6989. 18 invokestatic com.google.common.collect.Lists.newArrayList(java.lang.Object[]) : java.util.ArrayList [2484]
  6990. 21 areturn
  6991. Line numbers:
  6992. [pc: 0, line: 1786]
  6993. Local variable table:
  6994. [pc: 0, pc: 22] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  6995.  
  6996. // Method descriptor #2475 ()Ljava/lang/Iterable;
  6997. // Signature: ()Ljava/lang/Iterable<Lnet/minecraft/server/v1_14_R1/ItemStack;>;
  6998. // Stack: 1, Locals: 1
  6999. public java.lang.Iterable getArmorItems();
  7000. 0 aload_0 [this]
  7001. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  7002. 4 getfield net.minecraft.server.v1_14_R1.PlayerInventory.armor : net.minecraft.server.v1_14_R1.NonNullList [2459]
  7003. 7 areturn
  7004. Line numbers:
  7005. [pc: 0, line: 1791]
  7006. Local variable table:
  7007. [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7008.  
  7009. // Method descriptor #2486 (Lnet/minecraft/server/v1_14_R1/NBTTagCompound;)Z
  7010. // Stack: 3, Locals: 2
  7011. public boolean g(net.minecraft.server.v1_14_R1.NBTTagCompound nbttagcompound);
  7012. 0 aload_0 [this]
  7013. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isPassenger() : boolean [607]
  7014. 4 ifne 79
  7015. 7 aload_0 [this]
  7016. 8 getfield net.minecraft.server.v1_14_R1.EntityHuman.onGround : boolean [374]
  7017. 11 ifeq 79
  7018. 14 aload_0 [this]
  7019. 15 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isInWater() : boolean [841]
  7020. 18 ifne 79
  7021. 21 aload_0 [this]
  7022. 22 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityLeft() : net.minecraft.server.v1_14_R1.NBTTagCompound [828]
  7023. 25 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.isEmpty() : boolean [1405]
  7024. 28 ifeq 49
  7025. 31 aload_0 [this]
  7026. 32 aload_1 [nbttagcompound]
  7027. 33 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setShoulderEntityLeft(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1356]
  7028. 36 aload_0 [this]
  7029. 37 aload_0 [this]
  7030. 38 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  7031. 41 invokevirtual net.minecraft.server.v1_14_R1.World.getTime() : long [2490]
  7032. 44 putfield net.minecraft.server.v1_14_R1.EntityHuman.e : long [2492]
  7033. 47 iconst_1
  7034. 48 ireturn
  7035. 49 aload_0 [this]
  7036. 50 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityRight() : net.minecraft.server.v1_14_R1.NBTTagCompound [834]
  7037. 53 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.isEmpty() : boolean [1405]
  7038. 56 ifeq 77
  7039. 59 aload_0 [this]
  7040. 60 aload_1 [nbttagcompound]
  7041. 61 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setShoulderEntityRight(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1361]
  7042. 64 aload_0 [this]
  7043. 65 aload_0 [this]
  7044. 66 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  7045. 69 invokevirtual net.minecraft.server.v1_14_R1.World.getTime() : long [2490]
  7046. 72 putfield net.minecraft.server.v1_14_R1.EntityHuman.e : long [2492]
  7047. 75 iconst_1
  7048. 76 ireturn
  7049. 77 iconst_0
  7050. 78 ireturn
  7051. 79 iconst_0
  7052. 80 ireturn
  7053. Line numbers:
  7054. [pc: 0, line: 1795]
  7055. [pc: 21, line: 1796]
  7056. [pc: 31, line: 1797]
  7057. [pc: 36, line: 1798]
  7058. [pc: 47, line: 1799]
  7059. [pc: 49, line: 1800]
  7060. [pc: 59, line: 1801]
  7061. [pc: 64, line: 1802]
  7062. [pc: 75, line: 1803]
  7063. [pc: 77, line: 1805]
  7064. [pc: 79, line: 1808]
  7065. Local variable table:
  7066. [pc: 0, pc: 81] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7067. [pc: 0, pc: 81] local: nbttagcompound index: 1 type: net.minecraft.server.v1_14_R1.NBTTagCompound
  7068. Stack map table: number of frames 3
  7069. [pc: 49, same]
  7070. [pc: 77, same]
  7071. [pc: 79, same]
  7072.  
  7073. // Method descriptor #170 ()V
  7074. // Stack: 4, Locals: 1
  7075. protected void releaseShoulderEntities();
  7076. 0 aload_0 [this]
  7077. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.e : long [2492]
  7078. 4 ldc2_w <Long 20> [2493]
  7079. 7 ladd
  7080. 8 aload_0 [this]
  7081. 9 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  7082. 12 invokevirtual net.minecraft.server.v1_14_R1.World.getTime() : long [2490]
  7083. 15 lcmp
  7084. 16 ifge 63
  7085. 19 aload_0 [this]
  7086. 20 aload_0 [this]
  7087. 21 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityLeft() : net.minecraft.server.v1_14_R1.NBTTagCompound [828]
  7088. 24 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.spawnEntityFromShoulder(net.minecraft.server.v1_14_R1.NBTTagCompound) : boolean [2497]
  7089. 27 ifeq 41
  7090. 30 aload_0 [this]
  7091. 31 new net.minecraft.server.v1_14_R1.NBTTagCompound [361]
  7092. 34 dup
  7093. 35 invokespecial net.minecraft.server.v1_14_R1.NBTTagCompound() [362]
  7094. 38 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setShoulderEntityLeft(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1356]
  7095. 41 aload_0 [this]
  7096. 42 aload_0 [this]
  7097. 43 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityRight() : net.minecraft.server.v1_14_R1.NBTTagCompound [834]
  7098. 46 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.spawnEntityFromShoulder(net.minecraft.server.v1_14_R1.NBTTagCompound) : boolean [2497]
  7099. 49 ifeq 63
  7100. 52 aload_0 [this]
  7101. 53 new net.minecraft.server.v1_14_R1.NBTTagCompound [361]
  7102. 56 dup
  7103. 57 invokespecial net.minecraft.server.v1_14_R1.NBTTagCompound() [362]
  7104. 60 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setShoulderEntityRight(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1361]
  7105. 63 return
  7106. Line numbers:
  7107. [pc: 0, line: 1813]
  7108. [pc: 19, line: 1815]
  7109. [pc: 30, line: 1816]
  7110. [pc: 41, line: 1818]
  7111. [pc: 52, line: 1819]
  7112. [pc: 63, line: 1824]
  7113. Local variable table:
  7114. [pc: 0, pc: 64] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7115. Stack map table: number of frames 2
  7116. [pc: 41, same]
  7117. [pc: 63, same]
  7118.  
  7119. // Method descriptor #679 ()Lnet/minecraft/server/v1_14_R1/Entity;
  7120. // Stack: 3, Locals: 2
  7121. public net.minecraft.server.v1_14_R1.Entity releaseLeftShoulderEntity();
  7122. 0 aload_0 [this]
  7123. 1 aload_0 [this]
  7124. 2 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityLeft() : net.minecraft.server.v1_14_R1.NBTTagCompound [828]
  7125. 5 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.spawnEntityFromShoulder0(net.minecraft.server.v1_14_R1.NBTTagCompound) : net.minecraft.server.v1_14_R1.Entity [2502]
  7126. 8 astore_1 [entity]
  7127. 9 aload_1 [entity]
  7128. 10 ifnull 24
  7129. 13 aload_0 [this]
  7130. 14 new net.minecraft.server.v1_14_R1.NBTTagCompound [361]
  7131. 17 dup
  7132. 18 invokespecial net.minecraft.server.v1_14_R1.NBTTagCompound() [362]
  7133. 21 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setShoulderEntityLeft(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1356]
  7134. 24 aload_1 [entity]
  7135. 25 areturn
  7136. Line numbers:
  7137. [pc: 0, line: 1828]
  7138. [pc: 9, line: 1829]
  7139. [pc: 13, line: 1830]
  7140. [pc: 24, line: 1832]
  7141. Local variable table:
  7142. [pc: 0, pc: 26] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7143. [pc: 9, pc: 26] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  7144. Stack map table: number of frames 1
  7145. [pc: 24, append: {net.minecraft.server.v1_14_R1.Entity}]
  7146.  
  7147. // Method descriptor #679 ()Lnet/minecraft/server/v1_14_R1/Entity;
  7148. // Stack: 3, Locals: 2
  7149. public net.minecraft.server.v1_14_R1.Entity releaseRightShoulderEntity();
  7150. 0 aload_0 [this]
  7151. 1 aload_0 [this]
  7152. 2 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getShoulderEntityRight() : net.minecraft.server.v1_14_R1.NBTTagCompound [834]
  7153. 5 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.spawnEntityFromShoulder0(net.minecraft.server.v1_14_R1.NBTTagCompound) : net.minecraft.server.v1_14_R1.Entity [2502]
  7154. 8 astore_1 [entity]
  7155. 9 aload_1 [entity]
  7156. 10 ifnull 24
  7157. 13 aload_0 [this]
  7158. 14 new net.minecraft.server.v1_14_R1.NBTTagCompound [361]
  7159. 17 dup
  7160. 18 invokespecial net.minecraft.server.v1_14_R1.NBTTagCompound() [362]
  7161. 21 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setShoulderEntityRight(net.minecraft.server.v1_14_R1.NBTTagCompound) : void [1361]
  7162. 24 aload_1 [entity]
  7163. 25 areturn
  7164. Line numbers:
  7165. [pc: 0, line: 1836]
  7166. [pc: 9, line: 1837]
  7167. [pc: 13, line: 1838]
  7168. [pc: 24, line: 1840]
  7169. Local variable table:
  7170. [pc: 0, pc: 26] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7171. [pc: 9, pc: 26] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  7172. Stack map table: number of frames 1
  7173. [pc: 24, append: {net.minecraft.server.v1_14_R1.Entity}]
  7174.  
  7175. // Method descriptor #2486 (Lnet/minecraft/server/v1_14_R1/NBTTagCompound;)Z
  7176. // Stack: 2, Locals: 2
  7177. private boolean spawnEntityFromShoulder(net.minecraft.server.v1_14_R1.NBTTagCompound nbttagcompound);
  7178. 0 aload_0 [this]
  7179. 1 aload_1 [nbttagcompound]
  7180. 2 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.spawnEntityFromShoulder0(net.minecraft.server.v1_14_R1.NBTTagCompound) : net.minecraft.server.v1_14_R1.Entity [2502]
  7181. 5 ifnull 12
  7182. 8 iconst_1
  7183. 9 goto 13
  7184. 12 iconst_0
  7185. 13 ireturn
  7186. Line numbers:
  7187. [pc: 0, line: 1844]
  7188. Local variable table:
  7189. [pc: 0, pc: 14] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7190. [pc: 0, pc: 14] local: nbttagcompound index: 1 type: net.minecraft.server.v1_14_R1.NBTTagCompound
  7191. Stack map table: number of frames 2
  7192. [pc: 12, same]
  7193. [pc: 13, same_locals_1_stack_item, stack: {int}]
  7194.  
  7195. // Method descriptor #2500 (Lnet/minecraft/server/v1_14_R1/NBTTagCompound;)Lnet/minecraft/server/v1_14_R1/Entity;
  7196. // Stack: 2, Locals: 2
  7197. private net.minecraft.server.v1_14_R1.Entity spawnEntityFromShoulder0(@javax.annotation.Nullable net.minecraft.server.v1_14_R1.NBTTagCompound nbttagcompound);
  7198. 0 aload_0 [this]
  7199. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  7200. 4 getfield net.minecraft.server.v1_14_R1.World.isClientSide : boolean [209]
  7201. 7 ifne 46
  7202. 10 aload_1 [nbttagcompound]
  7203. 11 ifnull 46
  7204. 14 aload_1 [nbttagcompound]
  7205. 15 invokevirtual net.minecraft.server.v1_14_R1.NBTTagCompound.isEmpty() : boolean [1405]
  7206. 18 ifne 46
  7207. 21 aload_1 [nbttagcompound]
  7208. 22 aload_0 [this]
  7209. 23 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  7210. 26 invokestatic net.minecraft.server.v1_14_R1.EntityTypes.a(net.minecraft.server.v1_14_R1.NBTTagCompound, net.minecraft.server.v1_14_R1.World) : java.util.Optional [2506]
  7211. 29 aload_0 [this]
  7212. 30 invokedynamic 5 apply(net.minecraft.server.v1_14_R1.EntityHuman) : java.util.function.Function [2517]
  7213. 35 invokevirtual java.util.Optional.map(java.util.function.Function) : java.util.Optional [2521]
  7214. 38 aconst_null
  7215. 39 invokevirtual java.util.Optional.orElse(java.lang.Object) : java.lang.Object [2076]
  7216. 42 checkcast net.minecraft.server.v1_14_R1.Entity [791]
  7217. 45 areturn
  7218. 46 aconst_null
  7219. 47 areturn
  7220. Line numbers:
  7221. [pc: 0, line: 1849]
  7222. [pc: 21, line: 1850]
  7223. [pc: 39, line: 1858]
  7224. [pc: 45, line: 1850]
  7225. [pc: 46, line: 1861]
  7226. Local variable table:
  7227. [pc: 0, pc: 48] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7228. [pc: 0, pc: 48] local: nbttagcompound index: 1 type: net.minecraft.server.v1_14_R1.NBTTagCompound
  7229. Stack map table: number of frames 1
  7230. [pc: 46, same]
  7231.  
  7232. // Method descriptor #252 ()Z
  7233. public abstract boolean isSpectator();
  7234.  
  7235. // Method descriptor #252 ()Z
  7236. // Stack: 1, Locals: 1
  7237. public boolean isSwimming();
  7238. 0 aload_0 [this]
  7239. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  7240. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isFlying : boolean [598]
  7241. 7 ifne 28
  7242. 10 aload_0 [this]
  7243. 11 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.isSpectator() : boolean [368]
  7244. 14 ifne 28
  7245. 17 aload_0 [this]
  7246. 18 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.isSwimming() : boolean [2522]
  7247. 21 ifeq 28
  7248. 24 iconst_1
  7249. 25 goto 29
  7250. 28 iconst_0
  7251. 29 ireturn
  7252. Line numbers:
  7253. [pc: 0, line: 1870]
  7254. Local variable table:
  7255. [pc: 0, pc: 30] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7256. Stack map table: number of frames 2
  7257. [pc: 28, same]
  7258. [pc: 29, same_locals_1_stack_item, stack: {int}]
  7259.  
  7260. // Method descriptor #252 ()Z
  7261. public abstract boolean isCreative();
  7262.  
  7263. // Method descriptor #252 ()Z
  7264. // Stack: 1, Locals: 1
  7265. public boolean bE();
  7266. 0 aload_0 [this]
  7267. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  7268. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.isFlying : boolean [598]
  7269. 7 ifne 14
  7270. 10 iconst_1
  7271. 11 goto 15
  7272. 14 iconst_0
  7273. 15 ireturn
  7274. Line numbers:
  7275. [pc: 0, line: 1877]
  7276. Local variable table:
  7277. [pc: 0, pc: 16] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7278. Stack map table: number of frames 2
  7279. [pc: 14, same]
  7280. [pc: 15, same_locals_1_stack_item, stack: {int}]
  7281.  
  7282. // Method descriptor #2523 ()Lnet/minecraft/server/v1_14_R1/Scoreboard;
  7283. // Stack: 1, Locals: 1
  7284. public net.minecraft.server.v1_14_R1.Scoreboard getScoreboard();
  7285. 0 aload_0 [this]
  7286. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  7287. 4 invokevirtual net.minecraft.server.v1_14_R1.World.getScoreboard() : net.minecraft.server.v1_14_R1.Scoreboard [2525]
  7288. 7 areturn
  7289. Line numbers:
  7290. [pc: 0, line: 1881]
  7291. Local variable table:
  7292. [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7293.  
  7294. // Method descriptor #2434 ()Lnet/minecraft/server/v1_14_R1/IChatBaseComponent;
  7295. // Stack: 2, Locals: 2
  7296. public net.minecraft.server.v1_14_R1.IChatBaseComponent getScoreboardDisplayName();
  7297. 0 aload_0 [this]
  7298. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getScoreboardTeam() : net.minecraft.server.v1_14_R1.ScoreboardTeamBase [2530]
  7299. 4 aload_0 [this]
  7300. 5 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getDisplayName() : net.minecraft.server.v1_14_R1.IChatBaseComponent [2532]
  7301. 8 invokestatic net.minecraft.server.v1_14_R1.ScoreboardTeam.a(net.minecraft.server.v1_14_R1.ScoreboardTeamBase, net.minecraft.server.v1_14_R1.IChatBaseComponent) : net.minecraft.server.v1_14_R1.IChatBaseComponent [2537]
  7302. 11 astore_1 [ichatbasecomponent]
  7303. 12 aload_0 [this]
  7304. 13 aload_1 [ichatbasecomponent]
  7305. 14 invokespecial net.minecraft.server.v1_14_R1.EntityHuman.c(net.minecraft.server.v1_14_R1.IChatBaseComponent) : net.minecraft.server.v1_14_R1.IChatBaseComponent [2540]
  7306. 17 areturn
  7307. Line numbers:
  7308. [pc: 0, line: 1886]
  7309. [pc: 12, line: 1888]
  7310. Local variable table:
  7311. [pc: 0, pc: 18] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7312. [pc: 12, pc: 18] local: ichatbasecomponent index: 1 type: net.minecraft.server.v1_14_R1.IChatBaseComponent
  7313.  
  7314. // Method descriptor #2434 ()Lnet/minecraft/server/v1_14_R1/IChatBaseComponent;
  7315. // Stack: 3, Locals: 1
  7316. public net.minecraft.server.v1_14_R1.IChatBaseComponent dU();
  7317. 0 new net.minecraft.server.v1_14_R1.ChatComponentText [2436]
  7318. 3 dup
  7319. 4 ldc <String ""> [180]
  7320. 6 invokespecial net.minecraft.server.v1_14_R1.ChatComponentText(java.lang.String) [2440]
  7321. 9 aload_0 [this]
  7322. 10 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getDisplayName() : net.minecraft.server.v1_14_R1.IChatBaseComponent [2532]
  7323. 13 invokevirtual net.minecraft.server.v1_14_R1.ChatComponentText.addSibling(net.minecraft.server.v1_14_R1.IChatBaseComponent) : net.minecraft.server.v1_14_R1.IChatBaseComponent [2544]
  7324. 16 ldc_w <String " ("> [2546]
  7325. 19 invokeinterface net.minecraft.server.v1_14_R1.IChatBaseComponent.a(java.lang.String) : net.minecraft.server.v1_14_R1.IChatBaseComponent [2551] [nargs: 2]
  7326. 24 aload_0 [this]
  7327. 25 getfield net.minecraft.server.v1_14_R1.EntityHuman.bW : com.mojang.authlib.GameProfile [129]
  7328. 28 invokevirtual com.mojang.authlib.GameProfile.getId() : java.util.UUID [2554]
  7329. 31 invokevirtual java.util.UUID.toString() : java.lang.String [2559]
  7330. 34 invokeinterface net.minecraft.server.v1_14_R1.IChatBaseComponent.a(java.lang.String) : net.minecraft.server.v1_14_R1.IChatBaseComponent [2551] [nargs: 2]
  7331. 39 ldc_w <String ")"> [2561]
  7332. 42 invokeinterface net.minecraft.server.v1_14_R1.IChatBaseComponent.a(java.lang.String) : net.minecraft.server.v1_14_R1.IChatBaseComponent [2551] [nargs: 2]
  7333. 47 areturn
  7334. Line numbers:
  7335. [pc: 0, line: 1892]
  7336. Local variable table:
  7337. [pc: 0, pc: 48] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7338.  
  7339. // Method descriptor #2538 (Lnet/minecraft/server/v1_14_R1/IChatBaseComponent;)Lnet/minecraft/server/v1_14_R1/IChatBaseComponent;
  7340. // Stack: 3, Locals: 3
  7341. private net.minecraft.server.v1_14_R1.IChatBaseComponent c(net.minecraft.server.v1_14_R1.IChatBaseComponent ichatbasecomponent);
  7342. 0 aload_0 [this]
  7343. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getProfile() : com.mojang.authlib.GameProfile [2563]
  7344. 4 invokevirtual com.mojang.authlib.GameProfile.getName() : java.lang.String [2437]
  7345. 7 astore_2 [s]
  7346. 8 aload_1 [ichatbasecomponent]
  7347. 9 aload_0 [this]
  7348. 10 aload_2 [s]
  7349. 11 invokedynamic 6 accept(net.minecraft.server.v1_14_R1.EntityHuman, java.lang.String) : java.util.function.Consumer [2573]
  7350. 16 invokeinterface net.minecraft.server.v1_14_R1.IChatBaseComponent.a(java.util.function.Consumer) : net.minecraft.server.v1_14_R1.IChatBaseComponent [2576] [nargs: 2]
  7351. 21 areturn
  7352. Line numbers:
  7353. [pc: 0, line: 1896]
  7354. [pc: 8, line: 1898]
  7355. Local variable table:
  7356. [pc: 0, pc: 22] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7357. [pc: 0, pc: 22] local: ichatbasecomponent index: 1 type: net.minecraft.server.v1_14_R1.IChatBaseComponent
  7358. [pc: 8, pc: 22] local: s index: 2 type: java.lang.String
  7359.  
  7360. // Method descriptor #1319 ()Ljava/lang/String;
  7361. // Stack: 1, Locals: 1
  7362. public java.lang.String getName();
  7363. 0 aload_0 [this]
  7364. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getProfile() : com.mojang.authlib.GameProfile [2563]
  7365. 4 invokevirtual com.mojang.authlib.GameProfile.getName() : java.lang.String [2437]
  7366. 7 areturn
  7367. Line numbers:
  7368. [pc: 0, line: 1905]
  7369. Local variable table:
  7370. [pc: 0, pc: 8] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7371.  
  7372. // Method descriptor #2577 (Lnet/minecraft/server/v1_14_R1/EntityPose;Lnet/minecraft/server/v1_14_R1/EntitySize;)F
  7373. // Stack: 2, Locals: 3
  7374. public float b(net.minecraft.server.v1_14_R1.EntityPose entitypose, net.minecraft.server.v1_14_R1.EntitySize entitysize);
  7375. 0 getstatic net.minecraft.server.v1_14_R1.EntityHuman$1.$SwitchMap$net$minecraft$server$EntityPose : int[] [2581]
  7376. 3 aload_1 [entitypose]
  7377. 4 invokevirtual net.minecraft.server.v1_14_R1.EntityPose.ordinal() : int [2584]
  7378. 7 iaload
  7379. 8 tableswitch default: 48
  7380. case 1: 40
  7381. case 2: 40
  7382. case 3: 40
  7383. case 4: 44
  7384. 40 ldc_w <Float 0.4> [789]
  7385. 43 freturn
  7386. 44 ldc_w <Float 1.27> [2585]
  7387. 47 freturn
  7388. 48 ldc_w <Float 1.62> [2586]
  7389. 51 freturn
  7390. Line numbers:
  7391. [pc: 0, line: 1910]
  7392. [pc: 40, line: 1914]
  7393. [pc: 44, line: 1916]
  7394. [pc: 48, line: 1918]
  7395. Local variable table:
  7396. [pc: 0, pc: 52] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7397. [pc: 0, pc: 52] local: entitypose index: 1 type: net.minecraft.server.v1_14_R1.EntityPose
  7398. [pc: 0, pc: 52] local: entitysize index: 2 type: net.minecraft.server.v1_14_R1.EntitySize
  7399. Stack map table: number of frames 3
  7400. [pc: 40, same]
  7401. [pc: 44, same]
  7402. [pc: 48, same]
  7403.  
  7404. // Method descriptor #768 (F)V
  7405. // Stack: 3, Locals: 2
  7406. public void setAbsorptionHearts(float f);
  7407. 0 fload_1 [f]
  7408. 1 fconst_0
  7409. 2 fcmpg
  7410. 3 ifge 8
  7411. 6 fconst_0
  7412. 7 fstore_1 [f]
  7413. 8 aload_0 [this]
  7414. 9 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getDataWatcher() : net.minecraft.server.v1_14_R1.DataWatcher [2592]
  7415. 12 getstatic net.minecraft.server.v1_14_R1.EntityHuman.c : net.minecraft.server.v1_14_R1.DataWatcherObject [329]
  7416. 15 fload_1 [f]
  7417. 16 invokestatic java.lang.Float.valueOf(float) : java.lang.Float [335]
  7418. 19 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.set(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [937]
  7419. 22 return
  7420. Line numbers:
  7421. [pc: 0, line: 1924]
  7422. [pc: 6, line: 1925]
  7423. [pc: 8, line: 1928]
  7424. [pc: 22, line: 1929]
  7425. Local variable table:
  7426. [pc: 0, pc: 23] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7427. [pc: 0, pc: 23] local: f index: 1 type: float
  7428. Stack map table: number of frames 1
  7429. [pc: 8, same]
  7430.  
  7431. // Method descriptor #723 ()F
  7432. // Stack: 2, Locals: 1
  7433. public float getAbsorptionHearts();
  7434. 0 aload_0 [this]
  7435. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getDataWatcher() : net.minecraft.server.v1_14_R1.DataWatcher [2592]
  7436. 4 getstatic net.minecraft.server.v1_14_R1.EntityHuman.c : net.minecraft.server.v1_14_R1.DataWatcherObject [329]
  7437. 7 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.get(net.minecraft.server.v1_14_R1.DataWatcherObject) : java.lang.Object [930]
  7438. 10 checkcast java.lang.Float [331]
  7439. 13 invokevirtual java.lang.Float.floatValue() : float [2596]
  7440. 16 freturn
  7441. Line numbers:
  7442. [pc: 0, line: 1933]
  7443. Local variable table:
  7444. [pc: 0, pc: 17] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7445.  
  7446. // Method descriptor #197 (Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;
  7447. // Stack: 1, Locals: 2
  7448. public static java.util.UUID a(com.mojang.authlib.GameProfile gameprofile);
  7449. 0 aload_0 [gameprofile]
  7450. 1 invokevirtual com.mojang.authlib.GameProfile.getId() : java.util.UUID [2554]
  7451. 4 astore_1 [uuid]
  7452. 5 aload_1 [uuid]
  7453. 6 ifnonnull 17
  7454. 9 aload_0 [gameprofile]
  7455. 10 invokevirtual com.mojang.authlib.GameProfile.getName() : java.lang.String [2437]
  7456. 13 invokestatic net.minecraft.server.v1_14_R1.EntityHuman.getOfflineUUID(java.lang.String) : java.util.UUID [2600]
  7457. 16 astore_1 [uuid]
  7458. 17 aload_1 [uuid]
  7459. 18 areturn
  7460. Line numbers:
  7461. [pc: 0, line: 1937]
  7462. [pc: 5, line: 1939]
  7463. [pc: 9, line: 1940]
  7464. [pc: 17, line: 1943]
  7465. Local variable table:
  7466. [pc: 0, pc: 19] local: gameprofile index: 0 type: com.mojang.authlib.GameProfile
  7467. [pc: 5, pc: 19] local: uuid index: 1 type: java.util.UUID
  7468. Stack map table: number of frames 1
  7469. [pc: 17, append: {java.util.UUID}]
  7470.  
  7471. // Method descriptor #2598 (Ljava/lang/String;)Ljava/util/UUID;
  7472. // Stack: 2, Locals: 1
  7473. public static java.util.UUID getOfflineUUID(java.lang.String s);
  7474. 0 new java.lang.StringBuilder [2604]
  7475. 3 dup
  7476. 4 invokespecial java.lang.StringBuilder() [2605]
  7477. 7 ldc_w <String "OfflinePlayer:"> [2607]
  7478. 10 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [2611]
  7479. 13 aload_0 [s]
  7480. 14 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [2611]
  7481. 17 invokevirtual java.lang.StringBuilder.toString() : java.lang.String [2612]
  7482. 20 getstatic java.nio.charset.StandardCharsets.UTF_8 : java.nio.charset.Charset [2618]
  7483. 23 invokevirtual java.lang.String.getBytes(java.nio.charset.Charset) : byte[] [2622]
  7484. 26 invokestatic java.util.UUID.nameUUIDFromBytes(byte[]) : java.util.UUID [2626]
  7485. 29 areturn
  7486. Line numbers:
  7487. [pc: 0, line: 1947]
  7488. Local variable table:
  7489. [pc: 0, pc: 30] local: s index: 0 type: java.lang.String
  7490.  
  7491. // Method descriptor #2628 (ILnet/minecraft/server/v1_14_R1/ItemStack;)Z
  7492. // Stack: 3, Locals: 5
  7493. public boolean a_(int i, net.minecraft.server.v1_14_R1.ItemStack itemstack);
  7494. 0 iload_1 [i]
  7495. 1 iflt 29
  7496. 4 iload_1 [i]
  7497. 5 aload_0 [this]
  7498. 6 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  7499. 9 getfield net.minecraft.server.v1_14_R1.PlayerInventory.items : net.minecraft.server.v1_14_R1.NonNullList [2468]
  7500. 12 invokevirtual net.minecraft.server.v1_14_R1.NonNullList.size() : int [2629]
  7501. 15 if_icmpge 29
  7502. 18 aload_0 [this]
  7503. 19 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  7504. 22 iload_1 [i]
  7505. 23 aload_2 [itemstack]
  7506. 24 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.setItem(int, net.minecraft.server.v1_14_R1.ItemStack) : void [2633]
  7507. 27 iconst_1
  7508. 28 ireturn
  7509. 29 iload_1 [i]
  7510. 30 bipush 100
  7511. 32 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.HEAD : net.minecraft.server.v1_14_R1.EnumItemSlot [512]
  7512. 35 invokevirtual net.minecraft.server.v1_14_R1.EnumItemSlot.b() : int [2461]
  7513. 38 iadd
  7514. 39 if_icmpne 49
  7515. 42 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.HEAD : net.minecraft.server.v1_14_R1.EnumItemSlot [512]
  7516. 45 astore_3 [enumitemslot]
  7517. 46 goto 111
  7518. 49 iload_1 [i]
  7519. 50 bipush 100
  7520. 52 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.CHEST : net.minecraft.server.v1_14_R1.EnumItemSlot [2636]
  7521. 55 invokevirtual net.minecraft.server.v1_14_R1.EnumItemSlot.b() : int [2461]
  7522. 58 iadd
  7523. 59 if_icmpne 69
  7524. 62 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.CHEST : net.minecraft.server.v1_14_R1.EnumItemSlot [2636]
  7525. 65 astore_3 [enumitemslot]
  7526. 66 goto 111
  7527. 69 iload_1 [i]
  7528. 70 bipush 100
  7529. 72 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.LEGS : net.minecraft.server.v1_14_R1.EnumItemSlot [2639]
  7530. 75 invokevirtual net.minecraft.server.v1_14_R1.EnumItemSlot.b() : int [2461]
  7531. 78 iadd
  7532. 79 if_icmpne 89
  7533. 82 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.LEGS : net.minecraft.server.v1_14_R1.EnumItemSlot [2639]
  7534. 85 astore_3 [enumitemslot]
  7535. 86 goto 111
  7536. 89 iload_1 [i]
  7537. 90 bipush 100
  7538. 92 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.FEET : net.minecraft.server.v1_14_R1.EnumItemSlot [2642]
  7539. 95 invokevirtual net.minecraft.server.v1_14_R1.EnumItemSlot.b() : int [2461]
  7540. 98 iadd
  7541. 99 if_icmpne 109
  7542. 102 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.FEET : net.minecraft.server.v1_14_R1.EnumItemSlot [2642]
  7543. 105 astore_3 [enumitemslot]
  7544. 106 goto 111
  7545. 109 aconst_null
  7546. 110 astore_3 [enumitemslot]
  7547. 111 iload_1 [i]
  7548. 112 bipush 98
  7549. 114 if_icmpne 127
  7550. 117 aload_0 [this]
  7551. 118 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.MAINHAND : net.minecraft.server.v1_14_R1.EnumItemSlot [1531]
  7552. 121 aload_2 [itemstack]
  7553. 122 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setSlot(net.minecraft.server.v1_14_R1.EnumItemSlot, net.minecraft.server.v1_14_R1.ItemStack) : void [1535]
  7554. 125 iconst_1
  7555. 126 ireturn
  7556. 127 iload_1 [i]
  7557. 128 bipush 99
  7558. 130 if_icmpne 143
  7559. 133 aload_0 [this]
  7560. 134 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.OFFHAND : net.minecraft.server.v1_14_R1.EnumItemSlot [1538]
  7561. 137 aload_2 [itemstack]
  7562. 138 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setSlot(net.minecraft.server.v1_14_R1.EnumItemSlot, net.minecraft.server.v1_14_R1.ItemStack) : void [1535]
  7563. 141 iconst_1
  7564. 142 ireturn
  7565. 143 aload_3 [enumitemslot]
  7566. 144 ifnonnull 185
  7567. 147 iload_1 [i]
  7568. 148 sipush 200
  7569. 151 isub
  7570. 152 istore 4 [j]
  7571. 154 iload 4 [j]
  7572. 156 iflt 183
  7573. 159 iload 4 [j]
  7574. 161 aload_0 [this]
  7575. 162 getfield net.minecraft.server.v1_14_R1.EntityHuman.enderChest : net.minecraft.server.v1_14_R1.InventoryEnderChest [162]
  7576. 165 invokevirtual net.minecraft.server.v1_14_R1.InventoryEnderChest.getSize() : int [2643]
  7577. 168 if_icmpge 183
  7578. 171 aload_0 [this]
  7579. 172 getfield net.minecraft.server.v1_14_R1.EntityHuman.enderChest : net.minecraft.server.v1_14_R1.InventoryEnderChest [162]
  7580. 175 iload 4 [j]
  7581. 177 aload_2 [itemstack]
  7582. 178 invokevirtual net.minecraft.server.v1_14_R1.InventoryEnderChest.setItem(int, net.minecraft.server.v1_14_R1.ItemStack) : void [2644]
  7583. 181 iconst_1
  7584. 182 ireturn
  7585. 183 iconst_0
  7586. 184 ireturn
  7587. 185 aload_2 [itemstack]
  7588. 186 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  7589. 189 ifne 231
  7590. 192 aload_2 [itemstack]
  7591. 193 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  7592. 196 instanceof net.minecraft.server.v1_14_R1.ItemArmor [2646]
  7593. 199 ifne 221
  7594. 202 aload_2 [itemstack]
  7595. 203 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  7596. 206 instanceof net.minecraft.server.v1_14_R1.ItemElytra [2648]
  7597. 209 ifne 221
  7598. 212 aload_3 [enumitemslot]
  7599. 213 getstatic net.minecraft.server.v1_14_R1.EnumItemSlot.HEAD : net.minecraft.server.v1_14_R1.EnumItemSlot [512]
  7600. 216 if_acmpeq 231
  7601. 219 iconst_0
  7602. 220 ireturn
  7603. 221 aload_2 [itemstack]
  7604. 222 invokestatic net.minecraft.server.v1_14_R1.EntityInsentient.h(net.minecraft.server.v1_14_R1.ItemStack) : net.minecraft.server.v1_14_R1.EnumItemSlot [2653]
  7605. 225 aload_3 [enumitemslot]
  7606. 226 if_acmpeq 231
  7607. 229 iconst_0
  7608. 230 ireturn
  7609. 231 aload_0 [this]
  7610. 232 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  7611. 235 aload_3 [enumitemslot]
  7612. 236 invokevirtual net.minecraft.server.v1_14_R1.EnumItemSlot.b() : int [2461]
  7613. 239 aload_0 [this]
  7614. 240 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  7615. 243 getfield net.minecraft.server.v1_14_R1.PlayerInventory.items : net.minecraft.server.v1_14_R1.NonNullList [2468]
  7616. 246 invokevirtual net.minecraft.server.v1_14_R1.NonNullList.size() : int [2629]
  7617. 249 iadd
  7618. 250 aload_2 [itemstack]
  7619. 251 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.setItem(int, net.minecraft.server.v1_14_R1.ItemStack) : void [2633]
  7620. 254 iconst_1
  7621. 255 ireturn
  7622. Line numbers:
  7623. [pc: 0, line: 1952]
  7624. [pc: 18, line: 1953]
  7625. [pc: 27, line: 1954]
  7626. [pc: 29, line: 1958]
  7627. [pc: 42, line: 1959]
  7628. [pc: 49, line: 1960]
  7629. [pc: 62, line: 1961]
  7630. [pc: 69, line: 1962]
  7631. [pc: 82, line: 1963]
  7632. [pc: 89, line: 1964]
  7633. [pc: 102, line: 1965]
  7634. [pc: 109, line: 1967]
  7635. [pc: 111, line: 1970]
  7636. [pc: 117, line: 1971]
  7637. [pc: 125, line: 1972]
  7638. [pc: 127, line: 1973]
  7639. [pc: 133, line: 1974]
  7640. [pc: 141, line: 1975]
  7641. [pc: 143, line: 1976]
  7642. [pc: 147, line: 1977]
  7643. [pc: 154, line: 1979]
  7644. [pc: 171, line: 1980]
  7645. [pc: 181, line: 1981]
  7646. [pc: 183, line: 1983]
  7647. [pc: 185, line: 1986]
  7648. [pc: 192, line: 1987]
  7649. [pc: 212, line: 1988]
  7650. [pc: 219, line: 1989]
  7651. [pc: 221, line: 1991]
  7652. [pc: 229, line: 1992]
  7653. [pc: 231, line: 1996]
  7654. [pc: 254, line: 1997]
  7655. Local variable table:
  7656. [pc: 46, pc: 49] local: enumitemslot index: 3 type: net.minecraft.server.v1_14_R1.EnumItemSlot
  7657. [pc: 66, pc: 69] local: enumitemslot index: 3 type: net.minecraft.server.v1_14_R1.EnumItemSlot
  7658. [pc: 86, pc: 89] local: enumitemslot index: 3 type: net.minecraft.server.v1_14_R1.EnumItemSlot
  7659. [pc: 106, pc: 109] local: enumitemslot index: 3 type: net.minecraft.server.v1_14_R1.EnumItemSlot
  7660. [pc: 154, pc: 185] local: j index: 4 type: int
  7661. [pc: 111, pc: 256] local: enumitemslot index: 3 type: net.minecraft.server.v1_14_R1.EnumItemSlot
  7662. [pc: 0, pc: 256] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7663. [pc: 0, pc: 256] local: i index: 1 type: int
  7664. [pc: 0, pc: 256] local: itemstack index: 2 type: net.minecraft.server.v1_14_R1.ItemStack
  7665. Stack map table: number of frames 12
  7666. [pc: 29, same]
  7667. [pc: 49, same]
  7668. [pc: 69, same]
  7669. [pc: 89, same]
  7670. [pc: 109, same]
  7671. [pc: 111, append: {net.minecraft.server.v1_14_R1.EnumItemSlot}]
  7672. [pc: 127, same]
  7673. [pc: 143, same]
  7674. [pc: 183, append: {int}]
  7675. [pc: 185, chop 1 local(s)]
  7676. [pc: 221, same]
  7677. [pc: 231, same]
  7678.  
  7679. // Method descriptor #2655 ()Lnet/minecraft/server/v1_14_R1/EnumMainHand;
  7680. // Stack: 2, Locals: 1
  7681. public net.minecraft.server.v1_14_R1.EnumMainHand getMainHand();
  7682. 0 aload_0 [this]
  7683. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  7684. 4 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bu : net.minecraft.server.v1_14_R1.DataWatcherObject [357]
  7685. 7 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.get(net.minecraft.server.v1_14_R1.DataWatcherObject) : java.lang.Object [930]
  7686. 10 checkcast java.lang.Byte [352]
  7687. 13 invokevirtual java.lang.Byte.byteValue() : byte [2659]
  7688. 16 ifne 25
  7689. 19 getstatic net.minecraft.server.v1_14_R1.EnumMainHand.LEFT : net.minecraft.server.v1_14_R1.EnumMainHand [2665]
  7690. 22 goto 28
  7691. 25 getstatic net.minecraft.server.v1_14_R1.EnumMainHand.RIGHT : net.minecraft.server.v1_14_R1.EnumMainHand [2668]
  7692. 28 areturn
  7693. Line numbers:
  7694. [pc: 0, line: 2004]
  7695. Local variable table:
  7696. [pc: 0, pc: 29] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7697. Stack map table: number of frames 2
  7698. [pc: 25, same]
  7699. [pc: 28, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.EnumMainHand}]
  7700.  
  7701. // Method descriptor #2669 (Lnet/minecraft/server/v1_14_R1/EnumMainHand;)V
  7702. // Stack: 4, Locals: 2
  7703. public void a(net.minecraft.server.v1_14_R1.EnumMainHand enummainhand);
  7704. 0 aload_0 [this]
  7705. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  7706. 4 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bu : net.minecraft.server.v1_14_R1.DataWatcherObject [357]
  7707. 7 aload_1 [enummainhand]
  7708. 8 getstatic net.minecraft.server.v1_14_R1.EnumMainHand.LEFT : net.minecraft.server.v1_14_R1.EnumMainHand [2665]
  7709. 11 if_acmpne 18
  7710. 14 iconst_0
  7711. 15 goto 19
  7712. 18 iconst_1
  7713. 19 i2b
  7714. 20 invokestatic java.lang.Byte.valueOf(byte) : java.lang.Byte [355]
  7715. 23 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.set(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [937]
  7716. 26 return
  7717. Line numbers:
  7718. [pc: 0, line: 2008]
  7719. [pc: 26, line: 2009]
  7720. Local variable table:
  7721. [pc: 0, pc: 27] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7722. [pc: 0, pc: 27] local: enummainhand index: 1 type: net.minecraft.server.v1_14_R1.EnumMainHand
  7723. Stack map table: number of frames 2
  7724. [pc: 18, full, stack: {net.minecraft.server.v1_14_R1.DataWatcher, net.minecraft.server.v1_14_R1.DataWatcherObject}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.EnumMainHand}]
  7725. [pc: 19, full, stack: {net.minecraft.server.v1_14_R1.DataWatcher, net.minecraft.server.v1_14_R1.DataWatcherObject, int}, locals: {net.minecraft.server.v1_14_R1.EntityHuman, net.minecraft.server.v1_14_R1.EnumMainHand}]
  7726.  
  7727. // Method descriptor #826 ()Lnet/minecraft/server/v1_14_R1/NBTTagCompound;
  7728. // Stack: 2, Locals: 1
  7729. public net.minecraft.server.v1_14_R1.NBTTagCompound getShoulderEntityLeft();
  7730. 0 aload_0 [this]
  7731. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  7732. 4 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bv : net.minecraft.server.v1_14_R1.DataWatcherObject [359]
  7733. 7 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.get(net.minecraft.server.v1_14_R1.DataWatcherObject) : java.lang.Object [930]
  7734. 10 checkcast net.minecraft.server.v1_14_R1.NBTTagCompound [361]
  7735. 13 areturn
  7736. Line numbers:
  7737. [pc: 0, line: 2012]
  7738. Local variable table:
  7739. [pc: 0, pc: 14] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7740.  
  7741. // Method descriptor #829 (Lnet/minecraft/server/v1_14_R1/NBTTagCompound;)V
  7742. // Stack: 3, Locals: 2
  7743. public void setShoulderEntityLeft(net.minecraft.server.v1_14_R1.NBTTagCompound nbttagcompound);
  7744. 0 aload_0 [this]
  7745. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  7746. 4 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bv : net.minecraft.server.v1_14_R1.DataWatcherObject [359]
  7747. 7 aload_1 [nbttagcompound]
  7748. 8 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.set(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [937]
  7749. 11 return
  7750. Line numbers:
  7751. [pc: 0, line: 2016]
  7752. [pc: 11, line: 2017]
  7753. Local variable table:
  7754. [pc: 0, pc: 12] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7755. [pc: 0, pc: 12] local: nbttagcompound index: 1 type: net.minecraft.server.v1_14_R1.NBTTagCompound
  7756.  
  7757. // Method descriptor #826 ()Lnet/minecraft/server/v1_14_R1/NBTTagCompound;
  7758. // Stack: 2, Locals: 1
  7759. public net.minecraft.server.v1_14_R1.NBTTagCompound getShoulderEntityRight();
  7760. 0 aload_0 [this]
  7761. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  7762. 4 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bw : net.minecraft.server.v1_14_R1.DataWatcherObject [364]
  7763. 7 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.get(net.minecraft.server.v1_14_R1.DataWatcherObject) : java.lang.Object [930]
  7764. 10 checkcast net.minecraft.server.v1_14_R1.NBTTagCompound [361]
  7765. 13 areturn
  7766. Line numbers:
  7767. [pc: 0, line: 2020]
  7768. Local variable table:
  7769. [pc: 0, pc: 14] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7770.  
  7771. // Method descriptor #829 (Lnet/minecraft/server/v1_14_R1/NBTTagCompound;)V
  7772. // Stack: 3, Locals: 2
  7773. public void setShoulderEntityRight(net.minecraft.server.v1_14_R1.NBTTagCompound nbttagcompound);
  7774. 0 aload_0 [this]
  7775. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.datawatcher : net.minecraft.server.v1_14_R1.DataWatcher [327]
  7776. 4 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bw : net.minecraft.server.v1_14_R1.DataWatcherObject [364]
  7777. 7 aload_1 [nbttagcompound]
  7778. 8 invokevirtual net.minecraft.server.v1_14_R1.DataWatcher.set(net.minecraft.server.v1_14_R1.DataWatcherObject, java.lang.Object) : void [937]
  7779. 11 return
  7780. Line numbers:
  7781. [pc: 0, line: 2024]
  7782. [pc: 11, line: 2025]
  7783. Local variable table:
  7784. [pc: 0, pc: 12] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7785. [pc: 0, pc: 12] local: nbttagcompound index: 1 type: net.minecraft.server.v1_14_R1.NBTTagCompound
  7786.  
  7787. // Method descriptor #723 ()F
  7788. // Stack: 1, Locals: 1
  7789. public float getCooldownPeriod();
  7790. 0 aload_0 [this]
  7791. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.dY() : float [2676]
  7792. 4 freturn
  7793. Line numbers:
  7794. [pc: 0, line: 2027]
  7795. Local variable table:
  7796. [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7797.  
  7798. // Method descriptor #723 ()F
  7799. // Stack: 4, Locals: 1
  7800. public float dY();
  7801. 0 dconst_1
  7802. 1 aload_0 [this]
  7803. 2 getstatic net.minecraft.server.v1_14_R1.GenericAttributes.ATTACK_SPEED : net.minecraft.server.v1_14_R1.IAttribute [317]
  7804. 5 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getAttributeInstance(net.minecraft.server.v1_14_R1.IAttribute) : net.minecraft.server.v1_14_R1.AttributeInstance [312]
  7805. 8 invokeinterface net.minecraft.server.v1_14_R1.AttributeInstance.getValue() : double [766] [nargs: 1]
  7806. 13 ddiv
  7807. 14 ldc2_w <Double 20.0> [2677]
  7808. 17 dmul
  7809. 18 d2f
  7810. 19 freturn
  7811. Line numbers:
  7812. [pc: 0, line: 2029]
  7813. Local variable table:
  7814. [pc: 0, pc: 20] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7815.  
  7816. // Method descriptor #953 (F)F
  7817. // Stack: 2, Locals: 2
  7818. public float getCooledAttackStrength(float adjustTicks);
  7819. 0 aload_0 [this]
  7820. 1 fload_1 [adjustTicks]
  7821. 2 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.s(float) : float [1678]
  7822. 5 freturn
  7823. Line numbers:
  7824. [pc: 0, line: 2032]
  7825. Local variable table:
  7826. [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7827. [pc: 0, pc: 6] local: adjustTicks index: 1 type: float
  7828.  
  7829. // Method descriptor #953 (F)F
  7830. // Stack: 3, Locals: 2
  7831. public float s(float f);
  7832. 0 aload_0 [this]
  7833. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.aD : int [472]
  7834. 4 i2f
  7835. 5 fload_1 [f]
  7836. 6 fadd
  7837. 7 aload_0 [this]
  7838. 8 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.dY() : float [2676]
  7839. 11 fdiv
  7840. 12 fconst_0
  7841. 13 fconst_1
  7842. 14 invokestatic net.minecraft.server.v1_14_R1.MathHelper.a(float, float, float) : float [2683]
  7843. 17 freturn
  7844. Line numbers:
  7845. [pc: 0, line: 2034]
  7846. Local variable table:
  7847. [pc: 0, pc: 18] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7848. [pc: 0, pc: 18] local: f index: 1 type: float
  7849.  
  7850. // Method descriptor #170 ()V
  7851. // Stack: 1, Locals: 1
  7852. public void resetCooldown();
  7853. 0 aload_0 [this]
  7854. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.dZ() : void [481]
  7855. 4 return
  7856. Line numbers:
  7857. [pc: 0, line: 2037]
  7858. Local variable table:
  7859. [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7860.  
  7861. // Method descriptor #170 ()V
  7862. // Stack: 2, Locals: 1
  7863. public void dZ();
  7864. 0 aload_0 [this]
  7865. 1 iconst_0
  7866. 2 putfield net.minecraft.server.v1_14_R1.EntityHuman.aD : int [472]
  7867. 5 return
  7868. Line numbers:
  7869. [pc: 0, line: 2039]
  7870. [pc: 5, line: 2040]
  7871. Local variable table:
  7872. [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7873.  
  7874. // Method descriptor #192 ()Lnet/minecraft/server/v1_14_R1/ItemCooldown;
  7875. // Stack: 1, Locals: 1
  7876. public net.minecraft.server.v1_14_R1.ItemCooldown getCooldownTracker();
  7877. 0 aload_0 [this]
  7878. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.bZ : net.minecraft.server.v1_14_R1.ItemCooldown [196]
  7879. 4 areturn
  7880. Line numbers:
  7881. [pc: 0, line: 2043]
  7882. Local variable table:
  7883. [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7884.  
  7885. // Method descriptor #723 ()F
  7886. // Stack: 2, Locals: 1
  7887. public float eb();
  7888. 0 aload_0 [this]
  7889. 1 getstatic net.minecraft.server.v1_14_R1.GenericAttributes.LUCK : net.minecraft.server.v1_14_R1.IAttribute [320]
  7890. 4 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getAttributeInstance(net.minecraft.server.v1_14_R1.IAttribute) : net.minecraft.server.v1_14_R1.AttributeInstance [312]
  7891. 7 invokeinterface net.minecraft.server.v1_14_R1.AttributeInstance.getValue() : double [766] [nargs: 1]
  7892. 12 d2f
  7893. 13 freturn
  7894. Line numbers:
  7895. [pc: 0, line: 2047]
  7896. Local variable table:
  7897. [pc: 0, pc: 14] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7898.  
  7899. // Method descriptor #252 ()Z
  7900. // Stack: 2, Locals: 1
  7901. public boolean isCreativeAndOp();
  7902. 0 aload_0 [this]
  7903. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  7904. 4 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.canInstantlyBuild : boolean [1608]
  7905. 7 ifeq 22
  7906. 10 aload_0 [this]
  7907. 11 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.y() : int [2688]
  7908. 14 iconst_2
  7909. 15 if_icmplt 22
  7910. 18 iconst_1
  7911. 19 goto 23
  7912. 22 iconst_0
  7913. 23 ireturn
  7914. Line numbers:
  7915. [pc: 0, line: 2051]
  7916. Local variable table:
  7917. [pc: 0, pc: 24] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7918. Stack map table: number of frames 2
  7919. [pc: 22, same]
  7920. [pc: 23, same_locals_1_stack_item, stack: {int}]
  7921.  
  7922. // Method descriptor #1006 (Lnet/minecraft/server/v1_14_R1/ItemStack;)Z
  7923. // Stack: 2, Locals: 3
  7924. public boolean e(net.minecraft.server.v1_14_R1.ItemStack itemstack);
  7925. 0 aload_1 [itemstack]
  7926. 1 invokestatic net.minecraft.server.v1_14_R1.EntityInsentient.h(net.minecraft.server.v1_14_R1.ItemStack) : net.minecraft.server.v1_14_R1.EnumItemSlot [2653]
  7927. 4 astore_2 [enumitemslot]
  7928. 5 aload_0 [this]
  7929. 6 aload_2 [enumitemslot]
  7930. 7 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getEquipment(net.minecraft.server.v1_14_R1.EnumItemSlot) : net.minecraft.server.v1_14_R1.ItemStack [516]
  7931. 10 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  7932. 13 ireturn
  7933. Line numbers:
  7934. [pc: 0, line: 2056]
  7935. [pc: 5, line: 2058]
  7936. Local variable table:
  7937. [pc: 0, pc: 14] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7938. [pc: 0, pc: 14] local: itemstack index: 1 type: net.minecraft.server.v1_14_R1.ItemStack
  7939. [pc: 5, pc: 14] local: enumitemslot index: 2 type: net.minecraft.server.v1_14_R1.EnumItemSlot
  7940.  
  7941. // Method descriptor #2689 (Lnet/minecraft/server/v1_14_R1/EntityPose;)Lnet/minecraft/server/v1_14_R1/EntitySize;
  7942. // Stack: 3, Locals: 2
  7943. public net.minecraft.server.v1_14_R1.EntitySize a(net.minecraft.server.v1_14_R1.EntityPose entitypose);
  7944. 0 getstatic net.minecraft.server.v1_14_R1.EntityHuman.b : java.util.Map [2691]
  7945. 3 aload_1 [entitypose]
  7946. 4 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bs : net.minecraft.server.v1_14_R1.EntitySize [2693]
  7947. 7 invokeinterface java.util.Map.getOrDefault(java.lang.Object, java.lang.Object) : java.lang.Object [2699] [nargs: 3]
  7948. 12 checkcast net.minecraft.server.v1_14_R1.EntitySize [2701]
  7949. 15 areturn
  7950. Line numbers:
  7951. [pc: 0, line: 2063]
  7952. Local variable table:
  7953. [pc: 0, pc: 16] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7954. [pc: 0, pc: 16] local: entitypose index: 1 type: net.minecraft.server.v1_14_R1.EntityPose
  7955.  
  7956. // Method descriptor #474 (Lnet/minecraft/server/v1_14_R1/ItemStack;Lnet/minecraft/server/v1_14_R1/ItemStack;)Z
  7957. // Stack: 5, Locals: 3
  7958. protected boolean tryReadyArrow(net.minecraft.server.v1_14_R1.ItemStack bow, net.minecraft.server.v1_14_R1.ItemStack itemstack);
  7959. 0 aload_0 [this]
  7960. 1 instanceof net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  7961. 4 ifeq 35
  7962. 7 new com.destroystokyo.paper.event.player.PlayerReadyArrowEvent [2704]
  7963. 10 dup
  7964. 11 aload_0 [this]
  7965. 12 checkcast net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  7966. 15 invokevirtual net.minecraft.server.v1_14_R1.EntityPlayer.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer [1448]
  7967. 18 aload_1 [bow]
  7968. 19 invokestatic org.bukkit.craftbukkit.v1_14_R1.inventory.CraftItemStack.asCraftMirror(net.minecraft.server.v1_14_R1.ItemStack) : org.bukkit.craftbukkit.v1_14_R1.inventory.CraftItemStack [2710]
  7969. 22 aload_2 [itemstack]
  7970. 23 invokestatic org.bukkit.craftbukkit.v1_14_R1.inventory.CraftItemStack.asCraftMirror(net.minecraft.server.v1_14_R1.ItemStack) : org.bukkit.craftbukkit.v1_14_R1.inventory.CraftItemStack [2710]
  7971. 26 invokespecial com.destroystokyo.paper.event.player.PlayerReadyArrowEvent(org.bukkit.entity.Player, org.bukkit.inventory.ItemStack, org.bukkit.inventory.ItemStack) [2713]
  7972. 29 invokevirtual com.destroystokyo.paper.event.player.PlayerReadyArrowEvent.callEvent() : boolean [2715]
  7973. 32 ifeq 39
  7974. 35 iconst_1
  7975. 36 goto 40
  7976. 39 iconst_0
  7977. 40 ireturn
  7978. Line numbers:
  7979. [pc: 0, line: 2068]
  7980. [pc: 15, line: 2070]
  7981. [pc: 19, line: 2071]
  7982. [pc: 23, line: 2072]
  7983. [pc: 29, line: 2073]
  7984. [pc: 40, line: 2068]
  7985. Local variable table:
  7986. [pc: 0, pc: 41] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  7987. [pc: 0, pc: 41] local: bow index: 1 type: net.minecraft.server.v1_14_R1.ItemStack
  7988. [pc: 0, pc: 41] local: itemstack index: 2 type: net.minecraft.server.v1_14_R1.ItemStack
  7989. Stack map table: number of frames 3
  7990. [pc: 35, same]
  7991. [pc: 39, same]
  7992. [pc: 40, same_locals_1_stack_item, stack: {int}]
  7993.  
  7994. // Method descriptor #2717 (Lnet/minecraft/server/v1_14_R1/ItemStack;)Lnet/minecraft/server/v1_14_R1/ItemStack;
  7995. // Stack: 3, Locals: 6
  7996. public net.minecraft.server.v1_14_R1.ItemStack f(net.minecraft.server.v1_14_R1.ItemStack itemstack);
  7997. 0 aload_1 [itemstack]
  7998. 1 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  7999. 4 instanceof net.minecraft.server.v1_14_R1.ItemProjectileWeapon [2719]
  8000. 7 ifne 14
  8001. 10 getstatic net.minecraft.server.v1_14_R1.ItemStack.a : net.minecraft.server.v1_14_R1.ItemStack [189]
  8002. 13 areturn
  8003. 14 aload_1 [itemstack]
  8004. 15 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  8005. 18 checkcast net.minecraft.server.v1_14_R1.ItemProjectileWeapon [2719]
  8006. 21 invokevirtual net.minecraft.server.v1_14_R1.ItemProjectileWeapon.d() : java.util.function.Predicate [2721]
  8007. 24 astore_2 [predicate]
  8008. 25 aload_0 [this]
  8009. 26 aload_2 [predicate]
  8010. 27 invokestatic net.minecraft.server.v1_14_R1.ItemProjectileWeapon.a(net.minecraft.server.v1_14_R1.EntityLiving, java.util.function.Predicate) : net.minecraft.server.v1_14_R1.ItemStack [2724]
  8011. 30 astore_3 [itemstack1]
  8012. 31 aload_3 [itemstack1]
  8013. 32 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.isEmpty() : boolean [268]
  8014. 35 ifne 40
  8015. 38 aload_3 [itemstack1]
  8016. 39 areturn
  8017. 40 aload_1 [itemstack]
  8018. 41 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  8019. 44 checkcast net.minecraft.server.v1_14_R1.ItemProjectileWeapon [2719]
  8020. 47 invokevirtual net.minecraft.server.v1_14_R1.ItemProjectileWeapon.b() : java.util.function.Predicate [2728]
  8021. 50 astore_2 [predicate]
  8022. 51 iconst_0
  8023. 52 istore 4 [i]
  8024. 54 iload 4 [i]
  8025. 56 aload_0 [this]
  8026. 57 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  8027. 60 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.getSize() : int [999]
  8028. 63 if_icmpge 107
  8029. 66 aload_0 [this]
  8030. 67 getfield net.minecraft.server.v1_14_R1.EntityHuman.inventory : net.minecraft.server.v1_14_R1.PlayerInventory [157]
  8031. 70 iload 4 [i]
  8032. 72 invokevirtual net.minecraft.server.v1_14_R1.PlayerInventory.getItem(int) : net.minecraft.server.v1_14_R1.ItemStack [1002]
  8033. 75 astore 5 [itemstack2]
  8034. 77 aload_2 [predicate]
  8035. 78 aload 5 [itemstack2]
  8036. 80 invokeinterface java.util.function.Predicate.test(java.lang.Object) : boolean [2730] [nargs: 2]
  8037. 85 ifeq 101
  8038. 88 aload_0 [this]
  8039. 89 aload_1 [itemstack]
  8040. 90 aload 5 [itemstack2]
  8041. 92 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.tryReadyArrow(net.minecraft.server.v1_14_R1.ItemStack, net.minecraft.server.v1_14_R1.ItemStack) : boolean [2732]
  8042. 95 ifeq 101
  8043. 98 aload 5 [itemstack2]
  8044. 100 areturn
  8045. 101 iinc 4 1 [i]
  8046. 104 goto 54
  8047. 107 aload_0 [this]
  8048. 108 getfield net.minecraft.server.v1_14_R1.EntityHuman.abilities : net.minecraft.server.v1_14_R1.PlayerAbilities [174]
  8049. 111 getfield net.minecraft.server.v1_14_R1.PlayerAbilities.canInstantlyBuild : boolean [1608]
  8050. 114 ifeq 130
  8051. 117 new net.minecraft.server.v1_14_R1.ItemStack [186]
  8052. 120 dup
  8053. 121 getstatic net.minecraft.server.v1_14_R1.Items.ARROW : net.minecraft.server.v1_14_R1.Item [2735]
  8054. 124 invokespecial net.minecraft.server.v1_14_R1.ItemStack(net.minecraft.server.v1_14_R1.IMaterial) [2738]
  8055. 127 goto 133
  8056. 130 getstatic net.minecraft.server.v1_14_R1.ItemStack.a : net.minecraft.server.v1_14_R1.ItemStack [189]
  8057. 133 areturn
  8058. Line numbers:
  8059. [pc: 0, line: 2079]
  8060. [pc: 10, line: 2080]
  8061. [pc: 14, line: 2082]
  8062. [pc: 25, line: 2083]
  8063. [pc: 31, line: 2085]
  8064. [pc: 38, line: 2086]
  8065. [pc: 40, line: 2088]
  8066. [pc: 51, line: 2090]
  8067. [pc: 66, line: 2091]
  8068. [pc: 77, line: 2093]
  8069. [pc: 98, line: 2094]
  8070. [pc: 101, line: 2090]
  8071. [pc: 107, line: 2098]
  8072. Local variable table:
  8073. [pc: 77, pc: 101] local: itemstack2 index: 5 type: net.minecraft.server.v1_14_R1.ItemStack
  8074. [pc: 54, pc: 107] local: i index: 4 type: int
  8075. [pc: 25, pc: 134] local: predicate index: 2 type: java.util.function.Predicate
  8076. [pc: 31, pc: 134] local: itemstack1 index: 3 type: net.minecraft.server.v1_14_R1.ItemStack
  8077. [pc: 0, pc: 134] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  8078. [pc: 0, pc: 134] local: itemstack index: 1 type: net.minecraft.server.v1_14_R1.ItemStack
  8079. Local variable type table:
  8080. [pc: 25, pc: 134] local: predicate index: 2 type: java.util.function.Predicate<net.minecraft.server.v1_14_R1.ItemStack>
  8081. Stack map table: number of frames 7
  8082. [pc: 14, same]
  8083. [pc: 40, append: {java.util.function.Predicate, net.minecraft.server.v1_14_R1.ItemStack}]
  8084. [pc: 54, append: {int}]
  8085. [pc: 101, same]
  8086. [pc: 107, chop 1 local(s)]
  8087. [pc: 130, same]
  8088. [pc: 133, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.ItemStack}]
  8089.  
  8090. // Method descriptor #2743 (Lnet/minecraft/server/v1_14_R1/World;Lnet/minecraft/server/v1_14_R1/ItemStack;)Lnet/minecraft/server/v1_14_R1/ItemStack;
  8091. // Stack: 13, Locals: 3
  8092. public net.minecraft.server.v1_14_R1.ItemStack a(net.minecraft.server.v1_14_R1.World world, net.minecraft.server.v1_14_R1.ItemStack itemstack);
  8093. 0 aload_0 [this]
  8094. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getFoodData() : net.minecraft.server.v1_14_R1.FoodMetaData [2745]
  8095. 4 aload_2 [itemstack]
  8096. 5 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  8097. 8 aload_2 [itemstack]
  8098. 9 invokevirtual net.minecraft.server.v1_14_R1.FoodMetaData.a(net.minecraft.server.v1_14_R1.Item, net.minecraft.server.v1_14_R1.ItemStack) : void [2748]
  8099. 12 aload_0 [this]
  8100. 13 getstatic net.minecraft.server.v1_14_R1.StatisticList.ITEM_USED : net.minecraft.server.v1_14_R1.StatisticWrapper [2751]
  8101. 16 aload_2 [itemstack]
  8102. 17 invokevirtual net.minecraft.server.v1_14_R1.ItemStack.getItem() : net.minecraft.server.v1_14_R1.Item [520]
  8103. 20 invokevirtual net.minecraft.server.v1_14_R1.StatisticWrapper.b(java.lang.Object) : net.minecraft.server.v1_14_R1.Statistic [975]
  8104. 23 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.b(net.minecraft.server.v1_14_R1.Statistic) : void [2213]
  8105. 26 aload_1 [world]
  8106. 27 aconst_null
  8107. 28 checkcast net.minecraft.server.v1_14_R1.EntityHuman [2]
  8108. 31 aload_0 [this]
  8109. 32 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  8110. 35 aload_0 [this]
  8111. 36 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  8112. 39 aload_0 [this]
  8113. 40 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  8114. 43 getstatic net.minecraft.server.v1_14_R1.SoundEffects.ENTITY_PLAYER_BURP : net.minecraft.server.v1_14_R1.SoundEffect [2754]
  8115. 46 getstatic net.minecraft.server.v1_14_R1.SoundCategory.PLAYERS : net.minecraft.server.v1_14_R1.SoundCategory [650]
  8116. 49 ldc_w <Float 0.5> [838]
  8117. 52 aload_1 [world]
  8118. 53 getfield net.minecraft.server.v1_14_R1.World.random : java.util.Random [1543]
  8119. 56 invokevirtual java.util.Random.nextFloat() : float [1091]
  8120. 59 ldc_w <Float 0.1> [771]
  8121. 62 fmul
  8122. 63 ldc_w <Float 0.9> [1679]
  8123. 66 fadd
  8124. 67 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 [639]
  8125. 70 aload_0 [this]
  8126. 71 instanceof net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  8127. 74 ifeq 88
  8128. 77 getstatic net.minecraft.server.v1_14_R1.CriterionTriggers.z : net.minecraft.server.v1_14_R1.CriterionTriggerConsumeItem [2759]
  8129. 80 aload_0 [this]
  8130. 81 checkcast net.minecraft.server.v1_14_R1.EntityPlayer [1445]
  8131. 84 aload_2 [itemstack]
  8132. 85 invokevirtual net.minecraft.server.v1_14_R1.CriterionTriggerConsumeItem.a(net.minecraft.server.v1_14_R1.EntityPlayer, net.minecraft.server.v1_14_R1.ItemStack) : void [2764]
  8133. 88 aload_0 [this]
  8134. 89 aload_1 [world]
  8135. 90 aload_2 [itemstack]
  8136. 91 invokespecial net.minecraft.server.v1_14_R1.EntityLiving.a(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.ItemStack) : net.minecraft.server.v1_14_R1.ItemStack [2766]
  8137. 94 areturn
  8138. Line numbers:
  8139. [pc: 0, line: 2105]
  8140. [pc: 12, line: 2106]
  8141. [pc: 26, line: 2107]
  8142. [pc: 70, line: 2108]
  8143. [pc: 77, line: 2109]
  8144. [pc: 88, line: 2112]
  8145. Local variable table:
  8146. [pc: 0, pc: 95] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  8147. [pc: 0, pc: 95] local: world index: 1 type: net.minecraft.server.v1_14_R1.World
  8148. [pc: 0, pc: 95] local: itemstack index: 2 type: net.minecraft.server.v1_14_R1.ItemStack
  8149. Stack map table: number of frames 1
  8150. [pc: 88, same_extended]
  8151.  
  8152. // Method descriptor #135 ()Lorg/bukkit/craftbukkit/v1_14_R1/entity/CraftEntity;
  8153. // Stack: 1, Locals: 1
  8154. public bridge synthetic org.bukkit.craftbukkit.v1_14_R1.entity.CraftEntity getBukkitEntity();
  8155. 0 aload_0 [this]
  8156. 1 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.getBukkitEntity() : org.bukkit.craftbukkit.v1_14_R1.entity.CraftHumanEntity [1103]
  8157. 4 areturn
  8158. Line numbers:
  8159. [pc: 0, line: 31]
  8160. Local variable table:
  8161. [pc: 0, pc: 5] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  8162.  
  8163. // Method descriptor #2565 (Ljava/lang/String;Lnet/minecraft/server/v1_14_R1/ChatModifier;)V
  8164. // Stack: 6, Locals: 3
  8165. private synthetic void lambda$c$6(java.lang.String s, net.minecraft.server.v1_14_R1.ChatModifier chatmodifier);
  8166. 0 aload_2 [chatmodifier]
  8167. 1 new net.minecraft.server.v1_14_R1.ChatClickable [39]
  8168. 4 dup
  8169. 5 getstatic net.minecraft.server.v1_14_R1.ChatClickable$EnumClickAction.SUGGEST_COMMAND : net.minecraft.server.v1_14_R1.ChatClickable.EnumClickAction [2770]
  8170. 8 new java.lang.StringBuilder [2604]
  8171. 11 dup
  8172. 12 invokespecial java.lang.StringBuilder() [2605]
  8173. 15 ldc_w <String "/tell "> [2772]
  8174. 18 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [2611]
  8175. 21 aload_1 [s]
  8176. 22 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [2611]
  8177. 25 ldc_w <String " "> [2774]
  8178. 28 invokevirtual java.lang.StringBuilder.append(java.lang.String) : java.lang.StringBuilder [2611]
  8179. 31 invokevirtual java.lang.StringBuilder.toString() : java.lang.String [2612]
  8180. 34 invokespecial net.minecraft.server.v1_14_R1.ChatClickable(net.minecraft.server.v1_14_R1.ChatClickable$EnumClickAction, java.lang.String) [2777]
  8181. 37 invokevirtual net.minecraft.server.v1_14_R1.ChatModifier.setChatClickable(net.minecraft.server.v1_14_R1.ChatClickable) : net.minecraft.server.v1_14_R1.ChatModifier [2783]
  8182. 40 aload_0 [this]
  8183. 41 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.bK() : net.minecraft.server.v1_14_R1.ChatHoverable [2786]
  8184. 44 invokevirtual net.minecraft.server.v1_14_R1.ChatModifier.setChatHoverable(net.minecraft.server.v1_14_R1.ChatHoverable) : net.minecraft.server.v1_14_R1.ChatModifier [2790]
  8185. 47 aload_1 [s]
  8186. 48 invokevirtual net.minecraft.server.v1_14_R1.ChatModifier.setInsertion(java.lang.String) : net.minecraft.server.v1_14_R1.ChatModifier [2794]
  8187. 51 pop
  8188. 52 return
  8189. Line numbers:
  8190. [pc: 0, line: 1899]
  8191. [pc: 52, line: 1900]
  8192. Local variable table:
  8193. [pc: 0, pc: 53] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  8194. [pc: 0, pc: 53] local: s index: 1 type: java.lang.String
  8195. [pc: 0, pc: 53] local: chatmodifier index: 2 type: net.minecraft.server.v1_14_R1.ChatModifier
  8196.  
  8197. // Method descriptor #2509 (Lnet/minecraft/server/v1_14_R1/Entity;)Lnet/minecraft/server/v1_14_R1/Entity;
  8198. // Stack: 7, Locals: 3
  8199. private synthetic net.minecraft.server.v1_14_R1.Entity lambda$spawnEntityFromShoulder0$5(net.minecraft.server.v1_14_R1.Entity entity);
  8200. 0 aload_1 [entity]
  8201. 1 instanceof net.minecraft.server.v1_14_R1.EntityTameableAnimal [2798]
  8202. 4 ifeq 18
  8203. 7 aload_1 [entity]
  8204. 8 checkcast net.minecraft.server.v1_14_R1.EntityTameableAnimal [2798]
  8205. 11 aload_0 [this]
  8206. 12 getfield net.minecraft.server.v1_14_R1.EntityHuman.uniqueID : java.util.UUID [2801]
  8207. 15 invokevirtual net.minecraft.server.v1_14_R1.EntityTameableAnimal.setOwnerUUID(java.util.UUID) : void [2804]
  8208. 18 aload_1 [entity]
  8209. 19 aload_0 [this]
  8210. 20 getfield net.minecraft.server.v1_14_R1.EntityHuman.locX : double [450]
  8211. 23 aload_0 [this]
  8212. 24 getfield net.minecraft.server.v1_14_R1.EntityHuman.locY : double [465]
  8213. 27 ldc2_w <Double 0.699999988079071> [2805]
  8214. 30 dadd
  8215. 31 aload_0 [this]
  8216. 32 getfield net.minecraft.server.v1_14_R1.EntityHuman.locZ : double [462]
  8217. 35 invokevirtual net.minecraft.server.v1_14_R1.Entity.setPosition(double, double, double) : void [2807]
  8218. 38 aload_0 [this]
  8219. 39 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  8220. 42 checkcast net.minecraft.server.v1_14_R1.WorldServer [1871]
  8221. 45 aload_1 [entity]
  8222. 46 getstatic org.bukkit.event.entity.CreatureSpawnEvent$SpawnReason.SHOULDER_ENTITY : org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason [2811]
  8223. 49 invokevirtual net.minecraft.server.v1_14_R1.WorldServer.addEntitySerialized(net.minecraft.server.v1_14_R1.Entity, org.bukkit.event.entity.CreatureSpawnEvent$SpawnReason) : boolean [2815]
  8224. 52 istore_2 [addedToWorld]
  8225. 53 iload_2 [addedToWorld]
  8226. 54 ifeq 61
  8227. 57 aload_1 [entity]
  8228. 58 goto 62
  8229. 61 aconst_null
  8230. 62 areturn
  8231. Line numbers:
  8232. [pc: 0, line: 1851]
  8233. [pc: 7, line: 1852]
  8234. [pc: 18, line: 1855]
  8235. [pc: 38, line: 1856]
  8236. [pc: 53, line: 1857]
  8237. Local variable table:
  8238. [pc: 0, pc: 63] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  8239. [pc: 0, pc: 63] local: entity index: 1 type: net.minecraft.server.v1_14_R1.Entity
  8240. [pc: 53, pc: 63] local: addedToWorld index: 2 type: boolean
  8241. Stack map table: number of frames 3
  8242. [pc: 18, same]
  8243. [pc: 61, append: {int}]
  8244. [pc: 62, same_locals_1_stack_item, stack: {net.minecraft.server.v1_14_R1.Entity}]
  8245.  
  8246. // Method descriptor #2086 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)V
  8247. // Stack: 3, Locals: 2
  8248. private synthetic void lambda$wakeup$4(net.minecraft.server.v1_14_R1.BlockPosition blockposition);
  8249. 0 aload_0 [this]
  8250. 1 aload_1 [blockposition]
  8251. 2 iconst_0
  8252. 3 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.setRespawnPosition(net.minecraft.server.v1_14_R1.BlockPosition, boolean) : void [2818]
  8253. 6 return
  8254. Line numbers:
  8255. [pc: 0, line: 1362]
  8256. [pc: 6, line: 1363]
  8257. Local variable table:
  8258. [pc: 0, pc: 7] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  8259. [pc: 0, pc: 7] local: blockposition index: 1 type: net.minecraft.server.v1_14_R1.BlockPosition
  8260.  
  8261. // Method descriptor #2021 (Lnet/minecraft/server/v1_14_R1/EntityMonster;)Z
  8262. // Stack: 2, Locals: 2
  8263. private synthetic boolean lambda$getBedResult$3(net.minecraft.server.v1_14_R1.EntityMonster entitymonster);
  8264. 0 aload_1 [entitymonster]
  8265. 1 aload_0 [this]
  8266. 2 invokevirtual net.minecraft.server.v1_14_R1.EntityMonster.e(net.minecraft.server.v1_14_R1.EntityHuman) : boolean [2820]
  8267. 5 ireturn
  8268. Line numbers:
  8269. [pc: 0, line: 1265]
  8270. Local variable table:
  8271. [pc: 0, pc: 6] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  8272. [pc: 0, pc: 6] local: entitymonster index: 1 type: net.minecraft.server.v1_14_R1.EntityMonster
  8273.  
  8274. // Method descriptor #1511 (Lnet/minecraft/server/v1_14_R1/EnumHand;Lnet/minecraft/server/v1_14_R1/EntityHuman;)V
  8275. // Stack: 2, Locals: 2
  8276. private static synthetic void lambda$damageShield$2(net.minecraft.server.v1_14_R1.EnumHand enumhand, net.minecraft.server.v1_14_R1.EntityHuman entityhuman);
  8277. 0 aload_1 [entityhuman]
  8278. 1 aload_0 [enumhand]
  8279. 2 invokevirtual net.minecraft.server.v1_14_R1.EntityHuman.d(net.minecraft.server.v1_14_R1.EnumHand) : void [2825]
  8280. 5 return
  8281. Line numbers:
  8282. [pc: 0, line: 842]
  8283. [pc: 5, line: 843]
  8284. Local variable table:
  8285. [pc: 0, pc: 6] local: enumhand index: 0 type: net.minecraft.server.v1_14_R1.EnumHand
  8286. [pc: 0, pc: 6] local: entityhuman index: 1 type: net.minecraft.server.v1_14_R1.EntityHuman
  8287.  
  8288. // Method descriptor #908 (Lnet/minecraft/server/v1_14_R1/EntityTypes;)V
  8289. // Stack: 2, Locals: 2
  8290. private synthetic void lambda$j$1(net.minecraft.server.v1_14_R1.EntityTypes entitytypes);
  8291. 0 aload_0 [this]
  8292. 1 getfield net.minecraft.server.v1_14_R1.EntityHuman.world : net.minecraft.server.v1_14_R1.World [383]
  8293. 4 aload_0 [this]
  8294. 5 invokestatic net.minecraft.server.v1_14_R1.EntityParrot.a(net.minecraft.server.v1_14_R1.World, net.minecraft.server.v1_14_R1.Entity) : void [2830]
  8295. 8 return
  8296. Line numbers:
  8297. [pc: 0, line: 473]
  8298. [pc: 8, line: 474]
  8299. Local variable table:
  8300. [pc: 0, pc: 9] local: this index: 0 type: net.minecraft.server.v1_14_R1.EntityHuman
  8301. [pc: 0, pc: 9] local: entitytypes index: 1 type: net.minecraft.server.v1_14_R1.EntityTypes
  8302.  
  8303. // Method descriptor #890 (Lnet/minecraft/server/v1_14_R1/EntityTypes;)Z
  8304. // Stack: 2, Locals: 1
  8305. private static synthetic boolean lambda$j$0(net.minecraft.server.v1_14_R1.EntityTypes entitytypes);
  8306. 0 aload_0 [entitytypes]
  8307. 1 getstatic net.minecraft.server.v1_14_R1.EntityTypes.PARROT : net.minecraft.server.v1_14_R1.EntityTypes [2834]
  8308. 4 if_acmpne 11
  8309. 7 iconst_1
  8310. 8 goto 12
  8311. 11 iconst_0
  8312. 12 ireturn
  8313. Line numbers:
  8314. [pc: 0, line: 471]
  8315. Local variable table:
  8316. [pc: 0, pc: 13] local: entitytypes index: 0 type: net.minecraft.server.v1_14_R1.EntityTypes
  8317. Stack map table: number of frames 2
  8318. [pc: 11, same]
  8319. [pc: 12, same_locals_1_stack_item, stack: {int}]
  8320.  
  8321. // Method descriptor #170 ()V
  8322. // Stack: 4, Locals: 0
  8323. static {};
  8324. 0 ldc_w <Float 0.6> [2836]
  8325. 3 ldc_w <Float 1.8> [2837]
  8326. 6 invokestatic net.minecraft.server.v1_14_R1.EntitySize.b(float, float) : net.minecraft.server.v1_14_R1.EntitySize [2840]
  8327. 9 putstatic net.minecraft.server.v1_14_R1.EntityHuman.bs : net.minecraft.server.v1_14_R1.EntitySize [2693]
  8328. 12 invokestatic com.google.common.collect.ImmutableMap.builder() : com.google.common.collect.ImmutableMap$Builder [2844]
  8329. 15 getstatic net.minecraft.server.v1_14_R1.EntityPose.STANDING : net.minecraft.server.v1_14_R1.EntityPose [604]
  8330. 18 getstatic net.minecraft.server.v1_14_R1.EntityHuman.bs : net.minecraft.server.v1_14_R1.EntitySize [2693]
  8331. 21 invokevirtual com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object, java.lang.Object) : com.google.common.collect.ImmutableMap$Builder [2848]
  8332. 24 getstatic net.minecraft.server.v1_14_R1.EntityPose.SLEEPING : net.minecraft.server.v1_14_R1.EntityPose [586]
  8333. 27 getstatic net.minecraft.server.v1_14_R1.EntityHuman.as : net.minecraft.server.v1_14_R1.EntitySize [2851]
  8334. 30 invokevirtual com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object, java.lang.Object) : com.google.common.collect.ImmutableMap$Builder [2848]
  8335. 33 getstatic net.minecraft.server.v1_14_R1.EntityPose.FALL_FLYING : net.minecraft.server.v1_14_R1.EntityPose [583]
  8336. 36 ldc_w <Float 0.6> [2836]
  8337. 39 ldc_w <Float 0.6> [2836]
  8338. 42 invokestatic net.minecraft.server.v1_14_R1.EntitySize.b(float, float) : net.minecraft.server.v1_14_R1.EntitySize [2840]
  8339. 45 invokevirtual com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object, java.lang.Object) : com.google.common.collect.ImmutableMap$Builder [2848]
  8340. 48 getstatic net.minecraft.server.v1_14_R1.EntityPose.SWIMMING : net.minecraft.server.v1_14_R1.EntityPose [574]
  8341. 51 ldc_w <Float 0.6> [2836]
  8342. 54 ldc_w <Float 0.6> [2836]
  8343. 57 invokestatic net.minecraft.server.v1_14_R1.EntitySize.b(float, float) : net.minecraft.server.v1_14_R1.EntitySize [2840]
  8344. 60 invokevirtual com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object, java.lang.Object) : com.google.common.collect.ImmutableMap$Builder [2848]
  8345. 63 getstatic net.minecraft.server.v1_14_R1.EntityPose.SPIN_ATTACK : net.minecraft.server.v1_14_R1.EntityPose [595]
  8346. 66 ldc_w <Float 0.6> [2836]
  8347. 69 ldc_w <Float 0.6> [2836]
  8348. 72 invokestatic net.minecraft.server.v1_14_R1.EntitySize.b(float, float) : net.minecraft.server.v1_14_R1.EntitySize [2840]
  8349. 75 invokevirtual com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object, java.lang.Object) : com.google.common.collect.ImmutableMap$Builder [2848]
  8350. 78 getstatic net.minecraft.server.v1_14_R1.EntityPose.SNEAKING : net.minecraft.server.v1_14_R1.EntityPose [601]
  8351. 81 ldc_w <Float 0.6> [2836]
  8352. 84 ldc_w <Float 1.5> [1694]
  8353. 87 invokestatic net.minecraft.server.v1_14_R1.EntitySize.b(float, float) : net.minecraft.server.v1_14_R1.EntitySize [2840]
  8354. 90 invokevirtual com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object, java.lang.Object) : com.google.common.collect.ImmutableMap$Builder [2848]
  8355. 93 getstatic net.minecraft.server.v1_14_R1.EntityPose.DYING : net.minecraft.server.v1_14_R1.EntityPose [2854]
  8356. 96 ldc_w <Float 0.2> [1214]
  8357. 99 ldc_w <Float 0.2> [1214]
  8358. 102 invokestatic net.minecraft.server.v1_14_R1.EntitySize.c(float, float) : net.minecraft.server.v1_14_R1.EntitySize [2856]
  8359. 105 invokevirtual com.google.common.collect.ImmutableMap$Builder.put(java.lang.Object, java.lang.Object) : com.google.common.collect.ImmutableMap$Builder [2848]
  8360. 108 invokevirtual com.google.common.collect.ImmutableMap$Builder.build() : com.google.common.collect.ImmutableMap [2860]
  8361. 111 putstatic net.minecraft.server.v1_14_R1.EntityHuman.b : java.util.Map [2691]
  8362. 114 ldc <Class net.minecraft.server.v1_14_R1.EntityHuman> [2]
  8363. 116 getstatic net.minecraft.server.v1_14_R1.DataWatcherRegistry.c : net.minecraft.server.v1_14_R1.DataWatcherSerializer [2865]
  8364. 119 invokestatic net.minecraft.server.v1_14_R1.DataWatcher.a(java.lang.Class, net.minecraft.server.v1_14_R1.DataWatcherSerializer) : net.minecraft.server.v1_14_R1.DataWatcherObject [2868]
  8365. 122 putstatic net.minecraft.server.v1_14_R1.EntityHuman.c : net.minecraft.server.v1_14_R1.DataWatcherObject [329]
  8366. 125 ldc <Class net.minecraft.server.v1_14_R1.EntityHuman> [2]
  8367. 127 getstatic net.minecraft.server.v1_14_R1.DataWatcherRegistry.b : net.minecraft.server.v1_14_R1.DataWatcherSerializer [2870]
  8368. 130 invokestatic net.minecraft.server.v1_14_R1.DataWatcher.a(java.lang.Class, net.minecraft.server.v1_14_R1.DataWatcherSerializer) : net.minecraft.server.v1_14_R1.DataWatcherObject [2868]
  8369. 133 putstatic net.minecraft.server.v1_14_R1.EntityHuman.d : net.minecraft.server.v1_14_R1.DataWatcherObject [343]
  8370. 136 ldc <Class net.minecraft.server.v1_14_R1.EntityHuman> [2]
  8371. 138 getstatic net.minecraft.server.v1_14_R1.DataWatcherRegistry.a : net.minecraft.server.v1_14_R1.DataWatcherSerializer [2872]
  8372. 141 invokestatic net.minecraft.server.v1_14_R1.DataWatcher.a(java.lang.Class, net.minecraft.server.v1_14_R1.DataWatcherSerializer) : net.minecraft.server.v1_14_R1.DataWatcherObject [2868]
  8373. 144 putstatic net.minecraft.server.v1_14_R1.EntityHuman.bt : net.minecraft.server.v1_14_R1.DataWatcherObject [350]
  8374. 147 ldc <Class net.minecraft.server.v1_14_R1.EntityHuman> [2]
  8375. 149 getstatic net.minecraft.server.v1_14_R1.DataWatcherRegistry.a : net.minecraft.server.v1_14_R1.DataWatcherSerializer [2872]
  8376. 152 invokestatic net.minecraft.server.v1_14_R1.DataWatcher.a(java.lang.Class, net.minecraft.server.v1_14_R1.DataWatcherSerializer) : net.minecraft.server.v1_14_R1.DataWatcherObject [2868]
  8377. 155 putstatic net.minecraft.server.v1_14_R1.EntityHuman.bu : net.minecraft.server.v1_14_R1.DataWatcherObject [357]
  8378. 158 ldc <Class net.minecraft.server.v1_14_R1.EntityHuman> [2]
  8379. 160 getstatic net.minecraft.server.v1_14_R1.DataWatcherRegistry.p : net.minecraft.server.v1_14_R1.DataWatcherSerializer [2874]
  8380. 163 invokestatic net.minecraft.server.v1_14_R1.DataWatcher.a(java.lang.Class, net.minecraft.server.v1_14_R1.DataWatcherSerializer) : net.minecraft.server.v1_14_R1.DataWatcherObject [2868]
  8381. 166 putstatic net.minecraft.server.v1_14_R1.EntityHuman.bv : net.minecraft.server.v1_14_R1.DataWatcherObject [359]
  8382. 169 ldc <Class net.minecraft.server.v1_14_R1.EntityHuman> [2]
  8383. 171 getstatic net.minecraft.server.v1_14_R1.DataWatcherRegistry.p : net.minecraft.server.v1_14_R1.DataWatcherSerializer [2874]
  8384. 174 invokestatic net.minecraft.server.v1_14_R1.DataWatcher.a(java.lang.Class, net.minecraft.server.v1_14_R1.DataWatcherSerializer) : net.minecraft.server.v1_14_R1.DataWatcherObject [2868]
  8385. 177 putstatic net.minecraft.server.v1_14_R1.EntityHuman.bw : net.minecraft.server.v1_14_R1.DataWatcherObject [364]
  8386. 180 return
  8387. Line numbers:
  8388. [pc: 0, line: 33]
  8389. [pc: 12, line: 35]
  8390. [pc: 114, line: 36]
  8391. [pc: 125, line: 37]
  8392. [pc: 136, line: 38]
  8393. [pc: 147, line: 39]
  8394. [pc: 158, line: 40]
  8395. [pc: 169, line: 41]
  8396.  
  8397. Inner classes:
  8398. [inner class info: #7 net/minecraft/server/v1_14_R1/EntityHuman$1, outer class info: #0
  8399. inner name: #0, accessflags: 4104 static],
  8400. [inner class info: #9 net/minecraft/server/v1_14_R1/EntityHuman$EnumBedResult, outer class info: #2 net/minecraft/server/v1_14_R1/EntityHuman
  8401. inner name: #10 EnumBedResult, accessflags: 16409 public static final],
  8402. [inner class info: #12 org/bukkit/event/inventory/InventoryCloseEvent$Reason, outer class info: #14 org/bukkit/event/inventory/InventoryCloseEvent
  8403. inner name: #15 Reason, accessflags: 16409 public static final],
  8404. [inner class info: #17 org/bukkit/event/entity/EntityPotionEffectEvent$Cause, outer class info: #19 org/bukkit/event/entity/EntityPotionEffectEvent
  8405. inner name: #20 Cause, accessflags: 16409 public static final],
  8406. [inner class info: #22 net/minecraft/server/v1_14_R1/GameRules$GameRuleKey, outer class info: #24 net/minecraft/server/v1_14_R1/GameRules
  8407. inner name: #25 GameRuleKey, accessflags: 25 public static final],
  8408. [inner class info: #27 org/bukkit/event/entity/EntityRegainHealthEvent$RegainReason, outer class info: #29 org/bukkit/event/entity/EntityRegainHealthEvent
  8409. inner name: #30 RegainReason, accessflags: 16409 public static final],
  8410. [inner class info: #32 net/minecraft/server/v1_14_R1/EnumItemSlot$Function, outer class info: #34 net/minecraft/server/v1_14_R1/EnumItemSlot
  8411. inner name: #35 Function, accessflags: 16409 public static final],
  8412. [inner class info: #37 net/minecraft/server/v1_14_R1/ChatClickable$EnumClickAction, outer class info: #39 net/minecraft/server/v1_14_R1/ChatClickable
  8413. inner name: #40 EnumClickAction, accessflags: 16409 public static final],
  8414. [inner class info: #42 org/bukkit/event/entity/CreatureSpawnEvent$SpawnReason, outer class info: #44 org/bukkit/event/entity/CreatureSpawnEvent
  8415. inner name: #45 SpawnReason, accessflags: 16409 public static final],
  8416. [inner class info: #47 com/google/common/collect/ImmutableMap$Builder, outer class info: #49 com/google/common/collect/ImmutableMap
  8417. inner name: #50 Builder, accessflags: 9 public static],
  8418. [inner class info: #52 java/lang/invoke/MethodHandles$Lookup, outer class info: #54 java/lang/invoke/MethodHandles
  8419. inner name: #55 Lookup, accessflags: 25 public static final]
  8420. Bootstrap methods:
  8421. 0 : # 886 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;
  8422. Method arguments:
  8423. #888 (Ljava/lang/Object;)Z
  8424. #893 invokestatic net/minecraft/server/v1_14_R1/EntityHuman.lambda$j$0:(Lnet/minecraft/server/v1_14_R1/EntityTypes;)Z
  8425. #894 (Lnet/minecraft/server/v1_14_R1/EntityTypes;)Z,
  8426. 1 : # 886 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;
  8427. Method arguments:
  8428. #906 (Ljava/lang/Object;)V
  8429. #911 null
  8430. #912 (Lnet/minecraft/server/v1_14_R1/EntityTypes;)V,
  8431. 2 : # 886 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;
  8432. Method arguments:
  8433. #906 (Ljava/lang/Object;)V
  8434. #1514 invokestatic net/minecraft/server/v1_14_R1/EntityHuman.lambda$damageShield$2:(Lnet/minecraft/server/v1_14_R1/EnumHand;Lnet/minecraft/server/v1_14_R1/EntityHuman;)V
  8435. #1515 (Lnet/minecraft/server/v1_14_R1/EntityHuman;)V,
  8436. 3 : # 886 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;
  8437. Method arguments:
  8438. #888 (Ljava/lang/Object;)Z
  8439. #2024 null
  8440. #2025 (Lnet/minecraft/server/v1_14_R1/EntityMonster;)Z,
  8441. 4 : # 886 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;
  8442. Method arguments:
  8443. #906 (Ljava/lang/Object;)V
  8444. #2158 null
  8445. #2159 (Lnet/minecraft/server/v1_14_R1/BlockPosition;)V,
  8446. 5 : # 886 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;
  8447. Method arguments:
  8448. #2507 (Ljava/lang/Object;)Ljava/lang/Object;
  8449. #2512 null
  8450. #2513 (Lnet/minecraft/server/v1_14_R1/Entity;)Lnet/minecraft/server/v1_14_R1/Entity;,
  8451. 6 : # 886 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;
  8452. Method arguments:
  8453. #906 (Ljava/lang/Object;)V
  8454. #2568 null
  8455. #2570 (Lnet/minecraft/server/v1_14_R1/ChatModifier;)V
  8456. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement