Index

A B C D E F G H I 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.GuideBook
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(GuidePalette, GuideSession, AbstractPainter.Navigator, float, float, float, List<AbstractPainter.Hit>) - 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.GuideBook
Returns the value of the accent record component.
accent() - Method in record class net.ixdarklord.folios.api.client.page.GuidePalette
Returns the value of the accent record component.
accept(TextAlignment, int, int, ActiveTextCollector.Parameters, FormattedCharSequence) - Method in interface net.ixdarklord.folios.internal.compat.ActiveTextCollector
 
accept(TextAlignment, int, int, ActiveTextCollector.Parameters, FormattedCharSequence) - Method in class net.ixdarklord.folios.internal.compat.ActiveTextCollector.ClickableStyleFinder
 
acrossFold(GuidePainter, 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.GuidePainter
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
 
ActiveTextCollector - Interface in net.ixdarklord.folios.internal.compat
 
ActiveTextCollector.ClickableStyleFinder - Class in net.ixdarklord.folios.internal.compat
Finds what a click at a point lands on: a part of the text with a click event, or with an insertion when asked.
ActiveTextCollector.Parameters - Record Class in net.ixdarklord.folios.internal.compat
How a line is drawn: only its opacity here.
addition() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SmithingRecipeDisplay
Returns the value of the addition record component.
advancement() - Method in record class net.ixdarklord.folios.api.client.GuideLock
Returns the value of the advancement record component.
advancements(GuidePayloads.Advancements) - Static method in class net.ixdarklord.folios.internal.client.GuideClientNetwork
 
Advancements(boolean, List<ResourceLocation>, List<ResourceLocation>) - Constructor for record class net.ixdarklord.folios.internal.GuidePayloads.Advancements
Creates an instance of a Advancements record class.
alpha(int, int) - Static method in record class net.ixdarklord.folios.api.client.page.GuidePalette
color with its alpha set (0 to 255).
anchor() - Method in record class net.ixdarklord.folios.api.client.GuideEntry.Page
Returns the value of the anchor record component.
anchors() - Method in record class net.ixdarklord.folios.internal.client.GuideSession.EntryPages
Returns the value of the anchors record component.
any(String) - Method in class net.ixdarklord.folios.internal.client.CelebrationSettings
Whether any part of an event's celebration plays.
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class net.ixdarklord.folios.api.GuideBookItem
 
around(GuidePainter, float, float, float, float, float, float, float, float) - Method in interface net.ixdarklord.folios.api.client.GuideReveal
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(GuidePainter, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
A small arrow pointing right, 9 by 7 pixels from (x, y).
ARROW - Enum constant in enum class net.ixdarklord.folios.internal.compat.CursorTypes
 
at() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.SharedReading
Returns the value of the at record component.
at(double, double) - Static method in class net.ixdarklord.folios.internal.compat.CompatInput
The mouse at a point, with the button last pressed (for drags and releases).
at(float) - Method in class net.ixdarklord.folios.api.client.page.GuideStack
The stack shown at a time, in seconds: each in turn when there are several.
author(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.client.GuideLibrary
Who a book says it is from ("author" in book.json, raw); null when it doesn't say.
authors - Static variable in class net.ixdarklord.folios.internal.GuideHooks
 
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.GuideReader
 
back() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.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.GuideBook.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(GuideBook) - Static method in class net.ixdarklord.folios.internal.client.GuideTooltips
A tooltip's ground in a book's colours: its own, else its cover's darkened.
Band(ResourceLocation, 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(GuidePainter, 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.
base() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SmithingRecipeDisplay
Returns the value of the base record component.
BEND - Enum constant in enum class net.ixdarklord.folios.api.client.GuideBook.PageTurn
A leaf that bends as it goes, its free edge trailing as it lifts and following as it lands.
blit(Object, ResourceLocation, int, int, float, float, int, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
blit(Object, ResourceLocation, int, int, float, float, int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
blit(Object, ResourceLocation, int, int, float, float, int, int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
blit(Object, ResourceLocation, int, int, float, float, int, int, int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
blitSprite(Object, ResourceLocation, int, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
blitSprite(Object, ResourceLocation, int, int, int, int, float) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
blitSprite(Object, ResourceLocation, int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
BlockChoice - Class in net.ixdarklord.folios.internal.client.build
 
BlockElementAngleMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
BlockElementAngleMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.BlockElementAngleMixin
 
blocks() - Method in record class net.ixdarklord.folios.internal.client.GuideStructures.Known
Returns the value of the blocks record component.
blocks() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Structure
Returns the value of the blocks record component.
blocks(List<List<String>>, Map<String, String>) - 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
 
blurBeforeThisStratum() - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
1.20.1 has no menu blur.
book - Variable in class net.ixdarklord.folios.internal.client.GuideReader
 
book() - Method in class net.ixdarklord.folios.api.client.page.GuideLayout
 
book() - Method in class net.ixdarklord.folios.internal.client.GuideSession
 
book() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Open
Returns the value of the book record component.
book() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Progress
Returns the value of the book record component.
book() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.ReadingAt
Returns the value of the book record component.
book(ResourceLocation) - Static method in class net.ixdarklord.folios.api.client.Guides
 
book(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.client.GuideLibrary
 
book(ItemStack) - Method in class net.ixdarklord.folios.api.GuideBookItem
The book a stack of this item opens, or null when it names none.
BOOK - Enum constant in enum class net.ixdarklord.folios.api.client.GuideBook.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.GuideRegistry
 
BOOK_PROGRESS - Static variable in class net.ixdarklord.folios.internal.core.GuideRegistry
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.GuideScreen
The open book across at the default page size, its border included: as wide as its bar, and the handheld book's.
bookAuthor(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.GuideHooks
Who a book is from, for its item's tooltip.
bookmarks() - Method in class net.ixdarklord.folios.internal.client.GuideMemory
 
bookmarks() - Method in class net.ixdarklord.folios.internal.client.GuideReader
 
bookmarks() - Method in record class net.ixdarklord.folios.internal.GuideRecord
Returns the value of the bookmarks record component.
bookName(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.GuideHooks
 
bookOf(ItemStack) - Static method in class net.ixdarklord.folios.api.GuideBooks
The book a stack names in its NBT (folios_book), on any item; null when none.
bookOf(ItemStack) - Static method in class net.ixdarklord.folios.internal.GuideNetwork
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.Guides
 
books() - Static method in class net.ixdarklord.folios.internal.client.GuideLibrary
 
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.GuideScreen
How far the cover shows around the pages, and how wide the fold between them is.
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
 
buffers() - Method in class net.ixdarklord.folios.internal.compat.SubmitNodeCollector
 
build() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Returns the value of the build record component.
build(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.client.GuideLibrary
A build file as written, by its path under folios/ without ".json" (mymod:my_guide/builds/tower); null for none.
Build(List<List<String>>, Map<String, String>) - 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<Showcase.Shown>, Optional<String>, 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.GuideText.Kind
 
BURN - Static variable in class net.ixdarklord.folios.api.client.GuideReveals
 
button() - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonEvent
 
button() - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonInfo
Returns the value of the button record component.
button(GuidePainter, 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.
buttonInfo() - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonEvent
Returns the value of the buttonInfo record component.
buttonX() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Returns the value of the buttonX record component.
buttonY() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Returns the value of the buttonY record component.

C

calculateLeft(int, int) - Method in enum class net.ixdarklord.folios.internal.compat.TextAlignment
 
calculateLeft(int, Font, FormattedCharSequence) - Method in enum class net.ixdarklord.folios.internal.compat.TextAlignment
 
canMove() - Method in class net.ixdarklord.folios.internal.client.GuideReader
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.GuideReader
 
capped() - Method in record class net.ixdarklord.folios.internal.GuideRecord
The record within the limits: as a client sent it, cut short where it is longer.
capture(GuidePage) - Method in class net.ixdarklord.folios.api.client.page.GuideLayout
Lays a page out only as far as what it asks GuideLayout.flow(java.lang.String, int, java.lang.String, net.ixdarklord.folios.api.client.page.GuidePage.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.GuideBook
Returns the value of the categories record component.
category() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
Returns the value of the category record component.
category() - Method in class net.ixdarklord.folios.internal.client.GuideReader
The category the reader is in: open, or the one of the entry open.
category() - Method in record class net.ixdarklord.folios.internal.client.GuideSession.Target
Returns the value of the category record component.
category(String) - Method in record class net.ixdarklord.folios.api.client.GuideBook
 
category(String) - Method in class net.ixdarklord.folios.internal.client.GuideReader
 
celebrated() - Method in record class net.ixdarklord.folios.internal.GuideRecord
Returns the value of the celebrated record component.
celebrations(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.client.GuideLibrary
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.internal.compat.TextAlignment
 
centeredText(Component, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
 
changed() - Static method in class net.ixdarklord.folios.internal.client.GuideProgress
 
changed(ServerPlayer, Advancement, boolean) - Static method in class net.ixdarklord.folios.internal.GuideNetwork
Called by PlayerAdvancementsMixin when an advancement of a player's becomes done or no longer done.
chapter() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Spot
Returns the value of the chapter record component.
chapter() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.ReadingAt
Returns the value of the chapter record component.
chapter(String) - Method in class net.ixdarklord.folios.internal.client.GuideReader
 
check() - Static method in class net.ixdarklord.folios.internal.client.Celebrations
 
chrome(GuidePainter, GuideReader.Spot, boolean, boolean, Runnable) - Method in class net.ixdarklord.folios.internal.client.GuideReader
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.
clear() - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
 
clear() - Method in class net.ixdarklord.folios.internal.client.GuideMemory
Forgets everything read and shown, for the "start over" button.
clear() - Static method in class net.ixdarklord.folios.internal.client.GuideRecipes
 
clear() - Static method in class net.ixdarklord.folios.internal.client.GuideStructures
 
clear() - Static method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
 
clear() - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
 
click(double, double, int) - Static method in class net.ixdarklord.folios.internal.compat.CompatInput
A press of a mouse button.
ClickableStyleFinder(Font, int, int) - Constructor for class net.ixdarklord.folios.internal.compat.ActiveTextCollector.ClickableStyleFinder
 
clickOutsideCloses() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the clickOutsideCloses record component.
ClientAdvancementsAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
 
close() - Method in class net.ixdarklord.folios.api.client.page.GuideLayout
Closes the scenes made for this layout.
CLOSE - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
 
closeX() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Returns the value of the closeX record component.
closeY() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Returns the value of the closeY record component.
CODEC - Static variable in class net.ixdarklord.folios.api.client.GuideObjective
 
CODEC - Static variable in class net.ixdarklord.folios.api.client.page.GuideStack
 
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.GuideRecord
 
CODEC - Static variable in record class net.ixdarklord.folios.internal.GuideRecord.Place
 
color() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
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.GuideBook
Returns the value of the colors record component.
Colors(Map<String, Integer>, Map<String, Integer>, Map<String, Integer>) - Constructor for record class net.ixdarklord.folios.api.client.GuideBook.Colors
Creates an instance of a Colors record class.
Compat - Class in net.ixdarklord.folios.internal.compat
 
CompatEditBox - Class in net.ixdarklord.folios.internal.compat
 
CompatEditBox(Font, int, int, Component) - Constructor for class net.ixdarklord.folios.internal.compat.CompatEditBox
 
CompatInput - Class in net.ixdarklord.folios.internal.compat
 
CompatScreen - Class in net.ixdarklord.folios.internal.compat
 
CompatScreen(Component) - Constructor for class net.ixdarklord.folios.internal.compat.CompatScreen
 
CONFIG - Static variable in class net.ixdarklord.folios.internal.config.FoliosClientConfig
 
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.GuideLayout
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.GuideLayout
 
CONTENT_RIGHT - Static variable in class net.ixdarklord.folios.api.client.page.GuideLayout
 
CONTENT_TOP - Static variable in class net.ixdarklord.folios.api.client.page.GuideLayout
 
CONTENT_WIDTH - Static variable in class net.ixdarklord.folios.api.client.page.GuideLayout
 
contentBottom() - Method in class net.ixdarklord.folios.api.client.page.GuideLayout
 
contentBottom() - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
 
contentRight() - Method in class net.ixdarklord.folios.api.client.page.GuideLayout
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.GuidePainter
Where the page's content ends at the right and at the foot.
contentWidth() - Method in class net.ixdarklord.folios.api.client.page.GuideLayout
 
copy(PoseStack.Pose) - Static method in class net.ixdarklord.folios.internal.compat.Compat
PoseStack.Pose.copy: a pose of its own, holding the same matrices.
cover() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the cover record component.
cover() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Models
Returns the value of the cover record component.
cover() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Textures
Returns the value of the cover record component.
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) (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; either 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.GuideBook
Returns the value of the coverText record component.
CoverText(GuideBook.CoverText.Line, GuideBook.CoverText.Line) - Constructor for record class net.ixdarklord.folios.api.client.GuideBook.CoverText
 
CoverText(GuideBook.CoverText.Line, GuideBook.CoverText.Line, GuideBook.CoverText.Line, String) - Constructor for record class net.ixdarklord.folios.api.client.GuideBook.CoverText
Creates an instance of a CoverText record class.
coverTexture() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the coverTexture record component.
craftingStation() - Method in interface net.ixdarklord.folios.internal.compat.RecipeDisplay
 
craftingStation() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.FurnaceRecipeDisplay
Returns the value of the craftingStation record component.
craftingStation() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapedCraftingRecipeDisplay
Returns the value of the craftingStation record component.
craftingStation() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapelessCraftingRecipeDisplay
Returns the value of the craftingStation record component.
craftingStation() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SmithingRecipeDisplay
Returns the value of the craftingStation record component.
craftingStation() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.StonecutterRecipeDisplay
Returns the value of the craftingStation record component.
createStack(String) - Static method in class net.ixdarklord.folios.api.GuideBooks
As GuideBooks.createStack(ResourceLocation), the book given as "namespace:path".
createStack(ResourceLocation) - Static method in class net.ixdarklord.folios.api.GuideBooks
Folios's guide book item, opening the given book.
createStack(ItemLike, ResourceLocation) - Static method in class net.ixdarklord.folios.api.GuideBooks
A mod's own item carrying a book in its NBT (folios_book): a GuideBookItem of its own opens that book and takes its name.
CROSSHAIR - Enum constant in enum class net.ixdarklord.folios.internal.compat.CursorTypes
 
current() - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
 
Cursors - Class in net.ixdarklord.folios.internal.compat
 
CursorTypes - Enum Class in net.ixdarklord.folios.internal.compat
 
cutout(ResourceLocation, 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.GuideStack
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.GuideBook.Colors
Returns the value of the dark record component.
deckle(GuidePainter, 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(GuidePainter, int, int, int, boolean, int, float) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.GuideBook.Colors
 
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.GuideBook.CoverText
 
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.GuideBook.Handling
 
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.GuideBook.Layout
 
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.GuideBook.Models
 
DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.GuideBook.Textures
 
DEFAULT - Static variable in class net.ixdarklord.folios.api.client.GuideReveals
The reveal a book has when book.json doesn't say.
DEFAULT - Static variable in record class net.ixdarklord.folios.internal.client.GuideCoverText
On Folios's own book model, where its markers put it.
DEFAULT_COVER - Static variable in record class net.ixdarklord.folios.api.client.GuideBook.Models
 
DEFAULT_SECONDS - Static variable in class net.ixdarklord.folios.api.client.GuideReveals
How long an effect takes when book.json names it without a length.
defaultAuthor(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.GuideHooks
The display name of the mod whose namespace the book is in; the namespace in title case if no mod has it.
defaultName(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.GuideHooks
guide.<namespace>.<path>.name, with the path in title case as the fallback.
defaultParameters() - Method in class net.ixdarklord.folios.internal.compat.ActiveTextCollector.ClickableStyleFinder
 
defaultParameters() - Method in interface net.ixdarklord.folios.internal.compat.ActiveTextCollector
 
describe(String) - Method in class net.ixdarklord.folios.internal.client.GuideSession
What a link's tooltip says: where it goes.
description() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
Returns the value of the description record component.
detailColor(GuideBook) - Static method in class net.ixdarklord.folios.internal.client.GuideTooltips
The text colour of a tooltip's quieter lines in a book's colours.
disableScissor() - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
distance() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the distance record component.
done() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Advancements
Returns the value of the done record component.
doubleClick() - Static method in class net.ixdarklord.folios.internal.compat.CompatInput
Whether the latest click was a double click.
drag() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Returns the value of the drag record component.
drag(int, int, int, int, GuidePainter.Drag) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
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, GuidePainter.Drag) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
drag(int, int, int, int, GuidePainter.Drag) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
drag(int, int, int, int, GuidePainter.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(GuidePainter) - Method in interface net.ixdarklord.folios.api.client.page.GuidePage.Laid
 
draw(GuidePainter, int) - Method in interface net.ixdarklord.folios.api.client.page.GuidePage.Part
 
draw(GuidePainter, int, float) - Method in class net.ixdarklord.folios.internal.client.screen.GuideBar
Draws it in its own pixels, the given width across.
draw(GuidePainter, int, int) - Method in class net.ixdarklord.folios.api.client.page.GuideIcon
Draws it on a page, 16 pixels square at (x, y).
draw(GuidePainter, int, int) - Method in class net.ixdarklord.folios.api.client.page.GuideText
Draws the text with its top left at (x, y), its links pressable.
draw(GuidePainter, 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(GuidePainter, 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(GuidePainter, GuidePage.Laid, GuideReveal, 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(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.GuideIcon
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.
drawingHands - Static variable in class net.ixdarklord.folios.internal.client.handheld.HandheldRenderer
While the book's hands are drawn: the arms take no pose for what they hold (AvatarRendererMixin).
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(GuidePainter, GuidePage.Laid, GuideReader.Spot, boolean) - Method in class net.ixdarklord.folios.internal.client.GuideReader
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, GuideReader) - 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, GuideReader, float) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldRenderer
As HandheldRenderer.drawShared(PoseStack, SubmitNodeCollector, int, GuideReader), 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.
duration() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.FurnaceRecipeDisplay
Returns the value of the duration record component.
dx() - Method in record class net.ixdarklord.folios.api.client.GuideReveal.Look
Returns the value of the dx record component.
dy() - Method in record class net.ixdarklord.folios.api.client.GuideReveal.Look
Returns the value of the dy record component.

E

easeOut(float) - Static method in interface net.ixdarklord.folios.api.client.GuideReveal
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(GuidePainter, 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.
EditBoxAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
 
effect() - Method in record class net.ixdarklord.folios.api.client.GuideReveal.Use
Returns the value of the effect record component.
elements() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
Returns the value of the elements record component.
EMPTY - Static variable in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SlotDisplay
 
EMPTY - Static variable in record class net.ixdarklord.folios.internal.GuideRecord
 
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.
enableScissor(int, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
Clips to a box given in the current transform (1.20.1's scissor ignores the transform, 26.1's doesn't).
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.
entity() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Returns the value of the entity record component.
entityCutout(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.compat.RenderTypes
 
EntityPageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
EntityPageElement(ResourceLocation, Optional<String>, String, float, float, float, int) - Constructor for record class net.ixdarklord.folios.internal.client.page.EntityPageElement
Creates an instance of a EntityPageElement record class.
entityTranslucent(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.compat.RenderTypes
 
entries() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the entries record component.
entries(String) - Method in record class net.ixdarklord.folios.api.client.GuideBook
A category's entries the player can see, featured first.
entry() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Location
Returns the value of the entry record component.
entry() - Method in class net.ixdarklord.folios.internal.client.GuideReader
The entry open, if an entry is.
entry() - Method in record class net.ixdarklord.folios.internal.client.GuideSession.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.GuidePayloads.Open
Returns the value of the entry record component.
entry() - Method in record class net.ixdarklord.folios.internal.GuideRecord.Place
Returns the value of the entry record component.
entry(String) - Method in record class net.ixdarklord.folios.api.client.GuideBook
 
entry(String) - Method in class net.ixdarklord.folios.internal.client.GuideSession
 
EntryPages(List<GuidePage.Laid>, Map<String, Integer>, int[]) - Constructor for record class net.ixdarklord.folios.internal.client.GuideSession.EntryPages
Creates an instance of a EntryPages record class.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideBook.Colors
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText.Line
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideBook
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideBook.Handling
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideBook.Location
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideBook.Models
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideBook.Textures
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideCategory
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideEntry.Page
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideLock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideReveal.Look
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.GuideReveal.Use
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.page.GuideLayout.Flow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.page.GuidePalette
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.api.client.page.GuideText.Line
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.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.GuideCoverText
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Flip
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Spot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.GuideSession.EntryPages
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.GuideSession.Target
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.client.GuideStructures.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.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.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.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.compat.ActiveTextCollector.Parameters
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.compat.KeyEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.FurnaceRecipeDisplay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapedCraftingRecipeDisplay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapelessCraftingRecipeDisplay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SlotDisplay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SmithingRecipeDisplay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.StonecutterRecipeDisplay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Advancements
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Open
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Progress
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Reading
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.GuidePayloads.ReadingAt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.GuidePayloads.SharedReading
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Structure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.GuidePayloads.StructureRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.GuideRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.ixdarklord.folios.internal.GuideRecord.Place
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.
EVENTS - Static variable in class net.ixdarklord.folios.internal.client.CelebrationSettings
 
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.GuideScreen
 
extractBackground(GuiGraphicsExtractor, int, int, float) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
extractPanorama(GuiGraphicsExtractor, float) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
The title screen's turning panorama.
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.GuideScreen
 
extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
Draws the widgets (not the background).
extractWidgetRenderState(GuiGraphicsExtractor, int, int, float) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
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.GuideReader.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.GuideReveals
 
fakeItem(ItemStack, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
An item as an icon: without its count, and unmoved by the player holding one.
featured() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
Returns the value of the featured record component.
fill(int, int, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
 
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(int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
fillGradient(int, int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
first() - Method in class net.ixdarklord.folios.api.client.page.GuideStack
 
first() - Method in record class net.ixdarklord.folios.api.client.page.GuideText.Line
Returns the value of the first record component.
flag() - Method in record class net.ixdarklord.folios.api.client.GuideLock
Returns the value of the flag record component.
flag(String) - Static method in class net.ixdarklord.folios.internal.client.GuideProgress
 
flat() - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
Whether the page is on a screen (true), or on a book in the world (false).
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.GuideBook.PageTurn
A stiff leaf swinging over the spine.
flip - Variable in class net.ixdarklord.folios.internal.client.GuideReader
 
Flip(GuidePage.Laid, GuidePage.Laid, GuidePage.Laid, GuidePage.Laid, boolean, long, GuideReader.Spot, GuideReader.Spot) - Constructor for record class net.ixdarklord.folios.internal.client.GuideReader.Flip
Creates an instance of a Flip record class.
FLIP_MILLIS - Static variable in class net.ixdarklord.folios.internal.client.GuideReader
 
flipProgress() - Method in class net.ixdarklord.folios.internal.client.GuideReader
How far the leaf in the air has turned, 0 to 1; 1 when none is.
flow(String, int, String, GuidePage.Part) - Method in class net.ixdarklord.folios.api.client.page.GuideLayout
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, GuidePage.Part) - Constructor for record class net.ixdarklord.folios.api.client.page.GuideLayout.Flow
Creates an instance of a Flow record class.
focus(StyledEditBox) - Method in interface net.ixdarklord.folios.internal.client.screen.GuideBar.Focus
 
Folios - Class in net.ixdarklord.folios.internal.core
 
folios$highlightPos() - Method in interface net.ixdarklord.folios.internal.mixin.client.EditBoxAccessor
 
folios$palettes() - Method in interface net.ixdarklord.folios.internal.mixin.StructureTemplateAccessor
 
folios$progress() - Method in interface net.ixdarklord.folios.internal.mixin.client.ClientAdvancementsAccessor
 
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
 
FoliosConstructor - Class in net.ixdarklord.folios.internal.core
 
FoliosConstructor() - Constructor for class net.ixdarklord.folios.internal.core.FoliosConstructor
 
follow(String) - Method in class net.ixdarklord.folios.internal.client.GuideReader
 
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.GuideLayout
 
font() - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
 
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.GuideLayout
How far above a page's foot its content stops: under it are the page's number and its turn buttons, 2 pixels clear.
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(GuidePainter, 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(GuidePainter, 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.GuideStack
Forgets what it resolved to, for after registries or tags change.
forget() - Static method in class net.ixdarklord.folios.internal.client.GuideMemory
Forgets every memory, as the player leaves a world or server: the next one has its own.
forReading(GuideBook, InteractionHand) - Static method in class net.ixdarklord.folios.internal.client.GuideMemory
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.GuideRecord
What a book's own stack keeps: its reading, without the player's quests and celebrations.
forward() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Flip
Returns the value of the forward record component.
FOUND - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Structure
 
frame() - Method in record class net.ixdarklord.folios.api.client.GuideBook.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, GuideBook) - Static method in class net.ixdarklord.folios.internal.client.GuideTooltips
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, GuideBook, int) - Static method in class net.ixdarklord.folios.internal.client.GuideTooltips
frame(GuiGraphicsExtractor, int, int, int, int, GuideBook, int, int) - Static method in class net.ixdarklord.folios.internal.client.GuideTooltips
As the others, the frame inset pixels out from the content each way (12 for a tooltip's).
frameColor(GuideBook) - Static method in class net.ixdarklord.folios.internal.client.GuideTooltips
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.GuideReader.Flip
Returns the value of the from record component.
fuel() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.FurnaceRecipeDisplay
Returns the value of the fuel record component.
FULL_BRIGHT - Static variable in class net.ixdarklord.folios.internal.compat.LightCoordsUtil
 
FurnaceRecipeDisplay(RecipeDisplay.SlotDisplay, RecipeDisplay.SlotDisplay, RecipeDisplay.SlotDisplay, RecipeDisplay.SlotDisplay, int) - Constructor for record class net.ixdarklord.folios.internal.compat.RecipeDisplay.FurnaceRecipeDisplay
Creates an instance of a FurnaceRecipeDisplay record class.

G

GameRendererMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
GameRendererMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GameRendererMixin
 
get(ResourceLocation) - Static method in class net.ixdarklord.folios.api.client.GuideObjectives
 
get(ResourceLocation) - Static method in class net.ixdarklord.folios.api.client.GuideReveals
The effect with that id; null when there is none.
get(ResourceLocation) - Static method in class net.ixdarklord.folios.api.client.GuideStyles
 
get(ResourceLocation) - Static method in class net.ixdarklord.folios.api.client.page.GuidePageTypes
 
get(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.client.GuideRecipes
A recipe's displays: empty when there is no such recipe; null while not in a world.
get(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.client.GuideStructures
A structure's blocks; null until the server answers.
get(ResourceLocation) - 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.
getBottom() - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
getName(ItemStack) - Method in class net.ixdarklord.folios.api.GuideBookItem
 
getRight() - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
gilded(GuidePainter, 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.
go(GuideReader.Spot) - Method in class net.ixdarklord.folios.internal.client.GuideReader
 
GUI_TEXTURED - Static variable in class net.ixdarklord.folios.internal.compat.RenderPipelines
 
GUIDE_BOOK - Static variable in class net.ixdarklord.folios.internal.core.GuideRegistry
The book a guide book item is, by id: {folios_book:"mymod:handbook"}.
GuideBar - Class in net.ixdarklord.folios.internal.client.screen
 
GuideBar(GuideReader, boolean, Runnable, GuideBar.Focus) - Constructor for class net.ixdarklord.folios.internal.client.screen.GuideBar
 
GuideBar.Focus - Interface in net.ixdarklord.folios.internal.client.screen
Gives the search field the keyboard: the screen's focus and the field's own.
GuideBook - 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.
GuideBook(ResourceLocation, String, String, String, ResourceLocation, int, int, ResourceLocation, GuideIcon, GuideBook.Models, boolean, float, float, GuideBook.PageTurn, GuideReveal.Use, GuideBook.Textures, GuideBook.Layout, boolean, GuideBook.Handling, GuideBook.Colors, GuideBook.CoverText, GuideBook.Progress, List<GuideCategory>, List<GuideEntry>) - Constructor for record class net.ixdarklord.folios.api.client.GuideBook
 
GuideBook(ResourceLocation, String, String, String, ResourceLocation, int, int, ResourceLocation, GuideIcon, GuideBook.Models, boolean, float, float, GuideBook.PageTurn, GuideReveal.Use, GuideBook.Textures, GuideBook.Layout, boolean, GuideBook.Handling, GuideBook.Colors, GuideBook.CoverText, GuideBook.Progress, List<GuideCategory>, Map<String, GuideEntry>, Map<Item, GuideBook.Location>) - Constructor for record class net.ixdarklord.folios.api.client.GuideBook
Creates an instance of a GuideBook record class.
GuideBook.Colors - Record Class in net.ixdarklord.folios.api.client
A book's colour scheme: "colors" in book.json, each colour "#RRGGBB" (or "#AARRGGBB").
GuideBook.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.
GuideBook.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.
GuideBook.Handling - Record Class in net.ixdarklord.folios.api.client
What a reader can do while holding a handheld book open: "handheld" in book.json.
GuideBook.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.
GuideBook.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).
GuideBook.Models - Record Class in net.ixdarklord.folios.api.client
The models a book is shown with: "models" in book.json.
GuideBook.PageTurn - Enum Class in net.ixdarklord.folios.api.client
How a handheld book's leaves turn ("page_turn" in book.json).
GuideBook.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.
GuideBook.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.
GuideBookItem - Class in net.ixdarklord.folios.api
An item that opens a guide book when used.
GuideBookItem(Item.Properties) - Constructor for class net.ixdarklord.folios.api.GuideBookItem
An item that opens whichever book its stack's component names.
GuideBookItem(Item.Properties, ResourceLocation) - Constructor for class net.ixdarklord.folios.api.GuideBookItem
An item that always opens one book (its stacks' component, if any, wins).
GuideBookItemModel - Class in net.ixdarklord.folios.internal.client
 
GuideBooks - 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.
GuideCategory - Record Class in net.ixdarklord.folios.api.client
A category of a book's entries.
GuideCategory(String, String, String, GuideIcon, int, GuideLock, int) - Constructor for record class net.ixdarklord.folios.api.client.GuideCategory
Creates an instance of a GuideCategory record class.
GuideClient - Class in net.ixdarklord.folios.internal.client
 
GuideClientNetwork - Class in net.ixdarklord.folios.internal.client
 
GuideCoverText - Record Class in net.ixdarklord.folios.internal.client
 
GuideCoverText(float, float, float, float, float, ResourceLocation) - Constructor for record class net.ixdarklord.folios.internal.client.GuideCoverText
Creates an instance of a GuideCoverText record class.
GuideEntry - Record Class in net.ixdarklord.folios.api.client
An entry of a book: a titled run of pages, in a category.
GuideEntry(String, String, String, GuideIcon, int, boolean, GuideLock, List<GuideEntry.Page>) - Constructor for record class net.ixdarklord.folios.api.client.GuideEntry
An entry that reveals its pages as its book does.
GuideEntry(String, String, String, GuideIcon, int, boolean, GuideLock, List<GuideEntry.Page>, GuideReveal.Use) - Constructor for record class net.ixdarklord.folios.api.client.GuideEntry
Creates an instance of a GuideEntry record class.
GuideEntry.Page - Record Class in net.ixdarklord.folios.api.client
A page of the entry, with what applies to it whatever its kind.
GuideHooks - Class in net.ixdarklord.folios.internal
 
GuideIcon - Class in net.ixdarklord.folios.api.client.page
A book's, category's or entry's 16-pixel icon: items (GuideStack, e.g.
GuideLayout - 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).
GuideLayout(GuideBook, Font) - Constructor for class net.ixdarklord.folios.api.client.page.GuideLayout
 
GuideLayout(GuideBook, Font, int, int) - Constructor for class net.ixdarklord.folios.api.client.page.GuideLayout
A layout for pages pageWidth by pageHeight, no smaller than the default page.
GuideLayout.Flow - Record Class in net.ixdarklord.folios.api.client.page
What a page asked GuideLayout.flow(java.lang.String, int, java.lang.String, net.ixdarklord.folios.api.client.page.GuidePage.Part) for: its title, its own part and how tall it is, and its text.
GuideLibrary - Class in net.ixdarklord.folios.internal.client
 
GuideLock - Record Class in net.ixdarklord.folios.api.client
What keeps a category, entry or page closed until the player has earned it.
GuideLock(ResourceLocation, String, boolean) - Constructor for record class net.ixdarklord.folios.api.client.GuideLock
Creates an instance of a GuideLock record class.
GuideMemory - Class in net.ixdarklord.folios.internal.client
 
GuideNetwork - Class in net.ixdarklord.folios.internal
 
GuideObjective - Class in net.ixdarklord.folios.api.client
Something the player makes progress on, shown with a bar: an objective of a quest page, and what a quest's entry shows on its row.
GuideObjectives - 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.
GuideObjectives.Source - Interface in net.ixdarklord.folios.api.client
A value to follow, for the local player.
GuidePage - Interface in net.ixdarklord.folios.api.client.page
A page of an entry, as its JSON describes it.
GuidePage.Laid - Interface in net.ixdarklord.folios.api.client.page
A page ready to draw.
GuidePage.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.
GuidePage.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.
GuidePageTypes - Class in net.ixdarklord.folios.api.client.page
The types of element a page shows, by the "type" their JSON names.
GuidePainter - Interface in net.ixdarklord.folios.api.client.page
What a page draws with.
GuidePainter.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.
GuidePainter.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.
GuidePalette - Record Class in net.ixdarklord.folios.api.client.page
The colours a page is drawn in (ARGB).
GuidePalette(int, int, int, int, int, int, int, int) - Constructor for record class net.ixdarklord.folios.api.client.page.GuidePalette
Creates an instance of a GuidePalette record class.
GuidePayloads - Class in net.ixdarklord.folios.internal
 
GuidePayloads.Advancements - Record Class in net.ixdarklord.folios.internal
The advancements a player has completed: all of them (reset), or ones newly completed or revoked.
GuidePayloads.Open - Record Class in net.ixdarklord.folios.internal
The server opening a book, at an entry or its start.
GuidePayloads.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.
GuidePayloads.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).
GuidePayloads.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.
GuidePayloads.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.
GuidePayloads.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.
GuidePayloads.StructureRequest - Record Class in net.ixdarklord.folios.internal
A client asking for structures' blocks.
GuideProgress - Class in net.ixdarklord.folios.internal.client
 
GuideReader - Class in net.ixdarklord.folios.internal.client
 
GuideReader(GuideBook, GuideSession, GuideBook.Location) - Constructor for class net.ixdarklord.folios.internal.client.GuideReader
 
GuideReader(GuideBook, GuideSession, GuideBook.Location, InteractionHand) - Constructor for class net.ixdarklord.folios.internal.client.GuideReader
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.
GuideReader.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.
GuideReader.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.
GuideRecipes - Class in net.ixdarklord.folios.internal.client
 
GuideRecord - 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.
GuideRecord(List<String>, List<String>, List<String>, List<String>, List<GuideRecord.Place>, Optional<GuideRecord.Place>, boolean, Optional<String>, int) - Constructor for record class net.ixdarklord.folios.internal.GuideRecord
Creates an instance of a GuideRecord record class.
GuideRecord.Place - Record Class in net.ixdarklord.folios.internal
A page of an entry.
GuideRegistry - Class in net.ixdarklord.folios.internal.core
 
GuideReveal - 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.
GuideReveal.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).
GuideReveal.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).
GuideReveals - Class in net.ixdarklord.folios.api.client
The reveal effects books can use (GuideReveal), by id.
Guides - Class in net.ixdarklord.folios.api.client
Guide books on the client: the books loaded from resource packs, and opening them.
GuideScreen - Class in net.ixdarklord.folios.internal.client.screen
 
GuideScreen(GuideBook, GuideSession, GuideBook.Location) - Constructor for class net.ixdarklord.folios.internal.client.screen.GuideScreen
 
GuideScreen(GuideBook, GuideSession, GuideBook.Location, InteractionHand) - Constructor for class net.ixdarklord.folios.internal.client.screen.GuideScreen
A book opened from a copy in hand (null for none), whose own progress it keeps if the book says so.
GuideSession - Class in net.ixdarklord.folios.internal.client
 
GuideSession.EntryPages - Record Class in net.ixdarklord.folios.internal.client
An entry's pages, ready to draw: anchors and the pages of its JSON point into them.
GuideSession.Target - Record Class in net.ixdarklord.folios.internal.client
Where a link goes.
GuideStack - Class in net.ixdarklord.folios.api.client.page
Items as a page names them, worked out only when they're first drawn (item tags need the world's registries, which a book loaded with resources doesn't have yet).
GuideStructures - Class in net.ixdarklord.folios.internal.client
 
GuideStructures.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.
GuideStyles - Class in net.ixdarklord.folios.api.client
The ways a book can be shown, named by its book.json's "style".
GuideStyles.Style - Interface in net.ixdarklord.folios.api.client
Shows a book.
GuideText - Class in net.ixdarklord.folios.api.client.page
Text written for a book, set out in lines to a width.
GuideText.Kind - Enum Class in net.ixdarklord.folios.api.client.page
What a line is part of, which decides how it is drawn.
GuideText.Line - Record Class in net.ixdarklord.folios.api.client.page
One line, at (x, y) from the text's top left.
GuideToast - Class in net.ixdarklord.folios.internal.client
 
GuideTooltips - Class in net.ixdarklord.folios.internal.client
 
GuiGraphicsExtractor - Class in net.ixdarklord.folios.internal.compat
 
GuiGraphicsExtractor.Pose - Class in net.ixdarklord.folios.internal.compat
26.1's 2D transform stack, on 1.20.1's PoseStack.
guiHeight() - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
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.GuideBook.Models
Returns the value of the guiModel record component.
guiWidth() - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 

H

hand() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Progress
Returns the value of the hand record component.
hand() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Reading
Returns the value of the hand record component.
HANDHELD - Static variable in class net.ixdarklord.folios.api.client.GuideStyles
 
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
 
handleCursor(GuiGraphicsExtractor) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
1.20.1 has no mouse cursor shapes.
handling() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the handling record component.
Handling(boolean, boolean) - Constructor for record class net.ixdarklord.folios.api.client.GuideBook.Handling
Creates an instance of a Handling record class.
hands() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Models
Returns the value of the hands record component.
hasAltDown() - Method in interface net.ixdarklord.folios.internal.compat.InputWithModifiers
 
hasControlDown() - Method in interface net.ixdarklord.folios.internal.compat.InputWithModifiers
 
hasControlDownWithQuirk() - Method in record class net.ixdarklord.folios.internal.compat.KeyEvent
Control, or Command on macOS.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Colors
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText.Line
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Handling
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Location
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Models
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Textures
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideEntry.Page
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideLock
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideReveal.Look
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.GuideReveal.Use
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.page.GuideLayout.Flow
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.page.GuidePalette
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.api.client.page.GuideText.Line
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.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.GuideCoverText
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Flip
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Spot
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.GuideSession.EntryPages
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.GuideSession.Target
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.client.GuideStructures.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.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.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.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.compat.ActiveTextCollector.Parameters
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.compat.KeyEvent
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonEvent
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonInfo
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.FurnaceRecipeDisplay
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapedCraftingRecipeDisplay
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapelessCraftingRecipeDisplay
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SlotDisplay
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SmithingRecipeDisplay
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.StonecutterRecipeDisplay
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Advancements
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Open
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Progress
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Reading
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.ReadingAt
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.SharedReading
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Structure
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.StructureRequest
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.GuideRecord
Returns a hash code value for this object.
hashCode() - Method in record class net.ixdarklord.folios.internal.GuideRecord.Place
Returns a hash code value for this object.
hasHistory() - Method in class net.ixdarklord.folios.internal.client.GuideReader
 
hasShiftDown() - Method in interface net.ixdarklord.folios.internal.compat.InputWithModifiers
 
heading() - Method in record class net.ixdarklord.folios.api.client.page.GuidePalette
Returns the value of the heading record component.
HEADING - Enum constant in enum class net.ixdarklord.folios.api.client.page.GuideText.Kind
 
height() - Method in class net.ixdarklord.folios.api.client.page.GuideText
From the top of the first line to the bottom of the last.
height() - Method in record class net.ixdarklord.folios.api.client.page.GuideText.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.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() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapedCraftingRecipeDisplay
Returns the value of the height record component.
height(float) - Static method in class net.ixdarklord.folios.internal.client.PageSize
 
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.GuideBar
 
here() - Method in class net.ixdarklord.folios.internal.client.GuideReader
 
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.GuideReveal.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, GuidePainter.Drag) - Constructor for record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
 
Hit(float, float, float, float, Runnable, GuidePainter.Drag, GuidePainter.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.GuideReader
 
hovered(int, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
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

IBEAM - Enum constant in enum class net.ixdarklord.folios.internal.compat.CursorTypes
 
icon() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the icon record component.
icon() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
Returns the value of the icon record component.
icon() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
Returns the value of the icon record component.
icon() - Method in record class net.ixdarklord.folios.api.client.GuideEntry.Page
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.GuideBook
Returns the value of the id record component.
id() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
Returns the value of the id record component.
id() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
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.GuidePayloads.Structure
Returns the value of the id record component.
id(String) - Static method in class net.ixdarklord.folios.api.client.GuideStyles
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.GuidePageTypes
A page type as written: a bare name is CoolCatLib'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<ResourceLocation>, Optional<String>, 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.
includeInsertions(boolean) - Method in class net.ixdarklord.folios.internal.compat.ActiveTextCollector.ClickableStyleFinder
 
index() - Method in class net.ixdarklord.folios.internal.client.GuideReader
 
INDEX - Static variable in class net.ixdarklord.folios.internal.client.screen.GuideBar
Lines of a list, for the index tab.
ingredient() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.FurnaceRecipeDisplay
Returns the value of the ingredient record component.
ingredients() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapedCraftingRecipeDisplay
Returns the value of the ingredients record component.
ingredients() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapelessCraftingRecipeDisplay
Returns the value of the ingredients record component.
init() - Static method in class net.ixdarklord.folios.internal.client.GuideClient
 
init() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
init() - Method in class net.ixdarklord.folios.internal.client.screen.GuideScreen
 
init() - Static method in class net.ixdarklord.folios.internal.GuideNetwork
 
init(int, int) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
INK - Static variable in class net.ixdarklord.folios.api.client.GuideReveals
 
inline(String) - Static method in class net.ixdarklord.folios.api.client.page.GuideText
One line of marked-up text (a title or a label) as a component; block marks are kept as written.
input() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.StonecutterRecipeDisplay
Returns the value of the input record component.
InputWithModifiers - Interface in net.ixdarklord.folios.internal.compat
 
INSET - Static variable in class net.ixdarklord.folios.internal.client.screen.GuideBar
Where its content starts, below its top gilt line.
inventoryTick(ItemStack, Level, Entity, int, boolean) - Method in class net.ixdarklord.folios.api.GuideBookItem
 
isActive() - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
 
isAllOrNothing() - Method in class net.ixdarklord.folios.api.client.GuideObjective
Whether it is done or not done, with nothing between: no bar of its own is shown for it.
isBookmarked(String) - Method in class net.ixdarklord.folios.internal.client.GuideMemory
 
isBordered() - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
isDone(GuideBook) - Method in class net.ixdarklord.folios.api.client.GuideObjective
 
isDone(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.client.GuideProgress
 
isEmpty() - Method in class net.ixdarklord.folios.api.client.page.GuideIcon
 
isEmpty() - Method in class net.ixdarklord.folios.api.client.page.GuideText
 
isEscape() - Method in record class net.ixdarklord.folios.internal.compat.KeyEvent
 
isOpen() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
 
isOpen() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
 
isOpen() - Method in record class net.ixdarklord.folios.api.client.GuideLock
 
isPauseScreen() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
isPauseScreen() - Method in class net.ixdarklord.folios.internal.client.screen.GuideScreen
 
isQuest() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
 
isRead(String) - Method in class net.ixdarklord.folios.internal.client.GuideMemory
 
isRead(ResourceLocation, String) - Static method in class net.ixdarklord.folios.api.client.Guides
Whether an entry of a book has been opened by the player (kept between games).
isRead(Entity, ItemStack) - Static method in class net.ixdarklord.folios.internal.GuideNetwork
Whether a stack is the one its holder is reading now; a mark on any other stack is left over and goes.
isReading(ItemStack) - Static method in class net.ixdarklord.folios.internal.core.GuideRegistry
 
isSeen(String) - Method in class net.ixdarklord.folios.internal.client.GuideMemory
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
 
isValidClickButton(int) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
isValidClickButton(MouseButtonInfo) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
isVisible() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
 
isVisible() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
 
isVisible() - Method in record class net.ixdarklord.folios.api.client.GuideLock
Whether it is shown at all: open, or locked but not secret.
item() - Method in record class net.ixdarklord.folios.api.client.GuideBook.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(ItemStack, int, int) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
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) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
item(ItemStack, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
As GuidePainter.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
 
itemDecorations(Font, ItemStack, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
The count and durability bar of a stack in a slot, over its icon.
itemIndex() - Method in record class net.ixdarklord.folios.api.client.GuideBook
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
 
itemModel() - Method in record class net.ixdarklord.folios.api.client.GuideBook
The item model the folios:guide_book item takes for this book; null for its own.
items() - Method in class net.ixdarklord.folios.api.client.GuideObjective
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.GuidePage
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(BlockState) - Static method in class net.ixdarklord.folios.internal.client.build.BlockChoice
 

K

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() - Method in record class net.ixdarklord.folios.internal.compat.KeyEvent
Returns the value of the key record component.
key(int, int, int) - Static method in class net.ixdarklord.folios.internal.compat.CompatInput
 
KeyEvent - Record Class in net.ixdarklord.folios.internal.compat
 
KeyEvent(int, int, int) - Constructor for record class net.ixdarklord.folios.internal.compat.KeyEvent
Creates an instance of a KeyEvent record class.
keyPressed(int, int, int) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
keyPressed(int, int, int) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
keyPressed(KeyEvent) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
keyPressed(KeyEvent) - Method in class net.ixdarklord.folios.internal.client.screen.GuideScreen
 
keyPressed(KeyEvent) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
keyPressed(KeyEvent) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
keyReleased(int, int, int) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
keyReleased(KeyEvent) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
keyReleased(KeyEvent) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
kind() - Method in record class net.ixdarklord.folios.api.client.page.GuideText.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.
Known(int, Map<BlockPos, BlockChoice>) - Constructor for record class net.ixdarklord.folios.internal.client.GuideStructures.Known
Creates an instance of a Known record class.

L

label() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
Returns the value of the label record component.
label(GuideBook) - Method in class net.ixdarklord.folios.api.client.GuideObjective
What it says, with how far along it is where that is a count.
landing() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the landing record component.
last() - Method in class net.ixdarklord.folios.internal.client.GuideMemory
 
last() - Method in record class net.ixdarklord.folios.internal.GuideRecord
Returns the value of the last record component.
lastChapter() - Method in class net.ixdarklord.folios.internal.client.GuideMemory
The chapter key of the spread last open when it wasn't an entry's, or null; see GuideMemory.lastPage().
lastChapter() - Method in record class net.ixdarklord.folios.internal.GuideRecord
Returns the value of the lastChapter record component.
lastInput() - Static method in class net.ixdarklord.folios.internal.compat.CompatInput
The click or key press being handled, for a button's press.
lastPage() - Method in class net.ixdarklord.folios.internal.client.GuideMemory
 
lastPage() - Method in record class net.ixdarklord.folios.internal.GuideRecord
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(GuideLayout) - Method in interface net.ixdarklord.folios.api.client.page.GuidePage
Sets the page out: one or more pages, each drawn on its own.
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.EmptyPage
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
 
lay(GuideLayout) - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
 
layout() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the layout record component.
layout() - Method in class net.ixdarklord.folios.internal.client.GuideSession
 
layout(GuideBook, CoverMarkers.Markers, GuideBook.CoverText.Line, GuideBook.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.GuideBook.Layout
Creates an instance of a Layout record class.
LEFT - Enum constant in enum class net.ixdarklord.folios.internal.compat.TextAlignment
 
leftOpen() - Method in class net.ixdarklord.folios.internal.client.GuideMemory
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.GuideRecord
Returns the value of the leftOpen record component.
Lettering(Component, GuideBook.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.GuideBook.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.
LightCoordsUtil - Class in net.ixdarklord.folios.internal.compat
 
lightCoordsWithEmission(int, int) - Static method in class net.ixdarklord.folios.internal.compat.LightCoordsUtil
 
line() - Method in record class net.ixdarklord.folios.api.client.page.GuidePalette
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.GuideBook.CoverText.Line
Creates an instance of a Line record class.
Line(FormattedCharSequence, int, int, GuideText.Kind, boolean, String) - Constructor for record class net.ixdarklord.folios.api.client.page.GuideText.Line
Creates an instance of a Line record class.
LINE_HEIGHT - Static variable in class net.ixdarklord.folios.api.client.page.GuideText
 
lines() - Method in class net.ixdarklord.folios.api.client.page.GuideText
 
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.
link() - Method in record class net.ixdarklord.folios.api.client.page.GuidePalette
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.GuidePainter
Makes a rectangle open a link when pressed: entry:<id>, entry:<id>#<anchor>, 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.GuideText
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<LinksPageElement.Link>, Optional<String>, 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 #anchor), and the words shown for it; empty for its name.
listOf(Codec<T>, int, int) - Static method in class net.ixdarklord.folios.internal.compat.Compat
Codec.listOf(min, max): a list of at least min and at most max elements.
location(String, int) - Method in class net.ixdarklord.folios.internal.client.GuideSession
A laid page of an entry as a place in the book.
Location(String, int) - Constructor for record class net.ixdarklord.folios.api.client.GuideBook.Location
Creates an instance of a Location record class.
lock() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
Returns the value of the lock record component.
lock() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
Returns the value of the lock record component.
lock() - Method in record class net.ixdarklord.folios.api.client.GuideEntry.Page
Returns the value of the lock 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.GuideReveal
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.GuideReveal.Look
 
Look(float, float, float, int, float) - Constructor for record class net.ixdarklord.folios.api.client.GuideReveal.Look
Creates an instance of a Look record class.
lookAround() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Handling
Returns the value of the lookAround record component.

M

map() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
Returns the value of the map record component.
MapLayout(List<SpreadPage.Node>, List<List<String>>, Optional<ResourceLocation>) - 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.GuideLayout
 
markCelebrated(String) - Method in class net.ixdarklord.folios.internal.client.GuideMemory
Marks something celebrated; false if it already was.
Marked(GuideBook.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.page.GuideText.Line
Returns the value of the marker record component.
markers() - Method in record class net.ixdarklord.folios.internal.client.GuideCoverText
Returns the value of the markers record component.
Markers(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.
markQuestDone(String) - Method in class net.ixdarklord.folios.internal.client.GuideMemory
Notes a quest as done; returns whether it wasn't already.
markRead(String) - Method in class net.ixdarklord.folios.internal.client.GuideMemory
 
markSeen(String) - Method in class net.ixdarklord.folios.internal.client.GuideMemory
 
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(int, int) - Static method in class net.ixdarklord.folios.internal.compat.LightCoordsUtil
The brighter of two packed lights, block and sky each.
MAX_BOOKMARKS - Static variable in class net.ixdarklord.folios.internal.client.GuideMemory
 
MAX_BOOKMARKS - Static variable in record class net.ixdarklord.folios.internal.GuideRecord
 
MAX_EACH - Static variable in record class net.ixdarklord.folios.internal.GuideRecord
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.GuideReader
 
message() - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
Returns the value of the message record component.
MISSING - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Structure
 
mix(int, int, float) - Static method in record class net.ixdarklord.folios.api.client.page.GuidePalette
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.GuideBook
Returns the value of the models record component.
Models(ResourceLocation, ResourceLocation, ResourceLocation, boolean, boolean) - Constructor for record class net.ixdarklord.folios.api.client.GuideBook.Models
Creates an instance of a Models record class.
modifiers() - Static method in class net.ixdarklord.folios.internal.compat.CompatInput
The modifier keys held now.
modifiers() - Method in interface net.ixdarklord.folios.internal.compat.InputWithModifiers
 
modifiers() - Method in record class net.ixdarklord.folios.internal.compat.KeyEvent
Returns the value of the modifiers record component.
modifiers() - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonEvent
 
modifiers() - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonInfo
Returns the value of the modifiers record component.
MOST - Static variable in class net.ixdarklord.folios.internal.client.PageSize
The most a page grows, across and down.
MOST_STRUCTURE_BLOCKS - Static variable in class net.ixdarklord.folios.internal.GuidePayloads
No more blocks than this of a structure are sent; a larger one is said to be too large.
MouseButtonEvent - Record Class in net.ixdarklord.folios.internal.compat
 
MouseButtonEvent(double, double, MouseButtonInfo) - Constructor for record class net.ixdarklord.folios.internal.compat.MouseButtonEvent
Creates an instance of a MouseButtonEvent record class.
MouseButtonInfo - Record Class in net.ixdarklord.folios.internal.compat
 
MouseButtonInfo(int, int) - Constructor for record class net.ixdarklord.folios.internal.compat.MouseButtonInfo
Creates an instance of a MouseButtonInfo record class.
mouseClicked(double, double, int) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
mouseClicked(double, double, int) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
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.GuideScreen
 
mouseClicked(MouseButtonEvent, boolean) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
mouseClicked(MouseButtonEvent, boolean) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
mouseDragged(double, double, int, double, double) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
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.GuideScreen
 
mouseDragged(MouseButtonEvent, double, double) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
mouseMoved(double, double) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
mouseReleased(double, double, int) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
mouseReleased(MouseButtonEvent) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
mouseReleased(MouseButtonEvent) - Method in class net.ixdarklord.folios.internal.client.screen.GuideScreen
 
mouseReleased(MouseButtonEvent) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
mouseScrolled(double, double, double) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
mouseScrolled(double, double, double) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
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.GuideScreen
 
mouseScrolled(double, double, double, double) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
Minecraft 26.1's scroll, with a horizontal amount (1.20.1 has none).
mouseScrolled(double, double, double, double) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
Minecraft 26.1's scroll, with a horizontal amount (1.20.1 has none).
moveAlong(GuideReader.Spot) - Method in class net.ixdarklord.folios.internal.client.GuideReader
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.
moveCursorTo(int, boolean) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
Moves the cursor, extending the selection when select (1.20.1 decides that by Shift alone).
moved(float, float) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter.Drag
 
mulPose(PoseStack, Matrix4f) - Static method in class net.ixdarklord.folios.internal.compat.Compat
PoseStack.mulPose(Matrix4f): the matrix, its rotation turning the normals too.
MultiblockPageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
MultiblockPageElement(List<List<String>>, Map<String, String>, Optional<String>, 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.GuidePalette
Returns the value of the muted record component.

N

name() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the name record component.
name() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
Returns the value of the name record component.
name() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
Returns the value of the name record component.
name() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
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.
names - Static variable in class net.ixdarklord.folios.internal.GuideHooks
 
navigator - Variable in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
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.compat - package net.ixdarklord.folios.internal.compat
 
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.mixin - package net.ixdarklord.folios.internal.mixin
 
net.ixdarklord.folios.internal.mixin.client - package net.ixdarklord.folios.internal.mixin.client
 
newLeft() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Flip
Returns the value of the newLeft record component.
newRight() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Flip
Returns the value of the newRight record component.
NEXT - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
 
nextStratum() - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
What's drawn next goes over what came before: text and items stand off the screen on 1.20.1, so their depth is forgotten too.
NO_BOOK - Static variable in class net.ixdarklord.folios.internal.GuidePayloads
The book named in a GuidePayloads.ReadingAt saying none is open.
Node(String, int, int, JsonElement, Optional<String>, Optional<String>) - 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.GuideReveal
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.GuideLock
 
NONE - Static variable in record class net.ixdarklord.folios.api.client.GuideReveal.Use
 
NONE - Static variable in class net.ixdarklord.folios.api.client.GuideReveals
 
NONE - Static variable in class net.ixdarklord.folios.api.client.page.GuideIcon
 
NONE - Static variable in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
 
NOT_ALLOWED - Enum constant in enum class net.ixdarklord.folios.internal.compat.CursorTypes
 
numberButton(GuidePainter, 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.GuideText.Kind
 
numberX() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Returns the value of the numberX record component.
numberY() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Returns the value of the numberY record component.

O

objectives() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
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.GuidePage
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.page.QuestPageElement
Returns the value of the objectives record component.
objectives() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
 
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(GuidePainter, GuideReveal, 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(GuideStack) - Static method in class net.ixdarklord.folios.api.client.page.GuideIcon
 
of(Font, String, int) - Static method in class net.ixdarklord.folios.api.client.page.GuideText
Reads marked-up text and sets it out in lines no wider than width.
of(GuiGraphics) - Static method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
The 26.1-style view of a GuiGraphics (one per frame's graphics, reused).
of(MultiBufferSource) - Static method in class net.ixdarklord.folios.internal.compat.SubmitNodeCollector
 
of(Component, Component) - Static method in class net.ixdarklord.folios.internal.client.GuideTooltips
A name, and a line under it saying more; null for none.
of(ResourceLocation) - Static method in class net.ixdarklord.folios.api.client.page.GuideStack
One item.
of(ResourceLocation) - 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(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.client.GuideMemory
The player's own memory of a book.
of(Recipe<?>, RegistryAccess) - Static method in interface net.ixdarklord.folios.internal.compat.RecipeDisplay
A recipe's display, or null for a kind of recipe pages don't show.
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.
oldLeft() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Flip
Returns the value of the oldLeft record component.
oldRight() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.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.GuideReveal.Use
Returns the value of the once record component.
onClick(double, double) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
onClick(MouseButtonEvent, boolean) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
onClose() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
onConstructMod() - Method in class net.ixdarklord.folios.internal.core.client.FoliosClientConstructor
 
onConstructMod() - Method in class net.ixdarklord.folios.internal.core.FoliosConstructor
 
onDrag(double, double, double, double) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
onDrag(MouseButtonEvent, double, double) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
onRelease(double, double) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
onRelease(MouseButtonEvent) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
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.GuideReveal.Look
Returns the value of the opacity record component.
opacity() - Method in record class net.ixdarklord.folios.internal.compat.ActiveTextCollector.Parameters
Returns the value of the opacity record component.
open() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Models
Returns the value of the open record component.
open() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.ReadingAt
Returns the value of the open record component.
open(GuideBook.Location) - Method in class net.ixdarklord.folios.internal.client.GuideReader
 
open(GuideBook.Location) - Method in interface net.ixdarklord.folios.internal.client.paint.AbstractPainter.Navigator
 
open(GuideBook, GuideBook.Location, InteractionHand) - Method in interface net.ixdarklord.folios.api.client.GuideStyles.Style
Opens a book.
open(GuideBook, GuideSession, GuideBook.Location, InteractionHand) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
 
open(GuidePayloads.Open) - Static method in class net.ixdarklord.folios.internal.client.GuideClientNetwork
 
open(ResourceLocation) - Static method in class net.ixdarklord.folios.api.client.Guides
Opens a book where the player left off (or at its start), in its own style; false when there is no such book.
open(ResourceLocation, String, InteractionHand) - Static method in class net.ixdarklord.folios.internal.client.GuideClient
Opens a book in its style: at an entry (with an optional "#anchor"), or where the player left off for null.
open(ResourceLocation, String) - Static method in class net.ixdarklord.folios.api.client.Guides
Opens a book at an entry ("category/entry", optionally with "#anchor").
open(ServerPlayer, ResourceLocation) - Static method in class net.ixdarklord.folios.api.GuideBooks
Opens a book on a player's screen at its first page.
open(ServerPlayer, ResourceLocation, String) - Static method in class net.ixdarklord.folios.api.GuideBooks
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, ResourceLocation, String) - Static method in class net.ixdarklord.folios.internal.GuideNetwork
 
Open(ResourceLocation, Optional<String>) - Constructor for record class net.ixdarklord.folios.internal.GuidePayloads.Open
Creates an instance of a Open record class.
opener - Static variable in class net.ixdarklord.folios.internal.GuideHooks
 
openFromItem(ResourceLocation, InteractionHand) - Static method in class net.ixdarklord.folios.internal.GuideHooks
 
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(GuideBook, GuideSession, GuideBook.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).
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(GuidePalette, boolean) - Method in record class net.ixdarklord.folios.api.client.GuideBook.Colors
A palette with this scheme's colours for it laid over it.
overlay(GuidePainter, float, float, float) - Method in interface net.ixdarklord.folios.api.client.GuideReveal
Draws over a page while the reveal plays (progress under 1), after its content: fire along a burning edge, smoke, sparks, floating symbols.

P

pack(int, int) - Static method in class net.ixdarklord.folios.internal.compat.LightCoordsUtil
 
page() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Location
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Textures
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.api.client.GuideEntry.Page
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Spot
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.internal.client.GuideSession.Target
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.ReadingAt
Returns the value of the page record component.
page() - Method in record class net.ixdarklord.folios.internal.GuideRecord.Place
Returns the value of the page record component.
page(GuideReader.Spot, int) - Method in class net.ixdarklord.folios.internal.client.GuideReader
 
Page(GuidePage, String, GuideLock) - Constructor for record class net.ixdarklord.folios.api.client.GuideEntry.Page
 
Page(GuidePage, String, GuideLock, GuideIcon) - Constructor for record class net.ixdarklord.folios.api.client.GuideEntry.Page
Creates an instance of a Page record class.
PAGE_HEIGHT - Static variable in class net.ixdarklord.folios.api.client.page.GuideLayout
 
PAGE_WIDTH - Static variable in class net.ixdarklord.folios.api.client.page.GuideLayout
The default page's size: a handheld book's, and a screen book's at the Auto GUI scale.
pageFrame(GuidePainter, ResourceLocation, 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(GuidePainter, ResourceLocation, int, int, GuidePage.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.GuideLayout
 
pageHeight() - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
 
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(GuideBook.Location) - Method in class net.ixdarklord.folios.internal.client.GuideSession
Which laid page of its entry a place is.
pagePalette(GuideBook) - Static method in class net.ixdarklord.folios.internal.client.screen.GuideScreen
The paper and ink of a screen book's pages, for the player's mode.
pages() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
Returns the value of the pages record component.
pages() - Method in record class net.ixdarklord.folios.internal.client.GuideSession.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.GuideBook
Returns the value of the pageTurn record component.
pageWidth() - Method in class net.ixdarklord.folios.api.client.page.GuideLayout
The page's width and height, in its own pixels.
pageWidth() - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
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.GuidePainter
 
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.GuideBar
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.GuidePayloads.Structure
Returns the value of the palette record component.
palette(GuideBook) - 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.GuideBook.Colors
Returns the value of the panel record component.
panel() - Method in record class net.ixdarklord.folios.api.client.page.GuidePalette
Returns the value of the panel record component.
panel(GuidePainter, int, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
A panel: its corner pixels left out, so it reads as slightly rounded.
paper() - Method in record class net.ixdarklord.folios.api.client.page.GuidePalette
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, ResourceLocation) - 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, ResourceLocation, 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.GuideText.Kind
 
Parameters(float) - Constructor for record class net.ixdarklord.folios.internal.compat.ActiveTextCollector.Parameters
Creates an instance of a Parameters record class.
part() - Method in record class net.ixdarklord.folios.api.client.page.GuideLayout.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.
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(ResourceLocation, int, int, int) - Constructor for record class net.ixdarklord.folios.internal.client.paint.PixelIcon
Creates an instance of a PixelIcon record class.
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(GuidePainter, PixelIcon, int, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.screen.GuideBar
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(String, int) - Constructor for record class net.ixdarklord.folios.internal.GuideRecord.Place
Creates an instance of a Place record class.
plain(String) - Static method in class net.ixdarklord.folios.api.client.page.GuideText
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(GuideBook, CoverMarkers.Kind) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
What a plate of a book's cover says, as CoverMarkers.layout(net.ixdarklord.folios.api.client.GuideBook, net.ixdarklord.folios.internal.client.CoverMarkers.Markers, net.ixdarklord.folios.api.client.GuideBook.CoverText.Line, net.ixdarklord.folios.api.client.GuideBook.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.GuideBook.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.GuideRegistry
What a player has done with each book (see GuideRecord): 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
 
POINTING_HAND - Enum constant in enum class net.ixdarklord.folios.internal.compat.CursorTypes
 
pop() - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
 
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
 
popMatrix() - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor.Pose
 
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
 
pose() - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
press(String) - Method in class net.ixdarklord.folios.internal.client.TabMotion
 
pressed(String) - Method in class net.ixdarklord.folios.internal.client.TabMotion
How pressed in a tab is, 1 just pressed to 0, eased.
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.GuideBook
Returns the value of the progress record component.
progress(String) - Method in class net.ixdarklord.folios.internal.client.GuideReader
Entries read and entries open, in a category or (for null) the whole book.
progress(GuideBook) - Method in class net.ixdarklord.folios.api.client.GuideObjective
How far along it is, 0 to 1.
progress(GuideBook, List<GuideObjective>) - Static method in class net.ixdarklord.folios.api.client.GuideObjective
How far along several objectives are together: the average of each.
Progress(ResourceLocation, int, GuideRecord) - Constructor for record class net.ixdarklord.folios.internal.GuidePayloads.Progress
Creates an instance of a Progress record class.
push() - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
 
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
 
pushMatrix() - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor.Pose
 

Q

QuestPageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
QuestPageElement(List<GuideObjective>, Optional<String>, String, Optional<String>) - Constructor for record class net.ixdarklord.folios.internal.client.page.QuestPageElement
Creates an instance of a QuestPageElement record class.
questsDone() - Method in record class net.ixdarklord.folios.internal.GuideRecord
Returns the value of the questsDone record component.
QUOTE - Enum constant in enum class net.ixdarklord.folios.api.client.page.GuideText.Kind
 

R

rainbow(GuidePainter, 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.
raw() - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
read() - Method in record class net.ixdarklord.folios.internal.GuideRecord
Returns the value of the read record component.
read(JsonElement) - Static method in class net.ixdarklord.folios.api.client.page.GuideIcon
Reads an icon from JSON; GuideIcon.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) - Static method in record class net.ixdarklord.folios.api.client.GuideLock
 
readCount() - Method in class net.ixdarklord.folios.internal.client.GuideMemory
 
reader() - Method in class net.ixdarklord.folios.internal.client.screen.GuideScreen
The book as it is read on this screen: where it is open.
reader() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.SharedReading
Returns the value of the reader record component.
reading() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Reading
Returns the value of the reading record component.
Reading(boolean, int) - Constructor for record class net.ixdarklord.folios.internal.GuidePayloads.Reading
Creates an instance of a Reading record class.
READING - Static variable in class net.ixdarklord.folios.internal.core.GuideRegistry
On a guide book while its holder reads it in their hands: others see them hold it up open.
ReadingAt(boolean, ResourceLocation, String, int, boolean) - Constructor for record class net.ixdarklord.folios.internal.GuidePayloads.ReadingAt
Creates an instance of a ReadingAt record class.
rebuildWidgets() - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
receive(GuidePayloads.Advancements) - Static method in class net.ixdarklord.folios.internal.client.GuideProgress
 
receive(GuidePayloads.SharedReading) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
 
receive(GuidePayloads.Structure) - Static method in class net.ixdarklord.folios.internal.client.GuideStructures
 
RecipeDisplay - Interface in net.ixdarklord.folios.internal.compat
 
RecipeDisplay.FurnaceRecipeDisplay - Record Class in net.ixdarklord.folios.internal.compat
 
RecipeDisplay.ShapedCraftingRecipeDisplay - Record Class in net.ixdarklord.folios.internal.compat
 
RecipeDisplay.ShapelessCraftingRecipeDisplay - Record Class in net.ixdarklord.folios.internal.compat
 
RecipeDisplay.SlotDisplay - Record Class in net.ixdarklord.folios.internal.compat
A slot: the stacks it shows in turn.
RecipeDisplay.SmithingRecipeDisplay - Record Class in net.ixdarklord.folios.internal.compat
 
RecipeDisplay.StonecutterRecipeDisplay - Record Class in net.ixdarklord.folios.internal.compat
 
RecipePageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
RecipePageElement(List<ResourceLocation>, Optional<String>, String) - Constructor for record class net.ixdarklord.folios.internal.client.page.RecipePageElement
Creates an instance of a RecipePageElement record class.
recipes() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
Returns the value of the recipes record component.
record() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Progress
Returns the value of the record record component.
refresh() - Static method in class net.ixdarklord.folios.api.client.Guides
Lays every book out again at its next drawing, for after something its locks depend on changed.
register(ResourceLocation, MapCodec<? extends GuidePage>) - Static method in class net.ixdarklord.folios.api.client.page.GuidePageTypes
Adds a type of element (or of page); register it while the client initialises, before resources load.
register(ResourceLocation, GuideObjectives.Source) - Static method in class net.ixdarklord.folios.api.client.GuideObjectives
 
register(ResourceLocation, GuideReveal) - Static method in class net.ixdarklord.folios.api.client.GuideReveals
Adds an effect, or replaces the one with that id.
register(ResourceLocation, GuideStyles.Style) - Static method in class net.ixdarklord.folios.api.client.GuideStyles
 
registerModels() - Static method in class net.ixdarklord.folios.internal.client.GuideBookItemModel
Folios's models, and those books name, to bake with the game's.
release(double, double, int) - Static method in class net.ixdarklord.folios.internal.compat.CompatInput
 
reload(ResourceManager) - Static method in class net.ixdarklord.folios.internal.client.GuideLibrary
 
removed() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
 
removed() - Method in class net.ixdarklord.folios.internal.client.screen.GuideScreen
 
render(PoseStack.Pose, VertexConsumer) - Method in interface net.ixdarklord.folios.internal.compat.SubmitNodeCollector.CustomGeometryRenderer
 
render(Camera, float) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
Draws the ghosts, after the level and before the hands.
render(GuiGraphics, int, int, float) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
render(GuiGraphics, ToastComponent, long) - Method in class net.ixdarklord.folios.internal.client.GuideToast
 
render(ItemStack, ItemDisplayContext, PoseStack, MultiBufferSource, int, int) - Static method in class net.ixdarklord.folios.internal.client.GuideBookItemModel
 
renderBackground(GuiGraphics) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
RenderPipelines - Class in net.ixdarklord.folios.internal.compat
 
RenderTypes - Class in net.ixdarklord.folios.internal.compat
 
renderWidget(GuiGraphics, int, int, float) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
requestCursor(CursorTypes) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
reserved() - Method in record class net.ixdarklord.folios.api.client.page.GuideLayout.Flow
Returns the value of the reserved record component.
reset() - Static method in class net.ixdarklord.folios.internal.client.GuideProgress
 
reset() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Advancements
Returns the value of the reset record component.
RESET - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
 
resize(int, int) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
resize(Minecraft, int, int) - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
 
RESIZE_ALL - Enum constant in enum class net.ixdarklord.folios.internal.compat.CursorTypes
 
RESIZE_EW - Enum constant in enum class net.ixdarklord.folios.internal.compat.CursorTypes
 
RESIZE_NS - Enum constant in enum class net.ixdarklord.folios.internal.compat.CursorTypes
 
resolve(String) - Static method in class net.ixdarklord.folios.api.client.page.GuideText
The text a raw string stands for: its translation if it is a translation key, otherwise itself.
resolve(String) - Method in class net.ixdarklord.folios.internal.client.GuideSession
 
result() - Method in class net.ixdarklord.folios.internal.compat.ActiveTextCollector.ClickableStyleFinder
 
result() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.FurnaceRecipeDisplay
Returns the value of the result record component.
result() - Method in interface net.ixdarklord.folios.internal.compat.RecipeDisplay
 
result() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapedCraftingRecipeDisplay
Returns the value of the result record component.
result() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapelessCraftingRecipeDisplay
Returns the value of the result record component.
result() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SmithingRecipeDisplay
Returns the value of the result record component.
result() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.StonecutterRecipeDisplay
Returns the value of the result record component.
reveal() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the reveal record component.
reveal() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
Returns the value of the reveal record component.
reveal() - Method in class net.ixdarklord.folios.internal.client.GuideReader
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.GuideReader
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(GuidePainter, GuideReader.Spot, boolean) - Method in class net.ixdarklord.folios.internal.client.GuideReader
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(GuideReader.Spot) - Method in class net.ixdarklord.folios.internal.client.GuideReader
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.
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.internal.compat.TextAlignment
 
RISE - Static variable in class net.ixdarklord.folios.api.client.GuideReveals
 
rl(String) - Static method in class net.ixdarklord.folios.internal.core.Folios
 
rotate(float) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor.Pose
 
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(List<FormattedCharSequence>, float, float) - Constructor for record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
Creates an instance of a Rows record class.
rule(GuideBook.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.GuideText.Kind
 
RULE - Enum constant in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
 
runes() - Method in record class net.ixdarklord.folios.api.client.GuideReveal.Look
Returns the value of the runes record component.
RUNES - Static variable in class net.ixdarklord.folios.api.client.GuideReveals
 

S

save() - Method in class net.ixdarklord.folios.internal.client.GuideMemory
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.GuideReader
Remembers where the reader left off.
scale() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
Returns the value of the scale record component.
scale(float) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
 
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
 
scale(float) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor.Pose
 
scale(float, float) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor.Pose
 
scale(PoseStack, float, float, float) - Static method in class net.ixdarklord.folios.internal.compat.Compat
PoseStack.scale as later versions do it.
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.GuideLayout
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.
scancode() - Method in record class net.ixdarklord.folios.internal.compat.KeyEvent
Returns the value of the scancode record component.
SCATTER - Static variable in class net.ixdarklord.folios.api.client.GuideReveals
 
scene(SceneViewport, int, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
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.GuidePainter
As GuidePainter.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.GuidePainter
As GuidePainter.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.GuideLayout
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.
SCREEN - Static variable in class net.ixdarklord.folios.api.client.GuideStyles
 
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, GuidePalette, GuideSession, AbstractPainter.Navigator, float, float, float, List<AbstractPainter.Hit>) - 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, GuidePainter.Scroll) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
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, GuidePainter.Scroll) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
scroll(int, int, int, int, GuidePainter.Scroll) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
scroll(int, int, int, int, GuidePainter.Scroll) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
scrollAt(List<AbstractPainter.Hit>, 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.
scrolled(double) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter.Scroll
 
search(StyledEditBox) - Method in class net.ixdarklord.folios.internal.client.screen.GuideBar
Makes the search field, carrying over what an earlier one held; the screen adds it as a widget.
search(String) - Method in class net.ixdarklord.folios.internal.client.GuideReader
Shows what a search finds.
search(String) - Method in class net.ixdarklord.folios.internal.client.GuideSession
The open entries whose name or words contain every word of a query, best matches (by name) first.
searchField() - Method in class net.ixdarklord.folios.internal.client.screen.GuideBar
 
searchText() - Method in interface net.ixdarklord.folios.api.client.page.GuidePage
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.GuideReveal.Use
Returns the value of the seconds record component.
seconds() - Method in class net.ixdarklord.folios.internal.client.GuideReader
 
secret() - Method in record class net.ixdarklord.folios.api.client.GuideLock
Returns the value of the secret record component.
seen() - Method in record class net.ixdarklord.folios.internal.GuideRecord
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.
serverHasGuides() - Static method in class net.ixdarklord.folios.internal.client.GuideProgress
Whether the server has CoolCatLib: it has said which advancements the player has.
session - Variable in class net.ixdarklord.folios.internal.client.GuideReader
 
session - Variable in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
session(ResourceLocation) - Static method in class net.ixdarklord.folios.internal.client.GuideLibrary
A book's laid-out pages, kept between openings; null when there is no such book.
session(ResourceLocation, int, int) - Static method in class net.ixdarklord.folios.internal.client.GuideLibrary
A book's laid-out pages for pages width by height; the default session for the default page size.
setBordered(boolean) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
setFlag(String, BooleanSupplier) - Static method in class net.ixdarklord.folios.api.client.Guides
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.GuideProgress
 
setHeight(int) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
 
setInitialFocus() - Method in class net.ixdarklord.folios.internal.compat.CompatScreen
Minecraft 26.1's first focus after layout: nothing by default (26.1 focuses the first widget for keyboard players).
setLast(GuideBook.Location) - Method in class net.ixdarklord.folios.internal.client.GuideMemory
 
setLastSpread(String, int) - Method in class net.ixdarklord.folios.internal.client.GuideMemory
 
setLeftOpen(boolean) - Method in class net.ixdarklord.folios.internal.client.GuideMemory
 
setReading(ItemStack, boolean) - Static method in class net.ixdarklord.folios.internal.core.GuideRegistry
 
setTextShadow(boolean) - Method in class net.ixdarklord.folios.internal.compat.CompatEditBox
1.20.1's field always draws its text with a shadow; fields that draw their own text ignore this.
setTooltipForNextFrame(Font, List<FormattedCharSequence>, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
setTooltipForNextFrame(Font, List<FormattedCharSequence>, ClientTooltipPositioner, int, int, boolean) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
setTooltipForNextFrame(Font, Component, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
ShaderManagerMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
ShaderManagerMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.ShaderManagerMixin
 
ShapedCraftingRecipeDisplay(int, int, List<RecipeDisplay.SlotDisplay>, RecipeDisplay.SlotDisplay, RecipeDisplay.SlotDisplay) - Constructor for record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapedCraftingRecipeDisplay
Creates an instance of a ShapedCraftingRecipeDisplay record class.
ShapelessCraftingRecipeDisplay(List<RecipeDisplay.SlotDisplay>, RecipeDisplay.SlotDisplay, RecipeDisplay.SlotDisplay) - Constructor for record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapelessCraftingRecipeDisplay
Creates an instance of a ShapelessCraftingRecipeDisplay record class.
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).
SharedBookItemMixin - Class in net.ixdarklord.folios.internal.mixin.client
 
SharedBookItemMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.SharedBookItemMixin
 
SharedBookPoseMixin<T extends net.minecraft.world.entity.LivingEntity> - Class in net.ixdarklord.folios.internal.mixin.client
 
SharedBookPoseMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.SharedBookPoseMixin
 
SharedBookRenderMixin<T extends net.minecraft.world.entity.LivingEntity> - 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(GuidePayloads.SharedReading) - Static method in class net.ixdarklord.folios.internal.client.GuideClientNetwork
 
SharedReading(int, GuidePayloads.ReadingAt) - Constructor for record class net.ixdarklord.folios.internal.GuidePayloads.SharedReading
Creates an instance of a SharedReading record class.
show(GuideBook, Component, Component, GuideIcon, boolean) - Static method in class net.ixdarklord.folios.internal.client.GuideToast
Shows a toast: a heading over a name, with an icon (none for null), or the trophy for mastery.
show(GuiGraphicsExtractor, Font, List<Component>, int, int, GuideBook) - Static method in class net.ixdarklord.folios.internal.client.GuideTooltips
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<Component>, int, int, GuideBook, int) - Static method in class net.ixdarklord.folios.internal.client.GuideTooltips
As GuideTooltips.show(GuiGraphicsExtractor, Font, List, int, int, GuideBook), 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<Component>, int, int, GuideBook, int, float) - Static method in class net.ixdarklord.folios.internal.client.GuideTooltips
As GuideTooltips.show(GuiGraphicsExtractor, Font, List, int, int, GuideBook, 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.GuideBar
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.GuideReveal.Look
 
showProgress() - Method in record class net.ixdarklord.folios.api.client.GuideBook
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.GuidePayloads.ReadingAt
Returns the value of the shut record component.
size() - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText.Line
Returns the value of the size record component.
slot(GuidePainter, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
An 18-pixel slot for an item drawn at (x + 1, y + 1).
SlotDisplay(List<ItemStack>) - Constructor for record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SlotDisplay
Creates an instance of a SlotDisplay record class.
SmithingRecipeDisplay(RecipeDisplay.SlotDisplay, RecipeDisplay.SlotDisplay, RecipeDisplay.SlotDisplay, RecipeDisplay.SlotDisplay, RecipeDisplay.SlotDisplay) - Constructor for record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SmithingRecipeDisplay
Creates an instance of a SmithingRecipeDisplay record class.
smooth(float) - Static method in interface net.ixdarklord.folios.api.client.GuideReveal
Eases 0 to 1 gently at both ends.
sort() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
Returns the value of the sort record component.
sort() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
Returns the value of the sort record component.
source(int) - Method in record class net.ixdarklord.folios.internal.client.GuideSession.EntryPages
Which page of the entry's JSON a laid page came from.
sparkle(GuidePainter, int, int, float, int) - Static method in class net.ixdarklord.folios.internal.client.screen.GuideBar
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.GuideBar
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.
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.GuideText
Splits the text into pieces that fit: the first firstHeight tall, the rest nextHeight.
spot - Variable in class net.ixdarklord.folios.internal.client.GuideReader
 
Spot(String, int) - Constructor for record class net.ixdarklord.folios.internal.client.GuideReader.Spot
Creates an instance of a Spot record class.
SpotlightPageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
SpotlightPageElement(GuideStack, Optional<String>, 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.GuidePage
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
 
SpreadPage - Record Class in net.ixdarklord.folios.internal.client.page
 
SpreadPage(Optional<String>, String, Optional<ResourceLocation>, Optional<SpreadPage.Build>, Optional<SpreadPage.MapLayout>, 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, and the entry it opens.
stack() - Method in class net.ixdarklord.folios.api.client.page.GuideIcon
 
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.GuideStack
Every stack it stands for; a missing item is a barrier, so the mistake shows.
stacks() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SlotDisplay
Returns the value of the stacks record component.
stagger(float, float, float) - Static method in interface net.ixdarklord.folios.api.client.GuideReveal
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.GuideBar
 
STAR_OUTLINE - Static variable in class net.ixdarklord.folios.internal.client.screen.GuideBar
The star, its edge only: a page not yet bookmarked.
start() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Flip
Returns the value of the start record component.
start(int) - Method in record class net.ixdarklord.folios.internal.client.GuideSession.EntryPages
Where a page of the entry's JSON begins among the laid pages.
start(Component, Map<BlockPos, BlockChoice>) - 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.
starts() - Method in record class net.ixdarklord.folios.internal.client.GuideSession.EntryPages
Returns the value of the starts record component.
staticLeft() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.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.GuideReader.Flip
 
status() - Method in record class net.ixdarklord.folios.internal.client.GuideStructures.Known
Returns the value of the status record component.
status() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.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.
stepped(GuidePainter, 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): a rim with its corners rounded off, a sunken groove notched between the parts, and the filled length lit along its top and shaded along its foot, a glint at its end.
StonecutterRecipeDisplay(RecipeDisplay.SlotDisplay, RecipeDisplay.SlotDisplay, RecipeDisplay.SlotDisplay) - Constructor for record class net.ixdarklord.folios.internal.compat.RecipeDisplay.StonecutterRecipeDisplay
Creates an instance of a StonecutterRecipeDisplay record class.
stop() - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Advancements
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Open
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Progress
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Reading
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.ReadingAt
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.SharedReading
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Structure
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.StructureRequest
 
STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.GuideRecord
 
structure(GuidePayloads.Structure) - Static method in class net.ixdarklord.folios.internal.client.GuideClientNetwork
 
Structure(ResourceLocation, int, List<BlockState>, List<Integer>) - Constructor for record class net.ixdarklord.folios.internal.GuidePayloads.Structure
Creates an instance of a Structure record class.
StructurePageElement - Record Class in net.ixdarklord.folios.internal.client.page
 
StructurePageElement(List<Showcase.Shown>, Optional<String>, 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<ResourceLocation>) - Constructor for record class net.ixdarklord.folios.internal.GuidePayloads.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.GuidePayloads.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.GuideBook
Returns the value of the style record component.
styleAt(Font, FormattedCharSequence, int, int, int, int) - Static method in interface net.ixdarklord.folios.internal.compat.ActiveTextCollector
The style under a point of the text: null when it's on none of the lines.
SUBHEADING - Enum constant in enum class net.ixdarklord.folios.api.client.page.GuideText.Kind
 
submit(ResourceLocation, PoseStack, SubmitNodeCollector, int) - Method in record class net.ixdarklord.folios.internal.client.GuideCoverText
 
submit(AbstractClientPlayer, float, PoseStack, SubmitNodeCollector, int) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
 
submitCustomGeometry(PoseStack, RenderType, SubmitNodeCollector.CustomGeometryRenderer) - Method in class net.ixdarklord.folios.internal.compat.SubmitNodeCollector
 
SubmitNodeCollector - Class in net.ixdarklord.folios.internal.compat
 
SubmitNodeCollector.CustomGeometryRenderer - Interface in net.ixdarklord.folios.internal.compat
 
submitText(PoseStack, float, float, FormattedCharSequence, boolean, Font.DisplayMode, int, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.SubmitNodeCollector
 
subtitle() - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText
Returns the value of the subtitle record component.
subtitle() - Method in record class net.ixdarklord.folios.api.client.GuideBook
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.GuideBook.CoverText
 
subtitleOr(GuideBook.CoverText.Line) - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText
 
subtitleY() - Method in record class net.ixdarklord.folios.internal.client.GuideCoverText
Returns the value of the subtitleY record component.
summary() - Method in record class net.ixdarklord.folios.api.client.GuideBook.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.GuideBook.CoverText
Returns the value of the summaryText record component.
SWEEP - Static variable in class net.ixdarklord.folios.api.client.GuideReveals
 
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<ResourceLocation, GuideRecord>) - Static method in class net.ixdarklord.folios.internal.client.GuideMemory
The server has synced the player's records: each memory without unsent changes takes its book's.

T

tab() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Textures
Returns the value of the tab record component.
tabColor(GuideCategory, GuidePalette, boolean, boolean) - Method in class net.ixdarklord.folios.internal.client.GuideReader
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(GuideCategory, GuidePalette, float) - Method in class net.ixdarklord.folios.internal.client.GuideReader
A tab's colour as it moves: from its resting colour at 0 to its full one at 1 (TabMotion.out(java.lang.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(GuideCategory, String) - Method in class net.ixdarklord.folios.internal.client.GuideReader
What a tab's tooltip says under its name: how much of a category has been read, what the others hold.
tabKey(GuideCategory, String) - Static method in class net.ixdarklord.folios.internal.client.GuideReader
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.GuideBook.Textures
Returns the value of the tabPlate record component.
tabs - Variable in class net.ixdarklord.folios.internal.client.GuideReader
How the book's ribbon tabs move.
tabSpacing() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Returns the value of the tabSpacing record component.
tabX() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Returns the value of the tabX record component.
tabY() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Returns the value of the tabY record component.
Target(String, int, String, String) - Constructor for record class net.ixdarklord.folios.internal.client.GuideSession.Target
Creates an instance of a Target record class.
template() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SmithingRecipeDisplay
Returns the value of the template record component.
text() - Method in record class net.ixdarklord.folios.api.client.page.GuideLayout.Flow
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.api.client.page.GuidePalette
Returns the value of the text record component.
text() - Method in record class net.ixdarklord.folios.api.client.page.GuideText.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.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.GuideLayout
Text set out to the content's width.
text(Font, String, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
text(Font, String, int, int, int, boolean) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
text(Font, Component, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
text(Font, Component, int, int, int, boolean) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
text(Font, FormattedCharSequence, int, int, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
text(Font, FormattedCharSequence, int, int, int, boolean) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
 
text(Component, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
 
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.GuidePainter
 
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
 
TextAlignment - Enum Class in net.ixdarklord.folios.internal.compat
 
textHighlight(int, int, int, int, boolean) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
A text selection's inverted box.
TextPage - Record Class in net.ixdarklord.folios.internal.client.page
 
TextPage(Optional<String>, String, List<GuidePage>) - Constructor for record class net.ixdarklord.folios.internal.client.page.TextPage
Creates an instance of a TextPage record class.
texture() - Method in class net.ixdarklord.folios.api.client.page.GuideIcon
 
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(int, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor
A GL texture (a render target's) over a box, with a colour: 26.1's blit of a texture view.
texture(ResourceLocation) - Static method in class net.ixdarklord.folios.api.client.page.GuideIcon
 
texture(ResourceLocation, int, int, int, int, float, float, float, float, int) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
A part of a texture, from its (u0, v0) to its (u1, v1), each 0 to 1, tinted by argb.
texture(ResourceLocation, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
texture(ResourceLocation, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
texture(ResourceLocation, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
 
texture(ResourceLocation, 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.GuideBook
Returns the value of the textures record component.
Textures(ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation, ResourceLocation) - Constructor for record class net.ixdarklord.folios.api.client.GuideBook.Textures
Creates an instance of a Textures record class.
tick() - Static method in class net.ixdarklord.folios.internal.client.GuideRecipes
 
tick() - Static method in class net.ixdarklord.folios.internal.client.GuideStructures
 
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.compat.Cursors
Every client tick: the arrow again, once no screen that asks for shapes has been drawn for a moment.
tick(Minecraft) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
 
tilt() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns the value of the tilt record component.
time() - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
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.GuideReveal.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(ItemStack, boolean) - Static method in class net.ixdarklord.folios.internal.client.GuideBookItemModel
A colour of the book a stack names: its cover's, or its own (for a gem or inlay).
TintedGuiItems - Class in net.ixdarklord.folios.internal.client.paint
 
title() - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText
Returns the value of the title record component.
title() - Method in record class net.ixdarklord.folios.api.client.GuideBook
 
title() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
 
title() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
 
title() - Method in record class net.ixdarklord.folios.api.client.page.GuideLayout.Flow
Returns the value of the title record component.
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(GuidePainter, Component, int) - Static method in class net.ixdarklord.folios.api.client.page.GuideLayout
A page's title: bold, with a line under it.
title(GuidePainter, Component, int, GuideIcon) - Static method in class net.ixdarklord.folios.api.client.page.GuideLayout
As GuideLayout.title(GuidePainter, 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 - Enum constant in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
 
TITLE - Static variable in record class net.ixdarklord.folios.api.client.GuideBook.CoverText
 
TITLE_HEIGHT - Static variable in class net.ixdarklord.folios.api.client.page.GuideLayout
How much room a title takes, its rule under it included.
titleColor(GuideBook) - Static method in class net.ixdarklord.folios.internal.client.GuideTooltips
The text colour of a tooltip's name in a book's colours.
titleIcon() - Method in class net.ixdarklord.folios.api.client.page.GuideLayout
 
titleIcon(GuideIcon) - Method in class net.ixdarklord.folios.api.client.page.GuideLayout
The icon put before the titles of the pages laid out next (as GuideLayout.flow(java.lang.String, int, java.lang.String, net.ixdarklord.folios.api.client.page.GuidePage.Part) draws them): their entry's, or a page's own.
titleOr(GuideBook.CoverText.Line) - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText
 
titleY() - Method in record class net.ixdarklord.folios.internal.client.GuideCoverText
Returns the value of the titleY record component.
to() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Flip
Returns the value of the to record component.
toggleBookmark(GuideBook.Location) - Method in class net.ixdarklord.folios.internal.client.GuideMemory
Adds a bookmark at a place, or removes the entry's if it has one; returns whether it is bookmarked now.
TOO_LARGE - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Structure
 
tooltip() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Colors
Deprecated.
the panel scheme: GuideBook.Colors.panel().
tooltip(List<Component>) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
A tooltip of several lines: a name, then lines saying more.
tooltip(List<Component>) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
 
tooltip(List<Component>) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
 
tooltip(List<Component>) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
 
tooltip(Component) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
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.GuidePainter
 
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_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.GuideBook.Colors
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText.Line
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Handling
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Layout
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Location
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Models
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Textures
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideBook
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideCategory
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideEntry.Page
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideEntry
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideLock
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideReveal.Look
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.GuideReveal.Use
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.page.GuideLayout.Flow
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.page.GuidePalette
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.api.client.page.GuideText.Line
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.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.GuideCoverText
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Flip
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.GuideReader.Spot
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.GuideSession.EntryPages
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.GuideSession.Target
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.client.GuideStructures.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.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.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
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.compat.ActiveTextCollector.Parameters
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.compat.KeyEvent
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonEvent
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonInfo
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.FurnaceRecipeDisplay
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapedCraftingRecipeDisplay
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapelessCraftingRecipeDisplay
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SlotDisplay
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.SmithingRecipeDisplay
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.StonecutterRecipeDisplay
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Advancements
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Open
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Progress
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Reading
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.ReadingAt
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.SharedReading
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Structure
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.StructureRequest
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.GuideRecord.Place
Returns a string representation of this record class.
toString() - Method in record class net.ixdarklord.folios.internal.GuideRecord
Returns a string representation of this record class.
transformNormal(PoseStack.Pose, float, float, float, Vector3f) - Static method in class net.ixdarklord.folios.internal.compat.Compat
PoseStack.Pose.transformNormal: a direction turned by the pose, normalized.
translate(float, float) - Method in interface net.ixdarklord.folios.api.client.page.GuidePainter
 
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
 
translate(float, float) - Method in class net.ixdarklord.folios.internal.compat.GuiGraphicsExtractor.Pose
 
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
 
tuck(GuidePainter, 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.GuideReader
 
turnTo(int) - Method in class net.ixdarklord.folios.internal.client.GuideReader
Goes to a spread of the open part, by its left page.
type() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Advancements
 
type() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Open
 
type() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Progress
 
type() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Reading
 
type() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.ReadingAt
 
type() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.SharedReading
 
type() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Structure
 
type() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.StructureRequest
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Advancements
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Open
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Progress
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Reading
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.ReadingAt
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.SharedReading
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.Structure
 
TYPE - Static variable in record class net.ixdarklord.folios.internal.GuidePayloads.StructureRequest
 
types() - Static method in class net.ixdarklord.folios.api.client.page.GuidePageTypes
 
typing() - Method in class net.ixdarklord.folios.internal.client.screen.GuideBar
 

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.
undone() - Method in record class net.ixdarklord.folios.internal.GuidePayloads.Advancements
Returns the value of the undone record component.
unread() - Method in record class net.ixdarklord.folios.api.client.GuideReveal.Use
Returns the value of the unread record component.
url() - Method in record class net.ixdarklord.folios.internal.client.GuideSession.Target
Returns the value of the url record component.
use(Level, Player, InteractionHand) - Method in class net.ixdarklord.folios.api.GuideBookItem
 
Use(ResourceLocation, float) - Constructor for record class net.ixdarklord.folios.api.client.GuideReveal.Use
 
Use(ResourceLocation, float, boolean) - Constructor for record class net.ixdarklord.folios.api.client.GuideReveal.Use
 
Use(ResourceLocation, float, boolean, boolean) - Constructor for record class net.ixdarklord.folios.api.client.GuideReveal.Use
Creates an instance of a Use record class.
useSession(GuideSession) - Method in class net.ixdarklord.folios.internal.client.GuideReader
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.GuideObjectives.Source
 
valueOf(String) - Static method in enum class net.ixdarklord.folios.api.client.GuideBook.PageTurn
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.api.client.GuideBook.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.GuideText.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.Shapes.Icon
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.compat.CursorTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.compat.TextAlignment
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.GuideBook.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.GuideBook.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.GuideText.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.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.compat.CursorTypes
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.compat.TextAlignment
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.GuideProgress
 
viewport(int, int) - Method in class net.ixdarklord.folios.api.client.page.GuideLayout
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 GuideLayout.SCENE_DETAIL).
visibleCategories() - Method in record class net.ixdarklord.folios.api.client.GuideBook
The categories the player can see, in order.

W

walk() - Method in record class net.ixdarklord.folios.api.client.GuideBook.Handling
Returns the value of the walk record component.
WHITE - Static variable in class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
width() - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText.Line
Returns the value of the width record component.
width() - Method in class net.ixdarklord.folios.api.client.page.GuideText
The width it was set out to.
width() - Method in record class net.ixdarklord.folios.internal.client.GuideCoverText
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() - Method in record class net.ixdarklord.folios.internal.compat.RecipeDisplay.ShapedCraftingRecipeDisplay
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.GuideText
The widest line.
withOpacity(float) - Method in record class net.ixdarklord.folios.internal.compat.ActiveTextCollector.Parameters
 
WorldPainter - Class in net.ixdarklord.folios.internal.client.paint
 
WorldPainter(PoseStack, SubmitNodeCollector, int, GuidePalette, GuideSession, AbstractPainter.Navigator, float, float, float, List<AbstractPainter.Hit>) - Constructor for class net.ixdarklord.folios.internal.client.paint.WorldPainter
 
WorldPainter(PoseStack, SubmitNodeCollector, int, GuidePalette, GuideSession, AbstractPainter.Navigator, float, float, float, List<AbstractPainter.Hit>, 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(GuidePainter, 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(GuidePainter, int, int, int, int, boolean, int, float) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
As Shapes.wornEdges(GuidePainter, 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.GuideBook.CoverText.Line
Returns the value of the x record component.
x() - Method in record class net.ixdarklord.folios.api.client.page.GuideText.Line
Returns the value of the x record component.
x() - Method in record class net.ixdarklord.folios.internal.client.GuideCoverText
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.
x() - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonEvent
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.
x1() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
Returns the value of the x1 record component.

Y

y() - Method in record class net.ixdarklord.folios.api.client.GuideBook.CoverText.Line
Returns the value of the y record component.
y() - Method in record class net.ixdarklord.folios.api.client.page.GuideText.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.
y() - Method in record class net.ixdarklord.folios.internal.compat.MouseButtonEvent
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.
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.
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.GuideCoverText
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 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