My idea is to add a craftable loadstone block to the game. It would be crafted thusly:
= iron block = redstone
= one loadstone
When unpowered, loadstone would act like an iron block. When powered, however, loadstone would supercede the last place you slept as the location where your compas points, and the place where you would respawn when you died. When you turn a loadstone on it would hum and there would be a visual affect on its surface (they could have decorative uses, but they're awefully expensive for that).
This would kill several birds with one stone: it would solve the anoying problem of having a compas that points where you last slept rather than to a fixed point (a real pain when you're out exploring), and it would take care of the frequent request for spawn points you can set up yourself without making that too easy to do.
(They might also have some other physical effect, like moving nearby metal objects or minecarts towards themselves when powered. But the above is the main reason for them to exist.)
Of course, there are various mechanical difficulties which might arise:
multiple active loadstones - If multiple loadstones were affecting you at once then your compas would not work, it would just spin, and your spawn point would revert to whatever it would have been without loadstones. When more than one loadstone is active each should spark instead of it's normal visual affect to warn you of the conflict.
loadstones in multiplayer - I'm not quite sure how this should work. A solution which would be nice, if it were possible, would be for only loadstones you had set up to effect you.
blocked spawn point - this would work just like the current bed system, except the game would try below the loadstone as well as above it. Ultimately, if you could not spawn at the powered loadstone, or lacked a unique powered loadstone, you'd default back to your bed, and then to your original spawnpoint.
I've actually dealt with that at the end of my original post. My thought was that when you have more than one turned on they will spark (to visually signal the conflict) and will stop working right.
Rollback Post to RevisionRollBack
I'm supporting this cool indie comic. Take a look:
It should be the last one you place down is where you spawn.
Well, I was thinking that it would be nice to have spawn points you could activate by flipping a switch. If you made it the last one you placed rather than the one currently powered this wouldn't work.
Rollback Post to RevisionRollBack
I'm supporting this cool indie comic. Take a look:
Or maybe each time you die you get to pick one of the spawn points you made to spawn in.
You could then use death as a kind of telleportation system. That would be conveninet, but probably a little too convenient to actually be adopted into the vanilla game. It seems overpowered.
That said, it would do away with some of the difficult issues...
Rollback Post to RevisionRollBack
I'm supporting this cool indie comic. Take a look:
To post a comment, please login or register a new account.
When unpowered, loadstone would act like an iron block. When powered, however, loadstone would supercede the last place you slept as the location where your compas points, and the place where you would respawn when you died. When you turn a loadstone on it would hum and there would be a visual affect on its surface (they could have decorative uses, but they're awefully expensive for that).
This would kill several birds with one stone: it would solve the anoying problem of having a compas that points where you last slept rather than to a fixed point (a real pain when you're out exploring), and it would take care of the frequent request for spawn points you can set up yourself without making that too easy to do.
(They might also have some other physical effect, like moving nearby metal objects or minecarts towards themselves when powered. But the above is the main reason for them to exist.)
Of course, there are various mechanical difficulties which might arise:
Edit: Nevermind.
That said, it would do away with some of the difficult issues...