Compiled from "PumpkinHunterEntity.java"
public class com.xoxech.pumpkinhunter.entity.PumpkinHunterEntity extends net.minecraft.world.entity.monster.Vindicator {
  private java.util.UUID huntedPlayer;

  public com.xoxech.pumpkinhunter.entity.PumpkinHunterEntity(net.minecraft.world.entity.EntityType<? extends net.minecraft.world.entity.monster.Vindicator>, net.minecraft.world.level.Level);
    Code:
       0: aload_0
       1: aload_1
       2: aload_2
       3: invokespecial #12                 // Method net/minecraft/world/entity/monster/Vindicator."<init>":(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V
       6: aload_0
       7: invokevirtual #16                 // Method equipHunterGear:()V
      10: aload_0
      11: iconst_0
      12: invokevirtual #20                 // Method m_33075_:(Z)V
      15: return

  private void equipHunterGear();
    Code:
       0: aload_0
       1: getstatic     #26                 // Field net/minecraft/world/entity/EquipmentSlot.MAINHAND:Lnet/minecraft/world/entity/EquipmentSlot;
       4: new           #28                 // class net/minecraft/world/item/ItemStack
       7: dup
       8: getstatic     #34                 // Field com/xoxech/pumpkinhunter/PumpkinHunterMod.HUNTERS_AXE:Lnet/minecraftforge/registries/RegistryObject;
      11: invokevirtual #40                 // Method net/minecraftforge/registries/RegistryObject.get:()Ljava/lang/Object;
      14: checkcast     #42                 // class net/minecraft/world/level/ItemLike
      17: invokespecial #45                 // Method net/minecraft/world/item/ItemStack."<init>":(Lnet/minecraft/world/level/ItemLike;)V
      20: invokevirtual #49                 // Method m_8061_:(Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V
      23: aload_0
      24: getstatic     #52                 // Field net/minecraft/world/entity/EquipmentSlot.HEAD:Lnet/minecraft/world/entity/EquipmentSlot;
      27: getstatic     #56                 // Field net/minecraft/world/item/ItemStack.f_41583_:Lnet/minecraft/world/item/ItemStack;
      30: invokevirtual #49                 // Method m_8061_:(Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V
      33: return

  public void m_8119_();
    Code:
       0: aload_0
       1: invokespecial #59                 // Method net/minecraft/world/entity/monster/Vindicator.m_8119_:()V
       4: aload_0
       5: invokevirtual #16                 // Method equipHunterGear:()V
       8: aload_0
       9: iconst_0
      10: invokevirtual #20                 // Method m_33075_:(Z)V
      13: aload_0
      14: new           #61                 // class net/minecraft/world/effect/MobEffectInstance
      17: dup
      18: getstatic     #67                 // Field net/minecraft/world/effect/MobEffects.f_19596_:Lnet/minecraft/world/effect/MobEffect;
      21: sipush        220
      24: iconst_0
      25: iconst_1
      26: iconst_0
      27: invokespecial #70                 // Method net/minecraft/world/effect/MobEffectInstance."<init>":(Lnet/minecraft/world/effect/MobEffect;IIZZ)V
      30: invokevirtual #74                 // Method m_7292_:(Lnet/minecraft/world/effect/MobEffectInstance;)Z
      33: pop
      34: aload_0
      35: new           #61                 // class net/minecraft/world/effect/MobEffectInstance
      38: dup
      39: getstatic     #77                 // Field net/minecraft/world/effect/MobEffects.f_19600_:Lnet/minecraft/world/effect/MobEffect;
      42: sipush        220
      45: iconst_0
      46: iconst_1
      47: iconst_0
      48: invokespecial #70                 // Method net/minecraft/world/effect/MobEffectInstance."<init>":(Lnet/minecraft/world/effect/MobEffect;IIZZ)V
      51: invokevirtual #74                 // Method m_7292_:(Lnet/minecraft/world/effect/MobEffectInstance;)Z
      54: pop
      55: return

  public double m_142593_(net.minecraft.world.entity.LivingEntity);
    Code:
       0: ldc2_w        #80                 // double 4.0d
       3: dreturn

  public boolean m_7327_(net.minecraft.world.entity.Entity);
    Code:
       0: aload_0
       1: aload_1
       2: invokespecial #85                 // Method net/minecraft/world/entity/monster/Vindicator.m_7327_:(Lnet/minecraft/world/entity/Entity;)Z
       5: istore_2
       6: iload_2
       7: ifeq          82
      10: aload_1
      11: instanceof    #87                 // class net/minecraft/world/entity/LivingEntity
      14: ifeq          82
      17: aload_1
      18: checkcast     #87                 // class net/minecraft/world/entity/LivingEntity
      21: astore_3
      22: aload_3
      23: new           #61                 // class net/minecraft/world/effect/MobEffectInstance
      26: dup
      27: getstatic     #90                 // Field net/minecraft/world/effect/MobEffects.f_19610_:Lnet/minecraft/world/effect/MobEffect;
      30: bipush        60
      32: iconst_0
      33: iconst_0
      34: iconst_1
      35: invokespecial #70                 // Method net/minecraft/world/effect/MobEffectInstance."<init>":(Lnet/minecraft/world/effect/MobEffect;IIZZ)V
      38: invokevirtual #91                 // Method net/minecraft/world/entity/LivingEntity.m_7292_:(Lnet/minecraft/world/effect/MobEffectInstance;)Z
      41: pop
      42: aload_3
      43: new           #61                 // class net/minecraft/world/effect/MobEffectInstance
      46: dup
      47: getstatic     #94                 // Field net/minecraft/world/effect/MobEffects.f_19597_:Lnet/minecraft/world/effect/MobEffect;
      50: bipush        100
      52: iconst_0
      53: iconst_0
      54: iconst_1
      55: invokespecial #70                 // Method net/minecraft/world/effect/MobEffectInstance."<init>":(Lnet/minecraft/world/effect/MobEffect;IIZZ)V
      58: invokevirtual #91                 // Method net/minecraft/world/entity/LivingEntity.m_7292_:(Lnet/minecraft/world/effect/MobEffectInstance;)Z
      61: pop
      62: aload_3
      63: new           #61                 // class net/minecraft/world/effect/MobEffectInstance
      66: dup
      67: getstatic     #97                 // Field net/minecraft/world/effect/MobEffects.f_19613_:Lnet/minecraft/world/effect/MobEffect;
      70: bipush        100
      72: iconst_0
      73: iconst_0
      74: iconst_1
      75: invokespecial #70                 // Method net/minecraft/world/effect/MobEffectInstance."<init>":(Lnet/minecraft/world/effect/MobEffect;IIZZ)V
      78: invokevirtual #91                 // Method net/minecraft/world/entity/LivingEntity.m_7292_:(Lnet/minecraft/world/effect/MobEffectInstance;)Z
      81: pop
      82: iload_2
      83: ireturn

  protected net.minecraft.sounds.SoundEvent m_7515_();
    Code:
       0: getstatic     #105                // Field net/minecraft/sounds/SoundEvents.f_12356_:Lnet/minecraft/sounds/SoundEvent;
       3: areturn

  protected net.minecraft.sounds.SoundEvent m_7975_(net.minecraft.world.damagesource.DamageSource);
    Code:
       0: getstatic     #110                // Field net/minecraft/sounds/SoundEvents.f_12360_:Lnet/minecraft/sounds/SoundEvent;
       3: areturn

  protected net.minecraft.sounds.SoundEvent m_5592_();
    Code:
       0: getstatic     #114                // Field net/minecraft/sounds/SoundEvents.f_11703_:Lnet/minecraft/sounds/SoundEvent;
       3: areturn

  public void beginHunt(java.util.UUID);
    Code:
       0: aload_0
       1: aload_1
       2: putfield      #118                // Field huntedPlayer:Ljava/util/UUID;
       5: return

  public void beginFeast();
    Code:
       0: return

  public java.util.UUID huntedPlayer();
    Code:
       0: aload_0
       1: getfield      #118                // Field huntedPlayer:Ljava/util/UUID;
       4: areturn
}
