Class HTItemResult
-
- All Implemented Interfaces:
-
hiiragi283.core.api.recipe.result.HTRecipeResult,hiiragi283.core.api.resource.HTIdLike,hiiragi283.core.api.resource.SupplierWithId,java.util.function.Supplier
@JvmRecord() public final class HTItemResult extends Record implements HTRecipeResult<ItemStack>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceHTItemResult.Entrypublic final classHTItemResult.EntryTypepublic final classHTItemResult.SimpleEntrypublic final classHTItemResult.TagEntrypublic final classHTItemResult.EnchantedBookEntrypublic final classHTItemResult.MaterialPartEntry
-
Field Summary
Fields Modifier and Type Field Description public final static Codec<HTItemResult>CODECpublic final static StreamCodec<RegistryFriendlyByteBuf, HTItemResult>STREAM_CODECprivate final HTItemResult.Entryentryprivate final Fractionchanceprivate final Stringnamespaceprivate final Stringpath
-
Constructor Summary
Constructors Constructor Description HTItemResult(HTItemResult.Entry entry, Fraction chance)HTItemResult(ItemStack stack, Fraction chance)HTItemResult(ItemStack stack)
-
Method Summary
Modifier and Type Method Description final HTItemResult.EntrygetEntry()final FractiongetChance()StringgetNamespace()StringgetPath()HTTextResult<ItemStack>get()final HTTextResult<ItemStack>get(Boolean preview)final ItemStackgetOrEmpty()ResourceLocationgetId()保持しているIDを返します。 -
-
Constructor Detail
-
HTItemResult
HTItemResult(HTItemResult.Entry entry, Fraction chance)
-
HTItemResult
HTItemResult(ItemStack stack, Fraction chance)
-
HTItemResult
HTItemResult(ItemStack stack)
-
-
Method Detail
-
getEntry
final HTItemResult.Entry getEntry()
-
getChance
final Fraction getChance()
-
getNamespace
String getNamespace()
-
get
HTTextResult<ItemStack> get()
-
get
final HTTextResult<ItemStack> get(Boolean preview)
-
getOrEmpty
final ItemStack getOrEmpty()
-
getId
ResourceLocation getId()
保持しているIDを返します。
-
-
-
-