menu
#61 Unmapped fake blockstate data: TAG_Compound={ "name" => TAG_String="minecraft:lava_cauldron" "version" => TAG_Int=17879555 "states" => TAG_Compound={ "cauldron_liquid" => TAG_String="water" "fill_level" => TAG_Int=1 } "PMMPDataVersion" => TAG_Long=1 }

Submitted by PocketMine-MP 5.9.1+dev

General information

Version: 5.9.1+dev
Git commit: 75a7b989
Plugin involvement: Indirect
Report date: 2023-12-24 09:30:03 +0000 UTC
Server uptime: 0 days 0 hours 1 minutes 52 seconds

System Information

PHP version: 8.2.9
JIT status: Not available
Operating system: linux
System banner: Linux ananasmine.ru 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64

Error information

Warning: a plugin was indirectly involved in this crash. This may be a false positive. Please contact the plugin author before opening a bug ticket.
Thread: Main
Message: Unmapped fake blockstate data: TAG_Compound={ "name" => TAG_String="minecraft:lava_cauldron" "version" => TAG_Int=17879555 "states" => TAG_Compound={ "cauldron_liquid" => TAG_String="water" "fill_level" => TAG_Int=1 } "PMMPDataVersion" => TAG_Long=1 }
File: pmsrc/src/world/World
Line: #1197
Type: pocketmine\utils\AssumptionFailedError
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
				if($expectedClass !== null && $tile instanceof $expectedClass && count($fakeStateProperties = $tile->getRenderUpdateBugWorkaroundStateProperties($fullBlock)) > 0){
$originalStateData = $blockTranslator->internalIdToNetworkStateData($fullBlock->getStateId());
$fakeStateData = new BlockStateData(
$originalStateData->getName(),
array_merge($originalStateData->getStates(), $fakeStateProperties),
$originalStateData->getVersion()
);
$packets[] = UpdateBlockPacket::create(
$blockPosition,
$blockTranslator->getBlockStateDictionary()->lookupStateIdFromData($fakeStateData) ?? throw new AssumptionFailedError("Unmapped fake blockstate data: " . $fakeStateData->toNbt()),
UpdateBlockPacket::FLAG_NETWORK,
UpdateBlockPacket::DATA_LAYER_NORMAL
);
}
}
$packets[] = UpdateBlockPacket::create(
$blockPosition,
$blockTranslator->internalIdToNetworkId($fullBlock->getStateId()),
UpdateBlockPacket::FLAG_NETWORK,
UpdateBlockPacket::DATA_LAYER_NORMAL
#0 pmsrc/src/world/World(1099): pocketmine\world\World->createBlockUpdatePackets(object pocketmine\network\mcpe\convert\TypeConverter#75337, array[1])
#1 pmsrc/src/world/World(1116): pocketmine\world\World->pocketmine\world\{closure}(object pocketmine\network\mcpe\convert\TypeConverter#75337)
#2 (): pocketmine\world\World->pocketmine\world\{closure}(object Closure#968808)
#3 pmsrc/src/world/World(1115): array_map(object Closure#770567, array[1])
#4 pmsrc/src/network/mcpe/convert/TypeConverter(311): pocketmine\world\World->pocketmine\world\{closure}(object pocketmine\network\mcpe\convert\TypeConverter#75337)
#5 pmsrc/src/world/World(1114): pocketmine\network\mcpe\convert\TypeConverter::broadcastByTypeConverter(array[2], object Closure#1310986)
#6 pmsrc/src/world/World(992): pocketmine\world\World->actuallyDoTick(int 1149)
#7 pmsrc/src/world/WorldManager(351): pocketmine\world\World->doTick(int 1149)
#8 pmsrc/src/Server(1891): pocketmine\world\WorldManager->tick(int 1149)
#9 pmsrc/src/Server(1773): pocketmine\Server->tick()
#10 pmsrc/src/Server(1096): pocketmine\Server->tickProcessor()
#11 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#3, object pocketmine\utils\MainLogger#6, string[24] /home/anmine/servers/s1/, string[32] /home/anmine/servers/s1/plugins/)
#12 pmsrc/src/PocketMine(364): pocketmine\server()
#13 pmsrc(11): require(string[61] phar:///home/anmine/servers/s1/InCore.phar/src/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show

Installed Composer Dependencies

Installed PHP Extensions

  • Show