William Goodspeed
8fa8748c54
Fix `Texture_Converter.py' crashing on MichaelSoft Binbows
...
In the previous code, `os.environ["HOME"]' isn't set by Binbows systems.
The fix changes the code to get reliable home directory from pathlib.
2024-08-22 21:49:37 +00:00
the-real-herowl
cf9bbb0551
Merge pull request 'mcl_weather sky color refactor' ( #4338 ) from teknomunk/MineClone2:skycolor-refactor into master
...
Reviewed-on: VoxeLibre/VoxeLibre#4338
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-08-19 03:34:59 +02:00
teknomunk
aea9e6d182
Update comment according to VoxeLibre/VoxeLibre#4338 (comment)
2024-08-19 03:02:02 +02:00
teknomunk
09307292bc
Make sure overworld always gets a sky update regardless of weather, add assert to enforce sky color gets set every update
2024-08-19 03:02:02 +02:00
teknomunk
e407e2e290
Force has_mcl_potions to boolean
2024-08-19 03:02:02 +02:00
teknomunk
87a48270f5
Add mcl_util.to_bool
2024-08-19 03:02:02 +02:00
teknomunk
21a88be2b2
Remove boolean coersion
2024-08-19 03:02:02 +02:00
teknomunk
37ff699a23
Add line break
2024-08-19 03:02:02 +02:00
teknomunk
18266137b2
Make sure clouds don't disappear when entering water
2024-08-19 03:02:02 +02:00
teknomunk
3667feddd3
Address review comments
2024-08-19 03:02:02 +02:00
teknomunk
dc074ff555
Remove debug logging
2024-08-19 03:02:02 +02:00
teknomunk
0e1a2cbc1e
Correct conditions for water-air transition forced skycolor update
2024-08-19 03:02:02 +02:00
teknomunk
cb097d9bcd
Add minimum time between skycolor updates (default is 250ms, tracked per player)
2024-08-19 03:02:02 +02:00
Wbjitscool
cd213b75f7
Update mods/ENVIRONMENT/mcl_weather/skycolor.lua
...
adds in sunray shader support for Minetest version 5.9.0
2024-08-19 03:02:02 +02:00
teknomunk
ef58a9809a
Remove empty else block, fix up mg_name and add mapgen check to water.lua
2024-08-19 03:02:02 +02:00
teknomunk
3b01fe20ba
Remove debug commented out logging, remove extra zero in 24-hour time
2024-08-19 03:02:02 +02:00
teknomunk
d34c804ebf
Remove local mod = mcl_weather and replace accesses to variables thru mcl_weather with local variable equivalents
2024-08-19 03:02:02 +02:00
teknomunk
03faa7764d
Fix variable name (caused crash)
2024-08-19 03:02:02 +02:00
teknomunk
207c86b813
Fix crash and rearrange code
2024-08-19 03:02:02 +02:00
teknomunk
cf4b1dbd1d
Remove END function comment
2024-08-19 03:02:02 +02:00
teknomunk
7811e23611
Convert to use mcl_playerinfo
2024-08-19 03:02:02 +02:00
teknomunk
24ff7347b2
Further cleanup
2024-08-19 03:02:02 +02:00
teknomunk
820848fb2e
Address review comments
2024-08-19 03:02:02 +02:00
teknomunk
f2a638f8e9
Fix random crash in darkness effect in mcl_potions, finish refactoring of mcl_weather.skycolor that also makes darkness effect more reliable
2024-08-19 03:02:02 +02:00
teknomunk
161dd7d379
Start refactor
2024-08-19 03:02:02 +02:00
the-real-herowl
d0e8b4141d
Merge pull request 'Merge mcla kelp growing' ( #4474 ) from WillConker/VoxeLibre:kelp_make_source into master
...
Reviewed-on: VoxeLibre/VoxeLibre#4474
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-08-18 21:47:46 +02:00
cora
15fa3ff775
Fix crash when growing kelp into water logged mangrove roots
2024-08-18 19:21:19 +02:00
WillConker
11168f226a
Revert "WaterLoggedRootsKelpFix ( #3994 )"
...
This reverts commit a425d359f5
.
2024-08-18 19:21:19 +02:00
teknomunk
2ad59c6df9
Stop lightning striking positions that don't have rain ( #4386 )
...
Stops lighting from being able to strike in locations where rain doesn't occur, but allows lightning in adjacent areas where is allowed.
Reviewed-on: VoxeLibre/VoxeLibre#4386
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-08-18 12:05:35 +02:00
the-real-herowl
948da34755
Readded missing stairs and slabs ( #4601 )
...
Also *probably* fixed their blast res and hardness
Reviewed-on: VoxeLibre/VoxeLibre#4601
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: the-real-herowl <wiktor_t-i@proton.me>
Co-committed-by: the-real-herowl <wiktor_t-i@proton.me>
2024-08-18 08:45:49 +02:00
WillConker
406e0e8169
Made soul speed and depth strider speed boosts additive instead of exclusive ( #4422 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4422
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: WillConker <waj01@joanes.net>
Co-committed-by: WillConker <waj01@joanes.net>
2024-08-18 06:25:04 +02:00
the-real-herowl
09aba760cf
Merge pull request 'Minor fixes on potion behavior on damage disabled servers (closes 4586)' ( #4599 ) from goodspeed/VoxeLibre:potion-hud into master
...
Reviewed-on: VoxeLibre/VoxeLibre#4599
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-08-18 05:49:44 +02:00
William Goodspeed
a6136ad158
Removing absorption bar on damage disabled servers
...
The absorption effect won't work on damage disabled servers and the
health bar and hunger bar is also hidden leaving the absorption bar
alone which makes it look not good. So not initializing it on those
servers might be a good idea.
2024-08-18 05:48:37 +02:00
William Goodspeed
77bcf6cff3
Allowing `hb.change_bar' called with hudbar uninitialized
...
Calling `hb.change_bar' with hunger bar on damage disabled server
will crash the server. To not overload other functions to check
`enable_damage' over and over, simply make `hb.change_bar' able to be
called with uninitialized identifiers. #4586
2024-08-18 05:48:37 +02:00
WillConker
293eb6d021
Stop tnt colliding with entities ( #4476 )
...
Reviewed-on: VoxeLibre/VoxeLibre#4476
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: WillConker <waj01@joanes.net>
Co-committed-by: WillConker <waj01@joanes.net>
2024-08-18 05:40:25 +02:00
the-real-herowl
1c5f7d05fe
Merge pull request 'More hardness and blast resistance fixes' ( #3952 ) from hardness_blast_res_fixes into master
...
Reviewed-on: VoxeLibre/VoxeLibre#3952
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-08-18 04:52:39 +02:00
seventeenthShulker
f8fcd9954f
Add back *some* changes that I reverted; and fix typo "Cherry Gate"
2024-08-18 04:47:19 +02:00
seventeenthShulker
8b9666137d
All wood-type and nether-type fences now match material's blast resistance
2024-08-18 04:47:19 +02:00
seventeenthShulker
b3087118fa
Fix Gilded Blackstone blast res. (now 6)
2024-08-18 04:47:19 +02:00
seventeenthShulker
b79a19f4d6
Add crimson/warped planks (_hyphae_wood) blast res
...
Relates to (#4414 )
2024-08-18 04:47:19 +02:00
seventeenthShulker
b0b5cc1265
Remaining stairs/slabs inherit properties instead of hardcoding
...
- Fix smooth quartz attributes
- Alternative recipes for (red) sandstone, quartz, purpur slabs/stairs have been added explicitly
2024-08-18 04:47:19 +02:00
seventeenthShulker
b237c4642d
Revert "Forgot about blackstone"
...
I left it in from another branch, didn't want to force push.
This reverts commit 58d2f59192073acf9f55406358bf48244e008b9b.
Revert "Walls use `source` parameter for default hardness and blast resistance"
I left it in from another branch, didn't want to force push.
This reverts commit e8944cc145dc59db53a9368d8ae269edf366e742.
Revert "Fix prismarine bricks and dark variant blast res."
I left it in from another branch, didn't want to force push.
This reverts commit 6125d625bc6ce15644cf8b579599f75da5bffd07.
Revert "Un-hardcode blast resistance, hardness for walls,"
I left it in from another branch, didn't want to force push.
This reverts commit 26e873703151bc4bfaf7588ad1e3afa731a05fbd.
Revert "All wood-type and nether-type fences now match material's blast resistance"
I left it in from another branch, didn't want to force push.
This reverts commit a1e20f29162462120fb1c046c2d34f8fcebfb413.
2024-08-18 04:47:19 +02:00
seventeenthShulker
49b2491b70
Fix the other bed node
2024-08-18 04:47:19 +02:00
seventeenthShulker
0408f9c3d8
Update hardness and blast res for value not matching the wiki
...
- Notably, smooth sandstone (and red) is much more durable than other sandstone variants
- Ender chest isn't actually more explosion resistant than obsidian, hmm
2024-08-18 04:47:12 +02:00
seventeenthShulker
cbafdfa585
Make monster eggs' hardness consistent with MC
...
Change blast resistance to 0.75, add an optional hardness override parameter, because cobble is unique here
(Still instant-minable, this is a separate issue)
2024-08-18 04:46:19 +02:00
seventeenthShulker
2312989503
Fix several hardness and blast resistance values
2024-08-18 04:46:19 +02:00
seventeenthShulker
1471ad7181
Un-hardcode most slabs and stairs
2024-08-18 04:46:19 +02:00
seventeenthShulker
38d7609173
Forgot about blackstone
2024-08-18 04:46:19 +02:00
seventeenthShulker
5bce56cdd6
Walls use `source` parameter for default hardness and blast resistance
...
If no `source` given, fallbacks are 2 and 6 respectively
2024-08-18 04:46:19 +02:00
seventeenthShulker
7a05c32198
Fix prismarine bricks and dark variant blast res.
...
Should be 6 like regular prismarine
2024-08-18 04:46:19 +02:00