Elias Fleckenstein
f9c2d710e2
Fix armor being taken even if it cannot be equipped
2021-04-22 13:52:02 +02:00
Elias Fleckenstein
222104b3cb
Integrate dispensers
2021-04-22 13:51:36 +02:00
Elias Fleckenstein
9f7b371bfc
Merge branch 'master' into damage
2021-04-22 13:29:32 +02:00
Elias Fleckenstein
8b23388d63
Fix #1590 (Bed drops itself when gets exploded)
2021-04-22 13:23:07 +02:00
Elias Fleckenstein
acbdc937b4
Fix crash when trying to explode an unknown node
2021-04-22 13:19:44 +02:00
Elias Fleckenstein
74a3b2654f
Create inventory if not present in mcl_armor.equip
2021-04-21 13:28:22 +02:00
Elias Fleckenstein
dccb71e2fb
Fix view_range_factors warning
2021-04-21 11:34:22 +02:00
Elias Fleckenstein
1e7ba2b605
Merge branch 'master' into damage
2021-04-21 11:32:50 +02:00
Elias Fleckenstein
fe5f61c747
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-04-21 11:31:53 +02:00
kay27
1e5ae0bbac
[mcl_beds] Fix screwdriver/bed duplication glitch, https://git.minetest.land/MineClone2/MineClone2/issues/1149
2021-04-21 00:36:07 +04:00
epCode
c7d91baadf
rid some mobs of bouncing animation
2021-04-19 14:29:12 -07:00
epCode
9c3fcae9e1
Fix many things with player animation and update alex
2021-04-19 13:02:12 -07:00
Elias Fleckenstein
4c25091430
Fix syntax error in mcl_inventory
2021-04-19 19:12:32 +02:00
Elias Fleckenstein
ca74f23094
Merge branch 'master' into damage
2021-04-19 18:58:00 +02:00
NO11
7a5ce1c717
Simplify debarking again
2021-04-19 16:53:48 +00:00
NO11
e8c15867ad
Add mcl_stripped_varient node def
2021-04-19 16:50:21 +00:00
Elias Fleckenstein
20a4e038f5
Fix crash when slain by named mob
2021-04-19 17:40:50 +02:00
Elias Fleckenstein
c80b1c5140
Re-add usage of mcl_colors.GRAY to book descriptions
2021-04-19 15:19:59 +02:00
Elias Fleckenstein
7efc177188
Revert minecraft color set usage in mcl_books and mcl_skins GUI menus.
...
(Follow-up of d8d4cb5def
)
Reverts a2fcd28a3d
and partially reverts f8a627915e
.
2021-04-19 15:16:59 +02:00
Elias Fleckenstein
d8d4cb5def
Revert color changes to GUI.
...
The Minecraft colorset (net.minecraft.util.text.TextFormatting) is only used for chat and tooltips.
This partically reverts 84819bf9f5
.
2021-04-19 14:44:20 +02:00
Elias Fleckenstein
52a49e640e
Merge branch 'master' into damage
2021-04-19 09:57:56 +02:00
Elias Fleckenstein
69485f8505
Integrate falling nodes damage
2021-04-19 09:49:29 +02:00
NO11
0c5ca70187
remove wrong config
2021-04-19 07:35:53 +00:00
Elias Fleckenstein
ec1ef1affa
Merge pull request 'Fix #1422 ' ( #1474 ) from Doloment/MineClone2:ender_chest_fix into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1474
2021-04-19 07:25:57 +00:00
jordan4ibanez
c03717139b
Add mod.conf to mcl_fireworks
2021-04-18 23:23:07 -04:00
jordan4ibanez
44a25de12f
Fix crashing with unknown slot description when enchanting
2021-04-18 23:18:18 -04:00
NO11
aa533edda2
Simplify debarking
2021-04-18 18:28:39 +00:00
Elias Fleckenstein
c9b4ddb923
Add command damage type (This is Non-MC)
2021-04-18 20:22:18 +02:00
Elias Fleckenstein
53b0ad7347
Implement magic damage
2021-04-18 20:21:11 +02:00
Elias Fleckenstein
d9195cc520
Redesign damage modifier execution
2021-04-18 20:08:08 +02:00
NO11
49f6ccaa4a
Remove old crafting recipes
2021-04-18 18:02:41 +00:00
NO11
3668b2dee6
Summarize all debarked types of wood
2021-04-18 18:02:37 +00:00
Elias Fleckenstein
a2c3eb95bb
Merge branch 'master' into damage
2021-04-18 19:51:46 +02:00
Elias Fleckenstein
d08a226a51
Integrate critical hits
2021-04-18 19:50:48 +02:00
NO11
9bc2f2d866
Fix lying trunks that stand upright again after debarking
2021-04-18 17:18:27 +00:00
Elias Fleckenstein
2827542002
Implement food poisoning damage properly~
2021-04-18 18:49:00 +02:00
Elias Fleckenstein
3ad5b30ea5
Add cramming and fireworks damage types for future use
2021-04-18 17:38:19 +02:00
Elias Fleckenstein
1cf53caa7a
Update armor stand entity in on_activate callback, remove debug print
2021-04-18 16:20:32 +02:00
Elias Fleckenstein
d1198e8d74
Register elytra texture
2021-04-18 16:19:12 +02:00
Elias Fleckenstein
4f0bb444fe
Integrate armor stand
2021-04-18 16:03:23 +02:00
Elias Fleckenstein
f0d7715080
Merge branch 'master' into damage
2021-04-18 14:51:45 +02:00
Elias Fleckenstein
5d9c3cd85b
Fix #1572
2021-04-18 14:41:44 +02:00
Doloment
956dab78ce
Added LBM
2021-04-18 09:50:02 +00:00
Elias Åström
fc9928c0b6
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-04-18 11:42:38 +02:00
Elias Åström
573b1dc44b
Do not include unnecessary tool_capabilities
...
This commit makes enchanted tools which have no use for
tool_capabilities to not include it in their metadata. It does this by
not including tool_capabilities in the metadata of an enchanted tool if
at least one of two cases is true:
(1) The tool is not enchanted with unbreaking or efficiency
(2) The tool does not have tool_capabilities defined in its definition
The first case covers situations like having a pickaxe only being
enchanted with silk_touch. The second case covers situations like a
piece of armor being enchanted with unbreaking.
2021-04-18 11:40:43 +02:00
Elias Åström
dd69dcfd9f
Fix efficiency and unbreaking not working together
...
This commit fixes an issue were tools enchanted with both efficiency and
unbreaking would loose the effect of one of the enchantments in some
conditions.
2021-04-18 11:40:13 +02:00
Elias Fleckenstein
76271199c6
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-04-18 08:39:04 +02:00
kay27
11b66e83a2
[mcl_portals] Better NP search, no more teleports on the roof, fix https://git.minetest.land/MineClone2/MineClone2/issues/1560
2021-04-18 04:29:30 +04:00
AFCMS
4aa6421faf
performance optimisation
2021-04-18 00:27:51 +02:00
AFCMS
f967aa3d51
remove unuseful code
2021-04-18 00:10:11 +02:00
Elias Fleckenstein
a7e102426a
Add time_of_day to get_light crash fix
2021-04-17 21:01:09 +02:00
Elias Fleckenstein
bcd058feb1
Fix get_light crash
2021-04-17 21:00:32 +02:00
Elias Fleckenstein
baebe3c2d2
Fix namtags being invisible
2021-04-17 20:57:12 +02:00
Elias Fleckenstein
205572cc69
Fix elytra code style
2021-04-17 19:34:23 +02:00
Elias Fleckenstein
f8b54db392
Fix controls.register_on_press being called for every player in a globalstep
2021-04-17 18:55:56 +02:00
Elias Fleckenstein
bbd115fde0
Update armor stand
2021-04-17 18:39:38 +02:00
Elias Fleckenstein
7c7af7d664
Merge branch 'master' into damage
2021-04-17 18:39:00 +02:00
Elias Fleckenstein
f79e12c8ae
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-04-17 18:16:19 +02:00
Elias Fleckenstein
5c928575f8
Fix #1572 , server crash during login
2021-04-17 18:15:45 +02:00
Elias Fleckenstein
8e37b51cac
Equip mob heads with rightclick
2021-04-17 14:07:47 +02:00
Elias Fleckenstein
6724a8d0ed
Fix crash in damage handler
2021-04-17 13:59:46 +02:00
NO11
06699c2cc4
Fix that an ax wears out if you right-click another block
2021-04-17 11:55:50 +00:00
Elias Fleckenstein
6bbea11fb8
Fix crash with mcl_heads
2021-04-17 13:53:41 +02:00
Elias Fleckenstein
c7c47c1ca7
Increase mob_view_range_factor performance
2021-04-17 13:49:40 +02:00
Elias Fleckenstein
d952423dda
Improve wielditem performance and fix wielditems sometimes showing duplicate
2021-04-17 13:24:30 +02:00
Elias Fleckenstein
4d515e95c6
Remove wieldview
2021-04-17 12:58:40 +02:00
Elias Fleckenstein
ca75a893db
Merge branch 'master' into damage
2021-04-17 12:58:19 +02:00
AFCMS
6a55136517
Merge branch 'master' of ssh://git.minetest.land:29418/MineClone2/MineClone2
2021-04-17 09:26:49 +02:00
AFCMS
02f393998f
fix many warnings (644 remaining)
2021-04-17 09:26:37 +02:00
AFCMS
22a2fdbf5f
fix more codestyle
2021-04-17 07:46:24 +02:00
AFCMS
5f076d372a
fix many codestyle errors
2021-04-17 07:42:49 +02:00
Elias Fleckenstein
bd3c08d367
Improve mcl_burning player performance
2021-04-16 19:50:56 +02:00
Elias Fleckenstein
01c79c5a18
Fix mcl_burning.tick not being called at all for mobs
2021-04-16 18:37:07 +02:00
Elias Fleckenstein
095f78b785
Massive mcl_burning performance improvement
2021-04-16 18:34:29 +02:00
AFCMS
457f61a532
Fix #1570
2021-04-16 11:40:44 +00:00
AFCMS
1a58b0c510
fix many codestyle issues
2021-04-16 13:35:03 +02:00
Elias Fleckenstein
5d5ed91519
Merge branch 'master' into damage
2021-04-16 12:20:53 +02:00
AFCMS
2d6e0241cd
Merge branch 'master' into luacheck
2021-04-16 11:03:46 +02:00
AFCMS
1df916bd7b
fix warning
2021-04-16 11:03:31 +02:00
jordan4ibanez
044e9d22ad
Re-enable mob-despawner
2021-04-15 21:13:19 -04:00
epCode
31dfeae445
Fix female player model for footglitch/elytra
2021-04-15 14:57:55 -07:00
epCode
cd04f6d7ce
Fix glitch with Stray
2021-04-15 14:53:22 -07:00
AFCMS
60e74fc41d
fix excedent lines
2021-04-15 23:44:29 +02:00
AFCMS
a602f64ea5
fix many warnings
2021-04-15 23:41:34 +02:00
epCode
9feaec95d9
Fix Stupid mistake with zombievillagers
2021-04-15 14:29:24 -07:00
epCode
0ca6c06198
add the other villager zombie textures
2021-04-15 14:11:35 -07:00
AFCMS
b497778192
delete unused file
2021-04-15 22:22:39 +02:00
epCode
f0fab4e708
Allow zombie villager to have visual armor
2021-04-15 12:04:25 -07:00
Elias Fleckenstein
0c5096db13
Merge pull request 'Fixes for german locales (2021-04-14_locales_german)' ( #1564 ) from n_to/MineClone2:2021-04-14_locales_german into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1564
2021-04-15 16:18:51 +00:00
NO11
a8760c0375
Reduce the radius in which a cactus destroys items
2021-04-15 12:23:08 +00:00
NO11
bbffda3635
Make cactus destroy items
2021-04-15 11:21:15 +00:00
Nils Dagsson Moskopp
2575e20e7e
Show preview of new banner pattern when crafting it
2021-04-15 13:25:59 +04:00
epCode
5fe30d7287
Make Zmbs, Husks, Sklys, Strys, and WthrSklys support armor textures.
2021-04-14 16:51:17 -07:00
Benjamin Schötz
bffd032a8b
Fixes my own typo ;)
2021-04-14 22:06:03 +02:00
Benjamin Schötz
e4c8ba795a
Fixes typos, grammar errors, and some translation flaws in several german translation files.
2021-04-14 22:03:36 +02:00
Marcin Serwin
2a06be02b3
Add polish translation of mcl_farming
2021-04-14 21:20:58 +02:00
Elias Fleckenstein
8931ffb7d3
Fix crash with armor enchantments
2021-04-14 20:39:35 +02:00
Elias Fleckenstein
727d7be6ab
Call on_equip and on_unequip everytime needed
2021-04-14 20:39:05 +02:00
Elias Fleckenstein
ec6d68322a
Make hbarmor work
2021-04-14 20:08:08 +02:00
epCode
18cdd13c06
Partialy fix #1559
2021-04-14 11:01:50 -07:00
Elias Fleckenstein
9c75cd1a79
Implement starve damage
2021-04-14 19:09:46 +02:00
Elias Fleckenstein
a3af1cdf6e
Implement in_wall damage type
2021-04-14 19:07:58 +02:00
Elias Fleckenstein
4e37cc114c
Implement out_of_world damage type
2021-04-14 19:06:30 +02:00
Elias Fleckenstein
5d9bb7cacd
Fix armor not actually protecting lol
2021-04-14 19:06:11 +02:00
Elias Fleckenstein
49e7def70a
Implement lightning_bolt damage reason
2021-04-14 18:40:41 +02:00
Elias Fleckenstein
ad3defdfb3
Merge branch 'master' into damage
2021-04-14 18:29:42 +02:00
Elias Fleckenstein
c41bd3932c
Add global smoke spawning API
2021-04-14 18:14:21 +02:00
Elias Fleckenstein
875bb3db84
Use fire-like damage types properly
2021-04-14 17:20:51 +02:00
j1233
46b1762872
credit me
...
https://git.minetest.land/MineClone2/MineClone2/src/branch/master/mods/ITEMS/mcl_fireworks/README.txt#L3
2021-04-14 14:53:33 +00:00
Elias Fleckenstein
963adfb4e2
Move @Code-Sploit to devs section
2021-04-14 16:37:07 +02:00
Elias Fleckenstein
6d0abb2973
Merge branch 'master' into beta
2021-04-14 16:36:04 +02:00
Elias Fleckenstein
e74838136d
Use cactus damage type
2021-04-14 16:27:21 +02:00
Elias Fleckenstein
d0ddd38d4e
Merge branch 'master' into damage
2021-04-14 16:14:00 +02:00
Elias Fleckenstein
ce0148d9a8
Rewrite armor; new damage system
2021-04-14 15:46:52 +02:00
epCode
5b93ee5e40
Improve rocket
2021-04-13 17:07:28 -07:00
epCode
8d22102c66
remove abitrary minetest.chat_send_all(
2021-04-13 16:28:38 -07:00
epCode
a93562a60c
Merge pull request 'Add Firework Rocket for elytra boost' ( #1551 ) from NO11/MineClone2:elytra_rocket into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1551
2021-04-13 23:27:23 +00:00
epCode
399ed85717
Make flying w elytra use pitch and not sneak
2021-04-13 16:14:37 -07:00
jordan4ibanez
67c1bc973a
Add lua locals into mcl_dungeons for performance
2021-04-14 01:19:01 +04:00
NO11
1c50f9aed6
fix typo
2021-04-13 20:52:55 +00:00
NO11
f768972469
add rocket texture (pixel perfection)
2021-04-13 20:38:00 +00:00
NO11
9c68528b8b
add german translation
2021-04-13 20:36:41 +00:00
NO11
1597e093b5
Dateien hochladen nach „mods/ITEMS/mcl_fireworks/sounds“
2021-04-13 20:35:40 +00:00
NO11
f15a28109c
add rocket for elytra boost
2021-04-13 20:33:34 +00:00
epCode
f498d3ae02
make elytra activate mor MC-like
2021-04-13 11:45:31 -07:00
Marcin Serwin
c6de8c0669
Add polish translation of mcl_end
2021-04-13 19:26:24 +02:00
Code-Sploit
cd0d2d2296
Fix #1548
2021-04-13 13:57:45 +00:00
kay27
3077498a63
Fix screwdriver/door duplication glitch, https://git.minetest.land/MineClone2/MineClone2/issues/1149
2021-04-13 16:49:10 +04:00
Code-Sploit
84764389dc
Fix #1538
2021-04-13 11:34:53 +00:00
Marcin Serwin
3a88ff7cb3
Add polish translation of mcl_clock
2021-04-13 10:01:37 +02:00
Elias Fleckenstein
78d387e2df
Rewrite mcl_torches API
2021-04-13 09:59:51 +02:00
Marcin Serwin
0de2d3d707
Add polish translation of mcl_bows
2021-04-13 09:58:10 +02:00
Marcin Serwin
8934c65564
Add polish translation of mcl_mushrooms
2021-04-13 09:44:00 +02:00
Elias Fleckenstein
421ab9f660
Add timeout to static hudbars
2021-04-13 08:42:17 +02:00
Elias Fleckenstein
5ddd1d0193
Merge branch 'master' into beta
2021-04-13 08:33:31 +02:00
Elias Fleckenstein
037832a177
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-04-13 08:06:28 +02:00
epCode
424685d3d3
Add elytra (sprint in air to use)
2021-04-12 14:56:33 -07:00
Marcin Serwin
9472f86025
Fix spellchecking errors
2021-04-12 17:58:04 +02:00
Elias Fleckenstein
5028728fbc
Merge branch 'master' into faithful
2021-04-12 17:54:20 +02:00
Elias Fleckenstein
6f770bc962
Fix crash in mcl_bossbars.remove_bar
2021-04-12 17:54:09 +02:00
Elias Fleckenstein
f540bc2bb1
Merge branch 'master' into beta
2021-04-12 17:31:58 +02:00
Elias Fleckenstein
5fb7913355
Revert "Revert "Merge pull request 'Add #490 ' ( #1515 ) from NO11/MineClone2:master into master""
...
This reverts commit 615b15f133
.
2021-04-12 16:36:08 +02:00
Elias Fleckenstein
d3a3253563
Revert "Revert "Make hoe dig some blocks faster""
...
This reverts commit db5626fcb4
.
2021-04-12 16:34:40 +02:00
Elias Fleckenstein
c3868084af
Revert "Fix crash with removed hoey diggroup"
...
This reverts commit ed7099fefc
.
2021-04-12 16:34:25 +02:00
Marcin Serwin
6fb94fb411
Add polish translation of mcl_portals
2021-04-12 16:23:54 +02:00
Marcin Serwin
883bd0f437
Add polish translation of findbiome
2021-04-12 15:58:13 +02:00
Marcin Serwin
42d2dfed19
Add polish translation of mcl_chests
2021-04-12 15:48:00 +02:00
Elias Fleckenstein
0d5933b95e
Remove debug printin mcl_mobs
2021-04-12 15:45:00 +02:00
Marcin Serwin
33f22f4eed
Add polish translation of mcl_compass
2021-04-12 15:33:37 +02:00
Marcin Serwin
cec4011de2
Add polish translation of mcl_hoppers
2021-04-12 15:29:33 +02:00
Elias Fleckenstein
615b15f133
Revert "Merge pull request 'Add #490 ' ( #1515 ) from NO11/MineClone2:master into master"
...
This reverts commit 7a8079bb64
, reversing
changes made to 849823af1f
.
2021-04-12 15:25:31 +02:00
Marcin Serwin
38d788998d
Add polish translation of mcl_doors
2021-04-12 15:19:40 +02:00
Elias Fleckenstein
ed7099fefc
Fix crash with removed hoey diggroup
2021-04-12 15:18:19 +02:00
Marcin Serwin
9e41d5874a
Add polish translation of mcl_potions
2021-04-12 15:08:57 +02:00
Elias Fleckenstein
db5626fcb4
Revert "Make hoe dig some blocks faster"
...
This reverts commit c1e295de5f
.
2021-04-12 15:05:01 +02:00
Elias Fleckenstein
523a0c54d6
Localize c_x and c_y in mcl_playerplus
2021-04-12 14:54:14 +02:00
Marcin Serwin
1be74d21d3
Add polish translation of mcl_enchanting
2021-04-12 14:26:29 +02:00
Elias Fleckenstein
b914e088cc
Update README files
2021-04-12 14:03:51 +02:00
Marcin Serwin
32e33d3b21
Add polish translation of mclx_core
2021-04-12 13:56:55 +02:00
Marcin Serwin
7d674e6e72
Add polish translation of mcl_cauldrons
2021-04-12 13:54:37 +02:00
Marcin Serwin
ec2e5f7430
Add polish translation of mcl_heads
2021-04-12 13:41:57 +02:00
Marcin Serwin
7a4d009648
Add polish translation of mcl_anvils
2021-04-12 13:37:42 +02:00
Marcin Serwin
8f9f4f6093
Add polish translation of mcl_flowers
2021-04-12 13:23:32 +02:00
Marcin Serwin
38741754e0
Add polish translation of mcl_monster_eggs
2021-04-12 13:02:28 +02:00
Marcin Serwin
f1ce4f0df6
Add polish translation of mcl_screwdriver
2021-04-12 13:00:04 +02:00
Marcin Serwin
a598d94afd
Add polish translation of mcl_throwing
2021-04-12 12:59:24 +02:00
Marcin Serwin
d553aa5e8c
Add polish translation of mcl_ocean
2021-04-12 12:53:24 +02:00
Marcin Serwin
23e52975fd
Add polish translation of mcl_sponges
2021-04-12 12:39:01 +02:00
Marcin Serwin
baed298ce6
Add polish translation of mcl_wip
2021-04-12 12:17:27 +02:00
Marcin Serwin
6c5c4b0080
Add polish translation of mcl_itemframes
2021-04-12 12:17:14 +02:00
Marcin Serwin
b14b08dc30
Add polish translation of mcl_maps
2021-04-12 12:16:54 +02:00
Marcin Serwin
2b6f31fe3b
Add polish translation of mclx_fences
2021-04-12 12:16:20 +02:00
Marcin Serwin
321caa0632
Minor translation fixes
2021-04-12 11:27:41 +02:00
Marcin Serwin
6f3bd95106
Add polish translation of mcl_commands
2021-04-12 11:24:38 +02:00
Marcin Serwin
a3b46be64a
Add polish translation of mcl_privs
2021-04-12 11:24:23 +02:00
Marcin Serwin
8e4ba0d3e1
Add polish translation of xpanes
2021-04-12 11:24:00 +02:00
Marcin Serwin
a7c8bfc0d7
Add polish translation of mcl_banners
2021-04-12 11:01:35 +02:00
Marcin Serwin
504a0e5d2c
Add polish translation of mcl_armor
2021-04-12 10:33:01 +02:00
Marcin Serwin
99c20421f4
Add polish translation of mcl_dye
2021-04-12 10:28:42 +02:00
Marcin Serwin
cd8e695ca5
Add polish translation of mcl_brewing
2021-04-12 10:28:27 +02:00
Marcin Serwin
2bf2766688
Add polish translation of mcl_furnaces
2021-04-12 10:28:02 +02:00
Marcin Serwin
7b4eb28160
Add polish translation of mclx_stairs
2021-04-12 10:09:28 +02:00
Marcin Serwin
2221f89696
Add polish translation of mcl_explosions
2021-04-12 09:58:07 +02:00
Marcin Serwin
50b209a945
Add polish translation of mcl_paintings
2021-04-12 09:57:11 +02:00
Marcin Serwin
034a29edc0
Add polish translation of mobs_mc
2021-04-12 09:55:53 +02:00
Marcin Serwin
958fee0a73
Add polish translation of mcl_mobs
2021-04-12 09:55:36 +02:00
Marcin Serwin
d50e63d935
Add polish translation of mcl_falling_nodes
2021-04-12 09:29:52 +02:00
Marcin Serwin
1fd869b5fb
Add polish translation of mcl_minecarts
2021-04-12 08:55:42 +02:00
Elias Fleckenstein
c0a31f0e9c
Fix #1535
2021-04-11 17:30:32 +02:00
Elias Fleckenstein
24f8f9166b
Fix #1528
2021-04-11 17:29:05 +02:00
Marcin Serwin
9f7f1f2c89
Add polish translation of mcl_boats
2021-04-11 14:35:35 +02:00
Marcin Serwin
ee28bda893
Add polish translation of mcl_core
2021-04-11 13:43:19 +02:00
Elias Fleckenstein
af044e6a96
Bossbars: Add support for non-mob bosses
2021-04-11 11:15:09 +02:00
Elias Fleckenstein
2313012f60
Fix #1528
2021-04-11 10:41:11 +02:00
epCode
ce49cd02ac
make player collision box MUCH closer to MC
2021-04-10 15:41:50 -07:00
kay27
40c733c913
[mobs_mc] Remove goto
from enderman.lua
2021-04-11 02:11:14 +04:00
kay27
a76fe2b487
[mcl_mobs] Replace goto
to repeat-break-until true
in spawning.lua
2021-04-11 02:11:06 +04:00
kay27
b14ca5a843
Revert "[mcl_mobs, mobs_mc] TEMP! Remove goto
to run on RasbPI4, Oil_boi free to revert"
...
This reverts commit ea41c82834
.
2021-04-11 02:10:27 +04:00
epCode
3ff214ec2d
lessen the push strength for players
2021-04-10 15:06:16 -07:00
epCode
f6db31eae3
add criticle and sprint hits.
2021-04-10 14:47:26 -07:00
Elias Fleckenstein
9ba1917209
Add end crystal beams
2021-04-10 20:58:34 +02:00
kay27
ea41c82834
[mcl_mobs, mobs_mc] TEMP! Remove goto
to run on RasbPI4, Oil_boi free to revert
2021-04-10 20:47:55 +02:00
Elias Fleckenstein
2116b2b9d0
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-04-10 20:05:09 +02:00
epCode
08b7340ff5
Fix crash with player near unknown object
2021-04-10 10:20:38 -07:00
NO11
cdd12a0c71
Charcoal made from debarked wood
2021-04-10 11:19:51 +00:00
NO11
652f8d48ed
Debark wood with an axe
2021-04-09 22:16:52 +00:00
NO11
988f298375
Add stripped wood crafting
2021-04-09 22:13:50 +00:00
NO11
c73cd8b810
Add stripped spruce textures
2021-04-09 22:11:32 +00:00
NO11
ebd4380c98
Add stripped oak textures
2021-04-09 22:10:47 +00:00
NO11
3d732c2412
Add stripped jungle textures
2021-04-09 22:10:10 +00:00
NO11
03e112ef9b
Add stripped dark oak textures
2021-04-09 22:09:16 +00:00
NO11
9b81a4d83e
Add stripped birch textures
2021-04-09 22:08:39 +00:00
NO11
cbcaef19c6
Add stripped acacia textures
2021-04-09 22:07:44 +00:00
NO11
9e5fb7f533
Add #490
2021-04-09 22:04:42 +00:00
epCode
849823af1f
Add player pushing ;)
2021-04-09 14:33:14 -07:00
kay27
d50fd06c82
Revert "Attemp to fix #1513 " in favour of next commit 3375e903ce
...
This reverts commit f5f6e232cc
.
2021-04-09 19:03:45 +04:00
kay27
3375e903ce
[mesecons] Fix attempt to call upvalue in internal.lua
2021-04-09 18:52:33 +04:00
AFCMS
f5f6e232cc
Attemp to fix #1513
2021-04-09 16:46:41 +02:00
Elias Fleckenstein
c6ffccfef5
Add priority to bossbars; display bossbars of closest bosses first
2021-04-09 13:35:58 +02:00
Elias Fleckenstein
cbd2731e06
Improve mcl_bossbars performance
2021-04-09 13:22:45 +02:00
kay27
a733eb8e0c
[mesecons] Localise several things in internal.lua
2021-04-09 02:08:03 +04:00
Nils Dagsson Moskopp
7c8cf6f79f
Do not crash server if world border is depowered
2021-04-09 01:33:22 +04:00
kay27
f0c2eb86a2
Revert (3/3) "Fix extreme mesecons/redstone crashing at world border"
...
This reverts commit 0842a36aa6
.
2021-04-09 01:32:58 +04:00
kay27
26ce10d25c
Revert (2/3) "Add erlehmann fix to redstone world border crash"
...
This reverts commit b9d175e6a5
.
2021-04-09 01:32:27 +04:00
kay27
6b31e85385
Revert (1/3) "Revert fixes to crash world border"
...
This reverts commit 18f73ba31f
.
2021-04-09 01:31:21 +04:00
jordan4ibanez
6279f5eb41
test
2021-04-08 23:58:12 +04:00
jordan4ibanez
9789cf5dcd
Adjust spawning to be closer and more frequent
2021-04-08 23:58:12 +04:00
jordan4ibanez
26847bbb54
Finish mob limiter
2021-04-08 23:58:12 +04:00
jordan4ibanez
4fca50dead
Fix spawn timer reset debug
2021-04-08 23:58:12 +04:00
jordan4ibanez
310dcf9660
Fix forgotten biome check
2021-04-08 23:58:11 +04:00
jordan4ibanez
ba9866db49
merge
2021-04-08 23:58:11 +04:00
jordan4ibanez
282ba2614a
merge
2021-04-08 23:58:11 +04:00
jordan4ibanez
26ef8c2674
Fix silverfish typo
2021-04-08 23:58:11 +04:00
jordan4ibanez
f5cc2bab09
Readjust mobs internal settings to not cause insane memory usage
2021-04-08 23:58:11 +04:00
jordan4ibanez
71c50042e6
Fix typo
2021-04-08 23:58:11 +04:00
jordan4ibanez
ae0c235c1f
Combine air and ground type spawning into ground
2021-04-08 23:58:11 +04:00
jordan4ibanez
668b67158c
merge
2021-04-08 23:58:11 +04:00
jordan4ibanez
c259fc2a28
Add in all biome information to mobs
2021-04-08 23:58:11 +04:00
jordan4ibanez
249a3c8891
Add bats, chicken, and blaze spawn info
2021-04-08 23:58:11 +04:00
jordan4ibanez
34b66acc9d
Make reference list copy-pastable
2021-04-08 23:58:11 +04:00
jordan4ibanez
89f35c06af
Ignore default or void dimensions
2021-04-08 23:58:11 +04:00
jordan4ibanez
cb093b774c
Add biome list
2021-04-08 23:58:10 +04:00
jordan4ibanez
abc68f4dc6
Refactor spawning into it's own file
2021-04-08 23:58:10 +04:00
jordan4ibanez
38dcbcb3d4
Fix mobs colliding with other mobs/players
2021-04-08 23:58:10 +04:00
jordan4ibanez
d65a5e3be0
Fix mobs colliding with objects
2021-04-08 23:58:10 +04:00
kay27
de41a4c26b
merge
2021-04-08 23:58:10 +04:00
kay27
5e0bd2281c
Revert "Revert "Merge pull request 'Massively overhaul spawning algorithm for mobs' ( #1487 ) from jordan4ibanez/MineClone2-MobTweaks:master into master""
...
This reverts commit 6a1a634cba
.
2021-04-08 23:58:10 +04:00
jordan4ibanez
18f73ba31f
Revert fixes to crash world border
2021-04-08 15:48:53 -04:00
jordan4ibanez
b9d175e6a5
Add erlehmann fix to redstone world border crash
2021-04-08 15:16:38 -04:00
jordan4ibanez
0842a36aa6
Fix extreme mesecons/redstone crashing at world border
2021-04-08 14:28:07 -04:00
iliekprogrammar
d50665d2d5
Allow kelp stems at half height to be treated like full-sized ones.
...
Remove debug information
2021-04-08 19:25:19 +08:00
iliekprogrammar
5ccb12586d
Fix bug where incorrect number of items are dropped.
2021-04-08 13:35:49 +08:00
iliekprogrammar
2db0e176b3
Prevent param2 overflow when adding stems. Fix #1490
2021-04-08 12:46:04 +08:00
kay27
8e30bc8dbd
[mcl_portals] Prevent from spawning Nether portals in Undertale when not enough air space in Nether
2021-04-08 02:54:33 +04:00
Elias Fleckenstein
d77affca91
Change max_bossbars default to 4
2021-04-07 17:39:13 +02:00
Elias Fleckenstein
6a1a634cba
Revert "Merge pull request 'Massively overhaul spawning algorithm for mobs' ( #1487 ) from jordan4ibanez/MineClone2-MobTweaks:master into master"
...
This reverts commit 4f2a6b2db0
, reversing
changes made to 0970981252
.
2021-04-07 17:20:56 +02:00
Elias Fleckenstein
6c35ff1fc5
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-04-07 17:02:46 +02:00
Elias Fleckenstein
567f157541
Add a bossbar limit setting
2021-04-07 17:02:03 +02:00
Elias Fleckenstein
f282cd0c4d
Allow bossbars to be grouped
2021-04-07 16:56:21 +02:00
Elias Fleckenstein
3449b3eb7c
Improve bossbars API
2021-04-07 16:47:14 +02:00
iliekprogrammar
986ae950ec
Merge remote-tracking branch 'upstream/master'
2021-04-07 22:30:44 +08:00
iliekprogrammar
61cef21cd1
Add right-to-left statbars, for hunger and air.
2021-04-07 22:26:42 +08:00
TechDudie
db9e8d23d9
Update 'mods/ENTITIES/mobs_mc/creeper.lua'
2021-04-07 17:16:38 +04:00
TechDudie
f664a87dac
Update 'mods/ENTITIES/mobs_mc/creeper.lua'
2021-04-07 17:16:38 +04:00
Elias Fleckenstein
6e2a7c8a7e
Make gateway enderpearl teleports easier
2021-04-07 13:47:48 +02:00
Elias Fleckenstein
c451866a36
Fix #1426
2021-04-07 09:56:00 +02:00
Elias Fleckenstein
3c1a38904a
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-04-07 09:25:44 +02:00
Elias Fleckenstein
b2c09c8ba0
Add gateway portals
2021-04-07 09:17:13 +02:00
jordan4ibanez
4f2a6b2db0
Merge pull request 'Massively overhaul spawning algorithm for mobs' ( #1487 ) from jordan4ibanez/MineClone2-MobTweaks:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1487
2021-04-07 06:40:21 +00:00
jordan4ibanez
ec6eb51726
Massively overhaul spawning algorithm for mobs
2021-04-07 02:39:15 -04:00
jordan4ibanez
6cdf7c98c2
Rework all mobs spawning - preprototype stage
2021-04-07 00:55:57 -04:00
jordan4ibanez
0970981252
Merge pull request 'Adjust enderman projectile behavior, add snowballs to avoidance' ( #1485 ) from jordan4ibanez/MineClone2-MobTweaks:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1485
2021-04-07 02:22:44 +00:00
jordan4ibanez
6c4c22e3b9
Adjust enderman projectile behavior, add snowballs to avoidance
2021-04-06 22:22:05 -04:00
jordan4ibanez
9b1cc19718
Merge pull request 'Make mobs not collide with objects to stop weird glitches' ( #1484 ) from jordan4ibanez/MineClone2-MobTweaks:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1484
2021-04-07 02:08:39 +00:00
jordan4ibanez
7cecc71b91
Make mobs not collide with objects to stop weird glitches
2021-04-06 22:08:10 -04:00
jordan4ibanez
da057ee9e8
Merge pull request 'Increase unmounting force' ( #1483 ) from jordan4ibanez/MineClone2-MobTweaks:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1483
2021-04-07 02:03:25 +00:00
jordan4ibanez
6aaf25bbc9
Increase unmounting force
2021-04-06 22:02:52 -04:00
jordan4ibanez
7826311175
Merge pull request 'Make unmounting a mob less of a jolt' ( #1482 ) from jordan4ibanez/MineClone2-MobTweaks:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1482
2021-04-07 02:00:32 +00:00
jordan4ibanez
4a1faa44de
Make unmounting a mob less of a jolt
2021-04-06 21:59:51 -04:00
jordan4ibanez
8ab9de74dc
Merge pull request 'Add line of sight calculations to the enderman' ( #1481 ) from jordan4ibanez/MineClone2-MobTweaks:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1481
2021-04-07 01:30:19 +00:00
jordan4ibanez
acd2b8e691
Add line of sight calculations to the enderman
2021-04-06 21:29:52 -04:00
jordan4ibanez
21334bc49d
Merge pull request 'Massive enderman sight check calculation overhaul' ( #1480 ) from jordan4ibanez/MineClone2-MobTweaks:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1480
2021-04-07 01:15:40 +00:00
jordan4ibanez
56f94af6ce
Massively overhaul enderman sight calculations
2021-04-06 21:13:20 -04:00
jordan4ibanez
9f7899c01a
Enderman use vectors to check distance between player and self
2021-04-06 20:37:48 -04:00
jordan4ibanez
4ec3fd0ba6
Merge pull request 'Fix insane enderman 64 node radius check for players' ( #1479 ) from jordan4ibanez/MineClone2-MobTweaks:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1479
2021-04-07 00:25:52 +00:00
jordan4ibanez
00db03320b
Fix insane enderman 64 node radius check for players
2021-04-06 20:24:46 -04:00
kay27
069e089ae4
[mcl_portals, mcl_structures] Add End gateways W-I-P by Elias Fleckenstein with minor portals improvements and fixes
2021-04-07 03:34:15 +04:00
Elias Fleckenstein
430f958fae
Move end exit portal to 0, 0; Add end gateway portals (WIP)
2021-04-06 20:08:20 +02:00
Elias Fleckenstein
f65c40f805
Make dragon egg teleport on punching
2021-04-06 17:20:11 +02:00
Doloment
51f121d516
Merge branch 'master' into ender_chest_fix
2021-04-06 14:57:19 +00:00
jordan4ibanez
9e1b662c03
Merge pull request 'Remove 47 node object check from mobs' ( #1473 ) from jordan4ibanez/MineClone2-MobTweaks:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1473
2021-04-06 14:41:03 +00:00
jordan4ibanez
8e2493dd9a
Remove 47 node object check from mobs
2021-04-06 10:40:16 -04:00
Elias Fleckenstein
89a9b16465
Merge pull request 'Add End Credits' ( #1469 ) from credits into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1469
2021-04-06 14:39:47 +00:00
Elias Fleckenstein
ea08fee9ba
Make the dragon stay within a 50 blocks range of the portal
2021-04-06 16:38:23 +02:00
Doloment
1e17989ef2
Prevent opening an ender chest while block above it
2021-04-06 21:17:02 +07:00
Elias Fleckenstein
3c73ad3b98
Add ztianyang to credits
2021-04-06 16:06:44 +02:00
Elias Fleckenstein
91e2372df0
Merge branch 'master' into credits
2021-04-06 16:06:12 +02:00
Elias Fleckenstein
058c6ef9f4
Merge pull request 'Fix chest entity textures' ( #1472 ) from Doloment/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1472
2021-04-06 14:03:30 +00:00
Elias Fleckenstein
38a12e59da
Fix comment indentation in wieldview
2021-04-06 16:02:18 +02:00
Elias Fleckenstein
1d587b8895
Fix crash in wieldview
2021-04-06 15:59:59 +02:00
Elias Fleckenstein
83b9cf3ad2
End exit portal openng / closing on dragon death / spawn
2021-04-06 15:48:17 +02:00
Doloment
31a7a4fbb6
Merge branch 'master' into master
2021-04-06 13:42:07 +00:00
Elias Fleckenstein
962a13847e
Fix dragons summoned using commands spawning an egg on the exit portal
2021-04-06 14:57:29 +02:00
Elias Fleckenstein
f350fa6272
Add bossbars
2021-04-06 14:50:34 +02:00
Doloment
055c406d7a
Fix chest entity textures (trapped chests were lighter)
2021-04-06 18:57:06 +07:00
Elias Fleckenstein
a348909ba3
Enderdragon: Proper Egg and XP spawning
2021-04-06 12:50:36 +02:00
Elias Fleckenstein
5bdb3bc274
Add MineClone5 section to credits
2021-04-06 12:14:43 +02:00
Elias Fleckenstein
ba15f01ca9
Add translations; Duplicate listing of people
2021-04-06 12:08:25 +02:00
Elias Fleckenstein
c93a865098
Remove empty line from mcl_portals
2021-04-06 11:59:22 +02:00
Elias Fleckenstein
d07e415b37
Add credits screen
2021-04-06 11:55:21 +02:00
Elias Fleckenstein
175cb44fb1
Merge branch 'master' into credits
2021-04-06 10:53:15 +02:00
AFCMS
91da727184
Merge branch 'master' of ssh://git.minetest.land:29418/MineClone2/MineClone2
2021-04-05 15:22:57 +02:00
AFCMS
339e3e2792
fix some tools not using right var
2021-04-05 14:32:48 +02:00
kay27
beb2484224
Merge https://git.minetest.land/MineClone2/MineClone2/pulls/1366
2021-04-05 13:50:26 +04:00
AFCMS
28402ca663
store tool wield scale in a global var
2021-04-05 10:16:56 +02:00
Elias Fleckenstein
e407ad2254
Fix #1447
2021-04-05 09:25:03 +02:00
Elias Fleckenstein
b1c4476a04
Merge pull request 'Add End main island generation' ( #1459 ) from end_main_island into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1459
2021-04-05 07:02:48 +00:00
kay27
b1f27dba6a
Merge pull request 'Make horse taming more similar to minecraft ( #1249 )' ( #1460 ) from slaesvuo/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1460
2021-04-05 01:00:17 +00:00
ztianyang
1e1d31b57b
Merge branch 'master' into master
2021-04-04 23:57:20 +00:00
epCode
a6f0ad13a0
Make blaze burning better
2021-04-04 16:46:44 -07:00
epCode
93684baa86
Make Blazes have more Mc-likeness ;)
2021-04-04 16:32:58 -07:00
Tianyang Zhang
8bb8a0e3b2
Fix large and small slimes and magma cubes not dropping xp and loot
2021-04-04 15:40:10 -07:00
Saku Laesvuori
c5e1734c1c
Make horse taming more similar to minecraft ( #1249 )
...
In minecraft horses are tamed by trying to ride them and they can also
be fed to speed up taming. This commit implements both of those
features and disables the old and broken taming system for horses.
2021-04-04 23:24:28 +03:00
Elias Fleckenstein
90f312f772
Add credits overlay prototype
2021-04-04 19:13:46 +02:00
Elias Fleckenstein
1144006cdd
Add End main island generation
2021-04-04 15:16:06 +02:00
kay27
f54f4ebcf9
Merge pull request 'Fix passive mobs despawning' ( #1458 ) from slaesvuo/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1458
2021-04-04 10:18:36 +00:00
Elias Fleckenstein
598692cf8c
Add nil check to prevent crashes with mcl_throwing
2021-04-04 12:10:21 +02:00
Elias Fleckenstein
ff538d51bd
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-04-04 12:01:59 +02:00
Elias Fleckenstein
49446bbb7b
Make enderdragon spawn upon exit portal generation
2021-04-04 12:01:45 +02:00
Saku Laesvuori
4a085c9526
Fix passive mobs despawning
...
According to the wiki most passive mobs do not despawn. The ones that do
have already been explicity marked as despawning.
<https://minecraft.fandom.com/wiki/Spawn#Despawning >
<https://minecraft.fandom.com/wiki/Mob#Despawning >
2021-04-04 09:15:25 +03:00
epCode
ac87e0604e
make ghast firing more MC-like
2021-04-03 18:39:20 -07:00
jordan4ibanez
f8229def5e
Merge pull request 'Fix locationless playing when picking up items' ( #1457 ) from jordan4ibanez/MineClone2-PopSounds:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1457
2021-04-04 01:10:19 +00:00
jordan4ibanez
90fd65ac66
Fix locationless playing
2021-04-03 21:09:43 -04:00
epCode
40b07e466b
make ghast fireballs deflectible
2021-04-03 18:07:51 -07:00
jordan4ibanez
1b511936f5
Fix local name memory leak
2021-04-03 21:05:31 -04:00
jordan4ibanez
a807ee6372
Adjust the volume even more to perfectly match the gameplay
2021-04-03 20:55:46 -04:00
jordan4ibanez
0641f09915
Adjust volume of item collection sound
2021-04-03 20:53:34 -04:00
jordan4ibanez
c572db92aa
Add sound buffer and different item collection sound
2021-04-03 20:39:08 -04:00
jordan4ibanez
844db8aa7b
Revert to previous style of interpolated move_to with tweaks
2021-04-02 22:02:19 -04:00
jordan4ibanez
0840ad98a2
Adjust the item collection magnet even more
2021-04-02 21:57:38 -04:00
jordan4ibanez
1cbd3a998d
Use manual move_to to account for move_to interpolation issues
2021-04-02 21:50:47 -04:00
jordan4ibanez
61e812e40a
Add in manual interpolation into the item magnet
2021-04-02 21:40:04 -04:00
jordan4ibanez
18d7be4a4f
More fixes to item collection on laggy servers
2021-04-03 00:42:20 -04:00
AFCMS
b68c4b07c1
tweak hudbars
2021-04-02 17:20:19 +02:00
AFCMS
ca01b3641b
make endermen not teleport everytime when hitted
2021-04-02 15:04:21 +02:00
AFCMS
0db47dbf02
Merge branch 'remove-alpha-field'
2021-04-02 14:43:08 +02:00
AFCMS
59d687c579
fix API.md
2021-04-02 14:30:46 +02:00
AFCMS
c457c4ce3c
fix undeacleared vars in mcl_fishing
2021-04-02 14:28:43 +02:00
AFCMS
ead33e3520
fix undeacleared vars in mcl_throwing
2021-04-02 14:27:35 +02:00
AFCMS
e20e0fab71
remobe backward compatibility for portals
2021-04-02 14:16:14 +02:00
AFCMS
695ad9120b
remove backward compatibility for water
2021-04-02 14:12:44 +02:00
NO11
39aaf0f21f
Fix #1391
2021-04-02 11:09:45 +00:00
AFCMS
cbc1052f6b
Merge branch 'master' into doc-refactoring
2021-04-02 10:27:22 +02:00
jordan4ibanez
1e3676c391
Remove debug info from item magnet
2021-04-02 05:38:53 +00:00
jordan4ibanez
2f272b3dff
Fix item drop on laggy servers
2021-04-01 23:48:00 -04:00
epCode
0dbe66f3b4
make mob drops similar to MC
2021-04-01 14:12:07 -07:00
AFCMS
15803fddc2
Merge branch 'master' into doc-refactoring
2021-03-31 20:33:37 +02:00
epCode
5356e97b77
fix copy/pasted arrow texture to pixel-perfection
2021-03-31 11:23:59 -07:00
AFCMS
626990adeb
Merge branch 'master' into doc-refactoring
2021-03-31 16:15:34 +02:00
iliekprogrammar
9885f36c62
Fix missing age metadata and timer initialization in on_place.
2021-03-31 19:27:57 +08:00
iliekprogrammar
bfff643ff4
Allow age to override during initialization.
2021-03-31 17:38:38 +08:00
iliekprogrammar
ccea673dcc
Fix updating age metadata. Remove kelp.lock_drop.
2021-03-31 17:31:28 +08:00
iliekprogrammar
08e280d9b4
Comment out debug stuff
2021-03-31 14:17:50 +08:00
iliekprogrammar
52c788f197
Merge branch 'master' into kelp
2021-03-31 13:59:27 +08:00
iliekprogrammar
089d6aa5c8
Add dug sounds to kelp when unsubmerged
2021-03-31 13:55:07 +08:00
iliekprogrammar
9518086b6b
Kelp store age metadata by bulk on a queue, improve API, etc.
...
Highlights:
- Implement storing age metadata by bulk on a queue, with maximum interval and queue length.
- "Flexible" initial growth probability. Will provide helper APIs.
- Fix various bugs with unsubmerged kelp detection, submerged tip detection, age metadata.
- Various optimizations.
2021-03-31 13:41:52 +08:00
AFCMS
0740854b5d
Merge branch 'master' into doc-refactoring
2021-03-30 22:28:48 +02:00
epCode
86b63c8bc4
Make player model easier to use
2021-03-30 13:26:46 -07:00
epCode
38e4e7293a
fix female player anim XD
2021-03-30 10:29:46 -07:00
epCode
97424f7d0a
Fix #1414
2021-03-30 10:24:39 -07:00
epCode
a14959ac70
add player death animation and particles
2021-03-30 09:53:55 -07:00
AFCMS
3b8916ef65
Merge branch 'master' of ssh://git.minetest.land:29418/MineClone2/MineClone2
2021-03-30 15:48:18 +02:00
AFCMS
a040355dce
Revert "Revert "Revert "improve wieldview API (!)"""
...
This reverts commit d4e0d4d1c1
.
2021-03-30 01:00:51 +02:00
AFCMS
d4e0d4d1c1
Revert "Revert "improve wieldview API (!)""
...
This reverts commit 613779a851
.
2021-03-30 01:00:17 +02:00
AFCMS
c35dab1d08
try to fix crash
2021-03-30 00:59:52 +02:00
AFCMS
613779a851
Revert "improve wieldview API (!)"
...
This reverts commit 600e8bede2
.
2021-03-30 00:59:00 +02:00
AFCMS
59c13b6df8
Revert "Revert "remove hard depend to mcl_wip in mcl_minecarts""
...
This reverts commit 857a0c5565
.
2021-03-30 00:58:45 +02:00
AFCMS
857a0c5565
Revert "remove hard depend to mcl_wip in mcl_minecarts"
...
This reverts commit 369c8b9b8a
.
2021-03-30 00:58:36 +02:00
AFCMS
41a8cd0e15
Revert "Revert "remove hard depend to mcl_wip in mcl_minecarts""
...
This reverts commit 7a5c2d617b
.
2021-03-30 00:58:02 +02:00
AFCMS
7a5c2d617b
Revert "remove hard depend to mcl_wip in mcl_minecarts"
...
This reverts commit 369c8b9b8a
.
2021-03-30 00:57:46 +02:00
AFCMS
369c8b9b8a
remove hard depend to mcl_wip in mcl_minecarts
2021-03-30 00:54:58 +02:00
AFCMS
7ec7012572
fix indentation
2021-03-30 00:50:58 +02:00
AFCMS
c70ea7c843
fix crash :-/
...
I am stupid
2021-03-30 00:49:54 +02:00
AFCMS
f60941003d
fix the stupidiest typo ever :-/
2021-03-30 00:49:05 +02:00
AFCMS
3a514ecdad
remove duplicated code
2021-03-30 00:44:38 +02:00
AFCMS
600e8bede2
improve wieldview API (!)
...
to support transform registration without groups
this will make detaching screwdriver from mcl more easy
2021-03-30 00:35:29 +02:00
AFCMS
84819bf9f5
MAKE EVERY SINGLE MOD USE PROPER COLORS!!!
2021-03-30 00:01:29 +02:00
AFCMS
f8a627915e
use proper colors in mcl_books
2021-03-29 22:57:05 +02:00
AFCMS
a2fcd28a3d
use proper colors in mcl_skins
2021-03-29 22:23:00 +02:00
AFCMS
f51deb0737
use propers colors in mcl_jukebox
2021-03-29 22:21:14 +02:00
epCode
5a7d128861
Add wither functions from MC
2021-03-29 11:29:39 -07:00
ArTee3
1b9737b431
Prevent beds from appearing and disappearing if they cannot be placed, fix #1419
2021-03-29 18:19:46 +02:00
iliekprogrammar
ecdbc30b63
Overhaul kelp interactions.
...
Highlights:
- Added locking system to drops. Will be removed after testing.
- Expose more variables and functions. Will be finalized soon.
- Implement MC-like age and natural growth mechanics.
- Implement correct piston interactions with kelp and its surface.
- Implement correct falling node interactions for its surface.
- ABMs are now nonfunction. Will be fixed.
- Various optimizations and fixes.
2021-03-29 14:09:09 +08:00
kay27
d1a0299b92
[mcl_dungeons] Remove empty code section, add debug info
2021-03-29 03:34:41 +04:00
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