Package hiiragi283.core.api.recipe
Interface HTChancedRecipe
-
- All Implemented Interfaces:
-
hiiragi283.core.api.recipe.HTRecipe,hiiragi283.core.api.recipe.base.HTProcessingRecipe,java.util.function.Predicate
public interface HTChancedRecipe<INPUT extends RecipeInput> implements HTProcessingRecipe<INPUT>
確率付きの完成品をもつHTProcessingRecipeの拡張インターフェースです。
- Since:
0.12.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceHTChancedRecipe.Serializableシリアライズ可能なHTChancedRecipeの拡張インターフェースです。
-
Method Summary
Modifier and Type Method Description ItemStackassembleExtraItem(INPUT input, LevelAccessor level)指定された引数から完成品を作成します。 ItemStackassembleExtraItem(INPUT input, HolderLookup.Provider registries, RandomSource random)指定された引数から完成品を作成します。 abstract ItemStackassembleExtraItem(INPUT input, HolderLookup.Provider registries, Float chance)指定された引数から完成品を作成します。 abstract IntegergetTime()-
-
Method Detail
-
assembleExtraItem
ItemStack assembleExtraItem(INPUT input, LevelAccessor level)
指定された引数から完成品を作成します。
- Parameters:
input- レシピの入力level- レベルへのアクセス
-
assembleExtraItem
ItemStack assembleExtraItem(INPUT input, HolderLookup.Provider registries, RandomSource random)
指定された引数から完成品を作成します。
- Parameters:
input- レシピの入力registries- レジストリへのアクセスrandom- 確率を提供する乱数
-
assembleExtraItem
abstract ItemStack assembleExtraItem(INPUT input, HolderLookup.Provider registries, Float chance)
指定された引数から完成品を作成します。
- Parameters:
input- レシピの入力registries- レジストリへのアクセスchance- 現在の確率 (0f..1f)
-
-
-
-