ancientmarinerdev
86b1d8bc3e
Add world gen limits to spawning to avoid things spawning past the world gen limits
2023-02-10 19:01:29 +00:00
ancientmarinerdev
9c2f43a242
Limit peaceful spawning and add configurable option
2023-02-10 19:01:29 +00:00
ancientmarinerdev
044a91e831
Change spawn cap groups to spawn_type to give water it's own spawn cap.
2023-02-10 19:01:29 +00:00
ancientmarinerdev
106979e64a
Clean up
2023-02-10 19:01:29 +00:00
ancientmarinerdev
4482068211
Nerf group spawning until group spawn is based on pack size, not per spawn attempt
2023-02-10 19:01:29 +00:00
ancientmarinerdev
1dc7cab6be
Add logging
2023-02-10 19:01:29 +00:00
ancientmarinerdev
634379dfe9
Retry if failing to find spawn position
2023-02-10 19:01:29 +00:00
ancientmarinerdev
c2ac33ac61
Mobs now can spawn in multiple positions around you per spawning cycle
2023-02-10 19:01:29 +00:00
ancientmarinerdev
b5c0830060
Restructure code and tidy
2023-02-10 19:01:29 +00:00
ancientmarinerdev
c43c723e08
Clean logging etc.
2023-02-10 19:01:29 +00:00
ancientmarinerdev
bd3a4ff0df
Clean up
2023-02-10 19:01:28 +00:00
ancientmarinerdev
0267ad2f31
Decrease change of groups spawning for peacefuls. Refresh total mobs check on spawn.
2023-02-10 19:01:28 +00:00
ancientmarinerdev
a2f9ea81cc
Fix mobs debug crash
2023-02-10 19:01:28 +00:00
ancientmarinerdev
7c7f4b930c
Move cap check out of spawn checks and reimplement close cap check
2023-02-10 19:01:28 +00:00
ancientmarinerdev
60529d3d5d
Add in constants for spawn zones
2023-02-10 19:01:28 +00:00
ancientmarinerdev
6ea4b43249
Limit group spawn to available cap space. Total mobs check once per spawn cycle.
2023-02-10 19:01:28 +00:00
SmokeyDope
71671f8b5f
Make minecart rails unable to be broken with lava
2023-02-09 01:53:52 +00:00
SmokeyDope
c4d60e50cc
Make minecart rails unable to be broken with water
2023-02-09 01:53:52 +00:00
ancientmarinerdev
b834e790a7
Fix game crashes
2023-02-08 19:34:04 +00:00
ancientmarinerdev
39d4434df1
Reorder on_step calls
2023-02-08 19:34:04 +00:00
ancientmarinerdev
4b9482cb09
Mobs should not drop XP when dying by fire from sunlight
2023-02-08 19:34:04 +00:00
GuyLiner
4d922d9edf
Added conditional based on existing fire damage conditional that will apply fire damage to a
...
mob standing on top of a magma node that belongs to the "fire" group. The magma node
has also been added to the fire group, making it so that standing on the node will
do damage to the mob.
In official Minecraft, magma blocks just do fire damage without the fire animation.
Source: https://minecraft.fandom.com/wiki/Magma_Block
2023-02-06 00:10:52 +00:00
ancientmarinerdev
7d46fa3362
Merge pull request 'texture-consolidation' ( #3380 ) from texture-consolidation into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3380
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-02-04 03:23:13 +00:00
ancientmarinerdev
cdc922d4ac
Merge pull request 'Make fletcher buy sticks' ( #3383 ) from mrminer/MineClone2-Fletcher-Fix:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3383
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-02-02 15:37:35 +00:00
ancientmarinerdev
7daa79a3f8
Fix wither crash on certain version of Lua.
2023-02-02 02:22:21 +00:00
mrminer
01f814267e
Update 'mods/ENTITIES/mobs_mc/villager.lua'
2023-01-31 21:14:23 +00:00
mrminer
8f4c69084d
Make fletcher buy sticks
2023-01-31 21:12:01 +00:00
Michieal
06effcd786
Merge branch 'master' into texture-consolidation
2023-01-30 22:57:38 -05:00
Michieal
6265148727
Move textures all into one centralized directory.
2023-01-30 22:55:53 -05:00
ancientmarinerdev
245ce99223
Using mcl_vars
2023-01-31 02:28:04 +00:00
ancientmarinerdev
1f107ec0c7
Tidy
2023-01-31 02:28:04 +00:00
ancientmarinerdev
c209537cfe
Make it a bit less chatty for logging
2023-01-31 02:28:04 +00:00
ancientmarinerdev
d583ccb986
Oooops, wrong number
2023-01-31 02:28:04 +00:00
ancientmarinerdev
7d803e174c
Set freeze and warning when mobs too close to boundary of world
2023-01-31 02:28:04 +00:00
Johannes Fritz
a1cc24f8d3
Slowing creative digging
2023-01-24 11:16:28 -06:00
ancientmarinerdev
e4f26a4688
Fix self object checks for check suspend
2023-01-23 20:10:28 +00:00
ancientmarinerdev
af86e73280
Fix self object reference in player_in_active_range
2023-01-23 20:10:28 +00:00
ancientmarinerdev
32be8f9602
Fix more self object references in falling
2023-01-23 20:10:28 +00:00
ancientmarinerdev
15560d969c
Change order of mob step
2023-01-23 20:10:28 +00:00
ancientmarinerdev
6bbf3af97b
Remove log line
2023-01-23 20:10:28 +00:00
ancientmarinerdev
84317afc93
Review feedback implemented and planned changes
2023-01-23 20:10:28 +00:00
ancientmarinerdev
2cd6629ae1
Add some mob object checks to avoid crashing
2023-01-23 20:10:28 +00:00
ancientmarinerdev
ce7d493890
Merge pull request 'Iron golem fixes' ( #3309 ) from gldrk/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3309
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-22 00:45:53 +00:00
ancientmarinerdev
30d3b7ee23
Merge pull request 'mcl_bamboo Part 2.' ( #3208 ) from mcl_bamboo_too into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3208
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-16 20:22:09 +00:00
ancientmarinerdev
9b28baaad6
Give longer to breed mobs. 1.5s is not enough
2023-01-16 00:00:28 +00:00
b3nderman
f9b021e4c6
Fix animals jumping way too high upon growing up
2023-01-15 22:47:05 +00:00
Michieal
e9c202ae45
Added Bamboo Biomes to spawning.lua.
2023-01-15 15:30:34 -05:00
b3nderman
a7fac7c550
Fix tamed ocelot textures not being set correctly
2023-01-15 16:57:47 +00:00
gldrk
5412206743
Make iron golem protect villagers
2023-01-14 01:37:32 +03:00
gldrk
30521a8b2f
Make iron golem defend itself from players
2023-01-14 01:34:28 +03:00