Examples of countCartsInTrain()


Examples of mods.railcraft.api.carts.ILinkageManager.countCartsInTrain()

    }
  }

  public static void updateCartLinks(World world, EntityMinecart cart) {
    ILinkageManager linkMan = CartTools.getLinkageManager(cart.worldObj);
    if(linkMan == null || linkMan.countCartsInTrain(cart) <= 1) {
      return;
    }
    Iterable<EntityMinecart> allCarts = linkMan.getCartsInTrain(cart);
    for (EntityMinecart aCart : allCarts) {
      if(aCart != null) {
View Full Code Here

Examples of mods.railcraft.api.carts.ILinkageManager.countCartsInTrain()

    }
    ILinkageManager linkMan = CartTools.getLinkageManager(cart.worldObj);
    if(linkMan == null) {
      return 1;
    }
    return linkMan.countCartsInTrain(cart);
  }

  public static List<EntityMinecart> getCartsInTrain(EntityMinecart cart) {
    if(cart == null) {
      Collections.emptyList();
View Full Code Here

Examples of mods.railcraft.api.carts.ILinkageManager.countCartsInTrain()

    @Override
    public int testCarts(List<EntityMinecart> carts) {
        ILinkageManager lm = LinkageManager.instance();
        for (EntityMinecart cart : carts) {
            int count = lm.countCartsInTrain(cart);
            int size = getTrainSize();
            if (count >= size) {
                return FULL_POWER;
            }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.