Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- about(ItemStack) - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
The page about an item, from the items its pages are about; null when none is.
- above(Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
-
Draws over everything drawn so far, items included (which otherwise lie over flat things drawn after them): for a reveal's effect about an item or over a whole page.
- above(Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- above(Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- AbstractPainter - Class in net.ixdarklord.folios.internal.client.paint
- AbstractPainter(FoliosPalette, FoliosSession, AbstractPainter.Navigator, float, float, float, List) - Constructor for class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- AbstractPainter.Hit - Record Class in net.ixdarklord.folios.internal.client.paint
-
A rectangle that can be pressed, dragged or scrolled over, in page pixels.
- AbstractPainter.Navigator - Interface in net.ixdarklord.folios.internal.client.paint
-
Where a book goes when something on a page is pressed.
- accent() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
accentrecord component. - accent() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Returns the value of the
accentrecord component. - accent() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
-
Returns the value of the
accentrecord component. - acrossFold(FoliosPainter, FormattedCharSequence, int, int, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
A line of text centred on a spread's fold, as each page of it prints it: only the letters whose middle is on its side, placed so the halves meet as one line while the book lies open (on a screen book, across the spine between the pages).
- action() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
Returns the value of the
actionrecord component. - action(int, int, int, int, Component, Runnable) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
Makes a rectangle run something when pressed (on the client, during the press).
- action(int, int, int, int, Component, Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- action(int, int, int, int, Component, Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- action(int, int, int, int, Component, Runnable) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- advancements(FoliosPayloads.Advancements) - Static method in class net.ixdarklord.folios.internal.client.FoliosClientNetwork
- Advancements(boolean, List, List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
-
Creates an instance of a
Advancementsrecord class. - ADVANCEMENTS - Static variable in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
- alignment() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
How what is laid out now is aligned across the page (
"alignment"); null for each part's own way. - alignment() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
Returns the value of the
alignmentrecord component. - alignment(FoliosAlign) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
Sets how what is laid out next is aligned, as a page sets it for each of its elements; null for each part's own way.
- alpha(int, int) - Static method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
colorwith its alpha set (0 to 255). - anchor() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
Returns the value of the
anchorrecord component. - any(String) - Method in class net.ixdarklord.folios.internal.client.CelebrationSettings
-
Whether any part of an event's celebration plays.
- appendHoverText(ItemStack, Item.TooltipContext, TooltipDisplay, Consumer, TooltipFlag) - Method in class net.ixdarklord.folios.api.FoliosBookItem
- apply(Map, ResourceManager, ProfilerFiller) - Method in class net.ixdarklord.folios.internal.FoliosSourceData
- apply(Map, ResourceManager, ProfilerFiller) - Method in class net.ixdarklord.folios.internal.quest.QuestTracker
- around(FoliosPainter, float, float, float, float, float, float, float, float) - Method in interface net.ixdarklord.folios.api.client.FoliosReveal
-
Draws about one thing on the page just after it is drawn while the reveal plays: flames on a letter catching fire, a glow round an item.
- arrow(FoliosPainter, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
A small arrow pointing right (the arrow sprite), 9 by 7 pixels from (x, y).
- ARROW - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- AS_IS - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
-
Drawn untinted: as the sprite's own colours.
- at() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
-
Returns the value of the
atrecord component. - at(float) - Method in class net.ixdarklord.folios.api.client.page.FoliosStack
-
The stack shown at a time, in seconds: each in turn when there are several.
- AUTO - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
-
Keeps whole when it fits on a page of its own, flips when not even that is enough.
- AvatarRendererMixin - Class in net.ixdarklord.folios.internal.mixin.client
- AvatarRendererMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.AvatarRendererMixin
- axes(float, Vector3f, Vector3f) - Method in interface net.ixdarklord.folios.internal.client.paint.WorldPainter.Surface
-
The directions of the page's x (along it) and z (out of its face) at a point along it.
B
- back() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- back() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
- BACK - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
- backdrop() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
Returns the value of the
backdroprecord component. - background() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
-
Returns the value of the
backgroundrecord component. - backgroundColor(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
-
A tooltip's ground in a book's colours: its own, else its cover's darkened.
- bake(ItemModel.BakingContext, Matrix4fc) - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
- bake(SpecialModelRenderer.BakingContext) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
- Band(Identifier, float, float, float, float, float, float, float, int) - Constructor for record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Creates an instance of a
Bandrecord class. - bands() - Method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
-
The bands round the spine.
- bar(FoliosPainter, int, int, int, int, float, int) - Static method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
A bar of a given fill (0 to 1) in a colour, drawn as pixel art.
- BAR_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- BAR_FILL - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- BAR_GILDED_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- BAR_GILDED_GROOVE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- BAR_GLINT - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- BAR_GROOVE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- BAR_SLIM_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- BAR_SLIM_FILL - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- BAR_SLIM_GROOVE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- BAR_TICK - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- BAR_TICK_LINE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- BEND - Enum constant in enum class net.ixdarklord.folios.api.client.FoliosBook.PageTurn
-
A leaf that bends as it goes, its free edge trailing as it lifts and following as it lands.
- BlockChoice - Class in net.ixdarklord.folios.internal.client.build
- blocks() - Method in record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
-
Returns the value of the
blocksrecord component. - blocks() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
-
Returns the value of the
blocksrecord component. - blocks(List, Map) - Static method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
-
The blocks a pattern and its mapping make, by place: layers from the top down, rows, characters.
- BLOCKS - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
- BLOCKS - Static variable in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
- book - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
- book() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
-
Returns the value of the
bookrecord component. - book() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
- book() - Method in class net.ixdarklord.folios.internal.client.FoliosSession
- book() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
-
Returns the value of the
bookrecord component. - book() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
-
Returns the value of the
bookrecord component. - book() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
-
Returns the value of the
bookrecord component. - book() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
-
Returns the value of the
bookrecord component. - book() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
-
Returns the value of the
bookrecord component. - book(Identifier) - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
- book(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
- book(ItemStack) - Method in class net.ixdarklord.folios.api.FoliosBookItem
-
The book a stack of this item opens: its component's, else this item's own; null when it names none.
- BOOK - Enum constant in enum class net.ixdarklord.folios.api.client.FoliosBook.Progress
-
On each copy of the book, like a notebook's: whoever reads that copy finds its bookmarks and read pages, and a new copy starts fresh.
- BOOK_ITEM - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
- BOOK_PROGRESS - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
-
What has been done with this copy of a book that keeps its own (
"progress": "book"): its marks go with it. - BOOK_WIDTH - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
-
The open book across at the default page size, its border included: as wide as its bar, and the handheld book's.
- bookCredit(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosHooks
-
The line under a book item's name saying who the book is by (
"credits"in book.json); null when it doesn't say. - bookmarks() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
- bookmarks() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- bookmarks() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns the value of the
bookmarksrecord component. - bookName(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosHooks
- bookOf(ItemStack) - Static method in class net.ixdarklord.folios.api.FoliosBooks
-
The book a stack names: its
folios:guide_bookcomponent, on any item, or else the book aFoliosBookItemof a mod's own always opens (so its stacks need no component to show their cover); null when none. - bookOf(ItemStack) - Static method in class net.ixdarklord.folios.internal.FoliosNetwork
-
The book a stack opens: a guide book item's, or any stack's that names one.
- books() - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
- books() - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
- BookUpgrader - Class in net.ixdarklord.folios.internal.format
-
Rewrites a book written in an older format into a newer one, a format at a time, as it loads: Folios then only ever reads the current format.
- BookUpgrader.Result - Record Class in net.ixdarklord.folios.internal.format
-
What an upgrade made: the files, rewritten; translations to add to the book's lang file (en_us); and what changed, by file.
- border() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
-
Returns the value of the
borderrecord component. - BORDER - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
-
How far the cover shows around the pages, and how wide the fold between them is.
- BOTTOM - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Anchor
- BOTTOM_LEFT - Enum constant in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
- BOTTOM_RIGHT - Enum constant in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
- bounds() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
- build() - Method in class net.ixdarklord.folios.api.FoliosSources.Builder
- build() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
-
Returns the value of the
buildrecord component. - build(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
-
A build file as written, by its path under folios/ without ".json" (
mymod:my_guide/builds/tower); null for none. - Build(List, Map) - Constructor for record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
-
Creates an instance of a
Buildrecord class. - BUILD_PANEL_CORNER - Static variable in class net.ixdarklord.folios.internal.config.FoliosClientConfig
- BUILD_PANEL_X - Static variable in class net.ixdarklord.folios.internal.config.FoliosClientConfig
- BUILD_PANEL_Y - Static variable in class net.ixdarklord.folios.internal.config.FoliosClientConfig
- BuildGuide - Class in net.ixdarklord.folios.internal.client.build
- BuildPageElement - Record Class in net.ixdarklord.folios.internal.client.page
- BuildPageElement(List, Optional, String, int, Showcase.Selector) - Constructor for record class net.ixdarklord.folios.internal.client.page.BuildPageElement
-
Creates an instance of a
BuildPageElementrecord class. - builds() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
-
Returns the value of the
buildsrecord component. - BULLET - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
- BURN - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
- button(FoliosPainter, int, int, Shapes.Icon, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
A control: an eight-sided clasp of the page's own paper with a hairline rim and its icon in the middle.
- BUTTON - Static variable in class net.ixdarklord.folios.internal.client.page.Shapes
-
How big a clasp is, square.
- buttonX() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Returns the value of the
buttonXrecord component. - buttonY() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Returns the value of the
buttonYrecord component.
C
- calculate(ItemStack, ClientLevel, LivingEntity) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
- canMove() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Whether the reader can move about now (a handheld book can't while it is being raised or shut).
- canMove() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
- canTurn(int) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- capped() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
The record within the limits: as a client sent it, cut short where it is longer.
- capture(FoliosPageElement) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
Lays a page out only as far as what it asks
FoliosLayout.flow(String, int, String, FoliosPageElement.Part)for, to set it inside another page; empty for a page that lays itself out some other way. - categories() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
categoriesrecord component. - category() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Returns the value of the
categoryrecord component. - category() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
The category the reader is in: open, or the one of the entry open.
- category() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
-
Returns the value of the
categoryrecord component. - category(String) - Method in record class net.ixdarklord.folios.api.client.FoliosBook
- category(String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- celebrated() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns the value of the
celebratedrecord component. - celebrations(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
-
How a book celebrates the player finishing part of it (
"celebrations"in book.json); off unless it says. - Celebrations - Class in net.ixdarklord.folios.internal.client
- CelebrationSettings - Class in net.ixdarklord.folios.internal.client
- CENTER - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
- CENTER - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Anchor
- centeredText(Component, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- changed() - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
- changed(Identifier) - Static method in class net.ixdarklord.folios.api.FoliosSources
-
Tells books a client source has changed, so pages observing it are written again.
- changed(ServerPlayer, AdvancementHolder, boolean) - Static method in class net.ixdarklord.folios.internal.FoliosNetwork
-
Called by PlayerAdvancementsMixin when an advancement of a player's becomes done or no longer done.
- changedServer(MinecraftServer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosSources
-
Sends a server source to every player again, after it changed.
- changes() - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
-
Returns the value of the
changesrecord component. - chapter() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
-
Returns the value of the
chapterrecord component. - chapter() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
-
Returns the value of the
chapterrecord component. - chapter(String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- ChatComponentMixin - Class in net.ixdarklord.folios.internal.mixin.client
- ChatComponentMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.ChatComponentMixin
- check() - Static method in class net.ixdarklord.folios.internal.client.Celebrations
- check(String, Map, String) - Static method in class net.ixdarklord.folios.internal.format.BookUpgrader
-
What in a book written in
formatstill has the shape of an older format: each change upgrading to it would make, by file. - Choice(ItemStack, int) - Constructor for record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
-
Creates an instance of a
Choicerecord class. - chrome(FoliosPainter, FoliosReader.Spot, boolean, boolean, Runnable) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
What is printed round a page's content: its number, the clasp in its lower outer corner that turns back (on a left page) or on (on a right page), and on a right page of a book that can be shut, the clasp at its head that shuts it.
- claim(Identifier) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
-
Asks the server for a quest's reward.
- Claim(Identifier) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
-
Creates an instance of a
Claimrecord class. - claimed() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
-
Returns the value of the
claimedrecord component. - CLASP_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- CLASP_FACE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- clear() - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
- clear() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
Forgets everything read and shown, for the "start over" button.
- clear() - Static method in class net.ixdarklord.folios.internal.client.FoliosRecipes
- clear() - Static method in class net.ixdarklord.folios.internal.client.FoliosStructures
- clear() - Static method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
- clear() - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
- clear() - Static method in class net.ixdarklord.folios.internal.client.ObtainedItems
-
Forgets what is watched, for after books reload.
- clear() - Static method in class net.ixdarklord.folios.internal.client.page.Sprites
-
Forgets what was read of the sprites, as resources reload.
- click(FoliosReader, double, double) - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
-
A press: on a pinned popup, what is under it; off it, puts it away.
- clickOutsideCloses() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
clickOutsideClosesrecord component. - ClientAdvancementsAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
- ClientAdvancementsMixin - Class in net.ixdarklord.folios.internal.mixin.client
- ClientAdvancementsMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.ClientAdvancementsMixin
- ClientQuests - Class in net.ixdarklord.folios.internal.client
-
The server's quests on the client: what the server sent of each (books show them as they are written), what it found of the player's progress, and claiming their rewards.
- ClientQuests.Quest - Record Class in net.ixdarklord.folios.internal.client
-
A server quest as a book shows it.
- close() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
Closes the scenes made for this layout.
- close() - Static method in class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems
- CLOSE - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
- closeX() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Returns the value of the
closeXrecord component. - closeY() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Returns the value of the
closeYrecord component. - CODEC - Static variable in class net.ixdarklord.folios.api.client.FoliosObjective
- CODEC - Static variable in class net.ixdarklord.folios.api.client.page.FoliosStack
- CODEC - Static variable in class net.ixdarklord.folios.api.client.page.FoliosText
-
Text as JSON writes it: a string of this markup, or
{"translate": "key", "with": ["first"], "fallback": "text"}for a translation (the arguments and fallback are markup too). - CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
- CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.EmptyPage
- CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
- CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
- CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
- CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
- CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
- CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
- CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
- CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.SpreadPage
- CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
- CODEC - Static variable in record class net.ixdarklord.folios.internal.client.page.TextPage
- CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord
- CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord.Place
- CODEC - Static variable in record class net.ixdarklord.folios.internal.quest.PlayerQuests
- CODEC - Static variable in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
- color() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
-
Returns the value of the
colorrecord component. - color(CoverMarkers.Kind, int, int) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
-
A lettering's colour: the name in gilt, the subtitle and summary quieter, toward the cover.
- colors() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
colorsrecord component. - Colors(Map, Map, Map) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Colors
-
Creates an instance of a
Colorsrecord class. - compare(String, String) - Static method in class net.ixdarklord.folios.api.FoliosFormat
-
Compares two versions number by number, a missing number counting as 0 (
"3"is"3.0"). - complete(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosQuests
-
Finishes a quest for a player, as though they had done all of it.
- complete(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
- completed(ServerPlayer, Identifier) - Method in interface net.ixdarklord.folios.api.FoliosQuests.Completed
- CONFIG - Static variable in class net.ixdarklord.folios.internal.config.FoliosClientConfig
- CONFIG - Static variable in class net.ixdarklord.folios.internal.config.FoliosServerConfig
- contains(double, double) - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
- CONTENT_BOTTOM - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
Under this are the page's number and its turn buttons, with 2 pixels between them and what is on the page.
- CONTENT_LEFT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
- CONTENT_RIGHT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
- CONTENT_TOP - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
- CONTENT_WIDTH - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
- contentBottom() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
- contentBottom() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- contentRight() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
Where content ends at the right, how wide it is, and where it ends at the foot (above the number and turn buttons).
- contentRight() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
Where the page's content ends at the right and at the foot.
- contentWidth() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
- cover() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
coverrecord component. - cover() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
-
Returns the value of the
coverrecord component. - cover() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
Returns the value of the
coverrecord component. - CoverEmblem - Class in net.ixdarklord.folios.internal.client
- coverIcon(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
-
The icon set in the gem of a book's cover: its
"cover"›"icon"(an item or a texture);FoliosIcon.NONE, the plain gem, when it gives none or"none". - coverIconSize(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
-
How large a book's cover icon is, of its usual size: its
"cover"›"icon_size", 1 by default. - CoverMarkers - Class in net.ixdarklord.folios.internal.client
-
Where a book model wants its cover lettering, marked in the model itself: an element whose name has
#titlein it is where the book's name goes, one with#subtitlewhere its subtitle goes, one with#summarywhere its summary goes (a book with a summary has its subtitle under its name instead; one without has its subtitle where the summary would go, if nothing marks a subtitle), and one with#iconis the gem the book's cover icon is set in (CoverEmblem; its middle and size, square, turned 45° as a setting is) (in Blockbench, rename the cube; a plate, or an invisible box, either works). - 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
lineslines), each its own colour. - CoverMarkers.Marked - Record Class in net.ixdarklord.folios.internal.client
-
A marked line: where and how large, and the z of the face it lies on.
- CoverMarkers.Markers - Record Class in net.ixdarklord.folios.internal.client
-
What a model marks; any may be null.
- CoverMarkers.Rows - Record Class in net.ixdarklord.folios.internal.client
-
A lettering's rows of text and how large:
scalemodel units to a font pixel,topthe 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
y0toy1up it (0 at the foot, 16 at the head), standingoutoff it (in x's units), its face from that part oftexture(0 to 1), tinted as a face's "tintindex" says. - coverText() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
coverTextrecord component. - CoverText(FoliosBook.CoverText.Line, FoliosBook.CoverText.Line) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
- CoverText(FoliosBook.CoverText.Line, FoliosBook.CoverText.Line, FoliosBook.CoverText.Line, String) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
-
Creates an instance of a
CoverTextrecord class. - coverTexture() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
coverTexturerecord component. - createStack(String) - Static method in class net.ixdarklord.folios.api.FoliosBooks
-
As
FoliosBooks.createStack(Identifier), the book given as"namespace:path". - createStack(Identifier) - Static method in class net.ixdarklord.folios.api.FoliosBooks
-
Folios's guide book item, opening the given book.
- createStack(ItemLike, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosBooks
-
A mod's own item carrying a book in its
folios:guide_bookcomponent: aFoliosBookItemof its own opens that book and takes its name. - credit(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
-
The book item's credit line: the words its
"credits"give before its authors (else itsfolios.<namespace>.<path>.credits.prefixtranslation, else "Written by"), and its authors, joined the language's way (else its...credits.authorstranslation); null when it names no authors. - credits - Static variable in class net.ixdarklord.folios.internal.FoliosHooks
- current() - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
- current() - Static method in class net.ixdarklord.folios.internal.client.paint.TintedGuiItems
-
The colour an item handed to the screen now takes.
- CURRENT - Static variable in class net.ixdarklord.folios.api.FoliosFormat
-
The format this Folios reads, and writes its upgrades in.
- cutout(Identifier, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
-
A texture whose see-through pixels are cut away rather than blended: for a shape cut out of its texture (a ribbon's swallowtail, a plate's rounded corners) over things drawn after it, which a blended one's clear corners would hide.
- CYCLE_SECONDS - Static variable in class net.ixdarklord.folios.api.client.page.FoliosStack
-
How long each of several items is shown, in seconds.
- cycles() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
-
Whether more than one block will do, so what is shown changes.
D
- dark() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
-
Returns the value of the
darkrecord component. - deckle(FoliosPainter, int, int, int, boolean, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
A page's rough-cut edge along its head (
downfalse: the edge is rowy, the page below it) or its foot (downtrue: the page above): small irregular bites out of the paper, showingbehind, and a faint worn line where the edge is whole. - deckle(FoliosPainter, int, int, int, boolean, int, float) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
As
Shapes.deckle(FoliosPainter, int, int, int, boolean, int), cut rougher for awearover 1. - decorate(Component) - Static method in class net.ixdarklord.folios.internal.client.FoliosMentions
-
A chat message with each mention in it shown as the page's name (or scrambled); others as they are.
- DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
- DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
- DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
- DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
- DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Models
- DEFAULT - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
- DEFAULT - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
-
The reveal a book has when book.json doesn't say.
- DEFAULT_COVER - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.Models
- DEFAULT_SECONDS - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
-
How long an effect takes when book.json names it without a length.
- defaultName(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosHooks
-
folios.<namespace>.<path>.name, with the path in title case as the fallback. - describe(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
- description() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
-
Returns the value of the
descriptionrecord component. - detailColor(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
-
The text colour of a tooltip's quieter lines in a book's colours.
- displays() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
-
Returns the value of the
displaysrecord component. - distance() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
distancerecord component. - done() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
-
Returns the value of the
donerecord component. - done() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
-
Returns the value of the
donerecord component. - drag() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
Returns the value of the
dragrecord component. - drag(double, double) - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
-
The pointer dragged (GUI pixels): true when it turns a pinned popup's scene.
- drag(int, int, int, int, FoliosPainter.Drag) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
Makes a rectangle draggable: held with the left button, it is told how far the pointer moves until let go.
- drag(int, int, int, int, FoliosPainter.Drag) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- drag(int, int, int, int, FoliosPainter.Drag) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- drag(int, int, int, int, FoliosPainter.Drag) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- draw(float, PoseStack, SubmitNodeCollector, LocalPlayer, int) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldRenderer
-
Draws the book if one is held open; returns whether it was (the hands are then not drawn).
- draw(int, Runnable) - Static method in class net.ixdarklord.folios.internal.client.paint.TintedGuiItems
-
Draws what
drawhands the screen tinted byargb. - draw(PoseStack, SubmitNodeCollector, int, boolean, float, float, float, float, int, int, float, Matrix3f) - Method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
-
Draws it on a board's outside.
- draw(PoseStack, SubmitNodeCollector, int, boolean, float, float, float, float, int, int, float, Matrix3f, FoliosIcon, float) - Method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
-
As the draw above, with
iconset in its "#icon" gem (the gem itself left out),iconSizetimes its usual size. - draw(PoseStack, SubmitNodeCollector, int, FoliosIcon, float, float, int) - Static method in class net.ixdarklord.folios.internal.client.CoverEmblem
-
Draws an icon in a gem
sideunits square, turned 45°: the pose's origin at the gem's middle on its front face, one unit a model unit, +z out of the cover, y up. - draw(FoliosPainter) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement.Laid
- draw(FoliosPainter, boolean) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPopup
-
Draws its body,
width()byheight()from the painter's 0, 0. - draw(FoliosPainter, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement.Part
- draw(FoliosPainter, int, float) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
-
Draws it in its own pixels, the given width across.
- draw(FoliosPainter, int, int) - Method in class net.ixdarklord.folios.api.client.page.FoliosIcon
-
Draws it on a page, 16 pixels square at (x, y).
- draw(FoliosPainter, int, int) - Method in class net.ixdarklord.folios.api.client.page.FoliosText
-
Draws the text with its top left at (x, y), its links pressable.
- draw(FoliosPainter, int, int, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
Draws it with its top left at (x, y), in the colour given.
- draw(FoliosPainter, int, int, int, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
Draws one of its frames (0 for the top one).
- draw(FoliosPainter, FoliosPageElement.Laid, FoliosReveal, float, float) - Static method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
-
Draws a page's content as it is at this point of its reveal, then what the effect draws over it.
- draw(FoliosPainter, Identifier, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Sprites
-
A sprite drawn at its own size.
- draw(FoliosPainter, Identifier, int, int, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Sprites
-
A sprite drawn at (x, y), width by height, as its metadata says it scales, tinted with
argb. - draw(GuiGraphicsExtractor, int, int, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
The same, straight to the screen.
- draw(GuiGraphicsExtractor, int, int, int, float) - Method in class net.ixdarklord.folios.api.client.page.FoliosIcon
-
Draws it on a screen,
sizepixels square at (x, y), with no tooltip. - draw(GuiGraphicsExtractor, int, int, int, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
One of its frames, straight to the screen.
- draw(GuiGraphicsExtractor, FoliosReader, FoliosPalette, FoliosPopup, int, int, float, int, int) - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
-
Draws the pinned popup, else the one under the pointer; true when one under the pointer was drawn (the screen's tooltip is then left out).
- drawItem(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
-
Draws an item, tinted by
argb(white and opaque: as it is). - drawItem(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- drawItem(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- drawn() - Static method in class net.ixdarklord.folios.internal.client.PageSize
-
How many GUI pixels a book pixel takes, as
PageSize.pixels(). - drawRevealed(FoliosPainter, FoliosPageElement.Laid, FoliosReader.Spot, boolean) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Draws a page of the spread at
at(its right page, or its left) as its reveal has it now, with what its effect draws over it. - drawShared(PoseStack, SubmitNodeCollector, int, FoliosReader) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldRenderer
-
Draws a book lying open as someone else reads it, for those around to read along: the spread they have open, leaves turning as they turn them, the tabs, nothing pressable; part open, as a book in the hands lies.
- drawShared(PoseStack, SubmitNodeCollector, int, FoliosReader, float) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldRenderer
-
As
HandheldRenderer.drawShared(PoseStack, SubmitNodeCollector, int, FoliosReader),openof the way open: 0 held up shut (its cover to the reader, its strap on), then unlatched and opened, as the reader's own opens. - drop() - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
-
Forgets the book at once, as when the player leaves the world.
- due(ServerPlayer) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
-
Has a player's quests checked at the end of this tick.
- dx() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
-
Returns the value of the
dxrecord component. - dy() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
-
Returns the value of the
dyrecord component.
E
- easeOut(float) - Static method in interface net.ixdarklord.folios.api.client.FoliosReveal
-
Eases 0 to 1 quickly at first and gently into its end.
- EdgeFadePainter - Class in net.ixdarklord.folios.internal.client.paint
-
What a reveal effect draws over a page, faded out towards the page's edges and its fold, so sparks, smoke, light and runes melt into the paper instead of stopping short at its border.
- EdgeFadePainter(FoliosPainter, float, float, float) - Constructor for class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
-
Wraps a page's painter; (x, y) and
scaleare where its own pixels are on the page now. - effect() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
-
Returns the value of the
effectrecord component. - element() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
-
Returns the value of the
elementrecord component. - ElementLayout - Record Class in net.ixdarklord.folios.internal.client.page
-
How an element is set on its page, beside what it shows: what happens when it doesn't fit (
"overflow"), where its parts sit across the page ("alignment","title_alignment") and down a box taller than they are ("anchor"). - ElementLayout(ElementLayout.Overflow, ElementLayout.Height, ElementLayout.Height, FoliosAlign, FoliosAlign, ElementLayout.Anchor) - Constructor for record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
Creates an instance of a
ElementLayoutrecord class. - ElementLayout.Anchor - Enum Class in net.ixdarklord.folios.internal.client.page
-
Where an element's parts sit down a box taller than they are.
- ElementLayout.Height - Record Class in net.ixdarklord.folios.internal.client.page
-
How tall an element's box is:
ElementLayout.Height.Kind.FILLthe rest of the page,ElementLayout.Height.Kind.FITonly as tall as what it holds (up to the rest of the page),ElementLayout.Height.Kind.FIXEDthat many pixels, orElementLayout.Height.Kind.PERCENTthat share of the page's content. - ElementLayout.Height.Kind - Enum Class in net.ixdarklord.folios.internal.client.page
- ElementLayout.Overflow - Enum Class in net.ixdarklord.folios.internal.client.page
-
What an element does when it doesn't fit in what is left of its page.
- elements() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
-
Returns the value of the
elementsrecord component. - empty() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns the value of the
emptyrecord component. - EMPTY - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord
- EMPTY - Static variable in record class net.ixdarklord.folios.internal.quest.PlayerQuests
- EmptyPage - Record Class in net.ixdarklord.folios.internal.client.page
- EmptyPage() - Constructor for record class net.ixdarklord.folios.internal.client.page.EmptyPage
-
Creates an instance of a
EmptyPagerecord class. - end() - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
-
Ends the page: undoes the painter's place on the screen.
- end() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
-
Ends the page: sends its plain shapes and undoes its moves.
- ENTITIES - Static variable in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
- entity() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
-
Returns the value of the
entityrecord component. - EntityPageElement - Record Class in net.ixdarklord.folios.internal.client.page
- EntityPageElement(Identifier, Optional, String, float, float, float, int) - Constructor for record class net.ixdarklord.folios.internal.client.page.EntityPageElement
-
Creates an instance of a
EntityPageElementrecord class. - entries() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
entriesrecord component. - entries(String) - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
A category's entries the player can see, featured first.
- entry() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Location
-
Returns the value of the
entryrecord component. - entry() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
The entry open, if an entry is.
- entry() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
-
Returns the value of the
entryrecord component. - entry() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
-
Returns the value of the
entryrecord component. - entry() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
-
Returns the value of the
entryrecord component. - entry() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
-
Returns the value of the
entryrecord component. - entry() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
-
Returns the value of the
entryrecord component. - entry() - Method in record class net.ixdarklord.folios.internal.FoliosRecord.Place
-
Returns the value of the
entryrecord component. - entry(String) - Method in record class net.ixdarklord.folios.api.client.FoliosBook
- entry(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
- EntryPages(List, Map, int[]) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
-
Creates an instance of a
EntryPagesrecord class. - equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Location
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosLinks.Found
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosLock
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.EmptyPage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.FoliosRecord.Place
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
-
Indicates whether some other object is "equal to" this one.
- ErrorPage - Record Class in net.ixdarklord.folios.internal.client.page
- ErrorPage(String) - Constructor for record class net.ixdarklord.folios.internal.client.page.ErrorPage
-
Creates an instance of a
ErrorPagerecord class. - escape(FoliosReader) - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
-
Esc: true when it put a pinned popup away.
- EVENTS - Static variable in class net.ixdarklord.folios.internal.client.CelebrationSettings
- exists(Identifier) - Static method in class net.ixdarklord.folios.api.FoliosSources
-
Whether anyone has given the source: Folios itself, a server, a client source, or a data pack.
- extractArgument(ItemStack) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
- extractBackground(GuiGraphicsExtractor, int, int, float) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- extractBackground(GuiGraphicsExtractor, int, int, float) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- extractRenderState(GuiGraphicsExtractor, Font, long) - Method in class net.ixdarklord.folios.internal.client.FoliosToast
- EYE - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
F
- face() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
The spread the leaf's face (a right page) belongs to, and its back's (a left page).
- factor() - Static method in class net.ixdarklord.folios.internal.client.PageSize
-
How many times the default page the pages are now: 1 at the Auto GUI scale or above.
- FADE - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
- fallback() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
-
Returns the value of the
fallbackrecord component. - featured() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Returns the value of the
featuredrecord component. - field(String) - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
-
A field's text; empty when the row hasn't it.
- field(String, Object) - Method in class net.ixdarklord.folios.api.FoliosSources.Builder
-
A field: text (markup, or a translation key), a number or a flag, kept as text.
- fields() - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
-
Returns the value of the
fieldsrecord component. - files() - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
-
Returns the value of the
filesrecord component. - fill(int, int, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- fill(int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- fill(int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- fill(int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- fill(int, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- FILL - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
- find(String) - Static method in class net.ixdarklord.folios.api.client.FoliosLinks
-
The kind a whole link (
scheme:target) goes to, and its target; null when no kind takes it. - first() - Method in class net.ixdarklord.folios.api.client.page.FoliosStack
- first() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Returns the value of the
firstrecord component. - FIT - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
- FIXED - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
- flag(String) - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
- flags() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
-
Returns the value of the
flagsrecord component. - flat() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
Whether the page is on a screen (true), or on a book in the world (false).
- flat() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
-
Returns the value of the
flatrecord component. - flat() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- flat() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- flat() - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- flat() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- FLAT - Enum constant in enum class net.ixdarklord.folios.api.client.FoliosBook.PageTurn
-
A stiff leaf swinging over the spine.
- flip - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
- Flip(FoliosPageElement.Laid, FoliosPageElement.Laid, FoliosPageElement.Laid, FoliosPageElement.Laid, boolean, long, FoliosReader.Spot, FoliosReader.Spot) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Creates an instance of a
Fliprecord class. - FLIP - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
-
Stays in a box, its text paged in place.
- FLIP_MILLIS - Static variable in class net.ixdarklord.folios.internal.client.FoliosReader
- flipProgress() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
How far the leaf in the air has turned, 0 to 1; 1 when none is.
- flow(String, int, String, FoliosPageElement.Part) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
A page with an optional title, a part of its own
reservedpixels tall under it, and text under that; text that doesn't fit runs on over as many more pages as it needs. - Flow(String, int, String, FoliosPageElement.Part) - Constructor for record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
-
Creates an instance of a
Flowrecord class. - FLOW - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
-
Runs on: its text onto the next pages, its other parts whole onto the next.
- focus(StyledEditBox) - Method in interface net.ixdarklord.folios.internal.client.screen.FoliosBar.Focus
- Folios - Class in net.ixdarklord.folios.internal.core
- folios$blit(RenderPipeline, GpuTextureView, GpuSampler, int, int, int, int, float, float, float, float, int) - Method in interface net.ixdarklord.folios.internal.mixin.client.GuiGraphicsInvoker
- folios$idMapper() - Static method in interface net.ixdarklord.folios.internal.mixin.client.ItemModelsAccessor
- folios$idMapper() - Static method in interface net.ixdarklord.folios.internal.mixin.client.ItemTintSourcesAccessor
- folios$idMapper() - Static method in interface net.ixdarklord.folios.internal.mixin.client.SpecialModelRenderersAccessor
- folios$palettes() - Method in interface net.ixdarklord.folios.internal.mixin.StructureTemplateAccessor
- folios$progress() - Method in interface net.ixdarklord.folios.internal.mixin.client.ClientAdvancementsAccessor
- folios$tint() - Method in interface net.ixdarklord.folios.internal.client.paint.TintedGuiItems.Tinted
- folios$tint() - Method in class net.ixdarklord.folios.internal.mixin.client.GuiItemTintMixin
- folios$view() - Method in interface net.ixdarklord.folios.internal.mixin.client.PictureInPictureRendererAccessor
- FoliosAlign - Enum Class in net.ixdarklord.folios.api.client.page
-
Where something sits across a page: an element's text and what it shows, as
"alignment"and"title_alignment"in JSON ("left","center","right"or"justify"). - FoliosBar - Class in net.ixdarklord.folios.internal.client.screen
- FoliosBar(FoliosReader, boolean, Runnable, FoliosBar.Focus) - Constructor for class net.ixdarklord.folios.internal.client.screen.FoliosBar
- FoliosBar.Focus - Interface in net.ixdarklord.folios.internal.client.screen
-
Gives the search field the keyboard: the screen's focus and the field's own.
- FoliosBook - Record Class in net.ixdarklord.folios.api.client
-
A guide book, as read from
assets/<namespace>/folios/<path>/book.jsonand the categories and entries beside it. - FoliosBook(Identifier, String, String, String, Identifier, int, int, Identifier, FoliosIcon, FoliosBook.Models, boolean, float, float, FoliosBook.PageTurn, FoliosReveal.Use, FoliosBook.Textures, FoliosBook.Layout, boolean, FoliosBook.Handling, FoliosBook.Colors, FoliosBook.CoverText, FoliosBook.Progress, List, List) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook
- FoliosBook(Identifier, String, String, String, Identifier, int, int, Identifier, FoliosIcon, FoliosBook.Models, boolean, float, float, FoliosBook.PageTurn, FoliosReveal.Use, FoliosBook.Textures, FoliosBook.Layout, boolean, FoliosBook.Handling, FoliosBook.Colors, FoliosBook.CoverText, FoliosBook.Progress, List, Map, Map) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook
-
Creates an instance of a
FoliosBookrecord class. - FoliosBook.Colors - Record Class in net.ixdarklord.folios.api.client
-
A book's colour scheme:
"colors"in book.json, each colour"#RRGGBB"(or"#AARRGGBB"). - FoliosBook.CoverText - Record Class in net.ixdarklord.folios.api.client
-
Where a book's name and subtitle are lettered on its cover, on the book item and a handheld book alike:
"cover_text"in book.json. - FoliosBook.CoverText.Line - Record Class in net.ixdarklord.folios.api.client
-
A line of lettering: its middle (x, y), how large, and how much room it has across.
- FoliosBook.Handling - Record Class in net.ixdarklord.folios.api.client
-
What a reader can do while holding a handheld book open:
"handheld"in book.json. - FoliosBook.Layout - Record Class in net.ixdarklord.folios.api.client
-
Where the things around a page's content sit, in page pixels, in both styles:
"layout"in book.json. - FoliosBook.Location - Record Class in net.ixdarklord.folios.api.client
-
A place in a book: an entry, and a page of it (0 for its first).
- FoliosBook.Models - Record Class in net.ixdarklord.folios.api.client
-
The models a book is shown with:
"models"in book.json. - FoliosBook.PageTurn - Enum Class in net.ixdarklord.folios.api.client
-
How a handheld book's leaves turn (
"page_turn"in book.json). - FoliosBook.Progress - Enum Class in net.ixdarklord.folios.api.client
-
Where what is read in a book is kept (
"progress"in book.json): the entries read, the pages shown, the bookmarks and where the reader left off. - FoliosBook.Textures - Record Class in net.ixdarklord.folios.api.client
-
The texture layers a book is drawn with, in both styles:
"textures"in book.json, each a texture path. - FoliosBookItem - Class in net.ixdarklord.folios.api
-
An item that opens a guide book when used.
- FoliosBookItem(Item.Properties) - Constructor for class net.ixdarklord.folios.api.FoliosBookItem
-
An item that opens whichever book its stack's component names.
- FoliosBookItem(Item.Properties, Identifier) - Constructor for class net.ixdarklord.folios.api.FoliosBookItem
-
An item that always opens one book (its stacks' component, if any, wins).
- FoliosBookItemModel - Class in net.ixdarklord.folios.internal.client
- FoliosBookItemModel.Unbaked - Record Class in net.ixdarklord.folios.internal.client
- FoliosBooks - Class in net.ixdarklord.folios.api
-
Guide books from either side: the item that carries one, and opening one for a player from the server.
- FoliosBuiltinSources - Class in net.ixdarklord.folios.internal.client
-
The sources Folios gives itself, worked out from the game as a page observing one is laid out, so a data pack can list live game content with no code.
- FoliosCategory - Record Class in net.ixdarklord.folios.api.client
-
A category of a book's entries.
- FoliosCategory(String, String, String, FoliosIcon, int, FoliosLock, int) - Constructor for record class net.ixdarklord.folios.api.client.FoliosCategory
-
Creates an instance of a
FoliosCategoryrecord class. - FoliosClient - Class in net.ixdarklord.folios.internal.client
- FoliosClientConfig - Class in net.ixdarklord.folios.internal.config
-
Each player's own preferences.
- FoliosClientConfig.Corner - Enum Class in net.ixdarklord.folios.internal.config
-
A corner of the screen.
- FoliosClientConstructor - Class in net.ixdarklord.folios.internal.core.client
- FoliosClientConstructor() - Constructor for class net.ixdarklord.folios.internal.core.client.FoliosClientConstructor
- FoliosClientNetwork - Class in net.ixdarklord.folios.internal.client
- FoliosClock - Class in net.ixdarklord.folios.internal.client
- FoliosConstructor - Class in net.ixdarklord.folios.internal.core
- FoliosConstructor() - Constructor for class net.ixdarklord.folios.internal.core.FoliosConstructor
- FoliosCoverText - Record Class in net.ixdarklord.folios.internal.client
- FoliosCoverText(float, float, float, float, float, Identifier) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosCoverText
-
Creates an instance of a
FoliosCoverTextrecord class. - FoliosCoverText.Unbaked - Record Class in net.ixdarklord.folios.internal.client
- FoliosCoverTint - Record Class in net.ixdarklord.folios.internal.client
- FoliosCoverTint(boolean) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosCoverTint
-
Creates an instance of a
FoliosCoverTintrecord class. - FoliosEntry - Record Class in net.ixdarklord.folios.api.client
-
An entry of a book: a titled run of pages, in a category.
- FoliosEntry(String, String, String, FoliosIcon, int, boolean, FoliosLock, List) - Constructor for record class net.ixdarklord.folios.api.client.FoliosEntry
-
An entry that reveals its pages as its book does.
- FoliosEntry(String, String, String, FoliosIcon, int, boolean, FoliosLock, List, FoliosReveal.Use) - Constructor for record class net.ixdarklord.folios.api.client.FoliosEntry
-
Creates an instance of a
FoliosEntryrecord class. - FoliosEntry.Page - Record Class in net.ixdarklord.folios.api.client
-
A page of the entry, with what applies to it whatever its kind.
- FoliosFormat - Class in net.ixdarklord.folios.api
-
The JSON formats books are written in.
- FoliosGuides - Class in net.ixdarklord.folios.api.client
-
Guide books on the client: the books loaded from resource packs, and opening them.
- FoliosHooks - Class in net.ixdarklord.folios.internal
- FoliosIcon - Class in net.ixdarklord.folios.api.client.page
-
A book's, category's or entry's 16-pixel icon: items (
FoliosStack, e.g. - FoliosLayout - Class in net.ixdarklord.folios.api.client.page
-
Where pages are laid out: the page's size and margins, the font, and helpers for the parts most pages have (a title, and text that continues onto further pages).
- FoliosLayout(FoliosBook, Font) - Constructor for class net.ixdarklord.folios.api.client.page.FoliosLayout
- FoliosLayout(FoliosBook, Font, int, int) - Constructor for class net.ixdarklord.folios.api.client.page.FoliosLayout
-
A layout for pages
pageWidthbypageHeight, no smaller than the default page. - FoliosLayout.Flow - Record Class in net.ixdarklord.folios.api.client.page
-
What a page asked
FoliosLayout.flow(String, int, String, FoliosPageElement.Part)for: its title, its own part and how tall it is, and its text. - FoliosLibrary - Class in net.ixdarklord.folios.internal.client
- FoliosLinks - Class in net.ixdarklord.folios.api.client
-
Kinds of link a book's text can make:
[label](scheme:target)in any book goes to the kind registered forscheme, which says what the link shows under the pointer and does when pressed. - FoliosLinks.Found - Record Class in net.ixdarklord.folios.api.client
-
A link's kind and the part of it after the scheme.
- FoliosLinks.Kind - Interface in net.ixdarklord.folios.api.client
-
What a kind of link does.
- FoliosLock - Record Class in net.ixdarklord.folios.api.client
-
What keeps a category, entry or page closed until the player has earned it.
- FoliosLock(Identifier, List, boolean) - Constructor for record class net.ixdarklord.folios.api.client.FoliosLock
-
Creates an instance of a
FoliosLockrecord class. - FoliosMemory - Class in net.ixdarklord.folios.internal.client
- FoliosMentions - Class in net.ixdarklord.folios.internal.client
-
Mentions of a book's pages in chat.
- FoliosNetwork - Class in net.ixdarklord.folios.internal
- FoliosObjective - Class in net.ixdarklord.folios.api.client
-
A condition the player makes progress on: an objective of a quest page, shown with a bar, and what a lock (
"requires",FoliosLock) waits for. - FoliosObjectives - Class in net.ixdarklord.folios.api.client
-
Values a mod reports for books to follow: an objective
{"source": "mymod:mana", "goal": 100}is as far along as the source's value is towards its goal. - FoliosObjectives.Source - Interface in net.ixdarklord.folios.api.client
-
A value to follow, for the local player.
- FoliosPageElement - Interface in net.ixdarklord.folios.api.client.page
-
A page of an entry, as its JSON describes it.
- FoliosPageElement.Laid - Interface in net.ixdarklord.folios.api.client.page
-
A page ready to draw.
- FoliosPageElement.Part - Interface in net.ixdarklord.folios.api.client.page
-
Something drawn on a page from a given height down, such as what comes before a page's text.
- FoliosPageElement.SpreadHalf - Interface in net.ixdarklord.folios.api.client.page
-
A laid page that is half of a spread: the book draws its frame joined with the other half's over the fold, and one page number for both, at the fold.
- FoliosPageElements - Class in net.ixdarklord.folios.api.client.page
-
The types of element a page shows, by the
"type"their JSON names. - FoliosPainter - Interface in net.ixdarklord.folios.api.client.page
-
What a page draws with.
- FoliosPainter.Drag - Interface in net.ixdarklord.folios.api.client.page
-
What a dragged rectangle does as the pointer moves while it is held: by how far, in page pixels.
- FoliosPainter.Scroll - Interface in net.ixdarklord.folios.api.client.page
-
What a rectangle does when the mouse wheel turns over it: by how many notches, away from the reader positive.
- FoliosPalette - Record Class in net.ixdarklord.folios.api.client.page
-
The colours a page is drawn in (ARGB).
- FoliosPalette(int, int, int, int, int, int, int, int) - Constructor for record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Creates an instance of a
FoliosPaletterecord class. - FoliosPayloads - Class in net.ixdarklord.folios.internal
- FoliosPayloads.Advancements - Record Class in net.ixdarklord.folios.internal
-
The advancements a player has completed: all of them (
reset), or ones newly completed or revoked. - FoliosPayloads.Claim - Record Class in net.ixdarklord.folios.internal
-
A client claiming the reward of a server quest its player has done.
- FoliosPayloads.Open - Record Class in net.ixdarklord.folios.internal
-
The server opening a book, at an entry or its start.
- FoliosPayloads.Progress - Record Class in net.ixdarklord.folios.internal
-
A client sending what its player has done with a book, to be kept: with the player (
hand-1), or on the book in that hand, for a book that keeps its own. - FoliosPayloads.Quests - Record Class in net.ixdarklord.folios.internal
-
The server's quests (data packs'
folios/quests), each as its file is written, sent to a player. - FoliosPayloads.Reading - Record Class in net.ixdarklord.folios.internal
-
A client saying its player started or stopped reading the handheld book in a hand (-1 for no hand).
- FoliosPayloads.ReadingAt - Record Class in net.ixdarklord.folios.internal
-
A client saying which spread of the handheld book its player has open, or that none is (
openfalse);shutwhile it is held up shut, about to be opened. - FoliosPayloads.Recipe - Record Class in net.ixdarklord.folios.internal
-
How one recipe looks, as the recipe book shows it; empty for a recipe the server doesn't have.
- FoliosPayloads.RecipeRequest - Record Class in net.ixdarklord.folios.internal
-
A client asking how recipes look.
- FoliosPayloads.SharedReading - Record Class in net.ixdarklord.folios.internal
-
The server telling a player which spread someone near them has open in their hands, to read along.
- FoliosPayloads.Source - Record Class in net.ixdarklord.folios.internal
-
A source's rows (FoliosSources), from the server, for the pages observing it, and the ids data packs took out.
- FoliosPayloads.Structure - Record Class in net.ixdarklord.folios.internal
-
A structure's blocks: its
paletteof states, and each block as four numbers inblocks, its x, y and z and its state's place in the palette. - FoliosPayloads.StructureRequest - Record Class in net.ixdarklord.folios.internal
-
A client asking for structures' blocks.
- FoliosPayloads.Viewing - Record Class in net.ixdarklord.folios.internal
-
A client saying which entry of a book is on its player's screen, as that changes;
FoliosPayloads.NO_BOOKonce none is. - FoliosPopup - Interface in net.ixdarklord.folios.api.client.page
-
A small window a link opens over the book: under the pointer while it is over the link's words, and pinned in place once they are pressed, until the reader presses elsewhere or Esc.
- FoliosProgress - Class in net.ixdarklord.folios.internal.client
- FoliosQuests - Class in net.ixdarklord.folios.api
-
Quests the server follows: those data packs give (
data/<namespace>/folios/quests/<name>.json), checked by the server alone and rewarded by it. - FoliosQuests.Completed - Interface in net.ixdarklord.folios.api
-
Told when a player finishes a server quest.
- FoliosReader - Class in net.ixdarklord.folios.internal.client
- FoliosReader(FoliosBook, FoliosSession, FoliosBook.Location) - Constructor for class net.ixdarklord.folios.internal.client.FoliosReader
- FoliosReader(FoliosBook, FoliosSession, FoliosBook.Location, InteractionHand) - Constructor for class net.ixdarklord.folios.internal.client.FoliosReader
-
A reader of a book opened from a copy in
hand(null for none: a command, a link, from code): a book that keeps its own progress reads and keeps that copy's. - FoliosReader.Flip - Record Class in net.ixdarklord.folios.internal.client
-
Leaves in the air: what was open and what is opening (their pages and spreads), and which way they turn.
- FoliosReader.Spot - Record Class in net.ixdarklord.folios.internal.client
-
A place in the book: a part of it ("home", "category:
", "entry: ", "search: ", "bookmarks", "index") and the left page of a spread. - FoliosRecipes - Class in net.ixdarklord.folios.internal.client
- FoliosRecord - Record Class in net.ixdarklord.folios.internal
-
What a reader has done with one book: the entries read, the spreads shown (for reveals that play only on unread pages), the quests done and what has been celebrated, the bookmarks, and where they left off.
- FoliosRecord(List, List, List, List, List, List, Optional, boolean, Optional, int) - Constructor for record class net.ixdarklord.folios.internal.FoliosRecord
-
Creates an instance of a
FoliosRecordrecord class. - FoliosRecord.Place - Record Class in net.ixdarklord.folios.internal
-
A page of an entry.
- FoliosRegistry - Class in net.ixdarklord.folios.internal.core
- FoliosReveal - Interface in net.ixdarklord.folios.api.client
-
How a page's content shows once the page is turned to: everything drawn on it (text, pictures, items, scenes, whatever a page type draws) asks the effect how it looks at this point of the reveal, by where it is on the page.
- FoliosReveal.Look - Record Class in net.ixdarklord.folios.api.client
-
How a thing looks: how much it shows (0 not at all, 1 fully; items and scenes, which can't fade, show once past a half), how far it is moved from its place in page pixels, a colour it is tinted towards (
tint's alpha is how far: 0 not at all), and what share of its letters, if it is text, show as runes (0 none, 1 all). - FoliosReveal.Use - Record Class in net.ixdarklord.folios.api.client
-
A reveal: an effect, how long it takes in seconds, whether it plays only the first time each spread is seen this game (
once; pages of entries read in an earlier game count as seen), and whether it plays only on spreads the reader has never been shown in full (unread; kept with the player, or with the copy of a book that keeps its own, so it doesn't play again after a restart or on another computer). - FoliosReveals - Class in net.ixdarklord.folios.api.client
-
The reveal effects books can use (
FoliosReveal), by id. - FoliosScreen - Class in net.ixdarklord.folios.internal.client.screen
- FoliosScreen(FoliosBook, FoliosSession, FoliosBook.Location) - Constructor for class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- FoliosScreen(FoliosBook, FoliosSession, FoliosBook.Location, InteractionHand) - Constructor for class net.ixdarklord.folios.internal.client.screen.FoliosScreen
-
A book opened from a copy in
hand(null for none), whose own progress it keeps if the book says so. - FoliosServerConfig - Class in net.ixdarklord.folios.internal.config
-
The server's rules for its quests: how reading is checked, and how strictly rewarded quests are held.
- FoliosSession - Class in net.ixdarklord.folios.internal.client
- FoliosSession.EntryPages - Record Class in net.ixdarklord.folios.internal.client
-
An entry's pages, ready to draw: markers and the pages of its JSON point into them.
- FoliosSession.Target - Record Class in net.ixdarklord.folios.internal.client
-
Where a link goes.
- FoliosSourceData - Class in net.ixdarklord.folios.internal
-
The rows of
FoliosSources: on the server, those data packs add (data/<namespace>/folios/sources/*.json) and the sending of every server source to players; on the client, what the server sent. - FoliosSources - Class in net.ixdarklord.folios.api
-
Live lists a book's pages can show: a page element with
"observe": {"source": "mymod:spells", "row": "..."}writes a line for each row of the source, and is written again whenever the list changes, so content added by addons or data packs shows in the book without anyone editing it. - FoliosSources.Builder - Class in net.ixdarklord.folios.api
- FoliosSources.Row - Record Class in net.ixdarklord.folios.api
-
A row of a source: its id, and its fields by name.
- FoliosStack - Class in net.ixdarklord.folios.api.client.page
-
Items as a page names them, worked out only when they're first drawn (item components need the world's registries, which a book loaded with resources doesn't have yet).
- FoliosStructures - Class in net.ixdarklord.folios.internal.client
- FoliosStructures.Known - Record Class in net.ixdarklord.folios.internal.client
-
A structure as the server told of it: its blocks by place, or why there are none.
- FoliosStyles - Class in net.ixdarklord.folios.api.client
-
The ways a book can be shown, named by its
book.json's"style". - FoliosStyles.Style - Interface in net.ixdarklord.folios.api.client
-
Shows a book.
- FoliosText - Class in net.ixdarklord.folios.api.client.page
-
Text written for a book, set out in lines to a width.
- FoliosText.Kind - Enum Class in net.ixdarklord.folios.api.client.page
-
What a line is part of, which decides how it is drawn.
- FoliosText.Line - Record Class in net.ixdarklord.folios.api.client.page
-
One line, at (x, y) from the text's top left.
- FoliosToast - Class in net.ixdarklord.folios.internal.client
- FoliosTooltips - Class in net.ixdarklord.folios.internal.client
- follow(String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- follow(String) - Method in interface net.ixdarklord.folios.internal.client.paint.AbstractPainter.Navigator
- font - Variable in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- font() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
- font() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- font() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- font() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- font() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- FOOT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
How far above a page's foot its content stops: under it are the page's number and its turn buttons, 2 pixels clear.
- footer() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns the value of the
footerrecord component. - FORE_EDGE - Static variable in class net.ixdarklord.folios.internal.client.page.Shapes
-
How many leaves of a book's block show past its pages, a pixel each.
- foreEdge(FoliosPainter, int, int, int, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
The fore-edge of a book's leaves: the block of pages showing past the page, a pixel a leaf, from
x(the page's edge) outwards, rightwards or leftwards; fromy0toy1. - foreEdge(FoliosPainter, int, int, int, boolean, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
The same,
leaveswide. - forget() - Method in class net.ixdarklord.folios.api.client.page.FoliosStack
-
Forgets what it resolved to, for after registries or tags change.
- forget() - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
-
Forgets what a server sent, as the client leaves it.
- forget() - Static method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
Forgets every memory, as the player leaves a world or server: the next one has its own.
- forget() - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
-
Forgets what a server sent, as the client leaves it.
- forReading(FoliosBook, InteractionHand) - Static method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
The memory a reader of a book uses: for a book that keeps its own (
"progress": "book") opened from a copy in a hand, that copy's; otherwise the player's. - forStack() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
What a book's own stack keeps: its reading, without the player's quests, celebrations and items had.
- forward() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Returns the value of the
forwardrecord component. - Found(FoliosLinks.Kind, String) - Constructor for record class net.ixdarklord.folios.api.client.FoliosLinks.Found
-
Creates an instance of a
Foundrecord class. - FOUND - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
- frame() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
Returns the value of the
framerecord component. - frame() - Method in class net.ixdarklord.folios.internal.client.TabMotion
-
Starts a frame: how much time has passed is read once for every tab.
- frame(GuiGraphicsExtractor, int, int, int, int, FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
-
A tooltip's ground and gilt frame in the book's colours, round content from (x, y),
widthbyheight: for anything shown as the books' tooltips are (a hint, say). - frame(GuiGraphicsExtractor, int, int, int, int, FoliosBook, int) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
-
As
FoliosTooltips.frame(GuiGraphicsExtractor, int, int, int, int, FoliosBook), faded toalpha(0 to 255). - frame(GuiGraphicsExtractor, int, int, int, int, FoliosBook, int, int) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
-
As the others, the frame
insetpixels out from the content each way (12 for a tooltip's). - frameColor(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
-
A tooltip's frame in a book's colours: its own, else gilt warmed by its accent.
- frames() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
Returns the value of the
framesrecord component. - from() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Returns the value of the
fromrecord component.
G
- GameRendererMixin - Class in net.ixdarklord.folios.internal.mixin.client
- GameRendererMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GameRendererMixin
- get(String) - Static method in class net.ixdarklord.folios.api.client.FoliosLinks
-
The kind a link's scheme names; null for Folios's built-in links and schemes no one registered.
- get(Identifier) - Static method in class net.ixdarklord.folios.api.client.FoliosObjectives
- get(Identifier) - Static method in class net.ixdarklord.folios.api.client.FoliosReveals
-
The effect with that id; null when there is none.
- get(Identifier) - Static method in class net.ixdarklord.folios.api.client.FoliosStyles
- get(Identifier) - Static method in class net.ixdarklord.folios.api.client.page.FoliosPageElements
- get(Identifier) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
- get(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosRecipes
-
A recipe's displays; null until the server answers (empty when it has no such recipe or can't answer).
- get(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosStructures
-
A structure's blocks; null until the server answers.
- get(Identifier) - Static method in class net.ixdarklord.folios.internal.client.handheld.CoverModel
-
The model with that id, read the first time it is asked for; null when there is none or it can't be read.
- getExtents(Consumer) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
- getName(ItemStack) - Method in class net.ixdarklord.folios.api.FoliosBookItem
- getWantedVisibility() - Method in class net.ixdarklord.folios.internal.client.FoliosToast
- gilded(FoliosPainter, int, int, int, float) - Static method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
The mastery bar, 7 pixels tall from (x, y), kin to the build guide's but its own: a soft shadow under it and to its right; a gilt rim, lighter along its top and darker along its foot, its corners rounded off and nothing standing past it; a dark groove with a faint light line along its floor; the filled length in the book's colour (green once full), lit along its top, shaded along its foot and banded with fine slanting stripes, a glint at its end; and quarters marked by gilt dividers inside the groove.
- give(ServerPlayer) - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
-
Gives them to a player: into their inventory, or at their feet where it is full; the random gifts drawn now.
- go(FoliosReader.Spot) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- gui() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
-
Returns the value of the
guirecord component. - GUIDE_BOOK - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
- GuiGraphicsInvoker - Interface in net.ixdarklord.folios.internal.mixin.client
- GuiItemTintMixin - Class in net.ixdarklord.folios.internal.mixin.client
- GuiItemTintMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GuiItemTintMixin
- GuiMixin - Class in net.ixdarklord.folios.internal.mixin.client
- GuiMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GuiMixin
- guiModel() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
-
Returns the value of the
guiModelrecord component. - GuiRendererItemTintMixin - Class in net.ixdarklord.folios.internal.mixin.client
- GuiRendererItemTintMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GuiRendererItemTintMixin
- GuiRendererScaledItemsMixin - Class in net.ixdarklord.folios.internal.mixin.client
- GuiRendererScaledItemsMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GuiRendererScaledItemsMixin
- GuiScaledItemsMixin - Class in net.ixdarklord.folios.internal.mixin.client
- GuiScaledItemsMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.GuiScaledItemsMixin
H
- hand() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
-
Returns the value of the
handrecord component. - hand() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
-
Returns the value of the
handrecord component. - HANDHELD - Static variable in class net.ixdarklord.folios.api.client.FoliosStyles
- HandheldBook - Class in net.ixdarklord.folios.internal.client.handheld
- handheldFactor() - Static method in class net.ixdarklord.folios.internal.client.PageSize
-
As
PageSize.factor()for a handheld book, whose pages stay the same size in the world and print smaller as they grow: no more than keeps its print at HANDHELD_PRINT of the window's pixels a pixel of the page, so it doesn't get too small to read (and a small window keeps the default page). - HandheldRenderer - Class in net.ixdarklord.folios.internal.client.handheld
- HandheldScreen - Class in net.ixdarklord.folios.internal.client.handheld
- handling() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
handlingrecord component. - Handling(boolean, boolean) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Handling
-
Creates an instance of a
Handlingrecord class. - hands() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
-
Returns the value of the
handsrecord component. - has(FoliosStack) - Static method in class net.ixdarklord.folios.internal.client.ObtainedItems
-
Whether any of these items has been had, by the record of any book that asks about them.
- has(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Location
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosLinks.Found
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
-
Returns a hash code value for this object.
- hashCode() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.EmptyPage
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.FoliosRecord.Place
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
-
Returns a hash code value for this object.
- hasHistory() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- hasReceived(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
- hasTranslation(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
-
Whether the language has text for a translation key.
- header() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns the value of the
headerrecord component. - heading() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Returns the value of the
headingrecord component. - HEADING - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
- height() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPopup
-
How tall its body is, in page pixels.
- height() - Method in class net.ixdarklord.folios.api.client.page.FoliosText
-
From the top of the first line to the bottom of the last.
- height() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
- height() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
-
Returns the value of the
heightrecord component. - height() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
Returns the value of the
heightrecord component. - height() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
-
Returns the value of the
heightrecord component. - height() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
-
Returns the value of the
heightrecord component. - height() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
-
Returns the value of the
heightrecord component. - height() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
-
Returns the value of the
heightrecord component. - height() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
-
Returns the value of the
heightrecord component. - height() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
Returns the value of the
heightrecord component. - height(float) - Static method in class net.ixdarklord.folios.internal.client.PageSize
- Height(ElementLayout.Height.Kind, int) - Constructor for record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
- Height(ElementLayout.Height.Kind, int, float) - Constructor for record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
-
Creates an instance of a
Heightrecord class. - HEIGHT - Static variable in class net.ixdarklord.folios.internal.client.paint.WorldPainter
-
How high above the page its content reaches on a full page (some 150 things drawn, items on top): a leaf over it stays above this.
- HEIGHT - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
- here() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- here() - Method in interface net.ixdarklord.folios.internal.client.paint.AbstractPainter.Navigator
-
The page shown, to tell links to it apart from links elsewhere; null when none.
- HIDDEN - Static variable in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
- Hit(float, float, float, float, Runnable) - Constructor for record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
- Hit(float, float, float, float, Runnable, FoliosPainter.Drag) - Constructor for record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
- Hit(float, float, float, float, Runnable, FoliosPainter.Drag, FoliosPainter.Scroll) - Constructor for record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
Creates an instance of a
Hitrecord class. - holdArms(ModelPart, ModelPart, boolean, float) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
-
Puts the arms of someone shown reading along with low and forward, angled in under the book's lower edge.
- home() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- hovered(int, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
Whether the pointer is over a rectangle; never while the page is turning or covered.
- hovered(int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- hovered(int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- hovered(int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- hud(GuiGraphicsExtractor) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
I
- icon() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
iconrecord component. - icon() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
-
Returns the value of the
iconrecord component. - icon() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Returns the value of the
iconrecord component. - icon() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
-
Returns the value of the
iconrecord component. - icon() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
-
Returns the value of the
iconrecord component. - icon() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
-
Returns the value of the
iconrecord component. - id() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
idrecord component. - id() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
-
Returns the value of the
idrecord component. - id() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Returns the value of the
idrecord component. - id() - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
-
Returns the value of the
idrecord component. - id() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
-
Returns the value of the
idrecord component. - id() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
-
Returns the value of the
idrecord component. - id() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
-
Returns the value of the
idrecord component. - id() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
-
Returns the value of the
idrecord component. - id(String) - Static method in class net.ixdarklord.folios.api.client.FoliosStyles
-
A style as written in a book: a bare name is CoolCatLib's.
- id(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosPageElements
-
An element type as written: a bare name is Folios's.
- image() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
-
Returns the value of the
imagerecord component. - ImagePageElement - Record Class in net.ixdarklord.folios.internal.client.page
- ImagePageElement(List, Optional, String, boolean, int) - Constructor for record class net.ixdarklord.folios.internal.client.page.ImagePageElement
-
Creates an instance of a
ImagePageElementrecord class. - images() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
-
Returns the value of the
imagesrecord component. - in(FoliosBook, Supplier) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
-
Runs something with a book as the one text is read for: its
{entry:...}tags take its entries' names, and{item:...}links to its pages. - index() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- INDEX - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
-
Lines of a list, for the index tab.
- init() - Static method in class net.ixdarklord.folios.internal.client.FoliosClient
- init() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- init() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- init() - Static method in class net.ixdarklord.folios.internal.config.FoliosServerConfig
-
Loads the settings, as the mod starts.
- init() - Static method in class net.ixdarklord.folios.internal.FoliosNetwork
- init() - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
- INK - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
- inline(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
-
One line of marked-up text (a title or a label) as a component; block marks are kept as written.
- inOrder() - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
-
Returns the value of the
inOrderrecord component. - inOrder() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
Returns the value of the
inOrderrecord component. - inOrder() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
-
Returns the value of the
inOrderrecord component. - inOrder(List) - Static method in class net.ixdarklord.folios.api.client.FoliosObjective
-
These objectives, each counting only once all before it are done (a quest's
"in_order"). - INSET - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
-
Where its content starts, below its top gilt line.
- INSTANCE - Static variable in class net.ixdarklord.folios.internal.FoliosSourceData
- inventoryTick(ItemStack, ServerLevel, Entity, EquipmentSlot) - Method in class net.ixdarklord.folios.api.FoliosBookItem
- isActive() - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
- isAllOrNothing() - Method in class net.ixdarklord.folios.api.client.FoliosObjective
-
Whether it is done or not done, with nothing between: no bar of its own is shown for it.
- isBlank(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
-
Whether text comes to nothing once read (a translation with an empty fallback and no key, say).
- isBookmarked(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
- isClaimed(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosQuests
-
Whether a player has claimed a server quest's reward.
- isDone(FoliosBook) - Method in class net.ixdarklord.folios.api.client.FoliosObjective
- isDone(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
- isDone(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosQuests
-
Whether a player has finished a server quest.
- isEmpty() - Method in class net.ixdarklord.folios.api.client.page.FoliosIcon
- isEmpty() - Method in class net.ixdarklord.folios.api.client.page.FoliosText
- isEmpty() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
- isNewer(String) - Static method in class net.ixdarklord.folios.api.FoliosFormat
-
Whether a book naming
versionwas written for a Folios newer than this one. - isOpen() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
- isOpen() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
- isOpen() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
- isOpen() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
-
Whether the player can work on it: open, or done.
- isOpen(FoliosBook, String) - Method in interface net.ixdarklord.folios.api.client.FoliosLinks.Kind
-
Whether the reader can follow it now; a link that can't shows "Not yet discovered" and does nothing.
- isPauseScreen() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- isPauseScreen() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- isQuest() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
- isRead(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
- isRead(Identifier, String) - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
-
Whether an entry of a book has been opened by the player (kept between games).
- isRead(Identifier, String) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
- isRead(Entity, ItemStack) - Static method in class net.ixdarklord.folios.internal.FoliosNetwork
-
Whether a stack is the one its holder is reading now; a mark on any other stack is left over and goes.
- isSeen(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
Whether a spread (
"<chapter>|<page>") has been shown in full. - isShown(int) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
- isShown(Entity) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
-
Whether someone is shown reading along with: their held book is then drawn here, not as their item.
- isTag() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
- isVisible() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
- isVisible() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
- isVisible() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
-
Whether it is shown at all: open, or locked but not secret.
- isWaiting(FoliosBook) - Method in class net.ixdarklord.folios.api.client.FoliosObjective
-
Whether it waits on others before it counts (an objective of an
"in_order"quest after one not done). - item() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
-
Returns the value of the
itemrecord component. - item() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
-
Returns the value of the
itemrecord component. - item() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Returns the value of the
itemrecord component. - item(ItemStack, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
An item's icon, 16 pixels square; hovering shows its tooltip, and it links to the book's entry about it, if any.
- item(ItemStack, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- item(ItemStack, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- item(ItemStack, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- item(ItemStack, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
As
FoliosPainter.item(ItemStack, int, int), tinted byargb: its alpha fades the item, its colour tints it (white leaves it as it is). - item(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- item(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- item(ItemStack, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- Item(FoliosPageElement, ElementLayout, Observed) - Constructor for record class net.ixdarklord.folios.internal.client.page.TextPage.Item
-
Creates an instance of a
Itemrecord class. - itemIndex() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
itemIndexrecord component. - ItemInHandRendererMixin - Class in net.ixdarklord.folios.internal.mixin.client
- ItemInHandRendererMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.ItemInHandRendererMixin
- ItemMatch - Record Class in net.ixdarklord.folios.internal.quest
-
Items an objective asks for, as the server matches them: written as a book writes them (
"minecraft:diamond","#minecraft:logs", a stack object, or a list of these), matched by item alone. - ItemMatch(Set, List) - Constructor for record class net.ixdarklord.folios.internal.quest.ItemMatch
-
Creates an instance of a
ItemMatchrecord class. - itemModel() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
The item model the
folios:guide_bookitem takes for this book; null for its own. - ItemModelsAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
- items() - Method in class net.ixdarklord.folios.api.client.FoliosObjective
-
The items it counts, for an icon; null for objectives that aren't about items.
- items() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement
-
The items this page is about: anywhere in the book, pressing one of them opens this page.
- items() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
-
How many items placing it takes: none for the half of a door or bed that comes with the other, two for a double slab.
- items() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
- items() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
- items() - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
-
Returns the value of the
itemsrecord component. - items() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
-
Returns the value of the
itemsrecord component. - items(BlockState) - Static method in class net.ixdarklord.folios.internal.client.build.BlockChoice
- ITEMS - Static variable in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
- ItemTintSourcesAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
J
- json() - Method in class net.ixdarklord.folios.api.client.FoliosObjective
-
The JSON it was read from, for writing it back.
- json() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
-
Returns the value of the
jsonrecord component. - JUSTIFY - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
K
- KEEP - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
-
Moves whole to the next page rather than split.
- keepCurrent() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Reads on from pages laid out again when what they were laid out from changed (a live list a page observes, the reader's progress, the language), at the same place; not while a leaf is turning.
- key() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
-
What choices are counted together as: the block for one, the tag (and its properties) for a tag.
- KEY - Static variable in class net.ixdarklord.folios.internal.client.FoliosMentions
-
The key that mentions the page under the pointer.
- keyPressed(KeyEvent) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- keyPressed(KeyEvent) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- keyReleased(KeyEvent) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- kind() - Method in record class net.ixdarklord.folios.api.client.FoliosLinks.Found
-
Returns the value of the
kindrecord component. - kind() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Returns the value of the
kindrecord component. - kind() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
-
Returns the value of the
kindrecord component. - kind() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
-
Returns the value of the
kindrecord component. - Known(int, Map) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
-
Creates an instance of a
Knownrecord class. - KNOWN - Static variable in class net.ixdarklord.folios.api.FoliosFormat
-
Every format so far, oldest first.
L
- label() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
-
Returns the value of the
labelrecord component. - label() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
-
Returns the value of the
labelrecord component. - label(FoliosBook) - Method in class net.ixdarklord.folios.api.client.FoliosObjective
-
What it says, with how far along it is where that is a count;
???while it is hidden and not done. - landing() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
landingrecord component. - lang() - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
-
Returns the value of the
langrecord component. - last() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
- last() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns the value of the
lastrecord component. - lastChapter() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
The chapter key of the spread last open when it wasn't an entry's, or null; see
FoliosMemory.lastPage(). - lastChapter() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns the value of the
lastChapterrecord component. - lastPage() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
- lastPage() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns the value of the
lastPagerecord component. - LATCH - Static variable in class net.ixdarklord.folios.internal.client.handheld.CoverModel
-
How much of a book's opening its latch takes, unlatching before its cover swings.
- lay(FoliosLayout) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement
-
Sets the page out: one or more pages, each drawn on its own.
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.EmptyPage
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
- lay(FoliosLayout) - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
- layout() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
layoutrecord component. - layout() - Method in class net.ixdarklord.folios.internal.client.FoliosSession
- layout(FoliosBook, CoverMarkers.Markers, FoliosBook.CoverText.Line, FoliosBook.CoverText.Line, float) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
-
A book's cover lettering, where the book says, else where the model marks it, else at the given defaults: its name; its subtitle under the name on the same plate when it has a summary (the summary on the lower plate), or on the lower plate when it hasn't.
- Layout(int, int, int, int, int, int, int, int, int) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Creates an instance of a
Layoutrecord class. - layoutOf(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
-
How a book sets its elements where its pages don't say ("overflow", "alignment"...
- leastHeight(int) - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
The least room worth setting a box in, on a page whose content is
fullpixels tall. - LEFT - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
- leftOpen() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
Whether the book was put away lying open (a handheld book), to open by itself next time.
- leftOpen() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns the value of the
leftOpenrecord component. - LEGACY - Static variable in class net.ixdarklord.folios.api.FoliosFormat
-
The format of books written for Folios 2.x, and of any book that doesn't say.
- Lettering(Component, FoliosBook.CoverText.Line, float, int, CoverMarkers.Kind) - Constructor for record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
-
Creates an instance of a
Letteringrecord class. - LevelRenderHookMixin - Class in net.ixdarklord.folios.internal.mixin.client
- LevelRenderHookMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.LevelRenderHookMixin
- light() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
-
Returns the value of the
lightrecord component. - lightAs(Vector3f) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
-
Lights everything on the page as if it faced this way (a direction in view space), whichever way it turns.
- limit() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns the value of the
limitrecord component. - line() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Returns the value of the
linerecord component. - line() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
-
Returns the value of the
linerecord component. - line() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
-
Returns the value of the
linerecord component. - Line(float, float, float, float) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
-
Creates an instance of a
Linerecord class. - Line(FormattedCharSequence, int, int, FoliosText.Kind, boolean, String, int, int) - Constructor for record class net.ixdarklord.folios.api.client.page.FoliosText.Line
- Line(FormattedCharSequence, int, int, FoliosText.Kind, boolean, String, int, int, float) - Constructor for record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Creates an instance of a
Linerecord class. - LINE_HEIGHT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosText
- lines() - Method in class net.ixdarklord.folios.api.client.page.FoliosText
- lines() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
-
Returns the value of the
linesrecord component. - lines() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
-
Returns the value of the
linesrecord component. - lineTops() - Method in class net.ixdarklord.folios.api.client.page.FoliosText
-
Where each line starts down the text, top first, each once: where a window of it can start.
- link() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Returns the value of the
linkrecord component. - link() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
-
Returns the value of the
linkrecord component. - link(int, int, int, int, String) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
Makes a rectangle open a link when pressed:
entry:<id>,entry:<id>#<marker>,category:<id>,http(s)://..., or a bare entry id. - link(int, int, int, int, String) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- link(int, int, int, int, String) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- link(int, int, int, int, String) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- Link(String, String) - Constructor for record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
-
Creates an instance of a
Linkrecord class. - LINK - Static variable in class net.ixdarklord.folios.api.client.page.FoliosText
-
The insertion text of a link's characters starts with this; the rest is where it goes.
- links() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
-
Returns the value of the
linksrecord component. - LinksPageElement - Record Class in net.ixdarklord.folios.internal.client.page
- LinksPageElement(List, Optional, String) - Constructor for record class net.ixdarklord.folios.internal.client.page.LinksPageElement
-
Creates an instance of a
LinksPageElementrecord class. - LinksPageElement.Link - Record Class in net.ixdarklord.folios.internal.client.page
-
An entry to link to (its id, with an optional
#marker), and the words shown for it; empty for its name. - location(String, int) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
-
A laid page of an entry as a place in the book.
- Location(String, int) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Location
-
Creates an instance of a
Locationrecord class. - lock() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
-
Returns the value of the
lockrecord component. - lock() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Returns the value of the
lockrecord component. - lock() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
-
Returns the value of the
lockrecord component. - locked() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
Returns the value of the
lockedrecord component. - LOGGER - Static variable in class net.ixdarklord.folios.internal.core.Folios
- look(float, float, float) - Method in interface net.ixdarklord.folios.api.client.FoliosReveal
-
How something drawn at (x, y) looks at this point of the reveal.
- Look(float, float, float) - Constructor for record class net.ixdarklord.folios.api.client.FoliosReveal.Look
- Look(float, float, float, int, float) - Constructor for record class net.ixdarklord.folios.api.client.FoliosReveal.Look
-
Creates an instance of a
Lookrecord class. - lookAround() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
-
Returns the value of the
lookAroundrecord component.
M
- main(String[]) - Static method in class net.ixdarklord.folios.internal.format.BookUpgrader
-
Upgrades every book under a folder to the current format and writes the results to another, as the web tool would:
<in> <out>;--check <in>names what in books already in the current format still has an older shape. - map() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
-
Returns the value of the
maprecord component. - MAP_CODEC - Static variable in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
- MAP_CODEC - Static variable in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
- MAP_CODEC - Static variable in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
- MapLayout(List, List, Optional) - Constructor for record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
-
Creates an instance of a
MapLayoutrecord class. - mapping() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
-
Returns the value of the
mappingrecord component. - mapping() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
-
Returns the value of the
mappingrecord component. - MARGIN - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
- markCelebrated(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
Marks something celebrated; false if it already was.
- Marked(FoliosBook.CoverText.Line, float) - Constructor for record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
-
Creates an instance of a
Markedrecord class. - marker() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
-
Returns the value of the
markerrecord component. - marker() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Returns the value of the
markerrecord component. - markers() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
-
Returns the value of the
markersrecord component. - markers() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
-
Returns the value of the
markersrecord component. - markers() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
-
Returns the value of the
markersrecord component. - Markers(CoverMarkers.Marked, CoverMarkers.Marked, CoverMarkers.Marked, CoverMarkers.Marked) - Constructor for record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
-
Creates an instance of a
Markersrecord class. - markObtained(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
Notes an item as had; returns whether it wasn't already.
- markQuestDone(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
Notes a quest as done; returns whether it wasn't already.
- markRead(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
- markSeen(String) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
- matches(ItemStack) - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
- matches(BlockState) - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
-
Whether a block standing in the world is one that will do.
- MAX_BOOKMARKS - Static variable in class net.ixdarklord.folios.internal.client.FoliosMemory
- MAX_BOOKMARKS - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord
- MAX_EACH - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord
-
How many of each list a record keeps; more than any book has, less than a client could send to fill a save.
- memory - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
- mention(boolean) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Mentions a page of the open spread in chat (FoliosMentions): the right one, or the left; the book's front from its front spread.
- mention(Identifier, FoliosBook.Location) - Static method in class net.ixdarklord.folios.internal.client.FoliosMentions
-
Opens the chat with a mention of a page written in, to say something about it and send.
- message() - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
-
Returns the value of the
messagerecord component. - MIGRATION - Static variable in class net.ixdarklord.folios.internal.client.FoliosLibrary
-
Where the docs say how to move a book to the current format.
- millis() - Static method in class net.ixdarklord.folios.internal.client.FoliosClock
-
Now, in milliseconds, less the time the game has spent paused.
- MIN_HEIGHT - Static variable in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
The least room a box is set in when nothing says: about three lines of text.
- minHeight() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
Returns the value of the
minHeightrecord component. - MISSING - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
- mix(int, int, float) - Static method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
One colour a share
t(0 to 1) of the way to another, alpha included. - MOD_ID - Static variable in class net.ixdarklord.folios.internal.core.Folios
- models() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
modelsrecord component. - Models(Identifier, Identifier, Identifier, boolean, boolean) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Models
-
Creates an instance of a
Modelsrecord class. - MOST - Static variable in class net.ixdarklord.folios.internal.client.PageSize
-
The most a page grows, across and down.
- MOST - Static variable in record class net.ixdarklord.folios.internal.quest.ServerQuest
-
The most objectives a quest has.
- MOST_STRUCTURE_BLOCKS - Static variable in class net.ixdarklord.folios.internal.FoliosPayloads
-
No more blocks than this of a structure are sent; a larger one is said to be too large.
- mouseClicked(MouseButtonEvent, boolean) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- mouseClicked(MouseButtonEvent, boolean) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- mouseDragged(MouseButtonEvent, double, double) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- mouseDragged(MouseButtonEvent, double, double) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- mouseMoved(double, double) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- mouseReleased(MouseButtonEvent) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- mouseReleased(MouseButtonEvent) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- mouseScrolled(double, double, double, double) - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- mouseScrolled(double, double, double, double) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- moveAlong(FoliosReader.Spot) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Goes where someone this book is read along with has gone, turning a leaf the way theirs turned: onwards through the part they are in, back within it, onwards to another.
- moved(float, float) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter.Drag
- multiblock() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
-
Returns the value of the
multiblockrecord component. - MultiblockPageElement - Record Class in net.ixdarklord.folios.internal.client.page
- MultiblockPageElement(List, Map, Optional, String, int) - Constructor for record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
-
Creates an instance of a
MultiblockPageElementrecord class. - muted() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Returns the value of the
mutedrecord component.
N
- name() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
namerecord component. - name() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
-
Returns the value of the
namerecord component. - name() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Returns the value of the
namerecord component. - name(float) - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
-
Its name: the block's, or for a tag "Any …", by the tag's translation if it has one.
- named(String) - Static method in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
-
As JSON writes it; null for anything else.
- names - Static variable in class net.ixdarklord.folios.internal.FoliosHooks
- navigator - Variable in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- NEEDS_BOOK - Static variable in class net.ixdarklord.folios.internal.config.FoliosServerConfig
- net.ixdarklord.folios.api - package net.ixdarklord.folios.api
- net.ixdarklord.folios.api.client - package net.ixdarklord.folios.api.client
- net.ixdarklord.folios.api.client.page - package net.ixdarklord.folios.api.client.page
- net.ixdarklord.folios.internal - package net.ixdarklord.folios.internal
- net.ixdarklord.folios.internal.client - package net.ixdarklord.folios.internal.client
- net.ixdarklord.folios.internal.client.build - package net.ixdarklord.folios.internal.client.build
- net.ixdarklord.folios.internal.client.handheld - package net.ixdarklord.folios.internal.client.handheld
- net.ixdarklord.folios.internal.client.page - package net.ixdarklord.folios.internal.client.page
- net.ixdarklord.folios.internal.client.paint - package net.ixdarklord.folios.internal.client.paint
- net.ixdarklord.folios.internal.client.screen - package net.ixdarklord.folios.internal.client.screen
- net.ixdarklord.folios.internal.config - package net.ixdarklord.folios.internal.config
- net.ixdarklord.folios.internal.core - package net.ixdarklord.folios.internal.core
- net.ixdarklord.folios.internal.core.client - package net.ixdarklord.folios.internal.core.client
- net.ixdarklord.folios.internal.format - package net.ixdarklord.folios.internal.format
- net.ixdarklord.folios.internal.mixin - package net.ixdarklord.folios.internal.mixin
- net.ixdarklord.folios.internal.mixin.client - package net.ixdarklord.folios.internal.mixin.client
- net.ixdarklord.folios.internal.quest - package net.ixdarklord.folios.internal.quest
- newLeft() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Returns the value of the
newLeftrecord component. - newRight() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Returns the value of the
newRightrecord component. - NEXT - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
- NO_BOOK - Static variable in class net.ixdarklord.folios.internal.FoliosPayloads
-
The book named in a
FoliosPayloads.ReadingAtsaying none is open. - Node(String, int, int, JsonElement, Optional, Optional) - Constructor for record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
-
Creates an instance of a
Noderecord class. - nodes() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
-
Returns the value of the
nodesrecord component. - noise(int) - Static method in interface net.ixdarklord.folios.api.client.FoliosReveal
-
A steady pseudo-random number from 0 to 1 for a seed: for where sparks start, which letters flicker.
- NONE - Static variable in record class net.ixdarklord.folios.api.client.FoliosLock
- NONE - Static variable in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
- NONE - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
- NONE - Static variable in class net.ixdarklord.folios.api.client.page.FoliosIcon
- NONE - Static variable in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
- NONE - Static variable in record class net.ixdarklord.folios.internal.client.page.ElementLayout
- NONE - Static variable in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
- numberButton(FoliosPainter, int, int, int, String, boolean, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
A clasp
widthwide with a number on it in place of an icon, for picking one of several things a page shows. - NUMBERED - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
- numberX() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Returns the value of the
numberXrecord component. - numberY() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Returns the value of the
numberYrecord component.
O
- objectives() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Everything its pages ask the player to do; empty for an entry that isn't a quest.
- objectives() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement
-
What the page asks the player to do, if it is a quest: an entry with objectives shows how far along they are on its row, and a toast says when they are all done.
- objectives() - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
-
Returns the value of the
objectivesrecord component. - objectives() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
Returns the value of the
objectivesrecord component. - objectives() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
- objectives() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
-
Returns the value of the
objectivesrecord component. - objectives() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
-
Returns the value of the
objectivesrecord component. - observed() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
-
Returns the value of the
observedrecord component. - observed() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
-
Returns the value of the
observedrecord component. - Observed - Record Class in net.ixdarklord.folios.internal.client.page
-
An element's
"observe": text written from a live list (FoliosSources), a line of markup for each of its rows, put after the element's own text and written again whenever the list changes. - Observed(Identifier, String, String, String, String, String, String, JsonObject, int, String) - Constructor for record class net.ixdarklord.folios.internal.client.page.Observed
-
Creates an instance of a
Observedrecord class. - obtained() - Method in class net.ixdarklord.folios.api.client.FoliosObjective
-
The items
"obtained"conditions ask for, this one's and any it holds ("any"). - obtained() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
The items had that the book asks about, by id.
- obtained() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns the value of the
obtainedrecord component. - obtained() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
-
Returns the value of the
obtainedrecord component. - ObtainedItems - Class in net.ixdarklord.folios.internal.client
- of() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns the value of the
ofrecord component. - of(String) - Static method in class net.ixdarklord.folios.api.FoliosFormat
-
The format a book naming
versionis read in: the newest known at or below it,FoliosFormat.LEGACYbelow them all. - of(String) - Static method in class net.ixdarklord.folios.internal.client.build.BlockChoice
-
A block or tag as a page writes it; read when first needed.
- of(String, int, int) - Static method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
- of(String, int, int, int) - Static method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
A flipbook of
framesframes, stacked top to bottom. - of(FoliosPainter, FoliosReveal, float, float) - Static method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
-
The painter to draw a page's content through at this point of its reveal: the page's own once it is done.
- of(FoliosStack) - Static method in class net.ixdarklord.folios.api.client.page.FoliosIcon
- of(Font, String, int) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
-
Reads marked-up text and sets it out in lines no wider than
width. - of(Font, String, int, FoliosAlign) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
-
As
FoliosText.of(Font, String, int), its lines aligned: null orFoliosAlign.LEFTas written. - of(Component, Component) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
-
A name, and a line under it saying more; null for none.
- of(Identifier) - Static method in class net.ixdarklord.folios.api.client.page.FoliosStack
-
One item.
- of(Identifier) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
-
The markers of a block or item model (its id as in "parent":
folios:item/guide_book_3d). - of(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
The player's own memory of a book.
- of(BlockState) - Static method in class net.ixdarklord.folios.internal.client.build.BlockChoice
-
Just this block state.
- OFF - Static variable in class net.ixdarklord.folios.internal.client.CelebrationSettings
-
None of it: a book that says nothing of celebrations.
- offset(int, int) - Method in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
-
How far in from the left something
widthwide sits inroom. - oldLeft() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Returns the value of the
oldLeftrecord component. - oldRight() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Returns the value of the
oldRightrecord component. - on(String, String) - Method in class net.ixdarklord.folios.internal.client.CelebrationSettings
-
Whether a part of an event's celebration plays:
on("mastery", "fireworks"). - once() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
-
Returns the value of the
oncerecord component. - onClose() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- onCompleted(FoliosQuests.Completed) - Static method in class net.ixdarklord.folios.api.FoliosQuests
-
Listens for players finishing quests.
- onConstructMod() - Method in class net.ixdarklord.folios.internal.core.client.FoliosClientConstructor
- onConstructMod() - Method in class net.ixdarklord.folios.internal.core.FoliosConstructor
- onUse(boolean) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
-
A use (right-click) by the local player, before the game acts on it: while the guide is carried it sets it down, and sneaking it puts the guide away; either way the use is the guide's.
- opacity() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
-
Returns the value of the
opacityrecord component. - open() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
-
Returns the value of the
openrecord component. - open() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
-
Returns the value of the
openrecord component. - open(String) - Static method in class net.ixdarklord.folios.internal.client.FoliosMentions
-
<book> <entry or -> <page>, as a mention's command gives it: opens the book there, if the player may. - open(FoliosBook.Location) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- open(FoliosBook.Location) - Method in interface net.ixdarklord.folios.internal.client.paint.AbstractPainter.Navigator
- open(FoliosBook, FoliosBook.Location, InteractionHand) - Method in interface net.ixdarklord.folios.api.client.FoliosStyles.Style
-
Opens a book.
- open(FoliosBook, FoliosSession, FoliosBook.Location, InteractionHand) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
- open(FoliosPayloads.Open) - Static method in class net.ixdarklord.folios.internal.client.FoliosClientNetwork
- open(Identifier) - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
-
Opens a book where the player left off (or at its start), in its own style; false when there is no such book.
- open(Identifier, String, InteractionHand) - Static method in class net.ixdarklord.folios.internal.client.FoliosClient
-
Opens a book in its style: at an entry (with an optional "#marker"), or where the player left off for null.
- open(Identifier, String) - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
-
Opens a book at an entry (
"category/entry", optionally with"#marker"). - open(Identifier, FoliosBook.Location) - Static method in class net.ixdarklord.folios.internal.client.FoliosClient
-
Opens a book in its style at a page of an entry's JSON (
nullfor where the player left off). - open(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosBooks
-
Opens a book on a player's screen at its first page.
- open(ServerPlayer, Identifier, String) - Static method in class net.ixdarklord.folios.api.FoliosBooks
-
Opens a book on a player's screen at an entry (
"category/entry", its path under the book'sentries/), or at its start for null. - open(ServerPlayer, Identifier, String) - Static method in class net.ixdarklord.folios.internal.FoliosNetwork
- Open(Identifier, Optional) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Open
-
Creates an instance of a
Openrecord class. - opened(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.internal.quest.QuestReading
-
A book the server opened for a player, by the book item or
FoliosBooks.open. - opener - Static variable in class net.ixdarklord.folios.internal.FoliosHooks
- openFromItem(Identifier, InteractionHand) - Static method in class net.ixdarklord.folios.internal.FoliosHooks
- openness(int) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
-
How far open the book someone holds up is drawn now, 0 shut to 1 open; 1 for none.
- openScreen(FoliosBook, FoliosSession, FoliosBook.Location, InteractionHand) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
-
Opens a screen book used from a hand: raised and opened in the hands first, its screen coming up once it lies open.
- options() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
-
The blocks that will do here, in a steady order; empty for none (air, or what can't be read).
- or(ElementLayout) - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
This, with what it leaves unsaid taken from
outer(the page's for an element, the book's for a page). - out() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Returns the value of the
outrecord component. - out(String, boolean, boolean) - Method in class net.ixdarklord.folios.internal.client.TabMotion
-
How far a tab is out, swinging towards where it should be: 0 at rest, 0.55 under the pointer, 1 while its part of the book is open; below 0 for a moment when knocked in.
- over(FoliosPalette, boolean) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
-
A palette with this scheme's colours for it laid over it.
- overflow() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
Returns the value of the
overflowrecord component. - overflowOrFlow() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
The overflow to use:
ElementLayout.Overflow.FLOWwhen none is said. - overlay(FoliosPainter, float, float, float) - Method in interface net.ixdarklord.folios.api.client.FoliosReveal
-
Draws over a page while the reveal plays (progress under 1), after its content: fire along a burning edge, smoke, sparks, floating symbols.
P
- packRemoved(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
-
The ids data packs took out of a source.
- packRows(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
-
The rows data packs give a source.
- packSources() - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
- page() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Location
-
Returns the value of the
pagerecord component. - page() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
Returns the value of the
pagerecord component. - page() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
-
Returns the value of the
pagerecord component. - page() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
-
Returns the value of the
pagerecord component. - page() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
-
Returns the value of the
pagerecord component. - page() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
-
Returns the value of the
pagerecord component. - page() - Method in record class net.ixdarklord.folios.internal.FoliosRecord.Place
-
Returns the value of the
pagerecord component. - page(FoliosReader.Spot, int) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- Page(FoliosPageElement, String, FoliosLock) - Constructor for record class net.ixdarklord.folios.api.client.FoliosEntry.Page
- Page(FoliosPageElement, String, FoliosLock, FoliosIcon) - Constructor for record class net.ixdarklord.folios.api.client.FoliosEntry.Page
-
Creates an instance of a
Pagerecord class. - PAGE_HEIGHT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
- PAGE_WIDTH - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
The default page's size: a handheld book's, and a screen book's at the Auto GUI scale.
- pageFrame(FoliosPainter, Identifier, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
The page's frame, drawn under what is on it: the book's frame texture over the whole page, tinted between the page's lines and the book's colour, so it sits as quietly on dark paper as on parchment.
- pageFrame(FoliosPainter, Identifier, int, int, FoliosPageElement.Laid, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
The page's frame, or for half of a spread the frame joined with the other half's: its side at the fold left out, its top and bottom running on (a plain middle column of the texture, stretched) to meet the other page's.
- pageHeight() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
- pageHeight() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- pageHeight() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- pageHeight() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- pageHeight() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- pageHeight() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- pageOf(FoliosBook.Location) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
-
Which laid page of its entry a place is.
- pagePalette(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
-
The paper and ink of a screen book's pages, for the player's mode.
- PAGER_DOT - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- PAGER_FACE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- PAGER_MARKER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- PAGER_OUTLINE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- PAGER_SQUARE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- pages() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Returns the value of the
pagesrecord component. - pages() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
-
Returns the value of the
pagesrecord component. - pageScale() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- PageSize - Class in net.ixdarklord.folios.internal.client
- pageTurn() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
pageTurnrecord component. - pageWidth() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
The page's width and height, in its own pixels.
- pageWidth() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
The size of the page being drawn: the default page's unless the book's pages are larger (a screen book at a small GUI scale).
- pageWidth() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- pageWidth() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- pageWidth() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- pageWidth() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- pageX(float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
-
Where a point of the painter's own coordinates is on the page, through its moves.
- pageY(float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- palette - Variable in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- palette() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- palette() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- palette() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- palette() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- palette() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
-
The colours its painter is given: the cover's, so what is drawn see-through lies over the leather.
- palette() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
-
Returns the value of the
paletterecord component. - palette(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldRenderer
-
The paper and ink of a handheld book's pages: parchment, or in dark mode paper gone dark, the ink pale on it.
- panel() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
-
Returns the value of the
panelrecord component. - panel() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Returns the value of the
panelrecord component. - panel(FoliosPainter, int, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
A panel (the panel sprite): its corner pixels left out, so it reads as slightly rounded.
- PANEL_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- PANEL_FACE - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- paper() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Returns the value of the
paperrecord component. - paper(float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
-
The paper itself, under everything else, over a rectangle of the page.
- paper(float, float, float, float, int, Identifier) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
-
The paper itself from a texture, tinted, under everything else, over a rectangle of the page.
- paper(float, float, float, float, int, Identifier, float, int, boolean) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
-
The paper from a texture, darkening smoothly to
shadeover the lastfoldpixels before its spine edge (its right edge forspineRight, else its left): the shadow of a book's fold, in the paper itself so nothing lies over it. - PARAGRAPH - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
- parse(String) - Static method in class net.ixdarklord.folios.api.FoliosFormat
-
A version's numbers (
"3.10"is 3 then 10); null when it isn't dot-separated numbers. - part() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
-
Returns the value of the
partrecord 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
pathsrecord component. - pattern() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
-
Returns the value of the
patternrecord component. - pattern() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
-
Returns the value of the
patternrecord component. - paused() - Static method in class net.ixdarklord.folios.internal.client.FoliosClock
-
Whether the game is paused: a singleplayer world behind its pause menu.
- percent() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
-
Returns the value of the
percentrecord component. - PERCENT - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
- PictureInPictureRendererAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
- pinned() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- PixelIcon - Record Class in net.ixdarklord.folios.internal.client.paint
-
One of the books' small pixel-art icons: a white image (its softer pixels part see-through), drawn at its own size, a pixel to a pixel, tinted with the colour it is drawn in.
- PixelIcon(Identifier, int, int, int) - Constructor for record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
Creates an instance of a
PixelIconrecord class. - pixels() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
-
Returns the value of the
pixelsrecord component. - pixels() - Static method in class net.ixdarklord.folios.internal.client.PageSize
-
How many of the window's pixels a book pixel takes at a GUI scale smaller than Auto: one more than the GUI's own, so what is on the pages is drawn larger than the rest of the GUI (still a whole number, so the pixel font stays sharp), and the pages grow by the rest of what Auto would draw.
- pixels(int) - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
-
How many pixels it is on a page whose content is
fullpixels tall. - pixels(FoliosPainter, PixelIcon, int, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
-
The same, through a painter (a page, a handheld book's tab, the bar).
- place(float, float, float, Vector3f) - Method in interface net.ixdarklord.folios.internal.client.paint.WorldPainter.Surface
- place(FoliosPainter, FoliosAlign, int) - Static method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
Where something
widthwide starts across the page's content, for an alignment: centred for null andFoliosAlign.JUSTIFY, the way a picture or a card is placed by default. - Place(String, int) - Constructor for record class net.ixdarklord.folios.internal.FoliosRecord.Place
-
Creates an instance of a
Placerecord class. - plain(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
-
Text without its marks, for searching.
- plateAt(CoverMarkers.Markers, float, float) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
-
The plate of a cover a point is on, in the item's units (3 to 13 across, 1 to 15 up):
CoverMarkers.Kind.TITLEfor the name's,CoverMarkers.Kind.SUMMARYfor the lower one (whatever it holds), or null off both or where nothing is marked. - plateText(FoliosBook, CoverMarkers.Kind) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
-
What a plate of a book's cover says, as
CoverMarkers.layout(FoliosBook, CoverMarkers.Markers, FoliosBook.CoverText.Line, FoliosBook.CoverText.Line, float)letters it: on the name's plate the name, with the subtitle under it when the lower plate holds the summary; on the lower plate the summary, or the subtitle. - PLAYER - Enum constant in enum class net.ixdarklord.folios.api.client.FoliosBook.Progress
-
With each player, on the server: theirs in any copy of the book, from any computer.
- PLAYER_PROGRESS - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
-
What a player has done with each book (see
FoliosRecord): saved with them, sent only to them, kept when they die. - PLAYER_QUESTS - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
-
What the server knows of a player's server quests (
PlayerQuests): saved with them, sent only to them, kept when they die. - PlayerAdvancementsMixin - Class in net.ixdarklord.folios.internal.mixin
- PlayerAdvancementsMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.PlayerAdvancementsMixin
- PlayerQuests - Record Class in net.ixdarklord.folios.internal.quest
-
What the server knows of a player's quests: kept with the player, sent only to them.
- PlayerQuests(Map, List, Map, List) - Constructor for record class net.ixdarklord.folios.internal.quest.PlayerQuests
-
Creates an instance of a
PlayerQuestsrecord class. - PlayerQuests.Progress - Record Class in net.ixdarklord.folios.internal.quest
-
One quest's progress: each objective's, 0 to 1; whether it is open (its
"requires"met once, and open from then on); whether it is done (and stays so, whatever happens after); and whether its reward has been claimed. - pop() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- pop() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- pop() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- pop() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- popped() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- popped() - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- popped() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- popup() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
-
The popup window of the link under the pointer; null when there is none.
- popup(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
-
The popup window a link shows (
FoliosLinks); null for none, or while it is locked. - popup(FoliosLayout, String) - Method in interface net.ixdarklord.folios.api.client.FoliosLinks.Kind
-
A window shown under the pointer in place of a tooltip, and pinned when the link is pressed; null for none.
- PopupLayer - Class in net.ixdarklord.folios.internal.client.screen
-
A book's popup windows (
FoliosPopup), over everything else on the screen: the one a link under the pointer shows, in place of a tooltip, and the one pressing it pinned, which stays where it was until the reader presses off it, presses Esc or turns the page. - PopupLayer() - Constructor for class net.ixdarklord.folios.internal.client.screen.PopupLayer
- pose() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Returns the value of the
poserecord component. - premultiplied(int) - Static method in class net.ixdarklord.folios.internal.client.paint.TintedGuiItems
-
A colour as the item pictures' draw wants it: its red, green and blue times its alpha.
- prepare(ScaledGuiItems.State, GuiRenderState, FeatureRenderDispatcher, int) - Static method in class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems
- press(String) - Method in class net.ixdarklord.folios.internal.client.TabMotion
- press(FoliosBook, String) - Method in interface net.ixdarklord.folios.api.client.FoliosLinks.Kind
-
The link pressed: true when it did something, false to pin its popup, if it has one.
- pressed(String) - Method in class net.ixdarklord.folios.internal.client.TabMotion
-
How pressed in a tab is, 1 just pressed to 0, eased.
- PreviewEntities - Class in net.ixdarklord.folios.internal.client.page
-
The entities books show in scenes (entity pages, entity popups), made on the client and in no world, so nothing else ticks them.
- PREVIOUS - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
- printing(boolean) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
-
Whether what is drawn now is printed on the leaf, at its pages' size, rather than the leaf's own frame and chrome.
- progress() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
progressrecord component. - progress(String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Entries read and entries open, in a category or (for null) the whole book.
- progress(FoliosBook) - Method in class net.ixdarklord.folios.api.client.FoliosObjective
-
How far along it is, 0 to 1.
- progress(FoliosBook, List) - Static method in class net.ixdarklord.folios.api.client.FoliosObjective
-
How far along several objectives are together: the average of each.
- progress(Identifier) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
-
What the server found of the player's progress with a quest.
- progress(Identifier) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
- progress(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosQuests
-
How far along a player is with a server quest, 0 to 1.
- progress(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
-
How far along a player is with a quest, 0 to 1: its objectives' average, or 1 once done.
- Progress(List, boolean, boolean, boolean) - Constructor for record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
-
Creates an instance of a
Progressrecord class. - Progress(Identifier, int, FoliosRecord) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
-
Creates an instance of a
Progressrecord class. - push() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- push() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- push() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- push() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- pushed() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- pushed() - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- pushed() - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
Q
- quest() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
Returns the value of the
questrecord component. - quest() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
-
Returns the value of the
questrecord component. - Quest(List, boolean, JsonObject) - Constructor for record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
-
Creates an instance of a
Questrecord class. - QuestPageElement - Record Class in net.ixdarklord.folios.internal.client.page
- QuestPageElement(List, Optional, String, Optional, boolean, Optional, Optional) - Constructor for record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
Creates an instance of a
QuestPageElementrecord class. - QuestReading - Class in net.ixdarklord.folios.internal.quest
-
What the server counts as reading, for quests'
"read"objectives. - QuestRewards - Record Class in net.ixdarklord.folios.internal.quest
-
A quest's
"rewards": items it always gives, and random gifts, each drawn from a list: - QuestRewards(List, List, int) - Constructor for record class net.ixdarklord.folios.internal.quest.QuestRewards
-
Creates an instance of a
QuestRewardsrecord class. - QuestRewards.Choice - Record Class in net.ixdarklord.folios.internal.quest
-
A random gift's choice, picked
weighttimes as often as one of weight 1. - quests() - Static method in class net.ixdarklord.folios.api.FoliosQuests
-
The server quests there are.
- quests() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
-
Returns the value of the
questsrecord component. - quests() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
-
Returns the value of the
questsrecord component. - quests() - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
- Quests(Map) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
-
Creates an instance of a
Questsrecord class. - questsDone() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns the value of the
questsDonerecord component. - QuestTracker - Class in net.ixdarklord.folios.internal.quest
-
The server's quests: loaded from data packs, followed for each player and rewarded.
- QUOTE - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
R
- rainbow(FoliosPainter, int, int, float, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
Drawn in
base, with a rainbow glinting over it now and then: for a second and a half the rainbow fades in, each pixel its own hue, the hues running across it diagonally from its top left to its bottom right and cycling, then fades out, and two seconds later shows again. - rainbow(GuiGraphicsExtractor, int, int, float, int) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
The same, straight to the screen.
- random() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
-
Returns the value of the
randomrecord component. - read() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns the value of the
readrecord component. - read() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
-
Returns the value of the
readrecord component. - read(JsonElement) - Static method in class net.ixdarklord.folios.api.client.page.FoliosIcon
-
Reads an icon from JSON;
FoliosIcon.NONEfor null. - read(JsonElement) - Static method in class net.ixdarklord.folios.internal.client.CelebrationSettings
-
Reads "celebrations";
CelebrationSettings.OFFfor none, false, or what can't be read. - read(JsonObject, String) - Static method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
What an object of JSON (an element, a page or a book) says, warning of what it says that can't be read.
- read(JsonElement) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
-
Text from JSON, as
FoliosText.CODECreads it. - read(JsonElement) - Static method in record class net.ixdarklord.folios.internal.quest.ItemMatch
- read(JsonObject) - Static method in class net.ixdarklord.folios.api.client.FoliosObjective
-
A condition as JSON writes it.
- read(JsonObject) - Static method in record class net.ixdarklord.folios.internal.client.page.Observed
-
What a page's or an element's JSON observes; null for one that observes nothing.
- read(JsonObject, HolderLookup.Provider) - Static method in record class net.ixdarklord.folios.internal.quest.QuestRewards
-
Rewards as written, their items made with the registries given (the server's, or the client's world's).
- read(JsonObject, Identifier) - Static method in class net.ixdarklord.folios.internal.quest.ServerObjective
-
An objective as JSON writes it;
bookis the quest's, for its"read"objectives. - read(JsonObject, Identifier) - Static method in record class net.ixdarklord.folios.api.client.FoliosLock
-
The lock an object of a book's JSON (a category, an entry or a page) has.
- read(Identifier, JsonObject) - Static method in record class net.ixdarklord.folios.internal.quest.ServerQuest
- READ_SECONDS - Static variable in class net.ixdarklord.folios.internal.config.FoliosServerConfig
- readAll(JsonElement) - Static method in class net.ixdarklord.folios.api.client.FoliosObjective
-
One condition, or a list of them all of which must hold.
- readCount() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
- reader() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
-
The book as it is read on this screen: where it is open.
- reader() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
-
Returns the value of the
readerrecord component. - reading() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
-
Returns the value of the
readingrecord component. - Reading(boolean, int) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
-
Creates an instance of a
Readingrecord class. - READING - Static variable in class net.ixdarklord.folios.internal.core.FoliosRegistry
-
On a guide book while its holder reads it in their hands: others see them hold it up open.
- ReadingAt(boolean, Identifier, String, int, boolean) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
-
Creates an instance of a
ReadingAtrecord class. - READS_PER_MINUTE - Static variable in class net.ixdarklord.folios.internal.config.FoliosServerConfig
- receive(FoliosPayloads.Advancements) - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
- receive(FoliosPayloads.Quests) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
-
The quests the server sent: kept, and books laid out again so their quest pages show them.
- receive(FoliosPayloads.Recipe) - Static method in class net.ixdarklord.folios.internal.client.FoliosRecipes
- receive(FoliosPayloads.SharedReading) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
- receive(FoliosPayloads.Source) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
-
A source the server sent: kept, and books written again if its rows changed.
- receive(FoliosPayloads.Structure) - Static method in class net.ixdarklord.folios.internal.client.FoliosStructures
- received(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
- recipe(FoliosPayloads.Recipe) - Static method in class net.ixdarklord.folios.internal.client.FoliosClientNetwork
- Recipe(Identifier, List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
-
Creates an instance of a
Reciperecord class. - RecipePageElement - Record Class in net.ixdarklord.folios.internal.client.page
- RecipePageElement(List, Optional, String) - Constructor for record class net.ixdarklord.folios.internal.client.page.RecipePageElement
-
Creates an instance of a
RecipePageElementrecord class. - RecipeRequest(List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
-
Creates an instance of a
RecipeRequestrecord class. - recipes() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
-
Returns the value of the
recipesrecord component. - recipes() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
-
Returns the value of the
recipesrecord component. - record() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
-
Returns the value of the
recordrecord component. - refresh() - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
-
Lays every book out again at its next drawing, for after something its locks depend on changed.
- register() - Static method in class net.ixdarklord.folios.internal.client.page.ScenePopups
-
Registers the four kinds (once, as the client starts).
- register(String, FoliosLinks.Kind) - Static method in class net.ixdarklord.folios.api.client.FoliosLinks
-
Adds a kind of link,
scheme:target; a scheme already taken (Folios's own too) is refused. - register(Identifier, MapCodec) - Static method in class net.ixdarklord.folios.api.client.page.FoliosPageElements
-
Adds a type of element (or of page); register it while the client initialises, before resources load.
- register(Identifier, Supplier) - Static method in class net.ixdarklord.folios.api.FoliosSources
-
Adds a source the client works out itself (call on the client; asked when a page observing it is laid out).
- register(Identifier, FoliosObjectives.Source) - Static method in class net.ixdarklord.folios.api.client.FoliosObjectives
- register(Identifier, FoliosReveal) - Static method in class net.ixdarklord.folios.api.client.FoliosReveals
-
Adds an effect, or replaces the one with that id.
- register(Identifier, FoliosStyles.Style) - Static method in class net.ixdarklord.folios.api.client.FoliosStyles
- registerFlag(String, Predicate) - Static method in class net.ixdarklord.folios.api.FoliosQuests
-
A flag a mod works out for each player, for quests'
"flag"objectives. - registerServer(Identifier, Function) - Static method in class net.ixdarklord.folios.api.FoliosSources
-
Adds a source the server works out (data-driven content), sent to every player.
- registerValue(Identifier, ToDoubleFunction) - Static method in class net.ixdarklord.folios.api.FoliosQuests
-
A value for quests'
"source"objectives to follow ({"source": "mymod:mana", "goal": 100}). - release() - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
- RELEASE - Static variable in class net.ixdarklord.folios.api.FoliosFormat
-
The Folios release this is: a book naming a later one needs a newer Folios.
- reload(ResourceManager) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
- removed() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- removed() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- removed() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
-
Returns the value of the
removedrecord component. - removed(Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
-
The ids the server's data packs took out of a source, to take out of the client's rows too.
- render(CameraRenderState, float) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
-
Draws the ghosts, after the level and before the hands.
- requires() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
-
Returns the value of the
requiresrecord component. - requires() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
-
Returns the value of the
requiresrecord component. - reserved() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
-
Returns the value of the
reservedrecord component. - reset() - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
- reset() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
-
Returns the value of the
resetrecord component. - reset(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosQuests
-
Takes back a player's quest, and its claim: they can do it, and claim it, again.
- reset(ServerPlayer, Identifier) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
- RESET - Enum constant in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
- resolve(String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
-
The text a raw string stands for: its translation if it is a translation key, with each
{lang:...}put in its place. - resolve(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
- resolveDependencies(ResolvableModel.Resolver) - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
- Result(Map, Map, Map) - Constructor for record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
-
Creates an instance of a
Resultrecord class. - reveal() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
revealrecord component. - reveal() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Returns the value of the
revealrecord component. - reveal() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Starts the open spread's reveal again from the beginning (as a handheld book comes open).
- revealHeld() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Whether the open spread's reveal waits to start: its pages aren't shown yet.
- revealHeld() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
- revealing(FoliosPainter, FoliosReader.Spot, boolean) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
The painter to draw a page's content through, for a page of the spread at
at: while a leaf turns, the spread it brings is hidden (its effect at the start), and once it is down its content shows as the effect has it. - revealOf(FoliosReader.Spot) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
The reveal a spread's pages use: its entry's own, or the book's.
- RevealPainter - Class in net.ixdarklord.folios.internal.client.paint
- reward() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
Returns the value of the
rewardrecord component. - rewards() - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
-
Returns the value of the
rewardsrecord component. - rewards() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
-
Returns the value of the
rewardsrecord component. - rewards(Identifier) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
-
A quest's rewards, read with the client's world; null where it has none, or before the world is there.
- ribbonRoot(int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
Where a ribbon tucked
depthleaves deep comes out of the fore-edge at the page'sedge. - RIGHT - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
- RISE - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
- rl(String) - Static method in class net.ixdarklord.folios.internal.core.Folios
- rolls() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
-
Returns the value of the
rollsrecord component. - row() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns the value of the
rowrecord component. - row(String) - Static method in class net.ixdarklord.folios.api.FoliosSources
-
A row to fill in:
FoliosSources.row(id).field("name", ...).field("cost", 3). - Row(String, Map) - Constructor for record class net.ixdarklord.folios.api.FoliosSources.Row
-
Creates an instance of a
Rowrecord class. - rows() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
-
Returns the value of the
rowsrecord component. - rows(Font, CoverMarkers.Lettering) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
-
Lays a lettering out in model units: a font line as tall as its size (rows sharing it when there are more), wrapped at its width at that size, then shrunk to fit across.
- rows(Identifier) - Static method in class net.ixdarklord.folios.api.FoliosSources
-
A source's rows as the client has them, as
FoliosSources.rows(Identifier, String)with nothing to narrow it. - rows(Identifier, String) - Static method in class net.ixdarklord.folios.api.FoliosSources
-
A source's rows as the client has them: a source Folios gives itself (
folios:items, ...), narrowed byof; then those the server sent; then those of a client source of the same id, a row whose id is already there taking its place; less those data packs removed. - rows(Identifier, String) - Static method in class net.ixdarklord.folios.internal.client.FoliosBuiltinSources
-
The source's rows now, narrowed by
of(null for all); null for a source that isn't one of these. - Rows(List, float, float) - Constructor for record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
-
Creates an instance of a
Rowsrecord class. - rule(FoliosBook.CoverText.Line) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
-
A soft rule's pieces, in model units about its middle: {x0, x1, alpha} runs of its line, fading out to its ends, then the stud's half size.
- RULE - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
- RULE - Enum constant in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
- runes() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
-
Returns the value of the
runesrecord component. - RUNES - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
S
- save() - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
Sends what changed to the server to keep (and, for a copy's, the player's too).
- save() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Remembers where the reader left off.
- scale() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Returns the value of the
scalerecord component. - scale() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
-
Returns the value of the
scalerecord component. - scale() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Returns the value of the
scalerecord component. - scale(float) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- scale(float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- scale(float) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- scale(float) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- scaled(float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- scaled(float) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- scaled(float) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- scaled(int) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
A height written for the default page, for this one: grown as the page is wider, so a window (a scene, a picture) keeps its shape on a larger page rather than turning into a strip.
- scaled(GuiItemRenderState) - Static method in class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems
-
An item handed to the screen as one drawn on its own at its size, or null to draw it as the game does.
- ScaledGuiItems - Class in net.ixdarklord.folios.internal.client.paint
- ScaledGuiItems.State - Record Class in net.ixdarklord.folios.internal.client.paint
- SCATTER - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
- scene(SceneViewport, int, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
A scene's picture; the painter keeps it in use while it is drawn.
- scene(SceneViewport, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- scene(SceneViewport, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- scene(SceneViewport, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- scene(SceneViewport, int, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- scene(SceneViewport, int, int, int, int, float, float) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
As
FoliosPainter.scene(SceneViewport, int, int, int, int), showing only the part of it fromu0tou1across (0 to 1). - scene(SceneViewport, int, int, int, int, float, float) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- scene(SceneViewport, int, int, int, int, float, float) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- scene(SceneViewport, int, int, int, int, float, float) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- scene(SceneViewport, int, int, int, int, float, float) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- scene(SceneViewport, int, int, int, int, float, float, float, float, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
As
FoliosPainter.scene(SceneViewport, int, int, int, int), showing only the part of it from (u0,v0) to (u1,v1) (0 to 1, from its top left), tinted byargb: its alpha fades the picture. - scene(SceneViewport, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- scene(SceneViewport, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- scene(SceneViewport, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- scene(SceneViewport, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- SCENE_DETAIL - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
How many texture pixels a scene has for each page pixel it is shown over: enough for it to stay sharp on a handheld book held close and on large screens.
- ScenePopups - Class in net.ixdarklord.folios.internal.client.page
-
Folios's own popup links: a window over the book showing what the link names, turning, as the page elements of the same kind show it.
- scissorArea() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
- SCREEN - Static variable in class net.ixdarklord.folios.api.client.FoliosStyles
- SCREEN_SPINE - Static variable in class net.ixdarklord.folios.internal.client.page.Shapes
-
The spine's width between a screen book's pages, which a spread's halves draw on into to meet.
- ScreenPainter - Class in net.ixdarklord.folios.internal.client.paint
- ScreenPainter(GuiGraphicsExtractor, float, float, float, FoliosPalette, FoliosSession, AbstractPainter.Navigator, float, float, float, List) - Constructor for class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- scroll() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
Returns the value of the
scrollrecord component. - scroll(int, int, int, int, FoliosPainter.Scroll) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
Makes a rectangle take the mouse wheel while the pointer is over it, rather than the wheel turning the page.
- scroll(int, int, int, int, FoliosPainter.Scroll) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- scroll(int, int, int, int, FoliosPainter.Scroll) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- scroll(int, int, int, int, FoliosPainter.Scroll) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- scroll(FoliosReader, double, double, double) - Method in class net.ixdarklord.folios.internal.client.screen.PopupLayer
-
The wheel: true when the pointer is over a pinned popup (zooming its scene, if over one).
- SCROLL - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
-
Stays in a box, its text scrolled in place a line at a time, with a scrollbar beside it.
- SCROLL_GRIP - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- SCROLL_THUMB - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- SCROLL_TRACK - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- scrollAt(List, double, double) - Static method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
The wheel handler of the last place among these the pointer is over that takes it; null for none.
- scrollbar(FoliosPainter, int, int, int, int, int, boolean) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
A scrollbar (the scrollbar sprites)
heightpixels down from (x, y): its groove in the book's panel and line colours, and its thumb,thumbpixels tall atthumbY, in the colour of its clasps' lit rim (brighter while it is held or under the pointer), with a grip on it when it is tall enough to hold one. - SCROLLBAR - Static variable in class net.ixdarklord.folios.internal.client.page.Shapes
-
How wide a scrollbar is.
- scrolled(double) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter.Scroll
- search(String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Shows what a search finds.
- search(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
-
The open entries whose name or words contain every word of a query, best matches (by name) first.
- search(StyledEditBox) - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
-
Makes the search field, carrying over what an earlier one held; the screen adds it as a widget.
- searchField() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
- searchText() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement
-
Words of the page a search should find it by.
- searchText() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
- searchText() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
- searchText() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
- searchText() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
- searchText() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
- searchText() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
- searchText() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
- searchText() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
- searchText() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
- searchText() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
- searchText() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
- seconds() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
-
Returns the value of the
secondsrecord component. - seconds() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- secret() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
-
Returns the value of the
secretrecord component. - seen() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns the value of the
seenrecord component. - selector() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
-
Returns the value of the
selectorrecord component. - selector() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
-
Returns the value of the
selectorrecord component. - send(MinecraftServer, Identifier) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
-
Sends a server source to every player.
- sendAll(ServerPlayer) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
-
Sends every server source to a player, as they join.
- separator() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns the value of the
separatorrecord component. - serverHasGuides() - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
-
Whether the server has CoolCatLib: it has said which advancements the player has.
- ServerObjective - Class in net.ixdarklord.folios.internal.quest
-
An objective of a server quest, read from the same JSON a book's quest takes and checked by the server alone.
- ServerQuest - Record Class in net.ixdarklord.folios.internal.quest
-
A quest a data pack gives (
data/<namespace>/folios/quests/<name>.json): its objectives, followed by the server, and what it gives once done. - ServerQuest(Identifier, Identifier, List, List, boolean, JsonObject, JsonObject) - Constructor for record class net.ixdarklord.folios.internal.quest.ServerQuest
-
Creates an instance of a
ServerQuestrecord class. - serverRows(MinecraftServer, Identifier) - Static method in class net.ixdarklord.folios.api.FoliosSources
-
A server source's rows now (less those data packs removed, with those they added); for Folios's sending.
- serverSources() - Static method in class net.ixdarklord.folios.api.FoliosSources
-
Every server source's id, a data pack's too.
- session - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
- session - Variable in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- session(Identifier) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
-
A book's laid-out pages, kept between openings; null when there is no such book.
- session(Identifier, int, int) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
-
A book's laid-out pages for pages
widthbyheight; the default session for the default page size. - setFlag(String, BooleanSupplier) - Static method in class net.ixdarklord.folios.api.client.FoliosGuides
-
Sets a flag that entries can be locked behind (
"flag": "mymod:hard_mode"in their JSON). - setFlag(String, BooleanSupplier) - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
- setFlag(ServerPlayer, String, boolean) - Static method in class net.ixdarklord.folios.api.FoliosQuests
-
Sets or clears one of a player's own flags.
- setFlag(ServerPlayer, String, boolean) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
- setLast(FoliosBook.Location) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
- setLastSpread(String, int) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
- setLeftOpen(boolean) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
- settings() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
-
Returns the value of the
settingsrecord component. - settings() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
-
Returns the value of the
settingsrecord component. - ShaderManagerMixin - Class in net.ixdarklord.folios.internal.mixin.client
- ShaderManagerMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.ShaderManagerMixin
- Shapes - Class in net.ixdarklord.folios.internal.client.page
- Shapes.Icon - Enum Class in net.ixdarklord.folios.internal.client.page
-
The little controls printed on pages: each a pixel icon on a clasp ('X' in its ink, 'o' a softer shade).
- SharedBookPoseMixin - Class in net.ixdarklord.folios.internal.mixin.client
- SharedBookPoseMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.SharedBookPoseMixin
- SharedBookRenderMixin - Class in net.ixdarklord.folios.internal.mixin.client
- SharedBookRenderMixin() - Constructor for class net.ixdarklord.folios.internal.mixin.client.SharedBookRenderMixin
- SharedBooks - Class in net.ixdarklord.folios.internal.client.handheld
- sharedReading(FoliosPayloads.SharedReading) - Static method in class net.ixdarklord.folios.internal.client.FoliosClientNetwork
- SharedReading(int, FoliosPayloads.ReadingAt) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
-
Creates an instance of a
SharedReadingrecord class. - sharp(Runnable) - Static method in class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems
-
Draws what
drawhands the screen with its scaled items drawn at the size they are shown. - shift() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Returns the value of the
shiftrecord component. - show(FoliosBook, Component, Component, FoliosIcon, boolean) - Static method in class net.ixdarklord.folios.internal.client.FoliosToast
-
Shows a toast: a heading over a name, with an icon (none for null), or the trophy for mastery.
- show(GuiGraphicsExtractor, Font, List, int, int, FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
-
Shows tooltip lines in the book's colours, over everything drawn so far: the first as a name, the rest quieter.
- show(GuiGraphicsExtractor, Font, List, int, int, FoliosBook, int) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
-
As
FoliosTooltips.show(GuiGraphicsExtractor, Font, List, int, int, FoliosBook), with a soft rule above the line atruleBefore(none for -1): what is said set apart from what to do. - show(GuiGraphicsExtractor, Font, List, int, int, FoliosBook, int, float) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
-
As
FoliosTooltips.show(GuiGraphicsExtractor, Font, List, int, int, FoliosBook, int), drawnscaletimes larger (no smaller than as it is): to match a book drawn larger than the GUI scale, kept on the screen all the same. - shown() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
-
How open it is, 0 folded to 1 open, eased.
- shown(float) - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
-
The block shown at a time (seconds): a tag's blocks in turn, a second each.
- SHOWN - Static variable in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
- showProgress() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
showProgressrecord component. - shut() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
-
Shuts the book in the reader's hands: it stays held up, to be opened again or put away.
- shut() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
-
Returns the value of the
shutrecord component. - side(CoverMarkers.Marked) - Static method in class net.ixdarklord.folios.internal.client.CoverMarkers
-
How wide a marked gem is, in model units.
- single() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
-
Returns the value of the
singlerecord component. - single(FoliosPageElement, ElementLayout, Observed) - Static method in record class net.ixdarklord.folios.internal.client.page.TextPage
-
A page of one element, set as its JSON says (it lays itself out as its type does when it can't be set so).
- size() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
-
Returns the value of the
sizerecord component. - sized() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
-
Whether it is a size of its own (pixels, or a share of the page), not the rest of the page or its content's.
- slot(FoliosPainter, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
An 18-pixel slot (the slot sprite) for an item drawn at (x + 1, y + 1).
- slot(FoliosPainter, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
A slot
sizepixels square, its edge a pixel wide at any size. - SLOT_BORDER - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- SLOT_WELL - Static variable in class net.ixdarklord.folios.internal.client.page.Sprites
- smooth(float) - Static method in interface net.ixdarklord.folios.api.client.FoliosReveal
-
Eases 0 to 1 gently at both ends.
- sort() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
-
Returns the value of the
sortrecord component. - sort() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Returns the value of the
sortrecord component. - sort() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns the value of the
sortrecord component. - source() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns the value of the
sourcerecord component. - source() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
-
Returns the value of the
sourcerecord component. - source(int) - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
-
Which page of the entry's JSON a laid page came from.
- Source(Identifier, List, List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Source
-
Creates an instance of a
Sourcerecord class. - sparkle(FoliosPainter, int, int, float, int) - Static method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
-
Draws the unread sparkle, 7 pixels square from (x, y), blinking now and then;
phase(seconds) staggers sparkles so they don't all blink together. - SPARKLE - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
-
A four-pointed sparkle, marking what hasn't been read yet, as the frames of its blink: from a point of light through a small star to its resting shape and a flare with its points drawn out.
- SpecialModelRenderersAccessor - Interface in net.ixdarklord.folios.internal.mixin.client
- spin() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
-
Returns the value of the
spinrecord component. - split(int, int) - Method in class net.ixdarklord.folios.api.client.page.FoliosText
-
Splits the text into pieces that fit: the first
firstHeighttall, the restnextHeight. - spot - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
- Spot(String, int) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
-
Creates an instance of a
Spotrecord class. - spotlight() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
Returns the value of the
spotlightrecord component. - SpotlightPageElement - Record Class in net.ixdarklord.folios.internal.client.page
- SpotlightPageElement(FoliosStack, Optional, String, boolean) - Constructor for record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
-
Creates an instance of a
SpotlightPageElementrecord class. - spread() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPageElement
-
Whether the page spreads over both pages of an open book: its laid pages then come in pairs, a left page and the right page beside it, and it starts on a left page (an empty page is put before it if need be).
- spread() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
- spread() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
- SpreadPage - Record Class in net.ixdarklord.folios.internal.client.page
- SpreadPage(Optional, String, Optional, Optional, Optional, Optional, int) - Constructor for record class net.ixdarklord.folios.internal.client.page.SpreadPage
-
Creates an instance of a
SpreadPagerecord class. - SpreadPage.Build - Record Class in net.ixdarklord.folios.internal.client.page
-
A build in the window: a multiblock page's pattern and mapping.
- SpreadPage.MapLayout - Record Class in net.ixdarklord.folios.internal.client.page
-
The map: its places, the paths between them (pairs of ids), and a picture under them.
- SpreadPage.Node - Record Class in net.ixdarklord.folios.internal.client.page
-
A place on the map: where it is in the window, what it shows, the entry it opens, and its label.
- Sprites - Class in net.ixdarklord.folios.internal.client.page
-
The sprites a book's widgets are drawn from: bars, clasps, panels, slots, the flip pager.
- stack() - Method in class net.ixdarklord.folios.api.client.page.FoliosIcon
- stack() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
-
Returns the value of the
stackrecord component. - stack(float, int) - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
-
A stack of what is shown at a time,
countof it; empty for a block with no item. - stacks() - Method in class net.ixdarklord.folios.api.client.page.FoliosStack
-
Every stack it stands for; a missing item is a barrier, so the mistake shows.
- stagger(float, float, float) - Static method in interface net.ixdarklord.folios.api.client.FoliosReveal
-
A part's own progress when parts start one after another:
place(0 to 1) is where it is in the order, andspreadhow much of the reveal the starts are spread over (0 all together, nearly 1 one at a time). - STAR - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
- STAR_OUTLINE - Static variable in class net.ixdarklord.folios.internal.client.screen.FoliosBar
-
The star, its edge only: a page not yet bookmarked.
- start() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Returns the value of the
startrecord component. - start(int) - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
-
Where a page of the entry's JSON begins among the laid pages.
- start(Component, Map) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
-
Starts guiding a build (offsets from its lowest corner), in place of any other.
- startFrame() - Static method in class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems
-
The frame's scaled items are about to be drawn: their drawings are free again.
- starts() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
-
Returns the value of the
startsrecord component. - state(ServerPlayer) - Static method in class net.ixdarklord.folios.internal.quest.QuestTracker
- State(GuiItemRenderState, int, int, int, int, float, Matrix3x2f, int) - Constructor for record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Creates an instance of a
Staterecord class. - staticLeft() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
The spread whose left page lies to the left while the leaf turns, and whose right page lies to the right.
- staticRight() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
- status() - Method in record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
-
Returns the value of the
statusrecord component. - status() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
-
Returns the value of the
statusrecord component. - step() - Method in interface net.ixdarklord.folios.internal.client.paint.WorldPainter.Surface
-
How far apart, along x, the surface bends: shapes are cut there, so they lie exactly on it.
- step(String) - Static method in class net.ixdarklord.folios.internal.format.BookUpgrader
-
A format's changes, as the mod carries them.
- stepped(FoliosPainter, int, int, int, float, int, int) - Static method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
A bar of
stepsparts, as a category's entries or a quest's objectives, 5 pixels tall from (x, y) and a pixel of shadow under it, drawn as the mastery bar is: a rim with its corners left out, lit along its top and left and shaded along its foot and right; a groove sunk under it, a faint light along its floor; the fill lit along its top, shaded along its foot and crossed by fine slanting stripes, with a glint at its end. - stop() - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
- STREAM_CODEC - Static variable in record class net.ixdarklord.folios.internal.FoliosRecord
- stretch() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Returns the value of the
stretchrecord component. - STRICT - Static variable in class net.ixdarklord.folios.internal.config.FoliosServerConfig
- structure(FoliosPayloads.Structure) - Static method in class net.ixdarklord.folios.internal.client.FoliosClientNetwork
- Structure(Identifier, int, List, List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
-
Creates an instance of a
Structurerecord class. - StructurePageElement - Record Class in net.ixdarklord.folios.internal.client.page
- StructurePageElement(List, Optional, String, int, Showcase.Selector) - Constructor for record class net.ixdarklord.folios.internal.client.page.StructurePageElement
-
Creates an instance of a
StructurePageElementrecord class. - StructureRequest(List) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
-
Creates an instance of a
StructureRequestrecord class. - structures() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
-
Returns the value of the
structuresrecord component. - structures() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
-
Returns the value of the
structuresrecord component. - StructureTemplateAccessor - Interface in net.ixdarklord.folios.internal.mixin
- style() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
stylerecord component. - SUBHEADING - Enum constant in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
- submit(AvatarRenderState, PoseStack, SubmitNodeCollector) - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
- submit(Identifier, PoseStack, SubmitNodeCollector, int, int, boolean, int) - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
- subtitle() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
-
Returns the value of the
subtitlerecord component. - subtitle() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
subtitlerecord component. - subtitle() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
-
Returns the value of the
subtitlerecord component. - SUBTITLE - Enum constant in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
- SUBTITLE - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
- subtitleOr(FoliosBook.CoverText.Line) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
- subtitleY() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
-
Returns the value of the
subtitleYrecord component. - subtitleY() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
-
Returns the value of the
subtitleYrecord component. - summary() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
-
Returns the value of the
summaryrecord component. - summary() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
-
Returns the value of the
summaryrecord component. - SUMMARY - Enum constant in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
- summaryText() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
-
Returns the value of the
summaryTextrecord component. - SWEEP - Static variable in class net.ixdarklord.folios.api.client.FoliosReveals
- sweepFrame(float, float, float) - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
The frame of a sweep that plays once every
periodseconds, takinglengthof 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
openthat far (the latch goes first). - synced(Map) - Static method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
The server has synced the player's records: each memory without unsent changes takes its book's.
- synced(PlayerQuests, PlayerQuests) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
-
What the server found of the player's quests changed: books are laid out again if any opened or was done.
T
- tab() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
Returns the value of the
tabrecord component. - tabColor(FoliosCategory, FoliosPalette, boolean, boolean) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
A tab's colour: its category's own (or the book's accent, for the front, bookmarks and categories without one), full where the reader is, a little deeper under the pointer, and deeper still towards the cover otherwise.
- tabColor(FoliosCategory, FoliosPalette, float) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
A tab's colour as it moves: from its resting colour at 0 to its full one at 1 (
TabMotion.out(String, boolean, boolean)). - tabDepth(int, float) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
How deep among the leaves a tab is tucked, in leaves: the top one just under the surface, each below a little deeper; the open one (and, part way, one under the pointer) rises to the surface.
- tabDepth(int, float, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
The same, in a fore-edge
leaveswide. - tabDetail(FoliosCategory, String) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
What a tab's tooltip says under its name: how much of a category has been read, what the others hold.
- tabKey(FoliosCategory, String) - Static method in class net.ixdarklord.folios.internal.client.FoliosReader
-
The key a tab moves by: its category, or the part of the book it opens ("home", "bookmarks", "index").
- TabMotion - Class in net.ixdarklord.folios.internal.client
- TabMotion() - Constructor for class net.ixdarklord.folios.internal.client.TabMotion
- tabPlate() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
Returns the value of the
tabPlaterecord component. - tabs - Variable in class net.ixdarklord.folios.internal.client.FoliosReader
-
How the book's ribbon tabs move.
- tabSpacing() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Returns the value of the
tabSpacingrecord component. - tabX() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Returns the value of the
tabXrecord component. - tabY() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Returns the value of the
tabYrecord component. - tags() - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
-
Returns the value of the
tagsrecord component. - target() - Method in record class net.ixdarklord.folios.api.client.FoliosLinks.Found
-
Returns the value of the
targetrecord component. - Target(String, int, String, String) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosSession.Target
-
Creates an instance of a
Targetrecord class. - text() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
The text as the list is now.
- text() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
-
Returns the value of the
textrecord component. - text() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
-
Returns the value of the
textrecord component. - text(String) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
- text(Component, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- text(Component, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- text(FormattedCharSequence, int, int, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- text(FormattedCharSequence, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- text(FormattedCharSequence, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- text(FormattedCharSequence, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- text(FormattedCharSequence, int, int, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- textKey(Identifier, String) - Static method in class net.ixdarklord.folios.internal.client.FoliosLibrary
-
The translation key of a book's own text:
folios.<namespace>.<path>.<what>, a / in the path as a dot. - TextPage - Record Class in net.ixdarklord.folios.internal.client.page
- TextPage(Optional, String, List, ElementLayout, boolean, Observed) - Constructor for record class net.ixdarklord.folios.internal.client.page.TextPage
-
Creates an instance of a
TextPagerecord class. - TextPage.Item - Record Class in net.ixdarklord.folios.internal.client.page
-
An element of a page, how it is set there, and the source its text observes (null for none).
- texture() - Method in class net.ixdarklord.folios.api.client.page.FoliosIcon
- texture() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Returns the value of the
texturerecord component. - texture() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
Returns the value of the
texturerecord component. - texture(Identifier) - Static method in class net.ixdarklord.folios.api.client.page.FoliosIcon
- texture(Identifier, int, int, int, int, float, float, float, float, int) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
A part of a texture, from its (u0, v0) to its (u1, v1), each 0 to 1, tinted by
argb. - texture(Identifier, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- texture(Identifier, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- texture(Identifier, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- texture(Identifier, int, int, int, int, float, float, float, float, int) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- textures() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
texturesrecord component. - Textures(Identifier, Identifier, Identifier, Identifier, Identifier, Identifier) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
The book's textures, its spotlight card Folios's own.
- Textures(Identifier, Identifier, Identifier, Identifier, Identifier, Identifier, Identifier) - Constructor for record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
Creates an instance of a
Texturesrecord class. - tick() - Static method in class net.ixdarklord.folios.internal.client.FoliosRecipes
- tick() - Static method in class net.ixdarklord.folios.internal.client.FoliosStructures
- tick() - Static method in class net.ixdarklord.folios.internal.client.handheld.HandheldBook
- tick() - Method in class net.ixdarklord.folios.internal.client.handheld.HandheldScreen
- tick() - Static method in class net.ixdarklord.folios.internal.client.handheld.SharedBooks
-
Lets go of books not heard of for a while, or whose reader is gone.
- tick() - Static method in class net.ixdarklord.folios.internal.client.page.PreviewEntities
-
At the end of every client tick.
- tick() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosScreen
- tick(Minecraft) - Static method in class net.ixdarklord.folios.internal.client.build.BuildGuide
- tick(Minecraft) - Static method in class net.ixdarklord.folios.internal.client.ClientQuests
-
Every client tick: tells the server which entry is open, when that has changed.
- tick(Minecraft) - Static method in class net.ixdarklord.folios.internal.client.ObtainedItems
-
Looks at the inventory when it has changed since last time, noting the items books ask about that are in it.
- tick(MinecraftServer) - Static method in class net.ixdarklord.folios.internal.FoliosSourceData
-
At the end of a tick: after data packs reloaded, every source is sent again.
- tilt() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns the value of the
tiltrecord component. - time() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
Seconds since the book was opened: for what moves or cycles on a page.
- time() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- time() - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- time() - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- tint() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
-
Returns the value of the
tintrecord component. - tint() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Returns the value of the
tintrecord component. - tint() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Returns the value of the
tintrecord component. - TintedGuiItems - Class in net.ixdarklord.folios.internal.client.paint
- TintedGuiItems.Tinted - Interface in net.ixdarklord.folios.internal.client.paint
-
An item handed to the screen, with the colour it was handed with.
- title() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
- title() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
- title() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
- title() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
-
Returns the value of the
titlerecord component. - title() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPopup
-
Its title, along its top.
- title() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
-
Returns the value of the
titlerecord component. - title() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
-
Returns the value of the
titlerecord component. - title(FoliosPainter, Component, int) - Static method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
A page's title: bold, with a line under it.
- title(FoliosPainter, Component, int, FoliosIcon) - Static method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
As
FoliosLayout.title(FoliosPainter, Component, int), with an icon before it, unless none: three quarters of its size, centred over a mark of the book's colour that heads the line under the title, the title starting where the rest of the line does. - title(FoliosPainter, Component, int, FoliosIcon, FoliosAlign) - Static method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
As
FoliosLayout.title(FoliosPainter, Component, int, FoliosIcon), placed across the page by an alignment (left for null or justify). - TITLE - Enum constant in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
- TITLE - Static variable in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
- TITLE_HEIGHT - Static variable in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
How much room a title takes: its line, its rule under it, and 4 pixels under that (as a heading in text has).
- titleAlign() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
How the title is aligned: its own, else the body's (justified text keeps a left title).
- titleAlignment() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
Returns the value of the
titleAlignmentrecord component. - titleColor(FoliosBook) - Static method in class net.ixdarklord.folios.internal.client.FoliosTooltips
-
The text colour of a tooltip's name in a book's colours.
- titleIcon() - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
- titleIcon(FoliosIcon) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
The icon put before the titles of the pages laid out next (as
FoliosLayout.flow(String, int, String, FoliosPageElement.Part)draws them): their entry's, or a page's own. - titleOr(FoliosBook.CoverText.Line) - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
- titleY() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
-
Returns the value of the
titleYrecord component. - titleY() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
-
Returns the value of the
titleYrecord component. - to() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Returns the value of the
torecord component. - toggleBookmark(FoliosBook.Location) - Method in class net.ixdarklord.folios.internal.client.FoliosMemory
-
Adds a bookmark at a place, or removes the entry's if it has one; returns whether it is bookmarked now.
- token(Identifier, FoliosBook.Location) - Static method in class net.ixdarklord.folios.internal.client.FoliosMentions
-
A mention of a page, as written in chat;
atnull for the book's front. - TOO_LARGE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
- tooltip() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
-
Deprecated.
- tooltip(String) - Method in class net.ixdarklord.folios.internal.client.FoliosSession
-
What a link says under the pointer: a kind of a mod's own as it says, else where it goes.
- tooltip(List) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
A tooltip of several lines: a name, then lines saying more.
- tooltip(List) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- tooltip(List) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- tooltip(List) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- tooltip(FoliosBook, String) - Method in interface net.ixdarklord.folios.api.client.FoliosLinks.Kind
-
What the link says under the pointer: a title and lines under it; empty for nothing.
- tooltip(Component) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
-
Shows a tooltip at the pointer this frame.
- tooltip(Component) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- tooltip(Component) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- tooltip(Component) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- tooltip(ItemStack) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- tooltip(ItemStack) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- tooltip(ItemStack) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- tooltip(ItemStack) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- tooltipLines() - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- top() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
-
Returns the value of the
toprecord component. - TOP - Enum constant in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Anchor
- TOP_LEFT - Enum constant in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
- TOP_RIGHT - Enum constant in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Colors
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Layout
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Location
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Models
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Textures
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosCategory
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry.Page
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosEntry
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosLinks.Found
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosLock
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Look
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.page.FoliosLayout.Flow
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.page.FoliosPalette
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
-
Returns a string representation of this record class.
- toString() - Method in class net.ixdarklord.folios.internal.client.build.BlockChoice
- toString() - Method in record class net.ixdarklord.folios.internal.client.ClientQuests.Quest
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Markers
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Rows
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Flip
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosReader.Spot
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.EntryPages
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.FoliosStructures.Known
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.BuildPageElement
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout.Height
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.ElementLayout
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.EmptyPage
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.ErrorPage
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.ImagePageElement
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement.Link
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.LinksPageElement
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.MultiblockPageElement
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.QuestPageElement
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.RecipePageElement
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.SpotlightPageElement
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Build
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.MapLayout
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.StructurePageElement
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage.Item
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosRecord.Place
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.FoliosRecord
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.format.BookUpgrader.Result
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.quest.ItemMatch
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards
-
Returns a string representation of this record class.
- toString() - Method in record class net.ixdarklord.folios.internal.quest.ServerQuest
-
Returns a string representation of this record class.
- track(Entity) - Static method in class net.ixdarklord.folios.internal.client.page.PreviewEntities
-
An entity a scene shows: it ages with the game from now, facing straight ahead.
- translate(float, float) - Method in interface net.ixdarklord.folios.api.client.page.FoliosPainter
- translate(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- translate(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.EdgeFadePainter
- translate(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.RevealPainter
- translated(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.AbstractPainter
- translated(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.ScreenPainter
- translated(float, float) - Method in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- translation(String, List, String) - Static method in class net.ixdarklord.folios.api.client.page.FoliosText
-
Markup for a translation,
{lang:key|with...}, with what to show if there is no such key (null to show the key). - tuck(FoliosPainter, int, int, int, int, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
Over a ribbon's root, the leaves above it: they lie on it from the page's
edgeto where it comes out of the block, so it is seen between the leaves at its depth; and a soft shadow they cast on it as it leaves them. - turn(int) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- turnTo(int) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Goes to a spread of the open part, by its left page.
- type() - Method in record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
- type() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
- type() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
- type() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
- TYPE - Static variable in class net.ixdarklord.folios.internal.client.FoliosBookItemModel
- TYPE - Static variable in record class net.ixdarklord.folios.internal.client.FoliosCoverText
- TYPE - Static variable in record class net.ixdarklord.folios.internal.client.FoliosCoverTint
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Claim
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Open
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Progress
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Quests
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Reading
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.ReadingAt
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Recipe
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.RecipeRequest
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.SharedReading
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Source
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Structure
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.StructureRequest
- TYPE - Static variable in record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
- types() - Static method in class net.ixdarklord.folios.api.client.page.FoliosPageElements
- typing() - Method in class net.ixdarklord.folios.internal.client.screen.FoliosBar
U
- u0() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Returns the value of the
u0record component. - u1() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Returns the value of the
u1record component. - Unbaked(float, float, float, float, float, Optional) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
-
Creates an instance of a
Unbakedrecord class. - Unbaked(ItemModel.Unbaked, Optional, Optional) - Constructor for record class net.ixdarklord.folios.internal.client.FoliosBookItemModel.Unbaked
-
Creates an instance of a
Unbakedrecord class. - undone() - Method in record class net.ixdarklord.folios.internal.FoliosPayloads.Advancements
-
Returns the value of the
undonerecord component. - unlocked() - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests.Progress
-
Returns the value of the
unlockedrecord component. - unpin() - Method in class net.ixdarklord.folios.internal.client.FoliosReader
- unread() - Method in record class net.ixdarklord.folios.api.client.FoliosReveal.Use
-
Returns the value of the
unreadrecord component. - update(ToastManager, long) - Method in class net.ixdarklord.folios.internal.client.FoliosToast
- update(ItemStackRenderState, ItemStack, ItemModelResolver, ItemDisplayContext, ClientLevel, ItemOwner, int) - Method in class net.ixdarklord.folios.internal.client.FoliosBookItemModel
- upgrade(String, Map, String, String) - Static method in class net.ixdarklord.folios.internal.format.BookUpgrader
-
Upgrades a book's files from format
fromtoto; the files given are left as they are. - UPGRADER - Static variable in class net.ixdarklord.folios.internal.client.FoliosLibrary
-
The docs site's tool that updates a book's files to the current format.
- url() - Method in record class net.ixdarklord.folios.internal.client.FoliosSession.Target
-
Returns the value of the
urlrecord component. - use(Level, Player, InteractionHand) - Method in class net.ixdarklord.folios.api.FoliosBookItem
- Use(Identifier, float) - Constructor for record class net.ixdarklord.folios.api.client.FoliosReveal.Use
- Use(Identifier, float, boolean) - Constructor for record class net.ixdarklord.folios.api.client.FoliosReveal.Use
- Use(Identifier, float, boolean, boolean) - Constructor for record class net.ixdarklord.folios.api.client.FoliosReveal.Use
-
Creates an instance of a
Userecord class. - useSession(FoliosSession) - Method in class net.ixdarklord.folios.internal.client.FoliosReader
-
Reads on from pages laid out to another size (the screen's GUI scale or window changed): at the same place, an entry's page found again by the page of its JSON it came from, any other part at the same page as far as it goes.
V
- v0() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Returns the value of the
v0record component. - v1() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Returns the value of the
v1record component. - value(LocalPlayer) - Method in interface net.ixdarklord.folios.api.client.FoliosObjectives.Source
- valueOf(String) - Static method in enum class net.ixdarklord.folios.api.client.FoliosBook.PageTurn
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ixdarklord.folios.api.client.FoliosBook.Progress
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Anchor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.ixdarklord.folios.api.client.FoliosBook.PageTurn
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ixdarklord.folios.api.client.FoliosBook.Progress
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ixdarklord.folios.api.client.page.FoliosAlign
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ixdarklord.folios.api.client.page.FoliosText.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ixdarklord.folios.internal.client.CoverMarkers.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Anchor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Height.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ixdarklord.folios.internal.client.page.ElementLayout.Overflow
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ixdarklord.folios.internal.client.page.Shapes.Icon
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ixdarklord.folios.internal.config.FoliosClientConfig.Corner
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Static method in class net.ixdarklord.folios.internal.client.FoliosProgress
- Viewing(Identifier, String) - Constructor for record class net.ixdarklord.folios.internal.FoliosPayloads.Viewing
-
Creates an instance of a
Viewingrecord class. - viewport(int, int) - Method in class net.ixdarklord.folios.api.client.page.FoliosLayout
-
A scene for a page to show (an entity, a structure), drawn to a texture of
widthbyheightpixels (its size on the page timesFoliosLayout.SCENE_DETAIL). - visibleCategories() - Method in record class net.ixdarklord.folios.api.client.FoliosBook
-
The categories the player can see, in order.
W
- walk() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.Handling
-
Returns the value of the
walkrecord component. - weight() - Method in record class net.ixdarklord.folios.internal.quest.QuestRewards.Choice
-
Returns the value of the
weightrecord component. - where() - Method in record class net.ixdarklord.folios.internal.client.page.Observed
-
Returns the value of the
whererecord component. - WHITE - Static variable in class net.ixdarklord.folios.internal.client.paint.WorldPainter
- width() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
-
Returns the value of the
widthrecord component. - width() - Method in interface net.ixdarklord.folios.api.client.page.FoliosPopup
-
How wide its body is, in page pixels.
- width() - Method in class net.ixdarklord.folios.api.client.page.FoliosText
-
The width it was set out to.
- width() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
-
Returns the value of the
widthrecord component. - width() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
-
Returns the value of the
widthrecord component. - width() - Method in record class net.ixdarklord.folios.internal.client.paint.PixelIcon
-
Returns the value of the
widthrecord component. - width(float) - Static method in class net.ixdarklord.folios.internal.client.PageSize
-
A page
factortimes the default, in whole pixels. - width(Font) - Method in class net.ixdarklord.folios.api.client.page.FoliosText
-
The widest line.
- window(int, int) - Method in class net.ixdarklord.folios.api.client.page.FoliosText
-
The lines that lie whole between
fromandfrom + heightdown the text, starting again at y 0. - with(FoliosSources.Row) - Method in record class net.ixdarklord.folios.api.FoliosSources.Row
-
This row with another's fields over its own: what a data pack's row with a used id does.
- with(ElementLayout, Observed) - Method in record class net.ixdarklord.folios.internal.client.page.TextPage
-
This page, set as its JSON says, its text observing a source (null for none).
- with(Identifier, PlayerQuests.Progress) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
- withFlag(String, boolean) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
- withObtained(Set) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
- withRead(Identifier, String) - Method in record class net.ixdarklord.folios.internal.quest.PlayerQuests
- WorldPainter - Class in net.ixdarklord.folios.internal.client.paint
- WorldPainter(PoseStack, SubmitNodeCollector, int, FoliosPalette, FoliosSession, AbstractPainter.Navigator, float, float, float, List) - Constructor for class net.ixdarklord.folios.internal.client.paint.WorldPainter
- WorldPainter(PoseStack, SubmitNodeCollector, int, FoliosPalette, FoliosSession, AbstractPainter.Navigator, float, float, float, List, WorldPainter.Surface) - Constructor for class net.ixdarklord.folios.internal.client.paint.WorldPainter
- WorldPainter.Surface - Interface in net.ixdarklord.folios.internal.client.paint
-
A curved page: where a point of it is in the pose's space, and which way its axes point there.
- wornEdges(FoliosPainter, int, int, int, int, boolean, int) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
A page worn with age, from x0 to x1 and y0 to y1: yellowing creeping in from its head, its foot and its outer side (not its fold) unevenly, deeper here and shallower there; a few faint stains; and the odd small nick or tear in its outer edge.
- wornEdges(FoliosPainter, int, int, int, int, boolean, int, float) - Static method in class net.ixdarklord.folios.internal.client.page.Shapes
-
As
Shapes.wornEdges(FoliosPainter, int, int, int, int, boolean, int), as worn aswearsays: 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
roomat size 1 (font pixels), at most its line count, the last cut short with an ellipsis if more is left.
X
- x() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
-
Returns the value of the
xrecord component. - x() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Returns the value of the
xrecord component. - x() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
-
Returns the value of the
xrecord component. - x() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
-
Returns the value of the
xrecord component. - x() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
-
Returns the value of the
xrecord component. - x0() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
Returns the value of the
x0record component. - x0() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Returns the value of the
x0record component. - x1() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
Returns the value of the
x1record component. - x1() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Returns the value of the
x1record component.
Y
- y() - Method in record class net.ixdarklord.folios.api.client.FoliosBook.CoverText.Line
-
Returns the value of the
yrecord component. - y() - Method in record class net.ixdarklord.folios.api.client.page.FoliosText.Line
-
Returns the value of the
yrecord component. - y() - Method in record class net.ixdarklord.folios.internal.client.page.SpreadPage.Node
-
Returns the value of the
yrecord component. - y0() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Returns the value of the
y0record component. - y0() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
Returns the value of the
y0record component. - y0() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Returns the value of the
y0record component. - y1() - Method in record class net.ixdarklord.folios.internal.client.handheld.CoverModel.Band
-
Returns the value of the
y1record component. - y1() - Method in record class net.ixdarklord.folios.internal.client.paint.AbstractPainter.Hit
-
Returns the value of the
y1record component. - y1() - Method in record class net.ixdarklord.folios.internal.client.paint.ScaledGuiItems.State
-
Returns the value of the
y1record component. - yaw() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
-
Returns the value of the
yawrecord component.
Z
- z() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Lettering
-
Returns the value of the
zrecord component. - z() - Method in record class net.ixdarklord.folios.internal.client.CoverMarkers.Marked
-
Returns the value of the
zrecord component. - z() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText.Unbaked
-
Returns the value of the
zrecord component. - z() - Method in record class net.ixdarklord.folios.internal.client.FoliosCoverText
-
Returns the value of the
zrecord component. - zoom() - Method in record class net.ixdarklord.folios.internal.client.page.EntityPageElement
-
Returns the value of the
zoomrecord component.
All Classes and Interfaces|All Packages|Constant Field Values
FoliosBook.Colors.panel().