File Details
CraftPresence v1.6.0 (1.12.2)
- R
- Dec 8, 2019
- 305.81 KB
- 43.4K
- 1.12.2
- Forge
File Name
CraftPresence-1.12.2-1.6.0.jar
Supported Versions
- 1.12.2
Curse Maven Snippet
CraftPresence Changes
v1.6.0 (12/13/2019)
Changes
-
Deprecate Usage of the Java Native Access API and DLL Usage
- Now hooks directly into the API endpoints to determine and directly interpret RPC
-
Added Specific Presence Display Settings to ConfigGUI
- Now allows users to set where in the RPC they'd like each message
-
/cp view currentDatawill now show the Current User the RPC is attached to -
Extended KeyBinding System to expand to future KeyBinds
-
Added Documentation for the Mod's Utilities, now available here
-
Added a Verification Check for KeyBindings to ensure within Limits
- This will NOT catch/migrate Keys between LWJGL 2 and 3
-
Added a New Config Message in Logs for Initial Setups
-
Pressing the
Reset to DefaultButton will no longer save automatically, to prevent accidental misuse- The
BackButton will turn toSaveif it detects a queued reset or change
- The
-
Added Placeholders to
&IGN&within Server Settings:&coords&has been added to display your X and Z Axis Coordinates
-
The Mod will now use the Dimension ID, if any, if the Current Dimension Name returns null (Primarily a fallback)
-
Sliders have now been added to the Config Gui where appropriate, such as the RGBA section of the ColorUI's
-
Removed and Cleaned Unused Localization Strings
-
(Code-Behind) Change
isValidIntegerandisValidLongto Getters powered by Tuple's for both getting a boolean and the number itself -
Compatibility Changes:
-
Now Compiled under Gradle 5.6.4 on 1.8.9 and Above
- 1.7.10 and 1.6.4 utilize Gradle 2.14.1
-
Now Targets Java 8 and uses Java 8 Functions on Some MC Versions
-
Fixes
- Fixed and Prevent Cases of Array Types being Messed up in the Config if you set your split character in the Config Gui as a comma or Square bracket
- Fixed Focus Gui Issues preventing some versions from displaying the Config Gui in any menu
- Fixed the Server Maximum Players Placeholder yielding invalid info on some versions
- Fixes any Rare Sustaining Presence of SSL Issues with the DiscordRPC Dll...by removing the dll even being needed
- Changed PG Left and Right KeyBind Triggers to
KEY_UPandKEY_DOWNto resolve a conflict of changing pages while editing something - Fixed Config Conflicts with a more dynamic system
- Fixes a Bug where the ConfigGUI KeyBind could still reset to Left Control (IE the old KeyBind) if a Keycode Error occurs
- Fixed Icon Support for MCUpdater (Will now use the Pack Name like Curse/Twitch)
- Code Compliance Adjustments as well as multiple refactors
- Corrected Credits Message for ItsDizzy
- Code Warning Fixes and Cleanups
- Fixes an NPE that may occur when on the Texture Input GUI
- Fixes a Race Case Issue preventing Inputting RGBA Values for color customization UIs
- Fixed an Unintentional Warning from a false positive Fingerprint Violation
- Minor Performance Improvements
More Information
v1.6.0 Mod Rewrite Info
In v1.6.0, CraftPresence has undergone numerous performance and under-the-hood improvements, to both acknowledge user feedback over the last several months and pursue the goal of further modularity.
As Elements such as the Config System and General RPC Elements have undergone various changes, please report any bugs found to the Issue Tracker
v1.5.x is Generally Recommended at this time for new users, as the systems used in v1.6.0 may have a variety of issues, and are considered bleeding-edge for the time being
Migration Notes:
-
The RPC System has changed to an internal IPC System hooking into Discord's official endpoints
- As a result, you can remove any discord-rpc DLL files present in CraftPresence's folders as they are no longer being used
-
gameTimePlaceholderis now combined into the&worldinfo&Placeholder -
Some of the other placeholders within Server and Status Messages have been changed or renamed, please refer to the in-game tooltips for these new names
-
Entity Messages now use the Default Message as the Format, while specific Item Messages are considered placeholders for the formatter
- This means, only
&item&(The Specific Item's Name) will work for specific Items - Otherwise, the more familiar placeholders such as
&main&and&offhand&will retrieve these message when part of the default format setting
- This means, only
-
&mods&and&ign&are now Generalized Placeholders and can only be called within the Presence Formatting GUI&ign&in Server Messages should be changed to using&playerinfo&for in-world Player Data and&ign&for out-of-world Player Data
-
overwriteServerIconhas been deprecated, instead use the Presence Formatting GUI to define the priority for icons- Example:
overwriteServerIcon= SettingsmallImageKeyto&PACK&&SERVER&(Having&PACK&be before anything else)
- Example:
1.13.x Build Info
The Rift Edition of this Mod Requires the Rift ModLoader and contains the following differences to take Note of:
- KeyCodes have changed from an LWJGL Upgrade! Be Sure to Check and Edit your KeyBinds if Migrating from 1.12.2 and Below
Starting In v1.5.0, The 1.13 Rift Port of CraftPresence was deprecated in favor of the 1.13.2 Rift Port
1.14.x Build Info
The 1.14.x Port of this Mod Requires the FabricMC ModLoader and contains the same differences as the 1.13.x Port
Snapshot Build Info
Some Versions of this Mod are based on Minecraft Snapshots, and as such, caution is advised.
Any Snapshot Build Released will be marked as BETA to match it's Snapshot Status
Legacy Build Info (Minecraft Versions 1.5.2 and Below)
Ports of this Mod for Minecraft Versions 1.5.2 and Lower are on very limited support.
Please Keep in Mind the Following:
- There is NO Support for Server RPC Displays from MC 1.2.5 and Below, due to Modding Limitations.
- Bugs that Relate with or are caused by Issues in the Vanilla CodeBase, are unlikely able to be fixed due to MC's Limitations
Please See the Mod Description // README for More Info