ranking system

Discussion in 'Plugin Requests' started by Shikishima, Dec 6, 2018.

  1. Offline

    Shikishima

    Plugin category: RPG

    Minecraft version: 1.12

    Suggested name: CustomRanking

    What I want: i would like a plugin to be made that tracks each time a player eats rotten flesh, each time they eat rotten flesh it will give them 1 point (points can be checked with /progress) each time a player reaches a certain level of points a series of commands will be run on the player. eg 500 points: /Pex user (player who reached 500 points) group set (group).


    Ideas for commands: /progress (for a player to view their points progress)

    Ideas for permissions: player.ranking (allows for the ranking plugin to take effect for the player)

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

    Robnoo

    Hi Shikishima,

    I made a plugin, but i still have to figure out the easiest way to send it to you.
    If anyone has some advice, i would appreciate it :D.
    The permissions are based on the 'player.ranking' part.
    I'm testing it on a plugintestserver, so if you already want to try out the plugin you can do it right there.
    I'll figure out tomorrow how to upload it and I'll send it to you right then.
    Currently, there's only the option to execute one command, but I'll update it for more commands.

    I hope you'll like it :).

    Robnoo
    (I speak Dutch so I'm sorry for mistakes)

    [EDIT]: I found out how to upload it on Github.

    You can find the plugin in the zipped folder.
    Use this link to get the source code: https://github.com/Robnoo02/CustomRanking
    Please let me know whether it works or not :).

    Commands:
    /progress : See your own progress points
    /progress <playername> : See the points progress of other player

    Permissions:
    player.ranking.cmd.progress.self : Player can use /progress
    player.ranking.cmd.progress.others : Player can use /progress <playername>
    player.ranking.rank.<points> : Whether the commands should be executed on player or not

    Configurable:
    Your points message
    Others points message
    Player no permissions message
    Player not found message
    Commands to be executed (in list, so use '- ' before every command)
    Messages send when player reaches rank
    Custom variables, like %player% and %points%

    Important:
    Don't forget to change the config.yml.
    Don't change anything in the points.yml.

    [Edit] My bad, made it 1.13.2 out of habit. I'll change it to 1.12 when I've got some time for it.

    [Edit] Changed CraftBukkit version to 1.12. (Still same link ^^)

    [Edit] Removed old zip file with new 1.12 jarfile.

    Robnoo
     

    Attached Files:

    Last edited: Dec 9, 2018
  3. Offline

    Shikishima

    @Robnoo ah thank you for your work i didnt see the notification. i will give the plugin a look :D
     

Share This Page