2014-02-27 00:27:16 -05:00
|
|
|
Technic
|
2020-01-16 15:40:08 +01:00
|
|
|
-----------------
|
|
|
|
|
|
|
|
A mod for [minetest](http://www.minetest.net)
|
|
|
|
|
2020-10-19 18:53:27 +11:00
|
|
|
![integration-test](https://github.com/mt-mods/technic/workflows/integration-test/badge.svg)
|
|
|
|
![luacheck](https://github.com/mt-mods/technic/workflows/luacheck/badge.svg)
|
2021-03-01 03:11:54 +02:00
|
|
|
![mineunit](https://github.com/mt-mods/technic/workflows/mineunit/badge.svg)
|
2021-03-16 08:31:41 +01:00
|
|
|
![mtinfo](https://github.com/mt-mods/technic/workflows/mtinfo/badge.svg)
|
2021-02-18 13:54:55 +02:00
|
|
|
![](https://byob.yarr.is/mt-mods/technic/coverage)
|
2020-09-20 23:07:33 +03:00
|
|
|
|
2020-06-18 11:36:41 +02:00
|
|
|
[![License](https://img.shields.io/badge/license-LGPLv2.0%2B-purple.svg)](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.en.html)
|
2020-10-19 18:53:27 +11:00
|
|
|
[![ContentDB](https://content.minetest.net/packages/mt-mods/technic_plus/shields/downloads/)](https://content.minetest.net/packages/mt-mods/technic_plus/)
|
|
|
|
|
2020-01-17 08:12:00 +01:00
|
|
|
|
2020-01-16 15:40:08 +01:00
|
|
|
# Overview
|
|
|
|
|
2020-06-19 07:42:43 +02:00
|
|
|
<img src="./technic/doc/images/Technic Screenshot.png"/>
|
|
|
|
|
2020-06-18 11:09:40 +02:00
|
|
|
The technic modpack extends the Minetest game with many new elements,
|
|
|
|
mainly constructable machines and tools. It is a large modpack, and
|
|
|
|
tends to dominate gameplay when it is used. This manual describes how
|
|
|
|
to use the technic modpack, mainly from a player's perspective.
|
|
|
|
|
|
|
|
The technic modpack depends on some other modpacks:
|
|
|
|
|
2020-10-19 18:53:27 +11:00
|
|
|
* the basic Minetest game
|
|
|
|
* mesecons, which supports the construction of logic systems based on
|
|
|
|
signalling elements
|
|
|
|
* pipeworks, which supports the automation of item transport
|
|
|
|
* moreores, which provides some additional ore types
|
|
|
|
* basic_materials, which provides some basic craft items
|
2020-06-18 11:09:40 +02:00
|
|
|
|
|
|
|
This manual doesn't explain how to use these other modpacks, which have
|
|
|
|
their own manuals:
|
|
|
|
|
2020-10-19 18:53:27 +11:00
|
|
|
* [Minetest Game Documentation](https://wiki.minetest.net/Main_Page)
|
|
|
|
* [Mesecons Documentation](http://mesecons.net/items.html)
|
2021-11-30 13:51:19 +11:00
|
|
|
* [Pipeworks Documentation](https://github.com/mt-mods/pipeworks/-/wikis/home)
|
2020-10-19 18:53:27 +11:00
|
|
|
* [Moreores Forum Post](https://forum.minetest.net/viewtopic.php?t=549)
|
2021-11-30 13:51:19 +11:00
|
|
|
* [Basic materials Repository](https://github.com/mt-mods/basic_materials)
|
2021-03-16 08:31:41 +01:00
|
|
|
* [mtinfo generated documentation](https://mt-mods.github.io/technic/#/mods/technic/items)
|
2020-06-18 11:09:40 +02:00
|
|
|
|
|
|
|
Recipes for constructable items in technic are generally not guessable,
|
|
|
|
and are also not specifically documented here. You should use a
|
|
|
|
craft guide mod to look up the recipes in-game. For the best possible
|
|
|
|
guidance, use the unified\_inventory mod, with which technic registers
|
|
|
|
its specialised recipe types.
|
|
|
|
|
|
|
|
# Documentation
|
|
|
|
|
|
|
|
Ingame:
|
2020-10-19 18:53:27 +11:00
|
|
|
|
2020-06-19 07:42:43 +02:00
|
|
|
* [Resources](./technic/doc/resources.md)
|
2020-06-18 11:09:40 +02:00
|
|
|
* [Substances](./technic/doc/substances.md)
|
|
|
|
* [Processes](./technic/doc/processes.md)
|
|
|
|
* [Chests](./technic/doc/chests.md)
|
|
|
|
* [Radioactivity](./technic/doc/radioactivity.md)
|
|
|
|
* [Electrical power](./technic/doc/power.md)
|
|
|
|
* [Powered machines](./technic/doc/machines.md)
|
|
|
|
* [Generators](./technic/doc/generators.md)
|
|
|
|
* [Forceload anchor](./technic/doc/anchor.md)
|
2020-06-18 11:31:37 +02:00
|
|
|
* [Digilines](./technic/doc/digilines.md)
|
2020-06-18 11:35:28 +02:00
|
|
|
* [Mesecons](./technic/doc/mesecons.md)
|
2020-06-19 07:42:43 +02:00
|
|
|
* [Tools](./technic/doc/tools.md)
|
2020-06-18 11:09:40 +02:00
|
|
|
|
|
|
|
Mod development:
|
2020-10-19 18:53:27 +11:00
|
|
|
|
2020-06-18 11:09:40 +02:00
|
|
|
* [Api](./technic/doc/api.md)
|
|
|
|
|
|
|
|
subjects missing from this manual:
|
2020-10-19 18:53:27 +11:00
|
|
|
|
2020-06-18 11:09:40 +02:00
|
|
|
* frames
|
|
|
|
* templates
|
|
|
|
|
|
|
|
## FAQ
|
|
|
|
|
|
|
|
1. My technic circuit doesn't work. No power is distributed.
|
2020-10-19 18:53:27 +11:00
|
|
|
* A: Make sure you have a switching station connected.
|
2020-06-18 11:09:40 +02:00
|
|
|
|
|
|
|
# Notes
|
|
|
|
|
2020-01-17 08:01:25 +01:00
|
|
|
This is a maintained fork of https://github.com/minetest-mods/technic with various enhancements.
|
2020-01-16 15:40:08 +01:00
|
|
|
Suitable for multiplayer environments.
|
|
|
|
|
2020-10-19 18:53:27 +11:00
|
|
|
* Chainsaw and HV Quarry re-implementation (@OgelGames)
|
2020-01-16 15:40:08 +01:00
|
|
|
* Switching station lag/polyfuse and globalstep execution (@BuckarooBanzay)
|
2020-01-17 08:01:25 +01:00
|
|
|
* No forceload hacks
|
2020-10-19 18:53:27 +11:00
|
|
|
* Additional HV machines (@h-v-smacker)
|
|
|
|
* LV, MV, and HV digiline cables (@S-S-X and @SwissalpS)
|
CNC Mk2 (#183)
* CNC Mk2
* Formspec protection, mk2 textures, more digiline commands, fix digging
* Documentation, adjust formspec, add tests, adjust API and digilines
* Fix CLU and filter injectors, add few interaction tests
* Upgrade machines, adjust formspecs and textures, add few tests
* Adjust formspec, do check protection for quit event
* Remove unnecessary real_coordinates
2021-06-13 23:33:30 +03:00
|
|
|
* Chests with digilines and more complete user interface
|
|
|
|
* Most of network code rewritten
|
|
|
|
* Many bugs that allowed cheating fixed
|
|
|
|
* CNC machine with pipeworks, upgrades and digiline support
|
|
|
|
* Better performance
|
2020-01-16 15:40:08 +01:00
|
|
|
* various others...
|
|
|
|
|
2020-06-19 07:51:42 +02:00
|
|
|
## Compatibility
|
|
|
|
|
|
|
|
This mod is meant as a **drop-in replacement** for the upstream `technic` mod.
|
|
|
|
It also provides some additional machines and items, notably:
|
|
|
|
|
2020-10-19 18:53:27 +11:00
|
|
|
* HV Grinder, Furnace, and Compressor
|
2020-06-19 07:51:42 +02:00
|
|
|
* LV Lamp
|
2020-10-19 18:53:27 +11:00
|
|
|
* LV, MV, and HV Digiline cables
|
2020-06-19 07:51:42 +02:00
|
|
|
|
2020-01-16 15:40:08 +01:00
|
|
|
# Recommended mods
|
|
|
|
|
2020-06-19 07:51:42 +02:00
|
|
|
Dependencies:
|
|
|
|
|
|
|
|
* https://github.com/minetest-mods/mesecons
|
|
|
|
* https://github.com/minetest-mods/moreores
|
2021-11-30 13:51:19 +11:00
|
|
|
* https://github.com/mt-mods/pipeworks
|
|
|
|
* https://github.com/mt-mods/basic_materials
|
2020-06-19 07:51:42 +02:00
|
|
|
|
|
|
|
Recommended optional Dependencies:
|
|
|
|
|
|
|
|
* https://github.com/minetest-mods/digilines
|
|
|
|
|
2020-01-16 15:40:08 +01:00
|
|
|
Recommended mods that build on the `technic mod`:
|
|
|
|
|
|
|
|
* https://github.com/mt-mods/jumpdrive
|
|
|
|
* https://github.com/OgelGames/powerbanks
|
|
|
|
|
2020-11-05 12:57:45 +02:00
|
|
|
# Settings (worldpath/technic.conf)
|
|
|
|
|
2020-11-05 13:01:43 +02:00
|
|
|
| Configuration key | Description
|
|
|
|
|----------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|
|
|
|
|
| enable_mining_drill | |
|
|
|
|
| enable_mining_laser | |
|
|
|
|
| enable_flashlight | |
|
2021-07-20 16:12:56 +02:00
|
|
|
| enable_wrench_crafting | enable recipe for wrench |
|
2020-11-05 13:01:43 +02:00
|
|
|
| enable_wind_mill | |
|
|
|
|
| enable_frames | |
|
|
|
|
| enable_corium_griefing | |
|
|
|
|
| enable_radiation_protection | |
|
|
|
|
| enable_radiation_throttling | enable lag- and per-second-trottling of radiation damage |
|
|
|
|
| enable_entity_radiation_damage | |
|
|
|
|
| enable_longterm_radiation_damage | |
|
|
|
|
| enable_nuclear_reactor_digiline_selfdestruct | |
|
|
|
|
| admin_priv | Privileges required to use administrative chat commands like cache flushing and enabling/disabling machines globally. |
|
|
|
|
| quarry_max_depth | max depth of the quarry. |
|
|
|
|
| quarry_time_limit | max cpu time in μs allowed per quarry step. |
|
|
|
|
| quarry_dig_above_nodes | begin digging this many nodes above quarry node. |
|
2022-01-20 13:38:06 +00:00
|
|
|
| quarry_dig_particles | Enables particle effect with the quarry digs a node. |
|
2020-11-05 13:01:43 +02:00
|
|
|
| network_overload_reset_time | After network conflict wait this many seconds before attempting to activate conflicting networks again. |
|
|
|
|
| switch_off_delay_seconds | switching station off delay. |
|
2020-11-05 12:57:45 +02:00
|
|
|
|
CNC Mk2 (#183)
* CNC Mk2
* Formspec protection, mk2 textures, more digiline commands, fix digging
* Documentation, adjust formspec, add tests, adjust API and digilines
* Fix CLU and filter injectors, add few interaction tests
* Upgrade machines, adjust formspecs and textures, add few tests
* Adjust formspec, do check protection for quit event
* Remove unnecessary real_coordinates
2021-06-13 23:33:30 +03:00
|
|
|
See defaults for settings here: [technic/config.lua](./technic/config.lua)
|
|
|
|
|
|
|
|
See configuration for CNC machines here: [technic_cnc/README.md](./technic_cnc/README.md)
|
2020-01-16 15:40:08 +01:00
|
|
|
|
2020-02-03 10:29:20 +01:00
|
|
|
# Chat commands
|
|
|
|
|
|
|
|
* **/technic_flush_switch_cache** clears the switching station cache (stops all unloaded switches)
|
2020-06-19 07:53:18 +02:00
|
|
|
* **/powerctrl [on|off]** enable/disable technic power distribution globally
|
2020-12-08 13:38:13 +02:00
|
|
|
* **/technic_get_active_networks [minlag]** list all active networks with additional network data
|
|
|
|
* **/technic_clear_network_data** removes all networks and network nodes from the cache
|
2020-01-16 15:40:08 +01:00
|
|
|
|
|
|
|
# Contributors
|
2013-04-14 07:09:04 +03:00
|
|
|
|
2020-01-16 15:40:08 +01:00
|
|
|
* kpoppel
|
|
|
|
* Nekogloop
|
|
|
|
* Nore/Ekdohibs
|
|
|
|
* ShadowNinja
|
|
|
|
* VanessaE
|
2020-06-19 07:51:42 +02:00
|
|
|
* BuckarooBanzay
|
|
|
|
* OgelGames
|
|
|
|
* int-ua
|
|
|
|
* S-S-X
|
|
|
|
* H-V-Smacker
|
2020-07-02 08:55:30 +02:00
|
|
|
* groxxda
|
2020-10-19 18:53:27 +11:00
|
|
|
* SwissalpS
|
2020-01-16 15:40:08 +01:00
|
|
|
* And many others...
|
2013-04-14 07:09:04 +03:00
|
|
|
|
2020-01-16 15:40:08 +01:00
|
|
|
# License
|
2014-02-27 00:27:16 -05:00
|
|
|
|
2019-01-26 05:15:40 -08:00
|
|
|
Unless otherwise stated, all components of this modpack are licensed under the
|
2015-09-12 01:01:41 -04:00
|
|
|
LGPL, V2 or later. See also the individual mod folders for their
|
|
|
|
secondary/alternate licenses, if any.
|