材质
普通材质
material: 'Red Stained Glass Pane'material: 'Wool:3'材质实现动画的方式就是写成集合形式,将在设定周期内循环切换
普通材质也支持使用函数变量
物品仓库
TrMenu 内置的物品存储调用功能,通过子命令 Item 实现
material: 'repo:myCustomItem'
material: 'repo:%custom_variable_whichreturnstheid%'转化格式 JSON
通过
/trmenu item toJson转化得到的物品文本格式该方法能支持一切形式的物品
material: '{"item":{Count:1b,id:"minecraft:grass_block"}}'模组物品
在 3.3.3a 之后支持直接引入mod物品,无需NBT(3.3.3a之前只能通过NBT)
支持的混合端
服务端
支持状态
CatSever
未知
Arclight(1.20.1Forge)
通过测试
Mohist(1.20.1Forge)
通过测试
头颅材质
玩家头颅
TrMenu 采用本地 NMS 读取在线玩家的皮肤 + 异步联网读取离线正版玩家 皮肤材质的形式,不卡线程
已对 SkinsRestorer 进行完整支持,能够获取到玩家显示的皮肤!
自定义纹理头颅
物品源
TrMenu 对挂钩插件物品支持的实现
统一格式为
source:<ID>:<INPUT>
HeadDatabase
Oraxen
ItemsAdder
Zaphkiel
SXItem
NeigeItems
EcoItems
MMOItems
MagicGem
HMCCosmetics
MagicCosmetics
装备
时装
MythicMobs
AzureFlow
Nexo
CraftEngine
PxRpg
自定义物品源(JS物品源)
该功能非常强大,可以在无需菜单插件支持的情况下,获取自定义物品
以 TrMenu 不支持的插件HeadDB 为例
通过查询文档可知,该插件的API类为tsp.headdb.core.api.HeadAPI
于是就有
如果你在映射中创建了headapi,对应tsp.headdb.core.api.HeadAPI,那你可以这么用
如果安装了GraalJs 语言扩展,可以这么干
(其实这里还要进行空值判断,但我懒得写了)
* 材质参数
附加值
Model Data
皮革染色
旗帜模式
最后更新于