tModLoader

tModLoader

209 ratings
Echo Housing Utilities
4
3
6
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod Features: Utilities, Quality Of Life
Mod Side: Both
tModLoader Version: 1.4.4
Language: English, German
File Size
Posted
Updated
374.387 KB
25 Mar, 2024 @ 2:08pm
21 Nov, 2024 @ 11:42am
7 Change Notes ( view )

Subscribe to download
Echo Housing Utilities

Description
A small mod that adds a few blocks to give builders more freedom in how they design NPC housing. It also lets the Painter sell Echo stuff while in a graveyard so that Echo stuff is already available during Pre-Hardmode (this is toggleable).

Main features
Look at the screenshot reel for a more in-depth & visual showcase!
  • Imaginary Echo Blocks, which have no collision, but count as a door in terms of NPC housing needs, allowing for immersive open-air housing such as tents or caves.
  • A set of Tiny Ghostly Furniture, each piece of which bypasses a certain housing requirement such as a room needing chairs or tables, the room needing to be at least 60 blocks large or the room requiring a (safe) background wall.
  • The Painter now sells Echo Stuff while in a graveyard, allowing you to get Echo Stuff and this mod's building blocks in Pre-Hardmode. This can be toggled in the Config!

Other Notes
  • I've thought about making a tile that increases the maximum room size, but I feared that it might decrease performance. You can just segment the large, invalid room into smaller, valid rooms by using Imaginary Echo Blocks.
  • NPCs won't automatically move into homes that don't have a single (safe) wall, even if the Tiny Ghostly Wall is in it. They can still be assigned manually though.
  • Since this mod changes a bit of the house validation logic, status messages will trigger a bit differently when manually checking a room via the housing interface compared to vanilla game. Most notably, housing checks can now go beyond the world's boundaries and display a new "This room extends past this world's boundaries" message.

Originally posted by tModLoader EchoHousingUtilities:
Developed By CatJat
51 Comments
CatJat  [author] 21 Jul @ 12:53pm 
I thought about adding one while making the mod, but the main concern was performance, since to properly implement such a block, I'd need to increase the max. amount of tiles that can be checked during a housing check just to see if this "Ghostly Big Room Enabler" thing is there. It might be a pedantic micro-optimization, but also:

Once I figured out the work-around where instead of using platforms to seperate your home, you can use Imaginary Echo Blocks since they have no collision yet still count as a wall for the purposes of checking for homes, it kind of became final that I would be too lazy to implement a block whose problem is already solved by said work-around and that slows down the game by .01ms each check.

I am intrigued though if the work-around isn't applicable in your case since I can't imagine a scenario where it can't be used.
frankymave 21 Jul @ 12:26pm 
is there any way you can make a block for houses that are typically too big? sometimes i dont like to jank up a house with platforms i didnt want there just so i can assign housing in one part.
Shoe 31 May @ 9:47am 
this is peak..
Spoon 28 Feb @ 11:36pm 
░░░░░▐▀█▀▌░░░░▀█▄░░░
░░░░░▐█▄█▌░░░░░░▀█▄░░
░░░░░░▀▄▀░░░▄▄▄▄▄▀▀░░
░░░░▄▄▄██▀▀▀▀░░░░░░░
░░░█▀▄▄▄█░▀▀░░
░░░▌░▄▄▄▐▌▀▀▀░░ THIS IS BOB
▄░▐░░░▄▄░█░▀▀ ░░
▀█▌░░░▄░▀█▀░▀ ░░ COPY AND PASTE HIM,
░░░░░░░▄▄▐▌▄▄░░░ SO HE CAN TAKE
░░░░░░░▀███▀█░▄░░ OVER THE
░░░░░░▐▌▀▄▀▄▀▐▄░░ WORKSHOP
░░░░░░▐▀░░░░░░▐▌░░
░░░░░░█░░░░░░░░█░░░
░░░░░▐▌░░░░░░░░░█░░
mental goose 20 Feb @ 8:58pm 
░░░░░▐▀█▀▌░░░░▀█▄░░░
░░░░░▐█▄█▌░░░░░░▀█▄░░
░░░░░░▀▄▀░░░▄▄▄▄▄▀▀░░
░░░░▄▄▄██▀▀▀▀░░░░░░░
░░░█▀▄▄▄█░▀▀░░
░░░▌░▄▄▄▐▌▀▀▀░░ THIS IS BOB
▄░▐░░░▄▄░█░▀▀ ░░
▀█▌░░░▄░▀█▀░▀ ░░ COPY AND PASTE HIM,
░░░░░░░▄▄▐▌▄▄░░░ SO HE CAN TAKE
░░░░░░░▀███▀█░▄░░ OVER THE
░░░░░░▐▌▀▄▀▄▀▐▄░░ WORKSHOP
░░░░░░▐▀░░░░░░▐▌░░
░░░░░░█░░░░░░░░█░░░
░░░░░▐▌░░░░░░░░░█░░
solesteam8 5 Jan @ 9:03pm 
Imaging moving into a cardboard box because the real estate agent said there was the ghost of a smiley face inside...
CatJat  [author] 6 Dec, 2024 @ 1:26am 
Sure, I'm a bit intimidated due to Social Anxiety, but we could try! You can just DM me via catjat on Discord (since I've seen you on the tMod server whilst lurking there myself)
GabeHasWon 5 Dec, 2024 @ 7:47pm 
Hi! I've got a commissioned project called Pacifist Route that seems to conflict with this mod. The Queen Bee is pacified by building a house with certain things in it and with this mod active that mechanic completely fails and tanks performance - I imagine poor IL editing mixing but I can't be sure. Could I DM you or message you to work this out?
CatJat  [author] 21 Nov, 2024 @ 7:12pm 
:fingerguns:!!
( ・﹃ ・ ) 21 Nov, 2024 @ 6:40pm 
Works perfectly.
Thanks for the quick fix :)