GithubHelp home page GithubHelp logo

nhanledev / huskclaims Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wiiiiam278/huskclaims

0.0 0.0 0.0 44.69 MB

A clean, cross-server compatible grief prevention plugin

Home Page: https://william278.net/project/huskclaims

License: Apache License 2.0

Shell 0.02% Java 99.98%

huskclaims's Introduction

HuskClaims
Setup Docs Issues


HuskClaims is a clean, cross-server compatible grief prevention plugin that you already know how to use. HuskClaims will bring claiming on your server into the 2020s with intuitive chat menus, cross-server synchronisation support, modern display block visualisation, user group and LuckPerms role trust management, and much more — achieved through a modular, performant design.

Features

⭐ Works cross-server — Works seamlessly cross-server. Manage/accrue claim blocks and list claims globally.

⭐ Super intuitive — Golden shovel claiming plugin, with a nice chat interface. Simple, and everyone knows how to use it!

⭐ Modular & customizable — Customise trust levels to suit your server needs. Display claims on BlueMap, Pl3xMap, and Dynmap.

⭐ Great admin features — Make admin claims and manage players. Trust LuckPerms permission groups for easy staff access management.

⭐ Modern conveniences — Beautiful clickable menus and glowing display entity visualisation. Make groups to manage trust in bulk.

⭐ Easy to import & configure — Import existing player claims and profiles from GriefPrevention. Has a robust, extensible API.

Ready? Let the claims begin!

Setup

Requires Java 17+ and a Minecraft 1.17.1+ Spigot-based server. A MySQL database and (optionally) Redis are also needed if you wish to run the plugin across multiple servers on a proxy network.

  1. Place the plugin jar file in the /plugins/ directory of each Spigot server you want to install it on.
  2. Start, then stop every server to let HuskClaims generate the config file.
  3. Navigate to the HuskClaims config file on each server (~/plugins/HuskClaims/config.yml)
  4. Configure the plugin to your liking. If you are running HuskClaims across multiple servers, set cross_server.enabled to true and fill in your MySQL credentials, remembering to change the database type to MYSQL as well.
  5. Start every server again and begin claiming!

Development

To build HuskClaims, simply run the following in the root of the repository:

./gradlew clean build

License

HuskClaims is licensed under the Apache 2.0 license.

Contributions to the project are welcome—feel free to open a pull request with new features, improvements and/or fixes!

Support

Due to its complexity, official binaries and customer support for HuskClaims is provided through a paid model. This means that support is only available to users who have purchased a license to the plugin from Spigot, Polymart, Craftaro, or BuiltByBit and have provided proof of purchase. Please join our Discord server if you have done so and need help!

Translations

Translations of the plugin locales are welcome to help make the plugin more accessible. Please submit a pull request with your translations as a .yml file. (More info…)

Links

  • Docs — Read the plugin documentation!
  • Issues — File a bug report or feature request
  • Discord — Get help, ask questions (Proof of purchase required)

© William278, 2024. Licensed under the Apache-2.0 License.

huskclaims's People

Contributors

alexdev03 avatar dependabot[bot] avatar emptyirony avatar jhqwqmc avatar wiiiiam278 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.