Description
juha_skin is a mod for Minetest Game that integrates a skin selector directly into the player's inventory as a native sfinv tab. No external menus or commands — simply open your inventory, go to the "Skins" tab, and choose your appearance.
Skins are loaded from the mod's local files, applied to the player model in real time, and automatically saved between sessions. The selector includes pagination to handle large collections and displays a vertical preview of each skin along with its name, creator, and license.
Adding your own skins is simple: you only need two textures and a metadata file. The mod also exposes a public API in case other mods need to query or apply a player's active skin.
For installation instructions, skin format details, and API documentation, see the README included with the mod.
Releases
2026-05-16 21:51 UTC
0.0.2 - Dependency update and one more skin
mod.conf — sfinv moved from depends to optional_depends, so the mod loads without errors in any game.
init.lua:
build_tab now takes a plain page number instead of a context table, so it can be shared between sfinv and the command menu without faking a context object.
Added cmd_page table to track the current page per player for the command menu.
Added show_cmd_form() — builds a full standalone formspec (formspec_version[4], size[7.8,5.4]) and shows it via minetest.show_formspec.
Added minetest.register_on_player_receive_fields handler for juha_skin:cmd — handles pagination and skin selection for the command menu, refreshes the form after selecting a skin so the active highlight updates immediately.
Added /juha_skin chat command — opens the skin selector directly, no inventory needed.
The entire sfinv.register_page block is now wrapped in if HAS_SFINV then ... end — it only runs if sfinv is present.
register_on_leaveplayer now also clears cmd_page[name] on disconnect.
README.md — fully rewritten in English, updated dependency table to mark sfinv as optional, added ## Modes section describing both access methods (command and inventory tab), added ## Notes clarifying sfinv behavior, removed the Installation section.
2026-05-09 22:29 UTC
0.0.1 - English versión
- Revise README with English content and formatting
- Add files via upload
- Delete Screenshot_20260508-005643.png
- Add files via upload
- Update description for juha_skin mod to English
2026-05-08 04:31 UTC
0.0.0 - Versión Normal
All releases
Threads
New thread
Information
Provides
juha_skin
Dependencies
- Required
-
player_api
- Optional
-
sfinv
Information
- Type
- Mod
- Technical Name
- juha_skin
- Languages
-
English
- License
-
MIT
- Maintenance State
- Maintenance Only
- Added
- 2026-05-08 04:30 UTC
- Maintainers
-
Juha (CraftPlay777)