Compiled from "MagicModifierCrop.java" public class com.github.bartimaeusnek.cropspp.crops.cpp.MagicModifierCrop extends com.github.bartimaeusnek.cropspp.crops.TC.PrimordialPearlBerryCrop { public com.github.bartimaeusnek.cropspp.crops.cpp.MagicModifierCrop(); Code: 0: aload_0 1: invokespecial #9 // Method com/github/bartimaeusnek/cropspp/crops/TC/PrimordialPearlBerryCrop."":()V 4: return public int tier(); Code: 0: bipush 13 2: ireturn public java.lang.String name(); Code: 0: ldc #17 // String Magical Nightshade 2: areturn public java.lang.String discoveredBy(); Code: 0: ldc #20 // String bartimaeusnek 2: areturn public int getEmittedLight(ic2.api.crops.ICropTile); Code: 0: aload_1 1: invokeinterface #28, 1 // InterfaceMethod ic2/api/crops/ICropTile.getSize:()B 6: aload_0 7: invokevirtual #31 // Method maxSize:()I 10: if_icmpne 15 13: iconst_4 14: ireturn 15: iconst_0 16: ireturn public byte getSizeAfterHarvest(ic2.api.crops.ICropTile); Code: 0: iconst_1 1: ireturn public boolean canCross(ic2.api.crops.ICropTile); Code: 0: aload_1 1: invokeinterface #28, 1 // InterfaceMethod ic2/api/crops/ICropTile.getSize:()B 6: aload_0 7: invokevirtual #31 // Method maxSize:()I 10: if_icmpne 17 13: iconst_1 14: goto 18 17: iconst_0 18: ireturn public net.minecraft.item.ItemStack getSeeds(ic2.api.crops.ICropTile); Code: 0: aload_1 1: aload_1 2: invokeinterface #43, 1 // InterfaceMethod ic2/api/crops/ICropTile.getCrop:()Lic2/api/crops/CropCard; 7: aload_1 8: invokeinterface #46, 1 // InterfaceMethod ic2/api/crops/ICropTile.getGrowth:()B 13: aload_1 14: invokeinterface #49, 1 // InterfaceMethod ic2/api/crops/ICropTile.getGain:()B 19: aload_1 20: invokeinterface #52, 1 // InterfaceMethod ic2/api/crops/ICropTile.getResistance:()B 25: aload_1 26: invokeinterface #55, 1 // InterfaceMethod ic2/api/crops/ICropTile.getScanLevel:()B 31: invokeinterface #59, 6 // InterfaceMethod ic2/api/crops/ICropTile.generateSeeds:(Lic2/api/crops/CropCard;BBBB)Lnet/minecraft/item/ItemStack; 36: areturn public boolean canGrow(ic2.api.crops.ICropTile); Code: 0: aload_0 1: aload_1 2: invokevirtual #63 // Method canGrowBase:(Lic2/api/crops/ICropTile;)Z 5: ifne 10 8: iconst_0 9: ireturn 10: getstatic #69 // Field com/github/bartimaeusnek/cropspp/ConfigValues.debug:Z 13: ifeq 18 16: iconst_1 17: ireturn 18: aload_1 19: invokeinterface #28, 1 // InterfaceMethod ic2/api/crops/ICropTile.getSize:()B 24: aload_0 25: invokevirtual #31 // Method maxSize:()I 28: iconst_1 29: isub 30: if_icmplt 58 33: aload_1 34: ldc #71 // String blockIchorium 36: invokeinterface #75, 2 // InterfaceMethod ic2/api/crops/ICropTile.isBlockBelow:(Ljava/lang/String;)Z 41: ifne 52 44: ldc #71 // String blockIchorium 46: invokestatic #80 // Method net/minecraftforge/oredict/OreDictionary.doesOreNameExist:(Ljava/lang/String;)Z 49: ifne 56 52: iconst_1 53: goto 57 56: iconst_0 57: ireturn 58: iconst_1 59: ireturn public int growthDuration(ic2.api.crops.ICropTile); Code: 0: getstatic #69 // Field com/github/bartimaeusnek/cropspp/ConfigValues.debug:Z 3: ifeq 10 6: iconst_1 7: goto 16 10: getstatic #85 // Field com/github/bartimaeusnek/cropspp/ConfigValues.PrimordialBerryGroth:I 13: bipush 16 15: idiv 16: ireturn public float dropGainChance(); Code: 0: ldc2_w #88 // double 0.95d 3: aload_0 4: invokevirtual #91 // Method tier:()I 7: i2f 8: f2d 9: invokestatic #97 // Method java/lang/Math.pow:(DD)D 12: getstatic #101 // Field com/github/bartimaeusnek/cropspp/ConfigValues.BerryGain:F 15: f2d 16: dmul 17: d2f 18: f2d 19: getstatic #104 // Field com/github/bartimaeusnek/cropspp/ConfigValues.PrimordialBerryGain:F 22: f2d 23: ldc2_w #105 // double 1.5d 26: dmul 27: dmul 28: d2f 29: freturn public net.minecraft.item.ItemStack getGain(ic2.api.crops.ICropTile); Code: 0: new #108 // class net/minecraft/item/ItemStack 3: dup 4: getstatic #114 // Field com/github/bartimaeusnek/cropspp/items/CppItems.Modifier:Lnet/minecraft/item/Item; 7: iconst_1 8: iconst_1 9: invokespecial #117 // Method net/minecraft/item/ItemStack."":(Lnet/minecraft/item/Item;II)V 12: areturn public java.util.List getCropInformation(); Code: 0: ldc #122 // String Needs a block of Ichorium below to fully mature. 2: invokestatic #128 // Method java/util/Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List; 5: areturn public net.minecraft.item.ItemStack getDisplayItem(); Code: 0: new #108 // class net/minecraft/item/ItemStack 3: dup 4: getstatic #114 // Field com/github/bartimaeusnek/cropspp/items/CppItems.Modifier:Lnet/minecraft/item/Item; 7: iconst_1 8: iconst_1 9: invokespecial #117 // Method net/minecraft/item/ItemStack."":(Lnet/minecraft/item/Item;II)V 12: areturn }