Mensuel Shaarli

Tous les liens d'un mois sur une page.

April, 2018

Les problèmes posés par les raccourcisseurs d'URL

Tout le monde devrait connaître les inconvénients

Sans faire de bruit, Mastodon franchit le cap du million d'utilisateurs

Le réseau libre et décentralisé qui monte

De la musique de qualité sous licence libre pour vos projets – Korben
thumbnail

Je cherche tout le temps de la musique en libre diffusion pour mes vidéos

Migrer ses emails facilement avec imapsync
thumbnail

Très technique, et je crois que je vais en avoir bientôt besoin

Raspberry Pi – Installation en mode serveur – JBNet.fr

Pour ceux qui veulent installer un serveur dédié à pas cher chez soi

Comment tromper les pirates avec Portspoof ? – Homputer Security

Marrant à tester pour ceux qui ont des serveurs

GIMP, l’alternative libre à Photoshop – MIAMONDO

Outil qu'il est bon d'avoir dans sa besace

Linux Unix PDFs : Various Artists : Free Download, Borrow, and Streaming : Internet Archive
thumbnail
Collecte de données via les sites de l'État : avant les impôts, le précédent de l’Élysée

L'Etat Français travaille pour Google maintenant (et il semble persévérer)

Curl, l'outil testeur des protocoles divers | Commandes et Système | IT-Connect
thumbnail

Un outil très pratique en ligne de commande, à se souvenir

GAFAM - Action de groupe contre les GAFAM
thumbnail

Les GAFAM (Google, Apple, Facebook, Amazon, Microsoft) nous font payer leurs services avec nos Libertés

Les mots de passe · Le blog du Yax

Nouvel article sur la gestion de ses mots de passe sur internet

Gestionnaires de mots de passe - LinuxFr.org

Un outil important à maîtriser pour sécuriser son utilisation d'Internet

Secteur de la santé, cible de prédilection de la cybermalveillance | UnderNews
thumbnail

Information inquiétante

Nanterre : les parents réclament moyens et sécurité pour les établissements scolaires
thumbnail
Framaclic, un nouveau service qui compte – Framablog
thumbnail

Un nouveau service frama, compter ses visites sans fliquer

Le progrès technique est-il toujours source de croissance ? | Alternatives Economiques
thumbnail

Il faut vraiment se poser la question du partage des richesses et du revenu universel

Utiliser procmail avec un script python personnalisé | BG Go Further

Très technique, mais parfois très utile

WorldEdit Minetest mod

WorldEdit Tutorial

This is a step-by-step tutorial outlining the basic usage of WorldEdit. For more information, see the README.

Let's start with a few assumptions:

  • You have a compatible version of Minetest working.
    • See the README for compatibility information.
  • You have WorldEdit installed as a mod.
    • If using Windows, MODSTER makes installing mods totally painless.
    • Simply download the file, extract the archive, and move it to the correct mod folder for Minetest.
    • See the installation instructions in README if you need more details.
  • You are familiar with the basics of the game.
    • How to walk, jump, and climb.
    • How to dig, place, and punch blocks.
    • One of the following:
    • How to type into the chat and read text from it.
    • How to open the inventory screen and press buttons on it.

Overview

WorldEdit has a "region", which is simply a cuboid area defined by two markers, both of which the player can move around. Every player can have their own region with their own two markers.

WorldEdit GUI buttons and chat commands generally work inside the region selected, or around the first marker.

If you are using the chat commands, follow the steps under Chat Commands. If you are using the WorldEdit GUI, follow the steps under WorldEdit GUI.

Step 1: Selecting a region

Chat Commands

In the chat prompt, enter //p set. In the chat, you are prompted to punch two nodes to set the positions of the two markers.

Punch a nearby node. Be careful of breakable ones such as torches. A black cube reading "1" will appear around the node. This is the marker for WorldEdit position 1.

Walk away from the node you just punched. Now, punch another node. A black cube reading "2" will appear around the node. This is the marker for WorldEdit position 2.

WorldEdit GUI

Open the main WorldEdit GUI from your inventory screen. The icon looks like a globe with a red dot in the center.

Press the "Get/Set Positions" button. On the new screen, press the "Set Position 1" button. The inventory screen should close.

Punch a nearby node. Be careful of breakable ones such as torches. A black cube reading "1" will appear around the node. This is the marker for WorldEdit position 1.

Walk away from the node you just punched. Open your inventory again. It should be on the same page as it was before.

Press the "Set Position 2" button. The inventory screen should close.

Now, punch another node. A black cube reading "2" will appear around the node. This is the marker for WorldEdit position 2.

Step 2: Region commands

Chat Commands

In the chat prompt, enter //set mese. In the chat, you will see a message showing the number of nodes set after a small delay.

Look at the place between the two markers: it is now filled with MESE blocks!

The //set <node> command fills the region with whatever node you want. It is a region-oriented command, which means it works inside the WorldEdit region only.

Now, try a few different variations, such as //set torch, //set cobble, and //set water.

WorldEdit GUI

Open the main WorldEdit GUI from your inventory screen.

Press the "Set Nodes" button. You should see a new screen with various options for setting nodes.

Enter "mese" in the "Name" field. Press Search if you would like to see what the node you just entered looks like.

Press the "Set Nodes" button on this screen. In the chat, you will see a message showing the number of nodes set after a small delay.

Look at the place between the two markers: it is now filled with MESE blocks!

The "Set Nodes" function fills the region with whatever node you want. It is a region-oriented command, which means it works inside the WorldEdit region only.

Now, try a few different variations on the node name, such as "torch", "cobble", and "water".

Step 3: Position commands

Chat Commands

In the chat prompt, enter //hollowdome 30 glass. In the chat, you will see a message showing the number of nodes set after a small delay.

Look around marker 1: it is now surrounded by a hollow glass dome!

The //hollowdome <radius> <node> command creates a hollow dome centered around marker 1, made of any node you want. It is a position-oriented command, which means it works around marker 1 and can go outside the WorldEdit region.

WorldEdit GUI

Open the main WorldEdit GUI from your inventory screen.

Press the "Sphere/Dome" button. You should see a new screen with various options for making spheres or domes.

Enter "glass" in the "Name" field. Press Search if you would like to see what the node you just entered looks like.

Enter "30" in the "Radius" field.

Press the "Hollow Dome" button on this screen. In the chat, you will see a message showing the number of nodes added after a small delay.

Look around marker 1: it is now surrounded by a hollow glass dome!

The "Hollow Dome" function creates a hollow dome centered around marker 1, made of any node you want. It is a position-oriented command, which means it works around marker 1 and can go outside the WorldEdit region.

Step 4: Other commands

Chat Commands

There are many more commands than what is shown here. See the Chat Commands Reference for a detailed list of them, along with descriptions and examples for every single one.

If you're in-game and forgot how a command works, just use the /help <command name> command, without the first forward slash. For example, to see some information about the //set <node> command mentioned earlier, simply use /help /set.

A very useful command to check out is the //save <schematic> command, which can save everything inside the WorldEdit region to a file, stored on the computer hosting the server (the player's computer, in single player mode). You can then later use //load <schematic> to load the data in a file into a world, even another world on another computer.

WorldEdit GUI

This only scratches the surface of what WorldEdit is capable of. Most of the functions in the WorldEdit GUI correspond to chat commands, and so the Chat Commands Reference may be useful if you get stuck.

It is helpful to explore the various buttons in the interface and check out what they do. Learning the chat command interface is also useful if you use WorldEdit intensively - an experienced chat command user can usually work faster than an experienced WorldEdit GUI user.

Chat Commands

For more information, see the README.

Many commands also have shorter names that can be typed faster. For example, if we wanted to use //move ? 5, we could instead type //m ? 5. All shortened names are listed below:

Short Name Original Name
//i //inspect
//rst //reset
//mk //mark
//umk //unmark
//1 //pos1
//2 //pos2
//fp //fixedpos
//v //volume
//s //set
//r //replace
//ri //replaceinverse
//hspr //hollowsphere
//spr //sphere
//hdo //hollowdome
//do //dome
//hcyl //hollowcylinder
//cyl //cylinder
//hpyr //hollowpyramid
//pyr //pyramid

//about

Get information about the mod.

//about

//inspect on/off/1/0/true/false/yes/no/enable/disable/<blank>

Enable or disable node inspection.

//inspect on
//inspect off
//inspect 1
//inspect 0
//inspect true
//inspect false
//inspect yes
//inspect no
//inspect enable
//inspect disable
//inspect

//reset

Reset the region so that it is empty.

//reset

//mark

Show markers at the region positions.

//mark

//unmark

Hide markers if currently shown.

//unmark

//pos1

Set WorldEdit region position 1 to the player's location.

//pos1

//pos2

Set WorldEdit region position 2 to the player's location.

//pos2

//p set/set1/set2/get

Set WorldEdit region, WorldEdit position 1, or WorldEdit position 2 by punching nodes, or display the current WorldEdit region.

//p set
//p set1
//p set2
//p get

//fixedpos set1 x y z

Set a WorldEdit region position to the position at (<x>, <y>, <z>).

//fixedpos set1 0  0 0
//fixedpos set1 -30 5 28
//fixedpos set2 1004 -200 432

//volume

Display the volume of the current WorldEdit region.

//volume

//deleteblocks

Delete the MapBlocks (16x16x16 units) that contain the selected region. This means that mapgen will be invoked for that area. As only whole MapBlocks get removed, the deleted area is usually larger than the selected one. Also, mapgen can trigger mechanisms like mud reflow or cavegen, which affects nodes (up to 112 nodes away) outside the MapBlock, so dont use this near buildings. Note that active entities are not part of a MapBlock and do not get deleted.

//deleteblocks

//set <node>

Set the current WorldEdit region to <node>.

//set air
//set cactus
//set Blue Lightstone
//set dirt with grass

//mix <node1> ...

Fill the current WorldEdit region with a random mix of <node1>, ....

//mix air
//mix cactus stone glass sandstone
//mix Bronze
//mix default:cobble air

//replace <search node> <replace node>

Replace all instances of <search node> with <replace node> in the current WorldEdit region.

//replace Cobblestone air
//replace lightstone_blue glass
//replace dirt Bronze Block
//replace mesecons:wire_00000000_off flowers:flower_tulip

//replaceinverse <search node> <replace node>

Replace all nodes other than <search node> with <replace node> in the current WorldEdit region.

//replaceinverse Cobblestone air
//replaceinverse flowers:flower_waterlily glass
//replaceinverse dirt Bronze Block
//replaceinverse mesecons:wire_00000000_off flowers:flower_tulip

//hollowsphere <radius> <node>

Add hollow sphere centered at WorldEdit position 1 with radius <radius>, composed of <node>.

//hollowsphere 5 Diamond Block
//hollowsphere 12 glass
//hollowsphere 17 mesecons:wire_00000000_off

//sphere <radius> <node>

Add sphere centered at WorldEdit position 1 with radius <radius>, composed of <node>.

//sphere 5 Diamond Block
//sphere 12 glass
//sphere 17 mesecons:wire_00000000_off

//hollowdome <radius> <node>

Add hollow dome centered at WorldEdit position 1 with radius <radius>, composed of <node>.

//hollowdome 5 Diamond Block
//hollowdome -12 glass
//hollowdome 17 mesecons:wire_00000000_off

//dome <radius> <node>

Add dome centered at WorldEdit position 1 with radius <radius>, composed of <node>.

//dome 5 Diamond Block
//dome -12 glass
//dome 17 mesecons:wire_00000000_off

//hollowcylinder x/y/z/? <length> <radius> <node>

Add hollow cylinder at WorldEdit position 1 along the x/y/z/? axis with length <length> and radius <radius>, composed of <node>.

//hollowcylinder x +5 8 Bronze Block
//hollowcylinder y 28 10 glass
//hollowcylinder z -12 3 mesecons:wire_00000000_off
//hollowcylinder ? 2 4 default:stone

//cylinder x/y/z/? <length> <radius> <node>

Add cylinder at WorldEdit position 1 along the x/y/z/? axis with length <length> and radius <radius>, composed of <node>.

//cylinder x +5 8 Bronze Block
//cylinder y 28 10 glass
//cylinder z -12 3 mesecons:wire_00000000_off
//cylinder ? 2 4 default:stone

//hollowpyramid x/y/z? <height> <node>

Add hollow pyramid centered at WorldEdit position 1 along the x/y/z/? axis with height <height>, composed of <node>.

//hollowpyramid x 8 Diamond Block
//hollowpyramid y -5 glass
//hollowpyramid z 2 mesecons:wire_00000000_off
//hollowpyramid ? 12 mesecons:wire_00000000_off

//pyramid x/y/z? <height> <node>

Add pyramid centered at WorldEdit position 1 along the x/y/z/? axis with height <height>, composed of <node>.

//pyramid x 8 Diamond Block
//pyramid y -5 glass
//pyramid z 2 mesecons:wire_00000000_off
//pyramid ? 12 mesecons:wire_00000000_off

//spiral <length> <height> <spacer> <node>

Add spiral centered at WorldEdit position 1 with side length <length>, height <height>, space between walls <spacer>, composed of <node>.

//spiral 20 5 3 Diamond Block
//spiral 5 2 1 glass
//spiral 7 1 5 mesecons:wire_00000000_off

//copy x/y/z/? <amount>

Copy the current WorldEdit region along the x/y/z/? axis by <amount> nodes.

//copy x 15
//copy y -7
//copy z +4
//copy ? 8

//move x/y/z/? <amount>

Move the current WorldEdit positions and region along the x/y/z/? axis by <amount> nodes.

//move x 15
//move y -7
//move z +4
//move ? -1

//stack x/y/z/? <count>

Stack the current WorldEdit region along the x/y/z/? axis <count> times.

//stack x 3
//stack y -1
//stack z +5
//stack ? 12

//stack2 <count> <x> <y> <z>

Stack the current WorldEdit region <count> times by offset <x>, <y>, <z>.

//stack2 5 3 8 2
//stack2 1 -1 -1 -1

//scale <factor>

Scale the current WorldEdit positions and region by a factor of positive integer <factor> with position 1 as the origin.

//scale 2
//scale 1
//scale 10

//transpose x/y/z/? x/y/z/?

Transpose the current WorldEdit positions and region along the x/y/z/? and x/y/z/? axes.

//transpose x y
//transpose x z
//transpose y z
//transpose ? y

//flip x/y/z/?

Flip the current WorldEdit region along the x/y/z/? axis.

//flip x
//flip y
//flip z
//flip ?

//rotate x/y/z/? <angle>

Rotate the current WorldEdit positions and region along the x/y/z/? axis by angle <angle> (90 degree increment).

//rotate x 90
//rotate y 180
//rotate z 270
//rotate ? -90

//orient <angle>

Rotate oriented nodes in the current WorldEdit region around the Y axis by angle <angle> (90 degree increment)

//orient 90
//orient 180
//orient 270
//orient -90

//fixlight

Fixes the lighting in the current WorldEdit region.

//fixlight

//drain

Removes any fluid node within the current WorldEdit region.

//drain

//hide

Hide all nodes in the current WorldEdit region non-destructively.

//hide

//suppress <node>

Suppress all <node> in the current WorldEdit region non-destructively.

//suppress Diamond Block
//suppress glass
//suppress mesecons:wire_00000000_off

//highlight <node>

Highlight <node> in the current WorldEdit region by hiding everything else non-destructively.

//highlight Diamond Block
//highlight glass
//highlight mesecons:wire_00000000_off

//restore

Restores nodes hidden with WorldEdit in the current WorldEdit region.

//restore

//save <file>

Save the current WorldEdit region to "(world folder)/schems/<file>.we".

//save some random filename
//save huge_base

//allocate <file>

Set the region defined by nodes from "(world folder)/schems/<file>.we" as the current WorldEdit region.

//allocate some random filename
//allocate huge_base

//load <file>

Load nodes from "(world folder)/schems/<file>.we" with position 1 of the current WorldEdit region as the origin.

//load some random filename
//load huge_base

//lua <code>

Executes <code> as a Lua chunk in the global namespace.

//lua worldedit.pos1["singleplayer"] = {x=0, y=0, z=0}
//lua worldedit.rotate(worldedit.pos1["singleplayer"], worldedit.pos2["singleplayer"], "y", 90)

//luatransform <code>

Executes <code> as a Lua chunk in the global namespace with the variable pos available, for each node in the current WorldEdit region.

//luatransform minetest.add_node(pos, {name="default:stone"})
//luatransform if minetest.get_node(pos).name == "air" then minetest.add_node(pos, {name="default:water_source"})

//mtschemcreate <file>

Save the current WorldEdit region using the Minetest Schematic format to "(world folder)/schems/<file>.mts".

//mtschemcreate some random filename
//mtschemcreate huge_base

//mtschemplace <file>

Load nodes from "(world folder)/schems/<file>.mts" with position 1 of the current WorldEdit region as the origin.

//mtschemplace some random filename
//mtschemplace huge_base

//mtschemprob start/finish/get

After using //mtschemprob start all nodes punched will bring up a text field where a probablity can be entered.
This mode can be left with //mtschemprob finish. //mtschemprob get will display the probabilities saved for the nodes.

//mtschemprob get

//clearobjects

Clears all objects within the WorldEdit region.

//clearobjects

//shift x/y/z/?/up/down/left/right/front/back [+|-]<amount>

Shifts the selection area by [+|-]<amount> without touching its contents. The shifting axis can be absolute (x/y/z) or
relative (up/down/left/right/front/back).

    //shift left 5

//expand [+|-]x/y/z/?/up/down/left/right/front/back <amount> [reverse-amount]

Expands the selection by <amount> in the selected absolute or relative axis. If specified, the selection can be expanded in the
opposite direction over the same axis by [reverse-amount].

    //expand right 7 5

//contract [+|-]x/y/z/?/up/down/left/right/front/back <amount> [reverse-amount]

Contracts the selection by <amount> in the selected absolute or relative axis. If specified, the selection can be contracted in the
opposite direction over the same axis by [reverse-amount].

    //expand right 7 5

//outset [hv] <amount>

Expands the selection in all directions by <amount>. If specified, the selection can be expanded horizontally in the x and z axes [h]
or vertically in the y axis [v].

    //outset v 5

//inset [hv] <amount>

Contracts the selection in all directions by <amount>. If specified, the selection can be contracted horizontally in the x and z axes [h]
or vertically in the y axis [v].

    //outset v 5
GIMP 2.10 roule au GEGL - LinuxFr.org

Après 6 années de développement, enfin une nouvelle version

Mon environnement auto-hébergé // /home/lord
thumbnail

Il va falloir que je mette en place des nouveaux services

Comment les réseaux sociaux accentuent l’enfermement dans ses idées
thumbnail

Il faut maintenir le débat

DNS : comment avoir accès à un web sans censure et plus rapide sur Android - FrAndroid
thumbnail

Article à garder pour un web plus libre

MONTRE CONNECTÉE 3e GÉNÉRATION – EXPLORIST
Des sites pour ouvrir et manipuler une base de données SQLite - Dév. Web - ShevArezo`Blog
thumbnail

Voici un article que j'aurai apprécié de découvrir avant

Let's Encrypt est désormais le plus grand émetteur de certificats SSL pour les sites web avec 51.21% d'utilisation, d'après le baromètre NetTrack
thumbnail

Merci à cet organisme d'avoir améliore la sécurité du web, personnellement je m'en sers

Wifi gratuit, géolocalisation, mouchard... Vous pensez que votre téléphone vous espionne ? C'est pire que ça
thumbnail

Article instructif sur comment on est suivi numériquement en permanence

Julia Reda, eurodéputée du Parti Pirate, lance un appel – Framablog
thumbnail

Il faut protéger le droit d'auteur, mais pas à n'importe quel prix

Une nouvelle étude lie l'anxiété et le stress à l'addiction aux smartphones - Tech - Numerama
thumbnail

Il faut impérativement rester attentif aux risques

Des soucis avec les mails sur Laposte.net ? C'est à cause de la mise à jour des serveurs - Tech - Numerama
thumbnail

Dommage, j'ai conseillé cette messagerie à tous mes amis

À propos d'une tribune « Contre le numérique à l’école »

Attention à la légende urbaine qui dit que les magnats du numérique interdisent les tablettes à leurs enfants

(20) 10 Todoist Tips and Tricks You Need to Know - YouTube
Parcours Sup, un Kinder surprise qui fait flop ! | FCPE
thumbnail
Que dit le rapport de Cédric Villani sur l'éthique de l'intelligence artificielle ? - Tech - Numerama
thumbnail

Intéressant de connaître le contenu #ia #villani

Craft Guide for Minetest

Craft Guide for Minetest

home
download
git
forum
bower

Description

Provides items that will show you how to craft any craftable or cookable item.

Features

  • Provides craftable items that can be placed.
  • Placed items open like a chest, but instead of containing items, it contains a list of craftable items .
  • Items can be dragged into the Output slot, and the craft recipe will be displayed.

Project Resources

Support

About

This module is open source, so it's distributed freely. If you find it useful then I ask not for your wealth, but simply to spare your time to consider the world we share by watching Earthlings, a multi-award winning film available to watch online for free. A must-see for anyone who wishes to make the world a better place.

License

BSD-3-Clause, Copyright © 2013-2014 Brett O'Donnell

[Mod] Map Tools [maptools]

Items

  • admin_pick: magenta pickaxe, infinite durability, mines everything including unbreakable blocks instantly. No drops. Don't put this pickaxe in the hands of a griefer, of course.
  • admin_pick_with_drops: same as admin pickaxe, but drops stuff.
  • infinite_fuel: fuel lasting for a (near)-infinite time. Don't worry about the "near" * it lasts for about 50 in-real-life years.
  • super_apple: a yellow apple which heals 20 HP.
  • copper_coin,
  • silver_coin,
  • gold_coin: these have nothing to do with the More Ores mod; they can be used as a currency for trading, or as an universal currency for mods that add shops.

Blocks

[!] denotes an unpointable, unbreakable block; be very careful with them, they cannot be removed by hand (they can only be removed with WorldEdit or similar).

  • (block)_u : unbreakable, non-flammable, non-falling, non-decaying blocks, most common blocks have their unbreakable form (examples: maptools:stone or maptools:wood for unbreakable stone/wood). Examples: stone_u, wood_u, glass_u, …
  • full_grass: unbreakable block with the grass texture on all sides.
  • player_clip: [!] invisible block, not pointable.
  • full_clip: invisible block, pointable. Also available as a thin face: full_clip_face.
  • smoke_block: some smoke (does not harm players or entities).
  • no_build: [!] very basic building prevention.
  • no_interact: prevents interacting through the block (opening chests, furnaces, attacking entities, …).
  • damage_(1…5): [!] damaging blocks. The damage is in half hearts and ranges from 1 to 5 (0.5 to 2.5 hearts damage every second).
  • kill: [!] instant kill (deals 10 heart damage) blocks.
  • light_block: [!] invisible non-solid block, prevents light from passing through.
  • light_bulb: [!] invisible non-solid block, emitting a good amount of light.
Comment j’ai choisi mon système d’exploitation | Le blog technique de Microlinux

Faire le bon choix est toujours difficile

Surprise ! Twitter vous enferme dans des bulles d'opinions politiques - Tech - Numerama
thumbnail

Il faut confronter ses idées avec ceux qui ne pensent pas comme nous

LibreOffice, c’est stylé ! — un nouveau manuel Framabook – Framablog
thumbnail

Pour le meilleur outil libre de traitement de texte

Adventure, le bateau Playmobil dont vous pouvez suivre la navigation - Pop culture - Numerama
thumbnail

Comment un gentil délire peut devenir un vrai projet

Comment créer un bon mot de passe sécurisé et un bon code pour son smartphone - Tech - Numerama
thumbnail

Quelques (nombreuses) règles utiles

Le gouvernement allemand devient open source avec NextCloud – CoLibre

Un outil que j'utilise au quotidien. À quand en France ?

youtube-dl : comment récupérer légalement des flux audio et vidéo depuis un millier de sites

Un outil pratique que j'utilise depuis quelques temps déjà

Comment Facebook piste les internautes qui ne sont pas sur le réseau social
thumbnail

Important à connaître, même si on est par utilisateur de Facebook

Serveur pour sauvegardes distantes

Très technique, mais peut donner des idées

Il faut se méfier de Facebook, version rapide

Article à lire avant d'aller lire la version longue

vim: Impossible de copier coller dans Debian Stretch | Journal d'un Admin Linux
Pour la CADA, les administrations doivent proscrire les scans au format PDF

Un document numérisé n'est pas open data

Impression 3D : la nouvelle révolution industrielle ?
thumbnail

Attention au article technique d'un très bon site

Espace CFDT Fédération Banques et Assurances
Nextcloud : ajouter un proxy | memo-linux.com
Hacker un Raspberry Pi pour lire du MPEG2 et du VC1 matériellement | Le journal du lapin

C'est pratique de lire ces formats depuis sont raspberry

Partagez vos réseaux ! - Blog de dada

Il faut partager les réseaux fédérés

Nextcloud Security Scan
thumbnail
Joplin, votre prise de notes en open source - TOOLinux
thumbnail

Est ce l'outil de prise de note que je recherche ? À tester

Anticiper la transformation des emplois par l'intelligence artificielle, un temps fort du rapport Villani - Tech - Numerama
thumbnail

Anticiper, c'est le maître mot

View forum - Mods - Minetest Forums
Areas mod

Areas mod for Minetest 0.4.8+

Configuration

If you wish to specify configuration options, such as whether players are
allowed to protect their own areas with the protect command (disabled by
default), you should check settings.lua and set the appropriate settings in your
server's configuration file (probably minetest.conf).

Tutorial

To protect an area you must first set the corner positions of the area.
In order to set the corner positions you can run:

  • /area_pos set and punch the two corner nodes to set them.
  • /area_pos set1/set2 and punch only the first or second corner node to
    set them one at a time.
  • /area_pos1/2 to set one of the positions to your current position.
  • /area_pos1/2 X Y Z to set one of the positions to the specified
    coordinates.

Once you have set the border positions you can protect the area by running one
of the following commands:

  • /set_owner <OwnerName> <AreaName> -- If you have the areas privilege.
  • /protect <AreaName> -- If you have the areas privilege or the server
    administrator has enabled area self-protection.

The area name is used only for informational purposes (so that you know what
an area is for). It is not used for any other purpose.
For example: /set_owner SomePlayer Mese city

Now that you own an area you may want to add sub-owners to it. You can do this
with the add_owner command. Anyone with an area can use the add_owner
command on their areas. Before using the add_owner command you have to
select the corners of the sub-area as you did for set_owner. If your markers
are still around your original area and you want to grant access to your
entire area you will not have to re-set them. You can also use select_area to
place the markers at the corners of an existing area if you've reset your
markers and want to grant access to a full area.
The add_owner command expects three arguments:

  1. The ID number of the parent area (the area that you want to add a
    sub-area to).
  2. The name of the player that will own the sub-area.
  3. The name of the sub-area. (can contain spaces)

For example: /add_owner 123 BobTheBuilder Diamond lighthouse

Commands

  • /protect <AreaName> -- Protects an area for yourself. (if
    self-protection is enabled)

  • /set_owner <OwnerName> <AreaName> -- Protects an area for a specified
    player. (requires the areas privilege)

  • /add_owner <ParentID> <OwnerName> <ChildName> -- Grants another player
    control over part (or all) of an area.

  • /rename_area <ID> <NewName> -- Renames an existing area.

  • /list_areas -- Lists all of the areas that you own, or all areas if you
    have the areas privilege.

  • /find_areas <Regex> -- Finds areas using a Lua regular expresion.
    For example, to find castles:

    /find_areas [Cc]astle
  • /remove_area <ID> -- Removes an area that you own. Any sub-areas of that
    area are made sub-areas of the removed area's parent, if it exists.
    If the removed area has no parent it's sub-areas will have no parent.

  • /recursive_remove_areas <ID> -- Removes an area and all sub-areas of it.

  • /change_owner <ID> <NewOwner> -- Change the owner of an area.

  • /area_info -- Returns information about area configuration and usage.

  • /select_area <ID> -- Sets the area positions to those of an existing
    area.

  • /area_pos {set,set1,set2,get} -- Sets the area positions by punching
    nodes or shows the current area positions.

  • /area_pos1 [X,Y,Z|X Y Z] -- Sets area position one to your position or
    the one supplied.

  • /area_pos2 [X,Y,Z|X Y Z] -- Sets area position two to your position or
    the one supplied.

License

Copyright (C) 2013 ShadowNinja

Licensed under the GNU LGPL version 2.1 or later.
See LICENSE.txt and http://www.gnu.org/licenses/lgpl-2.1.txt