Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
1.4 kB · 52 lines
C++
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152#include "stdafx.h"#include "net.minecraft.world.h"#include "net.minecraft.world.item.h"#include "StainedGlassPaneBlock.h"
Icon *StainedGlassPaneBlock::ICONS[StainedGlassPaneBlock::ICONS_COUNT];Icon *StainedGlassPaneBlock::EDGE_ICONS[StainedGlassPaneBlock::ICONS_COUNT];
StainedGlassPaneBlock::StainedGlassPaneBlock(int id) : ThinFenceTile(id, L"glass", L"glass_pane_top", Material::glass, false){}
Icon *StainedGlassPaneBlock::getIconTexture(int face, int data){ return ICONS[data % ICONS_COUNT];}
Icon *StainedGlassPaneBlock::getEdgeTexture(int data){ return EDGE_ICONS[~data & 0xF];}
Icon *StainedGlassPaneBlock::getTexture(int face, int data){ return getIconTexture(face, ~data & 0xf);}
int StainedGlassPaneBlock::getSpawnResourcesAuxValue(int data){ return data;}
int StainedGlassPaneBlock::getItemAuxValueForBlockData(int data){ return (data & 0xf);}
int StainedGlassPaneBlock::getRenderLayer(){ return 1;}
void StainedGlassPaneBlock::registerIcons(IconRegister *iconRegister){ ThinFenceTile::registerIcons(iconRegister); for (int i = 0; i < ICONS_COUNT; i++) { ICONS[i] = iconRegister->registerIcon(getIconName() + L"_" + DyePowderItem::COLOR_TEXTURES[getItemAuxValueForBlockData(i)]); EDGE_ICONS[i] = iconRegister->registerIcon(getIconName() + L"_pane_top_" + DyePowderItem::COLOR_TEXTURES[getItemAuxValueForBlockData(i)]); }}