diff --git a/doc/en/block-properties.md b/doc/en/block-properties.md index d98a8cac5..61f44e844 100644 --- a/doc/en/block-properties.md +++ b/doc/en/block-properties.md @@ -69,6 +69,7 @@ Rotation profile (set of available block rotations and behaviour of placing bloc - "pipe" - wood logs, pipes, pillars - "pane" - panels, doors, signs - "stairs" - "pane" + flipped variants +- "ladder" - like a "pipe", but on horizontal surfaces it is installed like "pane" ### *particles* diff --git a/doc/en/scripting/events.md b/doc/en/scripting/events.md index 75180edc3..9baa9fd85 100644 --- a/doc/en/scripting/events.md +++ b/doc/en/scripting/events.md @@ -24,7 +24,7 @@ Called on block broken by player function on_replaced(x, y, z, playerid) ``` -Called on block replaced with other by player +Called before a player replaces a block ```lua function on_interact(x, y, z, playerid) -> bool diff --git a/doc/en/world-generator.md b/doc/en/world-generator.md index cd868b404..3c0a774f3 100644 --- a/doc/en/world-generator.md +++ b/doc/en/world-generator.md @@ -212,10 +212,27 @@ local map = Heightmap(width, height) Operations apply to all height values. ```lua +-- Convert to absolute values map:abs() -``` -Casts height values ​​to absolute. +-- Round down +map:floor() + +-- Round up +map:ceil() + +-- Round to the nearest integer +map:round() + +-- Sine of height values ​​(in radians) +map:sin() + +-- Cosine of height values ​​(in radians) +map:cos() + +-- Tangent of height values ​​(in radians) +map:tan() +``` ### Binary Operations diff --git a/doc/ru/block-properties.md b/doc/ru/block-properties.md index e139f635d..6d613d888 100644 --- a/doc/ru/block-properties.md +++ b/doc/ru/block-properties.md @@ -70,6 +70,7 @@ - "pipe" - профиль "труба". Примеры блоков: бревно, труба, лампочка - "pane" - профиль "панель". Примеры блоков: панель, дверь, табличка - "stairs" - профиль "ступеньки" ("pane" + перевернутые варианты) +- "ladder" - профиль "лестница" (как "pipe", но на горизонтальных поверхностях как "pane") ### Испускаемые частицы - *particles* diff --git a/doc/ru/scripting/events.md b/doc/ru/scripting/events.md index ff4bfb456..bfa0b9388 100644 --- a/doc/ru/scripting/events.md +++ b/doc/ru/scripting/events.md @@ -34,7 +34,7 @@ function on_broken(x, y, z, playerid) function on_replaced(x, y, z, playerid) ``` -Вызывается после замены блока игроком +Вызывается перед заменой блока игроком ```lua function on_interact(x, y, z, playerid) -> bool diff --git a/doc/ru/world-generator.md b/doc/ru/world-generator.md index 30e4b1098..3415a81d6 100644 --- a/doc/ru/world-generator.md +++ b/doc/ru/world-generator.md @@ -215,12 +215,28 @@ local map = Heightmap(ширина, высота) Операции применяются ко всем значениям высоты. ```lua +-- Приведение значений высот к абсолютным map:abs() + +-- Округление к меньшему целому +map:floor() + +-- Округление к большему целому +map:ceil() + +-- Округление к ближайшему целому +map:round() + +-- Синус от значений высот (в радианах) +map:sin() + +-- Косинус от значений высот (в радианах) +map:cos() + +-- Тангенс от значений высот (в радианах) +map:tan() ``` -Приводит значения высот к абсолютным. - - ### Бинарные операции Операции с применением второй карты или скаляра. diff --git a/res/layouts/templates/pack.xml b/res/layouts/templates/pack.xml index 56bd50e50..d4e721d0c 100644 --- a/res/layouts/templates/pack.xml +++ b/res/layouts/templates/pack.xml @@ -1,6 +1,6 @@ -