# 1.23.4
- 注:该版本功能仅在modpc开发包生效,移动端生效请期待1.25大版本更新。
- 新增
新增Preset.Model.Effect.EffectObject.EffectObject.BindToEntity,组件工厂化
新增Preset.Model.Effect.EffectObject.EffectObject.BindToSkeleton,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.GetPlayerId,获取玩家预设的玩家ID
新增Preset.Model.Player.PlayerObject.PlayerObject.IsLocalPlayer,判断当前玩家对象是否本地玩家,服务端为False
新增Preset.Model.Player.PlayerObject.PlayerObject.IsSneaking,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.GetHunger,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.SetHunger,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.SetMotion,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.GetMotion,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.SetStepHeight,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.GetStepHeight,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.ResetStepHeight,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.GetExp,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.AddExp,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.GetTotalExp,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.SetTotalExp,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.IsFlying,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.ChangeFlyState,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.GetLevel,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.AddLevel,组件工厂化
新增Preset.Model.Player.PlayerObject.PlayerObject.SetPrefixAndSuffixName,组件工厂化
新增Preset.Model.PresetBase.PresetBase.GetChildPresetsByName,增加递归查找参数
新增Preset.Model.PresetBase.PresetBase.GetChildObjectByTypeName,获取指定类型和名称的第一个游戏对象
新增Preset.Model.PresetBase.PresetBase.GetChildObjectsByTypeName,获取指定类型和名称的第一个游戏对象
新增Preset.Model.SdkInterface.SdkInterface.ToPlayerPreset,组件工厂化
新增Preset.Model.SdkInterface.SdkInterface.ToEntityPreset,组件工厂化
新增Preset.Model.SdkInterface.SdkInterface.ToEffectPreset,组件工厂化
新增Preset.Model.SdkInterface.SdkInterface.ToBlockPreset,组件工厂化
新增Preset.Model.SdkInterface.SdkInterface.DestroyEntity,组件工厂化
新增Preset.Model.SdkInterface.SdkInterface.BindFrameAniToEntity,组件工厂化
新增Preset.Model.SdkInterface.SdkInterface.BindFrameAniToSkeleton,组件工厂化
新增Preset.Model.SdkInterface.SdkInterface.BindParticleToEntity,组件工厂化
新增Preset.Model.SdkInterface.SdkInterface.BindParticleToSkeleton,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetEngineTypeStr,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetEngineType,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetModelId,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.PlayAnim,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetOpacity,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetHealth,获取实体预设的生命值
新增Preset.Model.Entity.EntityObject.EntityObject.SetHealth,设置实体预设的生命值
新增Preset.Model.Entity.EntityObject.EntityObject.GetMaxHealth,获取实体预设的最大生命值
新增Preset.Model.Entity.EntityObject.EntityObject.SetMaxHealth,设置实体预设的最大生命值
新增Preset.Model.Entity.EntityObject.EntityObject.GetSpeed,获取实体预设的速度
新增Preset.Model.Entity.EntityObject.EntityObject.SetSpeed,设置实体预设的速度
新增Preset.Model.Entity.EntityObject.EntityObject.GetMaxSpeed,获取实体预设的最大速度
新增Preset.Model.Entity.EntityObject.EntityObject.SetMaxSpeed,设置实体预设的最大速度
新增Preset.Model.Entity.EntityObject.EntityObject.GetDamage,获取实体预设的伤害
新增Preset.Model.Entity.EntityObject.EntityObject.SetDamage,设置实体预设的伤害
新增Preset.Model.Entity.EntityObject.EntityObject.GetMaxDamage,获取实体预设的最大伤害
新增Preset.Model.Entity.EntityObject.EntityObject.SetMaxDamage,设置实体预设的最大伤害
新增Preset.Model.Entity.EntityObject.EntityObject.ShowHealth,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetAttackTarget,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.ResetAttackTarget,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetAttackTarget,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetKnockback,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetOwner,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetOwner,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.IsOnFire,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetOnFire,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetAttrValue,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetAttrMaxValue,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetAttrValue,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetAttrMaxValue,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.IsInLava,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.IsOnGround,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetAuxValue,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetCurrentAirSupply,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetMaxAirSupply,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetCurrentAirSupply,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetMaxAirSupply,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.IsConsumingAirSupply,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetRecoverTotalAirSupplyTime,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetSourceId,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetCollisionBoxSize,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetCollisionBoxSize,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetBlockControlAi,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetDimensionId,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.ChangeDimension,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.RemoveEffect,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.AddEffect,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetEffects,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.TriggerCustomEvent,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.IsAlive,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetGravity,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetGravity,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetHurt,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetImmuneDamage,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetModAttr,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetModAttr,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.RegisterModAttrUpdateFunc,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.UnRegisterModAttrUpdateFunc,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.GetName,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetName,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetShowName,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetAlwaysShowName,组件工厂化
新增Preset.Model.Entity.EntityObject.EntityObject.SetPersistence,组件工厂化
新增Preset.Controller.PresetApi.GetGameObjectByTypeName,获取指定类型和名称的第一个游戏对象
新增Preset.Controller.PresetApi.GetGameObjectsByTypeName,获取指定类型和名称的所有游戏对象
新增Preset.Controller.PresetApi.GetPartApi,获取零件API