
DuckTeam
A lightweight, high-performance Minecraft server plugin designed to expand your server's display capabilities using PlaceholderAPI.
Оцените первым
18
0
Список изменений
📋 CHANGELOG: DUCKTEAM (v1.7)
1. Color System Upgrade (Multi-stop Gradient)
- Linear to Multi-stop Transition: Replaced legacy system limited to 2 fixed color points (
startColor/endColor). - Dynamic Segments: New algorithm automatically divides text into segments based on provided Hex codes.
- Smooth Color Interpolation: Characters calculate local RGB linear interpolation between two closest color stops.
- Seamless Transitions: Perfectly seamless color blending across the entire string length.
- Static Hex Support: System falls back to a single-color format if only one Hex code is provided.
2. Storage Structure Changes
- Data Consolidation (
teams.yml): Removed separate configuration keys for.startColorand.endColor. - List-Based Storage (
List): Stored data under a single.colorsstring list per team. - Unlimited Capacity: File remembers an unlimited number of color codes while preserving exact input order.
3. /team color Command Enhancements
- Infinite Dynamic Syntax: Accepts as many color codes as you want, with a minimum of 1.
- Old:
/team color [team_name] [Start_Hex] [End_Hex](Required exactly 2 codes). - New:
/team color [team_name] [Hex1] [Hex2] [Hex3] [Hex4]...
- Old:
- Backward Preset Compatibility: Maintained full functionality for all built-in color presets like
VIP,PRO,WARRIOR,GALAXY. - Array Auto-conversion: Automatically breaks presets into array lists to feed the new gradient engine.
4. User Experience & Tab-Completion Optimization
- Infinite Arguments Auto-complete: Tweaked Tab-completer logic from a fixed-length check to a dynamic check (
args.length >= 3). - Uninterrupted Suggestions: Players can continuously press
Tabfor 3rd, 4th, 5th+ color stop suggestions.
5. PlaceholderAPI Expansion & Robustness
- Centralized Data Fetching: Replaced isolated calls (
getTeamStartColor/getTeamEndColor) with centralizedplugin.getTeamColors()method. - Fallback Mechanism: Handles old data versions that lack the new list format automatically.
- On-the-fly Conversion: Converts legacy structures into a 2-color array list immediately during runtime.
- Crash Prevention: Prevents white text glitched displays and
NullPointerExceptioncrashes.
Файлы
DuckTeam-2.0-SNAPSHOT.jar(16.56 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2.0-SNAPSHOT
Загрузчики
Paper
Версии игры
1.21–1.21.11
Загрузок
13
Дата публикации
03.06.2026
