Releases: SimonFlapse/G-Java-Parser
Release list
Pre-release v0.3.0
Pre-release v0.3.0
⚠️ Breaking Changes ⚠️
OHChatIn type for speakerId has been changed from short to integer
Bug-fixes
- Fix OHActiveObject parsing throwing a NaN exception (ac8d5de)
JavaFX extension support
New Extension base for JavaFX extensions: OHExtensionForm
Extend this class instead of the OHExtension for JavaFX based extensions
New parsers
Inventory management
- GETSTRIP, STRIPINFO_2, REMOVESTRIPITEM, PLACESTUFF
Trade Server Packets
- TRADE_OPEN, TRADE_ADDITEM, TRADE_ACCEPT, TRADE_UNACCEPT, TRADE_CLOSE
Trade Client Packets
(Missing support for re-serializing to client packet)
- TRADE_ACCEPT, TRACE_CLOSE, TRADE_COMPLETED_2, TRADE_ITEMS
Full Changelog: v0.2.0...v0.3.0
Pre-release v0.2.0
Breaking changes:
All events subscriptions now extend generic OHEvent. This unifies the data model for events and provides additional information about the message that triggered the event. This is a breaking change for ALL EVENTS from v0.1.0
Migration:
To fetch the parsed model call event.get() instead of the previous interface specific methods like event.getActiveObject() or event.getFlatInfo()
Full Changelog: v0.1.0...v0.2.0
Pre-release v0.1.0
Initial release of G-Java-Parser library for G-Earth extensions made for Habbo Hotel: Origins
This release is a pre-release meaning that the library is still maturing the interfaces and package structure. Breaking changes between each minor bump can occur until release v1.0.0 and will be noted in release notes.
To get started manually install this artifact into maven similarly to how G-Earth.jar is installed (See https://github.com/sirjonasxx/G-ExtensionStore/wiki/Native-Extension#setting-up-your-maven-environment - Replacing G-Earth.jar with G-Java-Parser-0.1.0.jar in the maven commands)
mvn install:install-file -Dfile=G-Java-Parser-0.1.0.jar -DgroupId=com.simonflarup.gearth -DartifactId=G-Java-Parser -Dversion=0.1.0 -Dpackaging=jar