Table of Contents

Interface IHousingSystem

Namespace
FishMMO.Server.Core.World.SceneServer
Assembly
FishMMO.Server.dll

Engine-agnostic public API for housing configuration.

public interface IHousingSystem : IServerBehaviour, IServerComponent

Remarks

Everything the housing feature set builds on — purchase, building permissions, tax and reclamation — resolves to "who may own this plot", so that question is answered here once rather than restated by each system.

Properties

AllowsGuildOwnership

True when a guild may own land.

bool AllowsGuildOwnership { get; }

Property Value

bool

AllowsPlayerOwnership

True when an individual character may own land.

bool AllowsPlayerOwnership { get; }

Property Value

bool

IsHousingEnabled

True when housing is enabled in any form.

bool IsHousingEnabled { get; }

Property Value

bool

OwnershipMode

Who may own land and housing on this server.

HousingOwnershipMode OwnershipMode { get; }

Property Value

HousingOwnershipMode