Coder Social home page Coder Social logo

mini-plugin-rank's Introduction

Project Rank Is A Simple Rank System Plugin

Description🍎

This is a test plugin, meaning I don't really intend it for the public use, the "Mini Plugin" series is for me to play around in both Spigot and Github. Though, feel free to download and test my Plugins! Even if it isn't intended for public use

Requirements💡

  1. Java 17 ☕
  2. Minecraft 1.18.1👀

Installation🕹️

  1. Create A Server

    1. Download Spigot

    2. Make a new folder

    3. Paste and rename the Spigot file to spigot.jar

    4. Make a new text file and paste in

      @echo off java -Xms3G -Xmx3G -jar spigot.jar -nogui pause

    5. Save as start.bat and open it

    6. Open the newly created file eula.txt and change eula to true

    7. Run start.bat again

  2. Download the .jar file here

Basic Premise🪄

Assign Ranks and give Permissions to Players!

You'll have 5 Ranks to choose from:

  • Owner

  • Admin

  • Helper

  • Builder

  • Newcomer

Each one has it's own Color and certain functions, example a Helper can't use the kick or the ban command, but he can set the time of the day.

Usage💡

/role <player> <role> is the overall Syntax for assigning Ranks

(btw you don't need to write the '<>' symbols I added them just for clarity)

You also can't assign a higher rank to yourself, and you will be a Newcomer at the beginning. You will firstly need to execute the command from the terminal.

What I've Learned📚

I really feel like I understand .yml files alot better now. I also used the Tab Completion functionality and used Enums for the first time. This project really gave me an understanding in pushing and pulling data out of a local file. I really hope my next projects are going to be as useful as this one.

Acknowledgements🏆

This project is actually a challenge from This Course on Udemy made by Stephen King, all credit for the initial idea goes to him, although I didn't look at the code he wrote and all the code that's located inside this plugin is my original code.

mini-plugin-rank's People

Contributors

ren-ben avatar

Stargazers

 avatar

Watchers

 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.