Add [warps]; Reformat and update update_sources for future scripted use

This commit is contained in:
Wouters Dorian 2015-07-09 00:59:05 +02:00
parent e0874db012
commit be03e62452
12 changed files with 905 additions and 99 deletions

19
mods/warps/LICENSE Normal file
View File

@ -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 <sofar@foo-projects.org>
LGPL-2.0+
All textures, models:
(C) Auke Kok <sofar@foo-projects.org>
CC-BY-SA-3.0
All sounds: read sounds/LICENSE
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

37
mods/warps/README Normal file
View File

@ -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 <sofar@foo-projects.org>
"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.

1
mods/warps/depends.txt Normal file
View File

@ -0,0 +1 @@
default

View File

@ -0,0 +1 @@
Warp locations and warp stones (portal stones)

250
mods/warps/init.lua Normal file
View File

@ -0,0 +1,250 @@
--[[
Copyright (C) 2015 - Auke Kok <sofar@foo-projects.org>
"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()

View File

@ -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

10
mods/warps/sounds/LICENSE Normal file
View File

@ -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

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 B

View File

@ -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