Difference between revisions of "Itemstrings"

From Minetest Wiki
Jump to navigation Jump to search
m (→‎Usages: simplify example)
(→‎Special itemstrings: add unknown itemstring)
Line 22: Line 22:
 
== Special itemstrings ==
 
== Special itemstrings ==
 
There are itemstrings which do not follow the usual syntax rules. These itemstrings are always available, regardless of the activated [[mods]]:
 
There are itemstrings which do not follow the usual syntax rules. These itemstrings are always available, regardless of the activated [[mods]]:
* <code>air</code> — used for [[Air]]
+
* <code>air</code>—used for [[Air]]
* <code>ignore</code> — used to represent nodes in unloaded areas. Unlike air, it is opaque and walkable. No fall damage is received for falling on it. If a player or a mod attempts placing it, an error message will be shown and no node will be placed.
+
* <code>ignore</code>—see [[Ignore]]
 +
* <code>unknown</code>—used to represent an unknown item (due to errors, etc.)
  
 
== See also ==
 
== See also ==

Revision as of 13:40, 9 February 2017

Languages Language: English • Deutsch • français • italiano • Bahasa Melayu

Itemstrings are the internal names for items, blocks, nodes (everything which can be stored in an inventory).

Syntax

An usual itemstring consists of a the name of the mod where the item originates from followed by a “:” followed by an item name. All itemstrings are case sensitive.

<mod_name>:<item_name>

Examples:

  • default:torch — a torch (from mod “default”)
  • default:dirtdirt (from mod “default”)
  • farming:breadbread (from mod “farming”)
  • wool:orange — orange wool (from mod “wool”)
  • screwdriver:screwdriverscrewdriver (from mod “screwdriver”)

There are itemstrings which don’t follow the syntax rules, see #Special itemstrings.

Usages

Itemstrings can be used as arguments used for the /give and /giveme commands.

Example: /giveme default:torch—give yourself a torch

Special itemstrings

There are itemstrings which do not follow the usual syntax rules. These itemstrings are always available, regardless of the activated mods:

  • air—used for Air
  • ignore—see Ignore
  • unknown—used to represent an unknown item (due to errors, etc.)

See also