Bugs fixed:
- If move was false, then gravity wouldn't work
- If target was set to null, an error would appear
- On player teleportation, he would start walking away (when teleporting the teleport feature from asteroid)
New features:
- Extensions
-> Ability to change even internal code from Asteroid by making a special .jar file with our API using our special functions for it
- AsteroidAPI
-> An extremely big API that allows you to manipulate players in any way you want, from movement to jumping and breaking blocks
* Block Break
- Create fake players profiles without a premium UUID that will get a random skin from the available links
- Connect/Disconnect players
- Animations for:
* Swimming (Floating)
* Climbing
* Damage
* Death
* Realistic Gravity
* Jump
* Realistic Knockback
* Movement
* Realistic Sprinting
showAnonPlayers: false # When you hover over the ping, it shows Anonymous Player
- Fake Player target, you can now make fake players follow other players or other fake players themselves, it can not only be used for following players, but also for breaking blocks if you raytrace on one (/asteroid extra target (fake player) (player/raytrace block)
- Extremely big optimizations, made almost everything asynchronously
- All the extra memory allocated for fake players is now being managed efficiently (All the task ids are stored in a concurrent hashmap and allow for dumping when a fake player leaves/gets disconnected)
- Fake player head yaw and body yaw rendering
- Ability to show again anon players in ping when hovering over:
- Inside extra features added a teleportation feature which disables the player to move upon tp (/asteroid extra teleport (fake player) (player)
- Added new movement options in config:
movement:
enabled: true # If false, no abilities will work
abilities: # The abilities for each part of the player
gravity: true # This is self-explanatory
movement:
move: true # The ability for the fake player to go to a location
swim_float: true # The ability for the fake player to float while in water, not just go directly down unrealistically
climbing: true # The ability for the fake player to be able to climb ladders and vines
jump: true # The ability for the fake player to jump
target_and_look:
look: true # The ability for the fake player to use packets and teleportation techniques to rotate the player's head and body accordingly
follow_target: true # The ability for the fake player to follow a target
check_for_same_location: true # When the player stops moving, if set to false, the head will always go down
block_destruction:
enabled: true # The ability to let the fake player destroy assigned
- GEMINI IS HERE! It's now fully functional and operational + these new settings inside the ai section (advanced):
gemini: # Same as for GPT ^^^^
maxTokens: 2048
temperature: 0.15
- Extensions Marketplace, yes you've seen it right! Now any developer will be able to sell/publish for free extensions of asteroid
Bugs Fixed:
- More error handlers
- 1.8.8 animation packets spam error, now fake players can have movement, look and destroy blocks + pickup items and show them (even on 1.8.8)
- After rotating player, when going out of their chunk, their rotation would be randomized
- Profiles generation max profiles, it was always 1000 no matter what, now you can choose the number
- When you just did /asteroid profiles generate An error would appear
- Small reflection optimization
- Removed /asteroid info due to getting a lot of errors since I've managed to get an extremely optimized way to bridge server -> proxy
- Gemini errors on the other versions, it was only able to say the first word
Added lifespan, after an N amount of time the fake players will get disconnected (inside spoof section):
lifespan: "{random[300,600]}"
- Plugin name changer (for main and libs)
Put this inside your config (spoof section):
- For some people the player count might get stuck at 12, to fix it I've did some work around it with protocollib and managed to do it (make sure you are using the latest dev build for protocollib for 1.20.x servers)Code:plugin: main: name: "AFKRewards" authors: - "Dede" libs: name: "AuthenticationLibs" authors: - "ender"
Bug Fixes:
New features:
- Safeguards not being executed when player is talking to AI
- Velocity not working
skipLoginAllow: false
- 1.8 support
- Added inside spoof:
(It will forcefully skip the login part)
-> so basically you can now make fake players execute commands when they join (can be used for one time commands too)
- Added delay to location, eg: (check changelogs)
- added sudo! now you can use commands (in on join): 80:sudo!msg SerbanHero sup
