Numismatics VendorFlow

Adds configurable transaction limits with auto-reset timers to Numismatics Creative Vendors.

File Details

vendorflow-1.0.1.jar

  • R
  • Jun 22, 2026
  • 68.45 KB
  • 6
  • 1.21.1
  • NeoForge

File Name

vendorflow-1.0.1.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:numismatics-vendorflow-1582252:8298329"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

v1.0.1 — 22/06/2026

Added

  • Server-side compatibility: all features now work on dedicated servers (no client-side-only logic)
  • OP commands: /vd_reload, /vd_save, /vd_scan, /vd_reset
  • Auto-detect of existing creative vendors on world load and chunk load
  • Per-world persistence (data/vendorflow/vendors.json) with embedded instructions
  • VendorRegistry system: JSON-based registry with Gson serialization, captureEntry(), applyAll(), captureIfMissing()
  • Registry auto-save on vendor place/break, dirty-flag based flush on server stop
  • vd_scan command: scans all loaded chunks via reflection on blockEntityTickers
  • vd_reset command: resets all loaded vendors' transaction counters
  • Instructions in vendors.json documenting all fields and currencies

Fixed

  • /vd_reset not affecting pre-mod vendors (now iterates all loaded BEs via blockEntityTickers)
  • NPE on world path resolution (now uses ServerAboutToStartEvent)

Changed

  • Language: UI, tooltips, commands, and messages to English
  • Mod description: from "supply and demand / price fluctuation" to "transaction limits + per-vendor configuration registry"
  • Mod icon updated
  • JSON description (_note and _instructions in vendors.json)
  • Version bumped from 1.0.0 to 1.0.1