Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

about(ItemStack) - Method in record class net.ixdarklord.folios.api.client.FoliosBook
The page about an item, from the items its pages are about; null when none is.
above(Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
Draws over everything drawn so far, items included (which otherwise lie over flat things drawn after them): for a reveal's effect about an item or over a whole page.
above(Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
above(Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
AbstractPainter - Class in net.ixdarklord.folios.internal.client.paint
 
AbstractPainter(FoliosPalette, FoliosSession, AbstractPainter.Navigator, float, float, float, List) - Constructor for class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
AbstractPainter.Hit - Record Class in net.ixdarklord.folios.internal.client.paint
A rectangle that can be pressed, dragged or scrolled over, in page pixels.
AbstractPainter.Navigator - Interface in net.ixdarklord.folios.internal.client.paint
Where a book goes when something on a page is pressed.
accent() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the accent record component.
accent() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
Returns the value of the accent record component.
accent() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
Returns the value of the accent record component.
acrossFold(FoliosPainter, FormattedCharSequence, int, int, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
A line of text centred on a spread's fold, as each page of it prints it: only the letters whose middle is on its side, placed so the halves meet as one line while the book lies open (on a screen book, across the spine between the pages).
action() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Returns the value of the action record component.
action(int, int, int, int, Component, Runnable) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
Makes a rectangle run something when pressed (on the client, during the press).
action(int, int, int, int, Component, Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
action(int, int, int, int, Component, Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
action(int, int, int, int, Component, Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
advancements(FoliosPayloads.Advancements) - Static method in class net.ixdarklord.folios.internal.client.FoliosClientNetwork
 
Advancements(boolean, List, List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
Creates an instance of a Advancements record class.
ADVANCEMENTS - Static variable in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
 
alignment() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
How what is laid out now is aligned across the page ("alignment"); null for each part's own way.
alignment() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
Returns the value of the alignment record component.
alignment(FoliosAlign) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
Sets how what is laid out next is aligned, as a page sets it for each of its elements; null for each part's own way.
alpha(int, int) - Static method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
color with its alpha set (0 to 255).
anchor() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
Returns the value of the anchor record component.
any(String) - Method in class net.ixdarklord.folios.internal.client.CelebrationSettings
Whether any part of an event's celebration plays.
appendHoverText(ItemStack, Item.TooltipContext, TooltipDisplay, Consumer, TooltipFlag) - Method in class net.ixdarklord.folios.api.FoliosBookItem
 
apply(Map, ResourceManager, ProfilerFiller) - Method in class net.ixdarklord.folios.internal.FoliosSourceData
 
apply(Map, ResourceManager, ProfilerFiller) - Method in class net.ixdarklord.folios.internal.quest.QuestTracker
 
around(FoliosPainter, float, float, float, float, float, float, float, float) - Method in interface net.ixdarklord.folios.api.client.FoliosReveal
Draws about one thing on the page just after it is drawn while the reveal plays: flames on a letter catching fire, a glow round an item.
arrow(FoliosPainter, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
A small arrow pointing right (the arrow sprite), 9 by 7 pixels from (x, y).
ARROW - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
AS_IS - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
Drawn untinted: as the sprite's own colours.
at() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
Returns the value of the at record component.
at(float) - Method in class net.ixdarklord.folios.api.client.page.FoliosStack
The stack shown at a time, in seconds: each in turn when there are several.
AUTO - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
Keeps whole when it fits on a page of its own, flips when not even that is enough.
AvatarRendererMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
AvatarRendererMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.AvatarRendererMixin
 
axes(float, Vector3f, Vector3f) - Method in interface net.ixdarklord.folios.internal.client.paint.WorldPainter.Surface
The directions of the page's x (along it) and z (out of its face) at a point along it.

B

back() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
back() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
 
BACK - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
 
backdrop() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
Returns the value of the backdrop record component.
background() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
Returns the value of the background record component.
backgroundColor(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
A tooltip's ground in a book's colours: its own, else its cover's darkened.
bake(ItemModel.BakingContext, Matrix4fc) - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
 
bake(SpecialModelRenderer.BakingContext) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
 
Band(Identifier, float, float, float, float, float, float, float, int) - Constructor for record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Creates an instance of a Band record class.
bands() - Method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
The bands round the spine.
bar(FoliosPainter, int, int, int, int, float, int) - Static method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
A bar of a given fill (0 to 1) in a colour, drawn as pixel art.
BAR_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
BAR_FILL - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
BAR_GILDED_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
BAR_GILDED_GROOVE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
BAR_GLINT - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
BAR_GROOVE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
BAR_SLIM_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
BAR_SLIM_FILL - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
BAR_SLIM_GROOVE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
BAR_TICK - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
BAR_TICK_LINE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
BEND - Enum constant in enum class net.ixdarklord.folios.api.client.FoliosBook.PageTurn
A leaf that bends as it goes, its free edge trailing as it lifts and following as it lands.
BlockChoice - Class in net.ixdarklord.folios.internal.client.build
 
blocks() - Method in record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
Returns the value of the blocks record component.
blocks() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
Returns the value of the blocks record component.
blocks(List, Map) - Static method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
The blocks a pattern and its mapping make, by place: layers from the top down, rows, characters.
BLOCKS - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
 
BLOCKS - Static variable in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
 
book - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
 
book() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
Returns the value of the book record component.
book() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
book() - Method in class net.ixdarklord.folios.internal.client.FoliosSession
 
book() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
Returns the value of the book record component.
book() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
Returns the value of the book record component.
book() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
Returns the value of the book record component.
book() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
Returns the value of the book record component.
book() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
Returns the value of the book record component.
book(Identifier) - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
 
book(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
 
book(ItemStack) - Method in class net.ixdarklord.folios.api.FoliosBookItem
The book a stack of this item opens: its component's, else this item's own; null when it names none.
BOOK - Enum constant in enum class net.ixdarklord.folios.api.client.FoliosBook.Progress
On each copy of the book, like a notebook's: whoever reads that copy finds its bookmarks and read pages, and a new copy starts fresh.
BOOK_ITEM - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
 
BOOK_PROGRESS - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
What has been done with this copy of a book that keeps its own ("progress": "book"): its marks go with it.
BOOK_WIDTH - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
The open book across at the default page size, its border included: as wide as its bar, and the handheld book's.
bookCredit(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosHooks
The line under a book item's name saying who the book is by ("credits" in book.json); null when it doesn't say.
bookmarks() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
 
bookmarks() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
bookmarks() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns the value of the bookmarks record component.
bookName(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosHooks
 
bookOf(ItemStack) - Static method in class net.ixdarklord.folios.api.FoliosBooks
The book a stack names: its folios:guide_book component, on any item, or else the book a FoliosBookItem of a mod's own always opens (so its stacks need no component to show their cover); null when none.
bookOf(ItemStack) - Static method in class net.ixdarklord.folios.internal.FoliosNetwork
The book a stack opens: a guide book item's, or any stack's that names one.
books() - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
 
books() - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
 
BookUpgrader - Class in net.ixdarklord.folios.internal.format
Rewrites a book written in an older format into a newer one, a format at a time, as it loads: Folios then only ever reads the current format.
BookUpgrader.Result - Record Class in net.ixdarklord.folios.internal.format
What an upgrade made: the files, rewritten; translations to add to the book's lang file (en_us); and what changed, by file.
border() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
Returns the value of the border record component.
BORDER - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
How far the cover shows around the pages, and how wide the fold between them is.
BOTTOM - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Anchor
 
BOTTOM_LEFT - Enum constant in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
 
BOTTOM_RIGHT - Enum constant in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
 
bounds() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
 
build() - Method in class net.ixdarklord.folios.api.FoliosSources.Builder
 
build() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Returns the value of the build record component.
build(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
A build file as written, by its path under folios/ without ".json" (mymod:my_guide/builds/tower); null for none.
Build(List, Map) - Constructor for record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
Creates an instance of a Build record class.
BUILD_PANEL_CORNER - Static variable in class net.ixdarklord.folios.internal.config.FoliosClientConfig
 
BUILD_PANEL_X - Static variable in class net.ixdarklord.folios.internal.config.FoliosClientConfig
 
BUILD_PANEL_Y - Static variable in class net.ixdarklord.folios.internal.config.FoliosClientConfig
 
BuildGuide - Class in net.ixdarklord.folios.internal.client.build
 
BuildPageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
BuildPageElement(List, Optional, String, int, Showcase.Selector) - Constructor for record class net.ixdarklord.folios.internal.client.page.BuildPageElement
Creates an instance of a BuildPageElement record class.
builds() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
Returns the value of the builds record component.
BULLET - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
 
BURN - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
 
button(FoliosPainter, int, int, Shapes.Icon, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
A control: an eight-sided clasp of the page's own paper with a hairline rim and its icon in the middle.
BUTTON - Static variable in class net.ixdarklord.folios.internal.client.page.Shapes
How big a clasp is, square.
buttonX() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Returns the value of the buttonX record component.
buttonY() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Returns the value of the buttonY record component.

C

calculate(ItemStack, ClientLevel, LivingEntity) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
 
canMove() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Whether the reader can move about now (a handheld book can't while it is being raised or shut).
canMove() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
 
canTurn(int) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
capped() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
The record within the limits: as a client sent it, cut short where it is longer.
capture(FoliosPageElement) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
Lays a page out only as far as what it asks FoliosLayout.flow(String, int, String, FoliosPageElement.Part) for, to set it inside another page; empty for a page that lays itself out some other way.
categories() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the categories record component.
category() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Returns the value of the category record component.
category() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
The category the reader is in: open, or the one of the entry open.
category() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
Returns the value of the category record component.
category(String) - Method in record class net.ixdarklord.folios.api.client.FoliosBook
 
category(String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
celebrated() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns the value of the celebrated record component.
celebrations(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
How a book celebrates the player finishing part of it ("celebrations" in book.json); off unless it says.
Celebrations - Class in net.ixdarklord.folios.internal.client
 
CelebrationSettings - Class in net.ixdarklord.folios.internal.client
 
CENTER - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
 
CENTER - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Anchor
 
centeredText(Component, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
changed() - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
 
changed(Identifier) - Static method in class net.ixdarklord.folios.api.FoliosSources
Tells books a client source has changed, so pages observing it are written again.
changed(ServerPlayer, AdvancementHolder, boolean) - Static method in class net.ixdarklord.folios.internal.FoliosNetwork
Called by PlayerAdvancementsMixin when an advancement of a player's becomes done or no longer done.
changedServer(MinecraftServer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosSources
Sends a server source to every player again, after it changed.
changes() - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
Returns the value of the changes record component.
chapter() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
Returns the value of the chapter record component.
chapter() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
Returns the value of the chapter record component.
chapter(String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
ChatComponentMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
ChatComponentMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.ChatComponentMixin
 
check() - Static method in class net.ixdarklord.folios.internal.client.Celebrations
 
check(String, Map, String) - Static method in class net.ixdarklord.folios.internal.format.BookUpgrader
What in a book written in format still has the shape of an older format: each change upgrading to it would make, by file.
Choice(ItemStack, int) - Constructor for record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
Creates an instance of a Choice record class.
chrome(FoliosPainter, FoliosReader.Spot, boolean, boolean, Runnable) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
What is printed round a page's content: its number, the clasp in its lower outer corner that turns back (on a left page) or on (on a right page), and on a right page of a book that can be shut, the clasp at its head that shuts it.
claim(Identifier) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
Asks the server for a quest's reward.
Claim(Identifier) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
Creates an instance of a Claim record class.
claimed() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
Returns the value of the claimed record component.
CLASP_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
CLASP_FACE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
clear() - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
 
clear() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
Forgets everything read and shown, for the "start over" button.
clear() - Static method in class net.ixdarklord.folios.internal.client.FoliosRecipes
 
clear() - Static method in class net.ixdarklord.folios.internal.client.FoliosStructures
 
clear() - Static method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
 
clear() - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
 
clear() - Static method in class net.ixdarklord.folios.internal.client.ObtainedItems
Forgets what is watched, for after books reload.
clear() - Static method in class net.ixdarklord.folios.internal.client.page.Sprites
Forgets what was read of the sprites, as resources reload.
click(FoliosReader, double, double) - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
A press: on a pinned popup, what is under it; off it, puts it away.
clickOutsideCloses() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the clickOutsideCloses record component.
ClientAdvancementsAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
 
ClientAdvancementsMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
ClientAdvancementsMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.ClientAdvancementsMixin
 
ClientQuests - Class in net.ixdarklord.folios.internal.client
The 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.
ClientQuests.Quest - Record Class in net.ixdarklord.folios.internal.client
A server quest as a book shows it.
close() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
Closes the scenes made for this layout.
close() - Static method in class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems
 
CLOSE - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
 
closeX() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Returns the value of the closeX record component.
closeY() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Returns the value of the closeY record component.
CODEC - Static variable in class net.ixdarklord.folios.api.client.FoliosObjective
 
CODEC - Static variable in class net.ixdarklord.folios.api.client.page.FoliosStack
 
CODEC - Static variable in class net.ixdarklord.folios.api.client.page.FoliosText
Text as JSON writes it: a string of this markup, or {"translate": "key", "with": ["first"], "fallback": "text"} for a translation (the arguments and fallback are markup too).
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.EmptyPage
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.SpreadPage
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.TextPage
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord.Place
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.quest.PlayerQuests
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
 
color() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
Returns the value of the color record component.
color(CoverMarkers.Kind, int, int) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
A lettering's colour: the name in gilt, the subtitle and summary quieter, toward the cover.
colors() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the colors record component.
Colors(Map, Map, Map) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Colors
Creates an instance of a Colors record class.
compare(String, String) - Static method in class net.ixdarklord.folios.api.FoliosFormat
Compares two versions number by number, a missing number counting as 0 ("3" is "3.0").
complete(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosQuests
Finishes a quest for a player, as though they had done all of it.
complete(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
 
completed(ServerPlayer, Identifier) - Method in interface net.ixdarklord.folios.api.FoliosQuests.Completed
 
CONFIG - Static variable in class net.ixdarklord.folios.internal.config.FoliosClientConfig
 
CONFIG - Static variable in class net.ixdarklord.folios.internal.config.FoliosServerConfig
 
contains(double, double) - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
 
CONTENT_BOTTOM - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
Under this are the page's number and its turn buttons, with 2 pixels between them and what is on the page.
CONTENT_LEFT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
CONTENT_RIGHT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
CONTENT_TOP - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
CONTENT_WIDTH - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
contentBottom() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
contentBottom() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
contentRight() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
Where content ends at the right, how wide it is, and where it ends at the foot (above the number and turn buttons).
contentRight() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
Where the page's content ends at the right and at the foot.
contentWidth() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
cover() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the cover record component.
cover() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
Returns the value of the cover record component.
cover() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
Returns the value of the cover record component.
CoverEmblem - Class in net.ixdarklord.folios.internal.client
 
coverIcon(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
The icon set in the gem of a book's cover: its "cover" › "icon" (an item or a texture); FoliosIcon.NONE, the plain gem, when it gives none or "none".
coverIconSize(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
How large a book's cover icon is, of its usual size: its "cover" › "icon_size", 1 by default.
CoverMarkers - Class in net.ixdarklord.folios.internal.client
Where a book model wants its cover lettering, marked in the model itself: an element whose name has #title in it is where the book's name goes, one with #subtitle where its subtitle goes, one with #summary where 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 #icon is 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).
CoverMarkers.Kind - Enum Class in net.ixdarklord.folios.internal.client
RULE: a soft rule with a diamond stud at its middle, its line's size its thickness, its width its length.
CoverMarkers.Lettering - Record Class in net.ixdarklord.folios.internal.client
What is lettered where: the book's name, its subtitle, its summary (up to lines lines), each its own colour.
CoverMarkers.Marked - Record Class in net.ixdarklord.folios.internal.client
A marked line: where and how large, and the z of the face it lies on.
CoverMarkers.Markers - Record Class in net.ixdarklord.folios.internal.client
What a model marks; any may be null.
CoverMarkers.Rows - Record Class in net.ixdarklord.folios.internal.client
A lettering's rows of text and how large: scale model units to a font pixel, top the first row's y.
CoverModel - Class in net.ixdarklord.folios.internal.client.handheld
 
CoverModel.Band - Record Class in net.ixdarklord.folios.internal.client.handheld
A band round the spine: from y0 to y1 up it (0 at the foot, 16 at the head), standing out off it (in x's units), its face from that part of texture (0 to 1), tinted as a face's "tintindex" says.
coverText() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the coverText record component.
CoverText(FoliosBook.CoverText.Line, FoliosBook.CoverText.Line) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
 
CoverText(FoliosBook.CoverText.Line, FoliosBook.CoverText.Line, FoliosBook.CoverText.Line, String) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
Creates an instance of a CoverText record class.
coverTexture() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the coverTexture record component.
createStack(String) - Static method in class net.ixdarklord.folios.api.FoliosBooks
As FoliosBooks.createStack(Identifier), the book given as "namespace:path".
createStack(Identifier) - Static method in class net.ixdarklord.folios.api.FoliosBooks
Folios's guide book item, opening the given book.
createStack(ItemLike, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosBooks
A mod's own item carrying a book in its folios:guide_book component: a FoliosBookItem of its own opens that book and takes its name.
credit(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
The book item's credit line: the words its "credits" give before its authors (else its folios.<namespace>.<path>.credits.prefix translation, else "Written by"), and its authors, joined the language's way (else its ...credits.authors translation); null when it names no authors.
credits - Static variable in class net.ixdarklord.folios.internal.FoliosHooks
 
current() - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
 
current() - Static method in class net.ixdarklord.folios.internal.client.paint.TintedGuiItems
The colour an item handed to the screen now takes.
CURRENT - Static variable in class net.ixdarklord.folios.api.FoliosFormat
The format this Folios reads, and writes its upgrades in.
cutout(Identifier, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
A texture whose see-through pixels are cut away rather than blended: for a shape cut out of its texture (a ribbon's swallowtail, a plate's rounded corners) over things drawn after it, which a blended one's clear corners would hide.
CYCLE_SECONDS - Static variable in class net.ixdarklord.folios.api.client.page.FoliosStack
How long each of several items is shown, in seconds.
cycles() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
Whether more than one block will do, so what is shown changes.

D

dark() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
Returns the value of the dark record component.
deckle(FoliosPainter, int, int, int, boolean, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
A page's rough-cut edge along its head (down false: the edge is row y, the page below it) or its foot (down true: the page above): small irregular bites out of the paper, showing behind, and a faint worn line where the edge is whole.
deckle(FoliosPainter, int, int, int, boolean, int, float) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
decorate(Component) - Static method in class net.ixdarklord.folios.internal.client.FoliosMentions
A chat message with each mention in it shown as the page's name (or scrambled); others as they are.
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
 
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
 
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
 
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
 
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Models
 
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
 
DEFAULT - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
The reveal a book has when book.json doesn't say.
DEFAULT_COVER - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Models
 
DEFAULT_SECONDS - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
How long an effect takes when book.json names it without a length.
defaultName(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosHooks
folios.<namespace>.<path>.name, with the path in title case as the fallback.
describe(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
 
description() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
Returns the value of the description record component.
detailColor(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
The text colour of a tooltip's quieter lines in a book's colours.
displays() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
Returns the value of the displays record component.
distance() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the distance record component.
done() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
Returns the value of the done record component.
done() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
Returns the value of the done record component.
drag() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Returns the value of the drag record component.
drag(double, double) - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
The pointer dragged (GUI pixels): true when it turns a pinned popup's scene.
drag(int, int, int, int, FoliosPainter.Drag) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
Makes a rectangle draggable: held with the left button, it is told how far the pointer moves until let go.
drag(int, int, int, int, FoliosPainter.Drag) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
drag(int, int, int, int, FoliosPainter.Drag) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
drag(int, int, int, int, FoliosPainter.Drag) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
draw(float, PoseStack, SubmitNodeCollector, LocalPlayer, int) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldRenderer
Draws the book if one is held open; returns whether it was (the hands are then not drawn).
draw(int, Runnable) - Static method in class net.ixdarklord.folios.internal.client.paint.TintedGuiItems
Draws what draw hands the screen tinted by argb.
draw(PoseStack, SubmitNodeCollector, int, boolean, float, float, float, float, int, int, float, Matrix3f) - Method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
Draws it on a board's outside.
draw(PoseStack, SubmitNodeCollector, int, boolean, float, float, float, float, int, int, float, Matrix3f, FoliosIcon, float) - Method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
As the draw above, with icon set in its "#icon" gem (the gem itself left out), iconSize times its usual size.
draw(PoseStack, SubmitNodeCollector, int, FoliosIcon, float, float, int) - Static method in class net.ixdarklord.folios.internal.client.CoverEmblem
Draws an icon in a gem side units square, turned 45°: the pose's origin at the gem's middle on its front face, one unit a model unit, +z out of the cover, y up.
draw(FoliosPainter) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement.Laid
 
draw(FoliosPainter, boolean) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPopup
Draws its body, width() by height() from the painter's 0, 0.
draw(FoliosPainter, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement.Part
 
draw(FoliosPainter, int, float) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
Draws it in its own pixels, the given width across.
draw(FoliosPainter, int, int) - Method in class net.ixdarklord.folios.api.client.page.FoliosIcon
Draws it on a page, 16 pixels square at (x, y).
draw(FoliosPainter, int, int) - Method in class net.ixdarklord.folios.api.client.page.FoliosText
Draws the text with its top left at (x, y), its links pressable.
draw(FoliosPainter, int, int, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Draws it with its top left at (x, y), in the colour given.
draw(FoliosPainter, int, int, int, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Draws one of its frames (0 for the top one).
draw(FoliosPainter, FoliosPageElement.Laid, FoliosReveal, float, float) - Static method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
Draws a page's content as it is at this point of its reveal, then what the effect draws over it.
draw(FoliosPainter, Identifier, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Sprites
A sprite drawn at its own size.
draw(FoliosPainter, Identifier, int, int, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Sprites
A sprite drawn at (x, y), width by height, as its metadata says it scales, tinted with argb.
draw(GuiGraphicsExtractor, int, int, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
The same, straight to the screen.
draw(GuiGraphicsExtractor, int, int, int, float) - Method in class net.ixdarklord.folios.api.client.page.FoliosIcon
Draws it on a screen, size pixels square at (x, y), with no tooltip.
draw(GuiGraphicsExtractor, int, int, int, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
One of its frames, straight to the screen.
draw(GuiGraphicsExtractor, FoliosReader, FoliosPalette, FoliosPopup, int, int, float, int, int) - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
Draws the pinned popup, else the one under the pointer; true when one under the pointer was drawn (the screen's tooltip is then left out).
drawItem(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
Draws an item, tinted by argb (white and opaque: as it is).
drawItem(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
drawItem(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
drawn() - Static method in class net.ixdarklord.folios.internal.client.PageSize
How many GUI pixels a book pixel takes, as PageSize.pixels().
drawRevealed(FoliosPainter, FoliosPageElement.Laid, FoliosReader.Spot, boolean) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Draws a page of the spread at at (its right page, or its left) as its reveal has it now, with what its effect draws over it.
drawShared(PoseStack, SubmitNodeCollector, int, FoliosReader) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldRenderer
Draws a book lying open as someone else reads it, for those around to read along: the spread they have open, leaves turning as they turn them, the tabs, nothing pressable; part open, as a book in the hands lies.
drawShared(PoseStack, SubmitNodeCollector, int, FoliosReader, float) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldRenderer
As HandheldRenderer.drawShared(PoseStack, SubmitNodeCollector, int, FoliosReader), open of the way open: 0 held up shut (its cover to the reader, its strap on), then unlatched and opened, as the reader's own opens.
drop() - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
Forgets the book at once, as when the player leaves the world.
due(ServerPlayer) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
Has a player's quests checked at the end of this tick.
dx() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
Returns the value of the dx record component.
dy() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
Returns the value of the dy record component.

E

easeOut(float) - Static method in interface net.ixdarklord.folios.api.client.FoliosReveal
Eases 0 to 1 quickly at first and gently into its end.
EdgeFadePainter - Class in net.ixdarklord.folios.internal.client.paint
What a reveal effect draws over a page, faded out towards the page's edges and its fold, so sparks, smoke, light and runes melt into the paper instead of stopping short at its border.
EdgeFadePainter(FoliosPainter, float, float, float) - Constructor for class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
Wraps a page's painter; (x, y) and scale are where its own pixels are on the page now.
effect() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
Returns the value of the effect record component.
element() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
Returns the value of the element record component.
ElementLayout - Record Class in net.ixdarklord.folios.internal.client.page
How an element is set on its page, beside what it shows: what happens when it doesn't fit ("overflow"), where its parts sit across the page ("alignment", "title_alignment") and down a box taller than they are ("anchor").
ElementLayout(ElementLayout.Overflow, ElementLayout.Height, ElementLayout.Height, FoliosAlign, FoliosAlign, ElementLayout.Anchor) - Constructor for record class net.ixdarklord.folios.internal.client.page.ElementLayout
Creates an instance of a ElementLayout record class.
ElementLayout.Anchor - Enum Class in net.ixdarklord.folios.internal.client.page
Where an element's parts sit down a box taller than they are.
ElementLayout.Height - Record Class in net.ixdarklord.folios.internal.client.page
How tall an element's box is: ElementLayout.Height.Kind.FILL the rest of the page, ElementLayout.Height.Kind.FIT only as tall as what it holds (up to the rest of the page), ElementLayout.Height.Kind.FIXED that many pixels, or ElementLayout.Height.Kind.PERCENT that share of the page's content.
ElementLayout.Height.Kind - Enum Class in net.ixdarklord.folios.internal.client.page
 
ElementLayout.Overflow - Enum Class in net.ixdarklord.folios.internal.client.page
What an element does when it doesn't fit in what is left of its page.
elements() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
Returns the value of the elements record component.
empty() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns the value of the empty record component.
EMPTY - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord
 
EMPTY - Static variable in record class net.ixdarklord.folios.internal.quest.PlayerQuests
 
EmptyPage - Record Class in net.ixdarklord.folios.internal.client.page
 
EmptyPage() - Constructor for record class net.ixdarklord.folios.internal.client.page.EmptyPage
Creates an instance of a EmptyPage record class.
end() - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
Ends the page: undoes the painter's place on the screen.
end() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
Ends the page: sends its plain shapes and undoes its moves.
ENTITIES - Static variable in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
 
entity() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Returns the value of the entity record component.
EntityPageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
EntityPageElement(Identifier, Optional, String, float, float, float, int) - Constructor for record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Creates an instance of a EntityPageElement record class.
entries() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the entries record component.
entries(String) - Method in record class net.ixdarklord.folios.api.client.FoliosBook
A category's entries the player can see, featured first.
entry() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Location
Returns the value of the entry record component.
entry() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
The entry open, if an entry is.
entry() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
Returns the value of the entry record component.
entry() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
Returns the value of the entry record component.
entry() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
Returns the value of the entry record component.
entry() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
Returns the value of the entry record component.
entry() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
Returns the value of the entry record component.
entry() - Method in record class net.ixdarklord.folios.internal.FoliosRecord.Place
Returns the value of the entry record component.
entry(String) - Method in record class net.ixdarklord.folios.api.client.FoliosBook
 
entry(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
 
EntryPages(List, Map, int[]) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
Creates an instance of a EntryPages record class.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Location
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosLinks.Found
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosLock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
 
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.EmptyPage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosRecord.Place
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
Indicates whether some other object is "equal to" this one.
ErrorPage - Record Class in net.ixdarklord.folios.internal.client.page
 
ErrorPage(String) - Constructor for record class net.ixdarklord.folios.internal.client.page.ErrorPage
Creates an instance of a ErrorPage record class.
escape(FoliosReader) - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
Esc: true when it put a pinned popup away.
EVENTS - Static variable in class net.ixdarklord.folios.internal.client.CelebrationSettings
 
exists(Identifier) - Static method in class net.ixdarklord.folios.api.FoliosSources
Whether anyone has given the source: Folios itself, a server, a client source, or a data pack.
extractArgument(ItemStack) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
 
extractBackground(GuiGraphicsExtractor, int, int, float) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
extractBackground(GuiGraphicsExtractor, int, int, float) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
extractRenderState(GuiGraphicsExtractor, Font, long) - Method in class net.ixdarklord.folios.internal.client.FoliosToast
 
EYE - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
 

F

face() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
The spread the leaf's face (a right page) belongs to, and its back's (a left page).
factor() - Static method in class net.ixdarklord.folios.internal.client.PageSize
How many times the default page the pages are now: 1 at the Auto GUI scale or above.
FADE - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
 
fallback() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
Returns the value of the fallback record component.
featured() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Returns the value of the featured record component.
field(String) - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
A field's text; empty when the row hasn't it.
field(String, Object) - Method in class net.ixdarklord.folios.api.FoliosSources.Builder
A field: text (markup, or a translation key), a number or a flag, kept as text.
fields() - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
Returns the value of the fields record component.
files() - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
Returns the value of the files record component.
fill(int, int, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
fill(int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
fill(int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
fill(int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
fill(int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
FILL - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
 
find(String) - Static method in class net.ixdarklord.folios.api.client.FoliosLinks
The kind a whole link (scheme:target) goes to, and its target; null when no kind takes it.
first() - Method in class net.ixdarklord.folios.api.client.page.FoliosStack
 
first() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Returns the value of the first record component.
FIT - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
 
FIXED - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
 
flag(String) - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
 
flags() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
Returns the value of the flags record component.
flat() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
Whether the page is on a screen (true), or on a book in the world (false).
flat() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
Returns the value of the flat record component.
flat() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
flat() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
flat() - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
flat() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
FLAT - Enum constant in enum class net.ixdarklord.folios.api.client.FoliosBook.PageTurn
A stiff leaf swinging over the spine.
flip - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
 
Flip(FoliosPageElement.Laid, FoliosPageElement.Laid, FoliosPageElement.Laid, FoliosPageElement.Laid, boolean, long, FoliosReader.Spot, FoliosReader.Spot) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Creates an instance of a Flip record class.
FLIP - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
Stays in a box, its text paged in place.
FLIP_MILLIS - Static variable in class net.ixdarklord.folios.internal.client.FoliosReader
 
flipProgress() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
How far the leaf in the air has turned, 0 to 1; 1 when none is.
flow(String, int, String, FoliosPageElement.Part) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
A page with an optional title, a part of its own reserved pixels tall under it, and text under that; text that doesn't fit runs on over as many more pages as it needs.
Flow(String, int, String, FoliosPageElement.Part) - Constructor for record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
Creates an instance of a Flow record class.
FLOW - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
Runs on: its text onto the next pages, its other parts whole onto the next.
focus(StyledEditBox) - Method in interface net.ixdarklord.folios.internal.client.screen.FoliosBar.Focus
 
Folios - Class in net.ixdarklord.folios.internal.core
 
folios$blit(RenderPipeline, GpuTextureView, GpuSampler, int, int, int, int, float, float, float, float, int) - Method in interface net.ixdarklord.folios.internal.mixin.client.GuiGraphicsInvoker
 
folios$idMapper() - Static method in interface net.ixdarklord.folios.internal.mixin.client.ItemModelsAccessor
 
folios$idMapper() - Static method in interface net.ixdarklord.folios.internal.mixin.client.ItemTintSourcesAccessor
 
folios$idMapper() - Static method in interface net.ixdarklord.folios.internal.mixin.client.SpecialModelRenderersAccessor
 
folios$palettes() - Method in interface net.ixdarklord.folios.internal.mixin.StructureTemplateAccessor
 
folios$progress() - Method in interface net.ixdarklord.folios.internal.mixin.client.ClientAdvancementsAccessor
 
folios$tint() - Method in interface net.ixdarklord.folios.internal.client.paint.TintedGuiItems.Tinted
 
folios$tint() - Method in class net.ixdarklord.folios.internal.mixin.client.GuiItemTintMixin
 
folios$view() - Method in interface net.ixdarklord.folios.internal.mixin.client.PictureInPictureRendererAccessor
 
FoliosAlign - Enum Class in net.ixdarklord.folios.api.client.page
Where something sits across a page: an element's text and what it shows, as "alignment" and "title_alignment" in JSON ("left", "center", "right" or "justify").
FoliosBar - Class in net.ixdarklord.folios.internal.client.screen
 
FoliosBar(FoliosReader, boolean, Runnable, FoliosBar.Focus) - Constructor for class net.ixdarklord.folios.internal.client.screen.FoliosBar
 
FoliosBar.Focus - Interface in net.ixdarklord.folios.internal.client.screen
Gives the search field the keyboard: the screen's focus and the field's own.
FoliosBook - Record Class in net.ixdarklord.folios.api.client
A guide book, as read from assets/<namespace>/folios/<path>/book.json and the categories and entries beside it.
FoliosBook(Identifier, String, String, String, Identifier, int, int, Identifier, FoliosIcon, FoliosBook.Models, boolean, float, float, FoliosBook.PageTurn, FoliosReveal.Use, FoliosBook.Textures, FoliosBook.Layout, boolean, FoliosBook.Handling, FoliosBook.Colors, FoliosBook.CoverText, FoliosBook.Progress, List, List) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook
 
FoliosBook(Identifier, String, String, String, Identifier, int, int, Identifier, FoliosIcon, FoliosBook.Models, boolean, float, float, FoliosBook.PageTurn, FoliosReveal.Use, FoliosBook.Textures, FoliosBook.Layout, boolean, FoliosBook.Handling, FoliosBook.Colors, FoliosBook.CoverText, FoliosBook.Progress, List, Map, Map) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook
Creates an instance of a FoliosBook record class.
FoliosBook.Colors - Record Class in net.ixdarklord.folios.api.client
A book's colour scheme: "colors" in book.json, each colour "#RRGGBB" (or "#AARRGGBB").
FoliosBook.CoverText - Record Class in net.ixdarklord.folios.api.client
Where a book's name and subtitle are lettered on its cover, on the book item and a handheld book alike: "cover_text" in book.json.
FoliosBook.CoverText.Line - Record Class in net.ixdarklord.folios.api.client
A line of lettering: its middle (x, y), how large, and how much room it has across.
FoliosBook.Handling - Record Class in net.ixdarklord.folios.api.client
What a reader can do while holding a handheld book open: "handheld" in book.json.
FoliosBook.Layout - Record Class in net.ixdarklord.folios.api.client
Where the things around a page's content sit, in page pixels, in both styles: "layout" in book.json.
FoliosBook.Location - Record Class in net.ixdarklord.folios.api.client
A place in a book: an entry, and a page of it (0 for its first).
FoliosBook.Models - Record Class in net.ixdarklord.folios.api.client
The models a book is shown with: "models" in book.json.
FoliosBook.PageTurn - Enum Class in net.ixdarklord.folios.api.client
How a handheld book's leaves turn ("page_turn" in book.json).
FoliosBook.Progress - Enum Class in net.ixdarklord.folios.api.client
Where what is read in a book is kept ("progress" in book.json): the entries read, the pages shown, the bookmarks and where the reader left off.
FoliosBook.Textures - Record Class in net.ixdarklord.folios.api.client
The texture layers a book is drawn with, in both styles: "textures" in book.json, each a texture path.
FoliosBookItem - Class in net.ixdarklord.folios.api
An item that opens a guide book when used.
FoliosBookItem(Item.Properties) - Constructor for class net.ixdarklord.folios.api.FoliosBookItem
An item that opens whichever book its stack's component names.
FoliosBookItem(Item.Properties, Identifier) - Constructor for class net.ixdarklord.folios.api.FoliosBookItem
An item that always opens one book (its stacks' component, if any, wins).
FoliosBookItemModel - Class in net.ixdarklord.folios.internal.client
 
FoliosBookItemModel.Unbaked - Record Class in net.ixdarklord.folios.internal.client
 
FoliosBooks - Class in net.ixdarklord.folios.api
Guide books from either side: the item that carries one, and opening one for a player from the server.
FoliosBuiltinSources - Class in net.ixdarklord.folios.internal.client
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.
FoliosCategory - Record Class in net.ixdarklord.folios.api.client
A category of a book's entries.
FoliosCategory(String, String, String, FoliosIcon, int, FoliosLock, int) - Constructor for record class net.ixdarklord.folios.api.client.FoliosCategory
Creates an instance of a FoliosCategory record class.
FoliosClient - Class in net.ixdarklord.folios.internal.client
 
FoliosClientConfig - Class in net.ixdarklord.folios.internal.config
Each player's own preferences.
FoliosClientConfig.Corner - Enum Class in net.ixdarklord.folios.internal.config
A corner of the screen.
FoliosClientConstructor - Class in net.ixdarklord.folios.internal.core.client
 
FoliosClientConstructor() - Constructor for class net.ixdarklord.folios.internal.core.client.FoliosClientConstructor
 
FoliosClientNetwork - Class in net.ixdarklord.folios.internal.client
 
FoliosClock - Class in net.ixdarklord.folios.internal.client
 
FoliosConstructor - Class in net.ixdarklord.folios.internal.core
 
FoliosConstructor() - Constructor for class net.ixdarklord.folios.internal.core.FoliosConstructor
 
FoliosCoverText - Record Class in net.ixdarklord.folios.internal.client
 
FoliosCoverText(float, float, float, float, float, Identifier) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosCoverText
Creates an instance of a FoliosCoverText record class.
FoliosCoverText.Unbaked - Record Class in net.ixdarklord.folios.internal.client
 
FoliosCoverTint - Record Class in net.ixdarklord.folios.internal.client
 
FoliosCoverTint(boolean) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosCoverTint
Creates an instance of a FoliosCoverTint record class.
FoliosEntry - Record Class in net.ixdarklord.folios.api.client
An entry of a book: a titled run of pages, in a category.
FoliosEntry(String, String, String, FoliosIcon, int, boolean, FoliosLock, List) - Constructor for record class net.ixdarklord.folios.api.client.FoliosEntry
An entry that reveals its pages as its book does.
FoliosEntry(String, String, String, FoliosIcon, int, boolean, FoliosLock, List, FoliosReveal.Use) - Constructor for record class net.ixdarklord.folios.api.client.FoliosEntry
Creates an instance of a FoliosEntry record class.
FoliosEntry.Page - Record Class in net.ixdarklord.folios.api.client
A page of the entry, with what applies to it whatever its kind.
FoliosFormat - Class in net.ixdarklord.folios.api
The JSON formats books are written in.
FoliosGuides - Class in net.ixdarklord.folios.api.client
Guide books on the client: the books loaded from resource packs, and opening them.
FoliosHooks - Class in net.ixdarklord.folios.internal
 
FoliosIcon - Class in net.ixdarklord.folios.api.client.page
A book's, category's or entry's 16-pixel icon: items (FoliosStack, e.g.
FoliosLayout - Class in net.ixdarklord.folios.api.client.page
Where pages are laid out: the page's size and margins, the font, and helpers for the parts most pages have (a title, and text that continues onto further pages).
FoliosLayout(FoliosBook, Font) - Constructor for class net.ixdarklord.folios.api.client.page.FoliosLayout
 
FoliosLayout(FoliosBook, Font, int, int) - Constructor for class net.ixdarklord.folios.api.client.page.FoliosLayout
A layout for pages pageWidth by pageHeight, no smaller than the default page.
FoliosLayout.Flow - Record Class in net.ixdarklord.folios.api.client.page
What a page asked FoliosLayout.flow(String, int, String, FoliosPageElement.Part) for: its title, its own part and how tall it is, and its text.
FoliosLibrary - Class in net.ixdarklord.folios.internal.client
 
FoliosLinks - Class in net.ixdarklord.folios.api.client
Kinds of link a book's text can make: [label](scheme:target) in any book goes to the kind registered for scheme, which says what the link shows under the pointer and does when pressed.
FoliosLinks.Found - Record Class in net.ixdarklord.folios.api.client
A link's kind and the part of it after the scheme.
FoliosLinks.Kind - Interface in net.ixdarklord.folios.api.client
What a kind of link does.
FoliosLock - Record Class in net.ixdarklord.folios.api.client
What keeps a category, entry or page closed until the player has earned it.
FoliosLock(Identifier, List, boolean) - Constructor for record class net.ixdarklord.folios.api.client.FoliosLock
Creates an instance of a FoliosLock record class.
FoliosMemory - Class in net.ixdarklord.folios.internal.client
 
FoliosMentions - Class in net.ixdarklord.folios.internal.client
Mentions of a book's pages in chat.
FoliosNetwork - Class in net.ixdarklord.folios.internal
 
FoliosObjective - Class in net.ixdarklord.folios.api.client
A condition the player makes progress on: an objective of a quest page, shown with a bar, and what a lock ("requires", FoliosLock) waits for.
FoliosObjectives - Class in net.ixdarklord.folios.api.client
Values a mod reports for books to follow: an objective {"source": "mymod:mana", "goal": 100} is as far along as the source's value is towards its goal.
FoliosObjectives.Source - Interface in net.ixdarklord.folios.api.client
A value to follow, for the local player.
FoliosPageElement - Interface in net.ixdarklord.folios.api.client.page
A page of an entry, as its JSON describes it.
FoliosPageElement.Laid - Interface in net.ixdarklord.folios.api.client.page
A page ready to draw.
FoliosPageElement.Part - Interface in net.ixdarklord.folios.api.client.page
Something drawn on a page from a given height down, such as what comes before a page's text.
FoliosPageElement.SpreadHalf - Interface in net.ixdarklord.folios.api.client.page
A laid page that is half of a spread: the book draws its frame joined with the other half's over the fold, and one page number for both, at the fold.
FoliosPageElements - Class in net.ixdarklord.folios.api.client.page
The types of element a page shows, by the "type" their JSON names.
FoliosPainter - Interface in net.ixdarklord.folios.api.client.page
What a page draws with.
FoliosPainter.Drag - Interface in net.ixdarklord.folios.api.client.page
What a dragged rectangle does as the pointer moves while it is held: by how far, in page pixels.
FoliosPainter.Scroll - Interface in net.ixdarklord.folios.api.client.page
What a rectangle does when the mouse wheel turns over it: by how many notches, away from the reader positive.
FoliosPalette - Record Class in net.ixdarklord.folios.api.client.page
The colours a page is drawn in (ARGB).
FoliosPalette(int, int, int, int, int, int, int, int) - Constructor for record class net.ixdarklord.folios.api.client.page.FoliosPalette
Creates an instance of a FoliosPalette record class.
FoliosPayloads - Class in net.ixdarklord.folios.internal
 
FoliosPayloads.Advancements - Record Class in net.ixdarklord.folios.internal
The advancements a player has completed: all of them (reset), or ones newly completed or revoked.
FoliosPayloads.Claim - Record Class in net.ixdarklord.folios.internal
A client claiming the reward of a server quest its player has done.
FoliosPayloads.Open - Record Class in net.ixdarklord.folios.internal
The server opening a book, at an entry or its start.
FoliosPayloads.Progress - Record Class in net.ixdarklord.folios.internal
A client sending what its player has done with a book, to be kept: with the player (hand -1), or on the book in that hand, for a book that keeps its own.
FoliosPayloads.Quests - Record Class in net.ixdarklord.folios.internal
The server's quests (data packs' folios/quests), each as its file is written, sent to a player.
FoliosPayloads.Reading - Record Class in net.ixdarklord.folios.internal
A client saying its player started or stopped reading the handheld book in a hand (-1 for no hand).
FoliosPayloads.ReadingAt - Record Class in net.ixdarklord.folios.internal
A client saying which spread of the handheld book its player has open, or that none is (open false); shut while it is held up shut, about to be opened.
FoliosPayloads.Recipe - Record Class in net.ixdarklord.folios.internal
How one recipe looks, as the recipe book shows it; empty for a recipe the server doesn't have.
FoliosPayloads.RecipeRequest - Record Class in net.ixdarklord.folios.internal
A client asking how recipes look.
FoliosPayloads.SharedReading - Record Class in net.ixdarklord.folios.internal
The server telling a player which spread someone near them has open in their hands, to read along.
FoliosPayloads.Source - Record Class in net.ixdarklord.folios.internal
A source's rows (FoliosSources), from the server, for the pages observing it, and the ids data packs took out.
FoliosPayloads.Structure - Record Class in net.ixdarklord.folios.internal
A structure's blocks: its palette of states, and each block as four numbers in blocks, its x, y and z and its state's place in the palette.
FoliosPayloads.StructureRequest - Record Class in net.ixdarklord.folios.internal
A client asking for structures' blocks.
FoliosPayloads.Viewing - Record Class in net.ixdarklord.folios.internal
A client saying which entry of a book is on its player's screen, as that changes; FoliosPayloads.NO_BOOK once none is.
FoliosPopup - Interface in net.ixdarklord.folios.api.client.page
A small window a link opens over the book: under the pointer while it is over the link's words, and pinned in place once they are pressed, until the reader presses elsewhere or Esc.
FoliosProgress - Class in net.ixdarklord.folios.internal.client
 
FoliosQuests - Class in net.ixdarklord.folios.api
Quests the server follows: those data packs give (data/<namespace>/folios/quests/<name>.json), checked by the server alone and rewarded by it.
FoliosQuests.Completed - Interface in net.ixdarklord.folios.api
Told when a player finishes a server quest.
FoliosReader - Class in net.ixdarklord.folios.internal.client
 
FoliosReader(FoliosBook, FoliosSession, FoliosBook.Location) - Constructor for class net.ixdarklord.folios.internal.client.FoliosReader
 
FoliosReader(FoliosBook, FoliosSession, FoliosBook.Location, InteractionHand) - Constructor for class net.ixdarklord.folios.internal.client.FoliosReader
A reader of a book opened from a copy in hand (null for none: a command, a link, from code): a book that keeps its own progress reads and keeps that copy's.
FoliosReader.Flip - Record Class in net.ixdarklord.folios.internal.client
Leaves in the air: what was open and what is opening (their pages and spreads), and which way they turn.
FoliosReader.Spot - Record Class in net.ixdarklord.folios.internal.client
A place in the book: a part of it ("home", "category:", "entry:", "search:", "bookmarks", "index") and the left page of a spread.
FoliosRecipes - Class in net.ixdarklord.folios.internal.client
 
FoliosRecord - Record Class in net.ixdarklord.folios.internal
What a reader has done with one book: the entries read, the spreads shown (for reveals that play only on unread pages), the quests done and what has been celebrated, the bookmarks, and where they left off.
FoliosRecord(List, List, List, List, List, List, Optional, boolean, Optional, int) - Constructor for record class net.ixdarklord.folios.internal.FoliosRecord
Creates an instance of a FoliosRecord record class.
FoliosRecord.Place - Record Class in net.ixdarklord.folios.internal
A page of an entry.
FoliosRegistry - Class in net.ixdarklord.folios.internal.core
 
FoliosReveal - Interface in net.ixdarklord.folios.api.client
How a page's content shows once the page is turned to: everything drawn on it (text, pictures, items, scenes, whatever a page type draws) asks the effect how it looks at this point of the reveal, by where it is on the page.
FoliosReveal.Look - Record Class in net.ixdarklord.folios.api.client
How a thing looks: how much it shows (0 not at all, 1 fully; items and scenes, which can't fade, show once past a half), how far it is moved from its place in page pixels, a colour it is tinted towards (tint's alpha is how far: 0 not at all), and what share of its letters, if it is text, show as runes (0 none, 1 all).
FoliosReveal.Use - Record Class in net.ixdarklord.folios.api.client
A reveal: an effect, how long it takes in seconds, whether it plays only the first time each spread is seen this game (once; pages of entries read in an earlier game count as seen), and whether it plays only on spreads the reader has never been shown in full (unread; kept with the player, or with the copy of a book that keeps its own, so it doesn't play again after a restart or on another computer).
FoliosReveals - Class in net.ixdarklord.folios.api.client
The reveal effects books can use (FoliosReveal), by id.
FoliosScreen - Class in net.ixdarklord.folios.internal.client.screen
 
FoliosScreen(FoliosBook, FoliosSession, FoliosBook.Location) - Constructor for class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
FoliosScreen(FoliosBook, FoliosSession, FoliosBook.Location, InteractionHand) - Constructor for class net.ixdarklord.folios.internal.client.screen.FoliosScreen
A book opened from a copy in hand (null for none), whose own progress it keeps if the book says so.
FoliosServerConfig - Class in net.ixdarklord.folios.internal.config
The server's rules for its quests: how reading is checked, and how strictly rewarded quests are held.
FoliosSession - Class in net.ixdarklord.folios.internal.client
 
FoliosSession.EntryPages - Record Class in net.ixdarklord.folios.internal.client
An entry's pages, ready to draw: markers and the pages of its JSON point into them.
FoliosSession.Target - Record Class in net.ixdarklord.folios.internal.client
Where a link goes.
FoliosSourceData - Class in net.ixdarklord.folios.internal
The rows of FoliosSources: on the server, those data packs add (data/<namespace>/folios/sources/*.json) and the sending of every server source to players; on the client, what the server sent.
FoliosSources - Class in net.ixdarklord.folios.api
Live lists a book's pages can show: a page element with "observe": {"source": "mymod:spells", "row": "..."} writes a line for each row of the source, and is written again whenever the list changes, so content added by addons or data packs shows in the book without anyone editing it.
FoliosSources.Builder - Class in net.ixdarklord.folios.api
 
FoliosSources.Row - Record Class in net.ixdarklord.folios.api
A row of a source: its id, and its fields by name.
FoliosStack - Class in net.ixdarklord.folios.api.client.page
Items as a page names them, worked out only when they're first drawn (item components need the world's registries, which a book loaded with resources doesn't have yet).
FoliosStructures - Class in net.ixdarklord.folios.internal.client
 
FoliosStructures.Known - Record Class in net.ixdarklord.folios.internal.client
A structure as the server told of it: its blocks by place, or why there are none.
FoliosStyles - Class in net.ixdarklord.folios.api.client
The ways a book can be shown, named by its book.json's "style".
FoliosStyles.Style - Interface in net.ixdarklord.folios.api.client
Shows a book.
FoliosText - Class in net.ixdarklord.folios.api.client.page
Text written for a book, set out in lines to a width.
FoliosText.Kind - Enum Class in net.ixdarklord.folios.api.client.page
What a line is part of, which decides how it is drawn.
FoliosText.Line - Record Class in net.ixdarklord.folios.api.client.page
One line, at (x, y) from the text's top left.
FoliosToast - Class in net.ixdarklord.folios.internal.client
 
FoliosTooltips - Class in net.ixdarklord.folios.internal.client
 
follow(String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
follow(String) - Method in interface net.ixdarklord.folios.internal.client.paint.AbstractPainter.Navigator
 
font - Variable in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
font() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
font() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
font() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
font() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
font() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
FOOT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
How far above a page's foot its content stops: under it are the page's number and its turn buttons, 2 pixels clear.
footer() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns the value of the footer record component.
FORE_EDGE - Static variable in class net.ixdarklord.folios.internal.client.page.Shapes
How many leaves of a book's block show past its pages, a pixel each.
foreEdge(FoliosPainter, int, int, int, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
The fore-edge of a book's leaves: the block of pages showing past the page, a pixel a leaf, from x (the page's edge) outwards, rightwards or leftwards; from y0 to y1.
foreEdge(FoliosPainter, int, int, int, boolean, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
The same, leaves wide.
forget() - Method in class net.ixdarklord.folios.api.client.page.FoliosStack
Forgets what it resolved to, for after registries or tags change.
forget() - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
Forgets what a server sent, as the client leaves it.
forget() - Static method in class net.ixdarklord.folios.internal.client.FoliosMemory
Forgets every memory, as the player leaves a world or server: the next one has its own.
forget() - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
Forgets what a server sent, as the client leaves it.
forReading(FoliosBook, InteractionHand) - Static method in class net.ixdarklord.folios.internal.client.FoliosMemory
The memory a reader of a book uses: for a book that keeps its own ("progress": "book") opened from a copy in a hand, that copy's; otherwise the player's.
forStack() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
What a book's own stack keeps: its reading, without the player's quests, celebrations and items had.
forward() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Returns the value of the forward record component.
Found(FoliosLinks.Kind, String) - Constructor for record class net.ixdarklord.folios.api.client.FoliosLinks.Found
Creates an instance of a Found record class.
FOUND - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
 
frame() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
Returns the value of the frame record component.
frame() - Method in class net.ixdarklord.folios.internal.client.TabMotion
Starts a frame: how much time has passed is read once for every tab.
frame(GuiGraphicsExtractor, int, int, int, int, FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
A tooltip's ground and gilt frame in the book's colours, round content from (x, y), width by height: for anything shown as the books' tooltips are (a hint, say).
frame(GuiGraphicsExtractor, int, int, int, int, FoliosBook, int) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
frame(GuiGraphicsExtractor, int, int, int, int, FoliosBook, int, int) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
As the others, the frame inset pixels out from the content each way (12 for a tooltip's).
frameColor(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
A tooltip's frame in a book's colours: its own, else gilt warmed by its accent.
frames() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Returns the value of the frames record component.
from() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Returns the value of the from record component.

G

GameRendererMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
GameRendererMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GameRendererMixin
 
get(String) - Static method in class net.ixdarklord.folios.api.client.FoliosLinks
The kind a link's scheme names; null for Folios's built-in links and schemes no one registered.
get(Identifier) - Static method in class net.ixdarklord.folios.api.client.FoliosObjectives
 
get(Identifier) - Static method in class net.ixdarklord.folios.api.client.FoliosReveals
The effect with that id; null when there is none.
get(Identifier) - Static method in class net.ixdarklord.folios.api.client.FoliosStyles
 
get(Identifier) - Static method in class net.ixdarklord.folios.api.client.page.FoliosPageElements
 
get(Identifier) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
 
get(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosRecipes
A recipe's displays; null until the server answers (empty when it has no such recipe or can't answer).
get(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosStructures
A structure's blocks; null until the server answers.
get(Identifier) - Static method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
The model with that id, read the first time it is asked for; null when there is none or it can't be read.
getExtents(Consumer) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
 
getName(ItemStack) - Method in class net.ixdarklord.folios.api.FoliosBookItem
 
getWantedVisibility() - Method in class net.ixdarklord.folios.internal.client.FoliosToast
 
gilded(FoliosPainter, int, int, int, float) - Static method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
The mastery bar, 7 pixels tall from (x, y), kin to the build guide's but its own: a soft shadow under it and to its right; a gilt rim, lighter along its top and darker along its foot, its corners rounded off and nothing standing past it; a dark groove with a faint light line along its floor; the filled length in the book's colour (green once full), lit along its top, shaded along its foot and banded with fine slanting stripes, a glint at its end; and quarters marked by gilt dividers inside the groove.
give(ServerPlayer) - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
Gives them to a player: into their inventory, or at their feet where it is full; the random gifts drawn now.
go(FoliosReader.Spot) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
gui() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
Returns the value of the gui record component.
GUIDE_BOOK - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
 
GuiGraphicsInvoker - Interface in net.ixdarklord.folios.internal.mixin.client
 
GuiItemTintMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
GuiItemTintMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GuiItemTintMixin
 
GuiMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
GuiMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GuiMixin
 
guiModel() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
Returns the value of the guiModel record component.
GuiRendererItemTintMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
GuiRendererItemTintMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GuiRendererItemTintMixin
 
GuiRendererScaledItemsMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
GuiRendererScaledItemsMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GuiRendererScaledItemsMixin
 
GuiScaledItemsMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
GuiScaledItemsMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GuiScaledItemsMixin
 

H

hand() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
Returns the value of the hand record component.
hand() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
Returns the value of the hand record component.
HANDHELD - Static variable in class net.ixdarklord.folios.api.client.FoliosStyles
 
HandheldBook - Class in net.ixdarklord.folios.internal.client.handheld
 
handheldFactor() - Static method in class net.ixdarklord.folios.internal.client.PageSize
As PageSize.factor() for a handheld book, whose pages stay the same size in the world and print smaller as they grow: no more than keeps its print at HANDHELD_PRINT of the window's pixels a pixel of the page, so it doesn't get too small to read (and a small window keeps the default page).
HandheldRenderer - Class in net.ixdarklord.folios.internal.client.handheld
 
HandheldScreen - Class in net.ixdarklord.folios.internal.client.handheld
 
handling() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the handling record component.
Handling(boolean, boolean) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Handling
Creates an instance of a Handling record class.
hands() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
Returns the value of the hands record component.
has(FoliosStack) - Static method in class net.ixdarklord.folios.internal.client.ObtainedItems
Whether any of these items has been had, by the record of any book that asks about them.
has(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
 
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Location
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosLinks.Found
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
Returns a hash code value for this object.
hashCode() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
 
hashCode() - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.EmptyPage
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosRecord.Place
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
Returns a hash code value for this object.
hasHistory() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
hasReceived(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
 
hasTranslation(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
Whether the language has text for a translation key.
header() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns the value of the header record component.
heading() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
Returns the value of the heading record component.
HEADING - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
 
height() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPopup
How tall its body is, in page pixels.
height() - Method in class net.ixdarklord.folios.api.client.page.FoliosText
From the top of the first line to the bottom of the last.
height() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
 
height() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
Returns the value of the height record component.
height() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
Returns the value of the height record component.
height() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Returns the value of the height record component.
height() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
Returns the value of the height record component.
height() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
Returns the value of the height record component.
height() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Returns the value of the height record component.
height() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
Returns the value of the height record component.
height() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Returns the value of the height record component.
height(float) - Static method in class net.ixdarklord.folios.internal.client.PageSize
 
Height(ElementLayout.Height.Kind, int) - Constructor for record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
 
Height(ElementLayout.Height.Kind, int, float) - Constructor for record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
Creates an instance of a Height record class.
HEIGHT - Static variable in class net.ixdarklord.folios.internal.client.paint.WorldPainter
How high above the page its content reaches on a full page (some 150 things drawn, items on top): a leaf over it stays above this.
HEIGHT - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
 
here() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
here() - Method in interface net.ixdarklord.folios.internal.client.paint.AbstractPainter.Navigator
The page shown, to tell links to it apart from links elsewhere; null when none.
HIDDEN - Static variable in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
 
Hit(float, float, float, float, Runnable) - Constructor for record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
 
Hit(float, float, float, float, Runnable, FoliosPainter.Drag) - Constructor for record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
 
Hit(float, float, float, float, Runnable, FoliosPainter.Drag, FoliosPainter.Scroll) - Constructor for record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Creates an instance of a Hit record class.
holdArms(ModelPart, ModelPart, boolean, float) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
Puts the arms of someone shown reading along with low and forward, angled in under the book's lower edge.
home() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
hovered(int, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
Whether the pointer is over a rectangle; never while the page is turning or covered.
hovered(int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
hovered(int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
hovered(int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
hud(GuiGraphicsExtractor) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
 

I

icon() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the icon record component.
icon() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
Returns the value of the icon record component.
icon() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Returns the value of the icon record component.
icon() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
Returns the value of the icon record component.
icon() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
Returns the value of the icon record component.
icon() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
Returns the value of the icon record component.
id() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the id record component.
id() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
Returns the value of the id record component.
id() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Returns the value of the id record component.
id() - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
Returns the value of the id record component.
id() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
Returns the value of the id record component.
id() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
Returns the value of the id record component.
id() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
Returns the value of the id record component.
id() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
Returns the value of the id record component.
id(String) - Static method in class net.ixdarklord.folios.api.client.FoliosStyles
A style as written in a book: a bare name is CoolCatLib's.
id(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosPageElements
An element type as written: a bare name is Folios's.
image() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Returns the value of the image record component.
ImagePageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
ImagePageElement(List, Optional, String, boolean, int) - Constructor for record class net.ixdarklord.folios.internal.client.page.ImagePageElement
Creates an instance of a ImagePageElement record class.
images() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
Returns the value of the images record component.
in(FoliosBook, Supplier) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
Runs something with a book as the one text is read for: its {entry:...} tags take its entries' names, and {item:...} links to its pages.
index() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
INDEX - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
Lines of a list, for the index tab.
init() - Static method in class net.ixdarklord.folios.internal.client.FoliosClient
 
init() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
init() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
init() - Static method in class net.ixdarklord.folios.internal.config.FoliosServerConfig
Loads the settings, as the mod starts.
init() - Static method in class net.ixdarklord.folios.internal.FoliosNetwork
 
init() - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
 
INK - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
 
inline(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
One line of marked-up text (a title or a label) as a component; block marks are kept as written.
inOrder() - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
Returns the value of the inOrder record component.
inOrder() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Returns the value of the inOrder record component.
inOrder() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
Returns the value of the inOrder record component.
inOrder(List) - Static method in class net.ixdarklord.folios.api.client.FoliosObjective
These objectives, each counting only once all before it are done (a quest's "in_order").
INSET - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
Where its content starts, below its top gilt line.
INSTANCE - Static variable in class net.ixdarklord.folios.internal.FoliosSourceData
 
inventoryTick(ItemStack, ServerLevel, Entity, EquipmentSlot) - Method in class net.ixdarklord.folios.api.FoliosBookItem
 
isActive() - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
 
isAllOrNothing() - Method in class net.ixdarklord.folios.api.client.FoliosObjective
Whether it is done or not done, with nothing between: no bar of its own is shown for it.
isBlank(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
Whether text comes to nothing once read (a translation with an empty fallback and no key, say).
isBookmarked(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
 
isClaimed(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosQuests
Whether a player has claimed a server quest's reward.
isDone(FoliosBook) - Method in class net.ixdarklord.folios.api.client.FoliosObjective
 
isDone(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
 
isDone(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosQuests
Whether a player has finished a server quest.
isEmpty() - Method in class net.ixdarklord.folios.api.client.page.FoliosIcon
 
isEmpty() - Method in class net.ixdarklord.folios.api.client.page.FoliosText
 
isEmpty() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
 
isNewer(String) - Static method in class net.ixdarklord.folios.api.FoliosFormat
Whether a book naming version was written for a Folios newer than this one.
isOpen() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
 
isOpen() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
 
isOpen() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
 
isOpen() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
Whether the player can work on it: open, or done.
isOpen(FoliosBook, String) - Method in interface net.ixdarklord.folios.api.client.FoliosLinks.Kind
Whether the reader can follow it now; a link that can't shows "Not yet discovered" and does nothing.
isPauseScreen() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
isPauseScreen() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
isQuest() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
 
isRead(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
 
isRead(Identifier, String) - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
Whether an entry of a book has been opened by the player (kept between games).
isRead(Identifier, String) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
 
isRead(Entity, ItemStack) - Static method in class net.ixdarklord.folios.internal.FoliosNetwork
Whether a stack is the one its holder is reading now; a mark on any other stack is left over and goes.
isSeen(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
Whether a spread ("<chapter>|<page>") has been shown in full.
isShown(int) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
 
isShown(Entity) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
Whether someone is shown reading along with: their held book is then drawn here, not as their item.
isTag() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
 
isVisible() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
 
isVisible() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
 
isVisible() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
Whether it is shown at all: open, or locked but not secret.
isWaiting(FoliosBook) - Method in class net.ixdarklord.folios.api.client.FoliosObjective
Whether it waits on others before it counts (an objective of an "in_order" quest after one not done).
item() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
Returns the value of the item record component.
item() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
Returns the value of the item record component.
item() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Returns the value of the item record component.
item(ItemStack, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
An item's icon, 16 pixels square; hovering shows its tooltip, and it links to the book's entry about it, if any.
item(ItemStack, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
item(ItemStack, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
item(ItemStack, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
item(ItemStack, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
As FoliosPainter.item(ItemStack, int, int), tinted by argb: its alpha fades the item, its colour tints it (white leaves it as it is).
item(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
item(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
item(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
Item(FoliosPageElement, ElementLayout, Observed) - Constructor for record class net.ixdarklord.folios.internal.client.page.TextPage.Item
Creates an instance of a Item record class.
itemIndex() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the itemIndex record component.
ItemInHandRendererMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
ItemInHandRendererMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.ItemInHandRendererMixin
 
ItemMatch - Record Class in net.ixdarklord.folios.internal.quest
Items an objective asks for, as the server matches them: written as a book writes them ("minecraft:diamond", "#minecraft:logs", a stack object, or a list of these), matched by item alone.
ItemMatch(Set, List) - Constructor for record class net.ixdarklord.folios.internal.quest.ItemMatch
Creates an instance of a ItemMatch record class.
itemModel() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
The item model the folios:guide_book item takes for this book; null for its own.
ItemModelsAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
 
items() - Method in class net.ixdarklord.folios.api.client.FoliosObjective
The items it counts, for an icon; null for objectives that aren't about items.
items() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement
The items this page is about: anywhere in the book, pressing one of them opens this page.
items() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
How many items placing it takes: none for the half of a door or bed that comes with the other, two for a double slab.
items() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
 
items() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
 
items() - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
Returns the value of the items record component.
items() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
Returns the value of the items record component.
items(BlockState) - Static method in class net.ixdarklord.folios.internal.client.build.BlockChoice
 
ITEMS - Static variable in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
 
ItemTintSourcesAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
 

J

json() - Method in class net.ixdarklord.folios.api.client.FoliosObjective
The JSON it was read from, for writing it back.
json() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
Returns the value of the json record component.
JUSTIFY - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
 

K

KEEP - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
Moves whole to the next page rather than split.
keepCurrent() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Reads on from pages laid out again when what they were laid out from changed (a live list a page observes, the reader's progress, the language), at the same place; not while a leaf is turning.
key() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
What choices are counted together as: the block for one, the tag (and its properties) for a tag.
KEY - Static variable in class net.ixdarklord.folios.internal.client.FoliosMentions
The key that mentions the page under the pointer.
keyPressed(KeyEvent) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
keyPressed(KeyEvent) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
keyReleased(KeyEvent) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
kind() - Method in record class net.ixdarklord.folios.api.client.FoliosLinks.Found
Returns the value of the kind record component.
kind() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Returns the value of the kind record component.
kind() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
Returns the value of the kind record component.
kind() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
Returns the value of the kind record component.
Known(int, Map) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
Creates an instance of a Known record class.
KNOWN - Static variable in class net.ixdarklord.folios.api.FoliosFormat
Every format so far, oldest first.

L

label() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
Returns the value of the label record component.
label() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
Returns the value of the label record component.
label(FoliosBook) - Method in class net.ixdarklord.folios.api.client.FoliosObjective
What it says, with how far along it is where that is a count; ??? while it is hidden and not done.
landing() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the landing record component.
lang() - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
Returns the value of the lang record component.
last() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
 
last() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns the value of the last record component.
lastChapter() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
The chapter key of the spread last open when it wasn't an entry's, or null; see FoliosMemory.lastPage().
lastChapter() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns the value of the lastChapter record component.
lastPage() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
 
lastPage() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns the value of the lastPage record component.
LATCH - Static variable in class net.ixdarklord.folios.internal.client.handheld.CoverModel
How much of a book's opening its latch takes, unlatching before its cover swings.
lay(FoliosLayout) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement
Sets the page out: one or more pages, each drawn on its own.
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.EmptyPage
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
 
lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
 
layout() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the layout record component.
layout() - Method in class net.ixdarklord.folios.internal.client.FoliosSession
 
layout(FoliosBook, CoverMarkers.Markers, FoliosBook.CoverText.Line, FoliosBook.CoverText.Line, float) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
A book's cover lettering, where the book says, else where the model marks it, else at the given defaults: its name; its subtitle under the name on the same plate when it has a summary (the summary on the lower plate), or on the lower plate when it hasn't.
Layout(int, int, int, int, int, int, int, int, int) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Creates an instance of a Layout record class.
layoutOf(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
How a book sets its elements where its pages don't say ("overflow", "alignment"...
leastHeight(int) - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
The least room worth setting a box in, on a page whose content is full pixels tall.
LEFT - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
 
leftOpen() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
Whether the book was put away lying open (a handheld book), to open by itself next time.
leftOpen() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns the value of the leftOpen record component.
LEGACY - Static variable in class net.ixdarklord.folios.api.FoliosFormat
The format of books written for Folios 2.x, and of any book that doesn't say.
Lettering(Component, FoliosBook.CoverText.Line, float, int, CoverMarkers.Kind) - Constructor for record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
Creates an instance of a Lettering record class.
LevelRenderHookMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
LevelRenderHookMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.LevelRenderHookMixin
 
light() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
Returns the value of the light record component.
lightAs(Vector3f) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
Lights everything on the page as if it faced this way (a direction in view space), whichever way it turns.
limit() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns the value of the limit record component.
line() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
Returns the value of the line record component.
line() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
Returns the value of the line record component.
line() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
Returns the value of the line record component.
Line(float, float, float, float) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
Creates an instance of a Line record class.
Line(FormattedCharSequence, int, int, FoliosText.Kind, boolean, String, int, int) - Constructor for record class net.ixdarklord.folios.api.client.page.FoliosText.Line
 
Line(FormattedCharSequence, int, int, FoliosText.Kind, boolean, String, int, int, float) - Constructor for record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Creates an instance of a Line record class.
LINE_HEIGHT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosText
 
lines() - Method in class net.ixdarklord.folios.api.client.page.FoliosText
 
lines() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
Returns the value of the lines record component.
lines() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
Returns the value of the lines record component.
lineTops() - Method in class net.ixdarklord.folios.api.client.page.FoliosText
Where each line starts down the text, top first, each once: where a window of it can start.
link() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
Returns the value of the link record component.
link() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
Returns the value of the link record component.
link(int, int, int, int, String) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
Makes a rectangle open a link when pressed: entry:<id>, entry:<id>#<marker>, category:<id>, http(s)://..., or a bare entry id.
link(int, int, int, int, String) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
link(int, int, int, int, String) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
link(int, int, int, int, String) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
Link(String, String) - Constructor for record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
Creates an instance of a Link record class.
LINK - Static variable in class net.ixdarklord.folios.api.client.page.FoliosText
The insertion text of a link's characters starts with this; the rest is where it goes.
links() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
Returns the value of the links record component.
LinksPageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
LinksPageElement(List, Optional, String) - Constructor for record class net.ixdarklord.folios.internal.client.page.LinksPageElement
Creates an instance of a LinksPageElement record class.
LinksPageElement.Link - Record Class in net.ixdarklord.folios.internal.client.page
An entry to link to (its id, with an optional #marker), and the words shown for it; empty for its name.
location(String, int) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
A laid page of an entry as a place in the book.
Location(String, int) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Location
Creates an instance of a Location record class.
lock() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
Returns the value of the lock record component.
lock() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Returns the value of the lock record component.
lock() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
Returns the value of the lock record component.
locked() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Returns the value of the locked record component.
LOGGER - Static variable in class net.ixdarklord.folios.internal.core.Folios
 
look(float, float, float) - Method in interface net.ixdarklord.folios.api.client.FoliosReveal
How something drawn at (x, y) looks at this point of the reveal.
Look(float, float, float) - Constructor for record class net.ixdarklord.folios.api.client.FoliosReveal.Look
 
Look(float, float, float, int, float) - Constructor for record class net.ixdarklord.folios.api.client.FoliosReveal.Look
Creates an instance of a Look record class.
lookAround() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
Returns the value of the lookAround record component.

M

main(String[]) - Static method in class net.ixdarklord.folios.internal.format.BookUpgrader
Upgrades every book under a folder to the current format and writes the results to another, as the web tool would: <in> <out>; --check <in> names what in books already in the current format still has an older shape.
map() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Returns the value of the map record component.
MAP_CODEC - Static variable in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
 
MAP_CODEC - Static variable in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
 
MAP_CODEC - Static variable in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
 
MapLayout(List, List, Optional) - Constructor for record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
Creates an instance of a MapLayout record class.
mapping() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
Returns the value of the mapping record component.
mapping() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
Returns the value of the mapping record component.
MARGIN - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
markCelebrated(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
Marks something celebrated; false if it already was.
Marked(FoliosBook.CoverText.Line, float) - Constructor for record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
Creates an instance of a Marked record class.
marker() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
Returns the value of the marker record component.
marker() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Returns the value of the marker record component.
markers() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
Returns the value of the markers record component.
markers() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
Returns the value of the markers record component.
markers() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
Returns the value of the markers record component.
Markers(CoverMarkers.Marked, CoverMarkers.Marked, CoverMarkers.Marked, CoverMarkers.Marked) - Constructor for record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
Creates an instance of a Markers record class.
markObtained(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
Notes an item as had; returns whether it wasn't already.
markQuestDone(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
Notes a quest as done; returns whether it wasn't already.
markRead(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
 
markSeen(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
 
matches(ItemStack) - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
 
matches(BlockState) - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
Whether a block standing in the world is one that will do.
MAX_BOOKMARKS - Static variable in class net.ixdarklord.folios.internal.client.FoliosMemory
 
MAX_BOOKMARKS - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord
 
MAX_EACH - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord
How many of each list a record keeps; more than any book has, less than a client could send to fill a save.
memory - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
 
mention(boolean) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Mentions a page of the open spread in chat (FoliosMentions): the right one, or the left; the book's front from its front spread.
mention(Identifier, FoliosBook.Location) - Static method in class net.ixdarklord.folios.internal.client.FoliosMentions
Opens the chat with a mention of a page written in, to say something about it and send.
message() - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
Returns the value of the message record component.
MIGRATION - Static variable in class net.ixdarklord.folios.internal.client.FoliosLibrary
Where the docs say how to move a book to the current format.
millis() - Static method in class net.ixdarklord.folios.internal.client.FoliosClock
Now, in milliseconds, less the time the game has spent paused.
MIN_HEIGHT - Static variable in record class net.ixdarklord.folios.internal.client.page.ElementLayout
The least room a box is set in when nothing says: about three lines of text.
minHeight() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
Returns the value of the minHeight record component.
MISSING - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
 
mix(int, int, float) - Static method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
One colour a share t (0 to 1) of the way to another, alpha included.
MOD_ID - Static variable in class net.ixdarklord.folios.internal.core.Folios
 
models() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the models record component.
Models(Identifier, Identifier, Identifier, boolean, boolean) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Models
Creates an instance of a Models record class.
MOST - Static variable in class net.ixdarklord.folios.internal.client.PageSize
The most a page grows, across and down.
MOST - Static variable in record class net.ixdarklord.folios.internal.quest.ServerQuest
The most objectives a quest has.
MOST_STRUCTURE_BLOCKS - Static variable in class net.ixdarklord.folios.internal.FoliosPayloads
No more blocks than this of a structure are sent; a larger one is said to be too large.
mouseClicked(MouseButtonEvent, boolean) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
mouseClicked(MouseButtonEvent, boolean) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
mouseDragged(MouseButtonEvent, double, double) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
mouseDragged(MouseButtonEvent, double, double) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
mouseMoved(double, double) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
mouseReleased(MouseButtonEvent) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
mouseReleased(MouseButtonEvent) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
mouseScrolled(double, double, double, double) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
mouseScrolled(double, double, double, double) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
moveAlong(FoliosReader.Spot) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Goes where someone this book is read along with has gone, turning a leaf the way theirs turned: onwards through the part they are in, back within it, onwards to another.
moved(float, float) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter.Drag
 
multiblock() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Returns the value of the multiblock record component.
MultiblockPageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
MultiblockPageElement(List, Map, Optional, String, int) - Constructor for record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
Creates an instance of a MultiblockPageElement record class.
muted() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
Returns the value of the muted record component.

N

name() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the name record component.
name() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
Returns the value of the name record component.
name() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Returns the value of the name record component.
name(float) - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
Its name: the block's, or for a tag "Any …", by the tag's translation if it has one.
named(String) - Static method in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
As JSON writes it; null for anything else.
names - Static variable in class net.ixdarklord.folios.internal.FoliosHooks
 
navigator - Variable in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
NEEDS_BOOK - Static variable in class net.ixdarklord.folios.internal.config.FoliosServerConfig
 
net.ixdarklord.folios.api - package net.ixdarklord.folios.api
 
net.ixdarklord.folios.api.client - package net.ixdarklord.folios.api.client
 
net.ixdarklord.folios.api.client.page - package net.ixdarklord.folios.api.client.page
 
net.ixdarklord.folios.internal - package net.ixdarklord.folios.internal
 
net.ixdarklord.folios.internal.client - package net.ixdarklord.folios.internal.client
 
net.ixdarklord.folios.internal.client.build - package net.ixdarklord.folios.internal.client.build
 
net.ixdarklord.folios.internal.client.handheld - package net.ixdarklord.folios.internal.client.handheld
 
net.ixdarklord.folios.internal.client.page - package net.ixdarklord.folios.internal.client.page
 
net.ixdarklord.folios.internal.client.paint - package net.ixdarklord.folios.internal.client.paint
 
net.ixdarklord.folios.internal.client.screen - package net.ixdarklord.folios.internal.client.screen
 
net.ixdarklord.folios.internal.config - package net.ixdarklord.folios.internal.config
 
net.ixdarklord.folios.internal.core - package net.ixdarklord.folios.internal.core
 
net.ixdarklord.folios.internal.core.client - package net.ixdarklord.folios.internal.core.client
 
net.ixdarklord.folios.internal.format - package net.ixdarklord.folios.internal.format
 
net.ixdarklord.folios.internal.mixin - package net.ixdarklord.folios.internal.mixin
 
net.ixdarklord.folios.internal.mixin.client - package net.ixdarklord.folios.internal.mixin.client
 
net.ixdarklord.folios.internal.quest - package net.ixdarklord.folios.internal.quest
 
newLeft() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Returns the value of the newLeft record component.
newRight() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Returns the value of the newRight record component.
NEXT - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
 
NO_BOOK - Static variable in class net.ixdarklord.folios.internal.FoliosPayloads
The book named in a FoliosPayloads.ReadingAt saying none is open.
Node(String, int, int, JsonElement, Optional, Optional) - Constructor for record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
Creates an instance of a Node record class.
nodes() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
Returns the value of the nodes record component.
noise(int) - Static method in interface net.ixdarklord.folios.api.client.FoliosReveal
A steady pseudo-random number from 0 to 1 for a seed: for where sparks start, which letters flicker.
NONE - Static variable in record class net.ixdarklord.folios.api.client.FoliosLock
 
NONE - Static variable in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
 
NONE - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
 
NONE - Static variable in class net.ixdarklord.folios.api.client.page.FoliosIcon
 
NONE - Static variable in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
 
NONE - Static variable in record class net.ixdarklord.folios.internal.client.page.ElementLayout
 
NONE - Static variable in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
 
numberButton(FoliosPainter, int, int, int, String, boolean, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
A clasp width wide with a number on it in place of an icon, for picking one of several things a page shows.
NUMBERED - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
 
numberX() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Returns the value of the numberX record component.
numberY() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Returns the value of the numberY record component.

O

objectives() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Everything its pages ask the player to do; empty for an entry that isn't a quest.
objectives() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement
What the page asks the player to do, if it is a quest: an entry with objectives shows how far along they are on its row, and a toast says when they are all done.
objectives() - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
Returns the value of the objectives record component.
objectives() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Returns the value of the objectives record component.
objectives() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
 
objectives() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
Returns the value of the objectives record component.
objectives() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
Returns the value of the objectives record component.
observed() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
Returns the value of the observed record component.
observed() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
Returns the value of the observed record component.
Observed - Record Class in net.ixdarklord.folios.internal.client.page
An element's "observe": text written from a live list (FoliosSources), a line of markup for each of its rows, put after the element's own text and written again whenever the list changes.
Observed(Identifier, String, String, String, String, String, String, JsonObject, int, String) - Constructor for record class net.ixdarklord.folios.internal.client.page.Observed
Creates an instance of a Observed record class.
obtained() - Method in class net.ixdarklord.folios.api.client.FoliosObjective
The items "obtained" conditions ask for, this one's and any it holds ("any").
obtained() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
The items had that the book asks about, by id.
obtained() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns the value of the obtained record component.
obtained() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
Returns the value of the obtained record component.
ObtainedItems - Class in net.ixdarklord.folios.internal.client
 
of() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns the value of the of record component.
of(String) - Static method in class net.ixdarklord.folios.api.FoliosFormat
The format a book naming version is read in: the newest known at or below it, FoliosFormat.LEGACY below them all.
of(String) - Static method in class net.ixdarklord.folios.internal.client.build.BlockChoice
A block or tag as a page writes it; read when first needed.
of(String, int, int) - Static method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
 
of(String, int, int, int) - Static method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
A flipbook of frames frames, stacked top to bottom.
of(FoliosPainter, FoliosReveal, float, float) - Static method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
The painter to draw a page's content through at this point of its reveal: the page's own once it is done.
of(FoliosStack) - Static method in class net.ixdarklord.folios.api.client.page.FoliosIcon
 
of(Font, String, int) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
Reads marked-up text and sets it out in lines no wider than width.
of(Font, String, int, FoliosAlign) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
As FoliosText.of(Font, String, int), its lines aligned: null or FoliosAlign.LEFT as written.
of(Component, Component) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
A name, and a line under it saying more; null for none.
of(Identifier) - Static method in class net.ixdarklord.folios.api.client.page.FoliosStack
One item.
of(Identifier) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
The markers of a block or item model (its id as in "parent": folios:item/guide_book_3d).
of(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosMemory
The player's own memory of a book.
of(BlockState) - Static method in class net.ixdarklord.folios.internal.client.build.BlockChoice
Just this block state.
OFF - Static variable in class net.ixdarklord.folios.internal.client.CelebrationSettings
None of it: a book that says nothing of celebrations.
offset(int, int) - Method in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
How far in from the left something width wide sits in room.
oldLeft() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Returns the value of the oldLeft record component.
oldRight() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Returns the value of the oldRight record component.
on(String, String) - Method in class net.ixdarklord.folios.internal.client.CelebrationSettings
Whether a part of an event's celebration plays: on("mastery", "fireworks").
once() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
Returns the value of the once record component.
onClose() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
onCompleted(FoliosQuests.Completed) - Static method in class net.ixdarklord.folios.api.FoliosQuests
Listens for players finishing quests.
onConstructMod() - Method in class net.ixdarklord.folios.internal.core.client.FoliosClientConstructor
 
onConstructMod() - Method in class net.ixdarklord.folios.internal.core.FoliosConstructor
 
onUse(boolean) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
A use (right-click) by the local player, before the game acts on it: while the guide is carried it sets it down, and sneaking it puts the guide away; either way the use is the guide's.
opacity() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
Returns the value of the opacity record component.
open() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
Returns the value of the open record component.
open() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
Returns the value of the open record component.
open(String) - Static method in class net.ixdarklord.folios.internal.client.FoliosMentions
<book> <entry or -> <page>, as a mention's command gives it: opens the book there, if the player may.
open(FoliosBook.Location) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
open(FoliosBook.Location) - Method in interface net.ixdarklord.folios.internal.client.paint.AbstractPainter.Navigator
 
open(FoliosBook, FoliosBook.Location, InteractionHand) - Method in interface net.ixdarklord.folios.api.client.FoliosStyles.Style
Opens a book.
open(FoliosBook, FoliosSession, FoliosBook.Location, InteractionHand) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
 
open(FoliosPayloads.Open) - Static method in class net.ixdarklord.folios.internal.client.FoliosClientNetwork
 
open(Identifier) - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
Opens a book where the player left off (or at its start), in its own style; false when there is no such book.
open(Identifier, String, InteractionHand) - Static method in class net.ixdarklord.folios.internal.client.FoliosClient
Opens a book in its style: at an entry (with an optional "#marker"), or where the player left off for null.
open(Identifier, String) - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
Opens a book at an entry ("category/entry", optionally with "#marker").
open(Identifier, FoliosBook.Location) - Static method in class net.ixdarklord.folios.internal.client.FoliosClient
Opens a book in its style at a page of an entry's JSON (null for where the player left off).
open(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosBooks
Opens a book on a player's screen at its first page.
open(ServerPlayer, Identifier, String) - Static method in class net.ixdarklord.folios.api.FoliosBooks
Opens a book on a player's screen at an entry ("category/entry", its path under the book's entries/), or at its start for null.
open(ServerPlayer, Identifier, String) - Static method in class net.ixdarklord.folios.internal.FoliosNetwork
 
Open(Identifier, Optional) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Open
Creates an instance of a Open record class.
opened(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.internal.quest.QuestReading
A book the server opened for a player, by the book item or FoliosBooks.open.
opener - Static variable in class net.ixdarklord.folios.internal.FoliosHooks
 
openFromItem(Identifier, InteractionHand) - Static method in class net.ixdarklord.folios.internal.FoliosHooks
 
openness(int) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
How far open the book someone holds up is drawn now, 0 shut to 1 open; 1 for none.
openScreen(FoliosBook, FoliosSession, FoliosBook.Location, InteractionHand) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
Opens a screen book used from a hand: raised and opened in the hands first, its screen coming up once it lies open.
options() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
The blocks that will do here, in a steady order; empty for none (air, or what can't be read).
or(ElementLayout) - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
This, with what it leaves unsaid taken from outer (the page's for an element, the book's for a page).
out() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Returns the value of the out record component.
out(String, boolean, boolean) - Method in class net.ixdarklord.folios.internal.client.TabMotion
How far a tab is out, swinging towards where it should be: 0 at rest, 0.55 under the pointer, 1 while its part of the book is open; below 0 for a moment when knocked in.
over(FoliosPalette, boolean) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
A palette with this scheme's colours for it laid over it.
overflow() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
Returns the value of the overflow record component.
overflowOrFlow() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
The overflow to use: ElementLayout.Overflow.FLOW when none is said.
overlay(FoliosPainter, float, float, float) - Method in interface net.ixdarklord.folios.api.client.FoliosReveal
Draws over a page while the reveal plays (progress under 1), after its content: fire along a burning edge, smoke, sparks, floating symbols.

P

packRemoved(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
The ids data packs took out of a source.
packRows(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
The rows data packs give a source.
packSources() - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
 
page() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Location
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.internal.FoliosRecord.Place
Returns the value of the page record component.
page(FoliosReader.Spot, int) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
Page(FoliosPageElement, String, FoliosLock) - Constructor for record class net.ixdarklord.folios.api.client.FoliosEntry.Page
 
Page(FoliosPageElement, String, FoliosLock, FoliosIcon) - Constructor for record class net.ixdarklord.folios.api.client.FoliosEntry.Page
Creates an instance of a Page record class.
PAGE_HEIGHT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
PAGE_WIDTH - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
The default page's size: a handheld book's, and a screen book's at the Auto GUI scale.
pageFrame(FoliosPainter, Identifier, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
The page's frame, drawn under what is on it: the book's frame texture over the whole page, tinted between the page's lines and the book's colour, so it sits as quietly on dark paper as on parchment.
pageFrame(FoliosPainter, Identifier, int, int, FoliosPageElement.Laid, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
The page's frame, or for half of a spread the frame joined with the other half's: its side at the fold left out, its top and bottom running on (a plain middle column of the texture, stretched) to meet the other page's.
pageHeight() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
pageHeight() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
pageHeight() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
pageHeight() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
pageHeight() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
pageHeight() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
pageOf(FoliosBook.Location) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
Which laid page of its entry a place is.
pagePalette(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
The paper and ink of a screen book's pages, for the player's mode.
PAGER_DOT - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
PAGER_FACE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
PAGER_MARKER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
PAGER_OUTLINE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
PAGER_SQUARE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
pages() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Returns the value of the pages record component.
pages() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
Returns the value of the pages record component.
pageScale() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
PageSize - Class in net.ixdarklord.folios.internal.client
 
pageTurn() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the pageTurn record component.
pageWidth() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
The page's width and height, in its own pixels.
pageWidth() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
The size of the page being drawn: the default page's unless the book's pages are larger (a screen book at a small GUI scale).
pageWidth() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
pageWidth() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
pageWidth() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
pageWidth() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
pageX(float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
Where a point of the painter's own coordinates is on the page, through its moves.
pageY(float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
palette - Variable in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
palette() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
palette() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
palette() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
palette() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
palette() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
The colours its painter is given: the cover's, so what is drawn see-through lies over the leather.
palette() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
Returns the value of the palette record component.
palette(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldRenderer
The paper and ink of a handheld book's pages: parchment, or in dark mode paper gone dark, the ink pale on it.
panel() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
Returns the value of the panel record component.
panel() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
Returns the value of the panel record component.
panel(FoliosPainter, int, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
A panel (the panel sprite): its corner pixels left out, so it reads as slightly rounded.
PANEL_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
PANEL_FACE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
paper() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
Returns the value of the paper record component.
paper(float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
The paper itself, under everything else, over a rectangle of the page.
paper(float, float, float, float, int, Identifier) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
The paper itself from a texture, tinted, under everything else, over a rectangle of the page.
paper(float, float, float, float, int, Identifier, float, int, boolean) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
The paper from a texture, darkening smoothly to shade over the last fold pixels before its spine edge (its right edge for spineRight, else its left): the shadow of a book's fold, in the paper itself so nothing lies over it.
PARAGRAPH - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
 
parse(String) - Static method in class net.ixdarklord.folios.api.FoliosFormat
A version's numbers ("3.10" is 3 then 10); null when it isn't dot-separated numbers.
part() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
Returns the value of the part record component.
PARTS - Static variable in class net.ixdarklord.folios.internal.client.CelebrationSettings
 
paths() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
Returns the value of the paths record component.
pattern() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
Returns the value of the pattern record component.
pattern() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
Returns the value of the pattern record component.
paused() - Static method in class net.ixdarklord.folios.internal.client.FoliosClock
Whether the game is paused: a singleplayer world behind its pause menu.
percent() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
Returns the value of the percent record component.
PERCENT - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
 
PictureInPictureRendererAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
 
pinned() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
PixelIcon - Record Class in net.ixdarklord.folios.internal.client.paint
One of the books' small pixel-art icons: a white image (its softer pixels part see-through), drawn at its own size, a pixel to a pixel, tinted with the colour it is drawn in.
PixelIcon(Identifier, int, int, int) - Constructor for record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Creates an instance of a PixelIcon record class.
pixels() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
Returns the value of the pixels record component.
pixels() - Static method in class net.ixdarklord.folios.internal.client.PageSize
How many of the window's pixels a book pixel takes at a GUI scale smaller than Auto: one more than the GUI's own, so what is on the pages is drawn larger than the rest of the GUI (still a whole number, so the pixel font stays sharp), and the pages grow by the rest of what Auto would draw.
pixels(int) - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
How many pixels it is on a page whose content is full pixels tall.
pixels(FoliosPainter, PixelIcon, int, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
The same, through a painter (a page, a handheld book's tab, the bar).
place(float, float, float, Vector3f) - Method in interface net.ixdarklord.folios.internal.client.paint.WorldPainter.Surface
 
place(FoliosPainter, FoliosAlign, int) - Static method in class net.ixdarklord.folios.api.client.page.FoliosLayout
Where something width wide starts across the page's content, for an alignment: centred for null and FoliosAlign.JUSTIFY, the way a picture or a card is placed by default.
Place(String, int) - Constructor for record class net.ixdarklord.folios.internal.FoliosRecord.Place
Creates an instance of a Place record class.
plain(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
Text without its marks, for searching.
plateAt(CoverMarkers.Markers, float, float) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
The plate of a cover a point is on, in the item's units (3 to 13 across, 1 to 15 up): CoverMarkers.Kind.TITLE for the name's, CoverMarkers.Kind.SUMMARY for the lower one (whatever it holds), or null off both or where nothing is marked.
plateText(FoliosBook, CoverMarkers.Kind) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
What a plate of a book's cover says, as CoverMarkers.layout(FoliosBook, CoverMarkers.Markers, FoliosBook.CoverText.Line, FoliosBook.CoverText.Line, float) letters it: on the name's plate the name, with the subtitle under it when the lower plate holds the summary; on the lower plate the summary, or the subtitle.
PLAYER - Enum constant in enum class net.ixdarklord.folios.api.client.FoliosBook.Progress
With each player, on the server: theirs in any copy of the book, from any computer.
PLAYER_PROGRESS - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
What a player has done with each book (see FoliosRecord): saved with them, sent only to them, kept when they die.
PLAYER_QUESTS - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
What the server knows of a player's server quests (PlayerQuests): saved with them, sent only to them, kept when they die.
PlayerAdvancementsMixin - Class in net.ixdarklord.folios.internal.mixin
 
PlayerAdvancementsMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.PlayerAdvancementsMixin
 
PlayerQuests - Record Class in net.ixdarklord.folios.internal.quest
What the server knows of a player's quests: kept with the player, sent only to them.
PlayerQuests(Map, List, Map, List) - Constructor for record class net.ixdarklord.folios.internal.quest.PlayerQuests
Creates an instance of a PlayerQuests record class.
PlayerQuests.Progress - Record Class in net.ixdarklord.folios.internal.quest
One quest's progress: each objective's, 0 to 1; whether it is open (its "requires" met once, and open from then on); whether it is done (and stays so, whatever happens after); and whether its reward has been claimed.
pop() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
pop() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
pop() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
pop() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
popped() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
popped() - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
popped() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
popup() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
The popup window of the link under the pointer; null when there is none.
popup(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
The popup window a link shows (FoliosLinks); null for none, or while it is locked.
popup(FoliosLayout, String) - Method in interface net.ixdarklord.folios.api.client.FoliosLinks.Kind
A window shown under the pointer in place of a tooltip, and pinned when the link is pressed; null for none.
PopupLayer - Class in net.ixdarklord.folios.internal.client.screen
A book's popup windows (FoliosPopup), over everything else on the screen: the one a link under the pointer shows, in place of a tooltip, and the one pressing it pinned, which stays where it was until the reader presses off it, presses Esc or turns the page.
PopupLayer() - Constructor for class net.ixdarklord.folios.internal.client.screen.PopupLayer
 
pose() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Returns the value of the pose record component.
premultiplied(int) - Static method in class net.ixdarklord.folios.internal.client.paint.TintedGuiItems
A colour as the item pictures' draw wants it: its red, green and blue times its alpha.
prepare(ScaledGuiItems.State, GuiRenderState, FeatureRenderDispatcher, int) - Static method in class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems
 
press(String) - Method in class net.ixdarklord.folios.internal.client.TabMotion
 
press(FoliosBook, String) - Method in interface net.ixdarklord.folios.api.client.FoliosLinks.Kind
The link pressed: true when it did something, false to pin its popup, if it has one.
pressed(String) - Method in class net.ixdarklord.folios.internal.client.TabMotion
How pressed in a tab is, 1 just pressed to 0, eased.
PreviewEntities - Class in net.ixdarklord.folios.internal.client.page
The entities books show in scenes (entity pages, entity popups), made on the client and in no world, so nothing else ticks them.
PREVIOUS - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
 
printing(boolean) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
Whether what is drawn now is printed on the leaf, at its pages' size, rather than the leaf's own frame and chrome.
progress() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the progress record component.
progress(String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Entries read and entries open, in a category or (for null) the whole book.
progress(FoliosBook) - Method in class net.ixdarklord.folios.api.client.FoliosObjective
How far along it is, 0 to 1.
progress(FoliosBook, List) - Static method in class net.ixdarklord.folios.api.client.FoliosObjective
How far along several objectives are together: the average of each.
progress(Identifier) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
What the server found of the player's progress with a quest.
progress(Identifier) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
 
progress(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosQuests
How far along a player is with a server quest, 0 to 1.
progress(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
How far along a player is with a quest, 0 to 1: its objectives' average, or 1 once done.
Progress(List, boolean, boolean, boolean) - Constructor for record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
Creates an instance of a Progress record class.
Progress(Identifier, int, FoliosRecord) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
Creates an instance of a Progress record class.
push() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
push() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
push() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
push() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
pushed() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
pushed() - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
pushed() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 

Q

quest() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Returns the value of the quest record component.
quest() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
Returns the value of the quest record component.
Quest(List, boolean, JsonObject) - Constructor for record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
Creates an instance of a Quest record class.
QuestPageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
QuestPageElement(List, Optional, String, Optional, boolean, Optional, Optional) - Constructor for record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Creates an instance of a QuestPageElement record class.
QuestReading - Class in net.ixdarklord.folios.internal.quest
What the server counts as reading, for quests' "read" objectives.
QuestRewards - Record Class in net.ixdarklord.folios.internal.quest
A quest's "rewards": items it always gives, and random gifts, each drawn from a list:
QuestRewards(List, List, int) - Constructor for record class net.ixdarklord.folios.internal.quest.QuestRewards
Creates an instance of a QuestRewards record class.
QuestRewards.Choice - Record Class in net.ixdarklord.folios.internal.quest
A random gift's choice, picked weight times as often as one of weight 1.
quests() - Static method in class net.ixdarklord.folios.api.FoliosQuests
The server quests there are.
quests() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
Returns the value of the quests record component.
quests() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
Returns the value of the quests record component.
quests() - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
 
Quests(Map) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
Creates an instance of a Quests record class.
questsDone() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns the value of the questsDone record component.
QuestTracker - Class in net.ixdarklord.folios.internal.quest
The server's quests: loaded from data packs, followed for each player and rewarded.
QUOTE - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
 

R

rainbow(FoliosPainter, int, int, float, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Drawn in base, with a rainbow glinting over it now and then: for a second and a half the rainbow fades in, each pixel its own hue, the hues running across it diagonally from its top left to its bottom right and cycling, then fades out, and two seconds later shows again.
rainbow(GuiGraphicsExtractor, int, int, float, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
The same, straight to the screen.
random() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
Returns the value of the random record component.
read() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns the value of the read record component.
read() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
Returns the value of the read record component.
read(JsonElement) - Static method in class net.ixdarklord.folios.api.client.page.FoliosIcon
Reads an icon from JSON; FoliosIcon.NONE for null.
read(JsonElement) - Static method in class net.ixdarklord.folios.internal.client.CelebrationSettings
Reads "celebrations"; CelebrationSettings.OFF for none, false, or what can't be read.
read(JsonObject, String) - Static method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
What an object of JSON (an element, a page or a book) says, warning of what it says that can't be read.
read(JsonElement) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
Text from JSON, as FoliosText.CODEC reads it.
read(JsonElement) - Static method in record class net.ixdarklord.folios.internal.quest.ItemMatch
 
read(JsonObject) - Static method in class net.ixdarklord.folios.api.client.FoliosObjective
A condition as JSON writes it.
read(JsonObject) - Static method in record class net.ixdarklord.folios.internal.client.page.Observed
What a page's or an element's JSON observes; null for one that observes nothing.
read(JsonObject, HolderLookup.Provider) - Static method in record class net.ixdarklord.folios.internal.quest.QuestRewards
Rewards as written, their items made with the registries given (the server's, or the client's world's).
read(JsonObject, Identifier) - Static method in class net.ixdarklord.folios.internal.quest.ServerObjective
An objective as JSON writes it; book is the quest's, for its "read" objectives.
read(JsonObject, Identifier) - Static method in record class net.ixdarklord.folios.api.client.FoliosLock
The lock an object of a book's JSON (a category, an entry or a page) has.
read(Identifier, JsonObject) - Static method in record class net.ixdarklord.folios.internal.quest.ServerQuest
 
READ_SECONDS - Static variable in class net.ixdarklord.folios.internal.config.FoliosServerConfig
 
readAll(JsonElement) - Static method in class net.ixdarklord.folios.api.client.FoliosObjective
One condition, or a list of them all of which must hold.
readCount() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
 
reader() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
The book as it is read on this screen: where it is open.
reader() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
Returns the value of the reader record component.
reading() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
Returns the value of the reading record component.
Reading(boolean, int) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
Creates an instance of a Reading record class.
READING - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
On a guide book while its holder reads it in their hands: others see them hold it up open.
ReadingAt(boolean, Identifier, String, int, boolean) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
Creates an instance of a ReadingAt record class.
READS_PER_MINUTE - Static variable in class net.ixdarklord.folios.internal.config.FoliosServerConfig
 
receive(FoliosPayloads.Advancements) - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
 
receive(FoliosPayloads.Quests) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
The quests the server sent: kept, and books laid out again so their quest pages show them.
receive(FoliosPayloads.Recipe) - Static method in class net.ixdarklord.folios.internal.client.FoliosRecipes
 
receive(FoliosPayloads.SharedReading) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
 
receive(FoliosPayloads.Source) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
A source the server sent: kept, and books written again if its rows changed.
receive(FoliosPayloads.Structure) - Static method in class net.ixdarklord.folios.internal.client.FoliosStructures
 
received(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
 
recipe(FoliosPayloads.Recipe) - Static method in class net.ixdarklord.folios.internal.client.FoliosClientNetwork
 
Recipe(Identifier, List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
Creates an instance of a Recipe record class.
RecipePageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
RecipePageElement(List, Optional, String) - Constructor for record class net.ixdarklord.folios.internal.client.page.RecipePageElement
Creates an instance of a RecipePageElement record class.
RecipeRequest(List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
Creates an instance of a RecipeRequest record class.
recipes() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
Returns the value of the recipes record component.
recipes() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
Returns the value of the recipes record component.
record() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
Returns the value of the record record component.
refresh() - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
Lays every book out again at its next drawing, for after something its locks depend on changed.
register() - Static method in class net.ixdarklord.folios.internal.client.page.ScenePopups
Registers the four kinds (once, as the client starts).
register(String, FoliosLinks.Kind) - Static method in class net.ixdarklord.folios.api.client.FoliosLinks
Adds a kind of link, scheme:target; a scheme already taken (Folios's own too) is refused.
register(Identifier, MapCodec) - Static method in class net.ixdarklord.folios.api.client.page.FoliosPageElements
Adds a type of element (or of page); register it while the client initialises, before resources load.
register(Identifier, Supplier) - Static method in class net.ixdarklord.folios.api.FoliosSources
Adds a source the client works out itself (call on the client; asked when a page observing it is laid out).
register(Identifier, FoliosObjectives.Source) - Static method in class net.ixdarklord.folios.api.client.FoliosObjectives
 
register(Identifier, FoliosReveal) - Static method in class net.ixdarklord.folios.api.client.FoliosReveals
Adds an effect, or replaces the one with that id.
register(Identifier, FoliosStyles.Style) - Static method in class net.ixdarklord.folios.api.client.FoliosStyles
 
registerFlag(String, Predicate) - Static method in class net.ixdarklord.folios.api.FoliosQuests
A flag a mod works out for each player, for quests' "flag" objectives.
registerServer(Identifier, Function) - Static method in class net.ixdarklord.folios.api.FoliosSources
Adds a source the server works out (data-driven content), sent to every player.
registerValue(Identifier, ToDoubleFunction) - Static method in class net.ixdarklord.folios.api.FoliosQuests
A value for quests' "source" objectives to follow ({"source": "mymod:mana", "goal": 100}).
release() - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
 
RELEASE - Static variable in class net.ixdarklord.folios.api.FoliosFormat
The Folios release this is: a book naming a later one needs a newer Folios.
reload(ResourceManager) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
 
removed() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
removed() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
removed() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
Returns the value of the removed record component.
removed(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
The ids the server's data packs took out of a source, to take out of the client's rows too.
render(CameraRenderState, float) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
Draws the ghosts, after the level and before the hands.
requires() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
Returns the value of the requires record component.
requires() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
Returns the value of the requires record component.
reserved() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
Returns the value of the reserved record component.
reset() - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
 
reset() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
Returns the value of the reset record component.
reset(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosQuests
Takes back a player's quest, and its claim: they can do it, and claim it, again.
reset(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
 
RESET - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
 
resolve(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
The text a raw string stands for: its translation if it is a translation key, with each {lang:...} put in its place.
resolve(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
 
resolveDependencies(ResolvableModel.Resolver) - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
 
Result(Map, Map, Map) - Constructor for record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
Creates an instance of a Result record class.
reveal() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the reveal record component.
reveal() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Returns the value of the reveal record component.
reveal() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Starts the open spread's reveal again from the beginning (as a handheld book comes open).
revealHeld() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Whether the open spread's reveal waits to start: its pages aren't shown yet.
revealHeld() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
 
revealing(FoliosPainter, FoliosReader.Spot, boolean) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
The painter to draw a page's content through, for a page of the spread at at: while a leaf turns, the spread it brings is hidden (its effect at the start), and once it is down its content shows as the effect has it.
revealOf(FoliosReader.Spot) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
The reveal a spread's pages use: its entry's own, or the book's.
RevealPainter - Class in net.ixdarklord.folios.internal.client.paint
 
reward() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Returns the value of the reward record component.
rewards() - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
Returns the value of the rewards record component.
rewards() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
Returns the value of the rewards record component.
rewards(Identifier) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
A quest's rewards, read with the client's world; null where it has none, or before the world is there.
ribbonRoot(int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
Where a ribbon tucked depth leaves deep comes out of the fore-edge at the page's edge.
RIGHT - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
 
RISE - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
 
rl(String) - Static method in class net.ixdarklord.folios.internal.core.Folios
 
rolls() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
Returns the value of the rolls record component.
row() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns the value of the row record component.
row(String) - Static method in class net.ixdarklord.folios.api.FoliosSources
A row to fill in: FoliosSources.row(id).field("name", ...).field("cost", 3).
Row(String, Map) - Constructor for record class net.ixdarklord.folios.api.FoliosSources.Row
Creates an instance of a Row record class.
rows() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
Returns the value of the rows record component.
rows(Font, CoverMarkers.Lettering) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
Lays a lettering out in model units: a font line as tall as its size (rows sharing it when there are more), wrapped at its width at that size, then shrunk to fit across.
rows(Identifier) - Static method in class net.ixdarklord.folios.api.FoliosSources
A source's rows as the client has them, as FoliosSources.rows(Identifier, String) with nothing to narrow it.
rows(Identifier, String) - Static method in class net.ixdarklord.folios.api.FoliosSources
A source's rows as the client has them: a source Folios gives itself (folios:items, ...), narrowed by of; then those the server sent; then those of a client source of the same id, a row whose id is already there taking its place; less those data packs removed.
rows(Identifier, String) - Static method in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
The source's rows now, narrowed by of (null for all); null for a source that isn't one of these.
Rows(List, float, float) - Constructor for record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
Creates an instance of a Rows record class.
rule(FoliosBook.CoverText.Line) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
A soft rule's pieces, in model units about its middle: {x0, x1, alpha} runs of its line, fading out to its ends, then the stud's half size.
RULE - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
 
RULE - Enum constant in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
 
runes() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
Returns the value of the runes record component.
RUNES - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
 

S

save() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
Sends what changed to the server to keep (and, for a copy's, the player's too).
save() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Remembers where the reader left off.
scale() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Returns the value of the scale record component.
scale() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
Returns the value of the scale record component.
scale() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Returns the value of the scale record component.
scale(float) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
scale(float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
scale(float) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
scale(float) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
scaled(float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
scaled(float) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
scaled(float) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
scaled(int) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
A height written for the default page, for this one: grown as the page is wider, so a window (a scene, a picture) keeps its shape on a larger page rather than turning into a strip.
scaled(GuiItemRenderState) - Static method in class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems
An item handed to the screen as one drawn on its own at its size, or null to draw it as the game does.
ScaledGuiItems - Class in net.ixdarklord.folios.internal.client.paint
 
ScaledGuiItems.State - Record Class in net.ixdarklord.folios.internal.client.paint
 
SCATTER - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
 
scene(SceneViewport, int, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
A scene's picture; the painter keeps it in use while it is drawn.
scene(SceneViewport, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
scene(SceneViewport, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
scene(SceneViewport, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
scene(SceneViewport, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
scene(SceneViewport, int, int, int, int, float, float) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
As FoliosPainter.scene(SceneViewport, int, int, int, int), showing only the part of it from u0 to u1 across (0 to 1).
scene(SceneViewport, int, int, int, int, float, float) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
scene(SceneViewport, int, int, int, int, float, float) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
scene(SceneViewport, int, int, int, int, float, float) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
scene(SceneViewport, int, int, int, int, float, float) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
scene(SceneViewport, int, int, int, int, float, float, float, float, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
As FoliosPainter.scene(SceneViewport, int, int, int, int), showing only the part of it from (u0, v0) to (u1, v1) (0 to 1, from its top left), tinted by argb: its alpha fades the picture.
scene(SceneViewport, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
scene(SceneViewport, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
scene(SceneViewport, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
scene(SceneViewport, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
SCENE_DETAIL - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
How many texture pixels a scene has for each page pixel it is shown over: enough for it to stay sharp on a handheld book held close and on large screens.
ScenePopups - Class in net.ixdarklord.folios.internal.client.page
Folios's own popup links: a window over the book showing what the link names, turning, as the page elements of the same kind show it.
scissorArea() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
 
SCREEN - Static variable in class net.ixdarklord.folios.api.client.FoliosStyles
 
SCREEN_SPINE - Static variable in class net.ixdarklord.folios.internal.client.page.Shapes
The spine's width between a screen book's pages, which a spread's halves draw on into to meet.
ScreenPainter - Class in net.ixdarklord.folios.internal.client.paint
 
ScreenPainter(GuiGraphicsExtractor, float, float, float, FoliosPalette, FoliosSession, AbstractPainter.Navigator, float, float, float, List) - Constructor for class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
scroll() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Returns the value of the scroll record component.
scroll(int, int, int, int, FoliosPainter.Scroll) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
Makes a rectangle take the mouse wheel while the pointer is over it, rather than the wheel turning the page.
scroll(int, int, int, int, FoliosPainter.Scroll) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
scroll(int, int, int, int, FoliosPainter.Scroll) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
scroll(int, int, int, int, FoliosPainter.Scroll) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
scroll(FoliosReader, double, double, double) - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
The wheel: true when the pointer is over a pinned popup (zooming its scene, if over one).
SCROLL - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
Stays in a box, its text scrolled in place a line at a time, with a scrollbar beside it.
SCROLL_GRIP - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
SCROLL_THUMB - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
SCROLL_TRACK - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
scrollAt(List, double, double) - Static method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
The wheel handler of the last place among these the pointer is over that takes it; null for none.
scrollbar(FoliosPainter, int, int, int, int, int, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
A scrollbar (the scrollbar sprites) height pixels down from (x, y): its groove in the book's panel and line colours, and its thumb, thumb pixels tall at thumbY, in the colour of its clasps' lit rim (brighter while it is held or under the pointer), with a grip on it when it is tall enough to hold one.
SCROLLBAR - Static variable in class net.ixdarklord.folios.internal.client.page.Shapes
How wide a scrollbar is.
scrolled(double) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter.Scroll
 
search(String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Shows what a search finds.
search(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
The open entries whose name or words contain every word of a query, best matches (by name) first.
search(StyledEditBox) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
Makes the search field, carrying over what an earlier one held; the screen adds it as a widget.
searchField() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
 
searchText() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement
Words of the page a search should find it by.
searchText() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
 
searchText() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
 
searchText() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
 
searchText() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
 
searchText() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
 
searchText() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
 
searchText() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
 
searchText() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
 
searchText() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
 
searchText() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
 
searchText() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
 
seconds() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
Returns the value of the seconds record component.
seconds() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
secret() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
Returns the value of the secret record component.
seen() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns the value of the seen record component.
selector() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
Returns the value of the selector record component.
selector() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
Returns the value of the selector record component.
send(MinecraftServer, Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
Sends a server source to every player.
sendAll(ServerPlayer) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
Sends every server source to a player, as they join.
separator() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns the value of the separator record component.
serverHasGuides() - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
Whether the server has CoolCatLib: it has said which advancements the player has.
ServerObjective - Class in net.ixdarklord.folios.internal.quest
An objective of a server quest, read from the same JSON a book's quest takes and checked by the server alone.
ServerQuest - Record Class in net.ixdarklord.folios.internal.quest
A quest a data pack gives (data/<namespace>/folios/quests/<name>.json): its objectives, followed by the server, and what it gives once done.
ServerQuest(Identifier, Identifier, List, List, boolean, JsonObject, JsonObject) - Constructor for record class net.ixdarklord.folios.internal.quest.ServerQuest
Creates an instance of a ServerQuest record class.
serverRows(MinecraftServer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosSources
A server source's rows now (less those data packs removed, with those they added); for Folios's sending.
serverSources() - Static method in class net.ixdarklord.folios.api.FoliosSources
Every server source's id, a data pack's too.
session - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
 
session - Variable in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
session(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
A book's laid-out pages, kept between openings; null when there is no such book.
session(Identifier, int, int) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
A book's laid-out pages for pages width by height; the default session for the default page size.
setFlag(String, BooleanSupplier) - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
Sets a flag that entries can be locked behind ("flag": "mymod:hard_mode" in their JSON).
setFlag(String, BooleanSupplier) - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
 
setFlag(ServerPlayer, String, boolean) - Static method in class net.ixdarklord.folios.api.FoliosQuests
Sets or clears one of a player's own flags.
setFlag(ServerPlayer, String, boolean) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
 
setLast(FoliosBook.Location) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
 
setLastSpread(String, int) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
 
setLeftOpen(boolean) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
 
settings() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
Returns the value of the settings record component.
settings() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
Returns the value of the settings record component.
ShaderManagerMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
ShaderManagerMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.ShaderManagerMixin
 
Shapes - Class in net.ixdarklord.folios.internal.client.page
 
Shapes.Icon - Enum Class in net.ixdarklord.folios.internal.client.page
The little controls printed on pages: each a pixel icon on a clasp ('X' in its ink, 'o' a softer shade).
SharedBookPoseMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
SharedBookPoseMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.SharedBookPoseMixin
 
SharedBookRenderMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
SharedBookRenderMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.SharedBookRenderMixin
 
SharedBooks - Class in net.ixdarklord.folios.internal.client.handheld
 
sharedReading(FoliosPayloads.SharedReading) - Static method in class net.ixdarklord.folios.internal.client.FoliosClientNetwork
 
SharedReading(int, FoliosPayloads.ReadingAt) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
Creates an instance of a SharedReading record class.
sharp(Runnable) - Static method in class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems
Draws what draw hands the screen with its scaled items drawn at the size they are shown.
shift() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Returns the value of the shift record component.
show(FoliosBook, Component, Component, FoliosIcon, boolean) - Static method in class net.ixdarklord.folios.internal.client.FoliosToast
Shows a toast: a heading over a name, with an icon (none for null), or the trophy for mastery.
show(GuiGraphicsExtractor, Font, List, int, int, FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
Shows tooltip lines in the book's colours, over everything drawn so far: the first as a name, the rest quieter.
show(GuiGraphicsExtractor, Font, List, int, int, FoliosBook, int) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
As FoliosTooltips.show(GuiGraphicsExtractor, Font, List, int, int, FoliosBook), with a soft rule above the line at ruleBefore (none for -1): what is said set apart from what to do.
show(GuiGraphicsExtractor, Font, List, int, int, FoliosBook, int, float) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
As FoliosTooltips.show(GuiGraphicsExtractor, Font, List, int, int, FoliosBook, int), drawn scale times larger (no smaller than as it is): to match a book drawn larger than the GUI scale, kept on the screen all the same.
shown() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
How open it is, 0 folded to 1 open, eased.
shown(float) - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
The block shown at a time (seconds): a tag's blocks in turn, a second each.
SHOWN - Static variable in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
 
showProgress() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the showProgress record component.
shut() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
Shuts the book in the reader's hands: it stays held up, to be opened again or put away.
shut() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
Returns the value of the shut record component.
side(CoverMarkers.Marked) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
How wide a marked gem is, in model units.
single() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
Returns the value of the single record component.
single(FoliosPageElement, ElementLayout, Observed) - Static method in record class net.ixdarklord.folios.internal.client.page.TextPage
A page of one element, set as its JSON says (it lays itself out as its type does when it can't be set so).
size() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
Returns the value of the size record component.
sized() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
Whether it is a size of its own (pixels, or a share of the page), not the rest of the page or its content's.
slot(FoliosPainter, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
An 18-pixel slot (the slot sprite) for an item drawn at (x + 1, y + 1).
slot(FoliosPainter, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
A slot size pixels square, its edge a pixel wide at any size.
SLOT_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
SLOT_WELL - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
 
smooth(float) - Static method in interface net.ixdarklord.folios.api.client.FoliosReveal
Eases 0 to 1 gently at both ends.
sort() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
Returns the value of the sort record component.
sort() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Returns the value of the sort record component.
sort() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns the value of the sort record component.
source() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns the value of the source record component.
source() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
Returns the value of the source record component.
source(int) - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
Which page of the entry's JSON a laid page came from.
Source(Identifier, List, List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Source
Creates an instance of a Source record class.
sparkle(FoliosPainter, int, int, float, int) - Static method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
Draws the unread sparkle, 7 pixels square from (x, y), blinking now and then; phase (seconds) staggers sparkles so they don't all blink together.
SPARKLE - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
A four-pointed sparkle, marking what hasn't been read yet, as the frames of its blink: from a point of light through a small star to its resting shape and a flare with its points drawn out.
SpecialModelRenderersAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
 
spin() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Returns the value of the spin record component.
split(int, int) - Method in class net.ixdarklord.folios.api.client.page.FoliosText
Splits the text into pieces that fit: the first firstHeight tall, the rest nextHeight.
spot - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
 
Spot(String, int) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
Creates an instance of a Spot record class.
spotlight() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
Returns the value of the spotlight record component.
SpotlightPageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
SpotlightPageElement(FoliosStack, Optional, String, boolean) - Constructor for record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
Creates an instance of a SpotlightPageElement record class.
spread() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement
Whether the page spreads over both pages of an open book: its laid pages then come in pairs, a left page and the right page beside it, and it starts on a left page (an empty page is put before it if need be).
spread() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
 
spread() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
 
SpreadPage - Record Class in net.ixdarklord.folios.internal.client.page
 
SpreadPage(Optional, String, Optional, Optional, Optional, Optional, int) - Constructor for record class net.ixdarklord.folios.internal.client.page.SpreadPage
Creates an instance of a SpreadPage record class.
SpreadPage.Build - Record Class in net.ixdarklord.folios.internal.client.page
A build in the window: a multiblock page's pattern and mapping.
SpreadPage.MapLayout - Record Class in net.ixdarklord.folios.internal.client.page
The map: its places, the paths between them (pairs of ids), and a picture under them.
SpreadPage.Node - Record Class in net.ixdarklord.folios.internal.client.page
A place on the map: where it is in the window, what it shows, the entry it opens, and its label.
Sprites - Class in net.ixdarklord.folios.internal.client.page
The sprites a book's widgets are drawn from: bars, clasps, panels, slots, the flip pager.
stack() - Method in class net.ixdarklord.folios.api.client.page.FoliosIcon
 
stack() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
Returns the value of the stack record component.
stack(float, int) - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
A stack of what is shown at a time, count of it; empty for a block with no item.
stacks() - Method in class net.ixdarklord.folios.api.client.page.FoliosStack
Every stack it stands for; a missing item is a barrier, so the mistake shows.
stagger(float, float, float) - Static method in interface net.ixdarklord.folios.api.client.FoliosReveal
A part's own progress when parts start one after another: place (0 to 1) is where it is in the order, and spread how much of the reveal the starts are spread over (0 all together, nearly 1 one at a time).
STAR - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
 
STAR_OUTLINE - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
The star, its edge only: a page not yet bookmarked.
start() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Returns the value of the start record component.
start(int) - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
Where a page of the entry's JSON begins among the laid pages.
start(Component, Map) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
Starts guiding a build (offsets from its lowest corner), in place of any other.
startFrame() - Static method in class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems
The frame's scaled items are about to be drawn: their drawings are free again.
starts() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
Returns the value of the starts record component.
state(ServerPlayer) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
 
State(GuiItemRenderState, int, int, int, int, float, Matrix3x2f, int) - Constructor for record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Creates an instance of a State record class.
staticLeft() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
The spread whose left page lies to the left while the leaf turns, and whose right page lies to the right.
staticRight() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
 
status() - Method in record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
Returns the value of the status record component.
status() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
Returns the value of the status record component.
step() - Method in interface net.ixdarklord.folios.internal.client.paint.WorldPainter.Surface
How far apart, along x, the surface bends: shapes are cut there, so they lie exactly on it.
step(String) - Static method in class net.ixdarklord.folios.internal.format.BookUpgrader
A format's changes, as the mod carries them.
stepped(FoliosPainter, int, int, int, float, int, int) - Static method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
A bar of steps parts, as a category's entries or a quest's objectives, 5 pixels tall from (x, y) and a pixel of shadow under it, drawn as the mastery bar is: a rim with its corners left out, lit along its top and left and shaded along its foot and right; a groove sunk under it, a faint light along its floor; the fill lit along its top, shaded along its foot and crossed by fine slanting stripes, with a glint at its end.
stop() - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord
 
stretch() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Returns the value of the stretch record component.
STRICT - Static variable in class net.ixdarklord.folios.internal.config.FoliosServerConfig
 
structure(FoliosPayloads.Structure) - Static method in class net.ixdarklord.folios.internal.client.FoliosClientNetwork
 
Structure(Identifier, int, List, List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
Creates an instance of a Structure record class.
StructurePageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
StructurePageElement(List, Optional, String, int, Showcase.Selector) - Constructor for record class net.ixdarklord.folios.internal.client.page.StructurePageElement
Creates an instance of a StructurePageElement record class.
StructureRequest(List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
Creates an instance of a StructureRequest record class.
structures() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
Returns the value of the structures record component.
structures() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
Returns the value of the structures record component.
StructureTemplateAccessor - Interface in net.ixdarklord.folios.internal.mixin
 
style() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the style record component.
SUBHEADING - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
 
submit(AvatarRenderState, PoseStack, SubmitNodeCollector) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
 
submit(Identifier, PoseStack, SubmitNodeCollector, int, int, boolean, int) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
 
subtitle() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
Returns the value of the subtitle record component.
subtitle() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the subtitle record component.
subtitle() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
Returns the value of the subtitle record component.
SUBTITLE - Enum constant in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
 
SUBTITLE - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
 
subtitleOr(FoliosBook.CoverText.Line) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
 
subtitleY() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
Returns the value of the subtitleY record component.
subtitleY() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
Returns the value of the subtitleY record component.
summary() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
Returns the value of the summary record component.
summary() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
Returns the value of the summary record component.
SUMMARY - Enum constant in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
 
summaryText() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
Returns the value of the summaryText record component.
SWEEP - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
 
sweepFrame(float, float, float) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
The frame of a sweep that plays once every period seconds, taking length of them; -1 between sweeps, when nothing is to be drawn.
swing(float) - Static method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
How far the cover has swung open, 0 to 1, when the book is open that far (the latch goes first).
synced(Map) - Static method in class net.ixdarklord.folios.internal.client.FoliosMemory
The server has synced the player's records: each memory without unsent changes takes its book's.
synced(PlayerQuests, PlayerQuests) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
What the server found of the player's quests changed: books are laid out again if any opened or was done.

T

tab() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
Returns the value of the tab record component.
tabColor(FoliosCategory, FoliosPalette, boolean, boolean) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
A tab's colour: its category's own (or the book's accent, for the front, bookmarks and categories without one), full where the reader is, a little deeper under the pointer, and deeper still towards the cover otherwise.
tabColor(FoliosCategory, FoliosPalette, float) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
A tab's colour as it moves: from its resting colour at 0 to its full one at 1 (TabMotion.out(String, boolean, boolean)).
tabDepth(int, float) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
How deep among the leaves a tab is tucked, in leaves: the top one just under the surface, each below a little deeper; the open one (and, part way, one under the pointer) rises to the surface.
tabDepth(int, float, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
The same, in a fore-edge leaves wide.
tabDetail(FoliosCategory, String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
What a tab's tooltip says under its name: how much of a category has been read, what the others hold.
tabKey(FoliosCategory, String) - Static method in class net.ixdarklord.folios.internal.client.FoliosReader
The key a tab moves by: its category, or the part of the book it opens ("home", "bookmarks", "index").
TabMotion - Class in net.ixdarklord.folios.internal.client
 
TabMotion() - Constructor for class net.ixdarklord.folios.internal.client.TabMotion
 
tabPlate() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
Returns the value of the tabPlate record component.
tabs - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
How the book's ribbon tabs move.
tabSpacing() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Returns the value of the tabSpacing record component.
tabX() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Returns the value of the tabX record component.
tabY() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Returns the value of the tabY record component.
tags() - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
Returns the value of the tags record component.
target() - Method in record class net.ixdarklord.folios.api.client.FoliosLinks.Found
Returns the value of the target record component.
Target(String, int, String, String) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosSession.Target
Creates an instance of a Target record class.
text() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
The text as the list is now.
text() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
Returns the value of the text record component.
text(String) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
text(Component, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
text(Component, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
text(FormattedCharSequence, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
text(FormattedCharSequence, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
text(FormattedCharSequence, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
text(FormattedCharSequence, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
text(FormattedCharSequence, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
textKey(Identifier, String) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
The translation key of a book's own text: folios.<namespace>.<path>.<what>, a / in the path as a dot.
TextPage - Record Class in net.ixdarklord.folios.internal.client.page
 
TextPage(Optional, String, List, ElementLayout, boolean, Observed) - Constructor for record class net.ixdarklord.folios.internal.client.page.TextPage
Creates an instance of a TextPage record class.
TextPage.Item - Record Class in net.ixdarklord.folios.internal.client.page
An element of a page, how it is set there, and the source its text observes (null for none).
texture() - Method in class net.ixdarklord.folios.api.client.page.FoliosIcon
 
texture() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Returns the value of the texture record component.
texture() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Returns the value of the texture record component.
texture(Identifier) - Static method in class net.ixdarklord.folios.api.client.page.FoliosIcon
 
texture(Identifier, int, int, int, int, float, float, float, float, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
A part of a texture, from its (u0, v0) to its (u1, v1), each 0 to 1, tinted by argb.
texture(Identifier, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
texture(Identifier, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
texture(Identifier, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
texture(Identifier, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
textures() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the textures record component.
Textures(Identifier, Identifier, Identifier, Identifier, Identifier, Identifier) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Textures
The book's textures, its spotlight card Folios's own.
Textures(Identifier, Identifier, Identifier, Identifier, Identifier, Identifier, Identifier) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Textures
Creates an instance of a Textures record class.
tick() - Static method in class net.ixdarklord.folios.internal.client.FoliosRecipes
 
tick() - Static method in class net.ixdarklord.folios.internal.client.FoliosStructures
 
tick() - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
 
tick() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
tick() - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
Lets go of books not heard of for a while, or whose reader is gone.
tick() - Static method in class net.ixdarklord.folios.internal.client.page.PreviewEntities
At the end of every client tick.
tick() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
 
tick(Minecraft) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
 
tick(Minecraft) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
Every client tick: tells the server which entry is open, when that has changed.
tick(Minecraft) - Static method in class net.ixdarklord.folios.internal.client.ObtainedItems
Looks at the inventory when it has changed since last time, noting the items books ask about that are in it.
tick(MinecraftServer) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
At the end of a tick: after data packs reloaded, every source is sent again.
tilt() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns the value of the tilt record component.
time() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
Seconds since the book was opened: for what moves or cycles on a page.
time() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
time() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
time() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
tint() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
Returns the value of the tint record component.
tint() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Returns the value of the tint record component.
tint() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Returns the value of the tint record component.
TintedGuiItems - Class in net.ixdarklord.folios.internal.client.paint
 
TintedGuiItems.Tinted - Interface in net.ixdarklord.folios.internal.client.paint
An item handed to the screen, with the colour it was handed with.
title() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
 
title() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
 
title() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
 
title() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
Returns the value of the title record component.
title() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPopup
Its title, along its top.
title() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
Returns the value of the title record component.
title(FoliosPainter, Component, int) - Static method in class net.ixdarklord.folios.api.client.page.FoliosLayout
A page's title: bold, with a line under it.
title(FoliosPainter, Component, int, FoliosIcon) - Static method in class net.ixdarklord.folios.api.client.page.FoliosLayout
As FoliosLayout.title(FoliosPainter, Component, int), with an icon before it, unless none: three quarters of its size, centred over a mark of the book's colour that heads the line under the title, the title starting where the rest of the line does.
title(FoliosPainter, Component, int, FoliosIcon, FoliosAlign) - Static method in class net.ixdarklord.folios.api.client.page.FoliosLayout
As FoliosLayout.title(FoliosPainter, Component, int, FoliosIcon), placed across the page by an alignment (left for null or justify).
TITLE - Enum constant in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
 
TITLE - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
 
TITLE_HEIGHT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
How much room a title takes: its line, its rule under it, and 4 pixels under that (as a heading in text has).
titleAlign() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
How the title is aligned: its own, else the body's (justified text keeps a left title).
titleAlignment() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
Returns the value of the titleAlignment record component.
titleColor(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
The text colour of a tooltip's name in a book's colours.
titleIcon() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
 
titleIcon(FoliosIcon) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
The icon put before the titles of the pages laid out next (as FoliosLayout.flow(String, int, String, FoliosPageElement.Part) draws them): their entry's, or a page's own.
titleOr(FoliosBook.CoverText.Line) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
 
titleY() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
Returns the value of the titleY record component.
titleY() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
Returns the value of the titleY record component.
to() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Returns the value of the to record component.
toggleBookmark(FoliosBook.Location) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
Adds a bookmark at a place, or removes the entry's if it has one; returns whether it is bookmarked now.
token(Identifier, FoliosBook.Location) - Static method in class net.ixdarklord.folios.internal.client.FoliosMentions
A mention of a page, as written in chat; at null for the book's front.
TOO_LARGE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
 
tooltip() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
Deprecated.
the panel scheme: FoliosBook.Colors.panel().
tooltip(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
What a link says under the pointer: a kind of a mod's own as it says, else where it goes.
tooltip(List) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
A tooltip of several lines: a name, then lines saying more.
tooltip(List) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
tooltip(List) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
tooltip(List) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
tooltip(FoliosBook, String) - Method in interface net.ixdarklord.folios.api.client.FoliosLinks.Kind
What the link says under the pointer: a title and lines under it; empty for nothing.
tooltip(Component) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
Shows a tooltip at the pointer this frame.
tooltip(Component) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
tooltip(Component) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
tooltip(Component) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
tooltip(ItemStack) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
tooltip(ItemStack) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
tooltip(ItemStack) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
tooltip(ItemStack) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
tooltipLines() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
top() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
Returns the value of the top record component.
TOP - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Anchor
 
TOP_LEFT - Enum constant in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
 
TOP_RIGHT - Enum constant in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
 
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Location
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosLinks.Found
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
Returns a string representation of this record class.
toString() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
 
toString() - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.EmptyPage
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosRecord.Place
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
Returns a string representation of this record class.
track(Entity) - Static method in class net.ixdarklord.folios.internal.client.page.PreviewEntities
An entity a scene shows: it ages with the game from now, facing straight ahead.
translate(float, float) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
 
translate(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
translate(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
translate(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
translated(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
translated(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
translated(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
translation(String, List, String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
Markup for a translation, {lang:key|with...}, with what to show if there is no such key (null to show the key).
tuck(FoliosPainter, int, int, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
Over a ribbon's root, the leaves above it: they lie on it from the page's edge to where it comes out of the block, so it is seen between the leaves at its depth; and a soft shadow they cast on it as it leaves them.
turn(int) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
turnTo(int) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Goes to a spread of the open part, by its left page.
type() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
 
type() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
 
type() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
 
type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
 
TYPE - Static variable in class net.ixdarklord.folios.internal.client.FoliosBookItemModel
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.client.FoliosCoverText
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
 
types() - Static method in class net.ixdarklord.folios.api.client.page.FoliosPageElements
 
typing() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
 

U

u0() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Returns the value of the u0 record component.
u1() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Returns the value of the u1 record component.
Unbaked(float, float, float, float, float, Optional) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
Creates an instance of a Unbaked record class.
Unbaked(ItemModel.Unbaked, Optional, Optional) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
Creates an instance of a Unbaked record class.
undone() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
Returns the value of the undone record component.
unlocked() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
Returns the value of the unlocked record component.
unpin() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
 
unread() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
Returns the value of the unread record component.
update(ToastManager, long) - Method in class net.ixdarklord.folios.internal.client.FoliosToast
 
update(ItemStackRenderState, ItemStack, ItemModelResolver, ItemDisplayContext, ClientLevel, ItemOwner, int) - Method in class net.ixdarklord.folios.internal.client.FoliosBookItemModel
 
upgrade(String, Map, String, String) - Static method in class net.ixdarklord.folios.internal.format.BookUpgrader
Upgrades a book's files from format from to to; the files given are left as they are.
UPGRADER - Static variable in class net.ixdarklord.folios.internal.client.FoliosLibrary
The docs site's tool that updates a book's files to the current format.
url() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
Returns the value of the url record component.
use(Level, Player, InteractionHand) - Method in class net.ixdarklord.folios.api.FoliosBookItem
 
Use(Identifier, float) - Constructor for record class net.ixdarklord.folios.api.client.FoliosReveal.Use
 
Use(Identifier, float, boolean) - Constructor for record class net.ixdarklord.folios.api.client.FoliosReveal.Use
 
Use(Identifier, float, boolean, boolean) - Constructor for record class net.ixdarklord.folios.api.client.FoliosReveal.Use
Creates an instance of a Use record class.
useSession(FoliosSession) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
Reads on from pages laid out to another size (the screen's GUI scale or window changed): at the same place, an entry's page found again by the page of its JSON it came from, any other part at the same page as far as it goes.

V

v0() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Returns the value of the v0 record component.
v1() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Returns the value of the v1 record component.
value(LocalPlayer) - Method in interface net.ixdarklord.folios.api.client.FoliosObjectives.Source
 
valueOf(String) - Static method in enum class net.ixdarklord.folios.api.client.FoliosBook.PageTurn
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.api.client.FoliosBook.Progress
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Anchor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.ixdarklord.folios.api.client.FoliosBook.PageTurn
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ixdarklord.folios.api.client.FoliosBook.Progress
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Anchor
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
 
Viewing(Identifier, String) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
Creates an instance of a Viewing record class.
viewport(int, int) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
A scene for a page to show (an entity, a structure), drawn to a texture of width by height pixels (its size on the page times FoliosLayout.SCENE_DETAIL).
visibleCategories() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
The categories the player can see, in order.

W

walk() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
Returns the value of the walk record component.
weight() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
Returns the value of the weight record component.
where() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
Returns the value of the where record component.
WHITE - Static variable in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
width() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
Returns the value of the width record component.
width() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPopup
How wide its body is, in page pixels.
width() - Method in class net.ixdarklord.folios.api.client.page.FoliosText
The width it was set out to.
width() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
Returns the value of the width record component.
width() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
Returns the value of the width record component.
width() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Returns the value of the width record component.
width(float) - Static method in class net.ixdarklord.folios.internal.client.PageSize
A page factor times the default, in whole pixels.
width(Font) - Method in class net.ixdarklord.folios.api.client.page.FoliosText
The widest line.
window(int, int) - Method in class net.ixdarklord.folios.api.client.page.FoliosText
The lines that lie whole between from and from + height down the text, starting again at y 0.
with(FoliosSources.Row) - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
This row with another's fields over its own: what a data pack's row with a used id does.
with(ElementLayout, Observed) - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
This page, set as its JSON says, its text observing a source (null for none).
with(Identifier, PlayerQuests.Progress) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
 
withFlag(String, boolean) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
 
withObtained(Set) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
 
withRead(Identifier, String) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
 
WorldPainter - Class in net.ixdarklord.folios.internal.client.paint
 
WorldPainter(PoseStack, SubmitNodeCollector, int, FoliosPalette, FoliosSession, AbstractPainter.Navigator, float, float, float, List) - Constructor for class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
WorldPainter(PoseStack, SubmitNodeCollector, int, FoliosPalette, FoliosSession, AbstractPainter.Navigator, float, float, float, List, WorldPainter.Surface) - Constructor for class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
WorldPainter.Surface - Interface in net.ixdarklord.folios.internal.client.paint
A curved page: where a point of it is in the pose's space, and which way its axes point there.
wornEdges(FoliosPainter, int, int, int, int, boolean, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
A page worn with age, from x0 to x1 and y0 to y1: yellowing creeping in from its head, its foot and its outer side (not its fold) unevenly, deeper here and shallower there; a few faint stains; and the odd small nick or tear in its outer edge.
wornEdges(FoliosPainter, int, int, int, int, boolean, int, float) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
As Shapes.wornEdges(FoliosPainter, int, int, int, int, boolean, int), as worn as wear says: 1 lightly, more for a well-thumbed book, its yellowing deeper and stronger, its nicks more and bigger, more stains, and its outer corners rubbed dark.
wrap(Font, CoverMarkers.Lettering, int) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
A lettering's text as lines no wider than room at size 1 (font pixels), at most its line count, the last cut short with an ellipsis if more is left.

X

x() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
Returns the value of the x record component.
x() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Returns the value of the x record component.
x() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
Returns the value of the x record component.
x() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
Returns the value of the x record component.
x() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
Returns the value of the x record component.
x0() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Returns the value of the x0 record component.
x0() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Returns the value of the x0 record component.
x1() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Returns the value of the x1 record component.
x1() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Returns the value of the x1 record component.

Y

y() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
Returns the value of the y record component.
y() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
Returns the value of the y record component.
y() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
Returns the value of the y record component.
y0() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Returns the value of the y0 record component.
y0() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Returns the value of the y0 record component.
y0() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Returns the value of the y0 record component.
y1() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
Returns the value of the y1 record component.
y1() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Returns the value of the y1 record component.
y1() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
Returns the value of the y1 record component.
yaw() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Returns the value of the yaw record component.

Z

z() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
Returns the value of the z record component.
z() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
Returns the value of the z record component.
z() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
Returns the value of the z record component.
z() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
Returns the value of the z record component.
zoom() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Returns the value of the zoom record component.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values