Package org.bukkit

Enum Instrument

    • Enum Constant Detail

      • PIANO

        public static final Instrument PIANO
        Piano is the standard instrument for a note block.
      • BASS_DRUM

        public static final Instrument BASS_DRUM
        Bass drum is normally played when a note block is on top of a stone-like block.
      • SNARE_DRUM

        public static final Instrument SNARE_DRUM
        Snare drum is normally played when a note block is on top of a sandy block.
      • STICKS

        public static final Instrument STICKS
        Sticks are normally played when a note block is on top of a glass block.
      • BASS_GUITAR

        public static final Instrument BASS_GUITAR
        Bass guitar is normally played when a note block is on top of a wooden block.
      • FLUTE

        public static final Instrument FLUTE
        Flute is normally played when a note block is on top of a clay block.
      • BELL

        public static final Instrument BELL
        Bell is normally played when a note block is on top of a gold block.
      • GUITAR

        public static final Instrument GUITAR
        Guitar is normally played when a note block is on top of a woolen block.
      • CHIME

        public static final Instrument CHIME
        Chime is normally played when a note block is on top of a packed ice block.
      • XYLOPHONE

        public static final Instrument XYLOPHONE
        Xylophone is normally played when a note block is on top of a bone block.
    • Method Detail

      • values

        public static Instrument[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Instrument c : Instrument.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Instrument valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getType

        @Deprecated
        public byte getType()
        Deprecated.
        Magic value
        Returns:
        The type ID of this instrument.
      • getByType

        @Deprecated
        @Nullable
        public static Instrument getByType​(byte type)
        Deprecated.
        Magic value
        Get an instrument by its type ID.
        Parameters:
        type - The type ID
        Returns:
        The instrument