Projects

LuckPerms Web v3

Official LuckPerms website and web permissions editor rewrite on Nuxt 4 — long-term maintainer of the web stack for a plugin with millions of downloads.
Open sourcePrimary web maintainer·2026· v3 in preview
LuckPerms Web v3
NuxtVueOpen SourceMinecrafti18n

Overview

LuckPerms is a widely used Minecraft permissions plugin. I've been the primary long-term contributor to LuckPermsWeb since 2018 (~380 commits — top author on the repo). v3 is a Nuxt 4 rewrite of the site, wiki, and editor tools, built with Luck (lucko). The apply/edit protocol (bytebin / bytesocks) stays compatible with the existing plugin.

My role

De facto maintainer of the web editor and website; leading the Nuxt 4 rebuild with Luck. Minor contributor on the Java plugin core.

Stack

  • Nuxt 4, Nuxt UI, Nuxt Content, Pinia, TypeScript, Tailwind 4, @nuxtjs/i18n + Crowdin
  • Editor: Comlink, immer, @tanstack/vue-virtual, pako, minimessage-js
  • Backends: bytebin (usercontent.luckperms.net), bytesocks WebSockets, metadata API
  • Deploy: Netlify static generate for production; Cloudflare Pages preview at luckperms.tailz.dev

Outcomes

  • Longest commit history among named authors on LuckPermsWeb
  • Plugin ecosystem (public figures): ~8.8M Spigot downloads, ~2.7M Modrinth downloads, ~2.3k GitHub stars on the plugin
  • Editor stress samples include sessions with ~53k nodes / 1,100+ users
  • v3 Nuxt rewrite on branch v3 (Sep 2026); Vue 2 production remains until beta cutover

Screenshots

© 2026 Sam Goodger