AdvTrains Crafting Compatibility Patch

Enables crafting of advtrains items in games that are not based on Minetest Game.

Transport

Download (558 KB)
For Luanti 5.4 and above

How do I install this?

AdvTrains Crafting Compatibility Patch

DISCLAIMER: This is currently an early Beta release intended for community evaluation and feedback. Although it has been tested and functions as expected, it is not currently recommended for use in established games.

AdvTrains Crafting Compatibility Patch allows the the crafting of items such as tracks, signals, signs, etc. from the AdvTrains mod while playing in survival mode of games that are not based on "Minetest Game".

Note: This patch is typically not needed when using AdvTrains in "Minetest Game" or its variants.

AdvTrains is not game specific and its items can always be acquired when playing in creative mode. However, it is not always possible to craft its items when playing in survival mode in some games. The reason for this is that AdvTrains registers its crafting recipes with the assumption that it is being used by "Minetest Game" or a game based on some of the mods from "Minetest Game". This means that if AdvTrains is used in a game without the necessary mods, some or all of its crafting recipes may not be usable due to unavailable items. In that case, the only way to get critical items such as track, tools, wagon parts, signs & signals and platforms when playing in survival mode would be to have the creative or give privilege or, if playing on a multi-player server, the admin provides the items via shops, chests, etc. This mod adds the crafting recipes for items from AdvTrains to a select set of games that are not based on "Minetest Game" using suitable material substitutions from the respective game. It currently adds crafting support for the following games:

This mod will also optionally remove the AdvTrains crafting recipes that are based on ingredients from "Minetest Game" that are unavailable in the current game. This should be safe in most cases. However, if using another mod that provides alternate crafting recipes for the items from AdvTrains then this feature should be disabled via the mod settings since it might remove those alternate recipes.

Note that because this mod is a patch, it is susceptible to being broken by future changes to the crafting recipes in AdvTrains and material changes in the games that this mod attempts to support.

Finally, this mod also provides an API so that other mods can customize the material substitution mapping used in the crafting recipes created by this mod if desired. See the included API_reference_guide.md for details.

Licenses

Copyright © 2024 Marnack

  • AdvTrains Crafting Compatibility Patch is licensed under AGPL-3.0-or-later, see the included LICENSE.txt for details.

Attributions

  • Portions of the crafting code were copied from AdvTrains (release-2.4.3) by orwell96 and contibutors which is licensed under AGPL-3.0-or-later.

Reviews

Review

Do you recommend this mod?

  • No reviews, yet.

Used By