Closed World
This plugin aims to complement the recent explosion of closed world servers, made popular by the following post: http://www.minecraftforum.net/topic/1212125-closed-map-experiment/
Implemented Features
- Multiple Games across worlds, or on the same world
- Individual Nether for each game
- Portals can't be created in the nether (by blocking obsidian editing)
- Games automatically start / stop when the player count goes above / below the required number
Bugs
- Probably a lot! Please report anything that breaks!!!
Commands
- /cw create <game name> <world name> <max players> <required players>
Select the game area with a world edit region (height doesn't matter). Then stand on where you want the spawn to be for the area, and use this command. It will create the bedrock wall, and set the spawn of the game to your current location.
- /cw remove <game name>
Removes all players from game, and deletes game information (including player profiles, etc). Does not make any changes to world.
- /cw setlobby <radius>
Sets the lobby to your current position, and the radius to the number set. Players who are in the lobby will not be able to exit the radius.
- /cw join <game> [player=you]
Joins the specified player to the specified game. Players can only be in 1 game at a time.
- /cw leave [player=you]
The specified player will leave the game, and their profile for that game will be deleted (essential resetting the character)
- /cw sitout
Sit out of the game (moves you to lobby)
- /cw sitin
Sit back in (adds you to waiting list for your game)
- /cw force <game> <state (none|active|inactive)>
Forces a specified game to be active / inactive, regardless of how many players are online for that game. Setting the state to 'none' resumes default behaviour.
- /cw setting <game> <setting> [value]
Sets or gets the specified setting. Possible Settings:
- SPAWN (spawn position)
- NAME (game name)
- MAX (max players)
- REQUIRED (required players)
- /cw save
Saves all game states to file.
- /cw reload
Pauses all games, saves game states to file, clears all games, reads game stats from file, rejoins all players to game. Not really much point to this command yet as there is no configuration. Possibly useful if there is a bug that causes a game to break in some way.
Permissions:
- closedworld.admin
Ignore all movement and building checks (can leave lobby / game areas, and build / destroy obsidian in the nether)
- closedworld.game.create
Allows users to create new games with the /cw create command.
- closedworld.game.remove
Allows users to remove / delete games.
- closedworld.game.join
- closedworld.game.join.(game name)
Allows users to join games. If a game name is specified, they can only join that game.
- closedworld.game.join.others
Allows users to join other players to games.
- closedworld.game.leave
Allows users to leave games
- closedworld.game.leave.others
Allows users to remove other players from games
- closedworld.sitout
Allows users to sitout
- closedworld.sitin
Allows users to sitin.
- closedworld.game.force
Allows users to force the state of a game.
- closedworld.setlobby
Allows users to set the lobby position and radius
- closedworld.setting.(setting name).(get|set)
Allows users to get / set the specified setting name.
- closedworld.save
Allows users to save all game states to file.
- closedworld.reload
Allows users to use '/cw reload'

