Class EntityCraftRecipeBuilder
java.lang.Object
generation.builders.AbstractPropertyBuilder
generation.builders.AbstractDynamicOrderPropertyBuilder
generation.builders.EntityCraftRecipeBuilder
- All Implemented Interfaces:
ComponentBuilder
,Named
,Writeable
public class EntityCraftRecipeBuilder
extends AbstractDynamicOrderPropertyBuilder
implements ComponentBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from interface generation.builders.Writeable
Writeable.ListProperty<T>, Writeable.Property<T>, Writeable.WriteableProperty<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowBatchCraft
(boolean boolean0) autoLearnAll
(PerkNumber... perkNumbers) autoLearnAny
(PerkNumber... perkNumbers) category
(EntityCategory... entityCategorys) getType()
inputs
(RecipeElement... recipeElements) itemMappers
(String string, RecipeMapperBuilder... recipeMapperBuilders) metaRecipe
(MetaRecipe metaRecipex) needTobeLearn
(boolean boolean0) needToBeLearn
(boolean boolean0) onAddToMenu
(String string) outputs
(RecipeElement... recipeElements) researchAny
(PerkFactory.Perk... perks) researchSkillLevel
(int int0) skillRequired
(PerkNumber... perkNumbers) tags
(CraftRecipeTag... craftRecipeTags) time
(int int0) timedAction
(TimedActionKey timedActionKey) void
xpAward
(PerkNumber... perkNumbers) Methods inherited from class generation.builders.AbstractPropertyBuilder
get, getName
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface generation.builders.Writeable
formatFloat, fromArray, indent, stream, writeBlockEnd, writeBlockStart, writeKeyValue, writeProperties, writeValue
-
Constructor Details
-
EntityCraftRecipeBuilder
public EntityCraftRecipeBuilder()
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceComponentBuilder
-
onAddToMenu
-
category
-
allowBatchCraft
-
autoLearnAll
-
autoLearnAny
-
icon
-
metaRecipe
-
needToBeLearn
-
onCreate
-
onTest
-
researchAny
-
researchSkillLevel
-
skillRequired
-
tags
-
tooltip
-
needTobeLearn
-
time
-
timedAction
-
xpAward
-
itemMappers
public EntityCraftRecipeBuilder itemMappers(String string, RecipeMapperBuilder... recipeMapperBuilders) -
inputs
-
outputs
-
write
- Specified by:
write
in interfaceWriteable
- Overrides:
write
in classAbstractPropertyBuilder
- Throws:
IOException
-