summaryrefslogtreecommitdiff
path: root/mesecons_mvps
AgeCommit message (Collapse)Author
2022-01-02Prevent beds from being split by pistons/movestonecheapie
Fixes upstream #579 and provides the necessary framework for fixing similar bugs involving other mods.
2022-01-01Fix pistons dragging players along the side of a stackcheapie
Fixes upstream #462/#478
2020-06-27Use mod.conf for dependencies (#492)David Leal
2020-04-25Speed up search for objects to be moved in MVPS (#512)cheapie
2019-09-24Set mvps_protection_mode default to the documented value (#484, base: #466)fluxionary
2019-09-20Respect protection in MVPS (#466)Vitaliy
2019-03-17Revert "Fix sticky pistons (#403)" (#458)DS
This reverts commit d8f82e6771dc21122a59b3f65dbeb102dab2c372.
2018-10-29Don’t damage unloaded blocks (#435)Vitaliy
2018-02-15Fix sticky pistons (#403)Eduardo Trápani
Fixed method name to get the position.
2017-10-18MVPS: pull objects (#374)DS
2017-10-18Check for falling nodes on MVPS move (#371)DS
2017-10-08MVPS: Improve object move (#367)DS
2017-10-06Support an on-move callback (#363)DS
2017-09-11Do not stop node timers on mvps move (#359)DS
2017-04-14Improve overheating (#334)numberZero
New overheating system that doesn’t use the meta.
2016-08-23Split wires into their own mod, introduce autoconnect hooksCarter Kolwey
The update_autoconnect function had to be abstracted away from the default wires, any kind of wire can now register autoconnect hooks, which should make having multiple different wire types much easier. mesecons_mvps, mesecons_receiver and mesecons_random made use of update_autoconnect, their code was also adapted. This also fixes a receiver bug: If a receiver was placed with a onstate receptor next to it (but not the wall lever / button that caused the receiver to appear) the receiver didn't turn on in the past. Also move documentation for mesecon wire into mesecons_wire.
2016-02-14Always use minetest.set_node instead of minetest.add_node for consistencyJeija
2016-02-14Use vector helper functions instead of old builtin cmpPos and addPosRule ↵Jeija
functions
2016-02-14Merge branch 'fix_pistons' of ↵Jeija
https://github.com/HybridDog/minetest-mod-mesecons into HybridDog-fix_pistons
2016-02-09this way it works better because unknown nodes may not stay unknownHybridDog
2016-02-09fix pistons not working in every buildable_to nodeHybridDog
2015-02-28Add support for sticky blocks for pistons and a a sample sticky blockJeija
2015-02-19Re-add mesecon.register_mvps_unmov(objectname) since other mods (pipeworks) ↵Jeija
are using it
2015-02-14Rewrite movestones, make them nodes instead of entitiesJeija
2015-02-13Register only locked nodes as stoppersMT-Modder
This was suggested here: https://github.com/Jeija/minetest-mod-mesecons/pull/216
2015-02-05Register chests and bookshelves as stoppersMT-Modder
2014-11-29Rewrite Logic Gates: Makes it super-easy to add new gates and cleans up codeJeija
Fix bugs in the Luacontroller (when placing, false input pin values were given) and fix variables leaking into the global environment in pistons.
2014-11-22Replace mesecon:<some_function> with mesecon.<some_function> for greaterJeija
flexibility and because it was never inteded to be OOP in the first place. mesecon.receptor_on and mesecon.receptor_off are provided by wrappers (mesecon:receptor_on/off) for compatibility, but will be removed. Mod programmers that use mesecons: Please update! Also, fix microcontroller polluting the global namespace and remove some deprecated stuff.
2014-11-22Rewrite mesecon wires. This should increase the efficiency and speed ofJeija
large machines. It also makes the wires.lua code easier to understand and more maintainable. In case any other mod depends on mesecon:update_autoconnect, please update it to use mesecon.update_autoconnect. This should also fix some other minor bugs. Please report bugs if this commit creates new ones. This commit changes wire looks and removes some unneccesary textures.
2014-06-08Fix #164Novatux
2014-01-03Add mesecon:register_on_mvps_move, fix mesecon:mvps_pull_allNovatux
2013-11-30Update code to standards of Minetest 0.4.8.Uberi
2013-06-22Audit code for possible nil value indexing with unregistered nodes.Anthony Zhang
2013-06-15Fix pistons not updating the nodes when placing them again.Novatux
2013-04-02Don't push objects into walls and fix bug in previous commitJeija
2013-04-02Make pistons and movestones move objects (push only yet)Jeija
2013-03-11Support metadata in piston pushing (so that microcontrollers and such can be ↵Anthony Zhang
pushed), support pushing chests (not locked ones though), and add two missing rules for pistons (z- top and bottom, but not z- itself). This still avoids the piston pushing power source issue.
2013-02-06Fix piston drops and craft recipeJeija
2012-12-27Fix another two piston-related bugsJeija
2012-12-27Bugfix foes for pistons, delayyrs, gates and microcontrollers. Rework delayers.Jeija
2012-12-26Re-write pistons from scratch, propably fixes a lot of bugs and doesn't ↵Jeija
cause too many new ones.
2012-08-30Actuator ignored liquid (all)Jat
2012-06-23Several bugfixes and cleanups for movestonesJeija
2012-03-05Upload after major code reorganization - Version 0.6 DEV - Split mesecons ↵Jeija
mod into several modules - [BUGGY?]