[Mod] Melterns - Tinkers in Minetest [melterns]

User avatar
IcyDiamond
Member
Posts: 175
Joined: Fri Mar 30, 2018 08:55
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond
Location: Estonia
Contact:

[Mod] Melterns - Tinkers in Minetest [melterns]

by IcyDiamond » Post

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://git.icynet.eu/evert/melterns
License: MIT
Video: YouTube
Last edited by IcyDiamond on Wed Aug 09, 2023 16:30, edited 7 times in total.
Web developer | Systems Administrator

User avatar
cx384
Member
Posts: 653
Joined: Wed Apr 23, 2014 09:38
GitHub: cx384
IRC: cx384

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

by cx384 » Post

Nice, finally someone used the the set_tool_capabilities feature from minetest 0.5-dev to create a Tinkers Construct like mod.
Can your read this?

User avatar
IcyDiamond
Member
Posts: 175
Joined: Fri Mar 30, 2018 08:55
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond
Location: Estonia
Contact:

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

by IcyDiamond » Post

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.
Web developer | Systems Administrator

User avatar
Fixer
Member
Posts: 904
Joined: Sun Jul 31, 2011 11:23
IRC: Fixer
In-game: Fixer
Location: Ukraine

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

by Fixer » Post

Very nice, I hope you succeed with this.

User avatar
IcyDiamond
Member
Posts: 175
Joined: Fri Mar 30, 2018 08:55
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond
Location: Estonia
Contact:

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

by IcyDiamond » Post

Fixerol wrote:Very nice, I hope you succeed with this.
Thank you!
Web developer | Systems Administrator

User avatar
GamingAssociation39
Member
Posts: 858
Joined: Mon Apr 25, 2016 16:09
GitHub: Gerold55
IRC: Gerold55
In-game: Gerold55
Location: Maryland, USA

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

by GamingAssociation39 » Post

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.
Jesus Is Lord and Savior!!!

User avatar
IcyDiamond
Member
Posts: 175
Joined: Fri Mar 30, 2018 08:55
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond
Location: Estonia
Contact:

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

by IcyDiamond » Post

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!
Web developer | Systems Administrator

User avatar
TechNolaByte
Member
Posts: 465
Joined: Wed May 10, 2017 21:00
GitHub: TechNolaByte

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

by TechNolaByte » Post

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?
The great quest of alchemy neither failed nor attained gold; programmers are those great alchemists who transmute caffeine into code.

User avatar
TenPlus1
Member
Posts: 3715
Joined: Mon Jul 29, 2013 13:38
In-game: TenPlus1
Contact:

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

by TenPlus1 » Post

W00t!

User avatar
GamingAssociation39
Member
Posts: 858
Joined: Mon Apr 25, 2016 16:09
GitHub: Gerold55
IRC: Gerold55
In-game: Gerold55
Location: Maryland, USA

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

by GamingAssociation39 » Post

I can't get 0.5.0 unpacked from 7z :( Could anyone help?
Jesus Is Lord and Savior!!!

User avatar
TechNolaByte
Member
Posts: 465
Joined: Wed May 10, 2017 21:00
GitHub: TechNolaByte

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

by TechNolaByte » Post

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
The great quest of alchemy neither failed nor attained gold; programmers are those great alchemists who transmute caffeine into code.

User avatar
texmex
Member
Posts: 1753
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

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

by texmex » Post

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.

User avatar
Evil_Gabe
New member
Posts: 4
Joined: Tue Apr 24, 2018 06:34
GitHub: thecow275
In-game: thecow275 - HermanFarman - Evil_Gabe
Location: Finland

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

by Evil_Gabe » Post

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
-if you cant find the issue in your code rewrite the sphagetti you wrote

User avatar
TechNolaByte
Member
Posts: 465
Joined: Wed May 10, 2017 21:00
GitHub: TechNolaByte

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

by TechNolaByte » Post

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?
The great quest of alchemy neither failed nor attained gold; programmers are those great alchemists who transmute caffeine into code.

Byakuren
Member
Posts: 818
Joined: Tue Apr 14, 2015 01:59
GitHub: raymoo
IRC: Hijiri
In-game: Raymoo + Clownpiece

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

by Byakuren » Post

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.
Every time a mod API is left undocumented, a koala dies.

User avatar
IcyDiamond
Member
Posts: 175
Joined: Fri Mar 30, 2018 08:55
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond
Location: Estonia
Contact:

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

by IcyDiamond » Post

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.
Web developer | Systems Administrator

User avatar
csirolli
Member
Posts: 133
Joined: Mon Jan 15, 2018 21:46
GitHub: HeyITGuyFixIt
IRC: CSirolli
In-game: CSirolli
Location: Florida, USA
Contact:

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

by csirolli » Post

I will definitely use this in my wip metals mod once the api is cleaned up.

User avatar
GamingAssociation39
Member
Posts: 858
Joined: Mon Apr 25, 2016 16:09
GitHub: Gerold55
IRC: Gerold55
In-game: Gerold55
Location: Maryland, USA

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

by GamingAssociation39 » Post

I can't figure out how this works :(
Jesus Is Lord and Savior!!!

User avatar
IcyDiamond
Member
Posts: 175
Joined: Fri Mar 30, 2018 08:55
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond
Location: Estonia
Contact:

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

by IcyDiamond » Post

The mod source has been moved to my own GitLab instance: https://gitlab.icynet.eu/evert/melterns
Web developer | Systems Administrator

User avatar
MechKit
New member
Posts: 3
Joined: Wed Jul 25, 2018 15:12
GitHub: mechkit
In-game: mechkit

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

by MechKit » Post

The gitlab wiki page is not viewable without signing in to icynet.eu. Is it is suppose to be publicly viewable?

User avatar
IcyDiamond
Member
Posts: 175
Joined: Fri Mar 30, 2018 08:55
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond
Location: Estonia
Contact:

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

by IcyDiamond » Post

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?
Web developer | Systems Administrator

User avatar
MechKit
New member
Posts: 3
Joined: Wed Jul 25, 2018 15:12
GitHub: mechkit
In-game: mechkit

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

by MechKit » Post


User avatar
MechKit
New member
Posts: 3
Joined: Wed Jul 25, 2018 15:12
GitHub: mechkit
In-game: mechkit

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

by MechKit » Post

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.

User avatar
IcyDiamond
Member
Posts: 175
Joined: Fri Mar 30, 2018 08:55
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond
Location: Estonia
Contact:

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

by IcyDiamond » Post

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.
Web developer | Systems Administrator

User avatar
IcyDiamond
Member
Posts: 175
Joined: Fri Mar 30, 2018 08:55
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond
Location: Estonia
Contact:

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

by IcyDiamond » Post

A little bit of documentation has been created: https://gitlab.icynet.eu/evert/melterns ... umentation
Also fixed a few crashes.
Web developer | Systems Administrator

Post Reply

Who is online

Users browsing this forum: No registered users and 18 guests