# 1.23.4

  • 注:该版本功能仅在modpc开发包生效,移动端生效请期待1.25大版本更新。
  • 新增
  1. 新增Preset.Model.Effect.EffectObject.EffectObject,特效对象

  2. 新增Preset.Model.Effect.EffectObject.EffectObject.Play,播放特效

  3. 新增Preset.Model.Effect.EffectObject.EffectObject.Stop,停止播放特效

  4. 新增Preset.Model.Effect.EffectObject.EffectObject.BindToEntity,组件工厂化

  5. 新增Preset.Model.Effect.EffectObject.EffectObject.BindToSkeleton,组件工厂化

  6. 新增Preset.Model.Player.PlayerObject.PlayerObject,玩家对象

  7. 新增Preset.Model.Player.PlayerObject.PlayerObject.GetPlayerId,获取玩家预设的玩家ID

  8. 新增Preset.Model.Player.PlayerObject.PlayerObject.IsLocalPlayer,判断当前玩家对象是否本地玩家,服务端为False

  9. 新增Preset.Model.Player.PlayerObject.PlayerObject.IsSneaking,组件工厂化

  10. 新增Preset.Model.Player.PlayerObject.PlayerObject.GetHunger,组件工厂化

  11. 新增Preset.Model.Player.PlayerObject.PlayerObject.SetHunger,组件工厂化

  12. 新增Preset.Model.Player.PlayerObject.PlayerObject.SetMotion,组件工厂化

  13. 新增Preset.Model.Player.PlayerObject.PlayerObject.GetMotion,组件工厂化

  14. 新增Preset.Model.Player.PlayerObject.PlayerObject.SetStepHeight,组件工厂化

  15. 新增Preset.Model.Player.PlayerObject.PlayerObject.GetStepHeight,组件工厂化

  16. 新增Preset.Model.Player.PlayerObject.PlayerObject.ResetStepHeight,组件工厂化

  17. 新增Preset.Model.Player.PlayerObject.PlayerObject.GetExp,组件工厂化

  18. 新增Preset.Model.Player.PlayerObject.PlayerObject.AddExp,组件工厂化

  19. 新增Preset.Model.Player.PlayerObject.PlayerObject.GetTotalExp,组件工厂化

  20. 新增Preset.Model.Player.PlayerObject.PlayerObject.SetTotalExp,组件工厂化

  21. 新增Preset.Model.Player.PlayerObject.PlayerObject.IsFlying,组件工厂化

  22. 新增Preset.Model.Player.PlayerObject.PlayerObject.ChangeFlyState,组件工厂化

  23. 新增Preset.Model.Player.PlayerObject.PlayerObject.GetLevel,组件工厂化

  24. 新增Preset.Model.Player.PlayerObject.PlayerObject.AddLevel,组件工厂化

  25. 新增Preset.Model.Player.PlayerObject.PlayerObject.SetPrefixAndSuffixName,组件工厂化

  26. 新增Preset.Model.PartBase.PartBase.GetPlayerObject,获取玩家对象

  27. 新增Preset.Model.PartBase.PartBase.GetEntityObject,获取实体对象

  28. 新增Preset.Model.PartBase.PartBase.GetEffectObject,获取特效对象

  29. 新增Preset.Model.PartBase.PartBase.CreateEffectPreset,创建特效对象

  30. 新增Preset.Model.PresetBase.PresetBase.GetChildPresetsByName,增加递归查找参数

  31. 新增Preset.Model.PresetBase.PresetBase.GetChildObjectByTypeName,获取指定类型和名称的第一个游戏对象

  32. 新增Preset.Model.PresetBase.PresetBase.GetChildObjectsByTypeName,获取指定类型和名称的第一个游戏对象

  33. 新增Preset.Model.SdkInterface.SdkInterface.GetEntityId,组件工厂化

  34. 新增Preset.Model.SdkInterface.SdkInterface.ToPlayerPreset,组件工厂化

  35. 新增Preset.Model.SdkInterface.SdkInterface.ToEntityPreset,组件工厂化

  36. 新增Preset.Model.SdkInterface.SdkInterface.ToEffectPreset,组件工厂化

  37. 新增Preset.Model.SdkInterface.SdkInterface.ToBlockPreset,组件工厂化

  38. 新增Preset.Model.SdkInterface.SdkInterface.ToUIPreset,组件工厂化

  39. 新增Preset.Model.SdkInterface.SdkInterface.DestroyEntity,组件工厂化

  40. 新增Preset.Model.SdkInterface.SdkInterface.BindFrameAniToEntity,组件工厂化

  41. 新增Preset.Model.SdkInterface.SdkInterface.BindFrameAniToSkeleton,组件工厂化

  42. 新增Preset.Model.SdkInterface.SdkInterface.BindParticleToEntity,组件工厂化

  43. 新增Preset.Model.SdkInterface.SdkInterface.BindParticleToSkeleton,组件工厂化

  44. 新增Preset.Model.Entity.EntityObject.EntityObject,实体对象

  45. 新增Preset.Model.Entity.EntityObject.EntityObject.GetEngineTypeStr,组件工厂化

  46. 新增Preset.Model.Entity.EntityObject.EntityObject.GetEngineType,组件工厂化

  47. 新增Preset.Model.Entity.EntityObject.EntityObject.GetModelId,组件工厂化

  48. 新增Preset.Model.Entity.EntityObject.EntityObject.PlayAnim,组件工厂化

  49. 新增Preset.Model.Entity.EntityObject.EntityObject.SetOpacity,组件工厂化

  50. 新增Preset.Model.Entity.EntityObject.EntityObject.GetHealth,获取实体预设的生命值

  51. 新增Preset.Model.Entity.EntityObject.EntityObject.SetHealth,设置实体预设的生命值

  52. 新增Preset.Model.Entity.EntityObject.EntityObject.GetMaxHealth,获取实体预设的最大生命值

  53. 新增Preset.Model.Entity.EntityObject.EntityObject.SetMaxHealth,设置实体预设的最大生命值

  54. 新增Preset.Model.Entity.EntityObject.EntityObject.GetSpeed,获取实体预设的速度

  55. 新增Preset.Model.Entity.EntityObject.EntityObject.SetSpeed,设置实体预设的速度

  56. 新增Preset.Model.Entity.EntityObject.EntityObject.GetMaxSpeed,获取实体预设的最大速度

  57. 新增Preset.Model.Entity.EntityObject.EntityObject.SetMaxSpeed,设置实体预设的最大速度

  58. 新增Preset.Model.Entity.EntityObject.EntityObject.GetDamage,获取实体预设的伤害

  59. 新增Preset.Model.Entity.EntityObject.EntityObject.SetDamage,设置实体预设的伤害

  60. 新增Preset.Model.Entity.EntityObject.EntityObject.GetMaxDamage,获取实体预设的最大伤害

  61. 新增Preset.Model.Entity.EntityObject.EntityObject.SetMaxDamage,设置实体预设的最大伤害

  62. 新增Preset.Model.Entity.EntityObject.EntityObject.ShowHealth,组件工厂化

  63. 新增Preset.Model.Entity.EntityObject.EntityObject.SetAttackTarget,组件工厂化

  64. 新增Preset.Model.Entity.EntityObject.EntityObject.ResetAttackTarget,组件工厂化

  65. 新增Preset.Model.Entity.EntityObject.EntityObject.GetAttackTarget,组件工厂化

  66. 新增Preset.Model.Entity.EntityObject.EntityObject.SetKnockback,组件工厂化

  67. 新增Preset.Model.Entity.EntityObject.EntityObject.SetOwner,组件工厂化

  68. 新增Preset.Model.Entity.EntityObject.EntityObject.GetOwner,组件工厂化

  69. 新增Preset.Model.Entity.EntityObject.EntityObject.IsOnFire,组件工厂化

  70. 新增Preset.Model.Entity.EntityObject.EntityObject.SetOnFire,组件工厂化

  71. 新增Preset.Model.Entity.EntityObject.EntityObject.GetAttrValue,组件工厂化

  72. 新增Preset.Model.Entity.EntityObject.EntityObject.GetAttrMaxValue,组件工厂化

  73. 新增Preset.Model.Entity.EntityObject.EntityObject.SetAttrValue,组件工厂化

  74. 新增Preset.Model.Entity.EntityObject.EntityObject.SetAttrMaxValue,组件工厂化

  75. 新增Preset.Model.Entity.EntityObject.EntityObject.IsInLava,组件工厂化

  76. 新增Preset.Model.Entity.EntityObject.EntityObject.IsOnGround,组件工厂化

  77. 新增Preset.Model.Entity.EntityObject.EntityObject.GetAuxValue,组件工厂化

  78. 新增Preset.Model.Entity.EntityObject.EntityObject.GetCurrentAirSupply,组件工厂化

  79. 新增Preset.Model.Entity.EntityObject.EntityObject.GetMaxAirSupply,组件工厂化

  80. 新增Preset.Model.Entity.EntityObject.EntityObject.SetCurrentAirSupply,组件工厂化

  81. 新增Preset.Model.Entity.EntityObject.EntityObject.SetMaxAirSupply,组件工厂化

  82. 新增Preset.Model.Entity.EntityObject.EntityObject.IsConsumingAirSupply,组件工厂化

  83. 新增Preset.Model.Entity.EntityObject.EntityObject.SetRecoverTotalAirSupplyTime,组件工厂化

  84. 新增Preset.Model.Entity.EntityObject.EntityObject.GetSourceId,组件工厂化

  85. 新增Preset.Model.Entity.EntityObject.EntityObject.SetCollisionBoxSize,组件工厂化

  86. 新增Preset.Model.Entity.EntityObject.EntityObject.GetCollisionBoxSize,组件工厂化

  87. 新增Preset.Model.Entity.EntityObject.EntityObject.SetBlockControlAi,组件工厂化

  88. 新增Preset.Model.Entity.EntityObject.EntityObject.GetDimensionId,组件工厂化

  89. 新增Preset.Model.Entity.EntityObject.EntityObject.ChangeDimension,组件工厂化

  90. 新增Preset.Model.Entity.EntityObject.EntityObject.RemoveEffect,组件工厂化

  91. 新增Preset.Model.Entity.EntityObject.EntityObject.AddEffect,组件工厂化

  92. 新增Preset.Model.Entity.EntityObject.EntityObject.GetEffects,组件工厂化

  93. 新增Preset.Model.Entity.EntityObject.EntityObject.TriggerCustomEvent,组件工厂化

  94. 新增Preset.Model.Entity.EntityObject.EntityObject.IsAlive,组件工厂化

  95. 新增Preset.Model.Entity.EntityObject.EntityObject.GetGravity,组件工厂化

  96. 新增Preset.Model.Entity.EntityObject.EntityObject.SetGravity,组件工厂化

  97. 新增Preset.Model.Entity.EntityObject.EntityObject.SetHurt,组件工厂化

  98. 新增Preset.Model.Entity.EntityObject.EntityObject.SetImmuneDamage,组件工厂化

  99. 新增Preset.Model.Entity.EntityObject.EntityObject.SetModAttr,组件工厂化

  100. 新增Preset.Model.Entity.EntityObject.EntityObject.GetModAttr,组件工厂化

  101. 新增Preset.Model.Entity.EntityObject.EntityObject.RegisterModAttrUpdateFunc,组件工厂化

  102. 新增Preset.Model.Entity.EntityObject.EntityObject.UnRegisterModAttrUpdateFunc,组件工厂化

  103. 新增Preset.Model.Entity.EntityObject.EntityObject.GetName,组件工厂化

  104. 新增Preset.Model.Entity.EntityObject.EntityObject.SetName,组件工厂化

  105. 新增Preset.Model.Entity.EntityObject.EntityObject.SetShowName,组件工厂化

  106. 新增Preset.Model.Entity.EntityObject.EntityObject.SetAlwaysShowName,组件工厂化

  107. 新增Preset.Model.Entity.EntityObject.EntityObject.SetPersistence,组件工厂化

  108. 新增Preset.Controller.PresetApi.GetGameObjectByTypeName,获取指定类型和名称的第一个游戏对象

  109. 新增Preset.Controller.PresetApi.GetGameObjectsByTypeName,获取指定类型和名称的所有游戏对象

  110. 新增Preset.Controller.PresetApi.GetPartApi,获取零件API