{"id":20032672,"url":"https://github.com/lucko/minecraft-command-permissions-fabric","last_synced_at":"2025-09-07T04:31:34.251Z","repository":{"id":39130370,"uuid":"356506888","full_name":"lucko/minecraft-command-permissions-fabric","owner":"lucko","description":"Registers vanilla Minecraft commands in Fabric Permission API with structure \"minecraft.command.\u003ccommand\u003e\"","archived":false,"fork":false,"pushed_at":"2024-08-17T12:08:16.000Z","size":138,"stargazers_count":50,"open_issues_count":9,"forks_count":24,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-26T08:10:23.372Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lucko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-04-10T07:30:14.000Z","updated_at":"2024-12-17T11:58:15.000Z","dependencies_parsed_at":"2024-08-17T13:26:07.508Z","dependency_job_id":"7427dc74-5219-4985-bbda-5c6c026a9010","html_url":"https://github.com/lucko/minecraft-command-permissions-fabric","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucko%2Fminecraft-command-permissions-fabric","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucko%2Fminecraft-command-permissions-fabric/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucko%2Fminecraft-command-permissions-fabric/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucko%2Fminecraft-command-permissions-fabric/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucko","download_url":"https://codeload.github.com/lucko/minecraft-command-permissions-fabric/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232175017,"owners_count":18483501,"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":[],"created_at":"2024-11-13T09:38:42.991Z","updated_at":"2025-01-02T09:09:59.206Z","avatar_url":"https://github.com/lucko.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!IMPORTANT]  \n\u003e This mod is no longer being maintained. I recommmend that you instead use the [VanillaPermissions](https://github.com/DrexHD/VanillaPermissions) mod, which has equivalent functionality and is being updated for new Minecraft versions.\n\u003e * https://modrinth.com/mod/vanilla-permissions\n\u003e * https://github.com/DrexHD/VanillaPermissions\n\u003e\n\u003e Many thanks to the original author of minecraft-command-permissions-fabric, @TjeuKayim. Sorry I didn't do a very good job of keeping it up to date!\n\n\n# Minecraft Command Permissions Fabric\n\nA mod to add permission checks for built-in Minecraft commands.\n\n* Download from the [releases](https://github.com/lucko/minecraft-command-permissions-fabric/releases) tab.\n* You also need to have a permissions mod installed. (e.g. [LuckPerms](https://luckperms.net))\n\n## Details\n\nPermissions for built-in Minecraft commands are added in the format `minecraft.command.\u003ccommand\u003e`.   \n(e.g. `minecraft.command.ban` for the /ban command)\n\nThe permission checks are performed using [fabric-permissions-api](https://github.com/lucko/fabric-permissions-api), which acts as an interface between permission *checking* mods (like this one) and permission *provider* mods.\n\nIf you're using LuckPerms, you can grant these permissions using the permission set command.   \ne.g. `/lp group admin permission set minecraft.command.ban true`\n\nAny permission provider mod that supports fabric-permissions-api is also supported.\n\nOriginally created by Tjeu Kayim ([@TjeuKayim](https://github.com/TjeuKayim)), and inspired by other modding frameworks:\n\n- https://bukkit.fandom.com/wiki/CraftBukkit_Commands\n- https://docs.spongepowered.org/stable/en/server/spongineer/commands.html\n\n\n## Supported permissions\n\nThese are all the permissions for Minecraft 1.16:\n\n```txt\nminecraft.command.advancement     minecraft.command.kick           minecraft.command.setworldspawn\nminecraft.command.attribute       minecraft.command.kill           minecraft.command.spawnpoint\nminecraft.command.ban             minecraft.command.list           minecraft.command.spectate\nminecraft.command.ban-ip          minecraft.command.locate         minecraft.command.spreadplayers\nminecraft.command.banlist         minecraft.command.locatebiome    minecraft.command.stop\nminecraft.command.bossbar         minecraft.command.loot           minecraft.command.stopsound\nminecraft.command.clear           minecraft.command.me             minecraft.command.summon\nminecraft.command.clone           minecraft.command.msg            minecraft.command.tag\nminecraft.command.data            minecraft.command.op             minecraft.command.team\nminecraft.command.datapack        minecraft.command.pardon         minecraft.command.teammsg\nminecraft.command.debug           minecraft.command.pardon-ip      minecraft.command.teleport\nminecraft.command.defaultgamemode minecraft.command.particle       minecraft.command.tell\nminecraft.command.deop            minecraft.command.playsound      minecraft.command.tellraw\nminecraft.command.difficulty      minecraft.command.recipe         minecraft.command.time\nminecraft.command.effect          minecraft.command.reload         minecraft.command.title\nminecraft.command.enchant         minecraft.command.replaceitem    minecraft.command.tm\nminecraft.command.execute         minecraft.command.save-all       minecraft.command.tp\nminecraft.command.experience      minecraft.command.save-off       minecraft.command.trigger\nminecraft.command.fill            minecraft.command.save-on        minecraft.command.w\nminecraft.command.forceload       minecraft.command.say            minecraft.command.weather\nminecraft.command.function        minecraft.command.schedule       minecraft.command.whitelist\nminecraft.command.gamemode        minecraft.command.scoreboard     minecraft.command.worldborder\nminecraft.command.gamerule        minecraft.command.seed           minecraft.command.xp\nminecraft.command.give            minecraft.command.setblock\nminecraft.command.help            minecraft.command.setidletimeout\n```\n\nMinecraft 1.17 adds the following permissions:\n```txt\nminecraft.command.item\n```\n\nMinecraft 1.18 adds the following permissions:\n```txt\nminecraft.command.jfr\n```\n\nMinecraft 1.19 adds the following permissions:\n```txt\nminecraft.command.place\n```\n\n## Limitations\n\n1. Aliases have separate permissions, for example `minecraft.command.tp` and `minecraft.command.teleport` can have different settings\n2. These permissions are CraftBukkit specific, \u003cins\u003e**not implemented**\u003c/ins\u003e:\n   - `minecraft.nbt.copy`\n   - `minecraft.nbt.place`\n   - `minecraft.autocraft`\n   - `minecraft.debugstick`\n   - `minecraft.debugstick.always`\n3. These permissions are Sponge specific,  \u003cins\u003e**not implemented**\u003c/ins\u003e:\n   - `minecraft.selector`\n   - `minecraft.spawn-protection.override`\n   - `minecraft.force-gamemode.override`\n   - `minecraft.commandblock.edit.block.\u003cname\u003e`\n   - `minecraft.commandblock.edit.minecart.\u003cname\u003e`\n   - `minecraft.login.bypass-whitelist`\n   - `minecraft.login.bypass-player-limit`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucko%2Fminecraft-command-permissions-fabric","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucko%2Fminecraft-command-permissions-fabric","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucko%2Fminecraft-command-permissions-fabric/lists"}