// class version 50.0 (50)
// access flags 0x21
public class ams extends ajn  {

  // compiled from: BlockMobSpawner.java

  // access flags 0x4
  protected <init>()V
   L0
    LINENUMBER 22 L0
    ALOAD 0
    GETSTATIC axe.e : Laxe;
    INVOKESPECIAL ajn.<init> (Laxe;)V
   L1
    LINENUMBER 23 L1
    RETURN
   L2
    LOCALVARIABLE this Lams; L0 L2 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public a(Laht;I)Lapv;
   L0
    LINENUMBER 27 L0
    NEW aqk
    DUP
    INVOKESPECIAL aqk.<init> ()V
    ARETURN
   L1
    LOCALVARIABLE this Lams; L0 L1 0
    LOCALVARIABLE worldIn Laht; L0 L1 1
    LOCALVARIABLE meta I L0 L1 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public a(Lard;Ljava/util/Random;I)Lado;
  @Ljavax/annotation/Nullable;()
   L0
    LINENUMBER 33 L0
    ACONST_NULL
    ARETURN
   L1
    LOCALVARIABLE this Lams; L0 L1 0
    LOCALVARIABLE state Lard; L0 L1 1
    LOCALVARIABLE rand Ljava/util/Random; L0 L1 2
    LOCALVARIABLE fortune I L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public a(Ljava/util/Random;)I
   L0
    LINENUMBER 38 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lams; L0 L1 0
    LOCALVARIABLE random Ljava/util/Random; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public a(Laht;Lcl;Lard;FI)V
   L0
    LINENUMBER 43 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    FLOAD 4
    ILOAD 5
    INVOKESPECIAL ajn.a (Laht;Lcl;Lard;FI)V
   L1
    LINENUMBER 44 L1
    RETURN
   L2
    LOCALVARIABLE this Lams; L0 L2 0
    LOCALVARIABLE worldIn Laht; L0 L2 1
    LOCALVARIABLE pos Lcl; L0 L2 2
    LOCALVARIABLE state Lard; L0 L2 3
    LOCALVARIABLE chance F L0 L2 4
    LOCALVARIABLE fortune I L0 L2 5
    MAXSTACK = 6
    MAXLOCALS = 6

  // access flags 0x1
  public getExpDrop(Lard;Lahx;Lcl;I)I
   L0
    LINENUMBER 49 L0
    BIPUSH 15
    GETSTATIC ams.RANDOM : Ljava/util/Random;
    BIPUSH 15
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    IADD
    GETSTATIC ams.RANDOM : Ljava/util/Random;
    BIPUSH 15
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    IADD
    IRETURN
   L1
    LOCALVARIABLE this Lams; L0 L1 0
    LOCALVARIABLE state Lard; L0 L1 1
    LOCALVARIABLE world Lahx; L0 L1 2
    LOCALVARIABLE pos Lcl; L0 L1 3
    LOCALVARIABLE fortune I L0 L1 4
    MAXSTACK = 3
    MAXLOCALS = 5

  // access flags 0x1
  public b(Lard;)Z
   L0
    LINENUMBER 54 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lams; L0 L1 0
    LOCALVARIABLE state Lard; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lard;)Laob;
   L0
    LINENUMBER 59 L0
    GETSTATIC aob.d : Laob;
    ARETURN
   L1
    LOCALVARIABLE this Lams; L0 L1 0
    LOCALVARIABLE state Lard; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public a(Laht;Lcl;Lard;)Ladq;
  @Ljavax/annotation/Nullable;()
   L0
    LINENUMBER 65 L0
    ACONST_NULL
    ARETURN
   L1
    LOCALVARIABLE this Lams; L0 L1 0
    LOCALVARIABLE worldIn Laht; L0 L1 1
    LOCALVARIABLE pos Lcl; L0 L1 2
    LOCALVARIABLE state Lard; L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public f()Lahm;
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 71 L0
    GETSTATIC ahm.c : Lahm;
    ARETURN
   L1
    LOCALVARIABLE this Lams; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a(Laht;Lnet/minecraft/util/BlockPos;Lard;Lsa;Ladq;)V
    ALOAD 1
    ALOAD 2
    ALOAD 5
    INVOKESTATIC codechicken/nei/ItemMobSpawner.onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/item/ItemStack;)V
    RETURN
    MAXSTACK = 3
    MAXLOCALS = 6
}
