Mineclonia/mods/ITEMS/REDSTONE/mcl_comparators
Nils Dagsson Moskopp be915478af
Fix redstone comparator flooding crash
Redstone comparators have two modes, comparison mode & subtraction mode.
Before this patch, the functions to turn comparators on or off attempted
to swap nodes with comparators in the same mode, but failed to determine
the correct replacement node, if the existing node was not a comparator.

When a comparator in an on state (e.g. powered by a filled cauldron) was
flooded, the flooding dropped the comparator and replaced the comparator
node that was to be swapped out with air, which lead to a server crash.

This patch changes the functions that turn comparators on or off so they
only swap existing nodes with comparators in the same mode if the name
of the replacement node can be determined – i.e. if it is not nil.
2022-02-23 00:27:56 +01:00
..
locale Russian translation 2020-07-20 00:11:13 +00:00
textures Rename mcl_comparator to mcl_comparators 2017-08-28 01:58:07 +02:00
init.lua Fix redstone comparator flooding crash 2022-02-23 00:27:56 +01:00
mod.conf Move data from deprecated files to mod.conf 2021-05-16 13:44:04 +02:00