2146 Commits

Author SHA1 Message Date
kwolekr
311ca5ad54 Make generated water a shade darker to match up with older versions 2013-06-28 22:22:44 -04:00
PilzAdam
08767822b7 Dont write player files all the time 2013-06-28 14:15:48 +00:00
kwolekr
5f60730da4 Apply various fixes to several things 2013-06-27 22:35:35 -04:00
kwolekr
0e1e60e195 LuaVoxelManip: Separate VoxelManip data get/set from emerging/blitting data back to map 2013-06-27 22:35:35 -04:00
kwolekr
5c8a16016c Add Lua on_mapgen_init callback, and minetest.set_mapgen_params API 2013-06-27 22:35:35 -04:00
kwolekr
700c16fba1 Add Lua PerlinNoiseMap:get#dMap_flat API 2013-06-27 22:35:35 -04:00
kwolekr
f9c5ed3c7b Add minetest.get_mapgen_object to API 2013-06-27 22:35:35 -04:00
kwolekr
c2530fa4ed Fix issue of VManip occasionally not blitting back blocks, and pitch black lighting bug 2013-06-27 22:35:35 -04:00
kwolekr
669194d224 Add LuaVoxelManip 2013-06-27 22:35:35 -04:00
proller
9cf4e3961b Fix ipv6 on windows 2013-06-24 20:13:56 +04:00
kwolekr
74182cc85b Cavegen: fix division by 0 with abnormal max tunnel diameter sizes 2013-06-23 15:16:52 -04:00
proller
a0d79ac7a5 Math mapgen fix, ip show on connect, pathfinder segfault fix 2013-06-23 20:35:16 +04:00
proller
cc19db315c New math mapgen with fractal based worlds 2013-06-23 18:07:10 +04:00
proller
06ddcb4b1e Add support for IPv6
Two new configuration options are added:
     - "enable_ipv6" to enable/disable the overall use of IPv6
     - "ipv6_server" to enable/disable the use of IPv6 sockets when running
       a server (when "enable_ipv6" is enabled)
2013-06-23 11:31:22 +04:00
kwolekr
9f0d413e30 Decoration: Add support for zero probability, fix breakage from last commit 2013-06-22 20:49:01 -04:00
PilzAdam
8908148163 Print playername when failing to read playerfile and ignore files starting with . 2013-06-22 21:39:47 +00:00
kwolekr
9dc177e181 A handful of minor fixes to various things 2013-06-22 17:27:48 -04:00
kwolekr
4e9b7ef618 Decoration: Add Schematic decoration type 2013-06-22 01:11:52 -04:00
PilzAdam
a3a6502658 Add a setting for max loop count per step in liquid update 2013-06-20 22:31:46 +00:00
Kahrl
3a2f3f1a0c Make minetest.debug accept multiple parameters; convert them to string 2013-06-21 00:04:18 +02:00
PilzAdam
884c2e793c Play placing sound only if place prediction was successful 2013-06-19 21:42:12 +00:00
PilzAdam
5c81b777d0 Dont dig or place nodes if interact priv is missing (clientside) 2013-06-19 21:42:12 +00:00
PilzAdam
942228a796 Add drowning 2013-06-19 15:47:00 +00:00
kwolekr
f5388fd544 Decoration: Place decorations in mgv6, check if air or cignore before placement 2013-06-17 21:59:57 -04:00
Kahrl
31afa8973f Show number of objects in client environment in profiler (F6) 2013-06-18 01:49:06 +02:00
Kahrl
e671961d03 Formspec: Don't perform black magic if selected item fits the guess 2013-06-18 01:32:11 +02:00
Kahrl
5183edb4c1 Fix calculation of selected item (for not drawing it) in formspec
The previous code did not work when the list did not start at index 0
of the inventory list (issue #779).
2013-06-18 01:18:54 +02:00
Esteban I. Ruiz Moreno
36969d253a Remove useless recalculation of bounding box (mapblock_mesh) 2013-06-18 01:11:46 +02:00
kwolekr
210f7364f3 Decoration, Ore: Resolve node names on Mapgen init 2013-06-17 18:51:29 -04:00
kwolekr
631e7fc919 Decoration: Change divlen to sidelen 2013-06-17 18:23:31 -04:00
kwolekr
1a8f453958 Add initial Decoration support, many misc. improvements & modifications 2013-06-17 03:21:36 -04:00
Kahrl
ffac1bef30 Extend a delay in TestConnection from 50 to 100 milliseconds.
The 50 ms delay causes frequent test failures on certain systems with
slow network stacks, these failures go away with the 100 ms variant.
2013-06-17 02:09:50 +02:00
Kahrl
aa4efe46cf Tweak IDropAction restriction handling in server.cpp 2013-06-16 17:01:21 +02:00
Kahrl
6dea339e54 Lazy sunday typo fixing. s/unban_player_of_ip/unban_player_or_ip/g 2013-06-16 14:07:12 +02:00
sweetbomber
0b258a3646 Removed a redundant step which degraded performance 2013-06-15 21:41:30 +04:00
Esteban I. Ruiz Moreno
74b03af3d2 Add basic unicode support to the console (linux workaround) 2013-06-15 15:09:11 +00:00
PilzAdam
dc7d90dc1a Reset dig_time when switching to a tool that cant dig the current node 2013-06-13 13:34:48 +00:00
Kahrl
84631f9494 Enable word wrapping in profiler IGUIStaticText (freetype needs this) 2013-06-13 14:32:53 +02:00
PilzAdam
a5b33187c3 Play player_damage.ogg when recieving damage and additionally play player_falling_damage.ogg when recieving falling damage 2013-06-12 20:27:06 +00:00
Kahrl
cda0df5feb Fix class/struct forward declaration inconsistencies (good on ya, MSVC) 2013-06-06 22:57:38 +02:00
PilzAdam
2e9014153f Revert "Fix multiple texture support for animated meshnodes." (broke existing models)
This reverts commit 649dca4d16786ed4e5b74878f56b86dea4f02542.
2013-06-06 17:13:41 +00:00
Esteban I. Ruiz Moreno
532a5ef04f Close console when it loses focus but it is still on screen 2013-06-05 21:14:14 +02:00
Kahrl
5f08f7b6a8 Only add ^[forcesingle to get raw texture if atlas is used 2013-06-04 07:44:19 +02:00
stujones11
b2653d3c82 Fix multiple texture support for animated meshnodes. 2013-06-03 23:31:08 +02:00
sweetbomber
47a31e3c19 Corrected segfault when registering new biomes. 2013-06-03 20:35:51 +02:00
Kahrl
7d2f899d23 Add and implement setting max_clearobjects_extra_loaded_blocks.
Now Environment::clearAllObjects() unloads unused blocks in an interval
defined by max_clearobjects_extra_loaded_blocks (default 4096).
2013-06-03 20:09:32 +02:00
Kahrl
545acfce66 Delay deleting replaced textures (m_texture_trash) 2013-06-03 15:50:14 +02:00
Kahrl
92af07361a Call m_menumgr->deletingMenu from quitMenu in addition to destructor
This fixes the bug where noMenuActive() keeps returning false after
closing a menu until the mouse is moved, rendering the keyboard
unusable (the_game calls input->clear() every frame when
noMenuActive() is false).
2013-06-03 15:25:48 +02:00
sapier
39b10fb189 Fix missing find_path and line_of_sight 2013-06-01 15:07:43 +02:00
MetaDucky
42bc5fb7b8 Fix some nullptr exceptions when handling invalid node inventories 2013-06-01 14:45:43 +02:00