15b86a6b9b
Don't send player position from client to server if the player hasn't moved
2012-12-02 20:22:02 +02:00
eeb0900291
Fix minetest.get_node_drops(). It should always return list of item names, not ItemStack(s).
2012-12-02 21:09:30 +04:00
804a7875a2
Smooth day-night transitions
2012-12-02 18:02:45 +02:00
041585a78e
Const-correct util/serialize.h
2012-12-02 14:36:12 +02:00
cd1f604ffe
Handle day-night transition in shader and make light sources brighter when shaders are used
2012-12-02 14:24:58 +02:00
566f7f638a
Get rid of jordan4ibanez's insane digging animation speed
2012-12-02 03:10:23 +02:00
3e07c5bf82
Fix tile MaterialType to make sense and make lava surface be shader'd lower like water
2012-12-02 02:59:15 +02:00
ca16119adb
Install shaders properly
2012-12-02 01:45:31 +02:00
d0b9b10ee0
Remove accidental vim swap file
2012-12-02 01:42:03 +02:00
98fd364672
Add enable_shaders to minetest.conf.example
2012-12-02 00:54:44 +02:00
151fad1f2b
Add checkboxes for shaders and on-demand item visual generation
2012-12-02 00:52:35 +02:00
27373919f4
Implement a global shader parameter passing system and useful shaders
2012-12-02 00:46:18 +02:00
22e6fb7056
ShaderSource and silly example shaders
2012-12-02 00:46:18 +02:00
e3258b78e2
Add setting preload_item_visuals
2012-12-02 00:46:10 +02:00
bee170570d
On-demand item meshes and textures
2012-12-02 00:38:26 +02:00
ba73e75ef9
Modify some client log message levels
2012-12-02 00:24:11 +02:00
f4b7e1a570
New elements in formspec, item_image and item_image_button.
...
Fixed also game bug drawing dragged item behind fields, buttons etc.
2012-12-01 20:39:41 +02:00
fa50341a71
Only check attachment for nodes with group attached_node
2012-12-01 15:20:53 +01:00
fa76057e7f
Add the group attached_node
...
Nodes in this group will be dropped as items if the node under them or the node in the wallmounted direction is not walkable.
2012-12-01 13:32:32 +01:00
bb454b1846
Merge support for anaglyph stereo
2012-12-01 12:41:05 +01:00
778d9b0cd6
Add the ability for client to check if image exists
2012-11-30 22:19:54 +02:00
84ace27872
Log /grant and /revoke command usage
2012-11-30 22:12:21 +02:00
c1d8eeb70a
Make dragged itemstack following the mouse cursor much smoother
...
by using the cursor coordinates directly, instead of updating them only when a mouse event is seen.
2012-11-30 22:07:30 +02:00
6cf87e1d23
Ignore directories beginning with a "." when searching for mods
...
This is not a problem on POSIX systems (these directories are
ignored by the POSIX implementation of fs::GetDirListing() in
filesys.cpp), but these directories still are reported on Windows
systems. This becomes a problem when mod authors use version
control systems that create directories like ".git" or ".svn"
and collectMods() picks up on them. It has also been suggested
that ignoring such directories would allow for the easily disabling
mods by inserting a "." in front of their name.
This quick fix simply makes collectMods() ignore directories
beginning with a ".".
2012-11-30 21:41:50 +02:00
8a93581c8a
Run scriptapi_on_shutdown() thread-safely and remove some old crap
2012-11-30 19:41:13 +02:00
6c8fa83ecd
Add shutdown hook interface to Lua API
...
Scripts can call minetest.register_on_shutdown() to register a
shutdown hook.
Document that minetest.register_on_shutdown() callbacks may not be run
If the server crashes, it is unlikely that callbacks registered using
minetest.register_on_shutdown() will be called.
2012-11-30 19:26:51 +02:00
ab45133ab4
Add congestion control settings to minetest.conf
2012-11-29 22:13:22 +02:00
7b6d642300
Full protocol 13 compatibility on server side
2012-11-29 22:08:25 +02:00
96a286dcf5
Make strict and non-strict protocol version checking to work more like expected
2012-11-29 22:08:25 +02:00
420de7ad5e
Allow server to accept protocol 13 clients altough they don't work too well
2012-11-29 22:08:25 +02:00
8ccdd3bdb4
Ranged support of protocol version on server side
2012-11-29 22:08:25 +02:00
23913f26cd
Support serialization of protocol 13 ContentFeatures
2012-11-29 22:08:25 +02:00
9714612999
unit test: TestNodedefSerialization
2012-11-29 22:08:25 +02:00
69cdcea9fc
Modify new ObjectProperties format to such that 0.4.3 will eat it
2012-11-29 22:08:25 +02:00
30ec69c7d3
Fix Taoki's messed up generic object command ids
2012-11-29 22:08:25 +02:00
f720c67f3e
Change version to 0.4.4-dev because... ehm... why it wasn't that already?
2012-11-29 22:08:25 +02:00
655bb526f4
Fix head shifting downards in glass, nodeboxes...
2012-11-28 16:14:52 +04:00
5c26972cdd
Fix mesh glitches on MapBlock boundaries
2012-11-27 19:00:09 +02:00
117f208826
Revert "Use wielditem drawtype for all nodes in item_entity"
...
This reverts commit ffad18e424
.
2012-11-27 17:32:58 +02:00
5f798d944e
Fix forgotten material properties for meshes (also seems to have been forgotten for cubes previously). This allows transparent png images to work properly
2012-11-27 08:06:13 +02:00
6b927229f5
Default server step to 0.1s and sync object/player update intervals to it
2012-11-26 22:34:59 +02:00
ffad18e424
Use wielditem drawtype for all nodes in item_entity
2012-11-26 18:30:07 +01:00
e0eaed5fdb
Remove unnecessary util/serialize.h from content_mapblock.cpp
2012-11-26 11:56:18 +02:00
5bd638d4a5
Const-correct SharedBuffer::SharedBuffer(const T *t, unsigned int size)
2012-11-26 11:39:52 +02:00
eca1c96412
Move util/serialize.h out from staticobject.h for smaller header dependencies
2012-11-26 11:18:34 +02:00
2f5686ca48
Move a function from clientserver.h to clientserver.cpp
2012-11-26 10:31:24 +02:00
4fa4340b95
Proper versioning of new network-serialized stuff
2012-11-26 09:49:31 +02:00
197542c7ec
New PROTOCOL_VERSION scheme (allow client to support a range of versions)
2012-11-26 09:49:07 +02:00
ab507f83e2
Fix LuaEntitySAO::getClientInitializationData() and bump the related version
2012-11-26 09:10:27 +02:00
d67004a3be
Bump version to 0.4.4 as this isn't compatible with 0.4.3
2012-11-26 00:56:47 +02:00