diff --git a/SCRIPT.md b/SCRIPT.md index 33ac8003..58c289ca 100644 --- a/SCRIPT.md +++ b/SCRIPT.md @@ -184,13 +184,14 @@ Es gibt folgende Funktionen: Das `server`-Modul stellt Funktionen zur Verfügung, die den Server betreffen. Es gibt folgende Funktionen: -| Name | Signature | Beschreibung | -|---------------------|------------------------------|---------------------------------------------------------------------| -| `time` | time(): String | Gibt die aktuelle Zeit im Format `HH:mm:ss` zurück | -| `ticks` | ticks(): Number | Gibt die Ticks seit start des Serverstarts zurück | -| `onlinePlayerCount` | onlinePlayerCount(): Number | Gibt die Anzal der Spieler auf dem Server zurück | -| `getBlockAt` | getBlockAt(Pos): String | Gibt das Material an der Position zurück | -| `setBlockAt` | setBlockAt(Pos, String) | Setzt das Material an der angegebenen Stelle (z.B. Stein = `STONE`) | +| Name | Signature | Beschreibung | +|---------------------|-----------------------------|--------------------------------------------------------------------------------------------------| +| `time` | time(): String | Gibt die aktuelle Zeit im Format `HH:mm:ss` zurück | +| `ticks` | ticks(): Number | Gibt die Ticks seit start des Serverstarts zurück | +| `onlinePlayerCount` | onlinePlayerCount(): Number | Gibt die Anzal der Spieler auf dem Server zurück | +| `getBlockAt` | getBlockAt(Pos): String | Gibt das Material an der Position zurück | +| `setBlockAt` | setBlockAt(Pos, String) | Setzt das Material an der angegebenen Stelle (z.B. Stein = `STONE`) | +| `interactAt` | interactAt(Pos) | Interagiere mit einem Block in der Welt, als wenn dieser durch den Spieler gerechtsklicked wurde | Es gibt folgende weitere Module: diff --git a/sw.def.lua b/sw.def.lua index eb6db3d2..2c5dbab8 100644 --- a/sw.def.lua +++ b/sw.def.lua @@ -269,12 +269,16 @@ function server.onlinePlayerCount() return nil end ---@param position Position ---@return string -function getBlockAt(position) return nil end +function server.getBlockAt(position) return nil end ---@param position Position ---@param material string ---@return void -function setBlockAt(position, material) return nil end +function server.setBlockAt(position, material) return nil end + +---@param position Position +---@return void +function server.interactAt(position) return nil end ---@class tps local tps = {}