Doors Redux

A complete rewrite of the Doors mod with many additional features

Building Decorative API / Library

Doors Redux is a total rewrite of the Doors mod from Minetest Game. It builds upon the work of sofar, PilzAdam, and BlockMen to provide greater functionality in addition to an expanded selection of doors from my own Extra Doors mod.

The project actually began as experiment to incorporate centered doors into Minetest Game, because they look so much more visually appealing than the traditional offset doors. However, it turned out to be more complicated than planned, given the need to ensure backward compatibility with existing worlds. So I ended up rewriting the Doors mod from the ground up with a specialized translation matrix, including Blender models adapted from TumeniNode's excellent C Doors mod.

Thankfully, the end result was well worth the effort, since I was able to simplify most of the logic and extend the overall feature-set too! Check out the video below for a step-by-step guide to using Doors Redux!

()[https://vimeo.com/401744434]

Some of the notable features of Doors Redux include:

Moreover, a set of 18 new doors are readily available! They encompass a wide variety of different building styles, so players are no longer restricted to the four basic steel, wood, glass, and obsidian glass doors that come shipped with Minetest Game.

I truly believe that doors are one of the most essential but often overlooked elements of good architectural design. They set the tone and character of both a living and working space. Have the wrong style of door can make or break the underlying visual aesthetic of any building, which is why I accounted for several possible uses.

First and foremost is support for the already familiar screwdriver. With this tool you can reposition almost any door depending on the mode of operation. Left-clicking switches the hand between left vs. right. Whereas right-clicking switches the position between center vs. offset. It's really that easy!

The wrench is another powerful tool in your arsenal for manipulating doors and trapdoors. It can be crafted from just one steel ingot and one steel rod. Like the screwdriver from Minetest Game, the wrench has two modes of operation (with the caveat that any existing doors placed by the original mod must be replaced to use this tool).

To adjust the closing mode, right-click the door or trapdoor with a wrench. The changes will be indicated in chat as follows:

Auto-closing doors are ideally suited for high-traffic commercial buildings like shopping centers, where doors must not be left open unattended. The closing mechanism activates after a preset time period, defined by config.autoclose_timeout in seconds.

Hold-open doors are ideal for when you want to allow for uninterupted passage through a doorway, without having to remove the door entirely. Fire doors in schools are a typical example of doors that are intended to remain open, except during emergencies.

To adjust the locking mode, left-click the door or trapdoor with a wrench. The changes will be indicated in chat as follows:

When placing a door, it will be unlocked. The exception is protected doors, such as most metal doors, which are locked by default.

It is important to note the distinction between protected doors and shared locking mode.

Below are some helpful notes regarding functionality that may be somewhat unique the Doors Redux mod:

Custom door definitions may be added to the init.lua file, or alternately you may use the Doors Redux API in your own mods.

Ratings and Reviews

Review

Do you recommend this mod?

Related