Your Reputation (Jade)

Your Reputation (Jade)

168k Downloads

Forge?

Ti0Bi opened this issue ยท 4 comments

commented

Any plans to port this mod to Forge 1.19+ (Jade)? If so, that would be great ๐Ÿ˜ƒ

commented

Unfortunately not. I'm not familiar with Forge mod development.

commented

For what it's worth, I managed to get the 1.19.2 Jade version of Your Reputation running on Forge using Architectury Loom.

IIRC, I used Architectury's "1.19.2-forge-fabric-mixin" template, copied the entire source set to the common module, copied atonkish.reputation.ReputationPlugin and atonkish.reputation.provider.* to the fabric and forge modules verbatim (and deleted them from the common module), and adjusted package names and dependencies and such to get it working.

I didn't make a PR, because I think it can be optimized by keeping all Jade-related logic in the common module and delegating Jade API calls to their respective Fabric / Forge versions, rather than copying the plugin and providers in their entirety. (Jade doesn't have an intermediary library at the moment, unfortunately.)

I won't be at my computer for the next few hours, but I can upload my fork to GitHub then, if you're interested.

commented

A few more TODO's that I see:

  • Port up to 1.20.1
  • compat with The One Probe
commented

OK, I finally got around to uploading the fork: https://github.com/unilock/your-reputation

What needs to be done:

  • Port CurseForge / Modrinth upload tasks
  • Reduce redundant code between Fabric and Forge modules