Minetest Mod: Adds achievements.
Go to file
2013-02-23 09:33:14 +00:00
.gitattributes Initial Commit 2013-02-22 17:53:42 +00:00
.gitignore Initial Commit 2013-02-22 17:53:42 +00:00
api.lua restyled 2013-02-22 20:43:40 +00:00
init.lua change wrong comment 2013-02-23 09:33:14 +00:00
readme.md restyled 2013-02-22 20:43:40 +00:00
triggers.lua onPlace and award description 2013-02-22 20:38:01 +00:00

Awards

by Andrew "Rubenwardy" Ward, CC-BY-SA.

This mod adds achievements to Minetest.

Code Reference

The API

  • awards.register_achievement(name,data_table)
    • name
    • desciption
    • sound [optional]
    • image [optional]
    • func [optional] - see below
  • awards.give_achievement(name,award)
    • -- gives an award to a player
  • awards.register_onDig(func)
    • -- return award name or null
    • -- there will be built in versions of this function
  • awards.register_onPlace(func)
    • -- return award name or null
    • -- there will be built in versions of this function

Player Data

A list of data referenced/hashed by the player's name.

  • name [string]
  • getNodeCount('node_name') [function]
  • count [table] - dig counter
    • modname [table]
      • itemname [int]
  • place [table] - place counter
    • modname [table]
      • itemname [int]