{"id":18991297,"url":"https://github.com/mt-mods/vacuum","last_synced_at":"2025-04-22T11:37:19.817Z","repository":{"id":43821642,"uuid":"134691644","full_name":"mt-mods/vacuum","owner":"mt-mods","description":"minetest vacuum mod","archived":false,"fork":false,"pushed_at":"2024-03-01T10:57:00.000Z","size":1959,"stargazers_count":2,"open_issues_count":5,"forks_count":7,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-17T00:17:07.759Z","etag":null,"topics":["minetest","mod","space","vacuum"],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mt-mods.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-05-24T09:19:18.000Z","updated_at":"2022-01-04T19:08:50.000Z","dependencies_parsed_at":"2025-04-16T18:11:08.511Z","dependency_job_id":"26b73e8d-a1fd-4d27-9bc8-3e39dbcade47","html_url":"https://github.com/mt-mods/vacuum","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mt-mods%2Fvacuum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mt-mods%2Fvacuum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mt-mods%2Fvacuum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mt-mods%2Fvacuum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mt-mods","download_url":"https://codeload.github.com/mt-mods/vacuum/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250234378,"owners_count":21396982,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["minetest","mod","space","vacuum"],"created_at":"2024-11-08T17:13:25.628Z","updated_at":"2025-04-22T11:37:19.799Z","avatar_url":"https://github.com/mt-mods.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Minetest vacuum\n\n[![luacheck](https://github.com/mt-mods/vacuum/workflows/luacheck/badge.svg)](https://github.com/mt-mods/vacuum/actions)\n\nVacuum implementation and blocks for pumping and detection of vacuum and air\n\n* Github: [https://github.com/mt-mods/vacuum](https://github.com/mt-mods/vacuum)\n* Forum topic: [https://forum.minetest.net/viewtopic.php?f=9\u0026t=20195](https://forum.minetest.net/viewtopic.php?f=9\u0026t=20195)\n\n# Operation\n\nThe space/vacuum starts at 1000 blocks in the y axis (hardcoded in init.lua)\n\nThe mod defines an airlike **vacuum:vacuum** block which suffocates the player (with drowning=1).\nA [spacesuit](https://github.com/mt-mods/spacesuit) or similar would help to survive in space.\n\nAir can be pumped in to any closed structure with an airpump (vacuum:airpump).\nthe airpump needs air-bottles to work in vaccum. Air-bottles can be filled with an airpump on the ground.\nJust place empty steel bottles in an airpump on the ground, enable it and it produces an airbottle every few seconds.\n\n## Vacuum propagation\n\nThe vacuum sucks air out of every structure if there are leaky nodes (doors, wool, wood, etc; defined in abm.lua)\n\nA vacuum node in a pressurized area can suck out the whole structure.\n\n## Other nodes in space\n\nVacuum exposure on nodes:\n* Dirt converts to gravel\n* All plants convert to dry shrubs\n* Leaves disappear\n* Water evaporates\n* Torches and ladders drop (to prevent air bubbles/cheating)\n\n# Compatibility\n\nOptional dependencies:\n* Mesecon interaction (enable/disable airpump)\n* Digilines\n* Pipeworks\n* Spacesuit\n\nTested mods:\n* digtron\n* technic (quarry, solar)\n\n# Digilines\n\nThe airpump can be operated with the `digilines` mod:\n\n```lua\n-- flush room\ndigiline_send(\"airpump\", { command=\"flush\" })\n\n-- enable pump\ndigiline_send(\"airpump\", { command=\"enable\" })\n\n-- disable pump\ndigiline_send(\"airpump\", { command=\"disable\" })\n```\n\n# Contributors\n\n* @Coil0 (various fixes)\n\n# Settings\n\n* `vacuum.disable_physics` if set, disables all abm-physics\n* `vacuum.disable_mapgen` if set, disables the vacuum mapgen\n* `vacuum.debug` enable debug mode (cobblestone gets placed on leaks)\n\n# Attributions\n* textures/vacuum_airpump* by ManElevation MIT (https://github.com/ManElevation/oxygenerators5.2)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmt-mods%2Fvacuum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmt-mods%2Fvacuum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmt-mods%2Fvacuum/lists"}