🏠 Core Concepts

Cell World Architecture

  • Dedicated Void World: A separate world (configurable name, default: cells_world) where all cells exist

  • Cell Structure: Each cell consists of a central platform block with boundaries extending outward

  • Dynamic Generation: Cells are created asynchronously through a queue system to maintain server performance

  • Visual Boundaries: World borders visually mark cell limits for players

Cell Roles & Hierarchy

Role
Description
Default Capabilities

OWNER

Cell creator/primary administrator

Full control over all aspects

CO_OWNER

Trusted administrators

Build, break, interact, member management, settings control

MEMBER

Standard cell participant

Build, break, and interact within the cell

VISITOR

Anyone not explicitly added

View public cells but no modification rights

Permission Categories

  • BUILD: Ability to place blocks within the cell

  • BREAK: Ability to break blocks within the cell

  • INTERACT: Use containers, doors, buttons, and other interactive objects

  • MANAGE: Control over invites, kicks, promotions, and demotions (respects rank hierarchy)

  • SETTINGS: Change visibility status, set home points, toggle personal notifications

Cell Lifecycle

  1. Creation: Player issues /cell create command (queued for async generation)

  2. Development: Cell owner builds, invites members, and applies upgrades

  3. Management: Members collaborate, earn points, and compete on leaderboards

  4. Optional Deletion: Cell can be permanently removed with /cell delete confirm

Last updated