# Uses of Interface
org.bukkit.material.Attachable

Packages that use Attachable
Package
Description
org.bukkit.entity
Interfaces for non-voxel objects that can exist in a `world`, including all players, monsters, projectiles, etc.
org.bukkit.material
Classes that represents various voxel types and states.

## Uses of Attachable in org.bukkit.entity

Subinterfaces of Attachable in org.bukkit.entity
Modifier and Type
Interface
Description
`interface`
`GlowItemFrame`
A Glow Item Frame.
`interface`
`Hanging`
Represents a Hanging entity
`interface`
`ItemFrame`
Represents an Item Frame
`interface`
`LeashHitch`
Represents a Leash Hitch on a fence
`interface`
`Painting`
Represents a Painting.

## Uses of Attachable in org.bukkit.material

Classes in org.bukkit.material that implement Attachable
Modifier and Type
Class
Description
`class`
`Banner`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.
`class`
`Button`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.
`class`
`CocoaPlant`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.
`class`
`Ladder`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.
`class`
`Lever`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.
`class`
`PistonExtensionMaterial`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.
`class`
`RedstoneTorch`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.
`class`
`Sign`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.
`class`
`SimpleAttachableMaterialData`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.
`class`
`Torch`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.
`class`
`TrapDoor`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.
`class`
`TripwireHook`
Deprecated.
all usage of MaterialData is deprecated and subject to removal.