run method
Implementation
@override
void run(String label, List<String> args) {
if (args.isNotEmpty) {
server.log('Wrong usage, use modes', level: LogLevel.error);
return;
}
final modes = server.assetManager.packs
.expand(
(pack) =>
pack.value.getModes().map((mode) => ItemLocation(pack.key, mode)),
)
.toList(growable: false);
server.log('${modes.length} available game mode(s):', level: LogLevel.info);
for (final mode in modes) {
server.log(mode, level: LogLevel.info);
}
}