Filled Leveling System for usage of Weapons

Discussion in 'Archived: Plugin Requests' started by Jerry99666, Dec 24, 2013.

  1. Offline

    Jerry99666

    Please don't delete this, I am really interested in having this plugin and I believe it follows the rules.

    Plugin category: RPG Leveling System

    Suggested name: RPG Levels+

    What I want:
    I am looking for a plugin that works seamier to the Heroes plugin found here:
    http://dev.bukkit.or...plugins/heroes/
    expect that it allows the usage of ids as this is my preferred method of choosing items. I would like only weapons and health to be able to be leveled up as my server is rpg style fighting server.. I would like to be able to set up what weapons a class can use at certain levels. Say they can start at wood at level 1 then at level 10 you can use stone, etc, etc.

    Ideas for commands: Basic commands for choosing a class and reloading of plugin config files.
    /classname
    /rpgl reload

    Ideas for permissions:
    rpgl.class.<classname> : permission to choose class.
    rpgl.reload : reload all config files to reflect changes made.

    When I'd like it by: ASAP
     
  2. Offline

    timtower Administrator Administrator Moderator

    Jerry99666 ID's are getting removed within minecraft...
    So heroes is just following the changes
     
    Fluxanoia likes this.
  3. Offline

    rfsantos1996

    Maybe...:
    - levels are gained little by little (not as fast as normal Minecraft), (disable exp orbs drop) and adding a little for killing mobs
    - each level will unlock a new weapon/armor
    - you wont lose levels when die
    - there will be customizable classes that unlock customizable items
    - save player class and level/exp on MySQL database?
    - each level will add a "absortion" potion or something like that, that adds HP for the player and can be regenerated just like a normal HP.
    - you are able to change class, but this will reset your level and exp
    - custom gain cost for killing certain mobs and stuff, so you can balance things and classes

    Is that alright? I can do this after holidays.

    @EDIT: and oh, yeah, configuration will use Material name and not IDs, sorry
     
  4. Offline

    Jerry99666

    Well I forgot to add in my rush of writing it I would like it be 1.6.4 as that's what my server is.
    rfsantos1996 yes I can save all the data on a MySQL database and everything thing you listed sounds perfect. Is there no way of it being IDs for 1.6.4? I can live with material names, its just I have learned all the ids finally lol
     
  5. Offline

    timtower Administrator Administrator Moderator

    Jerry99666 ID's are still being used, but they will get removed at some point
     
    Fluxanoia likes this.
  6. Offline

    Jerry99666

    I doubt we will be updating for a long time.
     
  7. Offline

    timtower Administrator Administrator Moderator

    Still, they are getting depreciated, nothing to do about it. Best shot is to learn the item names, pretty easy though, 9 out of 10 times just the displayname in caps and a "_" instead of a space
     
  8. Offline

    Garris0n

    You're requesting somebody create a new plugin because you won't bother to learn the item names? It's not that hard... Anyway, all plugins should be moving away from item ids, as that is what Mojang is doing in preparation for a modding API. If you don't like it, complain to Jeb.
     
    Fluxanoia likes this.
  9. Offline

    Jerry99666

    Alright it'll make it easier to make right?

    rfsantos1996: Would it be possible to have it give permissions at level? Like say, a player reaches level 20 they would gain the permission to use a warp for a better shop?

    timtower it would make it easier to create the plugin or would that not matter? Sorry i'm not really familiar with creation of bukkit plugins.
     
  10. Offline

    timtower Administrator Administrator Moderator

    Plugin for what? You already said yourself that Heroes can do everything but that you need to learn the right names again
     
  11. Offline

    Jerry99666

    Does it do the permissions part?
     
  12. Offline

    timtower Administrator Administrator Moderator

  13. Offline

    Jerry99666

    timtower Sorry I'm not use to bukkit yet. Thank you very much.

    If you still need a plugin, tell me, and yeah, I can add permissions on each level.
     
  14. Offline

    timtower Administrator Administrator Moderator

    If you aren't able to use bukkit then you can't use any plugins... rfsantos1996
     
  15. Offline

    Jerry99666

    Well if you still wanna make it, sure I'd love it because heroes has all the extra skills I don't need.
     
  16. Offline

    rfsantos1996

    Ok, I'll start making it, thanks for removing me from "nothing to do" state

    @EDIT: yeah, I can use IDs instead of names.
     
  17. Offline

    Jerry99666

    rfsantos1996 thank you very much
    timtower Hey I'm trying to learn this fast, sorry not being as experienced as you.
     
  18. Offline

    timtower Administrator Administrator Moderator

    You probably made a type in that other post, but there are loads of people on these forums that are to lazy to search, something that I don't like
     
    Fluxanoia likes this.
  19. Offline

    rfsantos1996

    I hate when my players didnt searched things that I have already writed on the website or even on signs in the server. I get used to it and I'm making this plugin because I have lot of free time, since this is my last vacations before my year to get into a nice university.
     
  20. Offline

    timtower Administrator Administrator Moderator

    Hate lazy people.
    And have fun making this ;) And good luck on your university
     
  21. Offline

    Jerry99666

    Well thank you rfsantos1996 and timtower I'm not use to the site layout but I found the search button. Biggest time saver ever.
     
    rfsantos1996 and timtower like this.
  22. Offline

    rfsantos1996

    Thanks (; I searched a lot while making my server in the past, i basicly learned everything, so I never answer questions or helped people who wanted help on making a server. Even for my moderator that would continue my server, he should search and learn by himself.

    And merry christmas for you (;
     
    timtower likes this.
  23. Offline

    Jerry99666

    rfsantos1996 how long do you think this will take? I'm just wondering as for a general ETA to tell my admins.
     
  24. Offline

    rfsantos1996

    I would risk telling you 5 days. But i'm really NOT sure. I'm actually on my uncle's, so I'm not only programming and I cant test while i'm here, I'll leave in 2 days so 5 to 10 days to get a stable tested version.
     
  25. Offline

    Jerry99666

    Alright that sounds perfect to me. Thank you very much for this.
     
  26. Offline

    rfsantos1996

    Just a question, do you need more than 1 class or just a configurable one-class thing?

    @EDIT: nevermind, i was too lazy.. I already fixed my lazy code. Almost restarted with a new ideia of making it.

    Now a real question, how will they get EXP?

    Entity killing, Player killing is done, but i'm out of ideias considering that it will be a RPG server, i wont add block exp.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 5, 2016
  27. Offline

    Jerry99666

    Exp orbs too if at all possible as I found a little plugin from a friend that can control how much exp orbs a player can get.
     
  28. Offline

    rfsantos1996

    I'm not using the EXP thing, I mean, i'm using it to show the player EXP only, the exp, max exp and other things I'm just doing with my plugin and a leveling scale.

    I'm adding the block place and break exp gain (can be negative).

    To configure, you will need:
    for Entity kill: http://jd.bukkit.org/rb/apidocs/org/bukkit/entity/EntityType.html
    for Block break/place: http://jd.bukkit.org/rb/doxygen/d6/d0e/enumorg_1_1bukkit_1_1Material.html

    Here is a Beta thing (click on the .jar and "View Raw"). Reply me (click on the reply, otherwise I wont be seing your message again) if you want more stuff or any bug. I tested 80% (;
    Hope you enjoy, test before installing on a real server.
     
    Jerry99666 likes this.
  29. Offline

    Jerry99666

    Found some bugs in it. I can't seem to choose a class after setting it to false to default also you don't get reward the permission when you hit the level defined.
     
  30. Offline

    rfsantos1996

    You need at least ONE default, and other clases NEED to have other identification. Like:
    Code:
    classes:
      noob:
        name: Noob
        default: true
      noob1:
        name: Noob2
        default: false
      noob2:
        name: Noob4
        default: false
    Cant all be "noob", you need to change these aswell, so the plugin can identify other classes.
    The name is just the text used to appear on /class list and when you find a new class.

    The default class is the choosen one when you do /class (class name) and there's no class with this name.
     

Share This Page