Skip to content

powercasgamer/LuckPermsWeb

This branch is 12 commits behind LuckPerms/LuckPermsWeb:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 6, 2024
6d293d4 · May 6, 2024
Feb 12, 2022
May 6, 2024
Feb 10, 2019
Feb 10, 2019
Feb 10, 2019
Jun 13, 2020
May 25, 2020
Jan 30, 2023
Nov 29, 2020
Oct 2, 2023
Nov 27, 2021
Feb 4, 2022
Jan 28, 2024
Jan 28, 2024
Feb 10, 2019
Jul 6, 2020
Nov 27, 2021

Repository files navigation

LuckPermsWeb

Netlify Status Discord

LuckPerms is a permission plugin for Minecraft servers, written in Java.

LuckPermsWeb (this repository) contains the website for the project and a number of web apps which supplement the plugin, all written in HTML/JavaScript using the Vue framework.

Branches

  • Development takes place on the master branch.
  • The production site at luckperms.net is automatically built from the production branch.
  • An older (pre Vue rewrite) version of the site is on the v1 branch.

Development

Contributions are greatly appreciated! Just make a pull request with your changes.

Cloning

Use the following command to clone (and include the wiki submodule):

git clone --recursive https://github.com/LuckPerms/LuckPermsWeb.git

Setup

Once it is cloned, move into the new directory and install the dependencies:

cd LuckPermsWeb
npm install

Compile and setup hot-reloads for development

When making changes to the app, you can run a local copy with the following command:

npm run serve

This will automatically open a new tab in your default browser with the app running on a local server. When you make changes to the files, the app will "hot-reload" with the new updates.

Compile for production

To build the project to a folder that can be accessed via a webserver, run this command (output is in the /dist directory):

npm run build

Self hosting

There is a convenient installation script provided for self hosting the web apps.

For more details, see here.

About

Website & online apps for LuckPerms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 76.8%
  • JavaScript 20.2%
  • SCSS 2.1%
  • Other 0.9%