summaryrefslogtreecommitdiff
path: root/mesecons_button
AgeCommit message (Collapse)Author
2018-07-24Replace usage of default.LIGHT_MAX with minetest.LIGHT_MAXsfan5
It was moved a long time ago and the former is not guaranteed to be available. fixes #424
2017-11-01Set is_ground_content to false (#386)DS
2017-10-07Handle blasts (#356)DS
2017-09-03Fix active button staying on forever (#355)DS
2017-01-02Properly handle rotation of buttons / leversCarter Kolwey
Buttons and levers can now also be pointed upwards / downwards which will make them connect to corresponding up / down receivers. You will need to use the screwdriver for this. Receivers cannot be rotated using the screwdriver anymore.
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-10-01Use right mouse button instead of left to press button and change state of ↵Marcin
switch and lever.
2015-05-11Don't refer to LIGHT_MAX global; use default.Phil Hagelberg
The LIGHT_MAX global is created in the legacy.lua file in the default mod; it states that it's there for backwards compatibility, but it would be better to reference the proper value inside the default table.
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-01-10Move textures into their modsShadowNinja
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-04-15Update init.luaRealBadAngel
change crafting recipe format
2013-03-06Digging and footstep sounds for everything that needs them! Plus, pushing ↵Anthony Zhang
buttons, punching switches, and flipping levers all make sounds.
2012-12-09Port door, fix button/lever bug, new visual style for receiverJeija
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-08Cleanup, make and use util.lua, port command block and delayer to nodedefJeija
2012-12-08Finish new mesecon-in-nodedef for conductors and receptors. Make wires and ↵Jeija
switch use it for reference.
2012-09-07Use sunlight_propagates = true for some more nodesJeija
2012-08-17Re-enable button + Wall lever, bugfix that adds a 'receiver' node (not yet ↵Jeija
designed)
2012-08-15Same rules change like with wall levers for buttonsJeija
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-10did the same for buttons and up/down pistonsVanessa Ezekowitz
2012-08-10Improve light level a littleJeija
2012-08-10Make button and Wall lever emit very few light if turned onJeija
2012-08-09thickened base of wall button to match that of wall lever (for consistency)Vanessa Ezekowitz
2012-08-07Better wall button nodeboxes. Also fixed the deprecated time_images lines (nowVanessa Ezekowitz
"tiles"). This also restores the textures I added a few months ago, since the ones I made are needed for a nodebox of this sort.
2012-08-01not_in_creative_inventoryKotolegokot
2012-06-21Fix Bug: Apply Rules on removalJeija
2012-06-21Tune Buttons to work together with DoorJeija
2012-06-21Replace old wall button with a fancy new 3d buttonJeija
2012-06-04Remove deprecated API functions "register_on_placenode" and ↵Anthony Zhang
"register_on_dignode" where possible.
2012-03-29Rules + Receptor system reworkJeija
2012-03-29Simplify 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?]