Comments (9)
You can treat a folder named "disabled" as a special-case for disabled mods, and everything else as just a category.
from fabric-loader.
Recursive loading is currently only available with some customization, e.g. -Dfabric.addMods=mods
effectively makes the whole folder recursively available
from fabric-loader.
We should have a vote on this. I disagree as people may actually use folders to put their disabled mods in.
from fabric-loader.
One idea could be that by default subfolders are loaded except :
If the name of the folder is a MC version that isn't the one used
If the name of the folder end by .disabled
If recursivity is added and a subfolder is in a subfolder, will it be loaded
Example of what i mean
mods
->1.16.5
-->libs
--->someLib+v1.0.0.jar
--->someOtherLib+v1.0.0.jar
-->mods
--->someMod+v1.0.0.jar
--->someOtherMod+v1.0.0.jar
-->notWorking.disabled
--->anotherMod+v1.0.0.jar
->1.18.2
-->libs
--->someLib+v2.0.0.jar
--->someOtherLib+v2.0.0.jar
-->mods
--->someMod+v2.0.0.jar
--->someOtherMod+v2.0.0.jar
-->notWorking.disabled
--->anotherMod+v2.0.0.jar
from fabric-loader.
I'd say that if you want to remove a mod then actually remove that mod, or add a ".disabled" extension to the file like multimc does.
from fabric-loader.
For now, you can use prefix in your mod jar names to serve this purpose while getting mods loaded by the loader.
from fabric-loader.
Imo there are just too many "special cases" to consider, including version-specific folders, etc. maybe we can have a file that defines what folders to load from? (bad idea possibly, overcomplicated)
from fabric-loader.
Recursive loading is currently only available with some customization, e.g.
-Dfabric.addMods=mods
effectively makes the whole folder recursively available
Nice 👍
Having this feature toggleable is a really good idea.
Version sorting and folder disabling could be a great addition.
from fabric-loader.
Bumping this, as it is essential feature for server owners and modpack makers.
from fabric-loader.
Related Issues (20)
- I'm having a crash issues with 1.21 HOT 1
- Uncaught exception in thread "main"
- Droplets measurement making datapack incompatible HOT 3
- Backend library: LWJGL version does not always match vanilla output HOT 5
- Depedency overrides do not override existing depedency constratains.
- FabricLoader#getGameDir can return invalid path when using dedicated server HOT 2
- FABRIC CRASH
- Uncaught exception in thread "main" HOT 1
- Crash problem: Ticking player
- fabric crashes when opening with error code: 1 HOT 1
- Errors in Minecraft Fabric 1.21
- Debugging option to list mods with an access widener for items
- No-launcher: JOptSimple: Found multiple arguments HOT 1
- [Feature] FMJ Spec API
- Fabric Loader V 0.16.0 does not appear to accept `name=` for `@ModifyVariable` nor `@Local` HOT 2
- Fabric Loader tries to read a .pom file as a zip file HOT 2
- I play server on version 1.21 but after playing for a while I left the text network protocol errorserver with text HOT 2
- server mixin loaded on physical client HOT 1
- Help my game looks like this and my mods not working HOT 1
- [Bug] Content may be printed to the console with incorrect encoding HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fabric-loader.