Page 1 of 2

[Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Thu Apr 05, 2018 15:25
by IcyDiamond
Image

Melterns is an in-development mod for Minetest 5.0.0+ that adds molten metals, melting, casting and creating tools.
This mod is inspired by the Tinkers Construct mod for Minecraft, however it's much less-featured due to the current limitations of the Minetest API.
None of the components used in this mod have been taken from TC - everything is my original creation.

Depends on fluid_lib.

Source code: https://gitlab.icynet.eu/evert/melterns
License: MIT
Video: YouTube

See this mod and my other mods in action on my public server "Icy's Mod-world" at home.lunasqu.ee!

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Thu Apr 05, 2018 16:31
by cx384
Nice, finally someone used the the set_tool_capabilities feature from minetest 0.5-dev to create a Tinkers Construct like mod.

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Thu Apr 05, 2018 16:44
by IcyDiamond
cx384 wrote:Nice, finally someone used the the set_tool_capabilities feature from minetest 0.5-dev to create a Tinkers Construct like mod.
Indeed. Now it just needs a way to set item texture from metadata and it's perfect.

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Sat Apr 07, 2018 14:28
by Fixer
Very nice, I hope you succeed with this.

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Sat Apr 07, 2018 17:32
by IcyDiamond
Fixerol wrote:Very nice, I hope you succeed with this.
Thank you!

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Sat Apr 07, 2018 17:36
by GamingAssociation39
Oh wow awesome I've been looking for help to make something like this am glad someone had done their attempt (because of system limitations). It looks sooooooooooooooo awesome. Thanks for making this.

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Sat Apr 07, 2018 18:10
by IcyDiamond
GamingAssociation39 wrote:Oh wow awesome I've been looking for help to make something like this am glad someone had done their attempt (because of system limitations). It looks sooooooooooooooo awesome. Thanks for making this.
And thank you for the kind words!

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Tue Apr 24, 2018 15:39
by RSLRedstonier
FINALLY, somebody more experienced than me made an attempt
I started working on something like this but then stopped

is there/could you add an api for registering our own materials into molten materials?

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Tue Apr 24, 2018 17:00
by TenPlus1
W00t!

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Tue Apr 24, 2018 17:41
by GamingAssociation39
I can't get 0.5.0 unpacked from 7z :( Could anyone help?

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Tue Apr 24, 2018 19:01
by RSLRedstonier
are there any mt api changes in 0.5 other than player pov changes?
I don't see any reason why this wouldn't be compatible with 4.16

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Tue Apr 24, 2018 19:42
by texmex
RSLRedstonier wrote:are there any mt api changes in 0.5 other than player pov changes?
I don't see any reason why this wouldn't be compatible with 4.16
cx384 wrote:Nice, finally someone used the the set_tool_capabilities feature from minetest 0.5-dev to create a Tinkers Construct like mod.

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Wed Apr 25, 2018 05:38
by Evil_Gabe
You could actually make a api so that other mods can register items for the smeltery for example some mod ads a new ore type there could be a temperature required for it this could be made to be even better than what minecraft has with Tcon(tinkers) when a good well documented api is established also keep the good work up i like where this is going already

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Wed Apr 25, 2018 17:55
by RSLRedstonier
texmex wrote:
RSLRedstonier wrote:are there any mt api changes in 0.5 other than player pov changes?
I don't see any reason why this wouldn't be compatible with 4.16
cx384 wrote:Nice, finally someone used the the set_tool_capabilities feature from minetest 0.5-dev to create a Tinkers Construct like mod.
oh.
wait.
0.0
does this mean we can change the tool capabilities in-game per individual item stack instead of having to register several similar items and use replace the item? if so how is this data stored in the itemstack? metadata?

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Fri May 11, 2018 21:20
by Byakuren
RSLRedstonier wrote:
texmex wrote:
RSLRedstonier wrote:are there any mt api changes in 0.5 other than player pov changes?
I don't see any reason why this wouldn't be compatible with 4.16
cx384 wrote:Nice, finally someone used the the set_tool_capabilities feature from minetest 0.5-dev to create a Tinkers Construct like mod.
oh.
wait.
0.0
does this mean we can change the tool capabilities in-game per individual item stack instead of having to register several similar items and use replace the item? if so how is this data stored in the itemstack? metadata?
It's stored in metadata, yes, but you're supposed to use set_tool_capabilities to set it.

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Wed May 16, 2018 11:07
by IcyDiamond
RSLRedstonier wrote:FINALLY, somebody more experienced than me made an attempt
I started working on something like this but then stopped

is there/could you add an api for registering our own materials into molten materials?
Evil_Gabe wrote:You could actually make a api so that other mods can register items for the smeltery for example some mod ads a new ore type there could be a temperature required for it this could be made to be even better than what minecraft has with Tcon(tinkers) when a good well documented api is established also keep the good work up i like where this is going already
Yes, it is possible to register metals, but the API needs to be simplified, cleaned up and documented. I might implement temperature later as well. If you really want to, you can look into the various

Code: Select all

register.lua
files to see how the materials are added in the first place.

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Fri May 18, 2018 04:50
by csirolli
I will definitely use this in my wip metals mod once the api is cleaned up.

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Thu May 31, 2018 17:20
by GamingAssociation39
I can't figure out how this works :(

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Fri Jun 08, 2018 18:54
by IcyDiamond
The mod source has been moved to my own GitLab instance: https://gitlab.icynet.eu/evert/melterns

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Wed Jul 25, 2018 15:17
by MechKit
The gitlab wiki page is not viewable without signing in to icynet.eu. Is it is suppose to be publicly viewable?

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Wed Jul 25, 2018 15:45
by IcyDiamond
MechKit wrote:The gitlab wiki page is not viewable without signing in to icynet.eu. Is it is suppose to be publicly viewable?
I was able to access if while logged out just fine, are you sure it's https://gitlab.icynet.eu/evert/melterns/wikis/home?

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Wed Jul 25, 2018 17:56
by MechKit

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Wed Jul 25, 2018 18:08
by MechKit
Oh, and should I assume from "Melterns is an in-development mod for Minetest 0.5.0+" that I should not expect it to work on 0.4.16?

It looks like a fun mod; it is tempting to try the beta version of minetest.

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Sat Jul 28, 2018 15:34
by IcyDiamond
MechKit wrote:Oh, and should I assume from "Melterns is an in-development mod for Minetest 0.5.0+" that I should not expect it to work on 0.4.16?

It looks like a fun mod; it is tempting to try the beta version of minetest.
Unfortunately, this mod will not work on any version below 5.0.0, because it uses the new Tool Capabilities feature.

Re: [Mod] Melterns - Tinkers in Minetest [melterns]

Posted: Sat Jul 28, 2018 16:52
by IcyDiamond
A little bit of documentation has been created: https://gitlab.icynet.eu/evert/melterns ... umentation
Also fixed a few crashes.