-
-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cosmetica #315
Comments
Additional cape support is nice. Have to think about it... |
We can make it so the modpack can disable shoulder buddies and lore if that helps. Cosmetica also has a DNS server similar to Cloaks+ or Mantle so Optifine users can see Cosmetica capes and all supported services, but yeah no forge version yet :( I saw FO encourages people to make mods for the pack, so if there's anything you think is getting in the way of Cosmetica being useful to FO, feel free to let me know and we can try get it resolved. |
Well, you should definitely add the toggles for individual features regardless of whether the mod is in FO. Though, by the description it seems like you already do that:
My problem with this and similar mods overall is ecosystem lock-in. Trying to do the opposite by being interoperable with other cape providers is one thing which FO already does (though I don't know how much people care and know about those other client capes, I mostly try to promote MinecraftCapes as it's reasonably popular and free). But introducing new cosmetics? Ehh, I don't know. These are the hard questions I have to face when choosing such mods 😅 |
Yeah we do, all features can be toggled from inside Minecraft with the exception of capes as a whole (individual services can be disabled). But this is usually fine since nobody's exactly using the mod for custom hats but don't want custom capes.
That's a similar philosophy we follow. By supporting as many cape services as possible we let users use whichever cape server they're comfortable with and giving them the freedom to move around. All those cape servers have APIs that are pretty easy to interface with so nothing's stopping anyone from doing the same thing to increase interoperability (which is what Fabric Capes does to a lesser extent). Our API is also public (docs pending lol)
They probably don't, personally I'm yet to see someone with a 5zig cape. But I think its more of a statement that player's aren't being locked into any ecosystem.
That's totally fair. As much as you'd want to give players as many reasons as possible to keep using FO it's in the players' interest to be able to use the features they love outside of the modpack too. Cosmetica's public API is being used by a few other (decently large) services (I can outline them if necessary). While I guess that does technically decrease interoperability, there's always going to be a certain degree of it and we try to walk the line between interoperability and being feature-rich very tightly. Hopefully we make up for it with our public API and public source mod :) So anyone can do what we do. Is it something Java players would expect? No, probably not. But I'm sure FO also has to walk the line between vanilla/optifine parity and having features you think your players would love. I mean, there's a reason why you're not just using Optifine and calling it a day right ;) Love the work you're doing with FO :) |
I am indeed curious about that. Do they use the API just for capes? |
PojavLauncher and by extension QuestCraft do yeah. There's also a PlaceholderAPI expansion (not officially in the registry yet afaik) which lets a multitude of Spigot plugins interact with Cosmetica. There's also a fork of Geyser which shows all capes served through the Cosmetica API (including third party capes) to Bedrock players (and hat/shoulder buddy support is coming too iirc). The developer of the open source Sol Client is also working on integrating Cosmetica into their client, which is 1.8. We encourage using the Cosmetica API not just for Cosmetica capes, but as a kind of "Minecraft Gravatar", where your Minecraft cosmetics from multiple platforms are all available from one place. |
I had test it in the past, when it had fewer abilities, but the cape and extra cosmetics support looks very cool! |
As it seems, Fabric Capes now supports Cosmetica (CaelTheColher/Capes@209a395) |
It does, yeah. I still think Cosmetica is the better option (biased, duh), but at least FO will have the option to support Cosmetica either way going forward. |
Personally adding this would be a no brainer, the fact it supports so many capes from external service but yet in such a concise package is really good. Overall the only issues I have really seen raised so far have been with shoulder buddies and hats being too much however as these are completely togglable so I really see no issue here either. Perhaps the largest benefit however is the fact that it ties in directly with anyone else using the mod online it's pretty cool to go to a random server and find other players who are also using one of the abundant supported capes mod or the cosmetica mod directly and the community as a result is quite extensive. Beyond this I think the mod is very well built and intergrated to its online platform and, by integrating it would bring a lot of new players from these pre-existing communities. |
Thanks for the feedback. As the mod is quite a bit larger than Fabric Capes, I've decided not to currently add this for capes alone, but rather see how the non-cape models, Forge support, backports and other things will progress and then decide. If it gets included though, I might still default to capes only at first, and "introduce" other features when the mod's critical mass has been gained. Will see. |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Big point here, unlike fabric capes, every API can be enabled and no performance issue happen |
There have been discussions and it is possible that FO will include Cosmetica V2, whenever that gets released. Here's the list of expected benefits that would give to FO over the current mod:
I did not list any drawbacks/concerns right now as ideally (most of) these would be fixed by then. |
Will the custom cape mod configs get lost? |
The config file is obviously different between the two mods but both of them allow enabling-disabling the cape providers individually. |
The only cons is that users with custom config will lose it. LGTM |
Don't they lose their custom configs when they upgrade Minecraft versions anyway? |
Usually not, because the modpack has YOSBR. It can happen when:
Either way that is not a big concern, the user could just copy what they had in the config file (as it would persist when I swap mods, even if it doesn't work from the same file anymore) and because the user is notified by the changelog. |
Mod name
Cosmetica
Curseforge link
https://www.curseforge.com/minecraft/mc-mods/cosmetics
Other links
https://modrinth.com/mod/cosmetica/
https://cosmetica.cc
What it does
Adds custom capes and cosmetics
Why should it be in the modpack
FO's current capes mod, Fabric Capes, supports capes from Optifine, LabyMod, MinecraftCapes, and Wynntils. Cosmetica supports capes from all those, plus Cloaks+, Mantle, Arc and 5zig.
You can use Cosmetica to enable and disable each cape server individually. You can also use Cosmetica to "replace" a cape server's cape, so for example you can tell a player has a MinecraftCapes cape, but you can choose not to see the actual cape and see a stock one instead, to avoid exposure to NSFW capes.
Cosmetica also supports hats and "shoulder buddies", which are models that attach to your player for further customization. All types of cosmetics can be upload to Cosmetica to be used, where they go through a manual screening process to filter NSFW cosmetics and to disallow official Minecraft capes.
Cosmetica is totally Minecraft EULA compliant, with no capes sold. In fact, all cosmetics are free.
Cosmetica users are given a "starter cape" when they first join, this is usually just one of three different capes. But modpacks can choose what this cape is, just by shipping a config file with the modpack. FO can use this so that all FO users that are new to Cosmetica automatically equip the FO cape.
Modpacks can also use the above method to choose which third party cape servers are shown and hidden by default. FO can use this to make all FO users with Cosmetica see MinecraftCapes capes by default, to maintain support for those who have already used MinecraftCapes for a custom cape.
Cosmetica cosmetics automatically reload periodically if it detects a user in your game has recently updated their cosmetics.
Cosmetica does not have an accounts system, and instead uses Minecraft accounts. This means you never need to input a password into Cosmetica.
Why shouldn't it be in the modpack
Changing your cosmetics currently requires you to go to the website (this is easy and there's a button in the settings screen to do so, but it breaks immersion). This however is being added to the mod in future.
Cosmetica does not yet support animated capes. Players who have an animated cape on MinecraftCapes will not see it move when using Cosmetica.
Categories
Replaces an existing mod
Additional details
Disclaimer: I am one of the developers of Cosmetica
Edit: Guthub link
The text was updated successfully, but these errors were encountered: