srifqi.github.io/minetest.html

175 lines
10 KiB
HTML

<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<title>Minetest - srifqi</title>
<meta charset="utf-8">
<meta name="author" content="srifqi">
<meta name="description" content="srifqi in Minetest community">
<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1">
<link rel="stylesheet" href="/main.css">
<style>
article>aside {
font-size: smaller;
}
.mod-yes {
color: green;
}
.mod-no {
color: #b30000;
}
.cdb {
text-align: center;
}
</style>
</head>
<body>
<header><h1>Minetest</h1></header>
<main>
<nav>
<ul class="left-menu">
<li><div><a href="/">Home</a></div></li>
<li><div><a href="/experiment/">Experiments</a></div></li>
<li class="active"><div><a href="/minetest.html">Minetest</a></div></li>
<li><div><a href="/library.html">Libraries</a></div></li>
</ul>
</nav>
<section>
<p>I like to play <a href="https://www.minetest.net" target="_blank" rel="noopener">Minetest</a>, a voxel game engine (and also the game). It is my longest game that I still play (and contribute!) until now. I make mods and published some of them to <a href="https://content.minetest.net" target="_blank" rel="noopener">Minetest Content Database</a>.</p>
<p>Minetest came to me when I was searching for voxel sandboxing game (that is free!) many years ago. Since then, I either play it, create mods for it, or contribute to it. Here are some of <a href="https://forum.minetest.net/search.php?author=srifqi&fid[]=9&fid[]=11&fid[]=13&fid[]=15&sf=firstpost&sr=topics&sk=t" target="_blank" rel="noopener">my mods</a>:</p>
<article id="superflat">
<h2>Superflat Map Generator</h2>
<aside>
<table>
<thead>
<tr><th colspan="2">superflat</th></tr>
</thead>
<tbody>
<tr><td colspan=2 class="cdb"><a href="https://content.minetest.net/packages/srifqi/superflat/" target="_blank" rel="noopener"><img src="https://content.minetest.net/packages/srifqi/superflat/shields/title/" width="130" height="20" alt="Superflat on Content DB"></a></td></tr>
<tr><th>Latest version</th><td>1.4<br><time datetime="2019-08-02">2 August 2019</time></td></tr>
<tr><th>First release</th><td><time datetime="2014-07-17">17 July 2014</time></td></tr>
<tr><th>Active</th><td><span class="mod-yes">Yes</span></td></tr>
<tr><th>Forum topic</th><td><a href="https://forum.minetest.net/viewtopic.php?t=9772" target="_blank" rel="noopener">link</a></td></tr>
</tbody>
</table>
</aside>
<p>This mod generates world layer by layer. This mod was created because I read that Minecraft has superflat mode in its world generation. This works the same, albeit uses different format, as superflat in Minecraft.</p>
<p>The actual description is "(Yet Another) Superflat Map Generator" because there is another map generator that generates flat world, e.g. built-in flat mapgen and <a href="https://forum.minetest.net/viewtopic.php?t=8952" target="_blank" rel="noopener">flatgen</a> mod.</p>
<figure>
<a href="/assets/minetest-mod-superflat.png" target="_blank" rel="noopener"><img src="/assets/minetest-mod-superflat.png" width="270" height="180" alt="Flat world from superflat mod"></a>
<figcaption>Flat world from superflat mod</figcaption>
</figure>
</article>
<article id="amgmt">
<h2>Another Map Generator for Minetest</h2>
<aside>
<table>
<thead>
<tr><th colspan="2">amgmt</th></tr>
</thead>
<tbody>
<tr><th>Latest version</th><td>0.7<br><time datetime="2016-02-27">27 February 2016</time></td></tr>
<tr><th>First release</th><td><time datetime="2014-09-03">3 September 2014</time></td></tr>
<tr><th>Active</th><td><span class="mod-yes">Yes</span></td></tr>
<tr><th>Forum topic</th><td><a href="https://forum.minetest.net/viewtopic.php?t=10055" target="_blank" rel="noopener">link</a></td></tr>
<tr><th>ContentDB</th><td><span class="mod-no">Not Registered</span></td></tr>
</tbody>
</table>
</aside>
<p>This mod generates world with more biomes and features than what Minetest had back then. It also supports other mods: <a href="https://forum.minetest.net/viewtopic.php?t=549" target="_blank" rel="noopener">moreores</a> and <a href="https://forum.minetest.net/viewtopic.php?t=8890" target="_blank" rel="noopener">bakedclay</a>. This mod was my attempt to create map generator that uses noise (2D and 3D) and supports another mod.</p>
<p>This mod can be modified by another mod. I also create an example for that in another mod: <a href="https://forum.minetest.net/viewtopic.php?t=11975" target="_blank" rel="noopener">amgmt_plugin</a>. Now, Minetest supports custom biomes from its modding API that makes this mod irrelevant.</p>
<figure>
<a href="/assets/minetest-mod-amgmt-1.png" target="_blank" rel="noopener"><img src="/assets/thumb/minetest-mod-amgmt-1.png" width="250" height="128" alt="An intersection of many biomes from amgmt mod"></a>
<figcaption>An intersection of many biomes</figcaption>
</figure>
<figure>
<a href="/assets/minetest-mod-amgmt-2.png" target="_blank" rel="noopener"><img src="/assets/thumb/minetest-mod-amgmt-2.png" width="250" height="128" alt="A river bordering two biomes from amgmt mod"></a>
<figcaption>A river bordering two biomes</figcaption>
</figure>
</article>
<article id="advancedban">
<h2>Advanced Ban</h2>
<aside>
<table>
<thead>
<tr><th colspan="2">advancedban</th></tr>
</thead>
<tbody>
<tr><td colspan=2 class="cdb"><a href="https://content.minetest.net/packages/srifqi/advancedban/" target="_blank" rel="noopener"><img src="https://content.minetest.net/packages/srifqi/advancedban/shields/title/" width="158" height="20" alt="Advanced Ban on Content DB"></a></td></tr>
<tr><th>Latest version</th><td>0.3<br><time datetime="2019-08-08">8 August 2019</time></td></tr>
<tr><th>First release</th><td><time datetime="2014-12-24">24 December 2014</time></td></tr>
<tr><th>Active</th><td><span class="mod-yes">Yes</span></td></tr>
<tr><th>Forum topic</th><td><a href="https://forum.minetest.net/viewtopic.php?t=10823" target="_blank" rel="noopener">link</a></td></tr>
</tbody>
</table>
</aside>
<p>This mod can ban a player based on its username. It can also ban both its username and its IP address.</p>
<p>This mod was created because I realised that Minetest's default ban only ban IP address. I am not sure about Minetest's behaviour in latest version.</p>
<p>This mod's command was really long <code>/advancedban</code>. It was suggested that this mod's command should be shorter, so I choose <code>/aban</code> as replacement.</p>
</article>
<article id="banondie">
<h2>Banned on Die</h2>
<aside>
<table>
<thead>
<tr><th colspan="2">banondie</th></tr>
</thead>
<tbody>
<tr><th>Latest version</th><td>0.1<br><time datetime="2015-01-07">7 January 2015</time></td></tr>
<tr><th>First release</th><td><time datetime="2015-01-07">7 January 2015</time></td></tr>
<tr><th>Active</th><td><span class="mod-yes">Yes</span></td></tr>
<tr><th>Forum topic</th><td><a href="https://forum.minetest.net/viewtopic.php?t=10940" target="_blank" rel="noopener">link</a></td></tr>
<tr><th>ContentDB</th><td><span class="mod-no">Not Registered</span></td></tr>
</tbody>
</table>
</aside>
<p>This mod bans player when they are dead, i.e. Minecraft's hardcore mode.</p>
<p>This is a continuation from <a href="https://forum.minetest.net/viewtopic.php?t=10823" target="_blank" rel="noopener">advancedban</a> mod. I actually forgot which idea comes first: this or ban player's name. If I recall correctly, this idea comes first and then I realised that Minetest bans only IP address.</p>
<p>I have not checked this mod for so long. Maybe, I should back into improving this mod. There are requests to set a timer to reset the list and/or add API for other mods.</p>
</article>
<article id="shout">
<h2>Limit chat by distance</h2>
<aside>
<table>
<thead>
<tr><th colspan="2">shout</th></tr>
</thead>
<tbody>
<tr><th>Latest version</th><td>0.1.2<br><time datetime="2015-06-24">24 June 2015</time></td></tr>
<tr><th>First release</th><td><time datetime="2015-06-11">11 June 2015</time></td></tr>
<tr><th>Active</th><td><span class="mod-yes">Yes</span></td></tr>
<tr><th>Forum topic</th><td><a href="https://forum.minetest.net/viewtopic.php?t=12560" target="_blank" rel="noopener">link</a></td></tr>
<tr><th>ContentDB</th><td><span class="mod-no">Not Registered</span></td></tr>
</tbody>
</table>
</aside>
<p>This mod limits messages by distance so that only players within certain distance are able to hear. Player can "pay" to "shout" (send message without distance limitation), though.</p>
<p>This mod was created because I like the idea that you can not hear distant speech.</p>
<p>This idea already implemented before in <a href="https://forum.minetest.net/viewtopic.php?t=6273" target="_blank" rel="noopener">chatplus</a> mod. But, shout mod only implements this very idea. Also, it has payment for "shouting".</p>
</article>
<article id="carpet3d">
<h2>Carpet</h2>
<aside>
<table>
<thead>
<tr><th colspan="2">carpet3d</th></tr>
</thead>
<tbody>
<tr><th>Latest version</th><td>0.3<br><time datetime="2014-10-19">19 October 2014</time></td></tr>
<tr><th>First release</th><td><time datetime="2014-09-22">22 September 2014</time></td></tr>
<tr><th>Active</th><td><span class="mod-no">No</span></td></tr>
<tr><th>Forum topic</th><td><a href="https://forum.minetest.net/viewtopic.php?t=10180" target="_blank" rel="noopener">link</a></td></tr>
<tr><th>ContentDB</th><td><span class="mod-no">Not Registered</span></td></tr>
</tbody>
</table>
</aside>
<p>This mod adds carpets from loaded mods with two layers of decoration.</p>
<p>I do not know what to say at this point; it was a crazy idea. This mod did not turn out to be enjoyed much (at least, by me). I am not planning to maintain this mod.</p>
</article>
</section>
</main>
</body>
</html>