EN:
Grant is a lightweight Spigot/Paper 1.21.X plugin that lets players with a specific permission grant predefined LuckPerms groups to other players.
✦ Features
• Only players with the configured permission (e.g. group.elite) can issue grants
• Supports multiple configurable groups (e.g. killer, marauder)
• Per-group cooldown system — set how often each group can be granted (in days)
• Fully customizable messages with color code support
• Broadcast message on successful grant
• Instant feedback if the target player is offline or the group is invalid
✦ Commands
/grant <player> <group> — grant a group to a player
✦ Permissions
group.elite — required to use the /grant command (u can change this permsission in config)
✦ Config
Configure available groups and cooldowns directly in config.yml.
Code (YAML):
prefix
:
"&8[&b&lGrant&8] &r"
required-permission : "group.elite"
# Groups that can be granted (LP)
groups:
killer : # Group name from LuckPerms
cooldown-days : 30 # How often the group can be granted (in days)
marauder:
cooldown-days : 30
messages:
no-permission : "&cYou don't have permission to use this command!"
elite-only : "{prefix}&cOnly players with the &bElite &cprivilege can use this command!"
player-not-found : "{prefix}&cPlayer not found!"
invalid-group : "{prefix}&cAvailable privileges: &bkiller &cand &bmarauder"
cooldown : "{prefix}&c{group} can be granted in &b{time}&c!"
success : "{prefix}&aYou have successfully granted &b{group} &ato player &b{player}"
broadcast : "&8[&b&lGrant&8] &b{sender} &7granted &b{group} &7to player &b{player}"
receive : "&aYou have been granted the &b{group}&a privilege permanently!"
required-permission : "group.elite"
# Groups that can be granted (LP)
groups:
killer : # Group name from LuckPerms
cooldown-days : 30 # How often the group can be granted (in days)
marauder:
cooldown-days : 30
messages:
no-permission : "&cYou don't have permission to use this command!"
elite-only : "{prefix}&cOnly players with the &bElite &cprivilege can use this command!"
player-not-found : "{prefix}&cPlayer not found!"
invalid-group : "{prefix}&cAvailable privileges: &bkiller &cand &bmarauder"
cooldown : "{prefix}&c{group} can be granted in &b{time}&c!"
success : "{prefix}&aYou have successfully granted &b{group} &ato player &b{player}"
broadcast : "&8[&b&lGrant&8] &b{sender} &7granted &b{group} &7to player &b{player}"
receive : "&aYou have been granted the &b{group}&a privilege permanently!"
RU:
Grant — лёгкий Spigot/paper 1.21.X плагин, позволяющий игрокам с определённым правом выдавать другим игрокам заранее настроенные группы из LuckPerms.
✦ Возможности
• Только игроки с нужным правом (например, group.elite) могут выдавать привилегии (Ты можешь изменить право в config.yml)
• Поддержка нескольких настраиваемых групп (например, killer, marauder)
• Система кулдаунов для каждой группы — настройте, как часто можно выдавать группу (в днях)
• Полностью кастомизируемые сообщения с поддержкой цветовых кодов
• Оповещение всего сервера при успешной выдаче
• Моментальная обратная связь, если игрок не найден или группа указана неверно
✦ Команды
/grant <игрок> <группа> — выдать группу игроку
✦ Права
group.elite — необходимо для использования команды /grant
✦ Конфигурация
Доступные группы и кулдауны настраиваются в config.yml. База данных не требуется.
Code (YAML):
prefix
:
"&8[&b&lGrant&8] &r"
required-permission : "group.elite"
groups:
killer:
cooldown-days : 30
marauder:
cooldown-days : 30
messages:
no-permission : "&cУ тебя нет права на использование этой команды!"
elite-only : "{prefix}&cТолько игроки с привилегией &bElite &cмогут использовать эту команду!"
player-not-found : "{prefix}&cИгрок не найден!"
invalid-group : "{prefix}&cДоступные привилегии: &bkiller &cи &bmarauder"
cooldown : "{prefix}&c{group} можно выдать через &b{time}&c!"
success : "{prefix}&aТы успешно выдал &b{group} &aигроку &b{player}"
broadcast : "&8[&b&lGrant&8] &b{sender} &7выдал &b{group} &7игроку &b{player}"
receive : "&aТебе выдали привилегию &b{group}&a навсегда!"
required-permission : "group.elite"
groups:
killer:
cooldown-days : 30
marauder:
cooldown-days : 30
messages:
no-permission : "&cУ тебя нет права на использование этой команды!"
elite-only : "{prefix}&cТолько игроки с привилегией &bElite &cмогут использовать эту команду!"
player-not-found : "{prefix}&cИгрок не найден!"
invalid-group : "{prefix}&cДоступные привилегии: &bkiller &cи &bmarauder"
cooldown : "{prefix}&c{group} можно выдать через &b{time}&c!"
success : "{prefix}&aТы успешно выдал &b{group} &aигроку &b{player}"
broadcast : "&8[&b&lGrant&8] &b{sender} &7выдал &b{group} &7игроку &b{player}"
receive : "&aТебе выдали привилегию &b{group}&a навсегда!"
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
VillGrant - your players can grant privileges is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 5 times (via Spigot). Download it and open it directly in the game.