diff --git a/src/item/ItemFactory.php b/src/item/ItemFactory.php index ed992133a..2f6c8e2d2 100644 --- a/src/item/ItemFactory.php +++ b/src/item/ItemFactory.php @@ -507,7 +507,7 @@ class ItemFactory{ */ public function isRegistered(int $id, int $variant = 0) : bool{ if($id < 256){ - return BlockFactory::getInstance()->isRegistered(self::itemToBlockId($id)); + return GlobalBlockStateHandlers::getUpgrader()->upgradeIntIdMeta(self::itemToBlockId($id), $variant & 0xf) !== null; } return isset($this->list[self::getListOffset($id, $variant)]);