Creates and registers a new world @param name world name @return world
(String name)
| 97 | * @return world |
| 98 | */ |
| 99 | public static World getNewWorld(String name){ |
| 100 | World world = new World(name); |
| 101 | |
| 102 | // workaround: create and move to default layer |
| 103 | if(world.getLayers().isEmpty()){ |
| 104 | Layer layer = world.getNewLayer(); |
| 105 | world.setHome(new WorldCoordinate(layer.getId(), 0, 0)); |
| 106 | } |
| 107 | |
| 108 | register(world); |
| 109 | return world; |
| 110 | } |
| 111 | |
| 112 | } |