From fe72eaaec2b2c88c57d1ac64f527925127003bf8 Mon Sep 17 00:00:00 2001 From: Lukas Pioch Date: Fri, 8 Jan 2016 19:43:23 +0100 Subject: Exported GetSeed to lua and added file extension opendb to .gitignore. --- .gitignore | 1 + Server/Plugins/APIDump/APIDesc.lua | 1 + src/World.h | 3 +++ 3 files changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index a25819b26..ea4ccdd59 100644 --- a/.gitignore +++ b/.gitignore @@ -88,6 +88,7 @@ src/AllFiles.lst *.opensdf *.sdf *.sln +*.opendb *.idb # cmake output folders diff --git a/Server/Plugins/APIDump/APIDesc.lua b/Server/Plugins/APIDump/APIDesc.lua index 6f3736bef..b253626cd 100644 --- a/Server/Plugins/APIDump/APIDesc.lua +++ b/Server/Plugins/APIDump/APIDesc.lua @@ -2507,6 +2507,7 @@ end GetName = { Params = "", Return = "string", Notes = "Returns the name of the world, as specified in the settings.ini file." }, GetNumChunks = { Params = "", Return = "number", Notes = "Returns the number of chunks currently loaded." }, GetScoreBoard = { Params = "", Return = "{{cScoreBoard}}", Notes = "Returns the {{cScoreBoard|ScoreBoard}} object used by this world. " }, + GetSeed = { Params = "", Return = "number", Notes = "Returns the seed of the world." }, GetSignLines = { Params = "BlockX, BlockY, BlockZ", Return = "IsValid, [Line1, Line2, Line3, Line4]", Notes = "Returns true and the lines of a sign at the specified coords, or false if there is no sign at the coords." }, GetSpawnX = { Params = "", Return = "number", Notes = "Returns the X coord of the default spawn" }, GetSpawnY = { Params = "", Return = "number", Notes = "Returns the Y coord of the default spawn" }, diff --git a/src/World.h b/src/World.h index e9206e176..95ac6b21b 100644 --- a/src/World.h +++ b/src/World.h @@ -757,6 +757,9 @@ public: return (IsWeatherWet() && !IsBiomeNoDownfall(GetBiomeAt(a_BlockX, a_BlockZ))); } + /** Returns the seed of the world. */ + int GetSeed(void) { return m_Generator.GetSeed(); } + // tolua_end cChunkGenerator & GetGenerator(void) { return m_Generator; } -- cgit v1.2.3