[Mod] Chemistry [0.4][chemistry]

User avatar
Bas080
Member
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080
Location: Netherlands

[Mod] Chemistry [0.4][chemistry]

by Bas080 » Post

Extract chemicals from the minetest world and create new ones using the knowledge of chemistry.

How to use
1. Get extractor (/giveme chemistry:extractor)
2. Place the extractor
3. Place node behind the arrow
4 Punch the extractor
5. Mine the atoms

6. Get reactor (/giveme chemistry:extractor)
7. Place the reactor
8. Build the reaction behind the arrow
9. Punch reactor to create block(molecules)

Dependence
none

Future
* Craft for extractor and reactor
* Fussion reactor to create rare elements
* BUT ESPECIALLY MORE CHEMICAL CRAFTS, /GIVEME YOUR IDEAS!

Changelog
0.3
* Extractor changes nodes into atoms

0.2
* Reactor function enables players to compose a molecule and react it to molecule(node)

0.1
* API implementation
* Elements nodes with textures

Screenshots
gold block from more-ores mod
Image
Image
...more screenshots

Download
https://github.com/bas080/chemistry/zipball/master
...or see code https://github.com/bas080/chemistry

Based on science...
http://www.youtube.com/watch?v=FSyAehMdpyI
http://en.wikipedia.org/wiki/File:Periodic_table.svg
https://www.youtube.com/watch?v=Uf9-8zsJeBg

License
WTFPL
Last edited by Bas080 on Wed Feb 20, 2013 15:47, edited 1 time in total.

User avatar
pandaro
Member
Posts: 327
Joined: Sun Jan 08, 2012 21:34
GitHub: pandaro
Location: behind

by pandaro » Post

1+
I think that I like to have some of the elements that are difficult to extract.
I think of aluminum and gold (and others) that need some special chemical processes.
Personally give up mithril ore for a more realistic but more difficult to purify.
sorry for bad english
Linux debian 7 wheezy 64
kde

User avatar
Likwid H-Craft
Member
Posts: 1113
Joined: Sun Jan 06, 2013 14:20
Location: Lost in Crypt

by Likwid H-Craft » Post

What, about Eridium Ore?

Oh and I think you should, have the, table not rated, to minecraft.
My Domain's/others:
http://likwidtest.hj.cx/ (Not Done)

rarkenin
Member
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Post

Also, we need a furnace-like atom smasher that can smash together two elements to make another. Also, nuclear decay, and things like gamma radiation.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.

User avatar
kaeza
Moderator
Posts: 2162
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza
Location: Montevideo, Uruguay
Contact:

by kaeza » Post

Finally!

Hydrogen+Hydrogen+Oxygen => Water Source :D

Seriously though, this is a great idea, at least to provide, 1) more "realistic" crafts for stuff, and 2) More items in case some other mod wants to create stuff but can't find an appropriate recipe using existing things.
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal

User avatar
Linxx
Member
Posts: 406
Joined: Wed May 16, 2012 00:37

by Linxx » Post

rarkenin wrote:Also, we need a furnace-like atom smasher that can smash together two elements to make another. Also, nuclear decay, and things like gamma radiation.
what about making a crafting recipe to modify the furnace instead of crafting one from scratch?

User avatar
jojoa1997
Member
Posts: 2890
Joined: Thu Dec 13, 2012 05:11
Location: Earth

by jojoa1997 » Post

F=furnace,M=mese
FFF
FMF
FFF
Linxx wrote:
rarkenin wrote:Also, we need a furnace-like atom smasher that can smash together two elements to make another. Also, nuclear decay, and things like gamma radiation.
what about making a crafting recipe to modify the furnace instead of crafting one from scratch?
Coding;
1X coding
3X debugging
12X tweaking to be just right

1244
Member
Posts: 45
Joined: Fri Jul 13, 2012 16:40
Location: Poland

by 1244 » Post

I am making chemistry mod wich cooperates with technic, but I have a problem I don't know in wchich way I can add metadata to items.
My mods:
Barrels, Chemistry

User avatar
pandaro
Member
Posts: 327
Joined: Sun Jan 08, 2012 21:34
GitHub: pandaro
Location: behind

by pandaro » Post

to item is not possible i think:
you can ad it on:
entity;
node;
itemstack.
sorry for bad english
Linux debian 7 wheezy 64
kde

1244
Member
Posts: 45
Joined: Fri Jul 13, 2012 16:40
Location: Poland

by 1244 » Post

I made mistake I want to chemistry substances can be stacked only 1 in stack this allow
attribute metadata to item. I want made more complicated system of machines than this in minecraft chemistry mod. Now I made first machine distiller it be used to convert minetest items (for example coal) to chemistry substances. To radioactive substances I add lead chests and special lead test-tubes to transport radioactive substances in inventory.
Last edited by 1244 on Wed Feb 13, 2013 12:46, edited 1 time in total.
My mods:
Barrels, Chemistry

User avatar
Traxie21
Member
Posts: 753
Joined: Mon Dec 31, 2012 10:48
Location: McKinney, Texas U.S.A.
Contact:

by Traxie21 » Post

Is anyone working on this yet? If not, I'll give it a shot.

User avatar
Likwid H-Craft
Member
Posts: 1113
Joined: Sun Jan 06, 2013 14:20
Location: Lost in Crypt

by Likwid H-Craft » Post

Yes I think Bas080 is if not, then it free for, all do so.
My Domain's/others:
http://likwidtest.hj.cx/ (Not Done)

1244
Member
Posts: 45
Joined: Fri Jul 13, 2012 16:40
Location: Poland

by 1244 » Post

I upload very earlier version of chemistry mod. For now it is very simple. Now I am working to add more elements and new machine acetylene burner. This machine will be used to unbonder molecules by pyrolysis process.
https://github.com/m97/chemistry
Some screenshots:
https://github.com/m97/chemistry/blob/m ... mistry.png
Last edited by 1244 on Thu Feb 14, 2013 09:03, edited 1 time in total.
My mods:
Barrels, Chemistry

User avatar
Bas080
Member
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080
Location: Netherlands

by Bas080 » Post

I am working on this. You should however not be discouraged to try it yourself. As soon as I have something experimental i will share it with you all. For the people sharing there ideas, they are more then welcome and will surely get my attention and thoughts. If applicable it will be added to this mod.

Atom smasher is necessary for making the heavier elements in the periodic table. Many of these elements decay very quickly. This science does relate more to physics then chemistry. I think...

For now this mod will be a large amount of new (periodic table element) items that can be used for crafting all kinds of nodes/items.

I am at this time thinking about ways to extract materials from "natural nodes". I am still looking into ways on how this is done in the real world. My thoughts now is one machine called the extractor.

User avatar
pandaro
Member
Posts: 327
Joined: Sun Jan 08, 2012 21:34
GitHub: pandaro
Location: behind

by pandaro » Post

Bas080 wrote:
For now this mod will be a large amount of new (periodic table element) items that can be used for crafting all kinds of nodes/items.
The idea is good, but I do not like that you immediately think of a large number of elements, as this means a lot of work for the engine. What I thought I wanted to do, when you proposed this mod was to create a small number of elements (materials) with special properties, which, however, only needed a special process to achieve their potential.
sorry for bad english
Linux debian 7 wheezy 64
kde

1244
Member
Posts: 45
Joined: Fri Jul 13, 2012 16:40
Location: Poland

by 1244 » Post

To create heavier elements can use fussion reactor, but this process requires large amounts of energy.
My mods:
Barrels, Chemistry

User avatar
Traxie21
Member
Posts: 753
Joined: Mon Dec 31, 2012 10:48
Location: McKinney, Texas U.S.A.
Contact:

by Traxie21 » Post

Pull request submitted for better textures.

https://github.com/m97/chemistry/pull/1
Last edited by Traxie21 on Sat Feb 16, 2013 02:10, edited 1 time in total.

1244
Member
Posts: 45
Joined: Fri Jul 13, 2012 16:40
Location: Poland

by 1244 » Post

Thank you for new textures. I am finishing acetylene burner and soon it will add to chemistry mod.
My mods:
Barrels, Chemistry

User avatar
Traxie21
Member
Posts: 753
Joined: Mon Dec 31, 2012 10:48
Location: McKinney, Texas U.S.A.
Contact:

by Traxie21 » Post

np :D
If you need more textures, just holler!

User avatar
Bas080
Member
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080
Location: Netherlands

by Bas080 » Post

Big update. The mod now works as advertised. Take apart and re-arrange the atoms to your will!

Still needs some new crafts. Feel free to add them yourself to his mod with a function. Share them if you want.

Code: Select all

--EXAMPLE FOR COAL

chemistry:register_reaction({"default:stone_with_coal",
  {"chemistry:C", "chemistry:C"},
})


rarkenin
Member
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Post

I might be able to make a PHP script that can generate the Lua for registering reactions, based on actual chemistry.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.

User avatar
Bas080
Member
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080
Location: Netherlands

by Bas080 » Post

rarkenin wrote:I might be able to make a PHP script that can generate the Lua for registering reactions, based on actual chemistry.
That would be great. At the moment the only way for finding new crafts is to check LUA or try out the extractor on nodes.

BZab
Member
Posts: 126
Joined: Mon Jan 28, 2013 10:04
Location: Poland

by BZab » Post

What about acids?
As traps, maybe to... dissolve (?) some kinds of blocks?

+
Ya can add some gasses as in WIP gas mod ;)

rarkenin
Member
Posts: 668
Joined: Tue Nov 20, 2012 20:48

by rarkenin » Post

BZab wrote:What about acids?
As traps, maybe to... dissolve (?) some kinds of blocks?

+
Ya can add some gasses as in WIP gas mod ;)
I can try to make some Lua or pseudocode to calculate some basic chemistry stuff, but I don't think it'll happen anytime soon.
Admin pro tempore on 0gb.us:30000. Ask me if you have a problem, or just want help.
This is a signature virus. Add me to your signature so that I can multiply.
Now working on my own clone, Mosstest.
I guess I'm back for some time.

BZab
Member
Posts: 126
Joined: Mon Jan 28, 2013 10:04
Location: Poland

by BZab » Post

About acids - it can be at least re-skinned lava, with modified dealing damages ;)

Post Reply

Who is online

Users browsing this forum: No registered users and 49 guests