Perttu Ahola [Sun, 3 Jun 2012 13:03:19 +0000 (16:03 +0300)]
Reshape inventory menu code
Perttu Ahola [Sat, 2 Jun 2012 21:33:12 +0000 (00:33 +0300)]
Add a bit of unit test for inventory
Perttu Ahola [Sat, 2 Jun 2012 21:32:49 +0000 (00:32 +0300)]
Fix loading of legacy chests
Perttu Ahola [Sat, 2 Jun 2012 12:54:42 +0000 (15:54 +0300)]
Use proper furnace cook time
Perttu Ahola [Sat, 2 Jun 2012 12:47:36 +0000 (15:47 +0300)]
Add ObjRef:is_player() and modify ObjRef:get_player_name() to always return a string to aid better inter-object compatibility of code that assumes objects to be players
Perttu Ahola [Sat, 2 Jun 2012 12:28:12 +0000 (15:28 +0300)]
Make GUIinventoryMenu::drawList more robust with invalid data
darkrose [Sat, 2 Jun 2012 10:26:20 +0000 (20:26 +1000)]
Lua implementation of furnace with visible active state
Perttu Ahola [Sat, 2 Jun 2012 10:20:30 +0000 (13:20 +0300)]
Implement locked chest; add after_place_node and after_dig_node node callbacks
Perttu Ahola [Sat, 2 Jun 2012 09:19:44 +0000 (12:19 +0300)]
minetest.get_craft_result
Perttu Ahola [Sat, 2 Jun 2012 08:01:28 +0000 (11:01 +0300)]
NodeMetaRef:{to,from}_table and lua_api.txt additions
Perttu Ahola [Fri, 1 Jun 2012 21:42:56 +0000 (00:42 +0300)]
Properly handle dropping of items from nodes, and disallow moving items directly between nodes
Perttu Ahola [Fri, 1 Jun 2012 21:33:51 +0000 (00:33 +0300)]
on_metadata_inventory_{move,offer,take}
Perttu Ahola [Fri, 1 Jun 2012 17:51:15 +0000 (20:51 +0300)]
Implement sign using form field protocol
Perttu Ahola [Fri, 1 Jun 2012 16:51:45 +0000 (19:51 +0300)]
Convert legacy chest inventory list "0" to "main"
Perttu Ahola [Fri, 1 Jun 2012 16:51:24 +0000 (19:51 +0300)]
Properly create metadata inventories in minimal
Perttu Ahola [Fri, 1 Jun 2012 16:50:00 +0000 (19:50 +0300)]
Improve GUIInventoryMenu error messages more
Perttu Ahola [Fri, 1 Jun 2012 16:33:20 +0000 (19:33 +0300)]
Add proper error messages to GUIInventoryMenu when inventory lists are invalid
Perttu Ahola [Fri, 1 Jun 2012 16:03:09 +0000 (19:03 +0300)]
Random node metadata things
Perttu Ahola [Fri, 1 Jun 2012 15:07:22 +0000 (18:07 +0300)]
Attempt to begin to implement chests and furnace in Lua (with problems)
Perttu Ahola [Fri, 1 Jun 2012 14:24:54 +0000 (17:24 +0300)]
Add node on_construct, on_destruct callbacks and update lua_api.txt
darkrose [Fri, 1 Jun 2012 13:10:53 +0000 (23:10 +1000)]
Strip unneeded variables from NodeMetadata
Kahrl [Mon, 19 Mar 2012 00:08:04 +0000 (01:08 +0100)]
WIP node metadata, node timers
Perttu Ahola [Sun, 3 Jun 2012 17:42:49 +0000 (20:42 +0300)]
Catch VersionMismatchException while loading world data
Perttu Ahola [Sun, 3 Jun 2012 17:32:44 +0000 (20:32 +0300)]
Check password hash validity
Perttu Ahola [Thu, 31 May 2012 17:22:37 +0000 (20:22 +0300)]
Fix MSVC build (pow type overload stuff)
Perttu Ahola [Mon, 21 May 2012 16:49:35 +0000 (19:49 +0300)]
Add support for putting modpacks directly into mod directories
Perttu Ahola [Sun, 20 May 2012 15:30:30 +0000 (18:30 +0300)]
Add better trace peudo-loglevel support
Perttu Ahola [Sun, 20 May 2012 14:41:40 +0000 (17:41 +0300)]
Allow using --worldname for local game too
Perttu Ahola [Sun, 20 May 2012 14:19:48 +0000 (17:19 +0300)]
Comment out unnecessary debug output in Settings
Perttu Ahola [Sun, 20 May 2012 14:09:46 +0000 (17:09 +0300)]
--world list
Perttu Ahola [Sun, 20 May 2012 13:59:13 +0000 (16:59 +0300)]
Better description of static_spawnpoint in minetest.conf.example
Perttu Ahola [Sun, 20 May 2012 11:54:02 +0000 (14:54 +0300)]
Update minetest.conf.example a bit
Perttu Ahola [Sun, 20 May 2012 11:12:17 +0000 (14:12 +0300)]
Tune smooth lighting a bit
Perttu Ahola [Sat, 19 May 2012 14:11:41 +0000 (17:11 +0300)]
Log more stuff in Client::afterContentReceived()
Perttu Ahola [Sat, 19 May 2012 09:42:33 +0000 (12:42 +0300)]
Take out the "Privileges of foo are hidden from you." response of /privs
Perttu Ahola [Sun, 15 Apr 2012 11:37:35 +0000 (14:37 +0300)]
Add a hack to get rid of the rare "ERROR: StaticObjectList::insert(): id already exists" failure
Perttu Ahola [Sat, 14 Apr 2012 15:46:10 +0000 (18:46 +0300)]
Fix continuing to process TOSERVER_INIT2 even if player doesn't exist
Perttu Ahola [Sat, 14 Apr 2012 08:24:18 +0000 (11:24 +0300)]
Add "Registered definitions of stuff" to doc/lua_api.txt
Perttu Ahola [Fri, 13 Apr 2012 14:20:43 +0000 (17:20 +0300)]
Fix executing register_chatcommand-defined commands even in the middle of a chat line
Perttu Ahola [Tue, 10 Apr 2012 15:16:03 +0000 (18:16 +0300)]
Fix unhandled InvalidPositionException
Perttu Ahola [Mon, 9 Apr 2012 21:41:28 +0000 (00:41 +0300)]
basic_privs to allow granting/revoking interact_extra too
Perttu Ahola [Mon, 9 Apr 2012 20:29:55 +0000 (23:29 +0300)]
Support static_spawnpoint setting
Perttu Ahola [Mon, 9 Apr 2012 20:06:24 +0000 (23:06 +0300)]
Fix ABM handling on block activation
Perttu Ahola [Mon, 9 Apr 2012 18:14:16 +0000 (21:14 +0300)]
Allow redefining minetest.item_place and the like
Perttu Ahola [Mon, 9 Apr 2012 18:13:22 +0000 (21:13 +0300)]
Make client know about reverted disallowed diggings
Perttu Ahola [Mon, 9 Apr 2012 15:57:41 +0000 (18:57 +0300)]
Add basic_privs privilege
Perttu Ahola [Mon, 9 Apr 2012 09:36:25 +0000 (12:36 +0300)]
Improve doc/lua_api.txt and add minetest.get_item_group(name, group)
Perttu Ahola [Mon, 9 Apr 2012 08:24:35 +0000 (11:24 +0300)]
Fix unable to join server first time with a password
Perttu Ahola [Sun, 8 Apr 2012 20:55:17 +0000 (23:55 +0300)]
Call this 0.4.dev-
20120408
Perttu Ahola [Sun, 8 Apr 2012 20:32:53 +0000 (23:32 +0300)]
Add minimal documentation about the $world/game/ addition
Perttu Ahola [Sun, 8 Apr 2012 20:15:50 +0000 (23:15 +0300)]
Support placing a minetest game inside $world/game to allow creating proper adventure maps
Pro-tip: You can open a world in minetest by opening the world.mt file using minetest.
Perttu Ahola [Sun, 8 Apr 2012 20:13:27 +0000 (23:13 +0300)]
Fix crash after 'LuaEntity name "particles:smoke" not defined' and similar errors
Perttu Ahola [Sun, 8 Apr 2012 15:34:05 +0000 (18:34 +0300)]
minetest.get_node_group(name, group)
Perttu Ahola [Sun, 8 Apr 2012 11:37:12 +0000 (14:37 +0300)]
EnvRef:find_nodes_in_area(minp, maxp, nodenames)
Perttu Ahola [Sun, 8 Apr 2012 11:35:57 +0000 (14:35 +0300)]
Allow looping of local and positional sounds
Perttu Ahola [Sun, 8 Apr 2012 01:01:12 +0000 (04:01 +0300)]
Make lava brighter by showing light sources at their full emitted light level
Perttu Ahola [Sat, 7 Apr 2012 20:22:02 +0000 (23:22 +0300)]
Improve texture atlas generation
q66 [Tue, 3 Apr 2012 11:59:02 +0000 (13:59 +0200)]
Fullscreen, vsync, fullscreen_bpp and fsaa options in the config; fsaa is experimental atm, causes visible spaces between blocks.
Perttu Ahola [Sat, 7 Apr 2012 16:59:03 +0000 (19:59 +0300)]
Improve doc/lua_api.txt
Perttu Ahola [Sat, 7 Apr 2012 16:57:26 +0000 (19:57 +0300)]
Tune mapgen
Perttu Ahola [Sat, 7 Apr 2012 16:19:36 +0000 (19:19 +0300)]
Fix collision code getting stuck if speed is 0
Perttu Ahola [Sat, 7 Apr 2012 15:46:10 +0000 (18:46 +0300)]
Fix segfault when setting privileges of a non-connected player
Perttu Ahola [Sat, 7 Apr 2012 15:05:06 +0000 (18:05 +0300)]
Fix fabs() brainfart
Perttu Ahola [Sat, 7 Apr 2012 14:59:24 +0000 (17:59 +0300)]
Tune desert beaches
Perttu Ahola [Sat, 7 Apr 2012 13:47:45 +0000 (16:47 +0300)]
Fix MSVC ambiguous fabs() call errors
Perttu Ahola [Sat, 7 Apr 2012 12:36:51 +0000 (15:36 +0300)]
Add deserts to map generator
Perttu Ahola [Sat, 7 Apr 2012 11:08:49 +0000 (14:08 +0300)]
Tune mapgen a bit
Sergey Gilfanov [Sat, 31 Mar 2012 19:52:25 +0000 (23:52 +0400)]
PerlinNoise for Lua.
Perttu Ahola [Sat, 7 Apr 2012 07:43:06 +0000 (10:43 +0300)]
Support custom textures installed as /textures/all/*.png
Perttu Ahola [Fri, 6 Apr 2012 19:44:42 +0000 (22:44 +0300)]
Add EnvRef:find_node_near(pos, radius, nodenames)
Perttu Ahola [Fri, 6 Apr 2012 18:09:23 +0000 (21:09 +0300)]
Add missing mapgen.lua to games/minimal
Perttu Ahola [Fri, 6 Apr 2012 12:30:36 +0000 (15:30 +0300)]
Handle failing openal init properly, add enable_sound and sound_volume settings
Perttu Ahola [Fri, 6 Apr 2012 11:56:14 +0000 (14:56 +0300)]
Add #include <unistd.h> to filesys.cpp
Perttu Ahola [Fri, 6 Apr 2012 08:20:51 +0000 (11:20 +0300)]
experimental:soundblock dig_immediate=3
Perttu Ahola [Thu, 5 Apr 2012 21:39:37 +0000 (00:39 +0300)]
Attempt to fix sound left-right channels
Perttu Ahola [Thu, 5 Apr 2012 18:42:33 +0000 (21:42 +0300)]
Make the minimal development test somewhat playable by adding ore generation and removing the player visual switch test
Perttu Ahola [Thu, 5 Apr 2012 18:18:42 +0000 (21:18 +0300)]
Fix crash when inputting only / in chat
Perttu Ahola [Wed, 4 Apr 2012 19:57:29 +0000 (22:57 +0300)]
Fix super-small size of regular item entities
Perttu Ahola [Wed, 4 Apr 2012 19:43:54 +0000 (22:43 +0300)]
Show reported map seed on debug info (F5)
Perttu Ahola [Wed, 4 Apr 2012 18:30:54 +0000 (21:30 +0300)]
Minimally update compiling on Windows in README.txt
Perttu Ahola [Wed, 4 Apr 2012 18:13:03 +0000 (21:13 +0300)]
Add to README.txt's example dependencies on Linux: libogg-dev libvorbis-dev libopenal-dev
Perttu Ahola [Wed, 4 Apr 2012 15:10:10 +0000 (18:10 +0300)]
Fix visual='cube' size
Perttu Ahola [Wed, 4 Apr 2012 10:32:08 +0000 (13:32 +0300)]
Fix sound direction and add experimental:soundblock alias sb in minimal for testing
Perttu Ahola [Wed, 4 Apr 2012 10:20:56 +0000 (13:20 +0300)]
Remove debug output
Perttu Ahola [Wed, 4 Apr 2012 10:16:09 +0000 (13:16 +0300)]
Fix dropped nodeitem visuals
Perttu Ahola [Tue, 3 Apr 2012 05:55:13 +0000 (08:55 +0300)]
Fix buildbot
Perttu Ahola [Tue, 3 Apr 2012 05:48:44 +0000 (08:48 +0300)]
Add util/buildbot
Perttu Ahola [Mon, 2 Apr 2012 22:02:32 +0000 (01:02 +0300)]
Add optional MINGWM10_DLL to cmake install
Perttu Ahola [Mon, 2 Apr 2012 21:32:08 +0000 (00:32 +0300)]
Add multiplayer test script
Perttu Ahola [Mon, 2 Apr 2012 19:50:46 +0000 (22:50 +0300)]
Fix installation path of minetest_game/mods (// in place of / doesn't work on virtualbox network drives)
Perttu Ahola [Mon, 2 Apr 2012 18:01:58 +0000 (21:01 +0300)]
Fix things for cross-compiling using mingw
Perttu Ahola [Mon, 2 Apr 2012 05:51:05 +0000 (08:51 +0300)]
Tune cave generation
Perttu Ahola [Sun, 1 Apr 2012 23:49:21 +0000 (02:49 +0300)]
Improve caves more
Perttu Ahola [Sun, 1 Apr 2012 17:54:36 +0000 (20:54 +0300)]
Some completely crapshit coding to make caves more varied
Perttu Ahola [Sun, 1 Apr 2012 13:06:01 +0000 (16:06 +0300)]
Implement dropped items as LuaEntities; leave the old ones as is for compatibility
Perttu Ahola [Sun, 1 Apr 2012 10:37:07 +0000 (13:37 +0300)]
Fix disabling of player movement cheat detection in singleplayer
Perttu Ahola [Sun, 1 Apr 2012 10:19:50 +0000 (13:19 +0300)]
Don't apply player movement cheat detection in singleplayer
Perttu Ahola [Sun, 1 Apr 2012 10:08:52 +0000 (13:08 +0300)]
Remplement and improve /setting in Lua, now called /set
Perttu Ahola [Sun, 1 Apr 2012 09:45:38 +0000 (12:45 +0300)]
Don't allow /granting unknown privileges
Perttu Ahola [Sun, 1 Apr 2012 09:37:41 +0000 (12:37 +0300)]
Split builtin.lua to multiple files