COWMODSКаталог модов

ProgressionAPI

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

3642обновлён 15 мар. 2026 г.
ПриключенияСнаряжениеМеханики игры

Описание

ProgressionAPI

When you run multiple custom plugins, the real pain is consistency: item IDs, matching logic, shared services, and “why does this behave differently here?”. ProgressionAPI solves that by being the single source of truth for your ecosystem—especially for reliable custom item identity. Less duplication, fewer bugs, cleaner updates.

Highlights:

Central services for your plugin ecosystem

Consistent item identity logic (spec-based workflows)

Built for maintainability and clean multi-plugin setups

Perfect for: servers running multiple custom Progression plugins.

Why you’ll love it

One “source of truth” for your plugins

Less duplicated logic = fewer weird bugs

Makes updates and maintenance significantly easier

Features

Central services/interfaces for ecosystem plugins

Consistent item identity / spec-based workflows

Clean integration layer for multi-plugin setups

Setup

Install as a dependency plugin

Ensure dependent plugins load after it

Configure item identity/spec handling if applicable

Compatibility

Platform: Paper / Spigot (Paper recommended)

Intended as a dependency for Progression ecosystem plugins

Последние версии

Все версии →
release

ProgressionAPI 1.0.1

1.0.1
15 мар. 2026 г.317Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
## 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
release

ProgressionAPI 1.0.0

1.0.0
17 февр. 2026 г.47Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать