Loïc Blot
79f19b8369
[CSM] Add flavour limits controlled by server ( #5930 )
...
* [CSM] Add flavour limits controlled by server
Server send flavour limits to client permitting to disable or limit some Lua calls
* Add limits for reading nodedefs and itemdefs
* flavour: Add lookup node limits
* Merge get_node_or_nil into get_node.
Sending fake node doesn't make sense in CSM, just return nil if node is not available for any reason
* Add node range customization when noderange flavour is enabled (default 8 nodes)
* Limit nodes range & disable chat message sending by default
* Bump protocol version
2017-07-18 21:39:55 +02:00
cx384
d60434c7b1
Add information about the button height
2017-07-16 13:10:34 +02:00
Loic Blot
84aa845911
Revert "CSM: Revert "[CSM] Add send_chat_message and run_server_chatcommand""
...
This reverts commit bdac12761cd92960c3df83c932aa610f2322215f.
2017-07-15 09:28:10 +02:00
rubenwardy
bdac12761c
CSM: Revert "[CSM] Add send_chat_message and run_server_chatcommand"
...
Original PR: #5747 .
This reverts commit 39f4a2f607d44738d60db84eba4b30e3d7450204.
2017-07-15 01:35:18 +01:00
Gael-de-Sailly
bc53c82bcf
Add minetest.rgba function that returns ColorString from RGBA or RGB values
2017-06-22 03:11:50 +01:00
DS
44495ea719
CSM: Fix documentation error for register_on_*_chat_messages ( #5917 )
2017-06-09 15:48:04 +02:00
red-001
c91a8c7061
[CSM] Add function to get player privileges ( #5933 )
...
* [CSM] Add function to get player privileges + move related help functions to common
* Added @Zeno- const
2017-06-07 09:09:06 +02:00
Loic Blot
47f5e7fd0f
Fix bump_version.sh & client_lua_api.md
...
This modification was forgotten at release
2017-06-06 19:56:15 +02:00
red-001
33b513f76c
Fix typos/mistakes in the documentation for colour related functions. ( #5936 )
2017-06-06 17:02:44 +02:00
Pierre-Adrien Langrognet
39f4a2f607
[CSM] Add send_chat_message and run_server_chatcommand API functions ( #5747 )
...
* [CSM] Add send_chat_message and run_server_chatcommand API functions
* Add client-side chat message rate limiting
* Limit out chat queue size
* [CSM] Add minetest.clear_out_chat_queue API function and .clear_chat_queue chatcommand
* Last fixes/cleanups before merge
2017-05-21 23:06:51 +02:00
bigfoot547
dfa0c15ce0
[CSM] Add function to get the definition of items ( #5732 )
...
Add node def and item def documentation.
Please be ready for merge!
2017-05-21 14:40:55 +02:00
red-001
772944daf6
Fix CSM crash ( #5779 )
...
Caused by dc5bc6c and them made worse by 5ebf8f9
2017-05-20 16:45:49 +02:00
Loïc Blot
e25a38e3fb
When minimap is disabled in configuration, really disable it ( #5771 )
...
* When minimap is disabled in configuration, really disable it
2017-05-19 07:25:27 +02:00
SmallJoker
0120fe16a7
CSM: Document forgotten functions
2017-05-16 21:57:26 +01:00
red-001
5ebf8f9450
[CSM] add on_item_use
( #5544 )
2017-05-06 21:12:44 +02:00
bigfoot547
de028fc056
[CSM] Add camera API ( #5609 )
...
* [CSM] Add camera API
roper rebase & squash
* Address nerzhul's review
2017-05-05 22:07:36 +02:00
red-001
ae0d8f74d7
Add function to get server info.
2017-05-04 04:25:45 +01:00
SmallJoker
f9fdb48dc8
Sneak: Improve and fix various things
...
Remove useless `got_teleported`.
Fix jitter when walking against the sneak limits.
Fix damage evading on sneak ladders.
2017-05-03 03:16:20 +01:00
Vincent Glize
dc5bc6cac7
[CSM] Add event on_place_node API lua ( #5548 )
...
* [CSM] Add event on_place_node API lua
2017-04-29 12:08:16 +02:00
Vincent Glize
19960e26c6
[CSM] add screenshot api lua ( #5674 )
...
* [CSM] add screenshot api lua
2017-04-29 09:16:06 +02:00
bigfoot547
e80a83d1cb
[CSM] Add function to set minimap shape ( #5569 )
...
* [CSM] Add function to set minimap shape
Also deprecates `toggle_shape`.
* Oh fish, I messed that one up!
* Fix Style
* Sorry, I missed something
I still had the `luamethod` call in there!
* Add getters
* Remove extra line
* Remove useless variable
Please review again @nerzhul . Thanks!
* Satisfy nerzhul
2017-04-14 09:04:41 +02:00
Vincent Glize
8bdf9a44c6
[CSM] Fix localplayer documentation ( #5557 )
2017-04-12 23:05:01 +02:00
Vincent Glize
8ad3dad137
LocalPlayer api lua
2017-04-08 22:04:30 -07:00
raymoo
fb4c730708
Document that write_json will error on unserializable types. ( #5539 )
...
Previously it was erroneously documented that it would save them as null.
2017-04-08 10:42:59 +02:00
Vincent Glize
f73534640a
[CSM] Add event on_connect player API lua ( #5540 )
...
* Add event on_connect player API lua
2017-04-08 08:20:30 +02:00
red-001
88b9b9652a
[CSM] Add function to get the server protocol version. ( #5529 )
2017-04-06 22:50:45 +02:00
red-001
4ee6be856d
[CSM] Add support for positional audio. ( #5516 )
...
Fixes parts of #5389 .
2017-04-06 08:14:31 +02:00
red-001
000ec26001
[CSM] Add local node meta reference. ( #5508 )
2017-04-04 07:41:37 +02:00
MarkuBu
26f4a5c2d1
First commit for fine pointed ( #5485 )
2017-04-01 16:50:53 +02:00
red-001
63ac62ec8a
[CSM] Add function and chat command to disconnect from server. ( #5487 )
2017-04-01 13:40:56 +02:00
Diego Martínez
81c3dc32a8
Add functions to strip color information. ( #5472 )
2017-03-28 21:55:39 +02:00
red-001
7c85405d96
[CSM] Fix errors in and improve the CSM documentation. ( #5467 )
2017-03-28 08:26:54 +02:00
bigfoot547
9efc5da0fb
[CSM] Add function to get player names in range ( #5435 )
...
* [CSM] Add function to get currently connected player names
2017-03-22 21:13:03 +01:00
red-001
d31750cb93
Give CSM access to use core.colorize()
( #5113 )
2017-03-17 19:20:13 +01:00
Loïc Blot
40ce538aad
[CSM] Add minimap API modifiers ( #5399 )
...
* Rename Mapper (too generic) to Minimap
* Add lua functions to get/set position, angle, mode for minimap
* Client: rename m_mapper to m_minimap
* Add minimap to core.ui namespace (core.ui.minimap)
* Add various functions to manage minimap (show, hide, toggle_shape)
* Cleanup trivial declaration in client
2017-03-16 10:34:54 +01:00
rubenwardy
84f4565e13
Add disclaimer to client_lua_api.txt ( #5391 )
2017-03-14 07:51:07 +01:00