ShadowNinja
ff25218374
Don't use variable length arrays
2013-11-28 11:22:41 -05:00
ShadowNinja
7433d65d3e
Rollback fixes and get_node_actions
2013-11-27 18:13:06 -05:00
Mario Barrera
1fd9a11e30
SQLite rollback
2013-11-27 18:13:06 -05:00
sapier
4f246f0e22
Fix line_of_sight (AGAIN)
2013-11-25 00:04:05 +01:00
kwolekr
068dd796f5
Don't continue trying to deserialize blank block data
2013-11-24 02:10:15 -05:00
Kahrl
ab601e8710
Fix invalid escape sequence in database migration code
2013-11-23 16:09:38 +01:00
Kahrl
6f851c9692
Fix crash when pressing Enter key in formspec menu
2013-11-23 00:37:32 +01:00
kwolekr
5323d800cc
Fix possible implicit conversion of NULL to std::string
2013-11-21 00:49:32 -05:00
kwolekr
98e4e2b373
LuaVoxelManip: Update parameter index of set_lighting()
2013-11-21 00:45:17 -05:00
kwolekr
b38afc9311
Mapgen V6: Respect water_level setting
2013-11-21 00:43:27 -05:00
MetaDucky
0930911efa
fix gettext compile issues under win32
2013-11-18 21:11:52 -05:00
kwolekr
86ef7147b6
Fix issue #1009 (minetest.get_connected_players() returns non-existing players)
2013-11-17 15:15:59 -05:00
PilzAdam
a55c073ce9
Increase liquid_loop_max to 10000 again
2013-11-17 21:05:14 +01:00
Perttu Ahola
21789ccc5f
Revert patch 58f036ad1 that causes object duplication (which tried to fix objects getting hidden from client) and fix the original problem correctly. This fixes the second distinct object duplication bug.
2013-11-17 14:46:01 -05:00
sapier
b2d9205796
Fix Result of processed Request was written to invalid (non existent) ResultQueue if requesting thread timed out before
2013-11-17 12:46:54 -05:00
sapier
eadc943159
Add missing RequestQueue doc
2013-11-17 12:46:43 -05:00
sapier
dc407e219f
Fix multicaller support in RequestQueue
2013-11-17 12:45:58 -05:00
kwolekr
d419e4cbb6
Do the same for LevelDB interface
2013-11-17 11:26:34 -05:00
kwolekr
aa172bdda4
Handle blank blocks in database
...
Fix screwed-up indentation
2013-11-17 10:57:45 -05:00
kwolekr
a439aea9ba
Revert "Don't use msvc libs for mingw build"
...
This reverts commit 3985c01ad71159b888677d0fe2019d7a05debeed.
2013-11-17 10:33:58 -05:00
kwolekr
a92fc3563c
Prevent shaders from being created when disabled
2013-11-17 02:46:05 -05:00
sapier
3985c01ad7
Don't use msvc libs for mingw build
2013-11-17 02:27:00 -05:00
kwolekr
cca4f09ba1
Decoration: Stop DecoSimple::resolveNodeNames from complaining about no node name if decolist is used
...
Fix warning message for spawnby nodes
Prevent type-punning warning caused by casting enum to int
2013-11-17 02:22:24 -05:00
kwolekr
e396fb2984
Actually fix weather
...
The real problem was that MapBlocks were not activated before getting sent to the client
2013-11-17 01:59:04 -05:00
sapier
90e7832408
Fix invalid listname and listsize not handled correctly in set_size
2013-11-16 15:52:41 +01:00
MetaDucky
35606cfb67
fixed array limit check when reading Lua specialtiles table
2013-11-16 15:31:17 +01:00
ShadowNinja
371b39a09a
Pass a errfunc to lua_pcall to get a traceback
2013-11-15 14:13:31 -05:00
BlockMen
3f519eb729
Fix formspec background padding when clipped
2013-11-14 19:03:55 +01:00
proller
9a750450ed
Improved default settings for floatland perlin noise 1. Larger, more detailed floatlands.
2013-11-14 15:38:32 +04:00
Sfan5
5094a39f05
Fix compiling with 32bit MinGW
2013-11-12 15:18:20 +01:00
sapier
a935d81053
Fix invalid usage of temporary object in mainmenu json conversion
2013-11-11 23:23:58 +01:00
sapier
bb54e2cf1d
Disable localization workaround in server
2013-11-11 19:56:49 +01:00
sapier
22a59b3912
Fix win32/msvc i18n (quite UGLY version, blame Microsoft)
2013-11-11 19:56:49 +01:00
sapier
0f9440fa61
Fix "TODO read modinfo" in modmanager to improve ui usability
2013-11-10 19:37:45 +01:00
proller
d75b1718f8
Fix spaces float islands code
2013-11-10 18:46:57 +04:00
0gb.us
a92e90f684
FIxed floating isle generation at chunk boundaries
...
A mapgen fix authored by paramat, as mentioned here: https://github.com/minetest/minetest/issues/989
2013-11-10 18:45:14 +04:00
kwolekr
b401e58c0d
Weather: Fix uninitialized weather_update_time (sorry proller)
2013-11-09 15:29:22 -05:00
proller
8903c68460
Correct useragent in http queries
...
Net struct init
2013-11-06 00:50:32 +04:00
kwolekr
e46c527733
Accept hexadecimal and string values for seeds
2013-11-04 23:59:26 -05:00
sapier
1a96987d0f
Fix invalid use of pointer to temporary object in json2lua conversion
2013-11-04 19:11:11 +01:00
proller
4a8a50a2a2
Masterserver show privs and js autoload
2013-11-04 04:56:39 +04:00
sapier
68bbdf1b2c
Fix invalid usage of texture->getSize() where actually texture->getOriginalSize() was meant
2013-11-03 23:00:54 +01:00
BlockMen
5fbc39a76c
Fix typo
2013-11-03 22:33:06 +01:00
BlockMen
25edae00ea
Reworked formspecs and kahrl's hexcolor parser
2013-11-03 22:14:37 +01:00
Novatux
0b78889289
Send a on_receive_fields event when formspec is closed, with fields.quit = "true"
2013-11-03 11:53:59 +01:00
Aaron Suen
2636c92075
Portability fixes for OpenBSD (and possibly NetBSD and others).
2013-11-02 13:41:26 -04:00
PilzAdam
0d35350b69
Fix liquid_range
...
* Prevent graphical glitches on old servers
* Fix flowing of liquids with viscosity != 1 and range != 8
* Fix range = 0, no flowing nodes will appear
2013-11-02 15:47:44 +01:00
Novatux
69a59f1e41
Move the sapling growing and grass adding/removing ABMs to Lua
2013-11-02 10:50:11 +01:00
Novatux
bd6d4666ab
Add a callback: minetest.register_on_craft(itemstack, player,
...
old_craft_grid, craft_inv) and
minetest.register_craft_predict(itemstack, player, old_craft_grid,
craft_inv)
2013-11-01 15:55:34 +01:00
ShadowNinja
8bc68645cb
Raise the maximum node limit to 0x7fff
...
As agreed to by kahrl
2013-11-01 10:27:23 -04:00
proller
a924409bd1
Masterserver update
2013-10-18 01:32:49 +04:00
Perttu Ahola
b3591019ad
Fix object duplication bug (at least in the most reproducible UFO case)
2013-10-17 00:10:16 +03:00
Sokomine
19742d8d98
Add support for parameter 'visual_scale' for drawtypes 'signlike' and 'torchlike' like used for drawtype 'plantlike'
2013-10-14 21:38:56 +03:00
RealBadAngel
5598f3c81b
FIx wrong error message on invalid use of the formspec element image_button
2013-10-07 22:50:26 +02:00
0gb.us
afb27329fc
Remove mapgen_air alias ( #935 )
2013-10-05 18:42:31 +02:00
Kahrl
2134316c80
Pass VERSION_EXTRA to GenerateVersion.cmake
2013-09-29 16:05:09 +02:00
PilzAdam
a9c0961e0c
Add set_name(), set_count(), set_wear() and set_metadata() to Lua ItemStack
2013-09-28 23:46:48 +02:00
Kahrl
5dce44ec5e
Add --version option
2013-09-28 21:30:17 +02:00
Kahrl
8bc7ea61b9
Show git hash in version string at top left corner of window
2013-09-28 21:30:17 +02:00
ShadowNinja
372d638ec1
Lower the default max_users from 100 to 15
2013-09-28 21:09:52 +02:00
PilzAdam
4ea0e4f606
Add curl, freetype and luaJIT to CMAKE_BUILD_INFO
2013-09-28 15:41:37 +02:00
kwolekr
fb6a789991
Re-fix hud_change stat argument retrieval
...
Conflicts:
src/script/lua_api/l_object.cpp
2013-09-26 04:39:10 +02:00
BlockMen
9e6bdc377f
Fix compiling issue of MSVC
2013-09-23 11:51:14 +02:00
BlockMen
27947d85f7
Add option to scale image to percentage values
2013-09-20 20:03:58 +02:00
proller
f7ee5da4c1
Fix null dereference in weather update functions
2013-09-18 01:37:47 +04:00
kwolekr
c0398224ef
Fix some warnings and other minor details
2013-09-16 23:52:42 -04:00
kwolekr
9bccd75e34
Weather: Clean up getHeat/getHumidity somewhat
2013-09-16 23:33:53 -04:00
proller
cfe6eaa66b
Use cached "weather" setting
2013-09-17 02:57:36 +04:00
proller
62bc5331aa
Fog depend on humidity
2013-09-17 02:43:24 +04:00
proller
4c704fe306
Add configurable PRAGMA synchronous =
2013-09-17 02:11:30 +04:00
kwolekr
d308352dbd
Always use builtin JThread library
2013-09-15 23:00:01 -04:00
Kahrl
3c4734d69a
Change mainmenu texture handling + small misc changes
...
Texture names must now be escaped in formspec elements image[],
background[], image_button[], image_button_exit[].
Instead of special-case handling of texture loading (and unloading
which was missing) in guiFormSpecMenu.cpp, use the newly created
ISimpleTextureSource interface which is a minimal subset of
ITextureSource. There is an implementation of this interface
used by GUIEngine (MenuTextureSource).
Fix an off-by-one bug in unescape_string; it caused requests for a
texture called "\0".
2013-09-11 00:08:56 +02:00
BlockMen
da9fe64851
Fix hotbar padding at bottom
2013-09-10 23:39:38 +02:00
PilzAdam
4feea0ac68
Add offset to automatic_face_movement_dir
2013-09-10 23:31:44 +02:00
PilzAdam
dd5c451e03
Allow non-string arguments for minetest.is_yes()
2013-09-10 21:38:44 +02:00
PilzAdam
d820a6bfd8
Add Settings interface for Lua
2013-09-10 18:31:38 +02:00
Kahrl
10a38a3005
Handle --migrate even when compiled without leveldb support
2013-09-10 18:29:51 +02:00
Kahrl
c6e3797c1a
Remove assert warning in leveldb wonderland
2013-09-10 18:28:26 +02:00
Kahrl
168fa2ffe0
Fix loading leveldb worlds
2013-09-10 18:16:36 +02:00
Kahrl
6fb4a78d71
Fix broken build due to missing mapsector.h include
2013-09-10 17:49:53 +02:00
Kahrl
95e4a93b1b
Add license headers and remove useless includes
2013-09-10 16:09:30 +02:00
Sfan5
3725179736
Use system-wide LevelDB instead of bundled one
2013-09-09 22:50:51 +02:00
Sfan5
49a75b1894
Make --migrate update world.mt too
2013-09-09 22:50:51 +02:00
Sfan5
321ac66558
Add note about --migrate only working with minetestserver or --server
2013-09-09 22:50:51 +02:00
Sfan5
d423a8fc20
Fix 'Unknown map backend' error when using Configure menu right after creating world
2013-09-09 22:50:51 +02:00
Sfan5
f1e4a671dc
Use STL containers instead of irr::core::list
2013-09-09 22:50:51 +02:00
Sfan5
1cc1c56234
Add message that LevelDB is not supported on Windows
2013-09-09 22:50:51 +02:00
Sfan5
7e44c2ace1
Make it compile
2013-09-09 22:50:50 +02:00
Ilya Zhuravlev
58841ef12f
Add dummy and LevelDB database backends
2013-09-09 22:50:50 +02:00
Ilya Zhuravlev
6de16bb438
Add fallback font support for some languages.
2013-09-08 15:16:19 +04:00
Novatux
6291fd1cbb
Add minetest.get_gametime() API function, that returns the number of seconds since the world was created.
2013-09-08 11:09:50 +02:00
0gb.us
211b372e26
Standardized method of getting node info in dungeon mapgen.
2013-09-06 21:42:01 +02:00
sapier
7935044820
Fix selectionbox not honoring anaglyph mode 3d distortion
2013-09-05 00:57:09 +02:00
sapier
e8b9467905
Fix crash on lua exception
2013-09-05 00:45:00 +02:00
PilzAdam
7860097eda
Use player:set_hotbar_image() instead of hardcoded hotbar.png
2013-09-05 00:21:16 +02:00
Kahrl
af490330e7
Fix remnants of s32 enable_shaders
2013-09-04 00:16:33 +02:00
Kahrl
1ad9365d34
Fix enable_fog = false not having any effect when shaders are enabled
2013-09-03 13:23:30 +02:00
Ilya
e61b1773c9
Server::ProcessData(): call getBanName once instead of twice ( #639 )
2013-09-03 07:34:43 +02:00
Kahrl
1ecf51a13f
Add minetest.parse_json, engine.parse_json
2013-09-02 02:20:08 +02:00
PilzAdam
71a6ffa762
Use wstring for vertlabels
2013-08-31 21:07:53 +02:00
sapier
5d0f19fd7d
Fix bug in pathfinder causing endless loop in some situations
2013-08-31 21:26:51 +04:00
proller
902d5927f0
Normalized heat and adjusted humidity
2013-08-30 00:42:53 +04:00
BlockMen
439079cad8
Add support for using textures in hotbar
2013-08-25 18:49:10 +02:00
Kahrl
fead7a27ca
Fix aliases not working in shapeless crafting recipes
2013-08-25 18:14:26 +02:00
Ilya Zhuravlev
d05b15df77
Add a setting for HighPrecisionFPU ( fixes #763 ).
2013-08-25 18:25:01 +04:00
BlockMen
78ea818aaf
Fix umlauts/special character issue in lua gettext
2013-08-19 22:23:41 +02:00
BlockMen
deaa8dc287
Fix gettext for tabs (windows)
2013-08-19 15:59:09 +02:00
Kahrl
ade70fe4b9
Allow SIGINT to kill mainmenu again
2013-08-19 15:49:36 +02:00
Kahrl
8548bb75b6
GUIFormSpecMenu focus fixes
2013-08-19 15:49:36 +02:00
BlockMen
72b9b0fe3a
Reenable image scaling in formspecs
2013-08-18 15:52:04 +02:00
sapier
09a50d0458
Add translation for main menu
...
Add engine.gettext() and remove gettext() calls in guiFormspecMenu.cpp
2013-08-17 16:01:43 +02:00
PilzAdam
787b43b218
Send player damage to all clients and apply [brighten
2013-08-17 01:23:25 +02:00
Kahrl
3ee8098708
Diagonal liquid animation
2013-08-17 01:00:36 +02:00
PilzAdam
75a139e62c
Use errorstream instead of std::cout in pathfinder.cpp
2013-08-16 17:42:12 +02:00
PilzAdam
1e4e64f831
Remove debug output
2013-08-16 02:48:50 +02:00
PilzAdam
d52185c43e
Add ability to activate mods with doubleclick (remove old_style_mod_selection)
2013-08-16 01:04:37 +02:00
Kahrl
5e312dc40d
Don't automatically scroll listbox when selecting an item in the middle
2013-08-16 00:58:03 +02:00
Kahrl
d8337034b5
Formspec textlist: Black Irrlicht magic to detect fake doubleclicks
2013-08-16 00:08:19 +02:00
Novatux
7921fe2cd1
Fix formspec escaping, add escaping to info.txt for texture packs.
2013-08-15 22:12:51 +02:00
Kahrl
58beca005c
Add virtual destructor to IBackgroundBlockEmerger to silence warning
2013-08-15 01:16:34 +02:00
Kahrl
4e1f50035e
Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu
2013-08-14 21:03:33 +02:00
PilzAdam
fc72d7fbb6
Fix typos
2013-08-14 00:50:03 +02:00
sapier
fc571ad46d
Add support for entities to automatic face movement direction
2013-08-13 23:48:47 +02:00
PilzAdam
d718b0b34e
Dont write directly to files but rather write and copy a tmp file
2013-08-13 22:05:45 +02:00
Kahrl
c8930850e3
Remove farmesh
2013-08-13 09:25:13 +02:00
kwolekr
c06caa14c3
Decoration: Fix schematic probability mess with new MTS file version
2013-08-11 15:34:49 -04:00
PilzAdam
56b9377c1c
Dont crash if facedir > 23
2013-08-10 16:26:02 +02:00
Perttu Ahola
35c5ccfad3
Don't freak out when a client sends multiple TOSERVER_INIT packets; also log one thing more.
2013-08-08 06:11:43 +03:00
Kahrl
2ed3067bbe
Fix various memory access problems detected by valgrind
2013-08-07 19:48:31 +02:00
PilzAdam
218f82f798
Fix path of mono font in defaultsettings.cpp
2013-08-07 13:41:00 +02:00
Kahrl
7294f28c3a
Fix uninitialized irr::SEvent fields in guiFormSpecMenu.cpp
2013-08-07 01:36:19 +02:00
Kahrl
7fbc8152bf
Fix full crack texture being shown when releasing dig button
2013-08-06 18:15:40 +02:00
BlockMen
7b13d119ed
Add support for different drowning damage and allow drowning in other nodetypes
2013-08-06 17:49:39 +02:00
Perttu Ahola
53bf62bb83
Rename LagPool's member variables to avoid MSVC freaking up due to it's #define max
2013-08-06 18:17:58 +03:00
Perttu Ahola
61f240946a
Clean up server's log messages and give a better error to client when its player is in use
2013-08-06 18:13:11 +03:00
Kahrl
96c34d369e
Fix crack overlay for animated textures
2013-08-05 01:52:09 +02:00
proller
714a8cef38
Freeze-melt adjust
2013-08-04 23:31:01 +04:00
BlockMen
be4670fecf
Fix formspec label issues in win builds (MSVC)
2013-08-04 20:49:23 +02:00
PilzAdam
2af5864534
Make freetype usage configureable by a setting
2013-08-04 20:35:14 +02:00
Novatux
383153419b
Add texture pack selection to main menu
2013-08-04 16:52:30 +02:00
Novatux
fe1fe1b1e4
Change large amount of objects to be configurable via a setting in minetest.conf (max_objects_per_block).
2013-08-04 15:28:01 +03:00
Perttu Ahola
e6687be493
Fix server getting completely choked up on even a little of DoS
...
* If client count is unbearable, immediately delete denied clients
* Re-prioritize the checking order of things about incoming clients
* Remove a huge CPU-wasting exception in ReliablePacketBuffer
2013-08-04 10:44:37 +03:00
Perttu Ahola
8831669505
Allow mods to listen to cheat detections using minetest.register_on_cheat()
2013-08-04 00:45:49 +03:00
Perttu Ahola
742614180c
Fix anticheat
2013-08-03 23:16:37 +03:00
Perttu Ahola
bc5db9b027
Lessen the sky color glitch when quickly turning to look up after looking at ground that contains caves
2013-08-03 19:04:16 +03:00
Perttu Ahola
c50c9a10f1
Fix and improve view range tuner
2013-08-03 18:46:18 +03:00
PilzAdam
45589fae58
Add replacements to schematics
2013-08-03 03:22:14 +02:00
proller
5e433fa913
More info in serverlist
2013-08-03 03:02:59 +04:00
PilzAdam
0b77588e87
Allow multiple 'wherein' nodes in oredef
2013-08-02 00:55:16 +02:00
proller
06cdce1e12
Weather backward compatibility
2013-08-02 00:51:36 +04:00