ChrisPHP
a9f26fb354
use item groups to determine the cuttable items
2023-11-25 23:52:04 +00:00
ChrisPHP
5f0ad98dae
Use node group for items that can be used in the stonecutter
2023-11-25 23:52:04 +00:00
Michieal
a425d359f5
WaterLoggedRootsKelpFix ( #3994 )
...
Fixes #3990
A very simple fix to Kelp and the current water logged nodes. It adds the group "waterlogged" to water logged items and then puts a check for the group in kelp growth. Made it as a group, because eventually there will be other waterlogged nodes.
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3994
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Michieal <michieal@noreply.git.minetest.land>
Co-committed-by: Michieal <michieal@noreply.git.minetest.land>
2023-11-03 21:46:00 +00:00
seventeenthShulker
e2ed1ab4a6
Fix prismarine bricks and dark variant blast res.
...
Should be 6 like regular prismarine
2023-10-22 02:14:17 +00:00
seventeenthShulker
e43a8e267d
Un-hardcode blast resistance, hardness for walls,
...
now only based on their material
2023-10-22 02:14:17 +00:00
Sab Pyrope
5b4a79a26d
Update russian translation
2023-08-31 14:16:42 +08:00
FossFanatic
d53ea65da8
Remove some code
...
Some code has been moved to `mcl_mapgen_core` for consistency.
2023-04-16 16:20:44 +00:00
ancientmarinerdev
8edffeb40d
Map gen kelp should init age also
2023-04-02 20:04:32 +00:00
ancientmarinerdev
80f038da4a
Do not run kelp lbm every time
2023-04-02 20:04:32 +00:00
FossFanatic
dbbac7962d
Fix the seagrass param2 and more
2023-03-04 15:42:37 +00:00
ancientmarinerdev
e3c8d995b5
Finish clean up#
2023-02-12 22:48:20 +00:00
ancientmarinerdev
b8b45210e9
Clean up and remove old code
2023-02-12 22:48:20 +00:00
ancientmarinerdev
a1f10205f6
Init age on plant so not all kelp grow to top of ocean
2023-02-12 22:48:20 +00:00
ancientmarinerdev
6f7505b6c6
Change kelp to use ABMs to solve performance issues
2023-02-12 22:48:20 +00:00
Michieal
6265148727
Move textures all into one centralized directory.
2023-01-30 22:55:53 -05:00
CyberMango
64a7f76d5b
Replaced positions check with an area check.
...
This one is using the minetest.is_area_protected so it should work
faster. It also doesnt require the user to manually add all the points
that should be checked so its nicer to use.
2023-01-12 21:22:36 +02:00
CyberMango
b0d9eed3e1
Removed specific functions and added usage examples.
...
The specific functions didnt end up adding much simplicity, but did add
some degree of confusion.
2023-01-12 20:04:44 +02:00
Riu Sakura
2b61231f82
add japanese translation
2022-12-19 15:33:31 +09: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
anarquimico
e658e29179
Make kelp cookable by smoker.
2022-11-17 20:16:58 -03:00
cora
9cea10a706
fix more blast resistance and hardness values
2022-06-13 02:48:00 +02:00
kabou
de16eb3c5a
Add compostability
to node definition group.
...
* mcl_cake/init.lua (cake);
* mcl_core/craftitems.lua (apple);
* mcl_core/nodes_base.lua (dirt with grass);
* mcl_core/nodes_cactuscane.lua (cactus, sugarcane);
* mcl_core/nodes_climb.lua (vines);
* mcl_core/nodes_trees.lua (leaves, saplings);
* mcl_dye/init.lua (cocoa beans);
* mcl_farming/beetroot.lua (beetroot, & seeds);
* mcl_farming/carrots.lua (carrot);
* mcl_farming/melon.lua (melon, & slice, & seeds);
* mcl_farming/potatoes.lua (potato, baked potato);
* mcl_farming/pumpkin.lua (pumpkin, carved &, & seeds, & pie);
* mcl_farming/wheat.lua (wheat, cookie, bread, hay block);
* mcl_flowers/init.lua (flowers, ferns, grass, & tall variants);
* mcl_mushrooms/small.lua (red and brown mushrooms);
* mcl_mushrooms/huge.lua (red and brown huge mushrooms);
* mcl_nether/init.lua (nether wart block);
* mcl_nether/nether_wart.lua (nether wart);
* mcl_ocean/kelp.lua (kelp, dried &, & block);
* mcl_ocean/sea_pickle.lua (sea pickle);
* mcl_ocean/seagrass.lua (seagrass).
2022-04-02 03:32:56 +02:00
marcin-serwin
cbe8583cef
Merge branch 'master' into polish-translation
2021-06-02 10:14:25 +00:00
AFCMS
cd33d406b2
fix many codestyle issues (functions, strings, modpaths)
2021-05-29 16:12:33 +02:00
AFCMS
e91ee174a4
[mcl_ocean] fix warnings
2021-05-22 23:12:33 +02:00
AFCMS
a602f64ea5
fix many warnings
2021-04-15 23:41:34 +02:00
Elias Fleckenstein
d3a3253563
Revert "Revert "Make hoe dig some blocks faster""
...
This reverts commit db5626fcb480a7ec3fcb1b2dd064cf8b14d2a260.
2021-04-12 16:34:40 +02:00
Elias Fleckenstein
db5626fcb4
Revert "Make hoe dig some blocks faster"
...
This reverts commit c1e295de5fbe09c2fa6973f14b48dd73b2405eb3.
2021-04-12 15:05:01 +02:00
Marcin Serwin
d553aa5e8c
Add polish translation of mcl_ocean
2021-04-12 12:53:24 +02:00
iliekprogrammar
d50665d2d5
Allow kelp stems at half height to be treated like full-sized ones.
...
Remove debug information
2021-04-08 19:25:19 +08:00
iliekprogrammar
5ccb12586d
Fix bug where incorrect number of items are dropped.
2021-04-08 13:35:49 +08:00
iliekprogrammar
2db0e176b3
Prevent param2 overflow when adding stems. Fix #1490
2021-04-08 12:46:04 +08:00
iliekprogrammar
9885f36c62
Fix missing age metadata and timer initialization in on_place.
2021-03-31 19:27:57 +08:00
iliekprogrammar
bfff643ff4
Allow age to override during initialization.
2021-03-31 17:38:38 +08:00
iliekprogrammar
ccea673dcc
Fix updating age metadata. Remove kelp.lock_drop.
2021-03-31 17:31:28 +08:00
iliekprogrammar
08e280d9b4
Comment out debug stuff
2021-03-31 14:17:50 +08:00
iliekprogrammar
52c788f197
Merge branch 'master' into kelp
2021-03-31 13:59:27 +08:00
iliekprogrammar
089d6aa5c8
Add dug sounds to kelp when unsubmerged
2021-03-31 13:55:07 +08:00
iliekprogrammar
9518086b6b
Kelp store age metadata by bulk on a queue, improve API, etc.
...
Highlights:
- Implement storing age metadata by bulk on a queue, with maximum interval and queue length.
- "Flexible" initial growth probability. Will provide helper APIs.
- Fix various bugs with unsubmerged kelp detection, submerged tip detection, age metadata.
- Various optimizations.
2021-03-31 13:41:52 +08:00
iliekprogrammar
ecdbc30b63
Overhaul kelp interactions.
...
Highlights:
- Added locking system to drops. Will be removed after testing.
- Expose more variables and functions. Will be finalized soon.
- Implement MC-like age and natural growth mechanics.
- Implement correct piston interactions with kelp and its surface.
- Implement correct falling node interactions for its surface.
- ABMs are now nonfunction. Will be fixed.
- Various optimizations and fixes.
2021-03-29 14:09:09 +08:00
iliekprogrammar
24da94ec3b
Disable ABMs in favor of nodetimers to check if kelp is unsubmerged.
2021-03-28 20:29:29 +08:00
iliekprogrammar
e76a0ba6e8
Added kelp API and additional refactorings.
...
WIP: register nodetimers for kelp
2021-03-28 14:51:21 +08:00
Elias Åström
c1e295de5f
Make hoe dig some blocks faster
...
- Sponges
- Hay and kelp blocks
- Nether wart
- Leaves
2021-03-21 12:39:14 +01:00
iliekprogrammar
ca635b69be
Various fixes.
2021-03-21 14:06:54 +08:00
iliekprogrammar
ebf9f8c918
placing kelp now creates water sources, small refactoring.
2021-03-21 12:16:56 +08:00
iliekprogrammar
23f69dfd1e
Core implementation of MC-like kelp drops.
...
Highlights:
* Kelp should no longer be able to survive without water
(by decreasing its height)
* When kelp is destroyed, each segment now drop a single kelp similar to MC.
* Significantly refactor how kelp grows and dig. Possible optimizations might be
included.
2021-03-21 02:22:25 +08:00
Elias Åström
ed30fa0868
Move data from deprecated files to mod.conf
...
Move data from deprecated files (depends.txt and description.txt) into
fields in mod.conf for all mods.
This was done with a shell script :)
2021-03-18 17:37:12 +01:00
kay27
5da02bb8cc
Merge https://git.minetest.land/EliasFleckenstein03/MineClone2
2020-12-13 03:00:04 +04:00
Wuzzy
8dddfe17db
Fix kelp dropping always 1 item only
2020-12-03 14:19:37 +01:00