@everyone Hello I clean code!!
# 7Placer v1.4.0a
### Multibot:
- `LocalAccounts` changed from array to map.
- Removed `multibot()` command, replaced by` connect()` and `disconnect()` // To connect all just put 'all' in the argument.
- Reworked most of `commands.ts`
### Bot:
- All functions will now use bot.username instead of bot.generalinfo.user.name.
- Reworked `Bot.ts`, class `Bot` is now the superclass of `Client` and `WSBot` classes.
- Subclass `WSBot` requries `auth` and `username` (username saved in LocalAccounts)
### Queue:
- `PlacePixel()` is now async. (no longer returns false)
- Added new global variable `seven.order`.
- Added `order()` static method to `Queue` based on `seven.order`.
### GUI:
- Custom canvas now blinks for easier visibility.
- Renamed `css.ts` to `style.ts`.
- Moved custom canvas css from `./canvas/canvas.ts` to `./css/style.ts`
### Other:
- On websocket close, `Bot.botIndex` will go down by 1.
### Bug Fixes:
- While attempting to start a bot with an invalid auth, it no longer thinks the user is 'Guest'.
Update link:
https://github.com/Aztilux/7Placer/releases/tag/v1.4.0a