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
@ -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:
|
||||
https://git.minetest.land/MineClone2/MineClone2/tags
|
||||
-->
|
||||
MineClone2 version:
|
||||
VoxeLibre version:
|
||||
|
||||
### What happened?
|
||||
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
|
||||
Tell us about the feature currently in Minecraft! What is it like on Minecraft?
|
||||
|
||||
### Current feature in MineClone2
|
||||
Tell us about the feature currently in MineClone2! What is different?
|
||||
### Current feature in VoxeLibre
|
||||
Tell us about the feature currently in VoxeLibre! What is different?
|
||||
|
14
API.md
@ -1,10 +1,10 @@
|
||||
# API
|
||||
## 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`.
|
||||
|
||||
## 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
|
||||
### Special fields
|
||||
@ -31,7 +31,7 @@ All nodes can have these fields:
|
||||
Use the `mcl_sounds` mod for the sounds.
|
||||
|
||||
## 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
|
||||
* 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: `ENTITIES/mcl_mobs`
|
||||
|
||||
MineClone 2 uses its own mobs framework, called “Mobs Redo: MineClone 2 Edition” or “MRM” for short.
|
||||
This is a fork of Mobs Redo [`mobs`] by TenPlus1.
|
||||
VoxeLibre uses its own mobs framework, which is a fork of Mobs Redo [`mobs`] by TenPlus1.
|
||||
|
||||
You can add your own mobs, spawn eggs and spawning rules with this mod.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
|
||||
### Help
|
||||
@ -68,6 +67,7 @@ chances are good that it works out of the box.
|
||||
|
||||
### Utility APIs
|
||||
* Change player physics: `PLAYER/playerphysics`
|
||||
* Change player FOV: `PLAYER/mcl_fovapi`
|
||||
* Select random treasures: `CORE/mcl_loot`
|
||||
* Get flowing direction of liquids: `CORE/flowlib`
|
||||
* `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
|
||||
|
||||
### 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`
|
||||
* `_on_ignite` callback: `ITEMS/mcl_fire`
|
||||
|
159
CONTRIBUTING.md
@ -1,48 +1,47 @@
|
||||
# Contributing to MineClone2
|
||||
So you want to contribute to MineClone2?
|
||||
# Contributing to VoxeLibre
|
||||
So you want to contribute to VoxeLibre?
|
||||
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).
|
||||
|
||||
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.
|
||||
|
||||
## MineClone2's development target is to...
|
||||
- Create a stable, peformant, moddable, free/libre game based on Minecraft
|
||||
## VoxeLibre's development target is to...
|
||||
- Create a stable, peformant, moddable, free/libre game inspired by Minecraft
|
||||
using the Minetest engine, usable in both singleplayer and multiplayer.
|
||||
- Currently, a lot of features are already implemented.
|
||||
Polishing existing features is always welcome.
|
||||
|
||||
## Links
|
||||
* [Mesehub](https://git.minetest.land/MineClone2/MineClone2)
|
||||
* [Mesehub](https://git.minetest.land/VoxeLibre/VoxeLibre)
|
||||
* [Discord](https://discord.gg/xE4z8EEpDC)
|
||||
* [YouTube](https://www.youtube.com/channel/UClI_YcsXMF3KNeJtoBfnk9A)
|
||||
* [IRC](https://web.libera.chat/#mineclone2)
|
||||
* [Matrix](https://app.element.io/#/room/#mc2:matrix.org)
|
||||
* [Reddit](https://www.reddit.com/r/MineClone2/)
|
||||
* [Matrix](https://app.element.io/#/room/#voxelibre:matrix.org)
|
||||
* [Reddit](https://www.reddit.com/r/VoxeLibre/)
|
||||
* [Minetest forums](https://forum.minetest.net/viewtopic.php?f=50&t=16407)
|
||||
* [ContentDB](https://content.minetest.net/packages/wuzzy/mineclone2/)
|
||||
* [OpenCollective](https://opencollective.com/mineclone2)
|
||||
|
||||
## 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
|
||||
project, it is **highly recommended** that you learn the git basics.
|
||||
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
|
||||
in learning how git works and its terminology. It can also help you
|
||||
keeping your game updated, and easily test pull requests.
|
||||
|
||||
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
|
||||
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
|
||||
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.
|
||||
|
||||
### 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)
|
||||
instead.
|
||||
* 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
|
||||
channel.
|
||||
an issue, feel free to ask on the Discord or Matrix space.
|
||||
|
||||
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)
|
||||
@ -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
|
||||
are a server admin, you can find error messages in the log file of the
|
||||
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
|
||||
the bug, e.g. before the crash happened or what causes the faulty
|
||||
behavior.
|
||||
@ -84,14 +82,14 @@ behavior.
|
||||
* Ensure the requested feature fulfills our development targets and
|
||||
goals.
|
||||
* 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.
|
||||
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.
|
||||
|
||||
### 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
|
||||
new features from contributors. For most new things that get into the
|
||||
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
|
||||
reporting bugs that are the mainline (See Reporting bugs section). You
|
||||
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
|
||||
still undergo substantial change. Testing these is still helpful however
|
||||
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
|
||||
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.
|
||||
|
||||
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.
|
||||
It's also a good idea to join the Discord server
|
||||
(or alternatively IRC or Matrix).
|
||||
It's also a good idea to join the Discord server and/or Matrix space.
|
||||
|
||||
#### Textures
|
||||
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.
|
||||
|
||||
#### 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
|
||||
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
|
||||
sounds is greatly appreciated, however if you add new sounds you should
|
||||
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.
|
||||
|
||||
#### 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).
|
||||
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
|
||||
@ -154,13 +153,13 @@ also be credited in the Contributors section.
|
||||
### Contributing Translations
|
||||
|
||||
#### 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
|
||||
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
|
||||
the translation file entirely or only partly; basically any effort is
|
||||
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
|
||||
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.
|
||||
|
||||
### 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
|
||||
information about the game's performance and let us know places to
|
||||
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.
|
||||
|
||||
### Funding
|
||||
You can help pay for our infrastructure (Mesehub) by donating to our
|
||||
OpenCollective link (See Links section).
|
||||
You can help pay for our infrastructure (Mesehub) and other unforeseen
|
||||
expenses (in the last few years, only payments for Mesehub have been done)
|
||||
by donating to our OpenCollective link (See Links section).
|
||||
|
||||
### Crediting
|
||||
If you opened or have contributed to an issue, you receive the
|
||||
`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
|
||||
`CREDITS.md` and receive a special role "Funder" on our discord (unless
|
||||
they have made their donation Incognito).
|
||||
|
||||
## 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
|
||||
* 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.
|
||||
|
||||
### Don't hesitate to ask for help
|
||||
We appreciate any contributing effort to MineClone2. If you are a
|
||||
relatively new programmer, you can reach us on Discord, Matrix or IRC
|
||||
for questions about git, Lua, Minetest API, MineClone2 codebase or
|
||||
anything related to MineClone2. We can help you avoid writing code that
|
||||
would be deemed inadequate, or help you become familiar with MineClone2
|
||||
We appreciate any contributing effort to VoxeLibre. If you are a
|
||||
relatively new programmer, you can reach us on Discord or Matrix
|
||||
for questions about git, Lua, Minetest API, VoxeLibre codebase or
|
||||
anything related to VoxeLibre. We can help you avoid writing code that
|
||||
would be deemed inadequate, or help you become familiar with VoxeLibre
|
||||
better, or assist you use development tools.
|
||||
|
||||
### 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.
|
||||
|
||||
### Changing Gameplay
|
||||
Pull Requests that change gameplay have to be properly researched and
|
||||
need to state their sources. These PRs also need the maintainer's approval
|
||||
before they are merged.
|
||||
You can use these sources:
|
||||
|
||||
* 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)
|
||||
Pull Requests that change gameplay are always subject to discussion.
|
||||
Opinions from the community on such PRs are valued, and Maintainer
|
||||
should approve the concept (which is usually granted) as well as
|
||||
the implementation (for which changes are often requested for either
|
||||
code quality or game design reasons).
|
||||
|
||||
### Guidelines
|
||||
|
||||
#### Git Guidelines
|
||||
* Pushing to master is disabled - don't even try it.
|
||||
* Every change is tracked as a PR.
|
||||
* All but the tiniest changes require at least one approval from a Developer
|
||||
* Pushing to master is disabled - don't even try it!
|
||||
* Every change is tracked as a PR
|
||||
* 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
|
||||
excessive git bureaucracy commits in 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
|
||||
b) it is 100% certain that no mcl2 specific changes to the code will be
|
||||
needed (this has never been the case before, hence mcl2 is submodule free so far)
|
||||
b) it is 100% certain that no VL specific changes to the code will be
|
||||
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
|
||||
* Try to group your submissions best as you can:
|
||||
* 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.
|
||||
* Similarly multiple small commits are better than a giant one. (use git commit -p)
|
||||
* 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
|
||||
* Similarly multiple small commits are better than a giant one. (use git commit -p)
|
||||
|
||||
#### Code Guidelines
|
||||
* Each mod must provide `mod.conf`.
|
||||
* Mod names are snake case, and newly added mods start with `mcl_`, e.g.
|
||||
`mcl_core`, `mcl_farming`, `mcl_monster_eggs`. Keep in mind Minetest
|
||||
* Mod names are snake case, and newly added mods (or substantially changed mods
|
||||
that are included from the outside) start with `vl_`, e.g.
|
||||
`vl_hollow_logs`, . Keep in mind Minetest
|
||||
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
|
||||
mod, e.g.
|
||||
|
||||
@ -357,17 +373,21 @@ end
|
||||
|
||||
### Developer status
|
||||
Active and trusted contributors are often granted write access to the
|
||||
MineClone2 repository as a contributor. Those that have demonstrated the right
|
||||
technical skills and behaviours may be granted developer access. These are the
|
||||
most trusted contributors who will contribute to ensure coding standards and
|
||||
processes are followed.
|
||||
VoxeLibre repository as a contributor. This means that they can push
|
||||
directly to the branches of our repo (except for `master`).
|
||||
Pushing to others' branches without asking is discouraged, open a PR
|
||||
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
|
||||
- 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
|
||||
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.
|
||||
- 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
|
||||
@ -390,14 +410,14 @@ merged.
|
||||
- Resolving conflicts and problems within the community
|
||||
|
||||
#### 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
|
||||
* Nicu - responsible for community related issues
|
||||
|
||||
#### Release process
|
||||
* Run `tools/generate_ingame_credits.lua` to update the ingame credits
|
||||
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
|
||||
* Use `git tag <version number>` to tag the latest commit with the
|
||||
version number
|
||||
@ -415,6 +435,5 @@ become part of a free/libre software.
|
||||
|
||||
### Crediting
|
||||
Contributors, Developers and Maintainers will be credited in
|
||||
`CREDITS.md`. If you make your first time contribution, please add
|
||||
yourself to this file. There are also Discord roles for Contributors,
|
||||
`CREDITS.md`. There are also Discord roles for Contributors,
|
||||
Developers and Maintainers.
|
||||
|
@ -133,8 +133,8 @@
|
||||
## Music
|
||||
* 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/
|
||||
* 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)
|
||||
* 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)
|
||||
* 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 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)
|
||||
|
||||
## 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
|
||||
* `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
|
||||
|
||||
@ -117,7 +117,7 @@ These groups correspond to the Minecraft materials. They classify the block into
|
||||
* `material_glass=1`: Glass
|
||||
|
||||
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
|
||||
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:
|
||||
|
||||
@ -6,16 +6,18 @@ How to play:
|
||||
- Navigate to https://www.minetest.net/ to download the client.
|
||||
- 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)
|
||||
- Find "MineClone2" (should be first on the list or on the first page)
|
||||
- Click the [+] button next to MineClone2 and wait for download to finish
|
||||
- Find "VoxeLibre" (should be first on the list or on the first page)
|
||||
- Click the [+] button next to VoxeLibre and wait for download to finish
|
||||
- Click "Back to Main Menu"
|
||||
|
||||
#### Create new world and play
|
||||
- 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
|
||||
- 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
|
||||
- Click "Play Game" and enjoy!
|
||||
- Click "Play Game" and enjoy!
|
||||
|
14
LEGAL.md
@ -1,14 +1,14 @@
|
||||
# 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
|
||||
Here's the detailed legalese for those who need it:
|
||||
|
||||
## License of source code
|
||||
MineClone 2 (by Lizzy Fleckenstein, Wuzzy, davedevils and countless others)
|
||||
is an imitation of Minecraft.
|
||||
VoxeLibre (by Lizzy Fleckenstein, Wuzzy, davedevils and countless others)
|
||||
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
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
@ -22,15 +22,15 @@ details.
|
||||
In the mods you might find in the read-me or license
|
||||
text files a different license. This counts as dual-licensing.
|
||||
You can choose which license applies to you: Either the
|
||||
license of MineClone 2 (GNU GPLv3) or the mod's license.
|
||||
license of VoxeLibre (GNU GPLv3) or the mod's license.
|
||||
|
||||
MineClone 2 is a direct continuation of the discontinued MineClone
|
||||
VoxeLibre is a direct continuation of the discontinued MineClone
|
||||
project by davedevils.
|
||||
|
||||
Mod credits:
|
||||
See `README.txt` or `README.md` in each mod directory for information about other authors.
|
||||
For mods that do not have such a file, the license is the source code license
|
||||
of MineClone 2 and the author is Wuzzy.
|
||||
of VoxeLibre and the author is Wuzzy.
|
||||
|
||||
## License of media (textures and sounds)
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
|
40
README.md
@ -1,6 +1,6 @@
|
||||
# MineClone2
|
||||
An unofficial Minecraft-like game for Minetest. Forked from MineClone by davedevils.
|
||||
Developed by many people. Not developed or endorsed by Mojang AB.
|
||||
# VoxeLibre
|
||||
A game inspired by Minecraft for Minetest. Forked from MineClone by davedevils.
|
||||
Developed by many people, see CREDITS.md for a complete list.
|
||||
|
||||
### Gameplay
|
||||
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
|
||||
later). So you need to install Minetest first. Only stable versions of Minetest
|
||||
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
|
||||
Minetest to learn more.
|
||||
|
||||
## 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>
|
||||
* YouTube: <https://www.youtube.com/channel/UClI_YcsXMF3KNeJtoBfnk9A>
|
||||
* ContentDB: <https://content.minetest.net/packages/wuzzy/mineclone2/>
|
||||
* OpenCollective: <https://opencollective.com/mineclone2>
|
||||
* Mastodon: <https://fosstodon.org/@MineClone2>
|
||||
* Lemmy: <https://lemmy.world/c/mineclone2>
|
||||
* Matrix space: <https://app.element.io/#/room/#mcl2:matrix.org>
|
||||
* Mastodon: <https://fosstodon.org/@VoxeLibre>
|
||||
* Lemmy: <https://lemm.ee/c/voxelibre>
|
||||
* Matrix space: <https://app.element.io/#/room/#voxelibre:matrix.org>
|
||||
* Minetest forums: <https://forum.minetest.net/viewtopic.php?f=50&t=16407>
|
||||
* Reddit: <https://www.reddit.com/r/MineClone2/>
|
||||
* Reddit: <https://www.reddit.com/r/VoxeLibre/>
|
||||
* IRC (barely used): <https://web.libera.chat/#mineclone2>
|
||||
|
||||
## Target
|
||||
- Create a stable, moddable, free/libre game based on Minecraft
|
||||
on the Minetest engine with polished features, usable in both
|
||||
singleplayer and multiplayer. Currently, a lot of **Minecraft Java
|
||||
Edition** features are already implemented and polishing existing
|
||||
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.
|
||||
- Create a stable, peformant, moddable, free/libre game inspired by Minecraft
|
||||
using the Minetest engine, usable in both singleplayer and multiplayer.
|
||||
- Currently, a lot of features are already implemented.
|
||||
Polishing existing features is always welcome.
|
||||
|
||||
## Completion status
|
||||
This game is currently in **beta** stage.
|
||||
It is playable, but not yet feature-complete.
|
||||
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:
|
||||
|
||||
@ -187,7 +181,7 @@ Technical differences from Minecraft:
|
||||
* Different engine (Minetest)
|
||||
* 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
|
||||
|
||||
|
@ -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.
|
||||
|
||||
### Gameplay
|
||||
@ -54,12 +54,12 @@ Utilisez la commande de chat `/giveme` pour les obtenir. Voir l'aide interne au
|
||||
|
||||
## Installation
|
||||
Ce jeu nécessite [Minetest](http://minetest.net) pour fonctionner (version 5.4.1 ou plus). Vous devez donc installer Minetest d'abord. Seules les versions stables de Minetest sont officielement supportées.
|
||||
Il n'y a pas de support de 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
|
||||
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>
|
||||
* 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**.
|
||||
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.
|
||||
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 :
|
||||
|
||||
@ -162,7 +162,7 @@ Différences techniques avec Minecraft :
|
||||
* Un moteur de jeu différent (Minetest)
|
||||
* Des bonus cachés différents
|
||||
|
||||
...et enfin MineClone2 est un logiciel libre !
|
||||
...et enfin VoxeLibre est un logiciel libre !
|
||||
|
||||
## Autres fichiers readme
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# MineClone2
|
||||
# VoxeLibre
|
||||
Неофициальная игра в стиле Minecraft для Minetest. Форк MineClone от davedevils.
|
||||
Разработана многими людьми. Не разработана и не одобрена Mojang AB.
|
||||
|
||||
@ -67,13 +67,13 @@
|
||||
## Установка
|
||||
Эта игра требует [Minetest](http://minetest.net) для запуска (версия 5.4.1 или
|
||||
выше). Вам нужно сперва установить Minetest. Только стабильные версии поддерживаются
|
||||
официально. Не поддерживается запуск MineClone2 на разрабатываемых версиях Minetest.
|
||||
официально. Не поддерживается запуск VoxeLibre на разрабатываемых версиях Minetest.
|
||||
|
||||
Чтобы установить MineClone2 (если вы этого еще не сделали), переместите эту папку в
|
||||
Чтобы установить VoxeLibre (если вы этого еще не сделали), переместите эту папку в
|
||||
“games” в папке данных Minetest. Смотрите справку Minetest, чтобы узнать больше.
|
||||
|
||||
## Полезные ссылки
|
||||
Репозиторий MineClone2 хранится на Mesehub. Зайдите туда, чтобы оставить запрос или
|
||||
Репозиторий VoxeLibre хранится на Mesehub. Зайдите туда, чтобы оставить запрос или
|
||||
поучаствовать в разработке.
|
||||
|
||||
* Mesehub: <https://git.minetest.land/MineClone2/MineClone2>
|
||||
@ -102,7 +102,7 @@ Edition** уже реализовано и доработка имеющегос
|
||||
Игра сейчас на стадии **бета**. Она играбельна, но еще не имеет всех возможностей.
|
||||
Обратная совместимость целиком не гарантируется, обновление вашего мира может повлечь
|
||||
за собой небольшие ошибки. Если вы хотите использовать разрабатываемую версию
|
||||
Mineclone2, то ветка master обычно относительно стабильна.
|
||||
VoxeLibre, то ветка master обычно относительно стабильна.
|
||||
|
||||
Следущие возможности уже доступны:
|
||||
|
||||
@ -182,7 +182,7 @@ Mineclone2, то ветка master обычно относительно ста
|
||||
* Другой движок (Minetest)
|
||||
* Другие пасхалки
|
||||
|
||||
… и наконец, MineClone2 это свободное программное обеспечение!
|
||||
… и наконец, VoxeLibre это свободное программное обеспечение!
|
||||
|
||||
## Другие 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.
|
||||
|
||||
* **開發目標:我的世界, Java版, 版本 1.12**
|
||||
* MineClone2還包括Minetest支持的Optifine功能。
|
||||
* VoxeLibre還包括Minetest支持的Optifine功能。
|
||||
* 後期Minecraft版本的功能可能會偷偷加入,但它們的優先級較低。
|
||||
* 總的來說,Minecraft的目標是在Minetest目前允許的情況下進行克隆。
|
||||
* 克隆Minecraft是最優先的。
|
||||
* MineClone2將使用不同的圖形和聲音,但風格相似。
|
||||
* VoxeLibre將使用不同的圖形和聲音,但風格相似。
|
||||
* 克隆界面沒有優先權。只會被粗略地模仿。
|
||||
* 在Minetest中發現的局限性將在開發過程中被記錄和報告。
|
||||
|
||||
@ -173,7 +173,7 @@ The main goal of **MineClone 2** is to be a clone of Minecraft and to be release
|
||||
* 不同的聲音(各種來源)
|
||||
* 不同的引擎(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許可文本
|
||||
* `CONTRIBUTING.md`: 為那些想參與貢獻的人提供資訊
|
||||
* `MISSING_ENGINE_FEATURES.md`: MineClone2需要改进,Minetest中缺失的功能列表。
|
||||
* `MISSING_ENGINE_FEATURES.md`: VoxeLibre需要改进,Minetest中缺失的功能列表。
|
||||
* `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):現有材質的各種編輯和添加
|
||||
* [leorockway](https://github.com/leorockway):怪物紋理的一些編輯
|
||||
* [xMrVizzy](https://minecraft.curseforge.com/members/xMrVizzy):釉陶(材質以後會被替換)
|
||||
* yutyo <tanakinci2002@gmail.com>:MineClone2標志
|
||||
* yutyo <tanakinci2002@gmail.com>:VoxeLibre標志
|
||||
* 其他: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。
|
||||
* Minetest的社區提供了大量的mods選擇,其中一些最終被納入MineClone 2。
|
||||
* Jordach,為《Big Freaking Dig》的唱片機音樂合輯而來
|
||||
|
100
RELEASE.md
@ -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
|
||||
# Update version in game.conf
|
||||
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.
|
||||
|
||||
### Release process
|
||||
|
||||
1. Update CREDITS.md
|
||||
2. Update version in game.conf
|
||||
3. Run the script:
|
||||
```
|
||||
lua tools/generate_ingame_credits.lua
|
||||
|
||||
```
|
||||
4. Make a commit for the above:
|
||||
```
|
||||
git add CREDITS.md
|
||||
git add mods/HUD/mcl_credits/people.lua
|
||||
git add game.conf
|
||||
|
||||
#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
|
||||
git commit -m "Updated release credits and set version for v0.87"
|
||||
```
|
||||
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.
|
||||
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
|
||||
```
|
||||
|
||||
##### 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)
|
||||
|
||||
@ -49,7 +92,7 @@ git push origin release/0.82.1
|
||||
* 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)
|
||||
|
||||
##### 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):
|
||||
|
||||
@ -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.
|
||||
|
||||
### 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
|
||||
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 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.
|
||||
disallowed_mapgens = v6
|
||||
version=0.87.0-SNAPSHOT
|
||||
|
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 151 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 113 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 113 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 113 KiB |
BIN
menu/header.png
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 113 KiB |
BIN
menu/icon.png
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 19 KiB |
@ -16,7 +16,7 @@ information.
|
||||
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
|
||||
groups by this mod to create the correct digging times for nodes. Digging
|
||||
groups are registered using the following code:
|
||||
|
@ -1,3 +1,3 @@
|
||||
name = _mcl_autogroup
|
||||
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.
|
||||
-- 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".
|
||||
--
|
||||
-- Nodes in group "supported_node" can be placed on any node that does not
|
||||
|
@ -1,3 +1,3 @@
|
||||
name = mcl_autogroup
|
||||
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
|
||||
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
|
||||
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)
|
||||
|
||||
-- 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)
|
||||
|
||||
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_min = mcl_vars.mg_end_max - 11
|
||||
|
||||
-- Use MineClone 2-style dungeons
|
||||
-- Use VoxeLibre-style dungeons
|
||||
mcl_vars.mg_dungeons = true
|
||||
|
||||
-- Set default stack sizes
|
||||
|
@ -1,3 +1,3 @@
|
||||
name = mcl_init
|
||||
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.
|
||||
|
||||
## API
|
||||
|
@ -1,4 +1,4 @@
|
||||
name = mcl_oxidation
|
||||
title = Oxidation API for MineClone 2
|
||||
title = Oxidation API for VoxeLibre
|
||||
author = PrairieWind, N011, Michael
|
||||
description = API to allow oxidizing different nodes.
|
||||
|
@ -1,3 +1,2 @@
|
||||
name = mcl_particles
|
||||
author = Wuzzy
|
||||
description = Contains particle images of MineClone 2. No code.
|
||||
|
@ -1,3 +1,3 @@
|
||||
name = mcl_sounds
|
||||
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
|
||||
-- This function has been known to fail in multiple places so the error handling is added increase safety and improve
|
||||
-- debugging. See:
|
||||
-- https://git.minetest.land/MineClone2/MineClone2/issues/1392
|
||||
-- https://git.minetest.land/VoxeLibre/VoxeLibre/issues/1392
|
||||
function mcl_util.get_natural_light (pos, time)
|
||||
local status, retVal = pcall(minetest.get_natural_light, pos, time)
|
||||
if status then
|
||||
|
@ -1,4 +1,4 @@
|
||||
name = mcl_util
|
||||
author = Wuzzy
|
||||
description = Helper functions for MineClone 2.
|
||||
description = Helper functions for VoxeLibre.
|
||||
depends = mcl_init
|
||||
|
@ -31,7 +31,7 @@ This function return the Minecraft dimension of <pos> ("overworld", "nether" or
|
||||
* pos: position
|
||||
|
||||
## 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").
|
||||
|
||||
* layer: int
|
||||
|
@ -58,7 +58,7 @@ local pos_to_dimension = mcl_worlds.pos_to_dimension
|
||||
|
||||
-- Takes a Minecraft layer and a “dimension” name
|
||||
-- and returns the corresponding Y coordinate for
|
||||
-- MineClone 2.
|
||||
-- VoxeLibre
|
||||
-- mc_dimension is one of "overworld", "nether", "end" (default: "overworld").
|
||||
function mcl_worlds.layer_to_y(layer, mc_dimension)
|
||||
if mc_dimension == "overworld" or mc_dimension == nil then
|
||||
|
@ -1,7 +1,7 @@
|
||||
# tga_encoder
|
||||
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.
|
||||
|
||||
|
@ -10,7 +10,7 @@ License of boat model:
|
||||
GNU GPLv3 <https://www.gnu.org/licenses/gpl-3.0.html>
|
||||
|
||||
## Textures
|
||||
See the main MineClone 2 README.md file to learn more.
|
||||
See the main VoxeLibre README.md file to learn more.
|
||||
|
||||
## Code
|
||||
Code based on Minetest Game, licensed under the MIT License (MIT).
|
||||
|
@ -1,4 +1,4 @@
|
||||
name = mcl_burning
|
||||
description = Burning Objects for MineClone2
|
||||
description = Burning Objects for VoxeLibre
|
||||
author = Fleckenstein
|
||||
depends = mcl_weather
|
||||
depends = mcl_weather
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 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
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
local mob_class = mcl_mobs.mob_class
|
||||
local mob_class_meta = {__index = mcl_mobs.mob_class}
|
||||
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 CRASH_WARN_FREQUENCY = 60
|
||||
@ -473,7 +473,7 @@ local function warn_user_error ()
|
||||
|
||||
if time_since_warning > CRASH_WARN_FREQUENCY then
|
||||
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
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
Mobs Redo: MineClone 2 Edition
|
||||
Mobs Redo: VoxeLibre Edition
|
||||
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:
|
||||
"hostile", "passive", "ambient" or "water"
|
||||
@ -434,7 +434,7 @@ true the mob will not spawn.
|
||||
'name' is the name of the animal/monster
|
||||
|
||||
|
||||
MineClone 2 extensions
|
||||
VoxeLibre extensions
|
||||
----------------------
|
||||
|
||||
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
|
||||
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
|
||||
api code, it provides a chance of capturing the mob. See Mobs Redo documentation
|
||||
|
@ -1,74 +1,74 @@
|
||||
|
||||
Mobs Redo: MineClone 2 Edition
|
||||
|
||||
Based on Mobs Redo from TenPlus1
|
||||
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.
|
||||
|
||||
|
||||
https://forum.minetest.net/viewtopic.php?f=11&t=9917
|
||||
|
||||
------------
|
||||
Credits:
|
||||
|
||||
mcl_mobs_mob_poof.ogg:
|
||||
- by Planman (license: Creative Commons Zero)
|
||||
- Source: <https://freesound.org/people/Planman/sounds/208111/>
|
||||
|
||||
------------
|
||||
|
||||
Changelog from original Mobs Redo mod:
|
||||
- 1.41- Mob pathfinding has been updated thanks to Elkien3
|
||||
- 1.40- Updated to use newer functions, requires Minetest 0.4.16+ to work.
|
||||
- 1.39- Added 'on_breed', 'on_grown' and 'do_punch' custom functions per mob
|
||||
- 1.38- Better entity checking, nametag setting and on_spawn function added to mob registry, tweaked light damage
|
||||
- 1.37- Added support for Raymoo's CMI (common mob interface) mod: https://forum.minetest.net/viewtopic.php?f=9&t=15448
|
||||
- 1.36- Death check added, if mob dies in fire/lava/with lava pick then drops are cooked
|
||||
- 1.35- Added owner_loyal flag for owned mobs to attack player enemies, also fixed group_attack
|
||||
- 1.34- Added function to fly mob using directional movement (thanks D00Med for flying code)
|
||||
- 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.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.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.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.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.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.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.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.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.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.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.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.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.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
|
||||
- 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.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.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.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.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.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.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.2 - Cooking bucket of milk into cheese now returns empty bucket
|
||||
- 0.1 - Initial Release
|
||||
|
||||
Mobs Redo: VoxeLibre Edition
|
||||
|
||||
Based on Mobs Redo from TenPlus1
|
||||
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.
|
||||
|
||||
|
||||
https://forum.minetest.net/viewtopic.php?f=11&t=9917
|
||||
|
||||
------------
|
||||
Credits:
|
||||
|
||||
mcl_mobs_mob_poof.ogg:
|
||||
- by Planman (license: Creative Commons Zero)
|
||||
- Source: <https://freesound.org/people/Planman/sounds/208111/>
|
||||
|
||||
------------
|
||||
|
||||
Changelog from original Mobs Redo mod:
|
||||
- 1.41- Mob pathfinding has been updated thanks to Elkien3
|
||||
- 1.40- Updated to use newer functions, requires Minetest 0.4.16+ to work.
|
||||
- 1.39- Added 'on_breed', 'on_grown' and 'do_punch' custom functions per mob
|
||||
- 1.38- Better entity checking, nametag setting and on_spawn function added to mob registry, tweaked light damage
|
||||
- 1.37- Added support for Raymoo's CMI (common mob interface) mod: https://forum.minetest.net/viewtopic.php?f=9&t=15448
|
||||
- 1.36- Death check added, if mob dies in fire/lava/with lava pick then drops are cooked
|
||||
- 1.35- Added owner_loyal flag for owned mobs to attack player enemies, also fixed group_attack
|
||||
- 1.34- Added function to fly mob using directional movement (thanks D00Med for flying code)
|
||||
- 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.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.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.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.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.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.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.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.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.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.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.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.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.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
|
||||
- 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.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.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.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.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.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.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.2 - Cooking bucket of milk into cheese now returns empty bucket
|
||||
- 0.1 - Initial Release
|
||||
|
@ -1,4 +1,4 @@
|
||||
name = mcl_wither_spawning
|
||||
description = Wither Spawning for MineClone2
|
||||
description = Wither Spawning for VoxeLibre
|
||||
author = Fleckenstein
|
||||
depends = mobs_mc, mcl_heads
|
||||
|
@ -1,2 +1,2 @@
|
||||
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 mod for MineClone2 with the following API:
|
||||
Lightning mod for VoxeLibre with the following API:
|
||||
|
||||
## lightning.register_on_strike(function(pos, pos2, objects))
|
||||
Custom function called when a lightning strikes.
|
||||
@ -28,4 +28,4 @@ end)
|
||||
minetest.register_on_respawnplayer(function(player)
|
||||
lightning.strike(player:get_pos())
|
||||
end)
|
||||
```
|
||||
```
|
||||
|
@ -1,7 +1,7 @@
|
||||
--[[
|
||||
|
||||
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
|
||||
it under the terms of the GNU Lesser General Public License as
|
||||
|
@ -1,6 +1,6 @@
|
||||
`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
|
||||
-----------------------
|
||||
|
@ -1,2 +1,2 @@
|
||||
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
|
||||
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
|
||||
newcomers and advanced users.
|
||||
@ -11,7 +11,7 @@ directly into mods (via `doc_items`).
|
||||
|
||||
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_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.
|
||||
#### Consult the [Minetest Wiki](http://wiki.minetest.net/Crafting_guide) for more details.
|
||||
|
@ -1,4 +1,4 @@
|
||||
name = mcl_doc
|
||||
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
|
||||
|
@ -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.
|
||||
This mod uses the Documentation System [`doc`] as a basis and adds these
|
||||
categories:
|
||||
|
@ -448,7 +448,7 @@ Pitch movement mode:=Nick-Bewegungsmodus:
|
||||
• No privilege required=• Kein Privileg nötig
|
||||
|
||||
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
|
||||
• 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
|
||||
|
@ -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]
|
||||
• Zoom: [Z]=• Zoom : [Z]
|
||||
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.
|
||||
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
|
||||
@ -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.
|
||||
• Sneak+Left click: Automatically transfer item stack=• Faufiler+clic gauche : transférer automatiquement la pile d'objets
|
||||
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.
|
||||
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>
|
||||
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.
|
||||
You may want to check out these online resources related to VoxeLibre.=Vous voudrez peut-être consulter ces ressources en ligne liées à VoxeLibre.
|
||||
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 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>
|
||||
Report bugs here.=Signalez les bugs ici.
|
||||
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:
|
||||
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.
|
||||
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.
|
||||
@ -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
|
||||
Technical terms:=Termes techniques:
|
||||
• 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
|
||||
• 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
|
||||
@ -448,7 +448,7 @@ You can view your current position in the debug screen (open with [F5]).=Vous po
|
||||
|
||||
# MCL2 extensions
|
||||
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
|
||||
• 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
|
||||
|
@ -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]
|
||||
• Zoom: [Z]=・ズーム:[Z]
|
||||
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.=ワールドは、すべてがブロック(正確にはボクセル)で構成されています。ブロックは、適切なツールで追加や削除ができます。
|
||||
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=・衝突性:衝突性ブロックは通過できず、プレイヤーはその上を歩ける。非衝突性ブロックは、自由に通り抜けられる
|
||||
@ -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.=直送する:炉やチェストなどのインベントリスロットに対しては、プレイヤーインベントリからアイテムスタックを直送できます。この場合対象となるのは、一般的に最も関連性の高いインベントリスロットです。
|
||||
• Sneak+Left click: Automatically transfer item stack=・スニークキー + 左クリック:アイテムスタックの自動転送
|
||||
Online help=オンラインヘルプ
|
||||
You may want to check out these online resources related to MineClone 2.=MineClone 2 に関連するオンライン資料もチェックしてみてください。
|
||||
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>
|
||||
Here you find the most recent version of MineClone 2 and can discuss it.=ここでは MineClone 2 の最新バージョンを確認し、意見を交換できます。
|
||||
You may want to check out these online resources related to VoxeLibre.=VoxeLibre に関連するオンライン資料もチェックしてみてください。
|
||||
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 VoxeLibre and can discuss it.=ここでは VoxeLibre の最新バージョンを確認し、意見を交換できます。
|
||||
Bug tracker: <https://github.com/Wuzzy2/MineClone2-Bugs>=バグ追跡:<https://github.com/Wuzzy2/MineClone2-Bugs>
|
||||
Report bugs here.=バグの報告はこちら。
|
||||
Minetest links:=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/>
|
||||
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 の最新版を入手できるメインサイトです。
|
||||
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 の資料も掲載されています。
|
||||
@ -333,7 +333,7 @@ Online multiplayer:=オンライン マルチプレイヤー
|
||||
• Protection: Mechanism to own areas of the world, which only allows the owners to modify blocks inside=・保護:ワールドの各エリアを所有する仕組み。エリア内部のブロックは、所有者のみが変更可能となる
|
||||
Technical terms:=技術的な用語:
|
||||
• 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 Game:Minetest 開発者による、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:モッド。機能を追加または変更する1つのサブシステム。ゲームの基本的な構成要素であり、ゲームをさらに強化または変更するために使用できる
|
||||
@ -448,7 +448,7 @@ You can view your current position in the debug screen (open with [F5]).=デバ
|
||||
|
||||
# MCL2 extensions
|
||||
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=・あなたが置いたものを保つ
|
||||
• Creative inventory is available to obtain most items easily=・ほとんどのアイテムを簡単に入手できるクリエイティブインベントリが利用可能
|
||||
• 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]
|
||||
• Zoom: [Z]=• Przybliż: [Z]
|
||||
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.
|
||||
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ć.
|
||||
@ -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.
|
||||
• Sneak+Left click: Automatically transfer item stack=• Skradanie+Lewy przycisk: Automatycznie przenieś grupę przedmiotów
|
||||
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.
|
||||
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>
|
||||
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
|
||||
You may want to check out these online resources related to VoxeLibre.=Możesz chcieć zobaczyć na te zasoby online powiązane z VoxeLibre.
|
||||
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 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>
|
||||
Report bugs here.=Zgłaszaj tu zauważone błędy.
|
||||
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
|
||||
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.
|
||||
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.
|
||||
@ -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
|
||||
Technical terms:=Techniczne terminy:
|
||||
• 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
|
||||
• 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
|
||||
@ -448,7 +448,7 @@ You can view your current position in the debug screen (open with [F5]).=Możesz
|
||||
|
||||
# MCL2 extensions
|
||||
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
|
||||
• 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
|
||||
|
@ -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] - переключение кинематографического режима
|
||||
• Zoom: [Z]=• [Z] - приблизить
|
||||
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.=Мир целиком состоит из блоков (вокселей, если быть точнее). Блоки могут быть добавлены или удалены с помощью правильных инструментов.
|
||||
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=• Непроходимые: непроходимые блоки не могут быть пройдены насквозь; игроки могут ходить по ним. Проходимые блоки могут свободно пропускать вас сквозь себя
|
||||
@ -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.=Быстрая передача: вы можете быстро передавать стаки предметов между вашим личным инвентарём и инвентарём другого предмета (печи, сундука или любого другого, имеющего инвентарный слот) во время доступа к эту предмету. Обычно это используется для загрузки/выгрузки нужных предметов.
|
||||
• Sneak+Left click: Automatically transfer item stack=• [Красться]+[Левая кнопка] - автоматическая передача стака предметов
|
||||
Online help=Онлайн-помощь
|
||||
You may want to check out these online resources related to MineClone 2.=Возможно, вы захотите ознакомиться с этими онлайн-ресурсами, связанными с MineClone 2.
|
||||
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>
|
||||
Here you find the most recent version of MineClone 2 and can discuss it.=Здесь вы найдете самую последнюю версию MineClone 2 и сможете обсудить её.
|
||||
You may want to check out these online resources related to VoxeLibre.=Возможно, вы захотите ознакомиться с этими онлайн-ресурсами, связанными с VoxeLibre.
|
||||
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 VoxeLibre and can discuss it.=Здесь вы найдете самую последнюю версию VoxeLibre и сможете обсудить её.
|
||||
Bug tracker: <https://github.com/Wuzzy2/MineClone2-Bugs>=Баг-трекер: <https://github.com/Wuzzy2/MineClone2-Bugs>
|
||||
Report bugs here.=С помощью баг-трекера можно сообщить об ошибке, если вы её обнаружите.
|
||||
Minetest links:=Ссылки 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/>
|
||||
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.
|
||||
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.
|
||||
@ -333,7 +333,7 @@ Online multiplayer:=Сетевая многопользовательская и
|
||||
• Protection: Mechanism to own areas of the world, which only allows the owners to modify blocks inside=• Защита/приват: механизм присваивания себе некоторых областей мира, позволяющий владельцам запретить изменять блоки внутри этих областей всем, кроме себя, либо ограниченного списка друзей
|
||||
Technical terms:=Технические условия:
|
||||
• 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
|
||||
• 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=• Мод: отдельная подсистема, которая добавляет или изменяет функциональность; является основным способом конструирования игр и может быть использована для их дальнейшего улучшения или изменения
|
||||
@ -448,7 +448,7 @@ You can view your current position in the debug screen (open with [F5]).=Вы м
|
||||
|
||||
# Расширения MCL2
|
||||
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=• У вас сохраняются вещи, которые вы размещаете в мире
|
||||
• Creative inventory is available to obtain most items easily=• Вам доступен творческий инвентарь для легкого получения большинства предметов
|
||||
• Hand breaks all default blocks instantly=• Рука мгновенно разбивает все стандартные блоки
|
||||
|
@ -3,7 +3,7 @@ local S = minetest.get_translator(minetest.get_current_modname())
|
||||
doc.add_entry("advanced", "creative", {
|
||||
name = S("Creative Mode"),
|
||||
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("• Creative inventory is available to obtain most items easily").."\n"..
|
||||
|
@ -1,6 +1,6 @@
|
||||
# mcl_item_id
|
||||
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)
|
||||
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.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 = {},
|
||||
}
|
||||
|
||||
local game = "mineclone"
|
||||
local game = "voxelibre"
|
||||
|
||||
function mcl_item_id.set_mod_namespace(modname, namespace)
|
||||
local namespace = namespace or modname
|
||||
@ -42,11 +42,13 @@ tt.register_snippet(function(itemstring)
|
||||
local id_string = itemstring:sub(item_split)
|
||||
local id_modname = itemstring:sub(1, item_split - 1)
|
||||
local new_id = game .. id_string
|
||||
local alt_id = "mineclone" .. id_string
|
||||
local mod_namespace = mcl_item_id.get_mod_namespace(id_modname)
|
||||
for mod, ids in pairs(same_id) do
|
||||
for _, id in pairs(ids) do
|
||||
if itemstring == "mcl_" .. mod .. ":" .. id then
|
||||
new_id = game .. ":" .. id .. "_" .. mod:gsub("s", "")
|
||||
alt_id = "mineclone:" .. id .. "_" .. mod:gsub("s", "")
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -55,8 +57,9 @@ tt.register_snippet(function(itemstring)
|
||||
end
|
||||
if mod_namespace ~= id_modname then
|
||||
minetest.register_alias_force(new_id, itemstring)
|
||||
minetest.register_alias_force(alt_id, itemstring)
|
||||
end
|
||||
if minetest.settings:get_bool("mcl_item_id_debug", false) then
|
||||
return new_id, "#555555"
|
||||
end
|
||||
end)
|
||||
end)
|
||||
|
@ -58,7 +58,7 @@ function mcl_credits.show(player)
|
||||
}
|
||||
add_hud_element({
|
||||
hud_elem_type = "image",
|
||||
text = "mineclone2_logo.png",
|
||||
text = "voxelibre_logo.png",
|
||||
scale = {x = 1, y = 1},
|
||||
}, huds, 300, 0)
|
||||
add_hud_element({
|
||||
@ -89,7 +89,7 @@ function mcl_credits.show(player)
|
||||
end
|
||||
huds.icon = add_hud_element({
|
||||
hud_elem_type = "image",
|
||||
text = "mineclone2_icon.png",
|
||||
text = "voxelibre_icon.png",
|
||||
scale = {x = 1, y = 1},
|
||||
}, huds, y)
|
||||
mcl_credits.players[name] = huds
|
||||
|
@ -3,7 +3,7 @@
|
||||
A faithful Open Source clone of Minecraft=Ein treuer Open-Source-Klon von Minecraft
|
||||
Contributors=Mitwirkende
|
||||
Creator of MineClone=Schöpfer von MineClone
|
||||
Creator of MineClone2=Schöpfer von MineClone2
|
||||
Creator of VoxeLibre=Schöpfer von VoxeLibre
|
||||
Developers=Entwickler
|
||||
Jump to speed up (additionally sprint)=Springen, um zu beschleunigen (zusätzlich sprinten)
|
||||
Maintainers=Betreuer
|
||||
|
@ -3,7 +3,7 @@
|
||||
A faithful Open Source clone of Minecraft=
|
||||
Contributors=
|
||||
Creator of MineClone=
|
||||
Creator of MineClone2=
|
||||
Creator of VoxeLibre=
|
||||
Developers=
|
||||
Jump to speed up (additionally sprint)=
|
||||
Maintainers=
|
||||
@ -11,4 +11,4 @@ MineClone5=
|
||||
Original Mod Authors=
|
||||
Sneak to skip=
|
||||
Textures=
|
||||
Translations=
|
||||
Translations=
|
||||
|
@ -3,7 +3,7 @@
|
||||
A faithful Open Source clone of Minecraft=Un clone open source de Minecraft
|
||||
Contributors=Contributeurs
|
||||
Creator of MineClone=Créateur de MineClone
|
||||
Creator of MineClone2=Créateur de MineClone2
|
||||
Creator of VoxeLibre=Créateur de VoxeLibre
|
||||
Developers=Développeurs
|
||||
Past Developers=Anciens Développeurs
|
||||
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=オープンソースによるマインクラフトの忠実なクローン
|
||||
Contributors=投稿者
|
||||
Creator of MineClone=MineClone の創始者
|
||||
Creator of MineClone2=MineClone2 の創始者
|
||||
Creator of VoxeLibre=VoxeLibre の創始者
|
||||
Developers=開発者
|
||||
Jump to speed up (additionally sprint)=ジャンプでスピードアップ(追加で疾走)
|
||||
Maintainers=メンテナンス
|
||||
|
@ -3,7 +3,7 @@
|
||||
A faithful Open Source clone of Minecraft=
|
||||
Contributors=
|
||||
Creator of MineClone=
|
||||
Creator of MineClone2=
|
||||
Creator of VoxeLibre=
|
||||
Developers=
|
||||
Jump to speed up (additionally sprint)=
|
||||
Maintainers=
|
||||
@ -11,4 +11,4 @@ MineClone5=
|
||||
Original Mod Authors=
|
||||
Sneak to skip=
|
||||
Textures=
|
||||
Translations=
|
||||
Translations=
|
||||
|
@ -3,7 +3,7 @@
|
||||
A faithful Open Source clone of Minecraft=Um clone fiel Open Source do Minecraft
|
||||
Contributors=Colaboradores
|
||||
Creator of MineClone=Criador do MineClone
|
||||
Creator of MineClone2=Criador do MineClone2
|
||||
Creator of VoxeLibre=Criador do VoxeLibre
|
||||
Developers=Desenvolvedores
|
||||
Past Developers=Desenvolvedores Passados
|
||||
Jump to speed up (additionally sprint)=Pule para acelerar (arrancada adicional)
|
||||
|
@ -3,7 +3,7 @@
|
||||
A faithful Open Source clone of Minecraft=Верный открытый клон Minecraft
|
||||
Contributors=Контрибьюторы
|
||||
Creator of MineClone=Создатель MineClone
|
||||
Creator of MineClone2=Создатель MineClone2
|
||||
Creator of VoxeLibre=Создатель VoxeLibre
|
||||
Developers=Разработчики
|
||||
Past Developers=Бывшие разработчики
|
||||
Jump to speed up (additionally sprint)=[Прыжок] или [Спринт] для промотки вперед
|
||||
@ -16,4 +16,4 @@ Textures=Текстуры
|
||||
Translations=Перевод
|
||||
Music=Музыка
|
||||
Funders=Спонсоры
|
||||
Special thanks=Особая благодарность
|
||||
Special thanks=Особая благодарность
|
||||
|
@ -3,7 +3,7 @@
|
||||
A faithful Open Source clone of Minecraft=
|
||||
Contributors=
|
||||
Creator of MineClone=
|
||||
Creator of MineClone2=
|
||||
Creator of VoxeLibre=
|
||||
Developers=
|
||||
Past Developers=
|
||||
Jump to speed up (additionally sprint)=
|
||||
|
@ -5,7 +5,7 @@ return {
|
||||
{S("Creator of MineClone"), 0x0A9400, {
|
||||
"davedevils",
|
||||
}},
|
||||
{S("Creator of MineClone2"), 0xFBF837, {
|
||||
{S("Creator of VoxeLibre"), 0xFBF837, {
|
||||
"Wuzzy",
|
||||
}},
|
||||
{S("Maintainers"), 0xFF51D5, {
|
||||
@ -135,8 +135,8 @@ return {
|
||||
{S("Music"), 0xA60014, {
|
||||
"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/",
|
||||
"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)",
|
||||
"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)",
|
||||
"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 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)",
|
||||
}},
|
||||
{S("Original Mod Authors"), 0x343434, {
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- eXPerience mod
|
||||
-- This mod has adopted from oil_boi's Crafter-minetest
|
||||
-- ( 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,
|
||||
-- experience_orb texture by github.com/Gerold55
|
||||
|
@ -1,4 +1,4 @@
|
||||
# MineClone2 Formspec API
|
||||
# VoxeLibre Formspec API
|
||||
|
||||
## `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.
|
||||
|
||||
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`
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# MineClone 2 HUD bar for `mcl_armor` [`mcl_hbarmor`]
|
||||
# VoxeLibre HUD bar for `mcl_armor` [`mcl_hbarmor`]
|
||||
|
||||
## Description
|
||||
This mod adds a simple HUD bar which displays the player's armor points.
|
||||
@ -14,7 +14,7 @@ License: MIT License (see below)
|
||||
|
||||
### Textures
|
||||
|
||||
See MineClone 2 license.
|
||||
See VoxeLibre license.
|
||||
|
||||
### MIT License
|
||||
Everything else is under the MIT License:
|
||||
|
@ -25,7 +25,7 @@ end
|
||||
|
||||
-- register normal user access to debug levels 1 and 0.
|
||||
minetest.register_chatcommand("ver", {
|
||||
description = S("Display Mineclone 2 game version."),
|
||||
description = S("Display VoxeLibre game version."),
|
||||
func = function(name, params)
|
||||
--[[ get_game_info's table data:
|
||||
{
|
||||
@ -46,7 +46,7 @@ minetest.register_chatcommand("ver", {
|
||||
local version = conf:get("version")
|
||||
|
||||
if game_info.title == nil or game_info.title == "" then
|
||||
game_info.title = "Mineclone 2"
|
||||
game_info.title = "VoxeLibre"
|
||||
end
|
||||
-- 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.
|
||||
|
@ -1,3 +1,3 @@
|
||||
# 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.
|
||||
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
|
||||
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
|
||||
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.
|
||||
This mod adds the buttons for MineClone 2.
|
||||
This mod adds the buttons for VoxeLibre.
|
||||
|
||||
MEDIA FILE CREDITS:
|
||||
|
||||
|
@ -8,4 +8,4 @@ Lever meshes created by Gerold55.
|
||||
Jeija and Wuzzy.
|
||||
|
||||
## 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.
|
||||
|
||||
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.
|
||||
|
||||
|
@ -27,4 +27,4 @@ Licensed (CC BY-SA 3.0) by Mito551
|
||||
All other sounds licensed CC0 by OpenGameArt.org user artisticdude.
|
||||
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
|
||||
=========
|
||||
|
||||
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 images / textures: CC-BY-SA except where noted.
|
||||
@ -23,4 +23,4 @@ Nicu - You Rock!
|
||||
Small Joker's bamboo forum topic:
|
||||
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 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)
|
||||
Models author: 22i.
|
||||
|
@ -1,6 +1,6 @@
|
||||
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
|
||||
----------------------
|
||||
|
@ -1,5 +1,5 @@
|
||||
Blast Furnaces for MineClone 2.
|
||||
Heavily based on Minetest Game (default/furnace.lua) and the MineClone 2 Furnaces.
|
||||
Blast Furnaces for VoxeLibre.
|
||||
Heavily based on Minetest Game (default/furnace.lua) and the VoxeLibre Furnaces.
|
||||
|
||||
License of source code
|
||||
----------------------
|
||||
@ -10,4 +10,4 @@ MCl 2 Furances modified by PrairieWind.
|
||||
|
||||
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:
|
||||
* Source code: LGPL 3.0
|
||||
* Incorporates code from the [bow] mod by Arcelmi.
|
||||
https://github.com/Arcelmi/minetest-bows
|
||||
|
||||
* Textures: See MineClone 2 license notes.
|
||||
* Textures: See VoxeLibre license notes.
|
||||
* Sounds:
|
||||
* mcl_bows_bow_shoot.ogg: CC0 by Freesound.org user JoeDinesSound
|
||||
https://freesound.org/people/JoeDinesSound/sounds/534942/
|
||||
|
@ -1,5 +1,5 @@
|
||||
# MineClone2 Bucket (`mcl_bucket`)
|
||||
Originally taken from Minetest Game, adapted for MineClone2.
|
||||
# VoxeLibre Bucket (`mcl_bucket`)
|
||||
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`).
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# MineClone 2 Campfire API
|
||||
# VoxeLibre Campfire API
|
||||
## `mcl_campfires.register_campfire`
|
||||
Used to register campfires.
|
||||
|
||||
|
@ -4,7 +4,7 @@ Adds the campfire and its soul variant.
|
||||
|
||||
License of code
|
||||
---------------
|
||||
See the main MineClone 2 README.md file.
|
||||
See the main VoxeLibre README.md file.
|
||||
Authors:
|
||||
Gerold55 - Code Start + Models?
|
||||
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
|
||||
----------------
|
||||
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:
|
||||
mcl_campfires_campfire_inv.png
|
||||
|
@ -2,7 +2,7 @@ mcl_cartography_table
|
||||
-------------------
|
||||
Cartography Tables, by PrairieWind
|
||||
|
||||
Adds Cartography Tables to MineClone 2/5.
|
||||
Adds Cartography Tables to VoxeLibre.
|
||||
|
||||
License of source code
|
||||
----------------------
|
||||
@ -10,4 +10,4 @@ LGPLv2.1
|
||||
|
||||
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
|
||||
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
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
MineClone 2 core mod
|
||||
VoxeLibre core mod
|
||||
====================
|
||||
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:
|
||||
|
||||
@ -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_2nd.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
|
||||
|
||||
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.
|
||||
|
||||
Important: You need my "Mineclone2 Raw Ores" mod for this mod to work!
|
||||
All other dependencies are automatically in the mineclone2 game.
|
||||
Optionally use "Mineclone2 Copper" to get the deepslate copper ore as well.
|
||||
All dependencies are automatically in the VoxeLibre game.
|
||||
|
||||
|
||||
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
|
||||
--------------------------------------
|
||||
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:
|
||||
- `doors_item_steel.png`
|
||||
|
@ -1,7 +1,7 @@
|
||||
===FARMING MOD for MINETEST-C55===
|
||||
by PilzAdam
|
||||
|
||||
Modified heavily by MineClone 2 Dev Team.
|
||||
Modified heavily by VoxeLibre Dev Team.
|
||||
|
||||
Introduction:
|
||||
This mod adds farming to Minetest.
|
||||
|