2619 Commits

Author SHA1 Message Date
Perttu Ahola
7836ee5e82 Bump version to 0.4.4 2012-12-06 21:21:10 +02:00
Perttu Ahola
613e7356e1 Update GUI texts 2012-12-06 21:02:02 +02:00
Jürgen Doser
8a8cd9be8b draw gui later. this fixes the hotbar disappearing while rendering to texture. 2012-12-06 20:43:17 +02:00
Jürgen Doser
07b6e13832 fix screen flickering black when rendering to texture 2012-12-06 19:56:49 +02:00
Perttu Ahola
de768cf48b Set proper field background colors in Irrlicht 1.8 2012-12-06 19:35:40 +02:00
Perttu Ahola
2a125d954d Raise default maximum render distance to 240 2012-12-06 15:49:20 +02:00
Perttu Ahola
de01c3a637 Fix automagic render distance tuner 2012-12-06 15:49:20 +02:00
Matthew I
31d9310ec2 Add #include guards to base64.h 2012-12-03 19:44:54 +02:00
Perttu Ahola
3c4069215e Try to add a bit of topside brightness when not using shaders 2012-12-02 23:48:11 +02:00
Perttu Ahola
36c3e12160 Tweak shader randomly a bit 2012-12-02 23:47:53 +02:00
Perttu Ahola
f66424fd0a Default to preload_item_visuals=true 2012-12-02 20:43:55 +02:00
MirceaKitsune
c294d6809c Don't send player position from client to server if the player hasn't moved 2012-12-02 20:22:02 +02:00
Ilya Zhuravlev
1e681d240d Fix minetest.get_node_drops(). It should always return list of item names, not ItemStack(s). 2012-12-02 21:09:30 +04:00
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