Perttu Ahola
|
47a9ab6fb0
|
builtin/item.lua: callbacks with copies of positions and nodes rather than recycle the same ones, which callbacks can modify
|
2022-05-21 16:07:46 +02:00 |
Perttu Ahola
|
eb9b1ffc15
|
Add oldnode parameter to minetest.register_on_placenode callback
|
2022-05-21 16:07:46 +02:00 |
Perttu Ahola
|
ea97707ef2
|
Fix building on top of (pointable && buildable_to) nodes
|
2022-05-21 16:07:45 +02:00 |
Perttu Ahola
|
66a549d9ea
|
Move /give, /giveme, /spawnentity and /pulverize to builtin/chatcommands.lua
|
2022-05-21 16:07:44 +02:00 |
Perttu Ahola
|
dbaef1b2c6
|
minetest.register_on_player_receive_fields()
|
2022-05-21 16:07:43 +02:00 |
Matthew I
|
9a002ec0b7
|
Add "/mods" command to list mods to client
|
2022-05-21 16:07:43 +02:00 |
Perttu Ahola
|
db3d37aaa8
|
Actually fix facedir-rotated nodes placed using minetest.env:place_node()
|
2022-05-21 16:07:42 +02:00 |
Perttu Ahola
|
05b928da0a
|
Check whether node is known before reading definition in __builtin:item:on_step()
|
2022-05-21 16:07:42 +02:00 |
Calinou
|
64a2c71b95
|
Message cleanups (consistency) and prevent /me when not allowed to shout
|
2022-05-21 16:07:41 +02:00 |
darkrose
|
af6f80ba63
|
Handle nil placer as it might occur when using minetest.env:place_node. (Uberi)
|
2022-05-21 16:07:41 +02:00 |
Perttu Ahola
|
299ce58169
|
Fix /setpassword and /clearpassword
|
2022-05-21 16:07:41 +02:00 |
Perttu Ahola
|
a8b475d195
|
Remove tiles and special_tiles from node definition prototype because otherwise the old names can't be used
|
2022-05-21 16:07:40 +02:00 |
Perttu Ahola
|
7f37a08eba
|
Update field names to non-deprecated ones in node definition prototype
|
2022-05-21 16:07:40 +02:00 |
Perttu Ahola
|
15213d8768
|
Node placement client-side prediction
|
2022-05-21 16:07:39 +02:00 |
Perttu Ahola
|
70b13374d6
|
Don't deprecate minetest.register_on_placenode and minetest.register_on_dignode
|
2022-05-21 16:07:39 +02:00 |
Perttu Ahola
|
361a4d575c
|
Add minetest.serialize() and minetest.deserialize()
|
2022-05-21 16:07:38 +02:00 |
Perttu Ahola
|
3519373773
|
place_node, dig_node and punch_node; an in-game tester tool; remove old code
|
2022-05-21 16:07:38 +02:00 |
darkrose
|
28d4194f24
|
Add can_dig callback
|
2022-05-21 16:07:38 +02:00 |
Perttu Ahola
|
7b4cdba449
|
Add ObjRef:is_player() and modify ObjRef:get_player_name() to always return a string to aid better inter-object compatibility of code that assumes objects to be players
|
2022-05-21 16:07:37 +02:00 |
Perttu Ahola
|
157b198e0f
|
Implement locked chest; add after_place_node and after_dig_node node callbacks
|
2022-05-21 16:07:37 +02:00 |
Perttu Ahola
|
c8727f8c5a
|
on_metadata_inventory_{move,offer,take}
|
2022-05-21 16:07:36 +02:00 |
Perttu Ahola
|
1656cbdaa2
|
Random node metadata things
|
2022-05-21 16:07:36 +02:00 |
Perttu Ahola
|
1bd4c6b208
|
Attempt to begin to implement chests and furnace in Lua (with problems)
|
2022-05-21 16:07:35 +02:00 |
Perttu Ahola
|
235ac5dae5
|
Take out the "Privileges of foo are hidden from you." response of /privs
|
2022-05-21 16:07:34 +02:00 |
Perttu Ahola
|
e50d7926d6
|
Fix executing register_chatcommand-defined commands even in the middle of a chat line
|
2022-05-21 16:07:33 +02:00 |
Perttu Ahola
|
e7654568ed
|
basic_privs to allow granting/revoking interact_extra too
|
2022-05-21 16:07:33 +02:00 |
Perttu Ahola
|
2f0ed0382e
|
Support static_spawnpoint setting
|
2022-05-21 16:07:32 +02:00 |
Perttu Ahola
|
596cd078dd
|
Allow redefining minetest.item_place and the like
|
2022-05-21 16:07:32 +02:00 |
Perttu Ahola
|
3f3c06761a
|
Add basic_privs privilege
|
2022-05-21 16:07:32 +02:00 |
Perttu Ahola
|
3a248a56d3
|
Improve doc/lua_api.txt and add minetest.get_item_group(name, group)
|
2022-05-21 16:07:31 +02:00 |
Perttu Ahola
|
5c484429fe
|
Fix unable to join server first time with a password
|
2022-05-21 16:07:31 +02:00 |
Perttu Ahola
|
ed35ccceb4
|
minetest.get_node_group(name, group)
|
2022-05-21 16:07:30 +02:00 |
Perttu Ahola
|
7d9d0bc397
|
Fix super-small size of regular item entities
|
2022-05-21 16:07:30 +02:00 |
Perttu Ahola
|
8e7ebf59d9
|
Fix dropped nodeitem visuals
|
2022-05-21 16:07:29 +02:00 |
Perttu Ahola
|
3b5d2c97d5
|
Implement dropped items as LuaEntities; leave the old ones as is for compatibility
|
2022-05-21 16:07:29 +02:00 |
Perttu Ahola
|
e0acbf54dd
|
Remplement and improve /setting in Lua, now called /set
|
2022-05-21 16:07:29 +02:00 |
Perttu Ahola
|
aefc412901
|
Don't allow /granting unknown privileges
|
2022-05-21 16:07:28 +02:00 |
Perttu Ahola
|
397bd5fc83
|
Split builtin.lua to multiple files
|
2022-05-21 16:07:28 +02:00 |
Perttu Ahola
|
6cd6c4c224
|
granting and revoking of all privileges at once
|
2022-05-21 16:07:27 +02:00 |
Perttu Ahola
|
b54f7b1d3f
|
Fix authentication handler reporting failed password change while it isn't
|
2022-05-21 16:07:27 +02:00 |
Perttu Ahola
|
bee8b5b5c9
|
Improve /grant and /revoke output, add /auth_reload
|
2022-05-21 16:07:26 +02:00 |
Perttu Ahola
|
79b596716f
|
Add 'fly' and 'fast' privileges and the underlying privileges-to-client system
|
2022-05-21 16:07:26 +02:00 |
Perttu Ahola
|
b09dbe99c7
|
More documentation in doc/lua_api.txt
|
2022-05-21 16:07:26 +02:00 |
Perttu Ahola
|
bcbfcfeb13
|
Allow group:groupname in ABM definition and implement minetest.hash_node_position()
|
2022-05-21 16:07:25 +02:00 |
Perttu Ahola
|
f09a3a427e
|
Fix handling of missing auth.txt in the new handler
|
2022-05-21 16:07:25 +02:00 |
Perttu Ahola
|
def7434226
|
Fix admin password handling in minetest.builtin_auth_handler.get_auth
|
2022-05-21 16:07:24 +02:00 |
Perttu Ahola
|
53ad7f2719
|
Improved teleport command
|
2022-05-21 16:07:24 +02:00 |
Perttu Ahola
|
79413a0d4e
|
Reimplement authentication handler in Lua; now we have 1) infinite privilege names, 2) minetest.register_authentication_handler()
|
2022-05-21 16:07:23 +02:00 |
Perttu Ahola
|
9045011c10
|
Add minetest.get_connected_players()
|
2022-05-21 16:07:23 +02:00 |
Perttu Ahola
|
54cc862b37
|
minetest.register_chatcommand(cmd, def)
|
2022-05-21 16:07:23 +02:00 |