Perttu Ahola
84355b3f5f
Smooth day-night transitions
2012-12-02 18:02:45 +02:00
Perttu Ahola
4b3bc35d53
Const-correct util/serialize.h
2012-12-02 14:36:12 +02:00
Perttu Ahola
a4ca9f7699
Handle day-night transition in shader and make light sources brighter when shaders are used
2012-12-02 14:24:58 +02:00
Perttu Ahola
26ffacc60d
Get rid of jordan4ibanez's insane digging animation speed
2012-12-02 03:10:23 +02:00
Perttu Ahola
a3d07efffd
Fix tile MaterialType to make sense and make lava surface be shader'd lower like water
2012-12-02 02:59:15 +02:00
Perttu Ahola
126bcb94c7
Install shaders properly
2012-12-02 01:45:31 +02:00
Perttu Ahola
09e3b7ec53
Remove accidental vim swap file
2012-12-02 01:42:03 +02:00
Perttu Ahola
8ee347fd60
Add enable_shaders to minetest.conf.example
2012-12-02 00:54:44 +02:00
obneq
cfe063aab8
Add checkboxes for shaders and on-demand item visual generation
2012-12-02 00:52:35 +02:00
Perttu Ahola
f24ea38744
Implement a global shader parameter passing system and useful shaders
2012-12-02 00:46:18 +02:00
Kahrl
c9e7e8ba3c
ShaderSource and silly example shaders
2012-12-02 00:46:18 +02:00
Perttu Ahola
7e50a0f75d
Add setting preload_item_visuals
2012-12-02 00:46:10 +02:00
Perttu Ahola
e187e834c3
On-demand item meshes and textures
2012-12-02 00:38:26 +02:00
Perttu Ahola
f47ab33cfd
Modify some client log message levels
2012-12-02 00:24:11 +02:00
RealBadAngel
983b4a6797
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
PilzAdam
087d074126
Only check attachment for nodes with group attached_node
2012-12-01 15:20:53 +01:00
PilzAdam
964fb6a85a
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
PilzAdam
4942ac52f0
Merge support for anaglyph stereo
2012-12-01 12:41:05 +01:00
Perttu Ahola
05d1b0dba7
Add the ability for client to check if image exists
2012-11-30 22:19:54 +02:00
DannyDark
1003c71299
Log /grant and /revoke command usage
2012-11-30 22:12:21 +02:00
Jürgen Doser
0cc67f2b05
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
Matthew I
69283a2afd
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
Perttu Ahola
1a0fdc06d0
Run scriptapi_on_shutdown() thread-safely and remove some old crap
2012-11-30 19:41:13 +02:00
Matthew I
056d277f53
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
Perttu Ahola
0a7a1deadb
Add congestion control settings to minetest.conf
2012-11-29 22:13:22 +02:00
Perttu Ahola
10014bbd62
Full protocol 13 compatibility on server side
2012-11-29 22:08:25 +02:00
Perttu Ahola
753ec084f3
Make strict and non-strict protocol version checking to work more like expected
2012-11-29 22:08:25 +02:00
Perttu Ahola
25bedd6b28
Allow server to accept protocol 13 clients altough they don't work too well
2012-11-29 22:08:25 +02:00
Perttu Ahola
d0dff79761
Ranged support of protocol version on server side
2012-11-29 22:08:25 +02:00
Perttu Ahola
f098fda683
Support serialization of protocol 13 ContentFeatures
2012-11-29 22:08:25 +02:00
Perttu Ahola
cfba662b99
unit test: TestNodedefSerialization
2012-11-29 22:08:25 +02:00
Perttu Ahola
311adf991e
Modify new ObjectProperties format to such that 0.4.3 will eat it
2012-11-29 22:08:25 +02:00
Perttu Ahola
2b7c09ca1a
Fix Taoki's messed up generic object command ids
2012-11-29 22:08:25 +02:00
Perttu Ahola
698412b979
Change version to 0.4.4-dev because... ehm... why it wasn't that already?
2012-11-29 22:08:25 +02:00
Calinou
18883a0212
Fix head shifting downards in glass, nodeboxes...
2012-11-28 16:14:52 +04:00
Perttu Ahola
e890e433ce
Fix mesh glitches on MapBlock boundaries
2012-11-27 19:00:09 +02:00
Perttu Ahola
adda5896e6
Revert "Use wielditem drawtype for all nodes in item_entity"
...
This reverts commit ffad18e42442fed10c312adc989fc62b74e05896.
2012-11-27 17:32:58 +02:00
MirceaKitsune
a176d5dea4
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
Perttu Ahola
449111ddc1
Default server step to 0.1s and sync object/player update intervals to it
2012-11-26 22:34:59 +02:00
PilzAdam
3b0440feef
Use wielditem drawtype for all nodes in item_entity
2012-11-26 18:30:07 +01:00
Perttu Ahola
eb3ffc8955
Remove unnecessary util/serialize.h from content_mapblock.cpp
2012-11-26 11:56:18 +02:00
Perttu Ahola
6dbf501ed5
Const-correct SharedBuffer::SharedBuffer(const T *t, unsigned int size)
2012-11-26 11:39:52 +02:00
Perttu Ahola
ee8f9f45ee
Move util/serialize.h out from staticobject.h for smaller header dependencies
2012-11-26 11:18:34 +02:00
Perttu Ahola
0a5e07908f
Move a function from clientserver.h to clientserver.cpp
2012-11-26 10:31:24 +02:00
Perttu Ahola
0bc42f55a5
Proper versioning of new network-serialized stuff
2012-11-26 09:49:31 +02:00
Perttu Ahola
8df104f311
New PROTOCOL_VERSION scheme (allow client to support a range of versions)
2012-11-26 09:49:07 +02:00
Perttu Ahola
f915209402
Fix LuaEntitySAO::getClientInitializationData() and bump the related version
2012-11-26 09:10:27 +02:00
Perttu Ahola
7bec23faa2
Bump version to 0.4.4 as this isn't compatible with 0.4.3
2012-11-26 00:56:47 +02:00
Perttu Ahola
15f498600c
Update ContentFeatures serialization format now as PROTOCOL_VERSION was changed
2012-11-25 21:11:45 +02:00
MirceaKitsune
60a331fe32
RealBadAngel's patch which allows the lua api to read pressed player keys. This should make it possible to change the player's animation based on what he is doing
...
Correct lua api version number
Always update animations and attachments after the entity is added to scene client side. Fixes animations not being applied in client initialization for some reason. Attachments should be re-tested now just to be safe.
Fix a segmentation fault caused by reaching materials that didn't exist in a loop for setting texture
2012-11-25 19:14:24 +02:00