On its own, this mod acts as a replacement for the out-dated player_textures mod by PilzAdam, individual player textures can be placed in the mod's textures directory and will be automatically assigned to a player by naming the texture file accordingly: `player_<player_name>.png`

This mod also supports the following skin-switching mods which can be used in conjunction with the multiskin default skins and chat commands.

Note this mod does not currently work with my 3d_armor mod, however a feature branch is available for testing.

I have pushed some updates already to my clothing mod to make it work with the new implementation along with support for sfinv, however, the clothing mod is much in need of improvement so there are likely to be further changes there.

The MC 1.8 skins are typically 64x64px, however, so are version 1.9 skins which supports semi-transparency and 3px wide arms. I may include that format if minetest ever supports alpha channel for entities. From what I have seen, most skin websites are still predominantly the 1.8 format.

Thanks everyone for the encouraging comments, I have since made some minor bug-fixes and added a new feature branch to my 3d_armor repo if anyone feels like helping me test this, there is big potential for errors given the number of possible mod combinations this all claims to support :)

I have now added auto-detection for skin format, however, this will only work for textures placed in the mod's own textures directory unless multiskin is listed in `secure.trusted_mods` as detecting the format of skins located elsewhere requires the use of a temporary insecure environment during the initialization phase.

Hey Stu,We've got this running on the TPS servers but it doesn't seem the player textures replacement is working. We'd been using player_textures previously - so I turned that off, turned on multiskin and copied all the .png texture files into the multiskin/textures folder, but no success. Is there something I missed?

I can set the player texture manually (/multiskin set RobbieF player_RobbieF.png) but the automatic loading of the player texture based on player name is not working.

Server is 0.4.16-dev, client is 0.4.16.

By the way, if you're still looking for testers for 3d_armor multiskin, as you know we have been running that branch for a long time, happy to provide feedback.

*** UPDATE *** it seems to work intermittently... it'll work some logins and not the other. Also, if I manually set the skin (eg., /multiskin set playername player_playername.png) it works for that one player.

*** UPDATE 2 *** Looks like having had multiskin enabled previously alongside player_textures, it was just hanging out dormant, but added 'character.png' as the default skin for all players... so once player_textures was disabled, multiskin changed everyone to the default player skin even though a player_player.png file existed... so using sed I removed all the configurations from the player files and now it seems to work. This shows me the mod requires manually setting skins if the player has signed in before. That could be improved.

MangleFox70 wrote:Hey Stu,We've got this running on the TPS servers but it doesn't seem the player textures replacement is working. We'd been using player_textures previously - so I turned that off, turned on multiskin and copied all the .png texture files into the multiskin/textures folder, but no success. Is there something I missed?

I can set the player texture manually (/multiskin set RobbieF player_RobbieF.png) but the automatic loading of the player texture based on player name is not working.

Server is 0.4.16-dev, client is 0.4.16.

By the way, if you're still looking for testers for 3d_armor multiskin, as you know we have been running that branch for a long time, happy to provide feedback.

*** UPDATE *** it seems to work intermittently... it'll work some logins and not the other. Also, if I manually set the skin (eg., /multiskin set playername player_playername.png) it works for that one player.

*** UPDATE 2 *** Looks like having had multiskin enabled previously alongside player_textures, it was just hanging out dormant, but added 'character.png' as the default skin for all players... so once player_textures was disabled, multiskin changed everyone to the default player skin even though a player_player.png file existed... so using sed I removed all the configurations from the player files and now it seems to work. This shows me the mod requires manually setting skins if the player has signed in before. That could be improved.

Thanks!

RobbieF / Cat5TV on Github

Sorry for the late reply, I somehow seem to have missed this post. Thank you for letting me know about this potential issue. I will see what I can do to improve that asap.

On its own, this mod acts as a replacement for the out-dated player_textures mod by PilzAdam, individual player textures can be placed in the mod's textures directory and will be automatically assigned to a player by naming the texture file accordingly: `player_<player_name>.png`

This mod also supports the following skin-switching mods which can be used in conjunction with the multiskin default skins and chat commands.

Note this mod does not currently work with my 3d_armor mod, however a feature branch is available for testing.

I have pushed some updates already to my clothing mod to make it work with the new implementation along with support for sfinv, however, the clothing mod is much in need of improvement so there are likely to be further changes there.