Troubleshooting - mess1re/axiomata GitHub Wiki
- The definition must be under
data/<namespace>/blueprints/. - An outline must be under
data/<namespace>/blueprint_outlines/. - The outline ID must match the definition's
outlinefield, or the blueprint ID if that field is omitted. Starter-only blueprints do not appear at the drawing table. - All item, tag and entity IDs must be valid; the log names the field at fault.
-
placementneedsresult.entity, and that entity must support construction. - A blueprint needs an outline or a starter; the log warns when it has neither.
-
index.jsonis ignored.
Check the server log for Skipping blueprint, Skipping outline or Failed to load, then run /reload.
Regenerate the texture and base64 mask from the same source drawing. Verify that the outline JSON points to the generated texture and that cells matches the number of set mask bits.
The pen travelled too far away from the guide. Insert another sheet and trace more closely. The ink remains in the table until a completed blueprint consumes it or it is removed before drawing.
- Put the blueprint in the off hand.
- Put the Axiomata construction hammer in the main hand.
- Verify that the blueprint's definition still exists after the last data-pack reload.
- Look at a block or water surface within interaction range.
- Clear the preview bounds of blocks, entities and other unfinished machines.
- For ground placement, use a sturdy target with enough support under the result footprint.
- For water placement, use a large enough continuous water surface.
- Right-click the unfinished entity; attacking does not build it.
- Do not sneak unless dismantling is intended.
- Aim at the highlighted current section.
- Carry the complete material kit requested for that stage.
- Wait for
hitCooldownTicksbetween accepted hits.
Drawing quality changes field-construction material totals; check the quality multipliers. Starter builds use each stage's materials without these multipliers. For old-format files only, check that construction stage allocations add up to each key count.
axiomata-server.toml is stored per world. Edit the copy under the active world's serverconfig directory and restart the server.
Set [updates].showNotice = false in config/axiomata-client.toml to hide the download link. No jars are downloaded or installed automatically. See Commands and Configuration.