| stringutil |
Various utility functions for working with strings. |
| random |
Random is a static utility that provides fast and easy access to
random numbers. |
| noisemanager |
The NoiseManager manages seeds and creates PRNG of various kinds, always
with a new, unique seed. |
| nodeutil |
Various functions related to nodes. |
| posutil |
Various functions for working with positions. |
| objectrefutil |
Provides various utility methods for manipulating ObjectRefs. |
| nodeboxutil |
Various functions related to nodeboxes. |
| mapmanipulator |
The MapManipulator is a thin wrapper around the VoxelManip object
provided by minetest. |
| fisheryates |
An implementation of the Fisher-Yates algorithm, which allows to access
an array in a random or pseudo-random order. |
| textureutil |
Util for various functions regarding textures. |
| blockutil |
Various functions related to blocks/chunks. |
| tango |
The tango color scheme. |
| arraymanipulator |
The ArrayManipulator is similiar to the MapManipulator, except that it
does not use the VoxelManip object, but has an internal array which contains
all set values. |
| inventoryutil |
A util for working with inventories. |
| entityutil |
Provides various utility methods for manipulating entities. |
| scheduler |
The Scheduler allows you to easily schedule functions for execution. |
| blockedcache |
A simple cache for caching values based on x and z coordinates. |
| mathutil |
Various mathematical functions. |
| log |
A simple utility for logging purposes. |
| arrayutil |
Various utility functions for working with arrays. |
| directmapmanipulator |
The DirectMapManipulator is similiar to the MapManipulator, except that it
does not use the VoxelManip object, but the Minetest get_node/set_node
functions. |
| rotationutil |
Various functions for rotating nodes. |
| settings |
Encapsulates the settings API of minetest and extends it with further
functions. |
| pathutil |
Various utility functions for working with paths. |
| wallmountedutil |
Various functions and constants for working with the wallmounted
value. |
| interpolate |
Various mathematical functions for interpolating values. |
| transform |
Various mathematical functions for transforming values. |
| numberutil |
Various functions for working with numbers. |
| test |
A simple utility for testing values and running unit tests. |
| facedirutil |
Various functions and constants for working with the facedir value. |
| constants |
Various constants. |
| minetestex |
Provides various extensions to the builtin functions. |
| list |
A simple list that keeps the order in which the items are added to it. |
| stopwatch |
Allows to easily time blocks of code. |
| itemutil |
Provides various utility functions for working with items. |
| color |
A simple container for a color and its hex string representation. |
| tableutil |
Various utility functions for working with tables. |