Sueta

ProgressionAPI

1.0.1

Shared core API for a stable plugin ecosystem consistent custom item identity and clean integration.

·Plugin
  1. 1.0.1latestProgressionAPI 1.0.1Mar 15, 2026

    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
    197 downloads
  2. 1.0.0ProgressionAPI 1.0.0Feb 17, 2026
    37 downloads

Similar projects

Plugin →