Simple Models
Description
A set of very simple models for Minetest.

Usage
Models
simple_models_panel_1x2x1:
simple_models_panel_rear_1x2x1:
- for door or panel-like nodes with dimensions 1x2x1 positioned at rear
- same texture map as simple_models_panel_1x2x1
Tables
smodel
is an alias of simple_models
.
There are some tables for accessing pre-defined attributes:
simple_models.cube_1x2x1:
- fields:
- mesh: "simple_models_cube_1x2x1.obj"
- box: {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}
- alias: simple_models.cube
simple_models.panel_1x2x1:
- fields:
- mesh: "simple_models_panel_1x2x1.obj"
- box: {-0.5, -0.5, -0.5, 0.5, 1.5, -0.45}
- alias: simple_models.panel
simple_models.panel_rear_1x2x1:
- fields:
- mesh: "simple_models_panel_rear_1x2x1.obj"
- box: {-0.5, -0.5, 0.45, 0.5, 1.5, 0.5}
- alias: simple_models.panel_rear
Samples
To use sample nodes, enable the setting simple_models.enable_samples
.
Sample nodes include:
- simple_models:node_tall
- simple_models:panel
- simple_models:panel_rear
- simple_models:door
- simple_models:door_open
- simple_models:door2
- simple_models:door2_open
Helper Methods
There are some helper methods to make opening & closing door-like nodes simpler. They take the parameters pos
& new_node
:
simple_models:door_inward_open
- Helper method for inward opening door-like nodes.
simple_models:door_inward_close
- Helper method for inward closing door-like nodes.
simple_models.door_outward_open
- Helper method for outward opening door-like nodes.
simple_models.door_outward_close
- Helper method for outward closing door-like nodes.
Example usage:
core.register_node("simple_models:door", {
on_rightclick = function(pos, node, clicker, stack, pointed_thing)
simple_models:door_inward_open(pos, "simple_models:door_open")
return stack
end,
})
Licensing
- Code: MIT
- Models & Textures: Creative Commons Zero (CC0) 1.0
Links
Description
Languages
Lua
100%