Summary
A foundational scripting framework for Arma Reforger
Check the github for more info github.com/reinaeiry/eiry-development-core
Description
eiry development core is a scripting framework for mod developers. Instead of reinventing common infrastructure in every addon, add this as a dependency and get it all out of the box.
github.com/reinaeiry/eiry-development-core
What's included:
Event Bus - pub/sub events between mods with zero compile dependencies
Feature Registry - runtime detection of what mods are loaded
Net Bus - send typed messages to players, all clients, or the server through three shared RPCs instead of writing new RplRpc methods for every message
Logger - category-based structured logging with per-category toggles and debug filtering
Timer Manager - named timers you can cancel by name, no function reference juggling
State Machine - named-state FSM with enter/exit callbacks for any system that needs managed states
Sequence - chain delayed actions without nested CallLater callbacks
Cache - TTL key/value cache for expensive lookups
Rate Limiter - per-player per-event cooldown enforcement
JSON Builder - construct JSON strings for network payloads and web API calls
Utilities - player resolution, string helpers, math extensions, component hierarchy lookups, collection operations, world queries, replication state checks
License
Arma Public License Share Alike (APL-SA)