Patch note:
- Added BungeeCord support (Test)
- Added `proxy-ip` and `proxy-port` on BasicConfig for Doll connection when BungeeCord in used
- Changed whitelist logic
- New BungeeCord plugin is implemented.
- Config version changed to 19
- Added perm.yml
- Fixed lang.yml is not updating
- Fixed Join message setting not work
- Adjusted Give command to require target to be online
---
## BungeeCord (Test)
For Servers running on bungeecord mode, `proxy-ip` and `proxy-port` are provided on Basic Config.<br>
All doll will connect to the target address instead of the server itself.<br><br>
Please report any problem on Github.<br>
Note:
1. When using BungeeCord mode, sometimes Doll will join as single character name, which represents this connection is failed to manipulate, spawn again could solve.<br>This might different from environments.
2. Doll with same name among servers are not allowed to spawn at the same time.
3. On BungeeCord, doll will connected as single character name temporarily. This does not affect `/find` or `/glist` command as doll will convert to their real name after joining the server successfully
---
## perm.yml
A new mini permission setting config is added.
It allows server owner to set detailed settings for dolls.<br>
Like prefix, suffix, max-spawn, max-create. (restrict skin is not implemented)
These permission node are suggested to add under groups for convenience.
Example:<br>
`playerdoll.perm.max-doll-spawn.default` is bind to `default permission group`.<br>
When player with `default permission group` enter `/doll spawn` command, the plugin will check to see if the player contains permission of `playerdoll.perm.max-doll-spawn.default`, then fetch the corresponding value from perm.yml and do the check.
Description and Example are on perm.yml
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" }