SkinShuffle icon indicating copy to clipboard operation
SkinShuffle copied to clipboard

Support for MinecraftCapes mod

Open james090500 opened this issue 8 months ago • 10 comments

Describe your suggestion

Hi, I am the dev of MinecraftCapes. https://modrinth.com/mod/minecraftcapes

We've had multiple people try and use both our mods but your mod causes the capes to not show.

Would you be able to add support?

james090500 avatar Apr 30 '25 15:04 james090500

Hello I'm a big fan of skin shuffle and Ive been using it for some time now.

Like James stated multiple people tried to use both mods but skin shuffle has unfortunately no support.

Me and multiple people would appreciate if you added support for minecraft capes to your mod.

dipsaucee avatar Apr 30 '25 15:04 dipsaucee

Describe your suggestion

Hi, I am the dev of MinecraftCapes. modrinth.com/mod/minecraftcapes

We've had multiple people try and use both our mods but your mod causes the capes to not show.

Would you be able to add support?

Hi, where about do the capes not show? If you mean in the skinshuffle screen, see #140 - if not, please provide some more info, like if it's in world etc.

IMB11 avatar Apr 30 '25 16:04 IMB11

Hi,

From my understanding capes don't show in game at all.

I can download the mod and provide some exact instructions later today or you can try yourself if available.

james090500 avatar Apr 30 '25 16:04 james090500

So when using the mod only my Minecraft official cape is shown

Image

Compared to not using SkinShuffle.

Image

james090500 avatar Apr 30 '25 21:04 james090500

I would need the mineskin mod to provide an API that;

  • Allows other mods to get the currently registered MinecraftCapes cape texture id (Identifier/ResourceLocation)

Would this be possible?

IMB11 avatar May 01 '25 10:05 IMB11

The mod being closed source doesn't really help me here either.

IMB11 avatar May 01 '25 10:05 IMB11

The below should be helpful to you.

net.minecraftcapes.player.PlayerHandler
PlayerHandler.getCapeLocation() // Cape/Elytra texture or null if no texture

You can do the below where you configure presets. Obviously you'll need to check if the MCCapes mod is loaded first. I can look into a PR

  //If we have a cape, lets load it
  if(MinecraftCapesConfig.isCapeVisible() && playerHandler.getCapeLocation() != null) {
      capeTexture = playerHandler.getCapeLocation();
      elytraTexture = playerHandler.getCapeLocation();
  }

  //Return new player skin
  PlayerSkin newPlayerSkin = new PlayerSkin(
          playerSkin.texture(), playerSkin.textureUrl(),
          capeTexture, elytraTexture,
          playerSkin.model(), playerSkin.secure()
  );

james090500 avatar May 01 '25 10:05 james090500

Will be available in the next release.

IMB11 avatar May 01 '25 14:05 IMB11

MinecraftCapes straight up crashes the game now. (mod version: 2.9.5, game version: 1.21.8)

Crappy-Productions avatar Oct 13 '25 10:10 Crappy-Productions

MinecraftCapes straight up crashes the game now. (mod version: 2.9.5, game version: 1.21.8)

Came here to mention this aswell

FaNt4zMa avatar Oct 16 '25 11:10 FaNt4zMa