
Simple Rich Discord Presence in FTB StoneBlock 4
FTB StoneBlock 4 1.23.0 ships version 88.0.1-build.54+mc1.21.1 · First seen in 1.0.0
Simple Rich Discord Presence is a mod in FTB StoneBlock 4 1.23.0, where it is version 88.0.1-build.54+mc1.21.1. Simple Discord Rich Presence (Summary from the mod's Modrinth page.)
Simple Rich Discord Presence guide for FTB StoneBlock 4
Last verified for FTB StoneBlock 4 v1.23.0 on Oct 13, 2026 · text last changed Oct 13, 2026
Also applies to:FTB Evolution 2 1.0.2 to 1.4.0FTB Skies 2 1.13.0 to 1.24.0FTB Skies 2: Aero 1.0.3 to 1.10.0
- Sections
- 5
3 sections are written for this pack; 2 are shared from another pack's guide.
Every recipe and number here was checked against FTB StoneBlock 4 1.23.0, read from the running game on Oct 13, 2026.
What is Simple Rich Discord Presence?
3 parts
Same as in the FTB Skies 2 1.22.0 guide
Simple Rich Discord Presence adds Discord Rich Presence to the game. While you play, your Discord status shows a short message under the pack name, such as "In Overworld" or "In Nether", plus a small image with hover text.[1]
This pack ships the NeoForge build of the mod for Minecraft 1.21.1, and it was already included in 1.22.0 or earlier.[2]
What you can configure
- clientId is the ID of the Discord app the presence is shown through.[1]
- enable lets you turn Discord Rich Presence off completely by setting it to false.[1]
- screenEvent controls the built-in event that tells Discord when you're on the main menu. Set it to false to disable it.[1]
- clientJoinEvent controls the built-in event that fires when you join a world or change dimension. Set it to false to disable it.[1]
For pack makers and tinkerers
The mod has KubeJS integration. SDRP.setState takes a message, an image name for the hover text, and an image key. SDRP.getCurrentState returns the state the client is currently set to.[1]
For dimensions, the text comes from lang keys of the form sdrp.<dimension path>.in for the message and sdrp.<dimension path> for the hover text. You can edit or add these with data packs or with a mod like KubeJS. If you use your own Rich Presence application, the image keys are logo, loading and menu, and dimension images use the dimension's registry path, such as overworld, the_nether or the_end.[1]
Where it fits in the quest book
Unverified The sources here do not show any chapter, group or position for this mod in the pack's quest book, nor whether the ATM Star path uses it, so its place in the quest book is unverified.
How do you get started with Simple Rich Discord Presence?
2 parts
Good news: Simple Rich Discord Presence needs no setup from you. It only changes what your Discord profile shows while you play, and the pack's config already has it switched on.[1][3]
What to check first
- Make sure enabled is true. That is how the pack ships it. Set it to false if you ever want Discord Rich Presence off completely.[3]
- Leave enableUpdateScreenPresence on if you want Discord to know when you are on the main menu or other listed screens.[3]
- Leave enableUpdateDimensionPresence on if you want Discord to update when you join a world or change dimension.[3]
What your friends will see
The pack's screens entry covers the title screen, the multiplayer join screen and the world selection screen. All of them use the menu image.[3]
In game, dimensionsSupport decides the text. The Overworld, the Nether and the End each show their own dimension name. Any dimension whose name contains "private_for_" shows "a world of stone" with a "Team Base" label on the small image.[3]
The pack also sets a pair of buttons in buttons: "Join us on Discord!" and "Download the FTB App".[3]
The clientId option holds the Discord App ID that the presence runs under. You can leave it alone unless you are deliberately using your own Discord application.[1][3]
How does Simple Rich Discord Presence work?
3 parts
Same as in the FTB Evolution 2 1.1.0 guide
Simple Rich Discord Presence is about your Discord status. It sets a Rich Presence line under the pack name, like "In Overworld" or "In Nether", plus a small image that shows a hover text such as "Overworld" or "Nether".[1]
Built-in events and options
The project page lists these options: clientId (your Discord App ID), enable (set it to false to turn Discord Rich Presence off), screenEvent and clientJoinEvent.[1]
- screenEvent: the built-in event that tells Discord when you are on the main menu. Set it to false to disable it.[1]
- clientJoinEvent: the built-in event that fires when you join a world and when you change dimension. Set it to false to disable it.[1]
Unverified These options come from the mod's project page. The sources here show no config file for this mod in the pack, so whether the pack changes any of these values is unverified. If the pack ships a config file for the mod, that is where the values are set.
KubeJS integration
The mod exposes functions to KubeJS. SDRP.setState takes message, imageName and imageKey, all as strings. SDRP.getCurrentState returns the state the client is currently set to.[1]
- message: the text shown under the pack name, like "In Overworld" or "In Nether". You can pass plain text or a lang key.[1]
- imageName: the text shown when you hover over the small image, like "Overworld" or "Nether". You can pass plain text or a lang key.[1]
- imageKey: the name of the Rich Presence art asset to show, like loading, overworld or menu.[1]
The project page's example lives in kubejs/startup_script/sdrp.js. It listens for the Forge event net.minecraftforge.event.entity.EntityJoinWorldEvent. When the entity is a player and the world is client side, it reads the dimension's registry path and calls SDRP.setState with lang keys built from that path. That updates your status when you join a world or change dimension.[1]
Image keys and lang keys
If you use your own Rich Presence application, the image keys are logo, loading and menu. For dimensions, the key is the registry name path of the dimension: overworld, the_nether, the_end, or something like yamda_dim for a modded one.[1]
The text is driven by lang keys. The message, such as "In Overworld", uses sdrp.<registry name path of the dimension>.in. The hover text on the small image uses sdrp.<registry name path of the dimension>. You can change and add these lang keys with data packs or with mods like KubeJS.[1]
Which Simple Rich Discord Presence config options matter?
4 parts
Simple Rich Discord Presence only changes what your Discord status shows, so there isn't much to tune. Here is how the pack sets each option in enabled and its neighbors, and what each one does.[3]
On/off switches
- enabled is true in the pack. Set it to false if you don't want Discord Rich Presence at all.[3]
- enableUpdateDimensionPresence is true. It controls the built-in client join event, which is used to tell when you join a world and when you change dimension. Set it to false to disable that event.[3]
- enableUpdateScreenPresence is true. It controls the built-in screen event, which is used to tell when you are on the main menu or other enabled screens. Set it to false to disable that event.[3]
- logState is false. When enabled, the mod logs the current state being sent to Discord.[3]
Discord app and buttons
clientId is the Discord App ID, and the pack sets it to 1,432,390,546,223,006,000.[3]
buttons defines the buttons on your status. The pack labels them "Join us on Discord!" and "Download the FTB App".[3]
Dimension text
dimensionsSupport decides what your status says in each place. Every entry in the pack has prefixWithIn turned on.[3]
- Any dimension whose name contains private_for_ shows the message "a world of stone", with the overworld image and the hover text "Team Base".[3]
- The Overworld, the Nether and the End each get their own entry. They use the dimension's own name for the message and hover text, and its path as the image key.[3]
Menu screens
screens has a single entry in the pack. It uses the menu image and the sdrp.mainmenu text for the title screen, the multiplayer join screen and the world selection screen.[3]
What changed in Simple Rich Discord Presence between versions?
1 part
FTB StoneBlock 4 1.21.0 ships Simple Rich Discord Presence 88.0.1. The mod was already in the pack as of 1.0.0 or earlier. Below are the notable changes from the mod's own changelogs, newest first.[4]
Mod changelog highlights
- 88.0.1 (the version in this pack): fixed the Discord RPC so it should now shut down properly when you exit the game.[4][5]
- 88.0.0, config change: the config system moved over to json5, the config is now commented, and the dimension system was reworked. The changelog marks this as BREAKING and asks you to update your config files before updating a modpack to this version.[6]
- 88.0.0, new dimension matching: a new system allows more complex dimension setups, so modded dimensions are supported better.[6]
- 88.0.0, other changes: issues with KubeJS integration were fixed, and the jar size was reduced significantly by forking the IPC library and migrating core features to Minecraft compatible libraries.[6]
- 87.0.1: KubeJS support was added back to the NeoForge version.[7]
Sources
- Simple Rich Discord Presence project page (modrinth) · official mod data
- FTB Skies 2 1.22.0 mod list · pack file
- FTB StoneBlock 4 1.21.0 config: config/sdrp-common.json5 · pack file
- FTB StoneBlock 4 1.21.0 mod list · pack file
- Simple Rich Discord Presence 88.0.1-build.54+mc1.21.1 changelog · changelog
- Simple Rich Discord Presence 88.0.0-build.51+mc1.21.1 changelog · changelog
- Simple Rich Discord Presence 87.0.1-build.49+mc1.21 changelog · changelog
Where this guide comes from
Written from what FTB StoneBlock 4 itself ships: its files and recipes, the in-game guidebooks and the mods' own pages. Every statement links to the source it came from, and the numbers are checked against the pack before publishing.
Guide last verified Oct 13, 2026.
Guides for other versions: 1.1.1 to 1.5.0
Report wrong info
Version in each release
48 releases, first in 1.0.0
| FTB StoneBlock 4 | Version | Jar | Where it came from |
|---|---|---|---|
| 1.23.0 Oct 12, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.22.0 Sep 22, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.21.0 Sep 9, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.20.1 Sep 1, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.20.0 Aug 26, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.19.1 Aug 12, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.19.0 Aug 11, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.18.0 Aug 9, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.17.2 Jul 29, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.17.1 Jul 28, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.17.0 Jul 24, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.16.0 Jul 2, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.15.3 Jun 17, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.15.2 Jun 16, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.15.0 Jun 13, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.14.2 Jun 3, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.14.1 May 31, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.14.0 May 27, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.13.1 May 12, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.13.0 May 12, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.12.0 May 7, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.11.1 Apr 24, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.11.0 Apr 16, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.10.0 Apr 8, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.9.6 Apr 3, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.9.5 Apr 1, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.9.4 Mar 25, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.9.3 Mar 23, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.9.1 Mar 19, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.9.0 Mar 17, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.8.1 Mar 11, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.8.0 Feb 10, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.7.3 Feb 3, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.7.2 Feb 3, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.7.0 Jan 30, 2026 | 88.0.1-build.54+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.1-build.54+mc1.21.1.jar | From the published release |
| 1.6.0 Jan 7, 2026 | 88.0.0-build.51+mc1.21.1 | SimpleDiscordRichPresence-neoforge-88.0.0-build.51+mc1.21.1.jar | From the published release |
| 1.5.0 Dec 16, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
| 1.4.0 Dec 9, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
| 1.3.0 Dec 4, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
| 1.2.1 Nov 26, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
| 1.2.0 Nov 25, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
| 1.1.2 Nov 18, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
| 1.1.1 Nov 17, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
| 1.0.8 Nov 6, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
| 1.0.7 Nov 4, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
| 1.0.3 Nov 1, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
| 1.0.1 Oct 30, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
| 1.0.0 Oct 29, 2025 | 87.0.1-build.49+mc1.21 | SimpleDiscordRichPresence-neoforge-87.0.1-build.49+mc1.21.jar | From the published release |
"From pack files" means the list came from the pack's own files; "from the published release" means ForgeBase read the jars of the release itself.
Items and blocks
We can't match this mod to the pack's item list: it registers as sdrp, and the pack's recipe dump has nothing under that name. That means we found nothing, not that the mod adds nothing. Search the item browser
Config options (how FTB StoneBlock 4 sets them)
8 settings this pack ships for the mod. We don't have the mod's own defaults to compare them against yet.
Show settings
| Setting | FTB StoneBlock 4 value |
|---|---|
buttons / config/sdrp-common.json5 | [{"url":"https://go.ftb.team/discord","label":"Join us on Discord!"},{"url":"https://go.ftb.team/app","label":"Download the FTB App"}] |
clientId Your Discord App ID config/sdrp-common.json5 | 1432390546223006000 |
dimensionsSupport / config/sdrp-common.json5 | [{"matcher":"contains@private_for_","message":"a world of stone","imageKey":"overworld","imageName":"Team Base","prefixWithIn":true},{"matcher":"exact@minecraft:overworld","message":"{{dimension.name}}","imageKey":"{{dimension.path}}","imageName":"{{dimension.name}}","prefixWithIn":true},{"matcher":"exact@minecraft:the_nether","message":"{{dimension.name}}","imageKey":"{{dimension.path}}","imageName":"{{dimension.name}}","prefixWithIn":true},{"matcher":"exact@minecraft:the_end","message":"{{dimension.name}}","imageKey":"{{dimension.path}}","imageName":"{{dimension.name}}","prefixWithIn":true}] |
enabled If you wish to disable Discord Rich Presence, set this to false. config/sdrp-common.json5 | true |
enableUpdateDimensionPresence If set to false, it disables the build-in clientJoinEvent, which is used to tell when the player joins a world and changing Dimension. config/sdrp-common.json5 | true |
enableUpdateScreenPresence If set to false, it disables the build-in screenEvent, which is used to tell when we are on the main menu, or other enabled screens. config/sdrp-common.json5 | true |
Comments and tips
Loading comments...