Terraria Wiki

  • Discussions are now available on the Terraria Wiki.
  • Miss the old Hydra Skin? Try out our Hydralize gadget! Visit the preferences page while logged in and turn on the gadget.

READ MORE

Terraria Wiki
No edit summary
No edit summary
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
   
 
== Usage ==
 
== Usage ==
<code>{{(}}ItemIdFromName | ''<Item name> ('''optional''')'' }}</code>
+
<code>{{(}}ItemIdFromName | ''<Item name> ('''optional''')'' | lang= ''<lang> ('''optional''')'' }}</code>
   
 
; First unnamed parameter
 
; First unnamed parameter
 
Name of the item. If empty or invalid, will return empty string.
 
Name of the item. If empty or invalid, will return empty string.
  +
  +
; lang
  +
Language code. Default is <code><nowiki>en</nowiki></code>. Currently we have 9 languages (as in game): en/es/it/de/fr/zh/pl/pt/ru. All other lang codes will use en database.
   
 
== Examples ==
 
== Examples ==
* <code><nowiki>{{ItemIdFromName|Iron Pickaxe}}</nowiki></code> {{ItemIdFromName|Iron Pickaxe}}
 
* <code><nowiki>{{ItemIdFromName|S.D.M.G.}}</nowiki></code> {{ItemIdFromName|S.D.M.G.}}
 
* <code><nowiki>{{ItemIdFromName| S.D.M.G. }}</nowiki></code> {{ItemIdFromName| S.D.M.G. }}
 
* <code><nowiki>{{ItemIdFromName|}}</nowiki></code> {{ItemIdFromName|}}
 
* <code><nowiki>{{ItemIdFromName|someNameNotExists}}</nowiki></code> {{ItemIdFromName|someNameNotExists}}
 
   
  +
{| class="wikitable"
  +
|-
  +
! Code !! result
  +
|-
 
| <code><nowiki>{{ItemIdFromName|Iron Pickaxe}}</nowiki></code> || {{unitTest| 1 | {{ItemIdFromName|Iron Pickaxe}} }}
  +
|-
 
| <code><nowiki>{{ItemIdFromName|S.D.M.G.}}</nowiki></code> || {{unitTest| 1553 | {{ItemIdFromName|S.D.M.G.}} }}
  +
|-
 
| <code><nowiki>{{ItemIdFromName| S.D.M.G. }}</nowiki></code> || {{unitTest| 1553 | {{ItemIdFromName| S.D.M.G. }} }}
  +
|-
 
| <code><nowiki>{{ItemIdFromName|}}</nowiki></code> || {{unitTest| | {{ItemIdFromName|}} }}
  +
|-
 
| <code><nowiki>{{ItemIdFromName|someNameNotExists}}</nowiki></code> || {{unitTest| | {{ItemIdFromName|someNameNotExists}} }}
  +
|-
  +
| <code><nowiki>{{ItemIdFromName|Zyan Farbstoff|lang=de}}</nowiki></code> || {{unitTest| 1013 | {{ItemIdFromName|Zyan Farbstoff|lang=de}} }}
  +
|-
  +
| <code><nowiki>{{ItemIdFromName|Amber Bunny Cage|lang=de}}</nowiki></code> || {{unitTest| 4888 | {{ItemIdFromName|Amber Bunny Cage|lang=de}} }}
  +
|}
  +
  +
== See also ==
  +
* {{tl|ItemNameFromId}}
  +
* {{tl|iteminfo}}
   
 
<includeonly>
 
<includeonly>

Revision as of 04:15, 17 May 2020

This template returns the Item ID of an item based on its name. It requires the exact name of the item.

Usage

{{ItemIdFromName | <Item name> (optional) | lang= <lang> (optional) }}

First unnamed parameter

Name of the item. If empty or invalid, will return empty string.

lang

Language code. Default is en. Currently we have 9 languages (as in game): en/es/it/de/fr/zh/pl/pt/ru. All other lang codes will use en database.

Examples

Code result
{{ItemIdFromName|Iron Pickaxe}} 1
{{ItemIdFromName|S.D.M.G.}} 1553
{{ItemIdFromName| S.D.M.G. }} 1553
{{ItemIdFromName|}}
{{ItemIdFromName|someNameNotExists}}
{{ItemIdFromName|Zyan Farbstoff|lang=de}} FAIL! (expected: 1013 )
{{ItemIdFromName|Amber Bunny Cage|lang=de}} 4888

See also