285 lines
22 KiB
Markdown
285 lines
22 KiB
Markdown
# 1.23
|
||
|
||
**2021.06.24:版本号(v1.23 BE1.16.201)**
|
||
|
||
* 重大更新
|
||
1. 由于部分物品的名称与附加值存在变更,物品信息字典添加了newItemName及newAuxValue字段以兼容,详见<a href="../../../mcguide/20-玩法开发/13-模组SDK编程/2-Python脚本开发/99-1.23版本物品id变更.html" rel="noopenner"> 1.23版本物品id变更 </a>
|
||
2. 支持微缩方块,方块的形状支持根据地图或自定义数据生成,详见<a href="../../../mcguide/20-玩法开发/15-自定义游戏内容/10-微缩方块.html" rel="noopenner"> 微缩方块 </a>
|
||
3. 骨骼模型材质功能拓展,详见<a href="../../../mcguide/16-美术/7-材质与着色器/材质配置说明.html" rel="noopenner"> 材质配置说明 </a>,<a href="../../../mcguide/16-美术/7-材质与着色器/材质的分类.html" rel="noopenner"> 材质的分类 </a>,<a href="../../../mcguide/20-玩法开发/15-自定义游戏内容/9-骨骼模型自定义材质.html" rel="noopenner"> 骨骼模型自定义材质 </a>(1.23后续将会有更多材质与着色器的使用文档)。以及材质热更新的[ReloadAllMaterials](../接口/通用/调试.md#reloadallmaterials),[ReloadOneShader](../接口/通用/调试.md#reloadoneshader)接口
|
||
4. 支持骨骼模型动作融合,详见[SetAnimationBoneMask](../接口/模型.md#setanimationbonemask),[SetAnimLayer](../接口/模型.md#setanimlayer)等模型分类下的接口
|
||
5. 支持创建下界、末地、超平坦世界为模板的新维度,详见<a href="../../../mcguide/20-玩法开发/15-自定义游戏内容/4-自定义维度/1-自定义维度.html#新维度配置" rel="noopenner"> 自定义维度 </a>
|
||
6. 支持自定义剪刀,详见[SetShearsDestoryBlockSpeed](../接口/物品.md#setshearsdestoryblockspeed),[ShearsDestoryBlockBeforeServerEvent](../事件/方块.md#shearsdestoryblockbeforeserverevent)等接口
|
||
7. 支持局部维度时间规则,详见[SetUseLocalTime](../接口/世界/时间.md#setuselocaltime)等时间分类下的接口
|
||
8. 支持自定义饥饿设置,详见[SetPlayerStarveLevel](../接口/玩家/属性.md#setplayerstarvelevel),[SetPlayerStarveTick](../接口/玩家/属性.md#setplayerstarvetick),[SetPlayerNaturalStarve](../接口/玩家/属性.md#setplayernaturalstarve)等接口
|
||
|
||
- 新增
|
||
|
||
1. 新增[ReloadAllMaterials](../接口/通用/调试.md#reloadallmaterials),清空并重新加载所有材质文件<!--by sutao-->
|
||
|
||
1. 新增[ReloadAllShaders](../接口/通用/调试.md#reloadallshaders),重新加载所有Shader文件<!--by sutao-->
|
||
|
||
1. 新增[ReloadOneShader](../接口/通用/调试.md#reloadoneshader),重新加载某个Shader文件<!--by sutao-->
|
||
|
||
1. 新增[GetModConfigJson](../接口/通用/工具.md#getmodconfigjson),以字典形式返回指定路径的json格式配置文件的内容<!--by xltang-->
|
||
|
||
1. 新增[SetEntityOwner](../接口/实体/属性.md#setentityowner),设置实体的属主<!--by linzhiyi-->
|
||
|
||
1. 新增[GetEntityOwner](../接口/实体/属性.md#getentityowner),获取实体的属主<!--by gzhuabo-->
|
||
|
||
1. 新增[CreateMicroBlockResStr](../接口/世界/方块组合.md#createmicroblockresstr),创建微缩方块资源字符串<!--by guoxun-->
|
||
|
||
1. 新增[PlayerUseItemToPos](../接口/玩家/行为.md#playeruseitemtopos),新增模拟玩家对某个坐标使用物品的接口<!--by guanmingyu-->
|
||
|
||
1. 新增[PlayerUseItemToEntity](../接口/玩家/行为.md#playeruseitemtoentity),新增模拟玩家对某个生物使用物品的接口<!--by guanmingyu-->
|
||
|
||
1. 新增[GetLoadedChunks](../接口/世界/地图.md#getloadedchunks),获取指定维度当前已经加载完毕的全部区块的坐标列表<!--by xltang-->
|
||
|
||
1. 新增[GetChunkEntites](../接口/世界/地图.md#getchunkentites),获取指定位置的区块中,全部的实体和玩家的ID列表<!--by xltang-->
|
||
|
||
1. 新增[GetCommandPermissionLevel](../接口/世界/指令.md#getcommandpermissionlevel),返回设定使用/op命令时OP的权限等级<!--by xltang-->
|
||
|
||
1. 新增[SetCommandPermissionLevel](../接口/世界/指令.md#setcommandpermissionlevel),设置当玩家使用/op命令时OP的权限等级<!--by xltang-->
|
||
|
||
1. 新增[GetDefaultPlayerPermissionLevel](../接口/世界/指令.md#getdefaultplayerpermissionlevel),返回新玩家加入时的权限身份<!--by xltang-->
|
||
|
||
1. 新增[SetDefaultPlayerPermissionLevel](../接口/世界/指令.md#setdefaultplayerpermissionlevel),设置新玩家加入时的权限身份<!--by xltang-->
|
||
|
||
1. 新增[SetUseLocalTime](../接口/世界/时间.md#setuselocaltime),让某个维度拥有自己的局部时间规则,开启后该维度可以拥有与其他维度不同的时间与是否昼夜更替的规则<!--by czh-->
|
||
|
||
1. 新增[GetUseLocalTime](../接口/世界/时间.md#getuselocaltime),获取某个维度是否设置了使用局部时间规则<!--by czh-->
|
||
|
||
1. 新增[SetLocalTime](../接口/世界/时间.md#setlocaltime),设置使用局部时间规则维度的时间<!--by czh-->
|
||
|
||
1. 新增[SetLocalTimeOfDay](../接口/世界/时间.md#setlocaltimeofday),设置使用局部时间规则维度在一天内所在的时间<!--by czh-->
|
||
|
||
1. 新增[GetLocalTime](../接口/世界/时间.md#getlocaltime),获取维度的时间<!--by czh-->
|
||
|
||
1. 新增[SetLocalDoDayNightCycle](../接口/世界/时间.md#setlocaldodaynightcycle),设置使用局部时间规则的维度是否打开昼夜更替<!--by czh-->
|
||
|
||
1. 新增[GetLocalDoDayNightCycle](../接口/世界/时间.md#getlocaldodaynightcycle),获取维度是否打开昼夜更替<!--by czh-->
|
||
|
||
1. 新增[SaveExtraData](../接口/实体/自定义数据.md#saveextradata),保存实体的自定义数据或者世界的自定义数据<!--by gzhuabo-->
|
||
|
||
1. 新增[LocateNeteaseFeatureRule](../接口/世界/地图.md#locateneteasefeaturerule),定位满足某个网易自定义特征规则分布条件的坐标<!--by liaoyi-->
|
||
|
||
1. 新增[IsEntityAlive](../接口/世界/实体管理.md#isentityalive),服务端接口,判断生物实体是否存活或非生物实体是否存在<!--by xujiarong-->
|
||
|
||
1. 新增[SetMergeSpawnItemRadius](../接口/世界/地图.md#setmergespawnitemradius),设置新生成的物品是否合堆<!--by sutao-->
|
||
|
||
1. 新增[GetChinese](../接口/通用/工具.md#getchinese),获取langStr对应的中文<!--by xltang-->
|
||
|
||
1. 新增[SetShearsDestoryBlockSpeed](../接口/物品.md#setshearsdestoryblockspeed),设置剪刀对某一方块的破坏速度<!--by likaiyu-->
|
||
|
||
1. 新增[CancelShearsDestoryBlockSpeed](../接口/物品.md#cancelshearsdestoryblockspeed),取消剪刀对某一方块的破坏速度设置<!--by likaiyu-->
|
||
|
||
1. 新增[CancelShearsDestoryBlockSpeedAll](../接口/物品.md#cancelshearsdestoryblockspeedall),取消剪刀对全部方块的破坏速度设置<!--by likaiyu-->
|
||
|
||
1. 新增[GetPlayerHealthLevel](../接口/玩家/属性.md#getplayerhealthlevel),获取玩家健康临界值<!--by lidi-->
|
||
|
||
1. 新增[SetPlayerHealthLevel](../接口/玩家/属性.md#setplayerhealthlevel),设置玩家健康临界值<!--by lidi-->
|
||
|
||
1. 新增[GetPlayerHealthTick](../接口/玩家/属性.md#getplayerhealthtick),获取玩家自然恢复速度,单位刻<!--by lidi-->
|
||
|
||
1. 新增[SetPlayerHealthTick](../接口/玩家/属性.md#setplayerhealthtick),设置玩家自然恢复速度,单位刻<!--by lidi-->
|
||
|
||
1. 新增[IsPlayerNaturalRegen](../接口/玩家/属性.md#isplayernaturalregen),获取是否开启玩家自然恢复<!--by lidi-->
|
||
|
||
1. 新增[SetPlayerNaturalRegen](../接口/玩家/属性.md#setplayernaturalregen),设置是否开启玩家自然恢复<!--by lidi-->
|
||
|
||
1. 新增[GetPlayerStarveLevel](../接口/玩家/属性.md#getplayerstarvelevel),获取玩家饥饿临界值<!--by lidi-->
|
||
|
||
1. 新增[SetPlayerStarveLevel](../接口/玩家/属性.md#setplayerstarvelevel),设置玩家饥饿临界值,如果该值大于健康临界值,将被设置为健康临界值<!--by lidi-->
|
||
|
||
1. 新增[GetPlayerStarveTick](../接口/玩家/属性.md#getplayerstarvetick),获取玩家饥饿掉血速度,单位刻<!--by lidi-->
|
||
|
||
1. 新增[SetPlayerStarveTick](../接口/玩家/属性.md#setplayerstarvetick),设置玩家饥饿掉血速度,单位刻<!--by lidi-->
|
||
|
||
1. 新增[IsPlayerNaturalStarve](../接口/玩家/属性.md#isplayernaturalstarve),获取是否开启玩家饥饿掉血<!--by lidi-->
|
||
|
||
1. 新增[SetPlayerNaturalStarve](../接口/玩家/属性.md#setplayernaturalstarve),设置是否开启玩家饥饿掉血<!--by lidi-->
|
||
|
||
1. 新增[SetTimeOfDay](../接口/世界/时间.md#settimeofday),设置当前世界在一天内所在的时间<!--by czh-->
|
||
|
||
1. 新增[SetDeviceVibrate](../接口/控制.md#setdevicevibrate),可以设置设备震动<!--by likaiyu-->
|
||
|
||
1. 新增[IsEntityAlive](../接口/世界/实体管理.md#isentityalive),客户端接口,判断生物实体是否存活或非生物实体是否存在<!--by xujiarong-->
|
||
|
||
1. 新增[GetChinese](../接口/通用/工具.md#getchinese),获取langStr对应的中文<!--by liaoyi-->
|
||
|
||
1. 新增[GetPlayingAnimList](../接口/模型.md#getplayinganimlist),获取指定的骨骼模型中正在播放的骨骼动画名称列表<!--by xujiarong-->
|
||
|
||
1. 新增[SetShowArmModel](../接口/模型.md#setshowarmmodel),设置使用骨骼模型后切换至第一人称时是否显示手部模型<!--by xujiarong-->
|
||
|
||
1. 新增[SetExtraUniformValue](../接口/模型.md#setextrauniformvalue),设置shader中特定Uniform的值<!--by sutao-->
|
||
|
||
1. 新增[ModelStopAni](../接口/模型.md#modelstopani),增加停止播放骨骼动画接口<!--by xujiarong-->
|
||
|
||
1. 新增[SetAnimationBoneMask](../接口/模型.md#setanimationbonemask),新增动作融合功能接口:设置屏蔽骨骼动画中的指定骨骼<!--by xujiarong-->
|
||
|
||
1. 新增[SetAnimationAllBoneMask](../接口/模型.md#setanimationallbonemask),新增动作融合功能接口:设置屏蔽骨骼动画中的所有骨骼<!--by xujiarong-->
|
||
|
||
1. 新增[CancelAllBoneMask](../接口/模型.md#cancelallbonemask),新增动作融合功能接口:取消屏蔽骨骼动画中的骨骼屏蔽<!--by xujiarong-->
|
||
|
||
1. 新增[SetAnimLayer](../接口/模型.md#setanimlayer),新增动作融合功能接口:设置骨骼动画层级<!--by xujiarong-->
|
||
|
||
1. 新增[RegisterAnim1DControlParam](../接口/模型.md#registeranim1dcontrolparam),新增动作融合功能接口:注册用于控制两个动画融合的1D控制参数<!--by xujiarong-->
|
||
|
||
1. 新增[SetAnim1DControlParam](../接口/模型.md#setanim1dcontrolparam),新增动作融合功能接口:设置用于控制两个动画融合的1D控制参数的值<!--by xujiarong-->
|
||
|
||
1. 新增[SetUsePointFiltering](../接口/特效/粒子.md#setusepointfiltering),设置粒子材质的纹理滤波是否使用点滤波<!--by xujiarong-->
|
||
|
||
1. 新增[SetSplitControlCanChange](../接口/游戏设置.md#setsplitcontrolcanchange),设置是否允许使用准星瞄准按钮(设了不允许就不能在设置里修改)<!--by guanmingyu-->
|
||
|
||
1. 新增[SetText](../接口/特效/文字面板.md#settext),修改文字面板的内容<!--by czh-->
|
||
|
||
1. 新增[VirtualWorldSetSkyTexture](../接口/虚拟世界/世界.md#virtualworldsetskytexture),设置虚拟世界中天空的贴图<!--by sutao-->
|
||
|
||
1. 新增[VirtualWorldSetSkyBgColor](../接口/虚拟世界/世界.md#virtualworldsetskybgcolor),设置虚拟世界中天空背景的颜色<!--by sutao-->
|
||
|
||
1. 新增[ModelStopAnimation](../接口/虚拟世界/模型.md#modelstopanimation),新增停止播放接口。<!--by xujiarong-->
|
||
|
||
1. 新增[ModelSetAnimBoneMask](../接口/虚拟世界/模型.md#modelsetanimbonemask),新增虚拟世界动作融合功能接口:设置屏蔽骨骼动画中的指定骨骼<!--by xujiarong-->
|
||
|
||
1. 新增[ModelSetAnimAllBoneMask](../接口/虚拟世界/模型.md#modelsetanimallbonemask),新增虚拟世界动作融合功能接口:设置屏蔽骨骼动画中的所有骨骼<!--by xujiarong-->
|
||
|
||
1. 新增[ModelCancelAllBoneMask](../接口/虚拟世界/模型.md#modelcancelallbonemask),新增虚拟世界动作融合功能接口:取消屏蔽骨骼动画中的骨骼屏蔽<!--by xujiarong-->
|
||
|
||
1. 新增[ModelSetAnimLayer](../接口/虚拟世界/模型.md#modelsetanimlayer),新增虚拟世界动作融合功能接口:设置骨骼动画层级<!--by xujiarong-->
|
||
|
||
1. 新增[ModelRegisterAnim1DControlParam](../接口/虚拟世界/模型.md#modelregisteranim1dcontrolparam),新增虚拟世界动作融合功能接口:注册用于控制两个动画融合的1D控制参数<!--by xujiarong-->
|
||
|
||
1. 新增[ModelSetAnim1DControlParam](../接口/虚拟世界/模型.md#modelsetanim1dcontrolparam),新增虚拟世界动作融合功能接口:设置用于控制两个动画融合的1D控制参数的值<!--by xujiarong-->
|
||
|
||
1. 新增[SetSpritePlatformHead](../接口/自定义UI/UI控件.md#setspriteplatformhead),支持图片控件设置成我的世界移动端启动器当前帐号的头像<!--by panlei-->
|
||
|
||
1. 新增[SetSpritePlatformFrame](../接口/自定义UI/UI控件.md#setspriteplatformframe),支持图片控件设置成我的世界移动端启动器当前帐号的头像框<!--by panlei-->
|
||
|
||
1. 新增[GetSliderValue](../接口/自定义UI/UI控件.md#getslidervalue),获得滑动条的值<!--by panlei-->
|
||
|
||
1. 新增[SetSliderValue](../接口/自定义UI/UI控件.md#setslidervalue),设置滑动条的值<!--by panlei-->
|
||
|
||
1. 新增[ShearsUseToBlockBeforeServerEvent](../事件/物品.md#shearsusetoblockbeforeserverevent),增加实体手持剪刀对方块使用时事件,可取消剪刀效果<!--by likaiyu-->
|
||
|
||
1. 新增[NewOnEntityAreaEvent](../事件/世界.md#newonentityareaevent),RegisterEntityAOIEvent注册过AOI事件后,当有实体进入或离开注册感应区域时触发该事件;回调参数类型是dict<!--by guanmingyu-->
|
||
|
||
1. 新增[ShearsDestoryBlockBeforeServerEvent](../事件/方块.md#shearsdestoryblockbeforeserverevent),增加玩家手持剪刀破坏方块时事件,可取消剪刀效果<!--by likaiyu-->
|
||
|
||
1. 新增[CommandBlockUpdateEvent](../事件/方块.md#commandblockupdateevent),玩家尝试修改命令方块的内置命令时触发事件<!--by xltang-->
|
||
|
||
1. 新增[CommandBlockContainerOpenEvent](../事件/方块.md#commandblockcontaineropenevent),玩家点击命令方块,尝试打开命令方块的设置界面时触发事件<!--by xltang-->
|
||
|
||
1. 新增[OnBackButtonReleaseClientEvent](../事件/控制.md#onbackbuttonreleaseclientevent),返回按钮松开事件<!--by likaiyu-->
|
||
|
||
1. 新增[AnvilCreateResultItemAfterClientEvent](../事件/物品.md#anvilcreateresultitemafterclientevent),玩家点击铁砧合成的物品时抛出的事件<!--by likaiyu-->
|
||
|
||
1. 新增[DimensionChangeFinishClientEvent](../事件/玩家.md#dimensionchangefinishclientevent),新增玩家改变维度事件<!--by sutao-->
|
||
|
||
1. 新增[ShearsDestoryBlockBeforeClientEvent](../事件/方块.md#shearsdestoryblockbeforeclientevent),增加玩家手持剪刀破坏方块时事件,可取消剪刀效果<!--by likaiyu-->
|
||
|
||
- 调整
|
||
|
||
1. 调整[GetEngineActor](../接口/世界/实体管理.md#getengineactor),返回结果中去掉当前已经确定要移除的实体<!--by xltang-->
|
||
|
||
1. 调整[SetEntityOnFire](../接口/实体/行为.md#setentityonfire),新增参数burn_damage,可设置实体着火状态下每秒扣的血量<!--by guanmingyu-->
|
||
|
||
1. 调整[GetBiomeName](../接口/世界/地图.md#getbiomename),支持自定义下界/自定义末地使用<!--by likaiyu-->
|
||
|
||
1. 调整[SetBlockNew](../接口/世界/方块管理.md#setblocknew),增加接口使用说明<!--by likaiyu-->
|
||
|
||
1. 调整[PlayerDestoryBlock](../接口/玩家/行为.md#playerdestoryblock),新增sendInv参数,用于同步服务端背包信息,默认为不同步<!--by sutao-->
|
||
|
||
1. 调整[GetBlockNew](../接口/世界/方块管理.md#getblocknew),增加接口使用说明<!--by likaiyu-->
|
||
|
||
1. 调整[AddChunkPosWhiteList](../事件/世界.md#addchunkposwhitelist),ChunkAcquireDiscardedServerEvent不再需要该接口添加白名单<!--by czh-->
|
||
|
||
1. 调整[RemoveChunkPosWhiteList](../事件/世界.md#removechunkposwhitelist),ChunkAcquireDiscardedServerEvent不再需要该接口添加白名单<!--by czh-->
|
||
|
||
1. 调整[SetCommand](../接口/世界/指令.md#setcommand),当命令执行成功时返回True,否则返回False<!--by xltang-->
|
||
|
||
1. 调整[ChangePlayerDimension](../接口/玩家/行为.md#changeplayerdimension),新增接口使用备注<!--by likaiyu-->
|
||
|
||
1. 调整[RegisterEntityAOIEvent](../事件/世界.md#registerentityaoievent),新增期待响应的实体类型的参数<!--by guanmingyu-->
|
||
|
||
1. 调整[SetExtraData](../接口/实体/自定义数据.md#setextradata),新增参数autoSave,可设置是否自动保存数据,默认为True<!--by gzhuabo-->
|
||
|
||
1. 调整[ForbidLiquidFlow](../接口/世界/游戏规则.md#forbidliquidflow),支持在单机环境使用<!--by xltang-->
|
||
|
||
1. 调整[UpgradeMapDimensionVersion](../接口/世界/地图.md#upgrademapdimensionversion),调整使用时机的说明与建议<!--by likaiyu-->
|
||
|
||
1. 调整[SetPlayerAllItems](../接口/玩家/背包.md#setplayerallitems),修正itemDict传入空字典时无法清空盔甲、裤子、鞋子部位装备的问题<!--by xltang-->
|
||
|
||
1. 调整[SetEntityItem](../接口/实体/背包.md#setentityitem),支持设置[运输矿车]和[漏斗矿车]背包中的物品<!--by sutao-->
|
||
|
||
1. 调整[SpawnItemToContainer](../接口/方块/容器.md#spawnitemtocontainer),支持使用下面参数清空特定槽位:itemDict为空,为{}, 或itemName为minecraft:air,或者count为0<!--by sutao-->
|
||
|
||
1. 调整[SpawnItemToEnderChest](../接口/方块/容器.md#spawnitemtoenderchest),支持使用下面参数清空特定槽位:itemDict为空,为{}, 或itemName为minecraft:air,或者count为0<!--by sutao-->
|
||
|
||
1. 调整[DetectStructure](../接口/世界/地图.md#detectstructure),新增dimensionId参数,默认为-1,传入非负值时不依赖playerId<!--by likaiyu-->
|
||
|
||
1. 调整[SetPos](../接口/实体/属性.md#setpos),在床上时调用该接口会返回False<!--by likaiyu-->
|
||
|
||
1. 调整[SetFootPos](../接口/实体/属性.md#setfootpos),在床上时调用该接口会返回False<!--by likaiyu-->
|
||
|
||
1. 调整[SetRiderRideEntity](../接口/实体/行为.md#setriderrideentity),增加备注要求被骑乘生物的定义中具有minecraft:rideable组件,且组件中family_types含有可骑乘者的类型声明<!--by sutao-->
|
||
|
||
1. 调整[isEntityOnGround](../接口/实体/属性.md#isentityonground),添加备注"客户端实体刚创建时引擎计算还没完成,此时获取该实体是否着地将返回默认值True,需要延迟一帧进行获取才能获取到正确的数据"<!--by sutao-->
|
||
|
||
1. 调整[PlayCustomMusic](../接口/音效.md#playcustommusic),添加可以播放原版音效的描述。添加了与本地玩家距离大于16格则跳过播放的优化。<!--by czh-->
|
||
|
||
1. 调整[BindModelToModel](../接口/模型.md#bindmodeltomodel),挂接的模型不再会与实体模型播放相同的动作,现在可以对挂接模型播放单独的骨骼动画。<!--by xujiarong-->
|
||
|
||
1. 调整[BindModelToEntity](../接口/模型.md#bindmodeltoentity),挂接的模型不再会与实体模型播放相同的动作,现在可以对挂接模型播放单独的骨骼动画。<!--by xujiarong-->
|
||
|
||
1. 调整[ModelPlayAni](../接口/模型.md#modelplayani),新增动画混合功能, 新增设置动画层级参数,增加是否播放成功的返回值。<!--by xujiarong-->
|
||
|
||
1. 调整[SetCanMove](../接口/控制.md#setcanmove),调整接口使用说明<!--by likaiyu-->
|
||
|
||
1. 调整[SetMoveLock](../接口/控制.md#setmovelock),调整接口使用说明<!--by likaiyu-->
|
||
|
||
1. 调整[ModelPlayAnimation](../接口/虚拟世界/模型.md#modelplayanimation),新增动画混合功能, 新增设置动画层级参数。<!--by xujiarong-->
|
||
|
||
1. 调整[PlayerInventoryOpenScriptServerEvent](../事件/UI.md#playerinventoryopenscriptserverevent),新增某个客户端打开物品背包界面的事件<!--by xltang-->
|
||
|
||
1. 调整[WillTeleportToServerEvent](../事件/实体.md#willteleporttoserverevent),切维度接口以及changedimension指令现在会触发该事件。修复了tp指令触发时,toDimensionId异常的问题。<!--by czh-->
|
||
|
||
1. 调整[PlayerEatFoodServerEvent](../事件/玩家.md#playereatfoodserverevent),增加饥饿度参数,可修改<!--by lidi-->
|
||
|
||
1. 调整[ChunkAcquireDiscardedServerEvent](../事件/世界.md#chunkacquirediscardedserverevent),该事件不再需要注册区块白名单。事件参数添加了随区块卸载而从世界移除的实体以及自定义方块实体列表<!--by czh-->
|
||
|
||
1. 调整[HopperTryPullInServerEvent](../事件/方块.md#hoppertrypullinserverevent),更正事件触发时机描述为:当漏斗上方连接容器后,容器往漏斗开始输入物品时触发,事件仅触发一次<!--by xujiarong-->
|
||
|
||
1. 调整[HopperTryPullOutServerEvent](../事件/方块.md#hoppertrypulloutserverevent),更正事件触发时机描述为:当漏斗以毗邻的方式连接容器时,即从旁边连接容器时,漏斗向容器开始输出物品时触发,事件仅触发一次<!--by xujiarong-->
|
||
|
||
1. 调整[ClientPlayerInventoryOpenEvent](../事件/UI.md#clientplayerinventoryopenevent),新增isCreative参数<!--by xltang-->
|
||
|
||
- 修复
|
||
|
||
1. 修复[SetGameRulesInfoServer](../接口/世界/游戏规则.md#setgamerulesinfoserver),修复了设置cheat_info但是没填enable参数导致“激活作弊”选项无法开启的问题<!--by likaiyu-->
|
||
|
||
1. 修复[GetUserDataInEvent](../接口/物品.md#getuserdatainevent),修复了可能对部分事件无效的问题<!--by likaiyu-->
|
||
|
||
1. 修复[GetUserDataInEvent](../接口/物品.md#getuserdatainevent),修复了可能对部分事件无效的问题<!--by likaiyu-->
|
||
|
||
- 废弃(将在未来不可用)
|
||
|
||
1. 废弃PlaySystemSound,请使用PlayCustomMusic
|
||
|
||
1. 废弃LocateNeteaseFeature,请使用定位速度更快的接口LocateNeteaseFeatureRule
|
||
|
||
1. 废弃SpawnItemToChestBlock,请使用SpawnItemToContainer
|
||
|
||
1. 废弃Play,请使用PlayCustomMusic
|
||
|
||
1. 废弃GetPlayingAnim,现在骨骼模型支持同时播放多个动画,该接口仅返回单个动画名称。如需要获取正在播放的动画名称,请使用GetPlayingAnimList
|
||
|
||
1. 废弃PlayBodyAnim,1.23版本骨骼模型动画已增加动作融合功能,可通过动作融合实现上半身的动画播放和暂停。
|
||
|
||
1. 废弃StopBodyAnim,1.23版本骨骼模型动画已增加动作融合功能,可通过动作融合实现上半身的动画播放和暂停。
|
||
|
||
1. 废弃PlayLegAnim,1.23版本骨骼模型动画已增加动作融合功能,可通过动作融合实现下半身的动画播放和暂停。
|
||
|
||
1. 废弃StopLegAnim,1.23版本骨骼模型动画已增加动作融合功能,可通过动作融合实现下半身的动画播放和暂停。
|
||
|
||
1. 废弃OnEntityAreaEvent,请使用NewOnEntityAreaEvent
|
||
|