diff --git a/src/Log/Minecraft/Vanilla/Bukkit/Spigot/SpigotLog.php b/src/Log/Minecraft/Vanilla/Bukkit/Spigot/SpigotLog.php index d19a9b4..d5212c4 100644 --- a/src/Log/Minecraft/Vanilla/Bukkit/Spigot/SpigotLog.php +++ b/src/Log/Minecraft/Vanilla/Bukkit/Spigot/SpigotLog.php @@ -6,7 +6,7 @@ abstract class SpigotLog extends CraftBukkitLog { - protected static string $logIdentifier = "CraftBukkit version (?:git|\d+(?:-[a-zA-Z]+)?)\-Spigot"; + protected static string $logIdentifier = "(?:CraftBukkit|Spigot) version (?:git|\d+(?:-[a-zA-Z]+)?)\-Spigot"; /** * @return string @@ -15,4 +15,4 @@ public function getName(): string { return "Spigot"; } -} \ No newline at end of file +} diff --git a/test/data/Vanilla/Bukkit/Spigot/spigot-start-26-1.json b/test/data/Vanilla/Bukkit/Spigot/spigot-start-26-1.json new file mode 100644 index 0000000..44db57e --- /dev/null +++ b/test/data/Vanilla/Bukkit/Spigot/spigot-start-26-1.json @@ -0,0 +1,1630 @@ +{ + "id": "spigot\/server", + "name": "Spigot", + "type": "Server Log", + "version": "26.1", + "title": "Spigot 26.1 Server Log", + "entries": [ + { + "level": 6, + "time": null, + "prefix": "[17:14:24] [ServerMain\/INFO]:", + "lines": [ + { + "number": 1, + "content": "[17:14:24] [ServerMain\/INFO]: Environment: Environment[sessionHost=https:\/\/sessionserver.mojang.com, servicesHost=https:\/\/api.minecraftservices.com, profilesHost=https:\/\/api.mojang.com, name=PROD]" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:24] [ServerMain\/INFO]:", + "lines": [ + { + "number": 2, + "content": "[17:14:24] [ServerMain\/INFO]: Found new data pack file\/bukkit, loading it automatically" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:24] [Worker-Main-1\/INFO]:", + "lines": [ + { + "number": 3, + "content": "[17:14:24] [Worker-Main-1\/INFO]: No existing world data, creating new world" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [ServerMain\/INFO]:", + "lines": [ + { + "number": 4, + "content": "[17:14:25] [ServerMain\/INFO]: Loaded 1515 recipes" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 5, + "content": "[17:14:25] [Server thread\/INFO]: Starting json RPC server on 0.0.0.0:9900" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 6, + "content": "[17:14:25] [Server thread\/INFO]: Json-RPC Management connection listening on 0.0.0.0:9900" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 7, + "content": "[17:14:25] [Server thread\/INFO]: Starting minecraft server version 26.1" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 8, + "content": "[17:14:25] [Server thread\/INFO]: Loading properties" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 9, + "content": "[17:14:25] [Server thread\/INFO]: This server is running Spigot version 4610-Spigot-cc5228d-56d2a88 (MC: 26.1) (Implementing API version 26.1-R0.1-SNAPSHOT)" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 10, + "content": "[17:14:25] [Server thread\/INFO]: *** This version of Spigot contains changes to some enums. If you notice that plugins no longer work after updating, please report this to the developers of those plugins first. ***" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 11, + "content": "[17:14:25] [Server thread\/INFO]: *** If you cannot update those plugins, you can try setting `settings.compatibility.enum-compatibility-mode` to `true` in `bukkit.yml`. ***" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Management server IO #1\/INFO]:", + "lines": [ + { + "number": 12, + "content": "[17:14:25] [Management server IO #1\/INFO]: RPC Connection #1: Management connection opened for \/**.**.**.**:10602" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 13, + "content": "[17:14:25] [Server thread\/INFO]: Debug logging is disabled" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 14, + "content": "[17:14:25] [Server thread\/INFO]: Server Ping Player Sample Count: 12" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 15, + "content": "[17:14:25] [Server thread\/INFO]: Using 4 threads for Netty based IO" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 16, + "content": "[17:14:25] [Server thread\/INFO]: Default game type: SURVIVAL" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 17, + "content": "[17:14:25] [Server thread\/INFO]: Generating keypair" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 18, + "content": "[17:14:26] [Server thread\/INFO]: Starting Minecraft server on *:20685" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 19, + "content": "[17:14:26] [Server thread\/INFO]: Preparing level \"world\"" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 20, + "content": "[17:14:26] [Server thread\/INFO]: -------- World Settings For [world] --------" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 21, + "content": "[17:14:26] [Server thread\/INFO]: Experience Merge Radius: 3.0" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 22, + "content": "[17:14:26] [Server thread\/INFO]: Mob Spawn Range: 6" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 23, + "content": "[17:14:26] [Server thread\/INFO]: Cactus Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 24, + "content": "[17:14:26] [Server thread\/INFO]: Cane Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 25, + "content": "[17:14:26] [Server thread\/INFO]: Melon Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 26, + "content": "[17:14:26] [Server thread\/INFO]: Mushroom Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 27, + "content": "[17:14:26] [Server thread\/INFO]: Pumpkin Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 28, + "content": "[17:14:26] [Server thread\/INFO]: Sapling Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 29, + "content": "[17:14:26] [Server thread\/INFO]: Beetroot Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 30, + "content": "[17:14:26] [Server thread\/INFO]: Carrot Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 31, + "content": "[17:14:26] [Server thread\/INFO]: Potato Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 32, + "content": "[17:14:26] [Server thread\/INFO]: Wheat Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 33, + "content": "[17:14:26] [Server thread\/INFO]: NetherWart Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 34, + "content": "[17:14:26] [Server thread\/INFO]: Vine Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 35, + "content": "[17:14:26] [Server thread\/INFO]: Cocoa Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 36, + "content": "[17:14:26] [Server thread\/INFO]: Bamboo Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 37, + "content": "[17:14:26] [Server thread\/INFO]: SweetBerry Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 38, + "content": "[17:14:26] [Server thread\/INFO]: Kelp Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 39, + "content": "[17:14:26] [Server thread\/INFO]: TwistingVines Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 40, + "content": "[17:14:26] [Server thread\/INFO]: WeepingVines Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 41, + "content": "[17:14:26] [Server thread\/INFO]: CaveVines Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 42, + "content": "[17:14:26] [Server thread\/INFO]: Entity Tracking Range: Pl 48 \/ An 48 \/ Mo 48 \/ Mi 32 \/ Di 128 \/ Other 64" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 43, + "content": "[17:14:26] [Server thread\/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 44, + "content": "[17:14:26] [Server thread\/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 45, + "content": "[17:14:26] [Server thread\/INFO]: Max TNT Explosions: 100" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 46, + "content": "[17:14:26] [Server thread\/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 47, + "content": "[17:14:26] [Server thread\/INFO]: View Distance: 10" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 48, + "content": "[17:14:26] [Server thread\/INFO]: Simulation Distance: 5" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 49, + "content": "[17:14:26] [Server thread\/INFO]: Item Despawn Rate: 6000" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 50, + "content": "[17:14:26] [Server thread\/INFO]: Item Merge Radius: 2.5" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 51, + "content": "[17:14:26] [Server thread\/INFO]: Entity Activation Range: An 32 \/ Mo 32 \/ Ra 48 \/ Mi 16 \/ Tiv true \/ Isa false" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 52, + "content": "[17:14:26] [Server thread\/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 53, + "content": "[17:14:26] [Server thread\/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 54, + "content": "[17:14:26] [Server thread\/INFO]: Zombie Aggressive Towards Villager: true" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 55, + "content": "[17:14:26] [Server thread\/INFO]: Nerfing mobs spawned from spawners: false" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:26] [Server thread\/INFO]:", + "lines": [ + { + "number": 56, + "content": "[17:14:26] [Server thread\/INFO]: Selecting global world spawn..." + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 57, + "content": "[17:14:30] [Server thread\/INFO]: -------- World Settings For [world_nether] --------" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 58, + "content": "[17:14:30] [Server thread\/INFO]: Experience Merge Radius: 3.0" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 59, + "content": "[17:14:30] [Server thread\/INFO]: Mob Spawn Range: 6" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 60, + "content": "[17:14:30] [Server thread\/INFO]: Cactus Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 61, + "content": "[17:14:30] [Server thread\/INFO]: Cane Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 62, + "content": "[17:14:30] [Server thread\/INFO]: Melon Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 63, + "content": "[17:14:30] [Server thread\/INFO]: Mushroom Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 64, + "content": "[17:14:30] [Server thread\/INFO]: Pumpkin Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 65, + "content": "[17:14:30] [Server thread\/INFO]: Sapling Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 66, + "content": "[17:14:30] [Server thread\/INFO]: Beetroot Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 67, + "content": "[17:14:30] [Server thread\/INFO]: Carrot Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 68, + "content": "[17:14:30] [Server thread\/INFO]: Potato Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 69, + "content": "[17:14:30] [Server thread\/INFO]: Wheat Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 70, + "content": "[17:14:30] [Server thread\/INFO]: NetherWart Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 71, + "content": "[17:14:30] [Server thread\/INFO]: Vine Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 72, + "content": "[17:14:30] [Server thread\/INFO]: Cocoa Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 73, + "content": "[17:14:30] [Server thread\/INFO]: Bamboo Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 74, + "content": "[17:14:30] [Server thread\/INFO]: SweetBerry Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 75, + "content": "[17:14:30] [Server thread\/INFO]: Kelp Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 76, + "content": "[17:14:30] [Server thread\/INFO]: TwistingVines Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 77, + "content": "[17:14:30] [Server thread\/INFO]: WeepingVines Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 78, + "content": "[17:14:30] [Server thread\/INFO]: CaveVines Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 79, + "content": "[17:14:30] [Server thread\/INFO]: Entity Tracking Range: Pl 48 \/ An 48 \/ Mo 48 \/ Mi 32 \/ Di 128 \/ Other 64" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 80, + "content": "[17:14:30] [Server thread\/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 81, + "content": "[17:14:30] [Server thread\/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 82, + "content": "[17:14:30] [Server thread\/INFO]: Max TNT Explosions: 100" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 83, + "content": "[17:14:30] [Server thread\/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 84, + "content": "[17:14:30] [Server thread\/INFO]: View Distance: 10" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 85, + "content": "[17:14:30] [Server thread\/INFO]: Simulation Distance: 5" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 86, + "content": "[17:14:30] [Server thread\/INFO]: Item Despawn Rate: 6000" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 87, + "content": "[17:14:30] [Server thread\/INFO]: Item Merge Radius: 2.5" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 88, + "content": "[17:14:30] [Server thread\/INFO]: Entity Activation Range: An 32 \/ Mo 32 \/ Ra 48 \/ Mi 16 \/ Tiv true \/ Isa false" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 89, + "content": "[17:14:30] [Server thread\/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 90, + "content": "[17:14:30] [Server thread\/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 91, + "content": "[17:14:30] [Server thread\/INFO]: Zombie Aggressive Towards Villager: true" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 92, + "content": "[17:14:30] [Server thread\/INFO]: Nerfing mobs spawned from spawners: false" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:30] [Server thread\/INFO]:", + "lines": [ + { + "number": 93, + "content": "[17:14:30] [Server thread\/INFO]: Selecting global world spawn..." + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 94, + "content": "[17:14:31] [Server thread\/INFO]: -------- World Settings For [world_the_end] --------" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 95, + "content": "[17:14:31] [Server thread\/INFO]: Experience Merge Radius: 3.0" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 96, + "content": "[17:14:31] [Server thread\/INFO]: Mob Spawn Range: 6" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 97, + "content": "[17:14:31] [Server thread\/INFO]: Cactus Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 98, + "content": "[17:14:31] [Server thread\/INFO]: Cane Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 99, + "content": "[17:14:31] [Server thread\/INFO]: Melon Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 100, + "content": "[17:14:31] [Server thread\/INFO]: Mushroom Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 101, + "content": "[17:14:31] [Server thread\/INFO]: Pumpkin Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 102, + "content": "[17:14:31] [Server thread\/INFO]: Sapling Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 103, + "content": "[17:14:31] [Server thread\/INFO]: Beetroot Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 104, + "content": "[17:14:31] [Server thread\/INFO]: Carrot Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 105, + "content": "[17:14:31] [Server thread\/INFO]: Potato Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 106, + "content": "[17:14:31] [Server thread\/INFO]: Wheat Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 107, + "content": "[17:14:31] [Server thread\/INFO]: NetherWart Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 108, + "content": "[17:14:31] [Server thread\/INFO]: Vine Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 109, + "content": "[17:14:31] [Server thread\/INFO]: Cocoa Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 110, + "content": "[17:14:31] [Server thread\/INFO]: Bamboo Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 111, + "content": "[17:14:31] [Server thread\/INFO]: SweetBerry Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 112, + "content": "[17:14:31] [Server thread\/INFO]: Kelp Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 113, + "content": "[17:14:31] [Server thread\/INFO]: TwistingVines Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 114, + "content": "[17:14:31] [Server thread\/INFO]: WeepingVines Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 115, + "content": "[17:14:31] [Server thread\/INFO]: CaveVines Growth Modifier: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 116, + "content": "[17:14:31] [Server thread\/INFO]: Entity Tracking Range: Pl 48 \/ An 48 \/ Mo 48 \/ Mi 32 \/ Di 128 \/ Other 64" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 117, + "content": "[17:14:31] [Server thread\/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 118, + "content": "[17:14:31] [Server thread\/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 119, + "content": "[17:14:31] [Server thread\/INFO]: Max TNT Explosions: 100" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 120, + "content": "[17:14:31] [Server thread\/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 121, + "content": "[17:14:31] [Server thread\/INFO]: View Distance: 10" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 122, + "content": "[17:14:31] [Server thread\/INFO]: Simulation Distance: 5" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 123, + "content": "[17:14:31] [Server thread\/INFO]: Item Despawn Rate: 6000" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 124, + "content": "[17:14:31] [Server thread\/INFO]: Item Merge Radius: 2.5" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 125, + "content": "[17:14:31] [Server thread\/INFO]: Entity Activation Range: An 32 \/ Mo 32 \/ Ra 48 \/ Mi 16 \/ Tiv true \/ Isa false" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 126, + "content": "[17:14:31] [Server thread\/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 127, + "content": "[17:14:31] [Server thread\/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 128, + "content": "[17:14:31] [Server thread\/INFO]: Zombie Aggressive Towards Villager: true" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 129, + "content": "[17:14:31] [Server thread\/INFO]: Nerfing mobs spawned from spawners: false" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 130, + "content": "[17:14:31] [Server thread\/INFO]: Selecting global world spawn..." + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 131, + "content": "[17:14:31] [Server thread\/INFO]: Loading 0 persistent chunks..." + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 132, + "content": "[17:14:31] [Server thread\/INFO]: Preparing spawn area: 100%" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:31] [Server thread\/INFO]:", + "lines": [ + { + "number": 133, + "content": "[17:14:31] [Server thread\/INFO]: Time elapsed: 5689 ms" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Server thread\/INFO]:", + "lines": [ + { + "number": 134, + "content": "[17:14:32] [Server thread\/INFO]: Done (5.893s)! For help, type \"help\"" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Server thread\/INFO]:", + "lines": [ + { + "number": 135, + "content": "[17:14:32] [Server thread\/INFO]: Starting GS4 status listener" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Server thread\/INFO]:", + "lines": [ + { + "number": 136, + "content": "[17:14:32] [Server thread\/INFO]: Thread Query Listener started" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Query Listener #1\/INFO]:", + "lines": [ + { + "number": 137, + "content": "[17:14:32] [Query Listener #1\/INFO]: Query running on 0.0.0.0:9898" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Server thread\/INFO]:", + "lines": [ + { + "number": 138, + "content": "[17:14:32] [Server thread\/INFO]: JMX monitoring enabled" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Server thread\/INFO]:", + "lines": [ + { + "number": 139, + "content": "[17:14:32] [Server thread\/INFO]: Saving chunks for level 'ServerLevel[world]'\/minecraft:overworld" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Server thread\/INFO]:", + "lines": [ + { + "number": 140, + "content": "[17:14:32] [Server thread\/INFO]: Saving chunks for level 'ServerLevel[world_nether]'\/minecraft:the_nether" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Server thread\/INFO]:", + "lines": [ + { + "number": 141, + "content": "[17:14:32] [Server thread\/INFO]: Saving chunks for level 'ServerLevel[world_the_end]'\/minecraft:the_end" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Server thread\/INFO]:", + "lines": [ + { + "number": 142, + "content": "[17:14:32] [Server thread\/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Server thread\/INFO]:", + "lines": [ + { + "number": 143, + "content": "[17:14:32] [Server thread\/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Server thread\/INFO]:", + "lines": [ + { + "number": 144, + "content": "[17:14:32] [Server thread\/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved" + } + ] + }, + { + "level": 6, + "time": null, + "prefix": "[17:14:32] [Server thread\/INFO]:", + "lines": [ + { + "number": 145, + "content": "[17:14:32] [Server thread\/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved" + }, + { + "number": 146, + "content": "" + } + ] + } + ], + "analysis": { + "problems": [], + "information": [ + { + "message": "Minecraft version: 26.1", + "counter": 1, + "entry": { + "level": 6, + "time": null, + "prefix": "[17:14:25] [Server thread\/INFO]:", + "lines": [ + { + "number": 7, + "content": "[17:14:25] [Server thread\/INFO]: Starting minecraft server version 26.1" + } + ] + }, + "label": "Minecraft version", + "value": "26.1" + } + ] + } +} \ No newline at end of file diff --git a/test/data/Vanilla/Bukkit/Spigot/spigot-start-26-1.log b/test/data/Vanilla/Bukkit/Spigot/spigot-start-26-1.log new file mode 100644 index 0000000..557d57e --- /dev/null +++ b/test/data/Vanilla/Bukkit/Spigot/spigot-start-26-1.log @@ -0,0 +1,145 @@ +[17:14:24] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD] +[17:14:24] [ServerMain/INFO]: Found new data pack file/bukkit, loading it automatically +[17:14:24] [Worker-Main-1/INFO]: No existing world data, creating new world +[17:14:25] [ServerMain/INFO]: Loaded 1515 recipes +[17:14:25] [Server thread/INFO]: Starting json RPC server on 0.0.0.0:9900 +[17:14:25] [Server thread/INFO]: Json-RPC Management connection listening on 0.0.0.0:9900 +[17:14:25] [Server thread/INFO]: Starting minecraft server version 26.1 +[17:14:25] [Server thread/INFO]: Loading properties +[17:14:25] [Server thread/INFO]: This server is running Spigot version 4610-Spigot-cc5228d-56d2a88 (MC: 26.1) (Implementing API version 26.1-R0.1-SNAPSHOT) +[17:14:25] [Server thread/INFO]: *** This version of Spigot contains changes to some enums. If you notice that plugins no longer work after updating, please report this to the developers of those plugins first. *** +[17:14:25] [Server thread/INFO]: *** If you cannot update those plugins, you can try setting `settings.compatibility.enum-compatibility-mode` to `true` in `bukkit.yml`. *** +[17:14:25] [Management server IO #1/INFO]: RPC Connection #1: Management connection opened for /**.**.**.**:10602 +[17:14:25] [Server thread/INFO]: Debug logging is disabled +[17:14:25] [Server thread/INFO]: Server Ping Player Sample Count: 12 +[17:14:25] [Server thread/INFO]: Using 4 threads for Netty based IO +[17:14:25] [Server thread/INFO]: Default game type: SURVIVAL +[17:14:25] [Server thread/INFO]: Generating keypair +[17:14:26] [Server thread/INFO]: Starting Minecraft server on *:20685 +[17:14:26] [Server thread/INFO]: Preparing level "world" +[17:14:26] [Server thread/INFO]: -------- World Settings For [world] -------- +[17:14:26] [Server thread/INFO]: Experience Merge Radius: 3.0 +[17:14:26] [Server thread/INFO]: Mob Spawn Range: 6 +[17:14:26] [Server thread/INFO]: Cactus Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Cane Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Melon Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Mushroom Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Pumpkin Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Sapling Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Beetroot Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Carrot Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Potato Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Wheat Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: NetherWart Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Vine Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Cocoa Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Bamboo Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: SweetBerry Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Kelp Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: TwistingVines Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: WeepingVines Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: CaveVines Growth Modifier: 100% +[17:14:26] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64 +[17:14:26] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false +[17:14:26] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 +[17:14:26] [Server thread/INFO]: Max TNT Explosions: 100 +[17:14:26] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[17:14:26] [Server thread/INFO]: View Distance: 10 +[17:14:26] [Server thread/INFO]: Simulation Distance: 5 +[17:14:26] [Server thread/INFO]: Item Despawn Rate: 6000 +[17:14:26] [Server thread/INFO]: Item Merge Radius: 2.5 +[17:14:26] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false +[17:14:26] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200 +[17:14:26] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[17:14:26] [Server thread/INFO]: Zombie Aggressive Towards Villager: true +[17:14:26] [Server thread/INFO]: Nerfing mobs spawned from spawners: false +[17:14:26] [Server thread/INFO]: Selecting global world spawn... +[17:14:30] [Server thread/INFO]: -------- World Settings For [world_nether] -------- +[17:14:30] [Server thread/INFO]: Experience Merge Radius: 3.0 +[17:14:30] [Server thread/INFO]: Mob Spawn Range: 6 +[17:14:30] [Server thread/INFO]: Cactus Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Cane Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Melon Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Mushroom Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Pumpkin Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Sapling Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Beetroot Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Carrot Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Potato Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Wheat Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: NetherWart Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Vine Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Cocoa Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Bamboo Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: SweetBerry Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Kelp Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: TwistingVines Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: WeepingVines Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: CaveVines Growth Modifier: 100% +[17:14:30] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64 +[17:14:30] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false +[17:14:30] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 +[17:14:30] [Server thread/INFO]: Max TNT Explosions: 100 +[17:14:30] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[17:14:30] [Server thread/INFO]: View Distance: 10 +[17:14:30] [Server thread/INFO]: Simulation Distance: 5 +[17:14:30] [Server thread/INFO]: Item Despawn Rate: 6000 +[17:14:30] [Server thread/INFO]: Item Merge Radius: 2.5 +[17:14:30] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false +[17:14:30] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200 +[17:14:30] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[17:14:30] [Server thread/INFO]: Zombie Aggressive Towards Villager: true +[17:14:30] [Server thread/INFO]: Nerfing mobs spawned from spawners: false +[17:14:30] [Server thread/INFO]: Selecting global world spawn... +[17:14:31] [Server thread/INFO]: -------- World Settings For [world_the_end] -------- +[17:14:31] [Server thread/INFO]: Experience Merge Radius: 3.0 +[17:14:31] [Server thread/INFO]: Mob Spawn Range: 6 +[17:14:31] [Server thread/INFO]: Cactus Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Cane Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Melon Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Mushroom Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Pumpkin Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Sapling Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Beetroot Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Carrot Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Potato Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Wheat Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: NetherWart Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Vine Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Cocoa Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Bamboo Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: SweetBerry Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Kelp Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: TwistingVines Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: WeepingVines Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: CaveVines Growth Modifier: 100% +[17:14:31] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64 +[17:14:31] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false +[17:14:31] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 +[17:14:31] [Server thread/INFO]: Max TNT Explosions: 100 +[17:14:31] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[17:14:31] [Server thread/INFO]: View Distance: 10 +[17:14:31] [Server thread/INFO]: Simulation Distance: 5 +[17:14:31] [Server thread/INFO]: Item Despawn Rate: 6000 +[17:14:31] [Server thread/INFO]: Item Merge Radius: 2.5 +[17:14:31] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false +[17:14:31] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200 +[17:14:31] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[17:14:31] [Server thread/INFO]: Zombie Aggressive Towards Villager: true +[17:14:31] [Server thread/INFO]: Nerfing mobs spawned from spawners: false +[17:14:31] [Server thread/INFO]: Selecting global world spawn... +[17:14:31] [Server thread/INFO]: Loading 0 persistent chunks... +[17:14:31] [Server thread/INFO]: Preparing spawn area: 100% +[17:14:31] [Server thread/INFO]: Time elapsed: 5689 ms +[17:14:32] [Server thread/INFO]: Done (5.893s)! For help, type "help" +[17:14:32] [Server thread/INFO]: Starting GS4 status listener +[17:14:32] [Server thread/INFO]: Thread Query Listener started +[17:14:32] [Query Listener #1/INFO]: Query running on 0.0.0.0:9898 +[17:14:32] [Server thread/INFO]: JMX monitoring enabled +[17:14:32] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[17:14:32] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether +[17:14:32] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end +[17:14:32] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[17:14:32] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[17:14:32] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[17:14:32] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved diff --git a/test/tests/Logs/AutoLogsTest.php b/test/tests/Logs/AutoLogsTest.php index 3e929d3..32adab0 100644 --- a/test/tests/Logs/AutoLogsTest.php +++ b/test/tests/Logs/AutoLogsTest.php @@ -764,6 +764,16 @@ public function test_spigot_start_1165(): void $this->assertStringEqualsFile($log->getExpectedPath(), $log->getOutput(), $log->getLogPath()); } + /** + * @return void + * @throws Exception + */ + public function test_spigot_start_26_1(): void + { + $log = new TestLog('Vanilla/Bukkit/Spigot/spigot-start-26-1.log'); + $this->assertStringEqualsFile($log->getExpectedPath(), $log->getOutput(), $log->getLogPath()); + } + /** * @return void * @throws Exception