teknomunk
49bf10b6c7
Change from table indirection to getter/setter functions for dynamically updating local variables
2024-11-17 07:06:03 -06:00
teknomunk
26b16b412e
Get settings GUI implemented and functional
2024-11-17 06:30:14 -06:00
teknomunk
0c258b3680
Start GUI
2024-11-17 06:30:14 -06:00
teknomunk
d19246b590
Fix typo in variable name
2024-11-17 06:30:14 -06:00
teknomunk
882e00b819
Implement showDeathMessages gamerule
2024-11-17 06:30:14 -06:00
teknomunk
4c0bc279af
Implement respawnBlocksExplode gamerule
2024-11-17 06:30:13 -06:00
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