By NecroMandy
#171170 Foreword
Sorry if this is similar to another suggestion or has been covered elsewhere, if it has been please discard this post.

Background
As a server Manager/Owner one of the issues i have had with shrines since they were implemented was players finding them in the wild, claiming them then keeping the legendary Pokemon to themselves.
It always ended up with the first 3-4 players on the server having found and captured all legendary Pokemon on the map (within world borders).
Finding a way to make this fairer for later game players has been difficult.
Mainly 1.7.10 versions (haven't really gone to any shrines in 1.8.9 builds xD)

Main Idea
Shrines:
    Players find an orb, they charge the orb through Pokemon battles - Already Implemented
    Players Find a Shrine of the type of legendary they wish to capture eg Moltres - Fire Shrine etc - Already Implemented
    Player places orb in shrine to complete the shrine - Again Already Implemented
This is where my actual suggestion comes in
Once player attempts to put a FULL orb of the correct type in the shrine it pops up a message for the player (chat as a whisper maybe?)
    "Are you ready to travel to the [Insert shrine Type] and face your hardest foe? "
This should then give the player a yes or no option.
Selecting "No" puts the orb back in their hand and resets the shrine.
Selecting "Yes" teleports the player to a matching alternate dimension and resets the shrine in the main world (so the next player to find it must complete an orb to use it themselves).
Alternately you could skip giving the player a choice, and the moment they place an orb in the shrine it warps them to the alternate dimension resetting the shrine to look like it has never been used.
Using a teleport/warp rather then something like a portal may stop some of the glitches that occur at the moment in 1.7.10 that allow players to dupe/glitch in alternate Pokemon/starters.

About the Alternate Dimension
Alternate dimension should be like the end a floating island in the middle of a void nothing else on the map. On the floating island is a shrine dedicated to the legendary. Different alternate dimensions for the different legendaries.
    Moltres shrine leads to a Nether world where player could find a burnt tower to battle their way up to the top where they find the legendary, alternately Moltres could simply be flying around in the Nether forcing players to hunt that dimension for him.
    Zapdos a tower in the middle of a floating island in an alternate overworld dimension
    Palkia/Dialga in a temple in the end (when/if they are implemented)
What the dimensions look like is something that players could work on, or alternately server owners could rebuild/redesign on their own.
One thing that would be common with all of them would be the fact that once you made it to where ever the legendary is you will find an "NPC" of the Pokemon that lives in that shrine. This "NPC" once interacted with by the player is a once per player battle. The legendary you fight should have a chance to be any size it can be, or the chance of being shiny (depending on server settings eg 1/8000). Either way its that Pokemon and its at the normal set level for legendaries. Only difference between this and any other "NPC" is the fact that this one battle you should have the chance at being able to throw poke balls and capture the Pokemon.
Once the battle is over and the player has either managed to capture/defeat the "NPC" that player cannot re initiate battle and any further attempts to interact with the "NPC" will give players a message about already defeating them and teleport/warp the player back to being at the shrine they started from or spawnpoint in the Main Overworld (initial spawn or bed).

Why I think this idea is one you should consider
A lot of players seem to suggest the desire to use alternate dimensions so that they can get access to the block types those dimensions hold. Although those block types have been implemented into the game as mob drops. In single player mode a player could choose to live in one of those alternate dimensions, collecting full orbs in the main world every time they choose to travel back and forth.
On a server it allows all players a chance to obtain a legendary through questing, and not just the lucky few that get there first. Only difficulty might be if the server was to crash whilst a player was mid battle.
I am not a coder but I believe that it would not require too much hard work to implement, all you need is to code the legendary NPC's, and re-code the mechanics of the shrine blocks a little so that they reset once a player has used them, and a warp command between dimensions.

User avatar
By SKyTheThunder
#171185 You're basically asking to make shrines reusable, am I getting that right?
Why not simply change the config option "reusableBirdShrines" to "true"? It does just that.

And about alternate dimensions: You can still access the Nether and the End with Pixelmon - even easier if you consider that the necessary items aren't as rare now and the only enemy you'll have to fight is the Enderdragon... If you want even more dimensions, add one of the other mods that enable those. There's really no point for Pixelmon to do so.
By CptSkrill
#171278 Actually what he meant was making Shrines teleport you to a different dimension to fight the legendary pokemon so lets say Zapdos u put your orb into the Electric Shrine it teleports the user who did put the orb inside the shrine to a different Dimension for moltres the Nether is a good example :) thats actually what he was suggesting :)
JOIN THE TEAM