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 · 59 lines
C++
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960#include "stdafx.h"#include "net.minecraft.world.item.h"#include "DyePowderItem.h"#include "Tile.h"#include "Recipy.h"#include "Recipes.h"#include "OreRecipies.h"
void OreRecipies::_init(){ ADD_OBJECT(map[0],Tile::goldBlock); ADD_OBJECT(map[0],new ItemInstance(Item::goldIngot, 9));
ADD_OBJECT(map[1],Tile::ironBlock); ADD_OBJECT(map[1],new ItemInstance(Item::ironIngot, 9));
ADD_OBJECT(map[2],Tile::diamondBlock); ADD_OBJECT(map[2],new ItemInstance(Item::diamond, 9));
ADD_OBJECT(map[3],Tile::emeraldBlock); ADD_OBJECT(map[3],new ItemInstance(Item::emerald, 9));
ADD_OBJECT(map[4],Tile::lapisBlock); ADD_OBJECT(map[4],new ItemInstance(Item::dye_powder, 9, DyePowderItem::BLUE));
ADD_OBJECT(map[5],Tile::redstoneBlock); ADD_OBJECT(map[5],new ItemInstance(Item::redStone, 9));
ADD_OBJECT(map[6],Tile::coalBlock); ADD_OBJECT(map[6],new ItemInstance(Item::coal, 9, CoalItem::STONE_COAL));
ADD_OBJECT(map[7],Tile::hayBlock); ADD_OBJECT(map[7],new ItemInstance(Item::wheat, 9));}void OreRecipies::addRecipes(Recipes *r) { for (int i = 0; i < MAX_ORE_RECIPES; i++) { Tile *from = (Tile*) map[i].at(0)->tile; ItemInstance *to = (ItemInstance*) map[i].at(1)->iteminstance; r->addShapedRecipy(new ItemInstance(from), // L"sssczg", L"###", // L"###", // L"###", //
L'#', to, L'D');
r->addShapedRecipy(to, // L"sctg", L"#", //
L'#', from, L'D'); } }