a620d24ec8
Fixes: #3913 #3915 ~~You can reproduce the crash by placing a fish bucket on top snow above an unknown node. I also noticed that the code always uses pointed_thing.above so I fixed that and also added a function to mcl_utils to figure out where a node should be placed (either above or below). Looks like the rest of the code could also use improvement but at least it does not crash now.~~ Cora fixed a bunch of related crashes in Mineclona so I am replacing my commit and cherry picking all her commits here. https://codeberg.org/mineclonia/mineclonia/pulls/549 Here is the list of fixes from that PR: - Crash when placing snow layer on unknown nodes - Crash when snow layers on unknown nodes are flooded - Crash when placing fishbucket on snow on top of unknown nodes - Crash when placing chorus flower and stem on unknown - Crash when placing mob spawners on unknown - The fishbucket on place to actually replace buildable_to Co-authored-by: cora <coradelamouche@gmx.ch> Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3914 Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me> Co-authored-by: 𝕵𝖔𝖍𝖆𝖓𝖓𝖊𝖘 𝕱𝖗𝖎𝖙𝖟 <mrrar@noreply.git.minetest.land> Co-committed-by: 𝕵𝖔𝖍𝖆𝖓𝖓𝖊𝖘 𝕱𝖗𝖎𝖙𝖟 <mrrar@noreply.git.minetest.land> |
||
---|---|---|
.. | ||
locale | ||
schematics | ||
sounds | ||
README.txt | ||
crafting.lua | ||
craftitems.lua | ||
functions.lua | ||
init.lua | ||
mod.conf | ||
nodes_base.lua | ||
nodes_cactuscane.lua | ||
nodes_climb.lua | ||
nodes_glass.lua | ||
nodes_liquid.lua | ||
nodes_misc.lua | ||
nodes_trees.lua |
README.txt
MineClone 2 core mod ==================== Originally forked from Minetest Game's default mod in the distant past. License information =================== License of source code: ----------------------- Copyright (C) 2011-2012 celeron55, Perttu Ahola <celeron55@gmail.com> This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. License of all textures and sounds ---------------------------------- MIT License. The textures are taken from the Minecraft resource pack “Faithful 1.11” by Vattic and xMrVizzy and contributers. Sounds ====== All sounds included in this mod are under the MIT License. The other sounds used in this mod can be found in CORE/mcl_sounds. http://www.gnu.org/licenses/lgpl-2.1.html License of everything not listed here ------------------------------------- celeron55, Perttu Ahola <celeron55@gmail.com> CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0/>