Class CombinedPlayerPersonaAdapter

java.lang.Object
io.github.protasm.jvmud.execution.instance.CombinedPlayerPersonaAdapter

public final class CombinedPlayerPersonaAdapter extends Object
Adapter for mudlib player objects that collapse several JVMud concepts into one object.

Some compatibility mudlibs use one LPC object for account/profile fields, login prompts and policy, Persona behavior, and session-oriented glue. JVMud keeps Session, Player, and Persona engine-owned; this adapter records that object as a combined mudlib projection attached to the relationship.

  • Constructor Details

    • CombinedPlayerPersonaAdapter

      public CombinedPlayerPersonaAdapter(String playerObjectPath)
      Creates an adapter for combined objects cloned from the supplied mudlib path.
  • Method Details

    • combinedProjection

      public MudlibProjection combinedProjection(Object playerObject)
      Returns the combined Player-profile and Persona-behavior projection for an LPC object.