red-001
1ffa35176b
[CSM] Add function to get the server protocol version. ( #5529 )
2017-04-06 22:50:45 +02:00
red-001
887549792a
[CSM] Add function and chat command to disconnect from server. ( #5487 )
2017-04-01 13:40:56 +02:00
bigfoot547
06aac53a03
[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
9a9db57881
Give CSM access to use core.colorize()
( #5113 )
2017-03-17 19:20:13 +01:00
Loïc Blot
6ec8516c8f
[CSM] Fix minimap problems ( #5405 )
...
This fixes issue #5404
2017-03-17 07:54:49 +01:00
Loïc Blot
6483d88b89
[CSM] Add core.get_timeofday & core.get_day_count env calls ( #5401 )
...
* [CSM] Add core.get_timeofday & core.get_day_count env calls
* [CSM] Add core.get_node_level, core.get_node_max_level, core.find_node_near
2017-03-17 07:48:29 +01:00
Loïc Blot
b9e61d4da3
[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
Loïc Blot
aadc6b9f06
Add ModStorageAPI to client side modding ( #5396 )
...
mod storage is located into user_path / client / mod_storage
2017-03-16 07:53:39 +01:00
red-001
c43ad771f6
Add get_wielded_item
2017-03-13 23:56:05 +01:00
red-001
5760df63e7
[CSM] Add on_punchnode
callback
2017-03-13 23:56:05 +01:00
red-001
b261ab875f
[CSM] Add get_node
and get_node_or_nil
2017-03-13 23:56:05 +01:00
red-001
eff52689a4
[CSM] Add on_dignode
callback ( #5140 )
2017-03-13 23:56:05 +01:00
Loic Blot
cff2797dd4
[CSM] storage + fixes
2017-03-13 23:56:05 +01:00
Loïc Blot
be647e257f
[CSM] implement client side mod loading ( #5123 )
...
* client side mods are located in clientmods/
* move builtin/preview.lua to clientmods/preview/init.lua as a preview mod
* refactor ModConfiguration class to work properly with client and server using child objects
* move some Server constructor mod load code to ModConfiguration to reduce code duplication between client and server
* remove mods.{cpp,h} unused functions
* use UNORDERED_SET instead of std::set in some modspec storages
2017-03-13 23:56:05 +01:00