proller
48f73e8bb9
Merge remote-tracking branch 'origin/wip5.13.0' into wip5.14.0
2025-11-20 00:19:32 +01:00
proller
31daddf463
fix
2025-10-14 02:08:22 +02:00
proller
f623779140
fix
2025-10-05 20:49:53 +02:00
proller
f55e2f7e37
Merge tag '5.14.0-rc1' into wip5.14.0
2025-09-27 22:22:49 +02:00
proller
a611af52a0
up
2025-09-21 18:23:28 +02:00
sfan5
5672b93007
Separate ephemeral from client caching in core.dynamic_add_media()
2025-09-06 11:44:52 +02:00
f390137d6e
Add API to cancel async jobs ( #14602 )
...
* Implement API to cancel async jobs
Co-authored-by: sfan5 <sfan5@live.de >
* update AsyncJob:cancel documentation from review
* Use IPC to unblock async
* review
* review async unblocking
* review
* Apply suggestions from code review
Co-authored-by: sfan5 <sfan5@live.de >
* minor licensing
---------
Co-authored-by: y5nw <y5nw@protonmail.com >
Co-authored-by: sfan5 <sfan5@live.de >
2025-08-26 12:40:31 +02:00
Lars Mueller
550b042076
Make bone interpolation work again
2025-08-24 19:01:35 +02:00
proller
5ab5402e5a
Merge tag '5.13.0' into wip5.13.0
...
5.13.0
2025-08-19 18:06:57 +02:00
sfan5
fd3588d49c
Give more infos to on_timer() callback
...
closes #15817
2025-08-14 12:33:35 +02:00
sfence
4f42b4308c
Add persistent unique identifiers for objects ( #14135 )
2025-07-09 10:40:26 +02:00
proller
beae3cfce0
wip
2025-07-03 15:43:45 +02:00
proller
3b924ab832
up
2025-06-30 18:32:14 +02:00
sfan5
fd0ca20ce9
Add core.get_mapgen_chunksize() ( #16289 )
2025-06-29 17:19:40 +02:00
sfan5 and Erich Schubert
8eceabd812
Make core.get_node_raw a public API ( #16265 )
...
Co-authored-by: Erich Schubert <erich.schubert@tu-dortmund.de >
2025-06-25 15:05:22 +02:00
Lars Müller
fde6384a09
Fix and clean up skeletal animation ( #15722 )
...
* Fix attachments lagging behind their parents (#14818 )
* Fix animation blending (#14817 )
* Bring back cool guy as another .x smoke test
* Add .x mesh loader unittest
* Do bounding box & matrix calculation at proper point in time
* Remove obsolete `SAnimatedMesh`
2025-06-01 23:21:35 +02:00
sfan5
ec16fb33d0
Add unit tests for Lua vector reading
2025-05-28 13:29:30 +02:00
proller
632662281b
Merge tag '5.12.0' into wip5.12.0
...
5.12.0
2025-05-25 04:18:27 +02:00
proller
ac3e8d209f
up
2025-05-11 03:59:23 +02:00
Lars Müller
d96f5e1c76
MetaDataRef: Make set_float preserve numbers exactly ( #16090 )
2025-05-02 21:27:00 +02:00
sfence and SmallJoker
0d414c44da
Add testeditor to devtest for easier testing. ( #15206 )
...
* Add testeditor to devtest for easier testing.
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com >
2025-04-25 05:09:23 +02:00
Vincent Robinson
fd85737460
Add allow_close[] element to formspecs ( #15971 )
2025-04-16 16:20:39 -07:00
proller
069677c93d
Merge tag '5.11.0' into wip5.11.0
...
5.11.0
2025-03-23 17:12:49 +01:00
proller
5d78db2fc2
up
2025-03-21 23:28:36 +01:00
SmallJoker
23d0fb2d3f
builtin: Return 'obj' from 'core.item_drop' ( #15880 )
...
This also includes a minor bugfix where 'itemstack' was cleared
even if the object placement failed.
2025-03-11 20:00:35 +01:00
sfan5
afb15978d9
Clean up and compress some pre-join packets ( #15881 )
2025-03-11 20:00:07 +01:00
sfan5
47c000a293
Add unittest that lints builtin JSON files
2025-03-04 19:53:01 +01:00
sfan5
8449f5f6db
Make devtest grass use overlay tiles
2025-03-04 19:53:01 +01:00
sfan5
27bbe3a873
CAO 'node' visual ( #15683 )
2025-02-22 16:19:04 +01:00
Andrii Nemchenko
e51221d247
Implement metadata-aware version of InvRef:remove_item() ( #15771 )
2025-02-22 16:18:48 +01:00
dd0070a6b8
Expose client version information in non-debug builds ( #15708 )
...
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com >
Co-authored-by: Lars Mueller <appgurulars@gmx.de >
Co-authored-by: sfan5 <sfan5@live.de >
2025-02-09 18:09:07 +01:00
SFENCE
af3f696423
Code style fixes.
2025-01-21 16:29:12 +01:00
proller
1fa5b9c5f8
up
2025-01-19 16:48:02 +01:00
cx384
1427a98c59
Optimize png files
2025-01-12 16:15:01 +01:00
Lars Müller
7f1316236b
Silence failing raycast unit test ( #15644 )
...
The cause for the test failure is an edge case bug
in the raycast implementation (perfectly diagonal raycasts).
This is fixed by switching to a continuous random distribution
which makes it extremely unlikely that the buggy edge case occurs.
Additionally, devtest unit test failures now print their random seed
to be easier to reproduce in the future.
2025-01-08 10:56:05 +01:00
Lars Müller
f467bde6ac
Add unit test for raycasts falsely skipping nodes ( #15555 )
2025-01-05 16:32:09 +01:00
proller
92c572a9df
Merge remote-tracking branch 'origin/wip5.8.0' into wip5.10.0
2024-12-31 14:03:11 +01:00
proller
9f14a7c70e
fix
2024-12-31 14:00:36 +01:00
proller
b5675a045a
wip
2024-12-29 16:15:41 +01:00
proller
5c2e829253
Merge remote-tracking branch 'origin/wip5.8.0' into wip5.10.0
2024-12-29 00:27:11 +01:00
Lars Müller
b087e2554f
Add glTF STEP interpolation support ( #15525 )
2024-12-24 15:25:07 +01:00
proller
b0fbd211e8
up
2024-12-22 17:21:31 +01:00
proller
1a48f5502b
up
2024-12-22 17:18:33 +01:00
Lars Müller
a37bdbf8b7
Restore .x models to working state ( #15550 )
...
* Add "lava flan" (.x model) smoke test
* Fix double finalize in `.x` mesh loader
* Use reserve instead of resize again
The weights are added indirectly via `AnimatedMesh->addWeight`
2024-12-18 20:29:35 +01:00
proller
7d16d1e5fa
wip
2024-12-18 02:31:09 +01:00
proller
ee6128f437
fix
2024-12-08 22:44:34 +01:00
cx384
c7fe2ee5c9
Add core.spawn_tree_on_vmanip ( #15415 )
...
This function works like `core.spawn_tree`, but spawns an L-system tree onto a VoxelManip object instead on the map.
2024-12-08 20:27:22 +01:00
proller
1cad4c02e0
up
2024-12-01 05:07:29 +01:00
proller
38eda6fff4
fix
2024-11-28 04:02:32 +01:00
proller
00b7694c40
fix
2024-11-27 01:09:09 +01:00