RolePlaying Plugin

Discussion in 'Archived: Plugin Requests' started by x_Jake_s, Sep 1, 2014.

  1. Offline

    x_Jake_s

    Hey i'm a new coder but i just can't do this plugin and if someone else could please add me on skype <removed>

    The Plugin:
    • Ranking system via points. Each category you add points to will give you a boost in game, for example if you add points to a swimming category you will swim faster.

      • You will start out with a base amount of points as soon as you join the server. Donating to the server will get you extra points and so will participating in certain server events.
      • Each skill section that you can add points to will have a cap, these caps will allow you to actually take points away from a skill once it’s at 0 but only to a certain point. Taking points away from a skill will give you more free to use points, but will also greatly reduce your ability to do the in game skill you took points from.
      • Every player will be able to, and have to, choose a race in game before they can access the ranking portion of the plugin because each race will have a different set of skills and different size caps on those skills and depending on the race, a default amount of points already added to certain skills. This will add the unique rp touch, so you can pvp and walk around and have all the boosts you would have if the race was a legit part of Minecraft.
      • Each skill will have an RP name that applies to the race. So lets say you are an Urcarus(Bear race) and theres an option for damage reduction, that option or skill would be named something like “Thick Fur”.
      • You will be able to have up to 3 spots available to save your stats in if you’re a donator. These spots will allow you to save stats and the points you’ve worked hard to get so you don’t lose them when you switch to another one of your characters, the command to do this will be something along the lines of “/Oc [Insert character name or save slot number here]” and that will switch you to whichever of your saved slots you want. The command to save your current stats will be something along the lines of “/Oc save [Save slot number 1/2/3]” and it will save your current stats under your current nickname in that slot. Also when you switch saves it’ll switch your nickname to the one used when you last saved it.
      • Admin commands to give players more points in their already saved files and maybe even add a skill to it will also need to be implemented, but in a way that giving a saved character a new skill not usually in their race section won’t add that skill to everyone of that race, just that players saved character. Which may be a bit tricky but Im sure we can work it out.



    • An RP Chat aspect will also be needed, but it must be constructed in a very customisable fashion.
      • The ability to change the block distant that you are heard from must be easily toggled via your punctuation. A normal sentence ending in no punctuation or a period will only be heard within say 40-50 blocks, meanwhile adding an exclamation will turn it into a shout and make the distance your heard go up in block count, adding up to three exclamation points will be a scream, and thats as far as your text can be seen. Adding a question mark will turn it into a question like “[username] asked: [text]”.
      • A muffled speaking feature should also be added, where if you’re near someone but not enough to fully understand them it comes out like this, “[username] said: h. .. ..me .s J.h.” when if you were closer you would of heard “[username] said: hi my name is John”. Same goes for any other punctuation, the more exclamation points the more chance someone from a long distance away will hear you, or at least hear the muffled version of what you typed.
      • A language option should also be added where when you are choosing your race in the skill section you can also choose a language. This option will allow you to make your character more diverse and make your in game rping experience more interesting. If someone speaking another language is next to you it’ll come out something like this “[username] [language] said: hi -- ---- -- John” and the chat color will be paler and less noticeable compared to people speaking your own language. You’ll be able to understand simple words like hi, what, when, how, love and registered names but the rest will be filled in with dashes. Of course under the skill section you can add points to a bilingual skill no matter your race, adding points to this will make it easier to understand people who are speaking other languages and also allow you to switch to their language easily through a simple command so they can understand you. Like other skills, you can also minus points away from it, but doing this will make it hard for you to even understand your own language.



    • Rp Character Name command. This command will allow you to add the name of your character in front of your username above your avatar, and in rp chat it will replace your username. This name will be the name of the saved file in the skills area as well, for example if your characters name is John and you save your stats whilst using that nickname it will be saved as “1. John” and if you have a character name Sarah she’ll be saved as “2. Sarah”. The number in front of the name represents which slot is being used, and the name tells you which character. Of course you can switch your nickname whenever you feel like it no matter what saved file your on, but you should always remember to turn it back to your character name before saving again. Also saving is only necessary if you’re about to switch to a new character, otherwise you don’t have to worry. The name will appear like this ([username]) (character name): (text)



    • /Seen [playername] or /check [playername] command which allows you to see any players history. This command allows you to see certain information about a player like their username, current Rp name, current race, money balance, faction, and if they have been muted/banned/jailed before and why they were punished. It will also tell you if they’re off line or not and how many hours they have spent online playing along with how long ago they first joined the server.


    • Citizenship and Passports A command that will allow you to become a citizen of an RP city. Citizenship will show up in the /seen command and it will allow you different perks in different cities. Only RP staff can grant citizenship. An example of the perks is to be able to buy limited houses, have access to more shop areas and even access to more NPC’s.


    • NPC’S and Quests

      • A plugin that allows differently skinned player like NPC’s with different color name tags to stay at shops or roam around the cities and either sell you stuff, give you stuff, or give you quests like in any RPG.
      • The quests will show up in your chat bar with a story and what you have to do, to access these quests you can type /quest list and a list of quests that you’ve completed will pop up by name. If you then type /quest [quest name] that quest will pop up in your chat bar and you can re-read the information. Some quests will take multiple pages so then you can use the command /quest [quest name] [page number] and it will take you to that page.


    • Races

      • A /Race command that lets you view all the race categories available along with the directions on how to select a category. Then you use the /Race v [race category] command and select a race then you do /Race v [race type] and then you select a subspecies by typing /Race b [Subspecies] and that command allows you to be that type of creature and get its boosts. You can also type /Race v [subspecies] and you can view all of its perks and a brief overview of the race. Your race type will show up in the /seen command.
      • A race will have basic boosts like for the winged bug races a triple jump or glide effect when falling. Once you choose a race you can access the Ranking system of the plugin which will allow you to boost your natural rank bonuses with points(Explained in Ranking section).
      • The race section will also affect the /Oc Save command and you’ll be automatically stuck as this race for 2 days after you stay as it for more than 30 seconds. If you /Oc save after you choose a race then this race and the way you arranged the ranking points will always be an option to you, though you have to wait an hour before switching between saved profiles.
    I need this plugin in a time-span of the next 9 months? please anyone i need it desperatley


    [edit by JaguarJo: removed personal info. Please keep all discussion in the thread. Thanks.]
     
  2. Offline

    mrCookieSlime

    x_Jake_s
    Oh dear lord...

    1. No Developer in the world likes that long and complicated Requests. Try to keep it short!
    2. I havent read your entire post since its too long, but have you heard of mcMMO?
    3. You may not give out points for money since the EULA doesnt allow you to do so.
     
  3. Offline

    gabe4356

    mrCookieSlime I think I stopped at the second sentence, basicly he combined a lot of already made plugins.
     

Share This Page