Skip to content

2.1.0 Beta 1

Pre-release
Pre-release

Choose a tag to compare

@wallenjos01 wallenjos01 released this 22 Jul 19:38
· 17 commits to master since this release

Commands

  • /skin setrandom has been added. This will give the targets specified a random skin
  • /skin set will now open a GUI of all available skins if no skin is specified.

Configuration

  • New optional parameters can now be added to skin objects in the config, including:
    • name: The display name of the skin in the GUI, can be formatted as JSON or plaintext with color codes
    • item: If this is specified, the GUI will use this item instead of generating a head with the skin. Items are formatted as follows:
      • type: The material of the item
      • amount: The amount to have (optional, defaults to 1)
      • tag: The NBT tag to be added to the item, formatted as a config section. (optional)
      • name: The display name of the item. (optional, will use the NBT tag if not present)
      • lore: The lore give the item, formatted as a list. (optional, will use the NBT tag if not present)
    • groups: A list of strings representing which groups the skin belongs to
    • in_random: A boolean specifying whether or not the skin will appear in the /skin setrandom command. Defaults to true

Permissions

  • In order to use skins, players will now need permissions to access them.
    • Accessing a single skin: skinsetter.skin.{skin id}
    • Accessing a group of skins: skinsetter.group.{group name}

TODO

  • Make NBT tags work on Spigot. (Must be implemented in MidnightCore)
  • Default skin groups?
  • Make some of the optional parameters editable in-game
  • Bug Fixes

Note: This build has only been tested in Fabric!