E
b1fbbfdd35
tools: remove inline scripting from make-luacheck-files
...
- the awk script was moved to its own file (deps-to-luacheck.awk) with
minor changes, including added commentary, slightly more rigorous error
checking, and using a different separator model to avoid a second
stage to remove trailing commas
- SED_MODCONF2DEPS was moved to a containing function, and commented
- the awk command itself is now easier on the eyes
2021-05-29 18:45:22 -04:00
E
02a8496b5f
luacheck: include a generated luacheck config
2021-05-29 18:45:22 -04:00
E
0c13293f43
tools: add a luacheckrc generator
...
tools/make-luacheck-files.sh will generate a .luacheckrc with the
following rules:
- any rules set in the project header (.luacheck.head)
- each mod is allowed to use a single global sharing its mod name
- mod dependency information is parsed, and those mods' globals are
permitted for read access
2021-05-29 18:45:22 -04:00
cora
3ee2ef0618
Merge pull request 'mesecons: Do not crash server if world border is depowered' ( #79 ) from fix-issue-78 into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/79
Reviewed-by: cora <cora@noreply.git.minetest.land>
2021-05-29 22:29:52 +00:00
Nils Dagsson Moskopp
27828b6317
Do not crash server if world border is depowered
2021-05-28 19:23:36 +02:00
Elias Åström
4b4d40f158
Use register_on_mods_loaded in mcl_inventory
...
This removes the need to include _mcl_autogroup as a dependency for
mcl_inventory (which should be avoided) and decreases the likelihood
that the code used for populating item tables is executed before all
other mods are loaded.
2021-05-23 20:35:10 +02:00
Elias Åström
fac4a38657
Merge pull request 'Move data from deprecated files to mod.conf' ( #67 ) from mod.conf into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/67
Reviewed-by: E <e@noreply.git.minetest.land>
2021-05-23 16:16:34 +00:00
Elias Åström
c1bed0a826
Merge branch 'master' into mod.conf
2021-05-23 16:15:56 +00:00
E
c17d450fda
Merge pull request 'project: add issue & PR templates' ( #56 ) from e/Mineclonia:issue-template into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/56
Reviewed-by: Elias Åström <ryvnf@riseup.net>
2021-05-19 00:49:10 +00:00
E
538e3b7e35
project: drop unhelpful fields from bug-report template
...
https://git.minetest.land/Mineclonia/Mineclonia/pulls/56#issuecomment-23259
2021-05-18 20:41:14 -04:00
E
42205639f6
project: make the headers *actually* level 5
...
https://git.minetest.land/Mineclonia/Mineclonia/pulls/56#issuecomment-23257
2021-05-18 20:41:14 -04:00
E
dd8bcaec50
project: un-bold bug-report environment fields
...
https://git.minetest.land/Mineclonia/Mineclonia/pulls/56#issuecomment-23257
2021-05-18 20:41:14 -04:00
E
4dd1b00a0a
project: ask for definitive sources for Minecraft feature requests
2021-05-18 20:41:14 -04:00
E
32c7fe4741
project: change headings to level 5
...
https://git.minetest.land/Mineclonia/Mineclonia/pulls/56#issuecomment-22917
2021-05-18 20:41:14 -04:00
E
c9c568847c
project: change wording of problem section in feature request template
...
https://git.minetest.land/Mineclonia/Mineclonia/pulls/56#issuecomment-22813
2021-05-18 20:41:14 -04:00
E
838bf0034f
project: simplify Feature Request template
...
https://git.minetest.land/Mineclonia/Mineclonia/pulls/56#issuecomment-22682
2021-05-18 20:41:14 -04:00
E
7f9ad443ac
project: simplify Environment section for issue templates
2021-05-18 20:41:14 -04:00
E
1738d57a2c
project: add title instructions to PR template
2021-05-18 20:41:14 -04:00
E
438e91d212
project: remove [unknown] tag from issue templates
...
Reporters aren't expected to know the layout of the mods, and having the
tag in the title may be confusing.
https://git.minetest.land/Mineclonia/Mineclonia/pulls/56#issuecomment-22640
2021-05-18 20:41:14 -04:00
E
9875183a6f
project: add optional To do list to PR template
...
https://git.minetest.land/Mineclonia/Mineclonia/pulls/56#issuecomment-22465
2021-05-18 20:41:14 -04:00
E
95af8196a2
project: add issue & PR templates
2021-05-18 20:41:14 -04:00
Elias Åström
f3b0285347
Merge pull request 'mcl_explosions: Adjust explosion entity damage hitbox' ( #62 ) from mcl_explosions2 into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/62
Reviewed-by: cora <cora@noreply.git.minetest.land>
2021-05-18 18:16:39 +02:00
Elias Åström
4c61fc80c6
Merge pull request 'mcl_explosions: Fix rays for node destruction not being cast in (+X, +Y, +Z) direction from explosion' ( #50 ) from mcl_explosions into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/50
Reviewed-by: cora <cora@noreply.git.minetest.land>
2021-05-18 16:07:09 +00:00
Elias Åström
7ea25ab172
Merge branch 'master' into mcl_explosions
2021-05-18 16:04:40 +00:00
Elias Åström
5d3514880a
Move data from deprecated files to mod.conf
...
Move data from deprecated files (depends.txt and description.txt) into
fields in mod.conf for all mods.
2021-05-16 13:44:04 +02:00
Elias Åström
d9bbf4879c
Adjust explosion entity damage hitbox
...
In mcl_explosions the hitbox used for calculating the damage of an
entity is its collisionbox multiplied by two. This commit removes the
multiplication by two because that makes explosion damage behave weirdly
in some circumstances. It was most likely implemented that way because
of a misinterpretation of the Minecraft wiki.
2021-05-09 14:41:05 +02:00
erlehmann
a9d4a85e9a
Merge pull request 'Remove wrong preview banner crafting recipes' ( #55 ) from banner-crafting-fix into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/55
Reviewed-by: E <e@noreply.git.minetest.land>
2021-05-03 14:30:47 +00:00
Nils Dagsson Moskopp
ee9f49b86e
Remove wrong preview banner crafting recipes
...
In commit ac5f115f83
, preview banners were introduced and given
crafting recipes. Those crafting recipes were the same as for banners without a pattern. That
change made banners without patterns uncraftable and preview banners craftable instead – this
patch makes banners without patterns craftable again and preview banners uncraftable.
2021-05-02 13:01:00 +02:00
erlehmann
150868f03b
Merge pull request 'mapgen/mcl_mapgen_core: base mushrooms and nether decorations off block seed' ( #43 ) from e/Mineclonia:mapgen-nondet into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/43
Reviewed-by: erlehmann <nils+git.minetest.land@dieweltistgarnichtso.net>
Reviewed-by: Elias Åström <ryvnf@riseup.net>
2021-05-01 23:41:12 +00:00
Elias Åström
90f0a6ab2a
Merge pull request 'Rewrite mcl_autogroup to reduce metadata for enchanted items' ( #8 ) from mcl_autogroup into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/8
Reviewed-by: cora <cora@noreply.git.minetest.land>
Reviewed-by: n_to <n_to@noreply.git.minetest.land>
Reviewed-by: erlehmann <nils+git.minetest.land@dieweltistgarnichtso.net>
2021-05-01 21:14:49 +00:00
erlehmann
659a158c66
Merge branch 'master' into mcl_autogroup
2021-05-01 18:02:18 +00:00
erlehmann
4085d95d96
Merge pull request 'Show preview of new banner pattern when crafting it' ( #40 ) from banners-pattern-preview into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/40
Reviewed-by: cora <cora@noreply.git.minetest.land>
2021-05-01 17:25:19 +00:00
Elias Åström
74d4986d1d
Fix rays not being cast in a specific direction
...
A bug was introduced in 679e2b1b
which caused explosions to not cast
rays for environment destruction in the (+X, +Y, +Z) direction. This
commit fixes that.
2021-05-01 17:25:10 +02:00
erlehmann
3009ebb2c6
Merge branch 'master' into mcl_autogroup
2021-04-29 21:24:32 +00:00
Benjamin Schötz
9f61cfffaa
mcl_bows: Cleanup translation files with script
...
Reordered translation-strings
Duplicates were removed
Gaps were detected for spanish and filled with machine-translation
2021-04-26 12:09:19 +02:00
Benjamin Schötz
7d44596c6d
mcl_bows: Increase chance for critical from 20% to 25%
...
bow.lua Increase chance from 20% to 25%
bow.lua Adjust helptexts
arrow.lua Adjust helptexts
mcl_bows.(de,es,fr,ru).tr template.txt: Adjust helptexts
2021-04-26 11:11:18 +02:00
E
4ae17b0c8e
mapgen/mcl_mapgen_core: base mushrooms and nether decorations off block seed
2021-04-25 23:17:27 -04:00
erlehmann
0d92212e08
Merge pull request 'mapgen/mcl_mapgen_core: move set_node decorations a node callback' ( #29 ) from e/Mineclonia:nether-fix into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/29
Reviewed-by: Elias Åström <ryvnf@riseup.net>
Reviewed-by: erlehmann <nils+git.minetest.land@dieweltistgarnichtso.net>
2021-04-24 18:51:57 +00:00
Benjamin Schötz
48091cecab
mcl_enchanting: Add missing translation strings for enchantment table to template.txt and german, french, russian translations.
2021-04-24 09:06:56 +02:00
erlehmann
d6463fe29a
Merge pull request 'Fix crash when blowing up an unknown node' ( #38 ) from mcl_explosions into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/38
Reviewed-by: n_to <n_to@noreply.git.minetest.land>
Reviewed-by: erlehmann <nils+git.minetest.land@dieweltistgarnichtso.net>
2021-04-24 03:29:09 +00:00
Nils Dagsson Moskopp
ac5f115f83
Show preview of new banner pattern when crafting it
2021-04-23 17:29:43 +02:00
Elias Åström
31341ca57b
Fix crash when blowing up an unknown node
...
Unknown nodes get a blast resistance of zero.
2021-04-23 16:39:02 +02:00
Elias Åström
e52cae28cd
Duplicate groupcaps before applying unbreaking
2021-04-23 16:33:22 +02:00
ryvnf
aa1af725f2
Merge pull request 'Update README.md after forking' ( #3 ) from readme into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/3
Reviewed-by: Li0n <li0nsdichachu@outlook.com>
2021-04-22 15:18:01 +00:00
Benjamin Schötz
adbb2f037a
Adds string for '@1 was slain by @2' (deathmessage for mob with nametag) to template.txt and mcl_death_messages.de.tr
2021-04-20 22:19:35 +02:00
E
2381cb8e84
mapgen/mcl_mapgen_core: move set_node decorations a node callback
...
During the rewrite in 89e55e9065
, a queue system was added to allow
using both VoxelManip-based generation steps, and set_node-based steps,
however some set_node-based steps (underground mushrooms, nether
decorations, and structures) were missed and remained in a VoxelManip
step. The result is that the changes made by the set_node stages were
overwritten after the (now-stale) VoxelManip data was committed later.
(ref. Mineclonia/Mineclonia#26 )
2021-04-20 00:41:10 -04:00
erlehmann
fda2d41b4e
Merge pull request 'Spawns killerbunnys with translateable nametag' ( #28 ) from n_to/Mineclonia:killerbunny_translateable_label into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/28
Reviewed-by: cora <cora@noreply.git.minetest.land>
Reviewed-by: erlehmann <nils+git.minetest.land@dieweltistgarnichtso.net>
2021-04-20 02:56:32 +00:00
Benjamin Schötz
e5c324b0d7
Added french, spanish, russian translation for killerbunny-nametag
2021-04-19 20:43:18 +02:00
Benjamin Schötz
82c838e067
Sets killerbunny-label in a translateable way
2021-04-19 20:27:20 +02:00
erlehmann
bbe07abb0d
Merge pull request 'Solve quartz not generating in the nether' ( #24 ) from reintroduce_nether_quartz_ore into master
...
Reviewed-on: https://git.minetest.land/Mineclonia/Mineclonia/pulls/24
2021-04-18 23:12:17 +00:00