
ProgressionAPI
Shared core API for a stable plugin ecosystem consistent custom item identity and clean integration.
Оцените первым
106
2
Список изменений
Initial Release
- Bukkit ServicesManager-based service locator pattern for all cross-plugin communication — no hard compile dependencies required
- ProgressionSkillApi — award XP (addXp, addXpPartyShare), query skill level, check skill ownership
- ProgressionXpEvent — cancellable Bukkit event fired on every XP gain; carries player, skill name, amount, and partyShare flag
- EconomyApi — mint physical coin items, give coins directly to player inventory (overflow drops to ground), check if an ItemStack is a valid coin, read coin value from PDC
- HologramApi / HologramServices — create, update, and delete Hologram objects composed of HologramLine entries
- NpcApi / NpcServices — inter-plugin NPC lookup and management bridge
- PartyApi / PartyServices — party membership queries and XP distribution bridge
- QuestInfo DTO — immutable quest data transfer object with fields for ID, name, NPC binding, active state, repeat/cooldown settings, prerequisite quest list, task description, loot, XP reward, coin reward, and item rewards; both JavaBean getters and record-style aliases provided
- QuestInfoProvider / QuestInfoProviders — service point for publishing and querying quest data across plugins
- CustomItemService / CustomItemServices — register and resolve custom item types by PDC key
- ItemIdentityService / ItemIdentityServices — canonical item identity resolution across multiple providers
- TutorialProvider / TutorialProviders — standard integration point for tutorial step injection
- EnchantType / ProgressionEnchantAPI — custom enchantment registry and lookup bridge
Файлы
progressionapi-1.0.1.jar(37.27 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.1
Загрузчики
Paper
Версии игры
1.21–1.21.11
Загрузок
81
Дата публикации
15.03.2026
