Package net.ixdarklord.folios.internal.client
package net.ixdarklord.folios.internal.client
-
ClassDescriptionThe server's quests on the client: what the server sent of each (books show them as they are written), what it found of the player's progress, and claiming their rewards.A server quest as a book shows it.Where a book model wants its cover lettering, marked in the model itself: an element whose name has
#titlein it is where the book's name goes, one with#subtitlewhere its subtitle goes, one with#summarywhere its summary goes (a book with a summary has its subtitle under its name instead; one without has its subtitle where the summary would go, if nothing marks a subtitle), and one with#iconis the gem the book's cover icon is set in (CoverEmblem; its middle and size, square, turned 45° as a setting is) (in Blockbench, rename the cube; a plate, or an invisible box, either works).RULE: a soft rule with a diamond stud at its middle, its line's size its thickness, its width its length.What is lettered where: the book's name, its subtitle, its summary (up tolineslines), each its own colour.A marked line: where and how large, and the z of the face it lies on.What a model marks; any may be null.A lettering's rows of text and how large:scalemodel units to a font pixel,topthe first row's y.The sources Folios gives itself, worked out from the game as a page observing one is laid out, so a data pack can list live game content with no code.Mentions of a book's pages in chat.Leaves in the air: what was open and what is opening (their pages and spreads), and which way they turn.A place in the book: a part of it ("home", "category:", "entry: ", "search: ", "bookmarks", "index") and the left page of a spread. An entry's pages, ready to draw: markers and the pages of its JSON point into them.Where a link goes.A structure as the server told of it: its blocks by place, or why there are none.