@Override
  public @NotNull ModCommand andThen(@NotNull ModCommand next) {
    if (next instanceof ModUpdateSystemOptions nextUpdate) {
      return new ModUpdateSystemOptions(ContainerUtil.concat(options, nextUpdate.options));
    }
    return ModCommand.super.andThen(next);
  }
@Override
  public @NotNull ModCommand andThen(@NotNull ModCommand next)