summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2019-11-10FPGA: Add NOR operandSmallJoker
2019-11-10FPGA: Remove formspec from metadataSmallJoker
2019-11-10FPGA: Unify actions in single tableSmallJoker
2019-11-04Delayer: Combine shared definitions, add protection (#490)SmallJoker
2019-10-05Code tidy: Remove redundant params (#486)HybridDog
2019-09-24Set mvps_protection_mode default to the documented value (#484, base: #466)fluxionary
2019-09-23Use table.copy in mesecons.tablecopyVitaliy
mesecons.tablecopy didn’t support recursive tables, while Minetest table.copy works well for them.
2019-09-20Respect protection in MVPS (#466)Vitaliy
2019-08-25Use `modpack.conf` instead of legacy `modpack.txt` (#475)Panquesito7
2019-08-21Add digiline commands for operating node detector (#472)coil
2019-06-27Optimize images (#464)Hugo Locurcio
Recompress losslessly using `optipng` and `advpng`
2019-04-10Too many glasses in noteblockPiotr Halama
2019-03-17Revert "Fix sticky pistons (#403)" (#458)DS
This reverts commit d8f82e6771dc21122a59b3f65dbeb102dab2c372.
2018-12-29LuaC: add lightweight interrupts (#449)Thomas Rudin
2018-12-21Document inactive block behaviour (#447)Christopher Head
2018-12-21Make sticky piston stick falling things as well (#436)Vitaliy
2018-12-09Fix typos (#442)Christopher Head
2018-12-09Prevent long error message from covering the buttonnumber Zero
2018-11-06Fix crash in microcontroller (#439)ne-vlezay80
Add check nil var with bug from crash server. fixes #438
2018-10-29Don’t damage unloaded blocks (#435)Vitaliy
2018-09-18Mark 'code' as private as wellluk3yx
Saves on bandwidth, however the code is still accessible via the formspec.
2018-09-18Mark LuaController memory as privateluk3yx
If LuaControllers handle sensitive information, hacked clients could get this information from the LuaController. Marking the memory as private fixes this and saves a small amount of bandwidth.
2018-09-09Fix vertical movestone textures (#430)Vitaliy
2018-09-07Remove tiny (+0.001) selection box oversizenumber Zero
2018-09-07Make insulated wires’ selection box fit in the nodenumber Zero
2018-08-29Update wiki links (#432)Vitaliy
wiki.minetest.net is the official Minetest wiki
2018-08-26Noteblock: use new fire sounds (#385)DS
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
2018-07-23Fix Luacontroller’s print() (#422)Vitaliy
Because of working inside the sandbox, it was unable to print tables.
2018-07-23Add 'settingtypes.txt' (#350)Jordan Irwin
2018-07-23Check protection on microcontroller programming (#420)SmallJoker
Also, fix globals assignment.
2018-07-23Let things fall behind movestones (#421)Christopher Head
* Let things fall behind movestones
2018-07-21Fix mesecon receiver duplication (#419)Vitaliy
2018-07-18Fix crash when error()ing an invalid value on programming (#418)beyondlimits
2018-07-18Merge pull request #401 from Wuzzy2/sfxVitaliy
Add missing sound effects and fix wrong pressure plate sounds
2018-05-15Add screenshot.pngrubenwardy
2018-03-25Replace deprecated methods:AntumDeluge
- 'setting_get' with 'settings:get' - 'setting_getbool' with 'settings:get_bool'
2018-02-15Fix sticky pistons (#403)Eduardo Trápani
Fixed method name to get the position.
2018-01-30Use rotate_simple for insulated wires (#382)DS
2018-01-28Change hydroturbine sound to metalWuzzy
2018-01-28Fix sounds of pressure plates, change groupsWuzzy
2018-01-28Add sounds for wires and piston headsWuzzy
2018-01-22Improve LuaController security (#393)20kdc
Fixes: 1. Lack of 'safe' on minetest.deserialize usage 2. String sandbox bypass via (""):evil() 3. Loss of upcoming digilines messages on server shutdown 4. LCs failing to show information on some errors 5. Interrupt IDs as infinite data storage
2018-01-18Sticky block: Add texture, sounds and groups (#397)Wuzzy
2018-01-14Microcontroller craft fallbacks for detectors (#390)CloudyProton
Register both luacontroller and microcontroller variations of detector craft recipes.
2018-01-13Limit and optimize digiline_send (#379)Christopher Head
* Close vulnerability and optimize digiline_send `digiline_send` as it previously existed was vulnerable to a time-of-check-to-time-of-use vulnerability in which a table could be sent, size-checked, and then modified after the send but before delivery. This would allow larger tables to be sent. It was also slow because it called `minetest.serialize`. Fix both of these by implementing custom message cleanup logic which simultaneously computes the message’s cost. * Clean up interaction with Digilines Use `minetest.global_exists` to avoid an undefined global variable warning when operating a Luacontroller with Digilines not available. Use the new `digilines` table in preference to the old `digiline` table. * Copy received messages When a Digiline message is received at a Luacontroller, copy it so that local modifications made by the Luacontroller code will not modify copies of the table that are being passed to other nodes on the Digiline network.
2018-01-07Check for falling after piston pusher removal (#392)DS
2017-11-01Set is_ground_content to false (#386)DS