Package org.bukkit

Interface Art

All Superinterfaces:
Comparable<Art>, Keyed, OldEnum<Art>, RegistryAware

public interface Art extends OldEnum<Art>, Keyed, RegistryAware
Represents the art on a painting.

The arts listed in this interface are present in the default server or can be enabled via a FeatureFlag. There may be additional arts present in the server, for example from a DataPack which can be accessed via Registry.ART.

  • Field Details Link icon

    • KEBAB Link icon

      static final Art KEBAB
    • AZTEC Link icon

      static final Art AZTEC
    • ALBAN Link icon

      static final Art ALBAN
    • AZTEC2 Link icon

      static final Art AZTEC2
    • BOMB Link icon

      static final Art BOMB
    • PLANT Link icon

      static final Art PLANT
    • WASTELAND Link icon

      static final Art WASTELAND
    • POOL Link icon

      static final Art POOL
    • COURBET Link icon

      static final Art COURBET
    • SEA Link icon

      static final Art SEA
    • SUNSET Link icon

      static final Art SUNSET
    • CREEBET Link icon

      static final Art CREEBET
    • WANDERER Link icon

      static final Art WANDERER
    • GRAHAM Link icon

      static final Art GRAHAM
    • MATCH Link icon

      static final Art MATCH
    • BUST Link icon

      static final Art BUST
    • STAGE Link icon

      static final Art STAGE
    • VOID Link icon

      static final Art VOID
    • SKULL_AND_ROSES Link icon

      static final Art SKULL_AND_ROSES
    • WITHER Link icon

      static final Art WITHER
    • FIGHTERS Link icon

      static final Art FIGHTERS
    • POINTER Link icon

      static final Art POINTER
    • PIGSCENE Link icon

      static final Art PIGSCENE
    • BURNING_SKULL Link icon

      static final Art BURNING_SKULL
    • SKELETON Link icon

      static final Art SKELETON
    • DONKEY_KONG Link icon

      static final Art DONKEY_KONG
    • EARTH Link icon

      static final Art EARTH
    • WIND Link icon

      static final Art WIND
    • WATER Link icon

      static final Art WATER
    • FIRE Link icon

      static final Art FIRE
    • BAROQUE Link icon

      static final Art BAROQUE
    • HUMBLE Link icon

      static final Art HUMBLE
    • MEDITATIVE Link icon

      static final Art MEDITATIVE
    • PRAIRIE_RIDE Link icon

      static final Art PRAIRIE_RIDE
    • UNPACKED Link icon

      static final Art UNPACKED
    • BACKYARD Link icon

      static final Art BACKYARD
    • BOUQUET Link icon

      static final Art BOUQUET
    • CAVEBIRD Link icon

      static final Art CAVEBIRD
    • CHANGING Link icon

      static final Art CHANGING
    • COTAN Link icon

      static final Art COTAN
    • ENDBOSS Link icon

      static final Art ENDBOSS
    • FERN Link icon

      static final Art FERN
    • FINDING Link icon

      static final Art FINDING
    • LOWMIST Link icon

      static final Art LOWMIST
    • ORB Link icon

      static final Art ORB
    • OWLEMONS Link icon

      static final Art OWLEMONS
    • PASSAGE Link icon

      static final Art PASSAGE
    • POND Link icon

      static final Art POND
    • SUNFLOWERS Link icon

      static final Art SUNFLOWERS
    • TIDES Link icon

      static final Art TIDES
  • Method Details Link icon

    • getBlockWidth Link icon

      int getBlockWidth()
      Gets the width of the painting, in blocks
      Returns:
      The width of the painting, in blocks
    • getBlockHeight Link icon

      int getBlockHeight()
      Gets the height of the painting, in blocks
      Returns:
      The height of the painting, in blocks
    • getKey Link icon

      @NotNull @Deprecated(since="1.21.4") NamespacedKey getKey()
      Deprecated.
      A key might not always be present, use RegistryAware.getKeyOrThrow() instead.
      Return the namespaced identifier for this object.
      Specified by:
      getKey in interface Keyed
      Returns:
      this object's key
      See Also:
    • getId Link icon

      @Deprecated(since="1.6.2") int getId()
      Deprecated.
      Magic value
      Get the ID of this painting.
      Returns:
      The ID of this painting
    • getById Link icon

      @Deprecated(since="1.6.2") @Nullable static Art getById(int id)
      Deprecated.
      Magic value
      Get a painting by its numeric ID
      Parameters:
      id - The ID
      Returns:
      The painting
    • getByName Link icon

      @Deprecated(since="1.21.3") @Nullable static Art getByName(@NotNull String name)
      Deprecated.
      only for backwards compatibility, use Registry.get(NamespacedKey) instead.
      Get a painting by its unique name

      This ignores capitalization

      Parameters:
      name - The name
      Returns:
      The painting
    • valueOf Link icon

      @NotNull @Deprecated(since="1.21.3") static Art valueOf(@NotNull String name)
      Deprecated.
      only for backwards compatibility, use Registry.get(NamespacedKey) instead.
      Parameters:
      name - of the art.
      Returns:
      the art with the given name.
    • values Link icon

      @NotNull @Deprecated(since="1.21.3") static Art[] values()
      Deprecated.
      Returns:
      an array of all known arts.