Overview
Vynl is a permission system for Minecraft version 1.19.*. The permission system includes a group system with its own chat and tablist prefixes, which can be customized in the permission.yml (config) file or in the mysql. Additionally, players can also be given individual permissions. With Vynl, server administrators have the flexibility to easily manage the permissions of players on their server, allowing them to assign different levels of access to different players or groups of players. This can help to keep the server running smoothly and ensure that everyone has the appropriate level of access to the different features of the server.
Feature
Groups: Vynl allows you to create different groups of players on your server and assign them specific permissions. This makes it easy to manage the access levels of different players or groups of player
Tablist prefix: Vynl allows you to assign a prefix for each group that will appear before the player's name in the tablist. This can make it easy to quickly identify which group a player belongs to.
Chat prefix: Vynl allows you to assign a prefix for each group that will appear before the player's name in chat. This can make it easy to see who is speaking and which group they belong to.
Player permissions: Vynl allows you to assign specific permissions to individual players. This can be useful if you want to give a player access to a specific feature that is not available to other players or groups. With this feature, you have the flexibility to customize the access level of each player on your server.
Compatibility
The plugin runs on version 1.19.* and works with both Spigot and Paper and now also works with bungeecord.
- /permission group - Lists all groups
- /permission group (GROUP) - Lists the permissions of the group
- /permission group (GROUP) create - Creates a new group
- /permission group (GROUP) delete - Deletes an existing group
- /permission group (GROUP) add (PERMISSION) - Adds a new permission to the group
- /permission group (GROUP) remove (PERMISSION) - Removes an existing permission from the group
- /permission group (GROUP) setprefix (PREFIX) - sets the prefix of the group
- /permission group (GROUP) setnamecolor (PREFIX) - sets the namecolor of the group
- /permission group (GROUP) setid (PREFIX) - sets the id of the group
- /permission player (PLAYER) - Lists all permissions of the player and shows their group
- /permission player (PLAYER) add (PERMISSION) - Adds a new permission to the player
- /permission player (PLAYER) remove (PERMISSION) - Removes an existing permission from the player
- /permission player (PLAYER) set (GROUP) - Sets an existing group for the player
Support
If you have any questions or encounter any bugs while using the plugin, you can reach me on Discord by sending a message to my username, 1Chickxn. Alternatively, you can also create an
issue on GitHub to report the problem and I will do my best to help you resolve it as soon as possible. It is important to have a clear and direct communication channel with the developer in case any issues arise while using the plugin, so that they can be resolved quickly and efficiently. By reaching out to me through Discord or creating an issue on GitHub, you can be sure that you will receive prompt and helpful support.
Repository
Code (Text):
Gradle Dependency
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.1Chickxn:Vynl:Tag'
}
Maven Dependency
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.1Chickxn</groupId>
<artifactId>Vynl</artifactId>
<version>Tag</version>
</dependency>