Added hull plain and glass blocks
This commit is contained in:
parent
34ec3c262f
commit
c2d6c45bb1
6 changed files with 420 additions and 1 deletions
|
@ -70,6 +70,9 @@ import cr0s.warpdrive.block.energy.TileEntityEnanReactorCore;
|
|||
import cr0s.warpdrive.block.energy.TileEntityEnanReactorLaser;
|
||||
import cr0s.warpdrive.block.energy.TileEntityEnergyBank;
|
||||
import cr0s.warpdrive.block.energy.TileEntityIC2reactorLaserMonitor;
|
||||
import cr0s.warpdrive.block.hull.BlockHullGlass;
|
||||
import cr0s.warpdrive.block.hull.BlockHullPlain;
|
||||
import cr0s.warpdrive.block.hull.ItemBlockHull;
|
||||
import cr0s.warpdrive.block.movement.BlockLift;
|
||||
import cr0s.warpdrive.block.movement.BlockShipController;
|
||||
import cr0s.warpdrive.block.movement.BlockShipCore;
|
||||
|
@ -151,6 +154,10 @@ public class WarpDrive implements LoadingCallback {
|
|||
public static Block blockTransportBeacon;
|
||||
public static Block blockChunkLoader;
|
||||
public static BlockDecorative blockDecorative;
|
||||
public static Block[] blockHulls_plain;
|
||||
public static Block[] blockHulls_glass;
|
||||
public static Block[] blockHulls_stair;
|
||||
public static Block[] blockHulls_slab;
|
||||
|
||||
public static Item itemIC2reactorLaserFocus;
|
||||
public static ItemComponent itemComponent;
|
||||
|
@ -356,6 +363,21 @@ public class WarpDrive implements LoadingCallback {
|
|||
blockDecorative = new BlockDecorative();
|
||||
GameRegistry.registerBlock(blockDecorative, ItemBlockDecorative.class, "blockDecorative");
|
||||
|
||||
// HULL BLOCKS
|
||||
blockHulls_plain = new Block[3];
|
||||
blockHulls_glass = new Block[3];
|
||||
blockHulls_stair = new Block[3 * 16];
|
||||
blockHulls_slab = new Block[3 * 16];
|
||||
|
||||
for(int tier = 1; tier <= 3; tier++) {
|
||||
logger.info("Registering hull tier " + tier);
|
||||
int index = tier - 1;
|
||||
blockHulls_plain[index] = new BlockHullPlain(tier);
|
||||
blockHulls_glass[index] = new BlockHullGlass(tier);
|
||||
GameRegistry.registerBlock(blockHulls_plain[index], ItemBlockHull.class, "blockHull" + tier + "_plain");
|
||||
GameRegistry.registerBlock(blockHulls_glass[index], ItemBlockHull.class, "blockHull" + tier + "_glass");
|
||||
}
|
||||
|
||||
// REACTOR LASER FOCUS
|
||||
if (WarpDriveConfig.isIndustrialCraft2loaded) {
|
||||
itemIC2reactorLaserFocus = new ItemIC2reactorLaserFocus();
|
||||
|
|
50
src/main/java/cr0s/warpdrive/block/hull/BlockHullGlass.java
Normal file
50
src/main/java/cr0s/warpdrive/block/hull/BlockHullGlass.java
Normal file
|
@ -0,0 +1,50 @@
|
|||
package cr0s.warpdrive.block.hull;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockColored;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import cr0s.warpdrive.WarpDrive;
|
||||
import cr0s.warpdrive.config.WarpDriveConfig;
|
||||
|
||||
public class BlockHullGlass extends BlockColored {
|
||||
public BlockHullGlass(final int tier) {
|
||||
super(Material.glass);
|
||||
setHardness(WarpDriveConfig.HULL_HARDNESS[tier - 1]);
|
||||
setResistance(WarpDriveConfig.HULL_BLAST_RESISTANCE[tier - 1] * 5 / 3);
|
||||
setStepSound(Block.soundTypeGlass);
|
||||
setCreativeTab(WarpDrive.creativeTabWarpDrive);
|
||||
setBlockName("warpdrive.hull" + tier + ".glass.");
|
||||
setBlockTextureName("warpdrive:hull/glass");
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMobilityFlag() {
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderBlockPass() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean shouldSideBeRendered(IBlockAccess world, int x, int y, int z, int side) {
|
||||
Block sideBlock = world.getBlock(x, y, z);
|
||||
if (sideBlock == this) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return world.isAirBlock(x, y, z);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean renderAsNormalBlock() {
|
||||
return false;
|
||||
}
|
||||
}
|
75
src/main/java/cr0s/warpdrive/block/hull/BlockHullPlain.java
Normal file
75
src/main/java/cr0s/warpdrive/block/hull/BlockHullPlain.java
Normal file
|
@ -0,0 +1,75 @@
|
|||
package cr0s.warpdrive.block.hull;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.material.MapColor;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemDye;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.IIcon;
|
||||
import cr0s.warpdrive.WarpDrive;
|
||||
import cr0s.warpdrive.config.WarpDriveConfig;
|
||||
|
||||
public class BlockHullPlain extends Block {
|
||||
@SideOnly(Side.CLIENT)
|
||||
private IIcon[] icons;
|
||||
|
||||
public BlockHullPlain(final int tier) {
|
||||
super(Material.iron);
|
||||
setHardness(WarpDriveConfig.HULL_HARDNESS[tier - 1]);
|
||||
setResistance(WarpDriveConfig.HULL_BLAST_RESISTANCE[tier - 1] * 5 / 3);
|
||||
setStepSound(Block.soundTypeMetal);
|
||||
setCreativeTab(WarpDrive.creativeTabWarpDrive);
|
||||
setBlockName("warpdrive.hull" + tier + ".plain.");
|
||||
setBlockTextureName("warpdrive:hull/plain");
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMobilityFlag() {
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public IIcon getIcon(int side, int metadata) {
|
||||
return this.icons[metadata % 16];
|
||||
}
|
||||
|
||||
@Override
|
||||
public int damageDropped(int p_149692_1_) {
|
||||
return p_149692_1_;
|
||||
}
|
||||
|
||||
public static String getDyeColorName(int metadata) {
|
||||
return ItemDye.field_150921_b[~metadata & 15];
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void getSubBlocks(Item item, CreativeTabs creativeTab, List list) {
|
||||
for (int i = 0; i < 16; ++i) {
|
||||
list.add(new ItemStack(item, 1, i));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void registerBlockIcons(IIconRegister iconRegister) {
|
||||
icons = new IIcon[16];
|
||||
|
||||
for (int i = 0; i < 16; ++i) {
|
||||
this.icons[i] = iconRegister.registerIcon(getTextureName() + "_" + getDyeColorName(i));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public MapColor getMapColor(int metadata) {
|
||||
return MapColor.getMapColorForBlockColored(metadata);
|
||||
}
|
||||
}
|
48
src/main/java/cr0s/warpdrive/block/hull/ItemBlockHull.java
Normal file
48
src/main/java/cr0s/warpdrive/block/hull/ItemBlockHull.java
Normal file
|
@ -0,0 +1,48 @@
|
|||
package cr0s.warpdrive.block.hull;
|
||||
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockColored;
|
||||
import net.minecraft.item.ItemBlock;
|
||||
import net.minecraft.item.ItemDye;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.IIcon;
|
||||
|
||||
public class ItemBlockHull extends ItemBlock {
|
||||
|
||||
public ItemBlockHull(Block block) {
|
||||
super(block); // sets field_150939_a to block
|
||||
setMaxDamage(0);
|
||||
setHasSubtypes(true);
|
||||
setUnlocalizedName("warpdrive.hull");
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public IIcon getIconFromDamage(int p_77617_1_) {
|
||||
return this.field_150939_a.getIcon(2, BlockColored.func_150031_c(p_77617_1_));
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMetadata(int damage) {
|
||||
return damage;
|
||||
}
|
||||
|
||||
/*
|
||||
@Override
|
||||
public void getSubItems(Item item, CreativeTabs creativeTabs, List list) {
|
||||
for (DecorativeType decorativeType : DecorativeType.values()) {
|
||||
list.add(new ItemStack(item, 1, decorativeType.ordinal()));
|
||||
}
|
||||
}
|
||||
/**/
|
||||
|
||||
@Override
|
||||
public String getUnlocalizedName(ItemStack itemstack) {
|
||||
if (itemstack == null) {
|
||||
return getUnlocalizedName();
|
||||
}
|
||||
return getUnlocalizedName() + ItemDye.field_150923_a[BlockColored.func_150031_c(itemstack.getItemDamage())];
|
||||
}
|
||||
}
|
|
@ -4,12 +4,14 @@ import java.util.ArrayList;
|
|||
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import cr0s.warpdrive.WarpDrive;
|
||||
import cr0s.warpdrive.block.hull.BlockHullPlain;
|
||||
import cr0s.warpdrive.block.passive.BlockDecorative;
|
||||
import cr0s.warpdrive.data.ComponentType;
|
||||
import cr0s.warpdrive.data.DecorativeType;
|
||||
import cr0s.warpdrive.data.UpgradeType;
|
||||
import cr0s.warpdrive.item.ItemComponent;
|
||||
import cr0s.warpdrive.item.ItemUpgrade;
|
||||
import net.minecraft.block.BlockColored;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
@ -538,7 +540,7 @@ public class Recipes {
|
|||
}
|
||||
|
||||
// Add Reinforced iridium plate to ore registry as applicable (it's missing in IC2 without GregTech)
|
||||
if (WarpDriveConfig.isIndustrialCraft2loaded && !OreDictionary.doesOreNameExist("plateAlloyIridium")) {
|
||||
if (WarpDriveConfig.isIndustrialCraft2loaded && (!OreDictionary.doesOreNameExist("plateAlloyIridium") || OreDictionary.getOres("plateAlloyIridium").isEmpty())) {
|
||||
ItemStack iridiumAlloy = WarpDriveConfig.getModItemStack("IC2", "itemPartIridium", -1);
|
||||
OreDictionary.registerOre("plateAlloyIridium", iridiumAlloy);
|
||||
}
|
||||
|
@ -1160,5 +1162,122 @@ public class Recipes {
|
|||
'w', Blocks.wool,
|
||||
'g', "blockGlassColorless",
|
||||
'c', ItemComponent.getItemStack(ComponentType.AIR_CANISTER)));
|
||||
|
||||
// HULL blocks and variations
|
||||
initDynamicHull();
|
||||
}
|
||||
|
||||
private static void initDynamicHull() {
|
||||
// Hull ore dictionary
|
||||
for(int tier = 1; tier <= 3; tier++) {
|
||||
int index = tier - 1;
|
||||
for (int woolColor = 0; woolColor < 16; woolColor++) {
|
||||
OreDictionary.registerOre("blockHull" + tier + "_plain", new ItemStack(WarpDrive.blockHulls_plain[index], 1, woolColor));
|
||||
OreDictionary.registerOre("blockHull" + tier + "_glass", new ItemStack(WarpDrive.blockHulls_glass[index], 1, woolColor));
|
||||
}
|
||||
}
|
||||
|
||||
// Hull blocks plain
|
||||
// (BlockColored.func_150031_c is converting wool metadata into dye metadata)
|
||||
// Tier 1 = 5 stone + 4 iron ingots or 5 stone + 4 steel ingots or 5 reinforced stone + 4 obsidian
|
||||
if (WarpDriveConfig.isIndustrialCraft2loaded) {
|
||||
ItemStack reinforcedStone = WarpDriveConfig.getModItemStack("IC2", "blockAlloy", -1);
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[0], 10, 0), false, "cbc", "bcb", "cbc",
|
||||
'b', "blockObsidian",
|
||||
'c', reinforcedStone ));
|
||||
} else if (OreDictionary.doesOreNameExist("ingotSteel") && !OreDictionary.getOres("ingotSteel").isEmpty()) {
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[0], 10, 0), false, "cbc", "bcb", "cbc",
|
||||
'b', "ingotSteel",
|
||||
'c', "stone" ));
|
||||
} else {
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[0], 10, 0), false, "cbc", "bcb", "cbc",
|
||||
'b', "ingotIron",
|
||||
'c', "stone" ));
|
||||
}
|
||||
// Tier 2 = 4 Tier 1 + 4 obsidian or 4x Tier 1 + 4x Carbon plates or 4x Tier 1 + 1 Gregtech 5 Tungstensteel reinforced block
|
||||
for (int woolColor = 0; woolColor < 16; woolColor++) {
|
||||
if (WarpDriveConfig.isGregTech5loaded) {
|
||||
ItemStack tungstensteelReinforcedBlock = WarpDriveConfig.getModItemStack("gregtech", "gt.blockreinforced", 3);
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[1], 4, BlockColored.func_150031_c(woolColor)), false, " b ", "bcb", " b ",
|
||||
'b', new ItemStack(WarpDrive.blockHulls_plain[0], 4, BlockColored.func_150031_c(woolColor)),
|
||||
'c', tungstensteelReinforcedBlock ));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[1], 4, BlockColored.func_150031_c(woolColor)), false, "Xb ", "bcb", " b ",
|
||||
'b', "blockHull1_plain",
|
||||
'c', tungstensteelReinforcedBlock,
|
||||
'X', new ItemStack(Items.dye, 1, woolColor) ));
|
||||
} else if (WarpDriveConfig.isIndustrialCraft2loaded) {
|
||||
ItemStack carbonPlate = WarpDriveConfig.getModItemStack("IC2", "itemPartCarbonPlate", -1);
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[1], 4, BlockColored.func_150031_c(woolColor)), false, "cbc", "b b", "cbc",
|
||||
'b', new ItemStack(WarpDrive.blockHulls_plain[0], 4, BlockColored.func_150031_c(woolColor)),
|
||||
'c', carbonPlate ));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[1], 4, BlockColored.func_150031_c(woolColor)), false, "cbc", "bXb", "cbc",
|
||||
'b', "blockHull1_plain",
|
||||
'c', carbonPlate,
|
||||
'X', new ItemStack(Items.dye, 1, woolColor) ));
|
||||
} else {
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[1], 4, BlockColored.func_150031_c(woolColor)), false, "cbc", "b b", "cbc",
|
||||
'b', new ItemStack(WarpDrive.blockHulls_plain[0], 4, BlockColored.func_150031_c(woolColor)),
|
||||
'c', "blockObsidian" ));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[1], 4, BlockColored.func_150031_c(woolColor)), false, "cbc", "bXb", "cbc",
|
||||
'b', "blockHull1_plain",
|
||||
'c', "blockObsidian",
|
||||
'X', new ItemStack(Items.dye, 1, woolColor) ));
|
||||
}
|
||||
}
|
||||
// Tier 3 = 4 Tier 2 + 4 diamond or 4x Tier 2 + 4x Iridium plate or 4x Tier 2 + 1 Naquadah plate
|
||||
for (int woolColor = 0; woolColor < 16; woolColor++) {
|
||||
if (OreDictionary.doesOreNameExist("plateNaquadah") && !OreDictionary.getOres("plateNaquadah").isEmpty()) {
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[2], 4, BlockColored.func_150031_c(woolColor)), false, " b ", "bcb", " b ",
|
||||
'b', new ItemStack(WarpDrive.blockHulls_plain[1], 4, BlockColored.func_150031_c(woolColor)),
|
||||
'c', "plateNaquadah" ));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[2], 4, BlockColored.func_150031_c(woolColor)), false, "Xb ", "bcb", " b ",
|
||||
'b', "blockHull2_plain",
|
||||
'c', "plateNaquadah",
|
||||
'X', new ItemStack(Items.dye, 1, woolColor) ));
|
||||
} else if (OreDictionary.doesOreNameExist("plateAlloyIridium") && !OreDictionary.getOres("plateAlloyIridium").isEmpty()) {
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[2], 4, BlockColored.func_150031_c(woolColor)), false, "cbc", "b b", "cbc",
|
||||
'b', new ItemStack(WarpDrive.blockHulls_plain[1], 4, BlockColored.func_150031_c(woolColor)),
|
||||
'c', "plateAlloyIridium" ));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[2], 4, BlockColored.func_150031_c(woolColor)), false, "cbc", "bXb", "cbc",
|
||||
'b', "blockHull2_plain",
|
||||
'c', "plateAlloyIridium",
|
||||
'X', new ItemStack(Items.dye, 1, woolColor) ));
|
||||
} else {
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[2], 4, BlockColored.func_150031_c(woolColor)), false, "cbc", "b b", "cbc",
|
||||
'b', new ItemStack(WarpDrive.blockHulls_plain[1], 4, BlockColored.func_150031_c(woolColor)),
|
||||
'c', "gemDiamond" ));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[2], 4, BlockColored.func_150031_c(woolColor)), false, "cbc", "bXb", "cbc",
|
||||
'b', "blockHull2_plain",
|
||||
'c', "gemDiamond",
|
||||
'X', new ItemStack(Items.dye, 1, woolColor) ));
|
||||
}
|
||||
}
|
||||
|
||||
// Hull blocks variation
|
||||
for(int tier = 1; tier <= 3; tier++) {
|
||||
int index = tier - 1;
|
||||
for (int woolColor = 0; woolColor < 16; woolColor++) {
|
||||
|
||||
// crafting glass
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_glass[index], 4, BlockColored.func_150031_c(woolColor)), false, "gpg", "pFp", "gpg",
|
||||
'g', "blockGlass",
|
||||
'p', new ItemStack(WarpDrive.blockHulls_plain[index], 8, BlockColored.func_150031_c(woolColor)),
|
||||
'F', "dustGlowstone" ));
|
||||
|
||||
// changing colors
|
||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[index], 1, BlockColored.func_150031_c(woolColor)),
|
||||
"dye" + BlockHullPlain.getDyeColorName(woolColor),
|
||||
"blockHull" + tier + "_plain"));
|
||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(WarpDrive.blockHulls_glass[index], 1, BlockColored.func_150031_c(woolColor)),
|
||||
"dye" + BlockHullPlain.getDyeColorName(woolColor),
|
||||
"blockHull" + tier + "_glass"));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_plain[index], 8, BlockColored.func_150031_c(woolColor)), false, "###", "#X#", "###",
|
||||
'#', "blockHull" + tier + "_plain",
|
||||
'X', new ItemStack(Items.dye, 1, woolColor) ));
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(WarpDrive.blockHulls_glass[index], 8, BlockColored.func_150031_c(woolColor)), false, "###", "#X#", "###",
|
||||
'#', "blockHull" + tier + "_glass",
|
||||
'X', new ItemStack(Items.dye, 1, woolColor) ));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,6 +28,7 @@ item.warpdrive.upgrade.Range.name=Range Upgrade
|
|||
item.warpdrive.upgrade.Energy.name=Energy Upgrade
|
||||
|
||||
|
||||
|
||||
tile.warpdrive.passive.Air.name=Air Block
|
||||
tile.warpdrive.passive.Energized.name=Energized Block
|
||||
tile.warpdrive.passive.Gas.name=Gas Block
|
||||
|
@ -65,3 +66,107 @@ tile.warpdrive.movement.ShipCore.name=Ship Core
|
|||
tile.warpdrive.movement.Transporter.name=Transporter
|
||||
|
||||
tile.warpdrive.weapon.LaserCamera.name=Laser + Camera
|
||||
|
||||
|
||||
|
||||
tile.warpdrive.hull1.plain.white.name=White Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.orange.name=Orange Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.magenta.name=Magenta Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.lightBlue.name=Light Blue Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.yellow.name=Yellow Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.lime.name=Lime Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.pink.name=Pink Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.gray.name=Gray Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.silver.name=Silver Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.cyan.name=Cyan Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.purple.name=Purple Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.blue.name=Blue Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.brown.name=Brown Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.green.name=Green Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.red.name=Red Stained Basic Hull
|
||||
tile.warpdrive.hull1.plain.black.name=Black Stained Basic Hull
|
||||
|
||||
tile.warpdrive.hull1.glass.white.name=White Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.orange.name=Orange Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.magenta.name=Magenta Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.lightBlue.name=Light Blue Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.yellow.name=Yellow Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.lime.name=Lime Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.pink.name=Pink Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.gray.name=Gray Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.silver.name=Silver Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.cyan.name=Cyan Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.purple.name=Purple Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.blue.name=Blue Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.brown.name=Brown Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.green.name=Green Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.red.name=Red Stained Basic Hull Glass
|
||||
tile.warpdrive.hull1.glass.black.name=Black Stained Basic Hull Glass
|
||||
|
||||
tile.warpdrive.hull2.plain.white.name=White Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.orange.name=Orange Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.magenta.name=Magenta Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.lightBlue.name=Light Blue Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.yellow.name=Yellow Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.lime.name=Lime Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.pink.name=Pink Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.gray.name=Gray Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.silver.name=Silver Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.cyan.name=Cyan Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.purple.name=Purple Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.blue.name=Blue Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.brown.name=Brown Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.green.name=Green Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.red.name=Red Stained Advanced Hull
|
||||
tile.warpdrive.hull2.plain.black.name=Black Stained Advanced Hull
|
||||
|
||||
tile.warpdrive.hull2.glass.white.name=White Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.orange.name=Orange Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.magenta.name=Magenta Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.lightBlue.name=Light Blue Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.yellow.name=Yellow Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.lime.name=Lime Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.pink.name=Pink Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.gray.name=Gray Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.silver.name=Silver Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.cyan.name=Cyan Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.purple.name=Purple Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.blue.name=Blue Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.brown.name=Brown Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.green.name=Green Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.red.name=Red Stained Advanced Hull Glass
|
||||
tile.warpdrive.hull2.glass.black.name=Black Stained Advanced Hull Glass
|
||||
|
||||
tile.warpdrive.hull3.plain.white.name=White Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.orange.name=Orange Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.magenta.name=Magenta Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.lightBlue.name=Light Blue Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.yellow.name=Yellow Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.lime.name=Lime Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.pink.name=Pink Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.gray.name=Gray Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.silver.name=Silver Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.cyan.name=Cyan Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.purple.name=Purple Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.blue.name=Blue Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.brown.name=Brown Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.green.name=Green Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.red.name=Red Stained Superior Hull
|
||||
tile.warpdrive.hull3.plain.black.name=Black Stained Superior Hull
|
||||
|
||||
tile.warpdrive.hull3.glass.white.name=White Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.orange.name=Orange Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.magenta.name=Magenta Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.lightBlue.name=Light Blue Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.yellow.name=Yellow Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.lime.name=Lime Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.pink.name=Pink Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.gray.name=Gray Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.silver.name=Silver Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.cyan.name=Cyan Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.purple.name=Purple Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.blue.name=Blue Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.brown.name=Brown Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.green.name=Green Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.red.name=Red Stained Superior Hull Glass
|
||||
tile.warpdrive.hull3.glass.black.name=Black Stained Superior Hull Glass
|
||||
|
|
Loading…
Add table
Reference in a new issue