Skip to content

MythicMobs Mechanics

48 个技能机制,覆盖模型生命周期的所有操作维度。

分类总览

模型管理

Mechanic说明关键参数
model挂载/卸载模型modelId, remove, invisible, scale, hitbox, canDrive, canRide, stepHeight, save
remapModel运行时替换模型资产modelId, 目标 assetId
swapEntity迁移模型到另一个实体modelId, 目标实体
rendererInit初始化渲染器配置modelId

model 参数详解

参数类型默认值说明
modelIdString必填模型资产 ID
removeBooleanfalsetrue 时卸载模型
hitboxBooleantrue是否启用自定义碰撞箱
invisibleString"true"隐藏原版实体
scaleDouble1.0模型缩放
hitboxScaleDouble1.0碰撞箱缩放
canDriveBooleanfalse允许驾驶
canRideBooleanfalse允许乘坐
lockPitchBooleanfalse锁定头部俯仰
lockYawBooleanfalse锁定头部偏航
stepHeightDouble0.5台阶高度
viewRadiusInt-1可视半径
damageTintBooleantrue受伤红闪
useStateMachineBooleanfalse启用动画状态机
saveBooleanfalse持久化保存
syncBodyYawBooleantrue同步身体朝向
renderFireBooleantrue渲染火焰
rootBoneStringnull根骨骼名

动画

Mechanic说明关键参数
state播放/停止动画state, modelId, loop, lerpIn, lerpOut, speed, priority, force
stateToggle切换动画开关state, modelId
defaultState设置默认动画state, modelId
modifyState修改播放中动画参数state, modelId, speed
animateModel手动骨骼变换partId, position, rotation, scale, relative, override

state 参数详解

参数类型默认值说明
stateString必填动画名称
modelIdStringnull目标模型(null = 所有)
sourceIdStringnull动画来源模型
removeBooleanfalse停止动画
loopLoopMode-循环模式
overrideOverrideMode-覆盖模式
lerpInInt-淡入时长(tick)
lerpOutInt-淡出时长(tick)
speedDouble1.0播放速度
priorityInt0优先级
forceBooleanfalse强制播放
mergeBooleanfalse合并播放

视觉效果

Mechanic说明关键参数
tint颜色着色modelId, 颜色值
glow发光轮廓modelId, 颜色值
brightness亮度覆盖modelId, 亮度值
enchant附魔光效modelId
billboard公告板模式modelId, 模式
scale缩放modelId, scale, hitbox
petrify石化效果modelId

碰撞箱

Mechanic说明关键参数
bindHitbox绑定碰撞箱到骨骼modelId, 骨骼名
hitboxConfig配置碰撞箱属性modelId, 尺寸/偏移

骑乘

Mechanic说明关键参数
mountModel骑乘模型driver, mode, modelId, passengerBone
dismountModel下马driver, modelId, passengerBone
dismountAllModel全部下马-
pairModel配对模型骑乘modelId

mountModel 参数详解

参数类型默认值说明
driverBooleantrue作为驾驶员(否则乘客)
forceBooleanfalse强制骑乘
modeString"walking"控制模式:walking/flying/force_walking/force_flying
modelIdStringnull目标模型
passengerBoneStringnull座位骨骼 ID
canDamageMountBooleanfalse允许攻击坐骑
canInteractMountBooleanfalse允许交互坐骑

移动

Mechanic说明关键参数
move移动实体方向/速度
jump跳跃力度
noFall取消摔落伤害-
rootMotion根运动配置weight, baseWeight, override
bodyRotation身体旋转角度
syncYaw同步偏航角-

部件

Mechanic说明关键参数
changePart切换骨骼部件modelId, partId
cycleParts循环切换部件modelId, 部件列表
partVisibility部件可见性modelId, partId, 可见性
changeParent更改骨骼父级modelId, partId, 新父级

锁定

Mechanic说明关键参数
lockModelHead锁定头部旋转modelId
lockModelRotation锁定模型旋转modelId

伪装

Mechanic说明关键参数
disguise伪装为其他实体伪装类型
undisguise取消伪装-

标签与物品

Mechanic说明关键参数
setModelTag设置模型标签标签值
setModelTagVisible标签可见性可见性
linkItemBone物品绑定骨骼骨骼名, 物品
setItemModel设置物品模型物品配置

子模型与分段

Mechanic说明关键参数
subModel挂载子模型子模型 ID, 挂载点
segment分段行为分段配置

其他

Mechanic说明关键参数
cullConfig剔除配置剔除参数
leash拴绳目标
leashSelf自身拴绳-