[READ ME FIRST] Plugin Requests Guide

Discussion in 'Plugin Requests' started by mbaxter, Jun 16, 2012.

  1. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    So you want to request a plugin. Great! Before you spend a lot of time on your post, please read through this topic. Here are the themes we'll be covering: Originality, Possibility, Congeniality and Understandability, Things not to do, and lastly An Example Post


    Originality
    Before writing your request, you should search to see if it's been done before! Search BukkitDev (click Filter) for your idea.

    Here are some plugin ideas that we frequently see which already have functional plugins:

    Automatic Ranking - Password-based: MasterPromote. Timed: AutoRank.
    Seperate Worlds - MultiVerse or MyWorlds.
    Block Protection -WorldGuard, EpicZones or Residence.
    Skills/RPG leveling - McMMO or Skillz.
    Classes/Clans - Factions or SimpleClans.
    Hunger Games - Too many to list. Do a search!
    Custom Commands - kTriggers or Commander
    Ban crafting of [Insert item here] - NoItem.
    Custom World Generation - TerrainControl.
    Custom Triggers and Scripts - VariableTriggers or Skript.



    Possibility
    Make sure your request is even possible. Bukkit plugins can, for the most part, only modify what the server can do. Here is a list of things you cannot do with a plugin:

    • Create a new block or item.
    • Show a picture or video to a player (except maps or displayed in blocks)
    • Create a new creature or monster or change the size of an existing one
    • Check if a player has a texture pack, mod, or hack installed.
    • Play external sound. Can only trigger noteblocks, records and effects.
    • Move a player between servers (in a way that doesn't involve complicated proxying)
    Congeniality and Understandability
    When requesting a plugin, make your post as friendly and easy to understand possible. Be patient while waiting for replies (don't bump constantly!). Use proper spelling and grammar to write out a fully detailed post describing your requirements. When someone replies, be thankful that they're helping. When the request is fulfilled, thank them again.



    Things not to do
    Lastly, we have the things you should not do in your post.
    "PM me for details" - If you cannot describe your plugin requirements in public, people are not likely to care to reply. Keep your discussions to the thread and suddenly more people reply! Posts without a plugin description will be deleted without warning.
    Money offers/payment - As per the forum rules, monetary offers are not allowed. Posts offering payment will be deleted without warning.

    PM me your Skype so we can talk - If you wish to fill plugin requests, you do so freely. This is not a site to solicit sales for your desire to make money filling plugin requests. If there are extra details you need to fill the request, ask for them on the post itself. Posts asking to take discussion to skype will be deleted without warning.

    "Hiring developer for server" - Post those in your server's topic in the server forum. Maybe add a [NEED DEV] tag to that post. This forum is for plugin requests not dev team requests.
    Claim the plugin as your own - Do not take a fulfilled request and post it as your own plugin.
    Personal Requests - If your request is for you and you alone, and no one else can use it, you might want to learn Java!
    Fix or modify current plugins - Submit a ticket to that developer on BukkitDev!
    Huge, huge huge requests - Not actually a "not to do" but do not be surprised if an extremely complicated request is ignored. The simpler a plugin, the more likely it is to be made.
    Requesting a plugin that is better served by online-mode=true - If online mode already solves your problem, a plugin should not be requested.


    An example post
    Below is an example post. Feel free to copy and paste to use as a start to yours!


    Plugin category: EXAMPLE

    Suggested name: ExamplePlugin

    What I want: I'd like to see perhaps properly formatted posts, or at least an attempt beyond the average all caps scrawl that has come to dominate this forum. What people need to learn is that it's much easier to read a nicely formatted post, even if it's a bit longer than it needs to be, you can easily identify key points via proper formatting.

    Also, skim-reading is much easier with paragraphs!

    Ideas for commands: No commands needed for this plugin.

    Ideas for permissions: player.canread. Set it to false if they can't read this post.

    When I'd like it by: Yesterday.



    Credits:
    Big thanks to: @Archelaus @Baummann @codename_B @kezz101 @Deathmarine

    This post has been edited 15 times. It was last edited by mbaxter Jul 1, 2014.
  2. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This guide is a work in progress, as all things are. Currently it is mainly a combination of the previous five stickied posts.

    I'm happy to take suggestions for improvements and changes. Note that not all ideas will make it into this.
  3. Offline

    kezz101

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Great post! Custom World Generation is in italics though :)
  4. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Fixed, thanks. Some of xenforo's processing of bbcode is frustrating.
  5. Offline

    kezz101

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    That's why I stick with the BBCode editor... I do think we should get this addon though...
    Atakyn likes this.
  6. Offline

    Omnitv

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Question what happed to the other stickies? were they deleted/hidden?
  7. Online

    np98765

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I think they were un-sticked. I saw @kezz101 's FRQ down in the list, still locked, but unstickied. Basically, they all got smooshed together into this one, and the originals were let loose. :p

    This post has been edited 2 times. It was last edited by np98765 Jun 16, 2012.
  8. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    The content has been pretty much all merged into this post.
    Omnitv likes this.
  9. Offline

    Omnitv

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yeah, i realize that most were un-stuck. I use them as reference, good thing i kept them in my signature. now i need to favorite the others on maxthon. But the good thing is people only need to look at one stickie not multiple ones so that we can only use one as reference.

    Oh whoops i was a two mins too late. :3

    This post has been edited 1 time. It was last edited by Omnitv Jun 16, 2012.
  10. Offline

    izak12345678910

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hey i was thinking, maybe a way to format your post for when people ask for developers for there servers? Maybe if you want i can make it? Instead of Hi i want a dev for so and so server.( I know i did this in the past a post like that but now everyone is requesting for a dev and i think a format would make it easier)
  11. Offline

    kezz101

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Well I think that Developers wouldn't want to work for people who can't format a post properly... I think of it as them writing us a Job Application...
  12. Offline

    Deathmarine

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Could we get a tag [Complete], [Done], or something for threads completed. Sorting out all the ones that have been wrote already and linking the ones for those with the injured google finger, is a bit tedious.

    Edit:
    SUCCESS [FILLED]!!!

    This post has been edited 1 time. It was last edited by Deathmarine Jan 7, 2013.
    lol768 and Butkicker12 like this.
  13. Offline

    Arubian

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This can be done!
  14. Offline

    cooldudef40

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This can be done without any spout or client-mods or stuff! See this for a list of visual & audio effectspage: Webpage
  15. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I meant it to mean external sounds. Updating :)
  16. Offline

    cooldudef40

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    cool :)
  17. Offline

    hawkfalcon

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Much cleaner, hopefully people will actually read it now.
  18. Offline

    Deathmarine

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Not without modifying craftbukkit or a client mod.
  19. Offline

    evilmidget38 BukkitDev Staff BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    False. If you're interested, join my test server, kaysee.dyndns-server.com.
  20. Offline

    CatMan8

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    hey, Nice rules set, One question is why are we not allowed to pay for a plugin?
    Say I am willing to pay a developer to make a plugin for me. May I ask why that is not allowed?

    This post has been edited 1 time. It was last edited by CatMan8 Jun 21, 2012.
  21. Offline

    TnT Trinitrotoluene Maximus Administrator Bukkit Help

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This has been asked and answered a great many times, but it boils down to giving a terrible experience for those who pay, and for those who accept payment.
  22. Offline

    evilmidget38 BukkitDev Staff BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    More like a terrible experience for those who don't pay, and those who expect payment.
  23. Offline

    afistofirony

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You just made my day sir.
    Xgames160 likes this.
  24. Offline

    Sleaker

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @mbaxter - kind of odd that Classes are lumped with Clans. SimpleClans/Factions are clan plugins, and generally have nothing to do with RPG advancement, their main usage is for getting groups of players together. heroes is a Class, Skill & RPG leveling plugin, it has absolutely no large-scale community grouping like the other 2 plugins. To prevent some confusion on that I'd suggest moving Heroes up with mcMMO, and removing 'Classes' from the description for Factions/SimpleClans.
  25. Online

    np98765

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Can you add the whole partial-online-offline thing? Or just mention no support of offline servers.
    Omnitv likes this.
  26. Offline

    Deathmarine

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hmmm......


    Things not to do
    Lastly, we have the things you should not do in your post.
    "Request a hack" - If you request a plugin that will give strictly just you operator or an advantage!
    "Ridiculous Personal Requests" - If your request is for you and you alone, and no one else can use it, you might want to learn java!
    "Multi-hook" - If your request would require WorldEdit, WorldGuard, HoneyPot, Ultrabans, Jail, MyHome, Vault, NoCheatPlus and Factions integrated support then you might want to reconsider posting!
    "Fix or Modify Current Plugins" - Ticket that developer on BukkitDev!
  27. Offline

    StickBoXD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Ok im starting on the plugin ;P
  28. Offline

    Omnitv

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @mbaxter
    Meow. :3
  29. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Added two of those. I feel the multi plugin hook isn't necessarily invalid except in rare circumstances and hacking is just obvious.
    np98765 and Omnitv like this.
  30. Online

    np98765

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME

    This post has been edited 1 time. It was last edited by np98765 Jul 10, 2012.
    TheAnswerIsMinecraft likes this.

Share This Page