Freeman
8d440252a4
fix crash when opening a chest that has an unknow node on it
...
fix #3961
2023-10-13 21:07:00 +02:00
the-real-herowl
d706833f21
Merge pull request 'Wither finishing & effect fixes' ( #3957 ) from the-real-herowl/MineClone2:wither into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3957
2023-10-11 20:46:24 +00:00
the-real-herowl
c874e01cf9
Wither falling when no target found and small fixes
2023-10-11 00:54:31 +00:00
the-real-herowl
7ce82b9dcb
Peaceful crash fixed
2023-10-11 00:54:31 +00:00
the-real-herowl
645072507f
Wither melee attack and bug fixes
2023-10-11 00:54:31 +00:00
the-real-herowl
924a6c1c47
Settings-related fixes
...
-moved to the cleaner way of obtaining settings values
-disabled the anti-troll measures by default
-made the wither per-dimension limit dependent on the settings
-(anti-troll measures enabled required for wither counting and limit)
2023-10-11 00:54:31 +00:00
the-real-herowl
20b0f0748d
Added some comments to the code
2023-10-11 00:54:31 +00:00
the-real-herowl
d7c76e33d8
Tiny adjustments
...
- wither initial explosion radius moved from a magic value into a local variable
- wither initial explosion radius reduced
- wither attack_exception improved to better handle unlikely edge cases
2023-10-11 00:54:31 +00:00
the-real-herowl
966712f4ff
Optimisation and cleanup
...
-optimised and cleaned up wither rose withering effect code
-removed unused code
2023-10-11 00:54:31 +00:00
the-real-herowl
e4102e6124
Implemented wither defensive measures
...
Added block breaking when hit, or a safe_boom when hit and mobs_griefing
is disabled. Removed dubious anti-troll measures.
2023-10-11 00:54:31 +00:00
the-real-herowl
17c8f220e6
A few more wither fixes
2023-10-11 00:54:31 +00:00
the-real-herowl
df17688b7d
Great batch of improvements
2023-10-11 00:54:31 +00:00
the-real-herowl
729d8ec9e0
Another batch of wither adjustments
2023-10-11 00:54:31 +00:00
the-real-herowl
c9dc12b081
Further wither adjustments
2023-10-11 00:54:31 +00:00
Nauta Turbidus
a1b6819756
Withering effect and effect immunities
...
Added withering effect and immunities to effects.
Signed-off-by: Nauta Turbidus <88062389+nauta-turbidus@users.noreply.github.com>
2023-10-11 00:54:31 +00:00
the-real-herowl
f1568483b3
Merge pull request 'Keep axolotls from attacking sheep' ( #3963 ) from ThePython10110/MineClone2:axolotl-sheep into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3963
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2023-10-11 00:50:12 +00:00
ThePython10110
d7fa24ebf8
Keep axolotls from attacking sheep
2023-10-10 23:50:46 +00:00
Dehydrate6684
23468cc2dd
Used vector.offset instead of add/subtract
2023-10-10 09:39:16 +08:00
Dehydrate6684
0c48a46f7c
Updated code based on reviews
2023-10-09 13:55:08 +08:00
chmodsayshello
712a6d6c66
Merge pull request 'add 1.20 armor trims' ( #3784 ) from armor_trims into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3784
Reviewed-by: AFCMS <afcm.contact@gmail.com>
2023-10-03 21:46:00 +00:00
𝕵𝖔𝖍𝖆𝖓𝖓𝖊𝖘 𝕱𝖗𝖎𝖙𝖟
a620d24ec8
Fix a number of crashes involving unknown nodes, also fix fishbuckets on_place ( #3914 )
...
Fixes : #3913 #3915
~~You can reproduce the crash by placing a fish bucket on top snow above an unknown node.
I also noticed that the code always uses pointed_thing.above so I fixed that and also added a function to mcl_utils to figure out where a node should be placed (either above or below). Looks like the rest of the code could also use improvement but at least it does not crash now.~~
Cora fixed a bunch of related crashes in Mineclona so I am replacing my commit and cherry picking all her commits here.
https://codeberg.org/mineclonia/mineclonia/pulls/549
Here is the list of fixes from that PR:
- Crash when placing snow layer on unknown nodes
- Crash when snow layers on unknown nodes are flooded
- Crash when placing fishbucket on snow on top of unknown nodes
- Crash when placing chorus flower and stem on unknown
- Crash when placing mob spawners on unknown
- The fishbucket on place to actually replace buildable_to
Co-authored-by: cora <coradelamouche@gmx.ch>
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3914
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
Co-authored-by: 𝕵𝖔𝖍𝖆𝖓𝖓𝖊𝖘 𝕱𝖗𝖎𝖙𝖟 <mrrar@noreply.git.minetest.land>
Co-committed-by: 𝕵𝖔𝖍𝖆𝖓𝖓𝖊𝖘 𝕱𝖗𝖎𝖙𝖟 <mrrar@noreply.git.minetest.land>
2023-09-29 18:47:07 +00:00
ancientmarinerdev
178b24886f
Merge pull request 'mcl_oxidation: typo in README.' ( #3910 ) from mdk/MineClone2:typo into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3910
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-09-29 18:41:27 +00:00
ancientmarinerdev
8333281b4f
Merge pull request 'Halved the creeper explosion timer reset radius' ( #3808 ) from reduce-explosiontimer_reset_radius into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3808
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-09-29 18:36:28 +00:00
Nicu
6d3e55ce12
Reduced the creeper explosion timer reset radius from 6 to 3
...
This gives the player just enough time to get out of the creeper's range, to reset their explosion timer and avoid unnecessary destruction.
2023-09-29 18:35:21 +00:00
ancientmarinerdev
2c2f5595f3
Merge pull request 'Add Setting to keep respawn location set if bed is destroyed.' ( #3933 ) from Eliy21/MineClone2:no_bed_respawn_setting into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3933
Reviewed-by: chmodsayshello <chmodsayshello@hotmail.com>
2023-09-29 18:29:31 +00:00
chmodsayshello
8936313fb3
proper itemslot background
...
redo of 904cd78d3f
; caused some issues after cherry pick, same texture
2023-09-29 16:59:45 +02:00
ancientmarinerdev
c51442704c
Merge pull request 'mcl_skins: link to official mcl_custom_skins' ( #3954 ) from skins into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3954
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-09-28 19:43:24 +00:00
Johannes Fritz
2bd6678b08
mcl_skins: link to official mcl_custom_skins
2023-09-28 13:09:45 -05:00
Codiac
e0c44244f9
Merge pull request 'Point mcl_custom_skins link to a working URL' ( #3949 ) from Montandalar/MineClone2:fix_url_mcl_custom_skins into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3949
Reviewed-by: Codiac <codiac@noreply.git.minetest.land>
2023-09-28 10:40:03 +00:00
Codiac
5b7352a23a
Merge pull request 'Fix Server crash (Issue #3939 )' ( #3947 ) from Michieal/MineClone2_For_PRs:Bamboo_Fix_PointedThing into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3947
Reviewed-by: Codiac <codiac@noreply.git.minetest.land>
2023-09-28 10:39:23 +00:00
Michieal
e8c658658d
Update Credits.
2023-09-26 18:59:51 +00:00
Michieal
e9d994b74d
Fix Campifires API to not crash the server.
...
Fixed the error in Campfires' On_RightClick() to not error out when called with a non-existent pointed_thing.
2023-09-26 18:57:17 +00:00
Michieal
eafe6627d8
Extra checks placed in.
2023-09-26 18:35:12 +00:00
chmodsayshello
4046a68fbf
Add trim snippet
2023-09-26 20:24:54 +02:00
Blockhead
882c3ef339
Point mcl_custom_skins link to a working URL
2023-09-25 19:55:36 +10:00
Nils Dagsson Moskopp
bb68ceb38d
Do not encode images with illegal colormap indexes
2023-09-22 20:06:21 +02:00
codiac
95db118361
Add rules for blaze, wither skeleton, silverfish
2023-09-22 09:09:35 +10:00
codiac
d2d7887e0f
Handle bat and slime light checks
2023-09-21 14:53:32 +10:00
Michieal
b2ebcf5d4f
Readme Change
...
Putting my name back into the credits in the mod.
2023-09-20 06:07:13 +00:00
Michieal
f57220f784
Fix Server crash (Issue ##3939)
...
Fixes the error of pointed_thing being nil (null) by first checking to see if it exists, and if not, exit the on_place call back.
2023-09-20 05:57:49 +00:00
codiac
7577d37b38
Clarify MC version for lighting
2023-09-20 15:56:27 +10:00
codiac
bf4c7e1913
Allow non monsters spawns too
2023-09-20 09:24:51 +10:00
codiac
11e3674926
Use MC 1.18 light levels to control mob spawning
2023-09-19 11:18:40 +10:00
Nils Dagsson Moskopp
4dd3833f3b
Move encoding format heuristics from image:save() to image:encode()
2023-09-18 16:45:31 +02:00
Nils Dagsson Moskopp
3029147ed7
Add example code for rendering a 3D shape using a Z-buffer
2023-09-18 15:21:17 +02:00
Dehydrate6684
cc217d0089
Removed unnessary node definitions
2023-09-17 17:13:50 +08:00
Dehydrate6684
e6653b78ee
Added directional checks
2023-09-17 17:04:24 +08:00
Dehydrate6684
a960bf2e8e
Update trapdoor climbable behavior
2023-09-16 13:16:49 +08:00
Eliy21
2d9bffaa43
Update settingtypes.txt
...
Add the no bed respawn in settings
2023-09-11 19:42:04 +00:00
Eliy21
eb658a4996
Update mods/PLAYER/mcl_spawn/init.lua
...
Add if then condition for no bed/anchor respawn settings
2023-09-11 19:38:33 +00:00