The suggestion:
To me this is one of the most glaring oversights in Galacticraft. Plants can grow in the vacuum of space. Or on ice cold Mars.
I've actually wanted to create a survival based challenge modpack using Galacticraft for quite some time, but this has been putting me off of it.
Note that this could definitely constitute a "hardcore" mode if you actually intend to add your own values to the mod, long time players would be potentially upset if you just forced these changes, even though I would argue that they make a lot of sense.
In an environment without oxygen:
The config request:
I intend to use these mechanics a lot in the survival pack I plan on making, but I can't really do that if they aren't in the mod. These would also help out pack authors or modders a lot in setting up compatibility with other mods that would like their blocks to not work in oxygen-free environments.
Requested config options; potentially api stuff:
Here is a mockup of what the config would look like, in the galacticraft/core.cfg
Pretty please with sugar on top! <3
To me this is one of the most glaring oversights in Galacticraft. Plants can grow in the vacuum of space. Or on ice cold Mars.
I've actually wanted to create a survival based challenge modpack using Galacticraft for quite some time, but this has been putting me off of it.
Note that this could definitely constitute a "hardcore" mode if you actually intend to add your own values to the mod, long time players would be potentially upset if you just forced these changes, even though I would argue that they make a lot of sense.
In an environment without oxygen:
- Any plant registered to the ore dictionary as a crop, sapling, grass, or flower would become a dead shrub
- Anything registered to the ore dictionary as a leaf would just decay immediately
- Any block that can't work in an environment without oxygen would turn to sand or turn into a "scrap pile" block or something like that. (eg. pumpkins, melons, vanilla furnaces)
The config request:
I intend to use these mechanics a lot in the survival pack I plan on making, but I can't really do that if they aren't in the mod. These would also help out pack authors or modders a lot in setting up compatibility with other mods that would like their blocks to not work in oxygen-free environments.
Requested config options; potentially api stuff:
- Ability to whitelist blocks that can't work in an environment without oxygen.
- Ability to set what those blocks would decay into when not exposed to oxygen.
Here is a mockup of what the config would look like, in the galacticraft/core.cfg
Code:
# List blocks from other mods that should not work without oxygen (for example, torches) and what block they become when there is no oxygen (for example, extinguished torch).
# Format Example: minecraft:torch,galacticraft:extinguishedtorch
# Format Example (oredictionary): ore:treeSapling,minecraft:deadbush
S:"Oxygen Requirement IDs" <
minecraft:sapling:*,minecraft:deadbush
minecraft:yellow_flower,minecraft:deadbush
minecraft:red_flower:*,minecraft:deadbush
minecraft:brown_mushroom,minecraft:deadbush
minecraft:red_mushroom,minecraft:deadbush
minecraft:leaves:*,minecraft:air
minecraft:leaves2:*,minecraft:air
minecraft:wheat,minecraft:deadbush
minecraft:lit_furnace,minecraft:furnace
>
Pretty please with sugar on top! <3