Skip to main content

DadaProgressions beta-26.2

Beta 26.2 expands goal filtering, debugging, and the in-game administration workflow.

Filter groups

Global and per-criterion filter groups can use:

filter-mode: ALL

or:

filter-mode: ANY

ALL requires every filter in the group to pass. ANY requires at least one filter to pass.

New filters

The modular filter system gained:

  • biome;
  • min-y;
  • max-y;
  • min-amount;
  • max-amount.

Goal debugging

Administrators can use:

/dp admin debug <goalId> <onlinePlayer>

The command explains the next relevant event, filter checks, calculated points, prerequisite state, and cooldown result.

Hierarchical visual editor

/dp admin editor was expanded into a hierarchical editor for:

  • goals;
  • composite criteria;
  • modular filters;
  • numeric values;
  • multi-select filter values;
  • prerequisite goals.

Numeric keypads, paginated selectors, and private-chat fallback make advanced configurations editable without manually opening YAML files.

Safe editing and reloads

Invalid edits are rolled back atomically. Validation is non-destructive and rejected configurations leave the active registry untouched.

Validation covers malformed YAML, invalid or duplicate IDs, incompatible filters, missing prerequisites, missing tiers, and prerequisite cycles.

Runtime and distribution

The bundled DadaPlatform runtime was updated from 26.0 to 26.2 for the shared message API and scheduler primitives.

All Maven modules and the shaded distribution were updated to beta-26.2.