Ocsethome: Difference between revisions

From Minetest
Line 41: Line 41:
== Maximum number of homes ==
== Maximum number of homes ==


By default, by to 8 homes can be set at a time. The world host can
By default, up to 8 homes can be set at a time. The world host can
change the maximum number using settings of this form:
change the maximum number using settings of this form:


Line 54: Line 54:


<span id="ocsethome-tech"></span>
<span id="ocsethome-tech"></span>
== Technical notes ==
== Technical notes ==



Revision as of 00:42, 12 August 2023


How to Use

Bucket Game includes the "ocsethome" mod. This is a new version of "sethome" which allows multiple homes. It supports commands similar to the following:

/sethome1 - Set   1st home location
/sethome2 - Set   2nd home location
/sethome3 - Set   3rd home location
/sethome4 - Set   4th home location
etc.
/sethome  - Same as /sethome1
/home1    - Go to 1st home location
/home2    - Go to 2nd home location
/home3    - Go to 3rd home location
/home4    - Go to 4th home location
etc.
/home     - Same as /home1

Maximum number of homes

By default, up to 8 homes can be set at a time. The world host can change the maximum number using settings of this form:

max_homes = 3
or
maxhomes  = 3

The world host can also use the following setting to disable extra homes entirely:

disable_extra_homes = true

Technical notes

N01. This mod requires the "ocmkdir" mod.

N02. "ocsethome" calls "unified_inventory". However, "unified_inventory" shouldn't be listed in the "ocsethome" "depends.txt" file; not even as an optional dependency. Such an entry would break things.

N03. This mod provides an undocumented API that can be used by other mods. Presently, "unified_inventory" and SkyDoom use the API.

N04. This implementation uses an improved mechanism to create the data directory used.