diff --git a/src/pocketmine/nbt/BigEndianNBTStream.php b/src/pocketmine/nbt/BigEndianNBTStream.php index 9c70eb27a..fd12fd459 100644 --- a/src/pocketmine/nbt/BigEndianNBTStream.php +++ b/src/pocketmine/nbt/BigEndianNBTStream.php @@ -23,7 +23,11 @@ declare(strict_types=1); namespace pocketmine\nbt; +#ifndef COMPILE use pocketmine\utils\Binary; +#endif + +#include class BigEndianNBTStream extends NBTStream{ diff --git a/src/pocketmine/nbt/LittleEndianNBTStream.php b/src/pocketmine/nbt/LittleEndianNBTStream.php index fe1a6ea30..fd89fd5ae 100644 --- a/src/pocketmine/nbt/LittleEndianNBTStream.php +++ b/src/pocketmine/nbt/LittleEndianNBTStream.php @@ -23,7 +23,11 @@ declare(strict_types=1); namespace pocketmine\nbt; +#ifndef COMPILE use pocketmine\utils\Binary; +#endif + +#include class LittleEndianNBTStream extends NBTStream{ diff --git a/src/pocketmine/nbt/NBTStream.php b/src/pocketmine/nbt/NBTStream.php index 0ffaad878..358ca88e0 100644 --- a/src/pocketmine/nbt/NBTStream.php +++ b/src/pocketmine/nbt/NBTStream.php @@ -33,7 +33,11 @@ use pocketmine\nbt\tag\ListTag; use pocketmine\nbt\tag\NamedTag; use pocketmine\nbt\tag\StringTag; use pocketmine\nbt\tag\Tag; +#ifndef COMPILE use pocketmine\utils\Binary; +#endif + +#include /** * Base Named Binary Tag encoder/decoder diff --git a/src/pocketmine/nbt/NetworkLittleEndianNBTStream.php b/src/pocketmine/nbt/NetworkLittleEndianNBTStream.php index 61abc5de5..dff11c537 100644 --- a/src/pocketmine/nbt/NetworkLittleEndianNBTStream.php +++ b/src/pocketmine/nbt/NetworkLittleEndianNBTStream.php @@ -23,7 +23,11 @@ declare(strict_types=1); namespace pocketmine\nbt; +#ifndef COMPILE use pocketmine\utils\Binary; +#endif + +#include class NetworkLittleEndianNBTStream extends LittleEndianNBTStream{ diff --git a/tests/preprocessor b/tests/preprocessor index 86961f819..316fd5606 160000 --- a/tests/preprocessor +++ b/tests/preprocessor @@ -1 +1 @@ -Subproject commit 86961f81970a49f8c25e18d0d414961d7142a84d +Subproject commit 316fd5606fef1191e7f228d3156dd1518c33aba4