forked from Mirrorlandia_minetest/minetest
Lua API: Consistently use double vs. single quotes (#12075)
This commit is contained in:
parent
c31b301722
commit
0a0fb11c21
@ -1683,10 +1683,10 @@ wear value. Syntax:
|
|||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
|
|
||||||
* `'default:apple'`: 1 apple
|
* `"default:apple"`: 1 apple
|
||||||
* `'default:dirt 5'`: 5 dirt
|
* `"default:dirt 5"`: 5 dirt
|
||||||
* `'default:pick_stone'`: a new stone pickaxe
|
* `"default:pick_stone"`: a new stone pickaxe
|
||||||
* `'default:pick_wood 1 21323'`: a wooden pickaxe, ca. 1/3 worn out
|
* `"default:pick_wood 1 21323"`: a wooden pickaxe, ca. 1/3 worn out
|
||||||
|
|
||||||
### Table format
|
### Table format
|
||||||
|
|
||||||
@ -1776,21 +1776,21 @@ Groups in crafting recipes
|
|||||||
An example: Make meat soup from any meat, any water and any bowl:
|
An example: Make meat soup from any meat, any water and any bowl:
|
||||||
|
|
||||||
{
|
{
|
||||||
output = 'food:meat_soup_raw',
|
output = "food:meat_soup_raw",
|
||||||
recipe = {
|
recipe = {
|
||||||
{'group:meat'},
|
{"group:meat"},
|
||||||
{'group:water'},
|
{"group:water"},
|
||||||
{'group:bowl'},
|
{"group:bowl"},
|
||||||
},
|
},
|
||||||
-- preserve = {'group:bowl'}, -- Not implemented yet (TODO)
|
-- preserve = {"group:bowl"}, -- Not implemented yet (TODO)
|
||||||
}
|
}
|
||||||
|
|
||||||
Another example: Make red wool from white wool and red dye:
|
Another example: Make red wool from white wool and red dye:
|
||||||
|
|
||||||
{
|
{
|
||||||
type = 'shapeless',
|
type = "shapeless",
|
||||||
output = 'wool:red',
|
output = "wool:red",
|
||||||
recipe = {'wool:white', 'group:dye,basecolor_red'},
|
recipe = {"wool:white", "group:dye,basecolor_red"},
|
||||||
}
|
}
|
||||||
|
|
||||||
Special groups
|
Special groups
|
||||||
@ -5982,11 +5982,11 @@ Misc.
|
|||||||
This is due to the fact that JSON has two distinct array and object
|
This is due to the fact that JSON has two distinct array and object
|
||||||
values.
|
values.
|
||||||
* Example: `write_json({10, {a = false}})`,
|
* Example: `write_json({10, {a = false}})`,
|
||||||
returns `"[10, {\"a\": false}]"`
|
returns `'[10, {"a": false}]'`
|
||||||
* `minetest.serialize(table)`: returns a string
|
* `minetest.serialize(table)`: returns a string
|
||||||
* Convert a table containing tables, strings, numbers, booleans and `nil`s
|
* Convert a table containing tables, strings, numbers, booleans and `nil`s
|
||||||
into string form readable by `minetest.deserialize`
|
into string form readable by `minetest.deserialize`
|
||||||
* Example: `serialize({foo='bar'})`, returns `'return { ["foo"] = "bar" }'`
|
* Example: `serialize({foo="bar"})`, returns `'return { ["foo"] = "bar" }'`
|
||||||
* `minetest.deserialize(string[, safe])`: returns a table
|
* `minetest.deserialize(string[, safe])`: returns a table
|
||||||
* Convert a string returned by `minetest.serialize` into a table
|
* Convert a string returned by `minetest.serialize` into a table
|
||||||
* `string` is loaded in an empty sandbox environment.
|
* `string` is loaded in an empty sandbox environment.
|
||||||
@ -5998,7 +5998,7 @@ Misc.
|
|||||||
value of `safe`. It is fine to serialize then deserialize user-provided
|
value of `safe`. It is fine to serialize then deserialize user-provided
|
||||||
data, but directly providing user input to deserialize is always unsafe.
|
data, but directly providing user input to deserialize is always unsafe.
|
||||||
* Example: `deserialize('return { ["foo"] = "bar" }')`,
|
* Example: `deserialize('return { ["foo"] = "bar" }')`,
|
||||||
returns `{foo='bar'}`
|
returns `{foo="bar"}`
|
||||||
* Example: `deserialize('print("foo")')`, returns `nil`
|
* Example: `deserialize('print("foo")')`, returns `nil`
|
||||||
(function call fails), returns
|
(function call fails), returns
|
||||||
`error:[string "print("foo")"]:1: attempt to call global 'print' (a nil value)`
|
`error:[string "print("foo")"]:1: attempt to call global 'print' (a nil value)`
|
||||||
@ -8091,11 +8091,11 @@ Used by `minetest.register_craft`.
|
|||||||
### Shaped
|
### Shaped
|
||||||
|
|
||||||
{
|
{
|
||||||
output = 'default:pick_stone',
|
output = "default:pick_stone",
|
||||||
recipe = {
|
recipe = {
|
||||||
{'default:cobble', 'default:cobble', 'default:cobble'},
|
{"default:cobble", "default:cobble", "default:cobble"},
|
||||||
{'', 'default:stick', ''},
|
{"", "default:stick", ""},
|
||||||
{'', 'default:stick', ''}, -- Also groups; e.g. 'group:crumbly'
|
{"", "default:stick", ""}, -- Also groups; e.g. "group:crumbly"
|
||||||
},
|
},
|
||||||
replacements = <list of item pairs>,
|
replacements = <list of item pairs>,
|
||||||
-- replacements: replace one input item with another item on crafting
|
-- replacements: replace one input item with another item on crafting
|
||||||
@ -8106,7 +8106,7 @@ Used by `minetest.register_craft`.
|
|||||||
|
|
||||||
{
|
{
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = 'mushrooms:mushroom_stew',
|
output = "mushrooms:mushroom_stew",
|
||||||
recipe = {
|
recipe = {
|
||||||
"mushrooms:bowl",
|
"mushrooms:bowl",
|
||||||
"mushrooms:mushroom_brown",
|
"mushrooms:mushroom_brown",
|
||||||
|
Loading…
Reference in New Issue
Block a user