Juha Skin

Download (82 KB)
For Luanti 5.4 and above

How do I install this?

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.

Reviews

Review

Do you recommend this mod?

  • No reviews, yet.

Releases

0.0.2

Download

Luanti 5.4+

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.

0.0.1

Download

Luanti 5.4+

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

0.0.0

Download

Luanti 5.4+

2026-05-08 04:31 UTC

0.0.0 - Versión Normal 🔗

normal version

All releases