ICompendiumRecipe, IContentKnowledgeConstructionRecipepublic class ConstructionRecipe extends BasicCompendiumRecipe
| Modifier and Type | Field | Description |
|---|---|---|
static ResourceName |
ID |
|
protected ResourceName |
infoName |
|
protected java.util.List<IUseInfo> |
inputs |
|
protected java.util.List<ItemInstance> |
outputs |
|
protected float |
skillReward |
| Constructor | Description |
|---|---|
ConstructionRecipe(float skillReward,
ItemInstance output,
IUseInfo... inputs) |
|
ConstructionRecipe(ResourceName name,
float skillReward,
ItemInstance output,
IUseInfo... inputs) |
|
ConstructionRecipe(ResourceName name,
java.util.List<IUseInfo> inputs,
java.util.List<ItemInstance> outputs,
float skillReward) |
| Modifier and Type | Method | Description |
|---|---|---|
static ConstructionRecipe |
forName(ResourceName name) |
|
ComponentConstruct |
getConstructButton(Gui gui,
AbstractEntityPlayer player,
boolean canConstruct) |
|
java.util.List<IUseInfo> |
getInputs() |
|
ResourceName |
getKnowledgeInformationName() |
|
java.util.List<ItemInstance> |
getOutputs() |
|
float |
getSkillReward() |
|
boolean |
isKnown(AbstractEntityPlayer player) |
|
void |
playerConstruct(AbstractEntityPlayer player,
int amount) |
|
ConstructionRecipe |
registerManual() |
getNamecanConstruct, getActualInputs, getActualOutputs, getIngredientButtons, getPolaroidButtonpublic static final ResourceName ID
protected final java.util.List<IUseInfo> inputs
protected final java.util.List<ItemInstance> outputs
protected final float skillReward
protected final ResourceName infoName
public ConstructionRecipe(ResourceName name, java.util.List<IUseInfo> inputs, java.util.List<ItemInstance> outputs, float skillReward)
public ConstructionRecipe(ResourceName name, float skillReward, ItemInstance output, IUseInfo... inputs)
public ConstructionRecipe(float skillReward,
ItemInstance output,
IUseInfo... inputs)
public static ConstructionRecipe forName(ResourceName name)
public java.util.List<IUseInfo> getInputs()
public java.util.List<ItemInstance> getOutputs()
public boolean isKnown(AbstractEntityPlayer player)
public float getSkillReward()
public void playerConstruct(AbstractEntityPlayer player, int amount)
public ComponentConstruct getConstructButton(Gui gui, AbstractEntityPlayer player, boolean canConstruct)
public ConstructionRecipe registerManual()
public ResourceName getKnowledgeInformationName()