14662 Commits

Author SHA1 Message Date
Elias Åström
b9693ebfa5 Update credits 2024-09-21 19:05:08 +02:00
Elias Åström
5c782cea20 Update version to 0.107.0 2024-09-21 19:02:25 +02:00
Elias Åström
7895e46384 Run translation scripts twice in update-tr.sh 2024-09-21 18:53:35 +02:00
Elias Åström
a7c10019dc Update translations 2024-09-21 18:45:59 +02:00
Elias Åström
6a577e54d7 Add shell script to update translations
Wrapper around the other translation tools.
2024-09-21 18:45:54 +02:00
ryvnf
7d1260f1a8 Update translations from weblate
Co-authored-by: liulitchi <liulitchi@users.noreply.translate.codeberg.org>
Co-authored-by: Gaemy <Gaemy@users.noreply.translate.codeberg.org>
Co-authored-by: phileas <phileas@users.noreply.translate.codeberg.org>
Reviewed-on: https://codeberg.org/mineclonia/mineclonia/pulls/2121
2024-09-21 16:32:04 +00:00
cora
593c4dd264
Use opaque instead of solid to determine ground for ground spawning 2024-09-21 17:27:39 +02:00
cora
7185998bb3
Allow wandering trader llamas to despawn 2024-09-21 17:27:39 +02:00
cora
4796b109cf
Make Hostile spawn timer use count-down method 2024-09-21 17:27:39 +02:00
cora
bb658a03aa
Move spawn cap check to the end of spawning checks 2024-09-21 17:27:39 +02:00
kno10
9af13f2ddf
Delay biomecheck when spawning 2024-09-21 17:27:39 +02:00
Jürgen Rühle
c3db9ec94a
Prefer spawn positions closer to players 2024-09-21 17:27:39 +02:00
Jürgen Rühle
8d71dccd80
Reduce despawning close to the player 2024-09-21 17:27:39 +02:00
cora
274ab62902
Add missing dependency in mcl_info 2024-09-21 02:09:15 +02:00
Lars Müller
2c4ce02eec
Add minetest.get_node_boxes polyfill
copied from Appgurueu's modlib https://github.com/appgurueu/modlib
2024-09-21 02:09:15 +02:00
cora
b011fca40f
Move compat polyfills to separate file 2024-09-21 02:09:04 +02:00
nooneatall
db60d1ef69 Correct glazed terracotta blast resistance value. 2024-09-20 23:19:02 +03:00
Ocraw
2ad653f3d9 Fix craftguide prev button not rotating to last item in list 2024-09-20 16:09:11 +00:00
cora
faa4808449 Revert "Remove costly fix_light gennotify"
This reverts commit cacf526fd88fc50a53a8c6ae2952798f9c7eccd4.
2024-09-20 16:03:29 +00:00
goblin_mode
09f84014f8 fix crash and water bottles not being used up 2024-09-20 16:19:45 +02:00
goblin_mode
9e2baefe8e fix cauldron bucket behaviour 2024-09-20 14:53:13 +02:00
goblin_mode
857c85e630 fix pouring and taking water from cauldrons 2024-09-20 14:42:22 +02:00
JoseDouglas26
a66ec1bf5a Snowy variant on IcePlains 2024-09-19 13:36:25 +00:00
JoseDouglas26
9de2a5b7b4 Global back to local 2024-09-19 13:36:25 +00:00
JoseDouglas26
09875c08a2 Keeping collar color after loading world again 2024-09-19 13:36:25 +00:00
JoseDouglas26
136fe87b6f Wolf and dog variants 2024-09-19 13:36:25 +00:00
cora
76ecc882df
Allow zombiefied piglins to despawn 2024-09-19 15:30:35 +02:00
goblin_mode
ad4c8cdccd fix missing argument 2024-09-19 11:54:49 +02:00
Jürgen Rühle
9a4719b98c
Consistently handle itemstack in node on_rightclick
Node on_rightclick handlers as called from minetest.place_item() have
unusual and undocumented return semantics: returning nil is equivalent to
returning the passed in itemstack where in most places returning nil
instead of an itemstack means to retain the original unchanged itemstack.

That is usually not a problem, fortunately, because there are few cases
where temporarily modifying the passed in itemstack is useful (see
mcl_itemframes for an example where take_item() is used even in creative
mode).

But it seems useful to establish a standard convention for node
on_rightclick handlers as follows:

 - don't add itemstack to the function signature if the handler doesn't
   access it; such a handler is free to return nil

 - if itemstack is part of the signature then no return statement should
   return nil

This also makes explicit whether the node interaction is dependent on the
wielded item.

All occurences of node on_rightclick have been inspected whether they already
follow this convention and adapted if necessary:

mcl_armor_stand - (always returns itemstack already)
mcl_barrel - (itemstack not in signature)
mcl_beds/api - remove itemstack from signature
mcl_beds/respawn_anchor - return itemstack
mcl_beehives - return itemstack
mcl_bells - (itemstack not in signature)
mcl_books - (itemstack not in signature)
mcl_cake - clean signature
mcl_campfires - return itemstack
mcl_cauldrons - return itemstack when mcl_armor.wash_leather_armor doesn't
mcl_chests - (itemstack not in signature)
mcl_compass - return itemstack
mcl_composters - (always returns itemstack already)
mcl_crafting_table - (itemstack not in signature)
mcl_doors - (itemstack not in signature)
mcl_enchanting - remove itemstack from signature
mcl_farming/sweetberry - always return itemstack, also use itemstack to check for bonemeal
mcl_fences - (itemstack not in signature)
mcl_flowerpots - always return itemstack
mcl_grindstone - (itemstack not in signature)
mcl_itemframes - (always returns itemstack already)
mcl_jukebox - always return itemstack
mcl_loom - (itemstack not in signature)
mcl_lush_caves - (itemstack not in signature)
mcl_mobspawners - always return itemstack
mcl_signs - (always returns itemstack already)
mcl_stone_cutter - clean signature
mcl_comparator - (itemstack not in signature)
mesecons_button - (itemstack not in signature)
mesecons_commandblock - clean signature
mesecons_delayer - (itemstack not in signature)
mesecons_noteblock - (itemstack not in signature)
mesecons_solarpanel - (itemstack not in signature)
mesecons_walllever - (itemstack not in signature)
2024-09-18 23:00:48 +02:00
Ocraw
6d07fe8ce9 Ghast max_light = 15 2024-09-18 20:56:58 +00:00
goblin_mode
e59cd56605 add warning message for invalid crafting recipes 2024-09-18 16:59:43 +02:00
goblin_mode
861dc8a5d3 make craft guide discard invalid items
also makes it handle aliases
2024-09-18 16:54:32 +02:00
goblin_mode
1b3966117e fix dolphin grace not clearing 2024-09-17 18:25:31 +00:00
goblin_mode
51be809174 fix inventory player model being able to "die" 2024-09-17 15:41:37 +00:00
goblin_mode
ee4d0669c9 remove zombie sound effects from ghasts 2024-09-17 14:36:21 +00:00
goblin_mode
0cd011c608 fix mobs not growing up incorrectly 2024-09-17 09:52:19 +00:00
goblin_mode
f11ce0f510 fix checks to nonexistent variable cause 2024-09-17 09:47:23 +00:00
cora
235b1db6ab Fix wrong recipe for chiseled netherbricks 2024-09-17 09:44:08 +00:00
goblin_mode
17cdbc3c91 fix non collectable arrows from dropping as items 2024-09-17 09:43:02 +00:00
goblin_mode
134cf39607 Fix blast function making mobs hit themselves 2024-09-16 17:14:17 +02:00
Elias Åström
28b8de0033 Lower piglin spawn chance by random tick factor 2024-09-15 22:19:19 +02:00
goblin_mode
172f1a833c remove "saplings" for bamboo and mangrove 2024-09-15 19:08:26 +00:00
goblin_mode
a09142079c add checks to is_fuel instead of comments 2024-09-15 19:06:12 +00:00
goblin_mode
de0d860411 fix crash with craftable items that have no usages 2024-09-15 19:06:12 +00:00
goblin_mode
8ab2f59a34 fix luacheck warning 2024-09-15 19:06:12 +00:00
goblin_mode
feeed56a8d add comments for possible cache poisoning 2024-09-15 19:06:12 +00:00
goblin_mode
a48a92c19c fix progressive mode 2024-09-15 19:06:12 +00:00
goblin_mode
ba6890d1b3 fix bug where item usages would be duplicated 2024-09-15 19:06:12 +00:00
goblin_mode
390e1ab413 rename _freeze_damage to _mcl_freeze_damage 2024-09-15 15:59:07 +00:00
goblin_mode
2e589741cb fix frozen hearts not showing up after rejoins 2024-09-15 15:59:07 +00:00