Interface NoteBlock

  • All Superinterfaces:
    BlockState, Metadatable

    @Deprecated
    public interface NoteBlock
    extends BlockState
    Deprecated.
    not a tile entity in future versions of Minecraft
    Represents a captured state of a note block.
    • Method Detail

      • getNote

        Note getNote()
        Deprecated.
        Gets the note.
        Returns:
        The note.
      • getRawNote

        @Deprecated
        byte getRawNote()
        Deprecated.
        Magic value
        Gets the note.
        Returns:
        The note ID.
      • setNote

        void setNote​(Note note)
        Deprecated.
        Set the note.
        Parameters:
        note - The note.
      • setRawNote

        @Deprecated
        void setRawNote​(byte note)
        Deprecated.
        Magic value
        Set the note.
        Parameters:
        note - The note ID.
      • play

        boolean play()
        Deprecated.
        Attempts to play the note at the block.

        If the block represented by this block state is no longer a note block, this will return false.

        Returns:
        true if successful, otherwise false
        Throws:
        IllegalStateException - if this block state is not placed
      • play

        @Deprecated
        boolean play​(byte instrument,
                     byte note)
        Deprecated.
        Magic value
        Plays an arbitrary note with an arbitrary instrument at the block.

        If the block represented by this block state is no longer a note block, this will return false.

        Parameters:
        instrument - Instrument ID
        note - Note ID
        Returns:
        true if successful, otherwise false
        Throws:
        IllegalStateException - if this block state is not placed
      • play

        boolean play​(Instrument instrument,
                     Note note)
        Deprecated.
        Plays an arbitrary note with an arbitrary instrument at the block.

        If the block represented by this block state is no longer a note block, this will return false.

        Parameters:
        instrument - The instrument
        note - The note
        Returns:
        true if successful, otherwise false
        Throws:
        IllegalStateException - if this block state is not placed
        See Also:
        Note