AllenSeitz / DimDungeons

A Minecraft mod which adds proceedurally generated dungeons.
14 stars 11 forks source link

[Suggestion] Generate unlit dungeon portals around the world #69

Open MarioSMB opened 11 months ago

MarioSMB commented 11 months ago

I love the idea behind this mod, but I worry that it's too obscure to figure out how to make and activate portals for players on a server!
To this end, I think it would be cool to spawn pregenerated portal structures - i.e. the stone bricks and some of the portal blocks, and possibly a blank portal key in a chest.

This would be similar to ruined portals in vanilla, which were an intuitive way to teach players how to reach the Nether!

AllenSeitz commented 11 months ago

This is an often requested feature and I'm considering it.

Do you have any suggestions for what I should do about the 3 special blocks? The 2 golden chiseled blocks on the spires and the keyhole in the center?

I'm not sure if I should give those away for free in the structure. (I'm not sure if modpack designers want me to.) I already have a ruined portal design in one of my dungeon rooms; and in those rooms I use a regular Chiseled Stone Brick in place of the golden versions. But then how do I convey that the fancy gold bricks need to go in these specific places?

MarioSMB commented 11 months ago

I think the fairest way would be to have the spires sometimes not generate with both chiseled gold blocks, so players would see that something is missing and have some hints as to what (the chiseled gold block could even generate nearby on the structure as a hint that it's out of place).
As for the keystone - a blank space would be the easiest way to convey that something else is needed, though including it sometimes would help with intuitivity.
\ \ One thing to consider is the progression needed prior to activating these portals - one will have needed to stock up reasonably well, take on Nether fortresses for ender eyes and have made their way to the stronghold to be able to light them.
Given this process I don't think it should take too many additional steps to activate the portals.

That said, perhaps its connection to those areas could be leveraged by including some of the needed items in their loot tables; for example, portal keys could generate in the stronghold chests, serving a dual purpose of making them available normally and hinting to players that they have a use in the stronghold.
The hardest mechanic to relay would by far be the need to use keys on the end portal frame - then again, a tooltip on the key item might cover that well enough!

Sereliana commented 9 months ago

How about a separate "Broken Portal Keystone" Block? Maybe even have it accept keys so you can loot an already inscribed key there, just make it visually clear that it's broken.

AllenSeitz commented 9 months ago

Adding a new broken keyhole block is an interesting idea! Thank you.