Fixed paintings not working in newly generated worlds

Paintings would not work unless at least one entity was loaded from disk
(or saved).
This commit is contained in:
Dylan K. Taylor
2022-05-20 11:12:55 +01:00
parent a323a5e56d
commit 0ea3861d43
2 changed files with 5 additions and 2 deletions

View File

@ -24,6 +24,8 @@ declare(strict_types=1);
namespace pocketmine\entity\object;
class PaintingMotive{
private static bool $initialized = false;
/** @var PaintingMotive[] */
protected static $motives = [];
@ -76,6 +78,9 @@ class PaintingMotive{
* @return PaintingMotive[]
*/
public static function getAll() : array{
if(!self::$initialized){
self::init();
}
return self::$motives;
}