Eliy21
8fbd72c142
Optimize code by calling get_enchantment function only once
2023-12-16 09:46:18 +00:00
Eliy21
cfab59d68a
Rebalanced moving pvp knockbacks
2023-12-16 09:20:29 +00:00
Eliy21
33e8337bbb
Finish remaining excessive vertical pvp knockback prevention adjustments when hit from below
2023-12-16 07:58:26 +00:00
Eliy21
f799596db9
Make vertical pvp knockbacks respect attack reach limit & complete excess vertical kb prevention
2023-12-15 22:56:02 +00:00
Eliy21
9b9747b3d8
Prevent excessive vertical knockbacks if hit by a player from below
2023-12-15 21:02:07 +00:00
Eliy21
c9692c6224
Fix player invulnerability not getting disabled permanently bug
2023-12-15 19:49:04 +00:00
Eliy21
cd83305f07
Make the vertical lift on pvp knockback similar to MC
2023-12-15 18:17:15 +00:00
Eliy21
d7b10d18d8
Fix not being able to give minimum knockback to players when both near and lower than them
2023-12-15 16:27:09 +00:00
Eliy21
8e2c5249f5
Fix comment on player invul code
2023-12-15 15:59:08 +00:00
Eliy21
ca556c052f
Prevent pvp knockbacks when invulnerable
2023-12-15 15:52:26 +00:00
Eliy21
60367cdbe0
Revert unreliable bugfix
...
There are times when the continuous damage when punching players does not happen so will not fix at the moment as using other weapons does still work.
2023-12-15 15:42:49 +00:00
Eliy21
6b439fd1de
Add maximum pvp knockback limit & approximate enchant knockback distance to be similar to MC
2023-12-14 11:57:55 +00:00
Eliy21
bf9e487fa9
Adjust minimum pvp knockback to be closer to MC
2023-12-14 09:27:28 +00:00
Eliy21
49af5d2013
Rebalance minimum pvp knockback to account for added knockbacks when moving
2023-12-14 08:51:34 +00:00
Eliy21
ed507d8509
Remove unnecessary space in the attack reach limit on mobs code
2023-12-14 08:15:55 +00:00
Eliy21
b2507c3640
Make fire aspect enchant respect attack reach limit
2023-12-14 08:12:13 +00:00
Eliy21
85b1f5247a
Add vertical lift & minimum pvp knockback
2023-12-14 07:46:16 +00:00
Eliy21
2b71462c1e
Prevent knockback if player is beyond attack reach limit
2023-12-13 20:36:54 +00:00
Eliy21
b0e33793ec
Fix a potential bug that could bypass attack reach limit when a stronger attack breaches the invul
2023-12-13 20:04:15 +00:00
Eliy21
96aaf89036
Readjust pvp enchant knockback to make the running knockback difference more pronounced
2023-12-13 18:49:08 +00:00
Eliy21
a8c2d4534a
Nerf long pvp enchanted knockbacks especially when running
2023-12-13 17:42:42 +00:00
Eliy21
a8806fe04e
Add player invulnerability & fix not continuously damaging players when holding the attack key
...
Player invulnerability is the same as Minecraft's Damage Immunity https://minecraft.wiki/w/Damage#Immunity
The old code for some reason only allows a few damage by holding and does not continuously damage other players after a few hits
2023-12-13 17:34:42 +00:00
Wbjitscool
ebd733be82
update's the campfire's fire burning animation to make it look better ( #4077 )
...
improve the look of the campfire's flame/burning animation
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4077
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Wbjitscool <dwsda121@gmail.com>
Co-committed-by: Wbjitscool <dwsda121@gmail.com>
2023-12-13 05:22:41 +00:00
Wbjitscool
07eb70e9be
Update mods/ITEMS/mcl_stonecutter/init.lua
2023-12-13 02:39:25 +00:00
Zasco
351e31a889
Move deepslate ore registration within generation check
2023-12-12 23:16:51 +00:00
the-real-herowl
8b00fff4cb
Remove dangling else
2023-12-11 00:54:30 +01:00
the-real-herowl
cf70de0ecc
Add an on_attack callback for mobs ( #4064 )
...
Added an on_attack callback that allows to execute additional custom logic after each attack.
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4064
Co-authored-by: the-real-herowl <wiktor_t-i@proton.me>
Co-committed-by: the-real-herowl <wiktor_t-i@proton.me>
2023-12-10 16:10:33 +00:00
the-real-herowl
ca71e949a8
Credits update
2023-12-09 00:01:19 +01:00
the-real-herowl
47f920c9df
Updated release credits and set version for 0.85
2023-12-09 00:01:19 +01:00
the-real-herowl
bb66f81999
Merge pull request 'Combat rebalancing' ( #4036 ) from combat_rebalancing into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4036
2023-12-08 22:06:06 +00:00
the-real-herowl
a344755894
Merge pull request 'horse: drops: remove 2nd saddle, add armor' ( #4047 ) from Bakawun/MineClone2:horse into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4047
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2023-12-07 01:02:38 +00:00
the-real-herowl
c03366aa12
Merge pull request 'Fix syntax errors and update spanish translations' ( #4050 ) from megustanlosfrijoles/frijolesclone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4050
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2023-12-06 23:36:09 +00:00
José M
bb1e572287
Update mcl_compass.es.tr and fix syntax errors
2023-12-05 18:39:29 -06:00
Eliy21
4127d120d2
Add server privs restriction to mcl_villages build tool ( #4043 )
...
<!--
Please follow our contributing guidelines first:
https://git.minetest.land/MineClone2/MineClone2/src/branch/master/CONTRIBUTING.md#how-you-can-help-as-a-programmer
By submitting this pull request, you agree to follow our Code of Conduct:
https://git.minetest.land/MineClone2/MineClone2/src/branch/master/CODE_OF_CONDUCT.md
-->
Fixes #4022
### Testing
-Make a new world, check host server and go into creative mode
-Since you're the server you have the server privs so get the mcl_villages build tool item in creative inventory and use it to see if it works
-Have someone join your server and give them the same item to use and see if they are restricted from using it
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4043
Reviewed-by: chmodsayshello <chmodsayshello@hotmail.com>
Co-authored-by: Eliy21 <eliy21@noreply.git.minetest.land>
Co-committed-by: Eliy21 <eliy21@noreply.git.minetest.land>
2023-12-05 12:49:49 +00:00
Eliy21
86dad4693e
Add warning log if players with 0 hp joined ( #4051 )
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4051
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Eliy21 <eliy21@noreply.git.minetest.land>
Co-committed-by: Eliy21 <eliy21@noreply.git.minetest.land>
2023-12-05 08:21:37 +00:00
José M
f39fe17895
Update mesecons_lightsone spanish translation
...
Fixed a syntaxis error at line 3 and added the missing translation for line 4
2023-12-04 22:51:50 -06:00
Eliy21
0673fcc25b
Respawn dead players when they login so they don't get stuck without the death formspec ( #4041 )
...
Hopefully will prevent the dead player not respawning when logging in bug from happening
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4041
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Eliy21 <eliy21@noreply.git.minetest.land>
Co-committed-by: Eliy21 <eliy21@noreply.git.minetest.land>
2023-12-05 01:08:50 +00:00
the-real-herowl
589de76613
Fixed a code branch never being run
2023-12-05 01:59:05 +01:00
the-real-herowl
1857341b59
Fixed player knockback from arrows
2023-12-05 00:58:10 +00:00
the-real-herowl
46d9c66000
Fixed mobs executing custom on_punch with punch fail
2023-12-05 00:58:10 +00:00
the-real-herowl
cca6645524
Added player damage invulnerability
2023-12-05 00:58:10 +00:00
the-real-herowl
24ffd64cad
Knockback fixes
2023-12-05 00:58:10 +00:00
the-real-herowl
e29654a0f6
Revert healing interval default to the lower value
2023-12-05 00:58:10 +00:00
José Muñoz
027e0e8337
Fix a typo in the spanish translation ( #4039 )
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4039
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: José Muñoz <dr.cabra@disroot.org>
Co-committed-by: José Muñoz <dr.cabra@disroot.org>
2023-12-05 00:05:39 +00:00
bakawun
2ba73f832c
horse: drops: remove 2nd saddle, add armor
2023-12-04 20:17:39 +01:00
chmodsayshello
43e7a952ac
use math.ceil to get amount of needed players
2023-11-30 22:29:56 +01:00
codiac
4cf865a36c
Fix passive threshold in nether and end ( #4030 )
...
Fix light check for passive mobs in other dimensions. It is apparently the same in all dimensions. If a mob has it's own spawn_check function then that should be used regardless of it's type.
Fixes #4029
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4030
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: codiac <codiac@inbox.lv>
Co-committed-by: codiac <codiac@inbox.lv>
2023-11-28 02:45:18 +00:00
Eliy21
b57f6be81d
Make showing advancement chat messages into a setting ( #4032 )
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4032
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Eliy21 <eliy21@noreply.git.minetest.land>
Co-committed-by: Eliy21 <eliy21@noreply.git.minetest.land>
2023-11-28 01:37:45 +00:00
the-real-herowl
cd40861b3b
Merge pull request 'Add stonecutter functionality' ( #3999 ) from stonecutter_functionality into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3999
2023-11-27 23:37:57 +00:00
Kostinatyn Tsiupa
1da7bb0bdc
hopper reimplementation
...
Reimplemented hoppers and all (blast_furnace, furnace, smoker, composters, double chaets, shulker_boxes, droppers, bookshelvs and brewing_stands) connected nodes
2023-11-27 14:33:01 +02:00