Interface TrimPattern

All Superinterfaces:
net.kyori.adventure.key.Keyed, ProtocolObject

public interface TrimPattern extends ProtocolObject
  • Method Details

    • create

      @NotNull static @NotNull TrimPattern create(@NotNull @NotNull NamespaceID namespace, @NotNull @NotNull NamespaceID assetID, @NotNull @NotNull Material template, @NotNull @NotNull net.kyori.adventure.text.Component description, boolean decal, @NotNull Registry.Properties custom)
    • create

      @NotNull static @NotNull TrimPattern create(@NotNull @NotNull NamespaceID namespace, @NotNull @NotNull NamespaceID assetID, @NotNull @NotNull Material template, @NotNull @NotNull net.kyori.adventure.text.Component description, boolean decal)
    • values

      static Collection<TrimPattern> values()
    • registry

      @Contract(pure=true) @NotNull Registry.TrimPatternEntry registry()
    • namespace

      @NotNull default @NotNull NamespaceID namespace()
      Specified by:
      namespace in interface ProtocolObject
    • assetID

      @NotNull default @NotNull NamespaceID assetID()
    • template

      @NotNull default @NotNull Material template()
    • description

      @NotNull default @NotNull net.kyori.adventure.text.Component description()
    • decal

      default boolean decal()
    • asNBT

      org.jglrxavpok.hephaistos.nbt.NBTCompound asNBT()