Update documentation for Minetest rename to Luanti (#4706)
This updates the VoxeLibre documentation by replacing "Minetest" with "Luanti" and updating links. Done: * Update "Minetest" in documentation and comments to "Luanti" * Update links to forums, ContentDB and Luanti project web page Reviewed-on: #4706 Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land> Co-authored-by: teknomunk <teknomunk@protonmail.com> Co-committed-by: teknomunk <teknomunk@protonmail.com>
This commit is contained in:
parent
4dc5d0939c
commit
b582afeb1f
|
@ -10,7 +10,7 @@ whether you're a programmer or not.
|
|||
|
||||
## VoxeLibre's development target is to...
|
||||
- Create a stable, peformant, moddable, free/libre game inspired by Minecraft
|
||||
using the Minetest engine, usable in both singleplayer and multiplayer.
|
||||
using the Luanti engine, usable in both singleplayer and multiplayer.
|
||||
- Currently, a lot of features are already implemented.
|
||||
Polishing existing features is always welcome.
|
||||
|
||||
|
@ -20,8 +20,8 @@ Polishing existing features is always welcome.
|
|||
* [YouTube](https://www.youtube.com/channel/UClI_YcsXMF3KNeJtoBfnk9A)
|
||||
* [Matrix](https://app.element.io/#/room/#voxelibre:matrix.org)
|
||||
* [Reddit](https://www.reddit.com/r/VoxeLibre/)
|
||||
* [Minetest forums](https://forum.minetest.net/viewtopic.php?f=50&t=16407)
|
||||
* [ContentDB](https://content.minetest.net/packages/wuzzy/mineclone2/)
|
||||
* [Luanti forums](https://forum.luanti.org/viewtopic.php?f=50&t=16407)
|
||||
* [ContentDB](https://content.luanti.org/packages/wuzzy/mineclone2/)
|
||||
* [OpenCollective](https://opencollective.com/mineclone2)
|
||||
|
||||
## Using git
|
||||
|
@ -39,7 +39,7 @@ https://git.minetest.land/VoxeLibre/VoxeLibre/wiki/
|
|||
|
||||
## How you can help as a non-programmer
|
||||
As someone who does not know how to write programs in Lua or does not
|
||||
know how to use the Minetest API, you can still help us out a lot. For
|
||||
know how to use the Luanti API, you can still help us out a lot. For
|
||||
example, by opening an issue in the
|
||||
[Issue tracker](https://git.minetest.land/VoxeLibre/VoxeLibre/issues),
|
||||
you can report a bug or request a feature.
|
||||
|
@ -53,10 +53,10 @@ discussion.
|
|||
Try not to report bugs that have already been reported or request features
|
||||
that already have been requested. This can often be ambiguous though.
|
||||
If in doubt open an issue!
|
||||
* If you know about Minetest's inner workings, please think about
|
||||
* If you know about Luanti's inner workings, please think about
|
||||
whether the bug / the feature that you are reporting / requesting is
|
||||
actually an issue with Minetest itself, and if it is, head to the
|
||||
[Minetest issue tracker](https://github.com/minetest/minetest/issues)
|
||||
actually an issue with Luanti itself, and if it is, head to the
|
||||
[Luanti issue tracker](https://github.com/minetest/minetest/issues)
|
||||
instead.
|
||||
* If you need any help regarding creating a Mesehub account or opening
|
||||
an issue, feel free to ask on the Discord or Matrix space.
|
||||
|
@ -69,11 +69,11 @@ The link to the mesehub registration page is: https://git.minetest.land/user/sig
|
|||
However, it is not a bug if you believe something is missing in the
|
||||
game. In this case, please read "Requesting features"
|
||||
* If you report a crash, always include the error message. If you play
|
||||
in singleplayer, post a screenshot of the message that Minetest showed
|
||||
in singleplayer, post a screenshot of the message that Luanti showed
|
||||
when the crash happened (or copy the message into your issue). If you
|
||||
are a server admin, you can find error messages in the log file of the
|
||||
server.
|
||||
* Tell us which VoxeLibre and Minetest versions you are using (from Minetest 5.7 type /ver, for previous versions, check the game.conf or README.md file).
|
||||
* Tell us which VoxeLibre and Luanti versions you are using (from Luanti 5.7 type /ver, for previous versions, check the game.conf or README.md file).
|
||||
* Tell us how to reproduce the problem: What you were doing to trigger
|
||||
the bug, e.g. before the crash happened or what causes the faulty
|
||||
behavior.
|
||||
|
@ -182,13 +182,13 @@ is by giving us profiler results. Profiler results give us detailed
|
|||
information about the game's performance and let us know places to
|
||||
investigate optimization issues. This way we can make the game faster.
|
||||
|
||||
#### Using Minetest's profiler
|
||||
#### Using Luanti's profiler
|
||||
We frequently will use profiling to optimise our code. We recommend use of
|
||||
the JIT profiler (RIP Jude) to fully understand performance impact:
|
||||
|
||||
https://content.minetest.net/packages/jwmhjwmh/jitprofiler/
|
||||
https://content.luanti.org/packages/jwmhjwmh/jitprofiler/
|
||||
|
||||
Minetest also has a built in profiler. Simply set `profiler.load = true` in
|
||||
Luanti also has a built in profiler. Simply set `profiler.load = true` in
|
||||
your configuration file and restart the server. After running the server
|
||||
for some time, just run `/profiler save` in chat - then you will find a
|
||||
file in the world directory containing the results. Open a new issue and
|
||||
|
@ -243,7 +243,7 @@ you'd like to take care of it, to avoid duplicate work.
|
|||
### Don't hesitate to ask for help
|
||||
We appreciate any contributing effort to VoxeLibre. If you are a
|
||||
relatively new programmer, you can reach us on Discord or Matrix
|
||||
for questions about git, Lua, Minetest API, VoxeLibre codebase or
|
||||
for questions about git, Lua, Luanti API, VoxeLibre codebase or
|
||||
anything related to VoxeLibre. We can help you avoid writing code that
|
||||
would be deemed inadequate, or help you become familiar with VoxeLibre
|
||||
better, or assist you use development tools.
|
||||
|
@ -294,7 +294,7 @@ split up but in general multiple small PRs are better than a big one
|
|||
* Each mod must provide `mod.conf`.
|
||||
* Mod names are snake case, and newly added mods (or substantially changed mods
|
||||
that are included from the outside) start with `vl_`, e.g.
|
||||
`vl_hollow_logs`, . Keep in mind Minetest
|
||||
`vl_hollow_logs`, . Keep in mind Luanti
|
||||
does not support capital letters in mod names.
|
||||
* In the past mods were prefixed with `mcl_`, e.g.
|
||||
`mcl_core`, `mcl_farming`, `mcl_monster_eggs`. New mods should **never** use this prefix.
|
||||
|
@ -325,7 +325,7 @@ function mcl_example.do_something()
|
|||
end
|
||||
```
|
||||
|
||||
* Use modern Minetest API, e.g. no usage of `minetest.env`
|
||||
* Use modern Luanti API, e.g. no usage of `minetest.env`
|
||||
* Tabs should be used for indent, spaces for alignment, e.g.
|
||||
|
||||
```lua
|
||||
|
@ -423,7 +423,7 @@ from `CREDITS.md` and commit the result (if anything changed)
|
|||
version number
|
||||
* Push to repository (don't forget `--tags`!)
|
||||
* Update ContentDB
|
||||
(https://content.minetest.net/packages/Wuzzy/mineclone2/)
|
||||
(https://content.luanti.org/packages/Wuzzy/mineclone2/)
|
||||
* Update first post in forum thread
|
||||
(https://forum.minetest.net/viewtopic.php?f=50&t=16407)
|
||||
* Post release announcement and changelog in forums
|
||||
|
|
|
@ -244,6 +244,6 @@
|
|||
* Cora
|
||||
|
||||
## Special thanks
|
||||
* The Minetest team for making and supporting an engine, and distribution infrastructure that makes this all possible
|
||||
* The Luanti team for making and supporting an engine, and distribution infrastructure that makes this all possible
|
||||
* The workaholics who spent way too much time writing for the Minecraft Wiki. It's an invaluable resource for creating this game
|
||||
* Notch and Jeb for being the major forces behind Minecraft
|
||||
|
|
|
@ -2,8 +2,8 @@ Survive, farm, build, explore, play with friends, and do much more. Inspired by
|
|||
|
||||
How to play:
|
||||
|
||||
#### Download Minetest
|
||||
- Navigate to https://www.minetest.net/ to download the client.
|
||||
#### Download Luanti
|
||||
- Navigate to https://www.luanti.org/ to download the client.
|
||||
- Once installed, open and select the "Content" tab
|
||||
|
||||
#### Install VoxeLibre from ContentDB
|
||||
|
|
16
MODELS.md
16
MODELS.md
|
@ -1,22 +1,22 @@
|
|||
# Models in Minetest/VoxeLibre
|
||||
# Models in Luanti/VoxeLibre
|
||||
|
||||
Models are an important part of all entities & unique nodes in VoxeLibre. They provide a 3 dimensional map of an object for which textures are then applied to. This document is for modders, it quickly highlights some important information for the software needed to open models in VoxeLibre.
|
||||
|
||||
## Minetest Wiki
|
||||
## Luanti Wiki
|
||||
|
||||
For more detailed information on actually using blender to create and modify models for Minetest/VoxeLibre, please visit the Minetest wiki's page on using Blender [Here](https://wiki.minetest.net/Using_Blender)
|
||||
For more detailed information on actually using blender to create and modify models for Luanti/VoxeLibre, please visit the Luanti wiki's page on using Blender [Here](https://wiki.luanti.org/Using_Blender)
|
||||
|
||||
## Recommended software
|
||||
|
||||
### Blender
|
||||
|
||||
Blender is a very popular and free modeling software supported on Windows, MacOS, and most Linux distributions. It is recommended to use Blender to create and modify 3D models within the minetest engine.
|
||||
Blender is a very popular and free modeling software supported on Windows, MacOS, and most Linux distributions. It is recommended to use Blender to create and modify 3D models within the Luanti engine.
|
||||
|
||||
Download blender [Here](https://www.blender.org/download/)
|
||||
|
||||
### .b3d addon for blender
|
||||
|
||||
Blitz 3D (.b3d) Is one of the main animated model formats used for entities in the minetest engine. It cannot be imported to blender without a plugin called "Import-Export:Bitz 3D format (.b3d)".
|
||||
Blitz 3D (.b3d) Is one of the main animated model formats used for entities in the Luanti engine. It cannot be imported to blender without a plugin called "Import-Export:Bitz 3D format (.b3d)".
|
||||
|
||||
The most up to date version of this Blender plugin can be downloaded [Here](https://github.com/GreenXenith/io_scene_b3d/releases/tag/f189786)
|
||||
|
||||
|
@ -34,7 +34,7 @@ The most up to date version of this Blender plugin can be downloaded [Here](http
|
|||
|
||||
Note: The sometimes accompanying .mtl files are not supported and can safely be deleted.
|
||||
|
||||
Note: Do not use .b3d and .x files for static meshes at the moment, Minetest currently spawns animated mesh scene nodes for these, which may result in reduced performance.
|
||||
Note: Do not use .b3d and .x files for static meshes at the moment, Luanti currently spawns animated mesh scene nodes for these, which may result in reduced performance.
|
||||
|
||||
### Supported texture formats
|
||||
|
||||
|
@ -42,9 +42,9 @@ Note: Do not use .b3d and .x files for static meshes at the moment, Minetest cur
|
|||
|
||||
* .jpg
|
||||
|
||||
* .bmp (depreciated, please use .png or .jpg)
|
||||
* .bmp (deprecated, please use .png or .jpg)
|
||||
|
||||
* .tga (depreciated, please use .png or .jpg)
|
||||
* .tga (deprecated, please use .png or .jpg)
|
||||
|
||||
Note: Any formats not mentioned above but known to work in the past were removed in 5.5.0 and aren't supported anymore.
|
||||
|
||||
|
|
26
README.md
26
README.md
|
@ -1,5 +1,5 @@
|
|||
# VoxeLibre
|
||||
A game inspired by Minecraft for Minetest. Forked from MineClone by davedevils.
|
||||
A game inspired by Minecraft for Luanti. Forked from MineClone by davedevils.
|
||||
Developed by many people, see CREDITS.md for a complete list.
|
||||
|
||||
### Gameplay
|
||||
|
@ -65,16 +65,16 @@ an explanation.
|
|||
|
||||
## Installation
|
||||
To run the game with the best performance and support, we recommend the latest
|
||||
stable version of [Minetest](http://minetest.net), be we always make an effort
|
||||
stable version of [Luanti](https://www.luanti.org/), but we always make an effort
|
||||
to support one version behind the latest stable version. In some cases, older
|
||||
versions might still be good enough but you would be missing out on important
|
||||
Minetest features that enable important features for our game.
|
||||
Luanti features that enable important features for our game.
|
||||
|
||||
There is no support for running VoxeLibre in development versions of Minetest.
|
||||
There is no support for running VoxeLibre in development versions of Luanti.
|
||||
|
||||
To install VoxeLibre (if you haven't already), move this directory into the
|
||||
“games” directory of your Minetest data directory. Consult the help of
|
||||
Minetest to learn more.
|
||||
“games” directory of your Luanti data directory. Consult the help of
|
||||
Luanti to learn more.
|
||||
|
||||
## Useful links
|
||||
The VoxeLibre repository is hosted at Mesehub. To contribute or report issues, head there.
|
||||
|
@ -82,18 +82,18 @@ The VoxeLibre repository is hosted at Mesehub. To contribute or report issues, h
|
|||
* Mesehub: <https://git.minetest.land/VoxeLibre/VoxeLibre>
|
||||
* Discord: <https://discord.gg/xE4z8EEpDC>
|
||||
* YouTube: <https://www.youtube.com/channel/UClI_YcsXMF3KNeJtoBfnk9A>
|
||||
* ContentDB: <https://content.minetest.net/packages/wuzzy/mineclone2/>
|
||||
* ContentDB: <https://content.luanti.org/packages/wuzzy/mineclone2/>
|
||||
* OpenCollective: <https://opencollective.com/voxelibre>
|
||||
* Mastodon: <https://fosstodon.org/@VoxeLibre>
|
||||
* Lemmy: <https://lemm.ee/c/voxelibre>
|
||||
* Matrix space: <https://app.element.io/#/room/#voxelibre:matrix.org>
|
||||
* Minetest forums: <https://forum.minetest.net/viewtopic.php?f=50&t=16407>
|
||||
* Luanti forums: <https://forum.luanti.org/viewtopic.php?f=50&t=16407>
|
||||
* Reddit: <https://www.reddit.com/r/VoxeLibre/>
|
||||
* IRC (barely used): <https://web.libera.chat/#mineclone2>
|
||||
|
||||
## Target
|
||||
- Create a stable, peformant, moddable, free/libre game inspired by Minecraft
|
||||
using the Minetest engine, usable in both singleplayer and multiplayer.
|
||||
using the Luanti engine, usable in both singleplayer and multiplayer.
|
||||
- Currently, a lot of features are already implemented.
|
||||
Polishing existing features is always welcome.
|
||||
|
||||
|
@ -159,8 +159,8 @@ Bonus features (not found in Minecraft):
|
|||
* Built-in crafting guide which shows you crafting and smelting recipes
|
||||
* In-game help system containing extensive help about gameplay basics, blocks, items and more
|
||||
* Temporary crafting recipes. They only exist to make some otherwise unaccessible items available when you're not in creative mode. These recipes will be removed as development goes on an more features become available
|
||||
* Saplings in chests in [mapgen v6](https://wiki.minetest.net/Map_generator#v6)
|
||||
* Fully moddable (thanks to Minetest's powerful Lua API)
|
||||
* Saplings in chests in [mapgen v6](https://wiki.luanti.org/Map_generator#v6)
|
||||
* Fully moddable (thanks to Luanti's powerful Lua API)
|
||||
* New blocks and items:
|
||||
* Lookup tool, shows you the help for whatever it touches
|
||||
* More slabs and stairs
|
||||
|
@ -181,7 +181,7 @@ Technical differences from Minecraft:
|
|||
* Different music for jukebox
|
||||
* Different textures (Pixel Perfection)
|
||||
* Different sounds (various sources)
|
||||
* Different engine (Minetest)
|
||||
* Different engine (Luanti)
|
||||
* Different easter eggs
|
||||
|
||||
… and finally, VoxeLibre is free software (“free” as in “freedom”)!
|
||||
|
@ -190,6 +190,6 @@ Technical differences from Minecraft:
|
|||
|
||||
* `LICENSE.txt`: The GPLv3 license text
|
||||
* `CONTRIBUTING.md`: Information for those who want to contribute
|
||||
* `API.md`: For Minetest modders who want to mod this game
|
||||
* `API.md`: For Luanti modders who want to mod this game
|
||||
* `LEGAL.md`: Legal information
|
||||
* `CREDITS.md`: List of everyone who contributed
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# VoxeLibre
|
||||
Un jeu inspiré de Minecraft pour Minetest. Forké depuis Mineclone par davedevils.
|
||||
Un jeu inspiré de Minecraft pour Luanti. Forké depuis Mineclone par davedevils.
|
||||
Développé par de nombreuses personnes, voir CREDITS.md pour une liste complète.
|
||||
|
||||
### Gameplay
|
||||
|
@ -54,10 +54,10 @@ Les objets suivants sont intéressants pour le mode Créatif et pour les constru
|
|||
Utilisez la commande de chat `/giveme` pour les obtenir. Voir l'aide interne au jeu pour une explication.
|
||||
|
||||
## Installation
|
||||
Ce jeu nécessite [Minetest](http://minetest.net) pour fonctionner (version 5.4.1 ou plus). Vous devez donc installer Minetest d'abord. Seules les versions stables de Minetest sont officielement supportées.
|
||||
Il n'y a pas de support de VoxeLibre dans les versions développement de Minetest.
|
||||
Ce jeu nécessite [Luanti](https://www.luanti.org) pour fonctionner (version 5.4.1 ou plus). Vous devez donc installer Luanti d'abord. Seules les versions stables de Luanti sont officielement supportées.
|
||||
Il n'y a pas de support de VoxeLibre dans les versions développement de Luanti.
|
||||
|
||||
Pour installer VoxeLibre (si ce n'est pas déjà fait), déplacez ce dossier dans le dossier “games” de Minetest. Consultez l'aide de Minetest pour en apprendre plus.
|
||||
Pour installer VoxeLibre (si ce n'est pas déjà fait), déplacez ce dossier dans le dossier “games” de Luanti. Consultez l'aide de Luanti pour en apprendre plus.
|
||||
|
||||
## Liens utiles
|
||||
Le dépôt de VoxeLibre est hébergé sur Mesehub. Pour contribuer ou signaler des problèmes, allez là-bas.
|
||||
|
@ -65,17 +65,17 @@ Le dépôt de VoxeLibre est hébergé sur Mesehub. Pour contribuer ou signaler d
|
|||
* Mesehub : <https://git.minetest.land/VoxeLibre/VoxeLibre>
|
||||
* Discord : <https://discord.gg/xE4z8EEpDC>
|
||||
* YouTube : <https://www.youtube.com/channel/UClI_YcsXMF3KNeJtoBfnk9A>
|
||||
* ContentDB : <https://content.minetest.net/packages/wuzzy/mineclone2/>
|
||||
* ContentDB : <https://content.luanti.org/packages/wuzzy/mineclone2/>
|
||||
* OpenCollective : <https://opencollective.com/mineclone2>
|
||||
* Mastodon : <https://fosstodon.org/@VoxeLibre>
|
||||
* Lemmy : <https://lemm.ee/c/voxelibre>
|
||||
* Espace Matrix : <https://app.element.io/#/room/#voxelibre:matrix.org>
|
||||
* Forums Minetest : <https://forum.minetest.net/viewtopic.php?f=50&t=16407>
|
||||
* Forums Luanti : <https://forum.luanti.org/viewtopic.php?f=50&t=16407>
|
||||
* Reddit : <https://www.reddit.com/r/VoxeLibre/>
|
||||
* IRC (peu utilisé) : <https://web.libera.chat/#mineclone2>
|
||||
|
||||
## Objectif
|
||||
* Créer un jeu stable, performant, moddable et libre inspiré de Minecraft en utilisant le moteur de jeu Minetest, utilisable à la fois en mode solo et multijoueur.
|
||||
* Créer un jeu stable, performant, moddable et libre inspiré de Minecraft en utilisant le moteur de jeu Luanti, utilisable à la fois en mode solo et multijoueur.
|
||||
* Actuellement, un grand nombre de fonctionnalités sont déjà implémentées.
|
||||
L'amélioration des fonctionnalités existantes est toujours la bienvenue.
|
||||
|
||||
|
@ -140,8 +140,8 @@ Fonctionnalités bonus (absentes de Minecraft) :
|
|||
* Guide d'artisanat intégré au jeu qui montre les recettes d'artisanat et de cuisson
|
||||
* Système d'aide intégré au jeu contenant des informations à propos des techniques de base, blocs, objets et plus
|
||||
* Recettes d'artisanat temporaires. Elles existent uniquement pour rendre des objets accessibles qui ne le seraient pas autrement sauf en mode créatif. Elles seront retirées au cours de l'avancement du développement et de l'ajout de nouvelles fonctionnalités.
|
||||
* Pousses dans les coffres en [mapgen v6](https://wiki.minetest.net/Map_generator#v6)
|
||||
* Entièrement moddable (grâce la puissante API Lua de Minetest)
|
||||
* Pousses dans les coffres en [mapgen v6](https://wiki.luanti.org/Map_generator#v6)
|
||||
* Entièrement moddable (grâce la puissante API Lua de Luanti)
|
||||
* Nouveaux blocs et objets :
|
||||
* Outil de recherche, montre l'aide de ce qu'il touche
|
||||
* Plus de dalles et d'escaliers
|
||||
|
@ -162,7 +162,7 @@ Différences techniques avec Minecraft :
|
|||
* Des musiques différentes pour le juke-boxe
|
||||
* Des textures différentes (Pixel Perfection)
|
||||
* Des sons différents (sources diverses)
|
||||
* Un moteur de jeu différent (Minetest)
|
||||
* Un moteur de jeu différent (Luanti)
|
||||
* Des bonus cachés différents
|
||||
|
||||
...et enfin VoxeLibre est un logiciel libre !
|
||||
|
@ -171,6 +171,6 @@ Différences techniques avec Minecraft :
|
|||
|
||||
* `LICENSE.txt` : Le texte de la licence GPLv3
|
||||
* `CONTRIBUTING.md` : Information pour ceux qui veulent contribuer
|
||||
* `API.md` : Pour les modders Minetest qui veulent modder ce jeu
|
||||
* `API.md` : Pour les modders Luanti qui veulent modder ce jeu
|
||||
* `LEGAL.md` : Information légale
|
||||
* `CREDITS.md` : Liste de toutes les personnes qui ont contribué
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# VoxeLibre
|
||||
Неофициальная игра в стиле Minecraft для Minetest. Форк MineClone от davedevils.
|
||||
Неофициальная игра в стиле Minecraft для Luanti. Форк MineClone от davedevils.
|
||||
Разработана многими людьми. Не разработана и не одобрена Mojang AB.
|
||||
|
||||
### Игровой процесс
|
||||
|
@ -65,12 +65,12 @@
|
|||
Смотрите справку для дальнейшей информации.
|
||||
|
||||
## Установка
|
||||
Эта игра требует [Minetest](http://minetest.net) для запуска (версия 5.4.1 или
|
||||
выше). Вам нужно сперва установить Minetest. Только стабильные версии поддерживаются
|
||||
официально. Не поддерживается запуск VoxeLibre на разрабатываемых версиях Minetest.
|
||||
Эта игра требует [Luanti](http://www.luanti.org) для запуска (версия 5.4.1 или
|
||||
выше). Вам нужно сперва установить Luanti. Только стабильные версии поддерживаются
|
||||
официально. Не поддерживается запуск VoxeLibre на разрабатываемых версиях Luanti.
|
||||
|
||||
Чтобы установить VoxeLibre (если вы этого еще не сделали), переместите эту папку в
|
||||
“games” в папке данных Minetest. Смотрите справку Minetest, чтобы узнать больше.
|
||||
“games” в папке данных Luanti. Смотрите справку Luanti, чтобы узнать больше.
|
||||
|
||||
## Полезные ссылки
|
||||
Репозиторий VoxeLibre хранится на Mesehub. Зайдите туда, чтобы оставить запрос или
|
||||
|
@ -79,23 +79,23 @@
|
|||
* Mesehub: <https://git.minetest.land/MineClone2/MineClone2>
|
||||
* Discord: <https://discord.gg/xE4z8EEpDC>
|
||||
* YouTube: <https://www.youtube.com/channel/UClI_YcsXMF3KNeJtoBfnk9A>
|
||||
* ContentDB: <https://content.minetest.net/packages/wuzzy/mineclone2/>
|
||||
* ContentDB: <https://content.luanti.org/packages/wuzzy/mineclone2/>
|
||||
* OpenCollective: <https://opencollective.com/mineclone2>
|
||||
* Mastodon: <https://fosstodon.org/@MineClone2>
|
||||
* Lemmy: <https://lemmy.world/c/mineclone2>
|
||||
* Matrix space: <https://app.element.io/#/room/#mcl2:matrix.org>
|
||||
* Форум Minetest: <https://forum.minetest.net/viewtopic.php?f=50&t=16407>
|
||||
* Форум Luanti: <https://forum.luanti.org/viewtopic.php?f=50&t=16407>
|
||||
* Reddit: <https://www.reddit.com/r/MineClone2/>
|
||||
* IRC (едва используется): <https://web.libera.chat/#mineclone2>
|
||||
|
||||
## Цели
|
||||
- Создать стабильную, модифицируемую, бесплатную и свободную игру основанную на
|
||||
Minecraft на движке Minetest с проработанными возможностями для одиночной игры и
|
||||
Minecraft на движке Luanti с проработанными возможностями для одиночной игры и
|
||||
для мультиплеера. На данный момент множество возможностей **Minecraft Java
|
||||
Edition** уже реализовано и доработка имеющегося контента в приоритете над
|
||||
добавлением нового.
|
||||
- Реализовать возможности на уровне **текущей версии Minecraft + OptiFine** (OptiFine
|
||||
настолько, насколько это поддерживается движком Minetest).
|
||||
настолько, насколько это поддерживается движком Luanti).
|
||||
- Добиться производительности для запуска на действительно слабых компьютерах.
|
||||
|
||||
## Готовность
|
||||
|
@ -159,8 +159,8 @@ VoxeLibre, то ветка master обычно относительно стаб
|
|||
* Встроенный гайд для крафта покажет вам рецепты крафта и переплавки
|
||||
* Внутриигровая справка содержит всестороннюю информацию об основах игры, блоках, предметах и прочее
|
||||
* Временные рецепты крафта. Они существуют, чтобы получить доступ к ранее недоступным предметам вне творческого режима. Они будут удалены как только разработка позволит им стать доступными
|
||||
* Саженцы в сундуках в [mapgen v6](https://wiki.minetest.net/Map_generator#v6)
|
||||
* Полностью модифицируема (благодаря мощному Lua API в Minetest)
|
||||
* Саженцы в сундуках в [mapgen v6](https://wiki.luanti.org/Map_generator#v6)
|
||||
* Полностью модифицируема (благодаря мощному Lua API в Luanti)
|
||||
* Новые блоки и предметы:
|
||||
* Инструмент просмотра покажет справку о том чего коснется
|
||||
* Больше ступеней и плит
|
||||
|
@ -179,7 +179,7 @@ VoxeLibre, то ветка master обычно относительно стаб
|
|||
* Другая музыка для проигрывателей
|
||||
* Другие текстуры (Pixel Perfection)
|
||||
* Другие звуки (разные источники)
|
||||
* Другой движок (Minetest)
|
||||
* Другой движок (Luanti)
|
||||
* Другие пасхалки
|
||||
|
||||
… и наконец, VoxeLibre это свободное программное обеспечение!
|
||||
|
@ -188,6 +188,6 @@ VoxeLibre, то ветка master обычно относительно стаб
|
|||
|
||||
* `LICENSE.txt`: текст лицензии GPLv3
|
||||
* `CONTRIBUTING.md`: информация для тех кто хочет поучаствовать в разработке
|
||||
* `API.md`: для моддеров Minetest кто хочет изменить эту игру
|
||||
* `API.md`: для моддеров Luanti кто хочет изменить эту игру
|
||||
* `LEGAL.md`: юридическая информация
|
||||
* `CREDITS.md`: список участников проекта
|
||||
|
|
|
@ -1,11 +1,9 @@
|
|||
This file is severely out of date. If you can help updating this translation, please reach out to us (contact in README.md - the English version).
|
||||
|
||||
# VoxeLibre
|
||||
一個非官方的Minetest遊戲,遊玩方式和Minecraft類似。由davedevils從MineClone分拆。
|
||||
一個非官方的Luanti遊戲,遊玩方式和Minecraft類似。由davedevils從MineClone分拆。
|
||||
由許多人開發。並非由Mojang Studios開發。<!-- "Mojang AB"'s Name changed at 2020/05, main README should change too -->
|
||||
|
||||
版本:0.71.0
|
||||
|
||||
### 遊玩
|
||||
你開始在一個完全由方塊隨機生成的世界裡。你可以探索這個世界,挖掘和建造世界上幾乎所有的方塊,以創造新的結構。你可以選擇在「生存模式」中進行遊戲,在這個模式中,你必須與怪物戰鬥,飢餓求生,並在遊戲的其他各個環節中慢慢進步,如採礦、養殖、建造機器等等。
|
||||
|
||||
|
@ -72,26 +70,24 @@ These items do not work yet, but you can get them with `/giveme` for testing:
|
|||
* Minecart with Command Block: `mcl_minecarts:command_block_minecart`
|
||||
|
||||
## Installation
|
||||
This game requires [Minetest](http://minetest.net) to run (version 5.0.0 or
|
||||
later). So you need to install Minetest first. Only stable versions of Minetest
|
||||
This game requires [Luanti](https://www.luanti.org) to run (version 5.0.0 or
|
||||
later). So you need to install Luanti first. Only stable versions of Luanti
|
||||
are officially supported.
|
||||
There is no support for running MineClone 2 in development versions of Minetest.
|
||||
There is no support for running VoxeLibre in development versions of Luanti.
|
||||
|
||||
To install MineClone 2 (if you haven't already), move this directory into the
|
||||
“games” directory of your Minetest data directory. Consult the help of
|
||||
Minetest to learn more.
|
||||
To install VoxeLibre (if you haven't already), move this directory into the
|
||||
“games” directory of your Luanti data directory. Consult the help of
|
||||
Luanti to learn more.
|
||||
|
||||
## Project description
|
||||
The main goal of **MineClone 2** is to be a clone of Minecraft and to be released as free software.
|
||||
|
||||
* **開發目標:我的世界, Java版, 版本 1.12**
|
||||
* VoxeLibre還包括Minetest支持的Optifine功能。
|
||||
* VoxeLibre還包括Luanti支持的Optifine功能。
|
||||
* 後期Minecraft版本的功能可能會偷偷加入,但它們的優先級較低。
|
||||
* 總的來說,Minecraft的目標是在Minetest目前允許的情況下進行克隆。
|
||||
* 總的來說,Minecraft的目標是在Luanti目前允許的情況下進行克隆。
|
||||
* 克隆Minecraft是最優先的。
|
||||
* VoxeLibre將使用不同的圖形和聲音,但風格相似。
|
||||
* 克隆界面沒有優先權。只會被粗略地模仿。
|
||||
* 在Minetest中發現的局限性將在開發過程中被記錄和報告。
|
||||
* 在Luanti中發現的局限性將在開發過程中被記錄和報告。
|
||||
|
||||
## 完成程度
|
||||
該遊戲目前處於**alpha**階段。
|
||||
|
@ -155,7 +151,7 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
|
|||
* 遊戲中的幫助系統包含了大量關於遊戲基礎知識、方塊、物品等方面的幫助。
|
||||
* 臨時製作配方。它們的存在只是為了在你不在創造模式下時,提供一些其他無法獲得的物品。這些配方將隨著開發的進行和更多功能的出現而被移除。
|
||||
* v6地圖生成器中箱子裡的樹苗。
|
||||
* 完全可修改(得益於Minetest強大的Lua API)。
|
||||
* 完全可修改(得益於Luanti強大的Lua API)。
|
||||
* 新的方塊和物品:
|
||||
* 查找工具,顯示觸及事物的幫助
|
||||
* 更多的半磚和樓梯
|
||||
|
@ -173,14 +169,14 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
|
|||
* 唱片機的音樂不同
|
||||
* 不同的材質(像素完美)
|
||||
* 不同的聲音(各種來源)
|
||||
* 不同的引擎(Minetest)
|
||||
* 不同的引擎(Luanti)
|
||||
|
||||
...最後,VoxeLibre是自由軟件!
|
||||
|
||||
## 錯誤報告
|
||||
請在此處報告所有錯誤和缺少的功能:
|
||||
|
||||
<https://git.minetest.land/MineClone2/MineClone2/issues>
|
||||
<https://git.minetest.land/VoxeLibre/VoxeLibre/issues>
|
||||
|
||||
## Chating with the community
|
||||
我們有Discord交流羣:
|
||||
|
@ -192,15 +188,15 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
|
|||
|
||||
* `LICENSE.txt`:GPLv3許可文本
|
||||
* `CONTRIBUTING.md`: 為那些想參與貢獻的人提供資訊
|
||||
* `MISSING_ENGINE_FEATURES.md`: VoxeLibre需要改进,Minetest中缺失的功能列表。
|
||||
* `MISSING_ENGINE_FEATURES.md`: VoxeLibre需要改进,Luanti中缺失的功能列表。
|
||||
* `API.md`: 關於MineClone2的API
|
||||
|
||||
## 參與者
|
||||
有這麼多人要列出(抱歉)。詳情請查看各mod目錄。本節只是粗略地介紹了本遊戲的核心作者。
|
||||
|
||||
### 程式碼
|
||||
* [Wuzzy](https://forum.minetest.net/memberlist.php?mode=viewprofile&u=3082):大多數mod的主要程序員(已退休)
|
||||
* davedevils:MineClone 2的原型——「MineClone」的創造者
|
||||
* [Wuzzy](https://forum.luanti.org/memberlist.php?mode=viewprofile&u=3082):大多數mod的主要程序員(已退休)
|
||||
* davedevils:VoxeLibre的原型——「MineClone」的創造者
|
||||
* [ex-bart](https://github.com/ex-bart):紅石比較器
|
||||
* [Rootyjr](https://github.com/Rootyjr):釣竿和錯誤修復
|
||||
* [aligator](https://github.com/aligator):改進門
|
||||
|
@ -221,8 +217,8 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
|
|||
* `drippingwater`: kddekadenz
|
||||
* `mobs_mc`: maikerumine, 22i and others
|
||||
* `awards`: rubenwardy
|
||||
* `screwdriver`: RealBadAngel, Maciej Kastakin, Minetest contributors
|
||||
* `xpanes`: Minetest contributors
|
||||
* `screwdriver`: RealBadAngel, Maciej Kastakin, Luanti contributors
|
||||
* `xpanes`: Luanti contributors
|
||||
* `mesecons` mods: Jeija and contributors
|
||||
* `wieldview`: Stuart Jones
|
||||
* `mcl_meshhand`: Based on `newhand` by jordan4ibanez
|
||||
|
@ -233,7 +229,7 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
|
|||
|
||||
### 圖形
|
||||
* [XSSheep](http://www.minecraftforum.net/members/XSSheep):主要作者;Minecraft 1.11的Pixel Perfection资源包的制作者
|
||||
* [Wuzzy](https://forum.minetest.net/memberlist.php?mode=viewprofile&u=3082):主菜單圖像和各種編輯和添加的材質包
|
||||
* [Wuzzy](https://forum.luanti.org/memberlist.php?mode=viewprofile&u=3082):主菜單圖像和各種編輯和添加的材質包
|
||||
* [kingoscargames](https://github.com/kingoscargames):現有材質的各種編輯和添加
|
||||
* [leorockway](https://github.com/leorockway):怪物紋理的一些編輯
|
||||
* [xMrVizzy](https://minecraft.curseforge.com/members/xMrVizzy):釉陶(材質以後會被替換)
|
||||
|
@ -257,8 +253,8 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
|
|||
### 特殊感謝
|
||||
|
||||
* Wuzzy,感謝他啟動和維護VoxeLibre多年。
|
||||
* celeron55,創建Minetest。
|
||||
* Minetest的社區提供了大量的mods選擇,其中一些最終被納入MineClone 2。
|
||||
* celeron55,創建Luanti。
|
||||
* Luanti的社區提供了大量的mods選擇,其中一些最終被納入VoxeLibre。
|
||||
* Jordach,為《Big Freaking Dig》的唱片機音樂合輯而來
|
||||
* 花了太多時間為Minecraft Wiki寫作的工作狂。它是創建這個遊戲的寶貴資源。
|
||||
* Notch和Jeb是Minecraft背后的主要力量
|
||||
|
@ -277,10 +273,10 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
|
|||
|
||||
### License of source code
|
||||
```
|
||||
MineClone 2 (by kay27, EliasFleckenstein, Wuzzy, davedevils and countless others)
|
||||
VoxeLibre (by kay27, EliasFleckenstein, Wuzzy, davedevils and countless others)
|
||||
is an imitation of Minecraft.
|
||||
|
||||
MineClone 2 is free software: you can redistribute it and/or modify
|
||||
VoxeLibre is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
@ -294,15 +290,15 @@ details.
|
|||
In the mods you might find in the read-me or license
|
||||
text files a different license. This counts as dual-licensing.
|
||||
You can choose which license applies to you: Either the
|
||||
license of MineClone 2 (GNU GPLv3) or the mod's license.
|
||||
license of VoxeLibre (GNU GPLv3) or the mod's license.
|
||||
|
||||
MineClone 2 is a direct continuation of the discontinued MineClone
|
||||
VoxeLibre is a direct continuation of the discontinued MineClone
|
||||
project by davedevils.
|
||||
|
||||
Mod credits:
|
||||
See `README.txt` or `README.md` in each mod directory for information about other authors.
|
||||
For mods that do not have such a file, the license is the source code license
|
||||
of MineClone 2 and the author is Wuzzy.
|
||||
of VoxeLibre and the author is Wuzzy.
|
||||
```
|
||||
|
||||
### License of media (textures and sounds)
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
Textures are a crucial asset for all items, nodes, and models in VoxeLibre. This document is for artist who would like to make and modify textures for VoxeLibre. While no means comprehensive, this document contains the basic important information for beginners to get started with texture curation and optimization.
|
||||
|
||||
## Minetest Wiki
|
||||
For more detailed information on creating and modifing texture packs for Minetest/VoxeLibre, please visit the Minetest wiki's page on creating a texture pack. Click [here](https://wiki.minetest.net/Creating_texture_packs) to view the wiki page on creating texture packs.
|
||||
## Luanti Wiki
|
||||
For more detailed information on creating and modifing texture packs for Luanti/VoxeLibre, please visit the Luanti wiki's page on creating a texture pack. Click [here](https://wiki.luanti.org/Creating_texture_packs) to view the wiki page on creating texture packs.
|
||||
|
||||
## GIMP Tutorials Pixel Art Guide
|
||||
GIMP Tutorials has an excellent guide to making pixel art in GIMP. If you would like further clarification as well as screenshots for what we are about to cover, it is an excellent resource to turn to. Click [here](https://thegimptutorials.com/how-to-make-pixel-art/) to view the guide
|
||||
|
@ -12,7 +12,7 @@ GIMP Tutorials has an excellent guide to making pixel art in GIMP. If you would
|
|||
|
||||
### GIMP
|
||||
|
||||
GIMP (GNU Image Manipulation Program) is a very popular and free image editing software supported on Windows, MacOS, and most Linux distributions. It is recommended to use GIMP to create and modify textures within the minetest engine.
|
||||
GIMP (GNU Image Manipulation Program) is a very popular and free image editing software supported on Windows, MacOS, and most Linux distributions. It is recommended to use GIMP to create and modify textures within the minetest engine.
|
||||
|
||||
Download GIMP [here](http://gimp.org/)
|
||||
|
||||
|
|
|
@ -11,5 +11,5 @@ tools.
|
|||
|
||||
See init.lua for more infos.
|
||||
|
||||
The leading underscore in the name “_mcl_autogroup” was added to force Minetest to load this mod as late as possible.
|
||||
As of 0.4.16, Minetest loads mods in reverse alphabetical order.
|
||||
The leading underscore in the name “_mcl_autogroup” was added to force Luanti to load this mod as late as possible.
|
||||
As of 0.4.16, Luanti loads mods in reverse alphabetical order.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--[[
|
||||
This mod implements a HACK to make 100% sure the digging times of all tools
|
||||
match Minecraft's perfectly. The digging times system of Minetest is very
|
||||
match Minecraft's perfectly. The digging times system of Luanti is very
|
||||
different, so this weird group trickery has to be used. In Minecraft, each
|
||||
block has a hardness and the actual Minecraft digging time is determined by
|
||||
this:
|
||||
|
@ -62,8 +62,8 @@ Information about the mod
|
|||
The mod is split up into two parts, mcl_autogroup and _mcl_autogroup.
|
||||
mcl_autogroup contains the API functions used to register custom digging groups.
|
||||
_mcl_autogroup contains most of the code. The leading underscore in the name
|
||||
"_mcl_autogroup" is used to force Minetest to load that part of the mod as late
|
||||
as possible. Minetest loads mods in reverse alphabetical order.
|
||||
"_mcl_autogroup" is used to force Luanti to load that part of the mod as late
|
||||
as possible. Luanti loads mods in reverse alphabetical order.
|
||||
|
||||
This also means that it is very important that no mod adds _mcl_autogroup as a
|
||||
dependency.
|
||||
|
|
|
@ -19,7 +19,7 @@ local seed = tonumber(minetest.get_mapgen_setting("seed")) or 0
|
|||
|
||||
local mgv6_perlin_biome, mgv6_perlin_humidity, mgv6_np_biome
|
||||
|
||||
-- v6 default noiseparams are hardcoded here because Minetest doesn't give us those
|
||||
-- v6 default noiseparams are hardcoded here because Luanti doesn't give us those
|
||||
local mgv6_np_biome_default = {
|
||||
offset = 0,
|
||||
scale = 1,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
Flowlib
|
||||
================
|
||||
Simple flow functions for use in Minetest mods by Qwertymine3
|
||||
Simple flow functions for use in Luanti mods by Qwertymine3
|
||||
|
||||
License of source code:
|
||||
-----------------------
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
name = flowlib
|
||||
author = Qwertymine3
|
||||
description = Simple flow functions for use in Minetest mods by Qwertymine3
|
||||
description = Simple flow functions for use in Luanti mods by Qwertymine3
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@ implemented and documented in the _mcl_autogroup.
|
|||
The mod is split up into two parts, mcl_autogroup and _mcl_autogroup.
|
||||
mcl_autogroup contains the API functions used to register custom digging groups.
|
||||
_mcl_autogroup contains most of the code. The leading underscore in the name
|
||||
"_mcl_autogroup" is used to force Minetest to load that part of the mod as late
|
||||
as possible. Minetest loads mods in reverse alphabetical order.
|
||||
"_mcl_autogroup" is used to force Luanti to load that part of the mod as late
|
||||
as possible. Luanti loads mods in reverse alphabetical order.
|
||||
--]]
|
||||
mcl_autogroup = {}
|
||||
mcl_autogroup.registered_diggroups = {}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
--[[
|
||||
Explosion API mod for Minetest (adapted to VoxeLibre)
|
||||
Explosion API mod for Luanti (adapted to VoxeLibre)
|
||||
|
||||
This mod is based on the Minetest explosion API mod, but has been changed
|
||||
This mod is based on the Luanti explosion API mod, but has been changed
|
||||
to have the same explosion mechanics as Minecraft and work with VoxeLibre
|
||||
The computation-intensive parts of the mod has been optimized to allow for
|
||||
larger explosions and faster world updating.
|
||||
|
|
|
@ -126,7 +126,7 @@ function mcl_util.validate_vector (vect)
|
|||
return false
|
||||
end
|
||||
|
||||
-- Minetest 5.3.0 or less can only measure the light level. This came in at 5.4
|
||||
-- Luanti 5.3.0 or less can only measure the light level. This came in at 5.4
|
||||
-- This function has been known to fail in multiple places so the error handling is added increase safety and improve
|
||||
-- debugging. See:
|
||||
-- https://git.minetest.land/VoxeLibre/VoxeLibre/issues/1392
|
||||
|
@ -167,7 +167,7 @@ field is false or omitted (else, the itemstack is not changed).
|
|||
orientation on wall
|
||||
|
||||
This function is a simplified version of minetest.rotate_and_place.
|
||||
The Minetest function is seen as inappropriate because this includes mirror
|
||||
The Luanti function is seen as inappropriate because this includes mirror
|
||||
images of possible orientations, causing problems with pillar shadings.
|
||||
]]
|
||||
function mcl_util.rotate_axis_and_place(itemstack, placer, pointed_thing, infinitestacks, invert_wall)
|
||||
|
@ -759,7 +759,7 @@ end
|
|||
---@return fun(itemstack: ItemStack, placer: ObjectRef, pointed_thing: pointed_thing, param2: integer): ItemStack?
|
||||
function mcl_util.bypass_buildable_to(func)
|
||||
--------------------------
|
||||
-- MINETEST CODE: UTILS --
|
||||
-- LUANTI CODE: UTILS ----
|
||||
--------------------------
|
||||
|
||||
local function copy_pointed_thing(pointed_thing)
|
||||
|
@ -828,7 +828,7 @@ function mcl_util.bypass_buildable_to(func)
|
|||
|
||||
return function(itemstack, placer, pointed_thing, param2)
|
||||
-------------------
|
||||
-- MINETEST CODE --
|
||||
-- LUANTI CODE ----
|
||||
-------------------
|
||||
local def = itemstack:get_definition()
|
||||
if def.type ~= "node" or pointed_thing.type ~= "node" then
|
||||
|
@ -874,7 +874,7 @@ function mcl_util.bypass_buildable_to(func)
|
|||
end
|
||||
|
||||
-------------------
|
||||
-- MINETEST CODE --
|
||||
-- LUANTI CODE ----
|
||||
-------------------
|
||||
|
||||
if minetest.is_protected(place_to, playername) then
|
||||
|
|
|
@ -13,7 +13,7 @@ Params:
|
|||
* pos: position
|
||||
|
||||
## mcl_worlds.y_to_layer(y)
|
||||
This function is used to calculate the Minetest y layer and dimension of the given y Minecraft layer.
|
||||
This function is used to calculate the Luanti y layer and dimension of the given y Minecraft layer.
|
||||
Mainly used for ore generation.
|
||||
Takes a Y coordinate as input and returns:
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ A TGA Encoder written in Lua without the use of external Libraries.
|
|||
|
||||
Created by fleckenstein for VoxeLibre, then improved by erlehmann.
|
||||
|
||||
May be used as a Minetest mod.
|
||||
May be used as a Luanti mod.
|
||||
|
||||
See `examples.lua` for example code and usage hints.
|
||||
|
||||
|
@ -19,13 +19,13 @@ No checksums need to be updated on any kind of in-place texture editing.
|
|||
|
||||
**Tip**: When storing an editable image in item meta, use zlib compression.
|
||||
|
||||
### Legacy Minetest Texture Encoding
|
||||
### Legacy Luanti Texture Encoding
|
||||
|
||||
Minetest 5.4 did not include `minetest.encode_png()` (or any equvivalent).
|
||||
Luanti 5.4 did not include `minetest.encode_png()` (or any equvivalent).
|
||||
|
||||
Since `tga_encoder` is written in pure Lua, it does not need engine support.
|
||||
|
||||
**Tip:** Look at `examples.lua` and the Minetest mod `mcl_maps` for guidance.
|
||||
**Tip:** Look at `examples.lua` and the Luanti mod `mcl_maps` for guidance.
|
||||
|
||||
### Advanced Texture Format Control
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
dofile("init.lua")
|
||||
|
||||
-- This generates images necessary to colorize 16 Minetest nodes in 4096 colors.
|
||||
-- This generates images necessary to colorize 16 Luanti nodes in 4096 colors.
|
||||
-- It serves as a demonstration of what you can achieve using colormapped nodes.
|
||||
-- It is be useful for grass or beam or glass nodes that need to blend smoothly.
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ Code based on Minetest Game, licensed under the MIT License (MIT).
|
|||
|
||||
Authors include:
|
||||
* PilzAdam (2012-2016)
|
||||
* Various Minetest / Minetest Game developers and contributors (2012-2016)
|
||||
* Various Luanti / Minetest Game developers and contributors (2012-2016)
|
||||
* maikerumine (2017)
|
||||
* Wuzzy (2017)
|
||||
* Fleckenstein (2020-2021)
|
||||
|
|
|
@ -91,7 +91,7 @@ minetest.register_entity(":__builtin:falling_node", {
|
|||
get_staticdata = function(self)
|
||||
local meta = self.meta
|
||||
-- Workaround: Save inventory seperately from metadata.
|
||||
-- Because Minetest crashes when a node with inventory gets deactivated
|
||||
-- Because Luanti crashes when a node with inventory gets deactivated
|
||||
-- (GitHub issue #7020).
|
||||
-- FIXME: Remove the _inv workaround when it is no longer needed
|
||||
local inv
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
===ITEM_DROP MOD for MINETEST-C55===
|
||||
===ITEM_DROP MOD for Luanti===
|
||||
by PilzAdam
|
||||
|
||||
Introduction:
|
||||
This mod adds Minecraft like drop/pick up of items to Minetest.
|
||||
This mod adds Minecraft like drop/pick up of items to Luanti.
|
||||
|
||||
This mod has been forked from item_drop in the VoxBox game.
|
||||
|
||||
|
@ -11,7 +11,7 @@ Sourcecode: WTFPL (see below)
|
|||
Sound: WTFPL (see below)
|
||||
|
||||
See also:
|
||||
http://minetest.net/
|
||||
https://www.luanti.org/
|
||||
|
||||
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
|
||||
Version 2, December 2004
|
||||
|
@ -31,4 +31,4 @@ http://minetest.net/
|
|||
|
||||
Alterations and contributions are released under GNU GPLv3 after 11/11/2022 and for contributors:
|
||||
|
||||
AncientMariner/ancientmarinerdev
|
||||
AncientMariner/ancientmarinerdev
|
||||
|
|
|
@ -384,7 +384,7 @@ function minetest.handle_node_drops(pos, drops, digger)
|
|||
end
|
||||
end
|
||||
|
||||
-- the following code is pulled from Minetest builtin without changes except for the call order being changed,
|
||||
-- the following code is pulled from Luanti builtin without changes except for the call order being changed,
|
||||
-- until a comment saying explicitly it's the end of such code
|
||||
-- TODO if this gets a fix in the engine, remove the block of code
|
||||
local function user_name(user)
|
||||
|
@ -498,7 +498,7 @@ function minetest.node_dig(pos, node, digger)
|
|||
|
||||
return true
|
||||
end
|
||||
-- end of code pulled from Minetest
|
||||
-- end of code pulled from Luanti
|
||||
|
||||
-- Drop single items by default
|
||||
function minetest.item_drop(itemstack, dropper, pos)
|
||||
|
|
|
@ -3,7 +3,7 @@ Mobs Redo: VoxeLibre Edition
|
|||
API documentation
|
||||
==============================
|
||||
|
||||
Welcome to the world of mobs in Minetest and hopefully an easy guide to defining
|
||||
Welcome to the world of mobs in Luanti and hopefully an easy guide to defining
|
||||
your own mobs and having them appear in your worlds.
|
||||
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ Built from PilzAdam's original Simple Mobs with additional mobs by KrupnoPavel,
|
|||
This mod contains the API only for adding your own mobs into the world, so please use the additional modpacks to add animals, monsters etc.
|
||||
|
||||
|
||||
https://forum.minetest.net/viewtopic.php?f=11&t=9917
|
||||
https://forum.luanti.org/viewtopic.php?f=11&t=9917
|
||||
|
||||
------------
|
||||
Credits:
|
||||
|
@ -21,10 +21,10 @@ mcl_mobs_mob_poof.ogg:
|
|||
|
||||
Changelog from original Mobs Redo mod:
|
||||
- 1.41- Mob pathfinding has been updated thanks to Elkien3
|
||||
- 1.40- Updated to use newer functions, requires Minetest 0.4.16+ to work.
|
||||
- 1.40- Updated to use newer functions, requires Luanti 0.4.16+ to work.
|
||||
- 1.39- Added 'on_breed', 'on_grown' and 'do_punch' custom functions per mob
|
||||
- 1.38- Better entity checking, nametag setting and on_spawn function added to mob registry, tweaked light damage
|
||||
- 1.37- Added support for Raymoo's CMI (common mob interface) mod: https://forum.minetest.net/viewtopic.php?f=9&t=15448
|
||||
- 1.37- Added support for Raymoo's CMI (common mob interface) mod: https://forum.luanti.org/viewtopic.php?f=9&t=15448
|
||||
- 1.36- Death check added, if mob dies in fire/lava/with lava pick then drops are cooked
|
||||
- 1.35- Added owner_loyal flag for owned mobs to attack player enemies, also fixed group_attack
|
||||
- 1.34- Added function to fly mob using directional movement (thanks D00Med for flying code)
|
||||
|
|
|
@ -243,7 +243,7 @@ Origin of those models:
|
|||
* [ebcrosby](https://freesound.org/people/ebcrosby/)
|
||||
* `mobs_mc_ocelot_hurt.ogg` (CC BY 3.0)
|
||||
* Source: <https://freesound.org/people/ebcrosby/sounds/332979/>
|
||||
* Hybrid Dog (forum.minetest.net)
|
||||
* Hybrid Dog (forum.luanti.org)
|
||||
* `mobs_mc_wolf_hurt.*.ogg` (CC0)
|
||||
* `mobs_mc_wolf_bark.*.ogg` (CC0)
|
||||
* `mobs_mc_wolf_death.*.ogg` (CC0)
|
||||
|
@ -253,11 +253,11 @@ Origin of those models:
|
|||
* [cliftoncarlson](https://freesound.org/people/cliftonmcarlson/)
|
||||
* `mobs_mc_wolf_take_bone.ogg` (CC0)
|
||||
* Source: <https://freesound.org/people/cliftonmcarlson/sounds/392883/>
|
||||
* [Inocodum](https://forum.minetest.net/memberlist.php?mode=viewprofile&u=3115)
|
||||
* [Inocodum](https://forum.luanti.org/memberlist.php?mode=viewprofile&u=3115)
|
||||
* `mobs_mc_silverfish_hurt.ogg` (CC BY-SA 4.0)
|
||||
* `mobs_mc_silverfish_death.ogg` (CC BY-SA 4.0)
|
||||
* `mobs_mc_silverfish_idle.ogg` (CC BY-SA 4.0)
|
||||
* Source: <https://forum.minetest.net/viewtopic.php?f=17&t=10013>
|
||||
* Source: <https://forum.luanti.org/viewtopic.php?f=17&t=10013>
|
||||
* [LukeIRL](https://freesound.org/people/LukeIRL/)
|
||||
* `mobs_mc_magma_cube_small.ogg` (CC BY 4.0)
|
||||
* Derived from: <https://freesound.org/people/LukeIRL/sounds/176123/>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
Lightning mod for minetest
|
||||
Lightning mod for Luanti
|
||||
|
||||
|
||||
Copyright (C) 2016 - Auke Kok <sofar@foo-projects.org>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Help
|
||||
VoxeLibre uses some of the mods found in the Help modpack by Wuzzy.
|
||||
|
||||
The goal of this modpack is to make using Minetest and mods easier for both
|
||||
The goal of this modpack is to make using Luanti and mods easier for both
|
||||
newcomers and advanced users.
|
||||
It makes it easier for newcomers by making help more accessible.
|
||||
It makes life easier for advanced user by making it more convenient to use, by
|
||||
|
|
|
@ -39,9 +39,9 @@ exception of the alias functions themselves, for functions demanding an
|
|||
This section shows some possible use cases to give you a rough idea what
|
||||
this mod is capable of and how these use cases could be implemented.
|
||||
|
||||
### Simple use case: Minetest basics
|
||||
### Simple use case: Luanti basics
|
||||
Let's say you want to write in free form short help texts about the basic
|
||||
concepts of Minetest or your game. First you could define a category
|
||||
concepts of Luanti or your game. First you could define a category
|
||||
called “Basics”, the data for each of its entry is just a free form text.
|
||||
The template function simply creates a formspec where this free form
|
||||
text is displayed.
|
||||
|
|
|
@ -122,9 +122,9 @@ Minimal style guide: Use complete sentences.
|
|||
The usage help should only be set for items which are in some way special
|
||||
in their usage. Standard tools and weapons should never have an usage help.
|
||||
|
||||
The rule of thumb is this: If a new player who already knows the Minetest
|
||||
The rule of thumb is this: If a new player who already knows the Luanti
|
||||
basics, but not this item, will not directly know how to use this item,
|
||||
then the usage help should be added. If basic Minetest knowledge or
|
||||
then the usage help should be added. If basic Luanti knowledge or
|
||||
existing factoids are completely sufficient, usage help should not be added.
|
||||
|
||||
The recommendations for what not to put into the usage help is the same
|
||||
|
@ -222,7 +222,7 @@ Add a custom factoid (see above) for the specified category.
|
|||
|
||||
#### `factoid_generator(itemstring, def)`
|
||||
`itemstring` is the itemstring of the item to be documented, and `def` is the
|
||||
complete item definition table (from Minetest).
|
||||
complete item definition table (from Luanti).
|
||||
|
||||
This function must return a helpful string which turns a part of the item's
|
||||
definition into an useful sentence or text. The text can contain newlines,
|
||||
|
@ -272,7 +272,7 @@ entry then.
|
|||
#### Background
|
||||
Normally, the core factoids are written in a very general-purpose style, so this function might
|
||||
not be needed at all. But it might be useful for games and mods which radically break with
|
||||
some of the underlying core assumptions in Minetest. For example, if your mod completely changes
|
||||
some of the underlying core assumptions in Luanti. For example, if your mod completely changes
|
||||
the digging system, the help texts provided by `doc_items` are probably incorrect, so you can
|
||||
disable `node_mining` and register a custom factoid as a replacement.
|
||||
|
||||
|
@ -291,9 +291,9 @@ the values are the group names which will be actually shown in the
|
|||
Documentation System.
|
||||
|
||||
***Note***: This function is mostly there to work around a problem in
|
||||
Minetest as it does not support “friendly” group names, which means exposing
|
||||
Luanti as it does not support “friendly” group names, which means exposing
|
||||
groups to an interface is not pretty. Therefore, this function may be
|
||||
deprecated when Minetest supports such a thing.
|
||||
deprecated when Luanti supports such a thing.
|
||||
|
||||
### `doc.sub.items.get_group_name(internal_group_name)`
|
||||
Returns the group name of the specified group as displayed by this mod.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Crafting Guide (VoxeLibre edition)
|
||||
|
||||
#### `mcl_craftguide` is based on, `craftguide` the most comprehensive crafting guide on Minetest.
|
||||
#### Consult the [Minetest Wiki](http://wiki.minetest.net/Crafting_guide) for more details.
|
||||
#### `mcl_craftguide` is based on, `craftguide` the most comprehensive crafting guide on Luanti.
|
||||
#### Consult the [Luanti Wiki](http://wiki.luanti.org/Crafting_guide) for more details.
|
||||
|
||||
This crafting guide can be accessed from the invenotory menu (book icon).
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name = mcl_craftguide
|
||||
author = kilbith
|
||||
description = The most comprehensive Crafting Guide on Minetest.
|
||||
description = The most comprehensive Crafting Guide on Luanti.
|
||||
depends = mcl_core, mcl_compass, mcl_clock, doc, mcl_colors
|
||||
optional_depends = sfinv, sfinv_buttons
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
# Basic help, VoxeLibre edition [`mcl_doc_basics`]
|
||||
Adds basic help texts about Minetest, controls, gameplay and other basics.
|
||||
Adds basic help texts about Luanti, controls, gameplay and other basics.
|
||||
This mod uses the Documentation System [`doc`] as a basis and adds these
|
||||
categories:
|
||||
|
||||
* Basics: Basic gameplay information (e.g. how to craft)
|
||||
* Advanced usage: Advanced Minetest information (not gameplay-releavant) for power users (e.g. how to use commands)
|
||||
* Advanced usage: Advanced Luanti information (not gameplay-releavant) for power users (e.g. how to use commands)
|
||||
|
||||
## License
|
||||
Everything in this mod is licensed under the MIT License.
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
name = awards
|
||||
title = Achievements
|
||||
author = rubenwardy
|
||||
description = Adds achievements to Minetest, and an API to register new ones.
|
||||
description = Adds achievements to Luanti, and an API to register new ones.
|
||||
license = LGPL 2.1 or later
|
||||
forum = https://forum.minetest.net/viewtopic.php?t=4870
|
||||
forum = https://forum.luanti.org/viewtopic.php?t=4870
|
||||
version = 2.3.0
|
||||
optional_depends = sfinv, unified_inventory
|
||||
depends = mcl_colors
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
by Andrew "Rubenwardy" Ward, LGPL 2.1 or later.
|
||||
|
||||
This mod adds achievements to Minetest.
|
||||
This mod adds achievements to Luanti.
|
||||
|
||||
Majority of awards are back ported from Calinou's
|
||||
old fork in Carbone, under same license.
|
||||
|
|
|
@ -51,7 +51,7 @@ and unhidden on a per-player basis.
|
|||
Note this does not yet display the HUD bar.
|
||||
|
||||
The HUD bars will be displayed in a “first come, first serve” order. This API does not allow fow a custom order or a way to set it
|
||||
manually in a reliable way. However, you can use the setting `hudbars_sorting` for this. See the advanced setting menu in Minetest
|
||||
manually in a reliable way. However, you can use the setting `hudbars_sorting` for this. See the advanced setting menu in Luanti
|
||||
for more information.
|
||||
|
||||
|
||||
|
@ -131,7 +131,7 @@ for players.
|
|||
`nil`; if one of them is `nil`, that means the value is unchanged. If all those values are `nil`, this
|
||||
function is a no-op.
|
||||
|
||||
This function tries to minimize the amount of calls to `hud_change` of the Minetest Lua API
|
||||
This function tries to minimize the amount of calls to `hud_change` of the Luanti Lua API
|
||||
(and thus, network traffic), when you only change the value and/or maximum value. In this case,
|
||||
`hud_change` is only called if it is actually needed, e.g. when the actual length of the bar
|
||||
or the displayed string changed, so you do not have to worry about it. There is, however, no
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# HUD bars
|
||||
|
||||
## Description
|
||||
This mod changes the HUD of Minetest. It replaces the default health and breath
|
||||
This mod changes the HUD of Luanti. It replaces the default health and breath
|
||||
symbols by horizontal colored bars with text showing the number.
|
||||
|
||||
Furthermore, it enables other mods to add their own custom bars to the HUD,
|
||||
|
@ -12,14 +12,14 @@ position should be displayed correctly on every screen size.
|
|||
|
||||
## Current version
|
||||
The current version is 2.3.2.
|
||||
It works for Minetest 5.3.0.
|
||||
It works for Luanti 5.3.0.
|
||||
|
||||
This software uses [semantic versioning](http://semver.org), as defined by version 2.0.0 of the SemVer
|
||||
standard.
|
||||
|
||||
## Settings
|
||||
This mod can be configured quite a bit. You can change HUD bar appearance, offsets, ordering, and more.
|
||||
Use the advanced settings menu in Minetest for detailed configuration.
|
||||
Use the advanced settings menu in Luanti for detailed configuration.
|
||||
|
||||
## API
|
||||
The API is used to add your own custom HUD bars.
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
[Appearance]
|
||||
# Specifies how the value indicators (i.e. health, breah, etc.) look. There are 3 styles
|
||||
# available. You can choose between the default progress-bar-like bars and the good
|
||||
# old statbars like you know from vanilla Minetest.
|
||||
# old statbars like you know from vanilla Luanti.
|
||||
# These values are possible:
|
||||
# - progress_bar: A horizontal progress-bar-like bar with a label, showing numerical value
|
||||
# (current, maximum), and an icon. These bars usually convey the most
|
||||
# information. This is the default and recommended value.
|
||||
# - statbar_classic: Classic statbar, like in vanilla Minetest. Made out of up to 20
|
||||
# - statbar_classic: Classic statbar, like in vanilla Luanti. Made out of up to 20
|
||||
# half-symbols. Those bars represent the vague ratio between
|
||||
# the current value and the maximum value. 1 half-symbol stands for
|
||||
# approximately 5% of the maximum value.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Minetest mod "Crafting"
|
||||
Luanti mod "Crafting"
|
||||
=======================
|
||||
Version: 2.0.1
|
||||
|
||||
|
|
|
@ -420,7 +420,7 @@ end)
|
|||
|
||||
---@param player mt.PlayerObjectRef
|
||||
local function is_touch_enabled(playername)
|
||||
-- Minetest < 5.7.0 support
|
||||
-- Luanti < 5.7.0 support
|
||||
if not minetest.get_player_window_information then
|
||||
return false
|
||||
end
|
||||
|
@ -550,7 +550,7 @@ function mcl_inventory.set_creative_formspec(player)
|
|||
mcl_formspec.get_itemslot_bg_v4(0.375, 0.875, 9, 5),
|
||||
|
||||
-- Basic code to replace buttons by scrollbar
|
||||
-- Require Minetest 5.8
|
||||
-- Require Luanti 5.8
|
||||
--
|
||||
--"scroll_container[0.375,0.875;11.575,6;scroll;vertical;1.25]",
|
||||
--"list[detached:creative_" .. playername .. ";main;0,0;9," .. nb_lines .. ";]",
|
||||
|
@ -846,7 +846,7 @@ end)
|
|||
|
||||
-- This is necessary because get_player_window_information may return nil in
|
||||
-- on_joinplayer.
|
||||
-- (Also, Minetest plans to add support for toggling touchscreen mode in-game.)
|
||||
-- (Also, Luanti plans to add support for toggling touchscreen mode in-game.)
|
||||
minetest.register_globalstep(function(dtime)
|
||||
for _, player in pairs(minetest.get_connected_players()) do
|
||||
local name = player:get_player_name()
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# Show Wielded Item [`show_wielded_item`]
|
||||
This Minetest mod displays the name of the wielded item above the hotbar and
|
||||
This Luanti mod displays the name of the wielded item above the hotbar and
|
||||
statbars.
|
||||
|
||||
This mod is compatible with the HUD Bars [`hudbars`] mod.
|
||||
|
|
|
@ -466,7 +466,7 @@ local anvildef = {
|
|||
because node formspecs seem to only have an empty formname in MT 0.4.16.
|
||||
Also, sice this is on_metadata_inventory_take, we KNOW which formspec has
|
||||
been opened by the player. So this should be safe nonetheless.
|
||||
TODO: Update this line when node formspecs get proper identifiers in Minetest. ]]
|
||||
TODO: Update this line when node formspecs get proper identifiers in Luanti. ]]
|
||||
minetest.close_formspec(player:get_player_name(), "")
|
||||
end
|
||||
end
|
||||
|
|
|
@ -112,7 +112,7 @@ mcl_armor.register_set({
|
|||
|
||||
--this callback table allow you to define functions that will be called then an armor piece break
|
||||
--the functions accept one arguments: obj
|
||||
--the itemstack isn't sended due to how minetest handle items which have a zero durability
|
||||
--the itemstack isn't sended due to how Luanti handle items which have a zero durability
|
||||
on_break_callbacks = {
|
||||
head = function(obj)
|
||||
--do stuff
|
||||
|
@ -149,18 +149,18 @@ minetest.register_tool("dummy_mod:random_armor", {
|
|||
_doc_items_longdesc = mcl_armor.longdesc,
|
||||
_doc_items_usagehelp = mcl_armor.usage,
|
||||
|
||||
--this field is similar to any item definition in minetest
|
||||
--this field is similar to any item definition in Luanti
|
||||
--it just set the image shown then the armor is dropped as an item or inside an inventory
|
||||
inventory_image = "mcl_armor_inv_elytra.png",
|
||||
|
||||
--this field is used by minetest internally and also by some helper functions
|
||||
--this field is used by Luanti internally and also by some helper functions
|
||||
--in order for the tool to be shown is the right creative inventory tab, the right groups should be added
|
||||
--"mcl_armor_uses" is required to give your armor a durability
|
||||
--in that case, the armor can be worn by 10 points before breaking
|
||||
--if you want the armor to be enchantable, you should also add the "enchantability" group, with the highest number the better enchants you can apply
|
||||
groups = {armor = 1, non_combat_armor = 1, armor_torso = 1, non_combat_torso = 1, mcl_armor_uses = 10},
|
||||
|
||||
--this table is used by minetest for seraching item specific sounds
|
||||
--this table is used by Luanti for seraching item specific sounds
|
||||
--the _mcl_armor_equip and _mcl_armor_unequip are used by the armor implementation to play sounds on equip and unequip
|
||||
--note that you don't need to provide any file extention
|
||||
sounds = {
|
||||
|
|
|
@ -21,6 +21,6 @@ Special thanks to Nicu for help with a ton of things from testing, to encouragem
|
|||