promotional bannermobile promotional banner

Q Anvil

Q Anvil replaces experience-based anvil costs with player health, optional QShop currency, and flexible KubeJS customization.
Back to Files

qanvil-1.3.0

File nameqanvil-1.3.0.jar
Uploader
DxEVILDxEVIL
Uploaded
Sep 4, 2026
Downloads
640
Size
60.1 KB
Mod Loaders
Forge
File ID
8804089
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:q-anvil-1661776:8804089")

Learn more about Curse Maven

What's new

1.3.0

KubeJS

  • Added explicit prompt text control with event.setText('Text').
  • Prompt text replaces the Q Anvil title at the top of the GUI and is synchronized from the server to the client.
  • Removed the legacy event.text compatibility path.
  • Callback return values are ignored; returning a string no longer sets prompt text.
  • event.setCanceled(true) can still be used together with event.setText(...) to show a warning while rejecting an operation.

Documentation

  • Updated the KubeJS examples and API notes to use the explicit prompt text method.

Fixes

  • Q Anvil now preserves enchantment-book levels above the vanilla maximum when applying them to an item.
  • QShop currency charges now use whole units and round fractional costs up consistently.
  • Currency display names are synchronized from the server so multiplayer clients no longer show only the currency id.
  • Payment validation and vanilla anvil input consumption now use the same settled currency amount.

This mod has no additional files