
302
6
Список изменений
🚀 Major Resource Pack System Overhaul
The entire resource pack pipeline has been redesigned for stability, performance, and extensibility.
✔ Dirty-Flag Build System
- Pack now builds only once after plugins finish registering.
- No more multiple rebuilds spamming your server startup.
/curios rp rebuildforces a rebuild when needed.
✔ Proper Namespace Enforcement
- Reserved namespace
curiospaperis now locked. Only CuriosPaper itself can use it. - Addons attempting to use it are rejected (no crashes).
- Minecraft namespace (
minecraft:) is only allowed when enabled in config.
✔ Namespace Conflict Logging
New conflict categories are now visible via:
/curios rp conflicts
Logs include:
- Reserved namespace violations
- Minecraft namespace violations
- Duplicate namespace owners
- Allowed (config-enabled) conflicts
✔ File Conflict Handling
-
Only curated files support JSON merging:
curios_item_base.jsoncurios_combined_override.json
-
All other files use strict copy-or-skip logic.
-
Conflicting files are logged cleanly without stopping the build.
📦 Resource Pack Delivery Improvements
- Rebuilds now automatically re-send the updated pack to all online players.
- Clients receive the correct updated assets without needing to relog.
- Pack SHA1 hash is recalculated and applied correctly.
🛠 New Admin Commands
/curios rp info
Shows:
- RP server status
- Host + port
- Pack size
- Hash
- Dirty state
- Registered namespaces
- Registered sources
/curios rp rebuild
- Forces full rebuild
- Sends the updated pack to all online players
/curios rp conflicts
- Shows namespace + file conflicts in one place
🐛 Fixes
- Plugin no longer crashes when addons misuse namespaces.
- CuriosPaper no longer blocks itself from using
curiospaperorminecraft. - Rebuild now correctly refreshes the pack for all players.
- Removed unsafe deep JSON merging everywhere except curated overrides.
❤️ Developer Improvements
- Added new getters for debugging and integration.
- Enforced consistent namespace ownership model.
- Simplified addon RP registration behavior.
- Removed fragile merging code in favor of predictable behavior.
🎉 Update Summary
CuriosPaper v1.0.2 is a massive stability overhaul, especially in how resource packs are validated, built, and distributed. Addons are now safer, conflicts are predictable, and server owners have better control + visibility.
Файлы
CuriosPaper-1.0.2.jar(137.08 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.2
Загрузчики
Paper
Версии игры
1.21.4–1.21.10
Загрузок
9
Дата публикации
3 мес. назад
