Bug Fixes:
New features:
- Sometimes safeguards weren't taken into account when the bot was talking
- Made the movement algorithm a bit more async, and also added asynchronous chunk check to not overload with unloaded block check
closeOnNewPlayerMentioned: true # When a player is talking to a bot and he tries to talk with another player, the conversation will be destroyed
- 1.20.4 support
- Item pickup animation
- Fake players can now drop items + death animation + respawn
- Head rotation on teleport
- Big optimization for armor and item equipment
- A lot of async operations
- Extra features: /asteroid extra <ip/rotate>
- You can now define a max size when you generate profiles
- Added delay for on_join_commands and one_time_commands
- 90% of gravity is now async, meaning a significant performance impact if u wanna use that feature
- You can now see fake players when you hover over the ping
- New feature in OpenAI GPT,
Bug fixes:
New features:
- Model Engine, Mythic Mobs + Holograms onJoin errors have been fixed
- Model Engine spam error fixed
- No generated players error handled
- Read Time out error handled
- Fixed AntiPopup error for fake players
- Fixed Velocity proxyinitialization problem
- Fixed InteractiveChat making the bots respond twice
- Stabilized OpenAI Gpt
- Added a ton of new settings to OpenAI GPT + remade the whole config for it
- Added GEMINI support (for chat) (ALPHA)
- For fluctuation, you can now choose the basic method "NONE" because you might want to use only "time of day" playerbase algorithm
- You can now use "chat!" in on-join-commands to make the fake player send a word made by you
- Added $cache$.yml to cache one-time-commands and maybe other possible things
- You can now also execute GUARANTEED commands in the on_join_commands, just put -999 to chance
- Added one-time commands + caching method for it
- Playerbase time of day algorithm implemented
- Armor + item functions for fake players added
That's right!
Asteroid now supports velocity and our most wanted feature: dum dum dum...... CHATGPT!
You can now let players talk to fake players with natural responses which you can always change the possible outputs
You can also let AI talk to AI so your chat isn't dead if you have many fake players, this allows for the usage for A LOT more players than before!
Features:
- inventory_listener: true
-> When you put items in a player's inventory, each second it will update it, it will affect performance
- Scheduler Chat: use chat! before any message you want to be sent (check docs for more info)
New features:
- benchmark (before making fake players join, write inside console /asteroid benchmark to fully test your server capabilities)
- gravity setting inside config, you can now disable gravity for fake players if you want better performance
Extreme optimizations have been done, my 5gb server has been able to handle over 2.3k players with of course a not so good performance, but it did handle it.
