Sueta

Mystical

1.19.4

May you receive the Mystical Experience

·Plugin

Contact Me via Discord: ItsMystic01#6831


upload_2023-5-1_12-2-48.png
Mystical is a utility plugin that can be used in different ways:
- Ranks

  • Ranks can be given permissions. Every rank a user has, all those rank's permission will be given to them.
  • Ranks can have a prefix that can be used in message. The highest rank will be chosen as the user's rank prefix.
  • Ranks has a priority number. 1 meaning the highest, and the further the number from 1, the lower its value/priority.
  • Ranks can also have kits that are configurable in ranks.yml
  • Ranks can also have gradient-colored rank name that can be used in chats

- Personal Kits

  • In creation of kit, you will be presented a 36 slot inventory where you can configure it to what items a kit will contain.
  • Permission to access those personal kits would be: mystical.<name of the kit>
  • Example: mystical.basickit

- Per Player Info

  • This makes sures that all information of the server per player is configurable and readable.
  • This has been tested to be working efficiently even if the list of players in the yml file is too many.

- Default Settings

  • You can assign a rank in mystical_configuration.yml what rank you would like to be given to users on their first join.
  • Configurable Messages in lang.yml with the purpose of re-formatting messages to be sent to players on usage of Mystical Features

- Configurable Files:

  • lang.yml
  • mystical_configuraiton.yml
  • personal_kit_configuration.yml
  • player_info.yml
  • ranks.yml

upload_2023-5-1_12-3-4.png
Commands:
/fly
: Toggles flight ability

aliases: [ flight ]

/kit: Gives the user a kit

aliases: [ kitme, kits ]

/message: Messages a user privately

aliases: [ msg, tell ]

/mysticalhelp: Shows all the list of commands available

aliases: [ mysticalcommands ]

/rename: Rename an item in hand

aliases: [ itemrename ]

/createkit: Creates a kit

aliases: [ ck, kitcreate ]

/deletekit: Deletes a kit

aliases: [ dk, kitdelete ]

/setkitprefix: Sets kit prefix

aliases: [ skprefix, skitprefix, skp ]

/editkit: Edit contents of an existing kit

aliases: [ kitedit ]

/createrank: Creates a new rank

aliases: [ newrank, rankcreate ]

/deleteallrank: Deletes all available ranks in ranks.yml (with optional conditions)

aliases: [ dar, dallrank ]

/deleterank: Deletes an existing rank in ranks.yml

aliases: [ eradicaterank, rankdelete ]

/giverank: Gives a rank to a certain player

aliases: [ giverole ]

/playerrank: Checks the rank a certain player has

aliases: [ checkplayerrank ]

/ranklist: Gives all existing ranks

aliases: [ rankall, allrank, checkallrank ]

/ removerank: Removes a rank from a certain player

aliases: [ removerole ]

/givepermission: Gives a user additional permission

aliases: [ permissionadd ]

/removepermission: removes a permission from a user

aliases: [ permissionremove ]

upload_2023-5-1_12-3-17.png
Permissions:
mystical.*
:

description: Permission over all features of Mystical Plugin.
default: op
children:

mystical.managekits: true
mystical.roles: true
mystical.default: true

mystical.managekits:

description: Permission over all kits features of Mystical Plugin
default: false
children:

mystical.createkit: true
mystical.deletekit: true
mystical.editkit: true
mystical.setkitprefix: true

mystical.roles:

description: Permission over all role features of Mystical Plugin
default: false
children:

mystical.createrank: true
mystical.deleteallrank: true
mystical.deleterank: true
mystical.givepermission: true
mystical.giverank: true
mystical.playerrank: true
mystical.ranklist: true
mystical.removepermission: true
mystical.removerank: true

mystical.default:

description: Permission over all default features of Mystical Plugin
default: true
children:

mystical.fly: true
mystical.kit: true
mystical.message: true
mystical.help: true
mystical.rename: true

mystical.fly:

description: Permission to enable or disable flight.
default: true

mystical.kit:

description: Ability to claim kits.
default: true

mystical.message:

description: Ability to privately message a user.
default: true

mystical.help:

description: Ability to use the help command of Mystical Commands
default: true

mystical.rename:

description: Ability to rename on-hand item.
default: true

mystical.createkit:

description: Ability to create custom-kits.
default: op

mystical.deletekit:

description: Ability to delete kits from the current custom-kit list.
default: op

mystical.editkit:

description: Ability to edit the contents of a custom-kit.
default: op

mystical.setkitprefix:

description: Ability to change the kit prefix.
default: op

mystical.createrank:

description: Ability to create a rank.
default: op

mystical.deleteallrank:

description: Ability to delete all current ranks in ranks.yml
default: op

mystical.deleterank:

description: Ability to delete an existing rank.
default: op

mystical.givepermission:

description: Ability to give a user certain permission.
default: op

mystical.giverank:

description: Ability to give a user an existing rank.
default: op

mystical.playerrank:

description: Ability to check all the rank a user has.
default: op

mystical.ranklist:

description: Ability to check all the current ranks available.
default: op

mystical.removepermission:

description: Ability to remove permission from a user.
default: op

mystical.removerank:

description: Ability to remove rank from a user.
default: op

Similar projects

Plugin →