Class BaseCraftingLogic
java.lang.Object
zombie.entity.components.crafting.BaseCraftingLogic
- Direct Known Subclasses:
BuildLogic
,HandcraftLogic
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
protected static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ArrayList
<InventoryItem> protected final BaseCraftingLogic.CachedRecipeComparator
protected final HashMap
<CraftRecipe, BaseCraftingLogic.CachedRecipeInfo> protected final ArrayList
<BaseCraftingLogic.CachedRecipeInfo> protected boolean
protected String
protected final ArrayList
<CraftRecipe> protected final HashMap
<String, ArrayList<BaseCraftingLogic.CraftEventHandler>> protected final ArrayList
<CraftRecipe> protected String
protected final IsoGameCharacter
protected final CraftRecipeData
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addEventListener
(String string, Object object) void
addEventListener
(String string, Object object0, Object object1) static void
static void
static void
static boolean
callLuaBool
(String string, Object object1) static se.krka.kahlua.vm.KahluaTable
callLuaObject
(String string, Object object1) protected BaseCraftingLogic.CachedRecipeInfo
createCachedRecipeInfo
(CraftRecipe craftRecipe) void
filterRecipeList
(String string0, String string1) void
filterRecipeList
(String string0, String string1, boolean boolean0) void
filterRecipeList
(String string1, String string0, boolean boolean2, IsoPlayer isoPlayer) static List
<CraftRecipe> filterRecipeList
(String string1, String string0, List<CraftRecipe> list0, List<CraftRecipe> list1, IsoPlayer isoPlayer) getCachedRecipeInfo
(CraftRecipe craftRecipe) static String
getFavouriteModDataString
(CraftRecipe craftRecipe) getSelectedRecipeStyle
(String string1, IsoPlayer isoPlayer) boolean
protected void
void
setRecipes
(List<CraftRecipe> list) void
setSelectedRecipeStyle
(String string1, String string2, IsoPlayer isoPlayer) void
protected void
triggerEvent
(String string, Object... object1)
-
Field Details
-
completeRecipeList
-
filteredRecipeList
-
sourceResources
-
allItems
-
categoryFilterString
-
filterString
-
cachedRecipeComparator
-
events
-
player
-
testRecipeData
-
cachedRecipeInfos
-
cachedRecipeInfoMap
-
cachedRecipeInfosDirty
protected boolean cachedRecipeInfosDirty
-
-
Constructor Details
-
BaseCraftingLogic
-
-
Method Details
-
getCategoryList
-
filterRecipeList
-
filterRecipeList
-
filterRecipeList
-
triggerEvent
-
filterRecipeList
public static List<CraftRecipe> filterRecipeList(String string1, String string0, List<CraftRecipe> list0, List<CraftRecipe> list1, IsoPlayer isoPlayer) -
sortRecipeList
public void sortRecipeList() -
createCachedRecipeInfo
-
rebuildCachedRecipeInfo
protected void rebuildCachedRecipeInfo() -
getCachedRecipeInfo
-
setRecipes
-
addEventListener
-
addEventListener
-
getFavouriteModDataString
-
setSelectedRecipeStyle
-
getSelectedRecipeStyle
-
callLuaObject
-
callLuaBool
-
callLua
-
callLua
-
callLua
-
isCraftCheat
public boolean isCraftCheat()
-