Changelog
Patch note: [Alpha release]
- Implemented Auto-update Config
- Implemented Config modification detector
- Remade Permission related system (Test)
- Added
playerImmune
on permission.yml - Changed Doll UUID from Name to Random generation
- Made support to server using LuckPerms (Test)
- Code clean up
Configs
Auto-Update
- Apply to config, lang, flag, perm
- Added key
ReplaceConfig
on config.yml for config update behavior
(true : replace the whole config by new version
[lost all settings]
false : add missing keys to config
[no longer maintain format, comments are missing]) - If you want to check the original newer version config, open Plugin.jar as ZIP and then open the config file
Modification Detector
- Apply to config, lang, flag, perm
- Added key
AutoReload
on config.yml for detecting changes. - Automatically update when changes detected in Real Time
- Without typing reload commands
Permission (Test)
- Remade permission.yml
- catagroized configurations
- added
playerImmune
key (Make Doll no longer damagable by Player) - If no LuckPerms in use, extra storage playerPerm.yml will appear (Record of player UUID - permission group)
- Abandoned old player/uuids.yml
- now all players are having
default
group by default, players will not be saved when they are underdefault
group
Added attach
key (String list) for LuckPerms permission groups (Primary Group Name)
in Test function
If you are using LuckPerms and having own permission groups
you can assign those groups into `attach` key
player belongs to that permission group will automatically apply to PlayerDoll permission group in Runtime.
(Both groups are not interfering with each other)
UUID
- Doll Name used to be the UUID of Doll, it caused some annoying problems when using Rename
- New Doll will use a randomly generated UUID
- It should be no impact for old and new version of Doll
Others
- now config version has changed to "17"
- Please backup the config before starting up the server
- Please Re-generate Permission.yml
- Please report any problem you encountered
- Doll setting "hide from list" is not implemented
- Doll command "info" is not implemented
- This release is not fully tested, please report if any problems found
Files
PlayerDoll-1.22.jar(304.88 KiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
AlphaVersion number
1.22Loaders
BukkitFoliaPaperPurpurSpigot
Game versions
1.20–1.20.4Downloads
67Publication date
January 29, 2024 at 11:55 AMPublisher
johsar
Owner