▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/CuriosPaper
CuriosPaper

CuriosPaper

Making the curios api for paper mc

302
6
Все версииCuriosPaper 1.0.2

CuriosPaper 1.0.2

Release3 мес. назад

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

🚀 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 rebuild forces a rebuild when needed.

✔ Proper Namespace Enforcement

  • Reserved namespace curiospaper is 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.json
    • curios_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 curiospaper or minecraft.
  • 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 мес. назад

Загрузил

ID версии

Главная