PaperMC Community Guidelines
PaperMC has grown significantly past what it was originally created to be — a small group of tightly-knit developers having fun on a side project, never really intending it to go anywhere. With this fact in mind, we need to be proactive and explicit about how we intend to combat negativity and toxicity in the PaperMC community. We want PaperMC to be a welcoming community to all, where new members feel safe to hang out and ask questions, and where old members are happy to hang out, chat, and help others too. We want PaperMC to be an inclusive environment. PaperMC is, at its core, a development community. We want to continue staying focused on being a development community rather than letting toxic behavior take over. This document is the definitive list of guidelines everyone in the community must follow to participate in this community.
The PaperMC Community
This document uses the phrase "PaperMC community" to refer to all communication which happens within the PaperMC ecosystem. This includes every forum of communication that is officially part of the PaperMC project. To be abundantly clear, these PaperMC Community Guidelines apply to all of the following:
- The PaperMC Discord server
- The PaperMC IRC channels
- The PaperMC GitHub organization
- This includes issues, pull requests, and any discussion inside issues or pull requests
- The PaperMC forums
PaperMC has a fairly short and sweet set of rules. It generally comes down to:
- Don't be a jerk
- Listen to project staff
We do this because creating an exhaustive list for all negative behavior we want to avoid is impossible and likely won't help anyways. The kinds of people who would engage in such a way in the first place probably aren't the people we want around at all.
However, there are specific behaviors we want to avoid in our community. The following behaviors are not permitted in the PaperMC community:
- Using language or posting content that can reasonably be considered discriminatory.
- Most of the language banned here should be obvious, but will be listed in more detail below in Zero Tolerance Items.
- Posting pornographic, distasteful, or excessively violent content.
- This is similar to the first rule.
- Spamming or excessively sending messages, including repeating questions, resending links too frequently, or posting the same question to multiple channels.
- Spam bots and trolling users will be immediately banned without warning.
- Users who are looking for help and are incessantly repeating questions because they aren't receiving any answers should be asked to stop repeating their question so often and be patient instead. They should also be directed to
#paper-helpif they aren't there already.
- Repeating a question after some time has passed and the question is no longer current and the conversation has changed is fine, as long as it's not too repetitive.
- Repeating a question because the user is receiving help but doesn't like the answer they received is not fine.
- Trying to buy or sell services or hire developers. This is not a marketplace.
- Formatting usernames to be difficult to read, to impersonate others, to advertise, or to be inappropriate.
- Non-hateful and non-bigoted cursing is fine for the most part, but not in usernames. If someone is cursing in every message, they should be asked to calm down and stop using those words so much. If a curse word is in their username, that's basically the same as saying that word every time they send a message — so it's the same problem.
- Impersonating people includes anyone in or out of the server, not just staff and not just those in Paper.
- People often try to put their servers or plugins in their usernames, which seems a little distasteful. Users can put their server or plugins in their Discord status and it will appear if anyone clicks on their names. Including server or plugin names in their username also potentially makes their name ridiculously long.
- Usernames that are nothing but a bunch of symbols that are impossible to pronounce aren't very conducive of a good conversation environment. However, this does not apply to usernames in different languages and alphabets. There is a difference between having a username in Japanese and having only random symbols as your username.
- Pinging server staff, moderators, or contributors without a valid reason.
- Valid reasons include when normal users may not be able to help, or when reporting dupe glitches or critical bugs.
- Anyone with a role is a target for pinging, and the larger Paper gets, the more of an issue this becomes.
- Someone pinging a particular person because they are responding to that person is not a problem and not even warranting of a warning. Someone pinging a project developer or contributor just because they want an answer in
#paper-helpis what is addressed here.
- There are some users who don't want to be pinged, so please respect their decision.
- Discussing politics or political controversy. We prohibit this in order to prevent the degeneration of our chat channels.
- This does not apply to instances where people are speaking about their everyday lives or current events - only when discussion devolves to the point of being solely about some political scandal or controversy.
- Discussing piracy or pirated software. This explicitly applies to "offline-mode" (not authenticating users against Mojang) as well.
- This does not apply to legitimate uses of offline mode, like with certain proxies, as long as the users get authenticated with Mojang another way.
- Discussing the bypassing or exploiting of Minecraft's player safety features in any way that is malicious or harmful. This applies to discussion around how to bypass chat reporting specifically, as well as any other features that make Minecraft a safer place for its users.
- This does not apply to general discussion of the safety features themselves, nor does it apply to discussion of these features' potential downsides. Further we will not forbid general discussion of 'proper' ways to disable safety features for legitimate reasons. Only those meaning to bypass them for the sake of avoiding accountability or otherwise being malicious will be punished.
If someone is violating those feel free to use the
@mods ping on Discord to notify the moderation team. You can also contact the team privately using the
/modmail command or sending a direct message to our bot
Pencil#7974 (811281085723705395), however this does not alert us in the same way that the
@mods ping does, so don't use it for time sensitive issues.
Zero Tolerance Items
Particularly severe issues represent a behavior and a kind of person we don't want associated with PaperMC in any way. These behaviors will result in an immediate ban without warning:
- Racial slurs or racist speech
- Sexist slurs or sexist speech
- Homophobic or transphobic slurs or speech
- Ableist slurs or speech — there's confusion around this term, so to help clarify:
- Ableist slurs are words that refer to people with disabilities used as insults
- Ableist speech is hate speech directed towards people with disabilities
- Any other hate speech not already listed
- Doxxing people
- Personal attacks
This list is not exhaustive. If someone is engaging in bad behavior not conducive to a friendly environment, and we believe it warrants an immediate ban, then we will do so.
When someone is removed for violating one of these items, all messages in question will be removed as well and reported to Discord if necessary.
Topic Specific Channels on Discord
PaperMC has channels dedicated to specific topics, and conversations in these channels should stay on-topic. This can help newer members in particular to feel more comfortable asking questions in the help channels if other members aren't also talking over them about other, unrelated topics.
Moderators will shut down any off-topic discussions happening in any of the following channels and ask for the conversation to be moved to
Our support channels
#waterfall-help are there for people who need support using our software. While we are very happy that so many members of the community actively support there and answer questions, please make sure to follow our guidelines there as well. Many people that go there to ask questions are new to Minecraft Servers and to the community itself. We should be welcoming towards newcomers, especially since we all started somewhere. In general, "Rule 1: Don't be a jerk" applies here as well, but we would like to add the following points:
- Please don't harass people for using software/plugins that you don't like. We know that some plugins are not that well received in this community, but as long as they are not causing the issue itself, you shouldn't harass people for using them. This doesn't mean that you can't recommend a replacement. Again, as stated in rule 1, if you don't like if someone is using a specific software, you can always choose to just ignore the question and let someone else answer.
- Please be polite even when turning down help. PaperMC does not officially support older versions of our software, and that is not likely to change. We generally discourage people from using our older software, and we stipulate that it comes with no support. This does not mean users asking for support for older versions should be mocked or yelled at, however.
If you have been banned on our Discord server, we offer a way to appeal that ban. To do that, simply join this server to start the appeal process. Please make sure to follow the instructions. You only get one chance to appeal a ban.
This document is licensed under CC BY-SA 4.0