Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-30 | Allow rotating entity selectionboxes (#12379) | Lars Müller | |
2022-10-18 | Check for falling `float` nodes in liquid transform (#12862) | Jude Melton-Houghton | |
2022-10-18 | Implement vector and node conversion in Lua (#12609) | Jude Melton-Houghton | |
Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-10-17 | Take geographic distance into account for server list ordering (#12790) | sfan5 | |
2022-10-13 | Speed up find_nodes_in_area (#12845) | Jude Melton-Houghton | |
2022-10-13 | Use enum to define custom registry indices | Jude Melton-Houghton | |
2022-10-09 | Optimize lighting calculation (#12797) | Jude Melton-Houghton | |
2022-10-09 | add an 'equals' method to ItemStack and compatibility w/ lua '==' (#12771) | fluxionary | |
Co-authored-by: rubenwardy <rw@rubenwardy.com> Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-10-04 | Consolidate API object code (#12728) | Jude Melton-Houghton | |
Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-09-30 | Implement tool use sounds | sfan5 | |
2022-09-28 | Add zstd compression support (#12515) | 20kdc | |
2022-09-26 | Avoid duplication of mod metadata in memory (#12562) | Jude Melton-Houghton | |
Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-09-26 | Modify PUC Lua to wrap C++ exceptions (#12445) | Jude Melton-Houghton | |
2022-09-18 | Allow getmetatable in CSM (#12776) | Jude Melton-Houghton | |
2022-09-16 | Add paramtype2s for 4 horizontal rotations and 64 colors (#11431) | Wuzzy | |
4dir is like facedir, but only for 4 horizontal directions: NESW. It is identical in behavior to facedir otherwise. The reason why game makers would want to use this over facedir is 1) simplicity and 2) you get 6 free bits. It can be used for things like chests and furnaces and you don't need or want them to "flip them on the side" (like you could with facedir). color4dir is like colorfacedir, but you get 64 colors instead of only 8. | |||
2022-09-12 | Mainmenu: Properly sort mods and games (#12758) | SmallJoker | |
This also removes trivial and unused pkgmgr functions Fixes a bug caused by sorting in 2133fc8 | |||
2022-09-11 | Fix potential use-after-free with item metadata (#12729) | Jude Melton-Houghton | |
This fixes a use-after-free bug in the case where itemstack metadata is accessed after the itemstack has been garbage-collected. | |||
2022-09-06 | Code optimizations / refactor (#12704) | Herman Semenov | |
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com> Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-08-13 | Check hp_max > 0 for entities (#12667) | Lars Müller | |
2022-08-13 | Allow buffer argument to VoxelManip:get_light_data (#12682) | Jude Melton-Houghton | |
2022-08-12 | Physics overrides: Move values to a common struct (#12591) | SmallJoker | |
Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-08-10 | Fix crash when stars are reset | Zughy | |
2022-08-02 | Run Minetest update checker on startup (#7629) | SmallJoker | |
This feature is enabled by default for non-Android release builds. Package maintainers may use -DENABLE_UPDATE_CHECKER=0 to disable it. Co-authored-by: rubenwardy <rw@rubenwardy.com> Co-authored-by: sfan5 <sfan5@live.de> | |||
2022-08-02 | Add `minetest.settings` to CSM API and allow CSMs to provide ↵ | AFCMS | |
`settingtypes.txt` (#12131) Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com> | |||
2022-07-30 | Fix some warnings (#12615) | rubenwardy | |
2022-07-23 | Let core.get_mod_storage be called multiple times (#12572) | Jude Melton-Houghton | |
2022-07-14 | Add check_mod_configuration to main menu | rubenwardy | |
2022-07-14 | Reduce code duplication between c_converter.cpp and helper.cpp | sfan5 | |
2022-07-14 | Remove unnecessary float limits from script API | sfan5 | |
Leaves a check for NaN and inf. | |||
2022-07-13 | Animated particlespawners and more (#11545) | Lexi Hale | |
Co-authored-by: Lars Mueller <appgurulars@gmx.de> Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: Dmitry Kostenko <codeforsmile@gmail.com> | |||
2022-07-09 | Sounds: Various little improvements (#12486) | SmallJoker | |
Use SimpleSoundSpec where reasonable (OpenAL) Ensure the sound IDs do not underflow or get overwritten -> loop in u16 Proper use of an enum. | |||
2022-07-02 | Allow to set maximum star opacity at daytime (#11663) | Wuzzy | |
2022-06-28 | Remove tile_images and special_materials obsolete code (#12455) | Zughy | |
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com> | |||
2022-06-26 | Fix two memleak reports from Coverity (#12466) | JosiahWI | |
2022-06-20 | Re-order sound-related code (#12382) | SmallJoker | |
Dropped ServerSoundParams -> moved to ServerPlayingSound. This gets rid of the duplicated 'fade' and 'pitch' values on server-side where only one was used anyway. SimpleSoundSpec is the basic sound without positional information, hence 'loop' is included. Recursively added PROTOCOL_VERSION to most functions to reduce the versioning mess in the future. Per-type version numbers are kept for now as a safety rope in a special case. | |||
2022-06-15 | Fix entity related bugs | sfan5 | |
* Make minetest.add_entity() binary-safe * Fix on_death pushing dummy ObjectRef instead of nil | |||
2022-06-11 | on_deactivate: distinguish removal and unloading (#11931) | Lars Müller | |
Sometimes you need to be able to do removal-related cleanup, such as removing files from disk, or entries from a database. staticdata obviously isn't suitable for large data. The data shouldn't be removed if the entity is unloaded, only if it is removed. | |||
2022-06-11 | No damage effects on hp_max change (#11846) | Lars Müller | |
2022-06-05 | Android: Add support for sharing debug.txt (#12370) | rubenwardy | |
2022-06-05 | Add register dialog to separate login/register (#12185) | rubenwardy | |
New users find Minetest's account system confusing. This change moves username/password to a new dialog, with login and register buttons added to the Join Game tab. The old registration confirmation dialog is removed in favour of the new dialog. Fixes #8138 | |||
2022-06-03 | Add helper functions to make tool usable n times (#12047) | Wuzzy | |
2022-05-29 | Fix use-after-free in node meta cleanup | sfan5 | |
bug introduced in 8908a9101608d3343023b470743ef63f1c44b0b7 | |||
2022-05-29 | Reject registering node with empty name | sfan5 | |
fixes #10769 | |||
2022-05-29 | Remove debug.get/setmetatable from security whitelist | stefan | |
fixes #12216 | |||
2022-05-29 | Get rid of node metadata when it becomes empty | sfan5 | |
fixes #8943 | |||
2022-05-29 | Add API function to invoke player respawn | sfan5 | |
closes #12272 | |||
2022-05-29 | Protect a few more settings from being set from mods | sfan5 | |
Of those settings main_menu_script has concrete security impact, the rest are added out of abundance of caution. | |||
2022-05-26 | Reduce size of ContentFeatures structure | sfan5 | |
On my system this is a reduction from 4664 to 3704 bytes. This is not for the sake of saving RAM but ensuring commonly used structures fit into caches better. | |||
2022-05-21 | Deprecate game.conf name, use title instead (#12030) | rubenwardy | |
2022-05-10 | Use native packer to transfer globals into async env(s) | sfan5 | |