Minetest, the popular free and open source voxel game engine, one that can be used to play various different games (like a Minecraft clone) just released version 5.8.0.
There's some pretty big changes to how it works with this release removing Minetest Game from the default install. The idea seems to be a mixture of it not exactly being a good showcase, along with making Minetest itself more of a neutral game engine (and get away from all the Minecraft Clone comments).
Going along with that the main menu went through a redesign, prompting you to install an actual game and a much improved settings menu making it easier to use and more modern. There's also more antialiasing filters, rendering performance improvements, modding improvements and so on.
New settings menu layout style:
The settings menu now actually looks like it's from a modern game — hooray!
MineClone2 screenshot:
There's lots more that's new, improved and changed:
Minetest 5.8.0 changelog, click me
Deprecations and compatibility notes
- Minetest Game is no longer the default game and will no longer be shipped by Minetest. If you want it back, install it by using the “Content” tab
lua_api.txt
has been converted to Markdown and renamed tolua_api.md
- Android now builds via CMake (sfan5)
- Compiling: C++17 support is now required
- Node definition field
air_equivalent
is now documented—as deprecated.
Client / Audiovisuals
- Main menu: Redesign and unify settings interface (rubenwardy, grorp, icon by Zughy)
- Main menu: better prompt to install a game when none is installed (ROllerozxa)
- Main menu: various fixes (grorp, ROllerozxa)
- ContentDB GUI: Load package list asynchronously (grorp)
- Option to invert direction or disable mouse wheel for hotbar item selection (srifqi)
- Inventory mouse shortcut improvements (OgelGames)
- Holding down Sneak+click while moving the mouse over item slots now continously moves items to other inventory (if available)
- Press Sneak+click on the crafting output slot to craft and move result to inventory
- Left mouse button: Craft as many as possible
- Mouse wheel: Craft 10 times
- Right mouse button: Craft once
- Drag an item stack on the crafting grid to split stacks evenly
- Hold down Left mouse button while holding an item stack and move the cursor over the slots to pick up items of the same type
- Scroll the mouse wheel on top of a slot to pick up or put down items
- Implement
check_offset
for decorations (nephele-gh) - Touchscreen input improvements (srifqi)
- Rendering-related performance improvements and fixes (numberZero)
- Add antialiasing filters (FXAA, SSAA) (x2048)
- Reverse eye-offset Z-coordinate in 3rd person front view (lhofhansl)
- DPI-aware crosshair (grorp)
- Prevent early respawns caused by up/down button in the death screen (srifqi)
- Sounds and animations are now paused in pause menu in singleplayer (DS)
- Android: Place nodes with single tap (grorp)
- Android: Higher default graphics settings (grorp)
- Android: Auto-detect locale (grorp)
- Android: ignore broken language files (srifqi)
- X11 (Linux): Add primary selection (copy & paste via select & middleclick) support (DS)
World / Server / Environment
- Major speedup for crafting shapeless craft recipes (Hocroft-Karp algorithm) (DS)
- Fix crash on handling wallmounted nodes with invalid param2 (savilli)
- Fix biomes not repecting their Y limits (Radar6255)
- Especially thin biomes will now be generated as intended.
- Saner (HTTP) timeout limits and log messages (sfan5)
Script API / Modding
- Add ability to override item images using ItemMetaData (rubenwardy)
- Add node pos to node damage HP change reason (Radar6255)
- Add
vector.in_area()
utility function (AFCMS) - Add focused styling to buttons (rubenwardy)
- Add min/max protocol version to
minetest.get_version()
(BuckarooBanzay) - Add additional texture modifiers (Treer)
- Add node group
disable_descend
to disable actively descending down climbable nodes and nodes with liquid move physics (Wuzzy) - Add
VoxelArea::intersect()
(sfan5) - Allow nodes to have their
post_effect_color
affected by lighting (grorp) - Fix potential freeze in
core.check_for_falling
(savilli) - Send everlasting particle spawners to all players (chmodsayshello)
- Allow
place_param2 = 0
node placement predictions (SmallJoker) - New player physics overrides for climb speed, sneak speed, acceleration, liquid fluidity and liquid sink speed (#11465) (Wuzzy)
- Allow to set custom third person front view camera offset (grorp)
- Add script to update/generate mod translations:
util/mod_translation_updater.py
(Wuzzy)- See
util/README_mod_translation_updater.md
for details
- See
- Add
start_time
to sound parameter tables (part of #12764) (DS)
Misc / Maintenance
- Entity/Object fixes and unittests (numberZero)
- Lua environment cleanups and improvements (sfan5)
- Various documentation improvements (Zughy, Wuzzy)
- Inventory code fixes (SmallJoker, DS)
- Many various code fixes (sfan5, grorp, srifqi)
- Opt-out option for Doxygen generation on build (nerzhul)
- Sound code cleanups and improvements (#12764) (DS)
- Long sounds in sound packs, or sent via dynamic media, no longer cause client freezes on load
- Positional sounds can be faded now
- Documentation
- Other improvements listed elsewhere
- Faster client load times (#12764 and irr#233) (DS)
Minetest Game
- Minetest Game is no longer the default game and no longer installed by default
- New water textures (the old ones were non-free) (Lopano)
- Improve leaves textures in "Opaque Leaves" mode (Wuzzy)
- When a player dies in protected air, bones now spawn as a block instead of dropping as an item (OgelGames)
- Add API for sapling growth (aegroto)
- Hook callbacks for
default.set_inventory_action_loggers
(appgurueu) - Fix logic error in bed rotation (fluxionary)
- Fix coral and kelp duplication glitch with sticky piston from Mesecons mod (zmv7)
- Fix players being able to skip many nights at once by spam-clicking bed (appgurueu)
- Fix not updating vessel shelf infotext (Niklp)
- Fix bookshelf infotext not updating when adding, removing or moving items inside (Montandalar, appgurueu)
- Update translations: German (Wuzzy), Spanish (David Leal), Ukrainian (Andriy), French (xin)
See more on the official Minetest website.
So... the Minecraft clone engine that started as the Minecraft clone game and is clearly designed to do Minecraft-type games is trying to distance themselves from Minecraft clones by not including the Minecraft clone game that gave the Minetest name widespread recognition. Not sure I even realized the Minecraft clone game was separate from Minetest in this way.
I wonder if some shady M$ lawyers were sniffing around here.
>> END MINECRAFT CLONE COMMENT <<
As for removing Minetest Game, I can kind of understand why, even though I agree with dpanter, above, that it seems odd. Reason being, it seemed to cause a lot of unwarranted criticism about Minetest being under-featured from people who hadn't realised that Minetest Game was basically a demo for the engine and not the be-all-and-end-all for it, and that the real stuff is in the ContentDB.
Quoting: dpanter>> BEGIN MINECRAFT CLONE COMMENT <<
So... the Minecraft clone engine that started as the Minecraft clone game and is clearly designed to do Minecraft-type games is trying to distance themselves from Minecraft clones by not including the Minecraft clone game that gave the Minetest name widespread recognition. Not sure I even realized the Minecraft clone game was separate from Minetest in this way.
I wonder if some shady M$ lawyers were sniffing around here.
>> END MINECRAFT CLONE COMMENT <<
Don't confuse Minetest (The engine and launcher) with Minetest Game (A minimalistic sample game implemented in that engine which is little more then just creative mode without unlimited resources), with MineClone2 a Mincraft Clone implemented in the Minetest engine.
Presumably they haven't updated since Ubuntu (and variants) went to 23.10 in, uh....October.
Edit: No up to date Debian packages in the link they provide either. So on Ubuntu-MATE, I'm pretty much forced to either use Flatpak or stay on the old version, I guess.
Last edited by Nezchan on 5 December 2023 at 7:04 pm UTC
Quoting: NezchanEdit: No up to date Debian packages in the link they provide either. So on Ubuntu-MATE, I'm pretty much forced to either use Flatpak or stay on the old version, I guess.I just took a look on my Steam Deck, and the Flatpak hasn't been updated yet, either, unfortunately!
Also there is an AppImage but that is still 5.7.0 version.
https://github.com/An0n3m0us/Minetest-AppImages/releases
Quoting: dpanterNot sure I even realized the Minecraft clone game was separate from Minetest in this way.
That's exactly why we're doing this. It's nothing to do with distancing from Minecraft, it's to make it more obvious that there's more than one game available inside Minetest. It's still possible to get Minetest Game, it's one of the options, it's just no longer predownloaded. The official release blog post goes into more detail about the 'why'.
Quoting: NezchanI'm trying to get it from the PPA repositories listed on their site, but I'm getting an error that there isn't a Release file, and my system disables them by default. So apparently I don't get the new version.
Presumably they haven't updated since Ubuntu (and variants) went to 23.10 in, uh....October.
You're right, looks like 23.10 hadn't been enabled in the build settings. I've built a version for 23.10 now
Last edited by rubenwardy on 6 December 2023 at 11:42 pm UTC
Quoting: NezchanI'm trying to get it from the PPA repositories listed on their site, but I'm getting an error that there isn't a Release file, and my system disables them by default. So apparently I don't get the new version.
Presumably they haven't updated since Ubuntu (and variants) went to 23.10 in, uh....October.
You're right, looks like 23.10 hadn't been enabled in the build settings. I've built a version for 23.10 now[/quote]
Works great, thanks.
Now if only the Dungeon Crawl: Stone Soup devs would do the same...
Quoting: rubenwardyThe official release blog post goes into more detail (probably can't link to it here)You have my permission.
See more from me