/* * Copyright (c) CovertJaguar, 2014 http://railcraft.info * * This code is the property of CovertJaguar * and may only be used with explicit written * permission unless otherwise specified on the * license page at http://railcraft.info/wiki/info:license. */ package mods.railcraft.common.carts; import mods.railcraft.common.plugins.forge.LocalizationPlugin; import mods.railcraft.common.plugins.ic2.IC2Plugin; import net.minecraft.item.ItemStack; import net.minecraft.world.World; /** * @author CovertJaguar <http://www.railcraft.info> */ public final class EntityCartEnergyBatBox extends EntityCartEnergy { public EntityCartEnergyBatBox(World world) { super(world); } public EntityCartEnergyBatBox(World world, double d, double d1, double d2) { this(world); setPosition(d, d1 + (double) yOffset, d2); motionX = 0.0D; motionY = 0.0D; motionZ = 0.0D; prevPosX = d; prevPosY = d1; prevPosZ = d2; } @Override public ICartType getCartType() { return EnumCart.ENERGY_BATBOX; } @Override public int getTier() { return 1; } @Override public int getCapacity() { return 40000; } @Override public int getTransferLimit() { return 32; } @Override public String getInventoryName() { return LocalizationPlugin.translate(EnumCart.ENERGY_BATBOX.getTag()); } @Override public ItemStack getIC2Item() { return IC2Plugin.getItem("batBox"); } }