Skip to content

Releases: SimonFlapse/G-Java-Parser

Pre-release v0.3.0

Pre-release v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@SimonFlapse SimonFlapse released this 14 Jul 06:45

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

Pre-release v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@SimonFlapse SimonFlapse released this 13 Jul 09:46

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

Pre-release v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@SimonFlapse SimonFlapse released this 10 Jul 19:56

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