Compiled from "CropRedWheat.java" public class ic2.core.crop.CropRedWheat extends ic2.core.crop.Ic2CropCard { public ic2.core.crop.CropRedWheat(); Code: 0: aload_0 1: invokespecial #9 // Method ic2/core/crop/Ic2CropCard."":()V 4: return public java.lang.String name(); Code: 0: ldc #15 // String redwheat 2: areturn public java.lang.String discoveredBy(); Code: 0: ldc #18 // String raa1337 2: areturn public int tier(); Code: 0: bipush 6 2: ireturn public int stat(int); Code: 0: iload_1 1: tableswitch { // 0 to 4 0: 36 1: 38 2: 40 3: 42 4: 44 default: 46 } 36: iconst_3 37: ireturn 38: iconst_0 39: ireturn 40: iconst_0 41: ireturn 42: iconst_2 43: ireturn 44: iconst_0 45: ireturn 46: iconst_0 47: ireturn public java.lang.String[] attributes(); Code: 0: iconst_3 1: anewarray #28 // class java/lang/String 4: dup 5: iconst_0 6: ldc #30 // String Red 8: aastore 9: dup 10: iconst_1 11: ldc #32 // String Redstone 13: aastore 14: dup 15: iconst_2 16: ldc #34 // String Wheat 18: aastore 19: areturn public int maxSize(); Code: 0: bipush 7 2: ireturn public boolean canGrow(ic2.api.crops.ICropTile); Code: 0: aload_1 1: invokeinterface #43, 1 // InterfaceMethod ic2/api/crops/ICropTile.getSize:()B 6: bipush 7 8: if_icmpge 36 11: aload_1 12: invokeinterface #46, 1 // InterfaceMethod ic2/api/crops/ICropTile.getLightLevel:()I 17: bipush 10 19: if_icmpgt 36 22: aload_1 23: invokeinterface #46, 1 // InterfaceMethod ic2/api/crops/ICropTile.getLightLevel:()I 28: iconst_5 29: if_icmplt 36 32: iconst_1 33: goto 37 36: iconst_0 37: ireturn public boolean canBeHarvested(ic2.api.crops.ICropTile); Code: 0: aload_1 1: invokeinterface #43, 1 // InterfaceMethod ic2/api/crops/ICropTile.getSize:()B 6: bipush 7 8: if_icmpne 15 11: iconst_1 12: goto 16 15: iconst_0 16: ireturn public float dropGainChance(); Code: 0: ldc #52 // float 0.5f 2: freturn public int getOptimalHavestSize(ic2.api.crops.ICropTile); Code: 0: bipush 7 2: ireturn public net.minecraft.item.ItemStack getGain(ic2.api.crops.ICropTile); Code: 0: aload_1 1: invokeinterface #60, 1 // InterfaceMethod ic2/api/crops/ICropTile.getLocation:()Lnet/minecraft/util/ChunkCoordinates; 6: astore_2 7: aload_1 8: invokeinterface #64, 1 // InterfaceMethod ic2/api/crops/ICropTile.getWorld:()Lnet/minecraft/world/World; 13: aload_2 14: getfield #69 // Field net/minecraft/util/ChunkCoordinates.field_71574_a:I 17: aload_2 18: getfield #72 // Field net/minecraft/util/ChunkCoordinates.field_71572_b:I 21: aload_2 22: getfield #75 // Field net/minecraft/util/ChunkCoordinates.field_71573_c:I 25: invokevirtual #81 // Method net/minecraft/world/World.func_72864_z:(III)Z 28: ifne 46 31: aload_1 32: invokeinterface #64, 1 // InterfaceMethod ic2/api/crops/ICropTile.getWorld:()Lnet/minecraft/world/World; 37: getfield #85 // Field net/minecraft/world/World.field_73012_v:Ljava/util/Random; 40: invokevirtual #91 // Method java/util/Random.nextBoolean:()Z 43: ifeq 58 46: new #93 // class net/minecraft/item/ItemStack 49: dup 50: getstatic #99 // Field net/minecraft/init/Items.field_151137_ax:Lnet/minecraft/item/Item; 53: iconst_1 54: invokespecial #102 // Method net/minecraft/item/ItemStack."":(Lnet/minecraft/item/Item;I)V 57: areturn 58: new #93 // class net/minecraft/item/ItemStack 61: dup 62: getstatic #105 // Field net/minecraft/init/Items.field_151015_O:Lnet/minecraft/item/Item; 65: iconst_1 66: invokespecial #102 // Method net/minecraft/item/ItemStack."":(Lnet/minecraft/item/Item;I)V 69: areturn public int emitRedstone(ic2.api.crops.ICropTile); Code: 0: aload_1 1: invokeinterface #43, 1 // InterfaceMethod ic2/api/crops/ICropTile.getSize:()B 6: bipush 7 8: if_icmpne 16 11: bipush 15 13: goto 17 16: iconst_0 17: ireturn public int getEmittedLight(ic2.api.crops.ICropTile); Code: 0: aload_1 1: invokeinterface #43, 1 // InterfaceMethod ic2/api/crops/ICropTile.getSize:()B 6: bipush 7 8: if_icmpne 16 11: bipush 7 13: goto 17 16: iconst_0 17: ireturn public int growthDuration(ic2.api.crops.ICropTile); Code: 0: sipush 600 3: ireturn public byte getSizeAfterHarvest(ic2.api.crops.ICropTile); Code: 0: iconst_2 1: ireturn }