Package com.pixelmonmod.api.component
Class BetterTranslatableContents
java.lang.Object
net.minecraft.network.chat.contents.TranslatableContents
com.pixelmonmod.api.component.BetterTranslatableContents
- All Implemented Interfaces:
net.minecraft.network.chat.ComponentContents
public class BetterTranslatableContents
extends net.minecraft.network.chat.contents.TranslatableContents
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.network.chat.ComponentContents
net.minecraft.network.chat.ComponentContents.Type<T extends net.minecraft.network.chat.ComponentContents> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final TranslatedPlaceholder[]static final com.mojang.serialization.MapCodec<BetterTranslatableContents> static final Object[]static final net.minecraft.network.chat.ComponentContents.Type<BetterTranslatableContents> -
Constructor Summary
ConstructorsConstructorDescriptionBetterTranslatableContents(String key, @Nullable String fallback, TranslatedPlaceholder[] args) BetterTranslatableContents(String key, Optional<String> fallback, List<TranslatedPlaceholder> args) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.network.chat.MutableComponentresolve(net.minecraft.commands.CommandSourceStack p_237512_, net.minecraft.world.entity.Entity p_237513_, int p_237514_) net.minecraft.network.chat.ComponentContents.Type<?> type()<T> Optional<T> visit(net.minecraft.network.chat.FormattedText.ContentConsumer<T> p_237519_) <T> Optional<T> visit(net.minecraft.network.chat.FormattedText.StyledContentConsumer<T> p_237521_, net.minecraft.network.chat.Style p_237522_) Methods inherited from class net.minecraft.network.chat.contents.TranslatableContents
equals, getArgs, getFallback, getKey, hashCode, isAllowedPrimitiveArgument, toString
-
Field Details
-
NO_ARGS
-
CODEC
-
TYPE
public static final net.minecraft.network.chat.ComponentContents.Type<BetterTranslatableContents> TYPE -
args
-
-
Constructor Details
-
BetterTranslatableContents
public BetterTranslatableContents(String key, @Nullable @Nullable String fallback, TranslatedPlaceholder[] args) -
BetterTranslatableContents
public BetterTranslatableContents(String key, Optional<String> fallback, List<TranslatedPlaceholder> args)
-
-
Method Details
-
type
public net.minecraft.network.chat.ComponentContents.Type<?> type()- Specified by:
typein interfacenet.minecraft.network.chat.ComponentContents- Overrides:
typein classnet.minecraft.network.chat.contents.TranslatableContents
-
visit
public <T> Optional<T> visit(net.minecraft.network.chat.FormattedText.StyledContentConsumer<T> p_237521_, net.minecraft.network.chat.Style p_237522_) - Specified by:
visitin interfacenet.minecraft.network.chat.ComponentContents- Overrides:
visitin classnet.minecraft.network.chat.contents.TranslatableContents
-
visit
- Specified by:
visitin interfacenet.minecraft.network.chat.ComponentContents- Overrides:
visitin classnet.minecraft.network.chat.contents.TranslatableContents
-
resolve
public net.minecraft.network.chat.MutableComponent resolve(@Nullable net.minecraft.commands.CommandSourceStack p_237512_, @Nullable net.minecraft.world.entity.Entity p_237513_, int p_237514_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Specified by:
resolvein interfacenet.minecraft.network.chat.ComponentContents- Overrides:
resolvein classnet.minecraft.network.chat.contents.TranslatableContents- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-