oweals/minetest.git
11 years agoChange large amount of objects to be configurable via a setting in minetest.conf...
Novatux [Sun, 4 Aug 2013 12:14:21 +0000 (14:14 +0200)]
Change large amount of objects to be configurable via a setting in minetest.conf (max_objects_per_block).

11 years agoFix server getting completely choked up on even a little of DoS
Perttu Ahola [Sun, 4 Aug 2013 05:17:07 +0000 (08:17 +0300)]
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

11 years agoAllow mods to listen to cheat detections using minetest.register_on_cheat()
Perttu Ahola [Sat, 3 Aug 2013 21:45:49 +0000 (00:45 +0300)]
Allow mods to listen to cheat detections using minetest.register_on_cheat()

11 years agoFix anticheat
Perttu Ahola [Sat, 3 Aug 2013 20:16:37 +0000 (23:16 +0300)]
Fix anticheat

11 years agoLessen the sky color glitch when quickly turning to look up after looking at ground...
Perttu Ahola [Sat, 3 Aug 2013 16:04:16 +0000 (19:04 +0300)]
Lessen the sky color glitch when quickly turning to look up after looking at ground that contains caves

11 years agoFix and improve view range tuner
Perttu Ahola [Sat, 3 Aug 2013 15:46:18 +0000 (18:46 +0300)]
Fix and improve view range tuner

11 years agoAdd replacements to schematics
PilzAdam [Fri, 2 Aug 2013 23:58:29 +0000 (01:58 +0200)]
Add replacements to schematics

11 years agoMore info in serverlist
proller [Fri, 2 Aug 2013 23:02:59 +0000 (03:02 +0400)]
More info in serverlist

11 years agoAllow multiple 'wherein' nodes in oredef
PilzAdam [Thu, 1 Aug 2013 22:29:27 +0000 (00:29 +0200)]
Allow multiple 'wherein' nodes in oredef

11 years agoWeather backward compatibility
proller [Thu, 1 Aug 2013 20:51:36 +0000 (00:51 +0400)]
Weather backward compatibility

11 years agoLeveled nodebox backward compatibility
proller [Thu, 1 Aug 2013 20:50:58 +0000 (00:50 +0400)]
Leveled nodebox backward compatibility

11 years agoMake bumpmapping compatible with irrlicht 1.8
Esteban I. Ruiz Moreno [Tue, 30 Jul 2013 02:18:11 +0000 (23:18 -0300)]
Make bumpmapping compatible with irrlicht 1.8

11 years agoAdd support for setting stepheight for entities
sapier [Mon, 22 Jul 2013 16:54:30 +0000 (18:54 +0200)]
Add support for setting stepheight for entities

11 years agoFix warnings in mapblock.cpp
PilzAdam [Sun, 28 Jul 2013 21:34:58 +0000 (23:34 +0200)]
Fix warnings in mapblock.cpp

11 years agoPlay sounds/main_menu.ogg in menu
PilzAdam [Sun, 28 Jul 2013 21:14:42 +0000 (23:14 +0200)]
Play sounds/main_menu.ogg in menu

11 years agoWarnings fix
proller [Sun, 28 Jul 2013 20:10:44 +0000 (00:10 +0400)]
Warnings fix

11 years agoBetter snow fall, finite liquid transform, leveled nodes api
proller [Sun, 28 Jul 2013 13:11:59 +0000 (17:11 +0400)]
Better snow fall, finite liquid transform, leveled nodes api

11 years agoWeather support
proller [Sat, 27 Jul 2013 18:34:30 +0000 (22:34 +0400)]
Weather support

11 years agoDont announce server in singleplayer
proller [Sat, 27 Jul 2013 13:44:59 +0000 (17:44 +0400)]
Dont announce server in singleplayer

11 years agoShow portnumber for ip adresses only
sapier [Mon, 22 Jul 2013 20:53:37 +0000 (22:53 +0200)]
Show portnumber for ip adresses only

11 years agoAdd support of pressed_texture of image_button
BlockMen [Thu, 18 Jul 2013 19:20:37 +0000 (21:20 +0200)]
Add support of pressed_texture of image_button

Fix params number

Add pressed texture name

Fix string def

Fix syntax error

11 years agoAdd gettext translation for image_button
BlockMen [Wed, 17 Jul 2013 19:18:24 +0000 (21:18 +0200)]
Add gettext translation for image_button

11 years agoCosmetic player info changes
proller [Tue, 23 Jul 2013 16:31:05 +0000 (20:31 +0400)]
Cosmetic player info changes

11 years agoadded (optional) support for 6d facedir in dir_to_facedir and added facedir_to_dir
hdastwb [Wed, 17 Jul 2013 00:50:41 +0000 (20:50 -0400)]
added (optional) support for 6d facedir in dir_to_facedir and added facedir_to_dir

11 years agoFix modstore URLs
PilzAdam [Mon, 22 Jul 2013 20:26:48 +0000 (22:26 +0200)]
Fix modstore URLs

11 years agoDisable gamemanager by default
PilzAdam [Mon, 22 Jul 2013 16:16:36 +0000 (18:16 +0200)]
Disable gamemanager by default

11 years agoFix enable mod/enable button not shown on entering world config dialog
sapier [Sun, 21 Jul 2013 20:10:58 +0000 (22:10 +0200)]
Fix enable mod/enable button not shown on entering world config dialog

11 years agoFix bug in world creation
sapier [Wed, 17 Jul 2013 22:35:58 +0000 (00:35 +0200)]
Fix bug in world creation
Add old style mod selection in worldconfig dialog

11 years agoAdd missing header/footer for singleplayer tab
sapier [Wed, 17 Jul 2013 21:10:12 +0000 (23:10 +0200)]
Add missing header/footer for singleplayer tab

11 years agoRemove debug output
sapier [Wed, 17 Jul 2013 20:58:00 +0000 (22:58 +0200)]
Remove debug output

11 years agoFix Bug in modname guessing resulting in undefined modname
sapier [Wed, 17 Jul 2013 19:04:17 +0000 (21:04 +0200)]
Fix Bug in modname guessing resulting in undefined modname

11 years agoUse user folder for gamemanager too
sapier [Wed, 17 Jul 2013 19:03:00 +0000 (21:03 +0200)]
Use user folder for gamemanager too

11 years agoEnable mod and gamemanager by default
sapier [Tue, 16 Jul 2013 19:45:20 +0000 (21:45 +0200)]
Enable mod and gamemanager by default

11 years agomerge mainmenu_helper.lua to misc_helpers.lua
sapier [Tue, 16 Jul 2013 19:03:57 +0000 (21:03 +0200)]
merge mainmenu_helper.lua to misc_helpers.lua

11 years agoFix background/overlay/footer/header handling
sapier [Tue, 16 Jul 2013 18:56:18 +0000 (20:56 +0200)]
Fix background/overlay/footer/header handling
Add missing file headers

11 years agoAdd configurable curl timeout
sapier [Mon, 15 Jul 2013 21:36:44 +0000 (23:36 +0200)]
Add configurable curl timeout

11 years agoAdd playernumber to favorites list
sapier [Mon, 15 Jul 2013 21:28:55 +0000 (23:28 +0200)]
Add playernumber to favorites list

11 years agofilterlist api cleanup
sapier [Mon, 15 Jul 2013 21:02:18 +0000 (23:02 +0200)]
filterlist api cleanup

11 years agoAdd port to favorites if not 30000
sapier [Mon, 15 Jul 2013 20:56:53 +0000 (22:56 +0200)]
Add port to favorites if not 30000
Major modmgr overhaul
Add missing formspec checkbox doc

11 years agoReplace worldlist by generic filterlist implementation
sapier [Sun, 14 Jul 2013 11:19:37 +0000 (13:19 +0200)]
Replace worldlist by generic filterlist implementation

11 years agoAdd support for modstore screenshots
sapier [Fri, 12 Jul 2013 23:36:58 +0000 (01:36 +0200)]
Add support for modstore screenshots
Add error output on invalid mmdb entries

11 years agoSwap name/password <-> server description
sapier [Fri, 12 Jul 2013 22:00:06 +0000 (00:00 +0200)]
Swap name/password <-> server description

11 years agoRevert "Fix serverdescription and name not beeing saved to local serverlist"
sapier [Fri, 12 Jul 2013 21:30:15 +0000 (23:30 +0200)]
Revert "Fix serverdescription and name not beeing saved to local serverlist"

This reverts commit 7dbbbfc665e285cc9eb9d750c3a449d7da178d4f.
(was added twice)

11 years agoRemove unused required by list in worldconfig
sapier [Fri, 12 Jul 2013 21:25:58 +0000 (23:25 +0200)]
Remove unused required by list in worldconfig

11 years agoFix light issue in 6d facedir.
RealBadAngel [Sun, 21 Jul 2013 11:53:03 +0000 (13:53 +0200)]
Fix light issue in 6d facedir.

11 years agoBump protocol version
PilzAdam [Sat, 20 Jul 2013 19:25:21 +0000 (21:25 +0200)]
Bump protocol version

11 years agoAdd an option to disable object <-> object collision for Lua entities
PilzAdam [Fri, 14 Jun 2013 12:04:46 +0000 (12:04 +0000)]
Add an option to disable object <-> object collision for Lua entities

11 years agoAdd liquid_range to nodedef
PilzAdam [Tue, 16 Jul 2013 14:28:18 +0000 (16:28 +0200)]
Add liquid_range to nodedef

11 years agoMake range of tools configureable
PilzAdam [Sat, 20 Jul 2013 12:50:19 +0000 (14:50 +0200)]
Make range of tools configureable

11 years agoAdd set_breath and get_breath to lua API.
RealBadAngel [Fri, 19 Jul 2013 17:50:33 +0000 (19:50 +0200)]
Add set_breath and get_breath to lua API.

11 years agoRandomly choose singleplayer port
PilzAdam [Fri, 12 Jul 2013 11:26:25 +0000 (13:26 +0200)]
Randomly choose singleplayer port

11 years agoFix lighting bug caused by disappearing lava
PilzAdam [Fri, 12 Jul 2013 12:45:26 +0000 (14:45 +0200)]
Fix lighting bug caused by disappearing lava

11 years agoRemove support for common mods
PilzAdam [Thu, 6 Jun 2013 23:46:03 +0000 (23:46 +0000)]
Remove support for common mods

11 years agoChange ContentFeatures array to a vector
Kahrl [Sat, 13 Jul 2013 22:55:47 +0000 (00:55 +0200)]
Change ContentFeatures array to a vector

11 years agoLeveled nodebox
proller [Sat, 13 Jul 2013 17:48:14 +0000 (21:48 +0400)]
Leveled nodebox

11 years agoMasterserver mods fix
proller [Sat, 13 Jul 2013 00:10:16 +0000 (04:10 +0400)]
Masterserver mods fix

11 years agoBetter masterserver html
proller [Fri, 12 Jul 2013 20:37:28 +0000 (00:37 +0400)]
Better masterserver html

11 years agoDon't show flags in local favorites
sapier [Fri, 12 Jul 2013 20:55:19 +0000 (22:55 +0200)]
Don't show flags in local favorites

11 years agoFix bug server name set to address field when using up/down keys
sapier [Fri, 12 Jul 2013 20:42:50 +0000 (22:42 +0200)]
Fix bug server name set to address field when using up/down keys
Show server description above connect button instead of in favorites list

11 years agoAdd missing server flags in public serverlist
sapier [Fri, 12 Jul 2013 19:56:42 +0000 (21:56 +0200)]
Add missing server flags in public serverlist

11 years agoRemove lots of debug output from modmgr
sapier [Fri, 12 Jul 2013 19:56:09 +0000 (21:56 +0200)]
Remove lots of debug output from modmgr
Fix RUN_IN_PLACE=0 mod install (now mods are saved in user folder in that case)
Fix text of field element not unescaped correctly

11 years agoFix serverdescription and name not beeing saved to local serverlist
sapier [Fri, 12 Jul 2013 18:43:51 +0000 (20:43 +0200)]
Fix serverdescription and name not beeing saved to local serverlist

11 years agoMasterserver mods announse, ipv6, better curl errors
proller [Thu, 4 Jul 2013 15:39:26 +0000 (19:39 +0400)]
Masterserver mods announse, ipv6, better curl errors

11 years agoClean up bumpmap code a bit
kwolekr [Fri, 12 Jul 2013 04:03:41 +0000 (00:03 -0400)]
Clean up bumpmap code a bit

11 years agoDisallow the name 'singleplayer' in a multiplayer server
PilzAdam [Thu, 11 Jul 2013 22:53:30 +0000 (00:53 +0200)]
Disallow the name 'singleplayer' in a multiplayer server

11 years agoAdd VoxelArea:position, VoxelArea:iter and VoxelArea:iterp
Kahrl [Tue, 9 Jul 2013 14:26:52 +0000 (16:26 +0200)]
Add VoxelArea:position, VoxelArea:iter and VoxelArea:iterp

11 years agoWorldlist fixes
sapier [Tue, 9 Jul 2013 21:17:38 +0000 (23:17 +0200)]
Worldlist fixes
Add alphabeticaly sorted worldlists
Select world after creation
Move worldlist handling to separate file
Merge world selection of singleplayer/server tab
Remove some useless code

11 years agoFix multiple texture support for animated meshnodes
stujones11 [Tue, 11 Jun 2013 20:40:59 +0000 (21:40 +0100)]
Fix multiple texture support for animated meshnodes

11 years agoFix serverlist
sapier [Tue, 9 Jul 2013 19:54:30 +0000 (21:54 +0200)]
Fix serverlist

11 years agoPublic server checkbox
proller [Tue, 9 Jul 2013 20:09:17 +0000 (00:09 +0400)]
Public server checkbox

11 years agoDont play digging sound if not digging
PilzAdam [Tue, 9 Jul 2013 00:38:53 +0000 (02:38 +0200)]
Dont play digging sound if not digging

11 years agoRevert "Fix serverlist not beeing escaped correctly"
kwolekr [Tue, 9 Jul 2013 00:21:09 +0000 (20:21 -0400)]
Revert "Fix serverlist not beeing escaped correctly"

This reverts commit 39d03148e5d98ef5f9a31b131a79ff2bbd71a877.

11 years agoFix header not beeing shown except on singleplayer tab
sapier [Mon, 8 Jul 2013 21:48:29 +0000 (23:48 +0200)]
Fix header not beeing shown except on singleplayer tab

11 years agoFix serverlist not beeing escaped correctly
sapier [Mon, 8 Jul 2013 21:45:14 +0000 (23:45 +0200)]
Fix serverlist not beeing escaped correctly
Always use address for server
Fix first (empty) element beeing selected after deleting last world

11 years agofix crash on play/start with empty world list
sapier [Mon, 8 Jul 2013 19:02:42 +0000 (21:02 +0200)]
fix crash on play/start with empty world list
make enter button work in create world dialog

11 years agoFix wallmounted rotations along Y axis for 90 and 270 degree cases
kwolekr [Mon, 8 Jul 2013 22:50:29 +0000 (18:50 -0400)]
Fix wallmounted rotations along Y axis for 90 and 270 degree cases

11 years agoDecoration: Handle facedir and wallmounted param2types with schematic rotation
kwolekr [Mon, 8 Jul 2013 19:19:22 +0000 (15:19 -0400)]
Decoration: Handle facedir and wallmounted param2types with schematic rotation

11 years agoRemove note in lua-api.txt that there are no vector helper functions
PilzAdam [Mon, 8 Jul 2013 11:41:46 +0000 (13:41 +0200)]
Remove note in lua-api.txt that there are no vector helper functions

11 years agoMake sure that coordinates passed to /teleport are actual numbers
PilzAdam [Mon, 8 Jul 2013 11:30:55 +0000 (13:30 +0200)]
Make sure that coordinates passed to /teleport are actual numbers

11 years agoMove math.hypot() to misc_helpers.lua and fix zero-division error
ShadowNinja [Sun, 7 Jul 2013 16:02:11 +0000 (12:02 -0400)]
Move math.hypot() to misc_helpers.lua and fix zero-division error

11 years agoLua main menu: Fix world creation dialog
kwolekr [Mon, 8 Jul 2013 00:36:41 +0000 (20:36 -0400)]
Lua main menu: Fix world creation dialog

11 years agoSet numeric locale in Lua in main menu
PilzAdam [Mon, 8 Jul 2013 00:28:36 +0000 (02:28 +0200)]
Set numeric locale in Lua in main menu

11 years agoSettings: everything != 0 equals true; remove .asm shaders
PilzAdam [Sun, 7 Jul 2013 23:58:22 +0000 (01:58 +0200)]
Settings: everything != 0 equals true; remove .asm shaders

11 years agoFix many formspec menu bugs
sapier [Sun, 7 Jul 2013 19:53:40 +0000 (15:53 -0400)]
Fix many formspec menu bugs

11 years agoFix parseColor, change remaining colorkeys to new format, fix Contributor list
Sfan5 [Sun, 7 Jul 2013 17:54:38 +0000 (19:54 +0200)]
Fix parseColor, change remaining colorkeys to new format, fix Contributor list

11 years agoWhen server sends late media, log to errorstream instead of crashing.
Kahrl [Thu, 13 Jun 2013 01:05:47 +0000 (03:05 +0200)]
When server sends late media, log to errorstream instead of crashing.

Do a check for valid num_files before doing
assert(!m_mesh_update_thread.IsRunning());

In particular, don't execute the assertion if all media has already
been received.

11 years agoHandle 0 vectors in vector.normalize()
ShadowNinja [Sun, 7 Jul 2013 06:02:45 +0000 (02:02 -0400)]
Handle 0 vectors in vector.normalize()

11 years agoinclude mathconstants.h in numerics.cpp
Vincent Heuken [Wed, 26 Jun 2013 00:44:17 +0000 (17:44 -0700)]
include mathconstants.h in numerics.cpp

11 years agoAdd vector helpers
ShadowNinja [Sun, 7 Jul 2013 05:44:33 +0000 (01:44 -0400)]
Add vector helpers

11 years agoBiomeDefManager: Fully initialize default biome
kwolekr [Sat, 6 Jul 2013 19:28:59 +0000 (15:28 -0400)]
BiomeDefManager: Fully initialize default biome

11 years agoMapgen V7: Fix out-of-bounds array access
kwolekr [Sat, 6 Jul 2013 19:22:51 +0000 (15:22 -0400)]
Mapgen V7: Fix out-of-bounds array access

11 years agoLuaVoxelManip: Allow liquid updates in non-mapgen VoxelManip objects
kwolekr [Sat, 6 Jul 2013 19:12:40 +0000 (15:12 -0400)]
LuaVoxelManip: Allow liquid updates in non-mapgen VoxelManip objects

11 years agoDecoration: Remove usage of multi-character constants
kwolekr [Sat, 6 Jul 2013 19:03:34 +0000 (15:03 -0400)]
Decoration: Remove usage of multi-character constants

11 years agoUse hexadecimal RRGGBB instead of colorkeys, rename getColor to parseColor
Sfan5 [Sat, 6 Jul 2013 08:32:58 +0000 (10:32 +0200)]
Use hexadecimal RRGGBB instead of colorkeys, rename getColor to parseColor

11 years agoMapgen V7: Huge rewrite, also tweaks to cavegen et al.
kwolekr [Sat, 6 Jul 2013 06:21:35 +0000 (02:21 -0400)]
Mapgen V7: Huge rewrite, also tweaks to cavegen et al.

11 years agoFix possible NULL dereference in createExtrudedMesh
Kahrl [Sat, 6 Jul 2013 04:16:51 +0000 (06:16 +0200)]
Fix possible NULL dereference in createExtrudedMesh

11 years agoDon't rebuild the dummy shader (less SourceShaderCache warning spam)
Kahrl [Fri, 5 Jul 2013 02:24:05 +0000 (04:24 +0200)]
Don't rebuild the dummy shader (less SourceShaderCache warning spam)

Also write something about rebuilding shaders to infostream in
Client::afterContentReceived()

11 years agoImprove finite liquid distribution, fix small bug
proller [Thu, 4 Jul 2013 18:30:25 +0000 (22:30 +0400)]
Improve finite liquid distribution, fix small bug

11 years agoThrow exception instead of assert on nested reliable packets
Kahrl [Thu, 4 Jul 2013 04:18:50 +0000 (06:18 +0200)]
Throw exception instead of assert on nested reliable packets

Fixes a denial of service vulnerability, issue #784

11 years agoAdd texture bumpmapping feature.
RealBadAngel [Thu, 4 Jul 2013 00:36:32 +0000 (02:36 +0200)]
Add texture bumpmapping feature.