iliekprogrammar
ebf9f8c918
placing kelp now creates water sources, small refactoring.
2021-03-21 12:16:56 +08: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
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
03be45b983
Fix indentation from iliekprogrammar's previous PRs
2021-03-20 09:17:43 +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
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 b82da0559008297a9668f28cd2c72726af666f22.
2021-03-19 14:36:48 +01:00
Elias Fleckenstein
327bb68927
Fix crystal on_place handler
2021-03-19 12:03:32 +01:00
Elias Fleckenstein
f3c37f49b9
Only extinguish flame arrow on removal
2021-03-19 11:37:12 +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
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 Fleckenstein
3df3e957e2
Make nodes usable when wielding an end crystal
2021-03-18 12:41:39 +01:00
Elias Fleckenstein
6ac0d628ef
Fix #1319
2021-03-18 12:34:12 +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
cff0130506
Rename _mcl_autogroup_groupcaps to _mcl_diggroups
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
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
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
0c90dda04c
Rename register_digtime_group to register_diggroup
2021-03-18 11:34:26 +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
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
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
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
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
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
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
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
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
eeb1f88e08
Fix invisibility to be more MC-like
2021-03-11 19:14:23 -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
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
AFCMS
3635b848d5
add API for mcl_wip
2021-03-07 00:42:34 +01:00
Elias Fleckenstein
d57db0444f
Use mod.conf in all mods, part 1
2021-03-04 15:22:14 +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
Code-Sploit
578709c93e
Add Depth Strider enchantment
2021-02-27 15:35:59 +00:00
pitchum
d0e789daf2
More fixes in French translations
2021-02-27 13:43:57 +01:00
pitchum
390f877230
Fix French translations
2021-02-27 10:35:46 +01:00
kay27
3a2300382b
Translate mcl_enchanting to Russian
2021-02-27 01:48:22 +04:00
Elias Fleckenstein
524b3343bd
Fix #1200
2021-02-26 09:19:11 +01:00
kay27
0e37188ad1
Fix https://git.minetest.land/MineClone2/MineClone2/issues/1108
2021-02-26 02:48:22 +04:00
epCode
8f2a588059
Fix #1156
2021-02-25 12:27:14 -08:00
Elias Fleckenstein
360436cf19
Fix #1183
2021-02-25 10:24:26 +01:00
epCode
d1fd3cc827
Add 3D wieldveiw for non-item objects
2021-02-24 13:20:31 -08:00
Elias Fleckenstein
da606fa9d2
Add 3d wielded nodes (not functional until Right_Hand bone is added)
2021-02-24 12:58:30 +01:00
Elias Fleckenstein
62171b9cf9
Implement #1099
2021-02-24 10:55:13 +01:00
Elias Fleckenstein
6780031454
Fix #1181
2021-02-24 08:33:35 +01:00
epCode
5a6810aa6a
Add female player model (though unutilized)
2021-02-23 09:47:02 -08:00
Elias Fleckenstein
2d4b8a8232
Replace usages of get_node_group by get_item_group
2021-02-23 10:25:17 +01:00
Elias Fleckenstein
5de9d90569
Simplify mcl_burning API
2021-02-22 10:55:14 +01:00
Elias Fleckenstein
3d0f5a4de5
Fix #1161
2021-02-22 10:43:59 +01:00
Elias Fleckenstein
30b1d58e67
Revert "Merge pull request 'Change Diamond and Emerald textures to more Minecraft-looking ones' ( #1100 ) from TechDudie/MineClone2:master into master"
...
This reverts commit 2f206a0640df027e41e7ead2f05588b440e5a611, reversing
changes made to 0bde0aabf69c58696f4f8ec822bebd96d52d11a4.
2021-02-20 10:46:52 +01:00
epCode
d29c045ad8
Fix sneak_mine glitch
2021-02-19 09:19:18 -08:00
AFCMS
fa0ea94433
replace pairs() by ipairs() in mcl_bow
2021-02-18 15:35:52 +00:00
Elias Fleckenstein
c9e589b931
Add mcl_burning damage interval
2021-02-18 14:47:35 +01:00
Elias Fleckenstein
aeb7078c05
Update use_texture_alpha to the minetest 5.4 conventions
2021-02-18 14:00:17 +01:00
Elias Fleckenstein
82e113f0fc
Update usages of alpha to the 5.4 convention
2021-02-18 10:58:50 +01:00
Elias Fleckenstein
bec5339fc6
Update existing occurences of use_texture_alpha to the Minetest 5.4 convention if the feature is detected
2021-02-18 10:39:19 +01:00
Elias Fleckenstein
9b349a1684
More flexible wield rotation determination
2021-02-18 09:28:12 +01:00
Elias Fleckenstein
69959fe816
Fix #1142
2021-02-18 08:58:28 +01:00
epCode
18a8d011a2
Sprinting anim, MC-like Player anims, Swimming detection
2021-02-17 15:17:12 -08:00
epCode
0d8744d9a0
Fix player head node textures
2021-02-16 18:11:53 -08:00
Rocher Laurent
529f799cc2
Translate French - Small fixes
2021-02-16 22:30:26 +01:00
Elias Fleckenstein
b0c1aea881
Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2
2021-02-15 16:44:18 +01:00
Elias Fleckenstein
e5caef3440
Fix Double chest model
2021-02-15 16:41:33 +01:00
kay27
3e584cdfb7
Merge pull request 'Update translate-fr' ( #1104 ) from lrocher/MineClone2:translate-fr into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1104
2021-02-13 00:31:49 +00:00
Laurent Rocher
303d286603
Update French translation
2021-02-13 00:09:59 +01:00
kay27
cbc5299bff
Merge pull request 'Correct hoe repair material' ( #1097 ) from midgard/MineClone2:hoe_repair into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1097
2021-02-12 21:34:53 +00:00
TechDudie
10d3c62690
Upload files to 'mods/ITEMS/mcl_core/textures'
2021-02-12 17:54:49 +00:00
TechDudie
a1e8685faf
Delete 'mods/ITEMS/mcl_core/textures/mcl_core_emerald.png'
2021-02-12 17:53:21 +00:00
TechDudie
b2d53e9e39
Upload files to 'mods/ITEMS/mcl_core/textures'
2021-02-12 17:52:30 +00:00
TechDudie
1022449ace
Delete 'mods/ITEMS/mcl_core/textures/default_diamond.png'
2021-02-12 17:51:23 +00:00
epCode
0bde0aabf6
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-02-12 09:25:23 -08:00
epCode
a9fe8d58e5
Add bow aiming animations
2021-02-12 09:16:08 -08:00
Midgard
f27fbd866e
Correct hoe repair material
2021-02-12 17:13:58 +01:00
Elias Fleckenstein
b2e2120b9e
Fix shulkerbox model
2021-02-12 10:12:57 +01:00
MysticTempest
846b1d273d
Fix the enchanting table book entity spawning multiple times as reported in issue #1008 .
2021-02-11 19:25:54 -06:00
Elias Fleckenstein
735bfc88c4
Fix chests entities spawning multible times
2021-02-10 09:20:46 +01:00
epCode
cf95239fe5
Replace mcl_armor_character.b3d
...
Fix the player bone positioning while not swiming
2021-02-09 21:23:35 +00:00
epCode
7e2e96672b
Remove mcl_armor_character.b3d
2021-02-09 21:22:28 +00:00
epCode
b749de4ced
replace mcl_armor_character.blend
2021-02-09 21:21:51 +00:00
epCode
0fe02b5a69
Replace mcl_armor_character.blend
2021-02-09 21:20:43 +00:00
epCode
c5169e48a1
Merge branch 'master' of https://git.minetest.land/epCode/MineClone2
2021-02-06 17:50:27 -08:00
epCode
adbfd6b55d
Merge branch 'master' of https://git.minetest.land/epCode/MineClone2
2021-02-06 17:40:24 -08:00
epCode
df8bdfbc36
Animations for swiming
2021-02-06 17:40:07 -08:00
kay27
84289a3a11
Tiny code cleanup and potentially bugfix after latest mergings
2021-02-07 02:56:00 +04:00