Skip to content

Add 1.21+ chat compatibility bridge - #18

Merged
slyphmp4 merged 1 commit into
masterfrom
feature/support-1-21-plus-chat-bridge
Apr 19, 2026
Merged

slyphmp4 merged 1 commit into
masterfrom
feature/support-1-21-plus-chat-bridge

Conversation

@slyphmp4

Copy link
Copy Markdown
Owner

Что сделано

  • Добавлен мост ModernChatBridge для io.papermc.paper.event.player.AsyncChatEvent (1.19+ / 1.21+)
  • На новых версиях чат обрабатывается через AsyncChatEvent
  • На 1.16–1.18 оставлен fallback через AsyncPlayerChatEvent
  • Обновлен startup-лог: теперь показывает активный чат-режим

Почему это безопасно

  • Никаких прямых импортов AsyncChatEvent в основной логике 1.16, используется отражение
  • Если современный event недоступен, плагин автоматически использует старый путь

Проверка

  • ./gradlew clean build — успешно

@slyphmp4
slyphmp4 merged commit 5291de5 into master Apr 19, 2026
1 check passed
@slyphmp4
slyphmp4 deleted the feature/support-1-21-plus-chat-bridge branch April 19, 2026 22:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant