ancientmarinerdev
c6db032674
Rework sculk to be off the xp_step and triggered by events
2023-03-17 20:36:53 +00:00
ancientmarinerdev
ff1b941d19
Clean and improve profiler info
2023-03-17 15:20:51 +00:00
ancientmarinerdev
be269b2034
Make error handling safe in case pos is missing
2023-03-17 15:20:51 +00:00
ancientmarinerdev
97091de67f
Log pos info only prior to crash
2023-03-17 15:20:51 +00:00
ancientmarinerdev
ae7cfdff69
Ensure conditional doesn't mask bug crash issue
2023-03-17 15:20:50 +00:00
ancientmarinerdev
0dee7792f4
Log where map unloaded before light damage code. #3430 debugging
2023-03-17 15:20:50 +00:00
Johannes Fritz
150222583a
clearmobs command: nametagged/tamed is exclusive
2023-03-15 13:22:35 -05:00
Johannes Fritz
a3e6f90b09
clearmobs command improvement
2023-03-15 16:25:28 +00:00
FossFanatic
ae811ed703
Disable snowy weather temporarily
...
This commit quickly disables the standalone snow weather for the time being, until a more permanent solution can be found.
The snowy weather should no longer occur naturally, but can still be summoned with `/weather snow` if wanted.
2023-03-15 15:54:52 +00:00
Johannes Fritz
75dffe5059
Fix verbose tool info on non-tools
2023-03-15 15:36:48 +00:00
ancientmarinerdev
3063cc97f7
Merge pull request 'Fix syntax errors in French' ( #3542 ) from syl/MineClone2:syntaxerrorsfr into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3542
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-03-15 15:25:02 +00:00
ancientmarinerdev
db53e41ebd
Merge pull request 'Make dye descriptions more consistent' ( #3532 ) from grorp/MineClone2:owl into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3532
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-03-14 14:38:39 +00:00
syl
1d981876d9
Fix syntax errors in French
2023-03-14 11:55:07 +01:00
ancientmarinerdev
270820125d
Add in a default for improved clearmobs command.
2023-03-14 02:45:33 +00:00
ancientmarinerdev
fc7eb135e6
Comment out leftover logging
2023-03-14 02:45:33 +00:00
ancientmarinerdev
c97fef03b9
Comment out logging, and add in the destruction
2023-03-14 02:45:33 +00:00
ancientmarinerdev
37ca0efe05
New, improved, safe clearmobs command
2023-03-14 02:45:33 +00:00
syl
8a7a8ce1bf
Remove unused translations
2023-03-13 15:40:58 +01:00
ancientmarinerdev
03d8363ed1
Ensure HP change doesn't stop music
2023-03-12 23:09:46 +00:00
ancientmarinerdev
ede3123b1a
Remove music interruptions
2023-03-12 23:09:46 +00:00
ancientmarinerdev
0f7efcf9c1
Fix error handling compatibility with Minetest bundled Lua
2023-03-12 21:52:35 +00:00
ancientmarinerdev
4e363049e1
Firework death message incorrect order fix
2023-03-12 21:16:40 +00:00
ancientmarinerdev
d5cb745def
Fixed thorns death message incorrect order
2023-03-12 21:16:40 +00:00
ancientmarinerdev
547973877a
Fix old burning storage crash and log any relevent info.
2023-03-12 21:08:24 +00:00
ancientmarinerdev
994f720385
Merge pull request 'Improve French translation' ( #3531 ) from syl/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3531
Reviewed-by: AFCMS <afcm.contact@gmail.com>
2023-03-12 20:55:36 +00:00
grorp
a766a6ac85
Fix a mistake in the German mcl_dye translation
2023-03-12 11:41:45 +00:00
grorp
2b0c5549f4
Update translations (9/9)
2023-03-12 11:35:56 +00:00
grorp
79996f143e
Update translations (8/9)
2023-03-12 11:35:31 +00:00
grorp
166f15f5c6
Update translations (7/9)
2023-03-12 11:34:51 +00:00
grorp
c706d44d55
Update translations (6/9)
2023-03-12 11:34:14 +00:00
grorp
feca77c1d7
Update translations (5/9)
2023-03-12 11:33:49 +00:00
grorp
9463d12a35
Update translations (4/9)
2023-03-12 11:33:25 +00:00
grorp
fa07fab325
Update translations (3/9)
2023-03-12 11:32:59 +00:00
grorp
df16065617
Update translations (2/9)
2023-03-12 11:32:32 +00:00
grorp
735904ce61
Update translations (1/9)
2023-03-12 11:32:05 +00:00
grorp
49a5e28398
Make dye descriptions more consistent
...
The descriptions of all the dyes now end with the word "Dye". Also, they happen to match the descriptions in Minecraft now, but that wasn't my intention.
2023-03-11 08:18:14 +00:00
FossFanatic
d8d44fce0f
Remove source of warnings for leaves
...
This commit changes some code so the debug log no longer gets flooded with warnings about leaves and palettes.
2023-03-11 00:30:22 +00:00
ancientmarinerdev
038d9ec014
Do not need to create new vector each time
2023-03-11 00:05:53 +00:00
ancientmarinerdev
6097dacbab
Only check herd if in range
2023-03-11 00:05:53 +00:00
ancientmarinerdev
5b7132ac5e
Fix duplicate call for jump check
2023-03-11 00:05:53 +00:00
ancientmarinerdev
5fc78bf6b0
Use unique name for function. Add development flag to enable crashing locally
2023-03-11 00:05:53 +00:00
ancientmarinerdev
b47ef9275b
Fix whoops
2023-03-11 00:05:53 +00:00
ancientmarinerdev
ce6d9d561f
When mob out of range, avoid processing expensive or unneccessary things
2023-03-11 00:05:53 +00:00
syl
96b2f6a01d
Improve French translation
2023-03-10 22:48:46 +01:00
ancientmarinerdev
655c130956
Remove aggro for iron golem when out of range
2023-03-10 03:03:53 +00:00
Johannes Fritz
3c9b3497bb
Fix waxing duplication of shulker box
2023-03-09 15:16:11 -06:00
FossFanatic
6304502173
Rename some things
...
This commit renames `tnt_griefing` to `explosions_griefing` to better reflect what this setting now does.
2023-03-09 12:52:22 -06:00
FossFanatic
b1a52a3243
Rename some things
...
This commit renames `tnt_griefing` to `explosions_griefing` to better reflect what this setting now does.
2023-03-09 12:52:22 -06:00
FossFanatic
af8c4ded93
Try different fix for broken setting
2023-03-09 12:52:22 -06:00
FossFanatic
8b0d195906
Fix broken setting
...
This commit adds some lines of code which make sure that nothing gets destroyed when TNT griefing is disabled.
2023-03-09 12:52:22 -06:00
ancientmarinerdev
e15d0cd5a0
Merge pull request 'Make enderman hostile towards endermites and fix it's behavior on other dimensions' ( #3501 ) from anarquimico/MineClone2:enderman_hostile_endermite into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3501
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-03-08 21:47:40 +00:00
ancientmarinerdev
4c5b057038
Removed duplicate track
2023-03-07 15:56:24 +00:00
ancientmarinerdev
1dcdbbef79
Adding Exhale & Tim Unwin tracks into the playlists
2023-03-07 15:56:24 +00:00
ancientmarinerdev
37b42a1033
Shrink audio files with added metadata
2023-03-07 15:56:24 +00:00
ancientmarinerdev
d32e968682
Add original Exhale & Tim Unwin first two tracks
2023-03-07 15:56:24 +00:00
ancientmarinerdev
67ddad987d
Fix grass not growing issue
2023-03-06 17:45:38 +00:00
FossFanatic
261b5dda98
Remove excessive code
...
This removes a piece of excessive code, which I accidentally left behind.
2023-03-05 12:45:45 +00:00
FossFanatic
b80dd0294c
Change the grass LBM & generator
...
This commit makes the grass LBM & generator look for nodes in the `grass_palette` group, instead of looking at a local list.
2023-03-05 12:45:44 +00:00
FossFanatic
260a76e5ee
Add grass palette nodes in a special group & more
...
This commit adds any nodes which make use of a grass palette to a `grass_palette` group, to avoid having to create a list of said nodes every time.
I also added one line of code to potted ferns, in preparation for when I get to adding biome coloured potted ferns, which currently use a fixed colour instead of the biome's colour.
2023-03-05 12:45:44 +00:00
FossFanatic
b4d41d1284
Prepare some things for future additions
...
Adds a couple of lines of code in preparation for when I try to add biome coloured potted ferns, which currently use a fixed colour instead of the biome's colour.
2023-03-05 12:45:44 +00:00
FossFanatic
e82ff4781a
Add grass palette nodes in a special group
...
This commit adds any nodes which make use of a grass palette to a `grass_palette` group, to avoid having to create a list of said nodes every time.
2023-03-05 12:45:44 +00:00
ancientmarinerdev
a116c67dcd
Reduce size of Jester tracks
2023-03-04 20:22:04 +00:00
ancientmarinerdev
1937241a71
Fix logging
2023-03-04 20:22:04 +00:00
ancientmarinerdev
10fa91cc42
Adding the first 4 Jester trackers made for MineClone2
2023-03-04 20:22:04 +00:00
ancientmarinerdev
83ff2f1754
Enable expansion of music choices
2023-03-04 20:22:04 +00:00
SmokeyDope
551b0c31bb
Change glowing item frame inventory image to "mcl_itemframes_glow_item_frame.png"
...
"mcl_itemframes_glow_item_frame_border.png" "mcl_itemframes_glow_item_frame_item.png" and "mcl_itemframes_glow_item_frame" are all the same image, can save a few kilobytes by editing the glowing item frame code to just use one and removing the other two of them.
2023-03-04 18:13:24 +00:00
FossFanatic
dbbac7962d
Fix the seagrass param2 and more
2023-03-04 15:42:37 +00:00
FossFanatic
c0f52ad344
Fix maps to display coloured foliage and water
2023-03-04 13:47:51 +00:00
FossFanatic
8a408a5c7f
Remove old .json file
2023-03-04 13:47:51 +00:00
ancientmarinerdev
a25cced40e
Remove comment now resolved
2023-03-04 02:18:36 +00:00
ancientmarinerdev
86a85bb487
Fix spawn egg crashes in different dimensions
2023-03-04 01:38:51 +00:00
anarquimico
8c4f2fdd7b
TP to dark spots only on the overworld
2023-03-03 21:55:56 -03:00
ancientmarinerdev
48fa2608ed
Merge pull request 'spawn-egg-crash-fix' ( #3492 ) from GuyLiner/MineClone2:spawn-egg-crash-fix into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3492
2023-03-04 00:34:45 +00:00
PrairieWind
2f10a8767b
Beehives only go into inventory in creative when no beehive exists in the inventory
2023-03-03 23:05:18 +00:00
PrairieWind
c71aec6f9d
Add beehives and bee nests to inventory in creative
2023-03-03 23:05:18 +00:00
PrairieWind
493839cf11
Disable beehive/nest drops in creative
2023-03-03 23:05:18 +00:00
anarquimico
c37aad26c3
Make hoppers push items to minecarts
2023-03-03 16:13:49 -06:00
anarquimico
a3ab67cb55
Better fix for enderman behavior
2023-03-03 10:03:26 -03:00
anarquimico
7cbeae00cc
Fix enderman behaviour for other dimesions
2023-03-02 10:22:08 -03:00
anarquimico
16a4448c5f
Performance improvement 2
2023-03-02 09:57:33 -03:00
anarquimico
5093f31f28
Performance improvement
2023-03-02 09:20:00 -03:00
anarquimico
8825fb9860
Removes unnecessary commentary
2023-03-02 08:32:52 -03:00
anarquimico
d0022db2a5
Make enderman hostile towards endermites
2023-03-02 08:28:06 -03:00
anarquimico
6bdc0f032f
Fixed for river_water_logged_roots
2023-03-01 19:22:27 -07:00
anarquimico
0aa3c52263
Make it work with river water
2023-03-01 19:22:27 -07:00
anarquimico
f4c26fb578
Change the mangrove roots to a water logged roots after using a bucket with water on it
2023-03-01 19:22:27 -07:00
epCode
dc9407701e
fix crash skeleton jockey code
2023-02-28 17:46:21 +00:00
epCode
e48dabc8be
Create the Jockey api and use it on Skel/Spid
2023-02-28 17:46:21 +00:00
FossFanatic
a457853938
Improve code relating to vines
...
This commit makes the LBM and `register_on_generated` for foliage now use the better calculation for the vines.
2023-02-27 20:25:36 +00:00
FossFanatic
4659d1a0f1
Add function for colorwallmounted node rotation
...
This commit adds a new utility function which helps find the rotation of `colorwallmounted` nodes.
2023-02-27 20:25:36 +00:00
FossFanatic
fedae4fdd0
Fixed warped wart using stripped stem side texture
2023-02-27 17:51:14 +00:00
GuyLiner
cafc16c41c
Fix #3484
...
If a mob was not found in the spawn_dictionary or the non_spawn
dictionary and you tried to use a spawn egg to spawn that mob, the game
would crash. This commit prevents that from happening by adding a check
for mobs that don't exist, and minetest.log throws an error.
2023-02-26 11:22:21 -05:00
GuyLiner
14039290a9
Added mobs that were missing from non_spawn_specific()
2023-02-26 11:06:38 -05:00
SmokeyDope
f174b733ce
Add sounds to cartography table
2023-02-25 11:46:33 +00:00
SmokeyDope
b4f747bd84
Add dependencies for cartography table
2023-02-25 11:44:56 +00:00
SmokeyDope
0351556a2e
Add sounds to loom
2023-02-25 11:40:45 +00:00
SmokeyDope
182f9b5dc2
Add dependencies for loom
2023-02-25 11:39:38 +00:00
SmokeyDope
bd4eb01a46
Add sounds to fletching table
2023-02-25 11:31:14 +00:00
SmokeyDope
5c25901433
Add dependencies for fletching table
...
required to get sound working
2023-02-25 11:29:55 +00:00
SmokeyDope
2d6e1c61a2
Add placement sound to lectern
2023-02-25 10:59:05 +00:00
FossFanatic
d83c6fe906
Merge pull request 'Dry Biome Rain Fixes' ( #3472 ) from dry_biome_rain_fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3472
Reviewed-by: Nicu <kneekoo@noreply.git.minetest.land>
2023-02-25 08:27:38 +00:00
FossFanatic
65b1fd163b
Fix fatal typo
...
This typo caused the game to crash, instead of spitting out an error message as it was supposed to.
2023-02-22 13:05:18 +00:00
FossFanatic
61ee14b1a6
Fix rain issues in dry biomes
...
This commit adds an extra check at the ABMs which prevent the rain from affecting dry biomes, even though there isn't supposed to any rain there.
2023-02-21 10:12:29 +00:00
FossFanatic
8060b02cbd
Add extra check to guarantee no nil values
2023-02-19 07:49:09 +00:00
FossFanatic
693d40b6c4
Fix villages generating with incorrect water
...
This commit fixes an issue where villages would generate with water which wasn't of the correct biome.
The new function simply looks for water source nodes around the entire village and replaces any it finds with the same node, except with blank params so that the `on_construct` of the newly placed water source node gets called.
2023-02-18 13:51:31 +00:00
FossFanatic
ecfbb1ae07
Fix waterlogged mangrove roots textures
2023-02-18 08:54:57 +00:00
FossFanatic
14e630a1e2
Fix cauldron water textures
2023-02-18 08:53:36 +00:00
FossFanatic
62afbb4509
Remove reference to removed texture
2023-02-18 08:42:21 +00:00
FossFanatic
33bbeb1a4d
Improve river water
2023-02-18 08:27:22 +00:00
FossFanatic
d3253ecf4f
Change small part of buckets code
2023-02-18 08:25:47 +00:00
FossFanatic
0abda8ff20
Add new function for water nodes
2023-02-18 08:25:08 +00:00
FossFanatic
9bb3d8311b
Append stuff to the new function
2023-02-18 08:24:12 +00:00
FossFanatic
686bb38546
Add lbm and register_on_generated for water
2023-02-18 08:23:40 +00:00
FossFanatic
c4f6944a03
Add water palette indexes and waterfog to the code
2023-02-18 08:22:56 +00:00
FossFanatic
c1647a5cce
Improve underwater sky colour code
2023-02-18 08:22:04 +00:00
FossFanatic
624c853cb3
Improve water
2023-02-18 08:21:24 +00:00
GuyLiner
f39cec2442
Added slime_big to non_spawn_specific instead of creating an exception for them in spawning.lua
2023-02-16 20:48:30 -05:00
GuyLiner
e99a46b52d
Removed comment
2023-02-16 20:48:30 -05:00
GuyLiner
cd1c8bd92e
Refactored logic for getting light levels for mobs
...
Removed mob_light_table, simplied loop, changed return values and
fixed dimension priority error in loop. Slimes also don't have a
hardcoded exception for their light levels anymore, and instead
are apart of spawn specific.
2023-02-16 20:48:28 -05:00
GuyLiner
3830171347
Adjusted mob_light_lvl for changed return value
2023-02-16 19:43:50 -05:00
GuyLiner
48b16a23b6
If player in creative mode, don't drop experience from destroyed spawners
2023-02-16 19:43:50 -05:00
GuyLiner
0a9be4b79c
Added light level parameters to the mobs_mcl.setup_spawner() function, fixing #221
...
There is now a call to mcl_mobs:mob_light_lvl that returns a table for the name of the mob that you pass to it that contains
the light levels for that mob.
2023-02-16 19:43:50 -05:00
GuyLiner
540319d948
Added non_spawn_dictionary and function for getting mob light levels
...
The non_spawn_dictionary will cover all mobs that don't spawn naturally, and holds the the minimum and maximum light values for each of them.
A function has also been created that will go through both the spawn_dictionary and the non_spawn_dictionary and determine which one
a mob exists in, with the execption of slimes which cannot spawn from a custom spawner at the moment.
Mobs who don't have light levels for the world that you are currently trying to set your custom spawner in will default to their overworld values
2023-02-16 19:43:50 -05:00
GuyLiner
fbb2923a0b
Added mcl_mobs:non_spawn_specific function for mobs that don't naturally spawn and for mobs that don't spawn in the overworld
2023-02-16 19:43:50 -05:00
ancientmarinerdev
4d61e32021
Clean up error handling
2023-02-16 23:15:55 +00:00
ancientmarinerdev
7c602ce82c
Tidy up error handling.
2023-02-16 23:15:55 +00:00
ancientmarinerdev
ae92c51155
Adding error handling to the mob step function
2023-02-16 23:15:55 +00:00
ancientmarinerdev
b23fc6d23d
Merge branch 'master' into biome_colored_foliage
2023-02-16 22:14:40 +00:00
FossFanatic
68e6965dd0
Remove excessive functions and change the appropriate stuff
2023-02-16 18:09:39 +00:00
FossFanatic
7d642c9929
Remove the tab before the curly bracket
2023-02-16 17:25:21 +00:00
FossFanatic
406b27852b
Improve the new function somewhat
2023-02-16 07:54:00 +00:00
emptyshore
b121d0f804
Prevent placement of fire into nodes above water
...
This addresses the edge case where fire is set to the top of a non-water
block that represents water (such as kelp).
Note this is forbidding theoretically legitimate setups for fire over
water where fire is set to the side of a block diagonally from the
water.
Fire is still permitted next to water (so it can be set to the face of a
block diagonally from a water column).
2023-02-16 08:56:17 +13:00
FossFanatic
8f8385e4a1
Use metadata method to make player mangrove leaves
2023-02-15 18:29:56 +00:00
FossFanatic
17fc7a3256
Use metadata method to make player leaves
2023-02-15 18:29:18 +00:00
ancientmarinerdev
ba708010a2
Fix incorrect crimson texture issue
2023-02-15 16:23:08 +00:00
Michieal
6601ecf788
Basic signs texture replacement.
2023-02-15 14:52:00 +00:00
Michieal
660c85dddc
Changed mcl_buckets' image use to be named properly. This fixes issue #3455
2023-02-15 14:52:00 +00:00
Michieal
2d0b4dd8f7
Finished mcl_crimson.
2023-02-15 14:52:00 +00:00
FossFanatic
10d9eb2980
Upload files to 'mods/MAPGEN/mcl_mapgen_core'
2023-02-15 12:23:58 +00:00
FossFanatic
3d9df5c797
Fix issue with vines in certain biomes
...
This commit removes some excessive checks which caused vines to not get a biome colour in certain biomes at certain rotations.
2023-02-15 12:20:15 +00:00
FossFanatic
f919f73c24
Improve some code
2023-02-14 18:14:10 +00:00
FossFanatic
319beb91ce
Improve vines code
2023-02-14 18:11:43 +00:00
FossFanatic
bea9bbe212
Improve certain functions
2023-02-14 18:10:49 +00:00
FossFanatic
8fd40eaf46
Replace get_registered_biome_from_pos with get_palette_indexes_from_pos
2023-02-14 18:08:59 +00:00
FossFanatic
fcaa2c4ce1
revert 55478f6953
...
revert Fix crash with mapgen v6
2023-02-14 14:22:03 +00:00
FossFanatic
55478f6953
Fix crash with mapgen v6
2023-02-14 14:01:14 +00:00
FossFanatic
57882ae56a
Merge branch 'master' into biome_colored_foliage
2023-02-14 13:27:37 +00:00
FossFanatic
fee4ccf096
Convert old player leaves into new system
...
This commit adds a couple of lines to the `mcl_mapgen_core:fix_foliage_palette_indexes"` LBM, which ensures that player leaves which were placed before this update get converted into the new player leaves.
I would have included mangrove leaves, but decided against it because of an issue where the `param2` of mangrove leaves was accidentally set to 1 (in the schematics?). This meant that if I included mangrove leaves, the LBM would have converted the natural leaves as well.
This would have made it very tedious to clean up the leaves after chopping down a mangrove tree, since these would not rot by themselves.
2023-02-14 11:20:00 +00:00
FossFanatic
f653f47f26
Improve the new code somewhat
2023-02-14 08:36:49 +00:00
FossFanatic
7b7e213925
Fix mcl_util.get_registered_biome_from_pos(pos)
...
Adds something which was missing from the function.
2023-02-14 08:12:55 +00:00