皮肤
您可能已经注意到,当您持有默认武器之一并左键瞄准时,武器会改变位置。或者当您开始奔跑时,枪支会改变位置,指向下方,就好像您用两只手拿着它一样。这就是“皮肤”模块的作用。
旧版系统
您使用的是1.12.2或1.13.2版本吗?旧于1.14.4版本的Minecraft无法使用Custom_Model_Data,必须使用旧版系统。如果您认为旧版系统更容易使用,您仍然可以在更新的版本上使用旧版系统: 旧版皮肤系统使用固定的数值而不是数值相加。以下是所有可用选项: 以下是一个示例配置: 您可以看到,“射击”或默认皮肤将使用自定义模型数据5,而当您瞄准时,自定义模型数据将设置为1005。旧版系统
Skin:
Default:
Type: <Material>
Legacy_Data: <Integer>
Custom_Model_Data: <Integer>
Durability: <Integer>
Scope:
Type: <Material>
Legacy_Data: <Integer>
Custom_Model_Data: <Integer>
Durability: <Integer>
Scope_<number>:
Type: <Material>
Legacy_Data: <Integer>
Custom_Model_Data: <Integer>
Durability: <Integer>
No_Ammo:
Type: <Material>
Legacy_Data: <Integer>
Custom_Model_Data: <Integer>
Durability: <Integer>
Reload:
Type: <Material>
Legacy_Data: <Integer>
Custom_Model_Data: <Integer>
Durability: <Integer>
Sprint:
Type: <Material>
Legacy_Data: <Integer>
Custom_Model_Data: <Integer>
Durability: <Integer>
Type
:
Legacy_Data
:
Custom_Model_Data
:
Durability
:
Custom_Model_Data
。 Skin:
Default:
Custom_Model_Data: 5
Scope:
Custom_Model_Data: 1005
Sprint:
Custom_Model_Data: 2005
Skin:
Default: <integer>
Scope: ADD <integer>
Scope_<number>: ADD <integer>
No_Ammo: ADD <integer>
Reload: ADD <integer>
Sprint: ADD <integer>
# 这需要安装WeaponMechanicsCosmetics
<skin>: ADD <integer>
<another skin>: ADD <integer>
# 这需要安装WeaponMechanicsPlus
Attachments:
<attachment title>: ADD <integer>
<another attachment>: ADD <integer>
只能同时显示Default
、Scope
、Scope_<number>
、No_Ammo
、Reload
和Sprint
中的一个。如果您同时进行奔跑和瞄准,将使用Sprint
皮肤,因为它具有更高的优先级。以下是优先级顺序:
No_Ammo -> Scope_<number> -> Scope -> Reload -> Sprint -> Default
Default
皮肤是射击时的皮肤。Scope
皮肤用于瞄准铁矛。- 您还可以为每个堆叠的瞄准镜级别更改模型。
- 例如,使用
Scope_1
替换第一个堆叠的缩放(请记住,第一个堆叠的缩放是第二个缩放)。 - 您可以使用此功能创建斜视镜。
Reload
皮肤用于装填弹药时。Sprint
皮肤用于玩家奔跑时。No_Ammo
皮肤用于枪支没有装填弹药时。
添加
您是否注意到所有选项(除了Default
)都需要“ADD <integer>”选项?我们将所有选项相加而不是将皮肤设置为一个数字,以保持配置相对较小,只要我们保持资源包有序。如果您遇到问题,请查看下面的教程:
皮肤
必须购买并安装WeaponMechanicsCosmetics才能使用皮肤
想从玩家那里获得捐赠吗?皮肤非常适合让玩家支持您的开发!看看AK_47
的这个例子:
Skin:
Default: 5
Scope: ADD 1000
Sprint: ADD 2000
blue: ADD 10000 # 只有购买了WMC才能使用蓝色和红色
red: ADD 20000
持有AK_47
时,您可以使用/skin blue
或/skin red
来更改武器的皮肤(只要您具有weaponmechanics.skin.AK_47.blue
和weaponmechanics.skin.AK_47.red
权限)。
weaponmechanics.skin.*
权限使玩家可以访问每种枪械的每种皮肤。weaponmechanics.skin.AK_47.*
权限使玩家可以访问AK_47的每种皮肤。
附件
必须购买并安装WeaponMechanicsPlus才能使用附件
假设您想在武器上添加一个反射瞄准镜。这意味着您想要更改皮肤,以便在瞄准时不再看到铁矛,而是看到一个“点”瞄准镜。假设您有一个名为Reflex_Sight
的附件。您可以这样做:
Skin:
# 在此处定义其他选项,例如Default和Scope
Attachments:
Reflex_Sight: ADD 100000