Skip to content

[MC1.18.1] [Forge] v0.1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@fnuecke fnuecke released this 28 Jan 10:34
· 185 commits to 1.18-forge since this release
4793aee
  • [BREAKING] RPCDevice now provide a list of RPCMethodGroups, which allow dynamic resolving of overloads, given some invocation context.
    • To migrate, simply return a list or RPCMethods from the new getMethodGroups method. RPCMethods are singleton method groups by default.
  • [BREAKING] Reworked RPCDevice and VMDevice lifecycle methods. Removed suspend, it is part of unmount now, added dispose.
    • To migrate, move code that released unmanaged resources in unmount to dispose, move code from suspend to unmount.
    • This should better match most common use-cases, with a need for dispose being the exception.
  • [BREAKING] Cleaned up VMDevice lifecycle events.
  • Fixed no bus scan being triggered when bus cable is placed after bus interface.
  • Fixed computer run sound not stopping when computer stopped very shortly after starting to run.