would like a plugin that makes it so i can type /mainspawn and take me to the HUB spawn. or /spawn to take me to the spawn of that world. if there is already a way to do this please tell me.
Bukkit also has a very limited alias that you can configure in the bukkit.yml. But it is very limited as it doesn't support any arguments.
You're trying to make a hub server but can't afford to put bungeecord on for some reason I'm guessing. Many people have the same problem. What most people do is create separate worlds for each server. So this is how to solve this. You need group manager, essentials and essentials spawn. So, say you had the hub world type, '/setspawn' on the place you would like the spawn for the hub to be. Then go to make sure you have the other server world created (let's say it was minigames just for the purpose of this example). You would then go into the server configuration files and go to groups or the groupmanager groups file (I can't remember off hand). In that file there would be a main groups file and then a list of files with the names of your worlds. After doing the previous steps you would simply go to the 'minigames' world (it can be any world you have this is just for the example), and change the default group to 'member' or something other than 'default'. You would then save that and go back in-game and go to the minigames world. After doing that you would to /setspawn {the group that you just changed to default in the minigames world file} Then on join to that world when they type /spawn it will take them to that world's spawn. It's simple. Then for them to hop between worlds or 'servers' you could setwarps or they could type /spawn in the world and go through a portal, if you have a portal system.