summaryrefslogtreecommitdiff
path: root/mesecons_mvps
AgeCommit message (Collapse)Author
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?]