net.minecraft.world.item.component

public record WrittenBookContent

implements BookContent<Component, WrittenBookContent>, TooltipProvider

dek
net.minecraft.world.item.component.WrittenBookContent
net.minecraft.class_9302

Field summary

Modifier and TypeField
private final Filterable<String>
k
title
comp_2419
private final String
l
author
comp_2420
private final int
m
generation
comp_2421
private final List<Filterable<Component>>
n
pages
comp_2422
private final boolean
o
resolved
comp_2423
public static final WrittenBookContent
a
EMPTY
field_49829
public static final int
b
PAGE_LENGTH
field_49375
public static final int
c
TITLE_LENGTH
field_49377
public static final int
d
TITLE_MAX_LENGTH
field_49378
public static final int
e
MAX_GENERATION
field_49379
public static final int
f
MAX_CRAFTABLE_GENERATION
field_49380
public static final com.mojang.serialization.Codec<Component>
g
CONTENT_CODEC
field_49383
public static final com.mojang.serialization.Codec<List<Filterable<Component>>>
h
PAGES_CODEC
field_49384
public static final com.mojang.serialization.Codec<WrittenBookContent>
i
CODEC
field_49381
public static final StreamCodec<RegistryFriendlyByteBuf, WrittenBookContent>
j
STREAM_CODEC
field_49382

Constructor summary

ModifierConstructor
public (Filterable<String> arg0, String arg1, int arg2, List<Filterable<Component>> arg3, boolean arg4)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.Codec<Filterable<Component>>
b(com.mojang.serialization.Codec<xk> arg0)
pageCodec(com.mojang.serialization.Codec<Component> arg0)
method_58437(com.mojang.serialization.Codec<class_2561> arg0)
public static com.mojang.serialization.Codec<List<Filterable<Component>>>
a(com.mojang.serialization.Codec<xk> arg0)
pagesCodec(com.mojang.serialization.Codec<Component> arg0)
method_58436(com.mojang.serialization.Codec<class_2561> arg0)
public WrittenBookContent
b()
tryCraftCopy()
method_57519()
public static boolean
a(dba arg0, ek arg1, csy arg2)
resolveForItem(ItemStack arg0, CommandSourceStack arg1, Player arg2)
method_66337(class_1799 arg0, class_2168 arg1, class_1657 arg2)
public WrittenBookContent
a(ek arg0, csy arg1)
resolve(CommandSourceStack arg0, Player arg1)
method_57521(class_2168 arg0, class_1657 arg1)
public WrittenBookContent
c()
markResolved()
method_57527()
private static Optional<Filterable<Component>>
a(ek arg0, csy arg1, ata<xk> arg2)
resolvePage(CommandSourceStack arg0, Player arg1, Filterable<Component> arg2)
method_57522(class_2168 arg0, class_1657 arg1, class_9262<class_2561> arg2)
private static boolean
a(xk arg0, jk$a arg1)
isPageTooLarge(Component arg0, HolderLookup$Provider arg1)
method_57524(class_2561 arg0, class_7225$class_7874 arg1)
public List<Component>
a(boolean arg0)
getPages(boolean arg0)
method_57525(boolean arg0)
public WrittenBookContent
b(List<ata<xk>> arg0)
withReplacedPages(List<Filterable<Component>> arg0)
method_58188(List<class_9262<class_2561>> arg0)
public void
a(daw$b arg0, Consumer<xk> arg1, dcp arg2, ki arg3)
addToTooltip(Item$TooltipContext arg0, Consumer<Component> arg1, TooltipFlag arg2, DataComponentGetter arg3)
method_57409(class_1792$class_9635 arg0, Consumer<class_2561> arg1, class_1836 arg2, class_9473 arg3)
public Filterable<String>
d()
title()
comp_2419()
public String
e()
author()
comp_2420()
public int
f()
generation()
comp_2421()
public List<Filterable<Component>>
a()
pages()
comp_2422()
public boolean
g()
resolved()
comp_2423()