public static int index_note = 0; //Индекс нажатия блока
public static void setIndex_note(){ //Класс для обнуления индекса
index_note=0;
}
@Override
public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) {//Ивент на нажатие ПКМ
super.use(blockstate, world, pos, entity, hand, hit);
index_note = 1; //При нажатии пкм задаём индекс 1
ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor();
executorService.schedule(NoteBlock::setIndex_note, 5, TimeUnit.SECONDS);//Эта и предыдущая строчка задержка на 5 секунд. Не используйте...