[+] MySQL Proxy Bridge is out of beta, it should work almost exactly the same like redis lettuce
[+] Changed the whole random generator, now it's A LOT faster & more optimized
[+] Added more database error handling
[~] Fixed AsteroidAPI childAction rare nullpointerexception
[~] Optimized memory usage for pathfinding
[~] Optimized socket address random generation
[~] Optimized Time of Day algorithm
[~] Fixed fake players moving when being spawned at checkpoint
[~] Fixed console_log for fluctuation
[~] You can now disable the messages sent in console from fluctuation, simply add
console_log: false under the fluctuation section
[+] Optimized asteroid fake player join, now it's about 10x faster than before (related to server thread usage which would only happen when a fake player joins). Spawned 300 fake players in 1 minute, 19.7~ tps (while spawning) (/asteroid benchmark)
[~] Updated failsafe
[~] Removed debug print on 1.21.4 that appeared whenever you would hit a fake player
[~] Damage fixed on 1.21.4 & 1.21.5
[~] Due to paper's async teleportation, when doing /asteroid extra teleport (fake player) the fake player would get too fast the coords and would start moving directly to them, now it's fixed
[+] Fixed locale error on 1.20.1
[~] Fixed error on /asteroid extra teleport if performance mode was on
[~] Fixed /asteroid extra rotate on 1.21.3+ versions
[+] Support for 1.21.5
[+] Support for Arclight 1.16.5
[~] Optimized A LOT how extensions execute data
[~] Gravity works again on 1.21.4
[~] Fixed moonwalking on fake players after movement stop
[~] Optimized the API a lot more & internal API execution, also removed monitoring system from it
[~] By default, fake players strafe to look more realistic, you can now make them walk straight, without any of asteroid's strafe algorithm forcing the fake players to walk differently. Simply add in movement section under "move", "strafe: true"
[-] Removed "EXEC COMM" print
