Merge pull request 'Documentation update, mostly rename of the game' (#4236) from doc_update into master

Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4236
This commit is contained in:
the-real-herowl 2024-05-22 05:26:10 +00:00
commit 691ba9f5b3
147 changed files with 504 additions and 467 deletions

@ -20,11 +20,11 @@ https://git.minetest.land/MineClone2/MineClone2/src/branch/master/CODE_OF_CONDUC
--> -->
<!-- <!--
What version of MineClone2 are you using? We do not provide support for outdated versions of MineClone2. What version of VoxeLibre are you using? We do not provide support for outdated versions of VoxeLibre.
Current latest version is listed here, at the top: Current latest version is listed here, at the top:
https://git.minetest.land/MineClone2/MineClone2/tags https://git.minetest.land/MineClone2/MineClone2/tags
--> -->
MineClone2 version: VoxeLibre version:
### What happened? ### What happened?
Report about the bug! Please send large log snippets as an attachement file. Report about the bug! Please send large log snippets as an attachement file.

@ -21,5 +21,5 @@ https://git.minetest.land/MineClone2/MineClone2/src/branch/master/CODE_OF_CONDUC
### Current feature in Minecraft ### Current feature in Minecraft
Tell us about the feature currently in Minecraft! What is it like on Minecraft? Tell us about the feature currently in Minecraft! What is it like on Minecraft?
### Current feature in MineClone2 ### Current feature in VoxeLibre
Tell us about the feature currently in MineClone2! What is different? Tell us about the feature currently in VoxeLibre! What is different?

14
API.md

@ -1,10 +1,10 @@
# API # API
## Groups ## Groups
MineClone 2 makes very extensive use of groups. Making sure your items and objects have the correct group memberships is very important. VoxeLibre makes very extensive use of groups. Making sure your items and objects have the correct group memberships is very important.
Groups are explained in `GROUPS.md`. Groups are explained in `GROUPS.md`.
## Mod naming convention ## Mod naming convention
Mods mods in MineClone 2 follow a simple naming convention: Mods with the prefix “`mcl_`” are specific to MineClone 2, although they may be based on an existing standalone. Mods which lack this prefix are *usually* verbatim copies of a standalone mod. Some modifications may still have been applied, but the APIs are held compatible. Mods mods in VoxeLibre follow a simple naming convention: Mods with the prefix "`vl_`" and “`mcl_`” are specific to VoxeLibre (formerly known as MineClone2), although they may be based on an existing standalone. Mods which lack this prefix are *usually* verbatim copies of a standalone mod. Some modifications may still have been applied, but the APIs are held compatible.
## Adding items ## Adding items
### Special fields ### Special fields
@ -31,7 +31,7 @@ All nodes can have these fields:
Use the `mcl_sounds` mod for the sounds. Use the `mcl_sounds` mod for the sounds.
## APIs ## APIs
A lot of things are possible by using one of the APIs in the mods. Note that not all APIs are documented yet, but it is planned. The following APIs should be more or less stable but keep in mind that MineClone 2 is still unfinished. All directory names are relative to `mods/` A lot of things are possible by using one of the APIs in the mods. Many of them are documented in `API.md` files located in the directories of the specific mods. Some use `.txt` files or have some documentation in the comments along the code. Note that not all APIs are documented yet, but it is planned. The following APIs should be more or less stable but keep in mind that VoxeLibre is still unfinished. All directory names are relative to `mods/`
### Items ### Items
* Doors: `ITEMS/mcl_doors` * Doors: `ITEMS/mcl_doors`
@ -46,8 +46,7 @@ A lot of things are possible by using one of the APIs in the mods. Note that not
### Mobs ### Mobs
* Mobs: `ENTITIES/mcl_mobs` * Mobs: `ENTITIES/mcl_mobs`
MineClone 2 uses its own mobs framework, called “Mobs Redo: MineClone 2 Edition” or “MRM” for short. VoxeLibre uses its own mobs framework, which is a fork of Mobs Redo [`mobs`] by TenPlus1.
This is a fork of Mobs Redo [`mobs`] by TenPlus1.
You can add your own mobs, spawn eggs and spawning rules with this mod. You can add your own mobs, spawn eggs and spawning rules with this mod.
API documnetation is included in `ENTITIES/mcl_mobs/api.txt`. API documnetation is included in `ENTITIES/mcl_mobs/api.txt`.
@ -55,7 +54,7 @@ API documnetation is included in `ENTITIES/mcl_mobs/api.txt`.
This mod includes modificiations from the original Mobs Redo. Some items have been removed or moved to other mods. This mod includes modificiations from the original Mobs Redo. Some items have been removed or moved to other mods.
The API is mostly identical, but a few features have been added. Compability is not really a goal, The API is mostly identical, but a few features have been added. Compability is not really a goal,
but function and attribute names of Mobs Redo 1.41 are kept. but function and attribute names of Mobs Redo 1.41 are kept.
If you have code for a mod which works fine under Mobs Redo, it should be easy to make it work in MineClone 2, If you have code for a mod which works fine under Mobs Redo, it should be easy to make it work in VoxeLibre.
chances are good that it works out of the box. chances are good that it works out of the box.
### Help ### Help
@ -68,6 +67,7 @@ chances are good that it works out of the box.
### Utility APIs ### Utility APIs
* Change player physics: `PLAYER/playerphysics` * Change player physics: `PLAYER/playerphysics`
* Change player FOV: `PLAYER/mcl_fovapi`
* Select random treasures: `CORE/mcl_loot` * Select random treasures: `CORE/mcl_loot`
* Get flowing direction of liquids: `CORE/flowlib` * Get flowing direction of liquids: `CORE/flowlib`
* `on_walk_over` callback for nodes: `CORE/walkover` * `on_walk_over` callback for nodes: `CORE/walkover`
@ -77,7 +77,7 @@ chances are good that it works out of the box.
* Flowers and flower pots * Flowers and flower pots
### Unstable APIs ### Unstable APIs
The following APIs may be subject to change in future. You could already use these APIs but there will probably be breaking changes in the future, or the API is not as fleshed out as it should be. Use at your own risk! The following APIs may be subject to change in the future. You could already use these APIs but there will probably be breaking changes in the future, or the API is not as fleshed out as it should be. Use at your own risk!
* Panes (like glass panes and iron bars): `ITEMS/xpanes` * Panes (like glass panes and iron bars): `ITEMS/xpanes`
* `_on_ignite` callback: `ITEMS/mcl_fire` * `_on_ignite` callback: `ITEMS/mcl_fire`

@ -1,48 +1,47 @@
# Contributing to MineClone2 # Contributing to VoxeLibre
So you want to contribute to MineClone2? So you want to contribute to VoxeLibre?
Wow, thank you! :-) Wow, thank you! :-)
MineClone2 is maintained by AncientMariner and Nicu. If you have any VoxeLibre is maintained by AncientMariner and Herowl. If you have any
problems or questions, contact us on Discord/Matrix (See Links section below). problems or questions, contact us on Discord/Matrix (See Links section below).
You can help with MineClone2's development in many different ways, You can help with VoxeLibre's development in many different ways,
whether you're a programmer or not. whether you're a programmer or not.
## MineClone2's development target is to... ## VoxeLibre's development target is to...
- Create a stable, peformant, moddable, free/libre game based on Minecraft - Create a stable, peformant, moddable, free/libre game inspired by Minecraft
using the Minetest engine, usable in both singleplayer and multiplayer. using the Minetest engine, usable in both singleplayer and multiplayer.
- Currently, a lot of features are already implemented. - Currently, a lot of features are already implemented.
Polishing existing features is always welcome. Polishing existing features is always welcome.
## Links ## Links
* [Mesehub](https://git.minetest.land/MineClone2/MineClone2) * [Mesehub](https://git.minetest.land/VoxeLibre/VoxeLibre)
* [Discord](https://discord.gg/xE4z8EEpDC) * [Discord](https://discord.gg/xE4z8EEpDC)
* [YouTube](https://www.youtube.com/channel/UClI_YcsXMF3KNeJtoBfnk9A) * [YouTube](https://www.youtube.com/channel/UClI_YcsXMF3KNeJtoBfnk9A)
* [IRC](https://web.libera.chat/#mineclone2) * [Matrix](https://app.element.io/#/room/#voxelibre:matrix.org)
* [Matrix](https://app.element.io/#/room/#mc2:matrix.org) * [Reddit](https://www.reddit.com/r/VoxeLibre/)
* [Reddit](https://www.reddit.com/r/MineClone2/)
* [Minetest forums](https://forum.minetest.net/viewtopic.php?f=50&t=16407) * [Minetest forums](https://forum.minetest.net/viewtopic.php?f=50&t=16407)
* [ContentDB](https://content.minetest.net/packages/wuzzy/mineclone2/) * [ContentDB](https://content.minetest.net/packages/wuzzy/mineclone2/)
* [OpenCollective](https://opencollective.com/mineclone2) * [OpenCollective](https://opencollective.com/mineclone2)
## Using git ## Using git
MineClone2 is developed using the version control system VoxeLibre is developed using the version control system
[git](https://git-scm.com/). If you want to contribute code to the [git](https://git-scm.com/). If you want to contribute code to the
project, it is **highly recommended** that you learn the git basics. project, it is **highly recommended** that you learn the git basics.
For non-programmers and people who do not plan to contribute code to For non-programmers and people who do not plan to contribute code to
MineClone2, git is not required. However, git is a tool that will be VoxeLibre, git is not required. However, git is a tool that will be
referenced frequently because of its usefulness. As such, it is valuable referenced frequently because of its usefulness. As such, it is valuable
in learning how git works and its terminology. It can also help you in learning how git works and its terminology. It can also help you
keeping your game updated, and easily test pull requests. keeping your game updated, and easily test pull requests.
Look at our wiki for some concrete guides: Look at our wiki for some concrete guides:
https://git.minetest.land/MineClone2/MineClone2/wiki/ https://git.minetest.land/VoxeLibre/VoxeLibre/wiki/
## How you can help as a non-programmer ## How you can help as a non-programmer
As someone who does not know how to write programs in Lua or does not 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 Minetest API, you can still help us out a lot. For
example, by opening an issue in the example, by opening an issue in the
[Issue tracker](https://git.minetest.land/MineClone2/MineClone2/issues), [Issue tracker](https://git.minetest.land/VoxeLibre/VoxeLibre/issues),
you can report a bug or request a feature. you can report a bug or request a feature.
### Rules about both bugs and feature requests ### Rules about both bugs and feature requests
@ -60,8 +59,7 @@ actually an issue with Minetest itself, and if it is, head to the
[Minetest issue tracker](https://github.com/minetest/minetest/issues) [Minetest issue tracker](https://github.com/minetest/minetest/issues)
instead. instead.
* If you need any help regarding creating a Mesehub account or opening * If you need any help regarding creating a Mesehub account or opening
an issue, feel free to ask on the Discord / Matrix server or the IRC an issue, feel free to ask on the Discord or Matrix space.
channel.
The link to the mesehub registration page is: https://git.minetest.land/user/sign_up The link to the mesehub registration page is: https://git.minetest.land/user/sign_up
(It appears to sometimes get lost on the page itsself) (It appears to sometimes get lost on the page itsself)
@ -75,7 +73,7 @@ in singleplayer, post a screenshot of the message that Minetest showed
when the crash happened (or copy the message into your issue). If you 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 are a server admin, you can find error messages in the log file of the
server. server.
* Tell us which MineClone2 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 Minetest versions you are using (from Minetest 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 * 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 the bug, e.g. before the crash happened or what causes the faulty
behavior. behavior.
@ -84,14 +82,14 @@ behavior.
* Ensure the requested feature fulfills our development targets and * Ensure the requested feature fulfills our development targets and
goals. goals.
* Begging or excessive attention seeking does not help us in the * Begging or excessive attention seeking does not help us in the
slightest, and may very well disrupt MineClone2 development. It's better slightest, and may very well disrupt VoxeLibre development. It's better
to put that energy into helping or researching the feature in question. to put that energy into helping or researching the feature in question.
After all, we're just volunteers working on our spare time. After all, we're just volunteers working on our spare time.
* Ensure the requested feature has not been implemented in MineClone2 * Ensure the requested feature has not been implemented in VoxeLibre
latest or development versions. latest or development versions.
### Testing code ### Testing code
If you want to help us with speeding up MineClone2 development and If you want to help us with speeding up VoxeLibre development and
making the game more stable, a great way to do that is by testing out making the game more stable, a great way to do that is by testing out
new features from contributors. For most new things that get into the new features from contributors. For most new things that get into the
game, a pull request is created. A pull request is essentially a game, a pull request is created. A pull request is essentially a
@ -103,20 +101,21 @@ tell us if the code works as expected without any issues. Ideally, you
would report issues will pull requests similar to when you were would report issues will pull requests similar to when you were
reporting bugs that are the mainline (See Reporting bugs section). You reporting bugs that are the mainline (See Reporting bugs section). You
can find currently open pull requests here: can find currently open pull requests here:
<https://git.minetest.land/MineClone2/MineClone2/pulls>. Note that pull <https://git.minetest.land/VoxeLibre/VoxeLibre/pulls>. Note that pull
requests that start with a `WIP:` are not done yet and therefore could requests that start with a `WIP:` are not done yet and therefore could
still undergo substantial change. Testing these is still helpful however still undergo substantial change. Testing these is still helpful however
because that is the reason developers put them up as WIP so other people because that is the reason developers put them up as WIP so other people
can have a look at the PR. can have a look at the PR. The wiki has an article with instructions
on how to test Pull Requests:
<https://git.minetest.land/VoxeLibre/VoxeLibre/wiki/Testing-Pull-Requests>.
### Contributing assets ### Contributing assets
Due to license problems, MineClone2 cannot use Minecraft's assets, Due to license problems, VoxeLibre cannot use Minecraft's assets,
therefore we are always looking for asset contributions. therefore we are always looking for asset contributions.
To contribute assets, it can be useful to learn git basics and read To contribute assets, it can be useful to learn git basics and read
the section for Programmers of this document, however this is not required. the section for Programmers of this document, however this is not required.
It's also a good idea to join the Discord server It's also a good idea to join the Discord server and/or Matrix space.
(or alternatively IRC or Matrix).
#### Textures #### Textures
For textures we prefer original art, but in the absence of that will accept For textures we prefer original art, but in the absence of that will accept
@ -128,9 +127,9 @@ If you want to make such contributions, join our Discord server. Demands
for textures will be communicated there. for textures will be communicated there.
#### Sounds #### Sounds
MineClone2 currently does not have a consistent way to handle sounds. VoxeLibre currently does not have a consistent way to handle sounds.
The sounds in the game come from different sources, like the SnowZone The sounds in the game come from different sources, like the SnowZone
resource pack or minetest_game. Unfortunately, MineClone2 does not play resource pack or minetest_game. Unfortunately, VoxeLibre does not play
a sound in every situation you would get one in Minecraft. Any help with a sound in every situation you would get one in Minecraft. Any help with
sounds is greatly appreciated, however if you add new sounds you should sounds is greatly appreciated, however if you add new sounds you should
probably work together with a programmer, to write the code to actually probably work together with a programmer, to write the code to actually
@ -140,7 +139,7 @@ changes made by the contributor. Use the README files in the mod to
communicate this information. communicate this information.
#### 3D Models #### 3D Models
Most of the 3D Models in MineClone2 come from Many of the 3D Models in VoxeLibre come from
[22i's repository](https://github.com/22i/minecraft-voxel-blender-models). [22i's repository](https://github.com/22i/minecraft-voxel-blender-models).
Similar to the textures, we need people that can make 3D Models with Similar to the textures, we need people that can make 3D Models with
Blender on demand. Many of the models have to be patched, some new Blender on demand. Many of the models have to be patched, some new
@ -154,13 +153,13 @@ also be credited in the Contributors section.
### Contributing Translations ### Contributing Translations
#### Workflow #### Workflow
To add/update support for your language to MineClone2, you should take To add/update support for your language to VoxeLibre, you should take
the steps documented in the section for Programmers, add/update the the steps documented in the section for Programmers, add/update the
translation files of the mods that you want to update. You can add translation files of the mods that you want to update. You can add
support for all mods, just some of them or only one mod; you can update support for all mods, just some of them or only one mod; you can update
the translation file entirely or only partly; basically any effort is the translation file entirely or only partly; basically any effort is
valued. If your changes are small, you can also send them to developers valued. If your changes are small, you can also send them to developers
via E-Mail, Discord, IRC or Matrix - they will credit you appropriately. via E-Mail, Discord or Matrix - they will credit you appropriately.
#### Things to note #### Things to note
You can use the script at `tools/check_translate_files.py` to compare You can use the script at `tools/check_translate_files.py` to compare
@ -178,7 +177,7 @@ If you have commited the results yourself, you will also be credited in
the Contributors section. the Contributors section.
### Profiling ### Profiling
If you own a server, a great way to help us improve MineClone2's code If you own a server, a great way to help us improve VoxeLibre's code
is by giving us profiler results. Profiler results give us detailed is by giving us profiler results. Profiler results give us detailed
information about the game's performance and let us know places to information about the game's performance and let us know places to
investigate optimization issues. This way we can make the game faster. investigate optimization issues. This way we can make the game faster.
@ -203,18 +202,23 @@ decisions. Also, note that a lot of discussion takes place on the
Discord server, so it's definitely worth checking it out. Discord server, so it's definitely worth checking it out.
### Funding ### Funding
You can help pay for our infrastructure (Mesehub) by donating to our You can help pay for our infrastructure (Mesehub) and other unforeseen
OpenCollective link (See Links section). expenses (in the last few years, only payments for Mesehub have been done)
by donating to our OpenCollective link (See Links section).
### Crediting ### Crediting
If you opened or have contributed to an issue, you receive the If you opened or have contributed to an issue, you receive the
`Community` role on our Discord (after asking for it). `Community` role on our Discord (after asking for it).
If you have been an author of a PR that got merged or contributed
significantly to art that got merged into the game, you receive the
`Contributor` role on our Discord (after asking for it).
Please note that what counts as "significant" is decided by Maintainers.
OpenCollective Funders are credited in their own section in OpenCollective Funders are credited in their own section in
`CREDITS.md` and receive a special role "Funder" on our discord (unless `CREDITS.md` and receive a special role "Funder" on our discord (unless
they have made their donation Incognito). they have made their donation Incognito).
## How you can help as a programmer ## How you can help as a programmer
(Almost) all the MineClone2 development is done using pull requests. (Almost) all the VoxeLibre development is done using pull requests.
### Recommended workflow ### Recommended workflow
* Fork the repository (in case you have not already) * Fork the repository (in case you have not already)
@ -237,11 +241,11 @@ is no issue on the topic, open one. If there is an issue, tell us that
you'd like to take care of it, to avoid duplicate work. you'd like to take care of it, to avoid duplicate work.
### Don't hesitate to ask for help ### Don't hesitate to ask for help
We appreciate any contributing effort to MineClone2. If you are a We appreciate any contributing effort to VoxeLibre. If you are a
relatively new programmer, you can reach us on Discord, Matrix or IRC relatively new programmer, you can reach us on Discord or Matrix
for questions about git, Lua, Minetest API, MineClone2 codebase or for questions about git, Lua, Minetest API, VoxeLibre codebase or
anything related to MineClone2. We can help you avoid writing code that anything related to VoxeLibre. We can help you avoid writing code that
would be deemed inadequate, or help you become familiar with MineClone2 would be deemed inadequate, or help you become familiar with VoxeLibre
better, or assist you use development tools. better, or assist you use development tools.
### Maintain your own code, even if already got merged ### Maintain your own code, even if already got merged
@ -250,40 +254,52 @@ scenarios by testing every time before merging it, but if your merged
work causes problems, we ask you fix the issues as soon as possible. work causes problems, we ask you fix the issues as soon as possible.
### Changing Gameplay ### Changing Gameplay
Pull Requests that change gameplay have to be properly researched and Pull Requests that change gameplay are always subject to discussion.
need to state their sources. These PRs also need the maintainer's approval Opinions from the community on such PRs are valued, and Maintainer
before they are merged. should approve the concept (which is usually granted) as well as
You can use these sources: the implementation (for which changes are often requested for either
code quality or game design reasons).
* Testing things inside of Minecraft (Attach screenshots / video footage
of the results)
* Looking at [Minestom](https://github.com/Minestom/Minestom) code. An open source Minecraft Server implementation
* [Official Minecraft Wiki](https://minecraft.fandom.com/wiki/Minecraft_Wiki)
(Include a link to the specific page you used)
### Guidelines ### Guidelines
#### Git Guidelines #### Git Guidelines
* Pushing to master is disabled - don't even try it. * Pushing to master is disabled - don't even try it!
* Every change is tracked as a PR. * Every change is tracked as a PR
* All but the tiniest changes require at least one approval from a Developer * All changes require at least one approval from a Developer
* Maintainers may merge PRs without formal approval, but should also
take others' opinions and testing into account
* To update branches we use rebase not merge (so we don't end up with * To update branches we use rebase not merge (so we don't end up with
excessive git bureaucracy commits in master) excessive git bureaucracy commits in master)
* We use merge to add the commits from a PR/branch to master * We use merge to add the commits from a PR/branch to master
* Smaller PRs may be squashed before merging (especially if the commit history
on them isn't valuable), but when in doubt prefer merging
* Manual merging may be done by a Maintainer if there are technical problems
with the branch, with Gitea, or the PR had been merged to from master and
the author can't fix it for whatever reason
* PR from a fork (usually the author has no contributor/developer privileges)
can be retargeted and merged first into a buffer (normal new) branch on the repo
when adopted by a Developer, and only later into master
* Submodules should only be used if a) upstream is highly reliable and * Submodules should only be used if a) upstream is highly reliable and
b) it is 100% certain that no mcl2 specific changes to the code will be b) it is 100% certain that no VL specific changes to the code will be
needed (this has never been the case before, hence mcl2 is submodule free so far) needed (this has never been the case before, hence VL is submodule free so far)
* Subtrees may be used for including outside mods that don't need changes
in the foreseeable future
* Commit messages should be descriptive * Commit messages should be descriptive
* Try to group your submissions best as you can: * Try to group your submissions best as you can:
* Try to keep your PRs small: In some cases things reasonably be can't * Try to keep your PRs small: In some cases things reasonably be can't
split up but in general multiple small PRs are better than a big one. split up but in general multiple small PRs are better than a big one
* Similarly multiple small commits are better than a giant one. (use git commit -p) * Similarly multiple small commits are better than a giant one. (use git commit -p)
#### Code Guidelines #### Code Guidelines
* Each mod must provide `mod.conf`. * Each mod must provide `mod.conf`.
* Mod names are snake case, and newly added mods start with `mcl_`, e.g. * Mod names are snake case, and newly added mods (or substantially changed mods
`mcl_core`, `mcl_farming`, `mcl_monster_eggs`. Keep in mind Minetest that are included from the outside) start with `vl_`, e.g.
`vl_hollow_logs`, . Keep in mind Minetest
does not support capital letters in mod names. 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.
* Mods included from outside with no significant changes to the API
(especially those using git-subtree or such) aren't prefixed.
* To export functions, store them inside a global table named like the * To export functions, store them inside a global table named like the
mod, e.g. mod, e.g.
@ -357,17 +373,21 @@ end
### Developer status ### Developer status
Active and trusted contributors are often granted write access to the Active and trusted contributors are often granted write access to the
MineClone2 repository as a contributor. Those that have demonstrated the right VoxeLibre repository as a contributor. This means that they can push
technical skills and behaviours may be granted developer access. These are the directly to the branches of our repo (except for `master`).
most trusted contributors who will contribute to ensure coding standards and Pushing to others' branches without asking is discouraged, open a PR
processes are followed. targeting that branch instead (PRs can target any branch).
Those that have demonstrated the right technical skills and behaviour
may be granted developer access. These are the most trusted contributors
who will contribute to ensure coding standards and processes are followed.
#### Developer responsibilities #### Developer responsibilities
- If you have developer/contributor privileges you can just open a new branch - If you have developer/contributor privileges you can just open a new branch
in the mcl2 repository (which is preferred). From that you create a pull request. in the VL repository (which is preferred). From that you create a pull request.
This way other people can review your changes and make sure they work This way other people can review your changes and make sure they work
before they get merged. before they get merged.
- If you do not (yet) have developer privs you do your work on a branch - If you do not (yet) have contributor or developer privs you do your work on a branch
on your private repository e.g. using the "fork" function on mesehub. on your private repository e.g. using the "fork" function on mesehub.
- Any developer is welcome to review, test and approve PRs. A maintainer may prefer - Any developer is welcome to review, test and approve PRs. A maintainer may prefer
to merge the PR especially if it is in a similar area to what has been worked on to merge the PR especially if it is in a similar area to what has been worked on
@ -390,14 +410,14 @@ merged.
- Resolving conflicts and problems within the community - Resolving conflicts and problems within the community
#### Current maintainers #### Current maintainers
* AncientMariner - responsible for gameplay review, publishing releases, * AncientMariner - responsible for gameplay review, publishing releases
* Herowl - responsible for gameplay review, publishing releases,
technical guidelines technical guidelines
* Nicu - responsible for community related issues
#### Release process #### Release process
* Run `tools/generate_ingame_credits.lua` to update the ingame credits * Run `tools/generate_ingame_credits.lua` to update the ingame credits
from `CREDITS.md` and commit the result (if anything changed) from `CREDITS.md` and commit the result (if anything changed)
* Launch MineClone2 to make sure it still runs * Launch VoxeLibre to make sure it still runs
* Update the version number in README.md * Update the version number in README.md
* Use `git tag <version number>` to tag the latest commit with the * Use `git tag <version number>` to tag the latest commit with the
version number version number
@ -415,6 +435,5 @@ become part of a free/libre software.
### Crediting ### Crediting
Contributors, Developers and Maintainers will be credited in Contributors, Developers and Maintainers will be credited in
`CREDITS.md`. If you make your first time contribution, please add `CREDITS.md`. There are also Discord roles for Contributors,
yourself to this file. There are also Discord roles for Contributors,
Developers and Maintainers. Developers and Maintainers.

@ -133,8 +133,8 @@
## Music ## Music
* Jordach for the jukebox music compilation from Big Freaking Dig * Jordach for the jukebox music compilation from Big Freaking Dig
* Dark Reaven Music (https://soundcloud.com/dark-reaven-music) for the main menu theme (Calmed Cube) and Traitor (horizonchris96), which is licensed under https://creativecommons.org/licenses/by-sa/3.0/ * Dark Reaven Music (https://soundcloud.com/dark-reaven-music) for the main menu theme (Calmed Cube) and Traitor (horizonchris96), which is licensed under https://creativecommons.org/licenses/by-sa/3.0/
* Jester for helping to finely tune MineClone2 (https://www.youtube.com/@Jester-8-bit). Songs: Hailing Forest, Gift, 0dd BL0ck, Flock of One (License CC BY-SA 4.0) * Jester for helping to finely tune VoxeLibre (https://www.youtube.com/@Jester-8-bit). Songs: Hailing Forest, Gift, 0dd BL0ck, Flock of One (License CC BY-SA 4.0)
* Exhale & Tim Unwin for some wonderful MineClone2 tracks (https://www.youtube.com/channel/UClFo_JDWoG4NGrPQY0JPD_g). Songs: Valley of Ghosts, Lonely Blossom, Farmer (License CC BY-SA 4.0) * Exhale & Tim Unwin for some wonderful VoxeLibre tracks (https://www.youtube.com/channel/UClFo_JDWoG4NGrPQY0JPD_g). Songs: Valley of Ghosts, Lonely Blossom, Farmer (License CC BY-SA 4.0)
* Diminixed for 3 fantastic tracks and remastering and leveling volumes. Songs: Afternoon Lullaby (pianowtune02), Spooled (ambientwip02), Never Grow Up (License CC BY-SA 4.0) * Diminixed for 3 fantastic tracks and remastering and leveling volumes. Songs: Afternoon Lullaby (pianowtune02), Spooled (ambientwip02), Never Grow Up (License CC BY-SA 4.0)
## Original Mod Authors ## Original Mod Authors

@ -25,7 +25,7 @@ The basic digging time groups determine by which tools a node can be dug.
* `handy=1`: Breakable by hand and this node gives it useful drop when dug by hand. All nodes which are breakable by pickaxe, axe, shovel, sword or shears are also automatically breakable by hand, but not neccess * `handy=1`: Breakable by hand and this node gives it useful drop when dug by hand. All nodes which are breakable by pickaxe, axe, shovel, sword or shears are also automatically breakable by hand, but not neccess
* `creative_breakable=1`: Block is breakable by hand in creative mode. This group is implied if the node belongs to any other digging group * `creative_breakable=1`: Block is breakable by hand in creative mode. This group is implied if the node belongs to any other digging group
Please read <http://minecraft.gamepedia.com/Breaking> to learn how digging times work in Minecraft, as MineClone 2 is based on the same system. Please read <http://minecraft.gamepedia.com/Breaking> to learn how digging times work in Minecraft, as VoxeLibre is based on the same system.
### Groups for interactions ### Groups for interactions
@ -117,7 +117,7 @@ These groups correspond to the Minecraft materials. They classify the block into
* `material_glass=1`: Glass * `material_glass=1`: Glass
Currently, these groups are used for the note block. Currently, these groups are used for the note block.
Note that not all Minecraft materials are used so far. More Minecraft materials will lilely only be added when they are needed for a concrete use case. Note that not all Minecraft materials are used so far. More Minecraft materials will likely only be added when they are needed for a concrete use case.
### Declarative groups ### Declarative groups
These groups are used mostly for informational purposes These groups are used mostly for informational purposes

@ -1,4 +1,4 @@
Survive, farm, build, explore, play with friends, and do much more. Inspired by a well known block game, pushing beyond. Survive, farm, build, explore, play with friends, and do much more. Inspired by a well-known block game, pushing beyond.
How to play: How to play:
@ -6,16 +6,18 @@ How to play:
- Navigate to https://www.minetest.net/ to download the client. - Navigate to https://www.minetest.net/ to download the client.
- Once installed, open and select the "Content" tab - Once installed, open and select the "Content" tab
#### Install MineClone2 from ContentDB #### Install VoxeLibre from ContentDB
- Click "Browse Online Content" and filter by Games (select "Games" from the dropdown box) - Click "Browse Online Content" and filter by Games (select "Games" from the dropdown box)
- Find "MineClone2" (should be first on the list or on the first page) - Find "VoxeLibre" (should be first on the list or on the first page)
- Click the [+] button next to MineClone2 and wait for download to finish - Click the [+] button next to VoxeLibre and wait for download to finish
- Click "Back to Main Menu" - Click "Back to Main Menu"
#### Create new world and play #### Create new world and play
- Click "Start Game" tab - Click "Start Game" tab
- At the bottom click the MineClone2 icon (the 2 dirt with grass blocks) - At the bottom click the VoxeLibre icon (the stone & sandstone ball with the letters VL)
- Click "New", give your world a name - Click "New", give your world a name
- You can leave seed blank or put in a word of your choice - You can leave seed blank or put in a word of your choice
- Pick a mapgen or leave the default (v7, valleys or carpathian mapgens are recommended)
- Pick mapgen options on the right (enabling everything is recommended)
- Select your new world - Select your new world
- Click "Play Game" and enjoy! - Click "Play Game" and enjoy!

@ -1,14 +1,14 @@
# Legal information # Legal information
This is a fan game, not developed or endorsed by Mojang AB. This is a game inspired by Minecraft with unique content.
Copying is an act of love. Please copy and share! <3 Copying is an act of love. Please copy and share! <3
Here's the detailed legalese for those who need it: Here's the detailed legalese for those who need it:
## License of source code ## License of source code
MineClone 2 (by Lizzy Fleckenstein, Wuzzy, davedevils and countless others) VoxeLibre (by Lizzy Fleckenstein, Wuzzy, davedevils and countless others)
is an imitation of Minecraft. is inspired by 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
@ -22,15 +22,15 @@ details.
In the mods you might find in the read-me or license In the mods you might find in the read-me or license
text files a different license. This counts as dual-licensing. text files a different license. This counts as dual-licensing.
You can choose which license applies to you: Either the 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. project by davedevils.
Mod credits: Mod credits:
See `README.txt` or `README.md` in each mod directory for information about other authors. 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 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) ## License of media (textures and sounds)
No non-free licenses are used anywhere. No non-free licenses are used anywhere.

@ -1,10 +1,10 @@
# Models in Minetest/Mineclone2 # Models in Minetest/VoxeLibre
Models are an important part of all entities & unique nodes in Mineclone2. 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 Mineclone2. 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 ## Minetest Wiki
For more detailed information on actually using blender to create and modify models for Minetest/Mineclone2, 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 Minetest/VoxeLibre, please visit the Minetest wiki's page on using Blender [Here](https://wiki.minetest.net/Using_Blender)
## Recommended software ## Recommended software

@ -1,6 +1,6 @@
# MineClone2 # VoxeLibre
An unofficial Minecraft-like game for Minetest. Forked from MineClone by davedevils. A game inspired by Minecraft for Minetest. Forked from MineClone by davedevils.
Developed by many people. Not developed or endorsed by Mojang AB. Developed by many people, see CREDITS.md for a complete list.
### Gameplay ### Gameplay
You start in a randomly-generated world made entirely of cubes. You can explore You start in a randomly-generated world made entirely of cubes. You can explore
@ -67,44 +67,38 @@ an explanation.
This game requires [Minetest](http://minetest.net) to run (version 5.4.1 or This game requires [Minetest](http://minetest.net) to run (version 5.4.1 or
later). So you need to install Minetest first. Only stable versions of Minetest later). So you need to install Minetest first. Only stable versions of Minetest
are officially supported. are officially supported.
There is no support for running MineClone2 in development versions of Minetest. There is no support for running VoxeLibre in development versions of Minetest.
To install MineClone2 (if you haven't already), move this directory into the To install VoxeLibre (if you haven't already), move this directory into the
“games” directory of your Minetest data directory. Consult the help of “games” directory of your Minetest data directory. Consult the help of
Minetest to learn more. Minetest to learn more.
## Useful links ## Useful links
The MineClone2 repository is hosted at Mesehub. To contribute or report issues, head there. The VoxeLibre repository is hosted at Mesehub. To contribute or report issues, head there.
* Mesehub: <https://git.minetest.land/MineClone2/MineClone2> * Mesehub: <https://git.minetest.land/VoxeLibre/VoxeLibre>
* Discord: <https://discord.gg/xE4z8EEpDC> * Discord: <https://discord.gg/xE4z8EEpDC>
* YouTube: <https://www.youtube.com/channel/UClI_YcsXMF3KNeJtoBfnk9A> * YouTube: <https://www.youtube.com/channel/UClI_YcsXMF3KNeJtoBfnk9A>
* ContentDB: <https://content.minetest.net/packages/wuzzy/mineclone2/> * ContentDB: <https://content.minetest.net/packages/wuzzy/mineclone2/>
* OpenCollective: <https://opencollective.com/mineclone2> * OpenCollective: <https://opencollective.com/mineclone2>
* Mastodon: <https://fosstodon.org/@MineClone2> * Mastodon: <https://fosstodon.org/@VoxeLibre>
* Lemmy: <https://lemmy.world/c/mineclone2> * Lemmy: <https://lemm.ee/c/voxelibre>
* Matrix space: <https://app.element.io/#/room/#mcl2:matrix.org> * Matrix space: <https://app.element.io/#/room/#voxelibre:matrix.org>
* Minetest forums: <https://forum.minetest.net/viewtopic.php?f=50&t=16407> * Minetest forums: <https://forum.minetest.net/viewtopic.php?f=50&t=16407>
* Reddit: <https://www.reddit.com/r/MineClone2/> * Reddit: <https://www.reddit.com/r/VoxeLibre/>
* IRC (barely used): <https://web.libera.chat/#mineclone2> * IRC (barely used): <https://web.libera.chat/#mineclone2>
## Target ## Target
- Create a stable, moddable, free/libre game based on Minecraft - Create a stable, peformant, moddable, free/libre game inspired by Minecraft
on the Minetest engine with polished features, usable in both using the Minetest engine, usable in both singleplayer and multiplayer.
singleplayer and multiplayer. Currently, a lot of **Minecraft Java - Currently, a lot of features are already implemented.
Edition** features are already implemented and polishing existing Polishing existing features is always welcome.
features are prioritized over new feature requests.
- Implement features targetting
**Current Minecraft versions + OptiFine** (OptiFine only as far as supported
by the Minetest Engine).
- Create a performant experience that will run relatively
well on really low spec computers.
## Completion status ## Completion status
This game is currently in **beta** stage. This game is currently in **beta** stage.
It is playable, but not yet feature-complete. It is playable, but not yet feature-complete.
Backwards-compability is not entirely guaranteed, updating your world might cause small bugs. Backwards-compability is not entirely guaranteed, updating your world might cause small bugs.
If you want to use the development version of MineClone2 in production, the master branch is usually relatively stable. If you want to use the development version of VoxeLibre in production, the master branch is usually relatively stable.
The following main features are available: The following main features are available:
@ -187,7 +181,7 @@ Technical differences from Minecraft:
* Different engine (Minetest) * Different engine (Minetest)
* Different easter eggs * Different easter eggs
… and finally, MineClone2 is free software (“free” as in “freedom”)! … and finally, VoxeLibre is free software (“free” as in “freedom”)!
## Other readme files ## Other readme files

@ -1,4 +1,4 @@
# MineClone2 # VoxeLibre
Un jeu non-officiel similaire à Minecraft pour Minetest. Forké depuis Mineclone par davedevils. Développé par de nombreuses personnes. Pas développé ni supporté par Mojang AB. Un jeu non-officiel similaire à Minecraft pour Minetest. Forké depuis Mineclone par davedevils. Développé par de nombreuses personnes. Pas développé ni supporté par Mojang AB.
### Gameplay ### Gameplay
@ -54,12 +54,12 @@ Utilisez la commande de chat `/giveme` pour les obtenir. Voir l'aide interne au
## Installation ## 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. 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 MineClone2 dans les versions développement de Minetest. Il n'y a pas de support de VoxeLibre dans les versions développement de Minetest.
Pour installer MineClone2 (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 Minetest. Consultez l'aide de Minetest pour en apprendre plus.
## Liens utiles ## Liens utiles
Le dépôt de MineClone2 est hébergé sur Mesehub. Pour contribuer ou signaler des problèmes, allez là-bas. Le dépôt de VoxeLibre est hébergé sur Mesehub. Pour contribuer ou signaler des problèmes, allez là-bas.
* Mesehub : <https://git.minetest.land/MineClone2/MineClone2> * Mesehub : <https://git.minetest.land/MineClone2/MineClone2>
* Discord : <https://discord.gg/xE4z8EEpDC> * Discord : <https://discord.gg/xE4z8EEpDC>
@ -80,7 +80,7 @@ Le dépôt de MineClone2 est hébergé sur Mesehub. Pour contribuer ou signaler
Ce jeu est actuellement au stade **beta**. Ce jeu est actuellement au stade **beta**.
Il est jouable mais incomplet en fonctionnalités. Il est jouable mais incomplet en fonctionnalités.
La rétro-compatibilité n'est pas entièrement garantie, mettre votre monde à jour peut causer de petits bugs. La rétro-compatibilité n'est pas entièrement garantie, mettre votre monde à jour peut causer de petits bugs.
Si vous voulez utiliser la version de développement de MineClone2 en production, la branche master est habituellement relativement stable. Les branches de test fusionnent souvent des pull requests expérimentales et doivent être considérées comme moins stable. Si vous voulez utiliser la version de développement de VoxeLibre en production, la branche master est habituellement relativement stable. Les branches de test fusionnent souvent des pull requests expérimentales et doivent être considérées comme moins stable.
Les principales fonctionnalités suivantes sont disponibles : Les principales fonctionnalités suivantes sont disponibles :
@ -162,7 +162,7 @@ Différences techniques avec Minecraft :
* Un moteur de jeu différent (Minetest) * Un moteur de jeu différent (Minetest)
* Des bonus cachés différents * Des bonus cachés différents
...et enfin MineClone2 est un logiciel libre ! ...et enfin VoxeLibre est un logiciel libre !
## Autres fichiers readme ## Autres fichiers readme

@ -1,4 +1,4 @@
# MineClone2 # VoxeLibre
Неофициальная игра в стиле Minecraft для Minetest. Форк MineClone от davedevils. Неофициальная игра в стиле Minecraft для Minetest. Форк MineClone от davedevils.
Разработана многими людьми. Не разработана и не одобрена Mojang AB. Разработана многими людьми. Не разработана и не одобрена Mojang AB.
@ -67,13 +67,13 @@
## Установка ## Установка
Эта игра требует [Minetest](http://minetest.net) для запуска (версия 5.4.1 или Эта игра требует [Minetest](http://minetest.net) для запуска (версия 5.4.1 или
выше). Вам нужно сперва установить Minetest. Только стабильные версии поддерживаются выше). Вам нужно сперва установить Minetest. Только стабильные версии поддерживаются
официально. Не поддерживается запуск MineClone2 на разрабатываемых версиях Minetest. официально. Не поддерживается запуск VoxeLibre на разрабатываемых версиях Minetest.
Чтобы установить MineClone2 (если вы этого еще не сделали), переместите эту папку в Чтобы установить VoxeLibre (если вы этого еще не сделали), переместите эту папку в
“games” в папке данных Minetest. Смотрите справку Minetest, чтобы узнать больше. “games” в папке данных Minetest. Смотрите справку Minetest, чтобы узнать больше.
## Полезные ссылки ## Полезные ссылки
Репозиторий MineClone2 хранится на Mesehub. Зайдите туда, чтобы оставить запрос или Репозиторий VoxeLibre хранится на Mesehub. Зайдите туда, чтобы оставить запрос или
поучаствовать в разработке. поучаствовать в разработке.
* Mesehub: <https://git.minetest.land/MineClone2/MineClone2> * Mesehub: <https://git.minetest.land/MineClone2/MineClone2>
@ -102,7 +102,7 @@ Edition** уже реализовано и доработка имеющегос
Игра сейчас на стадии **бета**. Она играбельна, но еще не имеет всех возможностей. Игра сейчас на стадии **бета**. Она играбельна, но еще не имеет всех возможностей.
Обратная совместимость целиком не гарантируется, обновление вашего мира может повлечь Обратная совместимость целиком не гарантируется, обновление вашего мира может повлечь
за собой небольшие ошибки. Если вы хотите использовать разрабатываемую версию за собой небольшие ошибки. Если вы хотите использовать разрабатываемую версию
Mineclone2, то ветка master обычно относительно стабильна. VoxeLibre, то ветка master обычно относительно стабильна.
Следущие возможности уже доступны: Следущие возможности уже доступны:
@ -182,7 +182,7 @@ Mineclone2, то ветка master обычно относительно ста
* Другой движок (Minetest) * Другой движок (Minetest)
* Другие пасхалки * Другие пасхалки
… и наконец, MineClone2 это свободное программное обеспечение! … и наконец, VoxeLibre это свободное программное обеспечение!
## Другие readme файлы ## Другие readme файлы

@ -83,11 +83,11 @@ Minetest to learn more.
The main goal of **MineClone 2** is to be a clone of Minecraft and to be released as free software. The main goal of **MineClone 2** is to be a clone of Minecraft and to be released as free software.
* **開發目標:我的世界, Java版, 版本 1.12** * **開發目標:我的世界, Java版, 版本 1.12**
* MineClone2還包括Minetest支持的Optifine功能。 * VoxeLibre還包括Minetest支持的Optifine功能。
* 後期Minecraft版本的功能可能會偷偷加入但它們的優先級較低。 * 後期Minecraft版本的功能可能會偷偷加入但它們的優先級較低。
* 總的來說Minecraft的目標是在Minetest目前允許的情況下進行克隆。 * 總的來說Minecraft的目標是在Minetest目前允許的情況下進行克隆。
* 克隆Minecraft是最優先的。 * 克隆Minecraft是最優先的。
* MineClone2將使用不同的圖形和聲音,但風格相似。 * VoxeLibre將使用不同的圖形和聲音,但風格相似。
* 克隆界面沒有優先權。只會被粗略地模仿。 * 克隆界面沒有優先權。只會被粗略地模仿。
* 在Minetest中發現的局限性將在開發過程中被記錄和報告。 * 在Minetest中發現的局限性將在開發過程中被記錄和報告。
@ -173,7 +173,7 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
* 不同的聲音(各種來源) * 不同的聲音(各種來源)
* 不同的引擎Minetest * 不同的引擎Minetest
...最後,MineClone2是自由軟件! ...最後,VoxeLibre是自由軟件!
## 錯誤報告 ## 錯誤報告
請在此處報告所有錯誤和缺少的功能: 請在此處報告所有錯誤和缺少的功能:
@ -190,7 +190,7 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
* `LICENSE.txt`GPLv3許可文本 * `LICENSE.txt`GPLv3許可文本
* `CONTRIBUTING.md`: 為那些想參與貢獻的人提供資訊 * `CONTRIBUTING.md`: 為那些想參與貢獻的人提供資訊
* `MISSING_ENGINE_FEATURES.md`: MineClone2需要改进Minetest中缺失的功能列表。 * `MISSING_ENGINE_FEATURES.md`: VoxeLibre需要改进Minetest中缺失的功能列表。
* `API.md`: 關於MineClone2的API * `API.md`: 關於MineClone2的API
## 參與者 ## 參與者
@ -235,7 +235,7 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
* [kingoscargames](https://github.com/kingoscargames):現有材質的各種編輯和添加 * [kingoscargames](https://github.com/kingoscargames):現有材質的各種編輯和添加
* [leorockway](https://github.com/leorockway):怪物紋理的一些編輯 * [leorockway](https://github.com/leorockway):怪物紋理的一些編輯
* [xMrVizzy](https://minecraft.curseforge.com/members/xMrVizzy):釉陶(材質以後會被替換) * [xMrVizzy](https://minecraft.curseforge.com/members/xMrVizzy):釉陶(材質以後會被替換)
* yutyo <tanakinci2002@gmail.com>MineClone2標志 * yutyo <tanakinci2002@gmail.com>VoxeLibre標志
* 其他GUI圖片 * 其他GUI圖片
### 翻譯 ### 翻譯
@ -254,7 +254,7 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
### 特殊感謝 ### 特殊感謝
* Wuzzy感謝他啟動和維護MineClone2多年。 * Wuzzy感謝他啟動和維護VoxeLibre多年。
* celeron55創建Minetest。 * celeron55創建Minetest。
* Minetest的社區提供了大量的mods選擇其中一些最終被納入MineClone 2。 * Minetest的社區提供了大量的mods選擇其中一些最終被納入MineClone 2。
* Jordach為《Big Freaking Dig》的唱片機音樂合輯而來 * Jordach為《Big Freaking Dig》的唱片機音樂合輯而來

@ -1,33 +1,76 @@
### Standard Release ## Standard Release
# File to document release steps with a view to evolving into a script ### Before releasing
# Update CREDITS.md Make sure all PRs in the release milestone are merged and you are working on a clean branch based on the master branch, up-to-date with the one on the repo.
# Update version in game.conf
### Release process
1. Update CREDITS.md
2. Update version in game.conf
3. Run the script:
``` ```
lua tools/generate_ingame_credits.lua lua tools/generate_ingame_credits.lua
```
4. Make a commit for the above:
```
git add CREDITS.md git add CREDITS.md
git add mods/HUD/mcl_credits/people.lua git add mods/HUD/mcl_credits/people.lua
git add game.conf git add game.conf
git commit -m "Updated release credits and set version for v0.87"
#git add RELEASE.md
git commit -m "Pre-release update credits and set version 0.83.0"
git tag 0.83.0
git push origin 0.83.0
``` ```
5. Add release notes to the `releasenotes` folder, named like
```
0_87-the_prismatic_release.md
```
6. Make a commit for the release notes:
```
git add releasenotes/0_87-the_prismatic_release.md
git commit -m "Add release notes for v0.87"
```
5. **Tag and push to the tag:**
```
git tag 0.87.0
git push origin 0.87.0
```
6. Update version in game.conf to the next version with -SNAPSHOT suffix:
```
git commit -m "Post-release set version 0.87.0-SNAPSHOT"
```
7. Push the above to a new branch, and make the release PR. Merge to finalize release process.
# Update version in game.conf to the next version with -SNAPSHOT suffix ### Release via ContentDB
`git commit -m "Post-release set version 0.84.0-SNAPSHOT"` 1. Go to VoxeLibre page (https://content.minetest.net/packages/Wuzzy/mineclone2/)
2. Click [+Release] button
3. Enter the release tag number in the title and Git reference box. For example (without quotes): "0.87.0"
4. In the minimum minetest version, put the oldest supported version (as of 19/05/2024 it is 5.6), leave the Maximum minetest version blank
5. Click save. Release is now live.
### Hotfix Release ### After releasing
##### Prepare release branch ...inform people.
* Open a release meta issue on the tracker, unpin and close the issue for the previous release, pin the new one.
* Upload video to YouTube.
* Add a comment to the forum post with the release number and change log. Maintainer will update the main post with code link.
* Add a Discord announcement post and @everyone with link to the release issue, release notes and other content, like video and forum post.
* Add a Matrix announcement post and @room with links like above.
* Share the news on reddit + Lemmy. Good subs to share with:
* r/linux_gaming
* r/opensourcegames
* r/opensource
* r/freesoftware
* r/linuxmasterrace
* r/VoxeLibre
* r/MineClone2 (*for now*)
## Hotfix Release
The below is not up-to-date. At the next hotfix the process should be finalized and updated.
### Prepare release branch
When hotfixing, you should never release new features. Any new code increases risk of new bugs which has additional testing/release concerns. When hotfixing, you should never release new features. Any new code increases risk of new bugs which has additional testing/release concerns.
To mitigate this, you just release the last release, and the relevant bug fix. For this, we do the following: To mitigate this, you just release the last release, and the relevant bug fix. For this, we do the following:
@ -40,7 +83,7 @@ git checkout -b release/0.82.1 0.82.0
git push origin release/0.82.1 git push origin release/0.82.1
``` ```
##### Prepare feature branch and fix #### Prepare feature branch and fix
* Create feature branch from that release branch (can review it to check only fix is there, nothing else, and use to also merge into master separately) * Create feature branch from that release branch (can review it to check only fix is there, nothing else, and use to also merge into master separately)
@ -49,7 +92,7 @@ git push origin release/0.82.1
* Fix crash/serious bug and commit * Fix crash/serious bug and commit
* Push branch and create pr to the release and also the master branch (Do not rebase, to reduce merge conflict risk. Do not delete after first merge or it needs to be repushed) * Push branch and create pr to the release and also the master branch (Do not rebase, to reduce merge conflict risk. Do not delete after first merge or it needs to be repushed)
##### Update version and tag the release #### Update version and tag the release
* After all fixes are in release branch, pull it locally (best to avoid a merge conflict as feature branch will need to be merged into master also, which already changed version): * After all fixes are in release branch, pull it locally (best to avoid a merge conflict as feature branch will need to be merged into master also, which already changed version):
@ -67,23 +110,4 @@ git push origin release/0.82.1
Note: If you have to do more than 1 hotfix release, can do it on the same release branch. Note: If you have to do more than 1 hotfix release, can do it on the same release branch.
### Release via ContentDB
* Go to MineClone2 page (https://content.minetest.net/packages/Wuzzy/mineclone2/)
* Click +Release
* Enter the release tag number in the title and Git reference box. For example (without quotes): "0.82.1"
* In the minimum minetest version, put the oldest supported version (as of 14/02/2023 it is 5.5), leave the Maximum minetest version blank
* Click save. Release is now live.
##### Inform people
* Upload video to YouTube
* Add a comment to the forum post with the release number and change log. Maintainer will update main post with code link.
* Add a Discord announcement post and @everyone with link to video, forum post and release notes.
* Share the news on reddit + Lemmy. Good subs to share with:
* r/linux_gaming
* r/opensourcegames
* r/opensource
* r/freesoftware
* r/linuxmasterrace
* r/MineClone2

@ -1,9 +1,9 @@
# Making Textures In Mineclone2 # Making Textures In VoxeLibre
Textures are a crucial asset for all items, nodes, and models in mineclone2. This document is for artist who would like to make and modify textures for mineclone2. While no means comprehensive, this document contains the basic important information for beginners to get started with texture curation and optimization. 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 ## Minetest Wiki
For more detailed information on creating and modifing texture packs for Minetest/Mineclone2, 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. 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.
## GIMP Tutorials Pixel Art Guide ## 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 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

@ -1,4 +1,4 @@
title = MineClone 2 title = VoxeLibre
description = A survival sandbox game. Survive, gather, hunt, build, explore, and do much more. description = A survival sandbox game. Survive, gather, hunt, build, explore, and do much more.
disallowed_mapgens = v6 disallowed_mapgens = v6
version=0.87.0-SNAPSHOT version=0.87.0-SNAPSHOT

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 19 KiB

@ -16,7 +16,7 @@ information.
How the mod is used How the mod is used
=================== ===================
In MineClone 2, all diggable nodes have the hardness set in the custom field In VoxeLibre, all diggable nodes have the hardness set in the custom field
"_mcl_hardness" (0 by default). These values are used together with digging "_mcl_hardness" (0 by default). These values are used together with digging
groups by this mod to create the correct digging times for nodes. Digging groups by this mod to create the correct digging times for nodes. Digging
groups are registered using the following code: groups are registered using the following code:

@ -1,3 +1,3 @@
name = _mcl_autogroup name = _mcl_autogroup
author = ryvnf author = ryvnf
description = MineClone 2 core mod which automatically adds groups to all items. Very important for digging times. description = VoxeLibre core mod which automatically adds groups to all items. Very important for digging times.

@ -1,5 +1,5 @@
-- Overrides the builtin minetest.check_single_for_falling. -- Overrides the builtin minetest.check_single_for_falling.
-- We need to do this in order to handle nodes in mineclone specific groups -- We need to do this in order to handle nodes in VoxeLibre specific groups
-- "supported_node" and "attached_node_facedir". -- "supported_node" and "attached_node_facedir".
-- --
-- Nodes in group "supported_node" can be placed on any node that does not -- Nodes in group "supported_node" can be placed on any node that does not

@ -1,3 +1,3 @@
name = mcl_autogroup name = mcl_autogroup
author = ryvnf author = ryvnf
description = MineClone 2 core mod which automatically adds groups to all items. Very important for digging times. description = VoxeLibre core mod which automatically adds groups to all items. Very important for digging times.

@ -1,8 +1,8 @@
--[[ --[[
Explosion API mod for Minetest (adapted to MineClone 2) Explosion API mod for Minetest (adapted to VoxeLibre)
This mod is based on the Minetest explosion API mod, but has been changed This mod is based on the Minetest explosion API mod, but has been changed
to have the same explosion mechanics as Minecraft and work with MineClone. 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 The computation-intensive parts of the mod has been optimized to allow for
larger explosions and faster world updating. larger explosions and faster world updating.

@ -39,7 +39,7 @@ mcl_vars.mapgen_limit = math.max(1, tonumber(minetest.get_mapgen_setting("mapgen
mcl_vars.MAX_MAP_GENERATION_LIMIT = math.max(1, minetest.MAX_MAP_GENERATION_LIMIT or 31000) mcl_vars.MAX_MAP_GENERATION_LIMIT = math.max(1, minetest.MAX_MAP_GENERATION_LIMIT or 31000)
-- Central chunk is offset from 0,0,0 coordinates by 32 nodes (2 blocks) -- Central chunk is offset from 0,0,0 coordinates by 32 nodes (2 blocks)
-- See more in https://git.minetest.land/MineClone2/MineClone2/wiki/World-structure%3A-positions%2C-boundaries%2C-blocks%2C-chunks%2C-dimensions%2C-barriers-and-the-void -- See more in https://git.minetest.land/VoxeLibre/VoxeLibre/wiki/World-structure%3A-positions%2C-boundaries%2C-blocks%2C-chunks%2C-dimensions%2C-barriers-and-the-void
local central_chunk_offset = -math.floor(mcl_vars.chunksize / 2) local central_chunk_offset = -math.floor(mcl_vars.chunksize / 2)
mcl_vars.central_chunk_offset_in_nodes = central_chunk_offset * mcl_vars.MAP_BLOCKSIZE mcl_vars.central_chunk_offset_in_nodes = central_chunk_offset * mcl_vars.MAP_BLOCKSIZE
@ -185,7 +185,7 @@ mcl_vars.mg_end_exit_portal_pos = vector.new(0, mcl_vars.mg_end_min + 71, 0)
mcl_vars.mg_realm_barrier_overworld_end_max = mcl_vars.mg_end_max mcl_vars.mg_realm_barrier_overworld_end_max = mcl_vars.mg_end_max
mcl_vars.mg_realm_barrier_overworld_end_min = mcl_vars.mg_end_max - 11 mcl_vars.mg_realm_barrier_overworld_end_min = mcl_vars.mg_end_max - 11
-- Use MineClone 2-style dungeons -- Use VoxeLibre-style dungeons
mcl_vars.mg_dungeons = true mcl_vars.mg_dungeons = true
-- Set default stack sizes -- Set default stack sizes

@ -1,3 +1,3 @@
name = mcl_init name = mcl_init
author = Wuzzy author = Wuzzy
description = Initialization mod of MineClone 2. Defines some common shared variables and sets up initial default settings which have to be set at the beginning. description = Initialization mod of VoxeLibre. Defines some common shared variables and sets up initial default settings which have to be set at the beginning.

@ -1,4 +1,4 @@
# Oxidization API for MineClone 2 # Oxidization API for VoxeLibre
This mods adds the oxidization api, so that modders can easily use the same features that copper uses. This mods adds the oxidization api, so that modders can easily use the same features that copper uses.
## API ## API

@ -1,4 +1,4 @@
name = mcl_oxidation name = mcl_oxidation
title = Oxidation API for MineClone 2 title = Oxidation API for VoxeLibre
author = PrairieWind, N011, Michael author = PrairieWind, N011, Michael
description = API to allow oxidizing different nodes. description = API to allow oxidizing different nodes.

@ -1,3 +1,2 @@
name = mcl_particles name = mcl_particles
author = Wuzzy author = Wuzzy
description = Contains particle images of MineClone 2. No code.

@ -1,3 +1,3 @@
name = mcl_sounds name = mcl_sounds
author = Wuzzy author = Wuzzy
description = This mod contains the core sounds of MineClone 2 as well as helper function for mods to access them. description = This mod contains the core sounds of VoxeLibre as well as helper function for mods to access them.

@ -113,7 +113,7 @@ end
-- Minetest 5.3.0 or less can only measure the light level. This came in at 5.4 -- Minetest 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 -- This function has been known to fail in multiple places so the error handling is added increase safety and improve
-- debugging. See: -- debugging. See:
-- https://git.minetest.land/MineClone2/MineClone2/issues/1392 -- https://git.minetest.land/VoxeLibre/VoxeLibre/issues/1392
function mcl_util.get_natural_light (pos, time) function mcl_util.get_natural_light (pos, time)
local status, retVal = pcall(minetest.get_natural_light, pos, time) local status, retVal = pcall(minetest.get_natural_light, pos, time)
if status then if status then

@ -1,4 +1,4 @@
name = mcl_util name = mcl_util
author = Wuzzy author = Wuzzy
description = Helper functions for MineClone 2. description = Helper functions for VoxeLibre.
depends = mcl_init depends = mcl_init

@ -31,7 +31,7 @@ This function return the Minecraft dimension of <pos> ("overworld", "nether" or
* pos: position * pos: position
## mcl_worlds.layer_to_y(layer, mc_dimension) ## mcl_worlds.layer_to_y(layer, mc_dimension)
Takes a Minecraft layer and a “dimension” name and returns the corresponding Y coordinate for MineClone 2. Takes a Minecraft layer and a “dimension” name and returns the corresponding Y coordinate for VoxeLibre.
mc_dimension can be "overworld", "nether", "end" (default: "overworld"). mc_dimension can be "overworld", "nether", "end" (default: "overworld").
* layer: int * layer: int

@ -58,7 +58,7 @@ local pos_to_dimension = mcl_worlds.pos_to_dimension
-- Takes a Minecraft layer and a “dimension” name -- Takes a Minecraft layer and a “dimension” name
-- and returns the corresponding Y coordinate for -- and returns the corresponding Y coordinate for
-- MineClone 2. -- VoxeLibre
-- mc_dimension is one of "overworld", "nether", "end" (default: "overworld"). -- mc_dimension is one of "overworld", "nether", "end" (default: "overworld").
function mcl_worlds.layer_to_y(layer, mc_dimension) function mcl_worlds.layer_to_y(layer, mc_dimension)
if mc_dimension == "overworld" or mc_dimension == nil then if mc_dimension == "overworld" or mc_dimension == nil then

@ -1,7 +1,7 @@
# tga_encoder # tga_encoder
A TGA Encoder written in Lua without the use of external Libraries. A TGA Encoder written in Lua without the use of external Libraries.
Created by fleckenstein for MineClone2, then improved by erlehmann. Created by fleckenstein for VoxeLibre, then improved by erlehmann.
May be used as a Minetest mod. May be used as a Minetest mod.

@ -10,7 +10,7 @@ License of boat model:
GNU GPLv3 <https://www.gnu.org/licenses/gpl-3.0.html> GNU GPLv3 <https://www.gnu.org/licenses/gpl-3.0.html>
## Textures ## Textures
See the main MineClone 2 README.md file to learn more. See the main VoxeLibre README.md file to learn more.
## Code ## Code
Code based on Minetest Game, licensed under the MIT License (MIT). Code based on Minetest Game, licensed under the MIT License (MIT).

@ -1,4 +1,4 @@
name = mcl_burning name = mcl_burning
description = Burning Objects for MineClone2 description = Burning Objects for VoxeLibre
author = Fleckenstein author = Fleckenstein
depends = mcl_weather depends = mcl_weather

@ -1,6 +1,6 @@
# mcl_dripping # mcl_dripping
Dripping Mod by kddekadenz, modified for MineClone 2 by Wuzzy, NO11 and AFCM Dripping Mod by kddekadenz, modified for VoxeLibre by Wuzzy, NO11 and AFCM
## Manual ## Manual

@ -1,7 +1,7 @@
local mob_class = mcl_mobs.mob_class local mob_class = mcl_mobs.mob_class
local mob_class_meta = {__index = mcl_mobs.mob_class} local mob_class_meta = {__index = mcl_mobs.mob_class}
local math, vector, minetest, mcl_mobs = math, vector, minetest, mcl_mobs local math, vector, minetest, mcl_mobs = math, vector, minetest, mcl_mobs
-- API for Mobs Redo: MineClone 2 Edition (MRM) -- API for Mobs Redo: VoxeLibre Edition
local PATHFINDING = "gowp" local PATHFINDING = "gowp"
local CRASH_WARN_FREQUENCY = 60 local CRASH_WARN_FREQUENCY = 60
@ -473,7 +473,7 @@ local function warn_user_error ()
if time_since_warning > CRASH_WARN_FREQUENCY then if time_since_warning > CRASH_WARN_FREQUENCY then
last_crash_warn_time = current_time last_crash_warn_time = current_time
minetest.log("A game crashing bug was prevented. Please provide debug.log information to MineClone2 dev team for investigation. (Search for: --- Bug report start)") minetest.log("A game crashing bug was prevented. Please provide debug.log information to VoxeLibre dev team for investigation. (Search for: --- Bug report start)")
end end
end end

@ -1,5 +1,5 @@
Mobs Redo: MineClone 2 Edition Mobs Redo: VoxeLibre Edition
API documentation API documentation
============================== ==============================
@ -231,7 +231,7 @@ functions needed for the mob to work properly which contains the following:
MineClone 2 extensions: VoxeLibre extensions:
'spawn_class' Classification of mod for the spawning algorithm: 'spawn_class' Classification of mod for the spawning algorithm:
"hostile", "passive", "ambient" or "water" "hostile", "passive", "ambient" or "water"
@ -434,7 +434,7 @@ true the mob will not spawn.
'name' is the name of the animal/monster 'name' is the name of the animal/monster
MineClone 2 extensions VoxeLibre extensions
---------------------- ----------------------
mcl_mobs:spawn_child(pos, mob_type) mcl_mobs:spawn_child(pos, mob_type)
@ -524,7 +524,7 @@ Does nothing and returns false.
This function is provided for compability with Mobs Redo for an attempt to This function is provided for compability with Mobs Redo for an attempt to
capture a mob. capture a mob.
Mobs cannot be captured in MineClone 2. Mobs cannot be captured in VoxeLibre.
In Mobs Redo, this is generally called inside the on_rightclick section of the mob In Mobs Redo, this is generally called inside the on_rightclick section of the mob
api code, it provides a chance of capturing the mob. See Mobs Redo documentation api code, it provides a chance of capturing the mob. See Mobs Redo documentation

@ -1,74 +1,74 @@
Mobs Redo: MineClone 2 Edition Mobs Redo: VoxeLibre Edition
Based on Mobs Redo from TenPlus1 Based on Mobs Redo from TenPlus1
Built from PilzAdam's original Simple Mobs with additional mobs by KrupnoPavel, Zeg9, ExeterDad and AspireMint. Built from PilzAdam's original Simple Mobs with additional mobs by KrupnoPavel, Zeg9, ExeterDad and AspireMint.
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. 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.minetest.net/viewtopic.php?f=11&t=9917
------------ ------------
Credits: Credits:
mcl_mobs_mob_poof.ogg: mcl_mobs_mob_poof.ogg:
- by Planman (license: Creative Commons Zero) - by Planman (license: Creative Commons Zero)
- Source: <https://freesound.org/people/Planman/sounds/208111/> - Source: <https://freesound.org/people/Planman/sounds/208111/>
------------ ------------
Changelog from original Mobs Redo mod: Changelog from original Mobs Redo mod:
- 1.41- Mob pathfinding has been updated thanks to Elkien3 - 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 Minetest 0.4.16+ to work.
- 1.39- Added 'on_breed', 'on_grown' and 'do_punch' custom functions per mob - 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.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.minetest.net/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.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.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) - 1.34- Added function to fly mob using directional movement (thanks D00Med for flying code)
- 1.33- Added functions to mount ride mobs (mobs.attach, mobs.detach, mobs.drive) many thanks to Blert2112 - 1.33- Added functions to mount ride mobs (mobs.attach, mobs.detach, mobs.drive) many thanks to Blert2112
- 1.32- Added new spawn check to count specific mobs AND new minetest.conf setting to chance spawn chance and numbers, added ability to protect tamed mobs - 1.32- Added new spawn check to count specific mobs AND new minetest.conf setting to chance spawn chance and numbers, added ability to protect tamed mobs
- 1.31- Added 'attack_animals' and 'specific_attack' flags for custom monster attacks, also 'mob_difficulty' .conf setting to make mobs harder. - 1.31- Added 'attack_animals' and 'specific_attack' flags for custom monster attacks, also 'mob_difficulty' .conf setting to make mobs harder.
- 1.30- Added support for invisibility mod (mobs cant attack what they cant see), tweaked and tidied code - 1.30- Added support for invisibility mod (mobs cant attack what they cant see), tweaked and tidied code
- 1.29- Split original Mobs Redo into a modpack to make it easier to disable mob sets (animal, monster, npc) or simply use the Api itself for your own mod - 1.29- Split original Mobs Redo into a modpack to make it easier to disable mob sets (animal, monster, npc) or simply use the Api itself for your own mod
- 1.28- New damage system added with ability for mob to be immune to weapons or healed by them :) - 1.28- New damage system added with ability for mob to be immune to weapons or healed by them :)
- 1.27- Added new sheep, lava flan and spawn egg textures. New Lava Pick tool smelts what you dig. New atan checking function. - 1.27- Added new sheep, lava flan and spawn egg textures. New Lava Pick tool smelts what you dig. New atan checking function.
- 1.26- Pathfinding feature added thanks to rnd, when monsters attack they become scary smart in finding you :) also, beehive produces honey now :) - 1.26- Pathfinding feature added thanks to rnd, when monsters attack they become scary smart in finding you :) also, beehive produces honey now :)
- 1.25- Mobs no longer spawn within 12 blocks of player or despawn within same range, spawners now have player detection, Code tidy and tweak. - 1.25- Mobs no longer spawn within 12 blocks of player or despawn within same range, spawners now have player detection, Code tidy and tweak.
- 1.24- Added feature where certain animals run away when punched (runaway = true in mob definition) - 1.24- Added feature where certain animals run away when punched (runaway = true in mob definition)
- 1.23- Added mob spawner block for admin to setup spawners in-game (place and right click to enter settings) - 1.23- Added mob spawner block for admin to setup spawners in-game (place and right click to enter settings)
- 1.22- Added ability to name tamed animals and npc using nametags, also npc will attack anyone who punches them apart from owner - 1.22- Added ability to name tamed animals and npc using nametags, also npc will attack anyone who punches them apart from owner
- 1.21- Added some more error checking to reduce serialize.h error and added height checks for falling off cliffs (thanks cmdskp) - 1.21- Added some more error checking to reduce serialize.h error and added height checks for falling off cliffs (thanks cmdskp)
- 1.20- Error checking added to remove bad mobs, out of map limit mobs and stop serialize.h error - 1.20- Error checking added to remove bad mobs, out of map limit mobs and stop serialize.h error
- 1.19- Chickens now drop egg items instead of placing the egg, also throwing eggs result in 1/8 chance of spawning chick - 1.19- Chickens now drop egg items instead of placing the egg, also throwing eggs result in 1/8 chance of spawning chick
- 1.18- Added docile_by_day flag so that monsters will not attack automatically during daylight hours unless hit first - 1.18- Added docile_by_day flag so that monsters will not attack automatically during daylight hours unless hit first
- 1.17- Added 'dogshoot' attack type, shoots when out of reach, melee attack when in reach, also api tweaks and self.reach added - 1.17- Added 'dogshoot' attack type, shoots when out of reach, melee attack when in reach, also api tweaks and self.reach added
- 1.16- Mobs follow multiple items now, Npc's can breed - 1.16- Mobs follow multiple items now, Npc's can breed
- 1.15- Added Feeding/Taming/Breeding function, right-click to pick up any sheep with X mark on them and replace with new one to fix compatibility. - 1.15- Added Feeding/Taming/Breeding function, right-click to pick up any sheep with X mark on them and replace with new one to fix compatibility.
- 1.14- All .self variables saved in staticdata, Fixed self.health bug - 1.14- All .self variables saved in staticdata, Fixed self.health bug
- 1.13- Added capture function (thanks blert2112) chance of picking up mob with hand; net; magic lasso, replaced some .x models with newer .b3d one's - 1.13- Added capture function (thanks blert2112) chance of picking up mob with hand; net; magic lasso, replaced some .x models with newer .b3d one's
- 1.12- Added animal ownership so that players cannot steal your tamed animals - 1.12- Added animal ownership so that players cannot steal your tamed animals
- 1.11- Added flying mobs (and swimming), fly=true and fly_in="air" or "deafult:water_source" for fishy - 1.11- Added flying mobs (and swimming), fly=true and fly_in="air" or "deafult:water_source" for fishy
- 1,10- Footstep removed (use replace), explosion routine added for exploding mobs. - 1,10- Footstep removed (use replace), explosion routine added for exploding mobs.
- 1.09- reworked breeding routine, added mob rotation value, added footstep feature, added jumping mobs with sounds feature, added magic lasso for picking up animals - 1.09- reworked breeding routine, added mob rotation value, added footstep feature, added jumping mobs with sounds feature, added magic lasso for picking up animals
- 1.08- Mob throwing attack has been rehauled so that they can damage one another, also drops and on_die function added - 1.08- Mob throwing attack has been rehauled so that they can damage one another, also drops and on_die function added
- 1.07- Npc's can now be set to follow player or stand by using self.order and self.owner variables - 1.07- Npc's can now be set to follow player or stand by using self.order and self.owner variables
- beta- Npc mob added, kills monsters, attacks player when punched, right click with food to heal or gold lump for drop - beta- Npc mob added, kills monsters, attacks player when punched, right click with food to heal or gold lump for drop
- 1.06- Changed recovery times after breeding, and time taken to grow up (can be sped up by feeding baby animal) - 1.06- Changed recovery times after breeding, and time taken to grow up (can be sped up by feeding baby animal)
- 1.05- Added ExeterDad's bunny's which can be picked up and tamed with 4 carrots from farming redo or farming_plus, also shears added to get wool from sheep and lastly Jordach/BSD's kitten - 1.05- Added ExeterDad's bunny's which can be picked up and tamed with 4 carrots from farming redo or farming_plus, also shears added to get wool from sheep and lastly Jordach/BSD's kitten
- 1.04- Added mating for sheep, cows and hogs... feed animals to make horny and hope for a baby which is half size, will grow up quick though :) - 1.04- Added mating for sheep, cows and hogs... feed animals to make horny and hope for a baby which is half size, will grow up quick though :)
- 1.03- Added mob drop/replace feature so that chickens can drop eggs, cow/sheep can eat grass/wheat etc. - 1.03- Added mob drop/replace feature so that chickens can drop eggs, cow/sheep can eat grass/wheat etc.
- 1.02- Sheared sheep are remembered and spawn shaven, Warthogs will attack when threatened, Api additions - 1.02- Sheared sheep are remembered and spawn shaven, Warthogs will attack when threatened, Api additions
- 1.01- Mobs that suffer fall damage or die in water/lava/sunlight will now drop items - 1.01- Mobs that suffer fall damage or die in water/lava/sunlight will now drop items
- 1.0 - more work on Api so that certain mobs can float in water while some sink like a brick :) - 1.0 - more work on Api so that certain mobs can float in water while some sink like a brick :)
- 0.9 - Spawn eggs added for all mobs (admin only, cannot be placed in protected areas)... Api tweaked - 0.9 - Spawn eggs added for all mobs (admin only, cannot be placed in protected areas)... Api tweaked
- 0.8 - Added sounds to monster mobs (thanks Cyberpangolin for the sfx) and also chicken sound - 0.8 - Added sounds to monster mobs (thanks Cyberpangolin for the sfx) and also chicken sound
- 0.7 - mobs.protected switch added to api.lua, when set to 1 mobs no longer spawn in protected areas, also bug fixes - 0.7 - mobs.protected switch added to api.lua, when set to 1 mobs no longer spawn in protected areas, also bug fixes
- 0.6 - Api now supports multi-textured mobs, e.g oerkki, dungeon master, rats and chickens have random skins when spawning (sheep fix TODO), also new Honey block - 0.6 - Api now supports multi-textured mobs, e.g oerkki, dungeon master, rats and chickens have random skins when spawning (sheep fix TODO), also new Honey block
- 0.5 - Mobs now float in water, die from falling, and some code improvements - 0.5 - Mobs now float in water, die from falling, and some code improvements
- 0.4 - Dungeon Masters and Mese Monsters have much better aim due to shoot_offset, also they can both shoot through nodes that aren't walkable (flowers, grass etc) plus new sheep sound :) - 0.4 - Dungeon Masters and Mese Monsters have much better aim due to shoot_offset, also they can both shoot through nodes that aren't walkable (flowers, grass etc) plus new sheep sound :)
- 0.3 - Added LOTT's Spider mob, made Cobwebs, added KPavel's Bee with Honey and Beehives (made texture), Warthogs now have sound and can be tamed, taming of shaved sheep or milked cow with 8 wheat so it will not despawn, many bug fixes :) - 0.3 - Added LOTT's Spider mob, made Cobwebs, added KPavel's Bee with Honey and Beehives (made texture), Warthogs now have sound and can be tamed, taming of shaved sheep or milked cow with 8 wheat so it will not despawn, many bug fixes :)
- 0.2 - Cooking bucket of milk into cheese now returns empty bucket - 0.2 - Cooking bucket of milk into cheese now returns empty bucket
- 0.1 - Initial Release - 0.1 - Initial Release

@ -1,4 +1,4 @@
name = mcl_wither_spawning name = mcl_wither_spawning
description = Wither Spawning for MineClone2 description = Wither Spawning for VoxeLibre
author = Fleckenstein author = Fleckenstein
depends = mobs_mc, mcl_heads depends = mobs_mc, mcl_heads

@ -1,2 +1,2 @@
name = ENTITIES name = ENTITIES
description = Meta-modpack containing entity-related mods for MineClone 2 description = Meta-modpack containing entity-related mods for VoxeLibre

@ -1,5 +1,5 @@
# lightning # lightning
Lightning mod for MineClone2 with the following API: Lightning mod for VoxeLibre with the following API:
## lightning.register_on_strike(function(pos, pos2, objects)) ## lightning.register_on_strike(function(pos, pos2, objects))
Custom function called when a lightning strikes. Custom function called when a lightning strikes.
@ -28,4 +28,4 @@ end)
minetest.register_on_respawnplayer(function(player) minetest.register_on_respawnplayer(function(player)
lightning.strike(player:get_pos()) lightning.strike(player:get_pos())
end) end)
``` ```

@ -1,7 +1,7 @@
--[[ --[[
Copyright (C) 2016 - Auke Kok <sofar@foo-projects.org> Copyright (C) 2016 - Auke Kok <sofar@foo-projects.org>
Adapted by MineClone2 contributors Adapted by VoxeLibre contributors
"lightning" is free software; you can redistribute it and/or modify "lightning" is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as it under the terms of the GNU Lesser General Public License as

@ -1,6 +1,6 @@
`mcl_weather` `mcl_weather`
======================= =======================
Weather mod for MineClone 2. Forked from the `weather_pack` mod by xeranas. Weather mod for VoxeLibre. Forked from the `weather_pack` mod by xeranas.
Weathers included Weathers included
----------------------- -----------------------

@ -1,2 +1,2 @@
name = ENVIRONMENT name = ENVIRONMENT
description = Meta-modpack containing environment and nature-related mods for MineClone 2 description = Meta-modpack containing environment and nature-related mods for VoxeLibre

@ -1,5 +1,5 @@
# Help # Help
MineClone 2 uses some of the mods found in the Help modpack by Wuzzy. 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 Minetest and mods easier for both
newcomers and advanced users. newcomers and advanced users.
@ -11,7 +11,7 @@ directly into mods (via `doc_items`).
More information is given in the respective mods. More information is given in the respective mods.
Overview of the mods used in MineClone 2: Overview of the mods used in VoxeLibre:
* `doc`: Documentation System. Core API and user interface. Mods can add arbitrary categories and entries * `doc`: Documentation System. Core API and user interface. Mods can add arbitrary categories and entries
* `doc_items`: Item Help. Adds automatically generated help texts for items and an API * `doc_items`: Item Help. Adds automatically generated help texts for items and an API

@ -1,4 +1,4 @@
# Crafting Guide (MineClone 2 edition) # Crafting Guide (VoxeLibre edition)
#### `mcl_craftguide` is based on, `craftguide` the most comprehensive crafting guide on Minetest. #### `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. #### Consult the [Minetest Wiki](http://wiki.minetest.net/Crafting_guide) for more details.

@ -1,4 +1,4 @@
name = mcl_doc name = mcl_doc
author = Wuzzy author = Wuzzy
description = This MineClone 2 mod sets up and configures the Help modpack mods to tailor the help towards MineClone 2. description = This VoxeLibre mod sets up and configures the Help modpack mods to tailor the help towards VoxeLibre.
depends = doc, doc_items depends = doc, doc_items

@ -1,4 +1,4 @@
# Basic help, MineClone 2 edition [`mcl_doc_basics`] # Basic help, VoxeLibre edition [`mcl_doc_basics`]
Adds basic help texts about Minetest, controls, gameplay and other basics. Adds basic help texts about Minetest, controls, gameplay and other basics.
This mod uses the Documentation System [`doc`] as a basis and adds these This mod uses the Documentation System [`doc`] as a basis and adds these
categories: categories:

@ -448,7 +448,7 @@ Pitch movement mode:=Nick-Bewegungsmodus:
• No privilege required=• Kein Privileg nötig • No privilege required=• Kein Privileg nötig
Creative Mode=Kreativmodus Creative Mode=Kreativmodus
Enabling Creative Mode in MineClone 2 applies the following changes:=Der Kreativmodus in MineClone 2 nimmt die folgenden Änderungen vor: Enabling Creative Mode in VoxeLibre applies the following changes:=Der Kreativmodus in VoxeLibre nimmt die folgenden Änderungen vor:
• You keep the things you've placed=• Sie behalten die Dinge, die Sie platzieren • You keep the things you've placed=• Sie behalten die Dinge, die Sie platzieren
• Creative inventory is available to obtain most items easily=• Das Kreativinventar ist verfügbar, mit dem Sie die meisten Dinge leicht erhalten • Creative inventory is available to obtain most items easily=• Das Kreativinventar ist verfügbar, mit dem Sie die meisten Dinge leicht erhalten
• Hand breaks all default blocks instantly=• Hand zerbricht alle Standardblöcke sofort • Hand breaks all default blocks instantly=• Hand zerbricht alle Standardblöcke sofort

@ -160,7 +160,7 @@ By holding down [Z], you can zoom the view at your crosshair. You need the “zo
• Toggle Cinematic Mode: [F8]=• Basculer le mode cinématique : [F8] • Toggle Cinematic Mode: [F8]=• Basculer le mode cinématique : [F8]
• Zoom: [Z]=• Zoom : [Z] • Zoom: [Z]=• Zoom : [Z]
Blocks=Blocs Blocks=Blocs
The world of MineClone 2 is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Le monde de MineClone 2 est entièrement constitué de blocs (voxels, pour être précis). Les blocs peuvent être ajoutés ou supprimés avec les bons outils. The world of VoxeLibre is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Le monde de VoxeLibre est entièrement constitué de blocs (voxels, pour être précis). Les blocs peuvent être ajoutés ou supprimés avec les bons outils.
The world is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Le monde est entièrement fait de blocs (voxels, pour être précis). Les blocs peuvent être ajoutés ou supprimés avec les bons outils. The world is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Le monde est entièrement fait de blocs (voxels, pour être précis). Les blocs peuvent être ajoutés ou supprimés avec les bons outils.
Blocks can have a wide range of different properties which determine mining times, behavior, looks, shape, and much more. Their properties include:=Les blocs peuvent avoir un large éventail de propriétés différentes qui déterminent les temps d'exploration, le comportement, l'apparence, la forme et bien plus encore. Leurs propriétés comprennent: Blocks can have a wide range of different properties which determine mining times, behavior, looks, shape, and much more. Their properties include:=Les blocs peuvent avoir un large éventail de propriétés différentes qui déterminent les temps d'exploration, le comportement, l'apparence, la forme et bien plus encore. Leurs propriétés comprennent:
• Collidable: Collidable blocks can not be passed through; players can walk on them. Non-collidable blocks can be passed through freely=• Collidable : les blocs collidables ne peuvent pas être traversés; les joueurs peuvent marcher dessus. Les blocs non collidables peuvent passer librement • Collidable: Collidable blocks can not be passed through; players can walk on them. Non-collidable blocks can be passed through freely=• Collidable : les blocs collidables ne peuvent pas être traversés; les joueurs peuvent marcher dessus. Les blocs non collidables peuvent passer librement
@ -260,15 +260,15 @@ Throwing away: If you hold an item stack and click with it somewhere outside the
Quick transfer: You can quickly transfer an item stack to/from the player inventory to/from another item's inventory slot like a furnace, chest, or any other item with an inventory slot when that item's inventory is accessed. The target inventory is generally the most relevant inventory in this context.=Transfert rapide : vous pouvez rapidement transférer une pile d'objets vers / depuis l'inventaire du joueur vers / depuis l'emplacement d'inventaire d'un autre objet comme un four, un coffre ou tout autre élément avec un emplacement d'inventaire lorsque l'inventaire de cet article est accessible. L'inventaire cible est généralement l'inventaire le plus pertinent dans ce contexte. Quick transfer: You can quickly transfer an item stack to/from the player inventory to/from another item's inventory slot like a furnace, chest, or any other item with an inventory slot when that item's inventory is accessed. The target inventory is generally the most relevant inventory in this context.=Transfert rapide : vous pouvez rapidement transférer une pile d'objets vers / depuis l'inventaire du joueur vers / depuis l'emplacement d'inventaire d'un autre objet comme un four, un coffre ou tout autre élément avec un emplacement d'inventaire lorsque l'inventaire de cet article est accessible. L'inventaire cible est généralement l'inventaire le plus pertinent dans ce contexte.
• Sneak+Left click: Automatically transfer item stack=• Faufiler+clic gauche : transférer automatiquement la pile d'objets • Sneak+Left click: Automatically transfer item stack=• Faufiler+clic gauche : transférer automatiquement la pile d'objets
Online help=Aide en ligne Online help=Aide en ligne
You may want to check out these online resources related to MineClone 2.=Vous voudrez peut-être consulter ces ressources en ligne liées à MineClone 2. You may want to check out these online resources related to VoxeLibre.=Vous voudrez peut-être consulter ces ressources en ligne liées à VoxeLibre.
MineClone 2 download and forum discussion: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>=Téléchargement de MineClone 2 et discussion sur le forum : <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407> VoxeLibre download and forum discussion: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>=Téléchargement de VoxeLibre et discussion sur le forum : <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>
Here you find the most recent version of MineClone 2 and can discuss it.=Vous trouverez ici la version la plus récente de MineClone 2 et pouvez en discuter. Here you find the most recent version of VoxeLibre and can discuss it.=Vous trouverez ici la version la plus récente de VoxeLibre et pouvez en discuter.
Bug tracker: <https://github.com/Wuzzy2/MineClone2-Bugs>=Suivi des bogues : <https://github.com/Wuzzy2/MineClone2-Bugs> Bug tracker: <https://github.com/Wuzzy2/MineClone2-Bugs>=Suivi des bogues : <https://github.com/Wuzzy2/MineClone2-Bugs>
Report bugs here.=Signalez les bugs ici. Report bugs here.=Signalez les bugs ici.
Minetest links:=Liens Minetest: Minetest links:=Liens Minetest:
You may want to check out these online resources related to Minetest:=Vous voudrez peut-être consulter ces ressources en ligne liées à Minetest: You may want to check out these online resources related to Minetest:=Vous voudrez peut-être consulter ces ressources en ligne liées à Minetest:
Official homepage of Minetest: <https://minetest.net/>=Page d'accueil officielle de Minetest : <https://minetest.net/> Official homepage of Minetest: <https://minetest.net/>=Page d'accueil officielle de Minetest : <https://minetest.net/>
The main place to find the most recent version of Minetest, the engine used by MineClone 2.=L'endroit principal pour trouver la version la plus récente de Minetest, le moteur utilisé par MineClone 2. The main place to find the most recent version of Minetest, the engine used by VoxeLibre.=L'endroit principal pour trouver la version la plus récente de Minetest, le moteur utilisé par VoxeLibre.
The main place to find the most recent version of Minetest.=L'endroit principal pour trouver la version la plus récente de Minetest. The main place to find the most recent version of Minetest.=L'endroit principal pour trouver la version la plus récente de Minetest.
Community wiki: <https://wiki.minetest.net/>=Wiki de la communauté : <https://wiki.minetest.net/> Community wiki: <https://wiki.minetest.net/>=Wiki de la communauté : <https://wiki.minetest.net/>
A community-based documentation website for Minetest. Anyone with an account can edit it! It also features a documentation of Minetest Game.=Un site Web de documentation communautaire pour Minetest. N'importe qui avec un compte peut le modifier! C'est aussi une documentation pour Minetest. A community-based documentation website for Minetest. Anyone with an account can edit it! It also features a documentation of Minetest Game.=Un site Web de documentation communautaire pour Minetest. N'importe qui avec un compte peut le modifier! C'est aussi une documentation pour Minetest.
@ -333,7 +333,7 @@ Online multiplayer:=Multijoueur en ligne:
• Protection: Mechanism to own areas of the world, which only allows the owners to modify blocks inside=• Protection : Mécanisme pour posséder des zones du monde, qui permet uniquement aux propriétaires de modifier les blocs à l'intérieur • Protection: Mechanism to own areas of the world, which only allows the owners to modify blocks inside=• Protection : Mécanisme pour posséder des zones du monde, qui permet uniquement aux propriétaires de modifier les blocs à l'intérieur
Technical terms:=Termes techniques: Technical terms:=Termes techniques:
• Minetest: This game engine=• Minetest : Ce moteur de jeu • Minetest: This game engine=• Minetest : Ce moteur de jeu
MineClone 2: What you play right now=• MineClone 2 : Ce à quoi vous jouez en ce moment VoxeLibre: What you play right now=• VoxeLibre : Ce à quoi vous jouez en ce moment
• Minetest Game: A game for Minetest by the Minetest developers=• Minetest Game : Un jeu pour Minetest par les développeurs de Minetest • Minetest Game: A game for Minetest by the Minetest developers=• Minetest Game : Un jeu pour Minetest par les développeurs de Minetest
• Game: A complete playing experience to be used in Minetest; such as a game or sandbox or similar=• Jeu : Une expérience de jeu complète à utiliser dans Minetest; comme un jeu ou un bac à sable ou similaire • Game: A complete playing experience to be used in Minetest; such as a game or sandbox or similar=• Jeu : Une expérience de jeu complète à utiliser dans Minetest; comme un jeu ou un bac à sable ou similaire
• Mod: A single subsystem which adds or modifies functionality; is the basic building block of games and can be used to further enhance or modify them=• Mod : un sous-système unique qui ajoute ou modifie des fonctionnalités; est le bloc de construction de base des jeux et peut être utilisé pour les améliorer ou les modifier davantage • Mod: A single subsystem which adds or modifies functionality; is the basic building block of games and can be used to further enhance or modify them=• Mod : un sous-système unique qui ajoute ou modifie des fonctionnalités; est le bloc de construction de base des jeux et peut être utilisé pour les améliorer ou les modifier davantage
@ -448,7 +448,7 @@ You can view your current position in the debug screen (open with [F5]).=Vous po
# MCL2 extensions # MCL2 extensions
Creative Mode=Mode créatif Creative Mode=Mode créatif
Enabling Creative Mode in MineClone 2 applies the following changes:=L'activation du mode créatif dans MineClone 2 applique les modifications suivantes : Enabling Creative Mode in VoxeLibre applies the following changes:=L'activation du mode créatif dans VoxeLibre applique les modifications suivantes :
• You keep the things you've placed=• Vous gardez les choses que vous avez placées • You keep the things you've placed=• Vous gardez les choses que vous avez placées
• Creative inventory is available to obtain most items easily=• Un inventaire créatif est disponible pour obtenir facilement la plupart des objets • Creative inventory is available to obtain most items easily=• Un inventaire créatif est disponible pour obtenir facilement la plupart des objets
• Hand breaks all default blocks instantly=• La main brise instantanément tous les blocs par défaut • Hand breaks all default blocks instantly=• La main brise instantanément tous les blocs par défaut

@ -160,7 +160,7 @@ By holding down [Z], you can zoom the view at your crosshair. You need the “zo
• Toggle Cinematic Mode: [F8]=・シネマティックモードの切替:[F8] • Toggle Cinematic Mode: [F8]=・シネマティックモードの切替:[F8]
• Zoom: [Z]=・ズーム:[Z] • Zoom: [Z]=・ズーム:[Z]
Blocks=ブロック Blocks=ブロック
The world of MineClone 2 is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=MineClone 2のワールドは、すべてがブロック(正確にはボクセル)で構成されています。ブロックは、適切なツールで追加や削除ができます。 The world of VoxeLibre is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=VoxeLibreのワールドは、すべてがブロック(正確にはボクセル)で構成されています。ブロックは、適切なツールで追加や削除ができます。
The world is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=ワールドは、すべてがブロック(正確にはボクセル)で構成されています。ブロックは、適切なツールで追加や削除ができます。 The world is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=ワールドは、すべてがブロック(正確にはボクセル)で構成されています。ブロックは、適切なツールで追加や削除ができます。
Blocks can have a wide range of different properties which determine mining times, behavior, looks, shape, and much more. Their properties include:=ブロックは幅広く多様なプロパティを持つことができ、採掘時間、動作、外観、形状などが定まります。プロパティは次のとおり: Blocks can have a wide range of different properties which determine mining times, behavior, looks, shape, and much more. Their properties include:=ブロックは幅広く多様なプロパティを持つことができ、採掘時間、動作、外観、形状などが定まります。プロパティは次のとおり:
• Collidable: Collidable blocks can not be passed through; players can walk on them. Non-collidable blocks can be passed through freely=・衝突性:衝突性ブロックは通過できず、プレイヤーはその上を歩ける。非衝突性ブロックは、自由に通り抜けられる • Collidable: Collidable blocks can not be passed through; players can walk on them. Non-collidable blocks can be passed through freely=・衝突性:衝突性ブロックは通過できず、プレイヤーはその上を歩ける。非衝突性ブロックは、自由に通り抜けられる
@ -260,15 +260,15 @@ Throwing away: If you hold an item stack and click with it somewhere outside the
Quick transfer: You can quickly transfer an item stack to/from the player inventory to/from another item's inventory slot like a furnace, chest, or any other item with an inventory slot when that item's inventory is accessed. The target inventory is generally the most relevant inventory in this context.=直送する:炉やチェストなどのインベントリスロットに対しては、プレイヤーインベントリからアイテムスタックを直送できます。この場合対象となるのは、一般的に最も関連性の高いインベントリスロットです。 Quick transfer: You can quickly transfer an item stack to/from the player inventory to/from another item's inventory slot like a furnace, chest, or any other item with an inventory slot when that item's inventory is accessed. The target inventory is generally the most relevant inventory in this context.=直送する:炉やチェストなどのインベントリスロットに対しては、プレイヤーインベントリからアイテムスタックを直送できます。この場合対象となるのは、一般的に最も関連性の高いインベントリスロットです。
• Sneak+Left click: Automatically transfer item stack=・スニークキー + 左クリック:アイテムスタックの自動転送 • Sneak+Left click: Automatically transfer item stack=・スニークキー + 左クリック:アイテムスタックの自動転送
Online help=オンラインヘルプ Online help=オンラインヘルプ
You may want to check out these online resources related to MineClone 2.=MineClone 2 に関連するオンライン資料もチェックしてみてください。 You may want to check out these online resources related to VoxeLibre.=VoxeLibre に関連するオンライン資料もチェックしてみてください。
MineClone 2 download and forum discussion: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>=MineClone 2 のダウンロードと掲示板での意見交換:<https://forum.minetest.net/viewtopic.php?f@=50&t@=16407> VoxeLibre download and forum discussion: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>=VoxeLibre のダウンロードと掲示板での意見交換:<https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>
Here you find the most recent version of MineClone 2 and can discuss it.=ここでは MineClone 2 の最新バージョンを確認し、意見を交換できます。 Here you find the most recent version of VoxeLibre and can discuss it.=ここでは VoxeLibre の最新バージョンを確認し、意見を交換できます。
Bug tracker: <https://github.com/Wuzzy2/MineClone2-Bugs>=バグ追跡:<https://github.com/Wuzzy2/MineClone2-Bugs> Bug tracker: <https://github.com/Wuzzy2/MineClone2-Bugs>=バグ追跡:<https://github.com/Wuzzy2/MineClone2-Bugs>
Report bugs here.=バグの報告はこちら。 Report bugs here.=バグの報告はこちら。
Minetest links:=Minetest リンク: Minetest links:=Minetest リンク:
You may want to check out these online resources related to Minetest:=Minetest に関連するオンライン資料もチェックしてみてください: You may want to check out these online resources related to Minetest:=Minetest に関連するオンライン資料もチェックしてみてください:
Official homepage of Minetest: <https://minetest.net/>=Minetest の公式ホームページ:<https://minetest.net/> Official homepage of Minetest: <https://minetest.net/>=Minetest の公式ホームページ:<https://minetest.net/>
The main place to find the most recent version of Minetest, the engine used by MineClone 2.=MineClone 2 で使用されているエンジン、Minetest の最新版を入手できるメインサイトです。 The main place to find the most recent version of Minetest, the engine used by VoxeLibre.=VoxeLibre で使用されているエンジン、Minetest の最新版を入手できるメインサイトです。
The main place to find the most recent version of Minetest.=Minetest の最新版を入手できるメインサイトです。 The main place to find the most recent version of Minetest.=Minetest の最新版を入手できるメインサイトです。
Community wiki: <https://wiki.minetest.net/>=コミュニティ wiki<https://wiki.minetest.net/> Community wiki: <https://wiki.minetest.net/>=コミュニティ wiki<https://wiki.minetest.net/>
A community-based documentation website for Minetest. Anyone with an account can edit it! It also features a documentation of Minetest Game.=Minetest のための、コミュニティベースの文書サイトです。アカウントがあれば誰でも編集可能です! また、Minetest Game の資料も掲載されています。 A community-based documentation website for Minetest. Anyone with an account can edit it! It also features a documentation of Minetest Game.=Minetest のための、コミュニティベースの文書サイトです。アカウントがあれば誰でも編集可能です! また、Minetest Game の資料も掲載されています。
@ -333,7 +333,7 @@ Online multiplayer:=オンライン マルチプレイヤー
• Protection: Mechanism to own areas of the world, which only allows the owners to modify blocks inside=・保護:ワールドの各エリアを所有する仕組み。エリア内部のブロックは、所有者のみが変更可能となる • Protection: Mechanism to own areas of the world, which only allows the owners to modify blocks inside=・保護:ワールドの各エリアを所有する仕組み。エリア内部のブロックは、所有者のみが変更可能となる
Technical terms:=技術的な用語: Technical terms:=技術的な用語:
• Minetest: This game engine=・Minetestマインテスト。本ゲームエンジン • Minetest: This game engine=・Minetestマインテスト。本ゲームエンジン
MineClone 2: What you play right now=・MineClone 2マインクローン2。今、プレイしているもの VoxeLibre: What you play right now=・VoxeLibreマインクローン2。今、プレイしているもの
• Minetest Game: A game for Minetest by the Minetest developers=・Minetest GameMinetest 開発者による、Minetest のためのゲーム • Minetest Game: A game for Minetest by the Minetest developers=・Minetest GameMinetest 開発者による、Minetest のためのゲーム
• Game: A complete playing experience to be used in Minetest; such as a game or sandbox or similar=・Gameゲームやサンドボックスなど、Minetest で使用される完全なプレイ体験 • Game: A complete playing experience to be used in Minetest; such as a game or sandbox or similar=・Gameゲームやサンドボックスなど、Minetest で使用される完全なプレイ体験
• Mod: A single subsystem which adds or modifies functionality; is the basic building block of games and can be used to further enhance or modify them=・Modモッド。機能を追加または変更するつのサブシステム。ゲームの基本的な構成要素であり、ゲームをさらに強化または変更するために使用できる • Mod: A single subsystem which adds or modifies functionality; is the basic building block of games and can be used to further enhance or modify them=・Modモッド。機能を追加または変更するつのサブシステム。ゲームの基本的な構成要素であり、ゲームをさらに強化または変更するために使用できる
@ -448,7 +448,7 @@ You can view your current position in the debug screen (open with [F5]).=デバ
# MCL2 extensions # MCL2 extensions
Creative Mode=クリエイティブモード Creative Mode=クリエイティブモード
Enabling Creative Mode in MineClone 2 applies the following changes:=MineClone 2 で Creative Mode を有効にすると、以下の変更が適用されます: Enabling Creative Mode in VoxeLibre applies the following changes:=VoxeLibre で Creative Mode を有効にすると、以下の変更が適用されます:
• You keep the things you've placed=・あなたが置いたものを保つ • You keep the things you've placed=・あなたが置いたものを保つ
• Creative inventory is available to obtain most items easily=・ほとんどのアイテムを簡単に入手できるクリエイティブインベントリが利用可能 • Creative inventory is available to obtain most items easily=・ほとんどのアイテムを簡単に入手できるクリエイティブインベントリが利用可能
• Hand breaks all default blocks instantly=・すべてのデフォルトブロックを手で即座に壊せる • Hand breaks all default blocks instantly=・すべてのデフォルトブロックを手で即座に壊せる

@ -160,7 +160,7 @@ By holding down [Z], you can zoom the view at your crosshair. You need the “zo
• Toggle Cinematic Mode: [F8]=• Przełącz tryb kinowy: [F8] • Toggle Cinematic Mode: [F8]=• Przełącz tryb kinowy: [F8]
• Zoom: [Z]=• Przybliż: [Z] • Zoom: [Z]=• Przybliż: [Z]
Blocks=Bloki Blocks=Bloki
The world of MineClone 2 is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Świat MineClone 2 jest w całości złożony z bloków (a bardziej precyzyjnie voxeli). Bloki mogą być dodawane lub usuwane przy użyciu odpowiednich narzędzi. The world of VoxeLibre is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Świat VoxeLibre jest w całości złożony z bloków (a bardziej precyzyjnie voxeli). Bloki mogą być dodawane lub usuwane przy użyciu odpowiednich narzędzi.
The world is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Świat jest w całości złożony z bloków (a bardziej precyzyjnie voxeli). Bloki mogą być dodawane lub usuwane przy użyciu odpowiednich narzędzi. The world is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Świat jest w całości złożony z bloków (a bardziej precyzyjnie voxeli). Bloki mogą być dodawane lub usuwane przy użyciu odpowiednich narzędzi.
Blocks can have a wide range of different properties which determine mining times, behavior, looks, shape, and much more. Their properties include:=Bloki mogą mieć wiele różnych właściwości określających czas kopania, zachowanie, wygląd, kształt i wiele więcej. Te własności to między innymi: Blocks can have a wide range of different properties which determine mining times, behavior, looks, shape, and much more. Their properties include:=Bloki mogą mieć wiele różnych właściwości określających czas kopania, zachowanie, wygląd, kształt i wiele więcej. Te własności to między innymi:
• Collidable: Collidable blocks can not be passed through; players can walk on them. Non-collidable blocks can be passed through freely=• Zderzalne: Przez bloki z tą własnością nie można przechodzić; gracze mogą po nich chodzić. Przez nie-zderzalne bloki można swobodnie przechodzić. • Collidable: Collidable blocks can not be passed through; players can walk on them. Non-collidable blocks can be passed through freely=• Zderzalne: Przez bloki z tą własnością nie można przechodzić; gracze mogą po nich chodzić. Przez nie-zderzalne bloki można swobodnie przechodzić.
@ -260,15 +260,15 @@ Throwing away: If you hold an item stack and click with it somewhere outside the
Quick transfer: You can quickly transfer an item stack to/from the player inventory to/from another item's inventory slot like a furnace, chest, or any other item with an inventory slot when that item's inventory is accessed. The target inventory is generally the most relevant inventory in this context.=Szybki transfer: Możesz szybko przemieszczać grupę przedmiotów z/do ekwipunku gracza do/z ekwipunku innego przedmiotu, takich jak piec, skrzynia czy innego z ekwipunkiem, gdy jego ekwipunek jest otworzony. Docelowy ekwipunek jest najczęściej najbardziej istotnym ekwipunkiem w takim kontekście. Quick transfer: You can quickly transfer an item stack to/from the player inventory to/from another item's inventory slot like a furnace, chest, or any other item with an inventory slot when that item's inventory is accessed. The target inventory is generally the most relevant inventory in this context.=Szybki transfer: Możesz szybko przemieszczać grupę przedmiotów z/do ekwipunku gracza do/z ekwipunku innego przedmiotu, takich jak piec, skrzynia czy innego z ekwipunkiem, gdy jego ekwipunek jest otworzony. Docelowy ekwipunek jest najczęściej najbardziej istotnym ekwipunkiem w takim kontekście.
• Sneak+Left click: Automatically transfer item stack=• Skradanie+Lewy przycisk: Automatycznie przenieś grupę przedmiotów • Sneak+Left click: Automatically transfer item stack=• Skradanie+Lewy przycisk: Automatycznie przenieś grupę przedmiotów
Online help=Pomoc online Online help=Pomoc online
You may want to check out these online resources related to MineClone 2.=Możesz chcieć zobaczyć na te zasoby online powiązane z MineClone 2. You may want to check out these online resources related to VoxeLibre.=Możesz chcieć zobaczyć na te zasoby online powiązane z VoxeLibre.
MineClone 2 download and forum discussion: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>=MineClone 2 pobieranie oraz dyskusja na forum: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407> VoxeLibre download and forum discussion: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>=VoxeLibre pobieranie oraz dyskusja na forum: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>
Here you find the most recent version of MineClone 2 and can discuss it.=Tutaj możesz znaleźć najnowszą wersję MineClone 2 i porozmawiać o niej Here you find the most recent version of VoxeLibre and can discuss it.=Tutaj możesz znaleźć najnowszą wersję VoxeLibre i porozmawiać o niej
Bug tracker: <https://github.com/Wuzzy2/MineClone2-Bugs>=Śledzenie błędów: <https://github.com/Wuzzy2/MineClone2-Bugs> Bug tracker: <https://github.com/Wuzzy2/MineClone2-Bugs>=Śledzenie błędów: <https://github.com/Wuzzy2/MineClone2-Bugs>
Report bugs here.=Zgłaszaj tu zauważone błędy. Report bugs here.=Zgłaszaj tu zauważone błędy.
Minetest links:=Linki dotyczące Minetest: Minetest links:=Linki dotyczące Minetest:
You may want to check out these online resources related to Minetest:=Możesz chcieć zobaczyć te zasoby online dotyczące Minetest You may want to check out these online resources related to Minetest:=Możesz chcieć zobaczyć te zasoby online dotyczące Minetest
Official homepage of Minetest: <https://minetest.net/>=Oficjalna strona Minetest: <https://minetest.net/> Official homepage of Minetest: <https://minetest.net/>=Oficjalna strona Minetest: <https://minetest.net/>
The main place to find the most recent version of Minetest, the engine used by MineClone 2.=Miejsce gdzie można znaleźć najnowszą wersję Minetesta, silnika wykorzystywanego przez MineClone 2. The main place to find the most recent version of Minetest, the engine used by VoxeLibre.=Miejsce gdzie można znaleźć najnowszą wersję Minetesta, silnika wykorzystywanego przez VoxeLibre.
The main place to find the most recent version of Minetest.=Miejsce gdzie można znaleźć najnowszą wersję Minetesta. The main place to find the most recent version of Minetest.=Miejsce gdzie można znaleźć najnowszą wersję Minetesta.
Community wiki: <https://wiki.minetest.net/>=Wiki społeczności: <https://wiki.minetest.net/> Community wiki: <https://wiki.minetest.net/>=Wiki społeczności: <https://wiki.minetest.net/>
A community-based documentation website for Minetest. Anyone with an account can edit it! It also features a documentation of Minetest Game.=Utrzymywana przez społeczność dokumentacja na temat Minetest. Każdy z kontem może ją edytować! Znajduje się na niej również dokumentacja Gry Minetest. A community-based documentation website for Minetest. Anyone with an account can edit it! It also features a documentation of Minetest Game.=Utrzymywana przez społeczność dokumentacja na temat Minetest. Każdy z kontem może ją edytować! Znajduje się na niej również dokumentacja Gry Minetest.
@ -333,7 +333,7 @@ Online multiplayer:=Gra wieloosobowa w internecie:
• Protection: Mechanism to own areas of the world, which only allows the owners to modify blocks inside=• Ochrona: Mechanizm pozwalający wejść w posiadanie pewnych części świata, co pozwala tylko właścicielom modyfikować bloki wewnątrz • Protection: Mechanism to own areas of the world, which only allows the owners to modify blocks inside=• Ochrona: Mechanizm pozwalający wejść w posiadanie pewnych części świata, co pozwala tylko właścicielom modyfikować bloki wewnątrz
Technical terms:=Techniczne terminy: Technical terms:=Techniczne terminy:
• Minetest: This game engine=• Minetest: Ten silnik gier • Minetest: This game engine=• Minetest: Ten silnik gier
MineClone 2: What you play right now=• MineClone 2: To w co teraz grasz VoxeLibre: What you play right now=• VoxeLibre: To w co teraz grasz
• Minetest Game: A game for Minetest by the Minetest developers=• Gra Minetest: Gra w Minetest napisana przez jego twórców • Minetest Game: A game for Minetest by the Minetest developers=• Gra Minetest: Gra w Minetest napisana przez jego twórców
• Game: A complete playing experience to be used in Minetest; such as a game or sandbox or similar=• Gra: Kompletny doświadczenie do wykorzystania w Minetest; takie jak gry, piaskownice i podobne • Game: A complete playing experience to be used in Minetest; such as a game or sandbox or similar=• Gra: Kompletny doświadczenie do wykorzystania w Minetest; takie jak gry, piaskownice i podobne
• Mod: A single subsystem which adds or modifies functionality; is the basic building block of games and can be used to further enhance or modify them=• Mod: Pojedynczy system, który dodaje, lub modyfikuje funkcjonalność; jest podstawowym blokiem budowalnym gier i może być wykorzystywany do dalszego urozmaicania i modyfikowania ich • Mod: A single subsystem which adds or modifies functionality; is the basic building block of games and can be used to further enhance or modify them=• Mod: Pojedynczy system, który dodaje, lub modyfikuje funkcjonalność; jest podstawowym blokiem budowalnym gier i może być wykorzystywany do dalszego urozmaicania i modyfikowania ich
@ -448,7 +448,7 @@ You can view your current position in the debug screen (open with [F5]).=Możesz
# MCL2 extensions # MCL2 extensions
Creative Mode=Tryb kreatywny Creative Mode=Tryb kreatywny
Enabling Creative Mode in MineClone 2 applies the following changes:=Włączenie trybu kreatywnego w MineClone 2 aplikuje następujące zmiany: Enabling Creative Mode in VoxeLibre applies the following changes:=Włączenie trybu kreatywnego w VoxeLibre aplikuje następujące zmiany:
• You keep the things you've placed=• Nie tracisz postawionych rzeczy • You keep the things you've placed=• Nie tracisz postawionych rzeczy
• Creative inventory is available to obtain most items easily=• Kreatywny ekwipunek jest dostępny, który pozwala łatwo zdobywać przedmioty • Creative inventory is available to obtain most items easily=• Kreatywny ekwipunek jest dostępny, który pozwala łatwo zdobywać przedmioty
• Hand breaks all default blocks instantly=• Ręka niszczy wszystkie domyślne bloki natychmiastowo • Hand breaks all default blocks instantly=• Ręka niszczy wszystkie domyślne bloki natychmiastowo

@ -160,7 +160,7 @@ By holding down [Z], you can zoom the view at your crosshair. You need the “zo
• Toggle Cinematic Mode: [F8]=• [F8] - переключение кинематографического режима • Toggle Cinematic Mode: [F8]=• [F8] - переключение кинематографического режима
• Zoom: [Z]=• [Z] - приблизить • Zoom: [Z]=• [Z] - приблизить
Blocks=Блоки Blocks=Блоки
The world of MineClone 2 is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Мир MineClone 2 полностью состоит из блоков (вокселей, если быть точнее). Блоки могут быть добавлены или удалены с помощью правильных инструментов. The world of VoxeLibre is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Мир VoxeLibre полностью состоит из блоков (вокселей, если быть точнее). Блоки могут быть добавлены или удалены с помощью правильных инструментов.
The world is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Мир целиком состоит из блоков (вокселей, если быть точнее). Блоки могут быть добавлены или удалены с помощью правильных инструментов. The world is made entirely out of blocks (voxels, to be precise). Blocks can be added or removed with the correct tools.=Мир целиком состоит из блоков (вокселей, если быть точнее). Блоки могут быть добавлены или удалены с помощью правильных инструментов.
Blocks can have a wide range of different properties which determine mining times, behavior, looks, shape, and much more. Their properties include:=Блоки могут иметь широкий спектр различных свойств, которые определяют время добычи, поведение, внешний вид, форму и многое другое. Их свойства включают в себя: Blocks can have a wide range of different properties which determine mining times, behavior, looks, shape, and much more. Their properties include:=Блоки могут иметь широкий спектр различных свойств, которые определяют время добычи, поведение, внешний вид, форму и многое другое. Их свойства включают в себя:
• Collidable: Collidable blocks can not be passed through; players can walk on them. Non-collidable blocks can be passed through freely=• Непроходимые: непроходимые блоки не могут быть пройдены насквозь; игроки могут ходить по ним. Проходимые блоки могут свободно пропускать вас сквозь себя • Collidable: Collidable blocks can not be passed through; players can walk on them. Non-collidable blocks can be passed through freely=• Непроходимые: непроходимые блоки не могут быть пройдены насквозь; игроки могут ходить по ним. Проходимые блоки могут свободно пропускать вас сквозь себя
@ -260,15 +260,15 @@ Throwing away: If you hold an item stack and click with it somewhere outside the
Quick transfer: You can quickly transfer an item stack to/from the player inventory to/from another item's inventory slot like a furnace, chest, or any other item with an inventory slot when that item's inventory is accessed. The target inventory is generally the most relevant inventory in this context.=Быстрая передача: вы можете быстро передавать стаки предметов между вашим личным инвентарём и инвентарём другого предмета (печи, сундука или любого другого, имеющего инвентарный слот) во время доступа к эту предмету. Обычно это используется для загрузки/выгрузки нужных предметов. Quick transfer: You can quickly transfer an item stack to/from the player inventory to/from another item's inventory slot like a furnace, chest, or any other item with an inventory slot when that item's inventory is accessed. The target inventory is generally the most relevant inventory in this context.=Быстрая передача: вы можете быстро передавать стаки предметов между вашим личным инвентарём и инвентарём другого предмета (печи, сундука или любого другого, имеющего инвентарный слот) во время доступа к эту предмету. Обычно это используется для загрузки/выгрузки нужных предметов.
• Sneak+Left click: Automatically transfer item stack=• [Красться]+[Левая кнопка] - автоматическая передача стака предметов • Sneak+Left click: Automatically transfer item stack=• [Красться]+[Левая кнопка] - автоматическая передача стака предметов
Online help=Онлайн-помощь Online help=Онлайн-помощь
You may want to check out these online resources related to MineClone 2.=Возможно, вы захотите ознакомиться с этими онлайн-ресурсами, связанными с MineClone 2. You may want to check out these online resources related to VoxeLibre.=Возможно, вы захотите ознакомиться с этими онлайн-ресурсами, связанными с VoxeLibre.
MineClone 2 download and forum discussion: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>=Официальный форум MineClone 2: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407> VoxeLibre download and forum discussion: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>=Официальный форум VoxeLibre: <https://forum.minetest.net/viewtopic.php?f@=50&t@=16407>
Here you find the most recent version of MineClone 2 and can discuss it.=Здесь вы найдете самую последнюю версию MineClone 2 и сможете обсудить её. Here you find the most recent version of VoxeLibre and can discuss it.=Здесь вы найдете самую последнюю версию VoxeLibre и сможете обсудить её.
Bug tracker: <https://github.com/Wuzzy2/MineClone2-Bugs>=Баг-трекер: <https://github.com/Wuzzy2/MineClone2-Bugs> Bug tracker: <https://github.com/Wuzzy2/MineClone2-Bugs>=Баг-трекер: <https://github.com/Wuzzy2/MineClone2-Bugs>
Report bugs here.=С помощью баг-трекера можно сообщить об ошибке, если вы её обнаружите. Report bugs here.=С помощью баг-трекера можно сообщить об ошибке, если вы её обнаружите.
Minetest links:=Ссылки Minetest: Minetest links:=Ссылки Minetest:
You may want to check out these online resources related to Minetest:=Возможно, вы захотите посетить эти онлайн-ресурсы, связанные с Minetest: You may want to check out these online resources related to Minetest:=Возможно, вы захотите посетить эти онлайн-ресурсы, связанные с Minetest:
Official homepage of Minetest: <https://minetest.net/>=Официальная домашняя страница Minetest: <https://minetest.net/> Official homepage of Minetest: <https://minetest.net/>=Официальная домашняя страница Minetest: <https://minetest.net/>
The main place to find the most recent version of Minetest, the engine used by MineClone 2.=Это основное место для скачивания свежих версий Minetest, движка, используемого MineClone 2. The main place to find the most recent version of Minetest, the engine used by VoxeLibre.=Это основное место для скачивания свежих версий Minetest, движка, используемого VoxeLibre.
The main place to find the most recent version of Minetest.=Это основное место для скачивания свежих версий Minetest. The main place to find the most recent version of Minetest.=Это основное место для скачивания свежих версий Minetest.
Community wiki: <https://wiki.minetest.net/>=Wiki сообщества: <https://wiki.minetest.net/> Community wiki: <https://wiki.minetest.net/>=Wiki сообщества: <https://wiki.minetest.net/>
A community-based documentation website for Minetest. Anyone with an account can edit it! It also features a documentation of Minetest Game.=Веб-сайт документации сообщества. Любой, у кого есть учетная запись, может её редактировать! Там много документации по Minetest Game. A community-based documentation website for Minetest. Anyone with an account can edit it! It also features a documentation of Minetest Game.=Веб-сайт документации сообщества. Любой, у кого есть учетная запись, может её редактировать! Там много документации по Minetest Game.
@ -333,7 +333,7 @@ Online multiplayer:=Сетевая многопользовательская и
• Protection: Mechanism to own areas of the world, which only allows the owners to modify blocks inside=• Защита/приват: механизм присваивания себе некоторых областей мира, позволяющий владельцам запретить изменять блоки внутри этих областей всем, кроме себя, либо ограниченного списка друзей • Protection: Mechanism to own areas of the world, which only allows the owners to modify blocks inside=• Защита/приват: механизм присваивания себе некоторых областей мира, позволяющий владельцам запретить изменять блоки внутри этих областей всем, кроме себя, либо ограниченного списка друзей
Technical terms:=Технические условия: Technical terms:=Технические условия:
• Minetest: This game engine=• Minetest: движок этой игры • Minetest: This game engine=• Minetest: движок этой игры
MineClone 2: What you play right now=• MineClone 2: то, во что вы играете прямо сейчас VoxeLibre: What you play right now=• VoxeLibre: то, во что вы играете прямо сейчас
• Minetest Game: A game for Minetest by the Minetest developers=• Minetest Game: игра для Minetest от разработчиков Minetest • Minetest Game: A game for Minetest by the Minetest developers=• Minetest Game: игра для Minetest от разработчиков Minetest
• Game: A complete playing experience to be used in Minetest; such as a game or sandbox or similar=• Игра: весь игровой процесс, принятый в Minetest; например, обычная игра, или песочница, или подобное • Game: A complete playing experience to be used in Minetest; such as a game or sandbox or similar=• Игра: весь игровой процесс, принятый в Minetest; например, обычная игра, или песочница, или подобное
• Mod: A single subsystem which adds or modifies functionality; is the basic building block of games and can be used to further enhance or modify them=• Мод: отдельная подсистема, которая добавляет или изменяет функциональность; является основным способом конструирования игр и может быть использована для их дальнейшего улучшения или изменения • Mod: A single subsystem which adds or modifies functionality; is the basic building block of games and can be used to further enhance or modify them=• Мод: отдельная подсистема, которая добавляет или изменяет функциональность; является основным способом конструирования игр и может быть использована для их дальнейшего улучшения или изменения
@ -448,7 +448,7 @@ You can view your current position in the debug screen (open with [F5]).=Вы м
# Расширения MCL2 # Расширения MCL2
Creative Mode=Творческий режим Creative Mode=Творческий режим
Enabling Creative Mode in MineClone 2 applies the following changes:=При включении творческого режима в MineClone 2 применяются следующие изменения: Enabling Creative Mode in VoxeLibre applies the following changes:=При включении творческого режима в VoxeLibre применяются следующие изменения:
• You keep the things you've placed=• У вас сохраняются вещи, которые вы размещаете в мире • You keep the things you've placed=• У вас сохраняются вещи, которые вы размещаете в мире
• Creative inventory is available to obtain most items easily=• Вам доступен творческий инвентарь для легкого получения большинства предметов • Creative inventory is available to obtain most items easily=• Вам доступен творческий инвентарь для легкого получения большинства предметов
• Hand breaks all default blocks instantly=• Рука мгновенно разбивает все стандартные блоки • Hand breaks all default blocks instantly=• Рука мгновенно разбивает все стандартные блоки

@ -3,7 +3,7 @@ local S = minetest.get_translator(minetest.get_current_modname())
doc.add_entry("advanced", "creative", { doc.add_entry("advanced", "creative", {
name = S("Creative Mode"), name = S("Creative Mode"),
data = { text = data = { text =
S("Enabling Creative Mode in MineClone 2 applies the following changes:").."\n\n".. S("Enabling Creative Mode in VoxeLibre applies the following changes:").."\n\n"..
S("• You keep the things you've placed").."\n".. S("• You keep the things you've placed").."\n"..
S("• Creative inventory is available to obtain most items easily").."\n".. S("• Creative inventory is available to obtain most items easily").."\n"..

@ -1,6 +1,6 @@
# mcl_item_id # mcl_item_id
Show the item ID of an item in the description. Show the item ID of an item in the description.
With this API, you can register a different name space than "mineclone" for your mod. With this API, you can register a different name space than "voxelibre" for your mod.
## mcl_item_id.set_mod_namespace(modname, namespace) ## mcl_item_id.set_mod_namespace(modname, namespace)
Set a name space for all items in a mod. Set a name space for all items in a mod.
@ -21,4 +21,4 @@ The name of the mod is "mod" which registered an item called "mod:itemname".
* mcl_item_id.set_mod_namespace(minetest.get_current_modname()) will show "mod:itemname" in the description of "mod:itemname" * mcl_item_id.set_mod_namespace(minetest.get_current_modname()) will show "mod:itemname" in the description of "mod:itemname"
* mcl_item_id.get_mod_namespace(minetest.get_current_modname()) will return "mod" * mcl_item_id.get_mod_namespace(minetest.get_current_modname()) will return "mod"
(If no namespace is set by a mod, mcl_item_id.get_mod_namespace(minetest.get_current_modname()) will return "mineclone") (If no namespace is set by a mod, mcl_item_id.get_mod_namespace(minetest.get_current_modname()) will return "voxelibre")

@ -2,7 +2,7 @@ mcl_item_id = {
mod_namespaces = {}, mod_namespaces = {},
} }
local game = "mineclone" local game = "voxelibre"
function mcl_item_id.set_mod_namespace(modname, namespace) function mcl_item_id.set_mod_namespace(modname, namespace)
local namespace = namespace or modname local namespace = namespace or modname
@ -42,11 +42,13 @@ tt.register_snippet(function(itemstring)
local id_string = itemstring:sub(item_split) local id_string = itemstring:sub(item_split)
local id_modname = itemstring:sub(1, item_split - 1) local id_modname = itemstring:sub(1, item_split - 1)
local new_id = game .. id_string local new_id = game .. id_string
local alt_id = "mineclone" .. id_string
local mod_namespace = mcl_item_id.get_mod_namespace(id_modname) local mod_namespace = mcl_item_id.get_mod_namespace(id_modname)
for mod, ids in pairs(same_id) do for mod, ids in pairs(same_id) do
for _, id in pairs(ids) do for _, id in pairs(ids) do
if itemstring == "mcl_" .. mod .. ":" .. id then if itemstring == "mcl_" .. mod .. ":" .. id then
new_id = game .. ":" .. id .. "_" .. mod:gsub("s", "") new_id = game .. ":" .. id .. "_" .. mod:gsub("s", "")
alt_id = "mineclone:" .. id .. "_" .. mod:gsub("s", "")
end end
end end
end end
@ -55,8 +57,9 @@ tt.register_snippet(function(itemstring)
end end
if mod_namespace ~= id_modname then if mod_namespace ~= id_modname then
minetest.register_alias_force(new_id, itemstring) minetest.register_alias_force(new_id, itemstring)
minetest.register_alias_force(alt_id, itemstring)
end end
if minetest.settings:get_bool("mcl_item_id_debug", false) then if minetest.settings:get_bool("mcl_item_id_debug", false) then
return new_id, "#555555" return new_id, "#555555"
end end
end) end)

@ -58,7 +58,7 @@ function mcl_credits.show(player)
} }
add_hud_element({ add_hud_element({
hud_elem_type = "image", hud_elem_type = "image",
text = "mineclone2_logo.png", text = "voxelibre_logo.png",
scale = {x = 1, y = 1}, scale = {x = 1, y = 1},
}, huds, 300, 0) }, huds, 300, 0)
add_hud_element({ add_hud_element({
@ -89,7 +89,7 @@ function mcl_credits.show(player)
end end
huds.icon = add_hud_element({ huds.icon = add_hud_element({
hud_elem_type = "image", hud_elem_type = "image",
text = "mineclone2_icon.png", text = "voxelibre_icon.png",
scale = {x = 1, y = 1}, scale = {x = 1, y = 1},
}, huds, y) }, huds, y)
mcl_credits.players[name] = huds mcl_credits.players[name] = huds

@ -3,7 +3,7 @@
A faithful Open Source clone of Minecraft=Ein treuer Open-Source-Klon von Minecraft A faithful Open Source clone of Minecraft=Ein treuer Open-Source-Klon von Minecraft
Contributors=Mitwirkende Contributors=Mitwirkende
Creator of MineClone=Schöpfer von MineClone Creator of MineClone=Schöpfer von MineClone
Creator of MineClone2=Schöpfer von MineClone2 Creator of VoxeLibre=Schöpfer von VoxeLibre
Developers=Entwickler Developers=Entwickler
Jump to speed up (additionally sprint)=Springen, um zu beschleunigen (zusätzlich sprinten) Jump to speed up (additionally sprint)=Springen, um zu beschleunigen (zusätzlich sprinten)
Maintainers=Betreuer Maintainers=Betreuer

@ -3,7 +3,7 @@
A faithful Open Source clone of Minecraft= A faithful Open Source clone of Minecraft=
Contributors= Contributors=
Creator of MineClone= Creator of MineClone=
Creator of MineClone2= Creator of VoxeLibre=
Developers= Developers=
Jump to speed up (additionally sprint)= Jump to speed up (additionally sprint)=
Maintainers= Maintainers=
@ -11,4 +11,4 @@ MineClone5=
Original Mod Authors= Original Mod Authors=
Sneak to skip= Sneak to skip=
Textures= Textures=
Translations= Translations=

@ -3,7 +3,7 @@
A faithful Open Source clone of Minecraft=Un clone open source de Minecraft A faithful Open Source clone of Minecraft=Un clone open source de Minecraft
Contributors=Contributeurs Contributors=Contributeurs
Creator of MineClone=Créateur de MineClone Creator of MineClone=Créateur de MineClone
Creator of MineClone2=Créateur de MineClone2 Creator of VoxeLibre=Créateur de VoxeLibre
Developers=Développeurs Developers=Développeurs
Past Developers=Anciens Développeurs Past Developers=Anciens Développeurs
Jump to speed up (additionally sprint)=Saut pour accélérer (peut être combiné avec sprint) Jump to speed up (additionally sprint)=Saut pour accélérer (peut être combiné avec sprint)

@ -3,7 +3,7 @@
A faithful Open Source clone of Minecraft=オープンソースによるマインクラフトの忠実なクローン A faithful Open Source clone of Minecraft=オープンソースによるマインクラフトの忠実なクローン
Contributors=投稿者 Contributors=投稿者
Creator of MineClone=MineClone の創始者 Creator of MineClone=MineClone の創始者
Creator of MineClone2=MineClone2 の創始者 Creator of VoxeLibre=VoxeLibre の創始者
Developers=開発者 Developers=開発者
Jump to speed up (additionally sprint)=ジャンプでスピードアップ(追加で疾走) Jump to speed up (additionally sprint)=ジャンプでスピードアップ(追加で疾走)
Maintainers=メンテナンス Maintainers=メンテナンス

@ -3,7 +3,7 @@
A faithful Open Source clone of Minecraft= A faithful Open Source clone of Minecraft=
Contributors= Contributors=
Creator of MineClone= Creator of MineClone=
Creator of MineClone2= Creator of VoxeLibre=
Developers= Developers=
Jump to speed up (additionally sprint)= Jump to speed up (additionally sprint)=
Maintainers= Maintainers=
@ -11,4 +11,4 @@ MineClone5=
Original Mod Authors= Original Mod Authors=
Sneak to skip= Sneak to skip=
Textures= Textures=
Translations= Translations=

@ -3,7 +3,7 @@
A faithful Open Source clone of Minecraft=Um clone fiel Open Source do Minecraft A faithful Open Source clone of Minecraft=Um clone fiel Open Source do Minecraft
Contributors=Colaboradores Contributors=Colaboradores
Creator of MineClone=Criador do MineClone Creator of MineClone=Criador do MineClone
Creator of MineClone2=Criador do MineClone2 Creator of VoxeLibre=Criador do VoxeLibre
Developers=Desenvolvedores Developers=Desenvolvedores
Past Developers=Desenvolvedores Passados Past Developers=Desenvolvedores Passados
Jump to speed up (additionally sprint)=Pule para acelerar (arrancada adicional) Jump to speed up (additionally sprint)=Pule para acelerar (arrancada adicional)

@ -3,7 +3,7 @@
A faithful Open Source clone of Minecraft=Верный открытый клон Minecraft A faithful Open Source clone of Minecraft=Верный открытый клон Minecraft
Contributors=Контрибьюторы Contributors=Контрибьюторы
Creator of MineClone=Создатель MineClone Creator of MineClone=Создатель MineClone
Creator of MineClone2=Создатель MineClone2 Creator of VoxeLibre=Создатель VoxeLibre
Developers=Разработчики Developers=Разработчики
Past Developers=Бывшие разработчики Past Developers=Бывшие разработчики
Jump to speed up (additionally sprint)=[Прыжок] или [Спринт] для промотки вперед Jump to speed up (additionally sprint)=[Прыжок] или [Спринт] для промотки вперед
@ -16,4 +16,4 @@ Textures=Текстуры
Translations=Перевод Translations=Перевод
Music=Музыка Music=Музыка
Funders=Спонсоры Funders=Спонсоры
Special thanks=Особая благодарность Special thanks=Особая благодарность

@ -3,7 +3,7 @@
A faithful Open Source clone of Minecraft= A faithful Open Source clone of Minecraft=
Contributors= Contributors=
Creator of MineClone= Creator of MineClone=
Creator of MineClone2= Creator of VoxeLibre=
Developers= Developers=
Past Developers= Past Developers=
Jump to speed up (additionally sprint)= Jump to speed up (additionally sprint)=

@ -5,7 +5,7 @@ return {
{S("Creator of MineClone"), 0x0A9400, { {S("Creator of MineClone"), 0x0A9400, {
"davedevils", "davedevils",
}}, }},
{S("Creator of MineClone2"), 0xFBF837, { {S("Creator of VoxeLibre"), 0xFBF837, {
"Wuzzy", "Wuzzy",
}}, }},
{S("Maintainers"), 0xFF51D5, { {S("Maintainers"), 0xFF51D5, {
@ -135,8 +135,8 @@ return {
{S("Music"), 0xA60014, { {S("Music"), 0xA60014, {
"Jordach for the jukebox music compilation from Big Freaking Dig", "Jordach for the jukebox music compilation from Big Freaking Dig",
"Dark Reaven Music (https://soundcloud.com/dark-reaven-music) for the main menu theme (Calmed Cube) and Traitor (horizonchris96), which is licensed under https://creativecommons.org/licenses/by-sa/3.0/", "Dark Reaven Music (https://soundcloud.com/dark-reaven-music) for the main menu theme (Calmed Cube) and Traitor (horizonchris96), which is licensed under https://creativecommons.org/licenses/by-sa/3.0/",
"Jester for helping to finely tune MineClone2 (https://www.youtube.com/@Jester-8-bit). Songs: Hailing Forest, Gift, 0dd BL0ck, Flock of One (License CC BY-SA 4.0)", "Jester for helping to finely tune VoxeLibre (https://www.youtube.com/@Jester-8-bit). Songs: Hailing Forest, Gift, 0dd BL0ck, Flock of One (License CC BY-SA 4.0)",
"Exhale & Tim Unwin for some wonderful MineClone2 tracks (https://www.youtube.com/channel/UClFo_JDWoG4NGrPQY0JPD_g). Songs: Valley of Ghosts, Lonely Blossom, Farmer (License CC BY-SA 4.0)", "Exhale & Tim Unwin for some wonderful VoxeLibre tracks (https://www.youtube.com/channel/UClFo_JDWoG4NGrPQY0JPD_g). Songs: Valley of Ghosts, Lonely Blossom, Farmer (License CC BY-SA 4.0)",
"Diminixed for 3 fantastic tracks and remastering and leveling volumes. Songs: Afternoon Lullaby (pianowtune02), Spooled (ambientwip02), Never Grow Up (License CC BY-SA 4.0)", "Diminixed for 3 fantastic tracks and remastering and leveling volumes. Songs: Afternoon Lullaby (pianowtune02), Spooled (ambientwip02), Never Grow Up (License CC BY-SA 4.0)",
}}, }},
{S("Original Mod Authors"), 0x343434, { {S("Original Mod Authors"), 0x343434, {

@ -1,6 +1,6 @@
-- eXPerience mod -- eXPerience mod
-- This mod has adopted from oil_boi's Crafter-minetest -- This mod has adopted from oil_boi's Crafter-minetest
-- ( https://www.patreon.com/oil_boi ) by kay27@bk.ru -- ( https://www.patreon.com/oil_boi ) by kay27@bk.ru
-- for MineClone 2 under GNU General Public License v3.0. -- for VoxeLibre under GNU General Public License v3.0.
-- Copyright (c) Oil_boi, Wuzzy, kay27, -- Copyright (c) Oil_boi, Wuzzy, kay27,
-- experience_orb texture by github.com/Gerold55 -- experience_orb texture by github.com/Gerold55

@ -1,4 +1,4 @@
# MineClone2 Formspec API # VoxeLibre Formspec API
## `mcl_formspec.label_color` ## `mcl_formspec.label_color`

@ -1,10 +1,10 @@
# MineClone2 Formspec Guide # VoxeLibre Formspec Guide
**_This guide will teach you the rules for creating formspecs for the MineClone2 game._** **_This guide will teach you the rules for creating formspecs for the VoxeLibre game._**
Formspecs are an important part of game and mod development. Formspecs are an important part of game and mod development.
First of all, MineClone2 aims to support ONLY last formspec version. Many utility functions will not work with formspec v1 or v2. First of all, VoxeLibre aims to support ONLY last formspec version. Many utility functions will not work with formspec v1 or v2.
The typical width of an 9 slots width inventory formspec is `0.375 + 9 + ((9-1) * 0.25) + 0.375 = 11.75` The typical width of an 9 slots width inventory formspec is `0.375 + 9 + ((9-1) * 0.25) + 0.375 = 11.75`

@ -1,4 +1,4 @@
# MineClone 2 HUD bar for `mcl_armor` [`mcl_hbarmor`] # VoxeLibre HUD bar for `mcl_armor` [`mcl_hbarmor`]
## Description ## Description
This mod adds a simple HUD bar which displays the player's armor points. This mod adds a simple HUD bar which displays the player's armor points.
@ -14,7 +14,7 @@ License: MIT License (see below)
### Textures ### Textures
See MineClone 2 license. See VoxeLibre license.
### MIT License ### MIT License
Everything else is under the MIT License: Everything else is under the MIT License:

@ -25,7 +25,7 @@ end
-- register normal user access to debug levels 1 and 0. -- register normal user access to debug levels 1 and 0.
minetest.register_chatcommand("ver", { minetest.register_chatcommand("ver", {
description = S("Display Mineclone 2 game version."), description = S("Display VoxeLibre game version."),
func = function(name, params) func = function(name, params)
--[[ get_game_info's table data: --[[ get_game_info's table data:
{ {
@ -46,7 +46,7 @@ minetest.register_chatcommand("ver", {
local version = conf:get("version") local version = conf:get("version")
if game_info.title == nil or game_info.title == "" then if game_info.title == nil or game_info.title == "" then
game_info.title = "Mineclone 2" game_info.title = "VoxeLibre"
end end
-- Notes: "game.conf doesn't support id currently, this is planned in the future" - rubenwardy from the github issue. -- Notes: "game.conf doesn't support id currently, this is planned in the future" - rubenwardy from the github issue.
-- TODO: Remove workaround after minetest.get_game_info().id is implemented. -- TODO: Remove workaround after minetest.get_game_info().id is implemented.

@ -1,3 +1,3 @@
# textdomain: mcl_ver_info # textdomain: mcl_ver_info
Sorry, but your version of Minetest doesn't support the latest API. Please upgrade your minetest.=Désolé, mais votre version de Minetest ne supporte la dernière API. Veuillez mettre à jour minetest. Sorry, but your version of Minetest doesn't support the latest API. Please upgrade your minetest.=Désolé, mais votre version de Minetest ne supporte la dernière API. Veuillez mettre à jour minetest.
Display Mineclone 2 game version.=Affiche la version de Mineclone 2. Display VoxeLibre game version.=Affiche la version de VoxeLibre.

@ -1,3 +1,3 @@
# textdomain: mcl_ver_info # textdomain: mcl_ver_info
Sorry, but your version of Minetest doesn't support the latest API. Please upgrade your minetest.=Desculpe, mas sua versão do Minetest não suporta a última API. Por favor atualize seu minetest. Sorry, but your version of Minetest doesn't support the latest API. Please upgrade your minetest.=Desculpe, mas sua versão do Minetest não suporta a última API. Por favor atualize seu minetest.
Display Mineclone 2 game version.=Mostrar a versão do jogo Mineclone 2. Display VoxeLibre game version.=Mostrar a versão do jogo VoxeLibre.

@ -1,3 +1,3 @@
# textdomain: mcl_ver_info # textdomain: mcl_ver_info
Sorry, but your version of Minetest doesn't support the latest API. Please upgrade your minetest.=Ваша версия Minetest не поддерживает последнюю версию API. Пожалуйста, обновите ваш Minetest. Sorry, but your version of Minetest doesn't support the latest API. Please upgrade your minetest.=Ваша версия Minetest не поддерживает последнюю версию API. Пожалуйста, обновите ваш Minetest.
Display Mineclone 2 game version.=Показать версию Mineclone 2. Display VoxeLibre game version.=Показать версию VoxeLibre.

@ -1,5 +1,5 @@
Mesecons button mod. Mesecons button mod.
This mod adds the buttons for MineClone 2. This mod adds the buttons for VoxeLibre.
MEDIA FILE CREDITS: MEDIA FILE CREDITS:

@ -8,4 +8,4 @@ Lever meshes created by Gerold55.
Jeija and Wuzzy. Jeija and Wuzzy.
## Textures ## Textures
(See main README file of MineClone 2). See main README file of VoxeLibre.

@ -226,7 +226,7 @@ mcl_armor.update(obj)
Armors can be enchanted in most cases. Armors can be enchanted in most cases.
The enchanting part of MineClone2 is separated from the armor part, but closely linked. The enchanting part of VoxeLibre is separated from the armor part, but closely linked.
Existing armor enchantments in Minecraft improve most of the time how the armor protect the entity from damage. Existing armor enchantments in Minecraft improve most of the time how the armor protect the entity from damage.

@ -27,4 +27,4 @@ Licensed (CC BY-SA 3.0) by Mito551
All other sounds licensed CC0 by OpenGameArt.org user artisticdude. All other sounds licensed CC0 by OpenGameArt.org user artisticdude.
Source: <https://opengameart.org/content/rpg-sound-pack> Source: <https://opengameart.org/content/rpg-sound-pack>
Other media files: See MineClone 2 license. Other media files: See VoxeLibre license.

@ -1,9 +1,9 @@
mcl_bamboo mcl_bamboo
========= =========
This mod adds working, familiar bamboo nodes to your Mineclone 2 world. This mod adds working, familiar bamboo nodes to your VoxeLibre world.
Code: Michieal. Original (basic, used as inspiration) bamboo code by: Small Joker. Updates to the code: Mineclone Dev Team, Michieal. Code: Michieal. Original (basic, used as inspiration) bamboo code by: Small Joker. Updates to the code: VoxeLibre Dev Team, Michieal.
License for code: GPLv3. License for code: GPLv3.
License for images / textures: CC-BY-SA except where noted. License for images / textures: CC-BY-SA except where noted.
@ -23,4 +23,4 @@ Nicu - You Rock!
Small Joker's bamboo forum topic: Small Joker's bamboo forum topic:
Forum topic: https://forum.minetest.net/viewtopic.php?id=8289 Forum topic: https://forum.minetest.net/viewtopic.php?id=8289
Scaffold inspiration: Cora, because she said that it couldn't be done. Scaffold inspiration: Cora, because she said that it couldn't be done.

@ -1,6 +1,6 @@
License of code: WTFPL License of code: WTFPL
License of textures: See README.md in top directory of MineClone 2. License of textures: See README.md in top directory of VoxeLibre.
License of models: GPLv3 (https://www.gnu.org/licenses/gpl-3.0.html) License of models: GPLv3 (https://www.gnu.org/licenses/gpl-3.0.html)
Models author: 22i. Models author: 22i.

@ -1,6 +1,6 @@
mcl_bells mcl_bells
--------- ---------
Village bells for MineClone2, originally imported from mcl5, heavily modified by cora. Village bells for VoxeLibre, originally imported from mcl5, heavily modified by cora.
License of media files License of media files
---------------------- ----------------------

@ -1,5 +1,5 @@
Blast Furnaces for MineClone 2. Blast Furnaces for VoxeLibre.
Heavily based on Minetest Game (default/furnace.lua) and the MineClone 2 Furnaces. Heavily based on Minetest Game (default/furnace.lua) and the VoxeLibre Furnaces.
License of source code License of source code
---------------------- ----------------------
@ -10,4 +10,4 @@ MCl 2 Furances modified by PrairieWind.
License of media License of media
---------------- ----------------
See the main MineClone 2 README.md file. See the main VoxeLibre README.md file.

@ -1,11 +1,11 @@
This mod adds bows and arrows for MineClone 2. This mod adds bows and arrows for VoxeLibre.
License: License:
* Source code: LGPL 3.0 * Source code: LGPL 3.0
* Incorporates code from the [bow] mod by Arcelmi. * Incorporates code from the [bow] mod by Arcelmi.
https://github.com/Arcelmi/minetest-bows https://github.com/Arcelmi/minetest-bows
* Textures: See MineClone 2 license notes. * Textures: See VoxeLibre license notes.
* Sounds: * Sounds:
* mcl_bows_bow_shoot.ogg: CC0 by Freesound.org user JoeDinesSound * mcl_bows_bow_shoot.ogg: CC0 by Freesound.org user JoeDinesSound
https://freesound.org/people/JoeDinesSound/sounds/534942/ https://freesound.org/people/JoeDinesSound/sounds/534942/

@ -1,5 +1,5 @@
# MineClone2 Bucket (`mcl_bucket`) # VoxeLibre Bucket (`mcl_bucket`)
Originally taken from Minetest Game, adapted for MineClone2. Originally taken from Minetest Game, adapted for VoxeLibre.
This mod add buckets to the game, including an API to register your own (see `API.md`). This mod add buckets to the game, including an API to register your own (see `API.md`).

@ -1,4 +1,4 @@
# MineClone 2 Campfire API # VoxeLibre Campfire API
## `mcl_campfires.register_campfire` ## `mcl_campfires.register_campfire`
Used to register campfires. Used to register campfires.

@ -4,7 +4,7 @@ Adds the campfire and its soul variant.
License of code License of code
--------------- ---------------
See the main MineClone 2 README.md file. See the main VoxeLibre README.md file.
Authors: Authors:
Gerold55 - Code Start + Models? Gerold55 - Code Start + Models?
PrairieWind - Improved and Cleaned Up Code, and added the soul campfire and crafting recipes. PrairieWind - Improved and Cleaned Up Code, and added the soul campfire and crafting recipes.
@ -16,7 +16,7 @@ Michieal - Fixed misc. errors.
License of media License of media
---------------- ----------------
See the main MineClone 2 README.md file for license on most of the textures. See the main VoxeLibre README.md file for license on most of the textures.
For the following textures: For the following textures:
mcl_campfires_campfire_inv.png mcl_campfires_campfire_inv.png

@ -2,7 +2,7 @@ mcl_cartography_table
------------------- -------------------
Cartography Tables, by PrairieWind Cartography Tables, by PrairieWind
Adds Cartography Tables to MineClone 2/5. Adds Cartography Tables to VoxeLibre.
License of source code License of source code
---------------------- ----------------------
@ -10,4 +10,4 @@ LGPLv2.1
License of media License of media
---------------- ----------------
See the main MineClone 2 README.md file. See the main VoxeLibre README.md file.

@ -1,5 +1,3 @@
name = mcl_compressed_blocks name = mcl_compressed_blocks
depends = mcl_core depends = mcl_core
description = adds compressed blocks to mineclone2 description = adds compressed blocks to voxelibre

@ -1,4 +1,4 @@
# MineClone2 Copper # VoxeLibre Copper
### by NO11 ### by NO11

@ -1,4 +1,4 @@
MineClone 2 core mod VoxeLibre core mod
==================== ====================
Originally forked from Minetest Game's default mod in the distant past. Originally forked from Minetest Game's default mod in the distant past.

@ -1,4 +1,4 @@
# Mineclone Crimson originally by debiankaios. Modified by MCL2 dev team # VoxeLibre Crimson originally by debiankaios. Modified by VoxeLibre dev team
Textures are from PixelPerfection other than: Textures are from PixelPerfection other than:
@ -7,4 +7,4 @@ Exhale (License - CC-BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/):
mcl_crimson_warped_hyphae_wood.png mcl_crimson_warped_hyphae_wood.png
mcl_crimson_warped_hyphae_wood_2nd.png mcl_crimson_warped_hyphae_wood_2nd.png
mcl_crimson_crimson_hyphae_wood.png mcl_crimson_crimson_hyphae_wood.png
mcl_crimson_crimson_fungus.png mcl_crimson_crimson_fungus.png

@ -1,12 +1,10 @@
# Mineclone2 New Ores and Deepslate # VoxeLibre New Ores and Deepslate
by NO11 by NO11
This mod adds Deepslate to the Minetest game Mineclone2, which Minecraft adds in version 1.17. This mod adds Deepslate to the Minetest game VoxeLibre, which Minecraft adds in version 1.17.
Find new ores or build something from the 30 new blocks! Deepslate is generated directly above the lava layer in overworld. Find new ores or build something from the 30 new blocks! Deepslate is generated directly above the lava layer in overworld.
Important: You need my "Mineclone2 Raw Ores" mod for this mod to work! All dependencies are automatically in the VoxeLibre game.
All other dependencies are automatically in the mineclone2 game.
Optionally use "Mineclone2 Copper" to get the deepslate copper ore as well.
You can find all craft recipes for deepslate blocks here: https://minecraft.fandom.com/wiki/Deepslate_(disambiguation) You can find all craft recipes for deepslate blocks here: https://minecraft.fandom.com/wiki/Deepslate_(disambiguation)

@ -23,7 +23,7 @@ Steel door sounds open & close (CC-BY-3.0) by HazMatt
License/authors of texture files License/authors of texture files
-------------------------------------- --------------------------------------
Same as media license for MineClone 2 (see root directory). Same as media license for VoxeLibre (see root directory).
With modifications by GitHub user kingoscargames: With modifications by GitHub user kingoscargames:
- `doors_item_steel.png` - `doors_item_steel.png`

@ -1,7 +1,7 @@
===FARMING MOD for MINETEST-C55=== ===FARMING MOD for MINETEST-C55===
by PilzAdam by PilzAdam
Modified heavily by MineClone 2 Dev Team. Modified heavily by VoxeLibre Dev Team.
Introduction: Introduction:
This mod adds farming to Minetest. This mod adds farming to Minetest.

Some files were not shown because too many files have changed in this diff Show More