[GAMEMODE] Dragon Egg Possession!

Discussion in 'Archived: Plugin Requests' started by cutman, Mar 27, 2012.

  1. Offline

    cutman

    Hi. This is an idea I came up with while AFKing on a hardcore SMP (death bans) server trying to come up with a way to make these kinds of server more interesting. This is what I come up with, and involves use of the (for now) useless dragon egg.

    Once the Ender Dragon is defeated, the Dragon Egg is spawned. There's only one in the game (usually) and it doesn't have a use. But what if it did? What if holding the dragon egg, gave the player some kind of vanity reward? Obviously everyone would want to get theirs hands on it. And that's where this game mode comes into play. Only one can be the holder of the Dragon Egg, and people will fight over it, and hunt other players down for it!

    How it would work: Once the Dragon Egg is in a player's possession, the server announces this. That player is then flagged as the current holder of the Egg. From then on, every passing day, the server announces many blocks you are away from the current holder of the egg. This will allow players to track and hunt down the Egg holder, and players that have geared up will be able to track down and slay the Egg holder. Upon doing so, that player is then flagged as the owner of the egg.

    Should the egg owner disconnect, the Dragon Egg should be placed at his feet and be removed from his inventory. If he reconnects and the Egg hasn't been reclaimed by another player, it goes back in his inventory. If he dies of natural causes, the Egg should be placed where he died. Maybe a timer should start to reset the dragon egg to The End if it has somehow ended up in a tricky spot that no one can get to (such as in a deep lava pit, or off the edge of the world).

    Obviously there's still a lot of "what if this happens" cases to consider but I was wondering if anyone likes this idea and would like to work on it and brainstorm it with me. I haven't done any plugin programming yet but I am fluent with C and have considered learning it if I could find a good reason to and some nice documentation :)
     
    Kongolan and KoolzSkillz like this.

Share This Page