Write me a Minecraft java plugin code that will teleport you to the arena if you right click on oak sign with text "[sumo]" (need permission "sumo.place" first) but arena must be set using "/sumo set" command first or text "Must set arena first" will appear in the player's chat. After teleport the arena countdown 3 seconds will start and you with sumo pvp bot won't be able to move until it's finished. Than sumo pvp bot(CitizensAPI player character with AI) will spawn in location set using "/sumo bot" or if you right click on that oak sign a text will appear in player's chat saying "Must set position first". Sumo pvp bot's goal is to knock you out off the platform to the water(walk towards player while hitting him, looking at his direction). If you touch a water you will be teleported back to hub (which must be set with "/sumo hub" first or text "Set hub first" will appear in player's chat after right click on oak sign), and you'll see title "Defeated". If you knock out the sumo pvp bot to the water he will disappear and you will be teleported back to hub with title saying "Victory". In arena the player inventory will disappear and after the fight is finished, than in hub your inventory will appear back with items that you had. Implement all logics to the code.