Compiled from "BlockPamCrop.java" public class com.pam.harvestcraft.BlockPamCrop extends net.minecraft.block.BlockCrops implements net.minecraftforge.common.IPlantable { private net.minecraft.util.IIcon[] icons; public com.pam.harvestcraft.BlockPamCrop(); Code: 0: aload_0 1: invokespecial #17 // Method net/minecraft/block/BlockCrops."":()V 4: return public net.minecraft.util.IIcon func_149691_a(int, int); Code: 0: iload_2 1: bipush 7 3: if_icmpge 23 6: iload_2 7: bipush 6 9: if_icmpne 14 12: iconst_5 13: istore_2 14: aload_0 15: getfield #23 // Field icons:[Lnet/minecraft/util/IIcon; 18: iload_2 19: iconst_1 20: ishr 21: aaload 22: areturn 23: aload_0 24: getfield #23 // Field icons:[Lnet/minecraft/util/IIcon; 27: iconst_3 28: aaload 29: areturn public boolean func_149727_a(net.minecraft.world.World, int, int, int, net.minecraft.entity.player.EntityPlayer, int, float, float, float); Code: 0: getstatic #34 // Field com/pam/harvestcraft/BlockRegistry.rightclickmatureshowcropHearts:Z 3: ifeq 78 6: aload_1 7: iload_2 8: iload_3 9: iload 4 11: invokevirtual #40 // Method net/minecraft/world/World.func_72805_g:(III)I 14: dup 15: istore 10 17: bipush 7 19: if_icmpne 78 22: iload_2 23: i2f 24: ldc #41 // float 0.5f 26: fadd 27: fstore 11 29: iload_3 30: i2f 31: fconst_0 32: fadd 33: ldc #42 // float 0.375f 35: fadd 36: fstore 12 38: iload 4 40: i2f 41: ldc #41 // float 0.5f 43: fadd 44: fstore 13 46: ldc #43 // float 0.52f 48: fstore 14 50: ldc #44 // float 0.3f 52: fstore 15 54: aload_1 55: ldc #46 // String heart 57: fload 11 59: fload 14 61: fsub 62: f2d 63: fload 12 65: f2d 66: fload 13 68: fload 15 70: fadd 71: f2d 72: dconst_0 73: dconst_0 74: dconst_0 75: invokevirtual #50 // Method net/minecraft/world/World.func_72869_a:(Ljava/lang/String;DDDDDD)V 78: getstatic #53 // Field com/pam/harvestcraft/BlockRegistry.rightclickharvestCrop:Z 81: ifeq 131 84: aload_1 85: iload_2 86: iload_3 87: iload 4 89: invokevirtual #40 // Method net/minecraft/world/World.func_72805_g:(III)I 92: dup 93: istore 10 95: bipush 7 97: if_icmpne 131 100: iload 10 102: bipush 7 104: if_icmpne 131 107: aload_0 108: aload_1 109: iload_2 110: iload_3 111: iload 4 113: iload 10 115: iconst_0 116: invokevirtual #57 // Method func_149697_b:(Lnet/minecraft/world/World;IIIII)V 119: aload_1 120: iload_2 121: iload_3 122: iload 4 124: aload_0 125: iconst_0 126: iconst_2 127: invokevirtual #61 // Method net/minecraft/world/World.func_147465_d:(IIILnet/minecraft/block/Block;II)Z 130: pop 131: iconst_0 132: ireturn public int func_149745_a(java.util.Random); Code: 0: getstatic #53 // Field com/pam/harvestcraft/BlockRegistry.rightclickharvestCrop:Z 3: ifeq 8 6: iconst_0 7: ireturn 8: iconst_1 9: ireturn protected boolean func_149854_a(net.minecraft.block.Block); Code: 0: getstatic #87 // Field com/pam/harvestcraft/BlockRegistry.enablecropspecialplanting:Z 3: ifeq 126 6: aload_0 7: getstatic #91 // Field com/pam/harvestcraft/BlockRegistry.pamcactusfruitCrop:Lnet/minecraft/block/Block; 10: if_acmpne 26 13: aload_1 14: getstatic #97 // Field net/minecraft/init/Blocks.field_150354_m:Lnet/minecraft/block/BlockSand; 17: if_acmpne 24 20: iconst_1 21: goto 25 24: iconst_0 25: ireturn 26: aload_0 27: getstatic #100 // Field com/pam/harvestcraft/BlockRegistry.pamwhitemushroomCrop:Lnet/minecraft/block/Block; 30: if_acmpne 46 33: aload_1 34: getstatic #103 // Field net/minecraft/init/Blocks.field_150364_r:Lnet/minecraft/block/Block; 37: if_acmpne 44 40: iconst_1 41: goto 45 44: iconst_0 45: ireturn 46: aload_0 47: getstatic #106 // Field com/pam/harvestcraft/BlockRegistry.pamcranberryCrop:Lnet/minecraft/block/Block; 50: if_acmpne 66 53: aload_1 54: getstatic #109 // Field net/minecraft/init/Blocks.field_150355_j:Lnet/minecraft/block/Block; 57: if_acmpne 64 60: iconst_1 61: goto 65 64: iconst_0 65: ireturn 66: aload_0 67: getstatic #112 // Field com/pam/harvestcraft/BlockRegistry.pamriceCrop:Lnet/minecraft/block/Block; 70: if_acmpne 86 73: aload_1 74: getstatic #109 // Field net/minecraft/init/Blocks.field_150355_j:Lnet/minecraft/block/Block; 77: if_acmpne 84 80: iconst_1 81: goto 85 84: iconst_0 85: ireturn 86: aload_0 87: getstatic #115 // Field com/pam/harvestcraft/BlockRegistry.pamseaweedCrop:Lnet/minecraft/block/Block; 90: if_acmpne 106 93: aload_1 94: getstatic #109 // Field net/minecraft/init/Blocks.field_150355_j:Lnet/minecraft/block/Block; 97: if_acmpne 104 100: iconst_1 101: goto 105 104: iconst_0 105: ireturn 106: aload_0 107: getstatic #118 // Field com/pam/harvestcraft/BlockRegistry.pamwaterchestnutCrop:Lnet/minecraft/block/Block; 110: if_acmpne 126 113: aload_1 114: getstatic #109 // Field net/minecraft/init/Blocks.field_150355_j:Lnet/minecraft/block/Block; 117: if_acmpne 124 120: iconst_1 121: goto 125 124: iconst_0 125: ireturn 126: aload_1 127: getstatic #121 // Field net/minecraft/init/Blocks.field_150458_ak:Lnet/minecraft/block/Block; 130: if_acmpne 137 133: iconst_1 134: goto 138 137: iconst_0 138: ireturn protected net.minecraft.item.Item func_149866_i(); Code: 0: getstatic #127 // Field com/pam/harvestcraft/BlockRegistry.cropsdropSeeds:Z 3: ifeq 716 6: aload_0 7: getstatic #130 // Field com/pam/harvestcraft/BlockRegistry.pamblackberryCrop:Lnet/minecraft/block/Block; 10: if_acmpne 17 13: getstatic #136 // Field com/pam/harvestcraft/ItemRegistry.blackberryseedItem:Lnet/minecraft/item/Item; 16: areturn 17: aload_0 18: getstatic #139 // Field com/pam/harvestcraft/BlockRegistry.pamblueberryCrop:Lnet/minecraft/block/Block; 21: if_acmpne 28 24: getstatic #142 // Field com/pam/harvestcraft/ItemRegistry.blueberryseedItem:Lnet/minecraft/item/Item; 27: areturn 28: aload_0 29: getstatic #145 // Field com/pam/harvestcraft/BlockRegistry.pamcandleberryCrop:Lnet/minecraft/block/Block; 32: if_acmpne 39 35: getstatic #148 // Field com/pam/harvestcraft/ItemRegistry.candleberryseedItem:Lnet/minecraft/item/Item; 38: areturn 39: aload_0 40: getstatic #151 // Field com/pam/harvestcraft/BlockRegistry.pamraspberryCrop:Lnet/minecraft/block/Block; 43: if_acmpne 50 46: getstatic #154 // Field com/pam/harvestcraft/ItemRegistry.raspberryseedItem:Lnet/minecraft/item/Item; 49: areturn 50: aload_0 51: getstatic #157 // Field com/pam/harvestcraft/BlockRegistry.pamstrawberryCrop:Lnet/minecraft/block/Block; 54: if_acmpne 61 57: getstatic #160 // Field com/pam/harvestcraft/ItemRegistry.strawberryseedItem:Lnet/minecraft/item/Item; 60: areturn 61: aload_0 62: getstatic #163 // Field com/pam/harvestcraft/BlockRegistry.pamgrapeCrop:Lnet/minecraft/block/Block; 65: if_acmpne 72 68: getstatic #166 // Field com/pam/harvestcraft/ItemRegistry.grapeseedItem:Lnet/minecraft/item/Item; 71: areturn 72: aload_0 73: getstatic #91 // Field com/pam/harvestcraft/BlockRegistry.pamcactusfruitCrop:Lnet/minecraft/block/Block; 76: if_acmpne 83 79: getstatic #169 // Field com/pam/harvestcraft/ItemRegistry.cactusfruitseedItem:Lnet/minecraft/item/Item; 82: areturn 83: aload_0 84: getstatic #172 // Field com/pam/harvestcraft/BlockRegistry.pamasparagusCrop:Lnet/minecraft/block/Block; 87: if_acmpne 94 90: getstatic #175 // Field com/pam/harvestcraft/ItemRegistry.asparagusseedItem:Lnet/minecraft/item/Item; 93: areturn 94: aload_0 95: getstatic #178 // Field com/pam/harvestcraft/BlockRegistry.pambarleyCrop:Lnet/minecraft/block/Block; 98: if_acmpne 105 101: getstatic #181 // Field com/pam/harvestcraft/ItemRegistry.barleyseedItem:Lnet/minecraft/item/Item; 104: areturn 105: aload_0 106: getstatic #184 // Field com/pam/harvestcraft/BlockRegistry.pamoatsCrop:Lnet/minecraft/block/Block; 109: if_acmpne 116 112: getstatic #187 // Field com/pam/harvestcraft/ItemRegistry.oatsseedItem:Lnet/minecraft/item/Item; 115: areturn 116: aload_0 117: getstatic #190 // Field com/pam/harvestcraft/BlockRegistry.pamryeCrop:Lnet/minecraft/block/Block; 120: if_acmpne 127 123: getstatic #193 // Field com/pam/harvestcraft/ItemRegistry.ryeseedItem:Lnet/minecraft/item/Item; 126: areturn 127: aload_0 128: getstatic #196 // Field com/pam/harvestcraft/BlockRegistry.pamcornCrop:Lnet/minecraft/block/Block; 131: if_acmpne 138 134: getstatic #199 // Field com/pam/harvestcraft/ItemRegistry.cornseedItem:Lnet/minecraft/item/Item; 137: areturn 138: aload_0 139: getstatic #202 // Field com/pam/harvestcraft/BlockRegistry.pambambooshootCrop:Lnet/minecraft/block/Block; 142: if_acmpne 149 145: getstatic #205 // Field com/pam/harvestcraft/ItemRegistry.bambooshootseedItem:Lnet/minecraft/item/Item; 148: areturn 149: aload_0 150: getstatic #208 // Field com/pam/harvestcraft/BlockRegistry.pamcantaloupeCrop:Lnet/minecraft/block/Block; 153: if_acmpne 160 156: getstatic #211 // Field com/pam/harvestcraft/ItemRegistry.cantaloupeseedItem:Lnet/minecraft/item/Item; 159: areturn 160: aload_0 161: getstatic #214 // Field com/pam/harvestcraft/BlockRegistry.pamcucumberCrop:Lnet/minecraft/block/Block; 164: if_acmpne 171 167: getstatic #217 // Field com/pam/harvestcraft/ItemRegistry.cucumberseedItem:Lnet/minecraft/item/Item; 170: areturn 171: aload_0 172: getstatic #220 // Field com/pam/harvestcraft/BlockRegistry.pamwintersquashCrop:Lnet/minecraft/block/Block; 175: if_acmpne 182 178: getstatic #223 // Field com/pam/harvestcraft/ItemRegistry.wintersquashseedItem:Lnet/minecraft/item/Item; 181: areturn 182: aload_0 183: getstatic #226 // Field com/pam/harvestcraft/BlockRegistry.pamzucchiniCrop:Lnet/minecraft/block/Block; 186: if_acmpne 193 189: getstatic #229 // Field com/pam/harvestcraft/ItemRegistry.zucchiniseedItem:Lnet/minecraft/item/Item; 192: areturn 193: aload_0 194: getstatic #232 // Field com/pam/harvestcraft/BlockRegistry.pambeetCrop:Lnet/minecraft/block/Block; 197: if_acmpne 204 200: getstatic #235 // Field com/pam/harvestcraft/ItemRegistry.beetseedItem:Lnet/minecraft/item/Item; 203: areturn 204: aload_0 205: getstatic #238 // Field com/pam/harvestcraft/BlockRegistry.pamonionCrop:Lnet/minecraft/block/Block; 208: if_acmpne 215 211: getstatic #241 // Field com/pam/harvestcraft/ItemRegistry.onionseedItem:Lnet/minecraft/item/Item; 214: areturn 215: aload_0 216: getstatic #244 // Field com/pam/harvestcraft/BlockRegistry.pamparsnipCrop:Lnet/minecraft/block/Block; 219: if_acmpne 226 222: getstatic #247 // Field com/pam/harvestcraft/ItemRegistry.parsnipseedItem:Lnet/minecraft/item/Item; 225: areturn 226: aload_0 227: getstatic #250 // Field com/pam/harvestcraft/BlockRegistry.pampeanutCrop:Lnet/minecraft/block/Block; 230: if_acmpne 237 233: getstatic #253 // Field com/pam/harvestcraft/ItemRegistry.peanutseedItem:Lnet/minecraft/item/Item; 236: areturn 237: aload_0 238: getstatic #256 // Field com/pam/harvestcraft/BlockRegistry.pamradishCrop:Lnet/minecraft/block/Block; 241: if_acmpne 248 244: getstatic #259 // Field com/pam/harvestcraft/ItemRegistry.radishseedItem:Lnet/minecraft/item/Item; 247: areturn 248: aload_0 249: getstatic #262 // Field com/pam/harvestcraft/BlockRegistry.pamrutabagaCrop:Lnet/minecraft/block/Block; 252: if_acmpne 259 255: getstatic #265 // Field com/pam/harvestcraft/ItemRegistry.rutabagaseedItem:Lnet/minecraft/item/Item; 258: areturn 259: aload_0 260: getstatic #268 // Field com/pam/harvestcraft/BlockRegistry.pamsweetpotatoCrop:Lnet/minecraft/block/Block; 263: if_acmpne 270 266: getstatic #271 // Field com/pam/harvestcraft/ItemRegistry.sweetpotatoseedItem:Lnet/minecraft/item/Item; 269: areturn 270: aload_0 271: getstatic #274 // Field com/pam/harvestcraft/BlockRegistry.pamturnipCrop:Lnet/minecraft/block/Block; 274: if_acmpne 281 277: getstatic #277 // Field com/pam/harvestcraft/ItemRegistry.turnipseedItem:Lnet/minecraft/item/Item; 280: areturn 281: aload_0 282: getstatic #280 // Field com/pam/harvestcraft/BlockRegistry.pamrhubarbCrop:Lnet/minecraft/block/Block; 285: if_acmpne 292 288: getstatic #283 // Field com/pam/harvestcraft/ItemRegistry.rhubarbseedItem:Lnet/minecraft/item/Item; 291: areturn 292: aload_0 293: getstatic #286 // Field com/pam/harvestcraft/BlockRegistry.pamceleryCrop:Lnet/minecraft/block/Block; 296: if_acmpne 303 299: getstatic #289 // Field com/pam/harvestcraft/ItemRegistry.celeryseedItem:Lnet/minecraft/item/Item; 302: areturn 303: aload_0 304: getstatic #292 // Field com/pam/harvestcraft/BlockRegistry.pamgarlicCrop:Lnet/minecraft/block/Block; 307: if_acmpne 314 310: getstatic #295 // Field com/pam/harvestcraft/ItemRegistry.garlicseedItem:Lnet/minecraft/item/Item; 313: areturn 314: aload_0 315: getstatic #298 // Field com/pam/harvestcraft/BlockRegistry.pamgingerCrop:Lnet/minecraft/block/Block; 318: if_acmpne 325 321: getstatic #301 // Field com/pam/harvestcraft/ItemRegistry.gingerseedItem:Lnet/minecraft/item/Item; 324: areturn 325: aload_0 326: getstatic #304 // Field com/pam/harvestcraft/BlockRegistry.pamspiceleafCrop:Lnet/minecraft/block/Block; 329: if_acmpne 336 332: getstatic #307 // Field com/pam/harvestcraft/ItemRegistry.spiceleafseedItem:Lnet/minecraft/item/Item; 335: areturn 336: aload_0 337: getstatic #310 // Field com/pam/harvestcraft/BlockRegistry.pamtealeafCrop:Lnet/minecraft/block/Block; 340: if_acmpne 347 343: getstatic #313 // Field com/pam/harvestcraft/ItemRegistry.teaseedItem:Lnet/minecraft/item/Item; 346: areturn 347: aload_0 348: getstatic #316 // Field com/pam/harvestcraft/BlockRegistry.pamcoffeebeanCrop:Lnet/minecraft/block/Block; 351: if_acmpne 358 354: getstatic #319 // Field com/pam/harvestcraft/ItemRegistry.coffeeseedItem:Lnet/minecraft/item/Item; 357: areturn 358: aload_0 359: getstatic #322 // Field com/pam/harvestcraft/BlockRegistry.pammustardseedsCrop:Lnet/minecraft/block/Block; 362: if_acmpne 369 365: getstatic #325 // Field com/pam/harvestcraft/ItemRegistry.mustardseedItem:Lnet/minecraft/item/Item; 368: areturn 369: aload_0 370: getstatic #328 // Field com/pam/harvestcraft/BlockRegistry.pambroccoliCrop:Lnet/minecraft/block/Block; 373: if_acmpne 380 376: getstatic #331 // Field com/pam/harvestcraft/ItemRegistry.broccoliseedItem:Lnet/minecraft/item/Item; 379: areturn 380: aload_0 381: getstatic #334 // Field com/pam/harvestcraft/BlockRegistry.pamcauliflowerCrop:Lnet/minecraft/block/Block; 384: if_acmpne 391 387: getstatic #337 // Field com/pam/harvestcraft/ItemRegistry.cauliflowerseedItem:Lnet/minecraft/item/Item; 390: areturn 391: aload_0 392: getstatic #340 // Field com/pam/harvestcraft/BlockRegistry.pamleekCrop:Lnet/minecraft/block/Block; 395: if_acmpne 402 398: getstatic #343 // Field com/pam/harvestcraft/ItemRegistry.leekseedItem:Lnet/minecraft/item/Item; 401: areturn 402: aload_0 403: getstatic #346 // Field com/pam/harvestcraft/BlockRegistry.pamlettuceCrop:Lnet/minecraft/block/Block; 406: if_acmpne 413 409: getstatic #349 // Field com/pam/harvestcraft/ItemRegistry.lettuceseedItem:Lnet/minecraft/item/Item; 412: areturn 413: aload_0 414: getstatic #352 // Field com/pam/harvestcraft/BlockRegistry.pamscallionCrop:Lnet/minecraft/block/Block; 417: if_acmpne 424 420: getstatic #355 // Field com/pam/harvestcraft/ItemRegistry.scallionseedItem:Lnet/minecraft/item/Item; 423: areturn 424: aload_0 425: getstatic #358 // Field com/pam/harvestcraft/BlockRegistry.pamartichokeCrop:Lnet/minecraft/block/Block; 428: if_acmpne 435 431: getstatic #361 // Field com/pam/harvestcraft/ItemRegistry.artichokeseedItem:Lnet/minecraft/item/Item; 434: areturn 435: aload_0 436: getstatic #364 // Field com/pam/harvestcraft/BlockRegistry.pambrusselsproutCrop:Lnet/minecraft/block/Block; 439: if_acmpne 446 442: getstatic #367 // Field com/pam/harvestcraft/ItemRegistry.brusselsproutseedItem:Lnet/minecraft/item/Item; 445: areturn 446: aload_0 447: getstatic #370 // Field com/pam/harvestcraft/BlockRegistry.pamcabbageCrop:Lnet/minecraft/block/Block; 450: if_acmpne 457 453: getstatic #373 // Field com/pam/harvestcraft/ItemRegistry.cabbageseedItem:Lnet/minecraft/item/Item; 456: areturn 457: aload_0 458: getstatic #376 // Field com/pam/harvestcraft/BlockRegistry.pamspinachCrop:Lnet/minecraft/block/Block; 461: if_acmpne 468 464: getstatic #379 // Field com/pam/harvestcraft/ItemRegistry.spinachseedItem:Lnet/minecraft/item/Item; 467: areturn 468: aload_0 469: getstatic #100 // Field com/pam/harvestcraft/BlockRegistry.pamwhitemushroomCrop:Lnet/minecraft/block/Block; 472: if_acmpne 479 475: getstatic #382 // Field com/pam/harvestcraft/ItemRegistry.whitemushroomseedItem:Lnet/minecraft/item/Item; 478: areturn 479: aload_0 480: getstatic #385 // Field com/pam/harvestcraft/BlockRegistry.pambeanCrop:Lnet/minecraft/block/Block; 483: if_acmpne 490 486: getstatic #388 // Field com/pam/harvestcraft/ItemRegistry.beanseedItem:Lnet/minecraft/item/Item; 489: areturn 490: aload_0 491: getstatic #391 // Field com/pam/harvestcraft/BlockRegistry.pamsoybeanCrop:Lnet/minecraft/block/Block; 494: if_acmpne 501 497: getstatic #394 // Field com/pam/harvestcraft/ItemRegistry.soybeanseedItem:Lnet/minecraft/item/Item; 500: areturn 501: aload_0 502: getstatic #397 // Field com/pam/harvestcraft/BlockRegistry.pambellpepperCrop:Lnet/minecraft/block/Block; 505: if_acmpne 512 508: getstatic #400 // Field com/pam/harvestcraft/ItemRegistry.bellpepperseedItem:Lnet/minecraft/item/Item; 511: areturn 512: aload_0 513: getstatic #403 // Field com/pam/harvestcraft/BlockRegistry.pamchilipepperCrop:Lnet/minecraft/block/Block; 516: if_acmpne 523 519: getstatic #406 // Field com/pam/harvestcraft/ItemRegistry.chilipepperseedItem:Lnet/minecraft/item/Item; 522: areturn 523: aload_0 524: getstatic #409 // Field com/pam/harvestcraft/BlockRegistry.pameggplantCrop:Lnet/minecraft/block/Block; 527: if_acmpne 534 530: getstatic #412 // Field com/pam/harvestcraft/ItemRegistry.eggplantseedItem:Lnet/minecraft/item/Item; 533: areturn 534: aload_0 535: getstatic #415 // Field com/pam/harvestcraft/BlockRegistry.pamokraCrop:Lnet/minecraft/block/Block; 538: if_acmpne 545 541: getstatic #418 // Field com/pam/harvestcraft/ItemRegistry.okraseedItem:Lnet/minecraft/item/Item; 544: areturn 545: aload_0 546: getstatic #421 // Field com/pam/harvestcraft/BlockRegistry.pampeasCrop:Lnet/minecraft/block/Block; 549: if_acmpne 556 552: getstatic #424 // Field com/pam/harvestcraft/ItemRegistry.peasseedItem:Lnet/minecraft/item/Item; 555: areturn 556: aload_0 557: getstatic #427 // Field com/pam/harvestcraft/BlockRegistry.pamtomatoCrop:Lnet/minecraft/block/Block; 560: if_acmpne 567 563: getstatic #430 // Field com/pam/harvestcraft/ItemRegistry.tomatoseedItem:Lnet/minecraft/item/Item; 566: areturn 567: aload_0 568: getstatic #433 // Field com/pam/harvestcraft/BlockRegistry.pamcottonCrop:Lnet/minecraft/block/Block; 571: if_acmpne 578 574: getstatic #436 // Field com/pam/harvestcraft/ItemRegistry.cottonseedItem:Lnet/minecraft/item/Item; 577: areturn 578: aload_0 579: getstatic #439 // Field com/pam/harvestcraft/BlockRegistry.pampineappleCrop:Lnet/minecraft/block/Block; 582: if_acmpne 589 585: getstatic #442 // Field com/pam/harvestcraft/ItemRegistry.pineappleseedItem:Lnet/minecraft/item/Item; 588: areturn 589: aload_0 590: getstatic #445 // Field com/pam/harvestcraft/BlockRegistry.pamkiwiCrop:Lnet/minecraft/block/Block; 593: if_acmpne 600 596: getstatic #448 // Field com/pam/harvestcraft/ItemRegistry.kiwiseedItem:Lnet/minecraft/item/Item; 599: areturn 600: aload_0 601: getstatic #451 // Field com/pam/harvestcraft/BlockRegistry.pamcurryleafCrop:Lnet/minecraft/block/Block; 604: if_acmpne 611 607: getstatic #454 // Field com/pam/harvestcraft/ItemRegistry.curryleafseedItem:Lnet/minecraft/item/Item; 610: areturn 611: aload_0 612: getstatic #457 // Field com/pam/harvestcraft/BlockRegistry.pamsesameseedsCrop:Lnet/minecraft/block/Block; 615: if_acmpne 622 618: getstatic #460 // Field com/pam/harvestcraft/ItemRegistry.sesameseedsseedItem:Lnet/minecraft/item/Item; 621: areturn 622: getstatic #87 // Field com/pam/harvestcraft/BlockRegistry.enablecropspecialplanting:Z 625: ifne 672 628: aload_0 629: getstatic #106 // Field com/pam/harvestcraft/BlockRegistry.pamcranberryCrop:Lnet/minecraft/block/Block; 632: if_acmpne 639 635: getstatic #463 // Field com/pam/harvestcraft/ItemRegistry.cranberryseedItem:Lnet/minecraft/item/Item; 638: areturn 639: aload_0 640: getstatic #112 // Field com/pam/harvestcraft/BlockRegistry.pamriceCrop:Lnet/minecraft/block/Block; 643: if_acmpne 650 646: getstatic #466 // Field com/pam/harvestcraft/ItemRegistry.riceseedItem:Lnet/minecraft/item/Item; 649: areturn 650: aload_0 651: getstatic #115 // Field com/pam/harvestcraft/BlockRegistry.pamseaweedCrop:Lnet/minecraft/block/Block; 654: if_acmpne 661 657: getstatic #469 // Field com/pam/harvestcraft/ItemRegistry.seaweedseedItem:Lnet/minecraft/item/Item; 660: areturn 661: aload_0 662: getstatic #118 // Field com/pam/harvestcraft/BlockRegistry.pamwaterchestnutCrop:Lnet/minecraft/block/Block; 665: if_acmpne 716 668: getstatic #472 // Field com/pam/harvestcraft/ItemRegistry.waterchestnutseedItem:Lnet/minecraft/item/Item; 671: areturn 672: aload_0 673: getstatic #106 // Field com/pam/harvestcraft/BlockRegistry.pamcranberryCrop:Lnet/minecraft/block/Block; 676: if_acmpne 683 679: getstatic #475 // Field com/pam/harvestcraft/ItemRegistry.cranberryItem:Lnet/minecraft/item/Item; 682: areturn 683: aload_0 684: getstatic #112 // Field com/pam/harvestcraft/BlockRegistry.pamriceCrop:Lnet/minecraft/block/Block; 687: if_acmpne 694 690: getstatic #478 // Field com/pam/harvestcraft/ItemRegistry.riceItem:Lnet/minecraft/item/Item; 693: areturn 694: aload_0 695: getstatic #115 // Field com/pam/harvestcraft/BlockRegistry.pamseaweedCrop:Lnet/minecraft/block/Block; 698: if_acmpne 705 701: getstatic #481 // Field com/pam/harvestcraft/ItemRegistry.seaweedItem:Lnet/minecraft/item/Item; 704: areturn 705: aload_0 706: getstatic #118 // Field com/pam/harvestcraft/BlockRegistry.pamwaterchestnutCrop:Lnet/minecraft/block/Block; 709: if_acmpne 716 712: getstatic #484 // Field com/pam/harvestcraft/ItemRegistry.waterchestnutItem:Lnet/minecraft/item/Item; 715: areturn 716: getstatic #127 // Field com/pam/harvestcraft/BlockRegistry.cropsdropSeeds:Z 719: ifne 1382 722: aload_0 723: getstatic #130 // Field com/pam/harvestcraft/BlockRegistry.pamblackberryCrop:Lnet/minecraft/block/Block; 726: if_acmpne 733 729: getstatic #487 // Field com/pam/harvestcraft/ItemRegistry.blackberryItem:Lnet/minecraft/item/Item; 732: areturn 733: aload_0 734: getstatic #139 // Field com/pam/harvestcraft/BlockRegistry.pamblueberryCrop:Lnet/minecraft/block/Block; 737: if_acmpne 744 740: getstatic #490 // Field com/pam/harvestcraft/ItemRegistry.blueberryItem:Lnet/minecraft/item/Item; 743: areturn 744: aload_0 745: getstatic #145 // Field com/pam/harvestcraft/BlockRegistry.pamcandleberryCrop:Lnet/minecraft/block/Block; 748: if_acmpne 755 751: getstatic #493 // Field com/pam/harvestcraft/ItemRegistry.candleberryItem:Lnet/minecraft/item/Item; 754: areturn 755: aload_0 756: getstatic #151 // Field com/pam/harvestcraft/BlockRegistry.pamraspberryCrop:Lnet/minecraft/block/Block; 759: if_acmpne 766 762: getstatic #496 // Field com/pam/harvestcraft/ItemRegistry.raspberryItem:Lnet/minecraft/item/Item; 765: areturn 766: aload_0 767: getstatic #157 // Field com/pam/harvestcraft/BlockRegistry.pamstrawberryCrop:Lnet/minecraft/block/Block; 770: if_acmpne 777 773: getstatic #499 // Field com/pam/harvestcraft/ItemRegistry.strawberryItem:Lnet/minecraft/item/Item; 776: areturn 777: aload_0 778: getstatic #163 // Field com/pam/harvestcraft/BlockRegistry.pamgrapeCrop:Lnet/minecraft/block/Block; 781: if_acmpne 788 784: getstatic #502 // Field com/pam/harvestcraft/ItemRegistry.grapeItem:Lnet/minecraft/item/Item; 787: areturn 788: aload_0 789: getstatic #91 // Field com/pam/harvestcraft/BlockRegistry.pamcactusfruitCrop:Lnet/minecraft/block/Block; 792: if_acmpne 799 795: getstatic #505 // Field com/pam/harvestcraft/ItemRegistry.cactusfruitItem:Lnet/minecraft/item/Item; 798: areturn 799: aload_0 800: getstatic #172 // Field com/pam/harvestcraft/BlockRegistry.pamasparagusCrop:Lnet/minecraft/block/Block; 803: if_acmpne 810 806: getstatic #508 // Field com/pam/harvestcraft/ItemRegistry.asparagusItem:Lnet/minecraft/item/Item; 809: areturn 810: aload_0 811: getstatic #178 // Field com/pam/harvestcraft/BlockRegistry.pambarleyCrop:Lnet/minecraft/block/Block; 814: if_acmpne 821 817: getstatic #511 // Field com/pam/harvestcraft/ItemRegistry.barleyItem:Lnet/minecraft/item/Item; 820: areturn 821: aload_0 822: getstatic #184 // Field com/pam/harvestcraft/BlockRegistry.pamoatsCrop:Lnet/minecraft/block/Block; 825: if_acmpne 832 828: getstatic #514 // Field com/pam/harvestcraft/ItemRegistry.oatsItem:Lnet/minecraft/item/Item; 831: areturn 832: aload_0 833: getstatic #190 // Field com/pam/harvestcraft/BlockRegistry.pamryeCrop:Lnet/minecraft/block/Block; 836: if_acmpne 843 839: getstatic #517 // Field com/pam/harvestcraft/ItemRegistry.ryeItem:Lnet/minecraft/item/Item; 842: areturn 843: aload_0 844: getstatic #196 // Field com/pam/harvestcraft/BlockRegistry.pamcornCrop:Lnet/minecraft/block/Block; 847: if_acmpne 854 850: getstatic #520 // Field com/pam/harvestcraft/ItemRegistry.cornItem:Lnet/minecraft/item/Item; 853: areturn 854: aload_0 855: getstatic #202 // Field com/pam/harvestcraft/BlockRegistry.pambambooshootCrop:Lnet/minecraft/block/Block; 858: if_acmpne 865 861: getstatic #523 // Field com/pam/harvestcraft/ItemRegistry.bambooshootItem:Lnet/minecraft/item/Item; 864: areturn 865: aload_0 866: getstatic #208 // Field com/pam/harvestcraft/BlockRegistry.pamcantaloupeCrop:Lnet/minecraft/block/Block; 869: if_acmpne 876 872: getstatic #526 // Field com/pam/harvestcraft/ItemRegistry.cantaloupeItem:Lnet/minecraft/item/Item; 875: areturn 876: aload_0 877: getstatic #214 // Field com/pam/harvestcraft/BlockRegistry.pamcucumberCrop:Lnet/minecraft/block/Block; 880: if_acmpne 887 883: getstatic #529 // Field com/pam/harvestcraft/ItemRegistry.cucumberItem:Lnet/minecraft/item/Item; 886: areturn 887: aload_0 888: getstatic #220 // Field com/pam/harvestcraft/BlockRegistry.pamwintersquashCrop:Lnet/minecraft/block/Block; 891: if_acmpne 898 894: getstatic #532 // Field com/pam/harvestcraft/ItemRegistry.wintersquashItem:Lnet/minecraft/item/Item; 897: areturn 898: aload_0 899: getstatic #226 // Field com/pam/harvestcraft/BlockRegistry.pamzucchiniCrop:Lnet/minecraft/block/Block; 902: if_acmpne 909 905: getstatic #535 // Field com/pam/harvestcraft/ItemRegistry.zucchiniItem:Lnet/minecraft/item/Item; 908: areturn 909: aload_0 910: getstatic #232 // Field com/pam/harvestcraft/BlockRegistry.pambeetCrop:Lnet/minecraft/block/Block; 913: if_acmpne 920 916: getstatic #538 // Field com/pam/harvestcraft/ItemRegistry.beetItem:Lnet/minecraft/item/Item; 919: areturn 920: aload_0 921: getstatic #238 // Field com/pam/harvestcraft/BlockRegistry.pamonionCrop:Lnet/minecraft/block/Block; 924: if_acmpne 931 927: getstatic #541 // Field com/pam/harvestcraft/ItemRegistry.onionItem:Lnet/minecraft/item/Item; 930: areturn 931: aload_0 932: getstatic #244 // Field com/pam/harvestcraft/BlockRegistry.pamparsnipCrop:Lnet/minecraft/block/Block; 935: if_acmpne 942 938: getstatic #544 // Field com/pam/harvestcraft/ItemRegistry.parsnipItem:Lnet/minecraft/item/Item; 941: areturn 942: aload_0 943: getstatic #250 // Field com/pam/harvestcraft/BlockRegistry.pampeanutCrop:Lnet/minecraft/block/Block; 946: if_acmpne 953 949: getstatic #547 // Field com/pam/harvestcraft/ItemRegistry.peanutItem:Lnet/minecraft/item/Item; 952: areturn 953: aload_0 954: getstatic #256 // Field com/pam/harvestcraft/BlockRegistry.pamradishCrop:Lnet/minecraft/block/Block; 957: if_acmpne 964 960: getstatic #550 // Field com/pam/harvestcraft/ItemRegistry.radishItem:Lnet/minecraft/item/Item; 963: areturn 964: aload_0 965: getstatic #262 // Field com/pam/harvestcraft/BlockRegistry.pamrutabagaCrop:Lnet/minecraft/block/Block; 968: if_acmpne 975 971: getstatic #553 // Field com/pam/harvestcraft/ItemRegistry.rutabagaItem:Lnet/minecraft/item/Item; 974: areturn 975: aload_0 976: getstatic #268 // Field com/pam/harvestcraft/BlockRegistry.pamsweetpotatoCrop:Lnet/minecraft/block/Block; 979: if_acmpne 986 982: getstatic #556 // Field com/pam/harvestcraft/ItemRegistry.sweetpotatoItem:Lnet/minecraft/item/Item; 985: areturn 986: aload_0 987: getstatic #274 // Field com/pam/harvestcraft/BlockRegistry.pamturnipCrop:Lnet/minecraft/block/Block; 990: if_acmpne 997 993: getstatic #559 // Field com/pam/harvestcraft/ItemRegistry.turnipItem:Lnet/minecraft/item/Item; 996: areturn 997: aload_0 998: getstatic #280 // Field com/pam/harvestcraft/BlockRegistry.pamrhubarbCrop:Lnet/minecraft/block/Block; 1001: if_acmpne 1008 1004: getstatic #562 // Field com/pam/harvestcraft/ItemRegistry.rhubarbItem:Lnet/minecraft/item/Item; 1007: areturn 1008: aload_0 1009: getstatic #286 // Field com/pam/harvestcraft/BlockRegistry.pamceleryCrop:Lnet/minecraft/block/Block; 1012: if_acmpne 1019 1015: getstatic #565 // Field com/pam/harvestcraft/ItemRegistry.celeryItem:Lnet/minecraft/item/Item; 1018: areturn 1019: aload_0 1020: getstatic #292 // Field com/pam/harvestcraft/BlockRegistry.pamgarlicCrop:Lnet/minecraft/block/Block; 1023: if_acmpne 1030 1026: getstatic #568 // Field com/pam/harvestcraft/ItemRegistry.garlicItem:Lnet/minecraft/item/Item; 1029: areturn 1030: aload_0 1031: getstatic #298 // Field com/pam/harvestcraft/BlockRegistry.pamgingerCrop:Lnet/minecraft/block/Block; 1034: if_acmpne 1041 1037: getstatic #571 // Field com/pam/harvestcraft/ItemRegistry.gingerItem:Lnet/minecraft/item/Item; 1040: areturn 1041: aload_0 1042: getstatic #304 // Field com/pam/harvestcraft/BlockRegistry.pamspiceleafCrop:Lnet/minecraft/block/Block; 1045: if_acmpne 1052 1048: getstatic #574 // Field com/pam/harvestcraft/ItemRegistry.spiceleafItem:Lnet/minecraft/item/Item; 1051: areturn 1052: aload_0 1053: getstatic #310 // Field com/pam/harvestcraft/BlockRegistry.pamtealeafCrop:Lnet/minecraft/block/Block; 1056: if_acmpne 1063 1059: getstatic #577 // Field com/pam/harvestcraft/ItemRegistry.tealeafItem:Lnet/minecraft/item/Item; 1062: areturn 1063: aload_0 1064: getstatic #316 // Field com/pam/harvestcraft/BlockRegistry.pamcoffeebeanCrop:Lnet/minecraft/block/Block; 1067: if_acmpne 1074 1070: getstatic #580 // Field com/pam/harvestcraft/ItemRegistry.coffeebeanItem:Lnet/minecraft/item/Item; 1073: areturn 1074: aload_0 1075: getstatic #322 // Field com/pam/harvestcraft/BlockRegistry.pammustardseedsCrop:Lnet/minecraft/block/Block; 1078: if_acmpne 1085 1081: getstatic #583 // Field com/pam/harvestcraft/ItemRegistry.mustardseedsItem:Lnet/minecraft/item/Item; 1084: areturn 1085: aload_0 1086: getstatic #328 // Field com/pam/harvestcraft/BlockRegistry.pambroccoliCrop:Lnet/minecraft/block/Block; 1089: if_acmpne 1096 1092: getstatic #586 // Field com/pam/harvestcraft/ItemRegistry.broccoliItem:Lnet/minecraft/item/Item; 1095: areturn 1096: aload_0 1097: getstatic #334 // Field com/pam/harvestcraft/BlockRegistry.pamcauliflowerCrop:Lnet/minecraft/block/Block; 1100: if_acmpne 1107 1103: getstatic #589 // Field com/pam/harvestcraft/ItemRegistry.cauliflowerItem:Lnet/minecraft/item/Item; 1106: areturn 1107: aload_0 1108: getstatic #340 // Field com/pam/harvestcraft/BlockRegistry.pamleekCrop:Lnet/minecraft/block/Block; 1111: if_acmpne 1118 1114: getstatic #592 // Field com/pam/harvestcraft/ItemRegistry.leekItem:Lnet/minecraft/item/Item; 1117: areturn 1118: aload_0 1119: getstatic #346 // Field com/pam/harvestcraft/BlockRegistry.pamlettuceCrop:Lnet/minecraft/block/Block; 1122: if_acmpne 1129 1125: getstatic #595 // Field com/pam/harvestcraft/ItemRegistry.lettuceItem:Lnet/minecraft/item/Item; 1128: areturn 1129: aload_0 1130: getstatic #352 // Field com/pam/harvestcraft/BlockRegistry.pamscallionCrop:Lnet/minecraft/block/Block; 1133: if_acmpne 1140 1136: getstatic #598 // Field com/pam/harvestcraft/ItemRegistry.scallionItem:Lnet/minecraft/item/Item; 1139: areturn 1140: aload_0 1141: getstatic #358 // Field com/pam/harvestcraft/BlockRegistry.pamartichokeCrop:Lnet/minecraft/block/Block; 1144: if_acmpne 1151 1147: getstatic #601 // Field com/pam/harvestcraft/ItemRegistry.artichokeItem:Lnet/minecraft/item/Item; 1150: areturn 1151: aload_0 1152: getstatic #364 // Field com/pam/harvestcraft/BlockRegistry.pambrusselsproutCrop:Lnet/minecraft/block/Block; 1155: if_acmpne 1162 1158: getstatic #604 // Field com/pam/harvestcraft/ItemRegistry.brusselsproutItem:Lnet/minecraft/item/Item; 1161: areturn 1162: aload_0 1163: getstatic #370 // Field com/pam/harvestcraft/BlockRegistry.pamcabbageCrop:Lnet/minecraft/block/Block; 1166: if_acmpne 1173 1169: getstatic #607 // Field com/pam/harvestcraft/ItemRegistry.cabbageItem:Lnet/minecraft/item/Item; 1172: areturn 1173: aload_0 1174: getstatic #376 // Field com/pam/harvestcraft/BlockRegistry.pamspinachCrop:Lnet/minecraft/block/Block; 1177: if_acmpne 1184 1180: getstatic #610 // Field com/pam/harvestcraft/ItemRegistry.spinachItem:Lnet/minecraft/item/Item; 1183: areturn 1184: aload_0 1185: getstatic #100 // Field com/pam/harvestcraft/BlockRegistry.pamwhitemushroomCrop:Lnet/minecraft/block/Block; 1188: if_acmpne 1195 1191: getstatic #613 // Field com/pam/harvestcraft/ItemRegistry.whitemushroomItem:Lnet/minecraft/item/Item; 1194: areturn 1195: aload_0 1196: getstatic #385 // Field com/pam/harvestcraft/BlockRegistry.pambeanCrop:Lnet/minecraft/block/Block; 1199: if_acmpne 1206 1202: getstatic #616 // Field com/pam/harvestcraft/ItemRegistry.beanItem:Lnet/minecraft/item/Item; 1205: areturn 1206: aload_0 1207: getstatic #391 // Field com/pam/harvestcraft/BlockRegistry.pamsoybeanCrop:Lnet/minecraft/block/Block; 1210: if_acmpne 1217 1213: getstatic #619 // Field com/pam/harvestcraft/ItemRegistry.soybeanItem:Lnet/minecraft/item/Item; 1216: areturn 1217: aload_0 1218: getstatic #397 // Field com/pam/harvestcraft/BlockRegistry.pambellpepperCrop:Lnet/minecraft/block/Block; 1221: if_acmpne 1228 1224: getstatic #622 // Field com/pam/harvestcraft/ItemRegistry.bellpepperItem:Lnet/minecraft/item/Item; 1227: areturn 1228: aload_0 1229: getstatic #403 // Field com/pam/harvestcraft/BlockRegistry.pamchilipepperCrop:Lnet/minecraft/block/Block; 1232: if_acmpne 1239 1235: getstatic #625 // Field com/pam/harvestcraft/ItemRegistry.chilipepperItem:Lnet/minecraft/item/Item; 1238: areturn 1239: aload_0 1240: getstatic #409 // Field com/pam/harvestcraft/BlockRegistry.pameggplantCrop:Lnet/minecraft/block/Block; 1243: if_acmpne 1250 1246: getstatic #628 // Field com/pam/harvestcraft/ItemRegistry.eggplantItem:Lnet/minecraft/item/Item; 1249: areturn 1250: aload_0 1251: getstatic #415 // Field com/pam/harvestcraft/BlockRegistry.pamokraCrop:Lnet/minecraft/block/Block; 1254: if_acmpne 1261 1257: getstatic #631 // Field com/pam/harvestcraft/ItemRegistry.okraItem:Lnet/minecraft/item/Item; 1260: areturn 1261: aload_0 1262: getstatic #421 // Field com/pam/harvestcraft/BlockRegistry.pampeasCrop:Lnet/minecraft/block/Block; 1265: if_acmpne 1272 1268: getstatic #634 // Field com/pam/harvestcraft/ItemRegistry.peasItem:Lnet/minecraft/item/Item; 1271: areturn 1272: aload_0 1273: getstatic #427 // Field com/pam/harvestcraft/BlockRegistry.pamtomatoCrop:Lnet/minecraft/block/Block; 1276: if_acmpne 1283 1279: getstatic #637 // Field com/pam/harvestcraft/ItemRegistry.tomatoItem:Lnet/minecraft/item/Item; 1282: areturn 1283: aload_0 1284: getstatic #433 // Field com/pam/harvestcraft/BlockRegistry.pamcottonCrop:Lnet/minecraft/block/Block; 1287: if_acmpne 1294 1290: getstatic #640 // Field com/pam/harvestcraft/ItemRegistry.cottonItem:Lnet/minecraft/item/Item; 1293: areturn 1294: aload_0 1295: getstatic #439 // Field com/pam/harvestcraft/BlockRegistry.pampineappleCrop:Lnet/minecraft/block/Block; 1298: if_acmpne 1305 1301: getstatic #643 // Field com/pam/harvestcraft/ItemRegistry.pineappleItem:Lnet/minecraft/item/Item; 1304: areturn 1305: aload_0 1306: getstatic #445 // Field com/pam/harvestcraft/BlockRegistry.pamkiwiCrop:Lnet/minecraft/block/Block; 1309: if_acmpne 1316 1312: getstatic #646 // Field com/pam/harvestcraft/ItemRegistry.kiwiItem:Lnet/minecraft/item/Item; 1315: areturn 1316: aload_0 1317: getstatic #451 // Field com/pam/harvestcraft/BlockRegistry.pamcurryleafCrop:Lnet/minecraft/block/Block; 1320: if_acmpne 1327 1323: getstatic #649 // Field com/pam/harvestcraft/ItemRegistry.curryleafItem:Lnet/minecraft/item/Item; 1326: areturn 1327: aload_0 1328: getstatic #457 // Field com/pam/harvestcraft/BlockRegistry.pamsesameseedsCrop:Lnet/minecraft/block/Block; 1331: if_acmpne 1338 1334: getstatic #652 // Field com/pam/harvestcraft/ItemRegistry.sesameseedsItem:Lnet/minecraft/item/Item; 1337: areturn 1338: aload_0 1339: getstatic #106 // Field com/pam/harvestcraft/BlockRegistry.pamcranberryCrop:Lnet/minecraft/block/Block; 1342: if_acmpne 1349 1345: getstatic #475 // Field com/pam/harvestcraft/ItemRegistry.cranberryItem:Lnet/minecraft/item/Item; 1348: areturn 1349: aload_0 1350: getstatic #112 // Field com/pam/harvestcraft/BlockRegistry.pamriceCrop:Lnet/minecraft/block/Block; 1353: if_acmpne 1360 1356: getstatic #478 // Field com/pam/harvestcraft/ItemRegistry.riceItem:Lnet/minecraft/item/Item; 1359: areturn 1360: aload_0 1361: getstatic #115 // Field com/pam/harvestcraft/BlockRegistry.pamseaweedCrop:Lnet/minecraft/block/Block; 1364: if_acmpne 1371 1367: getstatic #481 // Field com/pam/harvestcraft/ItemRegistry.seaweedItem:Lnet/minecraft/item/Item; 1370: areturn 1371: aload_0 1372: getstatic #118 // Field com/pam/harvestcraft/BlockRegistry.pamwaterchestnutCrop:Lnet/minecraft/block/Block; 1375: if_acmpne 1382 1378: getstatic #484 // Field com/pam/harvestcraft/ItemRegistry.waterchestnutItem:Lnet/minecraft/item/Item; 1381: areturn 1382: getstatic #657 // Field net/minecraft/init/Items.field_151014_N:Lnet/minecraft/item/Item; 1385: areturn protected net.minecraft.item.Item func_149865_P(); Code: 0: aload_0 1: getstatic #130 // Field com/pam/harvestcraft/BlockRegistry.pamblackberryCrop:Lnet/minecraft/block/Block; 4: if_acmpne 11 7: getstatic #487 // Field com/pam/harvestcraft/ItemRegistry.blackberryItem:Lnet/minecraft/item/Item; 10: areturn 11: aload_0 12: getstatic #139 // Field com/pam/harvestcraft/BlockRegistry.pamblueberryCrop:Lnet/minecraft/block/Block; 15: if_acmpne 22 18: getstatic #490 // Field com/pam/harvestcraft/ItemRegistry.blueberryItem:Lnet/minecraft/item/Item; 21: areturn 22: aload_0 23: getstatic #145 // Field com/pam/harvestcraft/BlockRegistry.pamcandleberryCrop:Lnet/minecraft/block/Block; 26: if_acmpne 33 29: getstatic #493 // Field com/pam/harvestcraft/ItemRegistry.candleberryItem:Lnet/minecraft/item/Item; 32: areturn 33: aload_0 34: getstatic #151 // Field com/pam/harvestcraft/BlockRegistry.pamraspberryCrop:Lnet/minecraft/block/Block; 37: if_acmpne 44 40: getstatic #496 // Field com/pam/harvestcraft/ItemRegistry.raspberryItem:Lnet/minecraft/item/Item; 43: areturn 44: aload_0 45: getstatic #157 // Field com/pam/harvestcraft/BlockRegistry.pamstrawberryCrop:Lnet/minecraft/block/Block; 48: if_acmpne 55 51: getstatic #499 // Field com/pam/harvestcraft/ItemRegistry.strawberryItem:Lnet/minecraft/item/Item; 54: areturn 55: aload_0 56: getstatic #163 // Field com/pam/harvestcraft/BlockRegistry.pamgrapeCrop:Lnet/minecraft/block/Block; 59: if_acmpne 66 62: getstatic #502 // Field com/pam/harvestcraft/ItemRegistry.grapeItem:Lnet/minecraft/item/Item; 65: areturn 66: aload_0 67: getstatic #91 // Field com/pam/harvestcraft/BlockRegistry.pamcactusfruitCrop:Lnet/minecraft/block/Block; 70: if_acmpne 77 73: getstatic #505 // Field com/pam/harvestcraft/ItemRegistry.cactusfruitItem:Lnet/minecraft/item/Item; 76: areturn 77: aload_0 78: getstatic #172 // Field com/pam/harvestcraft/BlockRegistry.pamasparagusCrop:Lnet/minecraft/block/Block; 81: if_acmpne 88 84: getstatic #508 // Field com/pam/harvestcraft/ItemRegistry.asparagusItem:Lnet/minecraft/item/Item; 87: areturn 88: aload_0 89: getstatic #178 // Field com/pam/harvestcraft/BlockRegistry.pambarleyCrop:Lnet/minecraft/block/Block; 92: if_acmpne 99 95: getstatic #511 // Field com/pam/harvestcraft/ItemRegistry.barleyItem:Lnet/minecraft/item/Item; 98: areturn 99: aload_0 100: getstatic #184 // Field com/pam/harvestcraft/BlockRegistry.pamoatsCrop:Lnet/minecraft/block/Block; 103: if_acmpne 110 106: getstatic #514 // Field com/pam/harvestcraft/ItemRegistry.oatsItem:Lnet/minecraft/item/Item; 109: areturn 110: aload_0 111: getstatic #190 // Field com/pam/harvestcraft/BlockRegistry.pamryeCrop:Lnet/minecraft/block/Block; 114: if_acmpne 121 117: getstatic #517 // Field com/pam/harvestcraft/ItemRegistry.ryeItem:Lnet/minecraft/item/Item; 120: areturn 121: aload_0 122: getstatic #196 // Field com/pam/harvestcraft/BlockRegistry.pamcornCrop:Lnet/minecraft/block/Block; 125: if_acmpne 132 128: getstatic #520 // Field com/pam/harvestcraft/ItemRegistry.cornItem:Lnet/minecraft/item/Item; 131: areturn 132: aload_0 133: getstatic #202 // Field com/pam/harvestcraft/BlockRegistry.pambambooshootCrop:Lnet/minecraft/block/Block; 136: if_acmpne 143 139: getstatic #523 // Field com/pam/harvestcraft/ItemRegistry.bambooshootItem:Lnet/minecraft/item/Item; 142: areturn 143: aload_0 144: getstatic #208 // Field com/pam/harvestcraft/BlockRegistry.pamcantaloupeCrop:Lnet/minecraft/block/Block; 147: if_acmpne 154 150: getstatic #526 // Field com/pam/harvestcraft/ItemRegistry.cantaloupeItem:Lnet/minecraft/item/Item; 153: areturn 154: aload_0 155: getstatic #214 // Field com/pam/harvestcraft/BlockRegistry.pamcucumberCrop:Lnet/minecraft/block/Block; 158: if_acmpne 165 161: getstatic #529 // Field com/pam/harvestcraft/ItemRegistry.cucumberItem:Lnet/minecraft/item/Item; 164: areturn 165: aload_0 166: getstatic #220 // Field com/pam/harvestcraft/BlockRegistry.pamwintersquashCrop:Lnet/minecraft/block/Block; 169: if_acmpne 176 172: getstatic #532 // Field com/pam/harvestcraft/ItemRegistry.wintersquashItem:Lnet/minecraft/item/Item; 175: areturn 176: aload_0 177: getstatic #226 // Field com/pam/harvestcraft/BlockRegistry.pamzucchiniCrop:Lnet/minecraft/block/Block; 180: if_acmpne 187 183: getstatic #535 // Field com/pam/harvestcraft/ItemRegistry.zucchiniItem:Lnet/minecraft/item/Item; 186: areturn 187: aload_0 188: getstatic #232 // Field com/pam/harvestcraft/BlockRegistry.pambeetCrop:Lnet/minecraft/block/Block; 191: if_acmpne 198 194: getstatic #538 // Field com/pam/harvestcraft/ItemRegistry.beetItem:Lnet/minecraft/item/Item; 197: areturn 198: aload_0 199: getstatic #238 // Field com/pam/harvestcraft/BlockRegistry.pamonionCrop:Lnet/minecraft/block/Block; 202: if_acmpne 209 205: getstatic #541 // Field com/pam/harvestcraft/ItemRegistry.onionItem:Lnet/minecraft/item/Item; 208: areturn 209: aload_0 210: getstatic #244 // Field com/pam/harvestcraft/BlockRegistry.pamparsnipCrop:Lnet/minecraft/block/Block; 213: if_acmpne 220 216: getstatic #544 // Field com/pam/harvestcraft/ItemRegistry.parsnipItem:Lnet/minecraft/item/Item; 219: areturn 220: aload_0 221: getstatic #250 // Field com/pam/harvestcraft/BlockRegistry.pampeanutCrop:Lnet/minecraft/block/Block; 224: if_acmpne 231 227: getstatic #547 // Field com/pam/harvestcraft/ItemRegistry.peanutItem:Lnet/minecraft/item/Item; 230: areturn 231: aload_0 232: getstatic #256 // Field com/pam/harvestcraft/BlockRegistry.pamradishCrop:Lnet/minecraft/block/Block; 235: if_acmpne 242 238: getstatic #550 // Field com/pam/harvestcraft/ItemRegistry.radishItem:Lnet/minecraft/item/Item; 241: areturn 242: aload_0 243: getstatic #262 // Field com/pam/harvestcraft/BlockRegistry.pamrutabagaCrop:Lnet/minecraft/block/Block; 246: if_acmpne 253 249: getstatic #553 // Field com/pam/harvestcraft/ItemRegistry.rutabagaItem:Lnet/minecraft/item/Item; 252: areturn 253: aload_0 254: getstatic #268 // Field com/pam/harvestcraft/BlockRegistry.pamsweetpotatoCrop:Lnet/minecraft/block/Block; 257: if_acmpne 264 260: getstatic #556 // Field com/pam/harvestcraft/ItemRegistry.sweetpotatoItem:Lnet/minecraft/item/Item; 263: areturn 264: aload_0 265: getstatic #274 // Field com/pam/harvestcraft/BlockRegistry.pamturnipCrop:Lnet/minecraft/block/Block; 268: if_acmpne 275 271: getstatic #559 // Field com/pam/harvestcraft/ItemRegistry.turnipItem:Lnet/minecraft/item/Item; 274: areturn 275: aload_0 276: getstatic #280 // Field com/pam/harvestcraft/BlockRegistry.pamrhubarbCrop:Lnet/minecraft/block/Block; 279: if_acmpne 286 282: getstatic #562 // Field com/pam/harvestcraft/ItemRegistry.rhubarbItem:Lnet/minecraft/item/Item; 285: areturn 286: aload_0 287: getstatic #286 // Field com/pam/harvestcraft/BlockRegistry.pamceleryCrop:Lnet/minecraft/block/Block; 290: if_acmpne 297 293: getstatic #565 // Field com/pam/harvestcraft/ItemRegistry.celeryItem:Lnet/minecraft/item/Item; 296: areturn 297: aload_0 298: getstatic #292 // Field com/pam/harvestcraft/BlockRegistry.pamgarlicCrop:Lnet/minecraft/block/Block; 301: if_acmpne 308 304: getstatic #568 // Field com/pam/harvestcraft/ItemRegistry.garlicItem:Lnet/minecraft/item/Item; 307: areturn 308: aload_0 309: getstatic #298 // Field com/pam/harvestcraft/BlockRegistry.pamgingerCrop:Lnet/minecraft/block/Block; 312: if_acmpne 319 315: getstatic #571 // Field com/pam/harvestcraft/ItemRegistry.gingerItem:Lnet/minecraft/item/Item; 318: areturn 319: aload_0 320: getstatic #304 // Field com/pam/harvestcraft/BlockRegistry.pamspiceleafCrop:Lnet/minecraft/block/Block; 323: if_acmpne 330 326: getstatic #574 // Field com/pam/harvestcraft/ItemRegistry.spiceleafItem:Lnet/minecraft/item/Item; 329: areturn 330: aload_0 331: getstatic #310 // Field com/pam/harvestcraft/BlockRegistry.pamtealeafCrop:Lnet/minecraft/block/Block; 334: if_acmpne 341 337: getstatic #577 // Field com/pam/harvestcraft/ItemRegistry.tealeafItem:Lnet/minecraft/item/Item; 340: areturn 341: aload_0 342: getstatic #316 // Field com/pam/harvestcraft/BlockRegistry.pamcoffeebeanCrop:Lnet/minecraft/block/Block; 345: if_acmpne 352 348: getstatic #580 // Field com/pam/harvestcraft/ItemRegistry.coffeebeanItem:Lnet/minecraft/item/Item; 351: areturn 352: aload_0 353: getstatic #322 // Field com/pam/harvestcraft/BlockRegistry.pammustardseedsCrop:Lnet/minecraft/block/Block; 356: if_acmpne 363 359: getstatic #583 // Field com/pam/harvestcraft/ItemRegistry.mustardseedsItem:Lnet/minecraft/item/Item; 362: areturn 363: aload_0 364: getstatic #328 // Field com/pam/harvestcraft/BlockRegistry.pambroccoliCrop:Lnet/minecraft/block/Block; 367: if_acmpne 374 370: getstatic #586 // Field com/pam/harvestcraft/ItemRegistry.broccoliItem:Lnet/minecraft/item/Item; 373: areturn 374: aload_0 375: getstatic #334 // Field com/pam/harvestcraft/BlockRegistry.pamcauliflowerCrop:Lnet/minecraft/block/Block; 378: if_acmpne 385 381: getstatic #589 // Field com/pam/harvestcraft/ItemRegistry.cauliflowerItem:Lnet/minecraft/item/Item; 384: areturn 385: aload_0 386: getstatic #340 // Field com/pam/harvestcraft/BlockRegistry.pamleekCrop:Lnet/minecraft/block/Block; 389: if_acmpne 396 392: getstatic #592 // Field com/pam/harvestcraft/ItemRegistry.leekItem:Lnet/minecraft/item/Item; 395: areturn 396: aload_0 397: getstatic #346 // Field com/pam/harvestcraft/BlockRegistry.pamlettuceCrop:Lnet/minecraft/block/Block; 400: if_acmpne 407 403: getstatic #595 // Field com/pam/harvestcraft/ItemRegistry.lettuceItem:Lnet/minecraft/item/Item; 406: areturn 407: aload_0 408: getstatic #352 // Field com/pam/harvestcraft/BlockRegistry.pamscallionCrop:Lnet/minecraft/block/Block; 411: if_acmpne 418 414: getstatic #598 // Field com/pam/harvestcraft/ItemRegistry.scallionItem:Lnet/minecraft/item/Item; 417: areturn 418: aload_0 419: getstatic #358 // Field com/pam/harvestcraft/BlockRegistry.pamartichokeCrop:Lnet/minecraft/block/Block; 422: if_acmpne 429 425: getstatic #601 // Field com/pam/harvestcraft/ItemRegistry.artichokeItem:Lnet/minecraft/item/Item; 428: areturn 429: aload_0 430: getstatic #364 // Field com/pam/harvestcraft/BlockRegistry.pambrusselsproutCrop:Lnet/minecraft/block/Block; 433: if_acmpne 440 436: getstatic #604 // Field com/pam/harvestcraft/ItemRegistry.brusselsproutItem:Lnet/minecraft/item/Item; 439: areturn 440: aload_0 441: getstatic #370 // Field com/pam/harvestcraft/BlockRegistry.pamcabbageCrop:Lnet/minecraft/block/Block; 444: if_acmpne 451 447: getstatic #607 // Field com/pam/harvestcraft/ItemRegistry.cabbageItem:Lnet/minecraft/item/Item; 450: areturn 451: aload_0 452: getstatic #376 // Field com/pam/harvestcraft/BlockRegistry.pamspinachCrop:Lnet/minecraft/block/Block; 455: if_acmpne 462 458: getstatic #610 // Field com/pam/harvestcraft/ItemRegistry.spinachItem:Lnet/minecraft/item/Item; 461: areturn 462: aload_0 463: getstatic #100 // Field com/pam/harvestcraft/BlockRegistry.pamwhitemushroomCrop:Lnet/minecraft/block/Block; 466: if_acmpne 473 469: getstatic #613 // Field com/pam/harvestcraft/ItemRegistry.whitemushroomItem:Lnet/minecraft/item/Item; 472: areturn 473: aload_0 474: getstatic #385 // Field com/pam/harvestcraft/BlockRegistry.pambeanCrop:Lnet/minecraft/block/Block; 477: if_acmpne 484 480: getstatic #616 // Field com/pam/harvestcraft/ItemRegistry.beanItem:Lnet/minecraft/item/Item; 483: areturn 484: aload_0 485: getstatic #391 // Field com/pam/harvestcraft/BlockRegistry.pamsoybeanCrop:Lnet/minecraft/block/Block; 488: if_acmpne 495 491: getstatic #619 // Field com/pam/harvestcraft/ItemRegistry.soybeanItem:Lnet/minecraft/item/Item; 494: areturn 495: aload_0 496: getstatic #397 // Field com/pam/harvestcraft/BlockRegistry.pambellpepperCrop:Lnet/minecraft/block/Block; 499: if_acmpne 506 502: getstatic #622 // Field com/pam/harvestcraft/ItemRegistry.bellpepperItem:Lnet/minecraft/item/Item; 505: areturn 506: aload_0 507: getstatic #403 // Field com/pam/harvestcraft/BlockRegistry.pamchilipepperCrop:Lnet/minecraft/block/Block; 510: if_acmpne 517 513: getstatic #625 // Field com/pam/harvestcraft/ItemRegistry.chilipepperItem:Lnet/minecraft/item/Item; 516: areturn 517: aload_0 518: getstatic #409 // Field com/pam/harvestcraft/BlockRegistry.pameggplantCrop:Lnet/minecraft/block/Block; 521: if_acmpne 528 524: getstatic #628 // Field com/pam/harvestcraft/ItemRegistry.eggplantItem:Lnet/minecraft/item/Item; 527: areturn 528: aload_0 529: getstatic #415 // Field com/pam/harvestcraft/BlockRegistry.pamokraCrop:Lnet/minecraft/block/Block; 532: if_acmpne 539 535: getstatic #631 // Field com/pam/harvestcraft/ItemRegistry.okraItem:Lnet/minecraft/item/Item; 538: areturn 539: aload_0 540: getstatic #421 // Field com/pam/harvestcraft/BlockRegistry.pampeasCrop:Lnet/minecraft/block/Block; 543: if_acmpne 550 546: getstatic #634 // Field com/pam/harvestcraft/ItemRegistry.peasItem:Lnet/minecraft/item/Item; 549: areturn 550: aload_0 551: getstatic #427 // Field com/pam/harvestcraft/BlockRegistry.pamtomatoCrop:Lnet/minecraft/block/Block; 554: if_acmpne 561 557: getstatic #637 // Field com/pam/harvestcraft/ItemRegistry.tomatoItem:Lnet/minecraft/item/Item; 560: areturn 561: aload_0 562: getstatic #433 // Field com/pam/harvestcraft/BlockRegistry.pamcottonCrop:Lnet/minecraft/block/Block; 565: if_acmpne 572 568: getstatic #640 // Field com/pam/harvestcraft/ItemRegistry.cottonItem:Lnet/minecraft/item/Item; 571: areturn 572: aload_0 573: getstatic #439 // Field com/pam/harvestcraft/BlockRegistry.pampineappleCrop:Lnet/minecraft/block/Block; 576: if_acmpne 583 579: getstatic #643 // Field com/pam/harvestcraft/ItemRegistry.pineappleItem:Lnet/minecraft/item/Item; 582: areturn 583: aload_0 584: getstatic #445 // Field com/pam/harvestcraft/BlockRegistry.pamkiwiCrop:Lnet/minecraft/block/Block; 587: if_acmpne 594 590: getstatic #646 // Field com/pam/harvestcraft/ItemRegistry.kiwiItem:Lnet/minecraft/item/Item; 593: areturn 594: aload_0 595: getstatic #451 // Field com/pam/harvestcraft/BlockRegistry.pamcurryleafCrop:Lnet/minecraft/block/Block; 598: if_acmpne 605 601: getstatic #649 // Field com/pam/harvestcraft/ItemRegistry.curryleafItem:Lnet/minecraft/item/Item; 604: areturn 605: aload_0 606: getstatic #457 // Field com/pam/harvestcraft/BlockRegistry.pamsesameseedsCrop:Lnet/minecraft/block/Block; 609: if_acmpne 616 612: getstatic #652 // Field com/pam/harvestcraft/ItemRegistry.sesameseedsItem:Lnet/minecraft/item/Item; 615: areturn 616: aload_0 617: getstatic #106 // Field com/pam/harvestcraft/BlockRegistry.pamcranberryCrop:Lnet/minecraft/block/Block; 620: if_acmpne 627 623: getstatic #475 // Field com/pam/harvestcraft/ItemRegistry.cranberryItem:Lnet/minecraft/item/Item; 626: areturn 627: aload_0 628: getstatic #112 // Field com/pam/harvestcraft/BlockRegistry.pamriceCrop:Lnet/minecraft/block/Block; 631: if_acmpne 638 634: getstatic #478 // Field com/pam/harvestcraft/ItemRegistry.riceItem:Lnet/minecraft/item/Item; 637: areturn 638: aload_0 639: getstatic #115 // Field com/pam/harvestcraft/BlockRegistry.pamseaweedCrop:Lnet/minecraft/block/Block; 642: if_acmpne 649 645: getstatic #481 // Field com/pam/harvestcraft/ItemRegistry.seaweedItem:Lnet/minecraft/item/Item; 648: areturn 649: aload_0 650: getstatic #118 // Field com/pam/harvestcraft/BlockRegistry.pamwaterchestnutCrop:Lnet/minecraft/block/Block; 653: if_acmpne 660 656: getstatic #484 // Field com/pam/harvestcraft/ItemRegistry.waterchestnutItem:Lnet/minecraft/item/Item; 659: areturn 660: getstatic #661 // Field net/minecraft/init/Items.field_151015_O:Lnet/minecraft/item/Item; 663: areturn public void func_149651_a(net.minecraft.client.renderer.texture.IIconRegister); Code: 0: aload_0 1: iconst_4 2: anewarray #665 // class net/minecraft/util/IIcon 5: putfield #23 // Field icons:[Lnet/minecraft/util/IIcon; 8: iconst_0 9: istore_2 10: iload_2 11: aload_0 12: getfield #23 // Field icons:[Lnet/minecraft/util/IIcon; 15: arraylength 16: if_icmpge 70 19: aload_0 20: getfield #23 // Field icons:[Lnet/minecraft/util/IIcon; 23: iload_2 24: aload_1 25: new #667 // class java/lang/StringBuilder 28: dup 29: invokespecial #668 // Method java/lang/StringBuilder."":()V 32: ldc_w #670 // String harvestcraft: 35: invokevirtual #674 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 38: aload_0 39: invokevirtual #678 // Method func_149641_N:()Ljava/lang/String; 42: invokevirtual #674 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 45: ldc_w #680 // String crop_ 48: invokevirtual #674 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 51: iload_2 52: invokevirtual #683 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; 55: invokevirtual #686 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 58: invokeinterface #692, 2 // InterfaceMethod net/minecraft/client/renderer/texture/IIconRegister.func_94245_a:(Ljava/lang/String;)Lnet/minecraft/util/IIcon; 63: aastore 64: iinc 2, 1 67: goto 10 70: return public net.minecraftforge.common.EnumPlantType getPlantType(net.minecraft.world.IBlockAccess, int, int, int); Code: 0: getstatic #87 // Field com/pam/harvestcraft/BlockRegistry.enablecropspecialplanting:Z 3: ifeq 61 6: aload_0 7: getstatic #91 // Field com/pam/harvestcraft/BlockRegistry.pamcactusfruitCrop:Lnet/minecraft/block/Block; 10: if_acmpne 17 13: getstatic #703 // Field net/minecraftforge/common/EnumPlantType.Desert:Lnet/minecraftforge/common/EnumPlantType; 16: areturn 17: aload_0 18: getstatic #112 // Field com/pam/harvestcraft/BlockRegistry.pamriceCrop:Lnet/minecraft/block/Block; 21: if_acmpne 28 24: getstatic #706 // Field net/minecraftforge/common/EnumPlantType.Water:Lnet/minecraftforge/common/EnumPlantType; 27: areturn 28: aload_0 29: getstatic #106 // Field com/pam/harvestcraft/BlockRegistry.pamcranberryCrop:Lnet/minecraft/block/Block; 32: if_acmpne 39 35: getstatic #706 // Field net/minecraftforge/common/EnumPlantType.Water:Lnet/minecraftforge/common/EnumPlantType; 38: areturn 39: aload_0 40: getstatic #115 // Field com/pam/harvestcraft/BlockRegistry.pamseaweedCrop:Lnet/minecraft/block/Block; 43: if_acmpne 50 46: getstatic #706 // Field net/minecraftforge/common/EnumPlantType.Water:Lnet/minecraftforge/common/EnumPlantType; 49: areturn 50: aload_0 51: getstatic #118 // Field com/pam/harvestcraft/BlockRegistry.pamwaterchestnutCrop:Lnet/minecraft/block/Block; 54: if_acmpne 61 57: getstatic #706 // Field net/minecraftforge/common/EnumPlantType.Water:Lnet/minecraftforge/common/EnumPlantType; 60: areturn 61: getstatic #709 // Field net/minecraftforge/common/EnumPlantType.Crop:Lnet/minecraftforge/common/EnumPlantType; 64: areturn public net.minecraft.block.Block getPlant(net.minecraft.world.IBlockAccess, int, int, int); Code: 0: aload_0 1: areturn public int getPlantMetadata(net.minecraft.world.IBlockAccess, int, int, int); Code: 0: aload_1 1: iload_2 2: iload_3 3: iload 4 5: invokeinterface #720, 4 // InterfaceMethod net/minecraft/world/IBlockAccess.func_72805_g:(III)I 10: ireturn }