Go to file
Buckaroo Banzai b4cde13412
refactor integration tests (#281)
* refactor integration tests

* set deprecated_lua_api_handling to 'error'

Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
2022-08-04 08:47:39 +02:00
.github/workflows refactor integration tests (#281) 2022-08-04 08:47:39 +02:00
.test refactor integration tests (#281) 2022-08-04 08:47:39 +02:00
.textures Delete technic_concrete_block.png / Rename minetest.cfg (#202) 2021-08-09 13:05:57 +03:00
concrete Move to MT 5.0.0+ translation system (#255) 2022-01-07 13:17:43 +01:00
extranodes Add missing french translations (#271) 2022-06-05 21:18:50 +10:00
technic refactor integration tests (#281) 2022-08-04 08:47:39 +02:00
technic_chests Move to MT 5.0.0+ translation system (#255) 2022-01-07 13:17:43 +01:00
technic_cnc Fix CNC texture alpha warning (#282) 2022-08-03 15:22:22 +10:00
technic_worldgen Move to MT 5.0.0+ translation system (#255) 2022-01-07 13:17:43 +01:00
wrench Fix crash with Minetest 5.6.0 2022-07-08 13:33:26 +02:00
.gitattributes Texture cleanup (#151) 2021-02-06 16:20:40 +11:00
.gitignore really add insulator clip model 2017-03-11 11:17:13 -05:00
.gitmodules Test coverage report (#156) 2021-02-18 13:54:55 +02:00
.luacheckrc refactor integration tests (#281) 2022-08-04 08:47:39 +02:00
.mailmap add .mailmap 2015-02-05 09:41:38 +01:00
README.md Fix typos in readme (#270) 2022-06-01 16:30:50 +10:00
docker-compose.yml refactor integration tests (#281) 2022-08-04 08:47:39 +02:00
generate-mtinfo.sh Upgrade actions/checkout to v2 (#260) 2022-02-06 14:46:45 +01:00
modpack.conf Ignore tests for ContentDB / general releases (#139) 2020-12-16 09:52:35 +02:00

README.md

Technic

A mod for minetest

integration-test luacheck mineunit mtinfo

License ContentDB

Overview

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:

  • the basic Minetest game
  • mesecons, which supports the construction of logic systems based on signaling elements
  • pipeworks, which supports the automation of item transport
  • moreores, which provides some additional ore types
  • basic_materials, which provides some basic craft items

This manual doesn't explain how to use these other modpacks, which have their own manuals:

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

In-game:

Mod development:

subjects missing from this manual:

  • frames
  • templates

FAQ

  1. My technic circuit doesn't work. No power is distributed.
    • A: Make sure you have a switching station connected.

Notes

This is a maintained fork of https://github.com/minetest-mods/technic with various enhancements. Suitable for multiplayer environments.

  • Chainsaw and HV Quarry re-implementation (@OgelGames)
  • Switching station lag/polyfuse and globalstep execution (@BuckarooBanzay)
  • No forceload hacks
  • Additional HV machines (@h-v-smacker)
  • LV, MV, and HV digiline cables (@S-S-X and @SwissalpS)
  • 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
  • various others...

Compatibility

This mod is meant as a drop-in replacement for the upstream technic mod. It also provides some additional machines and items, notably:

  • HV Grinder, Furnace, and Compressor
  • LV Lamp
  • LV, MV, and HV Digiline cables

Recommended mods

Dependencies:

Recommended optional Dependencies:

Recommended mods that build on the technic mod:

Settings (worldpath/technic.conf)

Configuration key Description
enable_mining_drill
enable_mining_laser
enable_flashlight
enable_wrench_crafting enable recipe for wrench
enable_wind_mill
enable_frames
enable_corium_griefing
enable_radiation_protection
enable_radiation_throttling enable lag- and per-second-throttling 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.
quarry_dig_particles Enables particle effect with the quarry digs a node.
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.

See defaults for settings here: technic/config.lua

See configuration for CNC machines here: technic_cnc/README.md

Chat commands

  • /technic_flush_switch_cache clears the switching station cache (stops all unloaded switches)
  • /powerctrl [on|off] enable/disable technic power distribution globally
  • /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

Contributors

  • kpoppel
  • Nekogloop
  • Nore/Ekdohibs
  • ShadowNinja
  • VanessaE
  • BuckarooBanzay
  • OgelGames
  • int-ua
  • S-S-X
  • H-V-Smacker
  • groxxda
  • SwissalpS
  • And many others...

License

Unless otherwise stated, all components of this modpack are licensed under the LGPL, V2 or later. See also the individual mod folders for their secondary/alternate licenses, if any.