Perttu Ahola
|
2a610b011a
|
Handle items with m_count==0 sanely when placing
|
2011-11-29 21:05:53 +02:00 |
|
Kahrl
|
d6b30dd3a5
|
CraftItem rework and Lua interface
|
2011-11-29 19:13:58 +02:00 |
|
Perttu Ahola
|
705f142b8d
|
GenericNodeMetadata and an example furnace
|
2011-11-29 19:13:57 +02:00 |
|
Perttu Ahola
|
0f2b932e92
|
Initial NodeMetaRef stuff
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
842eb5da28
|
Replace old active block random node modifying things with actual ActiveBlockModifiers
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
05df2ee8a4
|
Add chat message callback and send functions
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
c449e5f20a
|
Use log_deregister_thread in EmergeThread
|
2011-11-29 19:13:56 +02:00 |
|
Perttu Ahola
|
2e42391b86
|
Fix mod dependency sort
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
fd8b9a3a44
|
Warn about unsatisfied dependencies
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
5c1cb01936
|
Make blocks to be loaded from disk when the active block area reaches them
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
a8a82e0b21
|
Sort mods by dependencies defined by modpath/depends.txt in each mod (not mandatory)
|
2011-11-29 19:13:55 +02:00 |
|
Perttu Ahola
|
218b626016
|
Fix and tune player movement checks (make them very loose)
|
2011-11-29 19:13:55 +02:00 |
|
Kahrl
|
f42c57d9a8
|
Add IDropAction and related stuff
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
b2ccbdffc1
|
Make map generator as much threaded as possible (not much benefit with current generator because of small generator chunk size (a single MapBlock))
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
769cc9879f
|
Add on_generated hook
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
0dbb31afeb
|
Improve player movement speed checking
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
1bfc3c1eb9
|
Player movement speed and node access distance checking
|
2011-11-29 19:13:54 +02:00 |
|
Perttu Ahola
|
945d01fd9e
|
on_newplayer and on_respawnplayer callbacks
|
2011-11-29 19:13:53 +02:00 |
|
Perttu Ahola
|
77337271fc
|
Remove give_initial_stuff
|
2011-11-29 19:13:52 +02:00 |
|
Kahrl
|
c1479a2732
|
Add node definitions in Lua and do not use content_mapnode_init anymore (except in test.cpp)
|
2011-11-29 19:13:52 +02:00 |
|
Perttu Ahola
|
61ffe1eac4
|
builtin.lua
|
2011-11-29 19:13:52 +02:00 |
|
Perttu Ahola
|
9e7ad1e2aa
|
Add object reference to Lua on_place/dig/punchnode parameters
|
2011-11-29 19:13:52 +02:00 |
|
Perttu Ahola
|
ae9f183cda
|
Fix "warning: comparison between signed and unsigned integer expressions"
|
2011-11-29 19:13:52 +02:00 |
|
Perttu Ahola
|
fdf6eecd59
|
Make map generator more responsive
|
2011-11-29 19:13:51 +02:00 |
|
Perttu Ahola
|
6a8f9135de
|
Store metadata as metadata name in node definition
|
2011-11-29 19:13:51 +02:00 |
|
Perttu Ahola
|
704d8a62bf
|
Set block modified flag when node metadata inventory is modified
|
2011-11-29 19:13:50 +02:00 |
|
Perttu Ahola
|
941176cd65
|
Default to saving stuff more often to minimize lag caused by a single save
|
2011-11-29 19:13:50 +02:00 |
|
Perttu Ahola
|
1b765b9740
|
Add reason parameter to setModified and print it out to verbosestream when saving block
|
2011-11-29 19:13:49 +02:00 |
|
Perttu Ahola
|
0ce0c8fcfb
|
Improve LuaEntity velocity/acceleration handling (by kahrl); implement staticdata interface to Lua
|
2011-11-29 19:13:49 +02:00 |
|
Perttu Ahola
|
cc03718d3c
|
Node place/dig Lua callbacks
|
2011-11-29 19:13:49 +02:00 |
|
Perttu Ahola
|
9d5b458479
|
Crafting definition in scripts
|
2011-11-29 19:13:48 +02:00 |
|
Perttu Ahola
|
df8346ef4d
|
Do not expose CONTENT_* stuff in content_mapnode.h and use a name converter wrapper in old code
|
2011-11-29 19:13:47 +02:00 |
|
Perttu Ahola
|
c0f6395cf0
|
Node definition names
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
26abf6fd82
|
Cut down content transfer verbosity
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
7696a38543
|
Improve loading screen and protocol
|
2011-11-29 19:13:45 +02:00 |
|
Perttu Ahola
|
6da8cb00e2
|
Node definitions transfer
|
2011-11-29 19:13:44 +02:00 |
|
Perttu Ahola
|
eed727c61b
|
Completely generalized mesh generation; ContentFeatures serialization
|
2011-11-29 19:13:44 +02:00 |
|
Perttu Ahola
|
cf6e22e9a6
|
Better node texture generation
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
45fc45a49e
|
Sending of textures WIP
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
e71744b918
|
Modify mod and texture directory hierarchies
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
9e1c4533b8
|
Move tool definitions to script
|
2011-11-29 19:13:43 +02:00 |
|
Perttu Ahola
|
4b8e4dae58
|
Tool definition transfer to client
|
2011-11-29 19:13:42 +02:00 |
|
Perttu Ahola
|
c6fd2986d4
|
GameDef compiles
|
2011-11-29 19:13:42 +02:00 |
|
Perttu Ahola
|
abceeee92f
|
Create framework for getting rid of global definitions of node/tool/item/whatever types
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
64996422c0
|
Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuff
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
1320d07068
|
Scripting WIP: dynamic object stuff
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
0b97ad8384
|
ServerRemotePlayer implements ServerActiveObject
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
75a0ca6bd6
|
Scripting WIP
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
f145d498a6
|
Scripting WIP
|
2011-11-29 19:13:39 +02:00 |
|
Perttu Ahola
|
a6a1e6ed1a
|
random scripting work-in-progress
|
2011-11-29 19:13:39 +02:00 |
|