更新3.4API
This commit is contained in:
@@ -44,7 +44,6 @@ sidebarDepth: 1
|
||||
| [PlayerIntendLeaveServerEvent](世界.md#playerintendleaveserverevent) | <span style="display:inline;color:#ff5555">服务端</span> | 触发时机:即将删除玩家时触发该事件,此时可以通过各种API获取玩家的当前状态。 |
|
||||
| [PlayerJoinMessageEvent](世界.md#playerjoinmessageevent) | <span style="display:inline;color:#ff5555">服务端</span> | 触发时机:准备显示“xxx加入游戏”的玩家登录提示文字时服务端抛出的事件。 |
|
||||
| [PlayerLeftMessageServerEvent](世界.md#playerleftmessageserverevent) | <span style="display:inline;color:#ff5555">服务端</span> | 触发时机:准备显示“xxx离开游戏”的玩家离开提示文字时服务端抛出的事件。 |
|
||||
| [PrimaryClientSyncSkinClientEvent](世界.md#primaryclientsyncskinclientevent) | <span style="display:inline;color:#7575f9">客户端</span> | 主客户端自己更换了皮肤触发 |
|
||||
| [RemoveEntityClientEvent](世界.md#removeentityclientevent) | <span style="display:inline;color:#7575f9">客户端</span> | 客户端侧实体被移除时触发 |
|
||||
| [RemovePlayerAOIClientEvent](世界.md#removeplayeraoiclientevent) | <span style="display:inline;color:#7575f9">客户端</span> | 玩家离开当前玩家视野时触发的事件 |
|
||||
| [ServerChatEvent](世界.md#serverchatevent) | <span style="display:inline;color:#ff5555">服务端</span> | 玩家发送聊天信息时触发 |
|
||||
@@ -244,7 +243,7 @@ sidebarDepth: 1
|
||||
无
|
||||
|
||||
- 备注
|
||||
- 区块卸载:游戏只会加载玩家周围的区块,玩家移动到别的区域时,原来所在区域的区块会被卸载,参考[区块介绍](https://minecraft-zh.gamepedia.com/%E5%8C%BA%E5%9D%97)
|
||||
- 区块卸载:游戏只会加载玩家周围的区块,玩家移动到别的区域时,原来所在区域的区块会被卸载,参考[区块介绍](https://zh.minecraft.wiki/w/%E5%8C%BA%E5%9D%97)
|
||||
|
||||
|
||||
|
||||
@@ -271,7 +270,7 @@ sidebarDepth: 1
|
||||
无
|
||||
|
||||
- 备注
|
||||
- 区块卸载:游戏只会加载玩家周围的区块,玩家移动到别的区域时,原来所在区域的区块会被卸载,参考[区块介绍](https://minecraft-zh.gamepedia.com/%E5%8C%BA%E5%9D%97)
|
||||
- 区块卸载:游戏只会加载玩家周围的区块,玩家移动到别的区域时,原来所在区域的区块会被卸载,参考[区块介绍](https://zh.minecraft.wiki/w/%E5%8C%BA%E5%9D%97)
|
||||
|
||||
|
||||
|
||||
@@ -288,6 +287,8 @@ sidebarDepth: 1
|
||||
| 参数名 | <div style="width: 4em">数据类型</div> | 说明 |
|
||||
| :--- | :--- | :--- |
|
||||
| dimension | int | 该区块所在的维度 |
|
||||
| chunkPosX | int | 区块的x坐标,对应方块X坐标区间为[x * 16, x * 16 + 15] |
|
||||
| chunkPosZ | int | 区块的z坐标,对应方块Z坐标区间为[z * 16, z * 16 + 15] |
|
||||
| blockEntityData | [{"blockName":str,"posX":int,"posY":int,"posZ":int}...]/None | 该区块中的自定义方块实体列表,通常是由自定义特征生成的自定义方块,没有自定义方块实体时该值为None |
|
||||
|
||||
- 返回值
|
||||
@@ -444,11 +445,11 @@ sidebarDepth: 1
|
||||
|pos|tuple|含有三个float的坐标,如(-0.93, 81.25, -5.67)|
|
||||
|target|tuple|含有对应的所有目标entityId,如('-139816907912', '-263852559602')|
|
||||
|entity|dict|含有实体名称,如{'entityType': 'minecraft:cow'}|
|
||||
|effect|dict|含有状态效果名称和对应的[EffectType](../枚举值/EffectType.md)枚举,如`{'name': 'absorption', 'id': 22}`|
|
||||
|dimension|dict|含有维度名称和对应数字id,如`{'name': 'nether', 'id': 1}`|
|
||||
|biome|dict|含有生物群系名称和对应的[BiomeType](../枚举值/BiomeType.md)枚举,如`{'name': 'bamboo_jungle', 'biomeType': 48}`|
|
||||
|structure|dict|含有结构名称和对应的[StructureFeatureType](../枚举值/StructureFeatureType.md)枚举,如`{'name': 'ancient_city', 'structureType': 15}`|
|
||||
|enchant|dict|含有附魔名称和对应的[EnchantType](../枚举值/EnchantType.md)枚举,如`{'identifier': 'knockback', 'type': 12}`|
|
||||
|effect|dict|含有状态效果名称和对应的[EffectType](../枚举值/EffectType.md)枚举,如{'name': 'absorption', 'id': 22}|
|
||||
|dimension|dict|含有维度名称和对应数字id,如{'name': 'nether', 'id': 1}|
|
||||
|biome|dict|含有生物群系名称和对应的[BiomeType](../枚举值/BiomeType.md)枚举,如{'name': 'bamboo_jungle', 'biomeType': 48}|
|
||||
|structure|dict|含有结构名称和对应的[StructureFeatureType](../枚举值/StructureFeatureType.md)枚举,如{'name': 'ancient_city', 'structureType': 15}|
|
||||
|enchant|dict|含有附魔名称和对应的[EnchantType](../枚举值/EnchantType.md)枚举,如{'identifier': 'knockback', 'type': 12}|
|
||||
|
||||
|
||||
|
||||
@@ -495,7 +496,7 @@ sidebarDepth: 1
|
||||
无
|
||||
|
||||
- 备注
|
||||
- 触发情景:实体从场景中被删除,例如:生物死亡,生物被[清除](https://minecraft.fandom.com/zh/wiki/%E7%94%9F%E6%88%90#.E6.B8.85.E9.99.A4),玩家退出游戏,船/盔甲架被破坏,掉落物/经验球被捡起或清除
|
||||
- 触发情景:实体从场景中被删除,例如:生物死亡,生物被[清除](https://zh.minecraft.wiki/w/%E7%94%9F%E6%88%90#%E6%B8%85%E9%99%A4),玩家退出游戏,船/盔甲架被破坏,掉落物/经验球被捡起或清除
|
||||
- 当生物随区块卸载时,不会触发该事件,而是ChunkAcquireDiscardedServerEvent事件
|
||||
- 关于生物的清除:当生物离玩家大于wiki所说的距离,并且还在玩家的模拟距离内时,会被清除。也就是说,如果玩家瞬间传送到远处,原处的生物马上离开了模拟距离,并不会被清除
|
||||
- 玩家退出游戏时,EntityRemoveEvent,DelServerPlayerEvent按顺序依次触发
|
||||
@@ -1195,24 +1196,6 @@ comp.ClearAllNeteaseFeatureWhiteList()
|
||||
在零件中直接声明一个同名函数,即可完成监听,详情参考<a href="../../../mcguide/20-玩法开发/14-预设玩法编程/12-深入理解零件/0-零件开发.html#零件事件">零件事件</a>
|
||||
|
||||
|
||||
## PrimaryClientSyncSkinClientEvent
|
||||
|
||||
<span style="display:inline;color:#7575f9">客户端</span>
|
||||
|
||||
- 描述
|
||||
|
||||
主客户端自己更换了皮肤触发
|
||||
|
||||
- 参数
|
||||
|
||||
无
|
||||
|
||||
- 返回值
|
||||
|
||||
无
|
||||
|
||||
|
||||
|
||||
## RemoveEntityClientEvent
|
||||
|
||||
<span style="display:inline;color:#7575f9">客户端</span>
|
||||
|
||||
Reference in New Issue
Block a user