Point Ranking System

Discussion in 'Plugin Requests' started by Shikishima, Jan 21, 2018.

Thread Status:
Not open for further replies.
  1. Offline

    Shikishima

    Minecraft version: 1.11.2

    Suggested name: PointRanking

    What I want: a plugin that uses a sort of ranking system to determine a players strength and give players certain buffs, players can do the command /Rank to show the points they have and for each 500 points a player has (up until 3000 which is the cap) they will gain certain potion effects

    500 Points: Regen 1, Strength 1, Resistance 1 (changes players max health to 2 rows)
    1000 Points: Regen 1, Strength 2, Resistance 1, Speed 1 (changes players max health to 3 rows)
    1500 Points: Regen 2, Strength 3, Resistance 2, Speed 2 (Changes Players max health to 4 rows)
    2000 Points: Regen 2, Strength 4, Resistance 2, Speed 2, Jump 1 (Changes players max health to 5 rows)
    2500 Points: Regen 3, Strength 5, Resistance 3, Speed 3, Jump 2 (Changes players max health to 6 rows)
    3000 Points (max): Regen 3 Strength 5, Resistance 4, Speed 3, Jump 3 (Changes players max health to 7 rows)

    To get points you need to kill mobs, certain mobs yeild more or less points

    Zombie: 3
    Skeleton: 3
    Creeper: 3
    Spider: 3
    Witch: 5
    Enderman: 5
    Slime: 1
    Villager: 1
    Chicken: 1
    Pig: 1
    Cow: 2
    Sheep: 1

    I would also like for when players kill other players they will take a configurable percentage from the killed players points (for now just 5 Percent)


    Ideas for commands: /Rank (Shows the players point progress)

    Ideas for permissions: Rank.Use (lets players use the ranking plugin)

    When I'd like it by: as soon as possible
     
  2. Offline

    Dai_Kunai

    I like this. I'm going to create it. :) I'm also going to make it all configurable, except for just the points.

    EDIT: Can I do /points. Also, I suggest having an admin permission which allows you to change anyones points, giving or taking. Or maybe have both of them, and /points for admins to change them.
     
    Last edited: Jan 21, 2018
  3. Offline

    Shikishima

    @Eccentric_Gamer that sounds pretty reasonable to me, add all those commands, permissions and config thank you :)
     
  4. Offline

    Yehonathan_

    @Shikishima Yikes, took me like 2-3 days to create this because of the mysql support but i like the idea and I'm going to use it for my own server as well!

    Download: https://www.dropbox.com/s/78jhz4yj5js9mfb/EZPointRank.jar?dl=0

    Permissions

    pointrank.upgrade - /pointrank upgrade - Able to upgrade (GUI)
    pointrank.set - /pointrank set
    pointrank.give - /pointrank give
    pointrank.withdraw - /pointrank withdraw
    pointrank.reload - /pointrank reload
    pointrank.help - /pointrank - Advanced help

    Commands
    /pointrank
    /pointrank info
    /pointrank see <player>
    /pointrank me
    /pointrank set <player> <amount>
    /pointrank give <player> <amount>
    /pointrank withdraw <player> <amount>
    /pointrank upgrade
    /pointrank reload

    Aliases:
    aliases: [epr, pr, pointrank, rank]


    Some features
    • mySQL support (might be laggy on a low-end server)
    • GUI support
    • 6 configs to make everything configurable
    • Everything is almost configurable

    Try the plugin out and if you encounter any issues just tell me and ill help!
     
    Last edited: Feb 14, 2018
Thread Status:
Not open for further replies.

Share This Page