39 array $resourcePackEntries,
43 UuidInterface $worldTemplateId,
44 string $worldTemplateVersion,
45 bool $forceDisableVibrantVisuals,
48 $result->resourcePackEntries = $resourcePackEntries;
49 $result->mustAccept = $mustAccept;
50 $result->hasAddons = $hasAddons;
51 $result->hasScripts = $hasScripts;
52 $result->worldTemplateId = $worldTemplateId;
53 $result->worldTemplateVersion = $worldTemplateVersion;
54 $result->forceDisableVibrantVisuals = $forceDisableVibrantVisuals;
65 $this->mustAccept = $in->getBool();
66 $this->hasAddons = $in->
getBool();
67 $this->hasScripts = $in->
getBool();
68 $this->forceDisableVibrantVisuals = $in->
getBool();
69 $this->worldTemplateId = $in->
getUUID();
70 $this->worldTemplateVersion = $in->
getString();
73 while($resourcePackCount-- > 0){
74 $this->resourcePackEntries[] = ResourcePackInfoEntry::read($in);
79 $out->putBool($this->mustAccept);
80 $out->putBool($this->hasAddons);
81 $out->putBool($this->hasScripts);
82 $out->putBool($this->forceDisableVibrantVisuals);
83 $out->putUUID($this->worldTemplateId);
84 $out->putString($this->worldTemplateVersion);
85 $out->putLShort(count($this->resourcePackEntries));
86 foreach($this->resourcePackEntries as $entry){