TribeCraft Wiki · Release 2026.09.8
Wiki Release: 2026.09.8 · UltimateRaids: 0.12.0 · Documentation branch: 1

RegistryAPI and IntegrationAPI#

UltimateRaids is designed so addons/extensions can add behavior without replacing the raid engine.

Custom processors#

RegistryAPI accepts implementations of:

  • RaidActionImplement
  • RaidRewardImplement
  • RaidObjectiveImplement
  • RaidRequirementImplement

Each implementation has a stable ID. After registration, that ID can be referenced from the normal raid YAML.

A custom objective may receive entity death, player move, interaction, block break and item pickup callbacks and can decide when it is complete.

Compatibility providers#

IntegrationAPI can register:

  • ItemParseImplement
  • EntityImplement
  • GroupImplement
  • BorderImplement
  • EconomyImplement
  • SchematicImplement
  • PlayerVisualImplement

This is the mechanism used by compatibility extensions for custom items, mobs, clans/groups, economy, world/schematic tools and packet visuals.

Provider rules#

Explicit provider IDs select exactly that provider. AUTO uses the configured preference list. Core providers such as DEFAULT/INTERNAL/SOLO are protected from inappropriate unregister operations by the implementation manager.

Group relationships#

Group providers can expose SAME, ALLY, NEUTRAL and RIVAL, allowing external clan/party systems to supply richer competitive relationships.