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:
- a public Java server,
- an optional Bedrock-compatible entry path,
- vanilla or plugin-enhanced gameplay,
- and a separate modded Java server when the community wants a modpack.
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:
- Minecraft version
- Loader
- Loader version
- Modpack version
- Required client mods
- Optional client mods
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:
- family play,
- a gaming room,
- a school or club LAN,
- temporary local sessions.
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:
- the group is small,
- the owner does not want to operate a server,
- the world should stay close to vanilla,
- advanced server administration is unnecessary.
A Realm is a poor fit when your community needs:
- a large public population,
- a complex plugin stack,
- proxy networking,
- deep server-side customization,
- a conventional modpack server.
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:
- standard game behavior,
- no Bukkit/Paper plugin API,
- no mod loader,
- direct control of the server configuration.
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:
- permissions and ranks,
- claims,
- economy,
- shops,
- auctions,
- minigames,
- moderation,
- anticheat,
- quests,
- custom items,
- events,
- warps,
- portals,
- server menus.
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
- NeoForge
- Forge
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:
- Minecraft version,
- mod loader,
- loader version,
- mod versions,
- configuration,
- dependencies.
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:
- each game mode may have separate staff,
- maintenance can affect one backend only,
- bug reports need server selection,
- event announcements need targeting,
- support tickets need routing.
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:
- families,
- a few friends,
- temporary survival worlds,
- casual cross-device sessions.
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:
- homes,
- clubs,
- local events,
- classrooms outside the Education product.
Bedrock option 3: Realms and Realms Plus
Bedrock Realms provide Mojang-hosted persistent multiplayer.
Current official plans include:
- a smaller Bedrock Realm for the owner plus two simultaneous friends,
- Realms Plus for the owner plus up to ten other simultaneous players.
Bedrock Realms can be joined across supported Bedrock platforms.
Realms Plus also includes Marketplace content access.
Use Bedrock Realms when you want:
- private membership,
- easy administration,
- cross-device access,
- backups,
- Marketplace-oriented content,
- no server-hosting work.
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:
- Add-Ons,
- behavior packs,
- resource packs,
- Marketplace content,
- Bedrock server configuration.
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:
- inventory behavior,
- menus,
- custom items,
- combat,
- anticheat,
- plugin interfaces,
- resource packs,
- player names,
- authentication,
- commands,
- version compatibility.
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:
- organization policy,
- student privacy,
- age requirements,
- teacher/admin permissions,
- institutional accounts.
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:
- label it clearly,
- separate its connection info,
- keep production backups,
- create a separate notification role,
- expect frequent breakage.
Our Generic Example: Blockhaven
To cover the most common real-world community architecture, this guide uses Blockhaven, a fictional Minecraft community.
Blockhaven has:
- a Java-first public Survival server,
- Paper for server-side administration and community plugins,
- optional Geyser access for Bedrock players after compatibility testing,
- a separate Java modded server used for rotating modpacks,
- build contests and seasonal events,
- a Discord support team,
- public applications for builders and moderators.
This architecture reflects how many independent Minecraft communities evolve:
- Start with one Java SMP.
- Add plugins for claims, permissions, economy, moderation, or events.
- Add Bedrock compatibility if the gameplay supports it.
- Add a separate modded server rather than forcing client-required mods onto the main public server.
- 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
@Verified@Java@Bedrock@Main Survival@Modded
Interests
@Builder@Redstone@PvP@Explorer@Events
Notifications
@Server Status@Maintenance@Modpack Updates@Patch Notes@Event Alerts
Staff
@Helper@Builder Team@Moderator@Developer@Admin
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:
- Java or Bedrock?
- Main server or modded?
- What are they interested in?
- 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:
- mods,
- resource packs,
- shader packs,
- launchers,
- server tools,
- maps,
- plugin pages.
That makes “never click a download link” unrealistic.
Instead:
- maintain approved download channels,
- restrict who may post executable/JAR download links,
- block common scam patterns,
- moderate impersonation,
- remove fake staff messages,
- watch mass-DM and invite scams.
Sentinel rules worth testing
- Mention spam
- Duplicate spam
- Suspicious URLs
- Unknown Discord invites
- “Free cape / free Minecoins” scams
- Fake launcher/download messages
- Token-stealing or account-verification scams
- Hate speech and harassment
- Raid behavior
Run new rules in observation/dry-run mode before aggressive enforcement.
Minecraft moderation and Discord moderation are separate
A Discord warning does not automatically:
- ban the Minecraft account,
- remove whitelist access,
- revoke a server rank,
- reverse a grief.
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:
- General support
- Connection help
- Bedrock compatibility help
- Modpack help
- Bug report
- Player report
- Ban appeal
- Builder application
- Moderator application
- Purchase / store support, if the server operates one
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:
- Minecraft username
- server involved
- approximate date
- reason shown
- explanation
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:
- Build contests
- Ender Dragon events
- Wither fights
- UHC tournaments
- PvP tournaments
- Server anniversaries
- Reset/wipe launch nights
- Modpack launch
- Community mining trips
- Mega-build sessions
- Staff town halls
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:
- Minecraft version
- loader
- modpack version
- official install link
- server address
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
- Party size: flexible
- Experience: Any
- Activity: Exploration / Boss / Mining
- Expiry: 2 hours
Build Team
- Party size: flexible
- Join mode: Request
- Activity: Community Build
- Description: coordinates/dimension/project
PvP
- Party size: event-specific
- Join mode: Open or Request
- Experience: Casual / Competitive
Modded Quest Group
- Game:
Minecraft Java — Modded - Modpack: include in title/description
- Pack version: required in description
- Activity: Quest / Dungeon / Boss
- Expiry: short
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:
- Mining 1
- Mining 2
- Build 1
- Build 2
- PvP 1
- Modded 1
Use one Join-to-Create lobby instead.
Recommended:
- Lobby:
➕ Create a Room - Category:
Temporary Rooms - Name:
🎧 {display_name} - Delete when empty: enabled
- Creator owns room: enabled
- Auto-transfer: enabled
- Owner panel: enabled
Members can create rooms for:
- build projects,
- Redstone debugging,
- PvP,
- modded quests,
- support sessions,
- social play.
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:
- Weekly maintenance
- Restart windows
- Scheduled backups
- World resets
- Season launches
- Modpack updates
- Plugin maintenance
- Event reminders
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:
release— stable Java releasessnapshot— Java releases plus snapshotsbedrock— Bedrock retail changelogs
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:
- Minecraft (Java)
- Minecraft (Bedrock)
Recommended channels
For a normal public server:
- Java stable →
#minecraft-updates - Bedrock stable →
#minecraft-updates
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:
- Java 26.3
- Bedrock 26.50
One generic “Minecraft updated” message without edition context creates support confusion.
Step 10: Analytics Measures Discord, Not Server TPS
YourBot Analytics can help answer:
- Are new members completing onboarding?
- Are Java and Bedrock help channels useful?
- Is the modded community active enough to keep its own category?
- Which event times work?
- Does voice usage increase during build nights?
- Which channels are dormant?
It does not measure:
- TPS
- MSPT
- server RAM
- CPU
- chunk generation
- online Minecraft players
- deaths
- economy balance
- claims
- bans
- playtime in Minecraft
Those require Minecraft-side monitoring or an approved integration.
Exclude:
- staff logs,
- ticket logs,
- automated update feeds,
- private support,
- high-volume bot output.
Step 11: Giveaways and Server Monetization Need Extra Care
A Minecraft community may run:
- supporter ranks,
- cosmetic perks,
- server stores,
- giveaways,
- donation goals.
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:
- Review the current Minecraft Usage Guidelines.
- Confirm the reward complies.
- Document how fulfillment works.
- Avoid competitive advantages that violate the rules.
- 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:
- claims,
- permissions,
- economy,
- minigames,
- moderation.
Minecraft Java mod
Runs through Fabric, NeoForge, Forge, or another modding environment.
It may be:
- client-side,
- server-side,
- required on both.
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:
- project board,
- staff workflow,
- Discord roster,
- application system,
- community dashboard.
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:
- login/authentication,
- claims,
- inventories,
- custom menus,
- shop GUIs,
- anticheat,
- command syntax,
- resource packs,
- custom models/items,
- PvP,
- portals,
- minigames.
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:
- clone the world,
- test the new pack,
- verify server start,
- verify a clean client install,
- verify player inventories,
- check removed mods,
- check dimension changes,
- check recipes/quests,
- back up 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:
- Helpers
- Moderators
- Senior Moderators
- Builders
- Developers
- Event Staff
- Support
- Administrators
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:
- source of truth,
- failure behavior,
- revocation behavior,
- audit log,
- account-link process.
A Complete Blockhaven First-Week Workflow
Day 1: New member
The member:
- verifies,
- selects Java,
- selects Main Survival,
- chooses Builder and Events,
- opts into Server Status,
- 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:
- onboarding questions,
- ticket volume,
- Bedrock compatibility reports,
- modpack support cases,
- LFG usage,
- voice usage,
- dead channels,
- moderation cases.
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:
- Project Board for long-lived builds
- Group Finder for “who wants to work on this tonight?”
- Beacon for scheduled build sessions
- Join-to-Create Voice for the active team
- Announcements for major milestones
- Analytics for Discord community participation
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:
- server online/offline status,
- current player count,
- maintenance state,
- whitelist workflow,
- selected in-game events.
But treat that as a separate integration project.
A safe design should define:
- authenticated API/RCON boundary,
- read-only versus write actions,
- credential storage,
- rate limits,
- server allowlist,
- failure behavior,
- staff authorization,
- audit logging.
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
- Sentinel rules
- Discord AutoMod
- least-privilege staff roles
- phishing awareness
- private staff logs
Protect the game server
- allowlist where appropriate
- regular backups
- plugin/mod review
- patching
- server firewall
- secure host accounts
- minimal RCON exposure
- separate database credentials
Protect members
Never ask them to send:
- Microsoft passwords
- account tokens
- launcher session files
- private keys
- remote desktop credentials
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:
- Java or Bedrock
- Realm or dedicated server
- Vanilla or plugin-enhanced
- Public server or private world
- Normal client or modpack
- Single server or proxy network
- Java-only or Java with a tested Bedrock bridge
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:
- Welcome for edition-aware onboarding
- Sentinel for community safety
- Tickets for support and appeals
- Beacon for scheduled events
- Group Finder for people playing soon
- Join-to-Create Voice for temporary teams
- Announcements for maintenance and releases
- Social Feeds for Java, snapshots, and Bedrock updates
- Analytics for Discord community health
- Giveaways for optional community events
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.