Raywire
Raywire gives BTA mod developers an event-driven system, written in Kotlin, for creating, subscribing to and managing custom events.
What it does
Written in Kotlin, Raywire provides an event-driven system meant for BTA mod developers. Developers can define custom events, subscribe handlers to them and manage those subscriptions from one place. An optional global bus lets events be shared beyond a single mod. Raywire is open source under the MIT License and is published for b1.7.3 only, with snapshot builds alongside the release files. It requires Fabric Language Kotlin to run.
Key features
Custom events
Developers can create their own events and attach handlers that run when those events fire.
Subscription management
Handlers can be subscribed and unsubscribed at runtime, so listeners are kept under control.
Optional global bus
Events can be routed through a global bus when a mod needs to reach listeners outside its own code.
Required by 2 mods
Questions
Does Raywire need Fabric Language Kotlin?
Which mods depend on Raywire?
In the catalog
Raywire is one of 3,514 Library mods on ModsFinder. 567 mods support Minecraft b1.7.3.
More from Apollointhehouse
Similar mods
What the author says
Raywire is an event library for Better Than Adventure (BTA), designed to provide a flexible and efficient event-driven system for BTA mod developers. Written in Kotlin, Raywire makes it easy to create, subscribe to, and manage custom events within your BTA mods.
Official listing
- Modrinth page
- modrinth.com/mod/raywire
- Owner
- Apollointhehouse
- Published
- 2025-06-21
- Updated on Modrinth
- 2025-12-18
- Facts verified
- 2026-10-15