forked from Mirrorlandia_minetest/minetest
master #7
@ -5842,19 +5842,19 @@ Authentication
|
|||||||
* `minetest.set_player_password(name, password_hash)`: Set password hash of
|
* `minetest.set_player_password(name, password_hash)`: Set password hash of
|
||||||
player `name`.
|
player `name`.
|
||||||
* `minetest.set_player_privs(name, privs)`: Set privileges of player `name`.
|
* `minetest.set_player_privs(name, privs)`: Set privileges of player `name`.
|
||||||
* `privs` is a **set** of privileges:
|
* `privs` is a **set** of privileges:
|
||||||
A table where the keys are names of privileges and the values are `true`.
|
A table where the keys are names of privileges and the values are `true`.
|
||||||
* Example: `minetest.set_player_privs("singleplayer", {interact = true, fly = true})`.
|
* Example: `minetest.set_player_privs("singleplayer", {interact = true, fly = true})`.
|
||||||
This **sets** the player privileges to `interact` and `fly`;
|
This **sets** the player privileges to `interact` and `fly`;
|
||||||
`singleplayer` will only have these two privileges afterwards.
|
`singleplayer` will only have these two privileges afterwards.
|
||||||
* `minetest.change_player_privs(name, changes)`: Helper to grant or revoke privileges.
|
* `minetest.change_player_privs(name, changes)`: Helper to grant or revoke privileges.
|
||||||
* `changes`: Table of changes to make.
|
* `changes`: Table of changes to make.
|
||||||
A field `[privname] = true` grants a privilege,
|
A field `[privname] = true` grants a privilege,
|
||||||
whereas `[privname] = false` revokes a privilege.
|
whereas `[privname] = false` revokes a privilege.
|
||||||
* Example: `minetest.change_player_privs("singleplayer", {interact = true, fly = false})`
|
* Example: `minetest.change_player_privs("singleplayer", {interact = true, fly = false})`
|
||||||
will grant singleplayer the `interact` privilege
|
will grant singleplayer the `interact` privilege
|
||||||
and revoke singleplayer's `fly` privilege.
|
and revoke singleplayer's `fly` privilege.
|
||||||
All other privileges will remain unchanged.
|
All other privileges will remain unchanged.
|
||||||
* `minetest.auth_reload()`
|
* `minetest.auth_reload()`
|
||||||
* See `reload()` in authentication handler definition
|
* See `reload()` in authentication handler definition
|
||||||
|
|
||||||
@ -8196,10 +8196,10 @@ Can be obtained using `player:get_meta()`.
|
|||||||
A 16-bit pseudorandom number generator.
|
A 16-bit pseudorandom number generator.
|
||||||
Uses a well-known LCG algorithm introduced by K&R.
|
Uses a well-known LCG algorithm introduced by K&R.
|
||||||
|
|
||||||
> [!NOTE]
|
**Note**:
|
||||||
> `PseudoRandom` is slower and has worse random distribution than `PcgRandom`.
|
`PseudoRandom` is slower and has worse random distribution than `PcgRandom`.
|
||||||
> Use `PseudoRandom` only if you need output to match the well-known LCG algorithm introduced by K&R.
|
Use `PseudoRandom` only if you need output to match the well-known LCG algorithm introduced by K&R.
|
||||||
> Otherwise, use `PcgRandom`.
|
Otherwise, use `PcgRandom`.
|
||||||
|
|
||||||
* constructor `PseudoRandom(seed)`
|
* constructor `PseudoRandom(seed)`
|
||||||
* `seed`: 32-bit signed number
|
* `seed`: 32-bit signed number
|
||||||
@ -8778,12 +8778,12 @@ Used by `minetest.register_node`, `minetest.register_craftitem`, and
|
|||||||
-- The index can be a node/entity name or a group with the prefix `"group:"`.
|
-- The index can be a node/entity name or a group with the prefix `"group:"`.
|
||||||
-- (For objects `armor_groups` are used and for players the entity name is irrelevant.)
|
-- (For objects `armor_groups` are used and for players the entity name is irrelevant.)
|
||||||
-- If multiple fields fit, the following priority order is applied:
|
-- If multiple fields fit, the following priority order is applied:
|
||||||
-- value of matching node/entity name
|
-- 1. value of matching node/entity name
|
||||||
-- `true` for any group
|
-- 2. `true` for any group
|
||||||
-- `false` for any group
|
-- 3. `false` for any group
|
||||||
-- `"blocking"` for any group
|
-- 4. `"blocking"` for any group
|
||||||
-- `liquids_pointable` if it is a liquid node
|
-- 5. `liquids_pointable` if it is a liquid node
|
||||||
-- `pointable` property of the node or object
|
-- 6. `pointable` property of the node or object
|
||||||
|
|
||||||
light_source = 0,
|
light_source = 0,
|
||||||
-- When used for nodes: Defines amount of light emitted by node.
|
-- When used for nodes: Defines amount of light emitted by node.
|
||||||
|
Loading…
Reference in New Issue
Block a user