mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-03 00:25:04 +00:00
Added support for creation-time validation of generator options, closes #2717
This commit is contained in:
@ -1575,6 +1575,14 @@ final class KnownTranslationFactory{
|
||||
]);
|
||||
}
|
||||
|
||||
public static function pocketmine_level_invalidGeneratorOptions(Translatable|string $preset, Translatable|string $generatorName, Translatable|string $details) : Translatable{
|
||||
return new Translatable(KnownTranslationKeys::POCKETMINE_LEVEL_INVALIDGENERATOROPTIONS, [
|
||||
"preset" => $preset,
|
||||
"generatorName" => $generatorName,
|
||||
"details" => $details,
|
||||
]);
|
||||
}
|
||||
|
||||
public static function pocketmine_level_loadError(Translatable|string $param0, Translatable|string $param1) : Translatable{
|
||||
return new Translatable(KnownTranslationKeys::POCKETMINE_LEVEL_LOADERROR, [
|
||||
0 => $param0,
|
||||
|
@ -338,6 +338,7 @@ final class KnownTranslationKeys{
|
||||
public const POCKETMINE_LEVEL_CORRUPTED = "pocketmine.level.corrupted";
|
||||
public const POCKETMINE_LEVEL_DEFAULTERROR = "pocketmine.level.defaultError";
|
||||
public const POCKETMINE_LEVEL_GENERATIONERROR = "pocketmine.level.generationError";
|
||||
public const POCKETMINE_LEVEL_INVALIDGENERATOROPTIONS = "pocketmine.level.invalidGeneratorOptions";
|
||||
public const POCKETMINE_LEVEL_LOADERROR = "pocketmine.level.loadError";
|
||||
public const POCKETMINE_LEVEL_NOTFOUND = "pocketmine.level.notFound";
|
||||
public const POCKETMINE_LEVEL_PREPARING = "pocketmine.level.preparing";
|
||||
|
Reference in New Issue
Block a user