Package io.github.protasm.jvmud.engine.world
package io.github.protasm.jvmud.engine.world
Engine-owned world model: worlds, places, entities, links, locations, and containment.
This package is the home of JVMud's world-based pillar. It names the things the engine owns
directly: a World has linked Places; Entities occupy one immediate Location; and WorldRuntime enforces movement, containment, and link
registration.
Mudlib objects can project into this model, but LPC object vocabulary is not the source of truth for the engine's ontology.
-
ClassDescriptionEngine-level capabilities described by JVMud's principles.Something that exists within a JVMud world and may itself contain entities.A navigable relationship from one place to another place.A location that can immediately contain entities in a JVMud world.A discrete occupiable location in a JVMud world.The complete virtual domain hosted by one JVMud engine instance.Owns the core world ontology, place links, and containment rules for one JVMud world.