BedrockWorldData: enable commands by default

This commit is contained in:
Dylan K. Taylor 2022-12-19 14:59:55 +00:00
parent d7ebabd771
commit a30c649607
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -85,6 +85,7 @@ class BedrockWorldData extends BaseNbtWorldData{
private const TAG_HARDCORE = "hardcore";
private const TAG_GAME_RULES = "GameRules";
private const TAG_LAST_OPENED_WITH_VERSION = "lastOpenedWithVersion";
private const TAG_COMMANDS_ENABLED = "commandsEnabled";
public static function generate(string $path, string $name, WorldCreationOptions $options) : void{
switch($options->getGeneratorClass()){
@ -125,6 +126,7 @@ class BedrockWorldData extends BaseNbtWorldData{
->setInt(self::TAG_RAIN_TIME, 0)
->setByte(self::TAG_SPAWN_MOBS, 1)
->setByte(self::TAG_TEXTURE_PACKS_REQUIRED, 0) //TODO
->setByte(self::TAG_COMMANDS_ENABLED, 1)
->setTag(self::TAG_LAST_OPENED_WITH_VERSION, new ListTag(array_map(fn(int $v) => new IntTag($v), self::CURRENT_CLIENT_VERSION_TARGET)))
//Additional PocketMine-MP fields