{"id":26094143,"url":"https://github.com/luc-wallace/ypt-mc","last_synced_at":"2025-03-09T12:50:02.491Z","repository":{"id":281265537,"uuid":"944749818","full_name":"luc-wallace/ypt-mc","owner":"luc-wallace","description":"The Minecraft plugin for procrastinators with exams","archived":false,"fork":false,"pushed_at":"2025-03-07T22:52:40.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-07T23:26:33.212Z","etag":null,"topics":["kotlin","minecraft","minecraft-plugin","paper","papermc","yeolpumta","ypt"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luc-wallace.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-07T22:36:41.000Z","updated_at":"2025-03-07T22:50:35.000Z","dependencies_parsed_at":"2025-03-07T23:36:37.488Z","dependency_job_id":null,"html_url":"https://github.com/luc-wallace/ypt-mc","commit_stats":null,"previous_names":["luc-wallace/ypt-mc"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luc-wallace%2Fypt-mc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luc-wallace%2Fypt-mc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luc-wallace%2Fypt-mc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luc-wallace%2Fypt-mc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luc-wallace","download_url":"https://codeload.github.com/luc-wallace/ypt-mc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242692342,"owners_count":20170228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kotlin","minecraft","minecraft-plugin","paper","papermc","yeolpumta","ypt"],"created_at":"2025-03-09T12:50:02.031Z","updated_at":"2025-03-09T12:50:02.464Z","avatar_url":"https://github.com/luc-wallace.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YptMC\n\nThe Minecraft plugin for procrastinators with exams.\n\nYptMC limits play time to the amount of time you've logged studying on YeolPumTa.\n\nIf you run out of time, you will be kicked from the server.\n\nCompatible with Minecraft 1.21.4.\n\n## Why?\n\nCause my A-level exams are coming up soon but I want to start a Minecraft server,\nthis is the only safe way of doing it.\n\n## Usage\n\nPlace the jarfile (build in Releases tab) in your server plugins folder.\n\nUpon first run, the config.yml file will be created in the plugin folder, with the below options:\n\n```yml\ntoken: JWT\ngroup_id: 0\nstudy_ratio: 3\n```\n\n`token`: YPT authentication token\n\n`group_id`: ID of the YPT group to track\n\n`study_ratio`: The number of minutes of studying required for one in game minute of play time\n\n## Commands\n\n`/ypt register \u003cplayer\u003e \u003cypt_id\u003e`: Registers a new player on the server given a username and YPT ID (requires op)\n\n`/ypt group`: Outputs all users in the YPT group and their IDs (requires op)\n\n`/ypt time`: Outputs how much play time you have left on the server\n\n`/ypt status`: Outputs status of all registered server members, whether they are on the server, studying or offline\n\n`/ypt renumerate \u003cplayer\u003e \u003cminutes\u003e`: Add the provided number of minutes to the player (requires op)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluc-wallace%2Fypt-mc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluc-wallace%2Fypt-mc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluc-wallace%2Fypt-mc/lists"}