跳到主要内容

物品模型

配置文件

使用指令/oe item create [Name]可生成初始配置文件,配置文件在OrangeEngine/model/item内。

Name : 使用的模型名称

Animation : Idle为默认空闲动画,在左右手交互时播放Interact中设置的动画,在例如弓箭、弩的右键拉弓时会播放动画Use。 当玩家拉弓保持不动时会播放名为Use_static的动画,例如 "use_static"

Offhand : 如果玩家手持该物品时(主手),可以自动在副手(仅当副手中没有物品时)渲染在ItemModel.Offhand.Model中设置的模型物品。

Matching : 当物品名或物品的Lore中包含目标文字则自动渲染该模型。

ItemModel:
Name: test
Animation:
Idle: idle
Interact: interact
Use: use
Offhand:
Enable: false
Model: ''
Matching:
Name:
- name1
- name2
Lore:
- lore1
- lore2

模型显示配置

请先安装群文件内的Blockbench插件.

插件

在安装插件后,打开模型后会在右上角多出显示调整选项。如果没有显示请重新打开模型尝试。

显示调整

在左侧直接调整物品显示位置即可

调整

在调整完毕后请记得保存项目,然后将模型文件放置到插件的blockbench目录内,使用/oe resource bb指令生成物品配置文件。

调整

使用模型

使用指令/oe item bind [ModelName]即可为主手中的模型绑定物品模型

播放其他动画

使用指令/oe item play [AnimationName] [main/off] 选择玩家主/副手中的物品播放指定动画