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 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. EDIT by Moderator: merged posts, please use the edit button instead of double posting.