SmallJoker
fe41725e50
core.rotate_node: Do not trigger after_place_node ( #6900 )
2018-06-03 17:32:00 +02:00
you
7725030067
Allow dumping userdata ( #7012 )
2018-06-03 17:32:00 +02:00
SmallJoker
8fba3c93d5
core.rotate_node: Run callbacks like with any regular placed node ( #6648 )
2018-06-03 17:32:00 +02:00
DTA7
e8286e8894
Set placer to nil instead of a non-functional one in item_OnPlace ( #6449 )
...
* Set placer to nil instead of a non-functional one
This requires nil checks in core.rotate_node and core.rotate_and_place.
2018-06-03 17:31:59 +02:00
tenplus1
b1fae4c7be
Fix Rotate Node Placement ( #6424 )
...
This properly checks for creative mode or privilege when using fixed rotate_node() function.
2018-06-03 17:31:59 +02:00
sfan5
5b2461c713
Fix core.wrap_text and make its behaviour consistent with the docs
...
Code based on initial implementation by @dsohler.
2018-06-03 17:31:59 +02:00
red-001
c399f5a541
Fix sending color codes to clients that don't support them. ( #5950 )
...
Also remove `disable_escape_sequences` since it's not needed anymore.
2018-06-03 17:31:59 +02:00
SmallJoker
0120fe16a7
CSM: Document forgotten functions
2017-05-16 21:57:26 +01:00
ShadowNinja
43d1f375d1
Use a settings object for the main settings
...
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.
2017-05-06 15:33:19 -04:00
MarkuBu
efd509f796
Pointed thing to face pos: Fix crash if opening door with slab or stair
...
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.
2017-04-19 02:01:42 +01:00
MarkuBu
26f4a5c2d1
First commit for fine pointed ( #5485 )
2017-04-01 16:50:53 +02:00
Diego Martínez
81c3dc32a8
Add functions to strip color information. ( #5472 )
2017-03-28 21:55:39 +02:00
Loïc Blot
1b299b4039
Fix a type bug in colorize function
...
This bug was introduced by dd2f1d7551bfd70357ad4f3fb180704194272147 and reported by @kilbith
2017-03-28 14:50:17 +02:00
Loïc Blot
329d654e37
Typo fix
2017-03-24 08:59:52 +01:00
red-001
dd2f1d7551
Add multiline support to colorize. ( #5444 )
2017-03-24 08:36:29 +01:00
red-001
2e3778ec0c
Block access to the io
library
2017-03-19 12:34:33 +01:00
red-001
d31750cb93
Give CSM access to use core.colorize()
( #5113 )
2017-03-17 19:20:13 +01:00
red-001
c42c53fccf
[CSM] Add local formspecs. ( #5094 )
2017-03-13 23:56:05 +01:00
sfan5
5fd1ef9b58
Revert "Adding particle blend, glow and animation ( #4705 )"
...
This reverts commit 93e3555eae2deaeca69ee252cfa9cc9c3e0e49ef.
2016-11-14 15:28:06 +01:00
Foghrye4
93e3555eae
Adding particle blend, glow and animation ( #4705 )
2016-11-15 00:09:59 +10:00
Auke Kok
380a4b6d60
Core.rotate_and_place: Remove unused call to get_look_pitch()
2016-10-31 10:55:36 +00:00
Rui914
24e8b0ac1e
Faster insertion into table
2016-03-06 23:42:04 +00:00
kwolekr
f062bbd7a1
Add /emergeblocks command and core.emerge_area() Lua API
2015-09-23 15:56:24 -04:00
sfan5
8994913259
Allow random menu images for subgames
2015-07-21 16:58:22 +02:00
est31
e479337c1a
Fix wrong replace from previous commit
2015-06-02 00:20:12 +02:00
est31
6df6b2a0e0
Localize inside whole misc_helpers.lua
2015-06-01 18:18:18 +02:00
est31
5a0ed780f5
Server: announce MIN/MAX protocol version supported to serverlist. Client: check serverlist
...
Client now informs about incompatible servers from the list, this permits to prevent the protocol movements.
Server announces its supported protocol versions to master server
2015-02-18 16:09:59 +01:00
est31
7c5accf605
Fix crash on passing false as value in table to table.copy(t)
...
Fixes #2293 .
2015-02-14 15:18:11 +10:00
kwolekr
5aeeb219e3
Simplify deleteblocks chat command argument parsing
...
Add optional core.pos_to_string decimal place rounding
Move core.string_to_pos to builtin/common/misc_helpers.lua for consistency
2015-01-15 18:05:13 -05:00
Diego Martínez
00bca11f59
Fix off-by-one error in string:split
implementation.
2015-01-04 23:33:55 -05:00
Diego Martinez
ab55da589c
Faster string.split implementation.
2014-12-28 23:27:07 -05:00
Craig Robbins
c151099b79
Revert "Adjust the values of dirs1 and dirs2 so that rotate_and_place orients textures correctly"
...
This reverts commit 9878e8de4fdf232ebb77b396766c339786c01218.
See: https://github.com/minetest/minetest/issues/1939 and IRC log for discussion
2014-12-12 16:21:29 +10:00
paramat
f114fc74d6
Fix undeclared globals in functions and shorten lines in misc_helpers.lua.
2014-12-11 21:37:46 -05:00
SmallJoker
2fd14e1bd5
Add Lua helper functions vector.apply(v) math.sign(x, tolerance)
2014-12-06 10:07:25 +01:00
SmallJoker
6a43b3af09
Add minetest.copy_table(table) To get rid off the "table references"
...
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2014-11-27 18:19:01 +10:00
dvere
9878e8de4f
Adjust the values of dirs1 and dirs2 so that rotate_and_place orients textures correctly
...
According to doc/lua_api.txt if paramtype2 == "facedir" the two least significant bits of parm2 orient the texture around the axis. For dirs1 (looking at a wall) these would be 0, 1, 2, 3 and for dirs2 (looking at the ceiling) 2, 1, 0, 3
2014-11-25 12:44:47 +10:00
ShadowNinja
05e7f71b33
Fix dump() indentation with non-tab indents
2014-11-08 12:49:50 -05:00
Ryan Newell
90b6de173e
Add last_login field to auth.txt
...
Also shortens some related code and adds more parameters to string.split.
2014-11-08 12:49:50 -05:00
ShadowNinja
3e7e65885a
Make dump's output prettier
...
Changes:
* Indentation with tabs by default.
* Array keys dumped without "[i] = " prefix.
* String keys that are valid identifiers aren't enclosed in '[""]'.
* Basic support for multiple references (as specified in the comment).
2014-09-21 15:24:00 -04:00
sapier
65b8b524c0
Add srollbar formspec element
2014-07-16 15:02:56 +02:00
ShadowNinja
882e12f8ab
Rework dumping functions
...
Changes:
* Add comments to explain the dumping code
* Add support for dumping values of any type (as '<' <type> '>')
* Add support for tables as keys in dump2()
* Make dump2() return it's result (like dump()) rather than printing it
* Simplify and optimize function serialization via serialize()
2014-05-24 17:32:42 -04:00
ShadowNinja
c4359ff65c
Use "core" namespace internally
2014-05-08 13:02:04 -04:00
ShadowNinja
1cd512913e
Organize builtin into subdirectories
2014-05-07 17:14:23 -04:00