-
Notifications
You must be signed in to change notification settings - Fork 3
Map Creation
A map is simply the place where an anrna happens. After your players have finished voting on what map they want to play on, the arena itself will link up to the map, and teleport all players to the map's various spawn points. After the game is over, the arena and map will unlink, the map will rollback to its original state, and it can link to another arena again.
If you are looking to download and install one of the maps in our database with one command, look here.
Because we want players to vote on what arena they want to play, and since they can only choose from five randomly chosen available arenas, it is good to have this many maps:
(number of arenas) + 5
so all the players will always have 5 available maps to choose from (assuming that no two lobbies are starting at the exact same time). It should also be noted that each map currently being voted on, cannot be being voted on in the same lobby, because given the fact that both lobbies chose the same map, both sets of players would be teleported into the same map.
Extra info time: A map is represented by a physical world folder in your server, as well as a config file in the plugin data folder (we'll get to that later). It is 100% required that the map have a limited border in some way, or the players will be able to escape to an infinitely large world. It should also be noted that SG provides the multiworld. Do not import the world with multiverse of some other external multiworld plugin, because things will spaz. SG 100% covers the map multiworld, you just need to remember that and you should be fine.
So let's get on with the tutorial!
Tutorial One - Custom maps:
-
Drop the world folder in your Bukkit world directory.
-
Type the ingame command to set up the map.
/sg create <import type> <world name>
Since we're using a custom (not preconfigured map), we use the custom modifier after create.
Our example command:
/sg create custom MoonlightLake
- If the world was imported successfully, you should get teleported to it, and a blaze rod put into your inventory.
Left click each block you want a player to spawn on, any number of spawns should work, but you will want just as many or more spawns as your highest arena max player count (see arena setup).
- Issue the
/sg finish
command to let SG know we're done setting the spawns.
- After you stop the server, you will see your arena config has been created in the maps folder. You can edit any map info from here now.
Tutorial Two- Downloading maps in-game
- Issue our create command.
/sg create download <MapName>
-
A list of valid maps can be found at https://github.com/ParadiseMC/ParadiseSGBuildsAndDocs/wiki/Map-Download-Tutorial/
-
Issue /stop and reload the server. The arena config should have loaded in its folder.