kay27
80d845adb6
[mcl_mapgen_core] Fix Nether generation chain reaction
2021-03-29 03:18:17 +04:00
kay27
2e3a5efaf9
[mcl_spawn] Ignore 'ignore' nodes when checking the point, fix https://git.minetest.land/MineClone2/MineClone2/issues/1230
2021-03-29 03:08:21 +04:00
kay27
b587b1f2a5
[mcl_spawn] Cleanup
2021-03-29 02:48:45 +04:00
kay27
1818fcf592
[mcl_mapgen_core] Remove water from End, fix https://git.minetest.land/MineClone2/MineClone2/issues/1394
2021-03-29 02:43:08 +04:00
kay27
bbd52043f1
[mcl_portals] Make '/spawnstruct nether_portal' chat command work in obsidian nodes (immediate destruction triggered)
2021-03-29 02:17:32 +04:00
kay27
05260d03d5
[mcl_portals] Fix crash on access empty index trying to find portal after its destruction
2021-03-29 01:33:01 +04:00
kay27
cb2aae5a55
[mcl_mapgen_core] Redesign, mostly to remove water from End and restore static lvm_buffer to speed it up
2021-03-28 22:57:11 +04:00
AFCMS
d07cf64d11
Merge pull request 'mcl_death_drop refactoring' ( #1415 ) from mcl-death-drop-refactoring into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1415
2021-03-28 18:13:57 +00:00
AFCMS
5a4355b859
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-03-28 19:44:43 +02:00
kay27
628ca226a6
[mcl_portals] Additionally index source Nether portals from 0.71 and earlier before teleporting, to make possible returning through them
2021-03-28 20:36:35 +04: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
AFCMS
c7389dc0a4
add basic API to mcl_item_entity
2021-03-28 08:13:24 +02:00
AFCMS
890a569b13
add API documentation to mcl_worlds
2021-03-28 07:40:36 +02:00
kay27
54e7529754
[mcl_achievements] Add mcl:stoneAge, mcl:hotStuff, mcl:obsidian
2021-03-28 04:32:57 +04:00
AFCMS
cdb67d96a6
add API documentation to mcl_explosions
2021-03-28 01:00:18 +01:00
AFCMS
6f9c1856b8
add API documentation to mcl_colors (!)
2021-03-28 00:48:24 +01:00
AFCMS
e56d9d2ab8
add API documentation to controls
2021-03-28 00:44:36 +01:00
AFCMS
52939ff6a4
add API documentation to flowlib (part 5)
2021-03-28 00:32:52 +01:00
AFCMS
39ac3f208d
add API documentation to flowlib (part 4)
2021-03-28 00:25:54 +01:00
AFCMS
2a5dcd1634
add API documentation to flowlib (part 3)
2021-03-28 00:23:57 +01:00
AFCMS
19db2a479f
add API documentation to flowlib (part 2)
2021-03-28 00:18:19 +01:00
AFCMS
fb50b256ed
add API documentation to flowlib (part 1)
2021-03-28 00:12:41 +01:00
AFCMS
ce123d4676
add API documentation to mcl_autogroup
2021-03-28 00:02:35 +01:00
AFCMS
57ce5143b9
Clarify API documentation
2021-03-27 23:39:22 +01:00
AFCMS
3ba7a40251
Add API documentation
2021-03-27 23:07:46 +01:00
AFCMS
6a6b5970b3
fix API
2021-03-27 20:23:51 +01:00
AFCMS
30e50a64ef
basic API (WIP)
2021-03-27 20:12:48 +01:00
AFCMS
cb294a5cad
Add documentation to mcl_wip (pretty useless...)
2021-03-27 15:27:34 +01:00
AFCMS
9bb5e748b9
Add documentation to mcl_crafting_table API
2021-03-27 15:20:01 +01:00
AFCMS
61c9d065fb
Fix #1400
2021-03-27 07:19:35 +01:00
AFCMS
e2fd0823b9
Fix #1398
2021-03-27 07:10:50 +01:00
AFCMS
e2adead700
use proper colors
2021-03-26 22:50:37 +01:00
AFCMS
e11941c107
Add API documentation for mcl_throwing
2021-03-26 22:43:18 +01:00
AFCMS
e3c99c5be2
add basic API to mcl_throwing
...
remove hard depends to mcl_fishing
2021-03-26 22:31:15 +01:00
AFCMS
202e30a782
Add API to mcl_tmp_message
2021-03-26 21:37:10 +01:00
AFCMS
8c002671c0
make helmet protect from falling anvils
2021-03-26 18:24:08 +01:00
AFCMS
9c8ec7d4ec
Merge branch 'master' into anvil-entity-damage
2021-03-26 17:40:55 +01:00
Elias Fleckenstein
0372057fe3
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-03-26 17:51:16 +01:00
Elias Fleckenstein
6f8d0d4de0
Fix #1375
2021-03-26 17:51:13 +01:00
AFCMS
041300cde4
remove unuseful code
2021-03-26 17:39:25 +01:00
AFCMS
88fc515cff
make mobs take damage of falling anvils
2021-03-26 17:38:25 +01:00
AFCMS
01eba30058
Fix #1234
2021-03-26 14:32:08 +01:00
AFCMS
35b2bd72f8
Merge pull request 'Add a server setting to disable command blocks usage' ( #1381 ) from command-block-setting into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1381
2021-03-26 10:54:53 +00:00
AFCMS
41768e95a1
fix
2021-03-26 11:50:14 +01:00
AFCMS
c0308c7c08
fix weird death message ( #1378 )
2021-03-26 11:49:41 +01:00
AFCMS
50c35ff5e8
Merge branch 'master' into command-block-setting
2021-03-26 10:06:18 +00:00
AFCMS
53d7134437
remove unuseful spamming messages
2021-03-26 10:00:48 +01:00
AFCMS
78bad87a72
fix transation
2021-03-26 09:59:58 +01:00
AFCMS
0e5bbd6d3d
fix msg to be mc like
...
https://www.digminecraft.com/game_commands/enable_command_blocks.php
2021-03-26 09:57:28 +01:00
kay27
25f6a9ee23
[mcl_core] Set obsidian.is_ground_content to false, see https://git.minetest.land/MineClone2/MineClone2/issues/1372
2021-03-26 09:29:05 +04:00
AFCMS
8258dae1b8
setting working
2021-03-25 22:13:37 +01:00
AFCMS
e4a6244fdd
add basic setting
2021-03-25 22:07:38 +01:00
AFCMS
b9301f12ce
Update mod.conf
2021-03-25 21:59:21 +01:00
AFCMS
86a18802dc
use proper colors
2021-03-25 21:57:07 +01:00
Elias Fleckenstein
97991d138c
Revert "Do a secre thing even more secret then the secret thing of secret"
...
This reverts commit 630e7e8acb
.
2021-03-25 17:34:03 +01:00
Code-Sploit
630e7e8acb
Do a secre thing even more secret then the secret thing of secret
2021-03-25 16:20:02 +00:00
Elias Fleckenstein
d555fce8bc
Bruh. kay27 has 20 times more commits than you.
...
This reverts commit 322578df6a
.
2021-03-25 17:29:15 +01:00
Code-Sploit
322578df6a
Something even more secret!
2021-03-25 16:03:54 +00:00
epCode
dbc6dd8cb3
Add villager sounds
2021-03-25 08:52:32 -07:00
Elias Fleckenstein
46c6328432
Something secret :P
2021-03-25 09:24:38 +01:00
Elias Fleckenstein
43a60e0c57
Fix #1357
2021-03-24 09:00:31 +01:00
Elias Fleckenstein
a47eda44e9
Slimes can burn
2021-03-24 08:54:23 +01:00
Elias Fleckenstein
fe937665f9
Fix #1336
2021-03-24 08:27:31 +01:00
kay27
6addb7db18
Merge pull request 'Move item renaming to tt to fix enchanted named items' ( #1364 ) from BlueBlancmanche/MineClone2:anvil-fix into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1364
2021-03-24 05:09:54 +00:00
Elias Åström
0d7c2c4988
Fix #1358 for real
2021-03-23 12:02:00 +01:00
kay27
3e58e989a1
[mcl_portals] Support Nether portals from 0.71 and earlier
2021-03-23 03:19:17 +04:00
kay27
06280e3bba
[mcl_portals] Generate target map chunks on portal creation
2021-03-23 03:17:23 +04:00
Blue Blancmange
44c4999b37
Move item renaming to tt. This allows additional information such as enchantments to be displayed on named items
2021-03-22 23:02:11 +00:00
ArTee3
910c9083e5
Fix player speed on soul sand, https://git.minetest.land/MineClone2/MineClone2/issues/1356
2021-03-22 21:55:57 +01:00
kay27
66a64439c6
[mcl_weather] Fix crash on saving uninitialized data, https://git.minetest.land/MineClone2/MineClone2/issues/1361
2021-03-22 17:31:24 +04:00
kay27
7fe3217cd0
[mcl_portals] Remove debug messages
2021-03-22 11:32:28 +04:00
epCode
01df02667b
Make setting for swim on lava
2021-03-21 17:53:57 -07:00
kay27
03feb36558
Improve Nether Portals ( #1315 ) (as a squash)
...
Remove Nether portal caches, https://git.minetest.land/MineClone2/MineClone2/issues/1210
Store all exits from Nether portals in quick-access table
Implement proper Nether portal search, using the table, https://git.minetest.land/MineClone2/MineClone2/issues/1055
Store Nether portal exits table in mod storage
Remove exits from table on Nether portal destruction
Align destination area to [map chunks 5x5x5](https://git.minetest.land/MineClone2/MineClone2/wiki/World-structure%3A-positions%2C-boundaries%2C-blocks%2C-chunks%2C-dimensions%2C-barriers-and-the-void ) to avoid lots of ```emerge_area()``` calls
Support Nether roof, https://git.minetest.land/MineClone2/MineClone2/issues/1267
Implement better suitable place search, https://git.minetest.land/MineClone2/MineClone2/issues/1126
Implement object queue not to trigger the same search again
Avoid lava lakes, https://git.minetest.land/MineClone2/MineClone2/issues/1126
Add ```/spawnstruct nether_portal``` chat command
Co-Authored-By: kay27 <kay27@noreply.git.minetest.land>
Co-Committed-By: kay27 <kay27@noreply.git.minetest.land>
2021-03-21 23:14:33 +00:00
kay27
1f925b6c84
Merge pull request 'Give xp if items are moved between furnace slots, unlock smelting achievements if furnace is inactive' ( #1360 ) from ArTee3/MineClone2:furnace-fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1360
2021-03-21 22:53:59 +00:00
Elias Fleckenstein
9a4d26c2ae
Fix all invalid usages of math.random in mcl_bows
2021-03-21 19:52:27 +01:00
Elias Fleckenstein
2d1ac1c7fa
Properly fix arrows crashing the server
2021-03-21 19:47:13 +01:00
Elias Fleckenstein
f0c2a0a1e9
Fix arrows crashing the server
2021-03-21 19:45:33 +01:00
ArTee3
1fa2bd3477
Give xp if items are moved between furnace slots, unlock smelting achievements if furnace is inactive
2021-03-21 17:01:28 +01:00
Elias Åström
7f56e5efa4
Add hoey digging group to hand
2021-03-21 12:43:47 +01: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
Elias Åström
dac3c21628
Do not register "creative_breakable" as a diggroup
2021-03-21 12:26:34 +01:00
Elias Åström
b0c7941b3a
Fix #1358
2021-03-21 12:18:24 +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
Elias Åström
0996a83ba0
Assert that both parts of mcl_autogroup exist
2021-03-20 19:32:04 +01:00
Elias Åström
1621c23308
Rename "tool_multiplier" to "speed" for tools
2021-03-20 19:25:47 +01: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
1873080046
Remove unnecessary code in mcl_item_entity
2021-03-20 14:21:50 +01:00
Elias Åström
46541a4adc
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-03-20 11:02:42 +01:00
Elias Åström
10154d5778
Fix #1348
2021-03-20 11:02:16 +01:00
epCode
c877d6e922
Merge pull request 'Slightly lift your right arm when holding an item.' ( #1345 ) from iliekprogrammar/MineClone2:hand into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1345
2021-03-20 02:29:11 +00:00
iliekprogrammar
12745bd450
Remove debug information... again :/
2021-03-20 10:13:48 +08:00
iliekprogrammar
03be45b983
Fix indentation from iliekprogrammar's previous PRs
2021-03-20 09:17:43 +08:00
iliekprogrammar
34dbddb40a
Move holding code into mcl_playerplus
2021-03-20 08:42:48 +08:00
Nicu
a40e1c4737
Reduce the size of the pumpkin texture
...
2732 -> 303 bytes
* We need smaller file sizes for better game startup time, especially for multiplayer and mobile gaming.
2021-03-19 17:41:37 +00:00
Nicu
df8fdda2c5
Fix #1346
...
Fixes crash trying to place cocoa
2021-03-19 17:25:40 +00:00
iliekprogrammar
249b5cfd1e
Remove debug information
2021-03-20 00:11:12 +08:00
iliekprogrammar
f5f85a2148
Slightly lift your right arm when holding an item.
2021-03-19 23:28:33 +08:00
Elias Fleckenstein
d168bfa791
Fix pumpking breaking armor display
2021-03-19 14:47:52 +01:00
Elias Fleckenstein
c20bd768ec
Revert "Fix #1277 ". The commit caused each enchanted armor piece to overlay an additional violet layer over all previous armor layers. A better fix needs to be found.
...
This reverts commit b82da05590
.
2021-03-19 14:36:48 +01:00
Elias Fleckenstein
67cedf1308
Fix villager visual_size ( Closes #1338 )
2021-03-19 14:32:02 +01:00
Elias Fleckenstein
9391628813
Fix wielded nodes being upside down
2021-03-19 12:41:03 +01:00
Elias Fleckenstein
327bb68927
Fix crystal on_place handler
2021-03-19 12:03:32 +01:00
Elias Fleckenstein
ecd27a4cdb
Initialize burning HUD with proper texture
2021-03-19 11:41:29 +01:00
Elias Fleckenstein
55df2a57f4
Fix #1336
2021-03-19 11:40:46 +01:00
Elias Fleckenstein
4ff987ccc5
Remove burning sound for objects
2021-03-19 11:39:04 +01:00
Elias Fleckenstein
f3c37f49b9
Only extinguish flame arrow on removal
2021-03-19 11:37:12 +01:00
Elias Fleckenstein
f3580efced
Separate Head / Body rotation (Implement #1189 )
2021-03-19 11:32:17 +01:00
Elias Fleckenstein
4a53ba67ab
Wielditem rotation tweak
2021-03-19 09:37:24 +01:00
epCode
d02fc0c83d
Re-Enable Skeleton horse spawn egg
2021-03-18 23:12:21 +00:00
epCode
e474ce6397
Merge pull request 'Add copyright-safe skeleton horse texture' ( #1337 ) from ZedekThePD/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1337
2021-03-18 23:09:47 +00:00
ZeDique la Ruleta
b71566aad6
Updated horse texture
2021-03-18 19:08:27 -04:00
ZeDique la Ruleta
2571c6124b
Added copyright-safe skeleton horse texture
...
- Added proper skeleton horse texture edited from the default Pixel Perfection horse, similar to MC but not the same
2021-03-18 18:51:19 -04:00
Nicu
e61f1e38f2
Rotation fix for all wielded items
...
These were probably needed in an older version of the game/engine, but most items don't need changes for correct wielding. The only tweak was needed for the screwdriver.
2021-03-18 19:31:51 +00:00
AFCMS
a482a18a67
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-03-18 18:53:06 +01: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
Elias Åström
8d473a42ca
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-03-18 14:04:02 +01:00
Elias Åström
0f2c487dca
Remove _mcl_autogroup depends on mcl_autogroup
...
It looks like the dependency might cause problems with the mod loading
order and lead to situations were _mcl_autogroup is not loaded after all
the other mods. Because _mcl_autogroup begins with an underscore it
should always be loaded after mcl_autogroup anyways.
2021-03-18 13:59:22 +01:00
Elias Åström
dc41c594aa
Move depends.txt into mod.conf for mcl_comparators
...
Fixes a crash in mcl_comparators caused by attempting to index global
'mesecon' (a nil value).
2021-03-18 13:45:29 +01:00
Elias Åström
bfe51316ee
Merge branch 'mcl_autogroups'
2021-03-18 13:43:58 +01:00
Elias Åström
13268965ee
Update README.txt in _mcl_autogroup
2021-03-18 13:40:56 +01:00
Elias Åström
521f96b4ab
Use mod.conf for mcl_autogroup and _mcl_autogroup
2021-03-18 13:36:25 +01:00
Elias Fleckenstein
df59cc12a8
Proper bucket rotations ( Fix #1289 )
2021-03-18 12:48:29 +01:00
Elias Fleckenstein
3df3e957e2
Make nodes usable when wielding an end crystal
2021-03-18 12:41:39 +01:00
Elias Fleckenstein
0e206e9974
Fix #1324
2021-03-18 12:38:54 +01:00
Elias Fleckenstein
6ac0d628ef
Fix #1319
2021-03-18 12:34:12 +01:00
Elias Fleckenstein
413fbc9c60
Make boats burn ( Fix #1318 )
2021-03-18 12:31:25 +01:00
Elias Åström
c8b543991f
Automatically assign nodes to creative_breakable
...
If they belong to any digging group.
2021-03-18 11:35:40 +01:00
Elias Åström
8f9650abe4
Update the groupcaps of all enchanted tools
...
Not just those enchanted with efficiency.
2021-03-18 11:35:40 +01:00
Elias Åström
4c46eb2b4b
Make tools without toolcaps do damage as hand
...
If the tool_capabilities defaults to {} if unspecified the tool, then
users will not be able to attack with the tool at all. This solves that
by including the damage_group and full_punch_interval from the hand into
the tool_capabilities when it is nil.
2021-03-18 11:35:40 +01:00
Elias Åström
fe770c19a5
Fix crash when tool_capabilities is nil
2021-03-18 11:35:40 +01:00
Elias Åström
0112825a9f
Localize variables in _mcl_autogroup
2021-03-18 11:35:40 +01:00
Elias Åström
cff0130506
Rename _mcl_autogroup_groupcaps to _mcl_diggroups
2021-03-18 11:35:40 +01:00
Elias Åström
7b93f68ed8
Fix typo
2021-03-18 11:35:40 +01:00
Elias Åström
ece4c892f4
Force tools to include levels in their diggroups
2021-03-18 11:35:40 +01:00
Elias Åström
bec1f786a6
Improve documentation of mcl_autogroup
2021-03-18 11:35:40 +01:00
Elias Åström
6458565bf9
Move mcl_util.hash to a local function
...
It is probably unlikely it will be useful at other places in Mineclone2.
2021-03-18 11:35:40 +01:00
Elias Åström
2e9b3c2259
Move efficiency code to its own file
2021-03-18 11:35:40 +01:00
Elias Åström
5193730652
Truncate groupcaps_hash to 8 Base64 digits
2021-03-18 11:35:40 +01:00
Elias Åström
e77473e800
Make changes to the mcl_autogroup API
...
Group levels are now specified as a list of names when registering a
digging group. Digging groups which do not have specified levels will
support tools having two levels, 0 and 1 where 0 means the tool can dig
but not harvest the node and 1 means it can also harvest the node. If
more levels are required one has to specifiy them when registering the
digging group.
2021-03-18 11:35:40 +01:00
Elias Åström
922bdbc601
Use hashing for more efficient groupcaps updating
...
This adds the metadata field "groupcaps_hash" to tools enchanted with
efficiency. This value contains a hash of the groupcaps field in
tool_capabilities. This value gets compared to the expected hash value
to determine if the tools tool_capabilities should be updated according
to commit af31f8189e8e5c2b.
This commit makes efficiency more efficient.
2021-03-18 11:35:40 +01:00
Elias Åström
3241dbbec5
Update enchanted tools with outdated digging times
...
Because of the way digging times is implemented in Mineclone2, it is
possible for the digging times of efficiency enchanted tools to become
outdated.
This fixes that by automatically updating the tools tool_capabilities
after each time the tool is used.
2021-03-18 11:35:40 +01:00
Elias Åström
b47733507d
Fix tools not taking wear when rightclicking
...
Added the API function mcl_autogroup.get_wear which is used to get the
tool wear for digging a node of a group. This is used by mcl_tools to
compute the wear of shovels and shears when rightclicking to create
grass paths and carve pumpkins.
2021-03-18 11:35:29 +01:00
Elias Åström
f0528b11d7
Make mcl_enchanting use the new mcl_autogroups
...
The function mcl_autogroups.get_groupcaps is used by mods to get the
groupcaps for tools with efficiency enchantments. This function is used
by mcl_enchanting when enchanting tools with efficiency.
2021-03-18 11:34:26 +01:00
Elias Åström
503b3a8149
Fix some nodes not being diggable
...
Previously some nodes like "mcl_flowers:double_grass_top" would be
undiggable. This was because they did not define _mcl_hardness and it
was not defaulted to 0 in all parts of _mcl_autogroup.
2021-03-18 11:34:26 +01:00
Elias Åström
5b5a254b1a
Fix tool uses not being set in _mcl_autogroups
2021-03-18 11:34:26 +01:00
Elias Åström
0c90dda04c
Rename register_digtime_group to register_diggroup
2021-03-18 11:34:26 +01:00
Elias Åström
fa86d4e5eb
Change comments for mcl_autogroup
2021-03-18 11:34:20 +01:00
Elias Åström
f8461d5e90
Remove mcl_autogroups.get_groupcaps
...
Requiring tool definitions to call a function in _mcl_autogroup means
that they need to be loaded after _mcl_autogroup. This can cause
problems because _mcl_autogroup needs to be loaded after all tool and
node definitions are completed.
Because of this the API is changed so tool definitions instead put the
data used to generate groupcaps in the custom field
_mcl_autogroup_groupcaps. _mcl_autogroup will then go through all
registered tools and update the groupcaps for every tool where this
field is present. This means that no mod ever has to depend on
_mcl_autogroup.
2021-03-18 11:33:18 +01:00
Elias Åström
fb6f5eae7a
Rewrite mcl_autogroup
...
These changes are primarly made to make mcl_autogroup more efficient.
Previously enchanted tools required storing around 21 kB of metadata due
to the way the previous version of the mod was implemented. This caused
a lot of lag and a huge amount of network traffic. With the changes
enchanted tools won't require more than 1 kB of metadata.
The mod is also rewritten to use an API to register digging groups and
compute the groupcaps for tools. This will make it easier for modders
to register custom digging groups.
The mod is now split up into two parts. One part called "mcl_autogroup"
to implement the API for registering custom digging groups, and the
other part called "_mcl_autogroup" which contains most of the code which
has to be loaded after most mods.
2021-03-18 11:32:18 +01:00
AFCMS
558fa57cc6
Solve quartz not generating in the nether
2021-03-18 09:48:18 +01:00
epCode
61ef6ebc03
Remove skeleton horse from immediate game
2021-03-17 22:54:04 +00:00
epCode
e52d58d15a
Remove skeleton horse texture for copyright reasons
...
see #1322
2021-03-17 22:50:22 +00:00
epCode
6b1ce182d3
Make players able to shoot themselves
2021-03-17 13:47:02 -07:00
AFCMS
5df668f6af
fix mcl_buckets extra_check #1320
2021-03-17 16:56:46 +01:00
AFCMS
ae18ca7602
fix wrong value in walkover
2021-03-17 10:48:59 +01:00
Elias Åström
5c3bb22036
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-03-17 09:12:23 +01:00
Elias Åström
7441f0269b
Use get_node_light for sunlight in 5.3
...
Avoids servers running 5.3 crashing.
2021-03-17 09:12:02 +01:00
ZeDique la Ruleta
6c49c46697
Chests now open 90 degrees, regardless
...
- Removed 'block' check with chests, they will always open 90 degrees regardless of what's behind them
2021-03-16 23:10:34 -04:00
epCode
b82da05590
Fix #1277
2021-03-16 19:18:07 -07:00
epCode
86f2d639f9
Make arrows remove after a longer period
2021-03-16 16:01:47 -07:00
Elias Åström
0805431231
Fix #1293
2021-03-16 23:51:20 +01:00
epCode
33c589369f
Make arrows stick into players.
2021-03-16 15:22:36 -07:00
AFCMS
6645c4cb30
Really
2021-03-16 17:43:32 +01:00
AFCMS
8f30e223e2
I hate reverting something xD
2021-03-16 17:39:06 +01:00
AFCMS
5d17a6b699
fix SO MANY pairs/ipairs
2021-03-16 17:35:46 +01:00
AFCMS
f35f80d79a
fix walkover
2021-03-16 17:31:29 +01:00
Code-Sploit
834dfcf9af
Change Max Empty bucket stack back to 16 but keep Lava and Water max_stack. Reason: Wrong research
2021-03-16 13:05:19 +00:00
Code-Sploit
f06a56d7c4
Set max_stack of Lava, Water and Emtpy buckets to 1
2021-03-16 12:54:33 +00:00
AFCMS
77167e901d
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-03-16 11:22:56 +01:00
AFCMS
2da8be9f78
optimise walkover part2
2021-03-16 11:22:13 +01:00
AFCMS
71bb18cd76
walkover optimisation part1
2021-03-16 11:07:17 +01:00
kay27
cad23bd851
Prevent accessing uninitialized mcl_weather from mcl_burning
2021-03-16 14:05:38 +04:00
AFCMS
c1da231f9d
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-03-15 09:37:54 +01:00
AFCMS
731d42196a
fixes in mcl_cocoas
2021-03-15 09:02:45 +01:00
iliekprogrammar
c30e9e511d
Fix inconsistent setting for cached smoke pdef
2021-03-15 10:09:56 +08:00
iliekprogrammar
8519730ee4
Further tweak fire particles.
...
Highlights:
- Reduce amount of smoke significantly
- Reduced smoke size
- Rarer chance of smoke rising up to 8 blocks
- Better smoke colors
2021-03-15 10:04:47 +08:00
AFCMS
bd9713ab50
fix double calling setting in hudbars globalstep
2021-03-15 01:33:28 +01:00
AFCMS
4b2c963222
performances improvement for mcl_explosions
2021-03-15 01:20:22 +01:00
iliekprogrammar
440dd5700d
Merge branch 'master' into fire_particle
2021-03-15 00:17:15 +00:00
epCode
39c357672c
Add cammera zoom effect while drawing bow
2021-03-14 17:13:23 -07:00
AFCMS
fe6b7cb89b
improve mcl_fire
...
cache functions used in ABM/globalsteps
remove depends.txt
2021-03-15 01:10:33 +01:00
AFCMS
c8a7ca729e
remove depends.txt in mcl_cake
2021-03-15 00:42:34 +01:00
AFCMS
5098932b98
remove depends.txt and description.txt in mclx_core
2021-03-15 00:40:08 +01:00
AFCMS
671de95357
improve performances of controls
2021-03-15 00:35:58 +01:00
AFCMS
2dcaf8fdcb
improve performances of mcl_playerplus
...
really noticeable gain with caching global functions
2021-03-15 00:32:19 +01:00
AFCMS
9eda34b0ff
performance improvement in lightning
...
cache global functions used in globalstep
2021-03-15 00:12:59 +01:00
AFCMS
9d19c3db4b
Update init.lua
2021-03-14 23:53:56 +01:00
AFCMS
bb9df764c4
performances improvement in mcl_void_damage
...
cache global functions
2021-03-14 23:52:04 +01:00
AFCMS
e069962c48
quick fix
2021-03-14 21:59:14 +01:00
iliekprogrammar
09f97584bc
Merge branch 'master' into fire_particle
2021-03-14 19:30:04 +00:00
iliekprogrammar
b23495b9c1
Implement new fire particles
2021-03-15 02:57:13 +08:00
iliekprogrammar
1b00346790
Add breaking sounds.
2021-03-14 20:47:31 +08:00
iliekprogrammar
7ce6485717
Allow portals to break only in creative and to be pointed.
2021-03-14 20:10:12 +08:00
kay27
53bfda827a
Merge pull request 'Allow water & lava buckets dispensed break nether portals.' ( #1302 ) from iliekprogrammar/MineClone2:portal into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1302
2021-03-14 08:31:54 +00:00
Code-Sploit
08f522ffff
Fix arrows being pointable
2021-03-14 06:24:34 +00:00
iliekprogrammar
7a5aa54035
Allow water & lava buckets dispensed break nether portals.
2021-03-14 12:10:54 +08:00
epCode
dd7facfc03
Remove Zombie horse from immediate game
2021-03-13 23:19:28 +00:00
epCode
1bdf141198
Delete Zombie horse for copyright reasons
2021-03-13 23:17:50 +00:00
epCode
975efb2288
Fix #1136
2021-03-13 10:35:36 -08:00
Elias Åström
69e38debe5
Revert "Slightly tweak minecarts to be more MC-like"
...
This reverts commit 8af76f835d
.
2021-03-13 12:30:33 +01:00
AFCMS
68df2c447a
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-03-13 11:13:36 +01:00
AFCMS
3ef10cfb30
add API for mcl_crafting_table and cache functions for better performances
2021-03-13 11:12:26 +01:00
epCode
8115575f20
Fix problem with power enchantment
2021-03-12 16:07:57 -08:00
epCode
46be7c0388
Fix arrow mesh being backwards
2021-03-12 15:56:40 -08:00
epCode
90a0858495
Make new arrow mesh work with tipped arrows
2021-03-12 15:36:43 -08:00
epCode
1d65daa2c9
Fix arrow mesh
2021-03-12 15:17:14 -08:00
epCode
9419db6d35
Fix wrong experation time
2021-03-12 15:02:53 -08:00
epCode
40471399cb
Fixes for arrows
2021-03-12 14:45:22 -08:00
AFCMS
a84b70bde6
move buckets registering to separate file
2021-03-12 20:05:47 +01:00
AFCMS
36cc040c41
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-03-12 19:56:22 +01:00
AFCMS
752f74e554
remix mcl_buckets API to be more self documented
2021-03-12 19:56:15 +01:00
Elias Fleckenstein
75c2787583
Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2
2021-03-12 15:50:32 +01:00
Elias Fleckenstein
88372778c9
Fix another anvil weirdness and dupe glitch
2021-03-12 15:50:05 +01:00
AFCMS
6c3d4524a0
Add backward compatibility for mcl_jukeboxes
2021-03-12 15:36:24 +01:00
Elias Fleckenstein
0a5b1e75d0
Fix anvil duplication glitch
2021-03-12 15:30:27 +01:00
AFCMS
ad87169120
fix warnings
2021-03-12 10:03:57 +01:00
AFCMS
81167b4431
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-03-12 10:02:03 +01:00
epCode
cb10a5508b
Make mob damage more red (MC-like)
2021-03-11 19:40:36 -08:00
epCode
eeb1f88e08
Fix invisibility to be more MC-like
2021-03-11 19:14:23 -08:00
epCode
360070bb6a
Fix player eye height above head
2021-03-11 15:56:09 -08:00
AFCMS
06e8e972cc
add help text to mcl_farming
2021-03-12 00:48:53 +01:00
AFCMS
8c87014a01
fix fern texture
2021-03-12 00:47:34 +01:00
AFCMS
fb8b0e877e
Add API documentation for mcl_jukeboxe
2021-03-12 00:24:34 +01:00
AFCMS
bed3dd87ad
Add API for mcl_jukebox
2021-03-12 00:10:50 +01:00
AFCMS
1a60d08a37
mcl_farming make plantlist copy global and mcl_jukebox cleanup
...
Sorry, I forgot to commit between the 2 features :-(
2021-03-11 23:39:26 +01:00
epCode
19337489f6
Fix crash with mcl_flowers
2021-03-11 14:31:36 -08:00
AFCMS
6fd6717302
cleanup
2021-03-11 23:09:53 +01:00
AFCMS
787d997e51
fix warnings in mcl_explosion
2021-03-11 23:08:51 +01:00
AFCMS
3b7b055e2c
add saplings to mcl_flowerpots
2021-03-11 22:42:42 +01:00
AFCMS
d37d6fe07f
fix textures
2021-03-11 22:18:39 +01:00
AFCMS
7b5d67cdbe
add flowerpots API
2021-03-11 22:13:43 +01:00
AFCMS
134005180c
add global table of registered flowers (to be used with mcl_flowerpots and other mods)
2021-03-11 17:49:16 +00:00
AFCMS
20e0aed58a
fix typos
2021-03-11 17:43:55 +00:00
AFCMS
21ddae3dc1
Add API documentation for mcl_flowers
2021-03-11 17:43:09 +00:00
AFCMS
5124a97add
move flowers registering to separate file
2021-03-11 17:36:02 +00:00
AFCMS
31eff23ce8
move flowers registering to separate file (WIP)
2021-03-11 17:34:15 +00:00
AFCMS
9a910e033b
Add basic API to register flowers ( #53 )
2021-03-11 17:31:29 +00:00
epCode
d12009538e
Better mob_mount animations (riding)
2021-03-10 12:27:42 -08:00
AFCMS
d3a2faefe2
Partialy fix #1232
2021-03-08 09:56:43 +00:00
kay27
6e6809f360
Make books in chest loot deterministic, ref. https://git.minetest.land/MineClone2/MineClone2/issues/1254 and https://git.minetest.land/MineClone2/MineClone2/issues/1060
2021-03-08 04:14:03 +04:00
kay27
15fa1e5b7a
Fix https://git.minetest.land/MineClone2/MineClone2/issues/1060 - attempt number 3
2021-03-08 03:05:43 +04:00
AFCMS
bddc4a3ac7
make village tool experimental
2021-03-07 17:07:55 +01:00
AFCMS
a6bceb08ee
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2 into mcl-wip-refactoring
2021-03-07 17:06:12 +01:00
kay27
8ed28adf7c
Quick attempt to consider https://github.com/minetest/minetest/issues/5900#issuecomment-306071900 and fix https://git.minetest.land/MineClone2/MineClone2/issues/1212#issuecomment-16139
2021-03-07 06:31:43 +04:00
kay27
66febf158a
Speedify dungeons a little and fix chest places (linear, not square)
2021-03-07 06:00:49 +04:00
kay27
45c0c576f7
Implement /spawnstruct dungeon
2021-03-07 03:49:34 +04:00
AFCMS
3635b848d5
add API for mcl_wip
2021-03-07 00:42:34 +01:00
kay27
f3fb80200d
Revert "Fix XP bar overflow if trying to go over XP limit", please see https://git.minetest.land/MineClone2/MineClone2/issues/1261
...
This reverts commit f6f2037e6a
.
2021-03-06 23:07:16 +04:00
AFCMS
b0c57beacd
rename non mc commands - add a setting to disable renaming and alias
2021-03-05 17:04:49 +01:00
AFCMS
e3eb8c7ac8
add /playsound command
2021-03-05 16:37:56 +01:00
AFCMS
1f1f9f54a2
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2 into commands-refactoring-1
2021-03-05 10:23:40 +01:00
AFCMS
b1ab79b857
fix last command
2021-03-05 10:22:52 +01:00
Elias Fleckenstein
2125c51c9c
Fix mcl_util.get_color
2021-03-05 10:20:19 +01:00
AFCMS
d71e296602
fix crash
2021-03-05 09:58:47 +01:00
AFCMS
71353ac934
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2 into commands-refactoring-1
2021-03-05 09:50:07 +01:00
AFCMS
0e8b5c403a
give a lua file for each command
2021-03-05 09:47:48 +01:00
Elias Fleckenstein
09671b7ac9
Add simple color validator / parser
2021-03-05 09:37:27 +01:00
Elias Fleckenstein
31441a02e5
Add CSM sprinting with double tap forward
2021-03-05 09:26:13 +01:00
AFCMS
68d8eb4c9c
make /seed like mc
2021-03-05 09:08:46 +01:00
Elias Fleckenstein
d57db0444f
Use mod.conf in all mods, part 1
2021-03-04 15:22:14 +01:00
Elias Fleckenstein
713f933a99
Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2
2021-03-04 10:26:27 +01:00
Elias Fleckenstein
ee084f33a7
Add mcl_colors
2021-03-04 10:26:17 +01:00
Elias Åström
97bd3777e1
Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2
2021-03-01 16:10:55 +01:00
Elias Åström
1b9857219d
Lower drop rate of TNT to 25 %
...
So it becomes consistent with Minecraft 1.12.
2021-03-01 16:08:52 +01:00
Elias Fleckenstein
f5b590901e
Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2
2021-03-01 10:52:07 +01:00
Elias Fleckenstein
95b0a495bc
Fix #1152
2021-03-01 10:51:57 +01:00
kay27
8af76f835d
Slightly tweak minecarts to be more MC-like
2021-03-01 01:43:00 +04:00
Elias Åström
53041a0d62
Add setting to bypass protection in mcl_explosions
2021-02-28 16:06:48 +01:00
Code-Sploit
83ade6fadd
Merge branch 'master' into master
2021-02-28 14:04:10 +00:00
Code-Sploit
6ab0e0fa86
Do some calculating
2021-02-28 14:02:48 +00:00
kay27
05a3b4e60c
Wrap https://github.com/minetest/minetest/issues/10995 around, thanks @SmallJoker
2021-02-28 16:35:21 +04:00
epCode
9f66238aaa
Transform mcl_meshhand_female.b3d to correct rotation
2021-02-27 11:36:18 -08:00
kay27
6f2f427777
fix a typo
2021-02-27 23:31:01 +04:00
kay27
abc0bb9e8e
Fix dir_to_rotation()
2021-02-27 23:20:57 +04:00
kay27
21e6c5ad1f
Fix https://git.minetest.land/MineClone2/MineClone2/issues/1216
2021-02-27 22:44:34 +04:00
kay27
bf81bb7f07
Translatable archievement chat messages
2021-02-27 22:16:29 +04:00
Code-Sploit
99b5dff849
Fix another bug
2021-02-27 16:13:05 +00:00
Code-Sploit
de9d838642
Fix a bug and improve some things
...
Bugs:
1) When player is in liquid and takes off his/her boots, he/her still has increased speed.
Improve:
1) Check for liquid group instead of node names
2021-02-27 16:10:11 +00:00
Code-Sploit
828c1110b1
Implement Depth Strider enchantment
2021-02-27 15:37:25 +00:00
Code-Sploit
578709c93e
Add Depth Strider enchantment
2021-02-27 15:35:59 +00:00
Elias Fleckenstein
e5263d854e
Localize player_vel_yaw
2021-02-27 15:10:25 +01:00
Elias Fleckenstein
a923b61ac8
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-02-27 15:07:18 +01:00
Elias Fleckenstein
5a0b7bc131
Fix usages of player:get_velocity(), closes #1203
2021-02-27 15:07:10 +01:00
Elias Fleckenstein
68ac84da83
Proper archievement chat messages
2021-02-27 14:51:50 +01:00
Elias Fleckenstein
311e1b74a3
Merge pull request 'Fix French translations' ( #1211 ) from pitchum/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1211
2021-02-27 13:44:32 +00:00
Elias Fleckenstein
ba1e42a638
Remove debug chat_send_all xD
2021-02-27 14:42:39 +01:00
Elias Fleckenstein
8d5b2ff714
Make boats less annoying on ice
2021-02-27 14:38:53 +01:00
pitchum
d0e789daf2
More fixes in French translations
2021-02-27 13:43:57 +01:00
pitchum
b0f389eb9f
Fix French translations for 'Achievement gotten'
2021-02-27 12:15:33 +01:00
pitchum
390f877230
Fix French translations
2021-02-27 10:35:46 +01:00
kay27
2ce5c5415a
Fix village initialization: https://git.minetest.land/MineClone2/MineClone2/issues/1206 https://git.minetest.land/MineClone2/MineClone2/issues/1207 https://git.minetest.land/MineClone2/MineClone2/issues/1209
2021-02-27 03:33:51 +04:00
epCode
2b513aa592
Change mcl_meshand depending on skin metadata
2021-02-26 15:01:30 -08:00
kay27
3a2300382b
Translate mcl_enchanting to Russian
2021-02-27 01:48:22 +04:00
Elias Fleckenstein
d859d94a63
Merge pull request 'Fix #1204 ' ( #1208 ) from AFCMS/MineClone2:afcms-patch-1 into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1208
2021-02-26 16:26:46 +00:00
AFCMS
41e715ef39
Fix #1204
2021-02-26 15:57:44 +00:00
Elias Fleckenstein
37ef792c9d
Fix #1192
2021-02-26 09:38:02 +01:00
Elias Fleckenstein
524b3343bd
Fix #1200
2021-02-26 09:19:11 +01:00
MysticTempest
2ace4ccc68
Fix endermen teleporting in the rain in the end per issue #1169 .
2021-02-25 21:48:37 -06:00