Skip to content
Snippets Groups Projects
  1. Jul 03, 2016
    • kwolekr's avatar
      Add MapSettingsManager and new mapgen setting script API functions · 3c63c304
      kwolekr authored
      This commit refactors the majority of the Mapgen settings system.
      - MapgenParams is now owned by MapSettingsManager, itself a part of ServerMap,
        instead of the EmergeManager.
      - New Script API functions added:
          core.get_mapgen_setting
          core.get_mapgen_setting_noiseparams,
          core.set_mapgen_setting, and
          core.set_mapgen_setting_noiseparams.
      - minetest.get/set_mapgen_params are deprecated by the above new functions.
      - It is now possible to view and modify any arbitrary mapgen setting from a mod,
        rather than the base MapgenParams structure.
      - MapgenSpecificParams has been removed.
      3c63c304
    • kwolekr's avatar
      Mapgen: Refactor mapgen creation and management · 92705306
      kwolekr authored
      - Move mapgen creation logic out of EmergeManager and into Mapgen
      - Internally represent mapgen type as an enum value, instead of a string
      - Remove the need for a MapgenFactory per mapgen
      92705306
    • Pavel Puchkin's avatar
    • David Carlier's avatar
      openbsd's port fix for non Linux systems w/o libRT · b6eef1c0
      David Carlier authored
      X11 headers are not always in expected locations, add them to include list.
      
      Modifications by est31: indentation fixes, commit message improved
      b6eef1c0
  2. Jun 28, 2016
  3. Jun 24, 2016
  4. Jun 17, 2016
    • paramat's avatar
      Dungeons: Generalise use, add capabilities, various modifications · 04fb1091
      paramat authored
      - Generalise node names to c_wall and c_alt_wall
      - Remove 'mossratio' and instead disable alt_wall loop if
        c_alt_wall == CONTENT_IGNORE
      - Use one generalised 3D noise for alternative wall nodes and in
        mgv6 create moss distribution similar to the previous
      
      - Rename rarity noise to density noise and enable the option of multiple
        dungeons per chunk determined by the value. Recreate previous distribution
      - Add parameters for min and max rooms per dungeon
      - Add dungeon y limits
      
      - Integrate river water properly
      
      Generalisation is needed now that we have sandstone and desert stone
      dungeons by default and can choose any node for alternative structure.
      The current code is based around cobble dungeons with mossycobble
      alternative nodes, the 2 noises controlling the alternative nodes
      are based on wetness.
      
      Enabling multiple dungeons per chunk with definable number of rooms
      allows the option of very dense and complex underground structures
      that could interconnect to create megastructures.
      Y limits are added to be consistent with other mapgen elements, and
      enable locaton of dungeon or megastructure realms as part of our
      'stacked realms' philosophy.
      04fb1091
    • Auke Kok's avatar
      Builtin/game/item: Add `place_param2` nodedef field · 39a9e987
      Auke Kok authored
      This allows a nodedef to specify a fixed value for param2 to be
      used for all normal placements.
      
      There are several uses for this:
      
      - nodes that require param2 to be set to a non-zero value for
        internal mod use. E.g. leafdecay could use this to detect that
        leaves are played by players.
      - force wallmounted or facedir value at placement at placement
      
      This overrides any player look direction or other on-the-fly
      param2 setting during placement.
      39a9e987
  5. Jun 14, 2016
  6. Jun 12, 2016
  7. Jun 11, 2016
  8. Jun 09, 2016
    • paramat's avatar
      Sky: Darker, bluer sky and improved horizon haze at night · b24d21d1
      paramat authored
      Add new colours 'skycolour_bright_night', 'bgcolour_bright_night'
      and enable these between sunset end and sunrise start
      Night sky has same hue as day sky but is darker and more saturated
      Night horizon haze (bgcolour) is slightly less saturated and
      slightly brighter than night sky, to be consistent with daytime
      horizon haze
      b24d21d1
  9. Jun 08, 2016
  10. Jun 07, 2016
  11. Jun 05, 2016
  12. Jun 04, 2016
  13. Jun 03, 2016
  14. Jun 02, 2016
    • paramat's avatar
      Mgv7: Always carve river channels in mountain terrain · 56999801
      paramat authored
      Previously, rivers were sometimes blocked by vertical walls
      of mountain terrain due to river carving being disabled
      when base terrain height was below water_level - 16
      Remove now unused base terrain heightmap created in
      generateTerrain()
      56999801
  15. May 31, 2016
  16. May 30, 2016
    • yuval hreman's avatar
      Translated using Weblate (Hebrew) · 0e44af9f
      yuval hreman authored
      Currently translated at 7.8% (70 of 887 strings)
      0e44af9f
    • Andrey K's avatar
      Translated using Weblate (Russian) · 6792447d
      Andrey K authored
      Currently translated at 57.2% (508 of 887 strings)
      6792447d
    • Emon Omen's avatar
      Translated using Weblate (Italian) · 5e9663d3
      Emon Omen authored
      Currently translated at 100.0% (887 of 887 strings)
      5e9663d3
    • Fixer's avatar
      Translated using Weblate (Ukrainian) · 30cd77a3
      Fixer authored
      Currently translated at 39.3% (349 of 887 strings)
      30cd77a3
    • Sergey's avatar
      Translated using Weblate (Russian) · dc33ecad
      Sergey authored
      Currently translated at 57.0% (506 of 887 strings)
      
      This is a merger of three commits.
      dc33ecad
    • Vasily Pavlov's avatar
      Translated using Weblate (Russian) · 526c978f
      Vasily Pavlov authored
      Currently translated at 57.1% (507 of 887 strings)
      526c978f
    • Wuzzy's avatar
      Translated using Weblate (German) · 3842c3de
      Wuzzy authored
      Currently translated at 100.0% (887 of 887 strings)
      3842c3de
    • est31's avatar
      Add minetest.check_password_entry callback · 27db9292
      est31 authored
      Gives a convenient way to check a player's password.
      
      This entirely bypasses the SRP protocol, so should be used
      with great care.
      
      This function is not intended to be used
      in-game, but solely by external protocols, where no
      authentication of the minetest engine is provided, and
      also only for protocols, in which the user already gives the
      server the plaintext password.
      
      Examples for good use are the classical http form, or irc,
      an example for a bad use is a password change dialog inside
      formspec.
      
      Users should be aware that they lose the advantages of the SRP
      protocol if they enter their passwords for servers outside the
      normal entry box, like in in-game formspec menus,
      or through irc /msg s,
      
      This patch also fixes an auth.h mistake which has mixed up the
      order of params inside the decode_srp_verifier_and_salt function.
      
      Zeno-: Added errorstream message for invalid format when I committed
      27db9292
Loading