Majestic (0.0.0-beta.39)
Curse Maven Snippet
What's new
v0.0.0-beta.39 - The Almanac opens again
Fixed
- The whole Almanac compiled empty. Vellumli's page reader takes either a bare string or
an object carrying a
type, and the second phase chapter I added had pages like{"text": ..., "title": ...}with notype. One page like that throwsMissing type, expected to find a stringand takes the entire book with it — the log said "Error loading and compiling book majestic:almanac, using empty contents". Eight pages, both languages. - Three items rendered as the magenta checker.
vault_altar,portal_phase_pageandportal_phase_two_pagehad no item model.simpleBlockwrites the blockstate and the block model but not the item model — only the item model's own provider does — so a block item needs a hand-writtenmodels/item/<id>.json. Each one logged a missing-model warning on every launch.
Under the hood
- The Almanac validator now checks pages as well as entries: a page that is an object without a
typefails the build rather than emptying the book in front of a player. It also checks that every registered item has a model, which is the whole of the second bug.
Early alpha. The two Portal pages use the blank page texture as a placeholder, since the workshop still owes their art. They render as a page rather than as a missing model; swapping in the real texture is one line.
This mod has no additional files

