Giter Club home page Giter Club logo

factions-top's Introduction

Novucs' FactionsTop

An efficient and comprehensive factions ranking system.

This Bukkit plugin adds a command to the well known factions plugin to display all factions on the server, ordered by wealth. The wealth of a faction is determined by calculating the value of all blocks and chest contents stored in the faction claims. This specific implementation aims to provide real-time results while still maintaining a good performance.

Supports

  • Spigot 1.7+
  • FactionsUUID by drtshock
  • LegacyFactions by MarkehMe
  • FactionsOne
  • MassiveCore Factions 2.7+
  • H2 and MySQL

Usage

Commands

Command Description
/ftop List all top factions in chat
/ftopgui List all top factions with GUI
/ftoprecalculate Recalculates all faction values
/ftopreload Reload the plugin settings
/ftopversion View the plugin version

Permissions

Permission Description Default
factionstop.use List all top factions everyone
factionstop.recalculate Recalculate all faction values operator
factionstop.reload Reload the plugin settings operator
factionstop.sign.break Break FactionsTop ranking signs operator
factionstop.sign.place Place FactionsTop ranking signs operator

Development

Prerequisites

Project Setup (For UNIX)

# Clone the factions-top repository.
git clone [email protected]:novucs/factions-top.git

# Create and switch to build tools directory, use your own if exists.
mkdir buildtools && cd buildtools

# Fetch latest buildtools version.
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

# Install required craftbukkit dependencies to maven.
java -jar BuildTools.jar --rev 1.8 && \
  java -jar BuildTools.jar --rev 1.8.3 && \
  java -jar BuildTools.jar --rev 1.8.8

# Change directory to factions-top.
cd ../factions-top

# Install factions-top.
mvn clean install

factions-top's People

Contributors

novucs avatar phoenix616 avatar

Watchers

 avatar  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.