Vatuu/discord-rpc
Java Wrapper of the Discord-RPC Library for Discord Rich Presence.
More cross platform fixes, this one *should* solve some issues found on 32 bit Windows platforms. Includes all previous changes. [](https://jitpack.io/#Vatuu/discord-rpc)
Cross OS bug fixes, includes changes from previous release of 1.6.0, pardon the versioning.
Sorry for the delay folks, but we finally have updated to the newest discord binaries. For those concerned, the new update was mainly dedicated to bugfixes and a few thread-related things, no need to be worried that it took a while, neither will it be problematic to just update. Best regards, Vatuu
📋 Changes
- Removed the apache.commons.ioutils and apache.commons.fileutils dependencies, due to conflicts with some uses.
- Replaced the OS check with reworked artifact copying and loading.
- Mac issue is still not fixed. (Seriously, no one knows why it does not work, not even discord itself, help is apprechiated.)
This new version contains Builders for the ``DiscordRichPresence`` and the ``DiscordEventHandler`` objects. The normal usage has not been deprecated, so no reason to radically change your code all of a sudden, this has been a change for a more user-friendly way of creating handlers and presence objects. Furthermore, the documentation has been finalized, giving more detailed knowledge about the different objects, methods and types. Usage of the new builders can be found in the updated [README.md](https://github.com/Vatuu/discord-rpc/blob/master/README.md "README.md"), as well as examples of EventCallbacks being used with Lambdas instead of classes. Please note that the macOS/OSX issue has not been fixed **yet**, although we're trying our best to fix it. We are currently communicating with Discord Developers to determine the cause of this issue. For more information regarding the macOS/OSX issue, please see Issue #12 . Have a good day, Vatuu
Bugfixes on discord's site only. If the issue with mac libs and Linux libs being unable to load still persist, please let me know in Issue https://github.com/Vatuu/discord-rpc/issues/12
^^^
I don't want to go into detail, since this is very emberassing, but a critical bug has been fixed that might have screwed x86 architecture users over. Sorry ._.
📋 Changes
- Exposed the UpdateHandler method.
- You can now update the callbacks registered in the
Set the INSTANCE and MATCH-SECRET field to deprecated, since they are currently unused.
Thanks, JNA.
New release with that fixed a collision with a pre-existing Minecraft Library.
Updated the DiscordRichPresence Object to utilize getters and setters.
Updated attached binaries to Discord RPC Version 3.0.0. No major changes. ClearPresence and DiscordRegister were implemented in the previous version already.
Fixed the error where the x64 windows lib was read as x32, therefore throwing an unsatisfied link exception.
Updated the DiscordRPC.jar with the latest addition to the discord-rpc. Namely, the discordRegister and discordRegisterSteam methods, which allow you to customize the path that the game would launch on a join and spectate request! And to celebrate that these methods were added by a pull request made by me, we finally move from some beta garbage to the first final 1.0 version.
Updated the binaries and the code to Version 2.1.1! Which means you can now use ```DiscordRPC.discordClearPresence();``` to remove every trace of your presence!
Fixed missing abstract method for JNA.
Self-explanatory.
📋 Changes
- Added Discriminator(#1234) to JoinRequestCallback.
And another release for the Linux users of you. The Library is now able to dispatch a temporary .so file that can be loaded by the UNIX-based OS.
Yep, it's done! The first release is finally ready to be used. A few things have to be tweaked and polished, but it works for now. IMPORTANT: Since there is only a Windows Dynamic Library available as for now, it only works on Windows OS.
