How to Build and Run a Minecraft Discord Community With YourBot

server setup
How to Build and Run a Minecraft Discord Community With YourBot

Updated September 2026

The right Minecraft Discord depends on what “Minecraft server” actually means for your community. A private Bedrock Realm, a Java Survival server, a Paper network with dozens of plugins, and a heavily modded NeoForge server can all be called “Minecraft,” but they have different players, connection methods, update risks, moderation needs, and support workflows.

That distinction matters before you create a single Discord channel.

Minecraft’s two main consumer editions are Java Edition and Bedrock Edition. Java is available on Windows, macOS, and Linux and has the deepest independent server, plugin, and mod ecosystem. Bedrock runs across Windows, consoles, mobile, Chromebook, and other supported devices and is the native choice for cross-device multiplayer. Both editions support Realms and self-hosted servers, but they do not normally share the same multiplayer network.

For the kind of independently operated public Minecraft communities most server owners think about—SMPs, minigame servers, survival economies, prison servers, factions-style communities, custom networks, and modded servers—the ecosystem is heavily Java-oriented because of its long-established server software, plugin APIs, mod loaders, and network proxies. There is no authoritative global census that supports a responsible exact percentage, so this guide will not invent one. Bedrock still has major public servers, featured partners, Realms, and its own dedicated-server ecosystem.

This guide first explains the Minecraft multiplayer landscape, then builds one generic Discord community that can support:

Editorial disclosure: This guide is published by YourBot.gg. Minecraft facts are based on current Mojang, Minecraft, Minecraft Education, PaperMC, Fabric, NeoForge, Forge, and Geyser documentation. YourBot-specific behavior is based on current product behavior and read-only repository review. Third-party Minecraft server software and mods are separate projects from YourBot.


First: Understand the Minecraft Editions

As of September 15, 2026, Mojang’s official edition documentation lists Java Edition, Bedrock Edition, Minecraft Classic, Minecraft: China Version, Minecraft Education, and Pi Edition.

Only two are normally relevant to a public gaming community: Java Edition and Bedrock Edition.

Edition Typical community use Multiplayer model Extensibility
Java Edition Public SMPs, networks, minigames, modded servers, technical communities LAN, Realms, self-hosted/hosted Java servers Deep mods, server plugins, datapacks, proxies
Bedrock Edition Cross-device friend groups, Realms, console/mobile communities, dedicated servers, featured servers Friend worlds, LAN, Realms, Bedrock Dedicated Server, featured/community servers Add-ons, behavior/resource packs, Marketplace content
Minecraft Education Schools, camps, clubs, lessons, education esports Organization-managed multiplayer and Education Dedicated Servers Education-specific tools and managed content
Minecraft Classic Historical browser experience Not a modern public-server platform Minimal
Minecraft: China Version China-specific distribution and services Separate regional ecosystem Separate from the normal global Java/Bedrock server model
Pi Edition Legacy Raspberry Pi teaching/tinkering Specialized/legacy Not a modern community-server target

Minecraft Dungeons and Minecraft Legends are separate Minecraft-branded games, not Java/Bedrock editions of the sandbox game, so they are outside this server guide.

Current release numbering matters

On the publication date, Minecraft Java Edition 26.3 and Minecraft Bedrock Edition 26.50 are the current Wilderness Bound releases.

That difference alone is a reason to record the edition alongside the version number in Discord.

“Server updated to 26.3” means something very different from “Bedrock clients should be on 26.50.”

For a modded community, also record:


Java Edition Multiplayer: The Main Public-Server Ecosystem

Minecraft Java Edition runs on Windows, macOS, and Linux.

Mojang provides an official Java server download, but many public communities use a third-party server implementation because they need performance improvements, plugins, networking, or mod support.

Java multiplayer option 1: LAN

A Java single-player world can be opened to the local network.

This is suitable for:

It is not the normal architecture for a public Discord community.

Java multiplayer option 2: Realms

Java Realms are Mojang-hosted private servers.

Current Realms documentation describes Java Realms as always-online private worlds with up to 10 other players simultaneously and multiple world slots.

A Realm is a strong choice when:

A Realm is a poor fit when your community needs:

Important 2026 Java social change

Java 26.2 added a Friends List that can show friends as online, in a world, in a Realm, or on a server.

During 26.2 testing, Mojang also experimented with opening single-player worlds to remote friends over peer-to-peer networking—but removed that peer-to-peer feature before the final release because it was not ready.

So the Java Friends List should not be confused with a production one-click replacement for Realms or dedicated servers.

Java multiplayer option 3: Mojang’s vanilla dedicated server

Mojang distributes the official Java Edition server JAR.

This is the clean baseline:

Use it when you want a mostly vanilla experience and do not need the plugin ecosystem.

Java multiplayer option 4: Paper and plugin servers

This is one of the most common architectures for independently operated public Java servers.

Paper describes itself as a high-performance Minecraft: Java Edition server with an advanced API. Paper plugins can add functionality ranging from administration and permissions to entirely new gameplay systems.

Typical Paper-server features include:

Minecraft server plugin vs. Minecraft mod

This distinction matters.

A server plugin runs on server software such as Paper. In many cases, a player can join with a normal Java client because the plugin changes server behavior without requiring a matching client mod.

A mod changes Minecraft through a mod loader such as Fabric, NeoForge, or Forge. Mods can run on the client, server, or both. A modpack server commonly requires players to install the same compatible modpack.

Do not tell members “install the plugins.” Paper plugins belong on the server.

Plugin security

Paper warns that Minecraft server plugins have broad access to the server and the machine running it.

Only install plugins from trusted sources, keep backups, review updates, and remove abandoned software.

That warning is about Minecraft server plugins.

A YourBot plugin is something entirely different: it runs through the YourBot Discord platform to add Discord behavior.

Java multiplayer option 5: Modded servers

Java is the main edition for conventional Minecraft modding.

Current ecosystems include:

Fabric describes itself as a lightweight modding toolchain for Minecraft: Java Edition. NeoForge provides a modern Java modding API and user/server tooling. Forge remains another established modding framework.

A modded server may be:

Server-side modded

Players can sometimes join with an otherwise normal compatible Java client because the installed modifications affect only the server.

Client-and-server modded

The player needs the correct:

This is where Discord becomes operationally important.

Create one authoritative #modpack-install post. Do not let installation instructions fragment across months of chat.

Java multiplayer option 6: Proxy networks

Large Java communities often run multiple backend servers behind a proxy.

PaperMC’s Velocity is one current proxy option.

A network might contain:

play.example.net
├── Lobby
├── Survival
├── Creative
├── Skyblock
├── Minigames
└── Events

Players connect to one public address while the proxy routes them between backend servers.

A Minecraft network like this may need a more sophisticated Discord than a single SMP because:


Bedrock Edition Multiplayer: The Cross-Device Ecosystem

Bedrock Edition covers the broad device ecosystem: Windows, Xbox, PlayStation, Nintendo Switch/Switch 2, mobile, Chromebook, and other supported platforms documented by Mojang.

Its core advantage is native Bedrock-to-Bedrock cross-platform play.

A Java client does not normally join a Bedrock server, and a Bedrock client does not normally join a Java server.

Bedrock option 1: Friend-hosted worlds

Bedrock makes it straightforward for friends to join an online world when the host is playing and multiplayer permissions allow it.

This works well for:

The world depends on the host.

For a persistent community, use a Realm or dedicated server instead.

Bedrock option 2: LAN

Bedrock supports local-network multiplayer between compatible devices on the same network.

Useful for:

Bedrock option 3: Realms and Realms Plus

Bedrock Realms provide Mojang-hosted persistent multiplayer.

Current official plans include:

Bedrock Realms can be joined across supported Bedrock platforms.

Realms Plus also includes Marketplace content access.

Use Bedrock Realms when you want:

Bedrock option 4: Featured servers

Bedrock includes official featured multiplayer servers directly in the game.

These are not the same as a Java server list.

Bedrock players can use the Servers tab to access partnered public experiences.

Bedrock option 5: Bedrock Dedicated Server

Mojang provides Bedrock Dedicated Server (BDS) software for Windows and Ubuntu/Linux.

BDS is the first-party option for communities that want to host a persistent Bedrock server themselves.

Mojang describes it as designed for performance and cross-platform Bedrock play.

This is the better comparison to a Java dedicated server than a friend-hosted Bedrock world.

Bedrock customization: Add-Ons, behavior packs, and Marketplace content

Bedrock does not use the traditional Java Forge/Fabric mod model.

Bedrock customization centers around systems including:

Avoid calling Java mods and Bedrock Add-Ons interchangeable.

They solve similar creative goals through different ecosystems.


Can Java and Bedrock Players Share One Server?

Official Minecraft documentation says Java and Bedrock normally use different servers.

However, a community can choose to run a Java server with a compatibility bridge.

Geyser

Geyser is a third-party project that translates Bedrock network traffic into a form a Java server can understand.

Geyser describes its purpose as allowing Bedrock clients to join Java servers.

Floodgate can optionally allow Xbox-authenticated Bedrock users to join a Geyser-enabled Java server without also owning a Java Edition account.

This can be extremely useful for a public community.

But it is not magical “full Java/Bedrock parity”

A Bedrock client is still being translated into a Java server environment.

Test:

Geyser also states that on modded servers it works only with server-side mods. Mods requiring client installation are not compatible with a Bedrock client simply because Geyser is installed.

That means a heavily modded Java server usually needs to remain Java-only.


Which Minecraft Server Model Should You Choose?

Community Recommended starting point
A few friends on mixed devices Bedrock friend world or Bedrock Realm
Small Java friend group Java Realm
Vanilla Java SMP with staff tools Paper or vanilla Java server
Public Survival/economy server Paper-based Java server
Large multi-mode network Java servers behind a proxy such as Velocity
Modpack community Fabric, NeoForge, or Forge server matching the pack
Console/mobile-first community Bedrock Realm or BDS
Java-first server that wants Bedrock access Java server + tested Geyser/Floodgate setup
School or education program Minecraft Education, not a normal public Java/Bedrock server

What About Minecraft Education?

Minecraft Education is a separate product designed for schools, camps, clubs, and organizations.

In 2026, Microsoft’s Education documentation includes Minecraft Education Dedicated Servers for persistent worlds and cross-tenant collaboration.

That is important, but it does not turn Minecraft Education into the normal architecture for a public Survival or minigame network.

An education community should design Discord around:

This guide’s generic public community example targets normal Java/Bedrock gaming instead.


What About Snapshots, Preview, and Beta?

These are test channels, not normal production targets.

Java snapshots

Java snapshots allow testing upcoming Java changes.

Mojang repeatedly warns that testing versions can corrupt worlds and recommends separate folders and backups.

Bedrock Preview and Beta

Bedrock Preview and Beta are work-in-progress builds that may be unstable and may not represent final release quality.

A public server should not silently switch its production community to a snapshot or Preview build.

If you run a test world:


Our Generic Example: Blockhaven

To cover the most common real-world community architecture, this guide uses Blockhaven, a fictional Minecraft community.

Blockhaven has:

This architecture reflects how many independent Minecraft communities evolve:

  1. Start with one Java SMP.
  2. Add plugins for claims, permissions, economy, moderation, or events.
  3. Add Bedrock compatibility if the gameplay supports it.
  4. Add a separate modded server rather than forcing client-required mods onto the main public server.
  5. Keep one Discord as the community hub.

It is not the only correct architecture. It is generic enough to demonstrate the differences.


YourBot Services We Will Use

YourBot service Minecraft use
Welcome Edition, server, play-style, modpack, and notification roles
Sentinel Discord spam, malicious mod links, fake downloads, scams, raid protection
Tickets Whitelist requests, ban appeals, bug reports, purchase/support inquiries
Beacon Events Build contests, resets, boss events, tournaments, modpack launches
Group Finder Build teams, adventure groups, PvP parties, modded quest groups
Join-to-Create Voice Temporary build, PvP, modpack, and staff-support rooms
Announcements Maintenance, restarts, season changes, modpack updates
Social Feeds Java stable, Java snapshot, and Bedrock patch notes
Analytics Discord participation, retention, voice, channel health
Giveaways Optional community prizes

Step 1: Build the Discord With Start Your Server

Start Your Server can create categories, channels, roles, permission overwrites, starter content, and supported service settings.

Copy-ready Start Your Server prompt

Create or reorganize this Discord server for a Minecraft community called
Blockhaven.

Blockhaven is Java-first.

The main server is a public Java Survival server using server-side plugins.
The community may offer Bedrock access through a compatibility bridge after
testing.

There is also a separate Java modded server used for rotating modpacks.
Players joining the modded server may need a matching client modpack.

Create onboarding that clearly asks which Minecraft edition and server
the member uses.

Roles should include:
Java, Bedrock, Main Survival, Modded, Builder, Redstone, PvP, Events,
Modpack Updates, Server Status, and Patch Notes.

Do not imply Java and Bedrock are natively the same server ecosystem.
Do not imply Bedrock players can join client-modded Java servers.

Create public areas for:
welcome, rules, how to join, server status, announcements, Java Survival,
Bedrock help, modded setup, builds, redstone, PvP, screenshots, suggestions,
LFG, events, and official Minecraft updates.

Create private staff areas for:
tickets, ban appeals, bug reports, moderation logs, build-team review,
moderator applications, and maintenance planning.

Configure Welcome, Tickets, Sentinel, Beacon Events, Group Finder,
Join-to-Create Voice, Analytics, Announcements, Giveaways, and Social Feeds.

Keep the server mobile-friendly. Use threads or Forums instead of creating
a permanent channel for every Minecraft version, mod, plugin, or project.

If this is an existing Discord, make the first build add-only and do not
delete or rename the current production structure until staff have tested
the replacement.

Suggested channel structure

⛏️ START HERE
├── #welcome
├── #rules
├── #how-to-join
├── #verify
├── #server-status
└── #choose-interests

📢 INFORMATION
├── #announcements
├── #minecraft-updates
├── #maintenance
└── #events

🌍 BLOCKHAVEN
├── #general
├── #survival
├── #builds
├── #redstone
├── #pvp
├── #screenshots
└── #suggestions

🧩 MODDED
├── #modded-news
├── #modpack-install
├── #modded-help
└── #modded-discussion

🎮 PLAY TOGETHER
├── #group-listings
├── #community-projects
├── #event-signups
└── #looking-for-builders

🎙️ VOICE
├── General
├── Event Stage
└── ➕ Create a Room

🛡️ STAFF
├── #staff-chat
├── #ticket-log
├── #ban-appeals
├── #bug-review
├── #maintenance-planning
└── Staff Voice

Roles

Edition / access

Interests

Notifications

Staff

Do not use a generic @Minecraft role to replace edition information when edition affects connection instructions.


Step 2: Make Welcome Edition-Aware

Welcome is where Blockhaven prevents most support tickets.

A new member should immediately answer:

  1. Java or Bedrock?
  2. Main server or modded?
  3. What are they interested in?
  4. Which notifications do they want?

Example:

Welcome to Blockhaven.

Our main server is Java-first. We may also support Bedrock connections
through our compatibility gateway.

Our Modded server is Java Edition and may require the exact current modpack.

Choose your edition and interests below, then read #how-to-join.

Never download mods, launchers, or resource packs from links posted by
unknown members. Use only the official links listed in #modpack-install.

Separate connection instructions

In #how-to-join, use clearly labeled sections:

Java — Main Survival

Edition: Java
Minecraft version: 26.3
Address: play.example.net
Client mods required: No
Server type: Java / Paper

Bedrock — Main Survival

If Geyser is actually enabled and tested:

Edition: Bedrock
Address: bedrock.example.net
Port: 19132
Compatibility: Geyser bridge to the Java server
Known differences: See #bedrock-help

Do not publish Bedrock instructions until the gateway works from a normal Bedrock account.

Modded

Edition: Java
Minecraft version: [pinned version]
Loader: [Fabric / NeoForge / Forge]
Modpack version: [version]
Download: [official approved link]
Server address: modded.example.net

One pinned source of truth prevents “which version do I need?” from becoming the main Discord conversation.


Step 3: Use Sentinel to Protect Against Fake Mods and Server Scams

Minecraft communities have a unique Discord risk: malicious downloads can look exactly like normal community resources.

Members routinely share:

That makes “never click a download link” unrealistic.

Instead:

Sentinel rules worth testing

Run new rules in observation/dry-run mode before aggressive enforcement.

Minecraft moderation and Discord moderation are separate

A Discord warning does not automatically:

Unless you deliberately build a supported integration, staff should perform game-side actions through the Minecraft server’s own tools.


Step 4: Use Tickets for Support Without Mixing Every Request

A mature Minecraft community may need several intake workflows.

Create separate panels for:

Whitelist application

For a private SMP:

Minecraft username
Edition
Age range if your community policy requires it
What do you enjoy doing in Minecraft?
Who invited you?
Why do you want to join?
Have you read the rules?

Do not ask for passwords or Microsoft account credentials.

Bug report

Ask:

Server: Main / Modded / Other
Edition: Java / Bedrock
Game version
Loader and modpack version if applicable
What happened?
Steps to reproduce
Screenshot or log excerpt

This form structure is much more useful than “it broke.”

Ban appeals

Keep Discord moderation appeals and Minecraft-server ban appeals clearly labeled.

A Minecraft ban appeal should request:

It should not promise automatic game-server unbanning unless you have actually built that integration.


Step 5: Use Beacon for Planned Minecraft Events

Beacon works well for:

Example: Community Build Contest

Title: Spawn Build Contest
Category: Social
Date: Saturday, 7 PM
Signup:
- Builder
- Judge
- Spectator

Example: Modpack Launch

Title: Modded Season Launch
Signup:
- Playing at launch
- Playing later
- Need setup help

The event description should repeat:

Example: End Event

If your community schedules a first End opening:

Title: The End Opens
Signup:
- Exploring
- Boss Fight
- Building Infrastructure
- Spectator / Stream

Beacon tracks Discord attendance. It does not reserve a Minecraft server slot.


Step 6: Use Group Finder for Activities Happening Soon

Group Finder should answer “who wants to play now?”

Example templates:

Survival Adventure

Build Team

PvP

Modded Quest Group

Do not use a generic “Minecraft” template for both Java vanilla and a client-modded server.


Step 7: Use Join-to-Create Voice for Projects and Parties

A Minecraft Discord can accumulate endless voice channels:

Use one Join-to-Create lobby instead.

Recommended:

Members can create rooms for:

Keep permanent rooms only for frequent shared spaces such as General, Events, and Staff.


Step 8: Announcements Own Maintenance and Version Changes

Minecraft communities generate more version-sensitive announcements than most games.

Use Announcements for:

Example modpack announcement

**Modded Server Update**

Minecraft: 1.xx.x
Loader: NeoForge
Modpack: Blockhaven Pack 4.2.0

Update before joining after tonight's maintenance.

Use only the download link in #modpack-install.
Old pack versions may fail to connect.

Avoid conflicting automation

If a hosting panel already posts restart notices, decide whether the panel or YourBot owns the reminder.

One action should have one clear owner.


Step 9: Social Feeds Is Especially Strong for Minecraft

YourBot currently has dedicated Minecraft feed support.

The inspected source supports:

It uses Mojang launcher patch-note data rather than a generic scraper.

The source currently defaults to a 3,600-second polling interval.

The curated catalog already exposes:

Recommended channels

For a normal public server:

For a development/modding community, optionally add Java snapshot updates to a separate #snapshot-news channel.

Do not send snapshots into the main production-update channel if your server never runs snapshots.

Why separate Java and Bedrock?

Today is a perfect example.

Wilderness Bound released as:

One generic “Minecraft updated” message without edition context creates support confusion.


Step 10: Analytics Measures Discord, Not Server TPS

YourBot Analytics can help answer:

It does not measure:

Those require Minecraft-side monitoring or an approved integration.

Exclude:


Step 11: Giveaways and Server Monetization Need Extra Care

A Minecraft community may run:

Minecraft’s Usage Guidelines apply to community servers and monetization.

The current guidelines allow several monetization patterns under conditions, but server owners remain responsible for reviewing the current rules.

Do not assume an old YouTube guide about “what Minecraft servers can sell” is still authoritative.

Before tying a Discord giveaway or purchase workflow to Minecraft rewards:

  1. Review the current Minecraft Usage Guidelines.
  2. Confirm the reward complies.
  3. Document how fulfillment works.
  4. Avoid competitive advantages that violate the rules.
  5. Keep payment-card information out of Discord tickets.

YourBot Giveaways can select a Discord winner. It does not itself grant Minecraft ranks or store entitlements unless you have a separate supported integration.


Java Plugins, Java Mods, Datapacks, and YourBot Plugins Are Four Different Things

This terminology deserves its own section.

Minecraft Java server plugin

Runs in a server platform such as Paper.

Examples of jobs:

Minecraft Java mod

Runs through Fabric, NeoForge, Forge, or another modding environment.

It may be:

Minecraft datapack

Uses Minecraft’s built-in data-driven systems to customize gameplay without a conventional mod loader.

YourBot plugin

Runs through YourBot and extends Discord, not the Minecraft server.

Examples:

Do not tell members that installing a YourBot plugin changes Minecraft.

Do not tell server admins that a Paper plugin belongs in YourBot.


Optional Bedrock Access With Geyser

Blockhaven’s main Survival server is Java-first.

If the gameplay is compatible, staff can test Geyser and optionally Floodgate.

Before advertising Bedrock support

Test:

Create a #bedrock-help Forum if the support burden justifies it.

Do not bridge the modpack server

If the modpack requires Java client mods, Geyser does not make those mods exist on a Bedrock client.

Geyser’s own documentation explicitly warns that modded-server support is limited to server-side mods.

Keep the modded server Java-only unless the exact pack architecture is independently proven compatible.


A Separate Modded Server Needs a Release Process

Running a modpack community is partly a software-release problem.

Treat the pack like a versioned product.

Publish one manifest

In #modpack-install, state:

Pack: Blockhaven Adventures
Pack version: 4.2.0
Minecraft: 1.xx.x
Loader: Fabric
Loader version: x.x.x
Required RAM: community recommendation
Download: approved launcher/repository link
Server: modded.example.net
Updated: YYYY-MM-DD

Test before rollout

Before changing production:

Discord should make the release state obvious.

Never let random chat become the installer

A user should not have to piece together:

“Use the file Sam posted three weeks ago, then downgrade one mod, but not if you're using the other launcher.”

That is how support volume explodes.


Public Java Networks Need Stronger Staff Structure

A 20-player SMP can run informally.

A large Java network may need:

Use Discord roles for Discord authorization.

Keep Minecraft permissions in the Minecraft permission system.

Do not assume @Moderator in Discord automatically corresponds to the correct Paper/Velocity permissions.

If you later build a synchronization integration, define:


A Complete Blockhaven First-Week Workflow

Day 1: New member

The member:

  1. verifies,
  2. selects Java,
  3. selects Main Survival,
  4. chooses Builder and Events,
  5. opts into Server Status,
  6. reads #how-to-join.

They never need to ask which IP or version to use.

Day 2: Bedrock user

A Bedrock member selects @Bedrock.

They receive the tested gateway instructions and #bedrock-help.

They are not told that Bedrock is “the same version” as Java.

Day 3: Modded player

A member selects @Modded.

They read the pinned pack manifest, install the exact approved pack version, and use a modded support ticket only if the documented process fails.

Day 4: Community project

A builder starts:

Project: Nether Hub Expansion
Dimension: Nether
Status: Recruiting
Need: Builders / Redstone / Materials

Group Finder handles a session forming tonight; the longer-lived project record belongs in the project workflow described later.

Day 5: Build event

Beacon schedules a Spawn Build Contest.

Members choose Builder, Judge, or Spectator.

Day 6: Minecraft update

YourBot posts the Java and Bedrock release feeds.

Staff announce whether the production servers are actually upgrading.

A game release does not automatically mean the community server should update immediately—especially when plugins or mods have not caught up.

Day 7: Staff review

Check:


Optional Plugin Builder Project: Community Project Board

The AI Plugin Builder is useful when the Discord needs a workflow that is neither a Minecraft server plugin nor one of YourBot’s existing services.

For Blockhaven, build a Community Project Board.

It works for vanilla, Paper, Bedrock, and modded communities because members maintain the records themselves.

Copy-ready Plugin Builder prompt

Create a Minecraft Community Project Board plugin for YourBot.

This is a Discord workflow only. It must not claim to modify the Minecraft
server or read live game data.

Members can create a project with:
- project name
- Minecraft edition: Java or Bedrock
- community server: Main Survival, Modded, or administrator-defined option
- dimension: Overworld, Nether, End, or custom
- approximate coordinates (optional)
- project type: Build, Redstone, Infrastructure, Farm, Exploration, Community
  Event, or Custom
- short description
- project lead
- status: Planning, Recruiting, Active, Paused, Complete
- optional image URL
- optional public notes

Members can click Interested and choose an optional contribution type:
Builder, Redstone, Gathering, Decoration, Technical, Exploration, or Other.

Project leads can:
- edit their project
- update status
- remove volunteers
- post progress notes
- archive completed projects

Administrators can:
- configure which Discord roles may create projects
- configure a review requirement
- configure the public project channel
- edit or archive any project
- view an audit log

Add:
- /project-create
- /project-list
- /project-view
- /project-update
- /project-interested
- /project-complete

Add filters for edition, server, project type, and status.

Coordinates are optional because some communities do not want exact locations
publicly visible. Allow the project lead to mark coordinates Staff Only.

Do not request Microsoft passwords, Minecraft session tokens, server console
credentials, RCON passwords, hosting-panel passwords, or private modpack keys.

Do not query Minecraft servers in the first version.
Do not claim a member has contributed in-game merely because they clicked
Interested.

Store all records per Discord server and include an audit log for staff
changes.

Why this fits YourBot

Use:

That keeps each feature focused.


When a Minecraft Integration Is Worth Building

Later, a developer could extend the Discord community with an approved server integration for things like:

But treat that as a separate integration project.

A safe design should define:

Do not put an RCON password into an AI prompt, Discord message, or public plugin setting.


Security for Minecraft Communities

Minecraft communities face both normal Discord threats and server-specific risks.

Protect the Discord

Protect the game server

Protect members

Never ask them to send:

A “verification mod” sent through DMs should be treated as suspicious unless it comes from the community’s documented official source.


Common Setup Mistakes

Calling Java and Bedrock “the same version”

They are different editions with different release numbering and server ecosystems.

Saying Java and Bedrock can normally play together

They normally cannot. A bridge such as Geyser is additional third-party infrastructure.

Using Bedrock support as proof that the modded server works on Bedrock

Client-required Java mods cannot be translated into Bedrock by Geyser.

Calling Paper plugins “mods”

They are different deployment models.

Calling YourBot plugins “Minecraft plugins”

YourBot plugins extend Discord.

Updating production the same day Mojang publishes a release

Check server software, plugins, mod loaders, mods, world backups, and compatibility first.

One channel per Minecraft version

Versions change too often. Keep one authoritative status post.

Letting every member post mod downloads

Use approved sources and controlled channels.

Using Discord activity as in-game playtime

They are unrelated metrics.

Treating Realms as a replacement for a public network

Realms are designed for private hosted worlds, not the architecture of a large plugin network.


Frequently Asked Questions

What is the difference between Minecraft Java and Bedrock?

Java runs on Windows, macOS, and Linux and has the deepest traditional mods and independent Java-server ecosystem. Bedrock runs across Windows, consoles, mobile, Chromebook, and other supported devices and provides native Bedrock cross-platform multiplayer.

Which edition is used by most independent public Minecraft servers?

The independently operated public-server ecosystem is strongly Java-centric because of Java’s third-party server software, plugin APIs, modding, and proxies. There is no authoritative global census that supports a precise percentage, and Bedrock’s featured servers can individually have very large populations.

Can Java and Bedrock players play together?

Not normally. They use different server protocols and ecosystems. A Java server can optionally use a third-party translator such as Geyser to accept Bedrock clients.

Is Geyser the same as a Bedrock server?

No. Geyser translates Bedrock clients into a Java server environment.

Can Geyser make a modpack work on Bedrock?

Not when the pack requires client-side Java mods. Geyser documents support for server-side mods, not client-required Java modifications.

What is the difference between plugins and mods?

On a typical Java public server, plugins run inside server software such as Paper and often do not require client installation. Mods use a loader such as Fabric, NeoForge, or Forge and may need matching software on clients and server.

What are Minecraft Add-Ons?

Add-Ons are part of Bedrock’s customization ecosystem and can alter content and behavior. They are not the same packaging or runtime model as Java mods.

What is a Minecraft Realm?

A Realm is a Mojang-hosted private persistent server. Java Realms and Bedrock Realms are separate and players must be on the same edition as the Realm.

Does Java now have a Friends List?

Yes. Java 26.2 added a Friends List. Mojang tested direct peer-to-peer remote-world hosting during snapshots but removed that feature before the stable release.

Can I host my own Java server?

Yes. Mojang provides the official Java server software.

Can I host my own Bedrock server?

Yes. Mojang provides Bedrock Dedicated Server software for supported Windows and Ubuntu/Linux systems.

Does YourBot have Minecraft update feeds?

Yes. The current Social Feeds service has catalog entries for Minecraft Java and Minecraft Bedrock. The underlying Minecraft source can track stable Java releases, Java snapshots, or Bedrock retail changelogs.

Does YourBot run my Minecraft server plugins?

No. Minecraft plugins run on the Minecraft server. YourBot plugins run on the YourBot Discord platform.

Should a modded server have a separate Discord?

Not necessarily. One Discord can support vanilla and modded servers if onboarding, roles, version information, and support channels clearly separate them.


Final Verdict

There is no single “Minecraft server” architecture, so there should not be a single generic Discord setup that ignores edition and server type.

Start by identifying the actual product:

For a typical independent public community, Java is the most flexible foundation because it supports mature server software, plugins, proxies, and the conventional modding ecosystem. Bedrock remains the better native choice for broad device cross-play, friend groups, Realms, featured servers, and communities built around consoles/mobile.

Blockhaven uses a Java-first main server, optional Bedrock compatibility, and a separate modded Java server because that structure respects those technical boundaries instead of pretending every Minecraft client can join every world.

Then let YourBot own the Discord operations:

Use Start Your Server to build the foundation. Use the Plugin Builder when the Discord develops a custom workflow such as a Community Project Board.

And keep the terminology clean: a Minecraft mod, a Minecraft server plugin, a Bedrock Add-On, and a YourBot plugin are four different things.

← Retour au blog

Trouvez votre prochain plugin

Parcourez la marketplace YourBot et ajoutez exactement les fonctionnalités dont votre serveur a besoin.

Parcourir la marketplace →