Go to file
Daniel Borchmann 2863e07930
Add animals via petz mod
We add a user configuration to exclude dangerous animals for now,
to avoid unpleasant surprises while travelling.
2021-05-29 09:37:55 +02:00
Minetest-WorldEditAdditions@74190e2031 Add extension mod for WorldEdit 2021-04-10 08:43:30 +02:00
abritorch@32cdd65af9 Add colorful torches 2021-04-05 11:55:04 +02:00
anvil@c9292b4cb3 Add anvil mod for repairing tools 2021-04-11 08:59:25 +02:00
areas@4018c0d204 Add areas module as protection mechanism 2020-12-25 11:25:04 +01:00
awards@37082d1186 Add awards mod 2021-02-27 11:37:45 +01:00
bakedclay@dd7749131c Update mods to latest versions 2020-12-13 12:00:49 +01:00
basic_materials@30ffac3f12 Add local copies of homedecor and basic-materials 2020-12-18 08:31:41 +01:00
bike@6561ba2fc5 Add bike and mobf_trader mods 2021-05-22 12:49:48 +02:00
biome_lib@10a1089767 Update mods to latest versions 2020-12-13 12:00:49 +01:00
bonemeal@2ec1168292 Update mods to latest versions 2020-12-13 12:00:49 +01:00
cloudlands@0009137327 Add cloudlands mod 2021-05-13 12:06:50 +02:00
columnia@b7af923d1c Replace local copy of columnia by submodule reference 2020-12-13 12:38:03 +01:00
darkage@befafde095 Update mods to latest versions 2020-12-13 12:00:49 +01:00
farming@a5b07379ce Update mods to latest versions 2020-12-13 12:00:49 +01:00
food@9b97006923 Mod Update 2018-09-30 11:54:29 +02:00
headanim@daac6ff677 Animate heads 2021-05-28 22:04:57 +02:00
helicopter@1955cdd71a Add helicopters 2021-04-05 12:25:02 +02:00
homedecor_modpack@a57723df7d Add local copies of homedecor and basic-materials 2020-12-18 08:31:41 +01:00
hook@84afcb3f41 Add hook mod for improved hill climbing 2020-12-18 16:35:12 +01:00
item-tweaks@d7faf0a5b3 Add modified version of item_tweaks repository 2021-05-08 17:54:54 +02:00
mesecons@f5c3f798be Replace mesecons by dedicated submodule 2021-04-24 14:37:31 +02:00
minetest-u_skinsdb@4d91ff3c15 Add u_skins 2017-04-28 17:02:25 +02:00
minetest_biofuel@ca480ce750 Add helicopters 2021-04-05 12:25:02 +02:00
mob_horse@8dfead83c6 Update mods to latest versions 2020-12-13 12:00:49 +01:00
mobf_trader@cb55c339a5 Add bike and mobf_trader mods 2021-05-22 12:49:48 +02:00
mobkit@ddea141b08 Add animals via petz mod 2021-05-29 09:37:55 +02:00
mobs_redo@bf32a09e5e Add local copy of mobs_redo 2020-12-13 14:39:42 +01:00
moreblocks@cf0f875709 Add local copy of moreblocks mod 2020-12-18 08:37:26 +01:00
moreores@3fe0ba8fcb Add local copy of moreores mod 2020-12-18 08:27:12 +01:00
moretrees@20770027a6 Update mods to latest versions 2020-12-13 12:00:49 +01:00
mydoors@eef3b5f9ae Add mydoors mod 2021-04-05 11:25:12 +02:00
orbs_of_time@2bf8783512 Add mod to change the time of the day 2021-04-11 08:45:29 +02:00
patches Add animals via petz mod 2021-05-29 09:37:55 +02:00
petz@b593d81938 Add animals via petz mod 2021-05-29 09:37:55 +02:00
pipeworks@8322f256c5 Add pipeworks mod 2021-01-03 15:58:23 +01:00
plantlife_modpack@622016713e Update mods to latest versions 2020-12-13 12:00:49 +01:00
scaffolding@930edb43d2 Update mods to latest versions 2020-12-13 12:00:49 +01:00
signs_lib@1a6b9f38ff Add submodules for signs 2020-12-19 10:27:10 +01:00
street_signs@b0503a4946 Add submodules for signs 2020-12-19 10:27:10 +01:00
towercrane@3975b970ee Add towercrane mod 2021-05-22 16:03:28 +02:00
travelnet@9f2bbc617e Update mods to latest versions 2020-12-13 12:00:49 +01:00
tweaks@99e6d60f7c Update submodule references 2020-12-20 09:27:56 +01:00
unifieddyes@eb5610fc10 Add local copy of unified dyes mod 2020-12-18 08:35:30 +01:00
worldedit@f1b6da3c20 Add local copy of worldedit 2020-12-20 11:13:08 +01:00
.gitignore Add setup instructions for quilt to README 2020-12-20 10:13:31 +01:00
.gitmodules Add animals via petz mod 2021-05-29 09:37:55 +02:00
LICENSE Add readme and license 2017-11-04 22:01:39 +01:00
README.md Replace mesecons by dedicated submodule 2021-04-24 14:37:31 +02:00

README.md

A Collection of Minetest Mods

This is a collection of mods as used by our personal minetest server. Each mod is either included as a git-submodule (preferred) or, if that is not possible, directly contained in this repository. Additionally, local modifications of certain modes (like disabling particular features) are included as separate patches in the patches directory. These can be applied with quilt push -a Before updating mods, unapply the patches with quilt pop -a. See also section on setting up git below.

Some standard extension mods are not included here, because they are shipped with Debian. Run the following command to satisfy these dependencies:

sudo apt install                    \
     minetest-mod-character-creator \
     minetest-mod-craftguide        \
     minetest-mod-currency          \
     minetest-mod-infinite-chest    \
     minetest-mod-intllib           \
     minetest-mod-torches           \
     minetest-mod-unified-inventory

Afterwards, use git to check out all submodules like so:

git submodule update --init

Then start minetest, edit world.mt to enable all wanted modules, and restart again. Enjoy! ☺

For licenses and copyrights see the corresponding mods. All that remains is licensed under an MIT License.

Setting up git hooks for remote updating

To automatically update a local copy of this git repository on updates, perform the following configuration

  • Make the local copy update its worktree on push, instead of barfing:

    git config receive.denyCurrentBranch updateInstead
    
  • When updating the worktree after push, first remove all patches, then update, then update all submodules, and then reapply all patches:

    cat <<SCRIPT > .git/hooks/push-to-checkout
    #!/bin/sh
    
    quilt pop -a
    git read-tree -u -m HEAD "$1"
    git submodule update --init
    quilt push -a
    chmod -R a+rX .
    SCRIPT
    chmod +x .git/hooks/push-to-checkout