Michieal
1558c852d8
Undo mesecon.register_mvps_dropper() and use abms until more research can be done.
2023-02-10 03:42:34 +00:00
Michieal
6c0525f00e
Fix merge / rebase crossing massacre.
...
[Michieal] 83bc60722d Begin: make bamboo dig-able by Pistons for Farm Creation.
[Michieal] 449cbdb330 Make Bamboo & Bamboo items not sticky for pistons.
[Michieal] a44566f863 hijack the ABM to check for orphaned bamboo nodes.
[Michieal] 5dff9e1994 Fixed the ABM situation so that now bamboo "breaks" when pushed by pistons.
Probably not the most elegant, but hey. It works.
[Michieal] 76507025d9 Cleaned up the global function to match the current ABM.
[Michieal] dfa849e19a Merge branch 'master' into Bamboo-Piston-Dig
[Michieal] a5bdc8a166 fix bamboo mosaic recipe.
[Michieal] 14383d6c6f update mod.conf to use optional depends mesecons_mvps
[Michieal] f81d530912 Update init.lua to register dropper callback.
2023-02-10 03:42:34 +00:00
ancientmarinerdev
3c13ce1d6b
Merge pull request 'Fix "mcl_core:dirt_with_dry_grass" to be "mcl_core:dirt_with_grass" with the savanna color index.' ( #3408 ) from fix_dirt_dry_grass into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3408
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-02-10 02:50:27 +00:00
PrairieWind
70fb4f8a0d
Fixed weather not clearing after sleep
...
Isnt as clean as it should be because making it clean made some very funky results
2023-02-10 01:51:28 +00:00
ancientmarinerdev
620a0af483
Merge pull request 'Fix damage desyncing entity from chest node, making it invisible' ( #3385 ) from emptyshore/MineClone2:fix-lightning-chests into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3385
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-02-10 00:38:55 +00:00
FossFanatic
4ddab8bdf1
Remove the ABMs
...
There are likely better ways to fix any palettes that the LBMs missed.
2023-02-09 16:16:13 +00:00
FossFanatic
bfe4b2fd31
Merge branch 'master' into biome_colored_foliage
2023-02-09 15:24:20 +00:00
FossFanatic
169019096e
Change the waterlily code
...
Waterlilies now use a brownish grey texture with a coded hex colour.
2023-02-09 09:46:18 +00:00
SmokeyDope
dfbee5cb93
Add "mushroom" to the warped fungus and crimson fungus item descriptions for creative search
2023-02-09 03:22:17 +00:00
SmokeyDope
378af531a9
remove "mushroom" from the names of crimson fungus and warped fungus
2023-02-09 03:22:17 +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
FossFanatic
b95ebb3fca
Add LBMs, ABMs, and more
...
This commit adds 1 new LBM (for foliage) and 2 new ABMs (one for foliage, and one for grass).
This also adds a new generator so any new maps created will have biome coloured leaves with a faster method. (Vines are excluded from this generator since I don't know yet how to get those to work with this.)
2023-02-08 16:17:33 +00:00
FossFanatic
07f332f0cd
Add foliage palette indexes
...
This commit adds foliage palette indexes to every biome, this makes it possible for foliage to use biome colouring.
2023-02-08 16:15:04 +00:00
FossFanatic
f4e8088e60
Improve mangrove leaves
...
This commit makes it so mangrove leaves also no longer use `param2` to see if they rot or not. The leaves also use the biome colours now.
2023-02-08 16:13:13 +00:00
FossFanatic
198375a18e
Change stuff in mcl_core
...
Simply put, this commit changes some code so that leaves don't use `param2` to see if they rot or not, and will now use the biome colours.
This commit also makes it so vines do the same (use biome colours).
2023-02-08 16:11:38 +00:00
emptyshore
bdc82b76b5
Respect immortal armor group, ensuring objects are not dealt damage
...
Context: some objects such as chest, frame or sign entities are set to
be immortal, because they are tied to a node and should not be removed
on their own.
However since immortality wasn't respected, it would lead to odd desync
issues between nodes and accompanying entities. An example is a chest
that becomes invisible when struck by lightning or anvil.
2023-02-08 15:59:36 +13:00
anarquimico
e2de5908c7
5th ITEMS batch
2023-02-07 16:39:24 +00:00
anarquimico
439c879508
4th batch of ITEMs translation
2023-02-07 16:39:23 +00:00
anarquimico
67977b0d26
Third batch of ITEMS translation
2023-02-07 16:39:23 +00:00
anarquimico
ed8c3e7d26
Second batch of ITEMS translated
2023-02-07 16:39:22 +00:00
anarquimico
7add59992f
First batch of ITEMS translation
2023-02-07 16:39:22 +00:00
Michieal
ef4e4b1b7b
Merge branch 'master' into fix_copper_blocks
2023-02-06 16:58:38 -05:00
Michieal
0e000e6491
Merge branch 'master' into fix_dirt_dry_grass
2023-02-06 16:55:14 -05:00
Michieal
ec7a97ba3e
Made LBM run at every load, so that it catches anything missed from previous passes.
2023-02-06 16:54:23 -05:00
SmokeyDope
48eb934d64
Add compostability to warped wart blocks and shroomlight
2023-02-06 13:08:28 -07:00
SmokeyDope
88cf3a5900
Add compostability to nether sprouts
2023-02-06 13:08:27 -07:00
SmokeyDope
1401652015
Add compostability to warped roots and crimson roots
2023-02-06 13:08:26 -07:00
SmokeyDope
cac6e15736
Add compostability to twisting vines and weeping vines
2023-02-06 13:08:24 -07:00
SmokeyDope
156d096a78
Add compostability to warped fungus and crimson fungus
2023-02-06 13:08:23 -07:00
ancientmarinerdev
ace6f8db43
Ensure index for heightmap entry is within bounds
2023-02-06 13:16:15 -06:00
ancientmarinerdev
9aeafe6053
Fix mapgen issue for mcl5 to mcl2 conversion
2023-02-06 13:16:15 -06:00
Michieal
de00b7228e
Fix "mcl_core:dirt_with_dry_grass" to be "mcl_core:dirt_with_grass" with the savanna color index.
2023-02-05 21:17:53 -05:00
FossFanatic
ccef2d1147
More sky improvements
2023-02-06 01:40:25 +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
Michieal
46ca650ea4
further optimize and reformat mcl_honey's init.lua
2023-02-04 16:31:18 -05:00
Michieal
c4e4a8e4d2
Move Waxing function to MCL_Honey. Remove commented code.
2023-02-04 03:31:11 -05:00
Michieal
08610296fc
Merge branch 'master' into fix_copper_blocks
2023-02-04 03:30:20 -05: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
58a08ea697
Merge pull request 'fix incorrect digtypes and missing sounds for some nether blocks' ( #3351 ) from SmokeyDope/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3351
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-02-04 00:27:48 +00:00
Michieal
50effaa807
Made Requested changes from Pull Request.
2023-02-03 14:09:16 -05:00
SmokeyDope
08df1fe02f
Update overworld vine breaking logic with vector.offset
2023-02-03 00:50:25 +00:00
SmokeyDope
bc4d9211cb
Update nether vine breaking logic with vector.offset
2023-02-03 00:43:17 +00:00
SmokeyDope
cf05771e30
remove unnecessary blank line
2023-02-02 23:12:09 +00:00
SmokeyDope
16a6dcb66c
Completely remove selection box for warped fungus
...
Recommended by Michael
2023-02-02 22:45:06 +00:00
SmokeyDope
89eb458df7
Fix up indentation for warped and crimson wart block sounds part 2
2023-02-02 22:42:44 +00:00
SmokeyDope
eae1ee7cee
Fix indentation for shapeless type @ netherite ingot
2023-02-02 22:39:37 +00:00
SmokeyDope
27f5a94c6a
Fix up indentation for warped and crimson wart block sounds
2023-02-02 22:36:33 +00:00
SmokeyDope
b4719599b5
Fix up indentation
2023-02-02 22:30:15 +00:00
SmokeyDope
659f11bf6f
Fixed up indentation and removed excess blank lines
2023-02-02 22:08:37 +00:00
SmokeyDope
88a7a8afab
Removed handy, axey, swordy, from nether vines & removed useless comments
2023-02-02 21:37:23 +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
Michieal
ad43fbd237
Adjust amethyst bud growth speed.
2023-02-02 15:25:33 +00:00
Michieal
618313f0af
Merge branch 'master' into fix_copper_blocks
2023-02-01 23:51:29 -05:00
ancientmarinerdev
31fb7faf16
Merge pull request 'feat: Rain particles move straight down, increase acceleration slightly' ( #3369 ) from atomdmac/MineClone2:adjust-rain-velocity into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3369
Reviewed-by: FossFanatic <fossfanatic@noreply.git.minetest.land>
Reviewed-by: epCode <epcode@noreply.git.minetest.land>
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-02-02 04:50:00 +00:00
Michieal
a3bc3fd9b9
Removed old commented code to prevent accidental re-enabling, and put the todo into the correct spot.
2023-02-01 23:49:04 -05:00
Michieal
c370f1884b
Fixed the unwax copper blocks variants to be able to properly remove oxidization levels properly.
...
MCL_COPPER Blocks off all types (not stairs and slabs) now function properly.
2023-02-01 23:34:02 -05:00
Michieal
b771f314fe
Removed "scraping_copper_block" function.
...
Fixed the wax copper blocks variants to have the wax removed.
2023-02-01 23:24:59 -05:00
ancientmarinerdev
7daa79a3f8
Fix wither crash on certain version of Lua.
2023-02-02 02:22:21 +00:00
Michieal
4b0b3217e2
added in TODO
2023-02-01 19:55:23 -05:00
ancientmarinerdev
e363435134
Merge pull request 'mcl_starting_chest' ( #3373 ) from mcl_starting_chest into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3373
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-02-01 23:54:44 +00:00
Michieal
5b1c7f2d3a
Everything *BUT* scraping works properly.
2023-02-01 18:39:13 -05:00
FossFanatic
0c0845c1bd
Change the underwater detection code a bit
2023-02-01 22:50:50 +00:00
FossFanatic
24b1078b61
Make the post effect alpha the same between water source and flow
2023-02-01 22:50:50 +00:00
FossFanatic
3546d04aaa
Remove water HUD code
2023-02-01 22:50:50 +00:00
FossFanatic
1abd226e07
Remove water HUD
2023-02-01 22:50:50 +00:00
FossFanatic
cbb3260471
Make the palette fix LBM not run on v6 & singlenode
...
This fixes a crash when loading a world that doesn't have any biomes and the LBM tries to give the grassy nodes a biome colour.
2023-02-01 22:35:13 +00:00
Johannes Fritz
8793ed211e
Fix ender chest crash + remove map hand reference
2023-02-01 09:56:12 -06: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
425cf53194
fix minor bug.
2023-01-30 23:57:50 -05:00
Michieal
d04f162d8f
Initialize Global variable.
2023-01-30 23:53:40 -05:00
Michieal
7f84922403
fix missing skin file
2023-01-30 23:14:44 -05:00
Michieal
025f97187a
Adjust for mcl_skins requirements.
2023-01-30 23:07:23 -05: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
Michieal
319602508d
Make copper block nodes use on_place.
2023-01-30 20:13:32 -05:00
Michieal
8c703f1352
Refactored out "varient" in foavor of "variant".
...
Set up a basic "on_place" function.
Made _mcl_copper_waxed_variant and _mcl_copper_unwaxed_variant node parameters so that the waxing_copper_block and scraping_copper_block functions can be made generic.
Adjusted said functions to look first for the variants, and added in protection checks for the blocks
2023-01-30 18:27:53 -05:00
Michieal
95b1429922
Add mcl_util to mcl_copper's mod.conf file.
2023-01-30 16:01:09 -05:00
SmokeyDope
32b5b435c5
Make weeping vines and twisting vines break instantly
...
Partial revert of previous commit, they should break instantly
2023-01-30 17:09:50 +00:00
SmokeyDope
a3fe41128f
Make netherite ingot crafting shapeless
2023-01-30 05:38:33 +00:00
SmokeyDope
1a495dd63a
Make ancient debris smeltable in a blast furnace
2023-01-30 05:03:50 +00:00
Michieal
29597af738
Fixed noted errors from Pull Request.
2023-01-29 13:12:24 -05:00
Michieal
f3e840a0ff
Merge branch 'master' into mcl_starting_chest
2023-01-29 13:02:03 -05:00
Adam Macumber
7dd0293616
feat: Rain particles move straight down, increase acceleration slightly
2023-01-28 11:04:58 -05:00
ancientmarinerdev
63360bcab2
Merge pull request 'Nether & End Biome Sky/Fog Colours' ( #3342 ) from biome_skycolor_otherworlds into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3342
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-26 22:49:54 +00:00
Johannes Fritz
8cf6269dda
Fix mesh hand unknown item bug + fix fast digging disabled for simple skins
2023-01-25 12:13:53 -06:00
SmokeyDope
1f09c0a128
Make weeping vines and twisting vines break the same speed as regular vines
2023-01-25 05:47:41 +00:00
SmokeyDope
fb8060c366
lower hardness of warped wart block and shroomlight block to match nether wart block
2023-01-25 04:06:59 +00:00
Johannes Fritz
da7320b14c
Add survival tool capabilites to all items
2023-01-24 11:38:58 -06:00
Johannes Fritz
66ff8ab8a9
Add a creative dig speed setting
2023-01-24 11:16:28 -06:00
Johannes Fritz
a1cc24f8d3
Slowing creative digging
2023-01-24 11:16:28 -06:00
SmokeyDope
6f22d7daa4
Add node breaking logic to twisting vines and weeping vines
...
breaking twisting vines will break the ones above them, breaking weeping vines breaks the ones below them
2023-01-24 17:15:22 +00:00
SmokeyDope
dc3eedac5f
Add breaking sounds for warped fungus, nether sprouts, warped roots, crimson fungus, crimson roots
2023-01-24 16:24:35 +00:00
FossFanatic
f3bed9f599
Move locals upward & uncomment some things (again)
2023-01-24 07:27:36 +00:00
FossFanatic
f84bdbd777
Merge branch 'master' into biome_skycolor_otherworlds
2023-01-24 07:22:04 +00:00
FossFanatic
7712c45c4e
Fix conflict
2023-01-24 07:21:48 +00:00
ancientmarinerdev
02ee8b757d
Merge pull request 'Biome Colour Palette Fixes' ( #3203 ) from simplified_palette_index into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3203
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-24 00:21:12 +00:00
SmokeyDope
39b6e41a62
revert hitbox size for warped fungus
2023-01-23 22:34:22 +00:00
SmokeyDope
ef1f7b8e20
make blackstone, basalt, and nether gold ore mineable with a wooden pickaxe
...
Fixes #3287
2023-01-23 22:17:12 +00:00
SmokeyDope
70b56d7126
Fix hitbox size for Warped Fungus
2023-01-23 21:30:32 +00:00
ancientmarinerdev
c4ea504123
Fix crash when leaves don't have a registered orphan but try to rot
2023-01-23 20:58:05 +00: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
SmokeyDope
f971283798
Add placement sounds to twisting vines and weeping vines
2023-01-23 16:55:18 +00:00
FossFanatic
9afdd09d9d
Fix wrong init accident
...
I accidentally put the `init.lua` of `mcl_biomes` instead of `mcl_mapgen_core` in my previous commit. This fixes that.
2023-01-23 10:25:48 +00:00
SmokeyDope
62bb7a85eb
Add sounds to weeping vines and twisting vines, updated warped wart block and shroomlight sounds
2023-01-23 02:04:58 +00:00
SmokeyDope
42eb541eaa
Add sound to warped wart block and shroomlight block
2023-01-23 01:28:55 +00:00
SmokeyDope
9e8ed7efc3
make hoes effective and swords slightly effective on nether wart blocks
2023-01-23 00:11:56 +00:00
SmokeyDope
36231241ba
make hoes effective on warped wart blocks and shroomlight blocks
2023-01-23 00:06:46 +00:00
CyberMango
e2cbd4267c
Added back sweet berries death messages.
2023-01-22 22:59:28 +02:00
CyberMango
4ec506b534
Turned a global constant into local.
2023-01-22 22:59:28 +02:00
CyberMango
06435e0f4c
Mixed 2 conditions into 1.
2023-01-22 22:59:28 +02:00
CyberMango
a1d98c080f
Now only allowing players and lua entities to do assist kills.
2023-01-22 22:59:28 +02:00
CyberMango
96cd2657db
Cleanup and removed debug prints.
2023-01-22 22:59:23 +02:00
CyberMango
cd63f32cdd
Fixed and optimized assist death messages.
...
Still left many log messages, a longer timeout and some unclean parts.
2023-01-22 22:58:46 +02:00
FossFanatic
2d81d153bd
Unsimplify the LBM
2023-01-22 18:02:31 +00:00
FossFanatic
dc7a46df4e
Simplify the LBM even more
2023-01-22 17:46:17 +00:00
FossFanatic
ad25b0bc4b
Make set palette safer
2023-01-22 16:51:40 +00:00
FossFanatic
b77260253a
Make grass palette fix LBM more efficient
2023-01-22 15:59:10 +00:00
FossFanatic
b6951d00b9
Add an extra frame to the breaking animation
2023-01-22 15:06:51 +00:00
ancientmarinerdev
86e480aad0
Merge pull request 'Make sweet berries' velocity checks for damage conditions use absolute values.' ( #3308 ) from CyberMango/MineClone2:dev/mango/make_berries_velocity_check_absolute into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3308
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-22 00:56:48 +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
CyberMango
c57f797226
Make the velocity checks absolute.
...
Now sweet berries will cause damage in all directions.
2023-01-20 19:15:55 +02:00
CyberMango
78f32d2dd4
Removed the approved field from death reasons.
...
This created a strange bug that only death reasons created by
mcl_utils.deal_damage were "approved" so only they triggered running the
death callbacks, so only they triggered printing a death message.
Therefore most deaths did not produce a death message.
2023-01-20 19:15:21 +02:00
FossFanatic
a1ad84370c
Move locals upward & uncomment some things
...
Some locals relating to the biome sky colours and fog colours have been moved upward since there otherwise were some issues.
The sky colours and fog colours of the Nether & End biomes have also been uncommented.
2023-01-20 15:44:03 +00:00
FossFanatic
f6a3fe2128
Make Nether & End use biome sky- or fog colours
2023-01-20 15:41:44 +00:00
ancientmarinerdev
a7632e767d
Run credits update script for release 0.82
2023-01-19 21:09:42 +00:00
ancientmarinerdev
99d09c76ae
Merge pull request 'mcl_bamboo2_cleanup' ( #3327 ) from mcl_bamboo2_cleanup into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3327
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-19 21:01:08 +00:00
ancientmarinerdev
c7ebe1b8cd
Updated Bamboo textures by Nicu. Updated credits as per request from Michieal
2023-01-19 20:51:49 +00:00
ancientmarinerdev
5c464f1c1d
Merge pull request 'Grass Footstep Sound Fix' ( #3312 ) from grass_sound_revert into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3312
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-19 13:02:38 +00:00
Michieal
b258ccffdc
Merge Master into mcl_bamboo_cleanup
2023-01-18 20:29:40 -05:00
Michieal
a00ef4500d
Merge branch 'master' into mcl_bamboo2_cleanup
2023-01-18 18:40:23 -05:00
ancientmarinerdev
f3ba32d739
Disable zombie siege raid until we stop zombies pathing through door
2023-01-18 19:47:45 +00:00
Michieal
ed03cb470d
Change Bamboo Trapdoor to be Boring.
2023-01-17 22:12:57 -05:00
FossFanatic
9746dbc376
Make the LBM run at every load again
...
After testing this out, it seems that the LBM only works consistenly when it runs at every load.
2023-01-17 16:04:12 +00:00
FossFanatic
d89a7e0326
Rename _mcl_palette_index back to _mcl_grass_palette_index
2023-01-17 12:55:40 +00:00
FossFanatic
5fd5cc9f1c
Merge branch 'master' into simplified_palette_index
2023-01-17 12:53:09 +00:00
FossFanatic
c75ec6916c
Conflict fix attempt 2
2023-01-17 12:52:50 +00:00
FossFanatic
4b6b4d8398
revert 26e032687a2173b87e4bf6f9702ea46757ac2da6
...
revert Fix conflict with most recent master
2023-01-17 12:49:43 +00:00
FossFanatic
513d148eaf
Merge branch 'master' into grass_sound_revert
2023-01-17 12:44:16 +00:00
FossFanatic
26e032687a
Fix conflict with most recent master
2023-01-17 12:39:15 +00:00
Michieal
b99487b6ab
Merge branch 'master' into mcl_bamboo2_cleanup
2023-01-16 20:19:03 -05:00
Michieal
ac30e25065
Remove "mcl_farming:beetroot_item" from fortune drop, so Fortune only gives seeds.
2023-01-16 19:40:07 -05:00
Michieal
0931af21c8
Remove most oak trees from Bamboo biomes.
2023-01-16 18:34:48 -05:00
Michieal
77a8ca689f
Give textures more definition.
2023-01-16 18:16:26 -05: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
Michieal
55bb9800f4
removed errant logging line.
2023-01-16 15:07:57 -05:00
Michieal
b805ae9926
Adjust bamboo growth rates to be close to the MC wiki.
2023-01-16 15:01:38 -05:00
Johannes Fritz
6e6c11cde2
Fix undeclared global variable in mcl_buckets
2023-01-16 12:56:59 -06:00
Michieal
d48b3dcaee
Starting Inventory fix #4 Optimized and remove chatcommand.
2023-01-16 02:12:39 -05:00
Michieal
88493091b6
Starting Inventory fix #3 . turn off debugging in code.
...
Ready for testing.
2023-01-16 01:58:27 -05:00
Michieal
d68667beb9
Starting Inventory fix #2 . add in chat command, /give_starting_inventory. add in debug code.
2023-01-16 01:53:35 -05:00
Michieal
181628e539
Starting Inventory fix #2
2023-01-16 00:51:23 -05:00
Michieal
c57a757510
Starting Inventory fix #1/
2023-01-16 00:21:15 -05:00
Michieal
26f3275b7c
renamed to mcl_starting_inventory... continued. Fixed the setting in settingtypes.txt
2023-01-15 21:23:49 -05:00
Michieal
45b4b4a458
renamed to mcl_starting_inventory as that is what it is.
2023-01-15 21:21:26 -05:00
Michieal
5424ca8c2b
Created Starting Chest that is given to players.
...
Based on the "give_initial_stuff" mod.
2023-01-15 20:39:51 -05: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
ancientmarinerdev
38732e801d
Fix geode crash
2023-01-15 22:27:02 +00:00
ancientmarinerdev
8f6c932e88
Allow blaze spawners to be deactivated
2023-01-15 22:22:14 +00:00
Michieal
e9c202ae45
Added Bamboo Biomes to spawning.lua.
2023-01-15 15:30:34 -05:00
Michieal
d6ee21d192
Merge branch 'master' into mcl_bamboo_too
2023-01-15 15:27:30 -05:00
Michieal
0c61035df0
Missing files from the optipng commit. (not exactly sure what happened.)
2023-01-15 14:30:12 -05:00
b3nderman
a7fac7c550
Fix tamed ocelot textures not being set correctly
2023-01-15 16:57:47 +00:00
AFCMS
3027965314
Add comment
2023-01-15 15:32:42 +00:00
AFCMS
e9c9f151de
Let user dig light blocks when wielding a light block
2023-01-15 15:32:42 +00:00
AFCMS
fb8262bf57
Make light blocks buildable_to
2023-01-15 15:32:42 +00:00
AFCMS
726358da4b
Rename callbacks parameters to match Minetest documentation
2023-01-15 15:32:42 +00:00
AFCMS
515204d296
Update translation template and add french translation
2023-01-15 15:32:42 +00:00
AFCMS
eb5f5678d6
Fix typo in barrier help text
2023-01-15 15:32:42 +00:00
AFCMS
33e2b79b2b
Make nearby light blocks spawn particles when player wield one
2023-01-15 15:32:42 +00:00
AFCMS
7c20896d5e
Make light blocks not walkable
2023-01-15 15:32:42 +00:00
AFCMS
cd70dd5b88
Spawn particle then placing light blocks
2023-01-15 15:32:42 +00:00
AFCMS
302970d220
Basic light blocks
2023-01-15 15:32:42 +00:00
AFCMS
79876635af
Use mcl_util.call_on_rightclick
in on_place
callback for barrier block
2023-01-15 15:32:42 +00:00
AFCMS
b9238b4069
Use new vectors
2023-01-15 15:32:42 +00:00
AFCMS
bf25fca47d
Remove support for use_texture_alpha
bool values (mt 5.3)
2023-01-15 15:32:42 +00:00
AFCMS
92261e5fb5
Remove stack_max
fields duplicated with default value
2023-01-15 15:32:42 +00:00
AFCMS
1e31e383d4
Fix invalid function signature for on_place
callbacks + handling of possible nil value
2023-01-15 15:32:42 +00:00
AFCMS
4457432d32
Format file
2023-01-15 15:32:42 +00:00
FossFanatic
fbb4cf084f
Revert grass footstep sound
...
This reverts the grass footstep sounds back to the one before the recent sound update by grorp.
2023-01-14 15:22:19 +00:00
FossFanatic
60b19b31ab
Add hyphenation
...
This also adds hyphenation to `In-game`.
2023-01-14 10:21:35 +00:00
FossFanatic
18c0e1f050
Change the indexes back to the older ones
2023-01-14 10:05:00 +00:00
FossFanatic
fb8e41047d
Use older palette PNG file
2023-01-14 10:00:42 +00:00
FossFanatic
2bd5e6a84f
Delete text file
2023-01-14 10:00:19 +00:00
FossFanatic
23a13f14e0
Merge branch 'master' into simplified_palette_index
2023-01-14 09:51: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
gldrk
1536338199
Allow passive mobs to have protectors
2023-01-14 01:32:42 +03:00
gldrk
3697ef8069
Fix summoning friends for mobs
2023-01-14 01:28:35 +03:00
ancientmarinerdev
ce485e89cd
In game music review feedback fix
2023-01-13 15:04:40 -06:00
ancientmarinerdev
09a7348256
Give an option for players to disable the in game music
2023-01-13 15:04:40 -06:00
FossFanatic
a500528613
Make the LBM run only once
...
Since some people complained about the LBM running at every load, I changed it so it only runs once instead. It shouldn't even need to run more than once anyways, unless somebody could prove the contrary.
2023-01-13 17:58:51 +00:00
FossFanatic
292e7129f2
Merge branch 'master' into simplified_palette_index
2023-01-13 17:50:39 +00:00
Michieal
3091e85b1c
Optipng textures.
2023-01-12 22:17:26 -05:00
Michieal
da277f9dc7
fixed missed line.
2023-01-12 22:16:02 -05:00
Michieal
27a487195a
Merge branch 'master' into mcl_bamboo_too
2023-01-12 22:14:58 -05:00
Michieal
2fdc8cbdd4
Changed Bamboo Sign's inventory & wield image to match the placed sign.
...
Reduced the number of images that trapdoors need to work.
2023-01-12 22:12:05 -05:00
Michieal
0079cf807e
Changed Bamboo Signs to use custom image.
2023-01-12 21:06:25 -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
CyberMango
685a7ff256
Added a function for a single position and better naming.
...
Now the functions are named with "position" instead of "node" to better
reflect what they do and what args they expect.
Also added a function for cehcking just a single position since thats
the most common use case, so it saves a small performance overhead.
2023-01-12 20:04:44 +02:00
CyberMango
949a2b787e
Added protection violation checker functions.
...
1 completley generic and 3 more that use it for more specific cases -
placing a node, modifying a node and planting over a node.
2023-01-12 20:04:44 +02:00
FossFanatic
8849b2e98f
Merge branch 'master' into simplified_palette_index
2023-01-12 15:32:46 +00:00
Michieal
9e76cd963d
Adjust bamboo sign color
2023-01-12 03:51:42 -05:00
Michieal
522a7577de
Fix Bamboo nodes showing up in creative inventory.
...
Fix lava bamboo node placement.
2023-01-12 03:47:13 -05:00
Michieal
396fedd8e7
temp commit - brownish, rather than yellow, colored palette for bamboo things.
2023-01-12 03:29:49 -05:00
Michieal
d2625d3ace
Fix water node placement, and lava node placement. (Yes, nether lava too!)
2023-01-12 03:27:17 -05:00
Michieal
a04d946879
Updated Licensing for additional images.
2023-01-11 21:50:34 -05:00
Michieal
6993559330
Updated relevant Credits for Bamboo and recent work.
2023-01-11 07:26:01 -05:00
Michieal
b572363b8e
temp commit. recolor scaffolds.
2023-01-11 07:16:41 -05:00
Michieal
00408b998c
Fix -- Bamboo grow, bamboo place to be correct.
2023-01-11 07:16:12 -05:00
Michieal
1de806f6f8
Put height into placed, base, bamboo stalk nodes so that height checks work properly.
...
Fix placing bamboo on top of other bamboo nodes, when it would go above the decided height. It now stops just before the endcap node placement.
Fixed Errant log message.
Fixed itemstack removal while in creative mode.
2023-01-11 02:31:36 -05:00
Michieal
04efa74115
Prevent growing "around" things in the way.
2023-01-11 02:19:19 -05:00
Michieal
2e8f56d098
Merge branch 'master' into mcl_bamboo_too
2023-01-10 22:29:28 -05:00
Michieal
ff7299a444
Fix beetroot seeds not dropping.
...
Changed drop rate to 1-4.
Added in Fortune drops too. (Per the minecraft wiki.)
2023-01-10 21:38:42 -05:00
Michieal
aad2d114f9
temp commit. recolor of the planks and scaffolds.
2023-01-10 20:49:38 -05:00
ancientmarinerdev
111c885417
Added burger alias
2023-01-11 01:07:18 +00:00
ancientmarinerdev
8e1f00d428
Villager breeding is now unburgered. Burger now needs right click to initiate follow.
2023-01-11 01:07:18 +00:00
ancientmarinerdev
4fd4425aae
Improved mob debug
2023-01-11 01:07:18 +00:00
ancientmarinerdev
ac4cd2c325
Improve performance for head swivel check
2023-01-11 01:07:18 +00:00
ancientmarinerdev
01c8009c6a
Tidy on_step function
2023-01-11 01:07:18 +00:00
ancientmarinerdev
ef90820f67
Fix farm animals so they don't get into combat state
2023-01-11 01:07:18 +00:00
ancientmarinerdev
d6d11b9526
Zombie villagers cannot despawn during curing process
2023-01-11 01:07:17 +00:00
ancientmarinerdev
b0264b2736
Endermen now despawn when not holding a block.
2023-01-11 01:07:17 +00:00
Michieal
c12f2cc565
Fix placement of bamboo endcap
2023-01-10 19:23:40 -05:00
Michieal
9f94f12127
Fix placement of bamboo onto bamboo nodes going higher than max height.
2023-01-10 18:48:50 -05:00
Michieal
784f3ec226
Made plank textures more dried bamboo looking.
2023-01-10 16:40:18 -05:00
Michieal
44a769397d
Fix bamboo mosaic using wrong texture.
...
Fix error.
2023-01-10 15:36:17 -05:00
ancientmarinerdev
3ed32abc4e
Add credit for nether music
2023-01-10 19:05:56 +00:00
kay27
9db6050638
Fix music interruption
2023-01-10 19:05:56 +00:00
kay27
7ceb953a56
Add different music for different dimensions
2023-01-10 19:05:56 +00:00
kay27
1894d8c5f0
Fix mcl_music: play to all players, play every day, overworld only
2023-01-10 19:05:56 +00:00
kay27
419d61edde
Add trivial mcl_music mod and a piano track by diminixed
2023-01-10 19:05:55 +00:00
Michieal
726eba7ed8
Make bamboo fence/gate less yellow. It's bamboo, not corn XD
2023-01-10 04:42:31 -05:00
Michieal
f46581905a
Added veins to the Hyphae log sides.
2023-01-10 04:30:29 -05:00
Michieal
4f6de581dd
fixed the warped fungus mushroom texture.
...
fixed the warped fungus selection box.
2023-01-10 04:29:47 -05:00
Michieal
eb8f7360a2
Merge branch 'master' into mcl_bamboo_too
2023-01-09 18:56:05 -05:00
ancientmarinerdev
fb30564827
Ooooooh, lecterns. My favourite.
2023-01-09 22:32:14 +00:00
Michieal
8c355db3ce
Made Lecterns solid.
2023-01-09 22:32:14 +00:00
Michieal
eae08f3010
Finished Lecterns.
...
Added in License.txt.
2023-01-09 22:32:14 +00:00
Michieal
4701c4d6e7
Built basic lectern model, texture, and node definition.
...
Created crafting recipe.
Marked Lecterns as WIP.
Started defining placement.
Added in README.txt.
2023-01-09 22:32:14 +00:00
Michieal
8df0b2a48e
Made changes to the MapGen definitions because with the new grow code, bamboo creates its own height, and therefore places its own top. And, having multiple tops looks funny.
2023-01-09 16:31:02 -05:00
PrairieWind
7cb5c55d68
Update Translation Files
...
Fixes the translation error for other languages
2023-01-09 13:36:36 -07:00
Michieal
34faca3f2c
Added in License.txt
...
Made the end cap node wave in the wind.
2023-01-08 23:08:12 -05:00
Michieal
d5dda679eb
fix vestigial variable names to not be so obtuse.
2023-01-07 16:45:36 -05:00
Michieal
c65bbcd5a5
fixed missed spot for licensing.
2023-01-07 16:14:33 -05:00
Michieal
533f59bf27
Merge branch 'master' into mcl_bamboo_too
2023-01-06 18:08:33 -05:00
Michieal
3074c15d14
clear up comment confusion.
...
Factored out hard coded names for variable names.
removed "minecraft" from README.md.
2023-01-06 18:07:30 -05:00
Michieal
132178b8c7
clear up comment confusion.
2023-01-06 17:46:54 -05:00
Michieal
ede21a8627
revert f92ea77849d07db5ff7bbfe596cb5d6c605a733e
...
revert accidental second commit.
Mega commit. lol.
Did a LOT of refactoring.
Cleaned up some vestigial code.
Cleaned up aliases.
2023-01-06 22:43:41 +00:00
Michieal
82fae13b47
Merge remote-tracking branch 'origin/mcl_bamboo_too' into mcl_bamboo_too
2023-01-06 17:41:57 -05:00
Michieal
f92ea77849
Mega commit. lol.
...
Did a LOT of refactoring.
Cleaned up some vestigial code.
Cleaned up aliases.
2023-01-06 17:41:01 -05:00
Michieal
7ebf9b7ab8
Mega commit. lol.
...
Did a LOT of refactoring.
Cleaned up some vestigial code.
Cleaned up aliases.
2023-01-06 17:40:35 -05:00
Michieal
07a56165ed
update optional depends.
2023-01-06 20:23:59 +00:00
Michieal
ee0b355f51
Fix licensing.
2023-01-06 20:21:08 +00:00
PrairieWind
6fd799ac42
Fix Country Lode HUD Issue
...
Fixed the error that was thrown when the advancement is unlocked and also fixed the popup HUD so the advancement title fits correctly
2023-01-06 16:35:59 +00:00
ancientmarinerdev
59694ebc7c
Fix merge conflict
2023-01-06 13:52:03 +00:00
Michieal
cc24144bc6
Fixed collision and selection box for endcap nodes.
...
fixed typo in debug message.
2023-01-06 01:22:18 -05:00
Michieal
e1cd16c971
Adjusted growth interval.
...
tested and fixed bamboo growth function.
Add debug code across growth function and scaffold place.
disabled debug for commit. removed finished todos.
2023-01-06 00:41:26 -05: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
Michieal
ed64e7f733
Reverted scaffolding (WIP) for final push. Making an issue for it's continued work. Left wip in, but commented and future featured out. Will test changes forthwith.
...
Adjusted bamboo base code (randomize which one to use.) to do less math and accomplish the same thing.
2023-01-05 20:27:52 -05:00
ancientmarinerdev
856a60bcc2
Merge pull request 'Fix a few issues with sweet berries.' ( #3187 ) from CyberMango/MineClone2:bug/mango/sweet_berry_fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3187
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-06 00:09:41 +00:00
Michieal
08f9c0074a
REVERT: Fix mcl_dyes' mod.conf to use mcl_bamboo grow and check functions.
2023-01-05 18:31:21 -05:00
FossFanatic
09db6017c3
Merge branch 'master' into simplified_palette_index
2023-01-05 10:06:11 +00:00
Michieal
c4969c13cd
trying to fix redundancy error...
2023-01-05 00:30:18 -05:00
Michieal
f70176da34
Fix mcl_dyes' mod.conf to use mcl_bamboo grow and check functions.
2023-01-04 23:56:51 -05:00
Michieal
e314addeb3
Merge branch 'master' into mcl_bamboo_too
...
# Conflicts:
# mods/ITEMS/mcl_dye/init.lua
2023-01-04 23:10:54 -05:00
Michieal
df8fc65e1e
temp commit.
2023-01-04 23:03:08 -05:00
Michieal
687887fe27
Incorporate applying bonemeal to Bamboo stalks.
2023-01-04 22:49:17 -05:00
Michieal
65aa956d9c
Add alias for scaffolding.
...
Rework grow_bamboo to handle random heights, and to handle bonemeal.
Remove "bamboo_node" in favor of is_bamboo()
2023-01-04 22:43:05 -05:00
ancientmarinerdev
609ef220ad
Village building and paths should not spawn on top of snowy trees
2023-01-04 15:14:40 -06:00
ancientmarinerdev
32a7eb4087
Fix incorrect foundation size for belltower
2023-01-04 15:14:37 -06:00
CyberMango
5e969ba928
Added sweet berries death messages.
2023-01-04 23:04:19 +02:00
CyberMango
17e02aec3c
Applying bone meal on a stage 3 sweet berry no longer grows it.
...
It now ignores the bone meal and harvests the sweet berry as normal.
2023-01-04 23:04:19 +02:00
CyberMango
fb28e192e6
Bone meal applied on sweet berries only grows them by 1 stage now.
...
The interface of the grow plant is a bit confusing since even with
stages set to 0 the plant grows by 1 stage (if other conditions such as
light are met). Therefore changing it to 0 makes the plant grow by 1.
2023-01-04 23:04:19 +02:00
CyberMango
0f569fdbaa
Bone meal on sweet berries in creative mode is no longer wasted and
...
minor fixes.
removed an unnecessary -- in a comment.
Removed a redundant concatination.
2023-01-04 23:04:19 +02:00
CyberMango
8a7fcfde82
Fixed sweet berries bugs.
...
Now they can only be placed a tile's upper part.
Also when destroyed bushes at stage 2 drop 1 or 2 berries, while bushes
at stage 3 drop 2 or 3 (instead of fixed numbers of 1 and 3
respectively).
Also harvesting sweet berries at stage 3 (final) brings them to stage 1
instead of just to stage 2. Number of dropped berries was adjusted.
2023-01-04 23:04:19 +02:00
CyberMango
fb51067c78
Created a shared function for planting a seed that can also be consumed.
2023-01-04 23:04:19 +02:00
Michieal
8dd4a2611e
Added alias for scaffolding.
2023-01-04 14:25:31 -05:00
Michieal
f86ee99abf
Further cleaned up bamboo base code.
...
Fixed some errors in Scaffolding, Commented out the in progress section.
2023-01-04 11:28:09 -05:00
FossFanatic
6cf1fa7b81
Merge branch 'master' into simplified_palette_index
2023-01-04 15:02:56 +00:00
FossFanatic
39bcf2f961
Merge branch 'master' into simplified_palette_index
2023-01-04 14:01:58 +00:00
Johannes Fritz
0b1916b807
Fix baby zombies going through 1 node high space
2023-01-04 07:52:48 -06:00
Michieal
d1a017f6b2
optimized out some for loops, cleaned up code for bamboo placement.
...
tested the changes.
2023-01-03 18:40:40 -05:00
Michieal
50e50e2904
Continued some optimizations of code in bamboo.on_place.
...
Begun work on scaffolding.
2023-01-03 15:57:58 -05:00
Michieal
9351f72c15
Updated Bamboo translations template.txt
2023-01-03 15:38:34 -05:00
Michieal
ef7fb0d2e3
Cleaned up the code. Fixed side placement of bamboo against bamboo.
...
Dinked with the random number generator some more.
Condensed some more of the code duplication (WIP).
Added in MCL_Log function.
Finally settled on a decent looking Bamboo top.
2023-01-03 01:38:12 -05:00
Michieal
5ef7d9f7a0
Added in Bamboo_Plank variable.
...
Dinked with the random number generator some.
Moved Bamboo Mosaic from base to items.
condensed some of the code duplication (WIP).
started to add in checks to prevent bamboo from being placed against itself horizontally.
Fixed a couple of naming issues.
2023-01-02 22:36:09 -05:00
Michieal
388632cd46
Fixed BROKEN skycolor
2023-01-02 19:36:01 -05:00
Michieal
dd4a0a4172
Fixed mcl_fishing depending on mcl_bamboo.
2023-01-02 19:24:56 -05:00
ancientmarinerdev
df6d1c026a
Fix crash for sky colour if cannot find biome
2023-01-02 21:48:58 +00:00
Michieal
d586b3fecc
Tracked down missing node type placement issues, and fixed them.
...
Now with Chicken Cherry Cola!
2023-01-02 03:54:26 -05:00
Michieal
a7a0c4791a
Many bug fixes, Adjusted randomizing code.
...
And, Now with Lime-Cherry Kool-aid!! Yum!
2023-01-02 02:19:33 -05:00
Michieal
23b62c296a
Fix code caching errors, and remove unused variables from init.
2023-01-01 23:07:20 -05: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
kabou
2a37d38f6c
Reformat cocoa pod node definition groups.
2022-12-31 11:18:04 +01:00
kabou
89821a8329
Rename cocoa pod placement function.
...
* Rename cocoa pod placement function to match the `on_place` call in
the cocoa pods item definition.
* Make the function local, there are no callers outside of mcl_cocoas.
2022-12-31 10:41:39 +01:00
iliekprogrammar
2ea72ccda8
Merge branch 'master' into mcl-meshhand-fixes
2022-12-30 18:47:55 +00:00
iliekprogrammar
c2ba70a601
Merge branch 'master' into mcl-item-entity-fixes
2022-12-30 18:34:41 +00:00
iliekprogrammar
661afed46c
Merge branch 'master' into mcl-init-fixes
2022-12-30 18:11:08 +00:00
FossFanatic
3d2955c394
Merge branch 'master' into simplified_palette_index
2022-12-30 10:36:35 +00:00
FossFanatic
aacbaddfe0
Add warped hyphae texture to the right folder
2022-12-30 01:27:02 +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
Michieal
87327abfb9
Restructure Commit.
...
Recipes are in recipes.lua
Bamboo Basic nodes are in bamboo_base.lua
Bamboo items are in bamboo_items.lua
Bamboo api / globals are in globals.lua.
2022-12-29 13:16:48 -05:00
Michieal
34263c2ef3
Change bamboo back to Axey, instead of swordy.
2022-12-29 12:28:42 -05:00
Michieal
38c6969292
Fix mod.conf in mcl_fishing
...
Fix bamboo nodes on_destruct to handle the alt nodes too.
clean up ToDos
2022-12-29 11:31:13 -05:00
FossFanatic
54548ecfdf
Merge branch 'master' into simplified_palette_index
2022-12-29 14:51:17 +00:00
FossFanatic
5ec7b8ed89
Add LBM to fix grass palette indexes
...
Adds a LBM which basically fixes the grass palette indexes of the nodes from older worlds. I have also added some more nodes to `block_fixes`.
2022-12-29 14:18:37 +00:00
FossFanatic
137179ac8e
revert 3afb42b2f771e9bd33f5e15cd7bd7fb9117b9480
...
revert Add a LBM to fix grass palette indexes on older worlds
2022-12-29 14:13:50 +00:00
FossFanatic
3afb42b2f7
Add a LBM to fix grass palette indexes on older worlds
2022-12-29 14:12:00 +00:00
FossFanatic
d5f8129ea7
Merge branch 'master' into fix_v6_sky_color
2022-12-29 07:55:49 +00:00
Michieal
1d0968f4f5
Fix bamboo nodes on_destruct to handle the alt nodes too.
...
clean up ToDos
2022-12-29 01:38:10 -05:00
Michieal
0f9d263e02
Add Bamboo to the Fishing Junk table.
...
Update the mod.conf to be aware of mcl_bamboo.
2022-12-29 01:29:25 -05:00
Michieal
26c1be3722
Fix bamboo node to be Swordy.
...
Added in secondary bamboo node types.
Changed the grow_bamboo function to make use of new alt nodes, and removed unneccessary "force" parameter.
2022-12-29 01:03:25 -05:00
kabou
44f724f677
Minor refactoring of mcl_dye, fix dye texture names.
...
* Reorganize dyes table.
* Rename dye item textures to conform to mcl naming standard.
* Refactor dye item registration.
* Shuffle recipes around in a more logical order.
* Remove unused dye names from lists that are probably equally unused.
2022-12-29 03:08:50 +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
7d8fdc6ec3
Separate brown dye from cocoa beans.
...
* Add craftitem "mcl_cocoas:cocoa_beans".
* Add texture for brown dye item.
* Merge craftitem registration for "mcl_dye:brown" with generic dyes.
* Add crafting recipe for brown dye.
* Add legacy conversion recipe.
* Update dyes table.
* Update translations.
* Update cookie recipe.
2022-12-29 03:08:49 +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
Michieal
28cb06421d
Merge branch 'master' into mcl_bamboo_too
2022-12-28 18:13:51 -05:00
Michieal
731468cf5a
Did a bit of code restructuring.
...
Removed another magic number.
Add in todo for fishing.
Added in the possibility for bamboo to grow two nodes in one success.
Added in a "force" param to use with bonemealing.
2022-12-28 18:10:12 -05:00
Michieal
ff7693937a
Did a bit of code restructuring.
...
Removed another magic number.
Add in todo for fishing.
Added in the possibility for bamboo to grow two nodes in one success.
Added in a "force" param to use with bonemealing.
2022-12-28 15:29:06 -05:00
FossFanatic
c1cde073c8
Rename _mcl_palette_index to _mcl_grass_palette_index
2022-12-28 19:34:24 +00:00
Michieal
76669e1f3c
Moved bamboo grow code to its own function, and made that function global so that it can be called outside of mcl_bamboo.
2022-12-28 14:34:14 -05:00
FossFanatic
ef15477e37
Rename _mcl_palette_index to _mcl_grass_palette_index
2022-12-28 19:33:26 +00:00
FossFanatic
a0c5a04d26
Rename _mcl_palette_index to _mcl_grass_palette_index
2022-12-28 19:32:42 +00:00
FossFanatic
18e932997d
Rename _mcl_palette_index to _mcl_grass_palette_index
2022-12-28 19:31:11 +00:00
FossFanatic
1f601c68c5
Make snowy grass blocks have a palette index
...
This fixes the issue where snowy grass blocks always have the same coloured grass underneath them.
2022-12-28 17:02:58 +00:00
FossFanatic
9cf6c9ed5e
Change swamp and mangrove grass palette index
...
Changes the grass palette index of the swamp and mangrove to use the swampier variant of the swamp colours.
2022-12-28 16:10:02 +00:00
ancientmarinerdev
81daec14a2
Merge pull request 'Update sounds from MTG' ( #3157 ) from grorp/MineClone2:patch-1 into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3157
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2022-12-27 21:36:33 +00:00
FossFanatic
9f9cc3a629
Change grass block inventory colour
...
According to the wiki, the hex code of the grass block when held or in the inventory is #7CBD6B.
2022-12-27 21:19:33 +00:00
FossFanatic
ac90350257
Change palette indexes to fit the new palette
2022-12-27 20:57:58 +00:00
FossFanatic
a6841fe38b
Simplify palette and add helpful text file
2022-12-27 20:55:24 +00:00
kabou
5e129985f2
Put back default sky and fog color.
...
Recent changes set the default colors to some pretty psychedelic ones.
The stated purpose was debugging, but in absense of any actual debugging
code other than v6 mapgen inadvertently assuming that role, more sensible
colors were reinstated.
If debugging code is desired, it should probably be added to the main
parts of mcl_weather.
2022-12-27 15:10:24 +01:00
Michieal
6f05992c8b
Fix Licensing.
...
Removed Make_Stairs check.
Made unified protection check.
Began work on the second half of scaffolding.
Removed comments that was no longer needed.
2022-12-25 07:30:31 -05:00
PrairieWind
0dc31611ac
Merge pull request 'Adjusts mcl_crimson Doors to have a specified side texture' ( #3140 ) from Wbjitscool/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3140
Reviewed-by: PrairieWind <prairie.astronomer1@gmail.com>
2022-12-25 02:09:14 +00:00
3raven
5964f25fa7
Merge branch 'master' into master
2022-12-24 17:01:13 +00:00
FossFanatic
e0a9aca469
Merge branch 'master' into useless_textures_cleanup
2022-12-24 15:05:14 +00:00
FossFanatic
9eb86f011b
Make the code clearer to read
2022-12-24 14:54:48 +00:00
3raven
d3e8e24f42
Fix the disapearance of christmas texture of the ender chest once it is placed
...
Fix the disapearance of christmas texture of the ender chest once it is placed
2022-12-24 14:44:06 +00:00
FossFanatic
770dd0ec47
Merge branch 'master' into useless_textures_cleanup
2022-12-24 12:31:56 +00:00
FossFanatic
00b2afecad
Merge branch 'master' into biome_skycolor_overworld
2022-12-24 12:31:10 +00:00
Michieal
c55332bf42
Change mod.conf and readme's depends.
...
Optipng images, after adding in bamboo top image.
Try out a plantlike style top node for bamboo stalks.
Make Bamboo drop 1-2 bamboo.
Fix Bamboo top drops.
2022-12-24 00:57:44 -05:00
Michieal
42f8fbf9b8
Added in Fuel Recipes for bamboo slabs / stairs; including mosaics.
...
Finished Bamboo Mosaic nodes.
2022-12-23 17:27:01 -05:00
CyberMango
bd38827f60
Fixes #2976
...
Now the inventory view on creative is no longer set to the survival
inventory upon taking damage.
Also the initial inventory view when openning a world in creative is at
the search page, not the survival inventory page.
mcl_inventory/init.lua no longer wraps mcl_armor.update_player to also
update the inventory view. This visual update happens anyways since it
is registered to happen on a visual change with
mcl_player.register_on_visual_change .
This also fixes a small visual bug that, on creative mode, if you would
equip/unequip an armor piece, the image of the player would be updated
twice.
2022-12-23 13:54:41 +02:00
Michieal
b0978d275d
Abstracted variables in bamboo abm.
...
Fix Base scaffolding in Creative mode.
Fixed Lua Warnings.
2022-12-22 16:08:05 -05:00
FossFanatic
522bbbbe26
Delete 'mods/ENTITIES/mobs_mc/textures/mobs_mc_enderman_block.png'
2022-12-22 12:47:44 +00:00
FossFanatic
e1f26ea70d
Remove dry grass side texture
...
The same reason as why the dry grass top texture got removed.
2022-12-22 12:40:36 +00:00
FossFanatic
9ef4a850b1
Remove dry grass top texture
...
This is a remnant of Minetest Game and used to be for dry biomes before colour palettes were a thing in MineClone 2.
2022-12-22 12:40:10 +00:00
FossFanatic
4c23601d03
Remove useless amethyst texture
...
This texture is a remnant of the PixelPerfection resource pack and nowhere in the code does this texture get used.
2022-12-22 12:38:05 +00:00
FossFanatic
8d51e16b8e
Remove obsolete texture
2022-12-22 12:34:14 +00:00
Michieal
2b11b5c17a
Added full node names for bamboo on_place.
...
Added in bamboo top destruct.
Removed mapgen.lua.
2022-12-21 22:23:46 -05:00
Michieal
9445b02dcc
MapGen update. Adjusted decorations.
2022-12-21 20:57:34 -05:00
SakuraRiu
1b980849db
Merge branch 'master' into master
2022-12-22 00:55:48 +00:00
Gregor Parzefall
14adcbbecb
Make snow sound like snow while digging it
2022-12-21 22:39:26 +01:00
Michieal
e0d48400a7
Fix the removal of bamboo extras.
2022-12-21 16:16:53 -05:00
Gregor Parzefall
7312c30f8e
Update attribution of sounds
...
Also: Add myself to CREDITS.md
2022-12-21 22:13:08 +01:00
Michieal
742a625c42
Added in aliasing for scaffolding, to prevent breakage for players using the "mcl_scaffolding" mod.
2022-12-21 15:55:50 -05:00
Michieal
95d3f9be07
Make Lantern API callable from outside of mcl_lanterns
2022-12-21 12:34:47 -05:00