the whole game

This commit is contained in:
Kolyah35
2026-03-02 22:04:18 +03:00
parent 816e9060b4
commit f0617a5d22
2069 changed files with 581500 additions and 0 deletions

View File

@@ -0,0 +1,100 @@
#ifndef NET_MINECRAFT_WORLD_ITEM_CRAFTING__StructureRecipes_H__
#define NET_MINECRAFT_WORLD_ITEM_CRAFTING__StructureRecipes_H__
//package net.minecraft.world.item.crafting;
/* import net.minecraft.world.item.* */
#include "Recipes.h"
#include "../../level/tile/Tile.h"
#include "../../level/tile/SandStoneTile.h"
#include "../../level/tile/StoneSlabTile.h"
class StructureRecipes
{
public:
static void addRecipes(Recipes* r) {
r->addShapedRecipe(ItemInstance(Tile::chest), //
"###", //
"# #", //
"###", //
definition('#', Tile::wood));
r->addShapedRecipe(ItemInstance(Tile::furnace), //
"###", //
"# #", //
"###", //
definition('#', Tile::stoneBrick));
r->addShapedRecipe(ItemInstance(Tile::workBench), //
"##", //
"##", //
definition('#', Tile::wood));
r->addShapedRecipe(ItemInstance(Tile::stonecutterBench), //
"##", //
"##", //
definition('#', Tile::stoneBrick));
r->addShapedRecipe(ItemInstance(Tile::sandStone), //
"##", //
"##", //
definition('#', Tile::sand));
r->addShapedRecipe(ItemInstance(Tile::sandStone, 4, SandStoneTile::TYPE_SMOOTHSIDE), //
"##", //
"##", //
definition('#', Tile::sandStone));
r->addShapedRecipe(ItemInstance(Tile::sandStone, 1, SandStoneTile::TYPE_HEIROGLYPHS), //
"#", //
"#", //
definition('#', ItemInstance(Tile::stoneSlabHalf, 1, StoneSlabTile::SAND_SLAB)));
r->addShapedRecipe(ItemInstance(Tile::stoneBrickSmooth, 4), //
"##", //
"##", //
definition('#', Tile::rock));
//r->addShapedRecipe(ItemInstance(Tile::ironFence, 16), //
// "###", //
// "###", //
// definition('#', Item::ironIngot));
r->addShapedRecipe(ItemInstance(Tile::thinGlass, 16), //
"###", //
"###", //
definition('#', Tile::glass));
r->addShapedRecipe(ItemInstance(Tile::netherBrick, 1), //
"NN", //
"NN", //
definition('N', Item::netherbrick));
r->addShapedRecipe(ItemInstance(Tile::quartzBlock, 1), //
"NN", //
"NN", //
definition('N', Item::netherQuartz));
//r->addShapedRecipe(ItemInstance(Tile::redstoneLight, 1), //
// " R ", //
// "RGR", //
// " R ", //
// definition('R', Item::redStone, 'G', Tile::lightGem));
}
};
#endif /*NET_MINECRAFT_WORLD_ITEM_CRAFTING__StructureRecipes_H__*/