Repository navigation
v0.10
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 anywebhook_definitiondestination.- 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_manifestno longer initializes Discord bridges or resolves JDA classes. - A missing or incomplete JDA runtime now disables the Discord bot cleanly instead of throwing
NoClassDefFoundErroron 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
BasicExtensionremains 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/