kabou
4e282df905
Mangrove roots are not leaves and some trivia.
...
* Remove `leaves` group from mangrove roots node registration. Mangrove
roots should not decay like leaves do.
* Fix some formatting weirdness.
* Add a "fixme" comment to some duplicated code that causes luacheck to
complain.
2022-12-15 22:42:09 +00:00
kabou
1b0b2b8b04
Add compostability
group to mangrove leaves.
2022-12-15 22:42:09 +00:00
kabou
c33d7d0106
Remove duplicate callback registration.
...
* `on_place` was registered twice in mangrove tree trunk node
registration. Remove one.
2022-12-15 22:42:08 +00:00
kabou
cec5b1668a
Remove unused leafdecay
group.
...
* This group is no longer used and is removed from leaves node groups.
* Since it was never added to GROUPS.md, nothing needs changed there.
* Remove the `leafdecay_distance` parameter from node registrations.
2022-12-15 22:42:08 +00:00
kabou
adcf03e0c6
Refactor leaf decay ABM.
...
* The leaf decay ABM no longer scans all leaves nodes. Now only
"orphaned" leaves are decayed. These nodes are placed by callbacks
in tree trunk nodes upon their destruction.
* This commit also removes the tree trunk node caching system and an
abm throttling mechanism and its associated globalstep function.
2022-12-15 22:42:08 +00:00
kabou
a4ef367708
Add "orphaned" leaves nodes.
...
* Add "orphaned" leaves nodes, these are copies of the regular leaves
nodes whose sole purpose is to replace leaves nodes when no more tree
trunks are present nearby. The orphaned nodes are swapped in by a
callback on destruction of tree trunk nodes and will be decayed by a
dedicated abm that processes all nodes in `group:leaves_orphan`.
* Add `mcl_core.update_leaves()` function, a `after_destruct` callback
handler for tree trunk nodes. The function finds leaves nodes nearby
destroyed tree trunk nodes and swaps these for orphaned leaves nodes
if no other tree trunk nodes remain near them.
* Add `after_destruct` callbacks to tree trunk node registrations in
mcl_core/nodes_trees.lua and mcl_mangrove/init.lua to update orphaned
leaves.
* Add entry for group `leaves_orphan` to GROUPS.md
* Also add entry for group `leaves` to GROUPS.md (it was missing).
2022-12-15 22:42:08 +00:00
ancientmarinerdev
94a37790aa
Fix incorrectly sized foundations
2022-12-15 21:52:24 +00:00
ancientmarinerdev
89f5d41366
Fix village building foundation material for desert
2022-12-15 21:52:24 +00:00
ancientmarinerdev
b33b87b9dd
Fix village building foundations
2022-12-15 21:52:24 +00:00
ancientmarinerdev
295970fbac
Adding extra row of blocks in front of doors to schemas so villagers can get out
2022-12-15 21:52:24 +00:00
ancientmarinerdev
254caaff37
Merge conflict fixes for release 0.81.1
2022-12-14 21:38:53 +00:00
ancientmarinerdev
5b68007902
Pre-release update credits and set version 0.81.1
2022-12-14 20:13:06 +00:00
ancientmarinerdev
38e49a4b80
Merge pull request 'mcl_hoppers
fixes' ( #2983 ) from mcl-hoppers-fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/2983
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2022-12-11 20:55:59 +00:00
ancientmarinerdev
9b94a752bd
Fixed bug that crashes zombie siege in context where z cannot spawn
2022-12-11 20:22:06 +00:00
ancientmarinerdev
ab3530c356
Merge pull request 'Nylium Block Fixes' ( #3084 ) from FossFanatic/MineClone2:nylium_block_fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3084
Reviewed-by: kabou <kabou@noreply.git.minetest.land>
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2022-12-11 03:21:11 +00:00
ancientmarinerdev
fbed60bd2d
Merge pull request 'Bee Block Sounds' ( #3085 ) from FossFanatic/MineClone2:bee_block_fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3085
Reviewed-by: kabou <kabou@noreply.git.minetest.land>
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2022-12-11 02:55:22 +00:00
ancientmarinerdev
bf34ca5f50
Merge pull request 'Add Seagrass Item Texture' ( #3088 ) from FossFanatic/MineClone2:seagrass_item_image_fix into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3088
Reviewed-by: kabou <kabou@noreply.git.minetest.land>
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2022-12-11 02:29:06 +00:00
AFCMS
7a371dc846
Format file again
2022-12-10 22:38:08 +01:00
AFCMS
7deec7ae03
Refactor hopper -> composter ABMs
2022-12-10 22:38:08 +01:00
AFCMS
47eda5b69e
Only register hopper -> composter ABMs if composter mod is enabled
2022-12-10 22:38:07 +01:00
AFCMS
8d921c0671
Add some type annotations
2022-12-10 22:38:07 +01:00
AFCMS
804aa388b5
Some manual formatting
2022-12-10 22:38:07 +01:00
AFCMS
fcf9c35324
Use new vectors everywhere
2022-12-10 22:38:06 +01:00
AFCMS
9cc63ed716
Use table.concat
for formspec generation
2022-12-10 22:38:06 +01:00
AFCMS
c49f000894
Fix formating
2022-12-10 22:38:06 +01: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
f7f0a2be8b
Raids performance optimisation. Check for village less and over less distance.
2022-12-09 22:59:58 +00:00
ancientmarinerdev
e408dd45e5
Remove easter egg taking 3% of processing
2022-12-09 19:30:06 +00:00
FossFanatic
adead97905
Add seagrass item texture
2022-12-08 17:37:14 +00:00
FossFanatic
ef33891b3f
Add seagrass item texture
2022-12-08 17:36:28 +00:00
FossFanatic
1c5170d36f
Add sounds to bee nests and beehives
2022-12-08 11:43:58 +00:00
FossFanatic
cf3e65e34e
Add sounds to honey and honeycomb blocks
2022-12-08 11:43:06 +00:00
FossFanatic
0593a63626
Fix nylium blocks
2022-12-08 11:09:30 +00:00
AFCMS
2b46dd60c5
Merge pull request 'Fix right click on copper crash' ( #3076 ) from bugfix/fix_copper_right_click into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3076
Reviewed-by: AFCMS <afcm.contact@gmail.com>
2022-12-07 17:27:47 +00:00
ancientmarinerdev
9d87dcf611
Fix right click on copper crash
2022-12-07 18:27:11 +01: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
Michieal
8256fe6f04
remove extraneous messages
2022-12-06 23:40:11 +00:00
Michieal
0bc88b55e5
Added in Workaround for ID not yet implemented in 5.70-Dev Minetest.
...
For more information, please see: https://github.com/minetest/minetest/pull/12989#issuecomment-1336407807
2022-12-06 23:40:11 +00:00
Michieal
d80dd41cb4
Add in template file for translations.
2022-12-06 23:40:11 +00:00
Michieal
43a69c445f
Added in Error Handling
...
The /ver command now has error handling, so that it will work regardless of minetest version, and will tell the user to update the minetest version for support.
Also updated the mod.conf to have the author field filled out.
todo: still needs translation files.
2022-12-06 23:40:11 +00:00
Michieal
dbe0437201
add in translator code for S("")
2022-12-06 23:40:11 +00:00
Michieal
283b7c7410
Add in Versioning info using /ver command.
2022-12-06 23:40:10 +00:00
Johannes Fritz
7c87ed2d6c
Add rightclick support to pplates
2022-12-05 14:25:11 -06:00
Johannes Fritz
d8c16b1f31
Add 1 sec deactivation delay to pplates
2022-12-05 14:25:10 -06:00
Johannes Fritz
ba292aeb5d
Pressure plates check for entity contact
2022-12-05 14:25:10 -06:00
ancientmarinerdev
a3cded0133
Fix zombie siege calling gopath incorrectly
2022-12-05 00:13:49 +00:00
ancientmarinerdev
2b52eaa6ef
Fix incorrect call to gopath for raid due to mobs refactor.
2022-12-04 22:34:31 +00:00