I'm glad that this mod sparked some discussion about making Minetest more reliable with high uptime.
I don't know much about the topic but I have done some hasty profiling of the Minetest server with Massif showing that the memory representation of mapblocks are the biggest cause of memory usage, and it doesn't seem like the memory usage goes down when mapblocks should be unloaded. Of course whether it should keep mapblocks in memory for long periods of inactivity when no player is around or even online depends on how much RAM you have to spare for your server. Really it's the good old space-time tradeoff problem and what is good use of RAM for one person is a memory usage sink for another that makes me worried the server will OOM when combined with the other services running on the server.
As for performance issues, recently a friend who was playing on my server told me that there was significant delay when placing or breaking nodes on the server. I thought it was just his internet but the server had been running for 7 days and it was indeed less responsive than it should be. I restarted the server and it immediately went back to normal after that. Haven't investigated it further (though I don't really have the ability to keep a test server running for a long period of time with profilers attached), but the general advice from server owners seem to be regular restarts to freshen up the server which yeah, does point to some flaw somewhere in the Minetest server.
Yes looks like blatant copyright infringement, normally you should make a report on the package rather than a review about it but thank you for pointing this out either way. Terraria's assets are not freely licensed and we do not allow unlicensed content on ContentDB (nor copyright infringement), we do our best as staff to vet assets of packages that come in and while I'm very familiar with Minecraft textures I haven't played Terraria and can't as easily recognise something as originating from it.
Volumetric lighting was merged on the 22nd of December 2023, so will require a build built more recent than that. Unsure if it even works on OGLES2 but you could test with a more recent Android build artifact from GitHub CI.
@Aspen: Assuming you're talking about Pastel Heaven, you need to create a release and upload a .zip file containing your texture pack. Don't forget to add a license file for your package (it needs to correspond to what you have set on CDB) and attribute the authors of any textures you have derived from if applicable, see Copyright Guide for more info.
The inventory is innovative: You can click on a colored node in inventory to see nodes in various shapes that have that color.
It's copied straight from i3's item compression. :P
The colored nodes in the inventory are not sorted by hue. This would improve usability by a lot!
Indeed. The colour list is stored as a list of hex RGB colours along with a corresponding name in the code, could convert it to HSV and pass that onto i3 to allow for sorting by colour hue.
There is no trash slot to get rid of items. It felt a bit annoying when picking new nodes to build.
Added in the latest release.
All glass nodes seem to look alike. My eyesight is not the best, but I could not find a difference.
Not just you, they are the same. :) They are intended to be used for creating windows of arbitrary size and shape when Connected Glass is enabled, as you can use the same type glass node to make it connect and then use another type to create an edge where they don't connect.
If a player tries to build something on top of a half-node (even a half-node), there is ugly air gap.
Hmm yes, they're basically slabs. I should make them able to merge into a full node, and add multicoloured slab variants. (Such a system would register approx. 2000 new nodes, but that should fit perfectly fine into the node limit)
Players get 99 of every item in creative mode. This is just an eyesore, as the items never deplete.
If you're using Minetest Game or a game derived from a relatively recent version of it then this mod is unnecessary since it already controls the shadow strength. This mod is only intended for games that do not control the shadow strength themselves, if shadows begin to flicker when using the mod it means your current game is controlling the shadow strength and do not need to enable this mod since your game supports shadows out of the box.
Definition ripper is a very useful mod when you have a game and want to extract just the basic building blocks out of it, trimming off the gameplay, survival elements and any other fat that'll most likely just slow things down. Take the exported definitions from the mod, put it into an empty game, drag in i3 (or your inventory mod of choice) and WorldEdit and you've gotten yourself a minimal and lightweight creative building experience.
For my usecase, I wanted to basically scoop out all the nodes from Mineclonia to reduce as much overhead caused by the (admittedly rather heavy) game as possible for a very large map of Gothenburg, such that flying around will load mapblocks as quickly as the engine possibly can load them.
There used to be a limit of how many definitions could be ripped due to Lua's locals limit but this has now been fixed. Since recently aliases will also be ripped which is useful if you have an existing map you want to load that have unconverted aliased nodes, previously my map would have cute little "Unknown Node" trees caused by Mineclonia's tree refactor that I hadn't loaded in regular Mineclonia.
Hmm, yes, the inventory doesn't have a trash cell, I forgot to add that. Currently you can use the engine command /pulverize to remove the currently wielded item or /clearinv to clear the entire inventory.
This mod remains the go-to tool for creating and editing schematics for Minetest mods and games. Compared to schematic editors that are external programs, this mod relies on Minetest itself for modifying the schematics once imported, making the process of building and modifying schematics simple and effectively providing support for any game made both in the present or in the future.
This mod is an absolute no-brainer for any MTG world because of one component inside it - world-aligned textures on partial nodes (e.g. slabs and stairs), allowing for such nodes to be rotated while keeping the textures aligned, as compared to the textures being rotated alongside looking like a badly solved jigsaw puzzle. It's one of those incomprehensible "definitively a feature and not a bug, we swear" features of MTG that this mod fixes.
This mod provides significantly better walls than the ones found in MTG. As opposed to creating wall pillars on every node, it will adjust depending on the neighbouring nodes and create a more flush wall, similar to cobblestone walls found in Minecraft.
What this mod adds is a single material, with ore and tool tiers. The tools have nothing special about them, it's just another tier. And while you can use the material to craft a node with a star on it, the texture of it is not particularly appealing. It's a pretty typical "stuff" mod that just adds new materials for the sake of it with little to no rhyme or reason to it.
Modgen is a great way of bundling up a map for an adventure map-like game, allowing you to generate a predetermined map shipped as a mod inside your game. The export process is simple, the exported map format is fully-featured and compresses well, and generally just makes the process smooth and painless.
This mod adds nice looking narrow bridges with railings, that aesthetically look very fitting in a factory or another industrial setting. The nodes are a however bit finnicky to place, the selection box could use being raised or made into full nodes in order to be able to place several bridge nodes in sequence with no support.
Varies depending on how busy staff are and how many packages are sitting in the review queue.
The modname blood has already been taken by the "Blood Hud!" mod (see here). You can rename it to blood_splatter, or something else that wouldn't conflict with another mod.
It's another one of those mods that add a single material whose only use is crafting a tool tier, and quite fittingly the material's name is literally just "X", as if being a placeholder name. MTG already has too many tool tiers, you really don't need another one.
This mod describes itself as a recreation of the WorldEdit mod but falls flat pretty quickly.
The UX is unwieldy, for specifying areas you need to manually write out the coordinates of the points. If you cannot visualise coordinates in the world, there is thankfully a wand tool that... will tell you something in French and then print the position of the hovered node. You will then have to copy the cordinates written in chat as arguments for whatever command you want to run.
The world editing commands are also very slow to run due to the fact they use minetest.set_node, rather than VoxelManip which is much more performant for manipulating large areas of nodes in bulk. This makes it effectively useless for manipulating any larger area unless you want an excuse to grab a coffee and some snack while it runs.
In addition to basic commands such as cuboid fill, replace and copy, there are a strange mix of other miscellaneous commands thrown into the mod such as teleport commands and... a gamemode command? It feels like it has an identity crisis whether it wants to be WorldEdit or Essentials.
I'm sure this mod was a good learning experience in writing Minetest mods for the author, and in that way it was probably a success. But I certainly wouldn't recommend it over the original WorldEdit mod.
The creation of these textures has been done by collecting images from the internet, recoloring them, and adapting them to a style similar to that of the original game.
However, changing the output amount is terribly slow.
For some reason this is a feature and not a bug. There's a default delay of 0.5s defined at glcraft/craftgui.lua:262 for absolutely no reason, nothing breaks if you decrease it to 0.1s or something.
Akin to the Treecapitator or Timber! mod in Minecraft, this greatly improves the gameplay experience when you're cutting down trees, especially large ones.
In addition, the code for this mod is so simple and small it almost feels like magic, compared to the other Treecapitator mod for Minetest which is about 1.6 thousand lines long and requires configuration for every tree type in a game or mod you'd want it to work with. This mod is just 30 lines of cleverly written code and works on any trees, no matter if it's Minetest Game or a game that doesn't know what a default is.
This mod adds 6 creative-only nodes. A, uh, bedrock node, cyan node, black node, invisible node, and a command block node with a very copyright unencumbered texture. No, the command block isn't functional, it's just decorative. There is also a fake unknown node... similar to orwell's unknownode mod except without a crafting recipe, and without stairs+ variants.
I get the title is supposed to be a joke, but if these nodes really were illegal, I wouldn't find it worth it going to jail over it.
Putting nodes and items in drawers, which will become designated by the item you put inside of it, looks way better than just cramming things in chest. Generally just makes things tidy. :)
As seen in Mineclone, this is a very neat skins mod that provides various customisation features to pick between for your player skin. It is very intuitive and very minimal, yet allows for a lot of creativity and personalisation of ones skin, rather than just having static skins to pick from like with other skin mods.
This is a must for any server, players can specify what pronouns they use and you can see them either in their name tag in the world or using a command, so you know what pronouns they want to be referred to as.
You submit it for approval (like you've just done), and then an editor checks it and either approves it or sends it back with changes needed. In this case changes are needed, the media license (CC-BY-SA 3.0) isn't mentioned in the license file (which only has LGPLv2.1).
I really like this take on a different crafting system. Gone is the default crafting grid, a cargo cult reimplementation of one of Minecraft's worst features that requires you to memorise recipes or look them up in the recipes book. It has been replaced with a selection of crafting options you can search through and select, and pressing on a button brings up the different recipes to pick between (if applicable) and the ability to craft either just one or many in bulk.
What I especially like about this is that it hooks into the regular minetest.register_craft function and reads all the regular crafting recipes that get registered, so this could be used as a drop-in replacement that is compatible with all mods that use the regular Minetest crafting system. And of course it can also be dropped in as part of a game without having to change existing crafting recipes, which is what I'm personally using it for.
Hi, this game contains -NC assets, making the package non-free:
>>> grep -riI '\-NC'
MODULES/sounding_line/sounds/license.txt:sounding_line_wooshing.ogg - from https://freesound.org/people/CharleneZ/sounds/326370/ by CharleneZ under CC-BY-NC 3.0
MODULES/ambience/sounds/SoundLicenses.txt:The included sounds are http://creativecommons.org/licenses/by-nc-sa/3.0/
MODULES/gramophone/README.md: - License: CC-BY-NC
MODULES/fireplace/README.md:Textures: (CC BY-NC 3.0) by gigomaf
For more info, see the Non-Free Licenses help page. When these assets have been replaced with free equivalents (for ambience, you should update the mod as it has been fixed upstream), you are free to change the media license back to CC-BY-SA-3.0.
Hi, this game contains skins from the Fensta skins database (in skins) that are -NC licensed, making this package non-free.
For more info, see the Non-Free Licenses help page. When you have gone through the list of skins and remove those that are listed as -NC in the meta file, you may change the license back to CC-BY-SA 3.0.
I'm glad that this mod sparked some discussion about making Minetest more reliable with high uptime.
I don't know much about the topic but I have done some hasty profiling of the Minetest server with Massif showing that the memory representation of mapblocks are the biggest cause of memory usage, and it doesn't seem like the memory usage goes down when mapblocks should be unloaded. Of course whether it should keep mapblocks in memory for long periods of inactivity when no player is around or even online depends on how much RAM you have to spare for your server. Really it's the good old space-time tradeoff problem and what is good use of RAM for one person is a memory usage sink for another that makes me worried the server will OOM when combined with the other services running on the server.
As for performance issues, recently a friend who was playing on my server told me that there was significant delay when placing or breaking nodes on the server. I thought it was just his internet but the server had been running for 7 days and it was indeed less responsive than it should be. I restarted the server and it immediately went back to normal after that. Haven't investigated it further (though I don't really have the ability to keep a test server running for a long period of time with profilers attached), but the general advice from server owners seem to be regular restarts to freshen up the server which yeah, does point to some flaw somewhere in the Minetest server.
There's the /gamemode command you can use to switch to creative per-player while the server is still running.
There is no actual performance issue with the mod, it's just an arbitrary delay that Kimapr refuses to reduce.
Yes looks like blatant copyright infringement, normally you should make a report on the package rather than a review about it but thank you for pointing this out either way. Terraria's assets are not freely licensed and we do not allow unlicensed content on ContentDB (nor copyright infringement), we do our best as staff to vet assets of packages that come in and while I'm very familiar with Minecraft textures I haven't played Terraria and can't as easily recognise something as originating from it.
Volumetric lighting was merged on the 22nd of December 2023, so will require a build built more recent than that. Unsure if it even works on OGLES2 but you could test with a more recent Android build artifact from GitHub CI.
Check the license, I would assume it is licensed under CC-BY 4.0.
@Aspen: Assuming you're talking about Pastel Heaven, you need to create a release and upload a .zip file containing your texture pack. Don't forget to add a license file for your package (it needs to correspond to what you have set on CDB) and attribute the authors of any textures you have derived from if applicable, see Copyright Guide for more info.
Thank you for the review.
It's copied straight from i3's item compression. :P
Indeed. The colour list is stored as a list of hex RGB colours along with a corresponding name in the code, could convert it to HSV and pass that onto i3 to allow for sorting by colour hue.
Added in the latest release.
Not just you, they are the same. :) They are intended to be used for creating windows of arbitrary size and shape when Connected Glass is enabled, as you can use the same type glass node to make it connect and then use another type to create an edge where they don't connect.
Hmm yes, they're basically slabs. I should make them able to merge into a full node, and add multicoloured slab variants. (Such a system would register approx. 2000 new nodes, but that should fit perfectly fine into the node limit)
Fixed in the latest release.
ffmpeg -i music.mp3 -vn music.ogg
If you're using Minetest Game or a game derived from a relatively recent version of it then this mod is unnecessary since it already controls the shadow strength. This mod is only intended for games that do not control the shadow strength themselves, if shadows begin to flicker when using the mod it means your current game is controlling the shadow strength and do not need to enable this mod since your game supports shadows out of the box.
Definition ripper is a very useful mod when you have a game and want to extract just the basic building blocks out of it, trimming off the gameplay, survival elements and any other fat that'll most likely just slow things down. Take the exported definitions from the mod, put it into an empty game, drag in
i3
(or your inventory mod of choice) and WorldEdit and you've gotten yourself a minimal and lightweight creative building experience.For my usecase, I wanted to basically scoop out all the nodes from Mineclonia to reduce as much overhead caused by the (admittedly rather heavy) game as possible for a very large map of Gothenburg, such that flying around will load mapblocks as quickly as the engine possibly can load them.
There used to be a limit of how many definitions could be ripped due to Lua's locals limit but this has now been fixed. Since recently aliases will also be ripped which is useful if you have an existing map you want to load that have unconverted aliased nodes, previously my map would have cute little "Unknown Node" trees caused by Mineclonia's tree refactor that I hadn't loaded in regular Mineclonia.
Hmm, yes, the inventory doesn't have a trash cell, I forgot to add that. Currently you can use the engine command
/pulverize
to remove the currently wielded item or/clearinv
to clear the entire inventory.This mod remains the go-to tool for creating and editing schematics for Minetest mods and games. Compared to schematic editors that are external programs, this mod relies on Minetest itself for modifying the schematics once imported, making the process of building and modifying schematics simple and effectively providing support for any game made both in the present or in the future.
This mod is an absolute no-brainer for any MTG world because of one component inside it - world-aligned textures on partial nodes (e.g. slabs and stairs), allowing for such nodes to be rotated while keeping the textures aligned, as compared to the textures being rotated alongside looking like a badly solved jigsaw puzzle. It's one of those incomprehensible "definitively a feature and not a bug, we swear" features of MTG that this mod fixes.
This mod provides significantly better walls than the ones found in MTG. As opposed to creating wall pillars on every node, it will adjust depending on the neighbouring nodes and create a more flush wall, similar to cobblestone walls found in Minecraft.
What this mod adds is a single material, with ore and tool tiers. The tools have nothing special about them, it's just another tier. And while you can use the material to craft a node with a star on it, the texture of it is not particularly appealing. It's a pretty typical "stuff" mod that just adds new materials for the sake of it with little to no rhyme or reason to it.
lol
Modgen is a great way of bundling up a map for an adventure map-like game, allowing you to generate a predetermined map shipped as a mod inside your game. The export process is simple, the exported map format is fully-featured and compresses well, and generally just makes the process smooth and painless.
Perhaps I will contribute some... :)
This mod adds nice looking narrow bridges with railings, that aesthetically look very fitting in a factory or another industrial setting. The nodes are a however bit finnicky to place, the selection box could use being raised or made into full nodes in order to be able to place several bridge nodes in sequence with no support.
Varies depending on how busy staff are and how many packages are sitting in the review queue.
The modname
blood
has already been taken by the "Blood Hud!" mod (see here). You can rename it toblood_splatter
, or something else that wouldn't conflict with another mod.It's another one of those mods that add a single material whose only use is crafting a tool tier, and quite fittingly the material's name is literally just "X", as if being a placeholder name. MTG already has too many tool tiers, you really don't need another one.
This mod describes itself as a recreation of the WorldEdit mod but falls flat pretty quickly.
The UX is unwieldy, for specifying areas you need to manually write out the coordinates of the points. If you cannot visualise coordinates in the world, there is thankfully a wand tool that... will tell you something in French and then print the position of the hovered node. You will then have to copy the cordinates written in chat as arguments for whatever command you want to run.
The world editing commands are also very slow to run due to the fact they use
minetest.set_node
, rather than VoxelManip which is much more performant for manipulating large areas of nodes in bulk. This makes it effectively useless for manipulating any larger area unless you want an excuse to grab a coffee and some snack while it runs.In addition to basic commands such as cuboid fill, replace and copy, there are a strange mix of other miscellaneous commands thrown into the mod such as teleport commands and... a gamemode command? It feels like it has an identity crisis whether it wants to be WorldEdit or Essentials.
I'm sure this mod was a good learning experience in writing Minetest mods for the author, and in that way it was probably a success. But I certainly wouldn't recommend it over the original WorldEdit mod.
Uhh, what's the license of those images?
All of the textures in this package are copyrighted.
If you believe a package infringes of copyright then please report it with appropriate details instead of leaving a review with no useful details.
For some reason this is a feature and not a bug. There's a default delay of 0.5s defined at
glcraft/craftgui.lua:262
for absolutely no reason, nothing breaks if you decrease it to 0.1s or something.Akin to the Treecapitator or Timber! mod in Minecraft, this greatly improves the gameplay experience when you're cutting down trees, especially large ones.
In addition, the code for this mod is so simple and small it almost feels like magic, compared to the other Treecapitator mod for Minetest which is about 1.6 thousand lines long and requires configuration for every tree type in a game or mod you'd want it to work with. This mod is just 30 lines of cleverly written code and works on any trees, no matter if it's Minetest Game or a game that doesn't know what a
default
is.This mod adds 6 creative-only nodes. A, uh, bedrock node, cyan node, black node, invisible node, and a command block node with a very copyright unencumbered texture. No, the command block isn't functional, it's just decorative. There is also a fake unknown node... similar to orwell's unknownode mod except without a crafting recipe, and without stairs+ variants.
I get the title is supposed to be a joke, but if these nodes really were illegal, I wouldn't find it worth it going to jail over it.
Putting nodes and items in drawers, which will become designated by the item you put inside of it, looks way better than just cramming things in chest. Generally just makes things tidy. :)
As seen in Mineclone, this is a very neat skins mod that provides various customisation features to pick between for your player skin. It is very intuitive and very minimal, yet allows for a lot of creativity and personalisation of ones skin, rather than just having static skins to pick from like with other skin mods.
This is a must for any server, players can specify what pronouns they use and you can see them either in their name tag in the world or using a command, so you know what pronouns they want to be referred to as.
You submit it for approval (like you've just done), and then an editor checks it and either approves it or sends it back with changes needed. In this case changes are needed, the media license (CC-BY-SA 3.0) isn't mentioned in the license file (which only has LGPLv2.1).
I really like this take on a different crafting system. Gone is the default crafting grid, a cargo cult reimplementation of one of Minecraft's worst features that requires you to memorise recipes or look them up in the recipes book. It has been replaced with a selection of crafting options you can search through and select, and pressing on a button brings up the different recipes to pick between (if applicable) and the ability to craft either just one or many in bulk.
What I especially like about this is that it hooks into the regular
minetest.register_craft
function and reads all the regular crafting recipes that get registered, so this could be used as a drop-in replacement that is compatible with all mods that use the regular Minetest crafting system. And of course it can also be dropped in as part of a game without having to change existing crafting recipes, which is what I'm personally using it for.-NC is very much non-free, but it is an exception that is allowed onto ContentDB albeit with a warning attached to it.
Great! Glad it wasn't too much of a hassle for you to get that fixed right away, looks good now.
Thanks, I'm glad you like the changes I made to it! :D
Oh great, I'll have to try it out then :D
Hi, this game contains -NC assets, making the package non-free:
For more info, see the Non-Free Licenses help page. When these assets have been replaced with free equivalents (for
ambience
, you should update the mod as it has been fixed upstream), you are free to change the media license back to CC-BY-SA-3.0.Hi, this game contains skins from the Fensta skins database (in
skins
) that are -NC licensed, making this package non-free.For more info, see the Non-Free Licenses help page. When you have gone through the list of skins and remove those that are listed as -NC in the meta file, you may change the license back to CC-BY-SA 3.0.