ancientmarinerdev
b0264b2736
Endermen now despawn when not holding a block.
2023-01-11 01:07:17 +00:00
ancientmarinerdev
fb30564827
Ooooooh, lecterns. My favourite.
2023-01-09 22:32:14 +00:00
ancientmarinerdev
59694ebc7c
Fix merge conflict
2023-01-06 13:52:03 +00:00
ancientmarinerdev
e4db91d35c
Fix crash bug
2023-01-06 02:59:02 +00:00
ancientmarinerdev
2527479401
Clean up on isle 5, please
2023-01-06 02:59:02 +00:00
ancientmarinerdev
85f7bbdb80
Optimisation. Don't even prepare to path if not ready to path
2023-01-06 02:59:02 +00:00
ancientmarinerdev
465a919f6b
Villager will now reclaim job during the day even when it isn't work time
2023-01-06 02:59:02 +00:00
ancientmarinerdev
325a666c62
Added pathfinder constants to make it easier to tweak
2023-01-06 02:59:02 +00:00
ancientmarinerdev
e9b54e85c2
Pathfinding clean up
2023-01-06 02:59:02 +00:00
ancientmarinerdev
4324fe2489
Villager will now path from one house to another in search of available job or bed
2023-01-06 02:59:02 +00:00
ancientmarinerdev
d6804bf4b7
Fix distance to target issue, and refactor pathing actions
2023-01-06 02:59:02 +00:00
ancientmarinerdev
87f04bdd9f
Prevent attempting to path through 2 doors until code supports it. Clean up also.
2023-01-06 02:59:02 +00:00
ancientmarinerdev
e3307d647b
Fix pathing to bell that is sat on the ground
2023-01-06 02:59:02 +00:00
ancientmarinerdev
29cd73cb84
Pathfinding through door should also check door closest to position so villager can leave current house
2023-01-06 02:59:02 +00:00
ancientmarinerdev
5c0a763b83
Optimisation - Only check for town bell if ready to path
2023-01-06 02:59:02 +00:00
ancientmarinerdev
9b1ceebf0d
Villagers will now pathfind to town bell that isn't on the ground
2023-01-06 02:59:02 +00:00
Johannes Fritz
0b1916b807
Fix baby zombies going through 1 node high space
2023-01-04 07:52:48 -06:00
ancientmarinerdev
f8ae702ce4
Function name consistency
2023-01-02 00:58:23 +00:00
ancientmarinerdev
5faf060122
Fix crash and remove unused duplicate variables
2023-01-02 00:54:08 +00:00
ancientmarinerdev
8c648d1fc3
Refactor mob_step and do_states
2023-01-02 00:00:40 +00:00
iliekprogrammar
c2ba70a601
Merge branch 'master' into mcl-item-entity-fixes
2022-12-30 18:34:41 +00:00
ancientmarinerdev
e6e898671a
Merge pull request 'add japanese translation' ( #3149 ) from SakuraRiu/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3149
Reviewed-by: Michieal <michieal@noreply.git.minetest.land>
2022-12-29 22:14:48 +00:00
kabou
92ee402971
Separate white dye from bone meal.
...
* Add craftitem for ":mcl_bone_meal:bone_meal" to mcl_dye (temporarily.)
* Add crafting recipe for bone meal.
* Add texture for white dye item.
* Merge craftitem registration for "mcl_dye:white" with generic dyes.
* Add crafting recipe for white dye.
* Add legacy conversion recipe.
* Update dyes table.
* Update translations.
* Update mcl_crimson and sweet berry on_rightclick handlers.
* Update composter output, both as freestanding and to hoppers.
* Update bone block crafting recipes.
* Update tropical fish, cod and salmon mob drops.
2022-12-29 03:08:50 +00:00
kabou
d2edc75407
Separate blue dye from lapis lazuli.
...
* Add craftitem "mcl_core:lapis".
* Add texture for blue dye item.
* Add crafting recipe for blue dye.
* Add legacy conversion recipe.
* Update dyes table.
* Update translations.
* Update lapis block crafting recipes.
* Update lapis ore drops.
* Update dungeon and shipwreck loot.
* Update enchanting table input.
* Update villager trade.
2022-12-29 03:08:49 +00:00
kabou
7311071303
Separate black dye from squid ink sac.
...
* Add craftitem "mcl_mobitems:ink_sac".
* Add texture for black dye item.
* Add crafting recipe for black dye.
* Add legacy conversion recipe.
* Update dyes table.
* Update translations.
* Update fishing loot.
2022-12-29 03:08:49 +00:00
kabou
60b0cfe89a
Remove FIXME about slimes spawning in swamps.
...
* This has been fixed.
2022-12-29 02:13:57 +00:00
kabou
d8a883e81f
Limit size of cow herds spawning.
...
* Cows should spawn in herds of max 4, not 8.
2022-12-29 02:13:57 +00:00
kabou
15f5c3c30a
Make slimes spawn at night in swamps.
...
* Adds spawn definitions for large, small and tiny slimes to spawn in
Swampland and MangroveSwamp biomes when light levels are less than 7.
2022-12-29 02:13:57 +00:00
kabou
4af8148850
Refactor spawn registrations.
...
* Unduplicate spawnable biome lists for slimes and magma cubes.
* Rename min and max spawndepth identifiers.
2022-12-29 02:13:57 +00:00
kabou
ea6201d32f
Add missing biome to slime spawn list.
...
* Add "MangroveSwamp_underground" to the lists of spawnable biomes for
big, small and tiny slimes.
2022-12-29 02:13:57 +00:00
kabou
da17ff8ea0
Remove stray dependency.
...
While mobs_mc_gameconfig was deleted at some point during the mob
refactoring, it was still listed in mobs_mc's mod.conf.
2022-12-29 02:13:57 +00:00
kabou
6756ee340c
Mob spawning chatcommand refactoring.
...
* Put calculations that are only used conditionally inside the
related `if` block.
* Make code logic more explicit.
* Take logging statement out of return value assignment.
* Remove duplicate assignment.
* Fix a typo in the function's description.
2022-12-29 02:13:57 +00:00
kabou
0c454a34c9
Use vectors in get_next_mob_spawn_pos()
2022-12-29 02:13:57 +00:00
kabou
8279dcb3dd
Add FIXME notes to slime mob code.
...
Missing features:
* Slimes should not only spawn in caves, but also at night in swamps.
* Slimes should only spawn on 10% of the map ("slime chunks").
* There are no spawn eggs registered for small and tiny slimes and magma
cubes.
2022-12-29 02:13:57 +00:00
kabou
ea19f02e14
Assorted spawn_children_on_die
fixes.
...
* Use proper vector semantics.
* Optimize away superfluous temp variables and repetitive local variable
declarations.
2022-12-29 02:13:57 +00:00
kabou
95cbac78a8
Change number of children spawned on die.
...
When a slime or magma cube dies, it should spawn between 2 to 4 smaller
children. The code was always spawning 4 children (3 for big magma
cubes). This commit makes the following changes to the function
`spawn_children_on_die`:
* Make the number of children spawned a random number between 2 and 4.
* No longer accept the `children_count` as an argument, because this
number should always be a random number between 2 and 4 anyway.
* Update all callers accordingly.
2022-12-29 02:13:57 +00:00
FossFanatic
522bbbbe26
Delete 'mods/ENTITIES/mobs_mc/textures/mobs_mc_enderman_block.png'
2022-12-22 12:47:44 +00:00
Riu Sakura
3faa930bdc
Added missing translations.
...
In addition, the translation of "Grass Block" has been corrected to a better phrase.
2022-12-21 10:24:26 +09:00
Riu Sakura
2b61231f82
add japanese translation
2022-12-19 15:33:31 +09:00
ancientmarinerdev
254caaff37
Merge conflict fixes for release 0.81.1
2022-12-14 21:38:53 +00:00
CyberMango
f7f2b97b13
Fixed #2313 - baby mobs cant jump over blocks.
...
Simply removed a line that specifies they shouldnt do that.
2022-12-10 19:54:44 +02:00
ancientmarinerdev
e408dd45e5
Remove easter egg taking 3% of processing
2022-12-09 19:30:06 +00:00
AFCMS
bbf21762a6
Format again
2022-12-07 18:22:54 +01:00
AFCMS
34a7cf3e9f
Remove duplicated reach
field
2022-12-07 18:22:54 +01:00
AFCMS
3153c41f3a
Remove mtg compatibility code
2022-12-07 18:22:53 +01:00
AFCMS
489d3b7da6
Format file
2022-12-07 18:22:53 +01:00
ancientmarinerdev
a0a0c69213
Fix Axelotl crash for right click
2022-12-04 11:34:48 -06:00
cora
9508cd4c25
Fix creeper crash
2022-11-29 03:28:19 +01:00
cora
69c64a2c24
Fix wrong self ref with mcl_mobs.spawn_child
2022-11-28 03:26:51 +01:00
cora
318da7e3c9
Fix local go_to_pos call
2022-11-28 03:26:51 +01:00
cora
ebf214c043
Check if spawndef exists when spawning
2022-11-27 14:53:17 +01:00
cora
7bd0b5a9b1
Some more missing arg fixes
2022-11-27 14:53:16 +01:00
cora
bc496a8682
Finally indent register_mob and make registered mobs global
2022-11-27 14:53:16 +01:00
cora
a3415647d4
Fix do_jump call in combat.lua
2022-11-27 14:53:16 +01:00
cora
4909ef6ff7
Restructure on_step a bit
2022-11-27 14:53:16 +01:00
cora
3c6d79ecb3
Add entity name to debug box
2022-11-27 14:53:16 +01:00
cora
6948b77226
move debug/nametag code back to api.lua
2022-11-27 14:53:16 +01:00
cora
90321ee578
Fix leftover local do_attack call
2022-11-27 14:53:16 +01:00
cora
2b691dea07
Fix some more global var warnings
2022-11-27 14:53:16 +01:00
cora
c25287e493
Some cleanup
2022-11-27 14:53:16 +01:00
epCode
762f64a4d1
Fix mob rotation glitching out near 0/360 in degrees
...
The problem mainly was that the set_yaw function was not allowing for negitive values.
2022-11-27 14:53:16 +01:00
cora
db63f1c453
fix leftover pi shortcut
2022-11-27 14:53:16 +01:00
cora
faa38ffab8
Fix some warnings
2022-11-27 14:53:16 +01:00
cora
19d6d43b39
move on_blast default to mob default def
2022-11-27 14:53:16 +01:00
cora
28b6fcf289
Move detach_child to mount.lua
2022-11-27 14:53:16 +01:00
cora
80490b4c11
Move smooth rotation to separate function
2022-11-27 14:53:16 +01:00
cora
5e177c61f6
Move on_step despawning to separate function
2022-11-27 14:53:16 +01:00
cora
c9c2b874be
move relative animation speed to separate function
2022-11-27 14:53:16 +01:00
cora
18c415f6a0
put head swivel in separate function
2022-11-27 14:53:16 +01:00
cora
49670d1d28
put water flow code in separate function
2022-11-27 14:53:16 +01:00
cora
a25cd921f2
move do_states to movement.lua
2022-11-27 14:53:16 +01:00
cora
91b5b6266c
move stray particle spawner func to effects
2022-11-27 14:53:16 +01:00
cora
148b30694f
Fix monster_attack and some other settings issues
2022-11-27 14:53:16 +01:00
cora
f4374d9efd
Fix item drops
2022-11-27 14:53:16 +01:00
cora
b41d6a1cae
Fix mob_punch
2022-11-27 14:53:16 +01:00
cora
6548b7fe47
move stray pathfinding funcs to pathfinding file
2022-11-27 14:53:16 +01:00
cora
c7681af53e
Move registration functions to init.lua
2022-11-27 14:53:16 +01:00
cora
cc77e109f5
Split off general movement functions
2022-11-27 14:53:16 +01:00
cora
e7d9ded9ab
Split off combat funcs
2022-11-27 14:53:16 +01:00
cora
96d697c5cd
Split off pathfinding, use metatables
2022-11-27 14:53:16 +01:00
cora
01abfea16d
Split off item management
2022-11-27 14:53:16 +01:00
cora
bbba7cee41
Add compat for old "wrong" : notation
2022-11-27 14:53:16 +01:00
cora
e82c318f0c
Split off breeding
2022-11-27 14:53:16 +01:00
cora
70834d0f5d
make register functions use the . notation
2022-11-27 14:53:16 +01:00
cora
d62dbcb852
effects -> separate file + metatable
2022-11-27 14:53:16 +01:00
cora
67fd8c8b40
split off physics functions into separate file + use metatable
2022-11-27 14:53:16 +01:00
cora
90639ef99d
remove unused functions
2022-11-27 14:53:16 +01:00
cora
31ef791cfd
Add proper metatable to mobs
2022-11-27 14:53:16 +01:00
cora
bb73e5f1cd
Make it possible to pick up fish with river water bucket
2022-11-26 22:18:46 +01:00
cora
d4c2501d62
Axolotl cleanup, remove clutter
2022-11-26 22:18:46 +01:00
cora
708fcfb368
Axolotl: remove cod-inherited swarming code
2022-11-26 22:18:46 +01:00
cora
d3349396b4
Save tropical fish properties in item meta on bucket pickup
2022-11-26 22:18:46 +01:00
cora
665e8a06a2
Save axolotl properties in item meta on bucket pickup
2022-11-26 22:18:46 +01:00
cora
67e8f13a96
Axolotl whitespace fixes
2022-11-26 22:18:46 +01:00
cora
8564a12398
Nerf vex summoning so evoker doesnt spawn infinite vexes
2022-11-26 17:06:04 +01:00
cora
0942949c5d
Merge pull request 'Fix axolotl breeding' ( #3007 ) from Axolotl into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3007
Reviewed-by: cora <cora@noreply.git.minetest.land>
2022-11-25 02:48:55 +00:00
PrairieWind
e1ba319616
Fix Baby Striders being extra small
2022-11-24 14:46:54 -07:00
Johannes Fritz
88897566d9
Fix axolotl breeding
2022-11-24 09:10:17 -06:00
cora
53c1ed9fbf
Merge pull request 'Axolotl' ( #2870 ) from TheOnlyJoeEnderman/MineClone2:Axolotl into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/2870
Reviewed-by: cora <cora@noreply.git.minetest.land>
2022-11-23 03:18:36 +00:00
cora
adfbf4bc64
Fix lightning boat crash
2022-11-20 02:54:42 +01:00
cora
a28f667b20
Villagers only summon golems when monsters are near
2022-11-17 02:26:51 +01:00
ancientmarinerdev
1a670bc41b
Allow villagers to resettle and not run back to job and and old bed
2022-11-17 02:26:51 +01:00
TheOnlyJoeEnderman
9e73c2cd46
Remove spaces on line 70 (71)
...
Actually delete the spaces this time.
2022-11-16 08:00:35 +00:00
TheOnlyJoeEnderman
50e6dd94b2
Code cleaning
...
Remove outdated comment. Fix spaces on lines 40, 67, 70.
2022-11-16 07:58:07 +00:00
cora
f66a241188
turn villagers to z villagers not normal zs
2022-11-15 22:20:04 +00:00
cora
80fb648447
Turn villagers to zombies half the time when killed by zombies
2022-11-15 22:20:04 +00:00
AFCMS
96e83e866c
Make mcl_item_entity
API public
2022-11-15 21:48:58 +01:00
AFCMS
3bb86fd436
Fix warnings + add type annotations
...
- fix wrong usage of `mcl_enchanting.get_enchantments`
- use new vectors everywhere
- simplify code
- make code lines less long
2022-11-15 21:48:57 +01:00
cora
033b051689
Fix crash when rightclicking parrot
2022-11-15 21:16:48 +01:00
ancientmarinerdev
e6d778b214
Remove WIP flag for hopper minecart
2022-11-14 04:07:41 +01:00
ancientmarinerdev
a2732b655f
Code cleanup
2022-11-14 04:07:41 +01:00
ancientmarinerdev
9065170b1c
Clean up hopper minecart
2022-11-14 04:07:41 +01:00
ancientmarinerdev
ce457eb351
Who doesn't love hopper minecarts?
2022-11-14 04:07:41 +01:00
ancientmarinerdev
59808c5190
Fix race condition where many villagers are fighting for same job
2022-11-12 02:35:00 +01:00
ancientmarinerdev
3000a378f3
Villagers can claim any bed. Player can steal villager bed. Villager won't take player bed
2022-11-12 02:35:00 +01:00
ancientmarinerdev
3e1a475442
Logging improvements
2022-11-12 02:35:00 +01:00
ancientmarinerdev
814ad39c09
Villagers can now claim any type of bed.
2022-11-12 02:35:00 +01:00
TheOnlyJoeEnderman
6a9387b752
Reverse axolotl model to fix the head look direction
2022-11-11 03:50:39 +00:00
TheOnlyJoeEnderman
cbb7a8edb0
Reverse axolotl model to fix the head look direction
2022-11-11 03:50:04 +00:00
cora
c44b29925a
Fix random-interval crash when not using luajit
2022-11-10 01:45:42 +01:00
TheOnlyJoeEnderman
012fe4b37e
Move axolotl_bucket to buckets mod
2022-11-07 08:20:13 +00:00
TheOnlyJoeEnderman
dff028595c
Remove old axolotl spawn icon
2022-11-07 08:13:26 +00:00
TheOnlyJoeEnderman
6e328153d4
axolotls are no longer mislabelled as passive
2022-11-06 02:18:47 +00:00
TheOnlyJoeEnderman
4695707188
Fix damage value for axolotls
2022-11-06 02:14:58 +00:00
TheOnlyJoeEnderman
432e196794
code cleaning
...
fixed some messy tabs/spaces, removed old comments.
2022-11-06 02:05:14 +00:00
TheOnlyJoeEnderman
a592d69990
add all current underwater creatures to list of mob to kill
2022-11-06 02:00:28 +00:00
TheOnlyJoeEnderman
310237be33
Fix axolotl hitbox, clean up some comments
2022-11-06 01:47:31 +00:00
TheOnlyJoeEnderman
cf6d04c716
fix flipped UVs on gill.right
...
That simple
2022-11-05 22:05:31 +00:00
TheOnlyJoeEnderman
c22997db09
Add persistence, attempt to fix breeding, add random look at player event
...
They look away from the player randomly for some reason. I think the rotation needs to be mirrored, but I am unsure how one would do that.
2022-11-05 21:44:51 +00:00
anarquimico
f977b1a253
Fix mason texture
2022-11-05 03:21:36 +01:00
anarquimico
ff3438f729
Add villager mason profession
2022-11-05 03:20:58 +01:00
cora
2c4a768685
Transform villager with on_lightning_strike
2022-11-05 01:16:27 +01:00
cora
95db6104e9
Transform pig with on_lightning_strike
2022-11-05 01:16:27 +01:00
cora
5cf2f488a8
Transform creeper with on_lightning_strike
2022-11-05 01:16:27 +01:00
cora
97468cde0c
Add mcl_util to mobs_mc depends
2022-11-05 01:16:27 +01:00
cora
220b542cbf
Mooshroom color change with on_lightning_strike
2022-11-05 01:16:27 +01:00
cora
21f3782439
Fix lightning on_strike api + rename to on_lightning_strike
2022-11-05 01:16:27 +01:00
cora
32e4a122a1
Comment out stray debug lines
2022-11-05 01:14:54 +01:00
TheOnlyJoeEnderman
faa7ca1f68
Change axolotl spawn egg to palette instead of texture
2022-11-04 02:21:58 +00:00
ancientmarinerdev
8b0c4c17ad
Slightly more frequent failed pathing attempts for villagers
2022-11-03 21:34:15 +00:00
ancientmarinerdev
2d0ea5e205
Enable concurrent pathing so pathing orders aren't queued
2022-11-03 21:34:14 +00:00
ancientmarinerdev
ad137304bc
Fix bug where if it finds wrong door and can't plot route it hogs the pathing
2022-11-03 21:34:14 +00:00
ancientmarinerdev
ac45dec544
Villager should find the closest bed to claim
2022-11-03 21:34:14 +00:00
ancientmarinerdev
ea9c9e74b0
Failed check should come before last pathed check to avoid a failed check taking up a good opportunity to path
2022-11-03 21:34:14 +00:00
ancientmarinerdev
5866983bf5
Villager will try to take the job block closest to them
2022-11-03 21:34:14 +00:00
ancientmarinerdev
17e3e83f43
Villagers should not try and path if they have failed recently
2022-11-03 21:34:14 +00:00
cora
da9f253117
Add setting for mob-movement stop range
2022-11-03 14:32:50 +01:00
cora
cdd8ea1dbc
Optimize dripping ABMs
2022-11-03 14:11:03 +01:00
TheOnlyJoeEnderman
126de74904
add axolotl to language template
2022-11-02 22:54:21 +00:00
ancientmarinerdev
2f4622909e
Right click shouldn't stop work and allow a reset of trades
2022-11-02 22:09:35 +01:00
ancientmarinerdev
5ff4ce7116
Less verbose logging
2022-11-02 22:09:35 +01:00
ancientmarinerdev
c606092066
Pathfinding fix for villagers
2022-11-02 22:09:35 +01:00
ancientmarinerdev
5d5babdb20
Tweak distance to current_target check
2022-11-02 22:09:35 +01:00
ancientmarinerdev
7f33287e18
Reset trade counter when unlocking trades
2022-11-02 22:09:35 +01:00
ancientmarinerdev
1d667c26b5
Villagers will open and close doors when pathing through. Any failing steps now have a threshold to abandon failed pathing.
2022-11-02 22:09:35 +01:00
ancientmarinerdev
a01c3d1342
Pumkin price unreasonable and fix logging.
2022-11-02 22:09:35 +01:00
ancientmarinerdev
f9ec402b29
Only to door if we can get from door to target
2022-11-02 22:09:35 +01:00
ancientmarinerdev
cabe299456
Villager fixes
2022-11-02 22:09:35 +01:00
ancientmarinerdev
bf491c35a1
Fix bug
2022-11-02 22:09:35 +01:00
ancientmarinerdev
04cac7156e
Villagers gather at lunch time, reset trade when they get to work.
2022-11-02 22:09:35 +01:00
Johannes Fritz
963547a0ca
Fix axolotl model
2022-11-02 12:45:12 -05:00
TheOnlyJoeEnderman
d5ca4fca9b
fix constant need to run for the hills, restore ability to jump
...
previous commit just added comments.
2022-11-02 04:30:09 +00:00
TheOnlyJoeEnderman
3bdd1ea160
Update 'mods/ENTITIES/mobs_mc/axolotl.lua'
2022-11-02 04:15:40 +00:00
TheOnlyJoeEnderman
5cc835df93
fix indentation ln 53, 72, 73; change list on ln 50 to seperate lines
2022-11-02 03:25:10 +00:00
cora
646a341f52
Fix mob api can_spawn callback
2022-11-02 03:47:23 +01:00
cora
3629f88dc0
Make strider usable
2022-11-01 04:52:17 +01:00
cora
21f5586669
Fix strider spawning
2022-11-01 04:52:17 +01:00
cora
fb67bc74ba
Fix strider riding
2022-11-01 04:52:17 +01:00
cora
fb1c1a483e
Add strider
2022-11-01 04:52:17 +01:00
cora
d1f0ade2e8
Grow wither rose when wither kills mob
2022-11-01 04:52:17 +01:00
cora
eef4b52ce4
Remove "wild" nether wart, remove natural wither skelly spawning
...
wither skellys spawn on bridges now, enough wart in outposts
and bulwarks
2022-11-01 04:52:17 +01:00
epCode
4575fd0d81
Fix prexisting villagers getting rid of job clothes
2022-11-01 04:40:51 +01:00
epCode
8a2962cd46
Fix all mobs being givin armor list (Fix Villager loosing jobs)
2022-11-01 04:40:51 +01:00
epCode
9099f3ac7a
Fix mobs flopping for the first second when in thier own element
2022-11-01 04:40:51 +01:00
ancientmarinerdev
532fc22f62
Uncommenting yaw change on go to pos. Breaks pathfinding.
2022-10-31 23:19:04 +00:00
TheOnlyJoeEnderman
88d02da047
Update 'mods/ENTITIES/mobs_mc/init.lua'
2022-10-31 18:17:14 +00:00
TheOnlyJoeEnderman
7aafb67923
fix flipped UVs
2022-10-31 00:07:30 +00:00
TheOnlyJoeEnderman
e7bcc89e65
Merge branch 'master' into Axolotl
2022-10-30 21:14:49 +00:00
TheOnlyJoeEnderman
1e003a2571
Remove cold and non-water biomes from spawn list, add "LushCaves" to biome list
...
I will change it to only Lush Caves if/when they are added.
2022-10-29 22:29:09 +00:00
TheOnlyJoeEnderman
3001832b8f
Update 'mods/ENTITIES/mobs_mc/init.lua'
2022-10-29 21:44:39 +00:00
epCode
2b2c2cf9cc
remove debug and remove resetting value 20 times per second
2022-10-29 12:08:06 +02:00
epCode
5378d8eba7
add random horse speed per mc wiki
2022-10-29 12:08:06 +02:00
epCode
4fa1c445cc
add customizable speed to mounts, not set value.
2022-10-29 12:08:06 +02:00
epCode
83d92e08ca
add an adjustable variable for avoid distance
2022-10-29 12:08:06 +02:00
epCode
eed5ec6f63
return pathfinding changes
2022-10-29 12:08:06 +02:00
epCode
702ba25283
Fix dogshooter animation when moving back
2022-10-29 12:08:06 +02:00
epCode
de73129c2b
Make skeleton strafe and avoid enemies
2022-10-29 12:08:06 +02:00
epCode
d1d9f76c5d
Mobs set players on fire if they are/dogshoot strafing and enemy avoidance
2022-10-29 12:08:06 +02:00
cora
672e44bbb1
Don't spawn multiple mobs at the same position
...
this was originally intended to simulate group spawning i think
2022-10-29 11:50:45 +02:00
TheOnlyJoeEnderman
e2107601f4
move axolotl from MCL to voxelgoodenough
2022-10-29 05:40:13 +00:00
TheOnlyJoeEnderman
35ac5c75f5
Update 'mods/ENTITIES/mobs_mc/init.lua'
2022-10-29 03:52:38 +00:00
TheOnlyJoeEnderman
b1355513dd
Merge branch 'master' into Axolotl
2022-10-28 07:18:37 +00:00
TheOnlyJoeEnderman
77bf8e0fb0
add axolotl
2022-10-28 07:15:49 +00:00
TheOnlyJoeEnderman
92d4e4f1e1
add axolotl to mob list
2022-10-27 04:39:22 +00:00
TheOnlyJoeEnderman
ca0786f549
add animations to axolotl
...
they do not appear in-game. If you can fix it, please do.
2022-10-27 04:33:38 +00:00
TheOnlyJoeEnderman
7f291aa109
add animations to axolotl
...
They should appear in game, but they don't.
2022-10-27 04:32:17 +00:00
TheOnlyJoeEnderman
4683384da1
add animations to axolotl
...
They don't appear in game for some reason. I did everything correctly to my knowledge.
2022-10-27 04:31:00 +00:00
epCode
ef923deff1
Merge branch 'master' into mob_head_code_improvments
2022-10-27 01:34:39 +00:00
epCode
ee9301467c
give zombie's the ability to wear armor.
2022-10-27 01:32:40 +00:00
epCode
239eca8988
make mob's not switch armor lying on the ground if they are already equiped.
2022-10-27 01:14:04 +00:00
epCode
86eef8827a
Add working mob armor api
...
TODO: make mobs only put on a piece if they don't already have it.
2022-10-27 01:08:36 +00:00
TheOnlyJoeEnderman
d34710be85
add axolotl blender file so others can edit
2022-10-26 21:45:40 +00:00
TheOnlyJoeEnderman
e01f103723
add axolotl sounds
2022-10-26 21:37:11 +00:00
TheOnlyJoeEnderman
109d162bca
add temporary axolotl model witn no animations
2022-10-26 21:15:19 +00:00
TheOnlyJoeEnderman
d89c1c0e5e
change axolotl texture name
2022-10-26 21:09:57 +00:00
TheOnlyJoeEnderman
1efacd5a1b
change axolotl texture name
2022-10-26 21:09:17 +00:00
TheOnlyJoeEnderman
5abf7d187c
Delete 'mods/ENTITIES/mobs_mc/textures/extra_mobs_spawn_icon_axolotl.png'
2022-10-26 21:06:19 +00:00
TheOnlyJoeEnderman
2f975f2155
Delete 'mods/ENTITIES/mobs_mc/textures/extra_mobs_axolotl_white.png'
2022-10-26 21:06:02 +00:00
TheOnlyJoeEnderman
fbb1aaf29f
Delete 'mods/ENTITIES/mobs_mc/textures/extra_mobs_axolotl_purple.png'
2022-10-26 21:05:49 +00:00
TheOnlyJoeEnderman
4bee5268cd
Delete 'mods/ENTITIES/mobs_mc/textures/extra_mobs_axolotl_pink.png'
2022-10-26 21:05:36 +00:00
TheOnlyJoeEnderman
d575e8394d
Delete 'mods/ENTITIES/mobs_mc/textures/extra_mobs_axolotl_green.png'
2022-10-26 21:05:22 +00:00
TheOnlyJoeEnderman
a8250e2544
Delete 'mods/ENTITIES/mobs_mc/textures/extra_mobs_axolotl_brown.png'
2022-10-26 21:05:08 +00:00
TheOnlyJoeEnderman
7e54597a25
Delete 'mods/ENTITIES/mobs_mc/textures/extra_mobs_axolotl_yellow.png'
2022-10-26 21:04:46 +00:00
TheOnlyJoeEnderman
a47df3dcdc
Delete 'mods/ENTITIES/mobs_mc/textures/extra_mobs_axolotl_black.png'
2022-10-26 21:04:20 +00:00
TheOnlyJoeEnderman
eaa397a7da
add new advancement, remove ability to jump
2022-10-26 20:27:14 +00:00
TheOnlyJoeEnderman
e4995524de
change axolotl model, texture, sound names
2022-10-26 20:24:48 +00:00
epCode
6c0e29891d
Fix a problem with smooth turning
2022-10-26 19:03:33 +00:00
epCode
306db6b609
make shooting mobs calculate raycast bool for shooting with shoot_offset
...
Basically makes skeletons accurately when to shoot and when not to.
2022-10-25 23:52:16 +00:00
ancientmarinerdev
f8ee473383
Fix villager work times
2022-10-26 00:17:29 +01:00
ancientmarinerdev
eebea4a7a9
Clean up and add pathfinding constant
2022-10-26 00:11:55 +01:00
ancientmarinerdev
37e4dd5556
Villagers will now path through doors. Villagers don't stand around whne not working.
2022-10-26 00:11:55 +01:00
epCode
65289de86e
Mobs jump over 1-2 block pits
2022-10-25 23:00:03 +00:00
epCode
6fa85a3a0c
fix passive mobs twisting their heads unnaturally
2022-10-25 19:18:08 +00:00
epCode
de4c40f60a
When mobs stop, don't stop animations easier
...
fixes mob punch animation.
2022-10-25 18:57:58 +00:00
epCode
636e5545a7
Attacking mobs don't care if they cant make a jump.
...
they try anyway
2022-10-25 18:54:57 +00:00
epCode
70beaf6b3d
Give mobs more room to judge a jump
2022-10-25 18:52:51 +00:00
epCode
b89a9375da
Some performance improvements
...
also add a bit to make mobs look at any player getting too close
2022-10-25 18:51:40 +00:00
AFCMS
4d6e79b07f
Rewrite mcl_dripping README to Markdown, add API exemple and update infos
2022-10-25 12:00:03 +02:00
AFCMS
3432734c37
Refactor mcl_dripping
2022-10-25 12:00:03 +02:00
epCode
970011e02b
make mob constant for velocity rotate with mob.
...
this simply makes the constant value for continually adding velocity to a mob rotate when the mob rotates. this is because the constant velocity value was not called often enough.
2022-10-25 00:15:13 +00:00
epCode
97c062a1ef
fix cave spiders not the correct size/eyes being damageable
2022-10-24 20:14:37 +00:00
cora
ae0b5381e4
Merge pull request 'Villagers - Work, sleep and wander. Check and claim beds etc.' ( #2816 ) from ancientmarinerdev/MineClone2:feature/villager_improvement_rb into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/2816
Reviewed-by: cora <cora@noreply.git.minetest.land>
2022-10-23 23:36:49 +00:00
epCode
063325082d
undelcared global yaw in mob api fix
...
Fixes #2839
2022-10-23 21:23:50 +00:00
ancientmarinerdev
b9d58c2f79
Cows and villagers can go into attack state and become non-functional
2022-10-23 22:16:35 +01:00
cora
ddb64421d0
Add missing texture for zombie horse
...
the one in pixelperfection seems to be the mc one - this one is
made from horse_grey and horse_skeleton by me, cora, cc0
2022-10-23 18:46:02 +02:00
cora
34dcba0b70
Protect on_pick_up against unsafe usage
2022-10-23 13:46:27 +02:00
ancientmarinerdev
ccf7b54481
Fix work times
2022-10-23 01:17:51 +01:00
ancientmarinerdev
e1b685429d
Texture now changes when villager loses job.
2022-10-23 01:12:19 +01:00
ancientmarinerdev
a8b336381d
Villagers - On die, clear job and bed. Get same job if already traded. Thunderstorms go to bed
2022-10-22 01:28:45 +01:00
TheOnlyJoeEnderman
0589816c75
fix missing parts of textures
2022-10-21 01:10:55 +00:00
TheOnlyJoeEnderman
162fe3bc1c
fix missing parts of textures
2022-10-21 01:10:35 +00:00
TheOnlyJoeEnderman
05329c908f
add axolotl spawn icon
2022-10-21 00:41:27 +00:00
TheOnlyJoeEnderman
f8fe943fa6
add axolotl skin
2022-10-21 00:40:34 +00:00
TheOnlyJoeEnderman
6ee8e98ae3
add axolotl skin
2022-10-21 00:40:12 +00:00
TheOnlyJoeEnderman
65c7b741bb
Add axolotl bucket texture
2022-10-21 00:39:15 +00:00
TheOnlyJoeEnderman
8001a1ea07
add axolotl lua file
2022-10-21 00:38:24 +00:00
cora
9245c85296
Fix crash when golem tries to pickup item
2022-10-21 01:40:37 +02:00
epCode
3ae3bc7f4e
fix non-moving entities having no animations
2022-10-20 03:35:16 +00:00
epCode
14e7fea6c2
Make mob walk velocity be more normal
...
fixes : #2819
2022-10-20 03:35:16 +00:00
epCode
18283fb593
fix zpigmen textures
2022-10-19 11:02:20 -07:00
ancientmarinerdev
d148e6d4ba
Villagers - Work, sleep and wander. Check and claim beds etc.
2022-10-19 01:10:16 +01:00
Johannes Fritz
cb2c01b1e2
Fix chest boat model
2022-10-18 08:14:20 -05:00
cora
663900bee3
Add hoglin to piglin attack list
...
doesn't appear to work though
2022-10-17 13:57:42 -06:00
cora
88de3656b1
Fix possible crash when spawning piglin
2022-10-17 13:57:42 -06:00
cora
d13d50333f
Don't drop trades inside nodes
2022-10-17 13:57:42 -06:00
cora
bb640b4f1c
make villager item pickup use new api feature
2022-10-17 13:57:42 -06:00
cora
1ac0da335a
on_pick_up api: remove empty stack entities
2022-10-17 13:57:41 -06:00
cora
efb3072458
Add spawn egg colors, fix translator
2022-10-17 13:57:41 -06:00
cora
0b9fcae8ea
document api addition
2022-10-17 13:57:41 -06:00
cora
4570226536
De-spaghettify piglin code a bit
2022-10-17 13:57:41 -06:00
cora
71ad3b91db
Add hoglin and zoglin
2022-10-17 13:57:41 -06:00
cora
f7703c2889
Fix piglins taking whole stacks
2022-10-17 13:57:41 -06:00
cora
8cb73ee509
Fix on_pick_up api
...
accepts a returned itemstring from the callback now
2022-10-17 13:57:41 -06:00
cora
79265a596b
enable zombie piglin transformation
2022-10-17 13:57:41 -06:00
cora
eed7c67f60
Fix piglin arrows
2022-10-17 13:57:41 -06:00
cora
f8777220a3
trade on item pickup instead of on_rightclick
2022-10-17 13:57:41 -06:00
cora
5b3480860a
Add piglin from mcl5
2022-10-17 13:57:41 -06:00
epCode
4834b01091
fix punching ghast not getting velocity
2022-10-17 12:38:51 -07:00
cora
7c15b929fa
Fix possible crash
2022-10-17 11:42:27 +02:00
cora
2e01180fc8
Fix "hibernating" mobs flying upwards
2022-10-17 11:42:27 +02:00
cora
6f6dac02e8
don't damage falling mobs landing on air or ignore
2022-10-17 11:42:27 +02:00
cora
a745075143
Allow mobs to still fall when out of range
2022-10-17 11:42:27 +02:00
epCode
74ba2a105c
fix mob death animation
2022-10-17 11:41:17 +02:00
cora
f61efce434
Fix crash throwing snowball at (runaway=true) mobs
2022-10-16 22:20:06 +02:00
epCode
677fcb48c9
fix mob floping
2022-10-15 12:09:25 -07:00
epCode
8e28c296ca
fix mobs flying out of thier element, and increase mob gravity closer to MC
2022-10-15 11:57:53 -07:00
epCode
22e6731261
various mob improvments
2022-10-15 11:25:26 -07:00
cora
a6a98fb7ae
Fix crash when getting attacked by mob while in boat
2022-10-15 01:58:19 +02:00
epCode
f242655b13
make mobs predict jumps before even getting too close to a bock.
2022-10-15 01:47:43 +02:00
epCode
44ba08cb8b
make die animation more smooth for all mobs
2022-10-15 01:47:43 +02:00
epCode
ba127ecb12
fine-tune mob velocity
2022-10-15 01:47:43 +02:00
epCode
82153c2af9
make mob movment more fluid
2022-10-15 01:47:43 +02:00
cora
224bbff56b
Open minecart inv with regular rightclick
2022-10-15 00:40:03 +02:00
cora
0c993294fb
Make choat collisionbox a bit taller
2022-10-14 21:52:57 +00:00
cora
1b57650317
fix boat collisonbox to fit the model better
...
it says in a comment to not *lower* it - i made it higher. All
seems to work - boat does not fall through the world.
2022-10-14 21:52:57 +00:00
cora
e245ff02c2
Place player in front of choat, disallow passenger
2022-10-14 21:52:57 +00:00
cora
0ec4cb5502
Open inv on shift+rightclick
2022-10-14 21:52:57 +00:00
cora
cb7df652f7
Fix title double display in boats and minecarts
2022-10-14 21:52:57 +00:00
cora
d90b3c046a
give mobs a slightly heigher jump height
...
so they don't need 2 tries to jump on a node
2022-10-14 02:44:23 +02:00
cora
c855f51829
fix mobs not jumping anymore
2022-10-14 02:40:25 +02:00
cora
c044cf8e74
Fix debug line
2022-10-14 02:31:23 +02:00
cora
93f8f2aa3b
only count despawnable mobs for global caps
2022-10-14 02:31:23 +02:00
cora
976b9da7d7
Despawn out of range mobs when immobile
2022-10-14 02:31:23 +02:00
cora
c146124a2c
spawning: check for room accrd. to collisionbox
2022-10-14 02:31:23 +02:00
cora
ea48be3f4c
Add global and per-player mob caps
2022-10-14 02:31:23 +02:00
cora
cd862888d1
Fix indentation
2022-10-14 02:31:23 +02:00
cora
ba25e57eac
don't run on_spawn twice
2022-10-14 02:31:23 +02:00
cora
546b9ade6f
Make mobs outside of player radius stop moving
2022-10-14 02:31:23 +02:00
cora
5db7680cd1
mitigate high cpu usage due to excessive mob counting
...
This was caused by the mob caps being checked too frequently
2022-10-14 02:31:23 +02:00
cora
effac327f5
Fix baby Z-pigman visual size
2022-10-14 02:31:23 +02:00
cora
97f9614818
Log the node a mob spawns on
2022-10-14 02:31:23 +02:00
cora
cba176be4a
make horny mobs move towards each other
2022-10-14 02:31:23 +02:00
cora
39a0353a49
Add spawn counts per mob to /mobstats
2022-10-14 02:31:23 +02:00
cora
83f17fd9a7
Cats keep their color
2022-10-14 02:31:23 +02:00
cora
976b1eb153
don't despawn pillager, evoker and witch
2022-10-14 02:31:23 +02:00
epCode
27ac333878
fix syntax crash
2022-10-13 16:59:32 -07:00
epCode
b27c81cea4
make mobs coordinate attacks with all other similar alliances.
2022-10-13 16:53:01 -07:00
epCode
12e9c2c6d0
make all hostile mobs attack a little more strategically.
2022-10-13 16:41:45 -07:00
cora
80ff5f1207
Fix enderpos global warning
2022-10-14 00:24:44 +02:00
cora
3e312af3b9
fix warning / wrong var
2022-10-14 00:09:32 +02:00
cora
b770ce42e3
Fix particlespawners not showing on player_transfer_distance == 0
2022-10-13 21:48:05 +00:00
cora
fb07fee7f0
Glow squid spawn egg colors
2022-10-13 21:48:05 +00:00
cora
01791cf550
fix crash when player_transfer_distance is not set
2022-10-13 21:48:05 +00:00
cora
11742b61b2
Make Endermen also use the api instead of the old method
2022-10-13 21:48:05 +00:00
cora
063102cc1e
Make glow squids use the particlespawner api
2022-10-13 21:48:05 +00:00
cora
ef4b243a30
Add coord safe infinite particlespawners api for mobs
2022-10-13 21:48:05 +00:00
cora
dc873f4de2
Fix crash when deleting particlespawners
2022-10-13 21:48:05 +00:00
cora
438d22e52e
Fix glow inksac itemstring
2022-10-13 21:48:05 +00:00
cora
26ba771a02
Fix translator to use mobs_mc instead of extra_mobs
2022-10-13 21:48:05 +00:00
cora
ddd39b553d
Fix indentation
2022-10-13 21:48:05 +00:00
cora
af8b1baba5
Do not spam the network with individual particles
2022-10-13 21:48:05 +00:00
cora
1daed62d12
Fix glow squid rotation / swimming direction
2022-10-13 21:48:05 +00:00
cora
a599f66360
move ink sac to mcl_mobitems
2022-10-13 21:48:05 +00:00
Faerraven
e2fd8b804c
Add glow squids from mcl5
2022-10-13 21:48:05 +00:00
cora
a4a5b72380
Fix mobs not following player wielding the follow item
2022-10-13 15:03:24 +02:00
Herbert West
25d6375f66
Fixed issue #2769 : Cartographer villager offering to trade one glass pane for an emerald
2022-10-12 23:46:34 -04:00
cora
d297f4af8c
Add some missing spawn icons
2022-10-13 02:13:02 +02:00
cora
0048a3edb2
Display egg if icon not available
2022-10-13 02:13:02 +02:00
cora
57b5d13edf
Add setting to optionally bring back spawn icons
2022-10-13 02:13:02 +02:00
cora
559136622e
re-add old spawn icons
2022-10-13 02:13:02 +02:00
epCode
93e2f1997a
allow a spider/skeleton jockey to be spawnable with spawn_mob command
2022-10-13 01:54:38 +02:00
epCode
22a5856b46
make spawn_mob able to change values in a mob
2022-10-13 01:54:38 +02:00
epCode
dc4c5a07a4
fix enderman eye scale #2762
...
#2762
2022-10-12 18:41:33 +00:00
epCode
ecaf2d5ed7
fix pigman wield size
2022-10-11 18:28:58 +00:00
epCode
0deb288de9
fix zombie pig wielditem
2022-10-11 18:28:58 +00:00
epCode
8930f9da45
fix skeleton wielditem
2022-10-10 13:54:51 -07:00
epCode
aa2693795d
Add Spider Jockey
2022-10-10 13:42:01 -07:00
epCode
8cd093afa9
adjust values
2022-10-09 18:43:41 -07:00
epCode
9cf5b2a9f6
make mobs rotate when punched
2022-10-09 18:40:41 -07:00
epCode
8a63e90e4a
remove debug message
2022-10-09 18:26:20 -07:00
epCode
a16e8f0403
remove all glitchy shaking
2022-10-09 17:41:50 -07:00
epCode
090c5b086a
fix mobs shaking a lot
2022-10-09 17:29:28 -07:00
epCode
c500dc98f9
fix only hostile mobs using smooth turning
2022-10-09 17:23:14 -07:00
epCode
4a086db4c5
get rid of unecessary "if true" statement
2022-10-10 00:09:06 +00:00
epCode
ef980f2ea0
Make mobs have smooth turning
2022-10-10 00:09:06 +00:00
cora
2fa2f7cbf9
Fix baby zombies being 1/4 vis_size
2022-10-10 00:49:01 +02:00
Johannes Fritz
36427d5aef
Check enable damage instead of creative mode in some cases
2022-10-09 21:45:05 +02:00
epCode
3a34773671
(+)polar_bear_head_rotation
2022-10-07 02:45:02 +00:00
epCode
5a14f385a0
(+)zombie_pigman_head_rotation
2022-10-07 02:45:02 +00:00
epCode
029638029d
(+)witherskeleton_head_rotation
2022-10-07 02:45:02 +00:00
epCode
1d06ac5774
(+)parrot_head_rotation
2022-10-07 02:45:02 +00:00
epCode
9a338a0eea
(+)iron_golem_head_rotation
2022-10-07 02:45:02 +00:00
epCode
30c77a3517
(+)illager_head_rotation
2022-10-07 02:45:02 +00:00
epCode
25cceb58a9
(+)blaze_head_rotation
2022-10-07 02:45:02 +00:00
epCode
8b3087c1d3
(+)rabbit_head_rotation
2022-10-07 02:45:02 +00:00
epCode
690d97bc63
(+)zombie_head_rotation
2022-10-07 02:45:02 +00:00
epCode
683d973d9f
(+)Llama_head_rotation
2022-10-07 02:45:02 +00:00
epCode
99350d4dc8
(+)ocelots_head_rotation
2022-10-07 02:45:02 +00:00
epCode
bc0d5de1e2
make dogs not so curious
2022-10-07 02:45:02 +00:00
epCode
5f46f9649a
Make mobs not always look at you+looks at own kind
2022-10-07 02:45:01 +00:00
epCode
c72b1fb9db
revert to Mr. Rar's models for fertile mobs.
2022-10-07 02:45:01 +00:00
cora
609f90dd0a
Use conditional set_bone_position for mob head swivel
2022-10-07 02:45:01 +00:00
epCode
1a6698abda
Add api and following mobs as starers: cow, chicken, creeper, pig, sheep, skellys. spider, villager, villager_zombie, wolf
2022-10-07 02:45:01 +00:00
cora
b3c34bd081
unset item list when dropping inv
2022-10-06 21:43:30 +02:00
cora
d202db00b7
Fix llama and donkey/mule drops
2022-10-06 21:43:30 +02:00
cora
8d8d49c87d
Add mule, document api additions
2022-10-06 21:43:30 +02:00
cora
7cabdb1707
fix donkey chest texture
2022-10-06 21:43:30 +02:00
cora
9602b564c4
Add donkey inv
2022-10-06 21:43:30 +02:00
epCode
99cc6cf307
Remove Unecessary code in spider for eye removal.
2022-10-06 19:42:29 +02:00
epCode
ba383091ad
fix eyes staying when mob was killed
2022-10-06 19:42:29 +02:00
epCode
b4f2cb61d3
Fix Spider Segmentation fault
2022-10-06 19:42:29 +02:00
cora
d570a2dda6
Fix double despawn in staticdata/activate
2022-10-06 19:15:14 +02:00
epCode
fb878f6814
make enderman's eyes Glow
2022-10-06 00:27:31 +02:00
epCode
fcd9854e7c
make spider eyes Glow
2022-10-06 00:27:31 +02:00
talamh
fb5fd6b2e9
Fix villager badges messing up non-64px textures
2022-10-06 00:20:20 +02:00
talamh
ad307aa445
Optimize mobs textures with trimage
2022-10-06 00:19:53 +02:00
PrairieWind
361edc5728
Update forgotten blaze egg texture definition
...
Sorry, forgot to do this in the main commit, I was wondering why it was throwing errors
2022-10-03 12:01:04 -06:00
PrairieWind
d8e2255d76
Added egg textures to register_egg function/api
2022-10-03 11:52:22 -06:00
talamh
147b81bb4f
Remove all spawn icons and replace with 2 greyscale images
2022-10-02 16:50:43 +01:00
Johannes Fritz
ac62124708
Revert llama chest model
2022-10-01 11:24:02 -05:00
cora
0fd1d34aa5
Fix possible crash on llama death
2022-09-30 22:36:57 +00:00
cora
0e364fc22c
Fix llama inv only being accessible by owner
2022-09-30 14:12:20 +02:00
Johannes Fritz
9a9bb7f889
Fix the evoker
2022-09-29 14:40:01 -05:00
Johannes Fritz
19c0851003
Add big head support to all babies
2022-09-29 12:03:50 -05:00
cora
5765bd633b
Fix mobs not dropping the entity-inv on death
...
on_death is not called when a mob dies for some reason
2022-09-29 02:03:46 +02:00
Johannes Fritz
d209b4429b
Fix my oopsie
2022-09-28 12:09:13 -05:00
cora
e0ae8272b1
fix chest tex to work with carpet, add chest drop
2022-09-28 15:57:34 +00:00
cora
ae71b19ede
Set llama chest texture when equipping chest
2022-09-28 15:57:34 +00:00
Johannes Fritz
673f970fb3
Add chest support to llama model
2022-09-28 15:57:34 +00:00
cora
5236edbedb
Fix inv-entity old on_activate arguments
2022-09-28 15:57:34 +00:00
cora
5d60bfe973
Add Llama inventories
2022-09-28 15:57:34 +00:00
PrairieWind
8d939de25e
Fixed llamas spawning in the Jungle
...
Llamas no longer spawn in the jungle
2022-09-27 11:47:53 +02:00
cora
29d46d44af
Make it possible for mods to handle inv access
...
i.e. ability to turn off the on_rightclick provided and call the
show_formspec function themselves
2022-09-27 05:55:18 +02:00
cora
a3466a1796
Create inv only when actually used (and remove after)
2022-09-25 22:20:05 +02:00
cora
e56c589a14
Add mangrove boat
2022-09-24 14:15:48 +02:00
cora
eef47e508b
Fix chest boat crafting recipe
2022-09-24 05:34:06 +02:00
cora
6b77163162
Make shown formspec inv size variable
2022-09-24 00:05:37 +02:00
cora
e4a62fc07d
Drop inv on entity death, remove on_deactivate
2022-09-23 18:17:03 +02:00
cora
4fa2d1d396
Add chest boat. Model by thunder1035
2022-09-23 17:12:10 +02:00
cora
d9f820cb67
Enable chest minecarts
2022-09-23 05:43:31 +02:00
cora
c4bad91b8c
Add entity inventories
2022-09-23 05:42:56 +02:00
cora
9a95557ec8
Simplify within_limits function
...
so you don't need a cs degree to read it ^^
2022-09-19 13:56:39 +02:00
cora
df8c234def
Check map limits before get_natural_light
2022-09-19 13:56:39 +02:00
cora
467ecc7c58
Remove 5.3 check for get_natural_light function
...
as 5.3 isn't supported anymore
2022-09-19 13:56:39 +02:00
PrairieWind
7451e4734f
Enabled furnace minecart crafting and creative entry.
2022-09-18 13:32:45 -06:00
cora
7f4443b76f
Don't reset size for children
2022-09-16 18:22:09 +02:00
cora
ed8dc1d137
Move zombie visual size update to mcl_mobs
2022-09-16 18:22:09 +02:00
cora
611d8808ac
Fix a variable typo causing crashes with prot. mod
2022-09-16 15:11:52 +02:00
PrairieWind
eea1695ee3
Free The End crash fix
2022-09-14 20:37:08 +00:00
PrairieWind
ede968b571
Free The End Advancement
2022-09-14 20:37:08 +00:00
PrairieWind
d74e61d8b2
Sky's the Limit Advancement
2022-09-14 20:37:08 +00:00
PrairieWind
404f623527
The Next Generation Advancement
2022-09-14 20:37:08 +00:00
cora
d26793195f
Beams heal the dragon
2022-09-14 20:37:08 +00:00
cora
a3c4d915b3
Fix dragon spawning with crystals
2022-09-14 20:37:08 +00:00
cora
e6707d1ef9
fix iron cage size, doubled dragon view range
2022-09-14 20:37:08 +00:00
cora
ef384f7062
Make dragon spawn again, fix dragon fight
2022-09-14 20:37:07 +00:00
cora
f753ac92ce
Fix loot, elytra and shulker spawning
2022-09-14 20:37:07 +00:00
cora
a10ef6dc73
Disable shulker natural spawning
2022-09-14 20:37:07 +00:00
cora
2818d51aaa
Implement shulker teleportation
2022-09-14 20:37:07 +00:00
cora
cb3b3b92cc
Immobilize shulkers
2022-09-14 20:37:07 +00:00
cora
20a30f9f44
Instakill mobs on punch in creative
2022-09-13 16:52:53 +00:00
cora
8c16b8c7ee
Make mob caps configurable
2022-09-13 14:18:29 +02:00
cora
87d4640ca1
mcl_mobs: actually use the localized functions
...
not that it actually gains *a lot*
2022-09-13 13:53:38 +02:00
cora
51e244fe35
Make logging of mob spawning configurable
2022-09-13 13:43:57 +02:00
cora
786cea122d
Remove some unsused settings from mcl_mobs
2022-09-13 13:39:14 +02:00
PrairieWind
186059ae13
spawn_mob logging and pillager npc attack
2022-09-09 20:30:26 -06:00
cora
3093462ee3
Fix despawning
2022-09-10 01:56:37 +00:00
cora
97cab0d91f
Use api spawn command for natural spawn
2022-09-10 01:56:37 +00:00
cora
8c3ada1e11
Fix spawn command
2022-09-10 01:56:37 +00:00
cora
6d7e583db8
Vindicators attack villagers too
2022-09-10 01:56:37 +00:00
cora
f629a6ba9d
Only zombies attack villagers
2022-09-10 01:56:37 +00:00
cora
4bc6210fda
disable smooth rotation
2022-09-10 01:56:37 +00:00
cora
cac64f034d
Fix Parrots attackig Iron Gs
2022-09-09 22:25:28 +02:00
cora
4f27942f81
Fix llamas spitting on iron G's
2022-09-09 22:25:28 +02:00
cora
962425faa5
Don't spawn structure mobs in peaceful mode
2022-09-07 11:58:16 +02:00
cora
81e6734100
Fix possible crash on playerleave
2022-09-02 21:04:05 +00:00
cora
5bd4d7e6ea
Fix possible crash when endermen tp away from sun
2022-09-02 21:04:05 +00:00
PrairieWind
fc362f0e9c
Add Loggin Actions to mob spawning, and fixed log message for spawn egg use
2022-09-02 10:06:10 +00:00
3raven
5329e70df9
Merge branch 'master' into master
2022-08-31 17:04:43 +00:00
cora
93cccaa264
Allow spawning on water
2022-08-30 22:58:55 +02:00
cora
b067111e71
Add golem summoning for villagers
2022-08-30 22:01:18 +02:00
cora
77e11713d3
Remove superfluous bed check for villagers
2022-08-30 21:52:47 +02:00
cora
2f0ca063e9
Make monsters less likely to spawn in groups
2022-08-30 21:52:47 +02:00
cora
0aa4e0a395
Don't spawn creeper in groups
2022-08-30 21:52:47 +02:00
cora
3993cddfc6
Check for conditions on each group spawn
2022-08-30 21:52:47 +02:00
Johannes Fritz
d7253e8b3b
Remove saved visual_size
2022-08-30 07:47:29 -05:00
Johannes Fritz
9d08f8662d
Make zombie babies have big heads
2022-08-30 07:47:29 -05:00
cora
683ace0748
Fix crash when using flint and steel on creeper
2022-08-28 21:10:48 +02:00
cora
2b2ba47aed
Fix crash with itementity and unloaded nodes
2022-08-28 21:08:17 +02:00
cora
94f07c2b3d
Fix ender particle spam with particlespammers
2022-08-26 21:53:27 +02:00
3raven
d9f15b461c
Mise à jour de 'mods/ENTITIES/mobs_mc/locale/template.txt'
2022-08-24 01:57:26 +00:00
3raven
052b44fe8d
Mise à jour de 'mods/ENTITIES/mobs_mc/locale/mobs_mc.fr.tr'
2022-08-24 01:57:08 +00:00
cora
ccfbc7da14
Make sure math.random gets a >0 argument
2022-08-24 03:01:32 +02:00
cora
6d336ee879
Fix tropical fish empty texture array
2022-08-24 02:55:15 +02:00
3raven
b7c6e7801f
Mise à jour de 'mods/ENTITIES/mcl_boats/locale/mcl_boats.fr.tr'
2022-08-23 23:09:37 +00:00
3raven
157c29effa
Mise à jour de 'mods/ENTITIES/mcl_boats/locale/template.txt'
2022-08-23 23:09:06 +00:00
3raven
f1bb05d353
Complete translation
2022-08-23 03:16:23 +00:00
3raven
6013dec4bb
Complete translation
2022-08-23 03:14:30 +00:00
3raven
57d0b29bf5
Add translation
2022-08-23 03:13:32 +00:00
MysticTempest
6cbedd408e
Fix regression of item movement in water transport streams.
2022-08-19 06:53:26 -05:00
cora
544c6cbdb3
Use proper keyset for randomisation
2022-08-18 23:49:27 +02:00
Johannes Fritz
181eb96c6d
Fix up pillagers
2022-08-16 01:53:42 +02:00
PrairieAstronomer
24939326c4
Fixed the pillager so he shoots, along with the animation
2022-08-16 01:53:42 +02:00
PrairieAstronomer
a48664b8b3
Changed mobs to mcl_mobs in some spots
2022-08-16 01:53:42 +02:00
Johannes Fritz
d7e950ab7b
Pillagers: spawn with loaded crossbow
2022-08-16 01:53:42 +02:00
Johannes Fritz
dd96dd097c
Basic Pillagers
2022-08-16 01:53:42 +02:00
cora
f27b2d9714
Fix 'spawn_in_group_min' warning
2022-08-15 11:58:39 +02:00
cora
ecd1d13b43
Endermen TP out of sunlight
...
If not attacking a player endermen randomly tp around until they
find a spot that is not in direct sunlight
2022-08-13 23:23:01 +02:00
cora
3620db7c14
Add objectref to villager sound_play for pos sound
2022-08-13 00:47:46 +02:00
cora
68d5a81b1c
Villager sounds -> mono
2022-08-13 00:47:46 +02:00
Sumyjkl
16c9a83a96
fix items floating into the air under rare circumstances
2022-08-12 21:46:17 +10:00
cora
374e30b4a5
stay on players shoulder in when flying in creative
2022-08-11 14:32:58 +02:00
cora
6101de8d68
Fix parrot punch spam
2022-08-11 14:32:58 +02:00
opfromthestart
5da6f6812f
faster boat death
2022-08-09 12:23:44 -04:00
opfromthestart
8b06e5de87
Merge branch 'master' into boat-fire-fix
2022-08-09 00:16:14 +00:00
opfromthestart
76839961c6
Adds fire and lava collision to boats
2022-08-08 20:12:44 -04:00
iliekprogrammar
bf80074d98
[5.6][mobs] fix unsafe entity handling (unsure)
...
i'm not sure about this one, can't find a suitable test for it.
2022-08-07 12:38:26 +08:00
iliekprogrammar
4b31692319
[5.6][boats] fix unsafe entity handling
...
this probably does not affect normal gameplay, unless you can set boats on fire somehow
2022-08-07 12:09:12 +08:00
iliekprogrammar
221ee0fcf1
[5.6] mark places with unsafe set_hp entity handling
...
There might be other places i might be missing, but these are the obvious ones.
leftover entity handling i did not mark:
* everything that involves a apply()-like algorithm (e.g. callbacks) over the
same list of objects.
* in mcl_damage, it's not known whether mcl_damage.from_mt() would involve
entity handling or just player handling.
2022-08-07 00:13:03 +08:00
SumianVoice
3f73dc1794
Merge branch 'master' into mcl_burning_depend
2022-08-03 12:55:07 +00:00
Sumyjkl
eb89466436
add dependency for mcl_weather to mcl_burning to hopefully avoid crashes
2022-08-03 22:45:15 +10:00
cora
51f79eaa39
Add lilypads and dead bushes
2022-08-02 12:02:20 +02:00
cora
eb7171fd51
Make boats unsinkable in river water
2022-08-01 05:20:19 +02:00
PrairieAstronomer
a153e5bc33
Fixed Place Water in the Nether with Fish Buckets.
2022-07-30 12:21:16 -06:00
Sumyjkl
86d6445f42
fix crash when items in unloaded chunk
2022-07-28 11:10:56 +10:00
SumianVoice
c93461ee0a
Merge branch 'master' into item_floating
2022-07-26 10:21:17 +00:00
Sumyjkl
70b7655e46
various code style improvements
2022-07-26 20:20:13 +10:00
PrairieAstronomer
f84063ad0a
Withering Heights Advancement
2022-07-25 11:48:38 -06:00
cora
0b729d7ada
Fix wrong drops itemstring
2022-07-24 23:52:42 +02:00
PrairieAstronomer
3aa26cac14
Tropical Fish Bucket
...
Adds the bucket of tropical fish.
2022-07-24 23:52:42 +02:00
cora
3a47e8a2f9
Add tropical fish
2022-07-24 23:52:41 +02:00
Sumyjkl
5fc662664f
cactus will act as if dug instead of its own hardcoded breaking function
2022-07-24 15:59:00 +10:00
Sumyjkl
6278fa21d3
Removed an entire block of code that was duplicate and didn't do anything
2022-07-23 16:41:41 +10:00
Sumyjkl
fb28177ff1
items will stay put when loaded, items dug by the game will get more initial random velocity, game will no longer apply random velocity twice (?)
2022-07-23 16:10:52 +10:00
Sumyjkl
58d80e5e9c
netherite items (except armour) will float in lava and not burn
2022-07-22 23:06:35 +10:00
Sumyjkl
eeace260fe
don't disable physics if you've already disabled it
2022-07-22 22:45:22 +10:00
Sumyjkl
65fc5b6f28
droppers and dispensers actually shoot items out, items will merge with eachother even when floating
2022-07-22 22:38:36 +10:00
Sumyjkl
dc6fbeeafd
items will go into sleep mode even if there's a block above as long as it's not a liquid
2022-07-22 16:55:42 +10:00
Sumyjkl
70aca4c3ca
fix infinite bobbing
2022-07-22 16:19:50 +10:00
Sumyjkl
9daac0aff1
make items float in water sources
2022-07-22 15:34:58 +10:00
cora
acbf043df0
Check 3 nodes above for enderman spawn
2022-07-22 03:27:41 +02:00
cora
2ba1a40820
Add ghasts specific spawning conditions
2022-07-22 03:27:41 +02:00
cora
94f0d679f2
Add can_spawn callback in mob api
2022-07-22 03:27:41 +02:00
cora
32ac2ffeb8
remove unused alias_mob function
2022-07-22 03:27:41 +02:00
Sumyjkl
68e1fdde36
fixed comment about creative
2022-07-22 03:27:41 +02:00
Sumyjkl
fbfc53ff42
eat sound will play even when feeding in creative
2022-07-22 03:27:41 +02:00
Sumyjkl
d8172e404e
wolf when tamed will retain its health and not heal to full hp
2022-07-22 03:27:41 +02:00
Sumyjkl
3852c0297f
changed API to recognise sitting order, added animations for sitting and idle, dog will no longer walk around while in sit mode
2022-07-22 03:27:41 +02:00
Sumyjkl
c60002b18d
set tamed
2022-07-22 03:27:41 +02:00
Sumyjkl
4920ef0fd5
allow wolf to be bred like other animals
2022-07-22 03:27:41 +02:00
cora
96b628d418
Sheep run away when hit
2022-07-22 03:27:41 +02:00
cora
69c689bfb7
make llamas retaliate by spitting.
...
it's a bit picky when and how it will spit still but works.
2022-07-22 03:27:41 +02:00
cora
b7a0460b15
Reset aggro when player far
2022-07-22 03:27:41 +02:00
SumianVoice
cfb6b6003c
Update api.lua
2022-07-22 03:27:41 +02:00
SumianVoice
a6eae1e95e
don't tame baby animals yet
2022-07-22 03:27:41 +02:00
SumianVoice
682b61ad4a
make sure you can't heal and tame at the same time
2022-07-22 03:27:41 +02:00
SumianVoice
524da8a6cb
move heal under tame so that you can tame an animal and then heal it, like in MC
2022-07-22 03:27:41 +02:00
SumianVoice
e6a97031ef
remove unnecessary check
2022-07-22 03:27:41 +02:00
SumianVoice
120b096fc8
move self.food check
2022-07-22 03:27:41 +02:00
SumianVoice
9d52fed357
non-tamable mobs will not send tame param to feed_tame func,
...
changed event flow so it tries in order: heal, tame, breed, grow child
2022-07-22 03:27:41 +02:00
SumianVoice
e5c1da4380
make it check not child, since the return statement was removed
2022-07-22 03:27:41 +02:00
SumianVoice
a07a5b24bd
animals don't take food from player unless it is used for something
2022-07-22 03:27:41 +02:00
SumianVoice
c626c977d1
Update api.lua
2022-07-22 03:27:41 +02:00
cora
e1130a105f
fix wrong sound position
2022-07-21 12:03:46 +02:00
cora
54337e9854
never show nitwit trading formspec
2022-07-19 11:46:28 +02:00
cora
d89ef0581f
Optimize ABMs
2022-07-18 22:28:02 +02:00
cora
0298cecbcd
change dripping entities to particles
2022-07-18 22:28:02 +02:00
cora
68d45ff606
Remove MushroomIsland from several mobs spawn list
2022-07-18 02:11:48 +02:00
cora
bf756403a3
Fix animals attacking players for no reason
2022-07-18 00:10:23 +00:00
cora
99037cb0ec
adapt several mob spawning conditions to mc
2022-07-18 00:10:23 +00:00
cora
1087d9e54b
Implement mc like mob cap
2022-07-18 00:10:23 +00:00
cora
2d3f4531c9
Add mob spawning debug command
2022-07-18 00:10:23 +00:00
cora
987ae3c6e8
Fix mobs spawning inside nodes
2022-07-18 00:10:23 +00:00
cora
3a32e4e4e9
Never spawn mobs on bedrock
2022-07-18 00:10:23 +00:00
cora
9883a37754
Enable group spawning for all mobs, add mc values
2022-07-18 00:10:23 +00:00
cora
a68343b71d
Add group spawning minimum attribute
2022-07-18 00:10:23 +00:00
cora
a077e4535f
Fix non-monsters being unable to attack
...
A check in the relevant function excluded all non-monsters from
looking for targets to attack. This removes that check and relies
on the passive attribute of the entity
2022-07-18 00:10:23 +00:00
cora
a49e66dbd3
Detection radius is 20 according to the wiki
2022-07-17 23:42:34 +02:00
cora
e9ad2cfe11
Make parrots imitate nearby mobs
2022-07-17 23:34:39 +02:00
Ale
27482ede7f
update locale es
2022-07-15 22:55:03 +00:00
cora
ee9cc5341b
Fix villager crash when opening iron doors
2022-07-15 22:11:07 +00:00
cora
aab3180269
clear empty nametag as well as nil
2022-07-15 04:40:12 +02:00
cora
9e60d24fe0
Never spawn mobs on leaves
2022-07-13 16:45:41 +02:00
cora
8d9c5059f3
Fix wither dupe
...
faulty on_place would not removed placed wither skelly head from
inv. This also prevents the execution of the schematic checking
routine if there is no soul sand under the head.
2022-07-12 23:11:00 +02:00
cora
c1686923d3
Fix crash when no group spawning positions found
2022-07-11 22:31:35 +02:00
cora
4a4636523e
Add new mobs to translation template.
2022-07-09 22:14:37 +02:00
cora
e9b72083b3
Fix translator modnames
2022-07-09 02:30:48 +02:00
cora
aed96a4912
Add original dolphin texture
...
cc0 by cora
2022-07-09 02:30:48 +02:00
cora
f202ed8327
spawn in groups
2022-07-09 02:30:48 +02:00
cora
44abef44e1
Make fish buckets work with water mobs
2022-07-09 02:30:48 +02:00