MicrowaveBlock::MicrowaveBlock(int id, Material const& material) : RotatableBlock("blockMicrowave", id, material) { tex = getTextureUVCoordinateSet("quartz_block", 0); secondary_tex = getTextureUVCoordinateSet("stone", 0); terciary_tex = getTextureUVCoordinateSet("wool", 15); setSoundType(Block::SOUND_WOOD); setSolid(false); }
TvBlock::TvBlock(int id, Material const& material) : FurnitureBlock("blockTv", id, material) { tex = getTextureUVCoordinateSet("log", 0); secondary_tex = getTextureUVCoordinateSet("planks", 0); terciary_tex = getTextureUVCoordinateSet("wool", 15); setSoundType(Block::SOUND_WOOD); setSolid(false); }
BarStoolTile::BarStoolTile(int id, Material const* material) : FurnitureTile(id, material) { tex = getTextureUVCoordinateSet("wool", 0); secondary_tex = getTextureUVCoordinateSet("stained_clay", 9); terciary_tex = getTextureUVCoordinateSet("quartz_block", 0); quartenary_tex = getTextureUVCoordinateSet("stone", 0); setNameId("tileBarStool"); setSoundType(Tile::SOUND_WOOD); Tile::solid[id] = false; Tile::lightBlock[id] = 0; }
PistonArmTile::PistonArmTile(int blockId) : Tile(blockId, &Material::stone) { init(); setDestroyTime(0.5F); setNameId("piston_extension"); renderType = 17; creativeTab = CreativeTab::ITEMS; Tile::solid[blockId] = false; Tile::lightBlock[blockId] = 0; tex = getTextureUVCoordinateSet("piston_top_normal", 0); texture_sticky = getTextureUVCoordinateSet("piston_top_sticky", 0); texture_side = getTextureUVCoordinateSet("piston_side", 0); }
ToiletBlock::ToiletBlock(int id, Material const& material) : RotatableBlock("blockToilet", id, material) { setSolid(false); setSoundType(Block::SOUND_STONE); setDestroyTime(1.0F); tex = getTextureUVCoordinateSet("quartz_block", 0); }
void BasicItem::initIcons() { int i = 0; for(const std::string name : names) { icons[i++] = getTextureUVCoordinateSet("basicItem." + name, 0); } }
BrewingStandTile::BrewingStandTile(int id) : Tile(id, &Material::metal) { secondary_tex = getTextureUVCoordinateSet("brewing_stand_base", 0); init(); renderType = 25; renderPass = Tile::glass->renderPass; Tile::solid[id] = false; Tile::lightBlock[id] = 0; }
RepeaterTile::RepeaterTile(int blockId, const std::string& texture, bool powered) : Tile(blockId, texture, &Material::circuits) { init(); side_texture = getTextureUVCoordinateSet("stone_slab", 0); renderType = 15; renderPass = 7; creativeTab = CreativeTab::ITEMS; solid[blockId] = false; lightBlock[blockId] = 0; setVisualShape(0.0F, 0.0F, 0.0F, 1.0F, 0.125F, 1.0F); setNameId("diode"); this->powered = powered; }
RedstoneWireTile::RedstoneWireTile(int id): Tile(id, &Material::decoration) { tex = getTextureUVCoordinateSet("redstone_dust_cross", 0); //secondary_tex = getTextureUVCoordinateSet("redstone_dust_line", 0); init(); setNameId("redstone"); setShape(0.0F, 0.0F, 0.0F, 1.0F, 0.0625F, 1.0F); setCategory(3); setSoundType(Tile::SOUND_STONE); Tile::solid[id] = false; Tile::lightBlock[id] = 0; new TileItem(id - 256); }
void BlockBasic::initTextures() { iconBuffer[0] = getTextureUVCoordinateSet("deco_aluminium", 1); iconBuffer[1] = getTextureUVCoordinateSet("deco_aluminium", 2); iconBuffer[2] = getTextureUVCoordinateSet("deco_aluminium", 0); iconBuffer[3] = getTextureUVCoordinateSet("deco_aluminium", 2); iconBuffer[4] = getTextureUVCoordinateSet("oreCopper", 0); iconBuffer[5] = getTextureUVCoordinateSet("oreTin", 0); iconBuffer[6] = getTextureUVCoordinateSet("oreAluminum", 0); iconBuffer[7] = getTextureUVCoordinateSet("oreSilicon", 0); iconBuffer[8] = getTextureUVCoordinateSet("deco_copper_block", 0); iconBuffer[9] = getTextureUVCoordinateSet("deco_tin_block", 0); iconBuffer[10] = getTextureUVCoordinateSet("deco_aluminium_block", 0); iconBuffer[11] = getTextureUVCoordinateSet("deco_meteoriron_block", 0); }
void CardinalStick::initTextures() { textures[0] = getTextureUVCoordinateSet("crystallitestick", 0); textures[1] = getTextureUVCoordinateSet("elucidadorstick", 0); }