master
Yiu Man Ho 2020-09-13 11:56:37 +08:00
parent 7af74a7770
commit ac1bfb0919
No known key found for this signature in database
GPG Key ID: 7939838BC85BF618
1 changed files with 21 additions and 0 deletions

21
init.lua Normal file
View File

@ -0,0 +1,21 @@
local function get_book(title,writer,text)
if not text then
return false
end
if not(minetest.get_modpath("default")) then
return false, "No mods can make books"
end
local item = ItemStack("default:book_written")
local meta = item:get_meta()
local data = {}
data.owner = writer or "Universe itself" -- Minecraft 20w14infinite
local title = title or "Unknown book generate by book_api"
data.title = title
data.description = "\""..title.."\" by "..data.owner
data.text = dump(text)
data.text = data.text:gsub("\r\n", "\n"):gsub("\r", "\n")
data.page = 1
data.page_max = math.ceil((#data.text:gsub("[^\n]", "") + 1) / lpp)
item:get_meta():from_table({ fields = data })
return item
end