Comments (6)
You would use the biome blacklist for those structures. A dimension blacklist really doesn’t work without some massive ugly hackery as structures are tied to biome and dimensions can share biomes.
Instead of editing the config files directly, put on mod menu and you can access the config gui. Then in each config section for each structure, put in all of Heart of the Machine’s biomes into the biome blacklist. When done, close and restart Minecraft and the change will take effect.
from repurposedstructures-quilt.
In my case that is going to be sufficient, but I wonder what to do if the dimension had a ton of biomes (annoying to blacklist), or the dimension had Vanilla biomes.
from repurposedstructures-quilt.
Dimensions using vanilla biomes will still have the structures the biomes had in the overworld. This is the behavior that Mojang intended. Hence why I am hesitant to try and find a safe way to make structure not generate in the dimension. In fact, the actually class that generates the structure does not have access to the world and so, it can’t tell what dimension it’s in.
An idea could be to mess with the chunk generator as there’s something in it that also hold structures but multiple dimensions can share chunk generators too. Basically Mojang seemed to try really hard to tie structures to biomes and partially to chunk generators. And also prevent structures from even being dimension based
from repurposedstructures-quilt.
I see, that is perhaps a little unfortunate.
Additionally, something that would be nice is a global biome blacklist that applies to all features.
edit: And would it be possible to blacklist with wildcard? That way I could just blacklist hotm:*
.
from repurposedstructures-quilt.
Version 1.6.2 Repurposed Structures is now out! The dimension blacklist is now an option in the Main category config menu.
Thank you for bringing up the dimension blacklist as when I was working on a Structure Tutorial Mod for modders, I looked closer at the chunkgenerator as realized the behavior of it changed. Before, if a structure's spacing was not in it, it would spawn the structure in every single chunk. Now, if the chunk generator doesn't have the structure's spacing, it won't spawn it at all. I took advantage of this new change and made a hack to allow the dimension blacklist to work. :)
Well, in theory it should work lmao. I didn't test it a lot
from repurposedstructures-quilt.
I just want to report real quick that the change appears to be working. Thank you!
from repurposedstructures-quilt.
Related Issues (20)
- Items not spawning in chests HOT 2
- Datapack Crash HOT 1
- RS dungeons don't seem to spawn HOT 4
- Cursed WorldGen HOT 4
- Any plan to make Variant of Stoneholm? HOT 1
- Failed to create valid structure HOT 3
- Stone Mineshafts missing supports HOT 1
- Icy Pyramid trap activating when spawned over oceans somehow HOT 1
- rs_spawner replaces spawner with air in ocean dungeons/ocean mineshaft HOT 2
- Cant get mod to work HOT 6
- Error in server console HOT 3
- 1.18.2 Soul lanterns in Nether strongholds generate waterlogged HOT 7
- Add compat out of the box for wyther overhaul datapack HOT 2
- fix author crediting HOT 1
- Icy outpost is spawning in frozen ocean biomes HOT 4
- Using the portal in an Ancient End City makes multiple return gateways. HOT 2
- Villager Configs breaks Repurposed Structure's TreasureMapForEmeralds class HOT 1
- RS not working for Fabric 1.19.2 (No Quilt, only Fabric API and Fabric) HOT 7
- Report issues to https://github.com/TelepathicGrunt/RepurposedStructures/issues instead!
- Request a new version HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from repurposedstructures-quilt.