About Simple Rich Discord Presence
From ModrinthSimple Discord Rich Presence
Simple Discord Rich Presence
Config:
clientId: "Your Discord App ID" enable: "If you wish to disable Discord Rich Presence, set this to false." screenEvent: If set to false, it disables the build in screenEvent, which is used to tell when we are on the main menu." clientJoinEvent: If set to false, it disables the build in clientJoinEvent, which is used to tell when the player is joining a world and changing Dimension."
KubeJS Integration
Functions:
SDRP.setState( String message, String imageName, String imageKey ) message: message to show under the packname aka "In Overworld" or "In Nether", can be passed a string with the text to show or a lang key. imageName: the text to show when hovering over the small image aka "Overworld" or "Nether", can be passed a string with the text to show or a lang key. imageKey : the name Rich Present Art Asset to show, like loading, overworld, menu and so on.
SDRP.getCurrentState() Gets the current state the client is set to.
Examples: Update state on dimension change and joining world. kubejs/startup_script/sdrp.js onForgeEvent( "net.minecraftforge.event.entity.EntityJoinWorldEvent", (event) => { if (event.getEntity().type === "entity.minecraft.player") { if (event.getWorld().isClientSide()) { const dimPath = event.getWorld().dimension().location().getPath(); SDRP.setState(sdrp.${dimPath}.in, sdrp.${dimPath}, "dimPath"); } } } );
Image keys for if you are using your own Rich Presence Application. (_Images used on the default Rich Presence Application can be found_ _HERE_)
logo loading menu
For dimensions, the key will be the registry name path of the dimension like:
overworld the_nether the_end yamda_dim
For the message (_stuff like "In Overworld"_) is done via lang keys "_sdrp.<registry name path of the dimension>.in_" For imageName (_stuff like "Overworld" when hovering over the small image_) is done via lang keys "_sdrp.<registry name path of the dimension>_"
Lang keys can be modified and added via data packs and using mods like KubeJS
Highlights
From source dataGame versions
Supports 40 Minecraft versions, the newest being 26.3.
Loaders
Runs on Fabric, Forge and NeoForge.
Footprint
Rated a light load on a server.
Simple Rich Discord Presence on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers. We download it from Modrinth, place it, and restart the server.
- Server side
- Client-only: it runs in players’ own games, so it can’t be installed on a server
- Server type needed
- Fabric, Forge, NeoForge
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 26.3.0.1, released 2026-09-19
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Fabric | 26.1 to 26.3 (5 versions) | 26.3 |
| NeoForge | 26.2 to 26.3 (2 versions) | 26.3 |
From 5 recorded builds of Simple Rich Discord Presence.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 26.3.0.1 | 2026-09-19 | 26.3 | Fabric |
| 26.3.0.1 | 2026-09-19 | 26.3 | NeoForge |
| 26.2.0.1 | 2026-06-22 | 26.2 | Fabric |
| 26.2.0.1 | 2026-06-22 | 26.2 | NeoForge |
| 26.1.2.1 | 2026-04-20 | 26.1 to 26.1.2 (3 versions) | Fabric |
Run Simple Rich Discord Presence on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogChat & community
Chat, voice, Discord, clans and other community features.
Client-side mod
From source side supportModrinth lists Simple Rich Discord Presence as not supported on servers. It runs in players’ own games, not on your server.
Compatibility
- Game
- Minecraft
- Loaders
- FabricForgeNeoForge
- Runs on
- Client only
- Game versions
- 26.3 and 39 earlier
Verified at the source
- ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
- ✓AuthorSunekaer, as published on Modrinth
- ✓LicenseLicenseRef-All-Rights-ReservedFree









