Compare commits

...
Sign in to create a new pull request.

708 commits

Author SHA1 Message Date
Milan
192a106045 update submodule moreores 2023-01-25 20:34:41 +00:00
Milan
f3be63d874 merge upstream 2022-08-25 17:51:59 +02:00
VitaliyShar
aff9c28eed
Improve stair placement rotation for bridging (#2979)
Co-authored-by: sfan5 <sfan5@live.de>
2022-08-18 11:02:24 +02:00
ROllerozxa
e903b1f6d0 Make default an optional dependency for the creative mod 2022-08-18 10:16:22 +02:00
Richard Try
2bdc7c8c7d Update Russian translation 2022-07-29 22:03:06 +02:00
Richard Try
c744829ce5
Update Russian translation for mtg_craftguide (#2873) 2022-07-29 15:10:24 +02:00
Romain
06daee4c6d
Correct some Esperanto translations (#2910) 2022-07-25 13:26:49 +02:00
Wuzzy
697b028e43 Update Lojban translation 2022-07-22 21:28:31 +02:00
Wuzzy
e229236bc2 Update German translation 2022-07-22 16:19:31 +02:00
Wuzzy
350c52319e Update translation templates 2022-07-22 16:19:31 +02:00
Wuzzy
b64868ef92 Move Japanese key translations to keys mod 2022-07-22 16:19:31 +02:00
Milan
9197d947ac Merge branch 'dependabot/submodules/mods/unifieddyes-8783773' into 'technicworld'
Bump mods/unifieddyes from `ed89573` to `8783773`

See merge request Illuna-Minetest/minetest_game!84
2022-07-07 11:37:46 +02:00
Milan
48ba177a7c Merge branch 'dependabot/submodules/mods/worldedit-abc9efe' into 'technicworld'
Bump mods/worldedit from `c223ca4` to `abc9efe`

See merge request Illuna-Minetest/minetest_game!85
2022-07-07 11:37:40 +02:00
Milan
a686d7cf25 Merge branch 'dependabot/submodules/mods/basic_signs-6f4f80b' into 'technicworld'
Bump mods/basic_signs from `275d3e7` to `6f4f80b`

See merge request Illuna-Minetest/minetest_game!87
2022-07-07 11:37:21 +02:00
Milan
28af922263 Merge branch 'dependabot/submodules/mods/signs_lib-e66863d' into 'technicworld'
Bump mods/signs_lib from `14efa6e` to `e66863d`

See merge request Illuna-Minetest/minetest_game!88
2022-07-07 11:37:14 +02:00
Milan
3556d4d3a9 Merge branch 'dependabot/submodules/mods/character_creator-65a15d7' into 'technicworld'
Bump mods/character_creator from `e026a1f` to `65a15d7`

See merge request Illuna-Minetest/minetest_game!89
2022-07-07 11:37:08 +02:00
Milan
0b4acc5a5e Merge branch 'dependabot/submodules/mods/pipeworks-7589435' into 'technicworld'
Bump mods/pipeworks from `37eef73` to `7589435`

See merge request Illuna-Minetest/minetest_game!90
2022-07-07 11:36:58 +02:00
Milan
31e253060c Merge branch 'dependabot/submodules/mods/maptools-2100ca0' into 'technicworld'
Bump mods/maptools from `f3464f5` to `2100ca0`

See merge request Illuna-Minetest/minetest_game!91
2022-07-07 11:36:46 +02:00
Dependabot
f3e2c725df Bump mods/maptools from f3464f5 to 2100ca0
Bumps [mods/maptools](https://github.com/calinou/maptools) from `f3464f5` to `2100ca0`.
- [Release notes](https://github.com/calinou/maptools/releases)
- [Commits](f3464f5063...2100ca04b1)
2022-07-06 12:03:41 +02:00
fluxionary
79d38078a5
Remove paramtype2="glasslikeliquidlevel" from glass nodes (#2963) 2022-07-02 11:58:01 +02:00
Dependabot
d201490f65 Bump mods/pipeworks from 37eef73 to 7589435
Bumps [mods/pipeworks](https://github.com/mt-mods/pipeworks) from `37eef73` to `7589435`.
- [Release notes](https://github.com/mt-mods/pipeworks/releases)
- [Commits](37eef73695...75894355d4)
2022-06-29 12:05:04 +02:00
Dependabot
45b0495676 Bump mods/character_creator from e026a1f to 65a15d7
Bumps [mods/character_creator](https://github.com/minetest-mods/character_creator) from `e026a1f` to `65a15d7`.
- [Release notes](https://github.com/minetest-mods/character_creator/releases)
- [Commits](e026a1f3d3...65a15d720f)
2022-06-29 12:04:48 +02:00
Dependabot
6ebe4396c5 Bump mods/signs_lib from 14efa6e to e66863d
Bumps [mods/signs_lib](https://github.com/mt-mods/signs_lib) from `14efa6e` to `e66863d`.
- [Release notes](https://github.com/mt-mods/signs_lib/releases)
- [Commits](14efa6eeb7...e66863d115)
2022-06-22 12:04:49 +02:00
Dependabot
585c84bce8 Bump mods/basic_signs from 275d3e7 to 6f4f80b
Bumps [mods/basic_signs](https://github.com/mt-mods/basic_signs) from `275d3e7` to `6f4f80b`.
- [Release notes](https://github.com/mt-mods/basic_signs/releases)
- [Commits](275d3e7207...6f4f80bdc6)
2022-06-22 12:04:43 +02:00
sfan5
986b65775f Update engine feature checks 2022-06-13 20:02:08 +02:00
Dependabot
8795c10f16 Bump mods/worldedit from c223ca4 to abc9efe
Bumps [mods/worldedit](https://github.com/Uberi/Minetest-WorldEdit) from `c223ca4` to `abc9efe`.
- [Release notes](https://github.com/Uberi/Minetest-WorldEdit/releases)
- [Commits](c223ca4cec...abc9efeeb8)
2022-06-08 12:03:48 +02:00
Wuzzy
d7dd15782c
Use add_wear_by_uses to fix incorrect uses counts (#2959) 2022-06-04 18:43:21 +02:00
Lars Müller
b4392aeb1f
Fix book duplication: Remember wield index (#2957) 2022-06-01 20:54:16 +02:00
Dependabot
8d5cca345a Bump mods/unifieddyes from ed89573 to 8783773
Bumps [mods/unifieddyes](https://github.com/mt-mods/unifieddyes) from `ed89573` to `8783773`.
- [Release notes](https://github.com/mt-mods/unifieddyes/releases)
- [Commits](ed895734f2...878377301f)
2022-06-01 12:05:05 +02:00
Wuzzy
54dc58ef1f
Fix furnace fire sound stopping too late (#2955)
Cleans fire sound IDs after a few seconds
2022-05-29 21:16:23 +02:00
mrkubax10
b57700a75b
Add polish translation (#2926) 2022-05-29 16:20:42 +02:00
Wuzzy
b0cf061360 Fix TNT blowing up ignore nodes 2022-05-24 17:57:37 +02:00
Lars Müller
33650c8c2e
game.conf: Use title instead of deprecated name 2022-05-24 14:55:10 +02:00
SmallJoker
38307da22a
Carts: Improve movement behaviour (#2951)
Backported various changes from boost_cart
Improved direction handling and code cleanup
Smoothed-out 'end of rail' animation
2022-05-09 20:44:06 +02:00
nixnoxus
0c2ee1e41d
Deduplicate player action logging, silence fake player actions (#2941) 2022-05-06 20:04:55 +02:00
Lars Mueller
edd033b708 TNT node drop particles: Only pick string tiles as fallback 2022-04-24 13:29:29 +02:00
Milan
2711c3f524 Merge branch 'dependabot/submodules/mods/cloaking-6ee6cd0' into 'technicworld'
Bump mods/cloaking from `2154a39` to `6ee6cd0`

See merge request Illuna-Minetest/minetest_game!74
2022-04-23 21:17:35 +02:00
Milan
2d0eeb2821 Merge branch 'dependabot/submodules/mods/wine-b5f94f4' into 'technicworld'
Bump mods/wine from `82746a5` to `b5f94f4`

See merge request Illuna-Minetest/minetest_game!75
2022-04-23 21:17:28 +02:00
Milan
526d6e3aca Merge branch 'dependabot/submodules/mods/pipeworks-37eef73' into 'technicworld'
Bump mods/pipeworks from `3092ce7` to `37eef73`

See merge request Illuna-Minetest/minetest_game!76
2022-04-23 21:17:17 +02:00
Milan
f23c523a62 Merge branch 'dependabot/submodules/mods/unifieddyes-ed89573' into 'technicworld'
Bump mods/unifieddyes from `26994e3` to `ed89573`

See merge request Illuna-Minetest/minetest_game!77
2022-04-23 21:17:08 +02:00
Dependabot
d387948a0a Bump mods/unifieddyes from 26994e3 to ed89573
Bumps [mods/unifieddyes](https://github.com/mt-mods/unifieddyes) from `26994e3` to `ed89573`.
- [Release notes](https://github.com/mt-mods/unifieddyes/releases)
- [Commits](26994e39f2...ed895734f2)
2022-04-20 12:05:10 +02:00
Dependabot
3c90070ad4 Bump mods/pipeworks from 3092ce7 to 37eef73
Bumps [mods/pipeworks](https://github.com/mt-mods/pipeworks) from `3092ce7` to `37eef73`.
- [Release notes](https://github.com/mt-mods/pipeworks/releases)
- [Commits](3092ce771f...37eef73695)
2022-04-20 12:05:07 +02:00
Dependabot
c179361f9f Bump mods/wine from 82746a5 to b5f94f4
Bumps mods/wine from `82746a5` to `b5f94f4`.
2022-04-20 12:04:46 +02:00
Dependabot
8d44d2c1ec Bump mods/cloaking from 2154a39 to 6ee6cd0
Bumps [mods/cloaking](https://github.com/luk3yx/minetest-cloaking) from `2154a39` to `6ee6cd0`.
- [Release notes](https://github.com/luk3yx/minetest-cloaking/releases)
- [Commits](2154a39ad4...6ee6cd0426)
2022-04-13 12:04:25 +02:00
Milan
4ccced1575 Merge branch 'technicworld' of https://git.tchncs.de/Illuna-Minetest/minetest_game into technicworld 2022-04-12 21:57:58 +02:00
Milan
6b5c589515 update submodule illuna_events 2022-04-12 21:57:44 +02:00
Milan
d54e6b09d7 Merge branch 'dependabot/submodules/mods/pipeworks-3092ce7' into 'technicworld'
Bump mods/pipeworks from `8a29f88` to `3092ce7`

See merge request Illuna-Minetest/minetest_game!73
2022-04-11 11:44:05 +02:00
Milan
29833b4579 update submodule bows 2022-04-11 11:43:43 +02:00
Dependabot
374e85e673 Bump mods/pipeworks from 8a29f88 to 3092ce7
Bumps [mods/pipeworks](https://github.com/mt-mods/pipeworks) from `8a29f88` to `3092ce7`.
- [Release notes](https://github.com/mt-mods/pipeworks/releases)
- [Commits](8a29f8844c...3092ce771f)
2022-04-06 12:04:42 +02:00
Milan
537373cf6a Merge branch 'dependabot/submodules/mods/basic_materials-9d55f99' into 'technicworld'
Bump mods/basic_materials from `8631a26` to `9d55f99`

See merge request Illuna-Minetest/minetest_game!71
2022-04-02 13:14:11 +02:00
Milan
daa86aabc1 Merge branch 'dependabot/submodules/mods/unifieddyes-26994e3' into 'technicworld'
Bump mods/unifieddyes from `41dd54d` to `26994e3`

See merge request Illuna-Minetest/minetest_game!72
2022-04-02 13:14:03 +02:00
Milan
854c675290 update submodule illuna_events 2022-04-02 13:13:17 +02:00
lhofhansl
9528c0f8b9
Adjust shadow intensity based on cloud density (#2938) 2022-04-02 09:35:36 +02:00
Milan
db2f67b059 update submodule illuna_events 2022-04-01 13:50:02 +02:00
Milan
43ca876bda update submodule illuna_events 2022-03-30 18:07:47 +02:00
Milan
e9b81c7841 update submodule mobs_monster 2022-03-30 18:01:38 +02:00
Dependabot
6e1ffa7262 Bump mods/unifieddyes from 41dd54d to 26994e3
Bumps [mods/unifieddyes](https://github.com/mt-mods/unifieddyes) from `41dd54d` to `26994e3`.
- [Release notes](https://github.com/mt-mods/unifieddyes/releases)
- [Commits](41dd54d1be...26994e39f2)
2022-03-30 12:05:14 +02:00
Dependabot
296b724e23 Bump mods/basic_materials from 8631a26 to 9d55f99
Bumps [mods/basic_materials](https://github.com/mt-mods/basic_materials) from `8631a26` to `9d55f99`.
- [Release notes](https://github.com/mt-mods/basic_materials/releases)
- [Commits](8631a2670b...9d55f9916d)
2022-03-30 12:05:08 +02:00
Milan
4caef6f104 darkage: more moreblocks aliases 2022-03-30 09:49:13 +02:00
Milan
a2a2d0fbdb darkage: add chalked_bricks to moreblocks 2022-03-30 09:22:40 +02:00
Milan
e1d6663f78 update submodule mycastle 2022-03-29 20:45:14 +02:00
Lars Mueller
638099c999 Fix incorrectly negated comparisons 2022-03-26 19:58:07 +01:00
Milan
1d5490122d update submodule illuna_events 2022-03-24 20:57:50 +01:00
Milan
5d9bbb96ba Merge branch 'dependabot/submodules/mods/pipeworks-8a29f88' into 'technicworld'
Bump mods/pipeworks from `5aa0501` to `8a29f88`

See merge request Illuna-Minetest/minetest_game!70
2022-03-24 16:37:29 +01:00
LoneWolfHT
659895c3ed Update game_api.txt 2022-03-23 11:36:46 +01:00
LoneWolfHT
ce82241ab2 Undo globalization 2022-03-23 11:36:46 +01:00
LoneWolfHT
0110e01826 Fix bug and globalize players table 2022-03-23 11:36:46 +01:00
LoneWolfHT
268a8844b6 Use a local for the globalstep function 2022-03-23 11:36:46 +01:00
LoneWolfHT
f665382017 Allow mods to override animation globalstep 2022-03-23 11:36:46 +01:00
Dependabot
eaadd53dae Bump mods/pipeworks from 5aa0501 to 8a29f88
Bumps [mods/pipeworks](https://github.com/mt-mods/pipeworks) from `5aa0501` to `8a29f88`.
- [Release notes](https://github.com/mt-mods/pipeworks/releases)
- [Commits](5aa0501872...8a29f8844c)
2022-03-23 11:04:50 +01:00
Milan
fac2ce0328 Merge branch 'dependabot/submodules/mods/pipeworks-5aa0501' into 'technicworld'
Bump mods/pipeworks from `5618003` to `5aa0501`

See merge request Illuna-Minetest/minetest_game!69
2022-03-16 14:17:16 +01:00
Dependabot
9f9206897c Bump mods/pipeworks from 5618003 to 5aa0501
Bumps [mods/pipeworks](https://github.com/mt-mods/pipeworks) from `5618003` to `5aa0501`.
- [Release notes](https://github.com/mt-mods/pipeworks/releases)
- [Commits](5618003be3...5aa0501872)
2022-03-16 11:04:36 +01:00
Milan
247a30f1a7 Merge branch 'dependabot/submodules/mods/wine-82746a5' into 'technicworld'
Bump mods/wine from `ae058f9` to `82746a5`

See merge request Illuna-Minetest/minetest_game!59
2022-03-14 22:26:25 +01:00
Milan
4fd52cd6ef Merge branch 'dependabot/submodules/mods/wardrobe-369c088' into 'technicworld'
Bump mods/wardrobe from `8636079` to `369c088`

See merge request Illuna-Minetest/minetest_game!60
2022-03-14 22:26:14 +01:00
Milan
0fbabd25f8 Merge branch 'dependabot/submodules/mods/eventkeys-bb20c72' into 'technicworld'
Bump mods/eventkeys from `cec7d9e` to `bb20c72`

See merge request Illuna-Minetest/minetest_game!61
2022-03-14 22:26:06 +01:00
Milan
f8783d0523 Merge branch 'dependabot/submodules/mods/pipeworks-5618003' into 'technicworld'
Bump mods/pipeworks from `06fd754` to `5618003`

See merge request Illuna-Minetest/minetest_game!62
2022-03-14 22:25:59 +01:00
Milan
61af3208df Merge branch 'dependabot/submodules/mods/basic_materials-8631a26' into 'technicworld'
Bump mods/basic_materials from `d9e0698` to `8631a26`

See merge request Illuna-Minetest/minetest_game!65
2022-03-14 22:25:38 +01:00
Milan
01b7cc12f0 Merge branch 'dependabot/submodules/mods/unifieddyes-41dd54d' into 'technicworld'
Bump mods/unifieddyes from `ff3b2d3` to `41dd54d`

See merge request Illuna-Minetest/minetest_game!66
2022-03-14 22:25:29 +01:00
Milan
a3a3af20e4 Merge branch 'dependabot/submodules/mods/player_monoids-08bc018' into 'technicworld'
Bump mods/player_monoids from `ed11a73` to `08bc018`

See merge request Illuna-Minetest/minetest_game!67
2022-03-14 22:25:21 +01:00
Milan
e31f14d229 Merge branch 'dependabot/submodules/mods/signs_lib-14efa6e' into 'technicworld'
Bump mods/signs_lib from `aa5f865` to `14efa6e`

See merge request Illuna-Minetest/minetest_game!68
2022-03-14 22:25:13 +01:00
Lars Mueller
a6f3b89596 player_api: Fix crash for players without model 2022-03-13 00:02:40 +01:00
Dependabot
4702a2c0d0 Bump mods/signs_lib from aa5f865 to 14efa6e
Bumps [mods/signs_lib](https://github.com/mt-mods/signs_lib) from `aa5f865` to `14efa6e`.
- [Release notes](https://github.com/mt-mods/signs_lib/releases)
- [Commits](aa5f865131...14efa6eeb7)
2022-03-09 11:04:21 +01:00
Dependabot
32fcf7e29b Bump mods/player_monoids from ed11a73 to 08bc018
Bumps [mods/player_monoids](https://github.com/minetest-mods/player_monoids) from `ed11a73` to `08bc018`.
- [Release notes](https://github.com/minetest-mods/player_monoids/releases)
- [Commits](ed11a7395b...08bc018f92)
2022-03-09 11:04:04 +01:00
Dependabot
271da79433 Bump mods/unifieddyes from ff3b2d3 to 41dd54d
Bumps [mods/unifieddyes](https://github.com/mt-mods/unifieddyes) from `ff3b2d3` to `41dd54d`.
- [Release notes](https://github.com/mt-mods/unifieddyes/releases)
- [Commits](ff3b2d30fa...41dd54d1be)
2022-03-02 11:04:19 +01:00
Dependabot
c4ca308800 Bump mods/basic_materials from d9e0698 to 8631a26
Bumps [mods/basic_materials](https://github.com/mt-mods/basic_materials) from `d9e0698` to `8631a26`.
- [Release notes](https://github.com/mt-mods/basic_materials/releases)
- [Commits](d9e06980d3...8631a2670b)
2022-03-02 11:04:10 +01:00
baytuch
240f9a6a85
Fix translation of "cotton" for UK and RU locales 2022-02-15 20:29:34 +01:00
Dependabot
ec3c14ffe7 Bump mods/pipeworks from 06fd754 to 5618003
Bumps [mods/pipeworks](https://github.com/mt-mods/pipeworks) from `06fd754` to `5618003`.
- [Release notes](https://github.com/mt-mods/pipeworks/releases)
- [Commits](06fd754216...5618003be3)
2022-02-09 11:04:53 +01:00
Dependabot
1619257c4d Bump mods/eventkeys from cec7d9e to bb20c72
Bumps [mods/eventkeys](https://github.com/auouymous/eventkeys) from `cec7d9e` to `bb20c72`.
- [Release notes](https://github.com/auouymous/eventkeys/releases)
- [Commits](cec7d9ebf4...bb20c725ab)
2022-02-09 11:04:46 +01:00
Dependabot
a8d4b03760 Bump mods/wardrobe from 8636079 to 369c088
Bumps mods/wardrobe from `8636079` to `369c088`.
2022-02-09 11:04:35 +01:00
Dependabot
ffba9a4451 Bump mods/wine from ae058f9 to 82746a5
Bumps mods/wine from `ae058f9` to `82746a5`.
2022-02-09 11:04:34 +01:00
Milan
2379e4f5e7 add submodule colored_eggs 2022-02-08 08:28:40 +01:00
Milan
5098369eec marsdoors: add missing moreblocks dependency 2022-02-08 08:24:39 +01:00
Milan
04aae8786d Merge branch 'dependabot/submodules/mods/pipeworks-06fd754' into 'technicworld'
Bump mods/pipeworks from `23fe215` to `06fd754`

See merge request Illuna-Minetest/minetest_game!54
2022-02-06 09:32:49 +01:00
Milan
c84b5bd1a7 Merge branch 'dependabot/submodules/mods/signs_lib-aa5f865' into 'technicworld'
Bump mods/signs_lib from `1327cb2` to `aa5f865`

See merge request Illuna-Minetest/minetest_game!55
2022-02-06 09:32:34 +01:00
Milan
da9e555a8f Merge branch 'dependabot/submodules/mods/biome_lib-396ca88' into 'technicworld'
Bump mods/biome_lib from `4e3493a` to `396ca88`

See merge request Illuna-Minetest/minetest_game!56
2022-02-06 09:32:25 +01:00
Milan
a4ac9d10a6 Merge branch 'dependabot/submodules/mods/eventkeys-cec7d9e' into 'technicworld'
Bump mods/eventkeys from `c2af9ac` to `cec7d9e`

See merge request Illuna-Minetest/minetest_game!57
2022-02-06 09:32:11 +01:00
Milan
476d4ec5bf Merge branch 'dependabot/submodules/mods/basic_materials-d9e0698' into 'technicworld'
Bump mods/basic_materials from `0893974` to `d9e0698`

See merge request Illuna-Minetest/minetest_game!58
2022-02-06 09:32:01 +01:00
Lars Müller
a840ac0a4d
player_api - fix compatibility code 2022-02-03 09:15:14 +01:00
bell07
584a6a2102
player_api - fix compatibility code
get_animation does not return the data if called from outside without this change
2022-02-03 09:10:53 +01:00
Dependabot
03562902c9 Bump mods/basic_materials from 0893974 to d9e0698
Bumps [mods/basic_materials](https://github.com/mt-mods/basic_materials) from `0893974` to `d9e0698`.
- [Release notes](https://github.com/mt-mods/basic_materials/releases)
- [Commits](0893974b05...d9e06980d3)
2022-02-02 11:06:48 +01:00
Dependabot
eca50b330c Bump mods/eventkeys from c2af9ac to cec7d9e
Bumps [mods/eventkeys](https://github.com/auouymous/eventkeys) from `c2af9ac` to `cec7d9e`.
- [Release notes](https://github.com/auouymous/eventkeys/releases)
- [Commits](c2af9acce8...cec7d9ebf4)
2022-02-02 11:05:41 +01:00
baytuch
e02e55fafd
Minor translation refinement for UK and RU langs (Drinking Glass) (#2925) 2022-02-01 11:09:21 +01:00
baytuch
cc3e7be429
Update Ukranian (uk) translation 2022-01-30 15:20:14 +01:00
An0n3m0us
172b62f802
Add trapdoor/door model specification (#2371) 2022-01-30 13:54:37 +01:00
baytuch
a5547a3a76
Add ukrainian (uk) translation (#2921)
Co-authored-by: sfan5 <sfan5@live.de>
2022-01-30 00:35:28 +01:00
ROllerozxa
c8a1454e2b
Fix and update Swedish translation (#2920) 2022-01-29 18:35:45 +01:00
Olivier Dragon
bcd1ee048e
Update french translations (#2922)
* Update french translations for beds, farming and fire

* Update french translations for mtg_craftguide

* Update french translations for default

* Correct typos

* Restore new line at end of file

* Shorten translation for better display

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-01-29 16:27:19 +01:00
Dependabot
4eb76e5171 Bump mods/biome_lib from 4e3493a to 396ca88
Bumps [mods/biome_lib](https://github.com/mt-mods/biome_lib) from `4e3493a` to `396ca88`.
- [Release notes](https://github.com/mt-mods/biome_lib/releases)
- [Commits](4e3493a981...396ca881df)
2022-01-26 11:05:00 +01:00
Louis Royer
fff3b98ab0 Make keys stackable if they contain the same secret (Fix #2714) 2022-01-23 18:12:09 +01:00
Louis Royer
40861c9e4f Move keys to a separate mod (Fix #1490) 2022-01-23 18:12:09 +01:00
paramat
0c1252bcf5 Balance sounds, remove silent water footstep 2022-01-23 18:07:59 +01:00
Yad
760581b330
Copyedit README.md & game.conf (#2919) 2022-01-23 18:07:10 +01:00
sfan5
acc918436a Override local_animation settings for certain animations
This makes the lay/sit animation work on the local client (in third-person).
2022-01-20 22:48:59 +01:00
Lars Müller
6623dec567
Redo player_api (#2745) 2022-01-17 21:49:28 +01:00
Emojigit
75f9575557
Allow to set use_texture_alpha when registering a door
Co-Authored-By: Gregor Parzefall <gregor.parzefall@posteo.de>
2022-01-14 19:41:26 +01:00
Dependabot
4abeec0c4b Bump mods/signs_lib from 1327cb2 to aa5f865
Bumps [mods/signs_lib](https://github.com/mt-mods/signs_lib) from `1327cb2` to `aa5f865`.
- [Release notes](https://github.com/mt-mods/signs_lib/releases)
- [Commits](1327cb2112...aa5f865131)
2022-01-12 11:04:57 +01:00
Dependabot
d1cdddd4aa Bump mods/pipeworks from 23fe215 to 06fd754
Bumps [mods/pipeworks](https://github.com/mt-mods/pipeworks) from `23fe215` to `06fd754`.
- [Release notes](https://github.com/mt-mods/pipeworks/releases)
- [Commits](23fe215721...06fd754216)
2022-01-12 11:04:54 +01:00
sfan5
78de12d6b4 Fix torch models so they render correctly in model[]
reported by @OgelGames
2022-01-09 22:57:57 +01:00
Milan
7556f0a823 update submodule maptools 2022-01-06 15:33:48 +01:00
Milan
466a5de8df update submodule playerskins 2022-01-04 12:18:43 +01:00
Milan
ef02fae1e2 Merge branch 'technicworld' of https://git.tchncs.de/Illuna-Minetest/minetest_game into technicworld 2022-01-04 09:56:37 +01:00
Milan
ae47246c54 try to fix runner by adding xban2 branch to .gitmodules 2022-01-04 09:56:13 +01:00
Milan
c67ffdfd87 Merge branch 'dependabot/submodules/mods/pipeworks-23fe215' into 'technicworld'
Bump mods/pipeworks from `8f067db` to `23fe215`

See merge request Illuna-Minetest/minetest_game!51
2022-01-04 09:40:43 +01:00
Milan
562fbef30d update submodule moreores 2022-01-04 09:40:19 +01:00
tchncs
495d4462eb update submodule bows 2021-12-16 22:05:28 +01:00
Yaman Qalieh
d775a9bdae
Pull some parent node vars for stairs and slabs (#2911)
Fixes the sunlight propagation of glass stairs and slabs.

Co-authored-by: tenplus1 <tenplus1@users.noreply.github.com>
2021-12-12 16:38:54 +01:00
Daretmavi
60389a1539
Slovak translation update (#2905) 2021-12-12 16:38:02 +01:00
An0n3m0us
3aaabce7a4
Convert door model to B3D (#2906)
Using a B3D model I worked out that it would be possible to have only two models (instead of the current four) for the doors and still keep all the mirroring correct when the door is open/closed.
2021-12-12 16:37:50 +01:00
Wuzzy
ad183c48ee Update German translation 2021-12-10 12:24:48 +01:00
Wuzzy
2361987421 Update locale files 2021-12-10 12:24:48 +01:00
tchncs
6f2cadf88b update submodule mobs_monster 2021-12-09 21:36:29 +01:00
tchncs
82962ac7d7 update submodule illuna_extras 2021-12-09 21:12:20 +01:00
tchncs
8bdcfa6f8f update submodule chakram 2021-12-09 21:05:07 +01:00
Milan
a9c8dc2a20 Bump mods/pipeworks from 8f067db to 23fe215
Bumps [mods/pipeworks](https://github.com/mt-mods/pipeworks) from `8f067db` to `23fe215`.
- [Release notes](https://github.com/mt-mods/pipeworks/releases)
- [Commits](8f067db7cd...23fe215721)
2021-12-01 11:05:08 +01:00
Milan
464f586f11 update submodule illuna_costumes 2021-11-29 21:03:13 +01:00
Milan
d63fe491f3 update submodule illuna 2021-11-28 19:25:22 +01:00
Milan
813ba0b8fd replace VanessaE mods 2021-11-28 17:16:46 +01:00
Milan
2b40cf7b71 Merge branch 'dependabot/submodules/mods/character_creator-e026a1f' into 'technicworld'
Bump mods/character_creator from `f8d6f90` to `e026a1f`

See merge request Illuna-Minetest/minetest_game!44
2021-11-17 15:00:10 +01:00
Milan
d08b9a0ccc Merge branch 'dependabot/submodules/mods/replacer-d69fcb3' into 'technicworld'
Bump mods/replacer from `e4464c3` to `d69fcb3`

See merge request Illuna-Minetest/minetest_game!45
2021-11-17 14:59:54 +01:00
Milan
e862d2931c Merge branch 'dependabot/submodules/mods/we_undo-c10b332' into 'technicworld'
Bump mods/we_undo from `49687cf` to `c10b332`

See merge request Illuna-Minetest/minetest_game!46
2021-11-17 14:59:40 +01:00
Milan
f7bcb6ac04 Merge branch 'dependabot/submodules/modpacks/mydoors-1e7ace6' into 'technicworld'
Bump modpacks/mydoors from `eef3b5f` to `1e7ace6`

See merge request Illuna-Minetest/minetest_game!47
2021-11-17 14:59:29 +01:00
Milan
d6a20e3e3c Merge branch 'dependabot/submodules/mods/worldedit-c223ca4' into 'technicworld'
Bump mods/worldedit from `c8afa95` to `c223ca4`

See merge request Illuna-Minetest/minetest_game!49
2021-11-17 14:58:37 +01:00
Milan
d60d7ec380 Merge branch 'dependabot/submodules/mods/moreblocks-dce587c' into 'technicworld'
Bump mods/moreblocks from `f8a7d66` to `dce587c`

See merge request Illuna-Minetest/minetest_game!50
2021-11-17 14:58:18 +01:00
Milan
3e2ba8fdd2 Bump mods/moreblocks from f8a7d66 to dce587c
Bumps [mods/moreblocks](https://github.com/minetest-mods/moreblocks) from `f8a7d66` to `dce587c`.
- [Release notes](https://github.com/minetest-mods/moreblocks/releases)
- [Commits](f8a7d66403...dce587cf33)
2021-11-17 11:03:53 +01:00
Milan
2b9d3bb859 Bump mods/worldedit from c8afa95 to c223ca4
Bumps [mods/worldedit](https://github.com/Uberi/Minetest-WorldEdit) from `c8afa95` to `c223ca4`.
- [Release notes](https://github.com/Uberi/Minetest-WorldEdit/releases)
- [Commits](c8afa95542...c223ca4cec)
2021-11-17 11:03:33 +01:00
LoneWolfHT
5875820542
Use itemstack name when placing doors (#2888) 2021-10-31 19:17:31 +01:00
nogajun
31f7d57889
Add and fix Japanese translation (#2904) 2021-10-31 19:17:21 +01:00
Milan
8a3488d903 Bump modpacks/mydoors from eef3b5f to 1e7ace6
Bumps [modpacks/mydoors](https://github.com/minetest-mods/mydoors) from `eef3b5f` to `1e7ace6`.
- [Release notes](https://github.com/minetest-mods/mydoors/releases)
- [Commits](eef3b5f9ae...1e7ace698b)
2021-10-27 12:03:49 +02:00
sfence
02ec133392
Prevent blocking of fuel inventory by fuel replacement (#2895) 2021-10-23 14:37:51 +02:00
Montandalar
1309953da6 Fix the creative trash slot for player 'trash'
By using the inventory named just 'trash' instead of 'creative_trash'
which overlaps when you name your player 'trash'.
2021-10-23 14:37:30 +02:00
Lars Müller
5273fcb3ad
Readd character.b3d normals (#2902) 2021-10-16 16:41:10 +02:00
ptah-alexs
f2bc5e2c67
Improve Russian translation (#2532) 2021-10-16 16:40:56 +02:00
Milan
8719fbefb0 Bump mods/we_undo from 49687cf to c10b332
Bumps [mods/we_undo](https://github.com/HybridDog/we_undo) from `49687cf` to `c10b332`.
- [Release notes](https://github.com/HybridDog/we_undo/releases)
- [Commits](49687cf10a...c10b332813)
2021-10-13 12:05:06 +02:00
Milan
af2cf1dd79 Bump mods/replacer from e4464c3 to d69fcb3
Bumps [mods/replacer](https://github.com/Sokomine/replacer) from `e4464c3` to `d69fcb3`.
- [Release notes](https://github.com/Sokomine/replacer/releases)
- [Commits](e4464c3faa...d69fcb3198)
2021-10-13 12:04:52 +02:00
Milan
5fe83b2d44 Bump mods/character_creator from f8d6f90 to e026a1f
Bumps [mods/character_creator](https://github.com/minetest-mods/character_creator) from `f8d6f90` to `e026a1f`.
- [Release notes](https://github.com/minetest-mods/character_creator/releases)
- [Commits](f8d6f90d0c...e026a1f3d3)
2021-10-13 12:04:47 +02:00
Milan
9e4ca82400 Merge branch 'dependabot/submodules/mods/we_undo-49687cf' into 'technicworld'
Bump mods/we_undo from `bc29e2e` to `49687cf`

See merge request Illuna-Minetest/minetest_game!39
2021-10-09 17:23:04 +02:00
Milan
10e2732593 Merge branch 'dependabot/submodules/mods/worldedit-c8afa95' into 'technicworld'
Bump mods/worldedit from `7f87f16` to `c8afa95`

See merge request Illuna-Minetest/minetest_game!40
2021-10-09 17:22:59 +02:00
Milan
637687bce0 Merge branch 'dependabot/submodules/mods/moreores-6f671c5' into 'technicworld'
Bump mods/moreores from `64e7dd6` to `6f671c5`

See merge request Illuna-Minetest/minetest_game!41
2021-10-09 17:22:52 +02:00
Milan
26102095c7 Merge branch 'dependabot/submodules/mods/replacer-e4464c3' into 'technicworld'
Bump mods/replacer from `7bfcb73` to `e4464c3`

See merge request Illuna-Minetest/minetest_game!42
2021-10-09 17:22:46 +02:00
Milan
8dd23e2825 Merge branch 'dependabot/submodules/mods/cloaking-2154a39' into 'technicworld'
Bump mods/cloaking from `6e454df` to `2154a39`

See merge request Illuna-Minetest/minetest_game!43
2021-10-09 17:22:40 +02:00
Milan
70389217b7 Bump mods/cloaking from 6e454df to 2154a39
Bumps [mods/cloaking](https://github.com/luk3yx/minetest-cloaking) from `6e454df` to `2154a39`.
- [Release notes](https://github.com/luk3yx/minetest-cloaking/releases)
- [Commits](6e454df37c...2154a39ad4)
2021-10-06 12:04:13 +02:00
Milan
0a2821b269 Bump mods/replacer from 7bfcb73 to e4464c3
Bumps [mods/replacer](https://github.com/Sokomine/replacer) from `7bfcb73` to `e4464c3`.
- [Release notes](https://github.com/Sokomine/replacer/releases)
- [Commits](7bfcb73607...e4464c3faa)
2021-10-06 12:04:05 +02:00
Milan
0eb19d9ecb Bump mods/moreores from 64e7dd6 to 6f671c5
Bumps mods/moreores from `64e7dd6` to `6f671c5`.
2021-09-29 12:03:45 +02:00
sfan5
4b8b33587c Fix misuse of nodedef custom fields in fence gates
Custom fields must start with an underscore, this is very relevant for `sound` which is already defined by the engine.
2021-09-24 21:03:49 +02:00
Milan
800a46722f Bump mods/worldedit from 7f87f16 to c8afa95
Bumps [mods/worldedit](https://github.com/Uberi/Minetest-WorldEdit) from `7f87f16` to `c8afa95`.
- [Release notes](https://github.com/Uberi/Minetest-WorldEdit/releases)
- [Commits](7f87f1658e...c8afa95542)
2021-09-22 12:03:31 +02:00
Milan
915573dea5 update submodule moreores 2021-09-17 22:26:25 +02:00
Milan
ae4ab75df7 Bump mods/we_undo from bc29e2e to 49687cf
Bumps [mods/we_undo](https://github.com/HybridDog/we_undo) from `bc29e2e` to `49687cf`.
- [Release notes](https://github.com/HybridDog/we_undo/releases)
- [Commits](bc29e2eefd...49687cf10a)
2021-09-15 12:04:04 +02:00
Milan
c775345594 update submodule spawners 2021-09-12 21:41:21 +02:00
Milan
a600f9ad77 update submodule spawners 2021-09-11 15:30:19 +02:00
tchncs
0665ea4257 update submodule cottages 2021-09-10 19:54:56 +02:00
tchncs
473f7c7423 update submodule spawners 2021-09-10 12:00:23 +02:00
tchncs
0dc280c944 update submodule spawners 2021-09-10 08:29:19 +02:00
Milan
d628e6c26d Merge branch 'dependabot/submodules/mods/death_messages-d6f359e' into 'technicworld'
Bump mods/death_messages from `b84a287` to `d6f359e`

See merge request Illuna-Minetest/minetest_game!4
2021-09-09 22:15:24 +02:00
Milan
1e3aabd8f3 Merge branch 'dependabot/submodules/mods/worldedit-7f87f16' into 'technicworld'
Bump mods/worldedit from `418a30c` to `7f87f16`

See merge request Illuna-Minetest/minetest_game!5
2021-09-09 22:15:16 +02:00
Milan
1ab1917333 Merge branch 'dependabot/submodules/mods/princess-122f28d' into 'technicworld'
Bump mods/princess from `92525ff` to `122f28d`

See merge request Illuna-Minetest/minetest_game!6
2021-09-09 22:15:08 +02:00
Milan
2b09aace46 Merge branch 'dependabot/submodules/mods/city_block-94a99af' into 'technicworld'
Bump mods/city_block from `9cc82ce` to `94a99af`

See merge request Illuna-Minetest/minetest_game!7
2021-09-09 22:14:58 +02:00
Milan
3da6a834c9 Merge branch 'dependabot/submodules/mods/glow-4c015a0' into 'technicworld'
Bump mods/glow from `30f9cf3` to `4c015a0`

See merge request Illuna-Minetest/minetest_game!8
2021-09-09 22:14:50 +02:00
Milan
8706b298ee Merge branch 'dependabot/submodules/mods/character_creator-f8d6f90' into 'technicworld'
Bump mods/character_creator from `190ffb6` to `f8d6f90`

See merge request Illuna-Minetest/minetest_game!9
2021-09-09 22:14:39 +02:00
Milan
2748d83183 Merge branch 'dependabot/submodules/mods/hopper-6ac1b61' into 'technicworld'
Bump mods/hopper from `eb26adc` to `6ac1b61`

See merge request Illuna-Minetest/minetest_game!10
2021-09-09 22:14:22 +02:00
Milan
f9dfefdcf7 Merge branch 'dependabot/submodules/mods/digilines-f03cd02' into 'technicworld'
Bump mods/digilines from `434010b` to `f03cd02`

See merge request Illuna-Minetest/minetest_game!11
2021-09-09 22:14:12 +02:00
Milan
7fdc96e309 Merge branch 'dependabot/submodules/mods/xconnected-f61438a' into 'technicworld'
Bump mods/xconnected from `7812d24` to `f61438a`

See merge request Illuna-Minetest/minetest_game!12
2021-09-09 22:14:04 +02:00
Milan
cd4ab785b9 Merge branch 'dependabot/submodules/mods/under_sky-5f8d570' into 'technicworld'
Bump mods/under_sky from `e7f9c6c` to `5f8d570`

See merge request Illuna-Minetest/minetest_game!13
2021-09-09 22:13:55 +02:00
Milan
a16319d23e Merge branch 'dependabot/submodules/mods/replacer-7bfcb73' into 'technicworld'
Bump mods/replacer from `a535be2` to `7bfcb73`

See merge request Illuna-Minetest/minetest_game!14
2021-09-09 22:13:47 +02:00
Milan
d0c42571b4 Merge branch 'dependabot/submodules/mods/quartz-72ec06f' into 'technicworld'
Bump mods/quartz from `7b5d74c` to `72ec06f`

See merge request Illuna-Minetest/minetest_game!15
2021-09-09 22:13:37 +02:00
Milan
9608867333 Merge branch 'dependabot/submodules/mods/mg_villages-69ac3f2' into 'technicworld'
Bump mods/mg_villages from `8daaf09` to `69ac3f2`

See merge request Illuna-Minetest/minetest_game!16
2021-09-09 22:13:29 +02:00
Milan
4e89adc10d Merge branch 'dependabot/submodules/mods/handle_schematics-0c5bfbe' into 'technicworld'
Bump mods/handle_schematics from `6356f40` to `0c5bfbe`

See merge request Illuna-Minetest/minetest_game!17
2021-09-09 22:13:06 +02:00
Milan
48f6f47c0f Merge branch 'dependabot/submodules/modpacks/mydoors-eef3b5f' into 'technicworld'
Bump modpacks/mydoors from `63aef13` to `eef3b5f`

See merge request Illuna-Minetest/minetest_game!18
2021-09-09 22:12:54 +02:00
Milan
8dd9164dba Merge branch 'dependabot/submodules/mods/basic_robot-304f55f' into 'technicworld'
Bump mods/basic_robot from `fd13630` to `304f55f`

See merge request Illuna-Minetest/minetest_game!19
2021-09-09 22:12:46 +02:00
Milan
dcef866a61 Merge branch 'dependabot/submodules/mods/irc-b1dfdba' into 'technicworld'
Bump mods/irc from `d4724a8` to `b1dfdba`

See merge request Illuna-Minetest/minetest_game!20
2021-09-09 22:12:37 +02:00
Milan
5fe60360ee Merge branch 'dependabot/submodules/mods/player_monoids-ed11a73' into 'technicworld'
Bump mods/player_monoids from `668bce3` to `ed11a73`

See merge request Illuna-Minetest/minetest_game!21
2021-09-09 22:12:30 +02:00
Milan
ac565d651e Merge branch 'dependabot/submodules/mods/pipeworks-cec6049' into 'technicworld'
Bump mods/pipeworks from `8322f25` to `cec6049`

See merge request Illuna-Minetest/minetest_game!22
2021-09-09 22:10:20 +02:00
Milan
33573b9e25 Merge branch 'dependabot/submodules/mods/cloaking-6e454df' into 'technicworld'
Bump mods/cloaking from `be30613` to `6e454df`

See merge request Illuna-Minetest/minetest_game!23
2021-09-09 22:10:12 +02:00
Milan
da0050e6db Merge branch 'dependabot/submodules/mods/signs_lib-1327cb2' into 'technicworld'
Bump mods/signs_lib from `bd20f9b` to `1327cb2`

See merge request Illuna-Minetest/minetest_game!24
2021-09-09 22:09:56 +02:00
Milan
f22266f605 Merge branch 'dependabot/submodules/mods/basic_signs-275d3e7' into 'technicworld'
Bump mods/basic_signs from `896a193` to `275d3e7`

See merge request Illuna-Minetest/minetest_game!25
2021-09-09 22:09:40 +02:00
Milan
c92b5a58e0 Merge branch 'dependabot/submodules/mods/moreblocks-f8a7d66' into 'technicworld'
Bump mods/moreblocks from `bbfd782` to `f8a7d66`

See merge request Illuna-Minetest/minetest_game!26
2021-09-09 22:09:31 +02:00
Milan
3fb5d04188 Merge branch 'dependabot/submodules/mods/hbsprint-f566d0f' into 'technicworld'
Bump mods/hbsprint from `899d246` to `f566d0f`

See merge request Illuna-Minetest/minetest_game!32
2021-09-09 22:09:22 +02:00
Milan
03afd5a26d Merge branch 'dependabot/submodules/mods/hudbars-812b253' into 'technicworld'
Bump mods/hudbars from `0684bac` to `812b253`

See merge request Illuna-Minetest/minetest_game!33
2021-09-09 22:09:12 +02:00
Milan
6cac869ed6 Merge branch 'dependabot/submodules/mods/basic_materials-cb71366' into 'technicworld'
Bump mods/basic_materials from `78a9b38` to `cb71366`

See merge request Illuna-Minetest/minetest_game!27
2021-09-09 22:09:00 +02:00
Milan
5afde0d0ae Merge branch 'dependabot/submodules/mods/unifieddyes-ff3b2d3' into 'technicworld'
Bump mods/unifieddyes from `b55c874` to `ff3b2d3`

See merge request Illuna-Minetest/minetest_game!28
2021-09-09 22:08:51 +02:00
Milan
e15864f1c5 Merge branch 'dependabot/submodules/mods/biome_lib-4e3493a' into 'technicworld'
Bump mods/biome_lib from `a96f015` to `4e3493a`

See merge request Illuna-Minetest/minetest_game!29
2021-09-09 22:08:34 +02:00
Milan
f8cd58aa31 Merge branch 'dependabot/submodules/mods/maptools-d1134c4' into 'technicworld'
Bump mods/maptools from `40f840d` to `d1134c4`

See merge request Illuna-Minetest/minetest_game!30
2021-09-09 22:08:11 +02:00
Milan
5d7edb4bcf Merge branch 'dependabot/submodules/mods/spawners-c6de8dd' into 'technicworld'
Bump mods/spawners from `95d9459` to `c6de8dd`

See merge request Illuna-Minetest/minetest_game!31
2021-09-09 22:08:01 +02:00
Milan
de10ad8ed9 Merge branch 'dependabot/submodules/mods/hbhunger-470b0f6' into 'technicworld'
Bump mods/hbhunger from `91d6d3d` to `470b0f6`

See merge request Illuna-Minetest/minetest_game!34
2021-09-09 22:06:45 +02:00
Milan
dd65a763eb Merge branch 'dependabot/submodules/mods/headanim-fce3015' into 'technicworld'
Bump mods/headanim from `05e3a7a` to `fce3015`

See merge request Illuna-Minetest/minetest_game!35
2021-09-09 22:06:33 +02:00
Milan
9c05a99832 Merge branch 'dependabot/submodules/mods/medieval_inner_glasses-e8530dc' into 'technicworld'
Bump mods/medieval_inner_glasses from `0245d0b` to `e8530dc`

See merge request Illuna-Minetest/minetest_game!36
2021-09-09 22:06:23 +02:00
Milan
17ca674af5 Merge branch 'dependabot/submodules/mods/we_undo-bc29e2e' into 'technicworld'
Bump mods/we_undo from `4a33123` to `bc29e2e`

See merge request Illuna-Minetest/minetest_game!37
2021-09-09 22:06:02 +02:00
雷哲翰
953fcfe09e
Improve zh_CN translation (#2885) 2021-09-04 23:37:39 +02:00
orbea
21e5f68292
default: Improves reading and writing to books. (#2656)
* Allow anyone to write to a book without any text and title.
* Allows saving books without any text or title.
* Adds a "Read" and "Write" tab to written owned books.

Fixes #1743
2021-09-04 23:37:27 +02:00
Milan
ae5f50c853 Bump mods/we_undo from 4a33123 to bc29e2e
Bumps [mods/we_undo](https://github.com/HybridDog/we_undo) from `4a33123` to `bc29e2e`.
- [Release notes](https://github.com/HybridDog/we_undo/releases)
- [Commits](4a331234e0...bc29e2eefd)
2021-09-04 13:31:18 +02:00
Milan
5babec4b59 Bump mods/medieval_inner_glasses from 0245d0b to e8530dc
Bumps [mods/medieval_inner_glasses](https://github.com/kodrag/medieval-inner-glasses) from `0245d0b` to `e8530dc`.
- [Release notes](https://github.com/kodrag/medieval-inner-glasses/releases)
- [Commits](0245d0b669...e8530dcc15)
2021-09-04 13:31:16 +02:00
Milan
74696da256 Bump mods/headanim from 05e3a7a to fce3015
Bumps [mods/headanim](https://github.com/LoneWolfHT/headanim) from `05e3a7a` to `fce3015`.
- [Release notes](https://github.com/LoneWolfHT/headanim/releases)
- [Commits](05e3a7a8ba...fce30158a7)
2021-09-04 13:31:13 +02:00
Milan
4f41670e4d Bump mods/hbhunger from 91d6d3d to 470b0f6
Bumps mods/hbhunger from `91d6d3d` to `470b0f6`.
2021-09-04 13:31:11 +02:00
Milan
167cfffa0b Bump mods/hudbars from 0684bac to 812b253
Bumps mods/hudbars from `0684bac` to `812b253`.
2021-09-04 13:31:09 +02:00
Milan
1cab08593d Bump mods/hbsprint from 899d246 to f566d0f
Bumps [mods/hbsprint](https://github.com/minetest-mods/hbsprint) from `899d246` to `f566d0f`.
- [Release notes](https://github.com/minetest-mods/hbsprint/releases)
- [Commits](899d246832...f566d0ff26)
2021-09-04 13:31:08 +02:00
Milan
cf08698541 Bump mods/spawners from 95d9459 to c6de8dd
Bumps mods/spawners from `95d9459` to `c6de8dd`.
2021-09-04 13:31:05 +02:00
Milan
3c40c5f420 Bump mods/maptools from 40f840d to d1134c4
Bumps [mods/maptools](https://github.com/calinou/maptools) from `40f840d` to `d1134c4`.
- [Release notes](https://github.com/calinou/maptools/releases)
- [Commits](40f840dd33...d1134c47af)
2021-09-04 13:31:03 +02:00
Milan
68320d78a5 Bump mods/biome_lib from a96f015 to 4e3493a
Bumps [mods/biome_lib](https://gitlab.com/VanessaE/biome_lib) from `a96f015` to `4e3493a`.
- [Release notes](https://gitlab.com/VanessaE/biome_lib/tags)
- [Commits](a96f015ce9...4e3493a981)
2021-09-04 13:30:58 +02:00
Milan
3429e97479 Bump mods/unifieddyes from b55c874 to ff3b2d3
Bumps [mods/unifieddyes](https://gitlab.com/VanessaE/unifieddyes) from `b55c874` to `ff3b2d3`.
- [Release notes](https://gitlab.com/VanessaE/unifieddyes/tags)
- [Commits](b55c87411d...ff3b2d30fa)
2021-09-04 13:30:55 +02:00
Milan
a396636b44 Bump mods/basic_materials from 78a9b38 to cb71366
Bumps [mods/basic_materials](https://gitlab.com/VanessaE/basic_materials) from `78a9b38` to `cb71366`.
- [Release notes](https://gitlab.com/VanessaE/basic_materials/tags)
- [Commits](78a9b38f55...cb713668d2)
2021-09-04 13:30:53 +02:00
Milan
78b40e4620 Bump mods/moreblocks from bbfd782 to f8a7d66
Bumps [mods/moreblocks](https://github.com/minetest-mods/moreblocks) from `bbfd782` to `f8a7d66`.
- [Release notes](https://github.com/minetest-mods/moreblocks/releases)
- [Commits](bbfd782300...f8a7d66403)
2021-09-04 13:30:51 +02:00
Milan
79a76dd150 Bump mods/basic_signs from 896a193 to 275d3e7
Bumps [mods/basic_signs](https://gitlab.com/VanessaE/basic_signs) from `896a193` to `275d3e7`.
- [Release notes](https://gitlab.com/VanessaE/basic_signs/tags)
- [Commits](896a1935a6...275d3e7207)
2021-09-04 13:30:48 +02:00
Milan
0d6da9718f Bump mods/signs_lib from bd20f9b to 1327cb2
Bumps [mods/signs_lib](https://gitlab.com/VanessaE/signs_lib) from `bd20f9b` to `1327cb2`.
- [Release notes](https://gitlab.com/VanessaE/signs_lib/tags)
- [Commits](bd20f9b776...1327cb2112)
2021-09-04 13:30:46 +02:00
Milan
d96653c7ba Bump mods/cloaking from be30613 to 6e454df
Bumps [mods/cloaking](https://github.com/luk3yx/minetest-cloaking) from `be30613` to `6e454df`.
- [Release notes](https://github.com/luk3yx/minetest-cloaking/releases)
- [Commits](be3061355c...6e454df37c)
2021-09-04 13:30:43 +02:00
Milan
30fc36069a Bump mods/pipeworks from 8322f25 to cec6049
Bumps [mods/pipeworks](https://gitlab.com/VanessaE/pipeworks) from `8322f25` to `cec6049`.
- [Release notes](https://gitlab.com/VanessaE/pipeworks/tags)
- [Commits](8322f256c5...cec6049dd1)
2021-09-04 13:30:40 +02:00
Milan
d492c6609e Bump mods/player_monoids from 668bce3 to ed11a73
Bumps [mods/player_monoids](https://github.com/minetest-mods/player_monoids) from `668bce3` to `ed11a73`.
- [Release notes](https://github.com/minetest-mods/player_monoids/releases)
- [Commits](668bce3772...ed11a7395b)
2021-09-04 13:30:37 +02:00
Milan
d72061f939 Bump mods/irc from d4724a8 to b1dfdba
Bumps mods/irc from `d4724a8` to `b1dfdba`.
2021-09-04 13:30:34 +02:00
Milan
c0034064c6 Bump mods/basic_robot from fd13630 to 304f55f
Bumps mods/basic_robot from `fd13630` to `304f55f`.
2021-09-04 13:30:33 +02:00
Milan
92fea886b9 Bump modpacks/mydoors from 63aef13 to eef3b5f
Bumps [modpacks/mydoors](https://github.com/minetest-mods/mydoors) from `63aef13` to `eef3b5f`.
- [Release notes](https://github.com/minetest-mods/mydoors/releases)
- [Commits](63aef13ae2...eef3b5f9ae)
2021-09-04 13:30:31 +02:00
Milan
f9db8a0552 Bump mods/handle_schematics from 6356f40 to 0c5bfbe
Bumps [mods/handle_schematics](https://github.com/Sokomine/handle_schematics) from `6356f40` to `0c5bfbe`.
- [Release notes](https://github.com/Sokomine/handle_schematics/releases)
- [Commits](6356f403b2...0c5bfbe9af)
2021-09-04 13:30:28 +02:00
Milan
b300835607 Bump mods/mg_villages from 8daaf09 to 69ac3f2
Bumps [mods/mg_villages](https://github.com/Sokomine/mg_villages) from `8daaf09` to `69ac3f2`.
- [Release notes](https://github.com/Sokomine/mg_villages/releases)
- [Commits](8daaf09764...69ac3f2691)
2021-09-04 13:30:26 +02:00
Milan
28cd0c6047 Bump mods/quartz from 7b5d74c to 72ec06f
Bumps [mods/quartz](https://github.com/minetest-mods/quartz) from `7b5d74c` to `72ec06f`.
- [Release notes](https://github.com/minetest-mods/quartz/releases)
- [Commits](7b5d74cfdf...72ec06fff6)
2021-09-04 13:30:22 +02:00
Milan
046790dc4e Bump mods/replacer from a535be2 to 7bfcb73
Bumps [mods/replacer](https://github.com/Sokomine/replacer) from `a535be2` to `7bfcb73`.
- [Release notes](https://github.com/Sokomine/replacer/releases)
- [Commits](a535be2382...7bfcb73607)
2021-09-04 13:30:19 +02:00
Milan
fd250c925b Bump mods/under_sky from e7f9c6c to 5f8d570
Bumps [mods/under_sky](https://github.com/Ezhh/under_sky) from `e7f9c6c` to `5f8d570`.
- [Release notes](https://github.com/Ezhh/under_sky/releases)
- [Commits](e7f9c6c28e...5f8d5701ce)
2021-09-04 13:30:16 +02:00
Milan
170b89b0f3 Bump mods/xconnected from 7812d24 to f61438a
Bumps [mods/xconnected](https://github.com/Sokomine/xconnected) from `7812d24` to `f61438a`.
- [Release notes](https://github.com/Sokomine/xconnected/releases)
- [Commits](7812d24144...f61438a6bd)
2021-09-04 13:30:14 +02:00
Milan
914d082c2a Bump mods/digilines from 434010b to f03cd02
Bumps [mods/digilines](https://github.com/minetest-mods/digilines) from `434010b` to `f03cd02`.
- [Release notes](https://github.com/minetest-mods/digilines/releases)
- [Commits](434010bdd0...f03cd02854)
2021-09-04 13:30:11 +02:00
Milan
c0ba17fb64 Bump mods/hopper from eb26adc to 6ac1b61
Bumps [mods/hopper](https://github.com/minetest-mods/hopper) from `eb26adc` to `6ac1b61`.
- [Release notes](https://github.com/minetest-mods/hopper/releases)
- [Commits](eb26adcbfe...6ac1b61951)
2021-09-04 13:30:08 +02:00
Milan
91bdbf8954 Bump mods/character_creator from 190ffb6 to f8d6f90
Bumps [mods/character_creator](https://github.com/minetest-mods/character_creator) from `190ffb6` to `f8d6f90`.
- [Release notes](https://github.com/minetest-mods/character_creator/releases)
- [Commits](190ffb6236...f8d6f90d0c)
2021-09-04 13:30:05 +02:00
Milan
1d5d1ef4cb Bump mods/glow from 30f9cf3 to 4c015a0
Bumps [mods/glow](https://github.com/bdjnk/glow) from `30f9cf3` to `4c015a0`.
- [Release notes](https://github.com/bdjnk/glow/releases)
- [Commits](30f9cf3752...4c015a07b5)
2021-09-04 13:30:01 +02:00
Milan
5146dc27d6 Bump mods/city_block from 9cc82ce to 94a99af
Bumps [mods/city_block](https://github.com/minetest-mods/city_block) from `9cc82ce` to `94a99af`.
- [Release notes](https://github.com/minetest-mods/city_block/releases)
- [Commits](9cc82ceb17...94a99af86f)
2021-09-04 13:29:59 +02:00
Milan
bf1830b20b Bump mods/princess from 92525ff to 122f28d
Bumps [mods/princess](https://github.com/pithydon/princess) from `92525ff` to `122f28d`.
- [Release notes](https://github.com/pithydon/princess/releases)
- [Commits](92525ffd15...122f28d1df)
2021-09-04 13:29:56 +02:00
Milan
33e5afed14 Bump mods/worldedit from 418a30c to 7f87f16
Bumps [mods/worldedit](https://github.com/Uberi/Minetest-WorldEdit) from `418a30c` to `7f87f16`.
- [Release notes](https://github.com/Uberi/Minetest-WorldEdit/releases)
- [Commits](418a30c89e...7f87f1658e)
2021-09-04 13:29:52 +02:00
Milan
a7e2a5f473 Bump mods/death_messages from b84a287 to d6f359e
Bumps mods/death_messages from `b84a287` to `d6f359e`.
2021-09-04 13:29:49 +02:00
Milan
924cc2e2d1 update submodule ethereal 2021-09-02 23:02:35 +02:00
tchncs
e1dc076de9 update submodule xban 2021-09-02 21:50:37 +02:00
tchncs
a36b0518ba update submodule wine 2021-09-02 21:49:49 +02:00
tchncs
3b057c16ac update submodule mobs_monster 2021-09-02 21:47:22 +02:00
tchncs
ec0e8ac4a2 update submodule mobs_animal 2021-09-02 21:46:25 +02:00
tchncs
29cadd0377 update submodule ethereal 2021-09-02 21:45:11 +02:00
Milan
ca617f185b change moreglass submodule to relative url to avoid workaround in runner 2021-09-02 21:28:39 +02:00
Milan
0d08aac313 prepare for gitlab-runner 2021-09-02 21:23:05 +02:00
tchncs
c71ab0fbce update submodules mobs_redo illuna_events 2021-07-31 22:16:02 +02:00
Milan
c6f59bf072 update submodule mobs_redo 2021-07-31 10:07:59 +02:00
Milan
6c868169e4 update submodule illuna_events 2021-07-31 10:07:05 +02:00
David Leal
92701885d0
Replace Travis CI with GitHub actions (#2661)
Co-authored-by: sfan5 <sfan5@live.de>
2021-07-08 11:47:37 +01:00
Milan
005ab949a3 update submodule names_per_ip 2021-07-01 22:51:54 +02:00
Jordan Irwin
c96cc55c40
Fix incorrect documentation of "default_coal_lump.png" 2021-06-06 19:25:30 +02:00
sfence
70500943f3
Fix problem with sharing table in door nodes Lua definitions
closes #2882
2021-06-06 19:24:10 +02:00
Paramat
ddebdeccb1
Add open/close sound gains to the Doors API, balance sound levels (#2768) 2021-05-31 20:43:33 +01:00
SmallJoker
71ea0c65ea
Attachments: Proper data cleanup in callbacks (#2865) 2021-05-11 21:15:47 +02:00
tenplus1
642fde44f1
Use group for mushroom spread ABM (#2863)
Have mushroom spread abm use group:mushroom to spread not only default red and brown but all defined shrooms.
2021-05-08 14:42:34 +02:00
An0n3m0us
1c78666c56 Reclassify some items 2021-05-08 14:42:16 +02:00
ElCeejo
8158926862
Check for attachments before attaching player to bed (#2862) 2021-05-08 11:30:57 +02:00
SmallJoker
4945f4bf9a Carts: Fix 0/0 condition on faulty tool capabilities 2021-05-02 14:59:22 +02:00
sfan5
79e63a8496
Check for required engine features on startup 2021-04-27 11:50:32 +02:00
SmallJoker
c6171a8f29
Add Esperanto translation (#2739)
Co-authored-by: Jason Cartwright <cartwrightjason49@gmail.com>
2021-04-17 15:08:37 +02:00
Milan
27aeb2097c add submodule we_undo 2021-04-14 21:52:27 +02:00
An0n3m0us
42baede13f
Add specific groups to different types of grass (#2852) 2021-04-02 19:13:44 +02:00
An0n3m0us
0a90bd8a0e
Fix wield image for coral and kelp nodes (#2850) 2021-03-17 12:16:39 +01:00
Paul Ouellette
34bb232052 mtg_craftguide: Fix incorrect item tooltips
This happened when the same item was visible twice and one of them was a
group item. Fix it by ensuring that buttons that should have different
tooltips don't have the same element name.
2021-03-17 12:16:13 +01:00
Milan
b3072968f1 reregister rubber_tree_planks - by auouYmous 2021-03-14 21:17:31 +01:00
Milan
d3eb6883d1 update submodule bonemeal 2021-02-27 07:51:40 +01:00
Wuzzy
2c9733ac45
Add Lojban translation (#2835) 2021-02-23 20:00:46 +01:00
Ronoaldo Pereira
b6377a7c0e
Added Brazilian Portuguese translation (#2834)
Added the Brazilian Portuguese translation to all mods in the Minetest Game.
2021-02-23 20:00:02 +01:00
Milan
99b334109d update submodule skybox 2021-02-23 13:35:57 +01:00
Milan
1c260334b7 update submodule mesecons 2021-02-19 08:26:22 +01:00
Milan
8b951d54f6 update submodule technic 2021-02-19 08:25:24 +01:00
Nathaniel Freeman
73ea8e2e91
Update Spanish translation (#2824) 2021-02-15 21:54:48 +01:00
Wuzzy
46136bbf19
Update German translation (#2821) 2021-02-12 20:55:27 +01:00
ExeVirus
6bd059915c
Safe texture compression (#2808)
Only a single program was used to safely compress all textures in MTG.

 * `optipng -o7 -zm1-9 -nc -strip all -clobber %%f`

The key command used is -nc, which stops color mode changes. I.e. any RGBA textures will remain RGBA textures, with none being changes to 8-bit indexed mode.

utils/optimize_textures.sh performs this compression automatically, assuming optipng is installed.
2021-02-12 20:55:18 +01:00
Lars Müller
624dafc12b
Fix crash on exit of bed formspec if not sleeping (#2826) 2021-02-11 12:30:37 +01:00
An0n3m0us
3d95fceee8
Smoothen lava sounds at loop points (#2820)
Closes: #2818
2021-02-09 17:34:40 +01:00
sfan5
aa9cc39317 Update game APIs for use_texture_alpha deprecation 2021-02-07 11:48:05 +01:00
sfan5
08b13c9efb Fix deprecated alpha / use_texture_alpha use 2021-02-07 11:48:05 +01:00
SmallJoker
c1b236b4e3 weather: Fix error caused by missing biomes 2021-02-07 11:48:05 +01:00
Wuzzy
9d419bfac6
Update translation templates 2021-02-06 15:07:07 +01:00
Lars Müller
6a9cbcad82
Beds: Preserve player physics (#2789) 2021-02-01 23:00:05 +01:00
sfan5
ecfebe3c17 Revert "Correct door model dimensions (#2804)"
This introduces z-fighting so we'll just undo it. closes #2812
This reverts commit 3fdd5cdb5f.
2021-02-01 22:38:48 +01:00
An0n3m0us
3fdd5cdb5f
Correct door model dimensions (#2804) 2021-01-30 15:22:22 +01:00
An0n3m0us
e1e793d4da
Correct name of acacia mese postlight (#2800) 2021-01-30 15:20:40 +01:00
An0n3m0us
b648af479f
default: Add missing nodes to list (#2799) 2021-01-30 15:20:11 +01:00
Montandalar
87f6b941c4
Do not crash when a skeleton key is used on an unknown node (#2806) 2021-01-15 17:43:19 +01:00
Milan
a6f4d54716 update submodule pipeworks 2021-01-10 08:39:53 +01:00
The most random of all meshes
1ade8941b4
Fix boat floating in the air when water being drained away (#2788) 2020-12-28 15:56:04 +01:00
Milan
e1ee7827fd update submodules ethereal, illuna_ethereal 2020-12-23 17:57:49 +01:00
Milan
f9fe57bd86 moretrees: don't override rubbertree 2020-12-23 09:01:04 +01:00
Maksim
e6aec880de
Use Minetest 5.3 'minetest.is_creative_enabled' API (#2795) 2020-12-13 18:59:19 +01:00
Richard Try
9c29019301
Improve Russian translation (carts) (#2794) 2020-12-13 18:59:07 +01:00
IFRFSX
a1a50673c8
Update zh_CN translation for mtg_craftguide and dye (#2796)
Co-authored-by: IFRFSX <1079092922@qq.com>
2020-12-13 18:58:54 +01:00
Rafsanjani Atallah
0232288d5e
Fix some mistakes in the Indonesian translations (#2758) 2020-12-13 18:58:37 +01:00
Milan
8d31a3e8ec update submodule under_sky 2020-12-09 19:24:51 +01:00
Milan
afe8dc7bde update submodule skybox 2020-12-09 19:23:41 +01:00
auouymous
7ae983b669
Don't replace protected liquids with bones (#2790) 2020-12-08 22:20:16 +01:00
Milan
5223cb0fb8 update submodule illuna_events 2020-12-07 09:46:47 +01:00
Milan
2233a50ebc update submodule illuna_events 2020-12-06 08:29:50 +01:00
The most random of all meshes
29866dbcb3
Fix minor bug in german translation 2020-11-29 17:43:15 +01:00
Milan
76ccd587bb update submodule protector 2020-11-25 13:26:55 +01:00
Milan
49a467e0c8 update submodule xdecor 2020-11-14 09:36:42 +01:00
Milan
0b4cfe9894 update submodule mesecons 2020-11-14 09:34:02 +01:00
Milan
c48f5ec39f update submodule unified_inventory 2020-11-14 09:26:09 +01:00
Milan
86727a6c5b update submodule worldedit 2020-11-14 09:13:53 +01:00
An0n3m0us
2e7b509a94
Move player model sitting and laying positions to above the ground (#2746) 2020-11-13 18:14:25 +00:00
DS
226e2d4c12
Add missing not_in_creative_inventory group where appropriate (#2764) 2020-11-11 15:29:43 +00:00
CyberDonk3y
0a950c9932
Improve Russian translation (#2761) 2020-11-05 19:48:15 +01:00
Daretmavi
2953bf2bd6
Slovak translations (#2772) 2020-11-05 19:47:48 +01:00
SmallJoker
331bbae058
Fix deprecated get_player_velocity and set_physics_override calls (#2770) 2020-11-04 21:42:35 +01:00
Milan Ihl
43da1bf625 update submodule illuna_extras 2020-11-02 11:42:47 +01:00
Milan
48af4624cd add medieval inner glasses submodule 2020-10-23 23:01:39 +02:00
Paramat
720d4c8e3f
Do not apply waving shader to bush leaves (#2753) 2020-10-20 22:30:57 +01:00
Milan Ihl
0e1f58518e Merge branch 'technicworld' of ssh://git.tchncs.de:2241/Illuna-Minetest/minetest_game into technicworld 2020-10-17 12:54:28 +02:00
Milan Ihl
55476bcf79 add cape of agni 2020-10-17 12:54:17 +02:00
Milan
eab84d0272 added wrong submodule 2020-10-04 13:01:48 +02:00
Milan
e2482a91fd add submodule playeranim 2020-10-04 12:37:01 +02:00
Wuzzy
6605724fe1
Add icons for invisible nodes (#2718) 2020-09-30 16:41:04 +01:00
Milan Ihl
ffd3d9c167 update submodule mobs_monster 2020-09-28 12:26:35 +02:00
Milan Ihl
71c13e6d40 update submodule illuna_extras 2020-09-28 12:23:39 +02:00
Milan Ihl
3dcd664cd1 update submodule xdecor 2020-09-28 12:18:48 +02:00
Milan Ihl
443c23b033 fix xpanes doompane texture - by auouYmous 2020-09-28 12:14:42 +02:00
Milan Ihl
bf032e5bb4 update submodule mycastle 2020-09-28 12:13:53 +02:00
Milan Ihl
46039b1542 fix scifi_nodes inventory images - by auouYmous 2020-09-27 19:39:06 +02:00
Milan Ihl
fdd074589a update submodule sea 2020-09-27 19:19:49 +02:00
Milan
23ef1d3686 add forgotten mods as submodules 2020-09-24 23:27:32 +02:00
Milan Ihl
b8a0b6e0bb update submodule illuna_events 2020-09-24 22:25:04 +02:00
Milan Ihl
ca36bd79d5 update submodule technic 2020-09-24 22:14:04 +02:00
Milan Ihl
aabc839e3d update submodule pipeworks 2020-09-24 22:11:14 +02:00
Milan
f7855e2161 oops 2020-09-24 22:04:42 +02:00
Milan Ihl
76cdbf94d6 readd submodule hudbars 2020-09-24 21:50:09 +02:00
Milan Ihl
b561c3f560 remove submodule hudbars 2020-09-24 21:49:20 +02:00
Milan Ihl
8629138691 add submodule hbsprint 2020-09-24 21:43:35 +02:00
orbea
dd91a1bfe5
Furnace: Start the timer on on_metadata_inventory_take (#2639)
This fixes a cosmetic issue where if a player removes
items from the furnace it will not revert to showing that its
"Empty". The furnace would only show its empty when the the
items were used up by the smelting process.
2020-09-23 21:58:09 +01:00
sofar
5348d6e5bc
Fix builtin item metatable (#2328)
Co-authored-by: Alexander Weber <web.alexander@web.de>
2020-09-22 18:39:11 +02:00
Louis Royer
4c145bf9aa
Improve inner/outer stairs translation for external mods (#2584) 2020-09-21 23:38:49 +01:00
Paramat
63cffc4bd1
Improve player model credits, add contributors to license (#2741) 2020-09-21 23:36:59 +01:00
Paramat
1d3feba732
Update game description to manage expectations (#2740) 2020-09-20 00:40:49 +01:00
Milan Ihl
46c45b9b9e update submodule hangglider 2020-09-11 09:49:38 +02:00
Milan Ihl
8125b74b84 update submodule moreores 2020-09-11 09:45:46 +02:00
Milan Ihl
2e482a781d update submodule illuna 2020-09-11 09:43:28 +02:00
Milan Ihl
e05c059eb0 update submodule integral 2020-09-11 09:41:21 +02:00
Milan Ihl
ffa9713a97 update submodule digilines 2020-09-11 09:38:48 +02:00
Milan Ihl
3e4ec4ef52 update submodule worldedit 2020-09-11 09:37:13 +02:00
Milan Ihl
a1fd15c46c update submodule skybox 2020-09-11 09:35:31 +02:00
Milan Ihl
78ce543791 update submodule travelnet 2020-09-11 09:34:39 +02:00
Milan Ihl
cd30d90468 update submodule mesecons 2020-09-11 09:33:56 +02:00
Milan Ihl
dc50629483 update submodule pipeworks 2020-09-11 09:32:13 +02:00
Milan Ihl
a791218929 update submodule mobs_redo 2020-09-11 09:29:42 +02:00
Milan Ihl
b05283ae82 update submodule mobs_animal 2020-09-11 09:28:36 +02:00
Milan Ihl
a0583361f2 update submodule mobs_monster 2020-09-11 09:27:58 +02:00
Milan Ihl
fa5062e117 update submodule technic 2020-09-11 09:23:17 +02:00
Paramat
8d0fb34fb0
Player_api: Various maintenance (#2737)
Clear 'player_sneak' and 'player_api.player_attached' table values
when player leaves.
Remove unnecessary commas and whitespace.
Fix table name in 'game_api.txt'.
Clean up documentation in 'game_api.txt'.
2020-09-09 19:11:25 +02:00
An0n3m0us
268f869e67
beds: Various bug fixes (#2566)
· Fixes players sleeping in an occupied bed (Wuzzys code)
· Fixes 'sleepwalking' by checking players velocity (Wuzzys code)
· Fixes sleeping player flying off the bed when damaged and flying far away from the bed after death
· Fixes sleeping player being immobilized and bed undiggable after death
2020-09-02 18:32:06 +02:00
IFRFSX
25bf3fdc9c
Update Chinese translation (#2730) 2020-09-02 18:30:38 +02:00
An0n3m0us
befed5525a
Replace some sounds with new sounds (#2605) 2020-08-29 01:16:36 +01:00
SmallJoker
1da168b3c3
Craftguide: Fix error caused by removing invalid recipes (#2732) 2020-08-23 14:35:12 +02:00
Paul Ouellette
5d0e4aef45
Add simplified version of 'craftguide' mod, named 'mtg_craftguide' (#2396) 2020-08-22 00:20:58 +01:00
Milan Ihl
6067ef9d26 update submodule mg_villages 2020-08-18 13:39:57 +02:00
Milan Ihl
a68738f95f update submodule handle_schematics 2020-08-18 13:39:20 +02:00
Milan Ihl
cb48953f35 update submodule sea 2020-08-18 13:33:41 +02:00
Milan Ihl
46b8c34088 update submodule other_worlds 2020-08-18 13:28:39 +02:00
Milan Ihl
029ab5aa0c resolve mergeconflicts 2020-08-17 22:07:15 +02:00
An0n3m0us
686fdb5c06
Add different woods to mese posts (#2599) 2020-08-16 13:21:22 +02:00
An0n3m0us
0a96bac46d
Add furnace sounds (#2569)
Two sounds are played; one while the furnace is active (sound used is "fire_fire") and one after an item is cooked (sound used is "default_cool_lava").
2020-08-07 19:40:02 +02:00
tuedel
4858c2b3fb
sethome: Replace deprecated function calls (#2724) 2020-07-26 11:07:15 +02:00
An0n3m0us
12f75ab803
Add correct front texture to cart texture (#2720) 2020-07-24 17:59:42 +02:00
Milan
f0b62e1c7b update submodule loud_walking 2020-07-17 22:44:04 +02:00
sfan5
e193f9fda3
Add lava environment sound (#2683) 2020-07-16 23:26:13 +02:00
tchncs
94f31170e8 update submodule illuna_events 2020-07-03 22:50:22 +02:00
tchncs
f90441364e update submodule illuna_events 2020-07-03 22:45:11 +02:00
tchncs
aea634ade8 update submodule illuna_events 2020-07-03 14:10:37 +02:00
Muhammad Rifqi Priyo Susanto
8c01a5b288
Add Indonesian translations (#2693) 2020-06-29 18:41:50 +02:00
tenplus1
7cac67f097
TNT centre node adheres to protection
Make sure tnt.boom() doesnt replace centre node when explode_centre is true and ignore_protection is false.

Fixes: https://github.com/minetest/minetest_game/issues/2663
2020-06-28 15:50:46 +02:00
Wuzzy
0648252056
Update German translation 2020-06-28 15:50:00 +02:00
updatepo.sh
8855490b7f Update translation templates 2020-06-26 14:41:30 +02:00
JDiaz
3257780b32
farming: Update Spanish translation (#2701) 2020-06-25 12:35:36 +02:00
tchncs
cf6374df33 update submodule technic 2020-06-24 23:14:10 +02:00
tchncs
985823ea57 update submodule technic 2020-06-24 23:11:35 +02:00
Paramat
b2d0f0ac8d
Update nodes papyrus can grow on, include default:dry_dirt (#2705)
Fixes papyrus not growing on savanna dirt.
Also updates the nodes papyrus can grow on, which were incorrect for a long time.
2020-06-21 23:24:56 +01:00
Paramat
e8a7e75319
Make dry grass spread on default:dirt again (#2687) 2020-06-16 20:42:45 +01:00
Hooded Ice
d03d7e9bdc
Change brake rail to red (#2692) 2020-06-12 23:37:23 +02:00
sfan5
af045dcd8b sethome: Do not write empty homes file 2020-06-10 20:29:50 +02:00
sfan5
6d2a897e1b
creative: Update for compatibility with minetest.creative_is_enabled (#2691) 2020-06-07 00:15:35 +02:00
sfan5
b1ab8d5123
Implement searching for translated names in creative inventory (#2675) 2020-06-05 14:29:34 +02:00
sfan5
6e345cf136
Use node particles for TNT explosions (#2695) 2020-06-02 12:48:56 +02:00
sfan5
e849d54572
carts: Fix item collection (#2689) 2020-05-29 22:54:47 +02:00
Milan
a12423a702 update submodule names_per_ip 2020-05-28 21:02:37 +02:00
An0n3m0us
0662f96284
Reduce hud icons size to 12x12 pixels (#2669) 2020-05-28 11:12:15 +02:00
sfan5
84da00acd4
Add node particles when leafdecay removes a node (#2686) 2020-05-25 15:56:23 +02:00
Milan Ihl
f2205a2acc update submodule illuna 2020-05-21 17:00:50 +02:00
Milan Ihl
33ee2f238c update submodule technic 2020-05-21 11:52:53 +02:00
Milan Ihl
5bfd8ffc78 update submodule illuna 2020-05-21 11:22:20 +02:00
Milan Ihl
74f78b0a0a commit forgotten change in marsdoors 2020-05-21 11:05:07 +02:00
Milan Ihl
50315e5f5e update submodule illuna 2020-05-21 10:50:01 +02:00
Milan Ihl
bb7b8aac08 darkage: change aliases 2020-05-21 10:43:20 +02:00
Milan Ihl
5f7bea5726 marsdoors: add moreblocks registrations 2020-05-20 14:06:37 +02:00
Milan Ihl
b795a1d1ec update submodule illuna_ethereal 2020-05-20 13:51:20 +02:00
Milan Ihl
22b9fd316c update submodule illuna 2020-05-20 13:05:00 +02:00
SmallJoker
3452938c76 Carts: Re-add erroneously removed driver reset
carts:manage_attachment does not handle the driver value of the cart,
hence carts could not be used by another player until it's replaced.
2020-05-16 19:26:28 +02:00
SmallJoker
b787fcf7e4 Carts: Reset player view and attachment table on death
Fixes #2681
2020-05-15 19:04:38 +02:00
Paramat
e5a7af1c4a
Add wild cotton plant in savanna as a source of cotton seeds (#2617)
Junglegrass is unchanged as a source of cotton seeds for now, but
probably should be removed as a source in future, as players get
used to the new source.
2020-05-14 23:49:17 +01:00
sfan5
b3d91a487d
Add new dry shrub texture by Extex101 (#2680) 2020-05-14 22:33:53 +01:00
Hamlet
16c950f688
doors: Update Italian translation (#2670) 2020-05-11 23:13:00 +02:00
sfan5
e5b54c6ead
Switch TNT explosions to use add_player_velocity (#2674) 2020-05-10 14:10:29 +02:00
Yaman Qalieh
3f42c6c243
Add oddly_breakable_by_hand to glass stairs and slabs 2020-05-10 13:37:37 +02:00
sfan5
ef45a8e148
doors: Remove unnecessary nodebox and empty texture (#2662) 2020-05-04 19:20:01 +02:00
Milan
8bcbdf6062 update submodule mobs_animal 2020-05-01 21:29:34 +02:00
Milan
a7ead2dbfa bring moreglass back in sync 2020-05-01 21:00:13 +02:00
Milan Ihl
e13a4664e0 replace submodule moreglass 2020-05-01 20:53:27 +02:00
Zughy
d88e551071
Fix cart inventory image rendering (#2666)
Before it was rendering the side on both the side and the front of the minetest.inventorycube
2020-04-30 19:51:39 +02:00
HybridDog
190f7fdac9
Add a missing article to the sign action message (#2651) 2020-04-29 21:11:21 +02:00
sfan5
33eb7cee2a
Fix flammable item entities crashing (#2659) 2020-04-24 21:12:40 +02:00
An0n3m0us
189d2d9fb1
Fix door model UV for open and close (#2372)
Introduce _c and _d door types to correctly render the texture faces for the open and closed state.
2020-04-24 21:04:00 +02:00
David Leal
81c5b6b399
beds: Use player_api functions instead of default (#2654) 2020-04-23 22:19:58 +02:00
tchncs
11f5f0b96d update submodule eventkeys 2020-04-17 18:25:53 +02:00
Paramat
52c6921cb2
Make default:snow collisionbox half of nodebox height (#2647) 2020-04-14 19:09:24 +02:00
sfan5
bd64188ee5 Override builtin item entity the portable way 2020-04-14 13:31:25 +02:00
bell07
fb18a5b20d
Make default.chest.register_chest() usable for other mods (#2127) 2020-04-13 20:26:44 +02:00
Paul Ouellette
ea4ce80f7c
Make straw stairs usable as fuel (#2627) 2020-04-13 11:34:10 +02:00
IFRFSX
36b2bcb5f3
Add Basic Fire Description (#2568) 2020-04-11 20:50:49 +02:00
orbea
695f98f213
player_api: Remove local variable (#2640) 2020-04-08 20:40:19 +02:00
sfan5
545ec0741c Fix creative category sorting in certain cases 2020-04-08 17:25:09 +02:00
sfan5
c1f41720fc Fix crash on TNT explosions if tnt is disabled 2020-04-08 17:24:10 +02:00
orbea
14a385d68c
trees: Reduce local variables (#2637) 2020-04-07 19:36:03 +02:00
Maksim
03c9aed221
Fire mod: Code cleanup, compress textures 2020-04-06 21:09:39 +01:00
Paramat
720b24ed2d
Weather mod: Tune cloud density variation
Previously, cloud density was too low at medium humidity.
Tune cloud density variation to match the default/classic value at
humidity midvalue 50.
Tune the lower limit of cloud density that occurs at extreme low
humidity.
Increase minimum cloud thickness to 2 nodes.
Add comments.
2020-04-06 21:05:07 +01:00
Paramat
4243d28846
Clarify descriptions of dry grass, dry dirt 2020-04-06 21:03:57 +01:00
tchncs
f6ce2ae775 update submodule illuna_extras 2020-04-06 17:47:28 +02:00
Maksim
7d230fdbf8
Enable player animation when Right Click (#2622) 2020-04-06 15:22:08 +02:00
An0n3m0us
7fc7fa4843
Transform brick top texture to align bricks correctly (#2607) 2020-04-06 15:19:52 +02:00
An0n3m0us
05fad37b3c
Sort items into correct categories (#2612) 2020-04-06 15:15:50 +02:00
tchncs
79d63724d5 update submodule hangglider 2020-04-05 22:40:15 +02:00
tchncs
5125c92709 update submodule illuna_events 2020-04-05 13:05:47 +02:00
sfan5
8863527bb6 Fix respawn not working at all when suitable position was not found
The player should always be teleported away when they die and
we can still fall back to the engine spawning code.
2020-04-04 13:06:40 +02:00
Milan
55e54c7bf4 update submodule mobs_redo 2020-03-27 09:00:45 +01:00
Milan
aab8458f85 update submodule mobs_animal 2020-03-27 08:56:53 +01:00
Milan
b5b54c734e update submodule mobs_monster 2020-03-27 08:34:07 +01:00
Milan
026866d489 update submodule ethereal 2020-03-26 17:27:21 +01:00
Milan
1673298270 update submodule technic 2020-03-26 15:57:44 +01:00
Milan
33ff2b1bc0 update submodule sprint 2020-03-23 11:25:00 +01:00
Milan
ca5546e8fa update submodule hudbars 2020-03-23 11:24:27 +01:00
Milan
ae1a6e7c93 update submodule hudbars 2020-03-21 13:01:38 +01:00
Milan
f3d61fccf0 update submodule chat3 2020-03-21 12:20:46 +01:00
sfan5
fbbc7fc996 player_api: Prevent knockback when player is set as attached
This is not directly related to player models but fits well
as a convenience feature in player_api.
2020-03-17 22:08:36 +01:00
TumeniNodes
b9dc758fef
xpanes: fix code style (#2618) 2020-03-15 15:12:21 +01:00
Milan
2071f1dcf7 update submodule skybox 2020-03-14 11:08:58 +01:00
Milan
d100a74993 replace submodule skybox 2020-03-14 11:00:42 +01:00
Milan
c9d0077bea update submodule ethereal 2020-03-12 20:06:02 +01:00
Milan
d4a62fb966 trying to fix darkage moreblocks aliases ..again 2020-03-12 19:46:22 +01:00
Milan
c26b9f5d88 trying to fix darkage moreblocks aliases 2020-03-12 19:42:09 +01:00
Milan
07edfd8e2a update submodule illuna_extras 2020-03-12 19:37:49 +01:00
Milan
fb0f4ef982 update submodule illuna_extras 2020-03-12 19:32:50 +01:00
Milan
7825f84bc1 update submodule illuna_extras 2020-03-07 21:37:32 +01:00
TumeniNodes
8b3b92dfdf
xpanes: remove unused textures (#2614) 2020-03-07 20:25:43 +01:00
sfan5
07a8067348
Fix TNT mod crash when entities disappear during explosion (#2616) 2020-03-06 21:51:19 +01:00
sfan5
3a863053c0
Dungeon loot: Warn on unknown registered loot items (#2613) 2020-03-06 21:51:07 +01:00
Milan
b9cf11438f update submodule quartz 2020-03-05 21:14:39 +01:00
Milan
20d27a28ff add darkage moreblocks aliases 2020-03-05 20:49:09 +01:00
Milan
51c05e61e1 update submodule illuna 2020-03-05 20:34:26 +01:00
Milan
bb6134e982 update submodule illuna_extras 2020-03-05 20:22:02 +01:00
Milan
af59636480 update submodule spawners 2020-03-05 08:56:09 +01:00
Milan
a9f53bca8b switch branch for submodule spawners 2020-03-05 08:52:43 +01:00
Milan
06d55bcc6f add submodule spawners 2020-03-05 08:40:09 +01:00
Milan
f775156061 add submodule skybox 2020-03-05 08:39:15 +01:00
Milan
d50a45ff93 add submodule moreglass 2020-03-05 08:36:01 +01:00
Milan
b2a0b4fa71 add submodule mobf_trader 2020-03-05 08:34:36 +01:00
Milan
cbc3192289 add submodule medieval_craft 2020-03-05 08:31:58 +01:00
Milan
32ec446c93 update submodule illuna 2020-03-05 08:31:26 +01:00
Milan
bb50a16868 add submodule maptools 2020-03-05 08:25:49 +01:00
Milan
b7e97a2eb1 add submodule christmas_craft 2020-03-05 08:23:41 +01:00
Milan
a48fd1bf95 add submodule bridges 2020-03-05 08:21:06 +01:00
Milan
38b709bbbd add submodule bitchange 2020-03-05 08:19:53 +01:00
Milan
8dc84356dc add submodule biome_lib 2020-03-05 08:19:12 +01:00
Milan
9496d23d7e add submodule arrow_signs 2020-03-05 08:17:48 +01:00
Milan
a40cced1d3 update submodule illuna_extras 2020-03-03 21:40:11 +01:00
Milan
7e1e84fc68 update submodule illuna_ethereal 2020-03-03 21:30:12 +01:00
Milan
871be2cc9f update submodule illuna 2020-03-03 20:49:58 +01:00
Milan
4fdc4dbfb9 update submodule technic 2020-03-03 20:44:55 +01:00
Milan
84efc00708 darkage/moreblocks compatibility update 2020-03-03 17:17:48 +01:00
Milan
2c32984a17 update submodule illuna_extras 2020-03-03 17:17:14 +01:00
Milan
894f4b6838 update submodule illuna 2020-03-03 17:15:48 +01:00
Milan
7eb09c899e update submodule xdecor 2020-03-03 17:13:33 +01:00
IFRFSX
91ac075cff
Update Chinese Translation, Add Traditional Chinese Translation (#2596) 2020-03-02 21:53:12 +01:00
SmallJoker
fe9cdba0ec
Creative: Skip redundant refreshes, fix reset button (#2611)
Skips redundant calls to creative.update_creative_inventory and fixes the 'Reset' button which double-refreshed the filter cache.
2020-03-02 21:41:42 +01:00
Milan
2c80417a25 update submodule moreores 2020-03-02 21:40:27 +01:00
Milan
88ca97122b replace broken submodule unifieddyes 2020-03-02 21:04:25 +01:00
Milan
970ef05984 try to fix up gitmodules 2020-03-02 21:02:00 +01:00
Milan
23cb03e39e update submodule basic_materials 2020-03-01 21:04:31 +01:00
Milan
1ffcf37cd8 Merge branch 'technicworld' of https://git.tchncs.de/Illuna-Minetest/minetest_game into technicworld 2020-03-01 20:12:45 +01:00
Milan
0017c6db27 update submodule moreblocks 2020-03-01 20:12:30 +01:00
Milan
2771241c32 update submodule wardrobe 2020-02-29 19:47:57 +01:00
Milan
f8ade4e23c update submodule illuna_extras 2020-02-29 17:39:06 +01:00
Milan
766469b91d update submodule illuna_extras 2020-02-29 17:14:59 +01:00
Milan
c54d83185a update submodule cottages 2020-02-29 16:26:17 +01:00
Milan
5d3297adb5 add submodule basic_signs 2020-02-29 16:22:35 +01:00
Milan
422b2370fb replace submodule unifieddyes 2020-02-28 21:27:42 +01:00
Milan
3ec19ecb76 update submodule homedecor_modpack 2020-02-28 21:20:48 +01:00
Milan
001eb5d930 use latest master for submodule signs_lib 2020-02-28 08:35:58 +01:00
Milan
a7572abd46 replace submodule signs_lib with newer gitlab version 2020-02-28 08:28:40 +01:00
An0n3m0us
8d9aa07752
Sort loot registration into respective mods (#2602) 2020-02-23 14:41:13 +01:00
Milan
0c56cf10c3 update submodule illuna_extras 2020-02-17 19:36:09 +01:00
Milan
20c7f636cb update submodule xdecor 2020-02-17 19:07:27 +01:00
Milan
cdbbe547b8 update submodule bows 2020-02-16 15:31:04 +01:00
Andrey2470T
34b410319e
Increase speed of flowing water/river water animations
To visually match the 1 node per second spread of flowing water.
2020-02-14 00:01:15 +00:00
An0n3m0us
3ea648f5bf
Disallow screwdriver rotating torches, to avoid bad torch rotations 2020-02-11 03:58:41 +00:00
An0n3m0us
232cc2bd1c
Add log for seeds on place 2020-02-10 22:00:40 +01:00
Paramat
db632b67bf
Fix missing papyrus in savanna, add a dry dirt version
Papyrus was missing from the dry dirt 'savanna_shore' biome due to
only being placed on dirt. A mistake made when changing savanna
dirt to dry dirt.

Rename existing papyrus schematic to 'papyrus_on_dirt' and only
place in the 'rainforest_swamp' biome.
Add a new papyrus schematic 'papyrus_on_dry_dirt', placed in the
'savanna' biome.
2020-02-09 01:34:17 +00:00
Louis Royer
1420376e32
Fix french translation of snow block slab 2020-02-08 21:06:17 +00:00
Paramat
9bf64b61c2
Fix simple bed height, make player lay down just above it, not inside it 2020-02-08 03:11:44 +00:00
IFRFSX
f255e36d78
Add traditional Chinese translation (#2579) 2020-02-06 20:15:13 +01:00
sfan5
d3e26dba18 Convert minetest.sound_play uses to ephemeral 2020-02-05 22:24:23 +01:00
DS
176ddba176 Reset spawn position on bed destruction 2020-01-26 18:59:44 +01:00
IFRFSX
eac4795326 Update Chinese translation (#2563)
rail = 轨道 / 栏杆
grass = 草

and, mese color is yellow, so i translate it to "黄石"。(Chinese words without MESE)
2020-01-25 16:55:14 +01:00
Zaoqi
da39bae50e Add zh_CN translation 2020-01-22 19:09:38 +01:00
Konstantin Ilyashenko
7e9a54abaf Replace Russian translation of Pickaxe (#2556) 2020-01-09 19:09:06 +01:00
Lejo
beb0aefa2d Make can_interact_with_node() check for key group instead of default:key 2020-01-06 21:16:33 +00:00
Thomas--S
1940961d63 Move duplicate recipe from books to default.register_craft_metadata_copy()
This allows mods to easily implement the same behaviour, e.g. for letters.
2020-01-04 00:09:58 +00:00
An0n3m0us
6e32287a42 Move crafting, cooking and fuel recipes into corresponding files 2020-01-01 01:38:06 +00:00
Zaoqi
1082466796 Rename core to minetest (#2552) 2019-12-29 12:28:30 +01:00
An0n3m0us
258332578a Player model: Add bobbing to walk animation, more subtle standing animation 2019-12-23 02:14:25 +00:00
Paramat
150122bfe7
Remove Mapgen V7 floatland biome code
In preparation for a new Mapgen V7 floatland implementation.
2019-12-18 23:59:45 +00:00
Paramat
d04b709181
Add missing 'weather' mod documentation to minetest.conf.example 2019-12-18 22:32:09 +00:00
Paramat
c0335e24c9
Convert grass footstep sounds from stereo to mono 2019-12-18 22:31:29 +00:00
Maksim
f176ba4873 Make tool crafting recipes more compact, move to tools.lua 2019-12-16 00:29:33 +00:00
Milan
f3fd226c91 update submodule illuna_events 2019-12-05 21:51:09 +01:00
Paramat
5b21d1de34
README: Use correct link, make link clickable 2019-12-04 20:38:01 +00:00
Milan
d359c0dbf9 update submodule illuna_events 2019-12-02 18:46:00 +01:00
Muhammad Nur Hidayat Yasuyoshi (MNH48)
710605687b Add Malay translation 2019-11-30 17:31:40 +01:00
Aresiel
10dce79451 Add Swedish translation 2019-11-30 17:31:29 +01:00
OgelGames
0f764bf447 Coral 'on place': Pass node to 'on rightclick', not node name 2019-11-28 02:01:19 +00:00
Milan
2ee22c2eaa add submodule cloaking 2019-11-26 17:05:40 +01:00
Milan
b1b57291fa drop submodule invis 2019-11-26 17:04:15 +01:00
Milan
62ed4417a3 add submodule eventkeys 2019-11-26 17:03:06 +01:00
Kevin Nel
00a8bd521a Fix popping sound in default_grass_footstep (#2538) 2019-11-25 10:50:20 +01:00
Andrey2470T
2f6d0bf267 Add 4th item row to creative inventory. Align search, trash, page navigation 2019-11-23 21:35:02 +00:00
An0n3m0us
d9f8c6cc43 Escape translated text in 'beds' mod formspec 2019-11-22 21:47:47 +00:00
Paramat
5b1875ef41
Papyrus: Add to the rainforest swamp biome
Previously, papyrus was limited to the savanna biome.
Rainforest is a suitable habitat for papyrus.
Makes papyrus a little less difficult to find.
Move swamp jungletrees into a separate registration, to allow
applying distribution by perlin noise to keep these away from
papyrus areas.

Fix error: Remove non-functional 'rainforest swamp' from the
biome list for the jungle log decoration. It is not placed in
swamps due to the 'y max/min' and 'place on' parameters.
2019-11-15 19:47:14 +00:00
SmallJoker
5017f3b614 Weather: Replace deprecated get2d with get_2d 2019-11-13 19:59:58 +01:00
Milan Ihl
b8c1254410 update submodule illuna_extras 2019-11-11 22:08:05 +01:00
Andrey2470T
6fea665fcc Add Russian translation (#2525) 2019-10-24 21:54:20 +02:00
Bartosz
dd71dcbcf6 boats: Improve physics by implementing drag and friction forces
Implement drag force according to the equation:
drag_force = drag_coefficient * speed ^2
Also add a small constant force to implement friction force.
2019-10-24 03:47:28 +01:00
sfan5
f9a9e87af6
Improve creative inventory search (#2523) 2019-10-22 22:46:19 +02:00
Milan
a3f925c993 add submodule invis 2019-10-21 17:35:02 +02:00
Milan
5feba815c3 update submodule illuna_events 2019-10-21 17:34:33 +02:00
Milan Ihl
168b352a0b update submodule illuna_events 2019-10-20 18:11:47 +02:00
Milan Ihl
b2679fdd2e update submodule illuna_events 2019-10-18 10:30:31 +02:00
Paramat
7caa5d36f2
Move hotbar code/textures, and damage sound, from player_api to default
These are unrelated to the Player API and player object.
All other GUI/HUD code and textures are in default.
All other engine hardcoded sounds are in default.
The player_api mod is highly likely to be used unchanged in new games,
so logical grouping of content will help the creation of new games.
2019-10-18 02:43:06 +01:00
Milan Ihl
d1b90533c0 update submodule illuna_events 2019-10-17 14:49:02 +02:00
Milan Ihl
2b24355fa1 update submodule illuna_events 2019-10-16 20:48:56 +02:00
Paramat
7c1fd9c24e
Add initial 'weather' mod to vary cloud density, thickness, velocity 2019-10-15 00:38:41 +01:00
luk3yx
ef7df329d2 Fix duplicate background in formspec prepend (#2524) 2019-10-14 22:53:57 +02:00
Lars Hofhansl
6042e963f7 Increase (ocean) water opacity to 191 2019-10-12 18:35:56 +02:00
Hamlet
93a49f082c Italian translation (#2491) 2019-10-12 14:30:37 +02:00
JDiaz
a00ff24df9 Spanish Translation (#2505) 2019-10-10 21:19:20 +02:00
DrHackberry
0f369b43fe French translation (#2514) 2019-10-10 21:18:25 +02:00
sfan5
f87c3d05ae player_api: Set correct visual size for legacy player model 2019-10-06 14:06:02 +02:00
Milan
b0fbc5dbc2 update submodule 3d_armor 2019-10-06 08:38:49 +02:00
Milan
b78a5b2b85 update submodule mobs_redo 2019-10-05 19:29:33 +02:00
Milan
3879010dd5 update submodule illuna_events 2019-10-05 19:01:05 +02:00
SmallJoker
1c413ede9a Use background9 for backwards compatibility 2019-10-05 17:55:42 +02:00
Milan
e73d2f3ffe update submodule mobs_redo 2019-10-05 17:55:37 +02:00
Milan
087d54c3dc update submodule mobs_redo 2019-10-05 17:33:59 +02:00
Milan
4a5e3ea09c update submodule illuna_events 2019-10-05 17:28:51 +02:00
Milan
e61d57b3aa add illuna_events submodule 2019-10-05 14:26:33 +02:00
Wuzzy
8c9821b227 Update translation templates and German (#2512) 2019-10-03 18:44:34 +02:00
SnicklePickles
ce1eaeebbe Grammar updates README.txt 2019-10-01 21:47:58 +02:00
TumeniNodes
f2a07b0a51 Xpanes: Add new steel bar door/trapdoor sounds
No longer use the unsuitable steel door/trapdoor sound.
2019-09-28 21:53:50 +01:00
Alex Yst
c800398593 Always disable leafdecay for player-placed leaves, even when 'sneaking'
Avoids player-placed leaves decaying when building while sneaking, which is common.
2019-09-28 21:10:26 +01:00
An0n3m0us
05375c0fd4 Fix glass panes sides (#2500) 2019-09-27 00:35:06 +02:00
TumeniNodes
23ceb30e88 Xpanes: Register steel bar door and steel bar trapdoor
Register using the 'doors' mod API.
2019-09-22 23:05:38 +01:00
Wuzzy
106c36da33 Add translation templates and German translation 2019-09-22 13:42:40 +02:00
Paramat
86a55d3584
Marram grass: Fix noise flags to make 2D noise 'eased' (#2493)
Increase noise resolution from 4 to 2 nodes for a higher quality
distribution.
Retune noise parameters to compensate for using eased noise.
2019-09-21 21:28:09 +01:00
An0n3m0us
b31795dd04 Vessels: Fix vessels shelf infotext 2019-09-21 11:45:03 +02:00
sfan5
3f7cd062c3
Fix trapdoor infotext to correctly describe the type of trapdoor 2019-09-20 20:56:20 +02:00
sfan5
09bed49b5a
Fix door infotext to correctly describe the type of door 2019-09-20 20:10:58 +02:00
leucome
00f9287075 Leafdecay: Use param2 ~= 1 instead of param2 == 0 2019-09-19 02:13:18 +01:00
An0n3m0us
cbb0529ace Set fuel percentage to decrease (#2481) 2019-09-19 00:36:50 +02:00
sfan5
b4c7522248
Fix more translation strings (#2487) 2019-09-18 20:38:27 +02:00
mbartlett21
c42a525ce8 Add option for non-jumpable fences and walls
Add an option, default disabled, to extend the collision boxes upwards.
2019-09-16 21:38:02 +01:00
An0n3m0us
1f7ea89cb6 Add missing infotext to nodes (#2477) 2019-09-14 20:30:26 +02:00
sfan5
888383a812 Fix water no longer waving
broken by bb9279ccb8
2019-09-14 14:30:44 +02:00
An0n3m0us
88114a74e9 Add vessels group to firefly vessel 2019-09-13 20:47:09 +02:00
sfan5
e4adb01fbf
Fix and improve translation strings (#2471) 2019-09-12 19:03:10 +02:00
Paramat
ea992bdace
Add initial environmental sounds mod with flowing water sounds
default:river_water_source can also create sound if desired as
rivers are considered to be flowing water.
A simple mod for now, with the intention to later use new engine
environmental sound features if/when they appear.
2019-09-12 00:46:40 +01:00
Yves Quemener
bb9279ccb8 Add support for MT 5 game translation (rebasing ) (#2466)
rebased #2368
2019-09-10 19:09:51 +02:00
mbartlett21
d99a176b69 Xpanes: Use 'swap node' instead of 'set node' 2019-09-06 21:39:23 +01:00
Panquesito7
7e16ec7a2f Convert README.txt to Markdown format 2019-09-05 22:39:24 +01:00
Paramat
e8097c9e87
Creative: Override the hand instead of re-registering
Allows the initial hand registration to alter the 'wield_scale' without
needing to also alter it in creative mod.
Also make default mod a dependency again, as the initial hand
registration is required.
2019-08-31 19:44:17 +01:00
Paramat
5c3e4b1d20
Spawn: Avoid spawning outside small worlds
Previously, the value of 'mapgen_limit' was not used to limit the
spawn position.
If a friendly-biome spawn point is not found within a small world,
spawn point falls back to the engine spawn point, which has a larger
chance of success.
2019-08-28 03:19:34 +01:00
TumeniNodes
553b0f9d72 Add new TNT sounds 2019-08-28 03:06:23 +01:00
Milan
c5bfd306c0 update submodule technic 2019-08-20 21:58:53 +02:00
Paul Ouellette
7269711911 Furnace: Improve fuel item replacement support
The output returned by `get_craft_result` has a replacements table that
contains any replacement items that could not be placed in the input
(due to the input stack having a count > 1). Put these replacements in
the dst list or drop them on the furnace.
2019-08-20 21:15:28 +02:00
coil
3a3f71aa50 Verify object is player before checking privs (#2448)
This prevents a crash when a 'nil' digger is passed by the engine to
minetest.node_dig.
2019-08-19 19:24:19 +02:00
Paramat
fac8f390b1
TNT: Remove unusable sounds, use temporary placeholders 2019-08-18 19:47:06 +01:00
Paramat
4eadf80634
Sfinv: Add and use a crafting arrow texture instead of using furnace arrow 2019-08-13 21:57:32 +01:00
Paul Ouellette
e5ebb36cd5 Furnace: Fix "output full" infotext 2019-08-11 16:28:02 +02:00
Paramat
2063fcd075
Make the creative mod hand dig 'dig_immediate' nodes fast
Engine change now makes this possible.
2019-08-03 20:51:58 +01:00
HybridDog
a2254bd0af Warn when a mod registers a stairs node with an existing name 2019-08-01 21:55:26 +02:00
TumeniNodes
7f830124f7 Various mods: Use " " instead of ' ' for item names 2019-08-01 02:40:39 +01:00
Milan
d86a6d2162 update submodule ethereal 2019-07-31 22:34:15 +02:00
Milan
3f3f29fe8c make fire nodes possible again 2019-07-31 20:11:17 +02:00
TumeniNodes
a5bde8e9ba Default: Use " " instead of ' ' for item names 2019-07-31 00:16:44 +01:00
Paramat
6716fc74ec
Add patches of bare 'dry dirt' to savanna
Tune noise to appear roughly where long dry grass is least dense and shortest.
2019-07-30 03:55:17 +01:00
Milan
04ac38a3bb update submodule xdecor 2019-07-28 21:04:21 +02:00
TumeniNodes
c32b8adaa3 Add 'dry dirt' and 'dry dirt with dry grass' nodes for savanna biome 2019-07-26 17:50:44 +01:00
TumeniNodes
4282a93a02 Creative: Add 'default' as optional dependency
Fixes bugs caused by removing 'default' as a hard dependency.
2019-07-22 02:26:52 +01:00
Paramat
d16612c1cb
Add new, longer 'default_grass_side' texture
Update side texture to match the new top texture.
3/4 side coverage instead of 1/2,
2019-07-22 02:18:20 +01:00
Paramat
9fe877ef99
Creative: Remove unnecessary dependency on 'default' 2019-07-21 03:24:47 +01:00
sfan5
a81a7e0c78
Merge pull request #2322 from Calinou/travis-luacheck-color
Enable colored Luacheck output on Travis CI
2019-07-17 00:38:30 +02:00
sfan5
9b226c7045 Switch to mod.conf, delete deprecated depends.txt 2019-07-17 00:38:23 +02:00
sfan5
773011fd85 Fix potential crash when few loot items are registered 2019-07-16 23:29:29 +02:00
sfan5
c3403936d3 Fix luacheck warning 2019-07-16 23:17:14 +02:00
sfan5
b701e500aa Support for icesheet dungeons in dungeon_loot 2019-07-16 22:26:35 +02:00
sfan5
37710866f0 Switch dungeon type detection to biome name
see #2400, also removed a now unused alias
2019-07-16 22:26:35 +02:00
TumeniNodes
bfb84da39c Add new 'default_grass' texture 2019-07-15 17:43:05 +01:00
Paramat
3bca295da8
New lighter, greyer permafrost texture 2019-07-13 23:35:25 +01:00
acmgit
83fb6fe872 Remove stack_max from bucket:bucket_empty 2019-07-13 17:47:45 +01:00
SmallJoker
95aaec6670 Allow opening chests when wielding corals
Code simplification by combining the on_place functions.
2019-07-12 20:01:27 +01:00
bell07
5b1d5819e5 Unify hotbar formspec for sfinv and creative
sfinv: Add lists above the content to support listrings in content.
Reuse sfinv inventory lists for creative.
2019-07-10 21:55:35 +01:00
Milan
2770eba1af update submodule hangglider_regular 2019-07-04 12:48:35 +02:00
Milan
c8402fd0d2 fix crash from darkage 2019-07-04 12:39:18 +02:00
luk3yx
3d530e0c25 intersects_protection(): Fix compatibility code 2019-07-03 19:10:39 +02:00
Paramat
e7be81242b
Define dungeon nodes in biome definitions (#2400)
Icesheet ice dungeons now have ice stairs.
Remove some now-unnecessary sandstone mapgen aliases, one
remains as it is required by the dungeon loot mod.
Re-arrange mapgen aliases to separate those needed for mgv6.
2019-07-01 21:58:47 +01:00
rubenwardy
a6a719967a Use 9-slice background in formspec theme 2019-06-24 00:10:13 +01:00
t0ny2
54bb0afe7f Make waterlily wave when placed on waving water 2019-06-16 22:09:36 +01:00
SmallJoker
0f771a27c3 Allow overriding default.after_place_leaves and default.grow_sapling 2019-06-07 20:35:24 +01:00
Paramat
ca7c131133
Large cactus schematic: Don't force-place root node
This schematic is used for sapling-grown large cacti, so should not
destroy the sand node below, as sand nodes are in short supply in
some situations.
Like trees, only force-place the node that replaces the sapling.
2019-06-07 20:34:13 +01:00
acmgit
61bfac0fa2 Prevent potential crash caused by moss growth ABM 2019-06-02 18:50:20 +01:00
An0n3m0us
e19f42d648 Add groups for tools and mushrooms (#2378) 2019-06-01 21:10:30 +02:00
Milan
f0dbf44299 drop darkage lamp 2019-05-31 10:41:48 +02:00
Zweihorn
76a08a7058 wool: use global 'dye.dyes' table 2019-05-26 20:21:31 +01:00
Paul Ouellette
80c10cee15 Capitalize author in game.conf to match ContentDB
The author is used to track packages for updating, so it should match.
2019-05-26 20:16:52 +01:00
Milan Ihl
302b04ff1b add missing files 2019-05-20 18:06:46 +02:00
Milan Ihl
42173f648d update submodule rhotator 2019-05-20 18:01:07 +02:00
Milan Ihl
f0ef4286a0 update submodule illuna_extras 2019-05-20 17:55:35 +02:00
Milan Ihl
1f21dcd616 add vipworld modpack 2019-05-20 17:50:22 +02:00
Paramat
aee5ba64f9
Make cave liquids biome-determined
No longer use the hardcoded engine cave liquids.
Water only in '_ocean' biomes, water and lava in '_under' biomes.
2019-05-18 21:22:19 +01:00
Paramat
5c48c76aa2
Fix trapdoor side textures and orientations
Previously, opening a trapdoor caused the side textures to flip.

Fix the incorrect textures.
Also add a texture transform to a tile of the open trapdoor, such
that the closed trapdoor sides use the lower part of the texture
and the open trapdoor sides use the higher part.

Clean up some codestyle issues.
2019-05-03 23:49:07 +01:00
Milan
6e35aebc06 update submodule ethereal 2019-04-22 08:14:12 +02:00
Paramat
f21bab2ff9
Split underground biome to correspond to surface biomes
In preparation for biome-defined: dungeon materials, cave liquids,
stone type, ores, decorations.
'_ocean' biomes now extend to y = -255 to be deeper than default
mgv5 oceans, and to create 'shallow underground biomes'.
Remove unnecessary biome lists for gravel and silver sand blob ores,
as those are already defined to only appear in default:stone.
2019-04-19 21:23:26 +01:00
tchncs
fcccc13148 update submodule chakram 2019-04-14 13:20:10 +02:00
tchncs
6914ee59bc Merge branch 'technicworld' of https://git.tchncs.de/Illuna-Minetest/minetest_game into technicworld 2019-04-13 17:12:26 +02:00
tchncs
f018a59785 update submodule illuna 2019-04-13 17:12:14 +02:00
Milan
59d342b48e update submodule names_per_ip 2019-04-13 14:11:38 +02:00
tchncs
899f8f3357 update submodule illuna 2019-04-13 11:38:25 +02:00
tchncs
c432ec6568 update submodule illuna 2019-04-13 11:32:45 +02:00
tchncs
5f21064bd5 update submodule bows 2019-04-13 10:35:26 +02:00
tchncs
9ca7601487 update submodule hangglider 2019-04-12 23:22:31 +02:00
tchncs
8f32b13047 update submodule chakram 2019-04-12 22:23:57 +02:00
tchncs
f95c81d914 add submodule chakram 2019-04-10 08:38:32 +02:00
HybridDog
0291c6b210 Moss growth ABM: Add inner and outer cobble stairs, simplify code 2019-04-06 21:35:48 +01:00
HybridDog
b20725026e flowers: Light check optimisation in mushroom spread 2019-03-31 22:20:28 +01:00
tenplus1
88d79881b8 Add food groups to blueberries (#2335) 2019-03-31 22:20:47 +02:00
HybridDog
efd090228d fire: Document flammable group, a little code cleanup 2019-03-30 20:33:08 +00:00
Paramat
dfe6fd6560
Restrict waving liquid shader to normal water 2019-03-27 02:17:32 +00:00
SmallJoker
dd3f3b2032 Use group:stick in recipes (fixes #2306) 2019-03-24 10:59:34 +01:00
Paramat
8b5e0a914b
Dungeon loot: Avoid empty 'if' branch to satisfy lua check 2019-03-23 23:16:41 +00:00
Paramat
e3cd961a15
Fix beds being undiggable after laying down 2019-03-23 23:12:44 +00:00
Milan
a0d749ce12 update submodule names_per_ip 2019-03-22 22:54:43 +01:00
Niwla23
eaf6eac723 Mapping kit recipe: Use "group:stick" instead of "default:stick" 2019-03-18 22:20:24 +00:00
Milan
28857f799c add submodule xban2 2019-03-17 15:42:45 +01:00
sfan5
02e2cab375 Dungeon loot: Don't crash on unknown items
fixes #2228
2019-03-17 13:59:10 +01:00
Milan
381135e86b update submodule ethereal 2019-03-16 21:18:35 +01:00
sofar
b853c8a509 Beds: Properly count players in beds
This is a rebased and slightly rewritten version of #2125.
2019-03-10 01:43:49 +00:00
Milan
eec662ec28 update submodule technic 2019-03-09 09:03:44 +01:00
Milan
e920ebf17a update submodule illuna 2019-03-08 21:20:47 +01:00
Milan
02039538f1 update submodule sea 2019-03-08 21:04:05 +01:00
Milan
e3966b24c4 add submodule sea 2019-03-08 20:51:30 +01:00
Milan
7313d0a9df update submodule caverealms 2019-03-08 20:47:06 +01:00
Milan
e294775a9a update submodule illuna 2019-03-08 15:57:57 +01:00
Milan
00de0eff80 Merge branch 'technicworld' of https://git.tchncs.de/Illuna-Minetest/minetest_game into technicworld 2019-03-08 15:20:41 +01:00
Milan
0bd5b94c7e tnt: comment message when priv missing 2019-03-08 15:20:36 +01:00
Milan
0883c11c88 update submodule 3d_armor 2019-03-07 23:10:42 +01:00
Milan
30cd994a6c update submodule homedecor_modpack 2019-03-07 12:46:30 +01:00
Milan
5bfe3cb7e3 update submodule homedecor_modpack 2019-03-06 22:49:33 +01:00
Milan
83e48774cd update submodule unifieddyes 2019-03-06 22:45:01 +01:00
Milan
dde9389a90 update submodule mesecons 2019-03-06 22:20:46 +01:00
Milan
cc6e462242 update submodule unified_inventory 2019-03-06 22:19:48 +01:00
Milan
e533026a2d update submodule underworlds 2019-03-06 22:13:02 +01:00
Milan
5047777bbd update submodule underworlds 2019-03-06 22:07:15 +01:00
Milan
32283d5ac9 update submodule loud_walking 2019-03-06 21:57:00 +01:00
Milan
1b60a8b92f update submodule names_per_ip 2019-03-06 20:54:45 +01:00
Milan
643ae3128a Merge remote-tracking branch 'origin/technicworld-5.0-dev' into technicworld 2019-03-06 20:16:21 +01:00
acmgit
891f00e9db Flowers: Remove stack max definition (#2324) 2019-03-05 11:59:23 +01:00
Milan
e1bf8d682a add submodule basic_materials 2019-02-25 20:32:15 +01:00
Milan
773749862c replace submodule pipeworks 2019-02-25 12:03:20 +01:00
Hugo Locurcio
b38b5b2357
Enable colored Luacheck output on Travis CI
This also removes the deprecated `sudo: false` option, as Travis CI
is phasing out the container-based infrastructure.
2019-02-24 19:46:48 +01:00
Milan
765aa23aa3 update submodule dmobs 2019-02-24 08:53:39 +01:00
Milan
dd79970944 update submodule travelnet 2019-02-23 19:49:44 +01:00
Milan
e8b57696bf update submodule mob_horse 2019-02-23 19:41:09 +01:00
Milan
3bb53634fd update submodule rhotator 2019-02-23 18:50:11 +01:00
Milan
ffc7d03c72 add submodule rhotator 2019-02-23 13:07:19 +01:00
Milan
4c69d45961 update submodules ethereal, illuna_extras 2019-02-23 10:55:03 +01:00
Milan
82046dac13 replace submodule horses with mob_horse 2019-02-23 09:11:49 +01:00
Paramat
196f206d3e
Remove corals.mts credit 2019-02-18 19:57:30 +00:00
Paramat
1ca25eec9d
Kelp, coral sounds: Add missing 'footstep'. Use quiet 'dig', 'dug'
Footstep sounds as sand or cubic coral nodes.
Dig and dug sounds as leaves but much lower gain to be suitable for
underwater.
2019-02-16 21:18:01 +00:00
Nathan Salapat
b92f7431ef Fix sfinv hotbar offset 2019-02-16 20:51:33 +00:00
Milan
d5b65fe813 Merge branch 'technicworld' of https://git.tchncs.de/Illuna-Minetest/minetest_game into technicworld 2019-02-16 20:02:52 +01:00
Milan
de9555bfba update submodule illuna_extras 2019-02-16 20:02:16 +01:00
Paramat
7f687777a6
Beds: Do not require red wool to craft beds 2019-02-10 21:38:58 +00:00
Auke Kok
6b2887e3bf Limit sign length to 512 (~6 lines of 80 char or so).
Players can enter unlimited text into the field, causing lag and
potentially locking up clients. I have not found any negative effects
server side, other than the large storage needed to store the long
text.
2019-02-07 23:57:42 -08:00
12Me21
14cc07bfd3 Beds: Make on_rotate function check new param2 instead of rotation mode
The on_rotate function now checks the new param2 value to determine if a rotation is valid, rather than checking the rotation mode.
This is so screwdriver-like items with different rotation modes will not be able to rotate the bed into invalid orientations.
2019-02-08 01:53:55 +00:00
1448 changed files with 22246 additions and 3121 deletions

16
.github/workflows/build.yml vendored Normal file
View file

@ -0,0 +1,16 @@
name: build
on: [push, pull_request]
jobs:
luacheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install Luarocks
run: |
sudo apt-get update -qyy
sudo apt-get install luarocks -qyy
- name: Install Luacheck
run: luarocks install --local luacheck
- name: Run Luacheck
run: $HOME/.luarocks/bin/luacheck mods

View file

@ -1,6 +1,18 @@
syntax:
variables:
GIT_SUBMODULE_STRATEGY: recursive
stages:
- check
code-quality:
image: registry.gitlab.com/craigbarnes/dockerfiles/lua-testing
interruptible: true
stage: check
retry:
max: 2
when:
- runner_system_failure
- stuck_or_timeout_failure
script:
- git submodule init
- git submodule sync
- git submodule update
- luac5.1 -s -p mods/*/*.lua
- luarocks install luacheck
- luacheck mods

225
.gitmodules vendored Normal file → Executable file
View file

@ -1,76 +1,67 @@
[submodule "mods/illuna"]
path = mods/illuna
url = https://git.tchncs.de/Illuna-Minetest/illuna.git
url = ../../Illuna-Minetest/illuna.git
[submodule "mods/wine"]
path = mods/wine
url = https://notabug.org/TenPlus1/wine
[submodule "mods/death_messages"]
path = mods/death_messages
url = https://git.tchncs.de/Illuna-Minetest/death_messages.git
url = ../../Illuna-Minetest/death_messages.git
[submodule "mods/worldedit"]
path = mods/worldedit
url = https://github.com/Uberi/Minetest-WorldEdit
[submodule "mods/hudbars"]
path = mods/hudbars
url = https://git.tchncs.de/Illuna-Minetest/hudbars.git
[submodule "mods/xdecor"]
path = mods/xdecor
url = https://git.tchncs.de/Illuna-Minetest/xdecor.git
url = ../../Illuna-Minetest/xdecor.git
[submodule "mods/wardrobe"]
path = mods/wardrobe
url = https://git.tchncs.de/Illuna-Minetest/wardrobe.git
url = ../../Illuna-Minetest/wardrobe.git
[submodule "mods/ctravelnet"]
path = mods/ctravelnet
url = https://git.tchncs.de/Illuna-Minetest/ctravelnet.git
url = ../../Illuna-Minetest/ctravelnet.git
[submodule "mods/cottages"]
path = mods/cottages
url = https://git.tchncs.de/Illuna-Minetest/cottages.git/
[submodule "mods/horses"]
path = mods/horses
url = https://git.tchncs.de/Illuna-Minetest/horses.git
url = ../../Illuna-Minetest/cottages.git/
[submodule "mods/bows"]
path = mods/bows
url = https://git.tchncs.de/Illuna-Minetest/bows
branch = illuna
url = ../../Illuna-Minetest/bows
branch = master
[submodule "mods/pkarcs"]
path = mods/pkarcs
url = https://git.tchncs.de/Illuna-Minetest/pkarcs
url = ../../Illuna-Minetest/pkarcs
[submodule "mods/columnia"]
path = mods/columnia
url = https://git.tchncs.de/Illuna-Minetest/columnia
url = ../../Illuna-Minetest/columnia
[submodule "mods/homedecor_modpack"]
path = mods/homedecor_modpack
url = https://git.tchncs.de/Illuna-Minetest/homedecor_modpack
url = ../../Illuna-Minetest/homedecor_modpack
[submodule "mods/magical_potion"]
path = mods/magical_potion
url = https://git.tchncs.de/Illuna-Minetest/magical_potion
url = ../../Illuna-Minetest/magical_potion
[submodule "mods/mtfoods"]
path = mods/mtfoods
url = https://github.com/Philipbenr/mtfoods
[submodule "mods/mtcandy"]
path = mods/mtcandy
url = https://git.tchncs.de/Illuna-Minetest/mtcandy
url = ../../Illuna-Minetest/mtcandy
[submodule "mods/teleport_potion"]
path = mods/teleport_potion
url = https://git.tchncs.de/Illuna-Minetest/teleport_potion
url = ../../Illuna-Minetest/teleport_potion
[submodule "mods/halloween_mobs"]
path = mods/halloween_mobs
url = https://git.tchncs.de/Illuna-Minetest/halloween_mobs
url = ../../Illuna-Minetest/halloween_mobs
[submodule "mods/ethereal"]
path = mods/ethereal
url = https://git.tchncs.de/Illuna-Minetest/ethereal
url = ../../Illuna-Minetest/ethereal
[submodule "mods/technic"]
path = mods/technic
url = https://git.tchncs.de/Illuna-Minetest/technic
url = ../../Illuna-Minetest/technic
[submodule "mods/markers"]
path = mods/markers
url = https://github.com/Sokomine/markers
[submodule "mods/pipeworks"]
path = mods/pipeworks
url = https://github.com/minetest-mods/pipeworks/
[submodule "mods/golems"]
path = mods/golems
url = https://git.tchncs.de/Illuna-Minetest/golems
url = ../../Illuna-Minetest/golems
[submodule "mods/princess"]
path = mods/princess
url = https://github.com/pithydon/princess
@ -85,7 +76,7 @@
url = https://github.com/minetest-mods/character_creator
[submodule "mods/illuna_ethereal"]
path = mods/illuna_ethereal
url = https://git.tchncs.de/Illuna-Minetest/illuna_ethereal
url = ../../Illuna-Minetest/illuna_ethereal
[submodule "mods/bacon"]
path = mods/bacon
url = https://github.com/mootpoint/bacon
@ -94,22 +85,19 @@
url = https://github.com/duane-r/geomoria
[submodule "mods/integral"]
path = mods/integral
url = https://git.tchncs.de/Illuna-Minetest/integral
url = ../../Illuna-Minetest/integral
[submodule "mods/illuna_extras"]
path = mods/illuna_extras
url = https://git.tchncs.de/Illuna-Minetest/illuna_extras
url = ../../Illuna-Minetest/illuna_extras
[submodule "mods/underworlds"]
path = mods/underworlds
url = https://git.tchncs.de/Illuna-Minetest/underworlds
url = ../../Illuna-Minetest/underworlds
[submodule "mods/caverealms"]
path = mods/caverealms
url = https://git.tchncs.de/Illuna-Minetest/caverealms
url = ../../Illuna-Minetest/caverealms
[submodule "mods/fun_caves"]
path = mods/fun_caves
url = https://git.tchncs.de/Illuna-Minetest/fun_caves
[submodule "mods/unifieddyes"]
path = mods/unifieddyes
url = https://github.com/minetest-mods/unifieddyes
url = ../../Illuna-Minetest/fun_caves
[submodule "mods/hopper"]
path = mods/hopper
url = https://github.com/minetest-mods/hopper
@ -133,13 +121,7 @@
url = https://github.com/minetest-mods/torches
[submodule "mods/steel"]
path = mods/steel
url = https://git.tchncs.de/Illuna-Minetest/steel
[submodule "mods/sprint"]
path = mods/sprint
url = https://git.tchncs.de/Illuna-Minetest/sprint
[submodule "mods/signs_lib"]
path = mods/signs_lib
url = https://github.com/minetest-mods/signs_lib
url = ../../Illuna-Minetest/steel
[submodule "mods/replacer"]
path = mods/replacer
url = https://github.com/Sokomine/replacer
@ -151,16 +133,13 @@
url = https://github.com/SmallJoker/names_per_ip
[submodule "mods/mobs_more_monsters"]
path = mods/mobs_more_monsters
url = https://git.tchncs.de/Illuna-Minetest/mobs_more_monsters
url = ../../Illuna-Minetest/mobs_more_monsters
[submodule "mods/moreores"]
path = mods/moreores
url = https://git.tchncs.de/Illuna-Minetest/moreores
[submodule "mods/moreblocks"]
path = mods/moreblocks
url = https://github.com/minetest-mods/moreblocks
url = ../../Illuna-Minetest/moreores
[submodule "mods/wiki"]
path = mods/wiki
url = https://git.tchncs.de/Illuna-Minetest/wiki
url = ../../Illuna-Minetest/wiki
[submodule "mods/mg_villages"]
path = mods/mg_villages
url = https://github.com/Sokomine/mg_villages
@ -169,7 +148,7 @@
url = https://github.com/Sokomine/handle_schematics
[submodule "mods/unified_inventory"]
path = mods/unified_inventory
url = https://git.tchncs.de/Illuna-Minetest/unified_inventory
url = ../../Illuna-Minetest/unified_inventory
[submodule "modpacks/mydoors"]
path = modpacks/mydoors
url = https://github.com/minetest-mods/mydoors
@ -178,55 +157,55 @@
url = https://github.com/SmallJoker/sneak_glitch
[submodule "mods/mycastle"]
path = mods/mycastle
url = https://git.tchncs.de/Illuna-Minetest/mycastle
url = ../../Illuna-Minetest/mycastle
[submodule "mods/mesecons"]
path = mods/mesecons
url = https://git.tchncs.de/Illuna-Minetest/mesecons
url = ../../Illuna-Minetest/mesecons
[submodule "mods/other_worlds"]
path = mods/other_worlds
url = https://git.tchncs.de/Illuna-Minetest/other_worlds
url = ../../Illuna-Minetest/other_worlds
[submodule "mods/loud_walking"]
path = mods/loud_walking
url = https://git.tchncs.de/Illuna-Minetest/loud_walking
url = ../../Illuna-Minetest/loud_walking
[submodule "mods/playerskins"]
path = mods/playerskins
url = https://git.tchncs.de/Illuna-Minetest/playerskins
url = ../../Illuna-Minetest/playerskins
[submodule "mods/dmobs"]
path = mods/dmobs
url = https://git.tchncs.de/Illuna-Minetest/dmobs
url = ../../Illuna-Minetest/dmobs
[submodule "mods/mobs_animal"]
path = mods/mobs_animal
url = https://git.tchncs.de/Illuna-Minetest/mobs_animal
url = ../../Illuna-Minetest/mobs_animal
[submodule "mods/mobs_monster"]
path = mods/mobs_monster
url = https://git.tchncs.de/Illuna-Minetest/mobs_monster
url = ../../Illuna-Minetest/mobs_monster
[submodule "mods/mobs_redo"]
path = mods/mobs_redo
url = https://git.tchncs.de/Illuna-Minetest/mobs_redo
url = ../../Illuna-Minetest/mobs_redo
[submodule "mods/basic_robot"]
path = mods/basic_robot
url = https://git.tchncs.de/Illuna-Minetest/basic_robot
url = ../../Illuna-Minetest/basic_robot
[submodule "mods/irc"]
path = mods/irc
url = https://git.tchncs.de/Illuna-Minetest/irc
url = ../../Illuna-Minetest/irc
[submodule "mods/playereffects"]
path = mods/playereffects
url = https://git.tchncs.de/Illuna-Minetest/playereffects
url = ../../Illuna-Minetest/playereffects
[submodule "mods/chat3"]
path = mods/chat3
url = https://git.tchncs.de/Illuna-Minetest/chat3
url = ../../Illuna-Minetest/chat3
[submodule "mods/protector"]
path = mods/protector
url = https://git.tchncs.de/Illuna-Minetest/protector
url = ../../Illuna-Minetest/protector
[submodule "mods/illuna_costumes"]
path = mods/illuna_costumes
url = https://git.tchncs.de/Illuna-Minetest/illuna_costumes
url = ../../Illuna-Minetest/illuna_costumes
[submodule "mods/areas"]
path = mods/areas
url = https://git.tchncs.de/Illuna-Minetest/areas
url = ../../Illuna-Minetest/areas
[submodule "mods/3d_armor"]
path = mods/3d_armor
url = https://git.tchncs.de/Illuna-Minetest/3d_armor
url = ../../Illuna-Minetest/3d_armor
[submodule "mods/technic_armor"]
path = mods/technic_armor
url = https://github.com/stujones11/technic_armor
@ -236,3 +215,115 @@
[submodule "mods/player_monoids"]
path = mods/player_monoids
url = https://github.com/minetest-mods/player_monoids
[submodule "mods/mob_horse"]
path = mods/mob_horse
url = ../../Illuna-Minetest/mob_horse
[submodule "mods/matrix"]
path = mods/matrix
url = https://github.com/entuland/lua-matrix
[submodule "mods/rhotator"]
path = mods/rhotator
url = ../../Illuna-Minetest/rhotator
[submodule "mods/sea"]
path = mods/sea
url = ../../Illuna-Minetest/minetest-mod-sea
[submodule "mods/xban2"]
path = mods/xban2
url = https://github.com/minetest-mods/xban2
branch = master
[submodule "mods/chakram"]
path = mods/chakram
url = ../../Illuna-Minetest/chakram
[submodule "mods/hangglider"]
path = mods/hangglider
url = ../../Illuna-Minetest/minetest-hangglider
[submodule "mods/hangglider_regular"]
path = mods/hangglider_regular
url = ../../Illuna-Minetest/minetest-hangglider-regular
[submodule "mods/illuna_events"]
path = mods/illuna_events
url = ../../Illuna-Minetest/illuna_events.git
[submodule "mods/eventkeys"]
path = mods/eventkeys
url = https://github.com/auouymous/eventkeys
[submodule "mods/cloaking"]
path = mods/cloaking
url = https://github.com/luk3yx/minetest-cloaking
[submodule "mods/moreblocks"]
path = mods/moreblocks
url = https://github.com/minetest-mods/moreblocks
[submodule "mods/arrow_signs"]
path = mods/arrow_signs
url = https://bitbucket.org/adrido/arrow_signs/
[submodule "mods/bitchange"]
path = mods/bitchange
url = ../../Illuna-Minetest/bitchange
[submodule "mods/bridges"]
path = mods/bridges
url = https://github.com/Sokomine/bridges
[submodule "mods/christmas_craft"]
path = mods/christmas_craft
url = ../../Illuna-Minetest/christmas_craft
[submodule "mods/maptools"]
path = mods/maptools
url = https://github.com/calinou/maptools
[submodule "mods/medieval_craft"]
path = mods/medieval_craft
url = https://bitbucket.org/kingarthursteam/medieval_craft
[submodule "mods/mobf_trader"]
path = mods/mobf_trader
url = https://github.com/Sokomine/mobf_trader
[submodule "mods/spawners"]
path = mods/spawners
url = ../../Illuna-Minetest/spawners
[submodule "mods/skybox"]
path = mods/skybox
url = ../../Illuna-Minetest/skybox
[submodule "mods/moreglass"]
path = mods/moreglass
url = ../../Illuna-Minetest/moreglass.git
[submodule "mods/hbsprint"]
path = mods/hbsprint
url = https://github.com/minetest-mods/hbsprint
[submodule "mods/hudbars"]
path = mods/hudbars
url = https://repo.or.cz/minetest_hudbars.git
[submodule "mods/hbarmor"]
path = mods/hbarmor
url = git://repo.or.cz/minetest_hbarmor.git
[submodule "mods/hbhunger"]
path = mods/hbhunger
url = https://repo.or.cz/minetest_hbhunger.git
[submodule "mods/headanim"]
path = mods/headanim
url = https://github.com/LoneWolfHT/headanim/
[submodule "mods/medieval_inner_glasses"]
path = mods/medieval_inner_glasses
url = https://github.com/kodrag/medieval-inner-glasses
[submodule "mods/we_undo"]
path = mods/we_undo
url = https://github.com/HybridDog/we_undo
[submodule "mods/basic_materials"]
path = mods/basic_materials
url = https://github.com/mt-mods/basic_materials
[submodule "mods/basic_signs"]
path = mods/basic_signs
url = https://github.com/mt-mods/basic_signs
[submodule "mods/biome_lib"]
path = mods/biome_lib
url = https://github.com/mt-mods/biome_lib
[submodule "mods/pipeworks"]
path = mods/pipeworks
url = https://github.com/mt-mods/pipeworks
[submodule "mods/signs_lib"]
path = mods/signs_lib
url = https://github.com/mt-mods/signs_lib
[submodule "mods/unifieddyes"]
path = mods/unifieddyes
url = https://github.com/mt-mods/unifieddyes
[submodule "mods/colored_eggs"]
path = mods/colored_eggs
url = https://github.com/auouymous/colored_eggs
[submodule "mods/monitoring"]
path = mods/monitoring
url = https://github.com/minetest-monitoring/monitoring

View file

@ -1,22 +1,60 @@
unused_args = false
allow_defined_top = true
ignore = {
-- list taken from https://stackoverflow.com/questions/49158143/how-to-ignore-luacheck-warnings/49160695#56618022 as
-- all the third party mods would be hard to manage otherwise
read_globals = {
"DIR_DELIM",
"minetest", "core",
"dump",
"vector",
"VoxelManip", "VoxelArea",
"PseudoRandom", "PcgRandom",
"ItemStack",
"Settings",
"unpack",
-- Silence errors about custom table methods.
table = { fields = { "copy", "indexof" } }
--"011", -- A syntax error.
--"021", -- An invalid inline option.
"022", -- An unpaired inline push directive.
"023", -- An unpaired inline pop directive.
"111", -- Setting an undefined global variable.
"112", -- Mutating an undefined global variable.
"113", -- Accessing an undefined global variable.
"121", -- Setting a read-only global variable.
"122", -- Setting a read-only field of a global variable.
"131", -- Unused implicitly defined global variable.
"142", -- Setting an undefined field of a global variable.
"143", -- Accessing an undefined field of a global variable.
"211", -- Unused local variable.
"212", -- Unused argument.
"213", -- Unused loop variable.
"221", -- Local variable is accessed but never set.
"231", -- Local variable is set but never accessed.
"232", -- An argument is set but never accessed.
"233", -- Loop variable is set but never accessed.
"241", -- Local variable is mutated but never accessed.
"311", -- Value assigned to a local variable is unused.
"312", -- Value of an argument is unused.
"313", -- Value of a loop variable is unused.
"314", -- Value of a field in a table literal is unused.
"321", -- Accessing uninitialized local variable.
"331", -- Value assigned to a local variable is mutated but never accessed.
"341", -- Mutating uninitialized local variable.
"411", -- Redefining a local variable.
"412", -- Redefining an argument.
"413", -- Redefining a loop variable.
"421", -- Shadowing a local variable.
"422", -- Shadowing an argument.
"423", -- Shadowing a loop variable.
"431", -- Shadowing an upvalue.
"432", -- Shadowing an upvalue argument.
"433", -- Shadowing an upvalue loop variable.
"511", -- Unreachable code.
"512", -- Loop can be executed at most once.
"521", -- Unused label.
"531", -- Left-hand side of an assignment is too short.
"532", -- Left-hand side of an assignment is too long.
"541", -- An empty do end block.
"542", -- An empty if branch.
"551", -- An empty statement.
"561", -- Cyclomatic complexity of a function is too high.
"571", -- A numeric for loop goes from #(expr) down to 1 or less without negative step.
"611", -- A line consists of nothing but whitespace.
"612", -- A line contains trailing whitespace.
"613", -- Trailing whitespace in a string.
"614", -- Trailing whitespace in a comment.
"621", -- Inconsistent indentation (SPACE followed by TAB).
"631", -- Line is too long.
}
-- Overwrites minetest.handle_node_drops
files["mods/creative/init.lua"].globals = { "minetest" }
-- Don't report on legacy definitions of globals.
files["mods/default/legacy.lua"].global = false

View file

@ -1,12 +0,0 @@
language: generic
sudo: false
addons:
apt:
packages:
- luarocks
before_install:
- luarocks install --local luacheck
script:
- $HOME/.luarocks/bin/luacheck --no-color ./mods
notifications:
email: false

33
README.md Normal file
View file

@ -0,0 +1,33 @@
# Minetest Game
The default game bundled in the Minetest engine.
For further information, check [this forum topic](https://forum.minetest.net/viewtopic.php?f=15&t=9724).
Also see the [Minetest Wiki](https://wiki.minetest.net/Subgames/Minetest_Game) for more information.
## Installation
- Unzip the archive, rename the folder to `minetest_game` and
place it in .. `minetest/games/`
- GNU/Linux: If you use a system-wide installation place it in `~/.minetest/games/`.
The Minetest engine can be found at [GitHub](https://github.com/minetest/minetest).
For further information or help, see: [Installing Mods](https://wiki.minetest.net/Installing_Mods).
## Compatibility
The Minetest Game GitHub `master` `HEAD` is generally compatible with the GitHub
`master` `HEAD` of the Minetest engine.
Additionally, when the Minetest engine is tagged to be a certain version (e.g.
`0.4.10`), Minetest Game is tagged with the version, too.
When stable releases are made, Minetest Game and the Minetest engine is packaged
and made available at [www.minetest.net](https://www.minetest.net/downloads/).
## Licensing
See `LICENSE.txt`

View file

@ -1,3 +1,3 @@
name = TechEth Game
author = minetest, illuna
title = TechEth Game
author = Minetest, Illuna
description = Game of the Illuna TechEth flagship-server, based on the official minetest_game

View file

@ -93,16 +93,21 @@ For example,
is used to show all tools. Name is used in the sfinv page name, title is the
human readable title.
`is_enabled_for` is used to check whether a player is in creative mode:
creative.is_enabled_for(name)
Override this to allow per-player game modes.
Creative provides `creative.is_enabled_for(name)`, which is identical in
functionality to the engine's `minetest.creative_is_enabled(name)`.
Its use is deprecated and it should also not be overriden.
The contents of `creative.formspec_add` is appended to every creative inventory
page. Mods can use it to add additional formspec elements onto the default
creative inventory formspec to be drawn after each update.
Group overrides can be used for any registered item, node or tool. Use one of
the groups stated below to pick which category it will appear in.
node = 1 -- Appears in the Nodes category
tool = 1 -- Appears in the Tools category
craftitem = 1 -- Appears in the Items category
Chests API
----------
@ -129,12 +134,12 @@ The chests API allows the creation of chests, which have their own inventories f
* A table indexed by player name to keep track of who opened what chest.
* Key: The name of the player.
* Value: A table containing information about the chest the player is looking at.
e.g `{ pos = {1, 1, 1}, sound = null, swap = "chest" }`
e.g `{ pos = {1, 1, 1}, sound = null, swap = "default:chest" }`
`default.chest.register_chest(name, def)`
* Registers new chest
* `name` Name for chest
* `name` Name for chest e.g. "default:chest"
* `def` See [#Chest Definition]
### Chest Definition
@ -213,30 +218,46 @@ The doors mod allows modders to register custom doors and trapdoors.
description = "Door description",
inventory_image = "mod_door_inv.png",
groups = {choppy = 2},
model = "mod_door", -- (optional)
-- Model name without a suffix ("big_door" not "big_door_a.obj", "big_door_b.obj")
tiles = {"mod_door.png"}, -- UV map.
-- The front and back of the door must be identical in appearence as they swap on
-- open/close.
recipe = craftrecipe,
sounds = default.node_sound_wood_defaults(), -- optional
sound_open = sound play for open door, -- optional
sound_close = sound play for close door, -- optional
gain_open = 0.3, -- optional, defaults to 0.3
gain_close = 0.3, -- optional, defaults to 0.3
protected = false, -- If true, only placer can open the door (locked for others)
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing),
-- optional function containing the on_rightclick callback, defaults to a doors.door_toggle-wrapper
use_texture_alpha = "clip",
### Trapdoor definition
description = "Trapdoor description",
inventory_image = "mod_trapdoor_inv.png",
nodebox_closed = {} -- Nodebox for closed model
nodebox_opened = {} -- Nodebox for opened model
-- (optional) both nodeboxes must be used, not one only
groups = {choppy = 2},
tile_front = "doors_trapdoor.png", -- the texture for the front and back of the trapdoor
tile_side = "doors_trapdoor_side.png", -- the tiles of the four side parts of the trapdoor
tile_side = "doors_trapdoor_side.png",
-- The texture for the four sides of the trapdoor.
-- The texture should have the trapdoor side drawn twice, in the lowest and highest
-- 1/8ths of the texture, both upright. The area between is not used.
-- The lower 1/8th will be used for the closed trapdoor, the higher 1/8th will be used
-- for the open trapdoor.
sounds = default.node_sound_wood_defaults(), -- optional
sound_open = sound play for open door, -- optional
sound_close = sound play for close door, -- optional
gain_open = 0.3, -- optional, defaults to 0.3
gain_close = 0.3, -- optional, defaults to 0.3
protected = false, -- If true, only placer can open the door (locked for others)
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
-- function containing the on_rightclick callback
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) ,
-- function containing the on_rightclick callback
use_texture_alpha = "clip",
### Fence gate definition
@ -246,7 +267,7 @@ The doors mod allows modders to register custom doors and trapdoors.
material = "default:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(), -- optional
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
-- function containing the on_rightclick callback
@ -269,7 +290,7 @@ The mod that places chests with loot in dungeons provides an API to register add
name = "item:name",
chance = 0.5,
-- ^ chance value from 0.0 to 1.0 that the item will appear in the chest when chosen
-- due to an extra step in the selection process, 0.5 does not(!) mean that
-- Due to an extra step in the selection process, 0.5 does not(!) mean that
-- on average every second chest will have this item
count = {1, 4},
-- ^ table with minimum and maximum amounts of this item
@ -279,7 +300,8 @@ The mod that places chests with loot in dungeons provides an API to register add
-- optional, defaults to no height restrictions
types = {"desert"},
-- ^ table with types of dungeons this item can be found in
-- supported types: "normal" (the cobble/mossycobble one), "sandstone", "desert"
-- supported types: "normal" (the cobble/mossycobble one), "sandstone"
-- "desert" and "ice"
-- optional, defaults to no type restrictions
@ -351,6 +373,8 @@ The farming API allows you to easily register plants and hoes.
{
description = "", -- Description of seed item
harvest_description = "", -- Description of harvest item
-- (optional, derived automatically if not provided)
inventory_image = "unknown_item.png", -- Image to be used as seed's wield- and inventory image
steps = 8, -- How many steps the plant has to grow, until it can be harvested
-- ^ Always provide a plant texture for each step, format: modname_plantname_i.png (i = stepnumber)
@ -362,6 +386,8 @@ The farming API allows you to easily register plants and hoes.
Fire API
--------
Add group flammable when registering a node to make fire seek for it.
Add it to an item to make it burn up when dropped in lava or fire.
New node def property:
`on_burn(pos)`
@ -409,57 +435,83 @@ Give Initial Stuff API
^ Adds items to the list of items to be given
Players API
-----------
Player API
----------
The player API can register player models and update the player's appearence
The player API can register player models and update the player's appearance.
* `player_api.globalstep(dtime, ...)`
* The function called by the globalstep that controls player animations.
You can override this to replace the globalstep with your own implementation.
* Receives all args that minetest.register_globalstep() passes
* `player_api.register_model(name, def)`
* Register a new model to be used by players
* name: model filename such as "character.x", "foo.b3d", etc.
* def: See [#Model definition]
* saved to player_api.registered_models
* `name`: model filename such as "character.x", "foo.b3d", etc.
* `def`: see [#Model definition]
* Saved to player_api.registered_models
* `player_api.registered_player_models[name]`
* Get a model's definition
* see [#Model definition]
* `player_api.registered_models[name]`
* Get a model's definition
* `name`: model filename
* See [#Model definition]
* `player_api.set_model(player, model_name)`
* Change a player's model
* `player`: PlayerRef
* `model_name`: model registered with player_api.register_model()
* `model_name`: model registered with `player_api.register_model`
* `player_api.set_animation(player, anim_name [, speed])`
* Applies an animation to a player
* anim_name: name of the animation.
* speed: frames per second. If nil, default from the model is used
* `player_api.set_animation(player, anim_name, speed)`
* Applies an animation to a player if speed or anim_name differ from the currently playing animation
* `player`: PlayerRef
* `anim_name`: name of the animation
* `speed`: keyframes per second. If nil, the default from the model def is used
* `player_api.set_textures(player, textures)`
* Sets player textures
* `player`: PlayerRef
* `textures`: array of textures, If `textures` is nil the default
textures from the model def are used
* `textures`: array of textures. If nil, the default from the model def is used
* `player_api.set_textures(player, index, texture)`
* Sets one of the player textures
* `player`: PlayerRef
* `index`: Index into array of all textures
* `texture`: the texture string
* `player_api.get_animation(player)`
* Returns a table containing fields `model`, `textures` and `animation`.
* Any of the fields of the returned table may be nil.
* player: PlayerRef
* Returns a table containing fields `model`, `textures` and `animation`
* Any of the fields of the returned table may be nil
* `player`: PlayerRef
* `player_api.player_attached`
* A table that maps a player name to a boolean
* If the value for a given player is set to true, the default player animations
(walking, digging, ...) will no longer be updated, and knockback from damage is
prevented for that player
* Example of usage: A mod sets a player's value to true when attached to a vehicle
### Model Definition
{
animation_speed = 30, -- Default animation speed, in FPS.
textures = {"character.png", }, -- Default array of textures.
visual_size = {x = 1, y = 1}, -- Used to scale the model.
animation_speed = 30, -- Default animation speed, in keyframes per second
textures = {"character.png"}, -- Default array of textures
animations = {
-- <anim_name> = {x = <start_frame>, y = <end_frame>},
foo = {x = 0, y = 19},
bar = {x = 20, y = 39},
-- ...
-- [anim_name] = {
-- x = <start_frame>,
-- y = <end_frame>,
-- collisionbox = <model collisionbox>, -- (optional)
-- eye_height = <model eye height>, -- (optional)
-- -- suspend client side animations while this one is active (optional)
-- override_local = <true/false>
-- },
stand = ..., lay = ..., walk = ..., mine = ..., walk_mine = ..., -- required animations
sit = ... -- used by boats and other MTG mods
},
collisionbox = {-0.3, 0.0, -0.3, 0.3, 1.7, 0.3}, -- In nodes from feet position
stepheight = 0.6, -- In nodes
eye_height = 1.47, -- In nodes above feet position
-- Default object properties, see lua_api.txt
visual_size = {x = 1, y = 1},
collisionbox = {-0.3, 0.0, -0.3, 0.3, 1.7, 0.3},
stepheight = 0.6,
eye_height = 1.47
}
@ -694,6 +746,12 @@ Stairs API
The stairs API lets you register stairs and slabs and ensures that they are registered the same way as those
delivered with Minetest Game, to keep them compatible with other mods.
The following node attributes are sourced from the recipeitem:
* use_texture_alpha
* sunlight_propagates
* light_source
* If the recipeitem is a fuel, the stair/slab is also registered as a fuel of proportionate burntime.
`stairs.register_stair(subname, recipeitem, groups, images, description, sounds, worldaligntex)`
* Registers a stair
@ -716,34 +774,42 @@ delivered with Minetest Game, to keep them compatible with other mods.
* `sounds`: See [#Default sounds]
* `worldaligntex`: A bool to set all textures world-aligned. Default false. See [Tile definition]
`stairs.register_stair_inner(subname, recipeitem, groups, images, description, sounds, worldaligntex)`
`stairs.register_stair_inner(subname, recipeitem, groups, images, description, sounds, worldaligntex, full_description)`
* Registers an inner corner stair
* `subname`: Basically the material name (e.g. cobble) used for the stair name. Nodename pattern: "stairs:stair_inner_subname"
* `recipeitem`: Item used in the craft recipe, e.g. "default:cobble", may be `nil`
* `groups`: See [Known damage and digging time defining groups]
* `images`: See [Tile definition]
* `description`: Used for the description field in the stair's definition
* `description`: Used for the description field in the stair's definition with "Inner" prepended
* `sounds`: See [#Default sounds]
* `worldaligntex`: A bool to set all textures world-aligned. Default false. See [Tile definition]
* `full_description`: Overrides the description, bypassing string concatenation. This is useful for translation. (optional)
`stairs.register_stair_outer(subname, recipeitem, groups, images, description, sounds, worldaligntex)`
`stairs.register_stair_outer(subname, recipeitem, groups, images, description, sounds, worldaligntex, full_description)`
* Registers an outer corner stair
* `subname`: Basically the material name (e.g. cobble) used for the stair name. Nodename pattern: "stairs:stair_outer_subname"
* `recipeitem`: Item used in the craft recipe, e.g. "default:cobble", may be `nil`
* `groups`: See [Known damage and digging time defining groups]
* `images`: See [Tile definition]
* `description`: Used for the description field in the stair's definition
* `description`: Used for the description field in the stair's definition with "Outer" prepended
* `sounds`: See [#Default sounds]
* `worldaligntex`: A bool to set all textures world-aligned. Default false. See [Tile definition]
* `full_description`: Overrides the description, bypassing string concatenation. This is useful for translation. (optional)
`stairs.register_stair_and_slab(subname, recipeitem, groups, images, desc_stair, desc_slab, sounds, worldaligntex)`
```
stairs.register_stair_and_slab(subname, recipeitem, groups, images, desc_stair, desc_slab,
sounds, worldaligntex, desc_stair_inner, desc_stair_outer)
```
* A wrapper for stairs.register_stair, stairs.register_slab, stairs.register_stair_inner, stairs.register_stair_outer
* Uses almost the same arguments as stairs.register_stair
* `desc_stair`: Description for stair nodes. For corner stairs 'Inner' or 'Outer' will be prefixed
* `desc_stair`: Description for stair nodes. For corner stairs 'Inner' or 'Outer' will be prefixed unless
`desc_stair_inner` or `desc_stair_outer` are specified, which are used instead.
* `desc_slab`: Description for slab node
* `desc_stair_inner`: Description for inner stair node
* `desc_stair_outer`: Description for outer stair node
Xpanes API
@ -759,7 +825,11 @@ Creates panes that automatically connect to each other
### Pane definition
{
textures = {"texture for sides", (unused), "texture for top and bottom"}, -- More tiles aren't supported
textures = {
"texture for front and back",
(unused),
"texture for the 4 edges"
}, -- More tiles aren't supported
groups = {group = rating}, -- Uses the known node groups, see [Known damage and digging time defining groups]
sounds = SoundSpec, -- See [#Default sounds]
recipe = {{"","","","","","","","",""}}, -- Recipe field only
@ -1037,3 +1107,41 @@ for the wielded skeleton key.
if `nil` is returned, it is assumed that the wielder did not have
permissions to create a key for this node, and no key is created.
`default.register_craft_metadata_copy(ingredient, result)`
----------------------------------------------------------
This function registers a shapeless recipe that takes `ingredient`
and `result` as input and outputs `result`.
The metadata of the input `result` is copied to the output `result`.
Log API
-------
Logs action of the player with a node at a certain position.
By default only actions of real players are logged.
Actions of non-players (usually machines) are logged only when
setting `log_non_player_actions` is enabled.
A player is considered non-player if `player:is_player()` returns
`false` or `player.is_fake_player` is truthy. The use of
`is_fake_player` is an unofficial standard between mods.
These non-players are marked by the content of `is_fake_player`
(if it is a string) or a "*" in brackets after the player name in
the log.
`default.log_player_action(player, ...)`
* `player` The player who performed the action
* `message_parts` Any mumber of message parts describing the action
in 3rd person singular present tense. It can also
contain a `pos` which is logged as "(X,Y,Z)"
`default.set_inventory_action_loggers(def, name)`
* sets the callbacks `on_metadata_inventory_move`,
`on_metadata_inventory_put` and `on_metadata_inventory_take`
that log corresponding actions
* `def` See [Node definition]
* `name` Description of the node in the log message

View file

@ -60,7 +60,21 @@ default:torch 99,default:cobble 99
# Default value is true.
#enable_bed_night_skip = true
# If enabled, fences and walls cannot be jumped over.
#enable_fence_tall = false
# Whether the engine's spawn search, which does not check for a suitable
# starting biome, is used.
# Default value is false.
#engine_spawn = false
# Whether river water source nodes create flowing sounds.
# Helps rivers create more sound, especially on level sections.
#river_source_sounds = false
# Enable cloud and shadow intensity variation by the 'weather' mod.
# Non-functional in V6 or Singlenode mapgens.
#enable_weather = true
# If enabled, non-player actions are logged
#log_non_player_actions = false

@ -1 +1 @@
Subproject commit 63aef13ae29a44abeeefdf72ed893d3b3fb1d2f4
Subproject commit 1e7ace698bf06f363955d4e77a1fe7f68ecb1128

@ -1 +1 @@
Subproject commit f649e4f26a5b1d257d5b7a985dd475e34ccfa327
Subproject commit 1fd6a10bf8cac86bd5eb0593aa6f2381d3b904f2

1
mods/arrow_signs Submodule

@ -0,0 +1 @@
Subproject commit f180f7246dec209c50004812a6d776d83aab6aad

1
mods/basic_materials Submodule

@ -0,0 +1 @@
Subproject commit 9d55f9916d20779ecbf93c7e95dae8adebd2079b

@ -1 +1 @@
Subproject commit fd136303c53bc28f14ee2ed247d8ce876a7071d1
Subproject commit 304f55fe830149e9eb495d20ea12cbfcc05d44cb

1
mods/basic_signs Submodule

@ -0,0 +1 @@
Subproject commit 6f4f80bdc6c153c3e7745f182c5e1f2e30f14b50

View file

@ -15,11 +15,11 @@ BlockMen (CC BY-SA 3.0)
TumeniNodes (CC BY-SA 3.0)
beds_bed_under.png
This mod adds a bed to Minetest which allows to skip the night.
To sleep, rightclick the bed. If playing in singleplayer mode the night gets skipped
This mod adds a bed to Minetest which allows players to skip the night.
To sleep, right click on the bed. If playing in singleplayer mode the night gets skipped
immediately. If playing multiplayer you get shown how many other players are in bed too,
if all players are sleeping the night gets skipped. The night skip can be forced if more
than 50% of the players are lying in bed and use this option.
than half of the players are lying in bed and use this option.
Another feature is a controlled respawning. If you have slept in bed (not just lying in
it) your respawn point is set to the beds location and you will respawn there after

View file

@ -17,6 +17,8 @@ local function destruct_bed(pos, n)
reverse = not reverse
minetest.remove_node(other)
minetest.check_for_falling(other)
beds.remove_spawns_at(pos)
beds.remove_spawns_at(other)
else
reverse = not reverse
end
@ -29,6 +31,7 @@ function beds.register_bed(name, def)
wield_image = def.wield_image,
drawtype = "nodebox",
tiles = def.tiles.bottom,
use_texture_alpha = "clip",
paramtype = "light",
paramtype2 = "facedir",
is_ground_content = false,
@ -93,8 +96,7 @@ function beds.register_bed(name, def)
minetest.set_node(pos, {name = name .. "_bottom", param2 = dir})
minetest.set_node(botpos, {name = name .. "_top", param2 = dir})
if not (creative and creative.is_enabled_for
and creative.is_enabled_for(player_name)) then
if not minetest.is_creative_enabled(player_name) then
itemstack:take_item()
end
return itemstack
@ -109,7 +111,7 @@ function beds.register_bed(name, def)
return itemstack
end,
on_rotate = function(pos, node, user, mode, new_param2)
on_rotate = function(pos, node, user, _, new_param2)
local dir = minetest.facedir_to_dir(node.param2)
local p = vector.add(pos, dir)
local node2 = minetest.get_node_or_nil(p)
@ -121,7 +123,7 @@ function beds.register_bed(name, def)
minetest.record_protection_violation(p, user:get_player_name())
return false
end
if mode ~= screwdriver.ROTATE_FACE then
if new_param2 % 32 > 3 then
return false
end
local newp = vector.add(pos, minetest.facedir_to_dir(new_param2))
@ -149,11 +151,13 @@ function beds.register_bed(name, def)
minetest.register_node(name .. "_top", {
drawtype = "nodebox",
tiles = def.tiles.top,
use_texture_alpha = "clip",
paramtype = "light",
paramtype2 = "facedir",
is_ground_content = false,
pointable = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, bed = 2},
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, bed = 2,
not_in_creative_inventory = 1},
sounds = def.sounds or default.node_sound_wood_defaults(),
drop = name .. "_bottom",
node_box = {

View file

@ -1,7 +1,12 @@
-- beds/beds.lua
-- support for MT game translation.
local S = beds.get_translator
-- Fancy shaped bed
beds.register_bed("beds:fancy_bed", {
description = "Fancy Bed",
description = S("Fancy Bed"),
inventory_image = "beds_bed_fancy.png",
wield_image = "beds_bed_fancy.png",
tiles = {
@ -44,7 +49,7 @@ beds.register_bed("beds:fancy_bed", {
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
recipe = {
{"", "", "group:stick"},
{"wool:red", "wool:red", "wool:white"},
{"wool:white", "wool:white", "wool:white"},
{"group:wood", "group:wood", "group:wood"},
},
})
@ -52,7 +57,7 @@ beds.register_bed("beds:fancy_bed", {
-- Simple shaped bed
beds.register_bed("beds:bed", {
description = "Simple Bed",
description = S("Simple Bed"),
inventory_image = "beds_bed.png",
wield_image = "beds_bed.png",
tiles = {
@ -74,12 +79,12 @@ beds.register_bed("beds:bed", {
}
},
nodebox = {
bottom = {-0.5, -0.5, -0.5, 0.5, 0.06, 0.5},
top = {-0.5, -0.5, -0.5, 0.5, 0.06, 0.5},
bottom = {-0.5, -0.5, -0.5, 0.5, 0.0625, 0.5},
top = {-0.5, -0.5, -0.5, 0.5, 0.0625, 0.5},
},
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.06, 1.5},
selectionbox = {-0.5, -0.5, -0.5, 0.5, 0.0625, 1.5},
recipe = {
{"wool:red", "wool:red", "wool:white"},
{"wool:white", "wool:white", "wool:white"},
{"group:wood", "group:wood", "group:wood"}
},
})

View file

@ -1,2 +0,0 @@
default
wool

View file

@ -1,11 +1,13 @@
local pi = math.pi
local player_in_bed = 0
local is_sp = minetest.is_singleplayer()
local enable_respawn = minetest.settings:get_bool("enable_bed_respawn")
if enable_respawn == nil then
enable_respawn = true
end
-- support for MT game translation.
local S = beds.get_translator
-- Helper functions
local function get_look_yaw(pos)
@ -58,63 +60,105 @@ local function lay_down(player, pos, bed_pos, state, skip)
-- stand up
if state ~= nil and not state then
local p = beds.pos[name] or nil
if beds.player[name] ~= nil then
beds.player[name] = nil
beds.bed_position[name] = nil
player_in_bed = player_in_bed - 1
if not beds.player[name] then
-- player not in bed, do nothing
return false
end
beds.bed_position[name] = nil
-- skip here to prevent sending player specific changes (used for leaving players)
if skip then
return
end
if p then
player:set_pos(p)
end
player:set_pos(beds.pos[name])
-- physics, eye_offset, etc
local physics_override = beds.player[name].physics_override
beds.player[name] = nil
player:set_physics_override({
speed = physics_override.speed,
jump = physics_override.jump,
gravity = physics_override.gravity
})
player:set_eye_offset({x = 0, y = 0, z = 0}, {x = 0, y = 0, z = 0})
player:set_look_horizontal(math.random(1, 180) / 100)
default.player_attached[name] = false
player:set_physics_override(1, 1, 1)
player_api.player_attached[name] = false
hud_flags.wielditem = true
default.player_set_animation(player, "stand" , 30)
player_api.set_animation(player, "stand" , 30)
-- lay down
else
beds.player[name] = 1
-- Check if bed is occupied
for _, other_pos in pairs(beds.bed_position) do
if vector.distance(bed_pos, other_pos) < 0.1 then
minetest.chat_send_player(name, S("This bed is already occupied!"))
return false
end
end
-- Check if player is moving
if vector.length(player:get_velocity()) > 0.001 then
minetest.chat_send_player(name, S("You have to stop moving before going to bed!"))
return false
end
-- Check if player is attached to an object
if player:get_attach() then
return false
end
if beds.player[name] then
-- player already in bed, do nothing
return false
end
beds.pos[name] = pos
beds.bed_position[name] = bed_pos
player_in_bed = player_in_bed + 1
beds.player[name] = {physics_override = player:get_physics_override()}
-- physics, eye_offset, etc
player:set_eye_offset({x = 0, y = -13, z = 0}, {x = 0, y = 0, z = 0})
local yaw, param2 = get_look_yaw(bed_pos)
player:set_look_horizontal(yaw)
local dir = minetest.facedir_to_dir(param2)
local p = {x = bed_pos.x + dir.x / 2, y = bed_pos.y, z = bed_pos.z + dir.z / 2}
player:set_physics_override(0, 0, 0)
-- p.y is just above the nodebox height of the 'Simple Bed' (the highest bed),
-- to avoid sinking down through the bed.
local p = {
x = bed_pos.x + dir.x / 2,
y = bed_pos.y + 0.07,
z = bed_pos.z + dir.z / 2
}
player:set_physics_override({speed = 0, jump = 0, gravity = 0})
player:set_pos(p)
default.player_attached[name] = true
player_api.player_attached[name] = true
hud_flags.wielditem = false
default.player_set_animation(player, "lay" , 0)
player_api.set_animation(player, "lay" , 0)
end
player:hud_set_flags(hud_flags)
end
local function get_player_in_bed_count()
local c = 0
for _, _ in pairs(beds.player) do
c = c + 1
end
return c
end
local function update_formspecs(finished)
local ges = #minetest.get_connected_players()
local form_n
local player_in_bed = get_player_in_bed_count()
local is_majority = (ges / 2) < player_in_bed
local form_n
local esc = minetest.formspec_escape
if finished then
form_n = beds.formspec .. "label[2.7,9; Good morning.]"
form_n = beds.formspec .. "label[2.7,9;" .. esc(S("Good morning.")) .. "]"
else
form_n = beds.formspec .. "label[2.2,9;" .. tostring(player_in_bed) ..
" of " .. tostring(ges) .. " players are in bed]"
form_n = beds.formspec .. "label[2.2,9;" ..
esc(S("@1 of @2 players are in bed", player_in_bed, ges)) .. "]"
if is_majority and is_night_skip_enabled() then
form_n = form_n .. "button_exit[2,6;4,0.75;force;Force night skip]"
form_n = form_n .. "button_exit[2,6;4,0.75;force;" ..
esc(S("Force night skip")) .. "]"
end
end
@ -146,7 +190,7 @@ function beds.on_rightclick(pos, player)
if beds.player[name] then
lay_down(player, nil, nil, false)
end
minetest.chat_send_player(name, "You can only sleep at night.")
minetest.chat_send_player(name, S("You can only sleep at night."))
return
end
@ -215,6 +259,19 @@ minetest.register_on_leaveplayer(function(player)
end
end)
minetest.register_on_dieplayer(function(player)
local name = player:get_player_name()
local in_bed = beds.player
local pos = player:get_pos()
local yaw = get_look_yaw(pos)
if in_bed[name] then
lay_down(player, nil, pos, false)
player:set_look_horizontal(yaw)
player:set_pos(pos)
end
end)
minetest.register_on_player_receive_fields(function(player, formname, fields)
if formname ~= "beds_form" then
return
@ -223,7 +280,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
-- Because "Force night skip" button is a button_exit, it will set fields.quit
-- and lay_down call will change value of player_in_bed, so it must be taken
-- earlier.
local last_player_in_bed = player_in_bed
local last_player_in_bed = get_player_in_bed_count()
if fields.quit or fields.leave then
lay_down(player, nil, nil, false)

View file

@ -1,13 +1,20 @@
-- beds/init.lua
-- Load support for MT game translation.
local S = minetest.get_translator("beds")
local esc = minetest.formspec_escape
beds = {}
beds.player = {}
beds.bed_position = {}
beds.pos = {}
beds.spawn = {}
beds.get_translator = S
beds.formspec = "size[8,11;true]" ..
"no_prepend[]" ..
"bgcolor[#080808BB;true]" ..
"button_exit[2,10;4,0.75;leave;Leave Bed]"
"button_exit[2,10;4,0.75;leave;" .. esc(S("Leave Bed")) .. "]"
local modpath = minetest.get_modpath("beds")

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Schickes Bett
Simple Bed=Schlichtes Bett
This bed is already occupied!=Dieses Bett ist bereits belegt!
You have to stop moving before going to bed!=Sie müssen stehen bleiben, bevor Sie zu Bett gehen können!
Good morning.=Guten Morgen.
@1 of @2 players are in bed=@1 von @2 Spielern sind im Bett
Force night skip=Überspringen der Nacht erzwingen
You can only sleep at night.=Sie können nur nachts schlafen.
Leave Bed=Bett verlassen

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Luksa Lito
Simple Bed=Simpla Lito
This bed is already occupied!=Tiu lito jam estas okupata!
You have to stop moving before going to bed!=Vi ĉesu moviĝi por enlitiĝi!
Good morning.=Bonan matenon.
@1 of @2 players are in bed=@1 el @2 ludantoj estas en lito
Force night skip=Devigi noktan salton
You can only sleep at night.=Vi povas dormi nur nokte.
Leave Bed=Ellitiĝi

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Cama de lujo
Simple Bed=Cama sencilla
This bed is already occupied!=Esta cama esta ocupada
You have to stop moving before going to bed!=Deja de moverte o no podras acostarte
Good morning.=Buenos días.
@1 of @2 players are in bed=@1 de @2 jugadores están durmiendo
Force night skip=Forzar hacer de dia
You can only sleep at night.=Sólo puedes dormir por la noche.
Leave Bed=Levantarse

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Lit chic
Simple Bed=Lit simple
This bed is already occupied!=Ce lit est déjà occupé !
You have to stop moving before going to bed!=Vous devez arrêter de bouger avant de vous coucher !
Good morning.=Bonjour.
@1 of @2 players are in bed=@1 joueur(s) sur @2 sont au lit
Force night skip=Forcer le passage de la nuit
You can only sleep at night.=Vous ne pouvez dormir que la nuit.
Leave Bed=Se lever du lit

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Ranjang Mewah
Simple Bed=Ranjang Sederhana
This bed is already occupied!=
You have to stop moving before going to bed!=
Good morning.=Selamat pagi.
@1 of @2 players are in bed=@1 dari @2 pemain sedang tidur
Force night skip=Paksa lewati malam
You can only sleep at night.=Anda hanya dapat tidur pada waktu malam.
Leave Bed=Tinggalkan Ranjang

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Letto decorato
Simple Bed=Letto semplice
This bed is already occupied!=
You have to stop moving before going to bed!=
Good morning.=
@1 of @2 players are in bed=
Force night skip=
You can only sleep at night.=
Leave Bed=Alzati dal letto

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=ファンシーなベッド
Simple Bed=シンプルなベッド
This bed is already occupied!=ベッドはすでに使われています!
You have to stop moving before going to bed!=寝るときは動かないでください!
Good morning.=おはようございます。
@1 of @2 players are in bed=ベッドに@1 / @2人います
Force night skip=強制的に夜をスキップします
You can only sleep at night.=夜しか寝れません。
Leave Bed=ベッドから出ます

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=lo selja'i ckana
Simple Bed=lo sampu ckana
This bed is already occupied!=.i lo ti ckana cu canlu
You have to stop moving before going to bed!=lo nu do cando cu sarcu lo nu do sipna
Good morning.=.i .uise'inai cerni
@1 of @2 players are in bed=.i @1 cmima be lu'i @2 le pilno cu vreta lo ckana
Force night skip=bapli le nu co'u nicte
You can only sleep at night.=.i steci le ka nicte kei fa le ka do kakne le ka sipna ca pa ckaji be ce'u
Leave Bed=cliva lo ckana

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Katil Beragam
Simple Bed=Katil Biasa
This bed is already occupied!=
You have to stop moving before going to bed!=
Good morning.=Selamat pagi.
@1 of @2 players are in bed=@1 daripada @2 pemain sedang tidur
Force night skip=Paksa langkau malam
You can only sleep at night.=Anda hanya boleh tidur pada waktu malam.
Leave Bed=Bangun

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Fantazyjne łóżko
Simple Bed=Proste łóżko
This bed is already occupied!=To łóżko jest już zajęte!
You have to stop moving before going to bed!=Musisz się zatrzymać aby wejść do łóżka
Good morning.=Dzień dobry.
@1 of @2 players are in bed=@1 z @2 graczy śpią
Force night skip=Wymuś pominięcie nocy
You can only sleep at night.=Możesz spać tylko w nocy.
Leave Bed=Opuść łóżko

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Cama Bonita
Simple Bed=Cama Simples
This bed is already occupied!=Esta cama já está ocupada!
You have to stop moving before going to bed!=Você precisa parar de se mover antes de ir para cama!
Good morning.=Bom dia.
@1 of @2 players are in bed=@1 de @2 jogadores estão na cama
Force night skip=Forçar o amanhecer
You can only sleep at night.=Você só pode dormir à noite
Leave Bed=Sair da Cama

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Детализированная Кровать
Simple Bed=Обычная Кровать
This bed is already occupied!=Эта кровать уже занята!
You have to stop moving before going to bed!=Нельзя воспользоваться кроватью на ходу!
Good morning.=Доброе утро.
@1 of @2 players are in bed=@1 из @2 игроков в кровати
Force night skip=Пропустить ночь
You can only sleep at night.=Вы можете спать только ночью.
Leave Bed=Встать с кровати

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Pekná posteľ
Simple Bed=Jednoduchá posteľ
This bed is already occupied!=Táto posteľ je už obsadená
You have to stop moving before going to bed!=Predtým ako si ľahneš do postele, sa musíš prestať pohybovať!
Good morning.=Dobré ráno.
@1 of @2 players are in bed=@1 z @2 hráčov sú v posteli
Force night skip=Nútene preskočiť noc
You can only sleep at night.=Môžeš spať len v noci.
Leave Bed=Opusti posteľ

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Fin säng
Simple Bed=Enkel säng
This bed is already occupied!=Den här sängen används redan!
You have to stop moving before going to bed!=Du måste stanna innan du kan lägga dig!
Good morning.=God morgon.
@1 of @2 players are in bed=@1 av @2 spelare försöker sova.
Force night skip=Tvinga att hoppa över natt
You can only sleep at night.=Du kan bara sova på natten.
Leave Bed=Lämna säng

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=Деталізована Постіль
Simple Bed=Звичайна Постіль
This bed is already occupied!=Ця постіль вже зайнята!
You have to stop moving before going to bed!=Не можна скористатись постіллю на ходу!
Good morning.=Доброго ранку.
@1 of @2 players are in bed=@1 з @2 гравців в ліжку
Force night skip=Пропустити ніч
You can only sleep at night.=Ви можете спати тільки вночі.
Leave Bed=Встати з ліжка

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=花式床
Simple Bed=简易床
This bed is already occupied!=床上已有人!
You have to stop moving before going to bed!=上床前要停止移动!
Good morning.=早安!
@1 of @2 players are in bed=@2位玩家中的@1位在床上
Force night skip=强制跳过夜晚
You can only sleep at night.=你只能在晚上睡觉。
Leave Bed=离开床

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=花式床
Simple Bed=簡易床
This bed is already occupied!=
You have to stop moving before going to bed!=
Good morning.=早安!
@1 of @2 players are in bed=@2位玩家中的@1位在床上
Force night skip=強制跳過夜晚
You can only sleep at night.=你只能在晚上睡覺。
Leave Bed=離開床

View file

@ -0,0 +1,10 @@
# textdomain: beds
Fancy Bed=
Simple Bed=
This bed is already occupied!=
You have to stop moving before going to bed!=
Good morning.=
@1 of @2 players are in bed=
Force night skip=
You can only sleep at night.=
Leave Bed=

3
mods/beds/mod.conf Normal file
View file

@ -0,0 +1,3 @@
name = beds
description = Minetest Game mod: beds
depends = default, wool

View file

@ -61,3 +61,12 @@ function beds.set_spawns()
end
beds.save_spawns()
end
function beds.remove_spawns_at(pos)
for name, p in pairs(beds.spawn) do
if vector.equals(vector.round(p), pos) then
beds.spawn[name] = nil
end
end
beds.save_spawns()
end

Binary file not shown.

Before

Width:  |  Height:  |  Size: 540 B

After

Width:  |  Height:  |  Size: 490 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 537 B

After

Width:  |  Height:  |  Size: 486 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 390 B

After

Width:  |  Height:  |  Size: 340 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 387 B

After

Width:  |  Height:  |  Size: 343 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 296 B

After

Width:  |  Height:  |  Size: 248 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 316 B

After

Width:  |  Height:  |  Size: 265 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 561 B

After

Width:  |  Height:  |  Size: 431 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 537 B

After

Width:  |  Height:  |  Size: 427 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 611 B

After

Width:  |  Height:  |  Size: 464 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 596 B

After

Width:  |  Height:  |  Size: 446 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 583 B

After

Width:  |  Height:  |  Size: 474 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 616 B

After

Width:  |  Height:  |  Size: 547 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 495 B

After

Width:  |  Height:  |  Size: 425 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 556 B

After

Width:  |  Height:  |  Size: 490 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 B

After

Width:  |  Height:  |  Size: 251 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 B

After

Width:  |  Height:  |  Size: 83 B

Before After
Before After

View file

@ -1,2 +0,0 @@
default
creative?

View file

@ -1,27 +1,23 @@
-- binoculars/init.lua
-- Mod global namespace
binoculars = {}
-- Detect creative mod
local creative_mod = minetest.get_modpath("creative")
-- Cache creative mode setting as fallback if creative mod not present
local creative_mode_cache = minetest.settings:get_bool("creative_mode")
-- Load support for MT game translation.
local S = minetest.get_translator("binoculars")
-- Update player property
-- Global to allow overriding
function binoculars.update_player_property(player)
local creative_enabled =
(creative_mod and creative.is_enabled_for(player:get_player_name())) or
creative_mode_cache
local new_zoom_fov = 0
if player:get_inventory():contains_item(
"main", "binoculars:binoculars") then
new_zoom_fov = 10
elseif creative_enabled then
elseif minetest.is_creative_enabled(player:get_player_name()) then
new_zoom_fov = 15
end
@ -54,9 +50,10 @@ minetest.after(4.7, cyclic_update)
-- Binoculars item
minetest.register_craftitem("binoculars:binoculars", {
description = "Binoculars\nUse with 'Zoom' key",
description = S("Binoculars") .. "\n" .. S("Use with 'Zoom' key"),
inventory_image = "binoculars_binoculars.png",
stack_max = 1,
groups = {tool = 1},
on_use = function(itemstack, user, pointed_thing)
binoculars.update_player_property(user)

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Fernglas
Use with 'Zoom' key=Mit „Zoom“-Taste benutzen

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Binoklo
Use with 'Zoom' key=Uzi per 'Zomo' klavo

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Prismáticos
Use with 'Zoom' key=Usar con la tecla 'Zoom'

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Jumelles
Use with 'Zoom' key=Utiliser avec le bouton « Zoom »

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Teropong
Use with 'Zoom' key=Pakai dengan tombol 'Zoom'

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Binocolo
Use with 'Zoom' key=Usalo col tasto 'Ingrandimento'

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=双眼鏡
Use with 'Zoom' key=ズームキーで使います

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=lo reldarvistci
Use with 'Zoom' key=.i tu'a le jvinu banro batke cu tadji lo nu pilno

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Binokular
Use with 'Zoom' key=Guna dengan kekunci 'Zum'

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Lornetka
Use with 'Zoom' key=Aby użyć naciśnij 'Zoom'

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Binóculos
Use with 'Zoom' key=Use com a tecla de 'Zoom'

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Бинокль
Use with 'Zoom' key=Используется с привилегией 'Zoom'

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Ďalekohľad
Use with 'Zoom' key=Použi s klávesou "Priblíž"

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Kikare
Use with 'Zoom' key=Använd med 'Zoom'-knappen

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=Бінокль
Use with 'Zoom' key=Використовується з правами 'Zoom'

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=望远镜
Use with 'Zoom' key=与“缩放”键一起使用

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=望遠鏡
Use with 'Zoom' key=與“縮放”鍵一起使用

View file

@ -0,0 +1,3 @@
# textdomain: binoculars
Binoculars=
Use with 'Zoom' key=

3
mods/binoculars/mod.conf Normal file
View file

@ -0,0 +1,3 @@
name = binoculars
description = Minetest Game mod: binoculars
depends = default

1
mods/biome_lib Submodule

@ -0,0 +1 @@
Subproject commit 396ca881dfea09fae6671dcd17486b356485cd8a

1
mods/bitchange Submodule

@ -0,0 +1 @@
Subproject commit 470297eed24beb7e696929b254b7541e5483bd85

View file

@ -1,2 +0,0 @@
default
player_api

View file

@ -1,3 +1,8 @@
-- boats/init.lua
-- Load support for MT game translation.
local S = minetest.get_translator("boats")
--
-- Helper functions
--
@ -8,15 +13,6 @@ local function is_water(pos)
end
local function get_sign(i)
if i == 0 then
return 0
else
return i / math.abs(i)
end
end
local function get_velocity(v, yaw, y)
local x = -math.sin(yaw) * v
local z = math.cos(yaw) * v
@ -57,31 +53,24 @@ function boat.on_rightclick(self, clicker)
end
local name = clicker:get_player_name()
if self.driver and name == self.driver then
self.driver = nil
self.auto = false
-- Cleanup happens in boat.on_detach_child
clicker:set_detach()
player_api.player_attached[name] = false
player_api.set_animation(clicker, "stand" , 30)
player_api.set_animation(clicker, "stand", 30)
local pos = clicker:get_pos()
pos = {x = pos.x, y = pos.y + 0.2, z = pos.z}
minetest.after(0.1, function()
clicker:set_pos(pos)
end)
elseif not self.driver then
local attach = clicker:get_attach()
if attach and attach:get_luaentity() then
local luaentity = attach:get_luaentity()
if luaentity.driver then
luaentity.driver = nil
end
clicker:set_detach()
end
self.driver = name
clicker:set_attach(self.object, "",
{x = 0.5, y = 1, z = -3}, {x = 0, y = 0, z = 0})
self.driver = name
player_api.player_attached[name] = true
minetest.after(0.2, function()
player_api.set_animation(clicker, "sit" , 30)
player_api.set_animation(clicker, "sit", 30)
end)
clicker:set_look_horizontal(self.object:get_yaw())
end
@ -90,8 +79,12 @@ end
-- If driver leaves server while driving boat
function boat.on_detach_child(self, child)
self.driver = nil
self.auto = false
if child and child:get_player_name() == self.driver then
player_api.player_attached[child:get_player_name()] = false
self.driver = nil
self.auto = false
end
end
@ -123,8 +116,7 @@ function boat.on_punch(self, puncher)
if not self.driver then
self.removed = true
local inv = puncher:get_inventory()
if not (creative and creative.is_enabled_for
and creative.is_enabled_for(name))
if not minetest.is_creative_enabled(name)
or not inv:contains_item("main", "boats:boat") then
local leftover = inv:add_item("main", "boats:boat")
-- if no room in inventory add a replacement boat to the world
@ -141,7 +133,7 @@ end
function boat.on_step(self, dtime)
self.v = get_v(self.object:get_velocity()) * get_sign(self.v)
self.v = get_v(self.object:get_velocity()) * math.sign(self.v)
if self.driver then
local driver_objref = minetest.get_player_by_name(self.driver)
if driver_objref then
@ -149,16 +141,16 @@ function boat.on_step(self, dtime)
if ctrl.up and ctrl.down then
if not self.auto then
self.auto = true
minetest.chat_send_player(self.driver, "[boats] Cruise on")
minetest.chat_send_player(self.driver, S("Boat cruise mode on"))
end
elseif ctrl.down then
self.v = self.v - dtime * 1.8
self.v = self.v - dtime * 2.0
if self.auto then
self.auto = false
minetest.chat_send_player(self.driver, "[boats] Cruise off")
minetest.chat_send_player(self.driver, S("Boat cruise mode off"))
end
elseif ctrl.up or self.auto then
self.v = self.v + dtime * 1.8
self.v = self.v + dtime * 2.0
end
if ctrl.left then
if self.v < -0.001 then
@ -176,19 +168,19 @@ function boat.on_step(self, dtime)
end
end
local velo = self.object:get_velocity()
if self.v == 0 and velo.x == 0 and velo.y == 0 and velo.z == 0 then
if not self.driver and
self.v == 0 and velo.x == 0 and velo.y == 0 and velo.z == 0 then
self.object:set_pos(self.object:get_pos())
return
end
local s = get_sign(self.v)
self.v = self.v - dtime * 0.6 * s
if s ~= get_sign(self.v) then
self.object:set_velocity({x = 0, y = 0, z = 0})
-- We need to preserve velocity sign to properly apply drag force
-- while moving backward
local drag = dtime * math.sign(self.v) * (0.01 + 0.0796 * self.v * self.v)
-- If drag is larger than velocity, then stop horizontal movement
if math.abs(self.v) <= math.abs(drag) then
self.v = 0
return
end
if math.abs(self.v) > 5 then
self.v = 5 * get_sign(self.v)
else
self.v = self.v - drag
end
local p = self.object:get_pos()
@ -242,7 +234,7 @@ minetest.register_entity("boats:boat", boat)
minetest.register_craftitem("boats:boat", {
description = "Boat",
description = S("Boat"),
inventory_image = "boats_inventory.png",
wield_image = "boats_wield.png",
wield_scale = {x = 2, y = 2, z = 1},
@ -273,8 +265,7 @@ minetest.register_craftitem("boats:boat", {
boat:set_yaw(placer:get_look_horizontal())
end
local player_name = placer and placer:get_player_name() or ""
if not (creative and creative.is_enabled_for and
creative.is_enabled_for(player_name)) then
if not minetest.is_creative_enabled(player_name) then
itemstack:take_item()
end
end

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Schneller Bootsmodus an
Boat cruise mode off=Schneller Bootsmodus aus
Boat=Boot

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=La kroza maniero de la boato estas ŝaltita.
Boat cruise mode off=La kroza maniero de la boato estas malŝaltita.
Boat=Boato

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Modo crucero en bote activado
Boat cruise mode off=Modo crucero en bote desactivado
Boat=Bote

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Bateau mode rapide activé
Boat cruise mode off=Bateau mode rapide désactivé
Boat=Bateau

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Mode perahu jelajah nyala
Boat cruise mode off=Mode perahu jelajah mati
Boat=Perahu

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Modalità movimento automatico barca attivata
Boat cruise mode off=Modalità movimento automatico barca disattivata
Boat=Barca

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=クルージングモード・オン
Boat cruise mode off=クルージングモード・オフ
Boat=ボート

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=.i lo bloti cu zmiku le ka klama
Boat cruise mode off=.i lo bloti cu macnu le ka klama
Boat=lo bloti

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Mod bot layar makan angin dibolehkan
Boat cruise mode off=Mod bot layar makan angin dilumpuhkan
Boat=Bot

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Tryb rejsu łodką włączony
Boat cruise mode off=Tryb rejsu łodką wyłączony
Boat=Łódka

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Modo de cruseiro do barco ligado
Boat cruise mode off=Modo de cruseiro do barco desligado
Boat=Barco

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Режим путешествия на лодке включен
Boat cruise mode off=Режим путешествия на лодке выключен
Boat=Лодка

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Cestovný režim loďky je zapnutý
Boat cruise mode off=Cestovný režim loďky je vypnutý
Boat=Loďka

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Båtkryssningsläge på
Boat cruise mode off=Båtkryssningsläge av
Boat=Båt

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=Режим мандрування на човні увімкнено
Boat cruise mode off=Режим мандрування на човні вимкнено
Boat=Човен

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=巡航模式开启
Boat cruise mode off=巡航模式关闭
Boat=船

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=巡航模式開啟
Boat cruise mode off=巡航模式關閉
Boat=船

View file

@ -0,0 +1,4 @@
# textdomain: boats
Boat cruise mode on=
Boat cruise mode off=
Boat=

Some files were not shown because too many files have changed in this diff Show more