aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-07-06Mapgen V7: Huge rewrite, also tweaks to cavegen et al.kwolekr
2013-07-06Fix possible NULL dereference in createExtrudedMeshKahrl
2013-07-05Don't rebuild the dummy shader (less SourceShaderCache warning spam)Kahrl
Also write something about rebuilding shaders to infostream in Client::afterContentReceived()
2013-07-05Improve finite liquid distribution, fix small bugproller
2013-07-04Throw exception instead of assert on nested reliable packetsKahrl
Fixes a denial of service vulnerability, issue #784
2013-07-04Add texture bumpmapping feature.RealBadAngel
2013-07-03Whoever called a function parameter m_device is fired without notice.Kahrl
2013-07-03Lua main menu: Fix crash on init lua error, mapgen dropdown index, and new ↵kwolekr
worlds not saving index
2013-07-02Change debug optimization level back to -O1kwolekr
2013-07-03Move generateTextureFromMesh to TextureSource to fix a texture leakKahrl
TextureSource has a list of textures to delete (m_texture_trash) so this provides a proper, non-hacky way to delete RTT textures. Also, the prior, hacky way of deleting them seems to be broken (see pull request #803). To avoid header file clutter by repeating the same long list of arguments over and over again, store the arguments of generateTextureFromMesh in a struct called TextureFromMeshParams. Also fix issue #782 (Only use bilinear (and others) on item textures when settings allow it).
2013-07-02Fix possible 0 pointer accesssapier
2013-07-02Replace C++ mainmenu by formspec powered onesapier
2013-07-01Cavegen: Prevent caves from occuring above ground level, and superfluous ↵kwolekr
mixing of lava and water in caves
2013-07-02Remove texture atlas / AtlasPointer, rename getTextureRaw to getTextureKahrl
2013-07-02Fix i18n of some strings.arsdragonfly
2013-07-01Decoration: Add schematic rotation supportkwolekr
2013-07-01Disable collision fix, its broke unit testsproller
2013-06-30Fix sand, gravel falling stuckproller
2013-06-29LuaVoxelManip: Fix minor bug with set_lighting, remove coordinate params for ↵kwolekr
light and liquid updates
2013-06-30Optimize liquid queue on generate map for liquid_finiteproller
2013-06-28Make generated water a shade darker to match up with older versionskwolekr
2013-06-28Dont write player files all the timePilzAdam
2013-06-27Apply various fixes to several thingskwolekr
2013-06-27LuaVoxelManip: Separate VoxelManip data get/set from emerging/blitting data ↵kwolekr
back to map
2013-06-27Add Lua on_mapgen_init callback, and minetest.set_mapgen_params APIkwolekr
2013-06-27Add Lua PerlinNoiseMap:get#dMap_flat APIkwolekr
2013-06-27Add minetest.get_mapgen_object to APIkwolekr
2013-06-27Fix issue of VManip occasionally not blitting back blocks, and pitch black ↵kwolekr
lighting bug
2013-06-27Add LuaVoxelManipkwolekr
2013-06-24Fix ipv6 on windowsproller
2013-06-23Cavegen: fix division by 0 with abnormal max tunnel diameter sizeskwolekr
2013-06-23Math mapgen fix, ip show on connect, pathfinder segfault fixproller
2013-06-23New math mapgen with fractal based worldsproller
2013-06-23Add support for IPv6proller
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-22Decoration: Add support for zero probability, fix breakage from last commitkwolekr
2013-06-22Print playername when failing to read playerfile and ignore files starting ↵PilzAdam
with .
2013-06-22A handful of minor fixes to various thingskwolekr
2013-06-22Decoration: Add Schematic decoration typekwolekr
2013-06-20Add a setting for max loop count per step in liquid updatePilzAdam
2013-06-21Make minetest.debug accept multiple parameters; convert them to stringKahrl
2013-06-19Play placing sound only if place prediction was successfulPilzAdam
2013-06-19Dont dig or place nodes if interact priv is missing (clientside)PilzAdam
2013-06-19Add drowningPilzAdam
2013-06-17Decoration: Place decorations in mgv6, check if air or cignore before placementkwolekr
2013-06-18Show number of objects in client environment in profiler (F6)Kahrl
2013-06-18Formspec: Don't perform black magic if selected item fits the guessKahrl
2013-06-18Fix calculation of selected item (for not drawing it) in formspecKahrl
The previous code did not work when the list did not start at index 0 of the inventory list (issue #779).
2013-06-18Remove useless recalculation of bounding box (mapblock_mesh)Esteban I. Ruiz Moreno
2013-06-17Decoration, Ore: Resolve node names on Mapgen initkwolekr
2013-06-17Decoration: Change divlen to sidelenkwolekr