Configuration API

Update Configuration

Programmatically modify module settings:

const api = game.modules.get("stylish-action-hud").api;

// Merge with existing configuration
await api.updateConfiguration({
  enableActionMenu: true,
  enablePartyHUD: true,
  theme: "glass",
});

// Completely replace configuration
await api.updateConfiguration(
  { enableActionMenu: false },
  { replace: true }
);

Update Client Positions

Modify per-client position data:

await api.updateClientPositions({
  "action-menu": { x: 100, y: 200 },
  "party-hud": { x: 50, y: 50 },
});