Repository navigation
ALInvite 2.1.4
未绑定邀请码玩家的登录门禁增强。
新增
- 指令白名单:未绑定期间仅允许
/alinvite、/ali、/invite,其余指令全部拦截(含命名空间形式)。 - 强制旁观者模式:锁定期间自动切换到旁观者,天然规避受伤、PvP、死亡重生绕过、方块/实体交互;绑定或放行后恢复原模式(可配置回退模式
restore_gamemode)。 - 禁止聊天:锁定期间无法公屏发言。
- 禁止背包与物品:拦截打开容器/背包、物品栏点击、丢弃物品、使用物品与方块交互。
- 可选位置锁定
binding_gate.position_lock:true(默认):玩家被钉在登录位置,禁止移动与传送。false:玩家可在旁观者模式下自由移动查看,但指令/聊天/背包/物品等其余限制仍然生效。
配置项(binding_gate)
spectator_lock、restore_gamemode、position_lock、block_commands、block_chat、block_interaction,均默认开启(restore_gamemode 默认 SURVIVAL)。
兼容性
- Paper / Folia(已在 Folia 26.3 环境核对线程归属:旁观者切换与恢复均在玩家 region 线程执行,关闭位置锁后不做任何跨区域传送)。
- 构建:Java 21,Maven package 通过(单元测试全绿)。
注:本版本为代码发布,尚未在生产服务器实际部署与真人端到端验证。