TribeCraft Wiki · Release 2026.09.5
Wiki Release: 2026.09.5 · UltimateClans: 9.1.4 · Documentation branch: 9 · Anvil

Anvil#

Anvil adds internal Anvil GUI/input implementation used by compatible UltimateClans menus for text entry. The pages in this section explain what players see in-game, what administrators need to configure, the normal setup flow, and the most common problems you may need to diagnose.

Compatibility#

  • Component version: 1.1
  • Documentation release: 2026.09.5
  • Minimum UltimateClans version: 9.0.0

What you can do with it#

  • Keep the module installed/enabled when another module/addon opens an Anvil-based text prompt
  • Test a rename/text-entry action after Minecraft/core updates

How it works#

Why this module exists#

Anvil is a shared text-input implementation used by other UltimateClans components. Players normally encounter it indirectly when a GUI asks them to type a name/value. It has little standalone configuration; server-version compatibility and correct callback handling are the important operational concerns.

First setup#

This component has little or no standalone installed configuration. Verify that the parent plugin detects it successfully, then test the feature that consumes it.

  1. Keep the module installed/enabled when another module/addon opens an Anvil-based text prompt.
  2. Test a rename/text-entry action after Minecraft/core updates.

This feature is mainly automatic or accessed through the parent plugin/GUI, so it does not need a large standalone command tree.

What administrators should configure#

  • This is primarily infrastructure rather than a standalone player feature; compatibility with server version matters more than gameplay configuration.

Before going live#

  1. Back up the component data/configuration.
  2. Start the server and confirm the component is detected without startup errors.
  3. Test with a non-OP player and the lowest clan role that should have access.
  4. Exercise the complete flow once, including the failure/deny path, not only the happy path.
  5. Restart the server and verify that persistent state survives.
  6. If the network is multiserver, repeat the test from a second node and verify storage/synchronization.

Troubleshooting quick reference#

SymptomLikely causeWhat to check
Anvil input GUI throws errorImplementation does not match server version/APIUse the compatible module build and inspect startup implementation selection.
Text is entered but action is not savedCalling module/addon validation rejected the inputCheck the feature-specific error, not only the Anvil UI.

For a longer diagnostic flow, open the Troubleshooting page for this component.