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
Elias Åström
53041a0d62
Add setting to bypass protection in mcl_explosions
2021-02-28 16:06:48 +01:00
kay27
47db5c5917
Make mcl_loot/get_random_slots() deterministic
2021-02-22 21:58:35 +04:00
kay27
89e55e9065
Add sub-map generators queue, fix https://git.minetest.land/MineClone2/MineClone2/issues/993 and https://git.minetest.land/MineClone2/MineClone2/issues/1060
2021-02-22 03:15:32 +04:00
Elias Åström
5972322639
Remove backward compatible names in explosion info
...
Appears like they were not used anywhere.
2021-02-16 21:36:37 +01:00
Elias Åström
d5ea06bb47
Fix center of bounding box calculation
2021-02-16 21:33:26 +01:00
kay27
3b196da12f
Speedup placing villages 1/2 (update mcl_tools through Gitea, as direct push doesn't work)
2021-02-10 13:04:49 +00:00
Elias Åström
948438bd1c
Add max_blast_resistance to mcl_explosions.explode
...
If the option is specified, then the explosion will treat all
non-indestructible nodes as having a blast resistance of no more than
the value of the option.
2021-01-26 17:04:22 +01:00
Elias Åström
34274486c7
Add griefing option to mcl_explosions.explode
...
When set to false explosions will only affect entities and not destroy
nodes.
2021-01-26 17:04:22 +01:00
Elias Åström
e3d2284485
Refactor some stuff in mcl_explosions
2021-01-26 17:04:22 +01:00
Elias Åström
4a07b0607f
Improve API of mcl_explosions.explode
...
Replace the 'no_sound' and 'no_particle' options in the 'info' parameter
with 'sound' and 'particles'. But also has backwards compatability for
the old parameter names.
2021-01-26 17:04:22 +01:00
Elias Åström
c907df9669
Tiny code style cleanup in mcl_explosions
2021-01-26 17:04:22 +01:00
Elias Åström
5ecb56452e
Fix creeper explosions only doing 1/2 heart damage
...
The solution was to move the creeper explosions to originate from the
center of the creepers collisionbox and not its entity position.
2021-01-26 17:04:22 +01:00
MysticTempest
41bd803185
Add support for mcimported worlds by clearing out singlenode mapgen, and adding a toggleable fix for converted double_plants.
2021-01-26 17:04:22 +01:00
kay27
1a2c500873
Restore missing 'died formspec' after player exploded being in the bed
2021-01-20 01:46:52 +04:00
Elias Fleckenstein
034174390d
Fix #801
2021-01-06 12:48:39 +01:00
kay27
30379c823c
Clean up some spaces in code after merging https://git.minetest.land/EliasFleckenstein03/MineClone2
2021-01-03 00:42:07 +04:00
Elias Fleckenstein
d820c35937
Fishing & Mineshaft loot
2020-12-20 17:33:24 +01:00
Wuzzy
70b078cdaf
Move mcl_enchanting to ITEMS
2020-12-14 14:11:59 +01:00
Wuzzy
5a7fc3774f
Make mcl_enchantments translatable
2020-12-14 14:08:55 +01:00
kay27
5da02bb8cc
Merge https://git.minetest.land/EliasFleckenstein03/MineClone2
2020-12-13 03:00:04 +04:00
Wuzzy
9324c43d8d
Reduce grass sound volume
2020-12-08 16:56:27 +01:00
Wuzzy
b6c6602d13
New mob death particle and sound
2020-12-05 05:11:53 +01:00
Elias Fleckenstein
ed738da016
Added Enchanting Table
2020-11-25 12:47:27 +01:00
Laurent Rocher
af26f18bd6
Complete French Translation
2020-11-18 23:06:47 +01:00
kay27
2b1d21a5b5
Merge branch 'kay27_mechanics' as a squash
2020-11-14 01:59:03 +04:00
Elias Fleckenstein
a3cf6b0e5d
Blast Protection; Fire Protection; Projectile Protection; Feather Falling; Thorns
2020-11-13 12:21:36 +01:00
Elias Fleckenstein
b9e5a991e2
Protection
2020-11-10 13:58:39 +01:00
Elias Fleckenstein
3d7bb69e81
Bane of Arthropods; Smite; Lure
2020-11-09 18:59:08 +01:00
Elias Fleckenstein
479dfd6c0d
Soul Speed
2020-11-09 10:50:27 +01:00
Elias Fleckenstein
494ffb41d3
Punch
2020-11-06 15:05:31 +01:00
Elias Fleckenstein
86b2cd70f9
Fortune
2020-11-06 13:46:52 +01:00
Elias Fleckenstein
4d37e309e7
FrostWalker
2020-11-05 16:05:42 +01:00
Elias Fleckenstein
bbc6db489e
Power
2020-11-05 15:25:44 +01:00
Elias Fleckenstein
cdafb1a07e
Knockback
2020-11-04 12:00:42 +01:00
Elias Fleckenstein
2b55dac7d2
Fixed Curse of Binding bypass in rightclick handler
2020-11-04 11:29:44 +01:00
Elias Fleckenstein
7c28bf8507
Silk Touch
2020-11-02 19:09:23 +01:00
Elias Fleckenstein
8a406ad968
Sharpness
2020-11-02 17:58:13 +01:00
Elias Fleckenstein
b89ffb12f2
Unbreaking for fishing rods
2020-11-02 17:38:51 +01:00
Elias Fleckenstein
22083a0ff5
Armor textures support
2020-11-02 17:22:03 +01:00
Elias Fleckenstein
a516eccd6d
Unbreaking for Bows
2020-11-02 15:09:11 +01:00
Elias Fleckenstein
04d8d999e2
Efficiency & Unbreaking
2020-11-02 13:38:17 +01:00
Elias Fleckenstein
e09ecb5431
Enchanted Books; Fishing Rod Support; Curse of Binding
2020-11-01 17:24:57 +01:00
Elias Fleckenstein
3791f8983e
Combine tools in anvil
2020-11-01 15:15:44 +01:00
Elias Fleckenstein
3fd1963da9
Compass support
2020-11-01 14:23:43 +01:00
Elias Fleckenstein
26f3d821a4
Proper anvil naming support
2020-11-01 13:44:05 +01:00
Elias Fleckenstein
76303ae194
Working Infinity Enchantment
2020-10-27 20:02:46 +01:00
Elias Fleckenstein
a76fb8dd57
Added tt support, made enchanted bows function properly
2020-10-27 19:53:49 +01:00
Elias Fleckenstein
1cef707c6c
/enchant working
2020-10-27 18:19:49 +01:00
Elias Fleckenstein
64e62486e2
Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2
2020-10-27 16:37:40 +01:00