▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/NewGen Team
NewGen Team

NewGen Team

Modern team, faction and guild plugin for Paper & Folia with async database, GUI, PlaceholderAPI, Vault and PlayerPoints support.

Оцените первым
40
0
Все версииNewGen Team 1.1.0

NewGen Team 1.1.0

Release04.09.2026

Список изменений

NewGenTeam 1.1.0

Release date: September 4, 2026 Minecraft: Paper 26.2+ Java: 25+

Platform & Build Updates

  • Upgraded Paper API from 1.21.4-R0.1-SNAPSHOT to 26.2.build.121-stable.

    • Minecraft 26.2 adopts Mojang's new year-based versioning scheme introduced in 2026.
  • Upgraded PacketEvents from 2.11.2 to 2.13.0.

  • Upgraded the Java toolchain from 21 to 25.

    • Paper 26.2 requires JVM 25 or newer.
  • Upgraded Gradle Wrapper from 8.10.2 to 9.7.1.

  • Upgraded Shadow Gradle Plugin from 8.3.5 to 9.6.1.

    • Required for proper handling of Java 25 bytecode (class major version 69).
  • Updated plugin version from 1.0.0 to 1.1.0.

  • Kept api-version: '1.21' to maintain compatibility across the 1.21+ and 26.x version lines.

Sign Input

The Sign Input system has been significantly improved for large servers, with a focus on reliability and performance.

Session Timeout

  • Added a 60-second timeout for every sign input session.
  • Sessions are automatically cancelled if the client does not send an UPDATE_SIGN packet.
  • The original block is restored automatically.
  • The callback receives null when a session expires.
  • Prevents abandoned sessions from remaining in memory indefinitely.

Ghost Sign Fix

  • Fixed an issue where cancelling a sign input session could leave a ghost sign visible on the client.
  • cancel() now always sends the original block state back to the player when they are still online.
  • Offline players are safely ignored, maintaining Folia compatibility.

Race Condition Protection

  • Added atomic ConcurrentHashMap.remove(key, value) handling.
  • Prevents timeout handlers and packet responses from processing the same session simultaneously.
  • Guarantees that a session callback cannot be triggered twice.

Input Sanitization

Client-provided sign input is now sanitized:

  • Maximum length: 64 characters
  • Removes the legacy color character §
  • Removes control characters
  • Protects against maliciously crafted client input

Performance Improvements

  • Cached the global ID of OAK_SIGN instead of repeatedly calling SpigotConversionUtil.
  • Added an early fast-path in onPacketReceive before parsing the packet wrapper.
  • Sign packet processing now has virtually zero overhead for normal player traffic.

Bug Fixes

Team Chat Color Injection

Fixed a security and formatting issue in ChatService.

Previously, players could inject legacy color or formatting codes such as:

  • &c
  • §a
  • &k

into team chat messages, potentially changing the color or formatting of the entire message.

Team chat input is now sanitized before being inserted into the chat format.

Code Cleanup

  • Removed the unused ChatInputService.
  • The project exclusively uses SignInputService for sign-based input.

Known Issues

TeleportFlag.EntityState.RETAIN_PASSENGERS

TeleportFlag.EntityState.RETAIN_PASSENGERS in HomeService is marked deprecated-for-removal in Paper 26.2.

There is currently no replacement constant available that provides the same intended behavior.

The flag is therefore intentionally retained because it remains the correct option for team home teleportation.

Файлы

NewGenTeam-1.1.0.jar(20.19 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.1.0

Загрузчики

Folia
Paper

Версии игры

1.21–26.2

Загрузок

17

Дата публикации

04.09.2026

Загрузил

ID версии

Главная