https://github.com/luc-wallace/ypt-mc
The Minecraft plugin for procrastinators with exams
https://github.com/luc-wallace/ypt-mc
kotlin minecraft minecraft-plugin paper papermc yeolpumta ypt
Last synced: about 2 months ago
JSON representation
The Minecraft plugin for procrastinators with exams
- Host: GitHub
- URL: https://github.com/luc-wallace/ypt-mc
- Owner: luc-wallace
- Created: 2025-03-07T22:36:41.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-07T22:52:40.000Z (about 2 months ago)
- Last Synced: 2025-03-07T23:26:33.212Z (about 2 months ago)
- Topics: kotlin, minecraft, minecraft-plugin, paper, papermc, yeolpumta, ypt
- Language: Kotlin
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YptMC
The Minecraft plugin for procrastinators with exams.
YptMC limits play time to the amount of time you've logged studying on YeolPumTa.
If you run out of time, you will be kicked from the server.
Compatible with Minecraft 1.21.4.
## Why?
Cause my A-level exams are coming up soon but I want to start a Minecraft server,
this is the only safe way of doing it.## Usage
Place the jarfile (build in Releases tab) in your server plugins folder.
Upon first run, the config.yml file will be created in the plugin folder, with the below options:
```yml
token: JWT
group_id: 0
study_ratio: 3
````token`: YPT authentication token
`group_id`: ID of the YPT group to track
`study_ratio`: The number of minutes of studying required for one in game minute of play time
## Commands
`/ypt register `: Registers a new player on the server given a username and YPT ID (requires op)
`/ypt group`: Outputs all users in the YPT group and their IDs (requires op)
`/ypt time`: Outputs how much play time you have left on the server
`/ypt status`: Outputs status of all registered server members, whether they are on the server, studying or offline
`/ypt renumerate `: Add the provided number of minutes to the player (requires op)