Skip to content

v0.10

Choose a tag to compare

@RenaudRl RenaudRl released this 16 Aug 12:02
· 10 commits to main since this release

Typewriter 0.9.0-beta-175 (Java 21).

Discord link is now optional, and fact changes can publish to reusable webhooks.

New

  • webhook_fact_event: publish a Typewriter fact change to any webhook_definition destination.
  • Player, Typewriter group and global scopes, optional Typewriter audience filtering, value conditions, templates, embeds, forum threads and role mentions.
  • Group and global scopes deduplicate callbacks from players observing the same grouped fact.

Fixes

  • Installing the extension without a discord_link_manifest no longer initializes Discord bridges or resolves JDA classes.
  • A missing or incomplete JDA runtime now disables the Discord bot cleanly instead of throwing NoClassDefFoundError on the server thread.
  • Shops remains optional: its transaction event is registered dynamically only when Shops is installed.
  • The public JAR now bundles JDA 6.5.0 and its runtime dependencies; Typewriter's BasicExtension remains engine-provided.

Compatibility

  • Requires Typewriter 0.9.0-beta-175.
  • The Shops extension is required only for shop announcements, and is not a dependency.
  • Discord webhooks can publish messages but cannot execute slash commands; command automation requires a Discord bot consuming the message.

Install the attached JAR in the Typewriter extensions directory and reload the server. Remove the old Discord extension JAR before installing this version.

Documentation: https://docs.borntocraftstudio.net/extensions/free/discord/