Stereowalker / Survive

https://modrinth.com/mod/survive
https://www.curseforge.com/minecraft/mc-mods/survive
Other
19 stars 18 forks source link

More granular compatibility with Origins? #174

Open noncom opened 3 years ago

noncom commented 3 years ago

There are Origins that are native to the Nether, they spawn in the Nether and feel most comfortable there. But that doesn't play well with the thirst mechanics, for example, or the temperature margins should be different for them.

The problem now is that yes, you can tweak the config and kinda tune the mod for such gameplay, but those settings would be global and in effect for everyone. And on a MP server where people are allowed to choose their origins, there isn't enough granularity in control to setup different Survive profiles for them. Either you disable thirst for all, or the Netherborn have to suffer for water.

That's just the most prominent example that sprang out on me today, but there are more examples possible, with the End and other dimensions and stuff, we are seeing an explosion of various Origins addons only adding more and more unique options. The ultimate idea is that you don't currently have a possibility to tune the mod for varietal gameplay in MP. At the sametime we are seeing more and more modpacks featuring both Survival and Origins.

What about adding a way to setup interaction with Origins? Like, per-origin configs and application? Imo that should not cause any major changes in the code except that it would require to abstract the survival profiles and make them individual, and applied on a conditional basis.

A future prospect might be even playing on that interaction more and providing some origin-specific survival needs, which would ultimately lead to more usage of both mods and new kinds of gameplay for which there seems to be a demand.