Keyring

Build Status ContentDB ContentDB

This minetest mod adds keyrings. Keyrings can be used to store keys. Once keys are stored in the keyring, keyrings can be used as a regular key.

Personal keyrings are a variant of keyrings allowing to set access and configuration to keys private.

Craft

Keyring

empty        group:wire    empty
group:wire   group:key     group:wire
empty        group:wire    empty

or `text group:key group:wire group:key group:wire empty group:wire group:key group:wire group:key `

This gives back 4 basic_materials:empty_spool. In both crafts, keys (or group:key) items will be added to the resulting keyring. Screenshot Screenshot

Personal keyring (shapeless)

  • keyring:keyring
  • basic_materials:padlock

Add a key to the keyring (shapeless)

  • group:key (default:key or keyring:keyring/keyring:personal_keyring)
  • keyring:keyring/keyring:personal_keyring

or

  • group:virtual_key
  • keyring:keyring/keyring:personal_keyring

Notes:

  • if you use a personal keyring in the craft, then it must belong to you, else the craft will be forbidden.
  • when merging two keyrings, an empty keyring will be returned back

Dependencies

Supported

  • playerfactions: you can share a personal keyring with factions using syntax faction:<faction_name>.

Suggested

  • virtual_key: you can create virtual keys using a registerer and import them into your keyring; virtual keys is a good way to share access with friends without having to craft a lot of keys or to share a keyring.

License

  • CC0-1.0, Louis Royer 2020

Settings

  • Setting keyring.personal_keyring is available to disable/enable personal keyring (enabled by default).
  • Setting keyring.playerfactions is available to disable/enable the possiblity to share personal keyrings with factions (enabled by default).

Privileges

You can grant the privilege keyring_inspect to allow a player to list keys of personal keyrings owned by other players.

Name
keyring
Description
This minetest mod adds keyrings.
Keywords
Authors
  • louisroyer
License
(not set)
Links

Update    README.md    bower.json