run method

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

Implementation

@override
void run(String label, List<String> args) {
  if (args.isNotEmpty) throw const CommandUsageException();
  final worlds = server.worldNames.toList()..sort();
  server.log("${worlds.length} loaded world(s).");
  server.consoler.table(
    ["World", "Players", "Game mode"],
    [
      for (final name in worlds)
        [
          name,
          server.getWorld(name)!.players.length,
          server.getWorld(name)!.state.info.gameMode?.toString() ?? 'sandbox',
        ],
    ],
  );
}