Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Add math.factorial (#8298) | HybridDog | 2019-03-05 | |
| | ||||
* | Fix string.split returning an empty table if string starts with sepearator ↵ | Pierre-Yves Rollo | 2018-11-01 | |
| | | | | | | | (#7827) Calling string.split(":A:B:C:D", ":") returns an empty array. This is due to first empty string not making repeat loop decreasing max_split which has a 0 value when reaching until. Changing max_splits default value from -1 to -2 fixes that issue. | |||
* | Builtin//misc_helpers: Various fixes (#7737) | Paramat | 2018-09-23 | |
| | | | | | Remove unused variable 'seplen'. Fix 'cparam2'->'param2'. Do not initialise variable 'p' twice. | |||
* | Pointed_thing_to_face_pos: Avoid crash when player is inside a node (#7342) | Paramat | 2018-05-16 | |
| | | | | | | Avoid crash in some situations when player is inside a node, causing 'above' to equal 'under'. In this situation return 'under' which is the node position very close to the face position that would normally be returned. | |||
* | Add online content repository | rubenwardy | 2018-04-19 | |
| | | | | Replaces mods and texture pack tabs with a single content tab | |||
* | core.rotate_node: Do not trigger after_place_node (#6900) | SmallJoker | 2018-03-29 | |
| | ||||
* | Allow dumping userdata (#7012) | you | 2018-02-08 | |
| | ||||
* | Vector functions: Fix vector.direction() function, improve documentation (#6801) | Paramat | 2017-12-21 | |
| | | | vector.direction() now returns a normalised vector with direction p1 to p2. | |||
* | Give subgames the ability to disallow specific mapgens (#6792) | Ezhh | 2017-12-16 | |
| | ||||
* | Pointed thing to face pos: Use 'eye height' object property (#6754) | Paramat | 2017-12-09 | |
| | ||||
* | core.rotate_node: Run callbacks like with any regular placed node (#6648) | SmallJoker | 2017-11-21 | |
| | ||||
* | Set placer to nil instead of a non-functional one in item_OnPlace (#6449) | DTA7 | 2017-09-21 | |
| | | | | | | * Set placer to nil instead of a non-functional one This requires nil checks in core.rotate_node and core.rotate_and_place. | |||
* | Fix Rotate Node Placement (#6424) | tenplus1 | 2017-09-16 | |
| | | | This properly checks for creative mode or privilege when using fixed rotate_node() function. | |||
* | Fix core.wrap_text and make its behaviour consistent with the docs | sfan5 | 2017-09-12 | |
| | | | | Code based on initial implementation by @dsohler. | |||
* | Add '@n' escape sequences and some documentation on translated strings. | Nathanaël Courant | 2017-08-26 | |
| | ||||
* | Add clientside translations. | Ekdohibs | 2017-08-24 | |
| | ||||
* | Add minetest.rgba function that returns ColorString from RGBA or RGB values | Gael-de-Sailly | 2017-06-22 | |
| | ||||
* | Improve chatcommand params consistency (#5985) | Ezhh | 2017-06-15 | |
| | | | | | | * Fix and improve params consistency * Move parenthesis requirement to descriptions | |||
* | Fix sending color codes to clients that don't support them. (#5950) | red-001 | 2017-06-09 | |
| | | | Also remove `disable_escape_sequences` since it's not needed anymore. | |||
* | [CSM] Add function to get player privileges (#5933) | red-001 | 2017-06-07 | |
| | | | | | | * [CSM] Add function to get player privileges + move related help functions to common * Added @Zeno- const | |||
* | Builtin: Fix subgame mod selection (#5367) | SmallJoker | 2017-05-17 | |
| | ||||
* | CSM: Document forgotten functions | SmallJoker | 2017-05-16 | |
| | ||||
* | minetest.deserialize: Throw error when argument not string (#5738) | SmallJoker | 2017-05-09 | |
| | ||||
* | Use a settings object for the main settings | ShadowNinja | 2017-05-06 | |
| | | | | | | | This unifies the settings APIs. This also unifies the sync and async registration APIs, since the async registration API did not support adding non-functions to the API table. | |||
* | Pointed thing to face pos: Fix crash if opening door with slab or stair | MarkuBu | 2017-04-19 | |
| | | | | | | Avoids crash caused when 'pointed thing -under' and '-above' are not face-neighbours, for example in the case of pointing to the top half of a door. | |||
* | [CSM] Use more gettext (#5553) | red-001 | 2017-04-10 | |
| | ||||
* | minetest.after(): simplify further, pause in singleplayer (#5500) | Auke Kok | 2017-04-02 | |
| | | | | | | Using the `dtime` value entirely, this will stop the clock if the game is paused in singleplayer. Since most of the clocks were fixed a long time ago, this should again be safe to use. | |||
* | First commit for fine pointed (#5485) | MarkuBu | 2017-04-01 | |
| | ||||
* | Add functions to strip color information. (#5472) | Diego Martínez | 2017-03-28 | |
| | ||||
* | Fix a type bug in colorize function | Loïc Blot | 2017-03-28 | |
| | | | | This bug was introduced by dd2f1d7551bfd70357ad4f3fb180704194272147 and reported by @kilbith | |||
* | Change command prefix to "." and add "help" command. | red-001 | 2017-03-26 | |
| | ||||
* | Typo fix | Loïc Blot | 2017-03-24 | |
| | ||||
* | Add multiline support to colorize. (#5444) | red-001 | 2017-03-24 | |
| | ||||
* | Block access to the `io` library | red-001 | 2017-03-19 | |
| | ||||
* | Give CSM access to use `core.colorize()` (#5113) | red-001 | 2017-03-17 | |
| | ||||
* | [CSM] Improve security for client-sided mods (#5100) | red-001 | 2017-03-13 | |
| | ||||
* | [CSM] Add local formspecs. (#5094) | red-001 | 2017-03-13 | |
| | ||||
* | [CSM] sound_play & sound_stop support + client_lua_api doc (#5096) | Loïc Blot | 2017-03-13 | |
| | | | | | | | | | | * squashed: CSM: Implement register_globalstep * Re-use fatal error mechanism from server to disconnect client on CSM error * Little client functions cleanups * squashed: CSM: add core.after function * core.after is shared code between client & server * ModApiUtil get_us_time feature enabled for client | |||
* | [CSM] Add client-sided chat commands (#5092) | red-001 | 2017-03-13 | |
| | ||||
* | Vector: Add vector.sort(a, b): return box edges | Auke Kok | 2017-01-23 | |
| | | | | | This function returns the box corners of the smallest box that includes the two given coordinates. | |||
* | Revert "Adding particle blend, glow and animation (#4705)" | sfan5 | 2016-11-14 | |
| | | | | This reverts commit 93e3555eae2deaeca69ee252cfa9cc9c3e0e49ef. | |||
* | Adding particle blend, glow and animation (#4705) | Foghrye4 | 2016-11-15 | |
| | ||||
* | Core.rotate_and_place: Remove unused call to get_look_pitch() | Auke Kok | 2016-10-31 | |
| | ||||
* | Builtin: Add vector.floor helper function | rubenwardy | 2016-10-17 | |
| | ||||
* | Only allow strings to be passed to minetest.global_exists (#4253) | HybridDog | 2016-06-28 | |
| | | | | | Sometimes you accidentally forget the quotes when using global_exists, this makes minetest abort if you did so. M builtin/common/strict.lua | |||
* | Faster insertion into table | Rui914 | 2016-03-06 | |
| | ||||
* | Refactor logging | ShadowNinja | 2015-10-14 | |
| | | | | | | | | | - Add warning log level - Change debug_log_level setting to enumeration string - Map Irrlicht log events to MT log events - Encapsulate log_* functions and global variables into a class, Logger - Unify dstream with standard logging mechanism - Unify core.debug() with standard core.log() script API | |||
* | Add /emergeblocks command and core.emerge_area() Lua API | kwolekr | 2015-09-23 | |
| | ||||
* | Allow random menu images for subgames | sfan5 | 2015-07-21 | |
| | ||||
* | Fix wrong replace from previous commit | est31 | 2015-06-02 | |
| |