Osmium (gas) is unobtainable in survival
RedIODev opened this issue ยท 2 comments
Issue description
Osmium gas is not obtainable without the creative chemical tank.
There is no machine producing osmium gas but the osmium compressor.
The osmium compressor allows for gas input only (which is inconsistent to the metallergic infuser that allows input and output).
This also makes the input useless in survival as you can't put any gas into it besides osmium which is unobtainable.
Solutions:
- Lift the input only restriction on the osmium compressor.
- Allow the chemical oxidizer to create osmium gas.
- Create some other way to obtain osmium gas.
Steps to reproduce
No response
Minecraft version
1.18.x or earlier (No longer being developed)
Forge version
40.2.10
Mekanism version
10.3.9 (Latest)
Other relevant versions
All (as far as I know)
If a (crash)log is relevant for this issue, link it here: (It's almost always relevant)
No response
The main way of getting it in survival would be to use a gauge dropper. Though I do think it might be reasonable to allow force extracting when a side is set to output in a similar way that we started allowing infusers to have their contents pulled.
I'm playing on 1.18.2 and I wanted access to osmium gas other than via the gauge dropper, but I noticed this feature was added only for 1.21.x.
To get this capability in my modpack, I wrote a custom KubeJS script that adds a new recipe to the Chemical Oxidizer that converts 1 osmium ingot to 200mB of osmium gas.
To get this recipe in your 1.18.x modpack with KubeJS, drop a new file at <server root>/kubejs/server_scripts/mekanism_oxidizing_osmium.js
(or any other file in the server_scripts folder) with the following code and /reload
:
onEvent('recipes', event => {
event.custom({
'type': 'mekanism:oxidizing',
'input': {
'ingredient': {
'tag': 'forge:ingots/osmium'
}
},
'output': {
'gas': 'mekanism:osmium',
'amount': 200
}
}).id('kubejs:oxidizing/osmium')
})