This mod adds rendering support for the new skin format introduced in minecraft 1.8.
Now you can use your new fancy skin in 1.7.10!
If you want offline skins for 1.8 and above, check OfflineSkins.
If your Alex type skins are not recognized by this mod, please try Et Futurum Requiem.
Features:
1. 1.8 skin format rendering support!
2. 1.8 skin customization support! find it in the options menu, translations is generated from 1.8 assets. (the change will not be visible to others if the server didn't install the mod)
3. offline skin support. (it will not work automatically though, you need to add your skin file in the generated folder (.minecraft/cachedImages/skins), and named after your username, ends with .png)
4. api for other mod to interact with.
It is a little different from 1.8 though:
1. alex/slim model will be applied only if the pixel(position of 55, 20) in the skin file is fully transparent, and it is in the new skin format(64x64).
2. held items in 3rd person is different from 1.8, because 1.8 changed the rendering, and I didn't do that.
3. the network protocol used for skin customization is different from 1.8, means it will only take effect in 1.7.10 forge server with this mod installed, and 1.8 people won't see the change. but yourself should always be able to see the change.
4. it is 1.7.10, other people without the mod will see your skin normally, means they won't see the extra layer.
Compatibility with other mod: not tested, but this mod is open source, you can ask other mod author to support it. since 1.7.10-v4, it should be compatible with SmartMoving and RenderPlayerAPI.
Note: this mod will only be available in 1.7.10.
Why create this mod: because most mods will skip 1.8, and I don't know when forge will support 1.9 or so. Well, move on.
Is this compatible for multiplayer servers? If so when I placed this mod in my server's mod folder It didn't make the cachedImages folder
Yes, it is compatible with multiplayer servers.
The cachedImages folder is for client side.
How can I use Skinport in a server? What i want to do in my own server is to put the skins 1 by 1 to each player. I have been trying to put the mod at the server modpack but the Skinport don't create the Config and also dont create the carpet called cachedImages like happens with client.
idk what happened but pls help... its crashing... im using smart movements and renderplayerapi...
java.lang.NoSuchMethodError: api.player.model.ModelPlayer: method <init>(FFII)V not found
at lain.mods.skinport.compat.SkinPortModelPlayer_RPA.<init>(SkinPortModelPlayer_RPA.java:19)
at lain.mods.skinport.compat.SkinPortRenderPlayer_RPA.<init>(SkinPortRenderPlayer_RPA.java:20)
at lain.mods.skinport.SkinPort.RenderManager_postRenderManagerInit(SkinPort.java:164)
at lain.mods.skinport.asm.Hooks.RenderManager_postRenderManagerInit(Hooks.java:48)
at net.minecraft.client.renderer.entity.RenderManager.<init>(RenderManager.java:183)
at net.minecraft.client.renderer.entity.RenderManager.<clinit>(RenderManager.java:100)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:503)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at lain.mods.skinport.compat.SkinPortModelPlayer_RPA.<init>(SkinPortModelPlayer_RPA.java:19)
at lain.mods.skinport.compat.SkinPortRenderPlayer_RPA.<init>(SkinPortRenderPlayer_RPA.java:20)
at lain.mods.skinport.SkinPort.RenderManager_postRenderManagerInit(SkinPort.java:164)
at lain.mods.skinport.asm.Hooks.RenderManager_postRenderManagerInit(Hooks.java:48)
at net.minecraft.client.renderer.entity.RenderManager.<init>(RenderManager.java:183)
at net.minecraft.client.renderer.entity.RenderManager.<clinit>(RenderManager.java:100)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:503)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_73, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 62816840 bytes (59 MB) / 1900019712 bytes (1812 MB) up to 5726797824 bytes (5461 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx6G -Xmn2G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: Minecraft 1.7.10 MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1558 44 mods loaded, 44 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1558-1.7.10.jar)
UCH Forge{10.13.4.1558} [Minecraft Forge] (forge-1.7.10-10.13.4.1558-1.7.10.jar)
UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar)
UCH ivtoolkit{1.2.1} [IvToolkit] (minecraft.jar)
UCH LANHostSkinFix{rv0} [LAN Host Skin Fix] (minecraft.jar)
UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-universal.jar)
UCH PlayerAPI{1.3} [Player API] (minecraft.jar)
UCH RenderPlayerAPI{1.0} [Render Player API] (minecraft.jar)
UCH SmartCore{1.0} [Smart Core] (minecraft.jar)
UCH <CoFH ASM>{000} [CoFH ASM] (minecraft.jar)
UCH FastCraft{1.23} [FastCraft] (fastcraft-1.23.jar)
UCH autodropper{1.0.0} [Auto Dropper] (AutoDropper-1.7.10-1.0.0.jar)
UCH cfm{3.4.8} [§9MrCrayfish's Furniture Mod] (cfm-3.4.8-mc1.7.10.jar)
UCH CoFHCore{1.7.10R3.1.3} [CoFH Core] (CoFHCore-[1.7.10]3.1.3-327.jar)
UCH BuildMod{v1.0} [Build Mod] (CoroUtil-1.7.10.jar)
UCH CoroAI{v1.0} [CoroAI] (CoroUtil-1.7.10.jar)
UCH ExtendedRenderer{v1.0} [Extended Renderer] (CoroUtil-1.7.10.jar)
UCH ConfigMod{v1.0} [Extended Mod Config] (CoroUtil-1.7.10.jar)
UCH creativecore{1.3.14} [CreativeCore] (CreativeCore v1.3.24 mc1.7.10.jar)
UCH customnpcs{1.7.10d} [CustomNpcs] (CustomNPCs_1.7.10d(21feb16).jar)
UCH DamageIndicatorsMod{3.2.0} [Damage Indicators] (Damage-Indicators-Mod-1.7.10.jar)
UCH difficultlife{1.1.1710.11} [Difficult Life] (DifficultLife-1.2.1710.3.jar)
UCH dsurround{1.0.5.6} [Dynamic Surroundings] (DynamicSurroundings-1.7.10-1.0.5.6.jar)
UCH flansmod{4.10.0} [Flan's Mod] (Flans Mod-1.7.10-4.10.0.jar)
UCH gvc{0.6.1} [§aGliby's§f Voice Chat Mod] (GlibysVC-1.7.10-0.6.2a.jar)
UCH ingameconfigmanager{0.1} [InGameConfigManager] (InGameConfigManager Alpha v0.1.15 mc1.7.10.zip)
UCH samsinvcrafting{1.7.10-1.0.0} [Inventory Crafting] (InventoryCrafting-1.7.10-1.0.0.jar)
UCH InviBlock{1.0.0} [InviBlock] (InviBlock-1.0.0-mc1.7.10-forge.jar)
UCH k4lib{1.7.10-0.1.57} [K4Lib] (k4lib-1.7.10-0.1.57-universal.jar)
UCH malisiscore{1.7.10-0.14.3} [MalisisCore] (malisiscore-1.7.10-0.14.3.jar)
UCH malisisdoors{1.7.10-1.13.2} [Malisis' Doors] (malisisdoors-1.7.10-1.13.2.jar)
UCH openfm{0.1.0.42} [OpenFM] (OpenFM-1.7.10-0.1.0-42.jar)
UCH planetguyLib{1.9} [planetguyLib] (PlanetguyLib-1.9.2.jar)
UCH PvpToggle{1.7.10-1.0.33} [PVP Toggle] (pvpToggle-1.7.10-1.0.33-universal.jar)
UCH RandomThings{2.2.4} [Random Things] (RandomThings-2.2.4.jar)
UCH JAKJ_RedstoneInMotion{2.8.9} [Remain In Motion] (RemainInMotion-2.8.9.jar)
UCH skinport{1.7.10-v8c} [SkinPort] (SkinPort-1.7.10-v8c.jar)
UCH SmartMoving{15.1} [Smart Moving] (SmartMoving-1.7.10-15.1.jar)
UCH SmartRender{2.0} [Smart Render] (SmartRender-1.7.10-2.0.jar)
UCH SpecialAI{1.1.2} [Special AI] (SpecialAI-1.7.10-1.1.2.jar)
UCH SpecialMobs{3.2.2} [Special Mobs] (SpecialMobs-1.7.10-3.2.2.jar)
UCH Waila{1.5.10} [Waila] (Waila-1.5.10_1.7.10.jar)
UCH ZAMod{v1.9.2} [Zombie Awareness] (ZombieAwareness-1.9.2.jar)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '3.3.0' Renderer: 'GeForce GT 415/PCIe/SSE2'
CoFHCore: -[1.7.10]3.1.3-327
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GT 415/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Please update Smart Moving, Smart Render and RenderPlayerAPI to their latest version available for 1.7.10.
The problem is Smart moving uses PlayerApi too and that was the problem... So i deleted smart movings and downloaded Animated Player Mod, It works thx :)
How u can install Skinport with Animated Player?
Animated player uses Animationapi, Skinport didnt work with Playerapi...
So i cant use smartmoving mod with skinport i just deleted it and installed animated player mod...
i mean, how u installed these mods. They aren't compatible!
i have 40 mods and they are working just well... why do u think they arent?
i tried animatedplayer Mo'bends and smartmoving mods... i cant use mobends and smartmovings gave that error cuz of PlayerApi...
If u still have PlayerApi in ur mod folder, u cant use skinport...
AnimatedPlayer 1.7.10-1.5.1
AnimationAPI 1.7.10-1.2.4
SkinPort-1.7.10-v8c
These are the versions im using...
what is your forge version? I install these versions of mods, but there's no animation from animated player!
I want to use it to get my 1.8.9+ skin to work in my 1.7.10 worlds. But, it doesn't seem to be working. The texture is messed up on my character. I put the texture of my skin in the skins folder in the cachedImages folder, and I even put my username as the name of the image. I'm using a regular premium Minecraft account, so if anyone can help it'd be much appreciated.
Hey I just found about this mod and it's really nice but there is one thing I don't like and its kinda annoying and that's the 1.8 player model or better said damage hitbox doesn't appear on armor and I'm used to that so is there a way to disable it? like if there is no config for it its fine just tell me the string to it and i disable it myself in the code.
I commented once already but it isn't showing up, sorry if this ends up being a double post somehow.
Anyway. Great mod. I have just one issue - with my mod set-up, the mod floods my error log with messages among the lines of the following:
[09:02:58] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
There's tens of thousands of different versions, so of course I can't provide anything better than that.
This issue occurs from version v7 onward. V6 and previous versions work fine.
I don't really expect the author to fix this at this point, but I hope this info will be useful to others in the future.
Regardless, thanks for the mod.
I would like to help you, but with these little information, I can not do anything about this. Sorry.
It's okay, I'm just using V6 and it's working fine for me.
I could of course get you the exact mod that causes the conflict, but with 100 mods installed checking them one by one would be *extremely* painful.
Thanks, though!
It was working fine but still having some weird issues, and I had to troubleshoot other mods anyway, so I went ahead and found the issue.
For whatever reason, the mod Armourer's Workshop conflicts with SkinPort, and causes that huge error log flood whenever the player skin is being rendered.
To fix/work around it, simply change disableTexturePainting to True in the Armourer's Workshop config. Hope that helps someone out there.
Really neat mod that appears to work as advertised, however with my mod set-up it causes the following message to flood the minecraft log at a ridiculous pace, wasting disk space:
[09:02:58] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
(And other almost identical messages, only referring to different classes).
I'm not really expecting you to fix this or anything, just thought I'd mention this so that if someone else in the future has a similar issue they don't waste time troubleshooting.
There's another mod that includes this feature, Et Futurum, but sadly that doesn't work for me either.
I got a little question
i am playing with friends on an offline server they have minecraft not cracked but me i got the crack i see their skin but they dont see mine or the skins of the others that have a cracked version why ?