{"id":159110,"date":"2026-06-09T17:04:11","date_gmt":"2026-06-09T14:04:11","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/"},"modified":"2026-06-09T17:04:11","modified_gmt":"2026-06-09T14:04:11","slug":"trainee-requests","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/","title":{"rendered":"Trainee Requests"},"content":{"rendered":"<p># Special Shoutout To<br \/>\nhttps:\/\/modrinth.com\/user\/error_dev_yt<br \/>\nMakes Some AMAZING DATAPACKS <\/p>\n<p># TraineeRequest Plugin Description<br \/>\nTraineeRequest is a lightweight and flexible Minecraft plugin designed for Paper servers (version 1.21.4 and above), enabling trainees to submit command execution requests for operator approval. Ideal for training new players, managing staff, or implementing controlled command systems on survival or network servers.<br \/>\nI developed this plugin to address the need for a secure and customizable way to train players without granting full command access. Tired of relying on manual oversight or complex permission setups, I created TraineeRequest to provide a self-hosted solution. Operators can manage trainees and approve requests directly in-game, ensuring full control over server operations.<br \/>\n## \u2728 Features<\/p>\n<p>Submit command requests with \/requestcommand <command> for operator review.<br \/>\nManage trainees using \/trainee join <player> and \/trainee leave <player> commands.<br \/>\nOperators receive real-time notifications with clickable [Accept] and [Deny] buttons.<br \/>\nRestricted access: Only trainees can request commands, with operators retaining approval authority.<br \/>\nOptimized for Minecraft 1.21.4 Paper servers and works with versions 1.21-1.21.8.<br \/>\nSupports seamless integration with existing server setups.<\/p>\n<p>## \ud83d\udcd6 How It Works<\/p>\n<p>Operators add players to the trainee list with \/trainee join <player>.<br \/>\nTrainees request command execution (e.g., \/gamemode creative) using \/requestcommand <command>.<br \/>\nAll online operators are notified with an interactive message featuring [Accept] to run the command or [Deny] to reject it.<br \/>\nApproved commands execute instantly, while denied requests notify the trainee.<\/p>\n<p>## \ud83d\udee0\ufe0f Permissions<br \/>\nApprove trainee op or approval.Permission<br \/>\nAdd or remove player from trainee list op or list.Permission<br \/>\nRequestCommand Added with \/trainee join <player> (gives them perms to request command)<br \/>\n## \ud83d\udca1 Why Use TraineeRequest?<\/p>\n<p>&#8211; Simple and secure trainee management system.<br \/>\n&#8211; Perfect for training sessions, staff onboarding, or controlled command delegation.<br \/>\n&#8211; Enhances server interactivity with an intuitive approval process.<br \/>\n&#8211; Eliminates the need for complex permission configurations.<br \/>\n&#8211; Fully controlled by server operators without external dependencies.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TraineeRequest is a lightweight Minecraft plugin for Paper 1.21-1.21.8 servers, allowing trainees to request commands (e.g., \/gamemode) for approval \/requestcommand. Operators manage trainees with \/trainee and use clickable [Accept]\/[Deny] notification<\/p>\n","protected":false},"featured_media":159111,"template":"","meta":{"_minecraft_slug":"trainee-requests","_minecraft_project_id":"AK8X1nX7","_minecraft_author":"zakmp4","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":45,"_minecraft_follows":2,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"trainee-requests.zip","_minecraft_size_bytes":11947,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-15T21:22:13.475276Z","_minecraft_date_created":"2025-09-22T05:02:09.867938Z","_minecraft_date_modified":"2025-10-03T23:06:06.870017Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/trainee-requests","_minecraft_icon_attachment_id":159111,"_minecraft_imported_at":"2026-06-09T14:04:12+00:00","_minecraft_import_hash":"97ded1cffa38e2dc4383e00891c17cd4","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[89,126,127,867,92],"mod_loader":[132],"minecraft_version":[62,37,73,74,38,78,79,80,81,82],"class_list":["post-159110","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-social","mod_category-utility","mod_loader-paper","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Trainee Requests - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Trainee Requests - Minecraft\" \/>\n<meta property=\"og:description\" content=\"TraineeRequest is a lightweight Minecraft plugin for Paper 1.21-1.21.8 servers, allowing trainees to request commands (e.g., \/gamemode) for approval \/requestcommand. Operators manage trainees with \/trainee and use clickable [Accept]\/[Deny] notification\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trainee-requests\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trainee-requests\\\/\",\"name\":\"Trainee Requests - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trainee-requests\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trainee-requests\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/trainee-requests-icon-e2a546b1e1c6c0eecc41491f504fe64982872d39_96.webp\",\"datePublished\":\"2026-06-09T14:04:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trainee-requests\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trainee-requests\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trainee-requests\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/trainee-requests-icon-e2a546b1e1c6c0eecc41491f504fe64982872d39_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/trainee-requests-icon-e2a546b1e1c6c0eecc41491f504fe64982872d39_96.webp\",\"width\":96,\"height\":95},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trainee-requests\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Trainee Requests\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Trainee Requests - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/","og_locale":"en_US","og_type":"article","og_title":"Trainee Requests - Minecraft","og_description":"TraineeRequest is a lightweight Minecraft plugin for Paper 1.21-1.21.8 servers, allowing trainees to request commands (e.g., \/gamemode) for approval \/requestcommand. Operators manage trainees with \/trainee and use clickable [Accept]\/[Deny] notification","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/","name":"Trainee Requests - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/trainee-requests-icon-e2a546b1e1c6c0eecc41491f504fe64982872d39_96.webp","datePublished":"2026-06-09T14:04:11+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/trainee-requests-icon-e2a546b1e1c6c0eecc41491f504fe64982872d39_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/trainee-requests-icon-e2a546b1e1c6c0eecc41491f504fe64982872d39_96.webp","width":96,"height":95},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/trainee-requests\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Trainee Requests"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/159110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/159111"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=159110"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=159110"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=159110"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=159110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}