Skip to content
On this page
通用

ClientPostEffectServerApi

top.katton.apicommon/src/main/kotlin/top/katton/api/ClientPostEffectServerApi.kt
请求一个 Fabric 或 NeoForge 客户端启用已注册的后处理效果。

setPlayerPostEffect

setPlayerPostEffect通用函数
kotlin
fun setPlayerPostEffect(player: ServerPlayer, id: Identifier)

请求一个 Fabric 或 NeoForge 客户端启用已注册的后处理效果。

客户端必须在收到数据包前注册 [id]。Paper 没有 Katton 客户端,因此此函数在 Paper 上不会产生可见效果。

setPlayerPostEffect

setPlayerPostEffect通用函数
kotlin
fun setPlayerPostEffect(player: ServerPlayer, id: String): Boolean

[setPlayerPostEffect] 的字符串 id 重载。若 [id] 无效则返回 false。

setAllPlayersPostEffect

setAllPlayersPostEffect通用函数
kotlin
fun setAllPlayersPostEffect(id: Identifier)

请求所有已连接的 Fabric 或 NeoForge 客户端启用 [id]。

setAllPlayersPostEffect

setAllPlayersPostEffect通用函数
kotlin
fun setAllPlayersPostEffect(id: String): Boolean

[setAllPlayersPostEffect] 的字符串 id 重载。若 [id] 无效则返回 false。

clearPlayerPostEffect

clearPlayerPostEffect通用函数
kotlin
fun clearPlayerPostEffect(player: ServerPlayer)

请求一个客户端清除当前启用的 Katton 后处理效果。

clearAllPlayersPostEffect

clearAllPlayersPostEffect通用函数
kotlin
fun clearAllPlayersPostEffect()

请求所有已连接客户端清除当前启用的 Katton 后处理效果。

togglePlayerPostEffect

togglePlayerPostEffect通用函数
kotlin
fun togglePlayerPostEffect(player: ServerPlayer)

请求一个客户端切换当前 Katton 后处理效果的启用状态。

toggleAllPlayersPostEffect

toggleAllPlayersPostEffect通用函数
kotlin
fun toggleAllPlayersPostEffect()

请求所有已连接客户端切换当前 Katton 后处理效果的启用状态。