first commit
This commit is contained in:
30
Minecraft.World/FurnaceRecipes.h
Normal file
30
Minecraft.World/FurnaceRecipes.h
Normal file
@@ -0,0 +1,30 @@
|
||||
#pragma once
|
||||
|
||||
class FurnaceRecipes
|
||||
{
|
||||
|
||||
private:
|
||||
static FurnaceRecipes *instance;
|
||||
|
||||
public:
|
||||
static void staticCtor();
|
||||
|
||||
private:
|
||||
//Map<Integer, ItemInstance> recipies = new HashMap<Integer, ItemInstance>();
|
||||
unordered_map<int, ItemInstance *> recipies;
|
||||
unordered_map<int, float> recipeValue;
|
||||
|
||||
public:
|
||||
static FurnaceRecipes *getInstance();
|
||||
|
||||
public:
|
||||
FurnaceRecipes();
|
||||
|
||||
public:
|
||||
void addFurnaceRecipy(int itemId, ItemInstance *result, float value);
|
||||
bool isFurnaceItem(int itemId);
|
||||
ItemInstance *getResult(int itemId);
|
||||
unordered_map<int, ItemInstance *> *getRecipies();
|
||||
float getRecipeValue(int itemId);
|
||||
|
||||
};
|
||||
Reference in New Issue
Block a user