HomeJavaModsFlight Kick Bypass
Flight Kick Bypass

Flight Kick Bypass

Flight Kick Bypass icon

Flight Kick Bypass is a server-side mod for Minecraft.

When a player is about to be disconnected by the vanilla server for floating or flying too long, the mod first teleports the player to the top of the first solid collision block below their current position. After that, it either continues the vanilla kick flow or keeps the player online, depending on the server config.

Why

Some modded blocks can have models or collision behavior that leave players in positions where the server repeatedly triggers the vanilla flying check. Network issues can cause similar repeated disconnects. Once this happens, the player may be kicked again immediately after reconnecting, which often requires an administrator to manually move the player or intervene through server tools.

This mod reduces that recovery work by moving the player to a valid block below them before the flying kick is processed.

Features

Configuration

Both loader implementations use the same keys and defaults.

NeoForge writes its server config to <world>/serverconfig/flightkickbypass-server.toml:

kickAfterTeleport = true
expandedSearchRadius = 0
disconnectMessageSuffix = "Teleported to the nearest safe position before disconnecting."
teleportMessage = "Flying was detected for too long, so you were teleported to the nearest safe position instead of being disconnected."

Fabric writes config/flightkickbypass.json:

{
  "kickAfterTeleport": true,
  "expandedSearchRadius": 0,
  "disconnectMessageSuffix": "Teleported to the nearest safe position before disconnecting.",
  "teleportMessage": "Flying was detected for too long, so you were teleported to the nearest safe position instead of being disconnected."
}

kickAfterTeleport options:

expandedSearchRadius options:

Player-facing messages:

Notes

This mod does not grant flight permission and does not change the vanilla movement check itself. It only changes what happens immediately before the vanilla flying disconnect is processed.

The project icon is AI-generated illustrative artwork, not an in-game screenshot.


Flight Kick Bypass

Flight Kick Bypass 图标

Flight Kick Bypass 是一个适用于 Minecraft 的服务端 mod。

当玩家即将因为原版服务器的“长时间悬空/飞行”检测而被踢出时,本 mod 会先把玩家传送到当前位置 X/Z 下方第一个具有碰撞体的方块顶部。传送完成后,可以根据服务端配置选择继续执行原版踢出流程,或保留玩家在线。

为什么做这个 mod

某些 mod 方块的模型或碰撞表现,可能会让玩家停在容易反复触发原版飞行检测的位置。网络问题也可能造成类似的连续踢出。一旦出现这种情况,玩家重连后可能立刻再次被踢出,通常需要管理员手动移动玩家,或通过服务器管理工具介入处理。

本 mod 的目的就是在飞行踢出真正执行前,先尝试把玩家移动到下方有效方块上,减少这类问题带来的人工处理成本。

功能

配置

两个加载器使用相同的配置键和默认值。

NeoForge 会把服务端配置写到 <world>/serverconfig/flightkickbypass-server.toml

kickAfterTeleport = true
expandedSearchRadius = 0
disconnectMessageSuffix = "Teleported to the nearest safe position before disconnecting."
teleportMessage = "Flying was detected for too long, so you were teleported to the nearest safe position instead of being disconnected."

Fabric 会写入 config/flightkickbypass.json

{
  "kickAfterTeleport": true,
  "expandedSearchRadius": 0,
  "disconnectMessageSuffix": "Teleported to the nearest safe position before disconnecting.",
  "teleportMessage": "Flying was detected for too long, so you were teleported to the nearest safe position instead of being disconnected."
}

kickAfterTeleport 选项说明:

expandedSearchRadius 选项说明:

向玩家展示的文本:

说明

本 mod 不会给予玩家飞行权限,也不会修改原版移动检测本身。它只改变原版飞行踢出即将执行前的处理行为。

项目图标为 AI 生成的说明性美术图,并非游戏内截图。

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more