Just an idea, creat a new item, such as bbstick but its a hammer. hit a person with it bann name right click to change to ban ip i realise this will be abused but still it would be way easier
Way easier? Create a new item, add command and permissions, and then you would have to stand right next to the player you want to ban? You call that 'way easier' than typing /ban <player>??
of course its easier, you dont have to generate one everytime, and dont risk spelling their name wrong