Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ona-li-toki-e-jan-epiphany-tawa-mi/gigatools
Gigatools for gigachads with gigaworkloads | Mirror of https://paltepuk.xyz/cgit/gigatools.git/about
https://github.com/ona-li-toki-e-jan-epiphany-tawa-mi/gigatools
lua luanti luanti-mod luanti-modpack mining
Last synced: 5 days ago
JSON representation
Gigatools for gigachads with gigaworkloads | Mirror of https://paltepuk.xyz/cgit/gigatools.git/about
- Host: GitHub
- URL: https://github.com/ona-li-toki-e-jan-epiphany-tawa-mi/gigatools
- Owner: ona-li-toki-e-jan-Epiphany-tawa-mi
- License: lgpl-3.0
- Created: 2024-12-29T02:01:38.000Z (12 days ago)
- Default Branch: master
- Last Pushed: 2024-12-29T02:28:18.000Z (12 days ago)
- Last Synced: 2024-12-29T03:19:38.977Z (12 days ago)
- Topics: lua, luanti, luanti-mod, luanti-modpack, mining
- Language: Lua
- Homepage:
- Size: 1.39 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
![screenshot](screenshot.png)
# Gigatools
A mod pack for Luanti [https://www.luanti.org](https://www.luanti.org/) that
adds an API for creating tools that can dig large areas, and some user-focused
content mods to go along with it.## Licensing
`LEGAL.md` contains the information on licensing for source code and other
assets.## gigatools
The main mod, and is an API that makes it easy to implement tools that can dig
large areas.Tools can be set to dig lines, planes, and cuboids of arbitrary size.
This can be set as part of a tool definition to apply to all tools of a
paticular name, or dynamically applied to individual item stacks using
metadata.See the API in `gigatools/api.lua` for more details.
## gigatools\_hammers
## gigatools\_excavators
## gigatools\_lumber\_axes
Mods provided with gigatools that uses the API to add hammers and excavators,
which are like pickaxes and shovels, but dig in a 3x3 plane, and lumber axes,
which are like axes, but dig in a 3x3x3 cuboid.They are made with the same materials as their single-node counterparts, but
with blocks instead of ingots/gems.If the mod `default` (i.e. Minetest Game) is present, adds tools for the
following materials:- Bronze.
- Steel.
- Diamond.
- Mese.If the mod `mcl_tools` (i.e. Mineclonia, VoxeLibre) is present, adds tools for
the following materials:- Iron.
- Gold.
- Diamond.
- Netherite.## How to install
You can place this directory, or symlink it, into the mods folder in your
Luanti directory.## How to test
Dependencies:
- Lua - [https://www.lua.org](https://www.lua.org/)
- lua-language-server - [https://github.com/LuaLS/lua-language-server](https://github.com/LuaLS/lua-language-server)There is a `flake.nix` you can use with `nix develop` to generate a development
enviroment.Then, run the following command(s):
```sh
.tools/static-analysis.lua
```