https://github.com/krondor-game/minetest/releases
-------------------------------------------------------------------------------------------
Stable release packages for older versions of OS X
- Minetest 0.4.12 (10.10 Yosemite)
- Minetest 0.4.11 (10.10 Yosemite)
- Minetest 0.4.11 (10.6+ Snow Leopard; contributed build by davidak)
- Minetest 0.4.10 (10.9 Mavericks)
Installation
Just unzip the file and move minetest to /Applications/.
If you get a warning on Yosemite that the MT app is not signed, you can either manually override Gatekeeper by Control-clicking the app and choosing to open it or change this Gatekeeper setting globally (under System Preferences → Security).
These builds include FreeType, cURL, gettext, LevelDB, LuaJIT, and hiredis support. The Pixture and Voxelgarden subgames are also included.
Alternative: Installing via Homebrew
- Code: Select all
brew install minetest
brew linkapps
Notes and issues—Please read this first before reporting problems!
- Worlds are stored in "~/Library/Application Support/minetest/worlds/" (where '~' stands for your user's home directory).
- Put additional subgames into "~/Library/Application Support/minetest/games/". (Like the mods folder, you need to create this folder first.)
- Put mods in "~/Library/Application Support/minetest/mods/" (You may have to create that folder first. Also note that mods need to be activated in the world's "Configure" menu.) In addition to the built-in MT mod store, you can use other tools like MT-GitSync to install mods.
- Use two finger tap on trackpad for right click
- In older builds the Shift key does not work as a game control. Use "e" for sneaking/climbing down ladders (activate in 'Settings -> Change keys').
- In the latest build, you may have to define Shift for sneaking in the keys menu again. Because "Shift" works on macOS, "LShift" does not.
- Looking around with the trackpad/mouse can become sluggish when the frame rate hits 60 fps. Increasing your fps_max in minetest.conf (e.g., "fps_max = 200") helps if this issue bothers you. Patches or pull requests to solve this bug are welcome. :-)
- Quit Minetest by hitting Escape to open the in-game menu, then return to the main menu from there, and finally press Escape again inside the main menu. Simply closing the window should also work in principle, but sometimes MT will crash on exit, so I recommend to always exit your world first and quit from the main menu.
- In singleplayer, make sure a subgame name (e.g. "MINETEST") is printed in large letters above the menu tabs like in this screenshot: http://i.imgur.com/oZrJsJl.png If no subgame is selected, click the corresponding game icon in the lower left.
- Resizing the window causes problems with non-responsive GUI elements on the Mac. Instead of resizing, you can edit "~/Library/Application Support/minetest/minetest.conf" and add the line "fullscreen = true" to it, which will make MT start in fullscreen mode. Alternatively, you can use screenW and screenH in minetest.conf to set the default resolution.
- If you have a French keyboard (AZERTY), your "M" key will not work in chat.
- If you would like to start the Minetest server from a terminal, run "/Applications/minetest.app/Contents/MacOS/minetest --server".
- On unsupported CPUs, you may see a crash with "Exception Type: EXC_BAD_INSTRUCTION (SIGILL)". In that case you could use the build script below to compile your own binary. Or you could use the Windows binary on macOS via the Wine Windows emulation layer. Be advised however that installing Wine on your system may make it susceptible to Windows malware!
Compiling your own binary
Install the necessary dependencies, e.g. with Homebrew:
- Code: Select all
brew install cmake freetype gettext hiredis irrlicht jpeg leveldb libogg libvorbis luajit
You can compile Minetest on macOS/OS X and create a zipped application bundle with:
- Code: Select all
cmake .
make package
Important: Make sure to compile MT without -ffast-math (set in src/CMakeLists.txt): https://github.com/minetest/minetest/issues/4274
If that does not work, you can use this shell script to compile the binaries: https://github.com/mdoege/mtmake-osx It may also work on older OS X versions. See the included README file for instructions.