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..in"
For imageName (stuff like "Overworld" when hovering over the small image) is done via lang keys "sdrp."
Lang keys can be modified and added via data packs and using mods like KubeJS
Required
Unsupported
Terms for using, modifying and redistributing this product.
22.06.2026 · Modrinth
No changelog data found
Screenshots and images from the original Modrinth page.
The project author has not added a gallery on Modrinth.
Published versions and original Modrinth files.
22.06.2026 · 7 464 downloads
No changelog data found
22.06.2026 · 406 downloads
No changelog data found
20.04.2026 · 7 857 downloads
ClothConfig in preference for Nanite Library20.04.2026 · 497 downloads
ClothConfig in preference for Nanite Library28.03.2026 · 687 downloads
Ported to 26.1
28.03.2026 · 41 downloads
Ported to 26.1
22.01.2026 · 16 521 downloads
22.01.2026 · 518 downloads
22.01.2026 · 10 146 downloads
22.01.2026 · 50 downloads
22.01.2026 · 71 082 downloads
31.12.2025 · 130 downloads
31.12.2025 · 1 941 downloads
31.12.2025 · 133 downloads
31.12.2025 · 33 167 downloads
30.12.2025 · 1 196 downloads
30.12.2025 · 2 572 downloads
01.03.2025 · 332 downloads
01.03.2025 · 4 422 downloads
29.07.2024 · 266 581 downloads
29.07.2024 · 243 321 downloads
19.06.2024 · 35 484 downloads
Update to 1.21
Buttons can be added by adding the following to the mods config file. You can have up to 2 buttons. Each button can have a label up to 32 characters long.
If you do not want to have buttons, you can leave the buttons array empty.
{
"buttons": [
{
"label": "Google",
"url": "https://www.google.com"
},
{
"label": "Yahoo",
"url": "https://www.yahoo.com"
}
]
}
19.06.2024 · 226 downloads
Update to 1.21
Buttons can be added by adding the following to the mods config file. You can have up to 2 buttons. Each button can have a label up to 32 characters long.
If you do not want to have buttons, you can leave the buttons array empty.
{
"buttons": [
{
"label": "Google",
"url": "https://www.google.com"
},
{
"label": "Yahoo",
"url": "https://www.yahoo.com"
}
]
}
15.05.2024 · 228 downloads
Buttons can be added by adding the following to the mods config file. You can have up to 2 buttons. Each button can have a label up to 32 characters long.
If you do not want to have buttons, you can leave the buttons array empty.
{
"buttons": [
{
"label": "Google",
"url": "https://www.google.com"
},
{
"label": "Yahoo",
"url": "https://www.yahoo.com"
}
]
}
15.05.2024 · 3 589 downloads
Buttons can be added by adding the following to the mods config file. You can have up to 2 buttons. Each button can have a label up to 32 characters long.
If you do not want to have buttons, you can leave the buttons array empty.
{
"buttons": [
{
"label": "Google",
"url": "https://www.google.com"
},
{
"label": "Yahoo",
"url": "https://www.yahoo.com"
}
]
}
15.05.2024 · 417 downloads
Buttons can be added by adding the following to the mods config file. You can have up to 2 buttons. Each button can have a label up to 32 characters long.
If you do not want to have buttons, you can leave the buttons array empty.
{
"buttons": [
{
"label": "Google",
"url": "https://www.google.com"
},
{
"label": "Yahoo",
"url": "https://www.yahoo.com"
}
]
}
15.05.2024 · 299 downloads
Buttons can be added by adding the following to the mods config file. You can have up to 2 buttons. Each button can have a label up to 32 characters long.
If you do not want to have buttons, you can leave the buttons array empty.
{
"buttons": [
{
"label": "Google",
"url": "https://www.google.com"
},
{
"label": "Yahoo",
"url": "https://www.yahoo.com"
}
]
}
15.05.2024 · 3 654 downloads
Buttons can be added by adding the following to the mods config file. You can have up to 2 buttons. Each button can have a label up to 32 characters long.
If you do not want to have buttons, you can leave the buttons array empty.
{
"buttons": [
{
"label": "Google",
"url": "https://www.google.com"
},
{
"label": "Yahoo",
"url": "https://www.yahoo.com"
}
]
}
09.05.2024 · 106 downloads
09.05.2024 · 118 downloads
09.05.2024 · 162 downloads
09.05.2024 · 120 downloads
09.05.2024 · 227 downloads
09.05.2024 · 114 downloads
09.05.2024 · 202 downloads
17.12.2023 · 356 downloads
17.12.2023 · 185 downloads
17.12.2023 · 2 870 downloads
17.12.2023 · 168 downloads
17.12.2023 · 634 downloads
17.12.2023 · 229 downloads
17.12.2023 · 1 895 601 downloads
17.12.2023 · 3 827 034 downloads
17.12.2023 · 12 634 downloads
17.12.2023 · 4 097 downloads
10.11.2023 · 9 133 downloads
01.10.2023 · 133 583 downloads
Merge pull request #34
Updated some lang keys.
01.10.2023 · 81 169 downloads
Merge pull request #34
Updated some lang keys.
16.09.2023 · 159 downloads
Rewrite to work on Linux and M1 Mac.
Ported to use architectury and build for both Forge and Fabric
16.09.2023 · 177 downloads
16.09.2023 · 77 downloads
Fixed mod being only loaded on client, and therefor crashing servers.
bumped version
16.09.2023 · 63 downloads
Fixed null error with dims.
16.09.2023 · 65 downloads
removed some console debug
16.09.2023 · 84 downloads
1.15 port
16.09.2023 · 67 downloads
1.15.1
16.09.2023 · 155 downloads
16.09.2023 · 60 downloads
16.09.2023 · 58 downloads
16.09.2023 · 170 downloads
16.09.2023 · 69 downloads
16.09.2023 · 60 downloads
16.09.2023 · 107 downloads
16.09.2023 · 78 downloads
16.09.2023 · 3 187 downloads
16.09.2023 · 1 830 downloads
fix: use right jar for publish - MichaelHillcox
fix: push options - MichaelHillcox
fix: build task, shutdown executor, fixed loading state - MichaelHillcox
fix: #18 #17, updated to newest forge, added github action - MichaelHillcox
16.09.2023 · 92 downloads
16.09.2023 · 3 770 downloads
16.09.2023 · 74 downloads
16.09.2023 · 270 downloads
Rewrite to work on Linux and M1 Mac.
Ported to use architectury and build for both Forge and Fabric
16.09.2023 · 473 downloads
Config file has changed to JSON! So if updating from old version remember to update the new config file
Rewrite to work on Linux and M1 Mac.
Ported to use architectury and build for both Forge and Fabric
16.09.2023 · 54 downloads
Config file has changed to JSON! So if updating from old version remember to update the new config file
Rewrite to work on Linux and M1 Mac.
Ported to use architectury and build for both Forge and Fabric
16.09.2023 · 45 downloads
16.09.2023 · 70 downloads
16.09.2023 · 71 downloads
16.09.2023 · 71 downloads
16.09.2023 · 1 068 downloads
16.09.2023 · 249 downloads
16.09.2023 · 47 downloads
16.09.2023 · 56 downloads
Added KubeJS Integration and change to use Cloth Config API
16.09.2023 · 49 downloads
Added KubeJS Integration and change to use Cloth Config API
16.09.2023 · 82 downloads
Added KubeJS Integration and change to use Cloth Config API
16.09.2023 · 30 downloads
Added KubeJS Integration and change to use Cloth Config API
16.09.2023 · 58 downloads
Added KubeJS Integration and change to use Cloth Config API
16.09.2023 · 44 downloads
16.09.2023 · 41 downloads
16.09.2023 · 40 downloads
16.09.2023 · 59 downloads
16.09.2023 · 59 downloads
16.09.2023 · 40 downloads
16.09.2023 · 22 593 downloads
16.09.2023 · 413 downloads
16.09.2023 · 47 downloads
16.09.2023 · 49 downloads
16.09.2023 · 39 downloads
All notable changes to this project will be documented in this file.
16.09.2023 · 6 742 downloads
All notable changes to this project will be documented in this file.
16.09.2023 · 529 downloads
16.09.2023 · 250 downloads
16.09.2023 · 518 downloads
Updated to 1.20
16.09.2023 · 260 downloads
Updated to 1.20
16.09.2023 · 246 downloads
Build on 1.20.1
16.09.2023 · 214 downloads
Build on 1.20.1
03.08.2023 · 128 downloads
Updated CI / Build Script
03.08.2023 · 494 downloads
Updated CI / Build Script