run method

  1. @override
Future<void> run(
  1. String label,
  2. List<String> args
)

Implementation

@override
Future<void> run(String label, List<String> args) async {
  if (args.length > 1) {
    server.log("Wrong usage, use ${getUsage()}", level: LogLevel.error);
  }
  final worldName = args.elementAtOrNull(0) ?? defaultWorldName;
  server.log("Resetting world...", level: LogLevel.info);
  await server.getWorld(worldName)?.resetWorld();
  server.log("World reset successful", level: LogLevel.info);
}