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.