Start from absolutely nothing in a skyblock world. Time is your resource. Get lost in the ambiance. Space is your canvas.
For ContentDB users: This package includes this exact information in its README.md file. So you can read it locally at your own leisure.
There is an in-game Quest Book to get you started. Have fun!
- Please report bugs in the package threads or github issues, i will fix them ASAP.
I have included a CHANGELOG.md with the download for those interested.
"Third party mods" refer to mods or modpacks originally created outside of Skyblock: Zero included as git submodules or forks. Some of these third party mods did not credit all of the involved people in the work itself, preferring to point at the git history. This is not changed, following the authors' wishes. Forked/Modified third party mods usually have some code and assets replaced or removed from the original mod hence those code/assets are detached completely from the original mod's licensing.
Generally, source code of original Skyblock: Zero mods are licensed under GPL-3.0-only by various contributors. Source code of third party mods has changes under the same license as the original work to allow easy remixing with the rest of the Luanti community as it's the exact same license as the original work. Skyblock: Zero is an aggregate necessarily conveyed under GPL-3.0-only; the third party mods keep their original licenses within this work.
Images, sounds and 3D models collectively referred to as assets or media introduced for Skyblock: Zero are licensed under a Creative Commons license or the same license of the original work. The most restrictive media license is CC BY-SA 4.0 and CC BY-SA 3.0.
"Technical changes" refer to strictly functional, non-transformative De Minimis changes as opposed to transformative changes that would be eligible for copyright. Examples includes minor text reformatting, typo fixes, indentation changes, size optimizations, file format transcoding, near lossless transformations, and metadata stripping. These changes are not mentioned, assumed that technical changes have occurred.
In each both original mods and forked third party mods, there is a COPYRIGHT.md file containing more detailed copyright information.
The following licenses are used within this work.
- GPL-3.0. Full text copy should be provided within the work. For Skyblock: Zero, a copy is provided at
LICENSE.txtin the repo root. - GPL-2.0. Full text copy should be provided within the work. If not, a copy is available in
docs/. - Apache 2.0. Full text copy should be provided within the work. If not, a copy is available in
docs/. - LGPL-3.0. Full text copy should be provided within the work along with GPL-3.0. If not, a copy is available in
docs/. - LGPL-2.1. Full text copy should be provided within the work. If not, a copy is available in
docs/. - MIT
- 0BSD
- Unlicense
- CC0 1.0
- CC BY 4.0
- CC BY 3.0
- CC BY-SA 4.0
- CC BY-SA 3.0
menu/background.png Copyright (C) 2024 ChefZander. CC BY-SA 4.0.
menu/icon.png Copyright (C) 2024 ChefZander. CC BY-SA 4.0.
menu/theme.ogg main menu music is "Tragic ambient main menu" by Brandon Morris. CC0. https://opengameart.org/content/tragic-ambient-main-menu
| Mod name | Source | Code License | Media License | Modified | Notes |
|---|---|---|---|---|---|
| jumpdrive | https://github.com/mt-mods/jumpdrive | GPL-3.0-or-later | CC BY-SA 4.0 | β | |
| travelnet | https://github.com/mt-mods/travelnet | GPL-3.0-or-later | CC BY-SA 3.0, CC0 | β | |
| unifieddyes | https://github.com/mt-mods/unifieddyes | GPL-2.0-or-later | π΄ Unspecified/Same as Code License | β | Replaced all risky media |
| player_monoids | https://github.com/minetest-mods/player_monoids | Apache-2.0 | N/A | β | |
| replacer | https://github.com/SwissalpS/replacer | LGPL-3.0-or-later | π΄ Unspecified/Same as Code License | β | Replaced all risky media |
| sbz_pipeworks (pipeworks) | https://github.com/mt-mods/pipeworks | LGPL-3.0-only | CC BY-SA 4.0 | β | |
| signs_lib | https://github.com/mt-mods/signs_lib | LGPL-3.0-only | CC BY-SA 4.0 | β | |
| smartshop | https://github.com/fluxionary/luanti-smartshop | LGPL-3.0-only | CC BY-SA 3.0 | β | |
| hbsprint | https://github.com/minetest-mods/hbsprint/ | LGPL-2.1-only | CC BY-SA 3.0, CC0 | β | |
| voxelmodel | https://github.com/Noodlemire/voxelmodel | LGPL-2.1-or-later | π΄ Unspecified/Same as Code License | β | Removed all risky media |
| areas | https://github.com/minetest-mods/areas/, https://github.com/BlockySurvival/areas | LGPL-2.1-or-later | π΄ Unspecified/Same as Code License | β | Replaced all risky media |
| stairs | https://github.com/luanti-org/minetest_game/tree/master/mods/stairs | LGPLv-2.1-or-later | CC BY-SA 3.0 | β | |
| screwdriver | https://github.com/luanti-org/minetest_game/tree/master/mods/screwdriver | LGPL-2.1-or-later | CC BY-SA 3.0 | β | |
| sbz_wrench | https://github.com/mt-mods/wrench | LGPL-2.1-or-later | CC BY-SA 4.0 | β | |
| unified_inventory | https://github.com/minetest-mods/unified_inventory | LGPL-2.0-or-later | π΄ Mix of many licenses | β | Removed or replaced all risky media |
| creative | https://github.com/luanti-org/minetest_game/tree/master/mods/creative | MIT | CC BY-SA 3.0 | β | |
| vizlib | https://github.com/OgelGames/vizlib/ | MIT | CC0 | β | |
| metatool | https://github.com/S-S-X/metatool | MIT | Unspecified/Same as Code License | β | |
| drawers | https://github.com/minetest-mods/drawers/, https://github.com/pandorabox-io/pandorabox_custom/blob/master/chat/drawers_fix.lua | MIT | Unspecified/Same as Code License | β | |
| hudbars | https://codeberg.org/Wuzzy/minetest_hudbars | MIT | CC BY-SA 3.0, MIT | β | |
| playereffects | https://codeberg.org/Wuzzy/minetest_playereffects | MIT | Unspecified/Same as Code License | β | |
| areasprotector | https://cheapiesystems.com/git/areasprotector/ | The Unlicense | N/A | β | |
| libox | https://github.com/TheEt1234/libox/ | LGPL-3.0-only | N/A | β | |
| minetest-fmod (fmod) | https://github.com/fluxionary/luanti-fmod | LGPL-3.0-only | N/A | β | |
| minetest-futil (futil) | https://github.com/fluxionary/luanti-futil/ | LGPL-3.0-only | N/A | β | |
| unified_inventory_plus | https://github.com/mt-mods/unified_inventory_plus | LGPL-3.0-only | CC0 | β | |
| player_api | https://github.com/minetest-game/player_api/ | LGPL-2.1-or-later | CC BY-SA 3.0 | β | |
| controls | https://github.com/mt-mods/controls | MIT | N/A | β | |
| fakelib | https://github.com/OgelGames/fakelib | MIT | N/A | β | |
| modlib | https://github.com/appgurueu/modlib | MIT | N/A | β | |
| sethome | https://github.com/minetest-game/sethome/ | MIT | N/A | β | |
| stubes | https://github.com/TheEt1234/luanti-stubes/ | MIT | Unspecified/Same as Code License | β | |
| visible_wielditem | https://github.com/appgurueu/visible_wielditem/ | MIT | N/A | β | |
| hotbar_switching | https://github.com/TheEt1234/hotbar_switching/ | 0BSD | N/A | β |
- π΄ means the mod features risky/improper licensing of a category of work. e.g. images licensed as GPL-3.0 make little sense is generally risky to use.
- If you find any copyright information errors/inaccuracies, please make an issue or a pull request correcting it.
- Table sorted by this logic:
- Modified work is prioritized.
- More restrictive source code licenses are prioritized.
Mods likely to be converted to git submodules:
- travelnet
- player_monoids
- replacer
- signs_lib
- smartshop
- hbsprint
- voxelmodel
- screwdriver
- vizlib
If unsure, you can always ask for help :)
First and foremost, I suggest you at the very least educate yourself a bit on Copyright in general. There are many online resources, but you can start with the following:
- Wikiepdia's article on Copyright and even youtube videos.
- US Copyright Office's article on copyright which of course is US-specific.
- Github's quick guide to open source software licensing. Broadly covers licenses common within open source (that includes Luanti!).
Next, please read the Copyright and Licensing section above for context.
In each non git submodule mod there is a file named COPYRIGHT.md containing copyright information. It's important that you ensure copyright information about you and your contribution is correct. Subsections below will help guide you for each type of work.
The format of an author's/contributor's copyright notice is Copyright (C) YEAR NAME. CONTACT?. LICENSE. SOURCE? e.g. Copyright (C) 2024-2026 ChefZander. GPL-3.0-only.
-
YEARrefers to the year of your work being published. e.g. Alice have contributed textureAAA.pngmade in 2023, and later make it cooler in 2025 and 2026. So, the year would be2023, 2025-2026. -
NAMErefers to the name the author/contributor identifies with, even online. Don't choose names that you do not identify yourself with. In Alice's case, she apparently has a Github username white_rabbit4512 and she uses that pseudonym instead of her real name. -
CONTACT?refers to the optional contact, usually e-mails. e.g. Bob wants to be contacted with<i.am@bob.com>so he puts that. Alice doesn't however, trying to avoid spam mails. -
LICENSErefers to the SPDX license identifier, which is basically just a short name precisely referring to the actual license used. -
SOURCE?refers to the original source. When you are using works by other people, you should link the original source for transparency.
Skyblock: Zero licenses code per-mod instead of per-file in order to simplify attribution. For each mod you changed in your contribution:
- You should check and understand its source code license.
- You should ensure that the source code copyright information about yourself is correct.
If it is the first time you modified a mod, that usually means your name has yet to appear in the Source Code section of COPYRIGHT.md. Please fix that following the contributor's copyright notice format discussed earlier (the other contributors' copyright notices should help hint you too).
You don't need to study all licenses, just the ones you're working with directly. Extra resources on specific source code licenses:
- GPL family of licenses (including LGPL) are discusssed in-depth by its steward, the Free Software Foundation. These licenses are popular within the Luanti community, so it's beneficial to take the time studying a bit on this.
- MIT license aka MIT/Expat license is also a popular permissive license within the Luanti comunity. Unlike the GPL family, this is a permissive license.
Some licenses require you to add a copyright notice on files modified from the original mod. Currently, this is required by the LGPL-2.0, LGPL-2.1, GPL-2.0 and Apache-2.0 licenses. In such cases, you will be attributing people like so:
This file is part of <mod name> mod.
Original mod.
Copyright (C) 2000-2020 Original <mod name> Mod Contributors
Modifications for Skyblock: Zero.
Copyright (C) 2024-2025 Skyblock: Zero <mod name> Contributors
Please see COPYRIGHT.md for names of authors and contributors.
<brief license notice>
Please see the contents of the relevant license for the brief license notice. Apache-2.0 for example puts it as the end.
Skyblock: Zero licenses assets per-file instead of per-mod as there was enough information to deduce this and because assets usually have a mixture of compatible but different licenses. For each file you add, remove or change in your contribution:
- You should check and understand its license.
- You should ensure that the copyright information about yourself is correct.
- Most license for assets and media uses the Creative Commons family of licenses which generally covers all needs related to assets in Luanti community.
- Sometimes permissive licenses are used instead such as MIT or 0BSD. Although they refer to the work as software, it's still reasonable to ascertain terms from the license applied to e.g. an audio file.
- Creative Commons Zero it's also important to consider the CC0 which is also substantially popular way to "let go" of one's work completely to the public as much as possible. Most notably, one no longer owns the copyright of their work.
If you're adding an asset that is a derivative/remix of another person's work, you need to credit the person. There are examples of crediting derivative work throughout various COPYRIGHT.md documents. A hypothetical example where Bob adds awesome_kaboom.ogg sound:
`sounds/awesome_kaboom.ogg` Copyright (C) 2026 Bob. CC BY-SA 4.0. Derivative of "plank fall.wav" by Cleo. CC0. <cleop.py/sounds/plank-fall-wav-1288572>Avoid the NonCommercial variants of Creative Commons licenses as those are considered non-free and are limited within ContentDB.
Avoid assets without any clear licensing. For example, some Luanti mods don't provide any copyright information about 3D models and textures. As you should be aware already about copyright, this likely means the author did not give out rights for you to use their work (all rights reserved).
Avoid assets licensed under copyleft software licenses, in particular the GPL and LGPL. The contents of the licenses work best on code, and is hard to understand/determine how it applies to e.g. sound.
- Make luacontrollers better
- Switch away from, or heavily modify signs_lib, without being backwards incompatible with signs from previous versions of sbz
- Things like rendering text without it being on a sign is impossible i think? which is horrible
- Rely more on stubes than pipeworks
- better tree code
- better planets