summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-07Luacontroller terminal improvementsHEADmastercheapie
* Adds a second argument to print() - if true, no line feed is prepended * Adds a clearterm() function in the Luacontroller environment to clear the terminal screen
2022-01-06Avoid crashing on a nil error messagecheapie
2022-01-02Add Luacontroller examples/help systemcheapie
2022-01-02Make digging an overheated sticky piston drop one that isn'tcheapie
2022-01-02Make off events count towards pistons overheating toocheapie
2022-01-02Fix migration of old LuaCscheapie
2022-01-02Add Luacontroller terminalcheapie
This adds a "terminal" tab to the Luacontroller, which: * Shows errors, warnings, and print() output (fixing upstream #388) * Allows text to be entered, which is sent as event.text with an event.type of "terminal" The Luacontroller formspec has also been converted to version 4 in the process.
2022-01-02Add pulse gatecheapie
Sends a mesecons signal of a fixed length (punch to adjust, like a delayer) when power is applied. Uses texture by numberZero from upstream #536
2022-01-02Prevent beds from being split by pistons/movestonecheapie
Fixes upstream #579 and provides the necessary framework for fixing similar bugs involving other mods.
2022-01-02Add piston overheating and automatic cooldowncheapie
Based on upstream #532 by numberZero, more or less fixes upstream #499
2022-01-01Fix LuaC code scrolling with Dreambuildercheapie
It maybe doesn't look as nice with the border, but at least scrolling works.
2022-01-01Allow LuaC programs to opt into lightweight interrupts even if the server ↵cheapie
isn't using them This adds a third parameter to interrupt(time,iid,lightweight) - if "lightweight" is true, then the interrupt will be lightweight even if the server's configuration doesn't force it to be.
2022-01-01Detect dreambuilder and use its theme settings for the Luacontrollercheapie
2022-01-01Allow IIDs to be used with lightweight interruptscheapie
For now this does cause a minimum delay of one second to be enforced in lightweight mode.
2022-01-01Fix crash when removing a Luacontroller with actions pendingcheapie
Fixes upstream #566
2022-01-01Fix pistons dragging players along the side of a stackcheapie
Fixes upstream #462/#478
2022-01-01Rewrite vertical mesecons and add intermediate connection supportcheapie
Fixes upstream #480
2022-01-01Add Luacontroller library supportcheapie
Fixes upstream #557
2021-11-27Optimize light updates when turning conductors on and off (#578)Jude Melton-Houghton
2021-08-21Only skip conductors with flat rules in turnon/offJude Melton-Houghton
2021-08-02Handle getting out-of-bounds bits in get_bit (#574)Jude Melton-Houghton
The binary state is not padded with zeroes, so they must be inferred.
2021-07-24Fix on_placenode conductor turnon link direction (#572)Jude Melton-Houghton
2021-04-09Fix use_texture_alpha warnings (#563)DS
2021-04-01Compatibility with mtg_craft_guide (#555)Louis Royer
Use group instead of wire when possible Fixes https://github.com/minetest/minetest_game/issues/2843.
2021-03-25Fix on-state effector-receptor combos (eg. gates) recepting to everywhereDesour
2021-03-25Improve performance of mesecon.turnon and mesecon.turnoff (#556)DS
2021-02-27Remove undeclared global variable corner_nodebox (#554)sys4-fr
To avoid warning message at load time. Co-authored-by: sys4 <admin@sys4.fr>
2021-02-27Make /tell need shout priv (#553)wsor4035
2020-12-19Replace mesecon.mergetable (#533)Vitaliy
2020-12-19Use empty string for protection check if puncher or clicker is nil.auouymous
2020-12-19Prevent unauthorized players from toggling blinky plant.auouymous
2020-11-12Prevent unauthorized players from changing the noteblock sound. (#547)auouymous
2020-10-09Make Lua code area and error label use monospaced font (#541)Johannes Lundberg
2020-09-21Restrict Lua controller interrupt IDs (#534)Vitaliy
* Deprecate non-string IIDs * Restrict tabular IIDs to proper trees Fixes crash on recursive interrupt ID (#473)
2020-09-19mesecons_doors: Add MTG steel bar door and trapdoor (#523)tuedel
2020-09-17Noteblock: Fade out fire sound (#527)Wuzzy
2020-08-24Insulated double corner (#524)Vitaliy
* Add insulated double corner * Make single corner curved to match double corner * Remove obsolete regular corner textures
2020-08-15Allow admins digging any command block (#525)Vitaliy
Allow admins (i.e. players with the `protection_bypass` privilege) digging any command block
2020-08-08Make more nodes trigger special noteblock sounds (#506)Wuzzy
2020-08-01Make sounds ephemeral (#521)Vitaliy
The handles were never used anyway
2020-07-31Replace deprecated getpos() calls (#522)tuedel
2020-07-28Movestone servo-motor sound (#487)leucome
2020-06-28Unpad insulated wire recipes (#477)mbartlett21
2020-06-27Add sound effects to FPGA programmer (#510)Wuzzy
2020-06-27Use mod.conf for dependencies (#492)David Leal
2020-06-27Solarpanel: cleanup (#504)Maksim
2020-05-27Gates: Modify appearance (#515)Awkor
2020-04-25Speed up search for objects to be moved in MVPS (#512)cheapie
2020-01-06Refactor actionqueue.lua (#501)DS
Reduce actionqueue complexity, thus faster execution Improve code style Add documentation/explanations
2019-11-10FPGA: Add 'unary' value to talbe. DocumentSmallJoker