# Shared Forge platform layer The sources in this directory are compiled by each standalone Forge build. - `src/main/java` contains Java 17, Minecraft-neutral bridges and metrics logic. - `src/forge-common/java` contains code that is source-compatible across all supported mappings. - `src/forge-legacy/java` connects Forge's legacy global event bus (1.20.1 through 1.21.1). - Forge 1.21.11 owns only its EventBus 7 wiring under its build root. The platform does not register blocks, items, menus, packets, or login channels. The mod metadata uses `IGNORE_SERVER_VERSION` so Forge does not advertise a client requirement. An unmodified vanilla-client handshake is still a per-version release acceptance test; metadata alone is not treated as proof.