Reformatted some permissions:
- notbounties.player now holds all of the default permissions for players as well as tab complete /bounty
- /bountyadmin will no longer show in tab complete for players who do not have the notbounties.admin permission
- Added notbounties.poster permission as a parent for the poster permissions
- Renamed a few tracker and poster permissions. All of the renamed permissions now are children of either notbounties.tracker or notbounties.poster
notbounties.writeemptytracker -> notbounties.tracker.writeempty notbounties.washtracker -> notbounties.tracker.wash notbounties.crafttracker -> notbounties.tracker.craft notbounties.postertracking -> notbounties.poster.tracking notbounties.washposter -> notbounties.poster.wash notbounties.craftposter -> notbounties.poster.craft notbounties.writeposter -> notbounties.poster.write
Backend changes to handling the poster, tracker, and immunity commands.
- Fixed a bug where your immunity timer wouldn't automatically start if you gave someone immunity.
- Added the /bounty immunity give (player) (amount) command for admins
- Immunity stat will now display the time in formatted messages if time immunity is enabled
Skin Loading Changes
- Removed the usage of the missing-skin-url option in the display.yml file. Just the missing-skin-id will be used. The ID is the last part of the texture URL https://textures.minecraft.net/texture/<ID>.
- Added the use-unloaded-player-profile option which will show Mojang's default skins in the GUI instead of the missing skin.
Couldn't find any alternative ways to get skins from SkinsRestorer, but the above changes should help
Other changes
- Fixed an error with loading a new time format config option
- Fixed an error that would occur when you deleted a world
- Fixed an error with using display names