拉利安化妆品核心

拉利安化妆品核心

Lalyan Cosmetic Core 是一个适用于 Hytale 的 API,允许玩家装备和自定义装饰物品,而无需占用护甲槽位。

Mobs\Characters

模组作者:Good Witch LalyaMTChloe05

在评论中报告Bug时,请写明

  • 你所使用的模组版本。
  • 问题的截图或视频(如果可以)。
  • 日志(这将非常有帮助)。
  • 你正在使用的其他模组。

English / 英文

Lalyan Cosmetic Core

一个用于注册和自定义装饰品而无需使用盔甲槽位的API。

自定义衣柜模型和纹理由EtherealShigure制作。

介绍

这个插件允许玩家自定义他们装备的装饰品,无需占用盔甲槽位。

它也允许插件制作者创建自定义装饰品,无需任何Java代码!

该插件提供了一个自定义GUI来定制装饰品,可以通过命令打开,或者以更沉浸的方式,通过制作装饰衣柜来打开。

可以使用4个任意硬木在工匠工作台(Builder's Workbench)中制作装饰衣柜。

GUI提供了一种简单的方法来选择装饰品及其变体。左键点击装饰品即可装备,如果装饰品有变体图标,右键点击即可打开变体菜单!

命令

该插件有一些主要用于测试的命令:

  • /cosmetic apply <CosmeticId> [override] 手动应用由 CosmeticId 定义的特定装饰品,override 是可选的,默认为 yes [另一个值为 no],决定是否应移除所有同类型的其他装饰品。需要OP权限。
  • /cosmetic change 手动打开装饰品自定义UI。不需要权限。
  • /cosmetic list 在聊天中打印所有已加载的装饰品ID。需要OP权限。
  • /cosmetic reload 手动重新加载所有装饰品。需要OP权限。
  • /cosmetic clear 移除所有自定义装饰品并重置默认皮肤。需要OP权限。

注册装饰品

!警告!请记住你给文件起的名字很重要!

注册一个装饰品相当简单。你需要制作一个资源包(显然),并且需要3个文件:

  • 装饰品的 .blockymodel 文件
  • 装饰品的 .png 纹理文件
  • 装饰品的 .png 图标文件,这与物品图标相同!

这些文件必须按照相同的方式命名,即 CustomID.extension

每个装饰品将有自己的文件夹,结构如下:

CustomID/
├── CustomID.blockymodel
├── CustomID.png
└── Icon/
    └── CustomID.png

然后,根据类型,装饰品将放入特定的文件夹:

装饰品

(类似衬衫、帽子、裤子等)

装饰品的基础路径是 Common/Resources/Cosmetics,然后是基于槽位的文件夹,可以是:

  • Capes
  • Ears_Accessories
  • Gloves
  • Head
  • Face_Accessories
  • Overpants
  • Overtops
  • Pants
  • Shoes
  • Undertops
  • Underwears

然后是之前创建的文件夹。

因此,对于一个名为 Custom_Cape、属于披风(Capes)槽位的装饰品,其路径如下:

Common/Resources/Cosmetics/Capes/Custom_Cape,在 Custom_Cape 文件夹内:

Custom_Cape/
├── Custom_Cape.blockymodel
├── Custom_Cape.png
└── Icon/
    └── Custom_Cape.png

角色部件

(类似嘴部、耳朵、眼睛等)

角色装饰品的基础路径是 Common/Resources/Characters,然后是基于槽位的文件夹,可以是:

  • Beards
  • Ears
  • Eyebrows
  • Eyes
  • Faces
  • Mouth
  • Haircuts
  • Hair_Extension
  • Wings
  • Tails
  • Horns
  • Face_Details

然后是之前创建的文件夹。

因此,对于一个名为 Custom_Eyes、属于眼睛(Eyes)槽位的角色装饰品,其路径如下:

Common/Resources/Characters/Eyes/Custom_Eyes,在 Custom_Eyes 文件夹内:

Custom_Eyes/
├── Custom_Eyes.blockymodel
├── Custom_Eyes.png
└── Icon/
    └── Custom_Eyes.png

Hair_Extension 槽位会自动采用发型(Hairstyle)的渐变。

LCCDocumentationLink 阅读完整文档

或者,如果链接失效,请尝试 AltLink


Italiano / 意大利语

Lalyan Cosmetic Core

一个用于注册和自定义装饰品而无需使用盔甲槽位的API。

自定义衣柜模型和纹理由EtherealShigure制作。

介绍

这个插件允许玩家自定义他们装备的装饰品,无需占用盔甲槽位。

它也允许插件制作者创建自定义装饰品,无需任何Java代码!

该插件提供了一个自定义GUI来定制装饰品,可以通过命令打开,或者以更沉浸的方式,通过与装饰衣柜交互打开。

装饰衣柜可以在工匠工作台(Builder's Workbench)中使用4个任意硬木制作。

GUI提供了一种简单的方法来选择装饰品及其变体。左键点击装饰品即可装备,如果装饰品有变体图标,右键点击即可打开变体菜单!

命令

该插件有一些主要用于测试的命令:

  • /cosmetic apply <CosmeticId> [override] 手动应用由 CosmeticId 定义的特定装饰品,override 是可选的,默认值为 yes [另一个值为 no],决定是否应移除所有同类型的其他装饰品。需要OP权限。
  • /cosmetic change 手动打开装饰品自定义用户界面。不需要权限。
  • /cosmetic list 在聊天中打印所有已加载的装饰品ID。需要OP权限。
  • /cosmetic reload 手动重新加载所有装饰品。需要OP权限。
  • /cosmetic clear 移除所有自定义装饰品并重置默认皮肤。需要OP权限。

注册装饰品

!注意!请记住你给文件起的名字很重要!

注册一个装饰品相当简单。你需要制作一个资源包(显然),并且需要3个基本文件:

  • 装饰品的 .blockymodel 文件
  • 装饰品的 .png 纹理文件
  • 装饰品的 .png 图标文件,这与物品图标相同!

这些文件必须按照相同的方式命名,即 CustomID.extension

每个装饰品将有自己的文件夹,结构如下:

CustomID/
├── CustomID.blockymodel
├── CustomID.png
└── Icon/
    └── CustomID.png

装饰品的文件夹必须放在特定文件夹内,取决于装饰品的类型:

装饰品

(类似T恤、帽子、裤子等)

装饰品的基础路径是 Common/Resources/Cosmetics,然后是基于槽位的文件夹,可以是:

  • Capes
  • Ears_Accessories
  • Face_Accessories
  • Gloves
  • Head
  • Overpants
  • Overtops
  • Pants
  • Shoes
  • Undertops
  • Underwears

选择你的装饰品应占用的槽位,并将之前创建的文件夹放入其中。

因此,对于一个名为 Custom_Cape、属于 Capes 槽位的装饰品,路径将是:

Common/Resources/Cosmetics/Capes/Custom_Cape,并且在 Custom_Cape 文件夹内:

Custom_Cape/
├── Custom_Cape.blockymodel
├── Custom_Cape.png
└── Icon/
    └── Custom_Cape.png

角色部件

(类似嘴巴、耳朵、眼睛等)

角色装饰品的基础路径是 Common/Resources/Characters,然后是基于槽位的文件夹,可以是:

  • Beards
  • Ears
  • Eyebrows
  • Eyes
  • Faces
  • Mouth
  • Haircuts
  • Hair_Extension
  • Wings
  • Tails
  • Horns
  • Face_Details

选择你的角色部件应占用的槽位,并将之前创建的文件夹放入其中。

因此,对于一个名为 Custom_Eyes、属于 Eyes 槽位的角色装饰品,路径将是:

Common/Resources/Characters/Eyes/Custom_Eyes,并且在 Custom_Eyes 文件夹内:

Custom_Eyes/
├── Custom_Eyes.blockymodel
├── Custom_Eyes.png
└── Icon/
    └── Custom_Eyes.png

Hair_Extension 槽位会自动获取发型的渐变。

LinkDocumentazioneLCC 阅读完整文档

或者,如果无效,请尝试 AltLink