Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buape/activityroles
Automatically give and remove Discord roles from players based on their play time within your Minecraft server.
https://github.com/buape/activityroles
discord discordsrv minecraft spigot
Last synced: about 8 hours ago
JSON representation
Automatically give and remove Discord roles from players based on their play time within your Minecraft server.
- Host: GitHub
- URL: https://github.com/buape/activityroles
- Owner: buape
- License: gpl-3.0
- Created: 2022-04-06T13:07:26.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-04T15:38:09.000Z (3 months ago)
- Last Synced: 2024-08-05T03:13:48.967Z (3 months ago)
- Topics: discord, discordsrv, minecraft, spigot
- Language: Java
- Homepage: https://modrinth.com/plugin/activityroles
- Size: 235 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ActivityRoles
![Modrinth Downloads](https://img.shields.io/modrinth/dt/activityroles?style=for-the-badge)
![Modrinth Game Versions](https://img.shields.io/modrinth/game-versions/activityroles?style=for-the-badge)
![Modrinth Version](https://img.shields.io/modrinth/v/activityroles?style=for-the-badge)ActivityRoles is a simple plugin that allows you to grant players roles in your Discord server based on their in-game play time.
This plugin uses [DiscordSRV](https://modrinth.com/plugin/discordsrv) as the linking system between your Minecraft server and Discord server, so make sure that you have it installed and setup using the `linking.yml` file in DiscordSRV's configuration.
There are two types of syncs:
- Giving a player a role based on how long they have ever played on the server. (type: "total")
- Giving a player a role based on how recently they have played on the server. (type: "seen")You can list times in either minutes, hours, days, or weeks, by using "m", "h", "d", or "w"
NOTE: Offline players will only have their "seen" roles synced, they must be online to have their "total" role synced. This is a MC limitation.