summaryrefslogtreecommitdiff
path: root/mesecons_detector
AgeCommit message (Collapse)Author
2020-07-31Replace deprecated getpos() calls (#522)tuedel
2020-06-27Use mod.conf for dependencies (#492)David Leal
2019-08-21Add digiline commands for operating node detector (#472)coil
2019-06-27Optimize images (#464)Hugo Locurcio
Recompress losslessly using `optipng` and `advpng`
2018-12-21Document inactive block behaviour (#447)Christopher Head
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-11-20Major change: Documentation is now included with mesecons, the website just ↵Jeija
extracts the documentation in a more readable format This makes development of new features easier, as documentation can automatically be updated on the website without modifying the website's code! Every mod that has nodes in the mesecons modpack has a "doc" folder that contains subfolders with recipe, description and preview of the block. The website will discover which documentation is available by reading the documentation.json file.
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
2014-01-10Move textures into their modsShadowNinja
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?]