Cotton is a general-use, public library for unity within Fabric mods. Currently, it adds:
- Block and metal unification (no more having to juggle six types of copper ingot)
- Common item tags that vanilla doesn't include
- Configuration (temporary until Fabric's system is complete)
- Logging using Log4j
- Auto-generation of loot tables and data tags when necessary (primarily dev tool)
- Removal of existing recipes without log spam (primarily dev tool)
- Cauldron behaviors API (like filling a water bottle or brewing) with LibCD tweaker support
Will Cotton be updated to 1.17?
As far as I can tell, most features still work but the cauldron behavior API crashes the game when right clicking a cauldron.
In reply to Fourmisain:
I might look into it at some point. I just haven't really had time yet.
This mod lists "Block and metal unification (no more having to juggle six types of copper ingot" as the first feature yet after installing it I still have dupes. For instance, I still have Ruby Ore from Vanilla Rubies, Vanilla Enhanced, and Earth2Java. And mining all 3 gives me the ruby from each respective mod.
In reply to xpgeeos:
oh yeah, the unification is opt-in and nobody uses it, sadly.
Unless there's a compelling reason not to, would you mind tagging the latest release as compatible with 1.16.5 so I can include it in a modpack without curseforge's systems yelling at me? I'm doing all my own testing and it seems to do what I need it to <3
In reply to connectedcampsmods:
Sounds good! I'm glad it still works.
this issue happens again yay! all resource loaders on fabric have an issue where replace true json files work as a replace false json file. please god somebody fix this
In reply to ironccccc:
This is an issue with how Fabric handles resource/data pack providers so I can't do anything about it. I'm done modding Minecraft anyway, so I can't help.
Could All stackable support be added?
In reply to Slimation:
...for what,
In reply to LemmaEOF:
There is a file in every world that is made only when you have the mod installed, called allstackable-config and you have to replace it with your own customized file and reload by the world or reload the config (which can only be done with cheats activated) every time.
In reply to Slimation:
I've never heard of this before, so I don't think I can help.
In reply to LemmaEOF:
Thank you anyways
Hey, so I made a modpack using mods like Biomes you'll go etc, and then I tried using Cotton bc I need the global data pack feature. The issue is that I can't run a world because it yells "safe mode" at me. I think it has something to do with the new Biome feature they added in 1.16.
The Game Output only says: Failed to load datapacks, can't proceed with server load
Is there a fix for this issue?
In reply to GeradesoLukas:
Cotton is, sadly, kinda screwed at the moment and I haven't been able to figure out how to fix it. I think there's another global data pack system for fabric 1.16 but I don't remember what it's called. Sorry for the trouble ^^'
In reply to LemmaEOF:
Hey,
No Problem. I do know another one, but it has the same issue and the mod author hasn't been online since October 2020 xD
I guess I'll just have to keep looking ^^
I’m putting together a little mod pack and would like to add a few new crafting recipes for vanilla items. I got the recipes to work as data packs in vanilla MC but cannot get them to work once I have fabric and mods installed. Can I do this with cotton’s global data pack folder, and simply add the recipes to the instance? Or am I barking up the wrong tree? I’m using multiMC.
In reply to animattor80:
You should be able to do them just five with the global data pack system.
In reply to LemmaEOF:
Thanks! I have been trying to find documentation on how to do that (I read through the wiki on github and all the comments here) and I'm stumped. I have tried placing the datapacks in several different folders labled "datapack" in my instance, but to no avail. I there a folder created by cotton where I can just drop the datapacks (i.e. recipes created with an online JSON recipe generator)? If it involves getting into the coding side of things its beyond my depth at the moment.
In reply to animattor80:
Yes, it'll be called "datapacks" and be in your .minecraft folder. It'll also have an already set-up data pack, if i recall correctly, so you don't need to figure out the pack.mcmeta stuff.