oweals/minetest.git
12 years agoSupport placing a minetest game inside $world/game to allow creating proper adventure...
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.

12 years agoFix crash after 'LuaEntity name "particles:smoke" not defined' and similar errors
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

12 years agominetest.get_node_group(name, group)
Perttu Ahola [Sun, 8 Apr 2012 15:34:05 +0000 (18:34 +0300)]
minetest.get_node_group(name, group)

12 years agoEnvRef:find_nodes_in_area(minp, maxp, nodenames)
Perttu Ahola [Sun, 8 Apr 2012 11:37:12 +0000 (14:37 +0300)]
EnvRef:find_nodes_in_area(minp, maxp, nodenames)

12 years agoAllow looping of local and positional sounds
Perttu Ahola [Sun, 8 Apr 2012 11:35:57 +0000 (14:35 +0300)]
Allow looping of local and positional sounds

12 years agoMake lava brighter by showing light sources at their full emitted light level
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

12 years agoImprove texture atlas generation
Perttu Ahola [Sat, 7 Apr 2012 20:22:02 +0000 (23:22 +0300)]
Improve texture atlas generation

12 years agoFullscreen, vsync, fullscreen_bpp and fsaa options in the config; fsaa is experimenta...
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.

12 years agoImprove doc/lua_api.txt
Perttu Ahola [Sat, 7 Apr 2012 16:59:03 +0000 (19:59 +0300)]
Improve doc/lua_api.txt

12 years agoTune mapgen
Perttu Ahola [Sat, 7 Apr 2012 16:57:26 +0000 (19:57 +0300)]
Tune mapgen

12 years agoFix collision code getting stuck if speed is 0
Perttu Ahola [Sat, 7 Apr 2012 16:19:36 +0000 (19:19 +0300)]
Fix collision code getting stuck if speed is 0

12 years agoFix segfault when setting privileges of a non-connected player
Perttu Ahola [Sat, 7 Apr 2012 15:46:10 +0000 (18:46 +0300)]
Fix segfault when setting privileges of a non-connected player

12 years agoFix fabs() brainfart
Perttu Ahola [Sat, 7 Apr 2012 15:05:06 +0000 (18:05 +0300)]
Fix fabs() brainfart

12 years agoTune desert beaches
Perttu Ahola [Sat, 7 Apr 2012 14:59:24 +0000 (17:59 +0300)]
Tune desert beaches

12 years agoFix MSVC ambiguous fabs() call errors
Perttu Ahola [Sat, 7 Apr 2012 13:47:45 +0000 (16:47 +0300)]
Fix MSVC ambiguous fabs() call errors

12 years agoAdd deserts to map generator
Perttu Ahola [Sat, 7 Apr 2012 12:36:51 +0000 (15:36 +0300)]
Add deserts to map generator

12 years agoTune mapgen a bit
Perttu Ahola [Sat, 7 Apr 2012 11:08:49 +0000 (14:08 +0300)]
Tune mapgen a bit

12 years agoPerlinNoise for Lua.
Sergey Gilfanov [Sat, 31 Mar 2012 19:52:25 +0000 (23:52 +0400)]
PerlinNoise for Lua.

12 years agoSupport custom textures installed as /textures/all/*.png
Perttu Ahola [Sat, 7 Apr 2012 07:43:06 +0000 (10:43 +0300)]
Support custom textures installed as /textures/all/*.png

12 years agoAdd EnvRef:find_node_near(pos, radius, nodenames)
Perttu Ahola [Fri, 6 Apr 2012 19:44:42 +0000 (22:44 +0300)]
Add EnvRef:find_node_near(pos, radius, nodenames)

12 years agoAdd missing mapgen.lua to games/minimal
Perttu Ahola [Fri, 6 Apr 2012 18:09:23 +0000 (21:09 +0300)]
Add missing mapgen.lua to games/minimal

12 years agoHandle failing openal init properly, add enable_sound and sound_volume settings
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

12 years agoAdd #include <unistd.h> to filesys.cpp
Perttu Ahola [Fri, 6 Apr 2012 11:56:14 +0000 (14:56 +0300)]
Add #include <unistd.h> to filesys.cpp

12 years agoexperimental:soundblock dig_immediate=3
Perttu Ahola [Fri, 6 Apr 2012 08:20:51 +0000 (11:20 +0300)]
experimental:soundblock dig_immediate=3

12 years agoAttempt to fix sound left-right channels
Perttu Ahola [Thu, 5 Apr 2012 21:39:37 +0000 (00:39 +0300)]
Attempt to fix sound left-right channels

12 years agoMake the minimal development test somewhat playable by adding ore generation and...
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

12 years agoFix crash when inputting only / in chat
Perttu Ahola [Thu, 5 Apr 2012 18:18:42 +0000 (21:18 +0300)]
Fix crash when inputting only / in chat

12 years agoFix super-small size of regular item entities
Perttu Ahola [Wed, 4 Apr 2012 19:57:29 +0000 (22:57 +0300)]
Fix super-small size of regular item entities

12 years agoShow reported map seed on debug info (F5)
Perttu Ahola [Wed, 4 Apr 2012 19:43:54 +0000 (22:43 +0300)]
Show reported map seed on debug info (F5)

12 years agoMinimally update compiling on Windows in README.txt
Perttu Ahola [Wed, 4 Apr 2012 18:30:54 +0000 (21:30 +0300)]
Minimally update compiling on Windows in README.txt

12 years agoAdd to README.txt's example dependencies on Linux: libogg-dev libvorbis-dev libopenal-dev
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

12 years agoFix visual='cube' size
Perttu Ahola [Wed, 4 Apr 2012 15:10:10 +0000 (18:10 +0300)]
Fix visual='cube' size

12 years agoFix sound direction and add experimental:soundblock alias sb in minimal for testing
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

12 years agoRemove debug output
Perttu Ahola [Wed, 4 Apr 2012 10:20:56 +0000 (13:20 +0300)]
Remove debug output

12 years agoFix dropped nodeitem visuals
Perttu Ahola [Wed, 4 Apr 2012 10:16:09 +0000 (13:16 +0300)]
Fix dropped nodeitem visuals

12 years agoFix buildbot
Perttu Ahola [Tue, 3 Apr 2012 05:55:13 +0000 (08:55 +0300)]
Fix buildbot

12 years agoAdd util/buildbot
Perttu Ahola [Tue, 3 Apr 2012 05:48:44 +0000 (08:48 +0300)]
Add util/buildbot

12 years agoAdd optional MINGWM10_DLL to cmake install
Perttu Ahola [Mon, 2 Apr 2012 22:02:32 +0000 (01:02 +0300)]
Add optional MINGWM10_DLL to cmake install

12 years agoAdd multiplayer test script
Perttu Ahola [Mon, 2 Apr 2012 21:32:08 +0000 (00:32 +0300)]
Add multiplayer test script

12 years agoFix installation path of minetest_game/mods (// in place of / doesn't work on virtual...
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)

12 years agoFix things for cross-compiling using mingw
Perttu Ahola [Mon, 2 Apr 2012 18:01:58 +0000 (21:01 +0300)]
Fix things for cross-compiling using mingw

12 years agoTune cave generation
Perttu Ahola [Mon, 2 Apr 2012 05:51:05 +0000 (08:51 +0300)]
Tune cave generation

12 years agoImprove caves more
Perttu Ahola [Sun, 1 Apr 2012 23:49:21 +0000 (02:49 +0300)]
Improve caves more

12 years agoSome completely crapshit coding to make caves more varied
Perttu Ahola [Sun, 1 Apr 2012 17:54:36 +0000 (20:54 +0300)]
Some completely crapshit coding to make caves more varied

12 years agoImplement dropped items as LuaEntities; leave the old ones as is for compatibility
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

12 years agoFix disabling of player movement cheat detection in singleplayer
Perttu Ahola [Sun, 1 Apr 2012 10:37:07 +0000 (13:37 +0300)]
Fix disabling of player movement cheat detection in singleplayer

12 years agoDon't apply 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

12 years agoRemplement and improve /setting in Lua, now called /set
Perttu Ahola [Sun, 1 Apr 2012 10:08:52 +0000 (13:08 +0300)]
Remplement and improve /setting in Lua, now called /set

12 years agoDon't allow /granting unknown privileges
Perttu Ahola [Sun, 1 Apr 2012 09:45:38 +0000 (12:45 +0300)]
Don't allow /granting unknown privileges

12 years agoSplit builtin.lua to multiple files
Perttu Ahola [Sun, 1 Apr 2012 09:37:41 +0000 (12:37 +0300)]
Split builtin.lua to multiple files

12 years agoAllow getting the path of builtin.lua using minetest.get_modpath("__builtin")
Perttu Ahola [Sun, 1 Apr 2012 07:08:52 +0000 (10:08 +0300)]
Allow getting the path of builtin.lua using minetest.get_modpath("__builtin")

12 years agogranting and revoking of all privileges at once
Perttu Ahola [Sat, 31 Mar 2012 22:10:06 +0000 (01:10 +0300)]
granting and revoking of all privileges at once

12 years agoAdd license of Lua in README.txt
Perttu Ahola [Sat, 31 Mar 2012 16:30:17 +0000 (19:30 +0300)]
Add license of Lua in README.txt

12 years agoChange default privileges from "build, shout" to "interact, shout"
Perttu Ahola [Sat, 31 Mar 2012 14:48:46 +0000 (17:48 +0300)]
Change default privileges from "build, shout" to "interact, shout"

12 years agoFix authentication handler reporting failed password change while it isn't
Perttu Ahola [Sat, 31 Mar 2012 14:41:04 +0000 (17:41 +0300)]
Fix authentication handler reporting failed password change while it isn't

12 years agoImprove /grant and /revoke output, add /auth_reload
Perttu Ahola [Sat, 31 Mar 2012 14:26:44 +0000 (17:26 +0300)]
Improve /grant and /revoke output, add /auth_reload

12 years agoAdd server-side enforcement of the 'fast' privilege; also fix client checking 'fly...
Perttu Ahola [Sat, 31 Mar 2012 14:08:39 +0000 (17:08 +0300)]
Add server-side enforcement of the 'fast' privilege; also fix client checking 'fly' instead of 'fast'

12 years agoFix client.h getting included on the server build
Perttu Ahola [Sat, 31 Mar 2012 13:32:00 +0000 (16:32 +0300)]
Fix client.h getting included on the server build

12 years agoAdd 'fly' and 'fast' privileges and the underlying privileges-to-client system
Perttu Ahola [Sat, 31 Mar 2012 13:23:26 +0000 (16:23 +0300)]
Add 'fly' and 'fast' privileges and the underlying privileges-to-client system

12 years agoFix doc/lua_api.txt
Perttu Ahola [Sat, 31 Mar 2012 11:20:04 +0000 (14:20 +0300)]
Fix doc/lua_api.txt

12 years agoinitial_properties field in entity definition
Perttu Ahola [Sat, 31 Mar 2012 10:50:25 +0000 (13:50 +0300)]
initial_properties field in entity definition

12 years agoMore documentation in doc/lua_api.txt
Perttu Ahola [Sat, 31 Mar 2012 10:08:17 +0000 (13:08 +0300)]
More documentation in doc/lua_api.txt

12 years agoAllow group:groupname in ABM definition and implement minetest.hash_node_position()
Perttu Ahola [Sat, 31 Mar 2012 09:30:11 +0000 (12:30 +0300)]
Allow group:groupname in ABM definition and implement minetest.hash_node_position()

12 years agocmake: lua: use COMMON_CFLAGS
Jonathan Neuschäfer [Fri, 30 Mar 2012 21:51:59 +0000 (23:51 +0200)]
cmake: lua: use COMMON_CFLAGS

This fixes LUA_USE_DLOPEN having no effect.

12 years agoInstall minetest_game without .git and other unnecessary things
Perttu Ahola [Fri, 30 Mar 2012 21:05:01 +0000 (00:05 +0300)]
Install minetest_game without .git and other unnecessary things

12 years agoFix handling of missing auth.txt in the new handler
Perttu Ahola [Fri, 30 Mar 2012 20:12:01 +0000 (23:12 +0300)]
Fix handling of missing auth.txt in the new handler

12 years agoMake server ignore media files with unknown filename extensions
Perttu Ahola [Fri, 30 Mar 2012 19:49:44 +0000 (22:49 +0300)]
Make server ignore media files with unknown filename extensions

12 years agoFix admin password handling in minetest.builtin_auth_handler.get_auth
Perttu Ahola [Fri, 30 Mar 2012 18:25:54 +0000 (21:25 +0300)]
Fix admin password handling in minetest.builtin_auth_handler.get_auth

12 years agoImproved teleport command
Perttu Ahola [Fri, 30 Mar 2012 17:54:57 +0000 (20:54 +0300)]
Improved teleport command

12 years agoReimplement authentication handler in Lua; now we have 1) infinite privilege names...
Perttu Ahola [Fri, 30 Mar 2012 15:42:18 +0000 (18:42 +0300)]
Reimplement authentication handler in Lua; now we have 1) infinite privilege names, 2) minetest.register_authentication_handler()

12 years agoFix the position of LuaEntityCAOs not getting updated at all
Perttu Ahola [Fri, 30 Mar 2012 10:55:08 +0000 (13:55 +0300)]
Fix the position of LuaEntityCAOs not getting updated at all

12 years agoAdd minetest.get_connected_players()
Perttu Ahola [Fri, 30 Mar 2012 10:45:51 +0000 (13:45 +0300)]
Add minetest.get_connected_players()

12 years agoFix object visuals flashing brightly or disappearing when switching them at night
Perttu Ahola [Fri, 30 Mar 2012 10:44:48 +0000 (13:44 +0300)]
Fix object visuals flashing brightly or disappearing when switching them at night

12 years agoFix walking sound of other players (and other objects)
Perttu Ahola [Fri, 30 Mar 2012 10:33:59 +0000 (13:33 +0300)]
Fix walking sound of other players (and other objects)

12 years agoObjectRef:set_armor_groups() and ObjectRef:set_properties() - works on players too!
Perttu Ahola [Fri, 30 Mar 2012 10:26:40 +0000 (13:26 +0300)]
ObjectRef:set_armor_groups() and ObjectRef:set_properties() - works on players too!

12 years agoObjectProperties
Perttu Ahola [Fri, 30 Mar 2012 09:51:51 +0000 (12:51 +0300)]
ObjectProperties

12 years agominetest.register_chatcommand(cmd, def)
Perttu Ahola [Thu, 29 Mar 2012 22:45:23 +0000 (01:45 +0300)]
minetest.register_chatcommand(cmd, def)

12 years agoRaise the player fall damage threshold to a much more fun level
Perttu Ahola [Thu, 29 Mar 2012 20:32:56 +0000 (23:32 +0300)]
Raise the player fall damage threshold to a much more fun level

12 years agoImprove the look of fences
Perttu Ahola [Thu, 29 Mar 2012 19:59:43 +0000 (22:59 +0300)]
Improve the look of fences

12 years ago[transformN image modifier
Kahrl [Thu, 29 Mar 2012 19:58:01 +0000 (22:58 +0300)]
[transformN image modifier

12 years agoSimple fix for camera blinking black when jumping into ceiling with current smaller...
Perttu Ahola [Thu, 29 Mar 2012 18:21:34 +0000 (21:21 +0300)]
Simple fix for camera blinking black when jumping into ceiling with current smaller collision box

12 years agoUse GenericCAO in place of LuaEntityCAO and PlayerCAO
Perttu Ahola [Thu, 29 Mar 2012 14:46:21 +0000 (17:46 +0300)]
Use GenericCAO in place of LuaEntityCAO and PlayerCAO

12 years agoAdd GenericCAO and player armor groups, but don't use them yet
Perttu Ahola [Thu, 29 Mar 2012 13:10:11 +0000 (16:10 +0300)]
Add GenericCAO and player armor groups, but don't use them yet

12 years agoon_joinplayer + on_leaveplayer + scriptapi_run_callbacks + bugfix
Kahrl [Sat, 24 Mar 2012 17:52:50 +0000 (18:52 +0100)]
on_joinplayer + on_leaveplayer + scriptapi_run_callbacks + bugfix

Add minetest.register_on_joinplayer and minetest.register_on_leaveplayer,
make adding new callbacks to scriptapi.cpp easier by adding
scriptapi_run_callbacks, also fix a minor bug with PlayerSAO <->
singleplayer mode interaction

12 years agoadded PlayerSAO and RemotePlayer, removed ServerRemotePlayer
Kahrl [Mon, 19 Mar 2012 02:04:16 +0000 (03:04 +0100)]
added PlayerSAO and RemotePlayer, removed ServerRemotePlayer

12 years agoModify minimal/give_initial_stuff to always give stuff
Perttu Ahola [Thu, 29 Mar 2012 10:39:18 +0000 (13:39 +0300)]
Modify minimal/give_initial_stuff to always give stuff

12 years agoRework tool_capabilities a bit (maxwear->uses, scale dig time according to leveldiff)
Perttu Ahola [Thu, 29 Mar 2012 10:35:20 +0000 (13:35 +0300)]
Rework tool_capabilities a bit (maxwear->uses, scale dig time according to leveldiff)

12 years agoTry a default day+night length of 20 minutes instead of 15
Perttu Ahola [Thu, 29 Mar 2012 08:41:41 +0000 (11:41 +0300)]
Try a default day+night length of 20 minutes instead of 15

12 years agoGenerate beaches
Perttu Ahola [Thu, 29 Mar 2012 00:44:37 +0000 (03:44 +0300)]
Generate beaches

12 years agoGenerate blobs of dirt and gravel in stone
Perttu Ahola [Wed, 28 Mar 2012 23:23:59 +0000 (02:23 +0300)]
Generate blobs of dirt and gravel in stone

12 years agoRemove unnecessary debug output
Perttu Ahola [Wed, 28 Mar 2012 22:38:13 +0000 (01:38 +0300)]
Remove unnecessary debug output

12 years agoArea-based MapEditEvent ignore and that put to use for on_generate too
Perttu Ahola [Wed, 28 Mar 2012 22:22:08 +0000 (01:22 +0300)]
Area-based MapEditEvent ignore and that put to use for on_generate too

12 years agoReduce EnvRef:set_node() time tenfold by postponing the dayNightDiff update until...
Perttu Ahola [Wed, 28 Mar 2012 21:28:48 +0000 (00:28 +0300)]
Reduce EnvRef:set_node() time tenfold by postponing the dayNightDiff update until it is actually needed

12 years agoFix on_generate minp/maxp (was broken due to chunkymapgen)
Perttu Ahola [Wed, 28 Mar 2012 20:11:28 +0000 (23:11 +0300)]
Fix on_generate minp/maxp (was broken due to chunkymapgen)

12 years agoAdd EnvRef:set_node()
Perttu Ahola [Wed, 28 Mar 2012 19:50:08 +0000 (22:50 +0300)]
Add EnvRef:set_node()

12 years agoAdd range option to PseudoRandom:next()
Perttu Ahola [Wed, 28 Mar 2012 18:16:47 +0000 (21:16 +0300)]
Add range option to PseudoRandom:next()

12 years agoAdd blockseed to on_generated
Perttu Ahola [Wed, 28 Mar 2012 17:46:05 +0000 (20:46 +0300)]
Add blockseed to on_generated

12 years agoDefault to having fancy trees and 3d clouds turned on
Perttu Ahola [Wed, 28 Mar 2012 11:10:54 +0000 (14:10 +0300)]
Default to having fancy trees and 3d clouds turned on

12 years agoAdd minetest.is_singleplayer()
Perttu Ahola [Wed, 28 Mar 2012 10:22:48 +0000 (13:22 +0300)]
Add minetest.is_singleplayer()

12 years agodoc/lua_api.txt: minetest.get_worldpath(modname) -> minetest.get_worldpath()
Perttu Ahola [Wed, 28 Mar 2012 10:01:35 +0000 (13:01 +0300)]
doc/lua_api.txt: minetest.get_worldpath(modname) -> minetest.get_worldpath()