GAMING DISCORD TEMPLATE / FREE SETUP KIT

Minecraft Discord Server Template

Free Minecraft Discord server template with practical channels, safe roles, onboarding, rules and setup for public SMP and multiplayer communities.

  • 30–3,000 members
  • Intermediate
  • ~50 min setup
  • 22 channels · 10 roles
  • Needs Community features

Is this template right for you?

Give players one place to find the server address and rules, apply for the whitelist, report bugs and griefing, get support from staff, and show off builds, while keeping exploits and investigations private.

Best for

  • Servers that need a whitelist or application process
  • Communities where players report bugs, griefing and account problems
  • Staff teams that must coordinate in-game and Discord moderation

Not ideal for

  • A few friends on a private world — Pixel Party is simpler
  • Communities that play many different games — use The Gaming Hub

Built for: Survival multiplayer (SMP) servers · Minecraft networks and minigame servers · Modded server communities · Server owners and staff teams

Categories & channels

Create each category with its permissions first, then add channels inside it and keep them synced to the category. Channel types used: Text, Announcement, Forum, Voice.

SERVER INFO

Read-only

Everything a player needs to join, in read-only channels.

Category permissions: @everyone: deny Send Messages; allow Add Reactions. Admin: allow Send Messages.

rules Text

Discord and in-game rules in one place, including what counts as griefing on this server.

Read-only
announcements Announcement

Restarts, resets, events and major updates.

Read-only
server-info Text

Server address, supported versions, Java and/or Bedrock, modpack link if any, and planned maintenance times.

Read-only
changelog Text

One message per update: what changed, new plugins or datapacks, and known issues.

Read-only
how-to-join Text

The whitelist process step by step, with the application format.

Read-only

COMMUNITY

Public

Conversation between players.

general Text

Everyday conversation between players; move support requests and reports to their dedicated workflows.

Public
introductions Text

New players share their Minecraft name, edition and what they enjoy without posting private account details.

Public
screenshots Text

Quick screenshots, discoveries and progress updates. Use #builds for a project that needs its own discussion.

Public
builds Forum

A build showcase with one post per project, screenshots, project status and coordinates only when the owner wants visitors.

Permissions: Require a tag on new posts. Allow Attach Files.

Forum tags: Survival, Creative, Redstone, Farm, Work in progress, Finished

Public
trading Text

Offers and requests for in-game items. Scams follow the in-game rules.

Slowmode: 30 seconds

Public
events-chat Text

Talk about build contests, PvP nights and seasonal events.

Public

WHITELIST & SUPPORT

Public

Applications and help that need a trackable answer.

how-to-get-help Text

Explains where to ask connection or gameplay questions, what details to include, and why passwords and private account information must never be posted.

Read-only
whitelist-applications Forum

One post per application using the pinned format: Minecraft username, edition, how you found us, what you like to do in-game.

Permissions: Make the status tags moderator-only (Manage Threads); require a tag on new posts.

Forum tags: Pending, Approved, Needs info, Declined

Public
player-support Forum

Account, connection and gameplay questions. Staff mark posts Resolved.

Forum tags: Connection, Account, Gameplay, Question, Resolved

Public
bug-reports Forum

Reproducible bugs with version, coordinates and steps. Exploits and dupes are reported privately instead — see the pinned post.

Permissions: Make Confirmed, Fixed and Won't fix moderator-only.

Forum tags: Gameplay, Plugin, Performance, Confirmed, Fixed, Won't fix

Public
player-reports Text

Explains the private report route for griefing, theft, cheating or harassment. Members send evidence to staff; public accusations and evidence dumps are not allowed.

Read-only

VOICE

Public

Voice for play sessions.

Survival Chat Voice

Hang out while playing.

Public
Build Session Voice

Group builds and event prep.

Public

STAFF

Staff only

Private coordination between Discord and in-game staff.

Category permissions: Deny View Channels for @everyone. Allow Admin, Moderator and Helper; restrict #console to Admin.

staff-chat Text

Coordination and decisions.

Staff only
reports-review Text

Private player reports and evidence, one thread per case with access limited to the moderation team.

Staff only
mod-log Text

In-game and Discord actions: player, reason, evidence link, duration, staff member and appeal status.

Staff only
console Text

Optional: server console output from a bridge plugin.

Permissions: Admin only. A console channel can run server commands — treat access like server operator access.

Staff only

Role hierarchy & permissions

Create roles in this order, from the top of the role list down. A role can only manage roles below it, and bot roles must sit above any role they assign.

Different staff setup or bots? Adapt this hierarchy in the roles generator.

  1. Owner

    Display role for the server owner.

    How members get it
    Owner account.
    Display
    Shown separately · Not mentionable
    Enable
    No permissions (cosmetic or ping role)
    Withhold
    Administrator — not needed
  2. Admin

    Runs the Minecraft server and Discord configuration.

    How members get it
    Assigned by the owner. Usually matches in-game operator access.
    Display
    Shown separately · Not mentionable
    Enable
    Manage Server, Manage Roles, Manage Channels, Manage Webhooks, View Audit Log, Ban Members, Kick Members, Timeout Members, Manage Messages, Manage Threads, Bypass Slowmode
    Withhold
    Administrator
  3. Moderator

    Handles reports in Discord and in game.

    How members get it
    Assigned by Admins.
    Display
    Shown separately · Mentionable
    Enable
    Timeout Members, Kick Members, Manage Messages, Manage Threads, Manage Nicknames, View Audit Log, Bypass Slowmode
    Withhold
    Manage Roles; Manage Webhooks; Ban Members until trusted
  4. Helper

    Answers support posts and reviews whitelist applications.

    How members get it
    Assigned by Admins to trusted players.
    Display
    Shown separately · Mentionable
    Enable
    Manage Threads
    Withhold
    Timeout Members; Kick Members
  5. Builder

    Trusted builders who work on spawn, event arenas or shared server projects.

    How members get it
    Assigned by Admins after reviewing previous work.
    Display
    Not separated · Not mentionable
    Enable
    No permissions (cosmetic or ping role)
    Withhold
    Manage Channels; Mention @everyone, @here, and All Roles
  6. Whitelisted

    Approved players. Mirrors the in-game whitelist.

    How members get it
    Assigned by a Helper or Admin at the same time as the in-game whitelist entry, or automatically by a bridge plugin with account linking.
    Display
    Shown separately · Not mentionable
    Enable
    No permissions (cosmetic or ping role)
  7. Member

    Everyone who has completed onboarding.

    How members get it
    Granted by Community Onboarding: add it to every answer of the required edition question.
    Display
    Not separated · Not mentionable
    Enable
    View Channels, Send Messages, Send Messages in Threads, Create Public Threads, Read Message History, Add Reactions, Attach Files, Embed Links, Connect, Speak
    Withhold
    Mention @everyone, @here, and All Roles
  8. Edition roles (Java, Bedrock)

    Shows how a player connects, so support can answer correctly.

    How members get it
    Self-assigned through onboarding.
    Display
    Not separated · Not mentionable
    Enable
    No permissions (cosmetic or ping role)
  9. Interest roles (Survival, Building, Redstone, PvP, Events)

    Routes players toward relevant conversations and helps organisers understand what the community wants to do.

    How members get it
    Self-assigned through onboarding or a manual role menu when Community is off.
    Display
    Not separated · Not mentionable
    Enable
    No permissions (cosmetic or ping role)
  10. Event Ping / Update Ping

    Opt-in notifications for events and server updates.

    How members get it
    Self-assigned through onboarding; Admins mention them only for the promised topic.
    Display
    Not separated · Not mentionable
    Enable
    No permissions (cosmetic or ping role)

Onboarding flow

Community Onboarding assigns Member through the edition question, adds low-risk Minecraft interest roles, and keeps update and event notifications opt-in. Without Community, staff can grant Member and Whitelisted manually and members can choose interests from a role menu.

Question 1 · required

How do you play?

  • Java Edition→ Member + Java
  • Bedrock Edition→ Member + Bedrock
  • Both→ Member + Java + Bedrock
  • I'm here for the community→ Member only
Question 2 · optional

What do you mainly enjoy?

  • Survival→ Survival role → start in #general
  • Building→ Building role → browse #builds
  • Redstone→ Redstone role → use the Redstone tag in #builds
  • PvP→ PvP role → find players in #events-chat
  • Events→ Events role → #events-chat
Question 3 · optional

Which updates do you want?

  • Server updates and restarts→ Update Ping
  • Events and build contests→ Event Ping

Default channels: rules, announcements, server-info, how-to-join, general, builds, trading, events-chat, player-support, bug-reports, whitelist-applications

Discord requires at least 7 default channels for Community Onboarding, and @everyone must be able to view and send messages in at least 5 of them.

Suggested first steps: Read #server-info and #rules → Choose edition and interest roles → Apply in #whitelist-applications if the server is whitelisted → Ask for help in #player-support or share a project in #builds

Moderation setup

Verification level
Medium — A verified email and an account registered for more than 5 minutes filters most throwaway accounts without blocking genuine players.
Explicit media filter
Scan media content from all members.

AutoMod rules

  • Block spam contentBlock the message and alert #mod-log.
  • Block mention spam (limit around 5)Block and time out for 10 minutes.
  • Commonly flagged words: the Insults and Slurs and Sexual Content listsBlock and alert.
  • Custom keywords: hacked-client names, x-ray packs, account-selling and "free Minecraft account" phrasesBlock and alert; review the list when new clients appear.

Escalation

  1. Warning in Discord or in game
  2. Timeout or temporary in-game ban, logged in #mod-log
  3. Permanent ban from the Minecraft server
  4. Discord ban for harassment, scams or repeat offences
  • Bans don't cross over automatically: a Discord ban doesn't remove someone from the game whitelist, and an in-game ban doesn't remove them from Discord. Log both in #mod-log.
  • Exploits and item duplication should never be posted publicly. Ask players to report them privately so the fix can ship before others copy it.
  • Never ask players for their Microsoft or Minecraft account passwords, and warn them that staff will never ask.

Recommended bots

Try Discord's built-in features first. Bot names are examples to evaluate, not endorsements; CordNexa has no affiliation with any bot. Review the permissions a bot requests before adding it.

Minecraft–Discord bridge

Optional

Relays chat between the game and a Discord channel, links accounts, and can mirror the server console for admins.

Native first: Discord has no built-in Minecraft integration, so this needs a server plugin. Restrict any console channel to Admins, because it can run server commands.

Examples: DiscordSRV (a plugin for Bukkit/Spigot-based Java servers)

Event sign-ups

Optional

Build contests and PvP nights need team lists.

Native first: Scheduled Events show dates and notify Interested members when they start.

Examples: Apollo (sign-up lists)

Step-by-step setup

These steps are specific to this kit. For the reasoning behind each stage — permissions, onboarding, testing and launch — see how to make a Discord server.

  1. Create the server and choose Community features

    Turn on multi-factor authentication (2FA) for the owner. Enable Community if you want Forum channels, an Announcement channel and native Onboarding; it requires a verified-email verification level, the explicit media filter set to scan all members, a rules channel and a community updates channel. If Community stays off, make #announcements read-only and use ordinary text channels with threads for builds, applications, support and bugs.

  2. Create roles top-down

    Owner → Admin → Moderator → Helper → Builder → Whitelisted → Member → edition, interest and ping roles. Administrator stays with the owner account; Builder and interest roles need no elevated server permissions.

  3. Launch with the compact core

    Start with #rules, #announcements, #server-info, #how-to-join, #general, #introductions, #builds, #trading, #events-chat, #how-to-get-help, #player-support, #bug-reports, #player-reports, the two voice rooms and the three staff channels. Add #screenshots, #changelog, whitelist applications and the optional console only when your workflow needs them.

  4. Write #server-info and #how-to-join

    Include the address, versions and edition support, and a copyable whitelist application format.

  5. Build the forums or text fallbacks

    With Community enabled, add the tags to #builds, #whitelist-applications, #player-support and #bug-reports; make status tags moderator-only and require tags on new posts. Without Community, create those names as text channels, pin the posting format and open one thread per build, application or support case.

  6. Separate help from reports

    Use #player-support for public connection and gameplay questions. Keep #player-reports read-only with private submission instructions, then review evidence in staff-only #reports-review. Never ask players to post account details or moderation evidence publicly.

  7. Configure Community Onboarding

    In Server Settings → Onboarding, add the edition, interests and ping questions and choose the listed default channels. Discord requires at least 7 defaults, including at least 5 where @everyone can View Channel and Send Messages. If Community stays off, assign Member and Whitelisted manually and use a role menu for edition, interests and opt-in pings.

  8. Set up AutoMod and verification

    Set verification to Medium and add the AutoMod rules, including your hacked-client keyword list.

  9. Connect the game (optional)

    If you use a bridge plugin, create its channels, give the bot only the permissions it needs in them, and restrict any console channel to Admins.

  10. Test the whitelist flow

    Have a trusted player apply, get approved, receive Whitelisted and join the game. Use View Server As Role to check STAFF is hidden.

Make it yours

Open servers

No whitelist? Delete #whitelist-applications and the Whitelisted role, and rename #how-to-join to #getting-started.

Networks with several game modes

Add a channel per mode under COMMUNITY and a mode tag in #bug-reports rather than a whole category per mode.

Modded servers

Pin the modpack version in #server-info and add a Modpack tag to #player-support for crash reports.

Seasons and resets

Before a reset, move old build posts to an archive tag and announce the date well ahead.

Community rules

  1. Discord community rule: treat players respectfully. No harassment, slurs, threats, doxxing or unwanted private messages.
  2. Discord community rule: no spam, phishing, fake giveaways, staff impersonation, account selling or attempts to evade moderation.
  3. Minecraft gameplay rule — customise this for your server: define whether griefing, theft, PvP, farms, client mods, macros and exploits are allowed before launch.
  4. Report exploits, suspected cheating and duplication methods through the private route in #player-reports. Do not publish instructions or evidence that others could misuse.
  5. Use #trading only for honest in-game trades. State what you offer and want; staff cannot recover items unless your published gameplay policy says otherwise.
  6. Submit player reports privately with the relevant username, time, location and evidence. Do not make public accusations or organise retaliation.
  7. Never share Microsoft or Minecraft account passwords, recovery codes, addresses or payment details. Legitimate staff will never ask for them.

Need stricter or more relaxed wording? Customise these rules in the rules generator.

Welcome message

Welcome! Read #rules, then check #server-info for the address, supported version and join steps. Choose your edition and Minecraft interests, say hello in #general, find players through #events-chat, or share a project in #builds. Connection problem? Start with #how-to-get-help and post in #player-support. Use the private route in #player-reports for player conduct or sensitive evidence.

Want a shorter, professional or bot-ready version? Try the welcome message generator.

Minecraft Community FAQ

What channels should a Minecraft Discord server have?

Start with rules, announcements, one authoritative server-info channel, general chat, a build showcase, one LFG or events channel, public support, a private player-report route and staff-only review/log channels. Add specialised game-mode channels only after the core channels stay active.

What roles should a Minecraft Discord server have?

Use Owner, Admin, Moderator and Helper for staff; Builder only for trusted project work; Member or Whitelisted for access; and permission-free edition, interest and notification roles. Avoid giving Administrator or mass-mention permissions to cosmetic and activity roles.

How many channels should I start with?

The compact launch path in this kit uses 18 channels across public information, community, support, voice and staff areas. Remove whitelist-specific channels for an open server, and add screenshots, changelogs or extra worlds only when members will use them.

Should player reports be public?

No. Keep #player-reports read-only with instructions for a private submission route. Staff should review evidence in #reports-review. Ordinary connection questions and non-sensitive bugs can remain public.

Should Survival, PvP and building each have separate channels?

Usually not at launch. Use interest roles, forum tags and #events-chat or #builds first. Create a dedicated channel only when that activity produces regular conversation that overwhelms the shared space.

Can I use this template for an SMP?

Yes. It is designed around a small-to-medium survival multiplayer community. For a private friend group, remove whitelist applications and most support structure; for a large network, add game-mode channels and separate staff teams gradually.

How should Minecraft rules differ from Discord rules?

Discord rules cover behaviour, scams, privacy, impersonation and moderation evasion. Gameplay rules define your own policy on griefing, theft, PvP, farms, mods, macros and exploits. Publish both clearly instead of presenting one server's gameplay preferences as universal.

How should a Minecraft server handle whitelist applications on Discord?

Use a forum channel with one post per application, a pinned format, and moderator-only status tags such as Pending, Approved and Declined. Assign the Whitelisted role at the same time as the in-game whitelist entry. Forum channels need Community features.

Should bug reports be public?

Ordinary bugs, yes: a public forum stops duplicate reports. Exploits and dupes should be reported privately so they can be fixed before other players copy them.

Can Discord and in-game accounts be linked?

Not natively. Bridge plugins such as DiscordSRV for Bukkit/Spigot-based Java servers provide chat relay and account linking. Check what your server software supports.

Do Discord bans apply in game?

No. Discord and the Minecraft server are separate. Log both kinds of punishment in one staff channel so they stay consistent.

Version history

  • v1.1 · 2026-10-03
    • Expanded the compact launch path, Minecraft interest onboarding, public support/private report separation, safer specialist roles, customisable gameplay rules and setup FAQs.
  • v1.0 · 2026-09-28
    • First release: server info, whitelist and support forums, private exploit and grief reporting, and in-game/Discord staff coordination.

CordNexa is independent and not affiliated with or endorsed by Discord. Discord features change over time; this kit was last reviewed on 2026-10-03.