Troubleshooting Sigil
Begin with:
/sigil info <item>
/sigil platform
info shows the registered definition, revision, abilities, triggers, uses and recipes. platform
shows the server capability probes and any compatibility tier involved.
An item does not load
Read the grouped load report after startup or /sigil reload. Check the file path and id first:
items/aether/mythril.yml defines aether:mythril. Then verify the base material, rarity, ability
type, trigger names, recipe ingredients and namespaced references.
One invalid definition should not erase unrelated items. Correct its first reported error, reload,
and confirm it appears in /sigil list.
An ability does not activate
- Confirm
/sigil info <item>lists the ability and intended trigger. - Check the player does not have the ability permission explicitly set to
false. - Confirm the item is not on cooldown and still has uses remaining.
- Check hand, sneaking, target and interaction requirements in the item file.
- If the ability comes from an addon, confirm that addon enabled and registered its type.
The node is sigil.ability.<namespace>.<item>.<ability-id>. Renaming the ability id creates a new
cooldown and permission identity.
A recipe does not work
Use /sigil recipe <item> to inspect the registered recipe. A custom ingredient matches Sigil's
persistent item id, not only its vanilla material or display name. Confirm the ingredient namespace,
recipe type and server support. Smithing and newer material features may be version-gated; the
startup report names the fallback or skipped feature.
Existing stacks show old text
Run /sigil reload, then /sigil refresh [player|all] when you need an immediate inventory sweep.
Ordinarily a stack re-renders when Sigil next resolves it. Its persistent id, revision, remaining
uses and unrelated third-party data survive the refresh.
If a lookalike stack never refreshes, it may not carry Sigil's persistent identity. Use a fresh
copy from /sigil give <item> to compare.
Vanilla crafting or anvils behave unexpectedly
Review rules in Server configuration. vanilla-recipes, anvil-rename,
anvil-combine and enchanting are server defaults that an item can override. Keeping custom
items out of vanilla recipes prevents their identity being consumed into a plain vanilla result.
A feature is missing on one server version
Run /sigil platform and read [gate] lines from startup. Sigil probes capabilities rather than
trusting version strings. A downgrade should say what was unavailable and what happened instead;
a silent disappearance is a bug worth reporting.
Loot does not appear
Confirm loot.yml is enabled and the item appears in /sigil list. Chest rules only run the first
time Minecraft generates that inventory; reopening an existing chest cannot test them. For mob
rules, check the exact Bukkit entity type, require-player-kill, and the effective chance after
looting-bonus. Reloading changes future rolls only.