It turns out that nearly all my plugins written so far have quite some nontrivial bugs, and 1 of them might even have to be rewritten entirely. I still have some other user requests to be solved, but recently I'm just too busy to solve them before finishing fixing all my own mistakes first. Nevertheless, I should still apologize to them as it's my fault making my plugins having so many bugs lol