#67 Unmapped fake blockstate data: TAG_Compound={ "name" => TAG_String="minecraft:lava_cauldron" "version" => TAG_Int=17959425 "states" => TAG_Compound={ "cauldron_liquid" => TAG_String="water" "fill_level" => TAG_Int=1 } "PMMPDataVersion" => TAG_Long=1 }
Submitted by PocketMine-MP 5.7.1+dev
General information
| Version: | 5.7.1+dev | 
|---|---|
| Git commit: | cf45d0c9 | 
| Plugin involvement: | Indirect | 
| Report date: | 2023-12-24 15:55:07 +0000 UTC | 
| Server uptime: | 0 days 14 hours 41 minutes 35 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=17959425 "states" => TAG_Compound={ "cauldron_liquid" => TAG_String="water" "fill_level" => TAG_Int=1 } "PMMPDataVersion" => TAG_Long=1 } | 
| File: | pmsrc/src/world/World | 
| Line: | #1196 | 
| Type: | pocketmine\utils\AssumptionFailedError | 
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
				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(1098): pocketmine\world\World->createBlockUpdatePackets(object pocketmine\network\mcpe\convert\TypeConverter#146470, array[1])
#1 pmsrc/src/world/World(1115): pocketmine\world\World->pocketmine\world\{closure}(object pocketmine\network\mcpe\convert\TypeConverter#146470)
#2 (): pocketmine\world\World->pocketmine\world\{closure}(object Closure#1123544)
#3 pmsrc/src/world/World(1114): array_map(object Closure#1175842, array[2])
#4 pmsrc/src/network/mcpe/convert/TypeConverter(306): pocketmine\world\World->pocketmine\world\{closure}(object pocketmine\network\mcpe\convert\TypeConverter#146470)
#5 pmsrc/src/world/World(1113): pocketmine\network\mcpe\convert\TypeConverter::broadcastByTypeConverter(array[1], object Closure#674473)
#6 pmsrc/src/world/World(990): pocketmine\world\World->actuallyDoTick(int 826306)
#7 pmsrc/src/world/WorldManager(351): pocketmine\world\World->doTick(int 826306)
#8 pmsrc/src/Server(1882): pocketmine\world\WorldManager->tick(int 826306)
#9 pmsrc/src/Server(1764): pocketmine\Server->tick()
#10 pmsrc/src/Server(1096): pocketmine\Server->tickProcessor()
#11 pmsrc/src/PocketMine(334): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#3, object pocketmine\utils\MainLogger#6, string[24] /home/anmine/servers/s5/, string[32] /home/anmine/servers/s5/plugins/)
#12 pmsrc/src/PocketMine(357): pocketmine\server()
#13 pmsrc(11): require(string[61] phar:///home/anmine/servers/s5/InCore.phar/src/PocketMine.php)
Loaded Plugins
- 
                            Show
 
Server Settings
- 
                            Show
 
Installed Composer Dependencies
- 
                            Show
 
Installed PHP Extensions
- 
                            Show