Skip to content
This repository has been archived by the owner on Nov 7, 2022. It is now read-only.

5zig breaks skin/cape changing #1

Closed
boomboompower opened this issue Jul 26, 2017 · 4 comments
Closed

5zig breaks skin/cape changing #1

boomboompower opened this issue Jul 26, 2017 · 4 comments
Labels
complete This has been implemented and will be available in a future release.

Comments

@boomboompower
Copy link
Owner

boomboompower commented Jul 26, 2017

Reported by EpicNewb


Multiple instances in 5zig break our cape loading methods.
Class list with method referencing below

- eu.the5zig.mod.util.IVariables#CapeCallback.parseImage(BufferedImage)
- eu.the5zig.mod.gui.GuiUploadDefaultCape.<init>
- eu.the5zig.mod.gui.ingame.resource.CapeResource.<init>
- eu.the5zig.mod.gui.ingame.resource.PlayerResource#getCapeResource
- eu.the5zig.mod.gui.ingame.resource.PlayerResource#setCapeResource(CapeResource)
- eu.the5zig.mod.chat.network.packets.PacketCapeSettings.<init>

One Transformer class found

Appears to change the getCapeLocation() method to require two Object methods

- eu.the5zig.mod.asm.transformers.PatchAbstractClientPlayer#PatchGetResourceLocation.visitCode
@boomboompower
Copy link
Owner Author

boomboompower commented Aug 12, 2017

This is a full list of all referencing code. Code found may or may not have anything to do with our skin/cape changing issues

- eu.the5zig.mod.util.IVariables
- eu.the5zig.mod.chat.entity.Profile
- eu.the5zig.mod.config.ConfigNew
- eu.the5zig.mod.gui.GuiCapeSettings
- eu.the5zig.mod.chat.network.Protocol
- eu.the5zig.mod.manager.SkinManager
- eu.the5zig.mod.gui.GuiUploadDefaultCape
- eu.the5zig.mod.gui.ingame.resource.CapeResource
- eu.the5zig.mod.gui.ingame.resource.PlayerResource
- eu.the5zig.mod.chat.network.packets.PacketCapeSettings
- eu.the5zig.mod.asm.transformers.PatchAbsractClientPlayer.PatchGetResourceLocation

@boomboompower boomboompower changed the title 5zig breaks cape loading 5zig breaks skin/cape changing Aug 12, 2017
@boomboompower boomboompower added the in progress This feature is actively being worked on label Aug 12, 2017
@GamerGlitz
Copy link

I need this to be fixed. I use 5Zig a lot, and I need either SkinChanger to be updated, or someone to make a modification to 5Zig.

@boomboompower boomboompower added this to Needs triage in SkinChanger V3.0 Mar 1, 2020
@boomboompower boomboompower moved this from Needs triage to High priority in SkinChanger V3.0 Mar 1, 2020
@boomboompower boomboompower mentioned this issue Mar 6, 2020
10 tasks
@boomboompower
Copy link
Owner Author

boomboompower commented Mar 7, 2020

I need this to be fixed. I use 5Zig a lot, and I need either SkinChanger to be updated, or someone to make a modification to 5Zig.

I'm labelling this as a WontFix due to it not being active since 2017. The code here is likely different now than it was before.

See my comment below, this has now been patched and will work with never versions of the SkinChanger mod.

@boomboompower boomboompower added wontfix We do not have the resources/are unable to fix this issue. Third party issues. and removed in progress This feature is actively being worked on labels Mar 7, 2020
Repository owner locked as resolved and limited conversation to collaborators Mar 7, 2020
@boomboompower
Copy link
Owner Author

Code for 5zig is available online now https://github.com/5zig/The-5zig-Mod

On a separate note, using Mixin fixes the issue with 5zig, I have tested this in both a development and a production environment. I am satisfied that this issue is resolved for the V3.0.0 release.

@boomboompower boomboompower added complete This has been implemented and will be available in a future release. and removed wontfix We do not have the resources/are unable to fix this issue. Third party issues. labels Mar 25, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
complete This has been implemented and will be available in a future release.
Projects
Development

No branches or pull requests

2 participants