程序包 org.bukkit.entity

# 接口 Painting

所有超级接口:
  `Attachable`, `CommandSender`, `Directional`, `Entity`, `Hanging`, `Metadatable`, `Nameable`, `Permissible`, `PersistentDataHolder`, `ServerOperator`

public interface Painting extends Hanging
代表画.

前往wiki了解更多

- ## 嵌套类概要

  ## 从接口继承的嵌套类/接口 org.bukkit.entity.Entity

  `Entity.Spigot`

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@NotNull Art`
  `getArt()`
  获取这幅画上的画面/图案.
  `boolean`
  `setArt(@NotNull Art art)`
  设置这幅画上的画面/图案.
  `boolean`
  `setArt(@NotNull Art art, boolean force)`
  设置这幅画的画面/图案.

  ### 从接口继承的方法 org.bukkit.material.Attachable

  `getAttachedFace`

  ### 从接口继承的方法 org.bukkit.command.CommandSender

  `getName, sendMessage, sendMessage, sendMessage, sendMessage`

  ### 从接口继承的方法 org.bukkit.material.Directional

  `getFacing, setFacingDirection`

  ### 从接口继承的方法 org.bukkit.entity.Entity

  `addPassenger, addScoreboardTag, copy, copy, createSnapshot, eject, getAsString, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getSpawnCategory, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTicksLived, getTrackedBy, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isFrozen, isGlowing, isInsideVehicle, isInvulnerable, isInWater, isInWorld, isOnGround, isPersistent, isSilent, isValid, isVisibleByDefault, isVisualFire, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spigot, teleport, teleport, teleport, teleport`

  ### 从接口继承的方法 org.bukkit.entity.Hanging

  `setFacingDirection`

  ### 从接口继承的方法 org.bukkit.metadata.Metadatable

  `getMetadata, hasMetadata, removeMetadata, setMetadata`

  ### 从接口继承的方法 org.bukkit.Nameable

  `getCustomName, setCustomName`

  ### 从接口继承的方法 org.bukkit.permissions.Permissible

  `addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment`

  ### 从接口继承的方法 org.bukkit.persistence.PersistentDataHolder

  `getPersistentDataContainer`

  ### 从接口继承的方法 org.bukkit.permissions.ServerOperator

  `isOp, setOp`

- ## 方法详细资料

  - ### getArt

    @NotNull @NotNull Art getArt()
    获取这幅画上的画面/图案.

    原文：Get the art on this painting

    返回:
      画面/图案

  - ### setArt

    boolean setArt(@NotNull @NotNull Art art)
    设置这幅画上的画面/图案.

    原文：Set the art on this painting

    参数:
      `art` - 新的画面/图案
    返回:
      如果新的画面/图案不适合这幅画的位置、尺寸等将会返回false

  - ### setArt

    boolean setArt(@NotNull @NotNull Art art, boolean force)
    设置这幅画的画面/图案.

    原文：Set the art on this painting

    参数:
      `art` - 新的画面/图案
      `force` - 如果这个设为true，无论当前的位置、尺寸是否适合这幅画面/图案.注意，强制执行这可能会使这幅画掉落成物品，除非你用`HangingBreakEvent`重写
    返回:
      如果force参数是false或新的画面/图案不适合这幅画的位置、尺寸等将会返回false