How about a house you can summon into any world?
There will be just one house that exist independently of any world - per character.
When you summon it into a world, it will displace whatever was there. Now whenever you enter worlds you summon the house into, the house will be there - it will be the same house.
You can do in the house everything you could do in a normal house,
PS:
As for implementation ...
Perhaps have the player find a Magical House Key[1] which when used teleports the player into a void with,
You can then build your house while in the void around those 3 indestructible blocks. Everything that you build in the void will be summoned into the various worlds - e.g. you build an arena in the void 200 blocks from your house, that arena will be summoned into the world too.
Once the house is summoned into a world, it will always be there when you enter it - i.e. the game automatically loads in the house when you enter the world.
Details:
[2] And maybe a Magical House Unsummoning Scepter to remove a house from a world.
There will be just one house that exist independently of any world - per character.
When you summon it into a world, it will displace whatever was there. Now whenever you enter worlds you summon the house into, the house will be there - it will be the same house.
You can do in the house everything you could do in a normal house,
- place chests to store stuff
- place crafting stations
- create rooms for NPCs - whether a room will have an NPC will depend on the world you are in.
PS:
As for implementation ...
Perhaps have the player find a Magical House Key[1] which when used teleports the player into a void with,
- 3 indestructible blocks
- which they will be standing on and will be their spawn point always when they enter the world
- a special crafting bench sitting on aforementioned 3 blocks
- also indestructible and is unmovable
You can then build your house while in the void around those 3 indestructible blocks. Everything that you build in the void will be summoned into the various worlds - e.g. you build an arena in the void 200 blocks from your house, that arena will be summoned into the world too.
Once the house is summoned into a world, it will always be there when you enter it - i.e. the game automatically loads in the house when you enter the world.
Details:
- Every wall you place in the void will displace whatever wall and block in the world you summon the house into.
- NPCs and mobs in the area being displaced are instantly killed.
- All alterations to the house have to be done in the void. You cannot alter the house when you and it are in a world - i.e.
- you cannot place items
- you cannot destroy or add blocks/walls
- Items can however be added to and removed from chests while in a world.
- [Edit] The Magical House Summoning Scepters would be quite involved to make to prevent players from abusing the feature and moving their house every few feet they take. Alternatively, make it multiple use and cheap to make but with a lengthy cooldown per world, e.g. 24 real world hours.
[2] And maybe a Magical House Unsummoning Scepter to remove a house from a world.
Last edited: