b16f0a5bac
A bit of cleanup
2019-10-12 18:44:29 -04:00
4702c2229d
New node
...
Linear sticky block
Flat sticky block
Slippy block
2019-10-12 01:50:26 -04:00
b7873e8e02
Code tidy: Remove redundant params ( #486 )
2019-10-05 14:13:59 +02:00
d6b2a39c99
Set mvps_protection_mode default to the documented value ( #484 , base: #466 )
2019-09-24 17:25:07 +03:00
1b54011b68
Use table.copy in mesecons.tablecopy
...
mesecons.tablecopy didn’t support recursive tables, while Minetest table.copy works well for them.
2019-09-23 19:50:04 +02:00
15e743629e
Respect protection in MVPS ( #466 )
2019-09-20 23:04:52 +00:00
1bf862f932
Use modpack.conf
instead of legacy modpack.txt
( #475 )
2019-08-25 23:36:21 +03:00
1a9704f184
Add digiline commands for operating node detector ( #472 )
2019-08-21 23:52:33 +03:00
8baa789eb1
Optimize images ( #464 )
...
Recompress losslessly using `optipng` and `advpng`
2019-06-27 22:33:11 +03:00
b0158f5674
Too many glasses in noteblock
2019-04-10 23:00:58 +02:00
073c92d487
Revert "Fix sticky pistons ( #403 )" ( #458 )
...
This reverts commit d8f82e6771
.
2019-03-17 10:29:04 +01:00
737f366741
LuaC: add lightweight interrupts ( #449 )
2018-12-29 23:48:32 +03:00
302a28934d
Document inactive block behaviour ( #447 )
v1.2.1
2018-12-21 22:10:08 +03:00
6e767a6c76
Make sticky piston stick falling things as well ( #436 )
2018-12-21 22:02:57 +03:00
9d239cbfff
Fix typos ( #442 )
2018-12-09 16:38:23 +03:00
d3cabedbb0
Prevent long error message from covering the button
2018-12-09 13:59:49 +01:00
df4e880d8b
Fix crash in microcontroller ( #439 )
...
Add check nil var with bug from crash server.
fixes #438
2018-11-06 09:48:44 +01:00
45bbd9f7e3
Don’t damage unloaded blocks ( #435 )
2018-10-29 23:58:07 +03:00
028c290cd7
Mark 'code' as private as well
...
Saves on bandwidth, however the code is still accessible via the formspec.
2018-09-18 13:01:18 +02:00
8808bb8911
Mark LuaController memory as private
...
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-18 13:01:18 +02:00
fa040eb085
Fix vertical movestone textures ( #430 )
2018-09-09 00:35:15 +03:00
a4f5ae5b89
Remove tiny (+0.001) selection box oversize
2018-09-07 17:31:49 +02:00
9e6eac4285
Make insulated wires’ selection box fit in the node
2018-09-07 17:31:49 +02:00
c73b451f9b
Update wiki links ( #432 )
...
wiki.minetest.net is the official Minetest wiki
2018-08-29 00:45:46 +03:00
9ff2329253
Noteblock: use new fire sounds ( #385 )
2018-08-26 23:13:47 +03:00
444cd0f2f1
Replace usage of default.LIGHT_MAX with minetest.LIGHT_MAX
...
It was moved a long time ago and the former is not guaranteed to be available.
fixes #424
2018-07-24 21:30:04 +02:00
d4e05f33af
Fix Luacontroller’s print() ( #422 )
...
Because of working inside the sandbox, it was unable to print tables.
v1.2
2018-07-23 15:53:32 +03:00
334400a541
Add 'settingtypes.txt' ( #350 )
2018-07-23 15:48:34 +03:00
5a0492b176
Check protection on microcontroller programming ( #420 )
...
Also, fix globals assignment.
2018-07-23 14:00:59 +03:00
f61b1affea
Let things fall behind movestones ( #421 )
...
* Let things fall behind movestones
2018-07-23 13:14:05 +03:00
a234006592
Fix mesecon receiver duplication ( #419 )
2018-07-21 10:42:24 +03:00
12fb09f452
Fix crash when error()ing an invalid value on programming ( #418 )
2018-07-18 22:49:34 +03:00
ff73d0e60f
Merge pull request #401 from Wuzzy2/sfx
...
Add missing sound effects and fix wrong pressure plate sounds
2018-07-18 01:37:45 +03:00
7013f2e5d4
Add screenshot.png
2018-05-15 20:21:33 +01:00
f70a308bb0
Replace deprecated methods:
...
- 'setting_get' with 'settings:get'
- 'setting_getbool' with 'settings:get_bool'
2018-03-25 22:05:10 +02:00
d8f82e6771
Fix sticky pistons ( #403 )
...
Fixed method name to get the position.
2018-02-15 11:47:24 +01:00
7537b9f381
Use rotate_simple for insulated wires ( #382 )
2018-01-30 21:47:03 +03:00
5ae3354227
Change hydroturbine sound to metal
2018-01-28 21:22:09 +01:00
1b513d2111
Fix sounds of pressure plates, change groups
2018-01-28 21:14:54 +01:00
6f1ff24474
Add sounds for wires and piston heads
2018-01-28 20:56:42 +01:00
065e870349
Improve LuaController security ( #393 )
...
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-22 14:26:21 +03:00
fec82ab246
Sticky block: Add texture, sounds and groups ( #397 )
2018-01-18 22:01:53 +03:00
02f8d29170
Microcontroller craft fallbacks for detectors ( #390 )
...
Register both luacontroller and microcontroller variations of detector craft recipes.
2018-01-14 23:21:43 +03:00
2b096f050d
Limit and optimize digiline_send ( #379 )
...
* 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-13 22:27:00 +03:00
993fdedd8c
Check for falling after piston pusher removal ( #392 )
2018-01-07 01:32:15 +03:00
ff0bd76efe
Set is_ground_content to false ( #386 )
2017-11-01 00:50:39 +03:00
db39eef2f6
Make the fpga overheat
2017-10-29 21:19:08 +01:00
f78937b351
Fix typo
2017-10-21 17:05:09 +03:00
cc860acf8a
Publish some LuaC API ( #348 )
2017-10-18 22:54:28 +03:00
748446b3cc
MVPS: pull objects ( #374 )
2017-10-18 22:53:22 +03:00