玩家皮肤扩展-ETF

玩家皮肤扩展-ETF

Fabric模组 — 通过在实体名称中使用 $Username$ 标记,在CEM模型子模型上显示真实玩家皮肤

装饰

ETF 玩家皮肤拓展 (pse-etf)

一个 Fabric 客户端模组,让资源包能够使用简单的游戏内名称标签,在 CEM 模型上动态显示真实的玩家皮肤。

示例横幅

概述

通过这个模组,你可以将任意受支持的实体(如盔甲架或人体模型)变成动态雕像,实时显示真实的 Minecraft 玩家皮肤——无需指令或数据包。

只需使用简单的标记格式重命名实体:

$用户名$

示例:

  • Nightpack$Notch$
  • $Steve$
  • 我的底座 $Alex$

模组会自动:

  • 检测 $...$ 内的用户名
  • 从 Mojang 获取该玩家的皮肤
  • 将其应用到配置的 CEM 模型上
  • 从可见名称标签中移除标记,保持沉浸感

资源包支持

该模组仅影响资源包明确启用的纹理,因此不会意外破坏任何内容。

资源包创建者可在 CEM 模型纹理槽旁使用 .properties 文件选择性启用。

这允许:

  • 完全控制哪些模型支持动态皮肤
  • 与现有 ETF/EMF CEM 设置兼容
  • 与原版风格资源包安全集成

使用场景

  • 电影级 Minecraft 雕像
  • RPG/大厅 NPC 展示
  • 基于玩家的装饰性建筑
  • 地图制作与故事场景
  • 动态盔甲架人体模型

前置要求

  • Minecraft 26.1
  • Fabric Loader
  • Fabric API
  • Entity Model Features (EMF) (CEM 皮肤替换必需)
  • Entity Texture Features (ETF) (可选)

关键说明

  • 完全客户端侧(在无模组服务器上亦可运行)
  • 皮肤首次加载后会被缓存以提升性能
  • 若皮肤不可用,则回退至默认的 Steve/Alex 皮肤
  • 仅影响资源包明确启用的模型

演示资源包

附带一个小型演示资源包,展示系统实际运行效果。

其中包含一个即用的雕像示例,演示如何通过 $用户名$ 系统应用玩家皮肤。


完整文档

设置详情、资源包结构及高级用法请查看 GitHub: https://github.com/matanyah123/ETF-player-skin-extension