
Simple Discord RPC
A simple to use Discord RPC plugin for Minecraft and Modpacks
Requires CraterLib
This jar works on MOST minecraft versions from 1.18.2 up until 26.1.2. Requires CraterLib 3.1.2 or newer.
This is a reupload of 4.1.1 to fix a critical config bug and add some features.
New Features:
- The Local Images function can now support custom Prism Launcher and CurseForge icons
Changes:
- Update to support Adventure revert from CraterLib 3.1.2
Requires CraterLib
This jar works on MOST minecraft versions from 1.18.2 up until 26.1. Requires CraterLib 3.1.0 or newer.
WARNING: Configs from older versions of Simple RPC (3.x and below) are NOT compatible with these versions. You will need to redo your config.
Bug Fixes:
- Fixed Fabric API modid - #13 - HypherionSA
Changes:
- Updated to work with CraterLib loader (modloader). Possible future Hytale support - HypherionSA
New Features:
- Added
player.gamemodeplaceholder - #4 - HypherionSA
Requires CraterLib
This jar works on MOST minecraft versions from 1.18.2 up until 26.1. Requires CraterLib 3.1.0 or newer.
WARNING: Configs from older versions of Simple RPC (3.x and below) are NOT compatible with these versions. You will need to redo your config.
Changes:
- Updated to work with CraterLib loader (modloader). Possible future Hytale support - HypherionSA
New Features:
- Added
player.gamemodeplaceholder - #4 - HypherionSA
Requires CraterLib
- Temporary Documentation: Simple RPC Beta
- Source Code: GitHub
- Report Issues: GitHub
This jar works on MOST minecraft versions from 1.18.2 up until 1.21.10. Requires CraterLib 3.0.0 or newer.
WARNING: Configs from older versions of Simple RPC (3.x and below) are NOT compatible with these versions. You will need to redo your config.
Bug Fixes:
- Fixed RPC not working on modern versions of java (23 and newer) on Windows - HypherionSA
- Fix resource leaks on Unix platforms - rageandengage
Changes:
- Updated to CraterLib 3.0.0 - HypherionSA
Requires CraterLib
This jar works on ALL minecraft versions from 1.18.2 up until 1.21.8. Forge is only supported until 1.20.4
WARNING: Configs from older versions of Simple RPC (3.x and below) are NOT compatible with these versions. You will need to redo your config.
Bug Fixes:
- Fixed Windows AccessDenied errors not being caught when discord is running as Administrator
- Fixed Linux ignoring a bunch of rpc events
- Fixed Linux not detecting user switching
- Fixed Reconnect handler logic not working
- Fixed Snap/FlatPak versions of discord not being detected on Linux
- Fixed RPC event not updating when switching between pause menu, or joining worlds - Issue #102
Requires CraterLib
This jar works on ALL minecraft versions from 1.18.2 up until 1.21.7. Forge is only supported until 1.20.4
WARNING: Configs from older versions of Simple RPC (3.x and below) are NOT compatible with these versions. You will need to redo your config.
Bug Fixes:
- Fix Dimension Overrides and Server Overrides ignoring
smallImageText - Fix Pause RPC clearing at random when connected to a server
- Fix Dimension Overrides and Server Overrides ignoring
Requires CraterLib
- Temporary Documentation: Simple RPC Beta
- Source Code: GitHub
- Report Issues: GitHub
This jar works on ALL minecraft versions from 1.18.2 up until 1.21.5. Forge is only supported until 1.20.4
WARNING: Configs from older versions of Simple RPC (3.x and below) are NOT compatible with these versions. You will need to redo your config.
Bug Fixes:
- Fix Custom Placeholders not being able to use built-in placeholders in them
New Features:
- Added
{{images.player.head}}placeholder to return isometric player head image - Added
{{player.uuid}}placeholder to return the player UUID for use with avatar services - Experimental RPC Image Server support, to allow using local images directly as RPC assets - DOCS
Changes:
- Switched from using MC-HEADS to our own api for skins (mc-heads have had too many issues lately)
Requires CraterLib
- Temporary Documentation: Simple RPC Beta
- Source Code: GitHub
- Report Issues: GitHub
This jar works on ALL minecraft versions from 1.18.2 up until 1.21.5. Forge is only supported until 1.20.4
WARNING: Configs from older versions of Simple RPC (3.x and below) are NOT compatible with these versions. You will need to redo your config.
Bug Fixes:
- Fix Schema Version of ReplayMod config, which would cause a crash
- Fix
off_handandmain_handplaceholders defaulting to 0, instead of "Air" - Fix
health.percentplaceholder being reversed - Fix
realm.worldplaceholder falling back to Uppercase "World", instead of lowercase - Fix RPC events not respecting their
enabledflag - Fixed Launcher Detection not working
- Fixed Launcher Detector sometimes not detecting PrismLauncher
Requires CraterLib
- Temporary Documentation: Simple RPC Beta
- Source Code: GitHub
- Report Issues: GitHub
This jar works on ALL minecraft versions from 1.18.2 up until 1.21.4. Forge is only supported until 1.20.4
WARNING: Configs from older versions of Simple RPC are NOT compatible with these versions. You will need to redo your config.
Bug Fixes:
- Greatly improved the performance of the placeholder system. No more stuttering and fps drops while resolving placeholders
- Placeholders can now fail individually. For example: player count fails, all the other server placeholders doesn't break
- RPC still showing you as in-game, when you get kicked from a server
New Features:
- Mod is now fully open source, licensed under MIT
- Developer API for developers to add their own RPC, or control our RPCs
- Multiple RPCs per event. This means, for each event, like Single Player, you can have multiple rpcs that will be chosen at random
- You can now add buttons to Server Entries
- Full-featured in-game config screen
- Paused State RPC
- Added in-game notice if you have CraftPresence and Simple RPC installed at the same time
Changes:
- Switched from using the old C++ based discord rpc, to a new, fully JAVA one. Should fix a lot of mac compat issues (I hope and pray it does)
- The server side config override feature has been removed until further notice.
REQUIRES CraterLib - Modrinth: CraterLib
Notices:
- The in game config gui (which sucked anyway), is disabled for now. You can use our brand new online editor instead
- Requires CraterLib 2.1.0 and newer
Changes:
- Updated to support the new CraterLib Config system
REQUIRES CraterLib - Modrinth: CraterLib
Notices:
- The in game config gui (which sucked anyway), is disabled for now. You can use our brand new online editor instead
- Requires CraterLib 2.0.1 and newer
Bug Fixes:
- Fixed Server Side config not syncing to the client
- Fixed a severe lag issue when connected to LAN world, or server via Direct connection (craterlib update required for this)
REQUIRES CraterLib - Modrinth: CraterLib
Notices:
- The in game config gui (which sucked anyway), is disabled for now. You can use our brand new online editor instead
Bug Fixes:
- Fixed RPC not changing when connecting to a server
- Fixed a random log spam when the GUI changes in game
REQUIRES CraterLib - Modrinth: CraterLib
Notices:
- The in game config gui (which sucked anyway), is disabled for now. You can use our brand new online editor instead
Bug Fixes:
- Fixed PlayerHead variable not resolving
Technical Changes:
- No longer requires fabric or quilt api, but DOES require craterlib
- Requires CraterLib v2.0.0 as a minimum
- This jar supports 1.18.2 and up, as well as forge, fabric, quilt and neoforge, as long as craterlib is available for it.
1.20+ REQUIRES CraterLib - Modrinth: CraterLib
1.20.2 Notice:
The config screen is currently broken, and so is the discord button texture in the options screen
Changes:
- Some known servers like Hypixel will no longer override the RPC display. You can add your own override using the server-entries config
Bug Fixes:
- Fixed an issue with Skin Overlays not showing with %playerhead%
1.20+ REQUIRES CraterLib - Modrinth: CraterLib
Requires Fabric API for FABRIC
Requires Quilt Standard Libraries for Quilt
1.20.2 Notice:
The config screen is currently broken, and so is the discord button texture in the options screen
Changes:
- Some known servers like Hypixel will no longer override the RPC display. You can add your own override using the server-entries config
Bug Fixes:
- Fixed an issue with Skin Overlays not showing with %playerhead%
