
Manage mods availability by regions?[Feature]
alexeik opened this issue · 7 comments
Can you imagine world separated on region
Every region allows only defined mods
Maybe event allows mods by player. To make personal responsibility for players.
It imporves gameplay that demands players to transfer resources between regions.
Only this type of mod can support this as i see.
I have some ideas:
- How would region management for biomes be structured?
One Region or One Biome allows One Mod, if mod in list everyone can use that in this biome
You can not allow manage Two Mods in one Biome.
Only managed mods are under control, other mods works as it is. - Regions can be named as OP decides. You template biome+coord very nice.
Maybe go away from Regions and use Biome as Region? It is much simpler. Biome Tag has everthing.
Or maybe declare Regions as Chunks ? it is more much simpler.
I think fine graned control like one block accuracy are excessively.
Idea to have restrictions for some Mods by some Region (Biomes, Chunks) . These mods only allow to use only in defined Regions.
Just at chunks as region shapes in general.
no worries) about that. Shapes doesnt matter .
I think I still have a different understanding of your request. Lets try to sort this out.
Maybe go away from Regions and use Biome as Region? It is much simpler. Biome Tag has everthing.
That is only possible if one region is responsible for every biome of the same kind. Do you mean one region which manages all biomes of the same kind?
Like one region for biome.minecraft.savanna
another region for biome.minecraft.lush_caves
and so on?
I have a feature planned which is basically a modifier for Dimensional Regions to apply flags only in specific biomes which could also be used for this scenario.
Or maybe declare Regions as Chunks ? it is more much simpler.
Yes, it is. But also very limiting (and boring). Almost every plain old protection mod has this because its easy.
That said. I am also planning on adding an additional region shape for chunks: ChunkAreas to just claim chunks or sub-chunks.
Edit: If you want to discuss this in more detail feel free to join the discord and tag me.
Yes, it is. But also very limiting (and boring). Almost every plain old protection mod has this because its easy.
It is nice. Nice fit to setup a World.
OP and players agree to define some pairs :
- chunks - mods for a while
- player - mods for a while
One more thing to manage : doesnt allow player to exchange mod items until they are allowed.
THen you have a choice:
- expand chunks in region or switch mods between players by vote
- do a hardcore with limited resources
That is only possible if one region is responsible for every biome of the same kind.
Yes . One region - one biome = one mod (or few) .
Yes, it is. But also very limiting (and boring).
Why? If this let us manage using of mods , it is very nice.
The boring was not directed at your idea. Just at chunks as region shapes in general.
I think you misunderstood my whole statement. But thats fine - no worries.
Yes . One region - one biome = one mod (or few) .
I think I understand your idea now. Let me rephrase it as a suggestion. I'll post it here and on the discord under suggestions.
And maybe more people will find it useful.
Hi, and thanks for the suggestions!
First the regions by biomes suggestion
At the moment, I see this use case as quite niche and challenging to implement due to several complexities:
- How would region management for biomes be structured?
- Regions require unique names. How should they be named? The only meaningful context for biome-based regions would be the biome name and some coordinates.
- Since biomes are now 3D, this could generate a large number of regions, potentially causing significant performance issues in larger worlds.
- Biomes have arbitrary shapes, making it difficult to define them within region properties.
- …
Regarding the one mod per region suggestion:
In theory, this could be possible with the upcoming feature in issue #113, but would require a lot of management from the region owners. I don't think it is worth adding a dedicated feature for this.
Best regards