Skip to content
Branch: master
Commits on Mar 20, 2019
Commits on Mar 18, 2019
  1. num_emerge_threads: Initialise value to cope with setting syntax error (

    paramat authored and nerzhul committed Mar 18, 2019
Commits on Mar 17, 2019
  1. num_emerge_threads: Fix documentation of automatic selection

    paramat authored and sfan5 committed Mar 17, 2019
Commits on Mar 16, 2019
  1. Lua_api.txt: Document blockpos, coordinate conversion, map terminology (

    paramat committed Mar 16, 2019
    Also fix and improve LVM 'calc_lighting()' warning.
Commits on Mar 14, 2019
  1. num_emerge_threads: Warn of crashes when > 1 (#8357)

    paramat authored and nerzhul committed Mar 14, 2019
  2. Valleys mapgen code rewrite (#8101)

    paramat committed Mar 14, 2019
    Shorter, simpler, clearer and more consistent with other mapgens,
    while preserving functionality.
    Base terrain shape is unchanged.
    With the 'vary river depth' option disabled, river surface level
    is unchanged.
    Behaviour of the 4 heat/humidity/river depth options is very
    slightly changed due to bugfixes and code cleanup (the mapgen is
    Apply heat and humidity gradients above water_level instead of
    above y = 0.
Commits on Mar 10, 2019
  1. Confirm registration GUI: Remove positional strings to fix Windows bug (

    paramat committed Mar 10, 2019
    Positional strings don't work on some Windows builds.
    Remove server address string, leave player name string present.
Commits on Mar 5, 2019
  1. Change 'num_emerge_threads' default to 1 (#8303)

    paramat committed Mar 5, 2019
Commits on Feb 26, 2019
  1. Revert CSM particles commit to fix particle spawner bug for 5.0.0 (#8288

    paramat committed Feb 26, 2019
    Reverts 5dab742
    "[CSM] Add functions to create particles and particlespawners."
Commits on Feb 23, 2019
  1. Settingtypes.txt: Remove 2 lines missed in a recent commit (#8277)

    paramat committed Feb 23, 2019
  2. Attend to LINT sillyness (#8276)

    paramat committed Feb 23, 2019
Commits on Feb 18, 2019
  1. lua_api.txt, settingtypes.txt: Various improvements (#8252)

    paramat committed Feb 18, 2019
Commits on Feb 17, 2019
  1. lua_api.txt: Various additions and improvements (#8245)

    paramat committed Feb 17, 2019
Commits on Jan 31, 2019
  1. Settings: Slightly increase block generate, block send, object send d…

    paramat committed Jan 31, 2019
    …istances (#8147)
Commits on Jan 26, 2019
  1. Rename 'Advanced Settings' button to 'All Settings' (#8131)

    paramat authored and SmallJoker committed Jan 26, 2019
Commits on Jan 25, 2019
  1. blitToVManip: Check out-of-bounds using node position not index (#8127)

    paramat committed Jan 25, 2019
    Previously, when using 'place on vmanip' to add a schematic to a
    lua voxelmanip, if part of the schematic was outside the voxelmanip
    volume, the outside part would often appear in a strange place
    elsewhere inside the voxelmanip instead of being trimmed off.
    This was due to the out-of-bounds check checking the index.
    A position outside the voxelmanip can have an index that satisfies
    '0 <= index <= voxelmanip volume', causing the node to be placed
    at a strange position inside the voxelmanip.
    Use 'vm->m_area.contains(pos)' instead.
    Move index calculation to later in the code to optimise.
Commits on Jan 22, 2019
  1. Fix warnings about dungeongen.cpp memcpy() and unused variable in Map…

    paramat authored and nerzhul committed Jan 22, 2019
    …Block::deSerializeNetworkSpecific() (#8122)
    * Fix warning about dungeongen.cpp memcpy()
    * Fix unused variable in MapBlock::deSerializeNetworkSpecific()
    * Fix unused variable a simpler way
Commits on Jan 9, 2019
Commits on Jan 3, 2019
  1. CSM restrictions: Make 'LOAD_CLIENT_MODS' disable loading of 'builtin' (

    paramat authored and nerzhul committed Jan 3, 2019
    Previously, when the CSM restriction 'LOAD_CLIENT_MODS' was used a
    client was still able to add CSM code to 'builtin' to bypass that
    restriction, because 'builtin' is not yet verified.
    Until server-sent CSM and verifying of 'builtin' are complete, make
    'LOAD_CLIENT_MODS' disable the loading of builtin.
    Clarify code comments and messages to distinguish between client-side
    modding and client-side scripting. 'Scripting' includes 'builtin',
    'modding' does not.
Commits on Dec 23, 2018
  1. Remove 'Reset singleplayer world' button from full menu on Android (#…

    paramat committed Dec 23, 2018
    Make button appearence dependent on menustyle not platform.
    Button only functions with simple menu.
Commits on Dec 6, 2018
  1. Draw all horizons and sky base, in front of stars (#7932)

    paramat committed Dec 6, 2018
    Move star draw to before sun glow texture draw and before sun draw,
    not currently essential but the logical order. Will be necessary if
    a 'no far ground' option is added, to draw stars behind the sun.
Commits on Dec 5, 2018
Commits on Dec 4, 2018
  1. Mirror 'sunrisebg' texture to fix chopped right edge (#7935)

    paramat committed Dec 4, 2018
Commits on Dec 2, 2018
  1. Draw stars behind the moon (#7928)

    paramat committed Dec 2, 2018
    This time correctly, by resetting the 'material' to '1' after moon draw.
  2. Slightly alter star appearence time and full brightness time (#7921)

    paramat committed Dec 2, 2018
    At sunset:
    Stars first appear slightly later, at the time the sun disappears over the horizon,
    this fixes seeing dark stars in front of the sun horizon glow texture.
    Stars reach full brightness slightly earlier at time 20000, not so excessively long
    after sunset.
    The above behaviour is also applied at sunrise, but of course, time-inverted.
Commits on Dec 1, 2018
  1. Fix sky bugs when using sun or moon textures (#7918)

    paramat committed Dec 1, 2018
    Reverts the render order change of commit
Commits on Nov 24, 2018
  1. CSM: Don't create the client script environment if CSM is disabled (#…

    paramat committed Nov 24, 2018
    Use the CSM death formspec when CSM is enabled and use the engine death formspec when CSM is disabled.
    Move the CSM death formspec code to a dedicated file.
Commits on Nov 22, 2018
  1. Lua_api.txt: Update glasslike_framed textures documentation (#7884)

    paramat committed Nov 22, 2018
Commits on Nov 18, 2018
  1. Android settings: Develop adaptive HUD scaling (#7784)

    paramat committed Nov 18, 2018
    Use font size 14 for phones.
    Use x_inches < 3.7 instead of < 3.5 for small phones.
    Add a new category x_inches < 6 for larger phones.
    Use HUD scaling 0.85 for larger phones.
    Use desktop defaults for tablets.
Commits on Nov 15, 2018
  1. Framed glasslike: Don't use cuboids to draw glass faces (#7828)

    paramat committed Nov 15, 2018
    Previously, each glass face used drawAutoLightedCuboid() to draw a
    flat cuboid. This also disallowed backface culling, making the
    backface culling inconsistent with 'glasslike'.
    Use code from 'glasslike' to draw glass faces using drawQuad().
    Remove long-unknown top/bottom textures feature:
    Makes the code simpler and cleaner.
    Never documented, long-unknown and not of much use.
Commits on Nov 12, 2018
  1. Night sky: Fix brightness threshold for applying night colours (#7859)

    paramat committed Nov 12, 2018
    Previously, 'time_brightness' never fell below the threshold so
    night sky colours were not applied.
    Increase the threshold value. But now also set it to a value less
    sensitive to possible future small changes in 'time_brightness',
    by setting it halfway between the 'time_brightness' values for
    darkest night and first stage of dawn.
Commits on Nov 8, 2018
Commits on Oct 31, 2018
  1. Framed glasslike: Fix z-fighting, improve codestyle (#7826)

    paramat committed Oct 31, 2018
    Increase inset distance of glass faces that is meant to avoid
    Note: Enabling basic shaders made the z-fighting more likely to
You can’t perform that action at this time.