timvisee / dungeon-maze

:goberserk: DungeonMaze Craft Bukkit plugin - An amazing world generator for Bukkit and Spigot
GNU General Public License v3.0
29 stars 19 forks source link

Idea for an implementation of the Api #34

Open sgdc3 opened 9 years ago

sgdc3 commented 9 years ago

I have an idea for a plugin designed for crowded (80+ Players) public servers which uses the DungeonMaze Api : This plugin adds a commands/portals system which teleports the player into an unexplored region of the maze. Every player own his spawnpoint (spawn room) and the others can't destroy it. The room have some chests, furnaces and other essential objects but the owner can't modify blocks in the room. The player to get more space and other protected objects have to claim special rooms: these rooms have useful tools like cobblestone generator, item converters, lava and water source, library with enchantbook, etc... Every room have a portal/block which allow the owner to move throught them. What do you think about?

Bye, Gabriele

timvisee commented 9 years ago

Hello,

The room claiming, I've one world for it: Brilliant! I really like the idea of claiming different parts of the maze, which turns the maze in some kind of game, which is great fun. Now, I don't know what the best way is to make players claim rooms, but that's something to think about later on.

Also, I do think it should be possible that rooms get unclaimed. I don't know what the best reason would be for rooms to get unclaimed. But maybe there should be a maximum number of claimed rooms, maybe monsters unclaim the room once they stand in it (maybe with a few mobs together to make this less common), maybe give other players the ability to claim rooms for their own that were already claimed by other players. What are your thoughts on this?

There is a problem though. If you want to generate a spawn room in an unexplored region of a Dungeon Maze world, for every player... That would use a whole lot of space, and would thus cost a lot of server performance. So, I don't think it's really possible to do that kind of thing, since it isn't that simple as generating a grid of sky-block islands. There should be another solution though to get a similar effect, but we'd have to think about that.

I do think though, that this should be released as a separate plugin though, the Dungeon Maze API should make this possible. The Dungeon Maze plugin itself is heavy enough to run due to the complex world generation, so it shouldn't get bloated with more features like this that could easily be released in a separate plugin without any hassle.

Tim Visée

sgdc3 commented 9 years ago

Yes! This is exactly what I meant!. ;)