C - the context typepublic abstract class AbstractComponentRenderer<C> extends java.lang.Object implements ComponentRenderer<C>
| Constructor and Description |
|---|
AbstractComponentRenderer() |
| Modifier and Type | Method and Description |
|---|---|
@NonNull Component |
render(@NonNull Component component,
C context)
Renders a component.
|
protected abstract @NonNull Component |
renderBlockNbt(@NonNull BlockNbtComponent component,
C context) |
protected abstract @NonNull Component |
renderEntityNbt(@NonNull EntityNbtComponent component,
C context) |
protected abstract @NonNull Component |
renderKeybind(@NonNull KeybindComponent component,
C context) |
protected abstract @NonNull Component |
renderScore(@NonNull ScoreComponent component,
C context) |
protected abstract @NonNull Component |
renderSelector(@NonNull SelectorComponent component,
C context) |
protected abstract @NonNull Component |
renderStorageNbt(@NonNull StorageNbtComponent component,
C context) |
protected abstract @NonNull Component |
renderText(@NonNull TextComponent component,
C context) |
protected abstract @NonNull Component |
renderTranslatable(@NonNull TranslatableComponent component,
C context) |
public @NonNull Component render(@NonNull Component component, C context)
ComponentRendererrender in interface ComponentRenderer<C>component - the componentcontext - the contextprotected abstract @NonNull Component renderBlockNbt(@NonNull BlockNbtComponent component, C context)
protected abstract @NonNull Component renderEntityNbt(@NonNull EntityNbtComponent component, C context)
protected abstract @NonNull Component renderStorageNbt(@NonNull StorageNbtComponent component, C context)
protected abstract @NonNull Component renderKeybind(@NonNull KeybindComponent component, C context)
protected abstract @NonNull Component renderScore(@NonNull ScoreComponent component, C context)
protected abstract @NonNull Component renderSelector(@NonNull SelectorComponent component, C context)
protected abstract @NonNull Component renderText(@NonNull TextComponent component, C context)
protected abstract @NonNull Component renderTranslatable(@NonNull TranslatableComponent component, C context)