Player Doll
by hrym123
Player Doll lets players place doll entities built from skin textures, using doll items on blocks, and it runs on NeoForge for 1.21.1.
What it does
Doll items placed by right-clicking a block create the matching doll entity. The mod ships default dolls based on the two standard player models, Steve with wide arms and Alex with slim arms. Custom dolls come from skin image files placed in the game directory: the mod scans that folder at startup and registers each skin as a doll without any code changes. Pose and action sequences for dolls are set in JSON configuration files stored in the player doll directory, and waving, dancing or other looping keyframe animations can be built this way.
After editing those configuration files, players press F3+T to reload resource packs and apply the changes without restarting the game. Both the server and every player need the mod installed. Files are published for NeoForge only, with 1.0.0 as the latest build for 1.21.1, released on 2026-01-17. The mod is open source under the MIT License, which permits commercial and private use, and the full license text sits in the LICENSE file of the source code.
Key features
Default steve and alex dolls
Two built-in dolls use the wide-armed Steve and the slim-armed Alex models, ready to place without extra files.
Custom skin dolls
Skin image files placed in the game directory are loaded automatically and each one becomes a doll entity.
Pose and action configuration
Doll poses and actions are defined in JSON files, so the look and motion of each doll can be changed without code.
Looping keyframe animations
Action sequences such as waving or dancing can be built from keyframes and played back in a loop.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Builders and map makers who want posed figures based on their own skins, and server owners who add custom doll content through configuration files.
How it compares
Clay Doll In Java (Player Renderer) is client-side only and published for NeoForge 1.21.8 under All rights reserved, so it is not open source. EasyDoll is an MIT-licensed open source mod for Forge and NeoForge across 1.20.1 – 1.21.1 with the client and server environment. Kaleidoscope Doll Workshop is also open source, under the GNU General Public License v3.0 only, and covers Fabric, Forge and NeoForge for 1.20.1 – 1.21.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Player Doll | NeoForge | 1.21.1 | Client and server | 2026-01-17 |
| Clay Doll In Java (Player Renderer) | NeoForge | 1.21.8 | Client-side only | 2025-12-21 |
| EasyDoll | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-06-20 |
| Kaleidoscope Doll Workshop | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-10-12 |
Questions
Does Player Doll need to be installed on the server?
How are custom skins added to Player Doll?
Can poses and animations be changed without restarting?
In the catalog
Player Doll is one of 12,078 Decoration mods on ModsFinder, and one of 5,201 Decoration mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from hrym123
Similar mods
What the author says
A feature-rich player doll mod that supports creating and placing custom player doll entities. The mod provides default Steve and Alex dolls, and supports dynamically loading custom skin texture dolls from the game directory. Additionally, the mod features a powerful pose and action system, allowing you to set…
Official listing
- Modrinth page
- modrinth.com/mod/player-doll
- Owner
- hrym123
- Published
- 2026-01-17
- Updated on Modrinth
- 2026-01-17
- Facts verified
- 2026-10-15
