<<roadmap
The goal of 0.4.0 is to
have the least bugs possible
have the stablest scripting
API possible (the unstable portions of the
API should be clearly documented as such)
be as polished a game as possible (balance, reasonable goals for most kinds of players, enough content, consistent style)
be released as soon as possible
given our current resources.
Anyone can add stuff here; celeron55 will remove unwanted things. If you intend to make or fix something, you may add your name in [ ] after the corresponding item.
If you can, please go ahead and do stuff listed in here. Please add a link to a patch or branch after completed item.
Features:
[delayed way too much; skipped] Mobs. Something not very fancy that will just make the game more interesting, for those not wanting to build just for the sake of building.
[somewhat ready enough] Final work on the scripting
API and underlying framework. New node metadata.
[nah…] Pull in suitable translation patches
Bugs:
[fixed in celeron55/master] “privileges of xx are hidden from you” thingie is broken
[kind of fixed] On Windows, MSVCR100.dll is required, but it is not downloaded with Minetest. It has to be first downloaded and installed from an external website.
Apparently ogg, vorbis and vorbisfile default to building as /MD, linked dynamically to the runtime library. The solution for 0.4.0 shall be building ogg, vorbis and vorbisfile using special build options or just manually copying msvcr100.dll to the Minetest package.
[fixed in celeron55/master] Digging a chest/furnace with contents makes it disappear, but it is purely client-side (reconnecting to the server will make it reappear)
Game balance:
[attempted in celeron55/master] Coal/Iron is too rare, making steel tools pointless.
[attempted in celeron55/master] Steel tools need to have a longer durability.
[attempted in celeron55/master] Axes are useless because swords of the same material cut wood faster than axes.
[fixed in celeron55/master] Mese doesn't generate.
[fixed in celeron55/master] Nyan cats don't generate.
(Fixes will be accepted)
Bugs:
Sneaking is occasionally glitchy: if you sneak then mine a block under you, you stay in the air until you release the key.
It is possible to place blocks “inside” yourself. (has there been any good, precise solution to this? Needs to be made in C++, probably requires an extra definition for items that will be placed as nodes).
-
obj:setpos doesn't always work for players.
Features:
Game balance:
Bugs:
The new metadata is somehow buggy: items can be lost when taking items in or out of chests/furnaces, this especially happens when using leaves as furnace fuel.
Occasionally (only seems to happen on Windows, this may affect Linux too, unsure), sound gets buggy (only the beginning of the sounds play); it requires restarting the game to fix.
The Direct3D renderer is glitchy: OpenGL should probably be used by default on Windows.
Clouds are occasionally invisible when you are near them and looking upwards. This mostly happens with 2D clouds.
Water tends to be too bright when fog is enabled.
example
It is possible to see through blocks (acting like a “cave finder”) using ladders.
example
Features:
Non-solid blocks should be “flushed” away by water and lava.
“Lose/drop items on death” feature, optional.
Game balance:
Sticks cannot be used as a furnace fuel.
Lava and water spread too fast.
Fall damage can be avoided even by landing in a single block of water/ladder (if you're falling 500 blocks in a single block of water, you're probably supposed to die, no?).
Fall damage doesn't apply when you are landing in non-loaded terrain.