summaryrefslogtreecommitdiff
path: root/mesecons_pressureplates
AgeCommit message (Collapse)Author
2020-07-31Replace deprecated getpos() calls (#522)tuedel
2020-06-27Use mod.conf for dependencies (#492)David Leal
2019-06-27Optimize images (#464)Hugo Locurcio
Recompress losslessly using `optipng` and `advpng`
2018-12-09Fix typos (#442)Christopher Head
2018-01-28Fix sounds of pressure plates, change groupsWuzzy
2017-11-01Set is_ground_content to false (#386)DS
2017-01-15Fix most of the namespace pollutions reported in #311sfan5
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
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-02-25Fix pressure plates calling receptor_on on a regular basisJeija
2015-01-03**This commit changes functionality**, please readJeija
Remove legacy code that enabled / disabled mesecon wires that were placed 2 blocks below a pressure plate. From now on, please place a vertical wire at that place. That way, no false signals will be triggered (the wire won't "flash" turned off if you enable it by a pressure plate and turn off a switch connected to it). If you depend on this functionality, please just revert this commit. That should be possible in the near future as well, since no major rewrites are planned for mesecons_pressureplates. In the long run, please update your mesecon strucutres to use vertical wires instead of relying on this old hack.
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-01-10Move textures into their modsShadowNinja
2013-11-30Update code to standards of Minetest 0.4.8.Uberi
2013-11-30use 'wood' group for crafting pistons, pressure plates, and noteblocksVanessa Ezekowitz
2013-04-21Fix pressure plate (onstate) nodeboxJeija
2013-04-21Make pressure plate texturing more flexible, improve appearance of existing ↵Vanessa Ezekowitz
textures
2013-04-20Fix pressure plate wield image.Anthony Zhang
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-24Don't totally force deactivation of block two below the pressure plate if ↵Jeija
connected to a receptor
2013-02-24Bugfix: Also deactivate the block two below when digging a pressure plateJeija
2012-12-27Rework the next nodes: Pressure PlatesJeija
2012-12-22Fix pressure plates (forgot to add mesecons field to some of the nodedefs)Jeija
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-12-07Speed update of pressureplates up by using node_timersPilzAdam
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-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-10made pressure plates go thin (1/4 pixel thick) when "on"Vanessa Ezekowitz
2012-08-09thickened up pressure plates slightly for consistencyVanessa Ezekowitz
2012-08-05Make lamps and pressure plates walkableJeija
2012-08-01not_in_creative_inventoryKotolegokot
2012-07-19Fix stone pressure plate nodeboxJeija
2012-06-21Improve pressure plate 3D Model (Smaller)Jeija
2012-06-21Add 3d pressure platesJeija
2012-06-04Remove deprecated API functions "register_on_placenode" and ↵Anthony Zhang
"register_on_dignode" where possible.
2012-04-07Fix game crash on pressure plate digJeija
2012-03-29Make pressure plates and object detector use the new rules systemJeija
2012-03-29Add pressure plate rules for new rules systemJeija
2012-03-26Fix digging time groups for pressure platesJeija
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?]