EclipseGrrl Posted April 13, 2025 Report Posted April 13, 2025 Is there any way of using commands to locate nearby structures? My players would enjoy starting a new server wipe with a large modded ruin near to spawn, which means I need to find a seed with that structure nearby, but I'm having a great deal of difficulty finding nearby structures. No amount of searching (whether it be search-engines or the official wiki) has rewarded me any information.
Ernie Pippin Posted April 13, 2025 Report Posted April 13, 2025 Are you using BetterRuins? Don't forget that the world in VS generates around you as you move around - it's not generated at world creation, so ruins have only been generated in generated chunks, randomly. Once generated, ruins are just a collection of blocks, so not discoverable by name as far as I can think. There is a mod called "Block Overlay" which can help you find specific blocks or entities around you, but you'd need to know a specific named block which appears in the ruin you're looking for, and that block could of course appear in other ruins. You can change the spawn chance of different structures in the BetterRuins configuration file (a YAML file). If you can find out the name of the structure, you can set its chance to 100 in that file, which should make it guaranteed (and repeated), and then change that chance back to default once you have one generated. If you have a screenshot of the one you're looking for, I suggest posting somewhere and tagging the mod creator and asking which ruin it is - ModDB or maybe the VS discord if the mod creator is there. If you can't find out the name, and it's a really big ruin, it's probably a "megastructure", so decreasing the distance between megastructures in the config will help you generate the one you want. I hope that helps!
gilt-kutabe Posted April 13, 2025 Report Posted April 13, 2025 Could you just world edit in a structure of your choice?
Ernie Pippin Posted April 15, 2025 Report Posted April 15, 2025 Coincidentally, I asked a question elsewhere here a couple of days ago, and it turns out the answer to my question is also the answer to your question! You can read my question for context here: It turns out that BetterRuins, if that is where the structure you're looking for comes from, uses the base-game story location generation function, allowing a server admin to manually generate story locations whereever they like. This means, if you know the in-code name of the BetterRuins location, you can generate it whereever you like using the /wgen story setpos set of commands. Here is the information on how to generate vanilla game story locations using the command structure above (links to spoilers): https://wiki.vintagestory.at/Story_event#Troubleshooting And here is the BetterRuins wiki, which lists locations and gives their names: https://github.com/NicIAss/betterruins/wiki The BR wiki doesn't list the in-code names for anything other than the story locations, but you might be able to find the names of other structures in the BetterRuins files for use with the /wgen story command, which may enable you to spawn in whatever you like. It may be best to contact NiclAss, the BR creator, for assistance. I'm sorry I can't offer more definitive help, but I'm pretty sure that's gonna get you 90% of the way there.
Recommended Posts