new file: .forgejo/workflows/error_check.yml
Some checks failed
Unit Tests / busted_unit_test (push) Failing after 48s
Error Check / luacheck_errcheck (push) Failing after 50s

new file:   .forgejo/workflows/unit_test.yml
new file:   .luacheckrc
new file:   .vscode/settings.json
new file:   LICENSE
new file:   default.nix
modified:   game.conf
modified:   minetest.conf
new file:   mods/BLOCKS/modpack.conf
new file:   mods/BLOCKS/overworld/init.lua
new file:   mods/BLOCKS/overworld/mod.conf
new file:   mods/BLOCKS/overworld/textures/vox_grass.png
new file:   mods/COMPAT/README.md
new file:   mods/COMPAT/minetest_default/README.md
new file:   mods/COMPAT/minetest_default/init.lua
new file:   mods/COMPAT/minetest_default/mod.conf
new file:   mods/COMPAT/modpack.conf
new file:   mods/CORE/colors/init.lua
new file:   mods/CORE/colors/mod.conf
new file:   mods/CORE/controls
new file:   mods/CORE/modpack.conf
new file:   mods/CORE/vox_main/init.lua
new file:   mods/CORE/vox_main/mod.conf
new file:   mods/ENTITIES/modpack.conf
new file:   mods/ENVIRONMENT/modpack.conf
new file:   mods/HELP/modpack.conf
new file:   mods/HUD/inventory/creative.lua
new file:   mods/HUD/inventory/init.lua
new file:   mods/HUD/inventory/mod.conf
new file:   mods/HUD/inventory/survival.lua
new file:   mods/HUD/modpack.conf
new file:   mods/ITEMS/modpack.conf
new file:   mods/MAPGEN/modpack.conf
new file:   mods/MISC/modpack.conf
new file:   mods/PLAYER/modpack.conf
modified:   settingtypes.txt
new file:   tests/CORE/colors.lua
new file:   tests/README.md
new file:   tests/sanity.lua
This commit is contained in:
DesertMermaid 2024-12-10 15:23:36 -08:00
parent 3d6a93b885
commit a7ac9c29b2
39 changed files with 788 additions and 3 deletions

0
mods/COMPAT/README.md Normal file
View file

View file

@ -0,0 +1,5 @@
# Voxelis API - `default` namespace
This is present so that Voxelis may reimplement the `default` API, of which minetest_game provides, so that many mods may work.
The API is based on, and intended to be compatible with, the API described here: <https://github.com/minetest/minetest_game/blob/master/game_api.txt> (as of December of 2024)

View file

@ -0,0 +1,12 @@
---------------------------------------------------------------------------
-- Voxelis - Voxel survival sandbox for Luanti
-- Copyright (C) 2024 Mad Star Studio LLC
--
-- This program 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.
--
-- You should have received a copy of the GNU General Public License along
-- with this program; if not, see <http://www.gnu.org/licenses/>.
---------------------------------------------------------------------------

View file

@ -0,0 +1,2 @@
name = default
description = Voxelis API - default: A reimplementation of the minetest_game default for compatibility

2
mods/COMPAT/modpack.conf Normal file
View file

@ -0,0 +1,2 @@
name = COMPAT
description = Meta-modpack containing the core mods for Voxelis for compatibilities