JonKazama-Hellion 186e02c3ee fix(plugin): register UiBuilder.OpenConfigUi / OpenMainUi stubs
Dalamud's plugin validator flagged two issues on v0.1.0:
- "The plugin does not register a config UI callback."
- "The plugin does not register a main UI callback."

v0.1.0 ships the RecipeData layer only - the actual SettingsWindow
and MainWindow arrive with module 08 (UI). To pass validation and to
give users a useful response when they click "Open Settings" or "Open
Main" in the plugin installer, both callbacks now fire toast
notifications via INotificationManager that point at the roadmap.

The handlers wire up in the constructor right after the host build
and unwire in DisposeAsync. INotificationManager joins the Block A
Dalamud services in PluginHostDependencies + PluginHostFactory so the
DI container also exposes it for later modules.
2026-05-27 22:59:01 +02:00
2026-05-27 19:16:36 +02:00
2026-05-27 19:16:36 +02:00
2026-05-27 19:16:36 +02:00

Anvil

An independent Hellion Forge plugin for FINAL FANTASY XIV crafting.

Anvil is a privacy-focused, zero-telemetry crafting helper for Dalamud (API level 15+). It provides a crafting simulator, a solver wrapper, recipe bookmarks, and an opt-in Auto-Craft hook.

Status: v0.1.0 — early development. The crafting simulator, solver wrapper, macro engine, hooks, IPC provider, bookmark store, and UI layers are being built module-by-module under the Anvil clean-room pipeline. The Recipe Data layer (module 01) is the first ground-up piece.

Features (planned)

  • Crafting Simulator — state machine for FFXIV crafting steps, conditions, buffs, and actions, with full Cosmic Exploration schema support.
  • Solver Wrapper — bridge to the Raphael Rust solver (bundled binary).
  • Recipe Note Overlay — anchors next to FFXIV's recipe-note addon.
  • Synth Helper Overlay — live next-action hint during synthesis.
  • Macro Editor — compose, replay, export to FFXIV macros and MacroMate.
  • Recipe Bookmarks — local list with notes, tags, and quick-open.
  • Auto-Craft (opt-in) — UseAction hook with explicit warning modal.
  • IPC Provider — exposes theme, macros, and crafting status to other Hellion Forge plugins.
  • Bilingual EN/DE UI with Hellion Anvil-Boutique styling (Forge-Bronze on dark surface).

Privacy

Zero telemetry. No network calls. Everything stays on your machine. See PRIVACY.md for the full statement.

Attribution

Anvil is a clean-room re-implementation, not a fork. The plugin is inspired by Craftimizer by Asriel Camora (MIT) — see NOTICE.md for the goodwill attribution.

License

MIT — Copyright (c) 2026 Hellion Online Media.

Install

The custom Dalamud repository URL for Anvil is:

https://gitea.hellion-forge.cloud/JonKazama-Hellion/Anvil/raw/branch/main/repo.json

Add this URL under Dalamud → Settings → Experimental → Custom Plugin Repositories, then install Anvil from the plugin installer.

S
Description
No description provided
Readme MIT 156 KiB
Languages
C# 97%
Shell 3%