minetest_cups/API.md

1.0 KiB

API documentation for Cups mod

This mod provides a simple API for adding more cups.

cups.register_cup(subname, description, tiles, craftitem, craft_count, extra_groups, extra_sounds)

Adds a new cup with itemstring cups:cup_<subname> and optionally a crafting recipe for this cup.

If craftitem is non-nil, the recipe follows this template:

C.C
.C.
.C.

C = `craftitem`
. = nothing

Yields craft_count cups.

Parameters

  • subname: Part of the name which will be used to create the cup's itemstring
  • description: In-game description/tooltip of the cup
  • tiles: Textures
  • craftitem: The item source to be used in the crafting recipe. If nil, no crafting recipe will be generated
  • craft_count: How many cups will be crafted at once (only has an effect if craftitem ~= nil)
  • extra_groups: Table of additional groups to assign to this item (optional)
  • extra_sounds: Table of additional sounds (SimpleSoundSpec) to assign to this item (optional)

Returns

Always nil.