Fuzss
Fuzss
Hey, just pointing out that [Forge Config API Port](https://legacy.curseforge.com/minecraft/mc-mods/forge-config-api-port-fabric) exists for using the NeoForge / Forge config API on Fabric. It includes config screens for Mod Menu. :)
It's a normal Fabric mod, meaning either (1) or (2) are possible. (3) is something unique to Cloth Config I'm afraid due to it using Java types directly if I...
Oh, and NeoForge has had opt-in config screens for a while now, not sure you are using them? https://docs.neoforged.net/docs/misc/config/#configuration-screen There is really no need for Configured anymore on any platform.
If file size of your mod jar is a concern of yours (1) is certainly an option, as FCAP is already present in most Fabric installations as it's widely used....
Regarding (3) and Cloth Config, I did a quick experiment and this is how you make Cloth Config fully optional. Rest of your code remains unchanged, besides updating `ModMenuIntegration` to...
Would you mind bumping the Fabric version number as well? It's been a bit annoying in the past having to deal with different version numbers for AppleSkin when working with...
Also out of curiosity, why do you use Yarn for Fabric development and official mappings for NeoForge? Doesn't it make cross-platform development needlessly complicated? 😅
Well, let me know if you ever consider modernizing the codebase and switching to multi-loader development. I can assist with that.
Additionally here are my personal contenders that I think would fare well in Fabric: - [EntityRidingEvents](https://github.com/Fuzss/puzzleslib/blob/main/1.21.6/Common/src/main/java/fuzs/puzzleslib/api/event/v1/entity/EntityRidingEvents.java) ❗ - [ExplosionEvents](https://github.com/Fuzss/puzzleslib/blob/main/1.21.6/Common/src/main/java/fuzs/puzzleslib/api/event/v1/level/ExplosionEvents.java) - [GatherPotentialSpawnsCallback](https://github.com/Fuzss/puzzleslib/blob/main/1.21.6/Common/src/main/java/fuzs/puzzleslib/api/event/v1/level/GatherPotentialSpawnsCallback.java) - [UseBoneMealCallback](https://github.com/Fuzss/puzzleslib/blob/main/1.21.6/Common/src/main/java/fuzs/puzzleslib/api/event/v1/level/UseBoneMealCallback.java) ❗ - [LivingFallCallback](https://github.com/Fuzss/puzzleslib/blob/main/1.21.6/Common/src/main/java/fuzs/puzzleslib/api/event/v1/entity/living/LivingFallCallback.java) - [BabyEntitySpawnCallback](https://github.com/Fuzss/puzzleslib/blob/main/1.21.6/Common/src/main/java/fuzs/puzzleslib/api/event/v1/entity/living/BabyEntitySpawnCallback.java) - [AnimalTameCallback](https://github.com/Fuzss/puzzleslib/blob/main/1.21.6/Common/src/main/java/fuzs/puzzleslib/api/event/v1/entity/living/AnimalTameCallback.java)...
Thank you for your feedback. Would you mind sharing which events in particular you think are a good idea, and which you think are too patchy? Also you can have...