Files
netease-modsdk-wiki/docs/mcdocs/1-ModAPI/更新信息/3.6.md
boybook 760c2dd9ad 2.6
2025-12-01 20:59:16 +08:00

52 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 3.6
2025.10.23版本号V3.6 BE1.21.00包括Mod PC包手机测试版启动器和服务器引擎。
示例Demo<a href="../../../mcguide/20-玩法开发/13-模组SDK编程/60-Demo示例.html" rel="noopenner">前往此处下载</a>
## 一、更新时间表
1. 在2025年10月24日上线3.6第一个Beta版。
2. 在2025年11月19日上线3.6稳定版。
3. 在2025年11月21日全渠道将更新3.6版本玩家包体玩家将陆续更新到3.6版本,请开发者合理安排更新节奏。
## 二、重要功能更新
1.自定义容器新增[OpenNeteaseContainer](../接口/玩家/行为.md#openneteasecontainer)(服务端)接口,可以直接打开自定义容器界面,不依赖于方块、实体。该界面的**物品数据需由开发者自行维护**。
同时支持GetPlayerItem、SetPlayerItem接口修改界面内容PlayerTryAddCustomContainerItemServerEvent、PlayerTryPutCustomContainerItemServerEvent、PlayerTryRemoveCustomContainerItemServerEvent、PlayerTryAddCustomContainerItemClientEvent、PlayerTryPutCustomContainerItemClientEvent、PlayerTryRemoveCustomContainerItemClientEvent等事件也将正常触发。
2.新增[UseItemAttackEntity](../接口/世界/行为.md#useitemattackentity)(服务端)接口, 使用指定物品攻击某个实体,开发者可以使用该接口来模拟手持物品的实体攻击实体等。
3.新增自定义客户端破坏纹理功能,可自定义破坏表现在第几帧,对应[SetCrackFrame](../接口/方块/渲染.md#setcrackframe)(客户端)和[DestroyCrackFrame](../接口/方块/渲染.md#destroycrackframe)(客户端)接口
4.新增获取山头服务器拥有者id接口[GetHostPlayerUid](../接口/山头服务器.md#gethostplayeruid)(服务端)
## 三、API更新
# 3.6
- 新增
1. 新增[GetHostPlayerUid](../接口/山头服务器.md#gethostplayeruid)(服务端) 获取山头服务器拥有者id<!--by zhujinan-->
1. 新增[UseItemAttackEntity](../接口/世界/行为.md#useitemattackentity)(服务端) 使用指定物品攻击某个实体。<!--by liujinhua-->
1. 新增[OpenNeteaseContainer](../接口/玩家/行为.md#openneteasecontainer)(服务端) 打开自定义容器界面,不依赖于方块。该界面的物品数据需由开发者自行维护。<!--by liujinhua-->
1. 新增[RebuildPlayerRender](../接口/玩家/渲染.md#rebuildplayerrender)(客户端) 增加clearBindParticle参数用于控制是否清除粒子<!--by chenyuekai-->
1. 新增[SetCrackFrame](../接口/方块/渲染.md#setcrackframe)(客户端) 仅客户端的破坏纹理的渲染,可自定义破坏阶段在第几帧。<!--by liujinhua-->
1. 新增[DestroyCrackFrame](../接口/方块/渲染.md#destroycrackframe)(客户端) 销毁特定方块位置上的破坏纹理。<!--by liujinhua-->
1. 新增[RenderLayer](../枚举值/RenderLayer.md) 补充调整方块渲染时的材质类型<!--by lrz-->
- 调整
1. 调整[ModBlockEntityLoadedClientEvent](../事件/方块.md#modblockentityloadedclientevent)(客户端) 修复了自定义方块配置了block_container组件时返回的blockName不符合预期现在能正确返回方块的identifier<!--by lidi-->
1. 调整[ModBlockEntityRemoveClientEvent](../事件/方块.md#modblockentityremoveclientevent)(客户端) 修复了自定义方块配置了block_container组件时返回的blockName不符合预期现在能正确返回方块的identifier<!--by lidi-->
1. 调整[ActorDamageCause](../枚举值/ActorDamageCause.md) 修正了枚举值Campfire、SoulCampfire<!--by zja-->