diff --git a/mods/warps/LICENSE b/mods/warps/LICENSE new file mode 100644 index 00000000..43eb4897 --- /dev/null +++ b/mods/warps/LICENSE @@ -0,0 +1,19 @@ + +warps- a minetest mod that adds more farming crops + +See spdx.org/licenses to see what the License Identifiers used below mean. + +=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ + +All source code (lua): + (C) Auke Kok + LGPL-2.0+ + +All textures, models: + (C) Auke Kok + CC-BY-SA-3.0 + +All sounds: read sounds/LICENSE + +=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ + diff --git a/mods/warps/README b/mods/warps/README new file mode 100644 index 00000000..211de5c8 --- /dev/null +++ b/mods/warps/README @@ -0,0 +1,37 @@ + +"Warps" - a simple warp mod for minetest. + +======== + +/setwarp [name] +/delwarp [name] +/warp [name] +/listwarps + +priv: warp_admin - set/change/delete warps +priv: warp_user - list, and use warps + +warps are stored in the world folder file "warps.txt". + +A warpstone can be given or found in the creative inventory (item +id: warps:warpstone). This warpstone can be placed on the ground +and be programmed to warp players who punch it to a certain warp +location (one of the warps in /listwarps). Right-clicking the item +as a warp_admin user will allow you to program the warpstone. The +warpstone can be removed by shift-punching the warp stone. + +All warps are delayed by ~5 seconds. You have to stand still for +that duration, otherwise the warp will be cancelled. This may avoid +warp spamming and warping out of combat a bit. There's a bit +of variation in time due to the timer resolution in minetest +being rather large. + +======== + +Copyright (C) 2015 - Auke Kok + +"warps" is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as +published by the Free Software Foundation; either version 2.1 +of the license, or (at your option) any later version. + diff --git a/mods/warps/depends.txt b/mods/warps/depends.txt new file mode 100644 index 00000000..4ad96d51 --- /dev/null +++ b/mods/warps/depends.txt @@ -0,0 +1 @@ +default diff --git a/mods/warps/description.txt b/mods/warps/description.txt new file mode 100644 index 00000000..b87e447e --- /dev/null +++ b/mods/warps/description.txt @@ -0,0 +1 @@ +Warp locations and warp stones (portal stones) diff --git a/mods/warps/init.lua b/mods/warps/init.lua new file mode 100644 index 00000000..259e75a9 --- /dev/null +++ b/mods/warps/init.lua @@ -0,0 +1,250 @@ + +--[[ + +Copyright (C) 2015 - Auke Kok + +"warps" is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as +published by the Free Software Foundation; either version 2.1 +of the license, or (at your option) any later version. + +--]] + +warps = {} +warps_queue = {} +queue_state = 0 +local warps_freeze = 5 +-- t = time in usec +-- p = player obj +-- w = warp name + +local warp = function(player, dest) + for i = 1,table.getn(warps) do + if warps[i].name == dest then + player:setpos({x = warps[i].x, y = warps[i].y, z = warps[i].z}) + -- MT Core FIXME + -- get functions don't output proper values for set! + -- https://github.com/minetest/minetest/issues/2658 + player:set_look_yaw(warps[i].yaw - (math.pi/2)) + player:set_look_pitch(0 - warps[i].pitch) + minetest.chat_send_player(player:get_player_name(), "Warped to \"" .. dest .. "\"") + minetest.log("action", player:get_player_name() .. " warped to \"" .. dest .. "\"") + minetest.sound_play("warps_plop", { + pos = {x = warps[i].x, y = warps[i].y, z = warps[i].z}, + }) + return + end + end + minetest.chat_send_player(player:get_player_name(), "Unknown warp \"" .. dest .. "\"") +end + +do_warp_queue = function() + if table.getn(warps_queue) == 0 then + queue_state = 0 + return + end + local t = minetest.get_us_time() + for i = table.getn(warps_queue),1,-1 do + local e = warps_queue[i] + if e.p:getpos().x == e.pos.x and e.p:getpos().y == e.pos.y and e.p:getpos().z == e.pos.z then + if t > e.t then + warp(e.p, e.w) + table.remove(warps_queue, i) + end + else + minetest.sound_stop(e.sh) + minetest.chat_send_player(e.p:get_player_name(), "You have to stand still for " .. warps_freeze .. " seconds!") + table.remove(warps_queue, i) + end + end + if table.getn(warps_queue) == 0 then + queue_state = 0 + return + end + minetest.after(1, do_warp_queue) +end + +local warp_queue_add = function(player, dest) + table.insert(warps_queue, { + t = minetest.get_us_time() + ( warps_freeze * 1000000 ), + pos = player:getpos(), + p = player, + w = dest, + sh = minetest.sound_play("warps_woosh", { pos = player:getpos() }) + }) + minetest.chat_send_player(player:get_player_name(), "Don't move for " .. warps_freeze .. " seconds!") + if queue_state == 0 then + queue_state = 1 + minetest.after(1, do_warp_queue) + end +end + +local worldpath = minetest.get_worldpath() + +local save = function () + local fh,err = io.open(worldpath .. "/warps.txt", "w") + if err then + print("No existing warps to read.") + return + end + for i = 1,table.getn(warps) do + local s = warps[i].name .. " " .. warps[i].x .. " " .. warps[i].y .. " " .. warps[i].z .. " " .. warps[i].yaw .. " " .. warps[i].pitch .. "\n" + fh:write(s) + end + fh:close() +end + +local load = function () + local fh,err = io.open(worldpath .. "/warps.txt", "r") + if err then + minetest.log("action", "[warps] loaded ") + return + end + while true do + local line = fh:read() + if line == nil then + break + end + local paramlist = string.split(line, " ") + local w = { + name = paramlist[1], + x = tonumber(paramlist[2]), + y = tonumber(paramlist[3]), + z = tonumber(paramlist[4]), + yaw = tonumber(paramlist[5]), + pitch = tonumber(paramlist[6]) + } + table.insert(warps, w) + end + fh:close() + minetest.log("action", "[warps] loaded " .. table.getn(warps) .. " warp location(s)") +end + +minetest.register_privilege("warp_admin", { + description = "Allows modification of warp points", + give_to_singleplayer = true, + default = false +}) + +minetest.register_privilege("warp_user", { + description = "Allows use of warp points", + give_to_singleplayer = true, + default = true +}) + +minetest.register_chatcommand("setwarp", { + params = "name", + description = "Set a warp location to the players location", + privs = { warp_admin = true }, + func = function(name, param) + local h = "created" + for i = 1,table.getn(warps) do + if warps[i].name == param then + table.remove(warps, i) + h = "changed" + break + end + end + local player = minetest.get_player_by_name(name) + local pos = player:getpos() + table.insert(warps, { name = param, x = pos.x, y = pos.y, z = pos.z, yaw = player:get_look_yaw(), pitch = player:get_look_pitch() }) + save() + minetest.log("action", name .. " " .. h .. " warp \"" .. param .. "\": " .. pos.x .. ", " .. pos.y .. ", " .. pos.z) + return true, h .. " warp \"" .. param .. "\"" + end, +}) + +minetest.register_chatcommand("delwarp", { + params = "name", + description = "Set a warp location to the players location", + privs = { warp_admin = true }, + func = function(name, param) + for i = 1,table.getn(warps) do + if warps[i].name == param then + table.remove(warps, i) + minetest.log("action", name .. " removed warp \"" .. param .. "\"") + return true, "Removed warp \"" .. param .. "\"" + end + end + return false, "Unknown warp location \"" .. param .. "\"" + end, +}) + +minetest.register_chatcommand("listwarps", { + params = "name", + description = "List known warp locations", + privs = { warp_user = true }, + func = function(name, param) + local s = "List of known warp locations:\n" + for i = 1,table.getn(warps) do + s = s .. "- " .. warps[i].name .. "\n" + end + return true, s + end +}) + +minetest.register_chatcommand("warp", { + params = "name", + description = "Warp to a warp location", + privs = { warp_user = true }, + func = function(name, param) + local player = minetest.get_player_by_name(name) + warp_queue_add(player, param) + end +}) + +minetest.register_node("warps:warpstone", { + visual = "mesh", + mesh = "warps_warpstone.obj", + description = "A Warp Stone", + tiles = { "warps_warpstone.png" }, + drawtype = "mesh", + sunlight_propagates = true, + walkable = false, + paramtype = "light", + groups = { choppy=3 }, + light_source = 8, + selection_box = { + type = "fixed", + fixed = {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25} + }, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", + "field[destination;Warp Destination;]") + meta:set_string("infotext", "Uninitialized Warp Stone") + end, + on_receive_fields = function(pos, formname, fields, sender) + if not minetest.check_player_privs(sender:get_player_name(), {warp_admin = true}) then + minetest.chat_send_player(sender:get_player_name(), "You do not have permission to modify warp stones") + return false + end + if not fields.destination then + return + end + local meta = minetest.get_meta(pos) + meta:set_string("formspec", + "field[destination;Warp Destination;" .. fields.destination .. "]") + meta:set_string("infotext", "Warp stone to " .. fields.destination) + meta:set_string("warps_destination", fields.destination) + minetest.log("action", sender:get_player_name() .. " changed warp stone to \"" .. fields.destination .. "\"") + end, + on_punch = function(pos, node, puncher, pointed_thingo) + if puncher:get_player_control().sneak and minetest.check_player_privs(puncher:get_player_name(), {warp_admin = true}) then + minetest.remove_node(pos) + minetest.chat_send_player(puncher:get_player_name(), "Warp stone removed!") + return + end + local meta = minetest.get_meta(pos) + local destination = meta:get_string("warps_destination") + if destination == "" then + minetest.chat_send_player(puncher:get_player_name(), "Unknown warp location for this warp stone, cannot warp!") + return false + end + warp_queue_add(puncher, destination) + end, +}) + +-- load existing warps +load() + diff --git a/mods/warps/models/warps_warpstone.obj b/mods/warps/models/warps_warpstone.obj new file mode 100644 index 00000000..5858c889 --- /dev/null +++ b/mods/warps/models/warps_warpstone.obj @@ -0,0 +1,70 @@ +# Blender v2.60 (sub 0) OBJ File: '' +# www.blender.org +mtllib warps_warpstone.mtl +o Plane +v 0.000345 -0.332211 0.238072 +v -0.238873 -0.332211 -0.000181 +v -0.187467 0.347788 0.000753 +v 0.003339 0.347788 0.186987 +v -0.000061 0.473738 -0.000013 +v -0.000061 -0.400212 -0.000013 +v 0.238345 -0.332211 0.000071 +v 0.187345 0.347788 -0.000779 +v -0.000467 -0.332211 -0.238097 +v -0.003461 0.347788 -0.187013 +vt 0.247005 0.000534 +vt 0.000000 0.000534 +vt 0.000000 0.499516 +vt 0.247005 0.499516 +vt 0.744000 0.749758 +vt 0.744000 0.501019 +vt 0.248498 0.501019 +vt 0.248498 0.749758 +vt 0.495503 0.000534 +vt 0.248498 0.000534 +vt 0.248498 0.499516 +vt 0.495503 0.499516 +vt 0.744000 1.000000 +vt 0.744000 0.751261 +vt 0.248498 0.751261 +vt 0.248498 1.000000 +vt 0.247005 1.000000 +vt 0.247005 0.752012 +vt 0.000746 1.000000 +vt 0.497742 0.249273 +vt 0.744000 0.001285 +vt 0.744000 0.249273 +vt 0.744000 0.251528 +vt 0.497742 0.499516 +vt 0.744000 0.499516 +vt 0.247005 0.749758 +vt 0.000746 0.749758 +vt 0.247005 0.501770 +vt 0.000000 0.751261 +vt 0.000000 0.999249 +vt 0.246259 0.751261 +vt 0.743254 0.000534 +vt 0.496995 0.248522 +vt 0.496995 0.000534 +vt 0.496995 0.250776 +vt 0.496995 0.498764 +vt 0.743254 0.250776 +vt 0.000000 0.501019 +vt 0.246259 0.501019 +vt 0.000000 0.749006 +g Plane_Plane_Material.001 +usemtl Material.001 +s off +f 2/1 1/2 4/3 3/4 +f 1/5 7/6 8/7 4/8 +f 7/9 9/10 10/11 8/12 +f 9/13 2/14 3/15 10/16 +s 1 +f 5/17 3/18 4/19 +f 1/20 2/21 6/22 +f 7/23 1/24 6/25 +f 5/26 4/27 8/28 +f 5/29 8/30 10/31 +f 9/32 7/33 6/34 +f 6/35 2/36 9/37 +f 5/38 10/39 3/40 diff --git a/mods/warps/sounds/LICENSE b/mods/warps/sounds/LICENSE new file mode 100644 index 00000000..373e81e2 --- /dev/null +++ b/mods/warps/sounds/LICENSE @@ -0,0 +1,10 @@ + +File: warps_plop.ogg +Original: 19987__acclivity__fingerplop1.flac +Url: https://www.freesound.org/people/acclivity/sounds/19987/ +License: CC-BY-NC-3.0 + +File: warps_woosh.ogg +Original: 112837__dymewiz__whoosh-21.wav +Url: https://www.freesound.org/people/Dymewiz/sounds/112837/ +License: CC-BY-3.0 diff --git a/mods/warps/sounds/warps_plop.ogg b/mods/warps/sounds/warps_plop.ogg new file mode 100644 index 00000000..f214d255 Binary files /dev/null and b/mods/warps/sounds/warps_plop.ogg differ diff --git a/mods/warps/sounds/warps_woosh.ogg b/mods/warps/sounds/warps_woosh.ogg new file mode 100644 index 00000000..8c12c248 Binary files /dev/null and b/mods/warps/sounds/warps_woosh.ogg differ diff --git a/mods/warps/textures/warps_warpstone.png b/mods/warps/textures/warps_warpstone.png new file mode 100644 index 00000000..21d9a168 Binary files /dev/null and b/mods/warps/textures/warps_warpstone.png differ diff --git a/mods/warps/textures/warps_warpstone_guide.png b/mods/warps/textures/warps_warpstone_guide.png new file mode 100644 index 00000000..a54a5bf8 Binary files /dev/null and b/mods/warps/textures/warps_warpstone_guide.png differ diff --git a/other_things/update_sources.txt b/other_things/update_sources.txt index 3a0b4cf5..c26549b7 100755 --- a/other_things/update_sources.txt +++ b/other_things/update_sources.txt @@ -1,109 +1,527 @@ -Sources file -============ +# Sources file + +# Here are listed all the git remote repositories for the server. +# Please stick to the current file format, it is used by an update script. +# If you have doubts regarding syntax refer to Python 3's ConfigParser example: +# https://docs.python.org/3/library/configparser.html#supported-ini-file-structure + +# Ici sont répertoriés les dépôts git des mods du serveur. +# Merci de conserver la structure du fichier, il est utilisé par un script de mise à jour. +# Si vous avez des toutes concernant la syntaxe, regardez l'exemple de config de ConfigParser de Python 3: +# https://docs.python.org/3/library/configparser.html#supported-ini-file-structure -Here are listed all the git remote repositories for the server : # MFF_Game -http://github.com/minetest/minetest -http://gitorious.org/calinou/carbone -https://github.com/Jordach/big_freaking_dig (some elements) +# http://github.com/minetest/minetest +# http://gitorious.org/calinou/carbone +# https://github.com/Jordach/big_freaking_dig (some elements) # Mods -http://github.com/stujones11/minetest-3d_armor.git -http://github.com/Neuromancer56/MinetestAmbiance.git <= ERROR 404 -http://github.com/ShadowNinja/areas.git - => Modifié pour : ajout de megabuilder et openfarming -http://bitbucket.org/ardrido/arrow_signs.git -http://github.com/rubenwardy/awards.git - => Modifié pour : ajout de divers awards -bedrock is already in carbone original game -http://github.com/LeMagnesium/beginners_chest.git -https://github.com/rabbibob/BobBlocks.git -https://forum.minetest.net/viewtopic.php?id=5429 <= Is this our one? \ need to be replaced by a git repository -https://github.com/PilzAdam/builtin_item <= Semble inactif/abandonné - OU https://github.com/HybridDog/builtin_item <= Semble actif -https://forum.minetest.net/viewtopic.php?f=9&t=10525 <= DEVRAIT être remplacé par un dépot git / mort -# CHESTTOOLS : ? -https://bitbucket.org/kingarthursteam/christmas_craft.git <= Is it this? -https://github.com/VanessaE/coloredwood.git - => Modifié pour : que les objets s'affiche dans la grille de craft -https://github.com/Sokomine/colormachine.git -https://github.com/CraigyDavi/colouredstonebricks.git -https://github.com/Glunggi/columnia.git -https://github.com/adrido/darkage.git - OU - https://github.com/MasterGollum/darkage.git ???? -https://github.com/4Evergreen4/death_messages.git -https://github.com/minermoder27/minetest-dropondie.git - => Modifié pour : Drop des sacs lors de le mort d'un joueur -https://github.com/sapier/factions.git -http://github.com/LeMagnesium/fail.git -https://github.com/tenplus1/farming.git - => Modifié pour : light pour que certaines plantes poussent -https://forum.minetest.net/viewtopic.php?t=5016 <= Should be replaced by a git repository -https://github.com/Mossmanikin/fishing.git -https://github.com/rubenwardy/food.git -https://github.com/minetest-technic/framedglass.git -https://github.com/VanessaE/future_ban.git => pas activé -Gauges déjà présent dans carbone original -https://github.com/bdjnk/glow.git -http://github.com/VanessaE/homedecor.git -https://github.com/BlockMen/hud.git - OU https://github.com/mgl512/hud.git <= ?? - => Modifié pour : fichier de conf pour la position, valeur de hunger/health des aliments -https://forum.minetest.net/viewtopic.php?id=5694 <= he has a problem with git or what? -http://github.com/kaeza/minetest-irc.git -[IRC_Commands] -http://github.com/PilzAdam/item_drop.git -https://gitorious.org/calinou/carbone/source/3d917e25bc7ac44a657020497c7f2ebfbd7209a1:mods/jumping (from carbone) -[Lantern] => homedecor_modpack ? -[Lavalamp] +[3D Armor] +dir: 3d_armor +git: http://github.com/stujones11/minetest-3d_armor.git + +[3D Armor Classes] +dir: 3d_armor_classes +internal: true + +[Ambience] +dir: ambience_modpack +git: https://github.com/Neuromancer56/MinetestAmbience +web: https://forum.minetest.net/viewtopic.php?pid=38355 + +[Areas] +dir: areas +git: http://github.com/ShadowNinja/areas.git +mff-edit: Add megabuilder and openfarming +mff-edit-fr: Ajout de megabuilder et openfarming + +[Arrow signs] +dir: arrow_signs +git: http://bitbucket.org/ardrido/arrow_signs.git + +[Awards] +dir: awards +git: http://github.com/rubenwardy/awards.git +mff-edit: Add multiple awards +mff-edit-fr: Ajout de divers awards + +[Bedrock] +dir: bedrock +note: bedrock is already in Carbone original game +internal: true + +[Beginner's chest] +dir: beginners_chest +git: http://github.com/LeMagnesium/beginners_chest.git + +[BobBlocks] +dir: bobblocks +git: https://github.com/rabbibob/BobBlocks.git + +[Bone] +dir: bone +# Is this our one? \ need to be replaced by a git repository +web: https://forum.minetest.net/viewtopic.php?id=5429 + +[builtin_item] +dir: builtin_item +git: https://github.com/HybridDog/builtin_item.git +#git: https://github.com/PilzAdam/builtin_item.git +#note: Seems inactive/abandoned +#note-fr: Semble inactif/abandonné + +[builtin_falling] +dir: builtin_falling +web: https://forum.minetest.net/viewtopic.php?f=9&t=10525 +note: SHOULD be replace by a git repo / dead +note-fr: DEVRAIT être remplacé par un dépot git / mort + +[Carts] +dir: carts +git: https://github.com/PilzAdam/carts.git +web: https://forum.minetest.net/viewtopic.php?id=2451 + +[Chat plus] +dir: chatplus +git: https://github.com/rubenwardy/chatplus.git +web: https://forum.minetest.net/viewtopic.php?id=6273 + +[Chesttools] +dir: chesttools +git: https://github.com/Sokomine/chesttools.git +web: https://forum.minetest.net/viewtopic.php?f=9&t=10160 + +[Christmas Craft] +dir: christmas_craft +git: https://bitbucket.org/kingarthursteam/christmas_craft.git +web: http://forum.minetest.org/viewtopic.php?f=11&t=7780 + +[Colored wood] +dir: coloredwool +git: https://github.com/VanessaE/coloredwood.git +mff-edit: Items shows up in crafting grid +mff-edit-fr: Les objets s'affiche dans la grille de craft + +[Color machine] +dir: colormachine +git: https://github.com/Sokomine/colormachine.git + +# Soon +# [Coloured nametag] +# dir: coloured_nametag +# git: https://github.com/crabman77/coloured_nametag.git + +[Coloured stone bricks] +dir: colouredstonebricks +git: https://github.com/CraigyDavi/colouredstonebricks.git + +[Columnia] +dir: columnia +git: https://github.com/Glunggi/columnia.git + +[Compass GPS] +dir: compassgps +git: https://github.com/Kilarin/compassgps.git +web: https://forum.minetest.net/viewtopic.php?f=9&t=9373 + +[Connected Chests] +dir: connected_chests +git: https://github.com/HybridDog/connected_chests.git +web: https://forum.minetest.net/viewtopic.php?f=9&t=10264 + +[DarkAge] +dir: darkage +git: https://github.com/adrido/darkage.git +# Original: https://github.com/MasterGollum/darkage.git + +[Death messages] +dir: death_messages +git: https://github.com/4Evergreen4/death_messages.git + +[Drop on die] +dir: dropondie +git: https://github.com/minermoder27/minetest-dropondie.git +mff-edit: Bags drops when player dies +mff-edit-fr: Drop des sacs lors de le mort d'un joueur + +[Factions] +dir: factions +git: https://github.com/sapier/factions.git + +[Events' Objects] +dir: eventobjects +internal: true + +[Fail] +dir: fail +git: http://github.com/LeMagnesium/fail.git + +[Fences] +dir: fences +web: https://forum.minetest.net/viewtopic.php?pid=74716 + +[Fishing] +dir: fishing +web: https://forum.minetest.net/viewtopic.php?f=11&t=4375 + +# For the near future +# [Fishing] +# dir: fishing +# git: https://github.com/crabman77/fishing.git + +[Food] +dir: food +git: https://github.com/rubenwardy/food.git +web: https://forum.minetest.net/viewtopic.php?id=2960 + +[Forceload] +dir: forceload +git: https://github.com/rubenwardy/forceload.git + +[Framed glass] +dir: framedglass +git: https://github.com/minetest-technic/framedglass.git + +[Future ban] +dir: future_ban +git: https://github.com/VanessaE/future_ban.git +note: Not enabled +note-fr: Pas activé + +# [Farming] +# https://github.com/tenplus1/farming.git +# => Modifié pour : light pour que certaines plantes poussent + +[Gauges] +dir: gauges +internal: true +note-fr: déjà présent dans carbone original + +[Glow] +dir: glow +git: https://github.com/bdjnk/glow.git + +[Armor HUD bar] +dir: hbarmor +web: https://forum.minetest.net/viewtopic.php?f=9&t=11337 + +[Hunger with HUD bar] +dir: hbhunger +web: https://forum.minetest.net/viewtopic.php?f=9&t=11336 + +[Homedecor] +dir: homedecor +git: http://github.com/VanessaE/homedecor.git + +[HUD] +dir: hud +git: https://github.com/BlockMen/hud.git +# Not https://github.com/mgl512/hud.git , it's behind the above +mff-edit: Config file to add position, hunger/health value of food +mff-edit-fr: Fichier de conf pour la position, valeur de hunger/health des aliments + +[HUD Bars] +dir: hudbars +git: http://repo.or.cz/w/minetest_hudbars.git +web: https://forum.minetest.net/viewtopic.php?f=9&t=11153 + +[Interact] +dir: interact +git: https://github.com/Amaz1/interact.git +web: https://forum.minetest.net/viewtopic.php?f=9&t=11200 + +[Inventory icon] +dir: inventory_icon +git: http://repo.or.cz/w/minetest_inventory_icon.git +web: https://forum.minetest.net/viewtopic.php?f=9&t=12358 + +[Inventory Tweaks] +dir: invtweak +git: https://github.com/BlockMen/invtweak.git +web: https://forum.minetest.net/viewtopic.php?id=5694 + +[IRC] +dir: irc +git: http://github.com/kaeza/minetest-irc.git + +[IRC Commands] +dir: irc_commands +git: https://github.com/ShadowNinja/minetest-irc_commands.git +web: https://forum.minetest.net/viewtopic.php?id=5275 + +[Item drop] +dir: item_drop +git: http://github.com/PilzAdam/item_drop.git + +[Jukebox] +dir: jukebox +git: https://forum.minetest.net/viewtopic.php?id=5913 + +[Jumping] +dir: jumping +internal: true +# https://gitorious.org/calinou/carbone/source/3d917e25bc7ac44a657020497c7f2ebfbd7209a1:mods/jumping (from carbone) + +[Lantern] +dir: lantern +git: https://github.com/RHRhino/lantern.git +web: https://forum.minetest.net/viewtopic.php?id=8718 + [Lavatemple] -[Locked_Sign] => homedecor_modpack ? -http://github.com/Gael-de-Sailly/mapfix.git -http://gitorious.org/calinou/maptools.git - => Modifié pour : unbreakable rail/rail_power/fence -https://github.com/Sokomine/markers - => Modifié pour : ajout de megabuilder -https://github.com/Jeija/minetest-mod-mesecons.git +dir: lavatemple +check-update: false +git: https://github.com/Zeg9/minetest-zmobs.git +note: Merged in a modpack with zmob; TODO: update + +[Locked Sign] +dir: locked_sign +git: https://github.com/Kotolegokot/minetest-mod-locked_sign.git +web: https://forum.minetest.net/viewtopic.php?id=2256 + +[Mana] +dir: mana +git: http://repo.or.cz/w/minetest_mana.git +web: https://forum.minetest.net/viewtopic.php?f=9&t=11154 + +[Mapfix] +dir: mapfix +git: http://github.com/Gael-de-Sailly/mapfix.git + +[Maptools] +dir: maptools +git: http://gitorious.org/calinou/maptools.git +mff-edit: unbreakable rail/rail_power/fence + +[Markers] +dir: markers +git: https://github.com/Sokomine/markers +mff-edit: Add megabuilder +mff-edit-fr: Ajout de megabuilder + +[Maze] +dir: maze +web: https://forum.minetest.net/viewtopic.php?id=7210 + +[Mesecons] +dir: mesecons +git: https://github.com/Jeija/minetest-mod-mesecons.git + +[Metatools] +dir: metatools +git: https://github.com/LeMagnesium/minetest-mod-metatools.git +web: https://forum.minetest.net/viewtopic.php?f=9&t=12090 + +[Mobs] +dir: mobs https://github.com/tenplus1/mobs - => Modifié pour : mélange entre paramêtre propre au serveur, mobs redo(principalement) et mobs carbone +mff-edit: Mix with server-specific settings, mobs redo and Carbone mobs +mff-edit-fr: Mélange entre paramêtre propre au serveur, mobs redo(principalement) et mobs Carbone + [Money] -https://github.com/Megaf/more_chests -http://gitorious.org/calinou/moreblocks.git -http://gitorious.org/calinou/moreores.git -http://github.com/VanessaE/moretrees.git -https://forum.minetest.net/viewtopic.php?f=11&t=9334&hilit=MultiTest (pas de github) -[Name_Restriction] => m'a été donné par VanessaE en pastebin - => Modifié pour : tableau de nom interdit -https://github.com/SmallJoker/names_per_ip -https://github.com/HybridDog/minetest-nether -[New] -https://gitorious.org/calinou/carbone/source/3d917e25bc7ac44a657020497c7f2ebfbd7209a1:mods/paintings (from carbone) -http://github.com/VanessaE/pipeworks.git -http://github.com/VanessaE/plantlife_modpack.git - => Modifié pour : palmtree avec branche non walkable, crashfix (nénuphare sur door) -http://github.com/Ombridride/minetest-player_inactive.git -[PlayerPlus] => désactivé ou supprimé depuis longtemps ? -[Quarts (by 4EverGreen?)] -http://github.com/arsdragonfly/random_messages.git -https://github.com/HybridDog/riesenpilz --nether dependence -http://github.com/TenPlus1/screwdriver.git - => Modifié pour : screwdriver infini et valeur du screwdriver normal +dir: money +git: https://github.com/Kotolegokot/minetest-mod-money.git +web: https://forum.minetest.net/viewtopic.php?id=2263 + +[More chests] +dir: more_chests +git: https://github.com/Megaf/more_chests.git +web: https://forum.minetest.net/viewtopic.php?f=9&t=9495 + +[More blocks] +dir: moreblocks +git: http://gitorious.org/calinou/moreblocks.git +web: https://forum.minetest.net/viewtopic.php?id=509 + +[More ores] +dir: moreores +git: http://gitorious.org/calinou/moreores.git +web: https://forum.minetest.net/viewtopic.php?id=549 + +[More trees] +dir: moretrees +git: http://github.com/VanessaE/moretrees.git +web: https://forum.minetest.net/viewtopic.php?id=4394 + +[Multitest] +dir: multitest +web: https://forum.minetest.net/viewtopic.php?f=11&t=9334 + +[Name Restrictions] +dir: name_restrictions +internal: true +note: Given by VanessaE using pastebin +note-fr: Donné par VanessaE en pastebin +mff-edit: Restricted names table +mff-edit-fr: Tableau de nom interdit + +[Names per IP] +dir: names_per_ip +git: https://github.com/SmallJoker/names_per_ip.git +web: https://forum.minetest.net/viewtopic.php?f=11&t=9768 + +[Nether] +dir: nether +git: https://github.com/HybridDog/minetest-nether.git +web: https://forum.minetest.net/viewtopic.php?id=5790 + +[News] +dir: news +internal: true + +[Pipeworks] +dir: pipeworks +git: http://github.com/VanessaE/pipeworks.git +web: https://forum.minetest.net/viewtopic.php?pid=27794 + +# [Paintings] +# dir: paintings +# https://gitorious.org/calinou/carbone/source/3d917e25bc7ac44a657020497c7f2ebfbd7209a1:mods/paintings (from carbone) + +[Plantlife] +dir: plantlife_modpack +git: http://github.com/VanessaE/plantlife_modpack.git +web: https://forum.minetest.net/viewtopic.php?id=3898 +mff-edit: palmtree with nonwalkable branches, crashfix (lily pad on door) +mff-edit-fr: palmtree avec branche non walkable, crashfix (nénuphare sur door) + +[Player inactive] +dir: player_inactive +git: http://github.com/Ombridride/minetest-player_inactive.git +# Semi-internal + +[Quartz] +dir: quartz +git: https://github.com/4Evergreen4/quartz.git +web: https://forum.minetest.net/viewtopic.php?id=5682 + +[Random Messages] +dir: random_messages +git: http://github.com/arsdragonfly/random_messages.git + +[Mirror of Returning] +dir: returnmirror +web: https://forum.minetest.net/viewtopic.php?f=9&t=11224 + +[Riesenpilz] +dir: riezenpilz +git: https://github.com/HybridDog/riesenpilz.git +note: Nether dependence + +[Runes] +dir: runes +internal: true + +[Sea] +dir: sea +web: https://forum.minetest.net/viewtopic.php?id=4627 + +[Shutdown] +dir: shutdown +internal: true + +# [Screw Driver] +# dir: screwdriver +# git: http://github.com/TenPlus1/screwdriver.git +# mff-edit-fr => Modifié pour : screwdriver infini et valeur du screwdriver normal + +[Snow] +dir: snow +git: https://github.com/Splizard/minetest-mod-snow/ +web: https://forum.minetest.net/viewtopic.php?f=11&t=4627&hilit=Sea (pas de github...) +mff-edit: Minimum snowfall setting +mff-edit-fr: Paramétrage minimal pour la tombé de neige + +[Snowdrift] +dir: snowdrift +git: https://github.com/paramat/snowdrift.git +web: https://forum.minetest.net/viewtopic.php?id=6854 + +[Solar Mana] +dir: solarmana +git: https://github.com/bendeutsch/minetest-solarmana.git +web: https://forum.minetest.net/viewtopic.php?f=9&t=11728 + +[Soundset] +dir: soundset +git: https://github.com/crabman77/soundset.git + +[Spawn] +dir: spawn +internal: true + +[Sponge] +dir: sponge +internal: true +note: By davedevils, given it to me in a .zip... + +[Sprint] +dir: sprint +git: https://github.com/GunshipPenguin/sprint.git +mff-edit: Stop when clicking, cacti damage included in the position check loop +mff-edit-fr: Arrêt quand un clique est effectué, dégât des cactus dans la boucle du check position + +[Stained Glass] +dir: stained_glass + +[Throwing] +dir: throwing +git: https://github.com/PilzAdam/throwing.git + +[Track players] +dir: track_players +internal: true + +[Treasurer] +dir: treasurer +web: https://forum.minetest.net/viewtopic.php?id=7292 + +[TrmPyramids] +dir: trm_pyramids +internal: true + +[TsmPyramids] +dir: tsm_pyramids +git: http://repo.or.cz/w/minetest_pyramids/tsm_pyramids.git + +[Unified Dyes] +dir: unifieddyes +git: https://github.com/VanessaE/unifieddyes.git + +[Unified Inventory] +dir: unified_inventory +git: https://github.com/minetest-technic/unified_inventory.git + +[U_skins] +dir: u_skins +git: https://github.com/SmallJoker/minetest-u_skinsdb.git + +[Vector Extras] +dir: vector_extras +git: https://github.com/HybridDog/vector_extras.git + +[Warps] +dir: warps +git: https://github.com/sofar/warps.git +web: https://forum.minetest.net/viewtopic.php?t=12005&p=177374 + +[Watershed] +dir: Watershed +git: https://github.com/paramat/watershed.git -https://forum.minetest.net/viewtopic.php?f=11&t=4627&hilit=Sea (pas de github...) -https://github.com/Splizard/minetest-mod-snow/ - => Modifié pour : paramétrage minimal pour la tombé de neige -https://github.com/GunshipPenguin/sprint -[Sponge] => by davedevils, given it to me in a .zip... -https://github.com/GunshipPenguin/sprint - => Modifié pour : arrêt quand un clique est effectué, dégât des cactus dans la boucle du check position -[Stained_Glass] -https://github.com/PilzAdam/throwing -https://github.com/SmallJoker/minetest-u_skinsdb/ -https://github.com/minetest-technic/unified_inventory -https://github.com/VanessaE/unifieddyes -https://github.com/HybridDog/vector_extras --nether dependence, with riesenpilz [WhoIsOn] -http://github.com/kaeza/minetest-xban2.git +dir: whoison +internal: true -======= TO CHECK ======= +[World Edge] +dir: worldedge +git: https://github.com/DonBatman/worldedge.git +web: https://forum.minetest.net/viewtopic.php?f=9&t=10753 + +[World Edit] +dir: WorldEdit +git: https://github.com/Uberi/Minetest-WorldEdit.git +web: https://forum.minetest.net/viewtopic.php?id=572 + +[Xban2] +dir: xban2 +git: http://github.com/kaeza/minetest-xban2.git