mirror of
https://github.com/minetest/minetest.git
synced 2024-11-30 03:23:45 +01:00
Misc. doc things (#14509)
* Improve `[sheet` docs * Clarify that `self` is a luaentity in `self.name` * Clarify `textures = {itemname}` deprecation * Document global callback table names
This commit is contained in:
parent
f8bff346f4
commit
0ea1ec31fc
@ -659,8 +659,9 @@ The mask is applied using binary AND.
|
|||||||
|
|
||||||
#### `[sheet:<w>x<h>:<x>,<y>`
|
#### `[sheet:<w>x<h>:<x>,<y>`
|
||||||
|
|
||||||
Retrieves a tile at position x,y from the base image
|
Retrieves a tile at position x, y (in tiles, 0-indexed)
|
||||||
which it assumes to be a tilesheet with dimensions w,h.
|
from the base image, which it assumes to be a tilesheet
|
||||||
|
with dimensions w, h (in tiles).
|
||||||
|
|
||||||
#### `[colorize:<color>:<ratio>`
|
#### `[colorize:<color>:<ratio>`
|
||||||
|
|
||||||
@ -7313,8 +7314,41 @@ Global tables
|
|||||||
All callbacks registered with [Global callback registration functions] are added
|
All callbacks registered with [Global callback registration functions] are added
|
||||||
to corresponding `minetest.registered_*` tables.
|
to corresponding `minetest.registered_*` tables.
|
||||||
|
|
||||||
|
For historical reasons, the use of an -s suffix in these names is inconsistent.
|
||||||
|
|
||||||
|
* `minetest.registered_on_chat_messages`
|
||||||
|
* `minetest.registered_on_chatcommands`
|
||||||
|
* `minetest.registered_globalsteps`
|
||||||
|
* `minetest.registered_on_punchnodes`
|
||||||
|
* `minetest.registered_on_placenodes`
|
||||||
|
* `minetest.registered_on_dignodes`
|
||||||
|
* `minetest.registered_on_generateds`
|
||||||
|
* `minetest.registered_on_newplayers`
|
||||||
|
* `minetest.registered_on_dieplayers`
|
||||||
|
* `minetest.registered_on_respawnplayers`
|
||||||
|
* `minetest.registered_on_prejoinplayers`
|
||||||
|
* `minetest.registered_on_joinplayers`
|
||||||
|
* `minetest.registered_on_leaveplayers`
|
||||||
|
* `minetest.registered_on_player_receive_fields`
|
||||||
|
* `minetest.registered_on_cheats`
|
||||||
|
* `minetest.registered_on_crafts`
|
||||||
|
* `minetest.registered_craft_predicts`
|
||||||
|
* `minetest.registered_on_item_eats`
|
||||||
|
* `minetest.registered_on_item_pickups`
|
||||||
|
* `minetest.registered_on_punchplayers`
|
||||||
|
* `minetest.registered_on_authplayers`
|
||||||
|
* `minetest.registered_on_player_inventory_actions`
|
||||||
|
* `minetest.registered_allow_player_inventory_actions`
|
||||||
|
* `minetest.registered_on_rightclickplayers`
|
||||||
|
* `minetest.registered_on_mods_loaded`
|
||||||
|
* `minetest.registered_on_shutdown`
|
||||||
|
* `minetest.registered_on_protection_violation`
|
||||||
|
* `minetest.registered_on_priv_grant`
|
||||||
|
* `minetest.registered_on_priv_revoke`
|
||||||
|
* `minetest.registered_can_bypass_userlimit`
|
||||||
|
* `minetest.registered_on_modchannel_message`
|
||||||
|
* `minetest.registered_on_liquid_transformed`
|
||||||
|
* `minetest.registered_on_mapblocks_changed`
|
||||||
|
|
||||||
Class reference
|
Class reference
|
||||||
===============
|
===============
|
||||||
@ -7944,8 +7978,12 @@ child will follow movement and rotation of that bone.
|
|||||||
* Fourth column: subject looking to the right
|
* Fourth column: subject looking to the right
|
||||||
* Fifth column: subject viewed from above
|
* Fifth column: subject viewed from above
|
||||||
* Sixth column: subject viewed from below
|
* Sixth column: subject viewed from below
|
||||||
* `get_entity_name()` (**Deprecated**: Will be removed in a future version, use the field `self.name` instead)
|
* `get_luaentity()`:
|
||||||
* `get_luaentity()`: returns the object's associated luaentity table
|
* Returns the object's associated luaentity table, if there is one
|
||||||
|
* Otherwise returns `nil` (e.g. for players)
|
||||||
|
* `get_entity_name()`:
|
||||||
|
* **Deprecated**: Will be removed in a future version,
|
||||||
|
use `:get_luaentity().name` instead.
|
||||||
|
|
||||||
#### Player only (no-op for other objects)
|
#### Player only (no-op for other objects)
|
||||||
|
|
||||||
@ -8664,7 +8702,8 @@ Player properties need to be saved manually.
|
|||||||
-- "mesh" uses the defined mesh model.
|
-- "mesh" uses the defined mesh model.
|
||||||
-- "wielditem" is used for dropped items.
|
-- "wielditem" is used for dropped items.
|
||||||
-- (see builtin/game/item_entity.lua).
|
-- (see builtin/game/item_entity.lua).
|
||||||
-- For this use 'wield_item = itemname' (Deprecated: 'textures = {itemname}').
|
-- For this use 'wield_item = itemname'.
|
||||||
|
-- Setting 'textures = {itemname}' has the same effect, but is deprecated.
|
||||||
-- If the item has a 'wield_image' the object will be an extrusion of
|
-- If the item has a 'wield_image' the object will be an extrusion of
|
||||||
-- that, otherwise:
|
-- that, otherwise:
|
||||||
-- If 'itemname' is a cubic node or nodebox the object will appear
|
-- If 'itemname' is a cubic node or nodebox the object will appear
|
||||||
@ -8691,8 +8730,8 @@ Player properties need to be saved manually.
|
|||||||
-- "cube" uses 6 textures just like a node, but all 6 must be defined.
|
-- "cube" uses 6 textures just like a node, but all 6 must be defined.
|
||||||
-- "sprite" uses 1 texture.
|
-- "sprite" uses 1 texture.
|
||||||
-- "upright_sprite" uses 2 textures: {front, back}.
|
-- "upright_sprite" uses 2 textures: {front, back}.
|
||||||
-- "wielditem" expects 'textures = {itemname}' (see 'visual' above).
|
|
||||||
-- "mesh" requires one texture for each mesh buffer/material (in order)
|
-- "mesh" requires one texture for each mesh buffer/material (in order)
|
||||||
|
-- Deprecated usage of "wielditem" expects 'textures = {itemname}' (see 'visual' above).
|
||||||
|
|
||||||
colors = {},
|
colors = {},
|
||||||
-- Number of required colors depends on visual
|
-- Number of required colors depends on visual
|
||||||
|
Loading…
Reference in New Issue
Block a user