/* * 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.blocks.machine.beta; import java.util.HashSet; import java.util.Set; import mods.railcraft.common.plugins.forge.LocalizationPlugin; import net.minecraft.entity.Entity; /** * * @author CovertJaguar <http://www.railcraft.info> */ public class SteelTank extends MetalTank { private final Set<Integer> tankBlocks = new HashSet<Integer>(); public SteelTank() { tankBlocks.add(EnumMachineBeta.TANK_STEEL_WALL.ordinal()); tankBlocks.add(EnumMachineBeta.TANK_STEEL_VALVE.ordinal()); tankBlocks.add(EnumMachineBeta.TANK_STEEL_GAUGE.ordinal()); } @Override public String getTitle() { return LocalizationPlugin.translate("railcraft.gui.tank.steel"); } @Override public boolean isTankBlock(int meta) { return tankBlocks.contains(meta); } @Override public boolean isWallBlock(int meta) { return meta == EnumMachineBeta.TANK_STEEL_WALL.ordinal(); } @Override public float getResistance(Entity exploder) { return 25F; } }