Commit graph

12664 commits

Author SHA1 Message Date
teknomunk
2553f681a0 Implement doMobLoot gamerule 2024-11-17 06:29:41 -06:00
teknomunk
4ff8268948 Add fireDamage game rule (fallDamage and drowningDamage don't work in mcl_damage) 2024-11-17 06:29:41 -06:00
teknomunk
95cb4b7bb5 Add additional gamerules for damage types 2024-11-17 06:29:41 -06:00
teknomunk
45bdc892f2 Fix typo 2024-11-17 06:29:41 -06:00
teknomunk
a9577162f1 Add gamerule naturalRegeneration and make mcl_health_regen_delay a tunable setting 2024-11-17 06:29:41 -06:00
teknomunk
9e8297c0fd Change handling of mcl_showAdvancementMessages 2024-11-17 06:29:41 -06:00
teknomunk
7c27cd395e Nether portal delay settings 2024-11-17 06:29:41 -06:00
teknomunk
814a3337f3 Add settings file 2024-11-17 06:29:41 -06:00
teknomunk
58d7ac65c7 Implement doVinesSpread 2024-11-17 06:29:39 -06:00
teknomunk
f819b31613 Add gamerule keepInventory and migrate existing setting value from mcl_keepInvetory 2024-11-17 06:26:09 -06:00
teknomunk
75565e7118 Add setting for damage_enabled 2024-11-17 06:26:09 -06:00
teknomunk
d8af2d4ced Implement doDaylightCycle, add on_change hook for tunables and make sure they are not called when loaded 2024-11-17 06:26:09 -06:00
teknomunk
38ed457211 Remove debug print(), add game rules maxEntityCramming, snowAccumulationHeight 2024-11-17 06:26:08 -06:00
teknomunk
fdd52bda90 Fix default value handling during set (allows bool settings to be set to false), add game rules: doMobSpawning, disableRaids, doWeatherCycle, doFireTick 2024-11-17 06:26:08 -06:00
teknomunk
387101fc8e Change API so most parameters are in a definition table, add /gamerule chatcommand, implement gamerule announceAdvancements 2024-11-17 06:26:08 -06:00
teknomunk
ee2c878160 Make awards use the notification delay setting 2024-11-17 06:26:08 -06:00
teknomunk
f1f4ebff3f Finish initial implementation of setting tuning with get/set commands 2024-11-17 06:26:08 -06:00
teknomunk
80ca5fa0c0 Start implementing dynamic rules/tuning 2024-11-17 06:26:08 -06:00
marro
4dc5d0939c Whitespace fix in translation (#4701)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4701
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: marro <marronclement0403@gmail.com>
Co-committed-by: marro <marronclement0403@gmail.com>
2024-11-11 03:49:43 +01:00
the-real-herowl
32b334322b Merge pull request 'Mobile fixes & improvements (cherry-pick from Mineclonia)' (#4685) from grorp/MineClone2:vl-mobile-fixes-and-improvements into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4685
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-11-11 01:44:27 +01:00
grorp
88c3c4558b Fix for VoxeLibre 2024-11-10 15:14:56 +01:00
grorp
3954acdfb7 Creative inventory: padding[-0.015,-0.015] on mobile
- less wasted screen space
- matches old layout
2024-11-10 15:14:56 +01:00
grorp
02b354f54a Avoid tab buttons going off-screen with high scaling values 2024-11-10 15:14:56 +01:00
grorp
cb624fe1d9 Creative inventory: Make the whole tab button clickable
Previously, only the tab icon was clickable. Clicking next to the icon would
just close the inventory.
The icon is still kept clickable too since that gives a nicer press animation.
I didn't end up using image_button because that resulted in a different image
size and position, even with the exact same coordinates.
2024-11-10 15:14:56 +01:00
grorp
bd9ab16762 Add touch_interaction to (cross)bow and spyglass 2024-11-10 15:14:56 +01:00
kno10
fb3c85e289 Improve stalker textures (#4674)
- don't change back to default texture when falling, but rather keep the previous texture
- use a colorized default texture for gaps in the texture

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4674
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2024-11-10 12:02:20 +01:00
kno10
f6f5481f30 Attempt to fix chest minecarts, at least for 5.9 (#4684)
Not using the `RecheckCartHack` on >5.9 seems to help with #4670 - not tested on older minetest; chest minecarts might still be empty there when the block is unloaded in the meantime. For <5.9, maybe it helps to decrease the time interval, 3 seconds seems to fairly long.

This also makes the minecarts random: 40% minecart, 40% chest minecart, 20% tnt minecart.

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4684
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: kno10 <erich.schubert@gmail.com>
Co-committed-by: kno10 <erich.schubert@gmail.com>
2024-11-10 11:41:19 +01:00
the-real-herowl
c428fa576b Merge pull request 'bonemeal API update' (#4221) from teknomunk/MineClone2:bonemeal-2 into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4221
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-11-10 11:38:08 +01:00
teknomunk
a46833eaa4 Fix alias 2024-11-09 20:30:35 -06:00
teknomunk
3514fe211f Implement more bonemeal mod shim, update bonemeal dependencies 2024-11-09 20:30:35 -06:00
teknomunk
94d9e4c881 Address review comments 2024-11-09 20:30:35 -06:00
teknomunk
6b1aa43238 Only show particles if bone meal is consumed, don't continue testing positions if bonemeal was used on the first check position 2024-11-09 20:30:35 -06:00
teknomunk
cfdef2435a Show particles regardless of success 2024-11-09 20:30:35 -06:00
teknomunk
49c8ae2fa0 Quick patch to get cherry saplings growing pending inclusing of a proper tree API 2024-11-09 20:30:33 -06:00
teknomunk
6ada1a3477 Remove check with mcl_core.check_vines_supported for twisted and crimson vines 2024-11-09 20:24:02 -06:00
teknomunk
189a2c62ad Address review comments on mcl_util.trace_nodes 2024-11-09 20:24:02 -06:00
teknomunk
981cddddd4 Add growth limits to crimson/twisting vines 2024-11-09 20:24:02 -06:00
teknomunk
66b5a369f1 Add mcl_util.trace_node(), rewrite bamboo growth code to fix bone meal growth 2024-11-09 20:24:02 -06:00
teknomunk
4eda77acd1 Prevent bonemealing grass from making flowers and also bonemealing the block above the grass 2024-11-09 20:24:02 -06:00
teknomunk
afc270195a Fix crash when bonemealing weaping and twisting vines, fix weaping vine growth 2024-11-09 20:24:02 -06:00
teknomunk
8f53074b58 Reorder functions to prevent crash 2024-11-09 20:24:02 -06:00
teknomunk
70e8ba9a89 Remove TODO pending future discussions, revert timer change in composter code 2024-11-09 20:24:02 -06:00
teknomunk
6741c5a809 Make composter_progress_chance local, as it is not used anywhere except in mcl_composters 2024-11-09 20:24:02 -06:00
teknomunk
d09791db7b Fix typo that prevented bone mealing pumpkin plants 2024-11-09 20:24:02 -06:00
teknomunk
354160e9e6 Check both above and below in pointed_thing for bonemealing (and pass thru the position as .under), make crimson vines and twisting vines compostable by rightclicking on the composter 2024-11-09 20:24:02 -06:00
teknomunk
cf1325d466 Fix crash at one more spot 2024-11-09 20:24:02 -06:00
teknomunk
7112369917 Fix crashes when using bonemeal on nether nodes 2024-11-09 20:24:02 -06:00
teknomunk
e6e13bdc67 Change _mcl_on_bonemealing to _on_bone_meal, update API.md to reflect this 2024-11-09 20:24:02 -06:00
teknomunk
42d37210c5 Fix mods/ITEMS/mcl_composters/locale/mcl_composters.ru.tr 2024-11-09 20:24:02 -06:00
teknomunk
c3a33ea2c2 Update mod authors, remove a TODO 2024-11-09 20:24:02 -06:00