Gaming32 / bingo

A multiloader bingo mod
https://modrinth.com/mod/bingo-mod
MIT License
4 stars 2 forks source link

Split source sets #19

Closed Gaming32 closed 4 months ago

Gaming32 commented 4 months ago

This utilizes Loom's split source sets feature to create a compile-time barrier between client and server. There is an issue where client-specific versions of non-Minecraft dependencies are still seen, but that's just a weird Loom issue (notably the fabric submodule can see client-only classes from common and from Fabric API).

Gaming32 commented 4 months ago

Turns out Architectury Loom actually has a number of issues with this.