Compiled from "SADecorLootCommand.java"
public final class com.ogaba.sa_decor.command.SADecorLootCommand {
  public static final java.lang.String LOOT_ITEM_TAG;

  public static final java.lang.String LOOT_SEED_TAG;

  private static final java.lang.String BLOCK_ENTITY_TAG;

  private static final double RAYCAST_DISTANCE;

  private static final int SIMPLE_DEFAULT_WEIGHT;

  private static final int SIMPLE_DEFAULT_MIN_COUNT;

  private static final int SIMPLE_DEFAULT_MAX_COUNT;

  private static final float SIMPLE_DEFAULT_CHANCE;

  private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType NO_BLOCK_HIT;

  private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType NOT_LOOT_CONTAINER;

  private static boolean canUseAdminCommands(net.minecraft.commands.CommandSourceStack);
    Code:
       0: aload_0
       1: iconst_2
       2: invokevirtual #75                 // Method net/minecraft/commands/CommandSourceStack.m_6761_:(I)Z
       5: ifeq          10
       8: iconst_1
       9: ireturn
      10: aload_0
      11: invokevirtual #79                 // Method net/minecraft/commands/CommandSourceStack.m_81375_:()Lnet/minecraft/server/level/ServerPlayer;
      14: astore_1
      15: aload_0
      16: invokevirtual #83                 // Method net/minecraft/commands/CommandSourceStack.m_81377_:()Lnet/minecraft/server/MinecraftServer;
      19: aload_1
      20: invokevirtual #89                 // Method net/minecraft/server/level/ServerPlayer.m_36316_:()Lcom/mojang/authlib/GameProfile;
      23: invokevirtual #95                 // Method net/minecraft/server/MinecraftServer.m_7779_:(Lcom/mojang/authlib/GameProfile;)Z
      26: ireturn
      27: astore_1
      28: iconst_0
      29: ireturn
    Exception table:
       from    to  target type
          10    26    27   Class com/mojang/brigadier/exceptions/CommandSyntaxException

  private com.ogaba.sa_decor.command.SADecorLootCommand();
    Code:
       0: aload_0
       1: invokespecial #105                // Method java/lang/Object."<init>":()V
       4: return

  public static void register(net.minecraftforge.event.RegisterCommandsEvent);
    Code:
       0: getstatic     #115                // Field com/ogaba/sa_decor/SADecor.LOGGER:Lorg/slf4j/Logger;
       3: ldc           #117                // String Registering SA Decor commands.
       5: invokeinterface #123,  2          // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V
      10: aload_0
      11: invokevirtual #129                // Method net/minecraftforge/event/RegisterCommandsEvent.getDispatcher:()Lcom/mojang/brigadier/CommandDispatcher;
      14: ldc           #131                // String sa_decor
      16: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      19: invokedynamic #154,  0            // InvokeDynamic #0:test:()Ljava/util/function/Predicate;
      24: invokevirtual #160                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.requires:(Ljava/util/function/Predicate;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      27: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      30: invokestatic  #164                // Method giveCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      33: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      36: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      39: invokestatic  #171                // Method lootCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      42: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      45: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      48: invokevirtual #176                // Method com/mojang/brigadier/CommandDispatcher.register:(Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/tree/LiteralCommandNode;
      51: pop
      52: return

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> giveCommand();
    Code:
       0: ldc           #181                // String give
       2: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       5: ldc           #183                // String loot
       7: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      10: ldc           #185                // String config_id
      12: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      15: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      18: ldc           #197                // String block_id
      20: invokestatic  #203                // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_106984_:()Lnet/minecraft/commands/arguments/ResourceLocationArgument;
      23: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      26: invokedynamic #213,  0            // InvokeDynamic #1:run:()Lcom/mojang/brigadier/Command;
      31: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      34: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      37: ldc           #221                // String locked
      39: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
      42: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      45: invokedynamic #232,  0            // InvokeDynamic #2:run:()Lcom/mojang/brigadier/Command;
      50: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      53: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      56: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      59: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      62: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      65: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      68: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> lootCommand();
    Code:
       0: ldc           #183                // String loot
       2: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       5: ldc           #235                // String help
       7: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      10: invokedynamic #240,  0            // InvokeDynamic #3:run:()Lcom/mojang/brigadier/Command;
      15: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      18: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      21: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      24: ldc           #243                // String reload
      26: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      29: invokedynamic #248,  0            // InvokeDynamic #4:run:()Lcom/mojang/brigadier/Command;
      34: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      37: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      40: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      43: ldc           #250                // String restore_defaults
      45: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      48: invokedynamic #255,  0            // InvokeDynamic #5:run:()Lcom/mojang/brigadier/Command;
      53: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      56: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      59: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      62: ldc_w         #257                // String undo
      65: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      68: invokedynamic #262,  0            // InvokeDynamic #6:run:()Lcom/mojang/brigadier/Command;
      73: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      76: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      79: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      82: ldc_w         #264                // String usage
      85: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      88: ldc_w         #266                // String profile_id
      91: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      94: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      97: invokedynamic #271,  0            // InvokeDynamic #7:run:()Lcom/mojang/brigadier/Command;
     102: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     105: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     108: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     111: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     114: ldc_w         #273                // String cleanup
     117: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     120: invokedynamic #278,  0            // InvokeDynamic #8:run:()Lcom/mojang/brigadier/Command;
     125: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     128: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     131: ldc_w         #280                // String remove_missing_profiles
     134: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
     137: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     140: invokedynamic #285,  0            // InvokeDynamic #9:run:()Lcom/mojang/brigadier/Command;
     145: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     148: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     151: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     154: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     157: ldc_w         #287                // String export
     160: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     163: ldc_w         #266                // String profile_id
     166: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
     169: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     172: invokedynamic #292,  0            // InvokeDynamic #10:run:()Lcom/mojang/brigadier/Command;
     177: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     180: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     183: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     186: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     189: ldc_w         #294                // String import
     192: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     195: ldc_w         #296                // String export_id
     198: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
     201: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     204: ldc_w         #298                // String target_id
     207: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
     210: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     213: invokedynamic #303,  0            // InvokeDynamic #11:run:()Lcom/mojang/brigadier/Command;
     218: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     221: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     224: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     227: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     230: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     233: ldc_w         #305                // String preset_as
     236: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     239: ldc_w         #307                // String preset_id
     242: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
     245: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     248: ldc_w         #298                // String target_id
     251: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
     254: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     257: invokedynamic #312,  0            // InvokeDynamic #12:run:()Lcom/mojang/brigadier/Command;
     262: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     265: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     268: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     271: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     274: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     277: ldc_w         #314                // String list
     280: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     283: invokedynamic #319,  0            // InvokeDynamic #13:run:()Lcom/mojang/brigadier/Command;
     288: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     291: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     294: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     297: ldc_w         #321                // String folder
     300: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     303: invokedynamic #326,  0            // InvokeDynamic #14:run:()Lcom/mojang/brigadier/Command;
     308: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     311: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     314: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     317: ldc_w         #328                // String preset
     320: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     323: invokedynamic #333,  0            // InvokeDynamic #15:run:()Lcom/mojang/brigadier/Command;
     328: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     331: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     334: ldc_w         #307                // String preset_id
     337: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
     340: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     343: invokedynamic #338,  0            // InvokeDynamic #16:run:()Lcom/mojang/brigadier/Command;
     348: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     351: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     354: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     357: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     360: invokestatic  #341                // Method simpleNewCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     363: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     366: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     369: invokestatic  #344                // Method simpleAddCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     372: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     375: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     378: invokestatic  #347                // Method simpleUseCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     381: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     384: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     387: invokestatic  #350                // Method lootGiveCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     390: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     393: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     396: ldc_w         #351                // String info
     399: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     402: invokedynamic #356,  0            // InvokeDynamic #17:run:()Lcom/mojang/brigadier/Command;
     407: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     410: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     413: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     416: ldc_w         #358                // String clear
     419: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     422: invokedynamic #363,  0            // InvokeDynamic #18:run:()Lcom/mojang/brigadier/Command;
     427: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     430: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     433: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     436: ldc_w         #364                // String test
     439: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     442: invokedynamic #369,  0            // InvokeDynamic #19:run:()Lcom/mojang/brigadier/Command;
     447: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     450: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     453: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     456: ldc_w         #371                // String lock
     459: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     462: invokedynamic #376,  0            // InvokeDynamic #20:run:()Lcom/mojang/brigadier/Command;
     467: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     470: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     473: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     476: ldc_w         #378                // String unlock
     479: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     482: invokedynamic #383,  0            // InvokeDynamic #21:run:()Lcom/mojang/brigadier/Command;
     487: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     490: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     493: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     496: invokestatic  #386                // Method advancedLootCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     499: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     502: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     505: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> simpleNewCommand();
    Code:
       0: ldc_w         #388                // String new
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: ldc           #185                // String config_id
       8: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      11: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      14: invokedynamic #393,  0            // InvokeDynamic #22:run:()Lcom/mojang/brigadier/Command;
      19: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      22: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      25: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      28: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> simpleUseCommand();
    Code:
       0: ldc_w         #395                // String use
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: ldc           #185                // String config_id
       8: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      11: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      14: invokedynamic #400,  0            // InvokeDynamic #23:run:()Lcom/mojang/brigadier/Command;
      19: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      22: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      25: ldc           #221                // String locked
      27: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
      30: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      33: invokedynamic #405,  0            // InvokeDynamic #24:run:()Lcom/mojang/brigadier/Command;
      38: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      41: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      44: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      47: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      50: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> simpleAddCommand();
    Code:
       0: ldc_w         #407                // String add
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: ldc_w         #409                // String hand
       9: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      12: ldc           #185                // String config_id
      14: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      17: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      20: invokedynamic #414,  0            // InvokeDynamic #25:run:()Lcom/mojang/brigadier/Command;
      25: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      28: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      31: invokestatic  #418                // Method simpleHandEntryArgs:()Lcom/mojang/brigadier/builder/ArgumentBuilder;
      34: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      37: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      40: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      43: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      46: ldc_w         #420                // String item
      49: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      52: ldc           #185                // String config_id
      54: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      57: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      60: ldc_w         #422                // String item_id
      63: invokestatic  #203                // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_106984_:()Lnet/minecraft/commands/arguments/ResourceLocationArgument;
      66: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      69: invokedynamic #427,  0            // InvokeDynamic #26:run:()Lcom/mojang/brigadier/Command;
      74: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      77: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      80: invokestatic  #430                // Method simpleItemEntryArgs:()Lcom/mojang/brigadier/builder/ArgumentBuilder;
      83: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      86: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      89: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      92: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      95: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      98: ldc_w         #432                // String tag
     101: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     104: ldc           #185                // String config_id
     106: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
     109: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     112: ldc_w         #434                // String tag_id
     115: invokestatic  #203                // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_106984_:()Lnet/minecraft/commands/arguments/ResourceLocationArgument;
     118: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     121: invokedynamic #439,  0            // InvokeDynamic #27:run:()Lcom/mojang/brigadier/Command;
     126: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     129: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
     132: invokestatic  #442                // Method simpleTagEntryArgs:()Lcom/mojang/brigadier/builder/ArgumentBuilder;
     135: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     138: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     141: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     144: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     147: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     150: ldc_w         #444                // String table
     153: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     156: ldc           #185                // String config_id
     158: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
     161: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     164: ldc_w         #446                // String loot_table_id
     167: invokestatic  #203                // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_106984_:()Lnet/minecraft/commands/arguments/ResourceLocationArgument;
     170: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     173: invokedynamic #451,  0            // InvokeDynamic #28:run:()Lcom/mojang/brigadier/Command;
     178: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     181: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     184: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     187: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     190: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     193: areturn

  private static com.mojang.brigadier.builder.ArgumentBuilder<net.minecraft.commands.CommandSourceStack, ?> simpleHandEntryArgs();
    Code:
       0: ldc_w         #454                // String weight
       3: iconst_1
       4: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
       7: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      10: invokedynamic #465,  0            // InvokeDynamic #29:run:()Lcom/mojang/brigadier/Command;
      15: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      18: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      21: ldc_w         #467                // String count
      24: iconst_1
      25: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      28: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      31: invokedynamic #472,  0            // InvokeDynamic #30:run:()Lcom/mojang/brigadier/Command;
      36: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      39: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      42: ldc_w         #474                // String chance
      45: fconst_0
      46: fconst_1
      47: invokestatic  #480                // Method com/mojang/brigadier/arguments/FloatArgumentType.floatArg:(FF)Lcom/mojang/brigadier/arguments/FloatArgumentType;
      50: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      53: invokedynamic #485,  0            // InvokeDynamic #31:run:()Lcom/mojang/brigadier/Command;
      58: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      61: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      64: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      67: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      70: ldc_w         #487                // String min_count
      73: iconst_1
      74: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      77: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      80: ldc_w         #489                // String max_count
      83: iconst_1
      84: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      87: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      90: invokedynamic #494,  0            // InvokeDynamic #32:run:()Lcom/mojang/brigadier/Command;
      95: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      98: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
     101: ldc_w         #474                // String chance
     104: fconst_0
     105: fconst_1
     106: invokestatic  #480                // Method com/mojang/brigadier/arguments/FloatArgumentType.floatArg:(FF)Lcom/mojang/brigadier/arguments/FloatArgumentType;
     109: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     112: invokedynamic #499,  0            // InvokeDynamic #33:run:()Lcom/mojang/brigadier/Command;
     117: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     120: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     123: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     126: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     129: areturn

  private static com.mojang.brigadier.builder.ArgumentBuilder<net.minecraft.commands.CommandSourceStack, ?> simpleItemEntryArgs();
    Code:
       0: ldc_w         #454                // String weight
       3: iconst_1
       4: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
       7: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      10: ldc_w         #487                // String min_count
      13: iconst_1
      14: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      17: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      20: ldc_w         #489                // String max_count
      23: iconst_1
      24: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      27: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      30: ldc_w         #474                // String chance
      33: fconst_0
      34: fconst_1
      35: invokestatic  #480                // Method com/mojang/brigadier/arguments/FloatArgumentType.floatArg:(FF)Lcom/mojang/brigadier/arguments/FloatArgumentType;
      38: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      41: invokedynamic #504,  0            // InvokeDynamic #34:run:()Lcom/mojang/brigadier/Command;
      46: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      49: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      52: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      55: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      58: areturn

  private static com.mojang.brigadier.builder.ArgumentBuilder<net.minecraft.commands.CommandSourceStack, ?> simpleTagEntryArgs();
    Code:
       0: ldc_w         #454                // String weight
       3: iconst_1
       4: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
       7: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      10: ldc_w         #487                // String min_count
      13: iconst_1
      14: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      17: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      20: ldc_w         #489                // String max_count
      23: iconst_1
      24: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      27: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      30: ldc_w         #474                // String chance
      33: fconst_0
      34: fconst_1
      35: invokestatic  #480                // Method com/mojang/brigadier/arguments/FloatArgumentType.floatArg:(FF)Lcom/mojang/brigadier/arguments/FloatArgumentType;
      38: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      41: invokedynamic #509,  0            // InvokeDynamic #35:run:()Lcom/mojang/brigadier/Command;
      46: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      49: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      52: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      55: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      58: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> advancedLootCommand();
    Code:
       0: ldc_w         #511                // String advanced
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: invokedynamic #516,  0            // InvokeDynamic #36:run:()Lcom/mojang/brigadier/Command;
      11: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      14: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      17: invokestatic  #519                // Method createCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      20: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      23: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      26: ldc_w         #521                // String copy
      29: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      32: ldc_w         #523                // String from_id
      35: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      38: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      41: ldc_w         #525                // String to_id
      44: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      47: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      50: invokedynamic #530,  0            // InvokeDynamic #37:run:()Lcom/mojang/brigadier/Command;
      55: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      58: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      61: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      64: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      67: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      70: invokestatic  #533                // Method configCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      73: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      76: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      79: invokestatic  #536                // Method forceOpenCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      82: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      85: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      88: ldc_w         #538                // String format
      91: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      94: invokedynamic #543,  0            // InvokeDynamic #38:run:()Lcom/mojang/brigadier/Command;
      99: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     102: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     105: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     108: ldc_w         #545                // String refresh
     111: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     114: invokedynamic #550,  0            // InvokeDynamic #39:run:()Lcom/mojang/brigadier/Command;
     119: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     122: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     125: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     128: ldc_w         #552                // String clear_inventory
     131: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     134: invokedynamic #557,  0            // InvokeDynamic #40:run:()Lcom/mojang/brigadier/Command;
     139: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     142: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     145: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     148: ldc_w         #559                // String reset
     151: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     154: invokedynamic #564,  0            // InvokeDynamic #41:run:()Lcom/mojang/brigadier/Command;
     159: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     162: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     165: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     168: ldc_w         #566                // String respawn_now
     171: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     174: invokedynamic #571,  0            // InvokeDynamic #42:run:()Lcom/mojang/brigadier/Command;
     179: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     182: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     185: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     188: ldc_w         #573                // String generate
     191: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     194: invokedynamic #578,  0            // InvokeDynamic #43:run:()Lcom/mojang/brigadier/Command;
     199: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     202: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     205: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     208: ldc_w         #580                // String set
     211: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     214: ldc           #185                // String config_id
     216: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
     219: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     222: invokedynamic #585,  0            // InvokeDynamic #44:run:()Lcom/mojang/brigadier/Command;
     227: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     230: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
     233: ldc           #221                // String locked
     235: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
     238: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     241: invokedynamic #590,  0            // InvokeDynamic #45:run:()Lcom/mojang/brigadier/Command;
     246: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     249: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     252: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     255: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     258: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     261: invokestatic  #593                // Method addCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     264: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     267: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     270: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> createCommand();
    Code:
       0: ldc_w         #595                // String create
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: ldc           #185                // String config_id
       8: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      11: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      14: invokedynamic #600,  0            // InvokeDynamic #46:run:()Lcom/mojang/brigadier/Command;
      19: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      22: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      25: ldc_w         #602                // String per_player
      28: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
      31: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      34: invokedynamic #607,  0            // InvokeDynamic #47:run:()Lcom/mojang/brigadier/Command;
      39: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      42: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      45: ldc_w         #609                // String search_enabled
      48: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
      51: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      54: invokedynamic #614,  0            // InvokeDynamic #48:run:()Lcom/mojang/brigadier/Command;
      59: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      62: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      65: ldc_w         #616                // String lock_enabled
      68: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
      71: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      74: invokedynamic #621,  0            // InvokeDynamic #49:run:()Lcom/mojang/brigadier/Command;
      79: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      82: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      85: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      88: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      91: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      94: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      97: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> addCommand();
    Code:
       0: ldc_w         #407                // String add
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: ldc           #185                // String config_id
       8: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      11: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      14: invokestatic  #624                // Method addHandCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      17: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      20: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      23: invokestatic  #627                // Method addItemCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      26: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      29: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      32: invokestatic  #630                // Method addTagCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      35: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      38: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      41: invokestatic  #633                // Method addLootTableCommand:()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      44: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      47: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      50: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      53: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> lootGiveCommand();
    Code:
       0: ldc           #181                // String give
       2: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       5: ldc           #185                // String config_id
       7: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      10: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      13: ldc           #197                // String block_id
      15: invokestatic  #203                // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_106984_:()Lnet/minecraft/commands/arguments/ResourceLocationArgument;
      18: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      21: invokedynamic #638,  0            // InvokeDynamic #50:run:()Lcom/mojang/brigadier/Command;
      26: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      29: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      32: ldc           #221                // String locked
      34: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
      37: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      40: invokedynamic #643,  0            // InvokeDynamic #51:run:()Lcom/mojang/brigadier/Command;
      45: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      48: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      51: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      54: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      57: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      60: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> addHandCommand();
    Code:
       0: ldc_w         #409                // String hand
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: ldc_w         #454                // String weight
       9: iconst_1
      10: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      13: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      16: ldc_w         #467                // String count
      19: iconst_1
      20: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      23: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      26: ldc_w         #474                // String chance
      29: fconst_0
      30: invokestatic  #646                // Method com/mojang/brigadier/arguments/FloatArgumentType.floatArg:(F)Lcom/mojang/brigadier/arguments/FloatArgumentType;
      33: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      36: invokedynamic #651,  0            // InvokeDynamic #52:run:()Lcom/mojang/brigadier/Command;
      41: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      44: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      47: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      50: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      53: ldc_w         #487                // String min_count
      56: iconst_1
      57: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      60: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      63: ldc_w         #489                // String max_count
      66: iconst_1
      67: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      70: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      73: ldc_w         #474                // String chance
      76: fconst_0
      77: invokestatic  #646                // Method com/mojang/brigadier/arguments/FloatArgumentType.floatArg:(F)Lcom/mojang/brigadier/arguments/FloatArgumentType;
      80: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      83: invokedynamic #656,  0            // InvokeDynamic #53:run:()Lcom/mojang/brigadier/Command;
      88: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      91: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      94: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      97: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     100: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     103: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     106: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> addItemCommand();
    Code:
       0: ldc_w         #420                // String item
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: ldc_w         #422                // String item_id
       9: invokestatic  #203                // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_106984_:()Lnet/minecraft/commands/arguments/ResourceLocationArgument;
      12: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      15: ldc_w         #454                // String weight
      18: iconst_1
      19: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      22: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      25: ldc_w         #467                // String count
      28: iconst_1
      29: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      32: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      35: ldc_w         #474                // String chance
      38: fconst_0
      39: invokestatic  #646                // Method com/mojang/brigadier/arguments/FloatArgumentType.floatArg:(F)Lcom/mojang/brigadier/arguments/FloatArgumentType;
      42: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      45: invokedynamic #661,  0            // InvokeDynamic #54:run:()Lcom/mojang/brigadier/Command;
      50: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      53: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      56: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      59: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      62: ldc_w         #487                // String min_count
      65: iconst_1
      66: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      69: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      72: ldc_w         #489                // String max_count
      75: iconst_1
      76: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      79: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      82: ldc_w         #474                // String chance
      85: fconst_0
      86: invokestatic  #646                // Method com/mojang/brigadier/arguments/FloatArgumentType.floatArg:(F)Lcom/mojang/brigadier/arguments/FloatArgumentType;
      89: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      92: invokedynamic #666,  0            // InvokeDynamic #55:run:()Lcom/mojang/brigadier/Command;
      97: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     100: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     103: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     106: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     109: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     112: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     115: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     118: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> addTagCommand();
    Code:
       0: ldc_w         #432                // String tag
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: ldc_w         #434                // String tag_id
       9: invokestatic  #203                // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_106984_:()Lnet/minecraft/commands/arguments/ResourceLocationArgument;
      12: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      15: ldc_w         #454                // String weight
      18: iconst_1
      19: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      22: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      25: ldc_w         #467                // String count
      28: iconst_1
      29: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      32: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      35: ldc_w         #474                // String chance
      38: fconst_0
      39: invokestatic  #646                // Method com/mojang/brigadier/arguments/FloatArgumentType.floatArg:(F)Lcom/mojang/brigadier/arguments/FloatArgumentType;
      42: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      45: invokedynamic #671,  0            // InvokeDynamic #56:run:()Lcom/mojang/brigadier/Command;
      50: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      53: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      56: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      59: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      62: ldc_w         #487                // String min_count
      65: iconst_1
      66: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      69: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      72: ldc_w         #489                // String max_count
      75: iconst_1
      76: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
      79: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      82: ldc_w         #474                // String chance
      85: fconst_0
      86: invokestatic  #646                // Method com/mojang/brigadier/arguments/FloatArgumentType.floatArg:(F)Lcom/mojang/brigadier/arguments/FloatArgumentType;
      89: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      92: invokedynamic #676,  0            // InvokeDynamic #57:run:()Lcom/mojang/brigadier/Command;
      97: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     100: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     103: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     106: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     109: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     112: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     115: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     118: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> addLootTableCommand();
    Code:
       0: ldc_w         #678                // String loot_table
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: ldc_w         #446                // String loot_table_id
       9: invokestatic  #203                // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_106984_:()Lnet/minecraft/commands/arguments/ResourceLocationArgument;
      12: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      15: invokedynamic #683,  0            // InvokeDynamic #58:run:()Lcom/mojang/brigadier/Command;
      20: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      23: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      26: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      29: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> configCommand();
    Code:
       0: ldc_w         #685                // String config
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: ldc           #185                // String config_id
       8: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
      11: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      14: ldc_w         #602                // String per_player
      17: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      20: ldc_w         #687                // String enabled
      23: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
      26: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      29: invokedynamic #692,  0            // InvokeDynamic #59:run:()Lcom/mojang/brigadier/Command;
      34: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      37: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      40: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      43: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      46: ldc_w         #694                // String search
      49: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      52: ldc_w         #687                // String enabled
      55: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
      58: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      61: invokedynamic #699,  0            // InvokeDynamic #60:run:()Lcom/mojang/brigadier/Command;
      66: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      69: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      72: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      75: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      78: ldc_w         #371                // String lock
      81: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      84: ldc_w         #687                // String enabled
      87: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
      90: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      93: invokedynamic #704,  0            // InvokeDynamic #61:run:()Lcom/mojang/brigadier/Command;
      98: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     101: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     104: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     107: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
     110: ldc_w         #706                // String empty
     113: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     116: ldc_w         #687                // String enabled
     119: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
     122: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     125: ldc_w         #708                // String spawn_chance
     128: fconst_0
     129: fconst_1
     130: invokestatic  #480                // Method com/mojang/brigadier/arguments/FloatArgumentType.floatArg:(FF)Lcom/mojang/brigadier/arguments/FloatArgumentType;
     133: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     136: invokedynamic #713,  0            // InvokeDynamic #62:run:()Lcom/mojang/brigadier/Command;
     141: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     144: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     147: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     150: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     153: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
     156: ldc_w         #715                // String respawn
     159: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     162: ldc_w         #687                // String enabled
     165: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
     168: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     171: ldc_w         #717                // String time_ticks
     174: iconst_1
     175: invokestatic  #460                // Method com/mojang/brigadier/arguments/IntegerArgumentType.integer:(I)Lcom/mojang/brigadier/arguments/IntegerArgumentType;
     178: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     181: invokedynamic #722,  0            // InvokeDynamic #63:run:()Lcom/mojang/brigadier/Command;
     186: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     189: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
     192: ldc_w         #724                // String only_if_empty
     195: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
     198: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     201: ldc_w         #726                // String clear_before_respawn
     204: invokestatic  #227                // Method com/mojang/brigadier/arguments/BoolArgumentType.bool:()Lcom/mojang/brigadier/arguments/BoolArgumentType;
     207: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     210: invokedynamic #731,  0            // InvokeDynamic #64:run:()Lcom/mojang/brigadier/Command;
     215: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     218: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     221: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     224: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     227: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     230: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     233: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     236: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     239: areturn

  private static com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> forceOpenCommand();
    Code:
       0: ldc_w         #733                // String force_open
       3: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
       6: ldc_w         #321                // String folder
       9: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      12: invokedynamic #738,  0            // InvokeDynamic #65:run:()Lcom/mojang/brigadier/Command;
      17: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      20: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      23: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      26: ldc           #243                // String reload
      28: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      31: invokedynamic #743,  0            // InvokeDynamic #66:run:()Lcom/mojang/brigadier/Command;
      36: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      39: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      42: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      45: ldc_w         #314                // String list
      48: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      51: invokedynamic #748,  0            // InvokeDynamic #67:run:()Lcom/mojang/brigadier/Command;
      56: invokevirtual #241                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      59: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      62: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
      65: ldc_w         #407                // String add
      68: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      71: ldc_w         #420                // String item
      74: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
      77: ldc_w         #422                // String item_id
      80: invokestatic  #203                // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_106984_:()Lnet/minecraft/commands/arguments/ResourceLocationArgument;
      83: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
      86: invokedynamic #753,  0            // InvokeDynamic #68:run:()Lcom/mojang/brigadier/Command;
      91: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
      94: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
      97: ldc_w         #755                // String difficulty
     100: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
     103: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     106: invokedynamic #760,  0            // InvokeDynamic #69:run:()Lcom/mojang/brigadier/Command;
     111: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     114: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     117: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     120: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     123: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     126: ldc_w         #432                // String tag
     129: invokestatic  #137                // Method net/minecraft/commands/Commands.m_82127_:(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
     132: ldc_w         #434                // String tag_id
     135: invokestatic  #203                // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_106984_:()Lnet/minecraft/commands/arguments/ResourceLocationArgument;
     138: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     141: invokedynamic #765,  0            // InvokeDynamic #70:run:()Lcom/mojang/brigadier/Command;
     146: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     149: checkcast     #215                // class com/mojang/brigadier/builder/RequiredArgumentBuilder
     152: ldc_w         #755                // String difficulty
     155: invokestatic  #191                // Method com/mojang/brigadier/arguments/StringArgumentType.word:()Lcom/mojang/brigadier/arguments/StringArgumentType;
     158: invokestatic  #195                // Method net/minecraft/commands/Commands.m_82129_:(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;
     161: invokedynamic #770,  0            // InvokeDynamic #71:run:()Lcom/mojang/brigadier/Command;
     166: invokevirtual #219                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.executes:(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     169: invokevirtual #233                // Method com/mojang/brigadier/builder/RequiredArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     172: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     175: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     178: invokevirtual #168                // Method com/mojang/brigadier/builder/LiteralArgumentBuilder.then:(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
     181: checkcast     #156                // class com/mojang/brigadier/builder/LiteralArgumentBuilder
     184: areturn

  private static int profileUsage(net.minecraft.commands.CommandSourceStack, java.lang.String);
    Code:
       0: aload_1
       1: invokestatic  #778                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.has:(Ljava/lang/String;)Z
       4: ifne          22
       7: aload_0
       8: aload_1
       9: invokedynamic #790,  0            // InvokeDynamic #72:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      17: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      20: iconst_0
      21: ireturn
      22: aload_0
      23: invokevirtual #83                 // Method net/minecraft/commands/CommandSourceStack.m_81377_:()Lnet/minecraft/server/MinecraftServer;
      26: aload_1
      27: invokestatic  #803                // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage.count:(Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Lcom/ogaba/sa_decor/common/loot/DecorLootProfileUsage$Usage;
      30: astore_2
      31: aload_0
      32: aload_1
      33: aload_2
      34: invokedynamic #816,  0            // InvokeDynamic #73:get:(Ljava/lang/String;Lcom/ogaba/sa_decor/common/loot/DecorLootProfileUsage$Usage;)Ljava/util/function/Supplier;
      39: iconst_0
      40: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      43: aload_2
      44: invokevirtual #824                // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage$Usage.total:()I
      47: ireturn

  private static int cleanupLootMarkers(net.minecraft.commands.CommandSourceStack, boolean);
    Code:
       0: aload_0
       1: invokevirtual #83                 // Method net/minecraft/commands/CommandSourceStack.m_81377_:()Lnet/minecraft/server/MinecraftServer;
       4: iload_1
       5: invokestatic  #831                // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage.cleanup:(Lnet/minecraft/server/MinecraftServer;Z)Lcom/ogaba/sa_decor/common/loot/DecorLootProfileUsage$CleanupResult;
       8: astore_2
       9: aload_0
      10: aload_2
      11: invokedynamic #839,  0            // InvokeDynamic #74:get:(Lcom/ogaba/sa_decor/common/loot/DecorLootProfileUsage$CleanupResult;)Ljava/util/function/Supplier;
      16: iconst_1
      17: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      20: aload_2
      21: invokevirtual #842                // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage$CleanupResult.removed:()I
      24: aload_2
      25: invokevirtual #845                // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage$CleanupResult.indexEntriesFixed:()I
      28: iadd
      29: ireturn

  private static int exportProfile(net.minecraft.commands.CommandSourceStack, java.lang.String);
    Code:
       0: aload_1
       1: invokestatic  #853                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.exportConfig:(Ljava/lang/String;)Z
       4: istore_2
       5: iload_2
       6: ifne          24
       9: aload_0
      10: aload_1
      11: invokedynamic #856,  0            // InvokeDynamic #75:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      16: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      19: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      22: iconst_0
      23: ireturn
      24: aload_0
      25: aload_1
      26: invokedynamic #864,  0            // InvokeDynamic #76:get:(Ljava/lang/String;)Ljava/util/function/Supplier;
      31: iconst_0
      32: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      35: iconst_1
      36: ireturn

  private static int importProfile(net.minecraft.commands.CommandSourceStack, java.lang.String, java.lang.String);
    Code:
       0: aload_1
       1: aload_2
       2: invokestatic  #871                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.importConfig:(Ljava/lang/String;Ljava/lang/String;)Z
       5: istore_3
       6: iload_3
       7: ifne          26
      10: aload_0
      11: aload_1
      12: aload_2
      13: invokedynamic #876,  0            // InvokeDynamic #77:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      18: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      21: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      24: iconst_0
      25: ireturn
      26: aload_0
      27: aload_2
      28: invokedynamic #881,  0            // InvokeDynamic #78:get:(Ljava/lang/String;)Ljava/util/function/Supplier;
      33: iconst_1
      34: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      37: iconst_1
      38: ireturn

  private static int createPresetAs(net.minecraft.commands.CommandSourceStack, java.lang.String, java.lang.String);
    Code:
       0: aload_2
       1: aload_1
       2: invokestatic  #887                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.createConfigFromPreset:(Ljava/lang/String;Ljava/lang/String;)Z
       5: istore_3
       6: iload_3
       7: ifne          29
      10: aload_0
      11: aload_2
      12: aload_1
      13: invokestatic  #893                // Method com/ogaba/sa_decor/common/loot/DecorLootDefaultProfiles.availablePresetIdsText:()Ljava/lang/String;
      16: invokedynamic #898,  0            // InvokeDynamic #79:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      21: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      24: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      27: iconst_0
      28: ireturn
      29: aload_0
      30: aload_2
      31: aload_1
      32: invokedynamic #906,  0            // InvokeDynamic #80:get:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Supplier;
      37: iconst_1
      38: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      41: iconst_1
      42: ireturn

  private static int undoWand(net.minecraft.commands.CommandSourceStack) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #79                 // Method net/minecraft/commands/CommandSourceStack.m_81375_:()Lnet/minecraft/server/level/ServerPlayer;
       4: astore_1
       5: aload_1
       6: invokestatic  #915                // Method com/ogaba/sa_decor/common/item/LootCrateWandItem.undoLast:(Lnet/minecraft/server/level/ServerPlayer;)Z
       9: istore_2
      10: aload_0
      11: iload_2
      12: invokedynamic #923,  0            // InvokeDynamic #81:get:(Z)Ljava/util/function/Supplier;
      17: iconst_0
      18: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      21: iload_2
      22: ifeq          29
      25: iconst_1
      26: goto          30
      29: iconst_0
      30: ireturn

  private static int reload(net.minecraft.commands.CommandSourceStack);
    Code:
       0: invokestatic  #925                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.reload:()V
       3: invokestatic  #928                // Method com/ogaba/sa_decor/common/loot/DecorLooseLootConfigManager.reload:()V
       6: invokestatic  #931                // Method com/ogaba/sa_decor/common/loot/DecorForceOpenConfigManager.reload:()V
       9: invokestatic  #935                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.values:()Ljava/util/Collection;
      12: invokeinterface #940,  1          // InterfaceMethod java/util/Collection.size:()I
      17: istore_1
      18: invokestatic  #941                // Method com/ogaba/sa_decor/common/loot/DecorLooseLootConfigManager.values:()Ljava/util/Collection;
      21: invokeinterface #940,  1          // InterfaceMethod java/util/Collection.size:()I
      26: istore_2
      27: invokestatic  #945                // Method com/ogaba/sa_decor/common/loot/DecorForceOpenConfigManager.entries:()Ljava/util/List;
      30: invokeinterface #948,  1          // InterfaceMethod java/util/List.size:()I
      35: istore_3
      36: aload_0
      37: iload_1
      38: iload_2
      39: iload_3
      40: invokedynamic #956,  0            // InvokeDynamic #82:get:(III)Ljava/util/function/Supplier;
      45: iconst_1
      46: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      49: iload_1
      50: iload_2
      51: iadd
      52: iload_3
      53: iadd
      54: ireturn

  private static int restoreDefaultProfiles(net.minecraft.commands.CommandSourceStack);
    Code:
       0: invokestatic  #962                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.restoreDefaultProfiles:()I
       3: istore_1
       4: iload_1
       5: ifge          20
       8: aload_0
       9: ldc_w         #964                // String Could not restore the default loot crate profiles. Check the server log.
      12: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      15: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      18: iconst_0
      19: ireturn
      20: iload_1
      21: ifne          36
      24: aload_0
      25: invokedynamic #971,  0            // InvokeDynamic #83:get:()Ljava/util/function/Supplier;
      30: iconst_0
      31: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      34: iconst_1
      35: ireturn
      36: aload_0
      37: iload_1
      38: invokedynamic #979,  0            // InvokeDynamic #84:get:(I)Ljava/util/function/Supplier;
      43: iconst_1
      44: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      47: iload_1
      48: ireturn

  private static int list(net.minecraft.commands.CommandSourceStack);
    Code:
       0: invokestatic  #935                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.values:()Ljava/util/Collection;
       3: invokeinterface #984,  1          // InterfaceMethod java/util/Collection.isEmpty:()Z
       8: ifeq          23
      11: aload_0
      12: invokedynamic #989,  0            // InvokeDynamic #85:get:()Ljava/util/function/Supplier;
      17: iconst_0
      18: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      21: iconst_0
      22: ireturn
      23: invokestatic  #935                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.values:()Ljava/util/Collection;
      26: invokeinterface #993,  1          // InterfaceMethod java/util/Collection.stream:()Ljava/util/stream/Stream;
      31: invokedynamic #1007,  0           // InvokeDynamic #86:apply:()Ljava/util/function/Function;
      36: invokeinterface #1013,  2         // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
      41: ldc_w         #1015               // String ,
      44: invokestatic  #1021               // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;
      47: invokeinterface #1025,  2         // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      52: checkcast     #1027               // class java/lang/String
      55: astore_1
      56: aload_0
      57: aload_1
      58: invokedynamic #1032,  0           // InvokeDynamic #87:get:(Ljava/lang/String;)Ljava/util/function/Supplier;
      63: iconst_0
      64: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      67: invokestatic  #935                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.values:()Ljava/util/Collection;
      70: invokeinterface #940,  1          // InterfaceMethod java/util/Collection.size:()I
      75: ireturn

  private static int folder(net.minecraft.commands.CommandSourceStack);
    Code:
       0: invokestatic  #1037               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.getLootCrateConfigDirectory:()Ljava/nio/file/Path;
       3: astore_1
       4: aload_0
       5: aload_1
       6: invokedynamic #1045,  0           // InvokeDynamic #88:get:(Ljava/nio/file/Path;)Ljava/util/function/Supplier;
      11: iconst_0
      12: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      15: iconst_1
      16: ireturn

  private static int help(net.minecraft.commands.CommandSourceStack);
    Code:
       0: aload_0
       1: invokedynamic #1052,  0           // InvokeDynamic #89:get:()Ljava/util/function/Supplier;
       6: iconst_0
       7: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      10: aload_0
      11: invokedynamic #1057,  0           // InvokeDynamic #90:get:()Ljava/util/function/Supplier;
      16: iconst_0
      17: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      20: aload_0
      21: invokedynamic #1062,  0           // InvokeDynamic #91:get:()Ljava/util/function/Supplier;
      26: iconst_0
      27: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      30: aload_0
      31: invokedynamic #1067,  0           // InvokeDynamic #92:get:()Ljava/util/function/Supplier;
      36: iconst_0
      37: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      40: aload_0
      41: invokedynamic #1072,  0           // InvokeDynamic #93:get:()Ljava/util/function/Supplier;
      46: iconst_0
      47: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      50: aload_0
      51: invokedynamic #1077,  0           // InvokeDynamic #94:get:()Ljava/util/function/Supplier;
      56: iconst_0
      57: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      60: aload_0
      61: invokedynamic #1082,  0           // InvokeDynamic #95:get:()Ljava/util/function/Supplier;
      66: iconst_0
      67: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      70: aload_0
      71: invokedynamic #1087,  0           // InvokeDynamic #96:get:()Ljava/util/function/Supplier;
      76: iconst_0
      77: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      80: aload_0
      81: invokedynamic #1092,  0           // InvokeDynamic #97:get:()Ljava/util/function/Supplier;
      86: iconst_0
      87: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      90: aload_0
      91: invokedynamic #1097,  0           // InvokeDynamic #98:get:()Ljava/util/function/Supplier;
      96: iconst_0
      97: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
     100: iconst_1
     101: ireturn

  private static int presets(net.minecraft.commands.CommandSourceStack);
    Code:
       0: aload_0
       1: invokedynamic #1103,  0           // InvokeDynamic #99:get:()Ljava/util/function/Supplier;
       6: iconst_0
       7: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      10: aload_0
      11: invokedynamic #1108,  0           // InvokeDynamic #100:get:()Ljava/util/function/Supplier;
      16: iconst_0
      17: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      20: invokestatic  #893                // Method com/ogaba/sa_decor/common/loot/DecorLootDefaultProfiles.availablePresetIdsText:()Ljava/lang/String;
      23: invokevirtual #1111               // Method java/lang/String.isBlank:()Z
      26: ifeq          33
      29: iconst_0
      30: goto          34
      33: iconst_1
      34: ireturn

  private static int advancedHelp(net.minecraft.commands.CommandSourceStack);
    Code:
       0: aload_0
       1: invokedynamic #1117,  0           // InvokeDynamic #101:get:()Ljava/util/function/Supplier;
       6: iconst_0
       7: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      10: aload_0
      11: invokedynamic #1122,  0           // InvokeDynamic #102:get:()Ljava/util/function/Supplier;
      16: iconst_0
      17: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      20: aload_0
      21: invokedynamic #1127,  0           // InvokeDynamic #103:get:()Ljava/util/function/Supplier;
      26: iconst_0
      27: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      30: aload_0
      31: invokedynamic #1132,  0           // InvokeDynamic #104:get:()Ljava/util/function/Supplier;
      36: iconst_0
      37: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      40: aload_0
      41: invokedynamic #1137,  0           // InvokeDynamic #105:get:()Ljava/util/function/Supplier;
      46: iconst_0
      47: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      50: aload_0
      51: invokedynamic #1142,  0           // InvokeDynamic #106:get:()Ljava/util/function/Supplier;
      56: iconst_0
      57: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      60: aload_0
      61: invokedynamic #1147,  0           // InvokeDynamic #107:get:()Ljava/util/function/Supplier;
      66: iconst_0
      67: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      70: iconst_1
      71: ireturn

  private static int formatConfigs(net.minecraft.commands.CommandSourceStack);
    Code:
       0: invokestatic  #1151               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.formatAllConfigs:()I
       3: istore_1
       4: aload_0
       5: iload_1
       6: invokedynamic #1156,  0           // InvokeDynamic #108:get:(I)Ljava/util/function/Supplier;
      11: iconst_0
      12: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      15: iload_1
      16: ireturn

  private static int forceOpenFolder(net.minecraft.commands.CommandSourceStack);
    Code:
       0: invokestatic  #1161               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenConfigManager.getConfigFilePath:()Ljava/nio/file/Path;
       3: astore_1
       4: aload_0
       5: aload_1
       6: invokedynamic #1166,  0           // InvokeDynamic #109:get:(Ljava/nio/file/Path;)Ljava/util/function/Supplier;
      11: iconst_0
      12: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      15: iconst_1
      16: ireturn

  private static int forceOpenReload(net.minecraft.commands.CommandSourceStack);
    Code:
       0: invokestatic  #931                // Method com/ogaba/sa_decor/common/loot/DecorForceOpenConfigManager.reload:()V
       3: aload_0
       4: invokedynamic #1173,  0           // InvokeDynamic #110:get:()Ljava/util/function/Supplier;
       9: iconst_1
      10: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      13: invokestatic  #945                // Method com/ogaba/sa_decor/common/loot/DecorForceOpenConfigManager.entries:()Ljava/util/List;
      16: invokeinterface #948,  1          // InterfaceMethod java/util/List.size:()I
      21: ireturn

  private static int forceOpenList(net.minecraft.commands.CommandSourceStack);
    Code:
       0: invokestatic  #945                // Method com/ogaba/sa_decor/common/loot/DecorForceOpenConfigManager.entries:()Ljava/util/List;
       3: invokeinterface #1175,  1         // InterfaceMethod java/util/List.isEmpty:()Z
       8: ifeq          23
      11: aload_0
      12: invokedynamic #1180,  0           // InvokeDynamic #111:get:()Ljava/util/function/Supplier;
      17: iconst_0
      18: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      21: iconst_0
      22: ireturn
      23: invokestatic  #945                // Method com/ogaba/sa_decor/common/loot/DecorForceOpenConfigManager.entries:()Ljava/util/List;
      26: invokeinterface #1181,  1         // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream;
      31: invokedynamic #1188,  0           // InvokeDynamic #112:apply:()Ljava/util/function/Function;
      36: invokeinterface #1013,  2         // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
      41: ldc_w         #1015               // String ,
      44: invokestatic  #1021               // Method java/util/stream/Collectors.joining:(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;
      47: invokeinterface #1025,  2         // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
      52: checkcast     #1027               // class java/lang/String
      55: astore_1
      56: aload_0
      57: aload_1
      58: invokedynamic #1193,  0           // InvokeDynamic #113:get:(Ljava/lang/String;)Ljava/util/function/Supplier;
      63: iconst_0
      64: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      67: invokestatic  #945                // Method com/ogaba/sa_decor/common/loot/DecorForceOpenConfigManager.entries:()Ljava/util/List;
      70: invokeinterface #948,  1          // InterfaceMethod java/util/List.size:()I
      75: ireturn

  private static com.ogaba.sa_decor.common.loot.DecorForceOpenRule forceOpenRuleByDifficulty(java.lang.String);
    Code:
       0: aload_0
       1: invokevirtual #1198               // Method java/lang/String.toLowerCase:()Ljava/lang/String;
       4: astore_1
       5: iconst_m1
       6: istore_2
       7: aload_1
       8: invokevirtual #1201               // Method java/lang/String.hashCode:()I
      11: lookupswitch  { // 4

           -1380428966: 97

           -1039745817: 67

               3105794: 52

               3195115: 82
               default: 109
          }
      52: aload_1
      53: ldc_w         #1203               // String easy
      56: invokevirtual #1206               // Method java/lang/String.equals:(Ljava/lang/Object;)Z
      59: ifeq          109
      62: iconst_0
      63: istore_2
      64: goto          109
      67: aload_1
      68: ldc_w         #1208               // String normal
      71: invokevirtual #1206               // Method java/lang/String.equals:(Ljava/lang/Object;)Z
      74: ifeq          109
      77: iconst_1
      78: istore_2
      79: goto          109
      82: aload_1
      83: ldc_w         #1210               // String hard
      86: invokevirtual #1206               // Method java/lang/String.equals:(Ljava/lang/Object;)Z
      89: ifeq          109
      92: iconst_2
      93: istore_2
      94: goto          109
      97: aload_1
      98: ldc_w         #1212               // String brutal
     101: invokevirtual #1206               // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     104: ifeq          109
     107: iconst_3
     108: istore_2
     109: iload_2
     110: tableswitch   { // 0 to 3

                     0: 140

                     1: 165

                     2: 171

                     3: 196
               default: 223
          }
     140: new           #1214               // class com/ogaba/sa_decor/common/loot/DecorForceOpenRule
     143: dup
     144: sipush        150
     147: iconst_3
     148: bipush        28
     150: iconst_1
     151: bipush        18
     153: ldc2_w        #1215               // double 0.03d
     156: dconst_1
     157: iconst_0
     158: iconst_0
     159: invokespecial #1219               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenRule."<init>":(IIIIIDDZZ)V
     162: goto          226
     165: invokestatic  #1223               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenRule.defaults:()Lcom/ogaba/sa_decor/common/loot/DecorForceOpenRule;
     168: goto          226
     171: new           #1214               // class com/ogaba/sa_decor/common/loot/DecorForceOpenRule
     174: dup
     175: sipush        280
     178: iconst_2
     179: bipush        52
     181: iconst_4
     182: bipush        42
     184: ldc2_w        #1224               // double 0.12d
     187: dconst_1
     188: iconst_0
     189: iconst_0
     190: invokespecial #1219               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenRule."<init>":(IIIIIDDZZ)V
     193: goto          226
     196: new           #1214               // class com/ogaba/sa_decor/common/loot/DecorForceOpenRule
     199: dup
     200: sipush        360
     203: iconst_2
     204: bipush        62
     206: iconst_5
     207: bipush        58
     209: ldc2_w        #1226               // double 0.2d
     212: ldc2_w        #1228               // double 0.95d
     215: iconst_0
     216: iconst_0
     217: invokespecial #1219               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenRule."<init>":(IIIIIDDZZ)V
     220: goto          226
     223: invokestatic  #1223               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenRule.defaults:()Lcom/ogaba/sa_decor/common/loot/DecorForceOpenRule;
     226: areturn

  private static int addForceOpenRule(net.minecraft.commands.CommandSourceStack, java.lang.String, net.minecraft.resources.ResourceLocation, com.ogaba.sa_decor.common.loot.DecorForceOpenRule);
    Code:
       0: aload_1
       1: aload_2
       2: aload_3
       3: invokestatic  #1235               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenConfigManager.addRuleToConfig:(Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;Lcom/ogaba/sa_decor/common/loot/DecorForceOpenRule;)Z
       6: istore        4
       8: iload         4
      10: ifne          32
      13: aload_0
      14: aload_1
      15: aload_2
      16: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
      19: invokedynamic #1242,  0           // InvokeDynamic #114:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      24: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      27: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      30: iconst_0
      31: ireturn
      32: aload_0
      33: aload_1
      34: aload_2
      35: invokedynamic #1250,  0           // InvokeDynamic #115:get:(Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)Ljava/util/function/Supplier;
      40: iconst_1
      41: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      44: iconst_1
      45: ireturn

  private static java.lang.String formatForceOpenEntry(com.ogaba.sa_decor.common.loot.DecorForceOpenEntry);
    Code:
       0: aload_0
       1: invokevirtual #1259               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenEntry.type:()Ljava/lang/String;
       4: aload_0
       5: invokevirtual #1262               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenEntry.id:()Lnet/minecraft/resources/ResourceLocation;
       8: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
      11: aload_0
      12: invokevirtual #1265               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenEntry.targetProgress:()I
      15: aload_0
      16: invokevirtual #1269               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenEntry.successChance:()D
      19: invokedynamic #1274,  0           // InvokeDynamic #116:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;ID)Ljava/lang/String;
      24: areturn

  private static int preset(net.minecraft.commands.CommandSourceStack, java.lang.String);
    Code:
       0: aload_1
       1: invokestatic  #1279               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.createPreset:(Ljava/lang/String;)Z
       4: istore_2
       5: iload_2
       6: ifne          27
       9: aload_0
      10: aload_1
      11: invokestatic  #893                // Method com/ogaba/sa_decor/common/loot/DecorLootDefaultProfiles.availablePresetIdsText:()Ljava/lang/String;
      14: invokedynamic #1282,  0           // InvokeDynamic #117:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      19: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      22: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      25: iconst_0
      26: ireturn
      27: aload_0
      28: aload_1
      29: invokedynamic #1287,  0           // InvokeDynamic #118:get:(Ljava/lang/String;)Ljava/util/function/Supplier;
      34: iconst_1
      35: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      38: iconst_1
      39: ireturn

  private static int copyConfig(net.minecraft.commands.CommandSourceStack, java.lang.String, java.lang.String);
    Code:
       0: aload_1
       1: aload_2
       2: invokestatic  #1291               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.copyConfig:(Ljava/lang/String;Ljava/lang/String;)Z
       5: istore_3
       6: iload_3
       7: ifne          26
      10: aload_0
      11: aload_1
      12: aload_2
      13: invokedynamic #1294,  0           // InvokeDynamic #119:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      18: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      21: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      24: iconst_0
      25: ireturn
      26: aload_0
      27: aload_1
      28: aload_2
      29: invokedynamic #1299,  0           // InvokeDynamic #120:get:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Supplier;
      34: iconst_1
      35: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      38: iconst_1
      39: ireturn

  private static int createConfig(net.minecraft.commands.CommandSourceStack, java.lang.String, boolean, boolean, boolean);
    Code:
       0: aload_1
       1: invokestatic  #1307               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.isValidConfigId:(Ljava/lang/String;)Z
       4: ifne          19
       7: aload_0
       8: ldc_w         #1309               // String Invalid config id. Use only lowercase letters, numbers, _ or -.
      11: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      14: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      17: iconst_0
      18: ireturn
      19: aload_1
      20: invokestatic  #778                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.has:(Ljava/lang/String;)Z
      23: ifeq          41
      26: aload_0
      27: aload_1
      28: invokedynamic #1312,  0           // InvokeDynamic #121:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      33: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      36: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      39: iconst_0
      40: ireturn
      41: aload_1
      42: iload_2
      43: iload_3
      44: iload         4
      46: invokestatic  #1315               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.createConfig:(Ljava/lang/String;ZZZ)Z
      49: istore        5
      51: iload         5
      53: ifne          71
      56: aload_0
      57: aload_1
      58: invokedynamic #1318,  0           // InvokeDynamic #122:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      63: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      66: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      69: iconst_0
      70: ireturn
      71: aload_0
      72: aload_1
      73: iload_2
      74: iload_3
      75: iload         4
      77: invokedynamic #1326,  0           // InvokeDynamic #123:get:(Ljava/lang/String;ZZZ)Ljava/util/function/Supplier;
      82: iconst_1
      83: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      86: iconst_1
      87: ireturn

  private static int setConfigPerPlayer(net.minecraft.commands.CommandSourceStack, java.lang.String, boolean);
    Code:
       0: aload_0
       1: aload_1
       2: ldc_w         #602                // String per_player
       5: iload_2
       6: aload_1
       7: iload_2
       8: invokedynamic #1342,  0           // InvokeDynamic #124:getAsBoolean:(Ljava/lang/String;Z)Ljava/util/function/BooleanSupplier;
      13: invokestatic  #1346               // Method updateConfigFlag:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/lang/String;ZLjava/util/function/BooleanSupplier;)I
      16: ireturn

  private static int setConfigSearch(net.minecraft.commands.CommandSourceStack, java.lang.String, boolean);
    Code:
       0: aload_0
       1: aload_1
       2: ldc_w         #1349               // String search.enabled
       5: iload_2
       6: aload_1
       7: iload_2
       8: invokedynamic #1354,  0           // InvokeDynamic #125:getAsBoolean:(Ljava/lang/String;Z)Ljava/util/function/BooleanSupplier;
      13: invokestatic  #1346               // Method updateConfigFlag:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/lang/String;ZLjava/util/function/BooleanSupplier;)I
      16: ireturn

  private static int setConfigLock(net.minecraft.commands.CommandSourceStack, java.lang.String, boolean);
    Code:
       0: aload_0
       1: aload_1
       2: ldc_w         #1357               // String lock.enabled
       5: iload_2
       6: aload_1
       7: iload_2
       8: invokedynamic #1362,  0           // InvokeDynamic #126:getAsBoolean:(Ljava/lang/String;Z)Ljava/util/function/BooleanSupplier;
      13: invokestatic  #1346               // Method updateConfigFlag:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/lang/String;ZLjava/util/function/BooleanSupplier;)I
      16: ireturn

  private static int setConfigEmpty(net.minecraft.commands.CommandSourceStack, java.lang.String, boolean, float);
    Code:
       0: aload_1
       1: invokestatic  #778                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.has:(Ljava/lang/String;)Z
       4: ifne          22
       7: aload_0
       8: aload_1
       9: invokedynamic #1367,  0           // InvokeDynamic #127:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      17: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      20: iconst_0
      21: ireturn
      22: aload_1
      23: iload_2
      24: fload_3
      25: invokestatic  #1371               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.setEmpty:(Ljava/lang/String;ZF)Z
      28: istore        4
      30: iload         4
      32: ifne          50
      35: aload_0
      36: aload_1
      37: invokedynamic #1374,  0           // InvokeDynamic #128:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      42: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      45: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      48: iconst_0
      49: ireturn
      50: aload_0
      51: aload_1
      52: iload_2
      53: fload_3
      54: invokedynamic #1382,  0           // InvokeDynamic #129:get:(Ljava/lang/String;ZF)Ljava/util/function/Supplier;
      59: iconst_1
      60: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      63: iconst_1
      64: ireturn

  private static int setConfigRespawn(net.minecraft.commands.CommandSourceStack, java.lang.String, boolean, int, boolean, boolean);
    Code:
       0: aload_1
       1: invokestatic  #778                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.has:(Ljava/lang/String;)Z
       4: ifne          22
       7: aload_0
       8: aload_1
       9: invokedynamic #1367,  0           // InvokeDynamic #127:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      17: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      20: iconst_0
      21: ireturn
      22: aload_1
      23: iload_2
      24: iload_3
      25: iload         4
      27: iload         5
      29: invokestatic  #1390               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.setRespawn:(Ljava/lang/String;ZIZZ)Z
      32: istore        6
      34: iload         6
      36: ifne          54
      39: aload_0
      40: aload_1
      41: invokedynamic #1393,  0           // InvokeDynamic #130:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      46: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      49: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      52: iconst_0
      53: ireturn
      54: aload_0
      55: aload_1
      56: iload_2
      57: iload_3
      58: iload         4
      60: invokedynamic #1401,  0           // InvokeDynamic #131:get:(Ljava/lang/String;ZIZ)Ljava/util/function/Supplier;
      65: iconst_1
      66: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      69: iconst_1
      70: ireturn

  private static int updateConfigFlag(net.minecraft.commands.CommandSourceStack, java.lang.String, java.lang.String, boolean, java.util.function.BooleanSupplier);
    Code:
       0: aload_1
       1: invokestatic  #778                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.has:(Ljava/lang/String;)Z
       4: ifne          22
       7: aload_0
       8: aload_1
       9: invokedynamic #1367,  0           // InvokeDynamic #127:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      17: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      20: iconst_0
      21: ireturn
      22: aload         4
      24: invokeinterface #1408,  1         // InterfaceMethod java/util/function/BooleanSupplier.getAsBoolean:()Z
      29: istore        5
      31: iload         5
      33: ifne          52
      36: aload_0
      37: aload_2
      38: aload_1
      39: invokedynamic #1411,  0           // InvokeDynamic #132:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      44: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      47: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      50: iconst_0
      51: ireturn
      52: aload_0
      53: aload_1
      54: aload_2
      55: iload_3
      56: invokedynamic #1419,  0           // InvokeDynamic #133:get:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/function/Supplier;
      61: iconst_1
      62: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      65: iconst_1
      66: ireturn

  private static int set(net.minecraft.commands.CommandSourceStack, java.lang.String, boolean) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_1
       1: invokestatic  #778                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.has:(Ljava/lang/String;)Z
       4: ifne          22
       7: aload_0
       8: aload_1
       9: invokedynamic #1367,  0           // InvokeDynamic #127:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      17: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      20: iconst_0
      21: ireturn
      22: aload_0
      23: invokestatic  #1426               // Method getTarget:(Lnet/minecraft/commands/CommandSourceStack;)Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;
      26: astore_3
      27: aload_3
      28: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
      31: invokestatic  #1435               // Method com/ogaba/sa_decor/common/loot/DecorLooseLootSavedData.get:(Lnet/minecraft/server/level/ServerLevel;)Lcom/ogaba/sa_decor/common/loot/DecorLooseLootSavedData;
      34: aload_3
      35: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
      38: invokevirtual #1443               // Method com/ogaba/sa_decor/common/loot/DecorLooseLootSavedData.getManualProfile:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
      41: astore        4
      43: aload         4
      45: invokevirtual #1111               // Method java/lang/String.isBlank:()Z
      48: ifne          67
      51: aload_0
      52: aload         4
      54: invokedynamic #1446,  0           // InvokeDynamic #134:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      59: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      62: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      65: iconst_0
      66: ireturn
      67: aload_3
      68: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
      71: aload_3
      72: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      75: aload_1
      76: iload_2
      77: iconst_1
      78: invokestatic  #1456               // Method com/ogaba/sa_decor/common/loot/DecorLootInteraction.markAsLootCrate:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;Ljava/lang/String;ZZ)V
      81: aload_0
      82: aload_3
      83: aload_1
      84: iload_2
      85: invokedynamic #1464,  0           // InvokeDynamic #135:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;Ljava/lang/String;Z)Ljava/util/function/Supplier;
      90: iconst_1
      91: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      94: iconst_1
      95: ireturn

  private static int clear(net.minecraft.commands.CommandSourceStack) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokestatic  #1426               // Method getTarget:(Lnet/minecraft/commands/CommandSourceStack;)Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;
       4: astore_1
       5: aload_1
       6: invokevirtual #1471               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.data:()Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;
       9: invokevirtual #1475               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.clear:()V
      12: aload_1
      13: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      16: invokestatic  #1481               // Method com/ogaba/sa_decor/compat/rummage/DecorRummageCompat.disable:(Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
      19: aload_1
      20: invokestatic  #1485               // Method saveTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)V
      23: aload_1
      24: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
      27: aload_1
      28: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      31: invokestatic  #1490               // Method com/ogaba/sa_decor/common/loot/DecorLootVisualRefresh.refresh:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
      34: aload_0
      35: aload_1
      36: invokedynamic #1498,  0           // InvokeDynamic #136:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Ljava/util/function/Supplier;
      41: iconst_1
      42: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      45: iconst_1
      46: ireturn

  private static int clearInventory(net.minecraft.commands.CommandSourceStack) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokestatic  #1426               // Method getTarget:(Lnet/minecraft/commands/CommandSourceStack;)Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;
       4: astore_1
       5: aload_1
       6: invokevirtual #1503               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.container:()Lnet/minecraft/world/Container;
       9: invokeinterface #1508,  1         // InterfaceMethod net/minecraft/world/Container.m_6211_:()V
      14: aload_1
      15: invokevirtual #1503               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.container:()Lnet/minecraft/world/Container;
      18: invokeinterface #1511,  1         // InterfaceMethod net/minecraft/world/Container.m_6596_:()V
      23: aload_1
      24: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      27: iconst_0
      28: invokestatic  #1515               // Method com/ogaba/sa_decor/compat/rummage/DecorRummageCompat.resetAll:(Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;Z)V
      31: aload_1
      32: invokevirtual #1519               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.blockEntity:()Lnet/minecraft/world/level/block/entity/BlockEntity;
      35: invokevirtual #1522               // Method net/minecraft/world/level/block/entity/BlockEntity.m_6596_:()V
      38: aload_1
      39: invokestatic  #1485               // Method saveTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)V
      42: aload_1
      43: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
      46: aload_1
      47: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      50: invokestatic  #1490               // Method com/ogaba/sa_decor/common/loot/DecorLootVisualRefresh.refresh:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
      53: aload_0
      54: aload_1
      55: invokedynamic #1527,  0           // InvokeDynamic #137:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Ljava/util/function/Supplier;
      60: iconst_1
      61: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      64: iconst_1
      65: ireturn

  private static int reset(net.minecraft.commands.CommandSourceStack) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokestatic  #1426               // Method getTarget:(Lnet/minecraft/commands/CommandSourceStack;)Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;
       4: astore_1
       5: aload_1
       6: invokevirtual #1471               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.data:()Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;
       9: astore_2
      10: aload_2
      11: invokevirtual #1530               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.isMarkedAsLootCrate:()Z
      14: ifne          29
      17: aload_0
      18: ldc_w         #1532               // String Target container is not marked as a loot crate.
      21: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      24: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      27: iconst_0
      28: ireturn
      29: aload_1
      30: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      33: astore_3
      34: aload_1
      35: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
      38: aload_3
      39: invokestatic  #1538               // Method com/ogaba/sa_decor/compat/lootr/DecorLootrCompat.invalidateContainer:(Lnet/minecraft/server/level/ServerLevel;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
      42: aload_2
      43: invokevirtual #1541               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.clearLootrContainerId:()V
      46: aload_1
      47: invokevirtual #1503               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.container:()Lnet/minecraft/world/Container;
      50: invokeinterface #1508,  1         // InterfaceMethod net/minecraft/world/Container.m_6211_:()V
      55: aload_1
      56: invokevirtual #1503               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.container:()Lnet/minecraft/world/Container;
      59: invokeinterface #1511,  1         // InterfaceMethod net/minecraft/world/Container.m_6596_:()V
      64: aload_2
      65: iconst_0
      66: invokevirtual #1545               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setSearched:(Z)V
      69: aload_2
      70: iconst_0
      71: invokevirtual #1548               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setSpawnedEmpty:(Z)V
      74: aload_2
      75: lconst_0
      76: invokevirtual #1552               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setLastGeneratedGameTime:(J)V
      79: aload_2
      80: invokevirtual #1555               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.clearPlayerStates:()V
      83: aload_1
      84: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      87: iconst_0
      88: invokestatic  #1515               // Method com/ogaba/sa_decor/compat/rummage/DecorRummageCompat.resetAll:(Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;Z)V
      91: aload_1
      92: invokevirtual #1519               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.blockEntity:()Lnet/minecraft/world/level/block/entity/BlockEntity;
      95: invokevirtual #1522               // Method net/minecraft/world/level/block/entity/BlockEntity.m_6596_:()V
      98: aload_1
      99: invokestatic  #1485               // Method saveTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)V
     102: aload_1
     103: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
     106: aload_1
     107: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
     110: invokestatic  #1490               // Method com/ogaba/sa_decor/common/loot/DecorLootVisualRefresh.refresh:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
     113: aload_0
     114: aload_1
     115: aload_2
     116: invokedynamic #1563,  0           // InvokeDynamic #138:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;)Ljava/util/function/Supplier;
     121: iconst_1
     122: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
     125: iconst_1
     126: ireturn

  private static int lock(net.minecraft.commands.CommandSourceStack, boolean) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokestatic  #1426               // Method getTarget:(Lnet/minecraft/commands/CommandSourceStack;)Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;
       4: astore_2
       5: aload_2
       6: invokevirtual #1471               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.data:()Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;
       9: astore_3
      10: aload_3
      11: invokevirtual #1530               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.isMarkedAsLootCrate:()Z
      14: ifne          29
      17: aload_0
      18: ldc_w         #1532               // String Target container is not marked as a loot crate.
      21: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      24: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      27: iconst_0
      28: ireturn
      29: aload_3
      30: iload_1
      31: invokevirtual #1569               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setLocked:(Z)V
      34: aload_3
      35: iload_1
      36: invokevirtual #1572               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setRespawnLocked:(Z)V
      39: iload_1
      40: ifeq          55
      43: aload_2
      44: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
      47: aload_2
      48: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      51: iconst_0
      52: invokestatic  #1576               // Method com/ogaba/sa_decor/common/loot/DecorLootInteraction.forceVisualOpenState:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;Z)V
      55: aload_2
      56: invokevirtual #1519               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.blockEntity:()Lnet/minecraft/world/level/block/entity/BlockEntity;
      59: invokevirtual #1522               // Method net/minecraft/world/level/block/entity/BlockEntity.m_6596_:()V
      62: aload_2
      63: invokestatic  #1485               // Method saveTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)V
      66: aload_2
      67: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
      70: aload_2
      71: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      74: invokestatic  #1490               // Method com/ogaba/sa_decor/common/loot/DecorLootVisualRefresh.refresh:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
      77: aload_0
      78: aload_2
      79: iload_1
      80: invokedynamic #1584,  0           // InvokeDynamic #139:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;Z)Ljava/util/function/Supplier;
      85: iconst_1
      86: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      89: iconst_1
      90: ireturn

  private static int respawnNow(net.minecraft.commands.CommandSourceStack) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokestatic  #1426               // Method getTarget:(Lnet/minecraft/commands/CommandSourceStack;)Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;
       4: astore_1
       5: aload_1
       6: invokevirtual #1471               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.data:()Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;
       9: astore_2
      10: aload_2
      11: invokevirtual #1530               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.isMarkedAsLootCrate:()Z
      14: ifne          29
      17: aload_0
      18: ldc_w         #1532               // String Target container is not marked as a loot crate.
      21: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      24: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      27: iconst_0
      28: ireturn
      29: aload_1
      30: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      33: astore_3
      34: aload_1
      35: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
      38: aload_3
      39: invokestatic  #1538               // Method com/ogaba/sa_decor/compat/lootr/DecorLootrCompat.invalidateContainer:(Lnet/minecraft/server/level/ServerLevel;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
      42: aload_2
      43: invokevirtual #1541               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.clearLootrContainerId:()V
      46: aload_1
      47: invokevirtual #1503               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.container:()Lnet/minecraft/world/Container;
      50: invokeinterface #1508,  1         // InterfaceMethod net/minecraft/world/Container.m_6211_:()V
      55: aload_1
      56: invokevirtual #1503               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.container:()Lnet/minecraft/world/Container;
      59: invokeinterface #1511,  1         // InterfaceMethod net/minecraft/world/Container.m_6596_:()V
      64: aload_2
      65: iconst_0
      66: invokevirtual #1545               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setSearched:(Z)V
      69: aload_2
      70: iconst_0
      71: invokevirtual #1548               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setSpawnedEmpty:(Z)V
      74: aload_2
      75: lconst_0
      76: invokevirtual #1552               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setLastGeneratedGameTime:(J)V
      79: aload_2
      80: invokevirtual #1555               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.clearPlayerStates:()V
      83: aload_1
      84: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      87: iconst_0
      88: invokestatic  #1515               // Method com/ogaba/sa_decor/compat/rummage/DecorRummageCompat.resetAll:(Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;Z)V
      91: aload_1
      92: invokevirtual #1519               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.blockEntity:()Lnet/minecraft/world/level/block/entity/BlockEntity;
      95: invokevirtual #1522               // Method net/minecraft/world/level/block/entity/BlockEntity.m_6596_:()V
      98: aload_1
      99: invokestatic  #1485               // Method saveTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)V
     102: aload_1
     103: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
     106: aload_1
     107: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
     110: invokestatic  #1490               // Method com/ogaba/sa_decor/common/loot/DecorLootVisualRefresh.refresh:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
     113: aload_0
     114: aload_1
     115: invokedynamic #1590,  0           // InvokeDynamic #140:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Ljava/util/function/Supplier;
     120: iconst_1
     121: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
     124: iconst_1
     125: ireturn

  private static int refresh(net.minecraft.commands.CommandSourceStack) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokestatic  #1426               // Method getTarget:(Lnet/minecraft/commands/CommandSourceStack;)Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;
       4: astore_1
       5: aload_1
       6: invokevirtual #1519               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.blockEntity:()Lnet/minecraft/world/level/block/entity/BlockEntity;
       9: invokevirtual #1522               // Method net/minecraft/world/level/block/entity/BlockEntity.m_6596_:()V
      12: aload_1
      13: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
      16: aload_1
      17: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      20: invokestatic  #1490               // Method com/ogaba/sa_decor/common/loot/DecorLootVisualRefresh.refresh:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
      23: aload_0
      24: aload_1
      25: invokedynamic #1595,  0           // InvokeDynamic #141:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Ljava/util/function/Supplier;
      30: iconst_0
      31: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      34: iconst_1
      35: ireturn

  private static int info(net.minecraft.commands.CommandSourceStack) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokestatic  #1426               // Method getTarget:(Lnet/minecraft/commands/CommandSourceStack;)Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;
       4: astore_1
       5: aload_1
       6: invokevirtual #1471               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.data:()Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;
       9: astore_2
      10: aload_2
      11: invokevirtual #1530               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.isMarkedAsLootCrate:()Z
      14: ifne          30
      17: aload_0
      18: aload_1
      19: invokedynamic #1600,  0           // InvokeDynamic #142:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Ljava/util/function/Supplier;
      24: iconst_0
      25: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      28: iconst_0
      29: ireturn
      30: aload_2
      31: invokevirtual #1602               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.configId:()Ljava/lang/String;
      34: invokestatic  #1605               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.get:(Ljava/lang/String;)Lcom/ogaba/sa_decor/common/loot/DecorLootConfig;
      37: astore_3
      38: aload_1
      39: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      42: astore        4
      44: aload_3
      45: ifnull        61
      48: aload_3
      49: aload         4
      51: invokestatic  #1609               // Method com/ogaba/sa_decor/compat/lootr/DecorLootrCompat.shouldUseLootrPerPlayer:(Lcom/ogaba/sa_decor/common/loot/DecorLootConfig;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)Z
      54: ifeq          61
      57: iconst_1
      58: goto          62
      61: iconst_0
      62: istore        5
      64: aload_3
      65: ifnull        86
      68: iload         5
      70: ifne          82
      73: aload_3
      74: aload         4
      76: invokestatic  #1612               // Method com/ogaba/sa_decor/common/loot/DecorLootInteraction.usesPerPlayerLoot:(Lcom/ogaba/sa_decor/common/loot/DecorLootConfig;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)Z
      79: ifeq          86
      82: iconst_1
      83: goto          87
      86: iconst_0
      87: istore        6
      89: aload_0
      90: invokevirtual #79                 // Method net/minecraft/commands/CommandSourceStack.m_81375_:()Lnet/minecraft/server/level/ServerPlayer;
      93: astore        7
      95: aload_0
      96: aload_1
      97: aload_2
      98: iload         6
     100: iload         5
     102: aload_3
     103: aload         7
     105: invokedynamic #1620,  0           // InvokeDynamic #143:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;ZZLcom/ogaba/sa_decor/common/loot/DecorLootConfig;Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/function/Supplier;
     110: iconst_0
     111: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
     114: iconst_1
     115: ireturn

  private static int generate(net.minecraft.commands.CommandSourceStack) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokestatic  #1426               // Method getTarget:(Lnet/minecraft/commands/CommandSourceStack;)Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;
       4: astore_1
       5: aload_1
       6: invokevirtual #1471               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.data:()Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;
       9: astore_2
      10: aload_2
      11: invokevirtual #1530               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.isMarkedAsLootCrate:()Z
      14: ifne          29
      17: aload_0
      18: ldc_w         #1532               // String Target container is not marked as a loot crate.
      21: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      24: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      27: iconst_0
      28: ireturn
      29: aload_2
      30: invokevirtual #1602               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.configId:()Ljava/lang/String;
      33: invokestatic  #1605               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.get:(Ljava/lang/String;)Lcom/ogaba/sa_decor/common/loot/DecorLootConfig;
      36: astore_3
      37: aload_3
      38: ifnonnull     59
      41: aload_0
      42: aload_2
      43: invokevirtual #1602               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.configId:()Ljava/lang/String;
      46: invokedynamic #1626,  0           // InvokeDynamic #144:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      51: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      54: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      57: iconst_0
      58: ireturn
      59: aload_1
      60: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
      63: astore        4
      65: aload_3
      66: aload         4
      68: invokestatic  #1609               // Method com/ogaba/sa_decor/compat/lootr/DecorLootrCompat.shouldUseLootrPerPlayer:(Lcom/ogaba/sa_decor/common/loot/DecorLootConfig;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)Z
      71: ifeq          135
      74: aload_0
      75: invokevirtual #79                 // Method net/minecraft/commands/CommandSourceStack.m_81375_:()Lnet/minecraft/server/level/ServerPlayer;
      78: astore        5
      80: aload_1
      81: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
      84: aload         4
      86: aload         5
      88: aload_3
      89: invokestatic  #1630               // Method com/ogaba/sa_decor/compat/lootr/DecorLootrCompat.forceResetPlayerInventory:(Lnet/minecraft/server/level/ServerLevel;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;Lnet/minecraft/server/level/ServerPlayer;Lcom/ogaba/sa_decor/common/loot/DecorLootConfig;)Z
      92: ifeq          110
      95: aload_1
      96: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
      99: aload         4
     101: aload         5
     103: aload_3
     104: invokestatic  #1633               // Method com/ogaba/sa_decor/compat/lootr/DecorLootrCompat.openPlayerInventory:(Lnet/minecraft/server/level/ServerLevel;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;Lnet/minecraft/server/level/ServerPlayer;Lcom/ogaba/sa_decor/common/loot/DecorLootConfig;)Z
     107: ifne          122
     110: aload_0
     111: ldc_w         #1635               // String Lootr backend could not regenerate this player\'s inventory.
     114: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
     117: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
     120: iconst_0
     121: ireturn
     122: aload_0
     123: aload_1
     124: invokedynamic #1640,  0           // InvokeDynamic #145:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Ljava/util/function/Supplier;
     129: iconst_1
     130: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
     133: iconst_1
     134: ireturn
     135: aload_3
     136: aload         4
     138: invokestatic  #1612               // Method com/ogaba/sa_decor/common/loot/DecorLootInteraction.usesPerPlayerLoot:(Lcom/ogaba/sa_decor/common/loot/DecorLootConfig;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)Z
     141: ifeq          222
     144: aload_0
     145: invokevirtual #79                 // Method net/minecraft/commands/CommandSourceStack.m_81375_:()Lnet/minecraft/server/level/ServerPlayer;
     148: astore        5
     150: aload_1
     151: invokevirtual #1503               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.container:()Lnet/minecraft/world/Container;
     154: invokeinterface #1508,  1         // InterfaceMethod net/minecraft/world/Container.m_6211_:()V
     159: aload_2
     160: iconst_0
     161: invokevirtual #1548               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setSpawnedEmpty:(Z)V
     164: aload_2
     165: aload         5
     167: invokevirtual #1644               // Method net/minecraft/server/level/ServerPlayer.m_20148_:()Ljava/util/UUID;
     170: iconst_0
     171: invokevirtual #1647               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setSearched:(Ljava/util/UUID;Z)V
     174: aload_2
     175: aload         5
     177: invokevirtual #1644               // Method net/minecraft/server/level/ServerPlayer.m_20148_:()Ljava/util/UUID;
     180: lconst_0
     181: invokevirtual #1650               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setLastGeneratedGameTime:(Ljava/util/UUID;J)V
     184: aload_1
     185: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
     188: aload         4
     190: aload_2
     191: aload_3
     192: aload         5
     194: invokevirtual #1644               // Method net/minecraft/server/level/ServerPlayer.m_20148_:()Ljava/util/UUID;
     197: invokestatic  #1654               // Method com/ogaba/sa_decor/common/loot/DecorLootInteraction.generateNowForPlayer:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;Lcom/ogaba/sa_decor/common/loot/DecorLootConfig;Ljava/util/UUID;)V
     200: aload_1
     201: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
     204: aload         4
     206: invokestatic  #1490               // Method com/ogaba/sa_decor/common/loot/DecorLootVisualRefresh.refresh:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
     209: aload_0
     210: aload_1
     211: invokedynamic #1659,  0           // InvokeDynamic #146:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Ljava/util/function/Supplier;
     216: iconst_1
     217: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
     220: iconst_1
     221: ireturn
     222: aload_2
     223: iconst_0
     224: invokevirtual #1545               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setSearched:(Z)V
     227: aload_2
     228: iconst_0
     229: invokevirtual #1548               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.setSpawnedEmpty:(Z)V
     232: aload_1
     233: invokevirtual #1519               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.blockEntity:()Lnet/minecraft/world/level/block/entity/BlockEntity;
     236: invokevirtual #1522               // Method net/minecraft/world/level/block/entity/BlockEntity.m_6596_:()V
     239: aload_1
     240: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
     243: aload_1
     244: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
     247: aload_1
     248: invokevirtual #1519               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.blockEntity:()Lnet/minecraft/world/level/block/entity/BlockEntity;
     251: invokestatic  #1663               // Method com/ogaba/sa_decor/common/loot/DecorLootInteraction.prepareLootBeforeOpen:(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;)V
     254: aload_1
     255: invokestatic  #1485               // Method saveTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)V
     258: aload_1
     259: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
     262: aload         4
     264: invokestatic  #1490               // Method com/ogaba/sa_decor/common/loot/DecorLootVisualRefresh.refresh:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
     267: aload_0
     268: aload_1
     269: invokedynamic #1668,  0           // InvokeDynamic #147:get:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Ljava/util/function/Supplier;
     274: iconst_1
     275: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
     278: iconst_1
     279: ireturn

  private static int giveLootBlock(net.minecraft.commands.CommandSourceStack, java.lang.String, net.minecraft.resources.ResourceLocation, boolean) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #79                 // Method net/minecraft/commands/CommandSourceStack.m_81375_:()Lnet/minecraft/server/level/ServerPlayer;
       4: astore        4
       6: aload_1
       7: invokestatic  #778                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.has:(Ljava/lang/String;)Z
      10: ifne          28
      13: aload_0
      14: aload_1
      15: invokedynamic #1367,  0           // InvokeDynamic #127:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      20: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      23: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      26: iconst_0
      27: ireturn
      28: getstatic     #1676               // Field net/minecraft/core/registries/BuiltInRegistries.f_256975_:Lnet/minecraft/core/DefaultedRegistry;
      31: aload_2
      32: invokeinterface #1682,  2         // InterfaceMethod net/minecraft/core/DefaultedRegistry.m_6612_:(Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional;
      37: astore        5
      39: aload         5
      41: invokevirtual #1685               // Method java/util/Optional.isEmpty:()Z
      44: ifne          58
      47: aload         5
      49: invokevirtual #1687               // Method java/util/Optional.get:()Ljava/lang/Object;
      52: getstatic     #1693               // Field net/minecraft/world/level/block/Blocks.f_50016_:Lnet/minecraft/world/level/block/Block;
      55: if_acmpne     76
      58: aload_0
      59: aload_2
      60: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
      63: invokedynamic #1696,  0           // InvokeDynamic #148:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      68: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      71: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      74: iconst_0
      75: ireturn
      76: aload         5
      78: invokevirtual #1687               // Method java/util/Optional.get:()Ljava/lang/Object;
      81: checkcast     #1698               // class net/minecraft/world/level/block/Block
      84: astore        6
      86: new           #1700               // class net/minecraft/world/item/ItemStack
      89: dup
      90: aload         6
      92: invokevirtual #1704               // Method net/minecraft/world/level/block/Block.m_5456_:()Lnet/minecraft/world/item/Item;
      95: invokespecial #1707               // Method net/minecraft/world/item/ItemStack."<init>":(Lnet/minecraft/world/level/ItemLike;)V
      98: astore        7
     100: aload         7
     102: invokevirtual #1710               // Method net/minecraft/world/item/ItemStack.m_41619_:()Z
     105: ifne          119
     108: aload         7
     110: invokevirtual #1713               // Method net/minecraft/world/item/ItemStack.m_41720_:()Lnet/minecraft/world/item/Item;
     113: getstatic     #1719               // Field net/minecraft/world/item/Items.f_41852_:Lnet/minecraft/world/item/Item;
     116: if_acmpne     137
     119: aload_0
     120: aload_2
     121: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
     124: invokedynamic #1722,  0           // InvokeDynamic #149:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
     129: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
     132: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
     135: iconst_0
     136: ireturn
     137: new           #1724               // class net/minecraft/nbt/CompoundTag
     140: dup
     141: invokespecial #1725               // Method net/minecraft/nbt/CompoundTag."<init>":()V
     144: astore        8
     146: aload         8
     148: ldc           #185                // String config_id
     150: aload_1
     151: invokevirtual #1729               // Method net/minecraft/nbt/CompoundTag.m_128359_:(Ljava/lang/String;Ljava/lang/String;)V
     154: aload         8
     156: ldc           #221                // String locked
     158: iload_3
     159: invokevirtual #1733               // Method net/minecraft/nbt/CompoundTag.m_128379_:(Ljava/lang/String;Z)V
     162: new           #1724               // class net/minecraft/nbt/CompoundTag
     165: dup
     166: invokespecial #1725               // Method net/minecraft/nbt/CompoundTag."<init>":()V
     169: astore        9
     171: aload         9
     173: ldc           #46                 // String sa_decor_loot_seed
     175: aload         8
     177: invokevirtual #1737               // Method net/minecraft/nbt/CompoundTag.m_128365_:(Ljava/lang/String;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag;
     180: pop
     181: aload         7
     183: invokevirtual #1741               // Method net/minecraft/world/item/ItemStack.m_41784_:()Lnet/minecraft/nbt/CompoundTag;
     186: ldc           #49                 // String BlockEntityTag
     188: aload         9
     190: invokevirtual #1737               // Method net/minecraft/nbt/CompoundTag.m_128365_:(Ljava/lang/String;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag;
     193: pop
     194: new           #1724               // class net/minecraft/nbt/CompoundTag
     197: dup
     198: invokespecial #1725               // Method net/minecraft/nbt/CompoundTag."<init>":()V
     201: astore        10
     203: aload         10
     205: ldc           #185                // String config_id
     207: aload_1
     208: invokevirtual #1729               // Method net/minecraft/nbt/CompoundTag.m_128359_:(Ljava/lang/String;Ljava/lang/String;)V
     211: aload         10
     213: ldc           #221                // String locked
     215: iload_3
     216: invokevirtual #1733               // Method net/minecraft/nbt/CompoundTag.m_128379_:(Ljava/lang/String;Z)V
     219: aload         7
     221: invokevirtual #1741               // Method net/minecraft/world/item/ItemStack.m_41784_:()Lnet/minecraft/nbt/CompoundTag;
     224: ldc           #43                 // String sa_decor_loot_item
     226: aload         10
     228: invokevirtual #1737               // Method net/minecraft/nbt/CompoundTag.m_128365_:(Ljava/lang/String;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag;
     231: pop
     232: aload         4
     234: invokevirtual #1745               // Method net/minecraft/server/level/ServerPlayer.m_150109_:()Lnet/minecraft/world/entity/player/Inventory;
     237: aload         7
     239: invokevirtual #1751               // Method net/minecraft/world/entity/player/Inventory.m_36054_:(Lnet/minecraft/world/item/ItemStack;)Z
     242: istore        11
     244: iload         11
     246: ifne          258
     249: aload         4
     251: aload         7
     253: iconst_0
     254: invokevirtual #1755               // Method net/minecraft/server/level/ServerPlayer.m_36176_:(Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/item/ItemEntity;
     257: pop
     258: aload_0
     259: aload_2
     260: aload_1
     261: iload_3
     262: invokedynamic #1765,  0           // InvokeDynamic #150:get:(Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;Z)Ljava/util/function/Supplier;
     267: iconst_1
     268: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
     271: iconst_1
     272: ireturn

  private static int addHeldItem(net.minecraft.commands.CommandSourceStack, java.lang.String, int, int, int, float) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #79                 // Method net/minecraft/commands/CommandSourceStack.m_81375_:()Lnet/minecraft/server/level/ServerPlayer;
       4: astore        6
       6: aload         6
       8: invokevirtual #1782               // Method net/minecraft/server/level/ServerPlayer.m_21205_:()Lnet/minecraft/world/item/ItemStack;
      11: astore        7
      13: aload         7
      15: invokevirtual #1710               // Method net/minecraft/world/item/ItemStack.m_41619_:()Z
      18: ifeq          33
      21: aload_0
      22: ldc_w         #1784               // String Hold an item in your main hand first.
      25: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      28: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      31: iconst_0
      32: ireturn
      33: getstatic     #1787               // Field net/minecraft/core/registries/BuiltInRegistries.f_257033_:Lnet/minecraft/core/DefaultedRegistry;
      36: aload         7
      38: invokevirtual #1713               // Method net/minecraft/world/item/ItemStack.m_41720_:()Lnet/minecraft/world/item/Item;
      41: invokeinterface #1791,  2         // InterfaceMethod net/minecraft/core/DefaultedRegistry.m_7981_:(Ljava/lang/Object;)Lnet/minecraft/resources/ResourceLocation;
      46: astore        8
      48: aload         7
      50: invokevirtual #1794               // Method net/minecraft/world/item/ItemStack.m_41783_:()Lnet/minecraft/nbt/CompoundTag;
      53: astore        9
      55: aload         9
      57: ifnull        68
      60: aload         9
      62: invokevirtual #1797               // Method net/minecraft/nbt/CompoundTag.m_128456_:()Z
      65: ifeq          72
      68: aconst_null
      69: goto          77
      72: aload         9
      74: invokevirtual #1800               // Method net/minecraft/nbt/CompoundTag.toString:()Ljava/lang/String;
      77: astore        10
      79: aload_0
      80: aload_1
      81: aload         8
      83: invokevirtual #1801               // Method net/minecraft/resources/ResourceLocation.toString:()Ljava/lang/String;
      86: iload_2
      87: iload_3
      88: iload         4
      90: fload         5
      92: aload         10
      94: invokestatic  #1805               // Method addEntry:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/lang/String;IIIFLjava/lang/String;)I
      97: ireturn

  private static int addItemById(net.minecraft.commands.CommandSourceStack, java.lang.String, net.minecraft.resources.ResourceLocation, int, int, int, float);
    Code:
       0: getstatic     #1787               // Field net/minecraft/core/registries/BuiltInRegistries.f_257033_:Lnet/minecraft/core/DefaultedRegistry;
       3: aload_2
       4: invokeinterface #1815,  2         // InterfaceMethod net/minecraft/core/DefaultedRegistry.m_7804_:(Lnet/minecraft/resources/ResourceLocation;)Z
       9: ifne          30
      12: aload_0
      13: aload_2
      14: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
      17: invokedynamic #1818,  0           // InvokeDynamic #151:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      22: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      25: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      28: iconst_0
      29: ireturn
      30: aload_0
      31: aload_1
      32: aload_2
      33: invokevirtual #1801               // Method net/minecraft/resources/ResourceLocation.toString:()Ljava/lang/String;
      36: iload_3
      37: iload         4
      39: iload         5
      41: fload         6
      43: invokestatic  #1821               // Method addEntry:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/lang/String;IIIF)I
      46: ireturn

  private static int addLootTable(net.minecraft.commands.CommandSourceStack, java.lang.String, net.minecraft.resources.ResourceLocation);
    Code:
       0: aload_1
       1: invokestatic  #778                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.has:(Ljava/lang/String;)Z
       4: ifne          22
       7: aload_0
       8: aload_1
       9: invokedynamic #1367,  0           // InvokeDynamic #127:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      17: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      20: iconst_0
      21: ireturn
      22: aload_1
      23: aload_2
      24: invokevirtual #1801               // Method net/minecraft/resources/ResourceLocation.toString:()Ljava/lang/String;
      27: invokestatic  #1826               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.addLootTableToConfig:(Ljava/lang/String;Ljava/lang/String;)Z
      30: istore_3
      31: iload_3
      32: ifne          50
      35: aload_0
      36: aload_1
      37: invokedynamic #1829,  0           // InvokeDynamic #152:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      42: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      45: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      48: iconst_0
      49: ireturn
      50: aload_0
      51: aload_2
      52: aload_1
      53: invokedynamic #1837,  0           // InvokeDynamic #153:get:(Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;)Ljava/util/function/Supplier;
      58: iconst_1
      59: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      62: iconst_1
      63: ireturn

  private static int addTagById(net.minecraft.commands.CommandSourceStack, java.lang.String, net.minecraft.resources.ResourceLocation, int, int, int, float);
    Code:
       0: aload_0
       1: aload_1
       2: aload_2
       3: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
       6: invokedynamic #1842,  0           // InvokeDynamic #154:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      11: iload_3
      12: iload         4
      14: iload         5
      16: fload         6
      18: invokestatic  #1821               // Method addEntry:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/lang/String;IIIF)I
      21: ireturn

  private static int addEntry(net.minecraft.commands.CommandSourceStack, java.lang.String, java.lang.String, int, int, int, float);
    Code:
       0: aload_0
       1: aload_1
       2: aload_2
       3: iload_3
       4: iload         4
       6: iload         5
       8: fload         6
      10: aconst_null
      11: invokestatic  #1805               // Method addEntry:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/lang/String;IIIFLjava/lang/String;)I
      14: ireturn

  private static int addEntry(net.minecraft.commands.CommandSourceStack, java.lang.String, java.lang.String, int, int, int, float, java.lang.String);
    Code:
       0: aload_1
       1: invokestatic  #778                // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.has:(Ljava/lang/String;)Z
       4: ifne          22
       7: aload_0
       8: aload_1
       9: invokedynamic #1367,  0           // InvokeDynamic #127:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      17: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      20: iconst_0
      21: ireturn
      22: aload_1
      23: aload_2
      24: iload_3
      25: iload         4
      27: iload         5
      29: fload         6
      31: aload         7
      33: invokestatic  #1848               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.addEntryToConfig:(Ljava/lang/String;Ljava/lang/String;IIIFLjava/lang/String;)Z
      36: istore        8
      38: iload         8
      40: ifne          58
      43: aload_0
      44: aload_1
      45: invokedynamic #1851,  0           // InvokeDynamic #155:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      50: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      53: invokevirtual #800                // Method net/minecraft/commands/CommandSourceStack.m_81352_:(Lnet/minecraft/network/chat/Component;)V
      56: iconst_0
      57: ireturn
      58: aload         7
      60: ifnull        75
      63: aload         7
      65: invokevirtual #1111               // Method java/lang/String.isBlank:()Z
      68: ifne          75
      71: iconst_1
      72: goto          76
      75: iconst_0
      76: istore        9
      78: aload_0
      79: aload_2
      80: aload_1
      81: iload_3
      82: iload         4
      84: iload         5
      86: fload         6
      88: iload         9
      90: invokedynamic #1859,  0           // InvokeDynamic #156:get:(Ljava/lang/String;Ljava/lang/String;IIIFZ)Ljava/util/function/Supplier;
      95: iconst_1
      96: invokevirtual #820                // Method net/minecraft/commands/CommandSourceStack.m_288197_:(Ljava/util/function/Supplier;Z)V
      99: iconst_1
     100: ireturn

  private static com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget getTarget(net.minecraft.commands.CommandSourceStack) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #79                 // Method net/minecraft/commands/CommandSourceStack.m_81375_:()Lnet/minecraft/server/level/ServerPlayer;
       4: astore_1
       5: aload_1
       6: invokevirtual #1863               // Method net/minecraft/server/level/ServerPlayer.m_284548_:()Lnet/minecraft/server/level/ServerLevel;
       9: astore_2
      10: aload_1
      11: invokevirtual #1867               // Method net/minecraft/server/level/ServerPlayer.m_146892_:()Lnet/minecraft/world/phys/Vec3;
      14: astore_3
      15: aload_3
      16: aload_1
      17: fconst_1
      18: invokevirtual #1871               // Method net/minecraft/server/level/ServerPlayer.m_20252_:(F)Lnet/minecraft/world/phys/Vec3;
      21: ldc2_w        #52                 // double 8.0d
      24: invokevirtual #1877               // Method net/minecraft/world/phys/Vec3.m_82490_:(D)Lnet/minecraft/world/phys/Vec3;
      27: invokevirtual #1881               // Method net/minecraft/world/phys/Vec3.m_82549_:(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3;
      30: astore        4
      32: aload_2
      33: new           #25                 // class net/minecraft/world/level/ClipContext
      36: dup
      37: aload_3
      38: aload         4
      40: getstatic     #1885               // Field net/minecraft/world/level/ClipContext$Block.OUTLINE:Lnet/minecraft/world/level/ClipContext$Block;
      43: getstatic     #1889               // Field net/minecraft/world/level/ClipContext$Fluid.NONE:Lnet/minecraft/world/level/ClipContext$Fluid;
      46: aload_1
      47: invokespecial #1892               // Method net/minecraft/world/level/ClipContext."<init>":(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/ClipContext$Block;Lnet/minecraft/world/level/ClipContext$Fluid;Lnet/minecraft/world/entity/Entity;)V
      50: invokevirtual #1898               // Method net/minecraft/server/level/ServerLevel.m_45547_:(Lnet/minecraft/world/level/ClipContext;)Lnet/minecraft/world/phys/BlockHitResult;
      53: astore        5
      55: aload         5
      57: invokevirtual #1904               // Method net/minecraft/world/phys/BlockHitResult.m_6662_:()Lnet/minecraft/world/phys/HitResult$Type;
      60: getstatic     #1908               // Field net/minecraft/world/phys/HitResult$Type.BLOCK:Lnet/minecraft/world/phys/HitResult$Type;
      63: if_acmpeq     73
      66: getstatic     #1910               // Field NO_BLOCK_HIT:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      69: invokevirtual #1915               // Method com/mojang/brigadier/exceptions/SimpleCommandExceptionType.create:()Lcom/mojang/brigadier/exceptions/CommandSyntaxException;
      72: athrow
      73: aload_2
      74: aload         5
      76: invokevirtual #1918               // Method net/minecraft/world/phys/BlockHitResult.m_82425_:()Lnet/minecraft/core/BlockPos;
      79: invokestatic  #1922               // Method com/ogaba/sa_decor/common/loot/DecorLootTargeting.findLootContainer:(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional;
      82: getstatic     #1924               // Field NOT_LOOT_CONTAINER:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      85: dup
      86: invokestatic  #1929               // Method java/util/Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
      89: pop
      90: invokedynamic #1934,  0           // InvokeDynamic #157:get:(Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;)Ljava/util/function/Supplier;
      95: invokevirtual #1938               // Method java/util/Optional.orElseThrow:(Ljava/util/function/Supplier;)Ljava/lang/Object;
      98: checkcast     #18                 // class com/ogaba/sa_decor/common/loot/DecorLootTargeting$Target
     101: astore        6
     103: new           #7                  // class com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget
     106: dup
     107: aload_2
     108: aload         6
     110: invokevirtual #1939               // Method com/ogaba/sa_decor/common/loot/DecorLootTargeting$Target.pos:()Lnet/minecraft/core/BlockPos;
     113: aload         6
     115: invokevirtual #1940               // Method com/ogaba/sa_decor/common/loot/DecorLootTargeting$Target.blockEntity:()Lnet/minecraft/world/level/block/entity/BlockEntity;
     118: aload         6
     120: invokevirtual #1941               // Method com/ogaba/sa_decor/common/loot/DecorLootTargeting$Target.data:()Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;
     123: aload         6
     125: invokevirtual #1942               // Method com/ogaba/sa_decor/common/loot/DecorLootTargeting$Target.container:()Lnet/minecraft/world/Container;
     128: invokespecial #1945               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget."<init>":(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;Lnet/minecraft/world/Container;)V
     131: areturn

  private static void saveTarget(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget);
    Code:
       0: aload_0
       1: invokevirtual #1430               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.level:()Lnet/minecraft/server/level/ServerLevel;
       4: aload_0
       5: invokestatic  #1450               // Method wrapTarget:(Lcom/ogaba/sa_decor/command/SADecorLootCommand$LootTarget;)Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;
       8: invokestatic  #1953               // Method com/ogaba/sa_decor/common/loot/DecorLootTargeting.saveTarget:(Lnet/minecraft/world/level/Level;Lcom/ogaba/sa_decor/common/loot/DecorLootTargeting$Target;)V
      11: return

  private static com.ogaba.sa_decor.common.loot.DecorLootTargeting$Target wrapTarget(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget);
    Code:
       0: new           #18                 // class com/ogaba/sa_decor/common/loot/DecorLootTargeting$Target
       3: dup
       4: aload_0
       5: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       8: aload_0
       9: invokevirtual #1519               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.blockEntity:()Lnet/minecraft/world/level/block/entity/BlockEntity;
      12: aload_0
      13: invokevirtual #1519               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.blockEntity:()Lnet/minecraft/world/level/block/entity/BlockEntity;
      16: astore_2
      17: aload_2
      18: instanceof    #1955               // class com/ogaba/sa_decor/common/loot/DecorLootContainer
      21: ifeq          33
      24: aload_2
      25: checkcast     #1955               // class com/ogaba/sa_decor/common/loot/DecorLootContainer
      28: astore_1
      29: aload_1
      30: goto          34
      33: aconst_null
      34: aload_0
      35: invokevirtual #1503               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.container:()Lnet/minecraft/world/Container;
      38: aload_0
      39: invokevirtual #1471               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.data:()Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;
      42: invokespecial #1960               // Method com/ogaba/sa_decor/common/loot/DecorLootTargeting$Target."<init>":(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;Lcom/ogaba/sa_decor/common/loot/DecorLootContainer;Lnet/minecraft/world/Container;Lcom/ogaba/sa_decor/common/loot/DecorLootContainerData;)V
      45: areturn

  private static net.minecraft.resources.ResourceLocation parseResourceLocation(java.lang.String);
    Code:
       0: aload_0
       1: ldc_w         #1966               // String :
       4: invokevirtual #1970               // Method java/lang/String.contains:(Ljava/lang/CharSequence;)Z
       7: ifeq          14
      10: aload_0
      11: goto          20
      14: aload_0
      15: invokedynamic #1973,  0           // InvokeDynamic #158:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      20: astore_1
      21: aload_1
      22: invokestatic  #1976               // Method net/minecraft/resources/ResourceLocation.m_135820_:(Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      25: astore_2
      26: aload_2
      27: ifnonnull     46
      30: new           #1757               // class net/minecraft/resources/ResourceLocation
      33: dup
      34: ldc_w         #1978               // String minecraft
      37: ldc_w         #1980               // String air
      40: invokespecial #1982               // Method net/minecraft/resources/ResourceLocation."<init>":(Ljava/lang/String;Ljava/lang/String;)V
      43: goto          47
      46: aload_2
      47: areturn

  private static java.lang.String formatContainerSummary(net.minecraft.world.Container);
    Code:
       0: aload_0
       1: invokestatic  #1990               // Method countNonEmptySlots:(Lnet/minecraft/world/Container;)I
       4: aload_0
       5: invokeinterface #1993,  1         // InterfaceMethod net/minecraft/world/Container.m_6643_:()I
      10: invokedynamic #1998,  0           // InvokeDynamic #159:makeConcatWithConstants:(II)Ljava/lang/String;
      15: areturn

  private static int countNonEmptySlots(net.minecraft.world.Container);
    Code:
       0: iconst_0
       1: istore_1
       2: iconst_0
       3: istore_2
       4: iload_2
       5: aload_0
       6: invokeinterface #1993,  1         // InterfaceMethod net/minecraft/world/Container.m_6643_:()I
      11: if_icmpge     36
      14: aload_0
      15: iload_2
      16: invokeinterface #2003,  2         // InterfaceMethod net/minecraft/world/Container.m_8020_:(I)Lnet/minecraft/world/item/ItemStack;
      21: invokevirtual #1710               // Method net/minecraft/world/item/ItemStack.m_41619_:()Z
      24: ifne          30
      27: iinc          1, 1
      30: iinc          2, 1
      33: goto          4
      36: iload_1
      37: ireturn

  private static java.lang.String formatPos(net.minecraft.core.BlockPos);
    Code:
       0: aload_0
       1: invokevirtual #2008               // Method net/minecraft/core/BlockPos.m_123341_:()I
       4: aload_0
       5: invokevirtual #2011               // Method net/minecraft/core/BlockPos.m_123342_:()I
       8: aload_0
       9: invokevirtual #2014               // Method net/minecraft/core/BlockPos.m_123343_:()I
      12: invokedynamic #2019,  0           // InvokeDynamic #160:makeConcatWithConstants:(III)Ljava/lang/String;
      17: areturn

  private static net.minecraft.network.chat.Component lambda$addEntry$131(java.lang.String, java.lang.String, int, int, int, float, boolean);
    Code:
       0: aload_0
       1: aload_1
       2: iload_2
       3: iload_3
       4: iload         4
       6: invokestatic  #2026               // Method java/lang/Math.min:(II)I
       9: iload_3
      10: iload         4
      12: invokestatic  #2029               // Method java/lang/Math.max:(II)I
      15: fload         5
      17: iload         6
      19: ifeq          28
      22: ldc_w         #2031               // String  nbt=true
      25: goto          31
      28: ldc_w         #2033               // String
      31: invokedynamic #2038,  0           // InvokeDynamic #161:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;IIIFLjava/lang/String;)Ljava/lang/String;
      36: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      39: areturn

  private static net.minecraft.network.chat.Component lambda$addLootTable$130(net.minecraft.resources.ResourceLocation, java.lang.String);
    Code:
       0: aload_0
       1: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
       4: aload_1
       5: invokedynamic #2041,  0           // InvokeDynamic #162:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      10: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      13: areturn

  private static net.minecraft.network.chat.Component lambda$giveLootBlock$129(net.minecraft.resources.ResourceLocation, java.lang.String, boolean);
    Code:
       0: aload_0
       1: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
       4: aload_1
       5: iload_2
       6: invokedynamic #2046,  0           // InvokeDynamic #163:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
      11: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      14: areturn

  private static net.minecraft.network.chat.Component lambda$generate$128(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: invokedynamic #2051,  0           // InvokeDynamic #164:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      12: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      15: areturn

  private static net.minecraft.network.chat.Component lambda$generate$127(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: invokedynamic #2054,  0           // InvokeDynamic #165:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      12: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      15: areturn

  private static net.minecraft.network.chat.Component lambda$generate$126(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: invokedynamic #2057,  0           // InvokeDynamic #166:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      12: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      15: areturn

  private static net.minecraft.network.chat.Component lambda$info$125(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget, com.ogaba.sa_decor.common.loot.DecorLootContainerData, boolean, boolean, com.ogaba.sa_decor.common.loot.DecorLootConfig, net.minecraft.server.level.ServerPlayer);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: aload_1
       8: invokevirtual #1602               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.configId:()Ljava/lang/String;
      11: aload_1
      12: invokevirtual #2060               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.isLocked:()Z
      15: aload_1
      16: invokevirtual #2063               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.isSpawnedEmpty:()Z
      19: iload_2
      20: iload_3
      21: ifeq          30
      24: ldc_w         #2065               // String lootr
      27: goto          43
      30: iload_2
      31: ifeq          40
      34: ldc_w         #2067               // String sa_native
      37: goto          43
      40: ldc_w         #2069               // String shared
      43: aload         4
      45: ifnull        63
      48: aload         4
      50: invokevirtual #2073               // Method com/ogaba/sa_decor/common/loot/DecorLootConfig.openPass:()Lcom/ogaba/sa_decor/common/loot/DecorLootOpenPass;
      53: invokevirtual #2077               // Method com/ogaba/sa_decor/common/loot/DecorLootOpenPass.enabled:()Z
      56: ifeq          63
      59: iconst_1
      60: goto          64
      63: iconst_0
      64: aload_1
      65: invokevirtual #2080               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.isSearched:()Z
      68: aload_1
      69: invokevirtual #2084               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.lastGeneratedGameTime:()J
      72: aload_1
      73: aload         5
      75: invokevirtual #1644               // Method net/minecraft/server/level/ServerPlayer.m_20148_:()Ljava/util/UUID;
      78: invokevirtual #2087               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.isSearched:(Ljava/util/UUID;)Z
      81: aload_1
      82: aload         5
      84: invokevirtual #1644               // Method net/minecraft/server/level/ServerPlayer.m_20148_:()Ljava/util/UUID;
      87: invokevirtual #2090               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.lastGeneratedGameTime:(Ljava/util/UUID;)J
      90: aload_0
      91: invokevirtual #1503               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.container:()Lnet/minecraft/world/Container;
      94: invokestatic  #2092               // Method formatContainerSummary:(Lnet/minecraft/world/Container;)Ljava/lang/String;
      97: invokedynamic #2097,  0           // InvokeDynamic #167:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;ZZJZJLjava/lang/String;)Ljava/lang/String;
     102: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
     105: areturn

  private static net.minecraft.network.chat.Component lambda$info$124(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: invokedynamic #2100,  0           // InvokeDynamic #168:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      12: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      15: areturn

  private static net.minecraft.network.chat.Component lambda$refresh$123(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: invokedynamic #2103,  0           // InvokeDynamic #169:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      12: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      15: areturn

  private static net.minecraft.network.chat.Component lambda$respawnNow$122(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: invokedynamic #2106,  0           // InvokeDynamic #170:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      12: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      15: areturn

  private static net.minecraft.network.chat.Component lambda$lock$121(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget, boolean);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: iload_1
       8: invokedynamic #2111,  0           // InvokeDynamic #171:makeConcatWithConstants:(Ljava/lang/String;Z)Ljava/lang/String;
      13: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      16: areturn

  private static net.minecraft.network.chat.Component lambda$reset$120(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget, com.ogaba.sa_decor.common.loot.DecorLootContainerData);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: aload_1
       8: invokevirtual #1602               // Method com/ogaba/sa_decor/common/loot/DecorLootContainerData.configId:()Ljava/lang/String;
      11: invokedynamic #2114,  0           // InvokeDynamic #172:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      16: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      19: areturn

  private static net.minecraft.network.chat.Component lambda$clearInventory$119(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: invokedynamic #2117,  0           // InvokeDynamic #173:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      12: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      15: areturn

  private static net.minecraft.network.chat.Component lambda$clear$118(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: invokedynamic #2120,  0           // InvokeDynamic #174:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      12: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      15: areturn

  private static net.minecraft.network.chat.Component lambda$set$117(com.ogaba.sa_decor.command.SADecorLootCommand$LootTarget, java.lang.String, boolean);
    Code:
       0: aload_0
       1: invokevirtual #1439               // Method com/ogaba/sa_decor/command/SADecorLootCommand$LootTarget.pos:()Lnet/minecraft/core/BlockPos;
       4: invokestatic  #2048               // Method formatPos:(Lnet/minecraft/core/BlockPos;)Ljava/lang/String;
       7: aload_1
       8: iload_2
       9: invokedynamic #2123,  0           // InvokeDynamic #175:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
      14: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      17: areturn

  private static net.minecraft.network.chat.Component lambda$updateConfigFlag$116(java.lang.String, java.lang.String, boolean);
    Code:
       0: aload_0
       1: aload_1
       2: iload_2
       3: invokedynamic #2126,  0           // InvokeDynamic #176:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
       8: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      11: areturn

  private static net.minecraft.network.chat.Component lambda$setConfigRespawn$115(java.lang.String, boolean, int, boolean);
    Code:
       0: aload_0
       1: iload_1
       2: iload_2
       3: iload_3
       4: invokedynamic #2131,  0           // InvokeDynamic #177:makeConcatWithConstants:(Ljava/lang/String;ZIZ)Ljava/lang/String;
       9: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      12: areturn

  private static net.minecraft.network.chat.Component lambda$setConfigEmpty$114(java.lang.String, boolean, float);
    Code:
       0: aload_0
       1: iload_1
       2: fconst_0
       3: fconst_1
       4: fload_2
       5: invokestatic  #2134               // Method java/lang/Math.min:(FF)F
       8: invokestatic  #2136               // Method java/lang/Math.max:(FF)F
      11: invokedynamic #2141,  0           // InvokeDynamic #178:makeConcatWithConstants:(Ljava/lang/String;ZF)Ljava/lang/String;
      16: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      19: areturn

  private static boolean lambda$setConfigLock$113(java.lang.String, boolean);
    Code:
       0: aload_0
       1: iload_1
       2: invokestatic  #2144               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.setLockEnabled:(Ljava/lang/String;Z)Z
       5: ireturn

  private static boolean lambda$setConfigSearch$112(java.lang.String, boolean);
    Code:
       0: aload_0
       1: iload_1
       2: invokestatic  #2147               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.setSearchEnabled:(Ljava/lang/String;Z)Z
       5: ireturn

  private static boolean lambda$setConfigPerPlayer$111(java.lang.String, boolean);
    Code:
       0: aload_0
       1: iload_1
       2: invokestatic  #2150               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.setPerPlayer:(Ljava/lang/String;Z)Z
       5: ireturn

  private static net.minecraft.network.chat.Component lambda$createConfig$110(java.lang.String, boolean, boolean, boolean);
    Code:
       0: aload_0
       1: aload_0
       2: invokestatic  #2154               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.getConfigPath:(Ljava/lang/String;)Ljava/nio/file/Path;
       5: invokeinterface #2159,  1         // InterfaceMethod java/nio/file/Path.toAbsolutePath:()Ljava/nio/file/Path;
      10: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
      13: iload_1
      14: iload_2
      15: iload_3
      16: invokedynamic #2164,  0           // InvokeDynamic #179:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;ZZZ)Ljava/lang/String;
      21: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      24: areturn

  private static net.minecraft.network.chat.Component lambda$copyConfig$109(java.lang.String, java.lang.String);
    Code:
       0: aload_0
       1: aload_1
       2: invokedynamic #2167,  0           // InvokeDynamic #180:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
       7: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      10: areturn

  private static net.minecraft.network.chat.Component lambda$preset$108(java.lang.String);
    Code:
       0: aload_0
       1: aload_0
       2: invokestatic  #2154               // Method com/ogaba/sa_decor/common/loot/DecorLootConfigManager.getConfigPath:(Ljava/lang/String;)Ljava/nio/file/Path;
       5: invokeinterface #2159,  1         // InterfaceMethod java/nio/file/Path.toAbsolutePath:()Ljava/nio/file/Path;
      10: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
      13: invokedynamic #2170,  0           // InvokeDynamic #181:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      18: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      21: areturn

  private static net.minecraft.network.chat.Component lambda$addForceOpenRule$107(java.lang.String, net.minecraft.resources.ResourceLocation);
    Code:
       0: aload_0
       1: aload_1
       2: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
       5: invokedynamic #2173,  0           // InvokeDynamic #182:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      10: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      13: areturn

  private static net.minecraft.network.chat.Component lambda$forceOpenList$106(java.lang.String);
    Code:
       0: aload_0
       1: invokedynamic #2176,  0           // InvokeDynamic #183:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
       6: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       9: areturn

  private static net.minecraft.network.chat.Component lambda$forceOpenList$105();
    Code:
       0: ldc_w         #2178               // String No force open entries loaded.
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$forceOpenReload$104();
    Code:
       0: invokestatic  #945                // Method com/ogaba/sa_decor/common/loot/DecorForceOpenConfigManager.entries:()Ljava/util/List;
       3: invokeinterface #948,  1          // InterfaceMethod java/util/List.size:()I
       8: invokedynamic #2183,  0           // InvokeDynamic #184:makeConcatWithConstants:(I)Ljava/lang/String;
      13: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      16: areturn

  private static net.minecraft.network.chat.Component lambda$forceOpenFolder$103(java.nio.file.Path);
    Code:
       0: aload_0
       1: invokeinterface #2159,  1         // InterfaceMethod java/nio/file/Path.toAbsolutePath:()Ljava/nio/file/Path;
       6: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
       9: invokedynamic #2186,  0           // InvokeDynamic #185:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      17: areturn

  private static net.minecraft.network.chat.Component lambda$formatConfigs$102(int);
    Code:
       0: iload_0
       1: invokedynamic #2189,  0           // InvokeDynamic #186:makeConcatWithConstants:(I)Ljava/lang/String;
       6: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       9: areturn

  private static net.minecraft.network.chat.Component lambda$advancedHelp$101();
    Code:
       0: ldc_w         #2191               // String /sa_decor loot advanced reset/generate/refresh/clear_inventory/respawn_now
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$advancedHelp$100();
    Code:
       0: ldc_w         #2193               // String /sa_decor loot advanced format
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$advancedHelp$99();
    Code:
       0: ldc_w         #2195               // String /sa_decor loot advanced force_open list/add/reload/folder
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$advancedHelp$98();
    Code:
       0: ldc_w         #2197               // String /sa_decor loot advanced add <id> hand/item/tag/loot_table ...
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$advancedHelp$97();
    Code:
       0: ldc_w         #2199               // String /sa_decor loot advanced config <id> per_player/search/lock/empty/respawn ...
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$advancedHelp$96();
    Code:
       0: ldc_w         #2201               // String /sa_decor loot advanced create <id> [per_player] [search] [lock]
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$advancedHelp$95();
    Code:
       0: ldc_w         #2203               // String Advanced loot commands:
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$presets$94();
    Code:
       0: ldc_w         #2205               // String Use: /sa_decor loot preset <preset_id>
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$presets$93();
    Code:
       0: invokestatic  #893                // Method com/ogaba/sa_decor/common/loot/DecorLootDefaultProfiles.availablePresetIdsText:()Ljava/lang/String;
       3: invokedynamic #2208,  0           // InvokeDynamic #187:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
       8: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      11: areturn

  private static net.minecraft.network.chat.Component lambda$help$92();
    Code:
       0: invokestatic  #893                // Method com/ogaba/sa_decor/common/loot/DecorLootDefaultProfiles.availablePresetIdsText:()Ljava/lang/String;
       3: invokedynamic #2211,  0           // InvokeDynamic #188:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
       8: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      11: areturn

  private static net.minecraft.network.chat.Component lambda$help$91();
    Code:
       0: ldc_w         #2213               // String Advanced options: /sa_decor loot advanced
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$help$90();
    Code:
       0: ldc_w         #2215               // String Useful: list, reload, restore_defaults, folder, info, clear, test, lock, unlock, give
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$help$89();
    Code:
       0: ldc_w         #2217               // String 3) Look at a container: /sa_decor loot use <id> [locked]
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$help$88();
    Code:
       0: ldc_w         #2219               // String    Optional item: /sa_decor loot add item <id> minecraft:apple
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$help$87();
    Code:
       0: ldc_w         #2221               // String    Range count: /sa_decor loot add hand <id> <weight> <min> <max> [chance]
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$help$86();
    Code:
       0: ldc_w         #2223               // String    Optional hand: /sa_decor loot add hand <id> [weight] [count] [chance]
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$help$85();
    Code:
       0: ldc_w         #2225               // String 2) Add loot: hold an item and run /sa_decor loot add hand <id>
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$help$84();
    Code:
       0: ldc_w         #2227               // String 1) Create: /sa_decor loot new <id>  OR  /sa_decor loot preset <preset>
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$help$83();
    Code:
       0: ldc_w         #2229               // String SA Decor Loot - simple workflow
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$folder$82(java.nio.file.Path);
    Code:
       0: aload_0
       1: invokeinterface #2159,  1         // InterfaceMethod java/nio/file/Path.toAbsolutePath:()Ljava/nio/file/Path;
       6: invokestatic  #1239               // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
       9: invokedynamic #2232,  0           // InvokeDynamic #189:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      17: areturn

  private static net.minecraft.network.chat.Component lambda$list$81(java.lang.String);
    Code:
       0: aload_0
       1: invokedynamic #2235,  0           // InvokeDynamic #190:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
       6: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       9: areturn

  private static net.minecraft.network.chat.Component lambda$list$80();
    Code:
       0: ldc_w         #2237               // String No loot configs loaded.
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$restoreDefaultProfiles$79(int);
    Code:
       0: iload_0
       1: invokedynamic #2240,  0           // InvokeDynamic #191:makeConcatWithConstants:(I)Ljava/lang/String;
       6: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       9: areturn

  private static net.minecraft.network.chat.Component lambda$restoreDefaultProfiles$78();
    Code:
       0: ldc_w         #2242               // String All default loot crate profiles already exist; nothing was overwritten.
       3: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       6: areturn

  private static net.minecraft.network.chat.Component lambda$reload$77(int, int, int);
    Code:
       0: iload_0
       1: iload_1
       2: iload_2
       3: invokedynamic #2245,  0           // InvokeDynamic #192:makeConcatWithConstants:(III)Ljava/lang/String;
       8: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      11: areturn

  private static net.minecraft.network.chat.Component lambda$undoWand$76(boolean);
    Code:
       0: iload_0
       1: ifeq          10
       4: ldc_w         #2247               // String Undid the last Loot Crate Wand edit.
       7: goto          13
      10: ldc_w         #2249               // String There is no wand edit to undo.
      13: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      16: areturn

  private static net.minecraft.network.chat.Component lambda$createPresetAs$75(java.lang.String, java.lang.String);
    Code:
       0: aload_0
       1: aload_1
       2: invokedynamic #2252,  0           // InvokeDynamic #193:makeConcatWithConstants:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
       7: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      10: areturn

  private static net.minecraft.network.chat.Component lambda$importProfile$74(java.lang.String);
    Code:
       0: aload_0
       1: invokedynamic #2255,  0           // InvokeDynamic #194:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
       6: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       9: areturn

  private static net.minecraft.network.chat.Component lambda$exportProfile$73(java.lang.String);
    Code:
       0: aload_0
       1: invokedynamic #2258,  0           // InvokeDynamic #195:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
       6: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
       9: areturn

  private static net.minecraft.network.chat.Component lambda$cleanupLootMarkers$72(com.ogaba.sa_decor.common.loot.DecorLootProfileUsage$CleanupResult);
    Code:
       0: aload_0
       1: invokevirtual #2261               // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage$CleanupResult.staleContainersRemoved:()I
       4: aload_0
       5: invokevirtual #2264               // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage$CleanupResult.staleLooseRemoved:()I
       8: aload_0
       9: invokevirtual #2267               // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage$CleanupResult.missingProfileReferences:()I
      12: aload_0
      13: invokevirtual #845                // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage$CleanupResult.indexEntriesFixed:()I
      16: invokedynamic #2272,  0           // InvokeDynamic #196:makeConcatWithConstants:(IIII)Ljava/lang/String;
      21: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      24: areturn

  private static net.minecraft.network.chat.Component lambda$profileUsage$71(java.lang.String, com.ogaba.sa_decor.common.loot.DecorLootProfileUsage$Usage);
    Code:
       0: aload_0
       1: aload_1
       2: invokevirtual #2275               // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage$Usage.containers:()I
       5: aload_1
       6: invokevirtual #2278               // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage$Usage.looseLoot:()I
       9: aload_1
      10: invokevirtual #2281               // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage$Usage.looseLootConfigs:()I
      13: aload_1
      14: invokevirtual #2284               // Method com/ogaba/sa_decor/common/loot/DecorLootProfileUsage$Usage.staleLoadedContainers:()I
      17: invokedynamic #2289,  0           // InvokeDynamic #197:makeConcatWithConstants:(Ljava/lang/String;IIII)Ljava/lang/String;
      22: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      25: areturn

  private static int lambda$forceOpenCommand$70(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: ldc_w         #432                // String tag
      10: aload_0
      11: ldc_w         #434                // String tag_id
      14: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      17: aload_0
      18: ldc_w         #755                // String difficulty
      21: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      24: invokestatic  #2304               // Method forceOpenRuleByDifficulty:(Ljava/lang/String;)Lcom/ogaba/sa_decor/common/loot/DecorForceOpenRule;
      27: invokestatic  #2306               // Method addForceOpenRule:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;Lcom/ogaba/sa_decor/common/loot/DecorForceOpenRule;)I
      30: ireturn

  private static int lambda$forceOpenCommand$69(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: ldc_w         #432                // String tag
      10: aload_0
      11: ldc_w         #434                // String tag_id
      14: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      17: invokestatic  #1223               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenRule.defaults:()Lcom/ogaba/sa_decor/common/loot/DecorForceOpenRule;
      20: invokestatic  #2306               // Method addForceOpenRule:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;Lcom/ogaba/sa_decor/common/loot/DecorForceOpenRule;)I
      23: ireturn

  private static int lambda$forceOpenCommand$68(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: ldc_w         #420                // String item
      10: aload_0
      11: ldc_w         #422                // String item_id
      14: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      17: aload_0
      18: ldc_w         #755                // String difficulty
      21: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      24: invokestatic  #2304               // Method forceOpenRuleByDifficulty:(Ljava/lang/String;)Lcom/ogaba/sa_decor/common/loot/DecorForceOpenRule;
      27: invokestatic  #2306               // Method addForceOpenRule:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;Lcom/ogaba/sa_decor/common/loot/DecorForceOpenRule;)I
      30: ireturn

  private static int lambda$forceOpenCommand$67(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: ldc_w         #420                // String item
      10: aload_0
      11: ldc_w         #422                // String item_id
      14: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      17: invokestatic  #1223               // Method com/ogaba/sa_decor/common/loot/DecorForceOpenRule.defaults:()Lcom/ogaba/sa_decor/common/loot/DecorForceOpenRule;
      20: invokestatic  #2306               // Method addForceOpenRule:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;Lcom/ogaba/sa_decor/common/loot/DecorForceOpenRule;)I
      23: ireturn

  private static int lambda$forceOpenCommand$66(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2310               // Method forceOpenList:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$forceOpenCommand$65(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2312               // Method forceOpenReload:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$forceOpenCommand$64(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2314               // Method forceOpenFolder:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$configCommand$63(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #687                // String enabled
      17: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      20: aload_0
      21: ldc_w         #717                // String time_ticks
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #724                // String only_if_empty
      31: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      34: aload_0
      35: ldc_w         #726                // String clear_before_respawn
      38: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      41: invokestatic  #2324               // Method setConfigRespawn:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;ZIZZ)I
      44: ireturn

  private static int lambda$configCommand$62(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #687                // String enabled
      17: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      20: aload_0
      21: ldc_w         #717                // String time_ticks
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: iconst_1
      28: iconst_1
      29: invokestatic  #2324               // Method setConfigRespawn:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;ZIZZ)I
      32: ireturn

  private static int lambda$configCommand$61(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #687                // String enabled
      17: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      20: aload_0
      21: ldc_w         #708                // String spawn_chance
      24: invokestatic  #2328               // Method com/mojang/brigadier/arguments/FloatArgumentType.getFloat:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F
      27: invokestatic  #2330               // Method setConfigEmpty:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;ZF)I
      30: ireturn

  private static int lambda$configCommand$60(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #687                // String enabled
      17: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      20: invokestatic  #2332               // Method setConfigLock:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Z)I
      23: ireturn

  private static int lambda$configCommand$59(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #687                // String enabled
      17: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      20: invokestatic  #2334               // Method setConfigSearch:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Z)I
      23: ireturn

  private static int lambda$configCommand$58(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #687                // String enabled
      17: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      20: invokestatic  #2336               // Method setConfigPerPlayer:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Z)I
      23: ireturn

  private static int lambda$addLootTableCommand$57(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #446                // String loot_table_id
      17: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      20: invokestatic  #2338               // Method addLootTable:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)I
      23: ireturn

  private static int lambda$addTagCommand$56(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #434                // String tag_id
      17: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      20: aload_0
      21: ldc_w         #454                // String weight
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #487                // String min_count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: aload_0
      35: ldc_w         #489                // String max_count
      38: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      41: aload_0
      42: ldc_w         #474                // String chance
      45: invokestatic  #2328               // Method com/mojang/brigadier/arguments/FloatArgumentType.getFloat:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F
      48: invokestatic  #2340               // Method addTagById:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;IIIF)I
      51: ireturn

  private static int lambda$addTagCommand$55(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #434                // String tag_id
      17: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      20: aload_0
      21: ldc_w         #454                // String weight
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #467                // String count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: aload_0
      35: ldc_w         #467                // String count
      38: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      41: aload_0
      42: ldc_w         #474                // String chance
      45: invokestatic  #2328               // Method com/mojang/brigadier/arguments/FloatArgumentType.getFloat:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F
      48: invokestatic  #2340               // Method addTagById:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;IIIF)I
      51: ireturn

  private static int lambda$addItemCommand$54(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #422                // String item_id
      17: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      20: aload_0
      21: ldc_w         #454                // String weight
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #487                // String min_count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: aload_0
      35: ldc_w         #489                // String max_count
      38: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      41: aload_0
      42: ldc_w         #474                // String chance
      45: invokestatic  #2328               // Method com/mojang/brigadier/arguments/FloatArgumentType.getFloat:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F
      48: invokestatic  #2342               // Method addItemById:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;IIIF)I
      51: ireturn

  private static int lambda$addItemCommand$53(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #422                // String item_id
      17: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      20: aload_0
      21: ldc_w         #454                // String weight
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #467                // String count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: aload_0
      35: ldc_w         #467                // String count
      38: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      41: aload_0
      42: ldc_w         #474                // String chance
      45: invokestatic  #2328               // Method com/mojang/brigadier/arguments/FloatArgumentType.getFloat:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F
      48: invokestatic  #2342               // Method addItemById:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;IIIF)I
      51: ireturn

  private static int lambda$addHandCommand$52(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #454                // String weight
      17: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      20: aload_0
      21: ldc_w         #487                // String min_count
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #489                // String max_count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: aload_0
      35: ldc_w         #474                // String chance
      38: invokestatic  #2328               // Method com/mojang/brigadier/arguments/FloatArgumentType.getFloat:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F
      41: invokestatic  #2344               // Method addHeldItem:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;IIIF)I
      44: ireturn

  private static int lambda$addHandCommand$51(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #454                // String weight
      17: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      20: aload_0
      21: ldc_w         #467                // String count
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #467                // String count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: aload_0
      35: ldc_w         #474                // String chance
      38: invokestatic  #2328               // Method com/mojang/brigadier/arguments/FloatArgumentType.getFloat:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F
      41: invokestatic  #2344               // Method addHeldItem:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;IIIF)I
      44: ireturn

  private static int lambda$lootGiveCommand$50(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc           #197                // String block_id
      16: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      19: aload_0
      20: ldc           #221                // String locked
      22: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      25: invokestatic  #2346               // Method giveLootBlock:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;Z)I
      28: ireturn

  private static int lambda$lootGiveCommand$49(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc           #197                // String block_id
      16: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      19: iconst_0
      20: invokestatic  #2346               // Method giveLootBlock:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;Z)I
      23: ireturn

  private static int lambda$createCommand$48(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #602                // String per_player
      17: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      20: aload_0
      21: ldc_w         #609                // String search_enabled
      24: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      27: aload_0
      28: ldc_w         #616                // String lock_enabled
      31: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      34: invokestatic  #2348               // Method createConfig:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;ZZZ)I
      37: ireturn

  private static int lambda$createCommand$47(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #602                // String per_player
      17: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      20: aload_0
      21: ldc_w         #609                // String search_enabled
      24: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      27: iconst_0
      28: invokestatic  #2348               // Method createConfig:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;ZZZ)I
      31: ireturn

  private static int lambda$createCommand$46(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #602                // String per_player
      17: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      20: iconst_1
      21: iconst_0
      22: invokestatic  #2348               // Method createConfig:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;ZZZ)I
      25: ireturn

  private static int lambda$createCommand$45(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: iconst_1
      14: iconst_1
      15: iconst_0
      16: invokestatic  #2348               // Method createConfig:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;ZZZ)I
      19: ireturn

  private static int lambda$advancedLootCommand$44(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc           #221                // String locked
      16: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      19: invokestatic  #2350               // Method set:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Z)I
      22: ireturn

  private static int lambda$advancedLootCommand$43(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: iconst_0
      14: invokestatic  #2350               // Method set:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Z)I
      17: ireturn

  private static int lambda$advancedLootCommand$42(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2352               // Method generate:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$advancedLootCommand$41(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2354               // Method respawnNow:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$advancedLootCommand$40(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2356               // Method reset:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$advancedLootCommand$39(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2358               // Method clearInventory:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$advancedLootCommand$38(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2360               // Method refresh:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$advancedLootCommand$37(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2362               // Method formatConfigs:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$advancedLootCommand$36(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc_w         #523                // String from_id
      11: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      14: aload_0
      15: ldc_w         #525                // String to_id
      18: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      21: invokestatic  #2364               // Method copyConfig:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/lang/String;)I
      24: ireturn

  private static int lambda$advancedLootCommand$35(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2366               // Method advancedHelp:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$simpleTagEntryArgs$34(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #434                // String tag_id
      17: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      20: aload_0
      21: ldc_w         #454                // String weight
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #487                // String min_count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: aload_0
      35: ldc_w         #489                // String max_count
      38: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      41: aload_0
      42: ldc_w         #474                // String chance
      45: invokestatic  #2328               // Method com/mojang/brigadier/arguments/FloatArgumentType.getFloat:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F
      48: invokestatic  #2340               // Method addTagById:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;IIIF)I
      51: ireturn

  private static int lambda$simpleItemEntryArgs$33(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #422                // String item_id
      17: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      20: aload_0
      21: ldc_w         #454                // String weight
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #487                // String min_count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: aload_0
      35: ldc_w         #489                // String max_count
      38: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      41: aload_0
      42: ldc_w         #474                // String chance
      45: invokestatic  #2328               // Method com/mojang/brigadier/arguments/FloatArgumentType.getFloat:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F
      48: invokestatic  #2342               // Method addItemById:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;IIIF)I
      51: ireturn

  private static int lambda$simpleHandEntryArgs$32(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #454                // String weight
      17: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      20: aload_0
      21: ldc_w         #487                // String min_count
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #489                // String max_count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: aload_0
      35: ldc_w         #474                // String chance
      38: invokestatic  #2328               // Method com/mojang/brigadier/arguments/FloatArgumentType.getFloat:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F
      41: invokestatic  #2344               // Method addHeldItem:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;IIIF)I
      44: ireturn

  private static int lambda$simpleHandEntryArgs$31(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #454                // String weight
      17: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      20: aload_0
      21: ldc_w         #487                // String min_count
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #489                // String max_count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: fconst_1
      35: invokestatic  #2344               // Method addHeldItem:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;IIIF)I
      38: ireturn

  private static int lambda$simpleHandEntryArgs$30(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #454                // String weight
      17: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      20: aload_0
      21: ldc_w         #467                // String count
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #467                // String count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: aload_0
      35: ldc_w         #474                // String chance
      38: invokestatic  #2328               // Method com/mojang/brigadier/arguments/FloatArgumentType.getFloat:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F
      41: invokestatic  #2344               // Method addHeldItem:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;IIIF)I
      44: ireturn

  private static int lambda$simpleHandEntryArgs$29(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #454                // String weight
      17: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      20: aload_0
      21: ldc_w         #467                // String count
      24: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      27: aload_0
      28: ldc_w         #467                // String count
      31: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      34: fconst_1
      35: invokestatic  #2344               // Method addHeldItem:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;IIIF)I
      38: ireturn

  private static int lambda$simpleHandEntryArgs$28(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #454                // String weight
      17: invokestatic  #2322               // Method com/mojang/brigadier/arguments/IntegerArgumentType.getInteger:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I
      20: iconst_1
      21: iconst_1
      22: fconst_1
      23: invokestatic  #2344               // Method addHeldItem:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;IIIF)I
      26: ireturn

  private static int lambda$simpleAddCommand$27(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #446                // String loot_table_id
      17: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      20: invokestatic  #2338               // Method addLootTable:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)I
      23: ireturn

  private static int lambda$simpleAddCommand$26(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #434                // String tag_id
      17: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      20: bipush        10
      22: iconst_1
      23: iconst_1
      24: fconst_1
      25: invokestatic  #2340               // Method addTagById:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;IIIF)I
      28: ireturn

  private static int lambda$simpleAddCommand$25(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc_w         #422                // String item_id
      17: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      20: bipush        10
      22: iconst_1
      23: iconst_1
      24: fconst_1
      25: invokestatic  #2342               // Method addItemById:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;IIIF)I
      28: ireturn

  private static int lambda$simpleAddCommand$24(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: bipush        10
      15: iconst_1
      16: iconst_1
      17: fconst_1
      18: invokestatic  #2344               // Method addHeldItem:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;IIIF)I
      21: ireturn

  private static int lambda$simpleUseCommand$23(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc           #221                // String locked
      16: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      19: invokestatic  #2350               // Method set:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Z)I
      22: ireturn

  private static int lambda$simpleUseCommand$22(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: iconst_0
      14: invokestatic  #2350               // Method set:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Z)I
      17: ireturn

  private static int lambda$simpleNewCommand$21(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: iconst_1
      14: iconst_1
      15: iconst_0
      16: invokestatic  #2348               // Method createConfig:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;ZZZ)I
      19: ireturn

  private static int lambda$lootCommand$20(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: iconst_0
       8: invokestatic  #2368               // Method lock:(Lnet/minecraft/commands/CommandSourceStack;Z)I
      11: ireturn

  private static int lambda$lootCommand$19(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: iconst_1
       8: invokestatic  #2368               // Method lock:(Lnet/minecraft/commands/CommandSourceStack;Z)I
      11: ireturn

  private static int lambda$lootCommand$18(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2352               // Method generate:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$lootCommand$17(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2370               // Method clear:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$lootCommand$16(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2372               // Method info:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$lootCommand$15(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc_w         #307                // String preset_id
      11: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #2374               // Method preset:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I
      17: ireturn

  private static int lambda$lootCommand$14(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2376               // Method presets:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$lootCommand$13(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2378               // Method folder:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$lootCommand$12(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2380               // Method list:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$lootCommand$11(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc_w         #307                // String preset_id
      11: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      14: aload_0
      15: ldc_w         #298                // String target_id
      18: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      21: invokestatic  #2382               // Method createPresetAs:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/lang/String;)I
      24: ireturn

  private static int lambda$lootCommand$10(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc_w         #296                // String export_id
      11: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      14: aload_0
      15: ldc_w         #298                // String target_id
      18: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      21: invokestatic  #2384               // Method importProfile:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/lang/String;)I
      24: ireturn

  private static int lambda$lootCommand$9(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc_w         #266                // String profile_id
      11: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #2386               // Method exportProfile:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I
      17: ireturn

  private static int lambda$lootCommand$8(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc_w         #280                // String remove_missing_profiles
      11: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      14: invokestatic  #2388               // Method cleanupLootMarkers:(Lnet/minecraft/commands/CommandSourceStack;Z)I
      17: ireturn

  private static int lambda$lootCommand$7(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: iconst_0
       8: invokestatic  #2388               // Method cleanupLootMarkers:(Lnet/minecraft/commands/CommandSourceStack;Z)I
      11: ireturn

  private static int lambda$lootCommand$6(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc_w         #266                // String profile_id
      11: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      14: invokestatic  #2390               // Method profileUsage:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I
      17: ireturn

  private static int lambda$lootCommand$5(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2392               // Method undoWand:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$lootCommand$4(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2394               // Method restoreDefaultProfiles:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$lootCommand$3(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2396               // Method reload:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$lootCommand$2(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: invokestatic  #2398               // Method help:(Lnet/minecraft/commands/CommandSourceStack;)I
      10: ireturn

  private static int lambda$giveCommand$1(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc           #197                // String block_id
      16: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      19: aload_0
      20: ldc           #221                // String locked
      22: invokestatic  #2318               // Method com/mojang/brigadier/arguments/BoolArgumentType.getBool:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Z
      25: invokestatic  #2346               // Method giveLootBlock:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;Z)I
      28: ireturn

  private static int lambda$giveCommand$0(com.mojang.brigadier.context.CommandContext) throws com.mojang.brigadier.exceptions.CommandSyntaxException;
    Code:
       0: aload_0
       1: invokevirtual #2294               // Method com/mojang/brigadier/context/CommandContext.getSource:()Ljava/lang/Object;
       4: checkcast     #71                 // class net/minecraft/commands/CommandSourceStack
       7: aload_0
       8: ldc           #185                // String config_id
      10: invokestatic  #2302               // Method com/mojang/brigadier/arguments/StringArgumentType.getString:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;
      13: aload_0
      14: ldc           #197                // String block_id
      16: invokestatic  #2298               // Method net/minecraft/commands/arguments/ResourceLocationArgument.m_107011_:(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;
      19: iconst_0
      20: invokestatic  #2346               // Method giveLootBlock:(Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;Z)I
      23: ireturn

  static {};
    Code:
       0: new           #1912               // class com/mojang/brigadier/exceptions/SimpleCommandExceptionType
       3: dup
       4: ldc_w         #2401               // String Look at a container first.
       7: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      10: invokespecial #2404               // Method com/mojang/brigadier/exceptions/SimpleCommandExceptionType."<init>":(Lcom/mojang/brigadier/Message;)V
      13: putstatic     #1910               // Field NO_BLOCK_HIT:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      16: new           #1912               // class com/mojang/brigadier/exceptions/SimpleCommandExceptionType
      19: dup
      20: ldc_w         #2406               // String The targeted block is not a loot-capable container.
      23: invokestatic  #796                // InterfaceMethod net/minecraft/network/chat/Component.m_237113_:(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;
      26: invokespecial #2404               // Method com/mojang/brigadier/exceptions/SimpleCommandExceptionType."<init>":(Lcom/mojang/brigadier/Message;)V
      29: putstatic     #1924               // Field NOT_LOOT_CONTAINER:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      32: return
}
