forked from Mirrorlandia_minetest/minetest
Fix lua_api.txt indentation issues
This commit is contained in:
parent
c0dd4ea46a
commit
b312ab4455
@ -410,7 +410,7 @@ Only the channels that are mentioned in the mode string will be inverted.
|
|||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
default_apple.png^[invert:rgb
|
default_apple.png^[invert:rgb
|
||||||
|
|
||||||
#### `[brighten`
|
#### `[brighten`
|
||||||
Brightens the texture.
|
Brightens the texture.
|
||||||
@ -1188,16 +1188,16 @@ by this ore type.
|
|||||||
This ore type is difficult to control since it is sensitive to small changes.
|
This ore type is difficult to control since it is sensitive to small changes.
|
||||||
The following is a decent set of parameters to work from:
|
The following is a decent set of parameters to work from:
|
||||||
|
|
||||||
noise_params = {
|
noise_params = {
|
||||||
offset = 0,
|
offset = 0,
|
||||||
scale = 3,
|
scale = 3,
|
||||||
spread = {x=200, y=200, z=200},
|
spread = {x=200, y=200, z=200},
|
||||||
seed = 5390,
|
seed = 5390,
|
||||||
octaves = 4,
|
octaves = 4,
|
||||||
persist = 0.5,
|
persist = 0.5,
|
||||||
flags = "eased",
|
flags = "eased",
|
||||||
},
|
},
|
||||||
noise_threshold = 1.6
|
noise_threshold = 1.6
|
||||||
|
|
||||||
**WARNING**: Use this ore type *very* sparingly since it is ~200x more
|
**WARNING**: Use this ore type *very* sparingly since it is ~200x more
|
||||||
computationally expensive than any other ore.
|
computationally expensive than any other ore.
|
||||||
@ -2681,9 +2681,9 @@ Call these functions only at load time!
|
|||||||
* `minetest.auth_reload()`
|
* `minetest.auth_reload()`
|
||||||
* `minetest.check_player_privs(player_or_name, ...)`: returns `bool, missing_privs`
|
* `minetest.check_player_privs(player_or_name, ...)`: returns `bool, missing_privs`
|
||||||
* A quickhand for checking privileges.
|
* A quickhand for checking privileges.
|
||||||
* `player_or_name`: Either a Player object or the name of a player.
|
* `player_or_name`: Either a Player object or the name of a player.
|
||||||
* `...` is either a list of strings, e.g. `"priva", "privb"` or
|
* `...` is either a list of strings, e.g. `"priva", "privb"` or
|
||||||
a table, e.g. `{ priva = true, privb = true }`.
|
a table, e.g. `{ priva = true, privb = true }`.
|
||||||
* `minetest.get_player_ip(name)`: returns an IP address string
|
* `minetest.get_player_ip(name)`: returns an IP address string
|
||||||
|
|
||||||
`minetest.set_player_password`, `minetest_set_player_privs`, `minetest_get_player_privs`
|
`minetest.set_player_password`, `minetest_set_player_privs`, `minetest_get_player_privs`
|
||||||
@ -3659,22 +3659,21 @@ This is basically a reference to a C++ `ServerActiveObject`
|
|||||||
`"plain"` custom skyboxes (default: `true`)
|
`"plain"` custom skyboxes (default: `true`)
|
||||||
* `get_sky()`: returns bgcolor, type, table of textures, clouds
|
* `get_sky()`: returns bgcolor, type, table of textures, clouds
|
||||||
* `set_clouds(parameters)`: set cloud parameters
|
* `set_clouds(parameters)`: set cloud parameters
|
||||||
* `parameters` is a table with the following optional fields:
|
* `parameters` is a table with the following optional fields:
|
||||||
* `density`: from `0` (no clouds) to `1` (full clouds) (default `0.4`)
|
* `density`: from `0` (no clouds) to `1` (full clouds) (default `0.4`)
|
||||||
* `color`: basic cloud color with alpha channel, ColorSpec (default `#fff0f0e5`)
|
* `color`: basic cloud color with alpha channel, ColorSpec (default `#fff0f0e5`)
|
||||||
* `ambient`: cloud color lower bound, use for a "glow at night" effect.
|
* `ambient`: cloud color lower bound, use for a "glow at night" effect.
|
||||||
ColorSpec (alpha ignored, default `#000000`)
|
ColorSpec (alpha ignored, default `#000000`)
|
||||||
* `height`: cloud height, i.e. y of cloud base (default per conf, usually `120`)
|
* `height`: cloud height, i.e. y of cloud base (default per conf, usually `120`)
|
||||||
* `thickness`: cloud thickness in nodes (default `16`)
|
* `thickness`: cloud thickness in nodes (default `16`)
|
||||||
* `speed`: 2D cloud speed + direction in nodes per second (default `{x=0, z=-2}`)
|
* `speed`: 2D cloud speed + direction in nodes per second (default `{x=0, z=-2}`)
|
||||||
* `get_clouds()`: returns a table with the current cloud parameters as in `set_clouds`
|
* `get_clouds()`: returns a table with the current cloud parameters as in `set_clouds`
|
||||||
* `override_day_night_ratio(ratio or nil)`
|
* `override_day_night_ratio(ratio or nil)`
|
||||||
* `0`...`1`: Overrides day-night ratio, controlling sunlight to a specific amount
|
* `0`...`1`: Overrides day-night ratio, controlling sunlight to a specific amount
|
||||||
* `nil`: Disables override, defaulting to sunlight based on day-night cycle
|
* `nil`: Disables override, defaulting to sunlight based on day-night cycle
|
||||||
* `get_day_night_ratio()`: returns the ratio or nil if it isn't overridden
|
* `get_day_night_ratio()`: returns the ratio or nil if it isn't overridden
|
||||||
* `set_local_animation(stand/idle, walk, dig, walk+dig, frame_speed=frame_speed)`
|
* `set_local_animation(stand/idle, walk, dig, walk+dig, frame_speed=frame_speed)`:
|
||||||
|
set animation for player model in third person view
|
||||||
set animation for player model in third person view
|
|
||||||
|
|
||||||
set_local_animation({x=0, y=79}, -- < stand/idle animation key frames
|
set_local_animation({x=0, y=79}, -- < stand/idle animation key frames
|
||||||
{x=168, y=187}, -- < walk animation key frames
|
{x=168, y=187}, -- < walk animation key frames
|
||||||
@ -4527,9 +4526,9 @@ Definition tables
|
|||||||
tileable_horizontal=bool, align_style="node"/"world"/"user", scale=int}`
|
tileable_horizontal=bool, align_style="node"/"world"/"user", scale=int}`
|
||||||
* backface culling enabled by default for most nodes
|
* backface culling enabled by default for most nodes
|
||||||
* tileable flags are info for shaders, how they should treat texture
|
* tileable flags are info for shaders, how they should treat texture
|
||||||
when displacement mapping is used
|
when displacement mapping is used
|
||||||
Directions are from the point of view of the tile texture,
|
Directions are from the point of view of the tile texture,
|
||||||
not the node it's on
|
not the node it's on
|
||||||
* align style determines whether the texture will be rotated with the node
|
* align style determines whether the texture will be rotated with the node
|
||||||
or kept aligned with its surroundings. "user" means that client
|
or kept aligned with its surroundings. "user" means that client
|
||||||
setting will be used, similar to `glasslike_framed_optional`.
|
setting will be used, similar to `glasslike_framed_optional`.
|
||||||
@ -4547,25 +4546,25 @@ Definition tables
|
|||||||
|
|
||||||
### Tile animation definition
|
### Tile animation definition
|
||||||
|
|
||||||
{
|
{
|
||||||
type = "vertical_frames",
|
type = "vertical_frames",
|
||||||
aspect_w = 16,
|
aspect_w = 16,
|
||||||
-- ^ specify width of a frame in pixels
|
-- ^ specify width of a frame in pixels
|
||||||
aspect_h = 16,
|
aspect_h = 16,
|
||||||
-- ^ specify height of a frame in pixels
|
-- ^ specify height of a frame in pixels
|
||||||
length = 3.0,
|
length = 3.0,
|
||||||
-- ^ specify full loop length
|
-- ^ specify full loop length
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
type = "sheet_2d",
|
type = "sheet_2d",
|
||||||
frames_w = 5,
|
frames_w = 5,
|
||||||
-- ^ specify width in number of frames
|
-- ^ specify width in number of frames
|
||||||
frames_h = 3,
|
frames_h = 3,
|
||||||
-- ^ specify height in number of frames
|
-- ^ specify height in number of frames
|
||||||
frame_length = 0.5,
|
frame_length = 0.5,
|
||||||
-- ^ specify length of a single frame
|
-- ^ specify length of a single frame
|
||||||
}
|
}
|
||||||
|
|
||||||
### Node definition (`register_node`)
|
### Node definition (`register_node`)
|
||||||
|
|
||||||
@ -4700,7 +4699,7 @@ Definition tables
|
|||||||
^ Called after constructing node when node was placed using
|
^ Called after constructing node when node was placed using
|
||||||
minetest.item_place_node / minetest.place_node
|
minetest.item_place_node / minetest.place_node
|
||||||
^ If return true no item is taken from itemstack
|
^ If return true no item is taken from itemstack
|
||||||
^ `placer` may be any valid ObjectRef or nil
|
^ `placer` may be any valid ObjectRef or nil
|
||||||
^ default: nil ]]
|
^ default: nil ]]
|
||||||
after_dig_node = func(pos, oldnode, oldmetadata, digger), --[[
|
after_dig_node = func(pos, oldnode, oldmetadata, digger), --[[
|
||||||
^ oldmetadata is in table format
|
^ oldmetadata is in table format
|
||||||
@ -4818,7 +4817,7 @@ Definition tables
|
|||||||
|
|
||||||
### Ore definition (`register_ore`)
|
### Ore definition (`register_ore`)
|
||||||
|
|
||||||
See 'Ore types' section above for essential information.
|
See 'Ore types' section above for essential information.
|
||||||
|
|
||||||
{
|
{
|
||||||
ore_type = "scatter",
|
ore_type = "scatter",
|
||||||
|
Loading…
Reference in New Issue
Block a user