Patch Note:
- **Updated documentation on [Github](https://github.com/sjavi4/PlayerDoll/blob/main/README.md)**
- Removed support for 1.20-1.20.2
- Removed redundant side functions
- Removed built-in permission
- Remade Config for better management (Not Complete)
- Remade Doll Joining Logic to provide real-player alike process (Maybe the best way to eliminate interferes with plugins)
- Used Logger to replace System.out
- Internal changes
- Clean-up codes
## Permissions
- Now only OP is able to call actions, unless a permission managment plugin is installed
- Details on Github
## Configs
- Now config has reworked, there should be some problems while handling config file update.
- Detailed implementation at future version.
- Renamed many keys
Affected Configs<br>
[Doll config/Basic config/Flag config/Language config]
- *Please re-generate a new one to avoid errors
## Dolls
- Now dolls will Emulate a client to deal with [no connection error] from server side plugin handling.
- Using a internal fake client may produce unforeseen problems. Test from Author, it should be fine on some basic usages.
- Using a client can extend controls of Doll in the future, like scripting or other interactions.
- For Doll being kicked by Exceeding Packet Rate Limit when Join, [temporary solution](https://github.com/sjavi4/PlayerDoll?tab=readme-ov-file#cautions)
## Others
- Some settings will temporarily hardcoded or cancelled, like Doll prefix/suffix, spawn limits.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }