Compiled from "ConsumableHerbBlockItem.java"
public class com.ogaba.sa_survival.item.common.ConsumableHerbBlockItem$Builder {
  private final net.minecraft.world.level.block.Block block;

  private final net.minecraft.world.item.Item$Properties properties;

  private java.util.List<net.minecraft.world.effect.MobEffectInstance> effects;

  private int duration;

  private net.minecraft.sounds.SoundEvent chewSound;

  private net.minecraft.sounds.SoundEvent eatSound;

  public com.ogaba.sa_survival.item.common.ConsumableHerbBlockItem$Builder(net.minecraft.world.level.block.Block, net.minecraft.world.item.Item$Properties);
    Code:
       0: aload_0
       1: invokespecial #30                 // Method java/lang/Object."<init>":()V
       4: aload_0
       5: invokestatic  #36                 // Method java/util/Collections.emptyList:()Ljava/util/List;
       8: putfield      #38                 // Field effects:Ljava/util/List;
      11: aload_0
      12: bipush        60
      14: putfield      #40                 // Field duration:I
      17: aload_0
      18: getstatic     #45                 // Field net/minecraft/sounds/SoundEvents.f_11992_:Lnet/minecraft/sounds/SoundEvent;
      21: putfield      #47                 // Field chewSound:Lnet/minecraft/sounds/SoundEvent;
      24: aload_0
      25: getstatic     #50                 // Field net/minecraft/sounds/SoundEvents.f_11912_:Lnet/minecraft/sounds/SoundEvent;
      28: putfield      #52                 // Field eatSound:Lnet/minecraft/sounds/SoundEvent;
      31: aload_0
      32: aload_1
      33: putfield      #54                 // Field block:Lnet/minecraft/world/level/block/Block;
      36: aload_0
      37: aload_2
      38: putfield      #56                 // Field properties:Lnet/minecraft/world/item/Item$Properties;
      41: return

  public com.ogaba.sa_survival.item.common.ConsumableHerbBlockItem$Builder effect(net.minecraft.world.effect.MobEffectInstance);
    Code:
       0: aload_0
       1: aload_1
       2: invokestatic  #66                 // InterfaceMethod java/util/List.of:(Ljava/lang/Object;)Ljava/util/List;
       5: putfield      #38                 // Field effects:Ljava/util/List;
       8: aload_0
       9: areturn

  public com.ogaba.sa_survival.item.common.ConsumableHerbBlockItem$Builder effects(net.minecraft.world.effect.MobEffectInstance...);
    Code:
       0: aload_0
       1: aload_1
       2: invokestatic  #72                 // InterfaceMethod java/util/List.of:([Ljava/lang/Object;)Ljava/util/List;
       5: putfield      #38                 // Field effects:Ljava/util/List;
       8: aload_0
       9: areturn

  public com.ogaba.sa_survival.item.common.ConsumableHerbBlockItem$Builder duration(int);
    Code:
       0: aload_0
       1: iload_1
       2: putfield      #40                 // Field duration:I
       5: aload_0
       6: areturn

  public com.ogaba.sa_survival.item.common.ConsumableHerbBlockItem$Builder chewSound(net.minecraft.sounds.SoundEvent);
    Code:
       0: aload_0
       1: aload_1
       2: putfield      #47                 // Field chewSound:Lnet/minecraft/sounds/SoundEvent;
       5: aload_0
       6: areturn

  public com.ogaba.sa_survival.item.common.ConsumableHerbBlockItem$Builder eatSound(net.minecraft.sounds.SoundEvent);
    Code:
       0: aload_0
       1: aload_1
       2: putfield      #52                 // Field eatSound:Lnet/minecraft/sounds/SoundEvent;
       5: aload_0
       6: areturn

  public com.ogaba.sa_survival.item.common.ConsumableHerbBlockItem build();
    Code:
       0: new           #7                  // class com/ogaba/sa_survival/item/common/ConsumableHerbBlockItem
       3: dup
       4: aload_0
       5: getfield      #54                 // Field block:Lnet/minecraft/world/level/block/Block;
       8: aload_0
       9: getfield      #56                 // Field properties:Lnet/minecraft/world/item/Item$Properties;
      12: aload_0
      13: getfield      #38                 // Field effects:Ljava/util/List;
      16: aload_0
      17: getfield      #40                 // Field duration:I
      20: aload_0
      21: getfield      #47                 // Field chewSound:Lnet/minecraft/sounds/SoundEvent;
      24: aload_0
      25: getfield      #52                 // Field eatSound:Lnet/minecraft/sounds/SoundEvent;
      28: invokespecial #82                 // Method com/ogaba/sa_survival/item/common/ConsumableHerbBlockItem."<init>":(Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;Ljava/util/List;ILnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;)V
      31: areturn
}
