summaryrefslogtreecommitdiff
path: root/mesecons_detector/init.lua
AgeCommit message (Collapse)Author
2018-01-14Microcontroller craft fallbacks for detectors (#390)CloudyProton
Register both luacontroller and microcontroller variations of detector craft recipes.
2017-11-01Set is_ground_content to false (#386)DS
2017-10-07Handle blasts (#356)DS
2017-03-31Improve object and node detectorsJosh Mars
* Support detection of multiple players in object detector * Add distance parameter to node detector * Fix area protection
2016-02-14Merge branch 'playerdetector_update' of ↵Jeija
https://github.com/HybridDog/minetest-mod-mesecons into HybridDog-playerdetector_update
2016-01-03playerdetector: short code and don't get scanname for every objectHybridDog
2015-10-04Remove trailing whitespaceJeija
2015-03-26Return if invalid parameters are given to node_detector_scan (e.g. unloaded ↵Jeija
area), should fix #228
2014-11-22Re-implement settings system:Jeija
Settings can now be retrieved by mesecon.setting(<name>, <default>) and can be modified without editing the source code by adding the setting to minetest.conf For instance, you can add mesecon.blinky_plant_interval = 0.5 to minetest.conf in order to increase the blinking speed. Rewrite the blinky plant with nodetimers. Fixes #161
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-22Pressure plates and the object detector will send power to verticalJeija
wires 2 nodes below them, allows to hide circuitry powered by them. Fixes #179 Rewrite pressure plates + vertical wires using mesecon.register_node.
2014-06-08Localize a few variables, add "GET" command to node detector.Novatux
2014-06-08Add node detector, which works like the player detector but detects a ↵Novatux
specific nodename (or any node except air) in front of it.
2014-04-30Fix #140 once againJeija
2014-01-19Fix #140 by adding a save button to the Player DetectorJeija
2013-12-18Change field receipt handling to work properly with Minetest 0.4.8.Uberi
2013-11-30Update code to standards of Minetest 0.4.8.Uberi
2013-11-30Use minetest.swap_node() instead of mesecons' version, Minor code changesVanessa Ezekowitz
here and there to facilitate this.
2013-03-06Digging and footstep sounds for everything that needs them! Plus, pushing ↵Anthony Zhang
buttons, punching switches, and flipping levers all make sounds.
2013-02-22Improved object detector craft recipe, picture soon available on mesecons.netJeija
2013-02-22Object Detector, cleanup and different behaviour:Jeija
* Name to scan for can be specified by right-clicking it * It can receive digiline signals that change the name to scan for * A sign above it for the name doesn't work anymore (this features wasn't used often anyway)
2012-12-09Port a lot more (basically everything apart from gates, pistons and ↵Jeija
extrawire crossing) to the new nodedef system. There are some problems with wall button and wall lever (in the way they visually connect to wires)
2012-12-08Port more blocks to nodedef system: object detector, extrawires, water ↵Jeija
turbine, insulated wire
2012-08-20Switch from tile_images to tiles = {...}Jeija
2012-08-13Code cleanup, little bugfix (some conductors placed next to receptors didn't ↵Jeija
turn on)
2012-08-11change all recipes to use group:mesecon_conductor_craftableVanessa Ezekowitz
fixed deprecated/invalid recipes in lightstones. fixed copy&paste error in one of the delayer textures fixed recipe for player detector to rely on microcontroller instead of old IC
2012-08-11Mesecons only connect to blocks with group mesecon > 1Jeija
2012-08-10Added "mesecon = 1" to the groups setting for most objects, so that they'llVanessa Ezekowitz
visibly connect to neighboring wires.
2012-08-01not_in_creative_inventoryKotolegokot
2012-06-23Fix detector player name lookupJeija
2012-06-04Remove deprecated API functions "register_on_placenode" and ↵Anthony Zhang
"register_on_dignode" where possible.
2012-03-29Make pressure plates and object detector use the new rules systemJeija
2012-03-22Update nodes for compatibility with digging time groups.Anthony Zhang
2012-03-05Upload after major code reorganization - Version 0.6 DEV - Split mesecons ↵Jeija
mod into several modules - [BUGGY?]