Loïc Blot
|
1992db1395
Code modernization: src/n*, src/o* (#6280)
|
7 éve |
sfan5
|
071e114ffa
Private nodemeta (#5702)
|
7 éve |
rubenwardy
|
bbdd869d72
Derive NodeMetadata from Metadata
|
7 éve |
sfan5
|
3a57e52500
Do not serialize empty NodeMetadata
|
8 éve |
ShadowNinja
|
6f2d785d0f
Rename macros with two leading underscores
|
9 éve |
ShadowNinja
|
96cc5b34fe
Use warningstream for log messages with WARNING
|
9 éve |
est31
|
452df1c723
Various style cleanups + unused code removal
|
9 éve |
David Jones
|
34b7a147dc
Change i++ to ++i
|
9 éve |
kwolekr
|
da34a2b33e
Replace instances of std::map<std::string, std::string> with StringMap
|
9 éve |
kwolekr
|
b785577f03
Add core.find_nodes_with_meta() script API
|
9 éve |
sapier
|
a39c136e69
Fix NodeMetadataList loosing memory on deserialize due to invalid clear map call instead of clear
|
9 éve |
Anton
|
10e0cf8b2c
Use std::string::empty() instead of size() where applicable
|
10 éve |
Rafael Reilova
|
f7d65091f8
serialize.h: use machine native byte swapping if available, fall-back to previous generic method if not (supported for GCC using endian.h, detection done in cmake) write/readARGB8() - just write 32-bit color in one op, instead of 4 1-byte ops cleanup: removed unneeded buffer init for some serialize-out functions use a #define for the fixed point factor in read/writeF1000()
|
10 éve |
ShadowNinja
|
e17f140be0
Add a limit to node meta data resolving recursion
|
10 éve |
Sfan5
|
6d0ea26c2d
Update Copyright Years
|
11 éve |
PilzAdam
|
497ff1ecd6
Change Minetest-c55 to Minetest
|
11 éve |
Perttu Ahola
|
d0ea6f9920
Properly and efficiently use split utility headers
|
12 éve |
Perttu Ahola
|
037b259197
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
|
12 éve |
darkrose
|
c4315a7afa
Strip unneeded variables from NodeMetadata
|
12 éve |
Kahrl
|
704782c95b
WIP node metadata, node timers
|
12 éve |
Perttu Ahola
|
8b8ef8acc0
Move NodeMetadata prototype containers to content_nodemeta.cpp to fix them not being filled correctly on some systems and compilers
|
13 éve |
Perttu Ahola
|
18bb0ea1ea
Mode node definition loading from Lua (still not finished), fix metadata creation from name
|
13 éve |
Perttu Ahola
|
3b3ca65562
Add names to NodeMetadata
|
13 éve |
Perttu Ahola
|
abceeee92f
Create framework for getting rid of global definitions of node/tool/item/whatever types
|
13 éve |
Perttu Ahola
|
0bf533f753
Switch more stuff to use the logging thing and fix segfault on player leave from server as introduced in a previous switch-to-logging commit
|
13 éve |
Perttu Ahola
|
da692355e8
Created and moved stuff to content_nodemeta.{h,cpp}
|
13 éve |
Perttu Ahola
|
dc5319b6c9
Moved some mapnode content stuff from mapnode.{h,cpp} and digging property stuff from material.cpp to content_mapnode.{h,cpp}
|
13 éve |
Perttu Ahola
|
d6b54514bf
hopefully fixed old furnaces taking ridiculous amounts of cpu and halting the server
|
13 éve |
Perttu Ahola
|
bbead93c1a
Reduced server CPU usage on NodeMetadata step()s. Also furnace now cooks while no players are near it.
|
13 éve |
Perttu Ahola
|
4b54b291ae
Some progress on transitioning from MapBlockObject to ActiveObject.
|
13 éve |