I don't think anyone will add this feature to core galacticraft but I figured I would put it here incase it's a good idea or someone makes an addon from it. I imagine it's not to hard to add and if it is added as a core feature it won't make to much of a change except adding a new twist.
The basis of this is that when you start a new world your presented with a gui that gives you a choice similar to flag/team creation. The gui will let you select a type of gas that your character will breath in and what they will exhale besides the default while adding the ability to breathe naturally on planets with that gas present but needing 'oxygen' gear using tanks filled up with your seleted gas on planets that have a high quantity of your exhaled gas(exhaled gases are toxic if inhaled in high doses and poison you) or lack the gas you breath.
I know some balancing issues can occur from this feature such as the overworld being unbreathable for players who don't breathe oxygen so to overcome this I suggest the overworld being 'neutral' since players start there(but if a different planet that has a similar atmosphere present then the normal breathing rules apply, such as an addon exoplanet). The 'overworld neutral' feature could also have a config option thats enabled by default if you want to go that route. Moons and asteroids have no atmosphere so no matter what gas you choose you still need breathing equipment to survive on those.
Another slightly dumb feature that would go good with this in my opinion, but others might not like is a certain thermal level your character can survive in based on the gas you inhale. I have no clue how this would be done but I figure if someone likes the idea they can figure something out.
Anyways this was just a small little feature I thought would be cool(and make setting up my private modpack a bit easier... I want my character to be able to breath CO2 but have oxygen be toxic to them if inhaled but can't do it currently). This feature would also give some options for modpack creation and a special variety to multiplayer servers, hopefully this suggestion isn't to dumb...
Update edit: After seeing some ideas in another thread here on the suggestions forum I got some ideas to possibaly improve on this, might be good or bad, not really sure right now.
A couple exoplanets can be added to expand on the previous ideas, the exoplanets would be 'home worlds' so to speak and if a player picks a certain gas they will start on the proper planet with a suitable enviroment. Each planet will have a different enviroment that players who start there are adapted to and depending on the planet it can effect your space exploration later by effecting what worlds are habitable to them.
These exoplants will have different gravitys, pressure levels, atmospheric composition, terrain, and mobs so each player has a uniqe start depending on what gas they choose, this will also eliminate balance issues with players picking certain gases.
The solar systems these planets are in will have their own uniqe planets that are hostile enviroments for players that start in that system similar to how players who start on the overworld have to go through hostile enviroments on our solar systems planets.
Example: A player chooses CO2 and starts on the proper planet. Such a planet might be colder then the overworld, have lower gravity, low pressure, and mobs that can breathe CO2 but players that started there won't see any difference in survival just as an overworld player wouldn't but the next planet over might have mainly nitrogen or oxygen, gases CO2 players wouldn't be able to breathe but overworld players would but Mars would be an ideal exoplanet for CO2 players to inhabit so travel between systems is encouraged when players get far enough into the mod.
All the exoplanets will have their own uniqe terrain generation and blocks/items depending on the enviroment but they will mainly be like the overworld bar the mobs and planetary enviroment itself, like all of them will have dirt(hotter or colder planets might not have grass but the ones that do would have a different color based on atmosphere composition and sun color), trees(Trees would be planet based, so different trees for different planets), food, water(water would be colored based on the planet), and other survival essentials. Certain materials would be planet exclusive so after players get to the point they need to get passed the other 'homeworlds' tier they would need some materials to upgrade their planets version of the rocket from that homeworld. An example is a certain ore that is abundant and used quite a bit like iron on that home planet but it not being present on any of the others.
Each player will have their own rockets and space explorations materials depending on their gas due to a slightly different progression route then the standard overworld one, the tier system can be tweaked to match this change or planet tiers can be based off the rocket you use and players who started on a certain world can only use that version of the rockets to prevent exploits.
There can even be a way for other mods to generate their features on these other worlds so theres no issues on that front, and mobs that spawn on that world would be 'adapted' for that enviroment so we don't have mobs that jump over your head even though they were 'born' on your planet... of course such a entity based gravity system would require something like my NBT data gravity idea to be added to achive the 'adapted player or mob' based on homeworld feel, can even go the extra mile and make thermal levels NBT based on entity for the extra 'kick' to such a system.
Anyways, thats all I got for the moment so ill just update again if this needs any tweaks or to build on it some more
The basis of this is that when you start a new world your presented with a gui that gives you a choice similar to flag/team creation. The gui will let you select a type of gas that your character will breath in and what they will exhale besides the default while adding the ability to breathe naturally on planets with that gas present but needing 'oxygen' gear using tanks filled up with your seleted gas on planets that have a high quantity of your exhaled gas(exhaled gases are toxic if inhaled in high doses and poison you) or lack the gas you breath.
I know some balancing issues can occur from this feature such as the overworld being unbreathable for players who don't breathe oxygen so to overcome this I suggest the overworld being 'neutral' since players start there(but if a different planet that has a similar atmosphere present then the normal breathing rules apply, such as an addon exoplanet). The 'overworld neutral' feature could also have a config option thats enabled by default if you want to go that route. Moons and asteroids have no atmosphere so no matter what gas you choose you still need breathing equipment to survive on those.
Another slightly dumb feature that would go good with this in my opinion, but others might not like is a certain thermal level your character can survive in based on the gas you inhale. I have no clue how this would be done but I figure if someone likes the idea they can figure something out.
Anyways this was just a small little feature I thought would be cool(and make setting up my private modpack a bit easier... I want my character to be able to breath CO2 but have oxygen be toxic to them if inhaled but can't do it currently). This feature would also give some options for modpack creation and a special variety to multiplayer servers, hopefully this suggestion isn't to dumb...
Update edit: After seeing some ideas in another thread here on the suggestions forum I got some ideas to possibaly improve on this, might be good or bad, not really sure right now.
A couple exoplanets can be added to expand on the previous ideas, the exoplanets would be 'home worlds' so to speak and if a player picks a certain gas they will start on the proper planet with a suitable enviroment. Each planet will have a different enviroment that players who start there are adapted to and depending on the planet it can effect your space exploration later by effecting what worlds are habitable to them.
These exoplants will have different gravitys, pressure levels, atmospheric composition, terrain, and mobs so each player has a uniqe start depending on what gas they choose, this will also eliminate balance issues with players picking certain gases.
The solar systems these planets are in will have their own uniqe planets that are hostile enviroments for players that start in that system similar to how players who start on the overworld have to go through hostile enviroments on our solar systems planets.
Example: A player chooses CO2 and starts on the proper planet. Such a planet might be colder then the overworld, have lower gravity, low pressure, and mobs that can breathe CO2 but players that started there won't see any difference in survival just as an overworld player wouldn't but the next planet over might have mainly nitrogen or oxygen, gases CO2 players wouldn't be able to breathe but overworld players would but Mars would be an ideal exoplanet for CO2 players to inhabit so travel between systems is encouraged when players get far enough into the mod.
All the exoplanets will have their own uniqe terrain generation and blocks/items depending on the enviroment but they will mainly be like the overworld bar the mobs and planetary enviroment itself, like all of them will have dirt(hotter or colder planets might not have grass but the ones that do would have a different color based on atmosphere composition and sun color), trees(Trees would be planet based, so different trees for different planets), food, water(water would be colored based on the planet), and other survival essentials. Certain materials would be planet exclusive so after players get to the point they need to get passed the other 'homeworlds' tier they would need some materials to upgrade their planets version of the rocket from that homeworld. An example is a certain ore that is abundant and used quite a bit like iron on that home planet but it not being present on any of the others.
Each player will have their own rockets and space explorations materials depending on their gas due to a slightly different progression route then the standard overworld one, the tier system can be tweaked to match this change or planet tiers can be based off the rocket you use and players who started on a certain world can only use that version of the rockets to prevent exploits.
There can even be a way for other mods to generate their features on these other worlds so theres no issues on that front, and mobs that spawn on that world would be 'adapted' for that enviroment so we don't have mobs that jump over your head even though they were 'born' on your planet... of course such a entity based gravity system would require something like my NBT data gravity idea to be added to achive the 'adapted player or mob' based on homeworld feel, can even go the extra mile and make thermal levels NBT based on entity for the extra 'kick' to such a system.
Anyways, thats all I got for the moment so ill just update again if this needs any tweaks or to build on it some more
Last edited: