Create custom player dolls with dynamic skin loading, multiple poses, and an animation action system.
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 various static poses and dynamic animations for your dolls.
.jar) into the mods folderThe mod supports automatically loading custom skin textures from the game directory, allowing you to add new dolls without modifying code.
Custom skin files should be placed in the following directory:
Game Root Directory/
└── player_doll/
└── png/ # Custom skin texture directory (auto-created on first launch)
├── SMy_Character.png
└── A123_ABC__qwe.png
S or A, indicating the model type:
S = Wide-armed model (Steve model)A = Slim-armed model (Alex model)_ will be replaced with a space__ will be replaced with a single underscore _| File Name | Model Type | Display Name | Notes |
|---|---|---|---|
SMy_Character.png |
Wide-armed | My Character |
Single underscore becomes space |
A123_ABC__qwe.png |
Slim-armed | 123 ABC_qwe |
Single underscore becomes space, double underscore becomes single |
SHero_Doll.png |
Wide-armed | Hero Doll |
Single underscore becomes space |
AVillager_Guard.png |
Slim-armed | Villager Guard |
Single underscore becomes space |
player_doll/png/ directoryF3+T to reload resource packsS or A, otherwise the file will be ignoredThe mod supports customizing doll poses and actions through JSON configuration files. Configuration files are located in the player_doll/ directory.
Game Root Directory/
└── player_doll/
├── png/ # Custom skin texture directory
├── poses/ # Pose configuration file directory
│ ├── standing.json
│ ├── sitting.json
│ └── ...
├── actions/ # Action configuration file directory
│ ├── wave.json
│ ├── dance.json
│ └── ...
└── README.md # Detailed configuration documentation
For detailed configuration instructions, please refer to the player_doll/README.md file, which includes:
After modifying configuration files, press F3+T to reload resource packs to apply changes without restarting the game.
Mod configuration file is located at config/player_doll_addon-common.toml:
trueA: Please check:
S or Aplayer_doll/png/ directoryF3+T to reload resource packsA: Edit JSON files in the player_doll/poses/ directory, or create new pose files. For detailed instructions, please refer to player_doll/README.md.
A: Create JSON files in the player_doll/actions/ directory and define keyframe sequences. For detailed instructions, please refer to player_doll/README.md.
A:
logs/ directorytestMode = true) to view detailed logsThis project is licensed under the MIT License.
The MIT License is a permissive open-source license that allows:
The only requirement is to retain the copyright notice and license text.
For the complete license text, please see the LICENSE file.
Author: 蓝也(lan_ye)
Player Doll 是一个功能丰富的玩家玩偶模组,支持创建和放置自定义玩家玩偶实体。模组提供了 Steve 和 Alex 的默认玩偶,并支持从游戏目录动态加载自定义皮肤材质玩偶。此外,模组还提供了强大的姿态(Poses)和动作(Actions)系统,让您可以为玩偶设置各种静态姿势和动态动画。
player_doll/png/ 目录,文件名以 S(粗手臂)或 A(细手臂)开头,按 F3+T 重载player_doll/poses/ 和 player_doll/actions/ 目录下创建 JSON 配置文件,详细说明请查看 player_doll/README.mdplayer_doll/poses/ 目录下的 JSON 文件player_doll/actions/ 目录下创建 JSON 文件定义关键帧本项目采用 MIT License 开源许可证,允许商业使用、修改、分发和私人使用。
Last updated: 2025-01-XX
Conversation