Package com.massivecraft.mcore

Examples of com.massivecraft.mcore.Multiverse


  public void perform()
  {
    Aspect aspect = this.arg(0, ARAspect.get());
    if (aspect == null) return;
   
    Multiverse multiverse = this.arg(1, ARMultiverse.get());
    if (multiverse == null) return;
   
    aspect.setMultiverse(multiverse);
   
    msg("<g>The aspect <h>%s<g> now use multiverse <h>%s<g>.", aspect.getId(), multiverse.getId());
  }
View Full Code Here


  }
 
  @Override
  public void perform()
  {
    Multiverse multiverse = this.arg(1, ARMultiverse.get());
    if (multiverse == null) return;
   
    String universe = this.arg(0);
   
    if (multiverse.containsUniverse(universe))
    {
      msg("<b>The universe <h>%s<b> already exists in multiverse <h>%s<b>.", universe, multiverse.getId());
      return;
    }
   
    multiverse.newUniverse(universe);
   
    msg("<g>Created universe <h>%s<g> in multiverse <h>%s<g>.", universe, multiverse.getId());
  }
View Full Code Here

  }
 
  @Override
  public void perform()
  {
    Multiverse multiverse = this.arg(0, ARMultiverse.get());
    if (multiverse == null) return;
   
    msg(Txt.titleize("Multiverse: "+multiverse.getId()));
   
    for (String universe : multiverse.getUniverses())
    {
      if (universe.equals(MCore.DEFAULT)) continue;
      msg("<aqua>"+universe+"<i>: "+Txt.implodeCommaAndDot(multiverse.getWorlds(universe), "<h>%s", "<i>, ", " <i>and ", "<i>."));
    }
    msg("<aqua>default<i>: for all other worlds.");
   
    msg("");
    msg("<i>Aspects using this multiverse:");
    this.msgAspects(multiverse.myAspects());
   
    msg("");
    msg("<i>Aspects NOT using this multiverse:");
    this.msgAspects(multiverse.otherAspects());
  }
View Full Code Here

  }
 
  @Override
  public void perform()
  {
    Multiverse multiverse = this.arg(1, ARMultiverse.get());
    if (multiverse == null) return;
   
    String universe = this.arg(0);
   
    if (universe.equals(MCore.DEFAULT))
    {
      msg("<b>You can't remove the default universe.");
      msg("<b>Each multiverse contains a default universe.");
      return;
    }
   
    if (!multiverse.containsUniverse(universe))
    {
      msg("<b>No universe <h>%s<b> exists in multiverse <h>%s<b>.", universe, multiverse.getId());
      return;
    }
   
    multiverse.delUniverse(universe);
   
    msg("<g>Deleted universe <h>%s<g> in multiverse <h>%s<g>.", universe, multiverse.getId());
  }
View Full Code Here

  // MONEY UNIVERSE
  // -------------------------------------------- //
 
  public static String moneyUniverse(String o)
  {
    Multiverse m = MCore.get().getMoneyMultiverse();
    if (m.containsUniverse(o)) return o;
    return m.getUniverseForWorldName(o);
  }
View Full Code Here

  }
 
  @Override
  public void perform()
  {
    Multiverse multiverse = this.arg(1, ARMultiverse.get());
    if (multiverse == null) return;
   
    String universe = this.arg(0);
   
    if (universe.equals(MCore.DEFAULT))
    {
      msg("<b>You can't clear the default universe.");
      msg("<b>It contains the worlds that aren't assigned to a universe.");
      return;
    }
   
    if (multiverse.clearUniverse(universe))
    {
      msg("<g>Cleared universe <h>%s<g> in multiverse <h>%s<g>.", universe, multiverse.getId());
    }
    else
    {
      msg("<b>No universe <h>%s<b> exists in multiverse <h>%s<b>.", universe, multiverse.getId());
    }
  }
View Full Code Here

  }
 
  @Override
  public void perform()
  {
    Multiverse multiverse = this.arg(0, ARMultiverse.get());
    if (multiverse == null) return;
   
    String id = multiverse.getId();
   
    if (id.equals(MCore.DEFAULT))
    {
      msg("<b>You can't delete the default multiverse.");
      return;
    }
   
    multiverse.detach();
   
    msg("<g>Deleted multiverse <h>%s<g>.", id);
  }
View Full Code Here

  }
 
  @Override
  public void perform()
  {
    Multiverse multiverse = this.arg(2, ARMultiverse.get());
    if (multiverse == null) return;
   
    String universe = this.arg(1);
    String worldName = this.arg(0);
   
    if (!multiverse.containsUniverse(universe))
    {
      msg("<b>No universe <h>%s<b> exists in multiverse <h>%s<b>.", universe, multiverse.getId());
      return;
    }
   
    String universeOld = multiverse.getUniverseForWorldName(worldName);
   
    if (multiverse.setWorldUniverse(worldName, universe))
    {
      msg("<g>World <h>%s <g>moved from <h>%s <g>to <h>%s <g>universe in multiverse <h>%s<g>.", worldName, universeOld, universe, multiverse.getId());
    }
    else
    {
      msg("<i>World <h>%s <i>is already in universe <h>%s <i>in multiverse <h>%s<i>.", worldName, universe, multiverse.getId());
    }
  }
View Full Code Here

 
  public List<C> getColls()
  {
    List<C> ret = new ArrayList<C>();
    Aspect a = this.getAspect();
    Multiverse m = a.getMultiverse();
    for (String universe : m.getUniverses())
    {
      ret.add(this.getForUniverse(universe));
    }
    return ret;
  }
View Full Code Here

TOP

Related Classes of com.massivecraft.mcore.Multiverse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.