Class LootFunctionCopyMechanicalMachineEnergy
java.lang.Object
net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction
org.cyclops.integrateddynamics.loot.functions.LootFunctionCopyMechanicalMachineEnergy
- All Implemented Interfaces:
BiFunction<net.minecraft.world.item.ItemStack,
,net.minecraft.world.level.storage.loot.LootContext, net.minecraft.world.item.ItemStack> net.minecraft.world.level.storage.loot.functions.LootItemFunction
,net.minecraft.world.level.storage.loot.LootContextUser
public class LootFunctionCopyMechanicalMachineEnergy
extends net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction
Copies mechanical machine energy.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction
net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction.Builder<T extends net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction.Builder<T>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec
<LootFunctionCopyMechanicalMachineEnergy> static final net.minecraft.world.level.storage.loot.functions.LootItemFunctionType
<LootFunctionCopyMechanicalMachineEnergy> Fields inherited from class net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction
predicates
-
Constructor Summary
ModifierConstructorDescriptionprotected
LootFunctionCopyMechanicalMachineEnergy
(List<net.minecraft.world.level.storage.loot.predicates.LootItemCondition> conditionsIn) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.level.storage.loot.functions.LootItemFunctionType
<LootFunctionCopyMechanicalMachineEnergy> getType()
net.minecraft.world.item.ItemStack
run
(net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.storage.loot.LootContext lootContext) Methods inherited from class net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction
apply, commonFields, simpleBuilder, validate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.function.BiFunction
andThen
Methods inherited from interface net.minecraft.world.level.storage.loot.LootContextUser
getReferencedContextParams
-
Field Details
-
CODEC
public static final com.mojang.serialization.MapCodec<LootFunctionCopyMechanicalMachineEnergy> CODEC -
TYPE
public static final net.minecraft.world.level.storage.loot.functions.LootItemFunctionType<LootFunctionCopyMechanicalMachineEnergy> TYPE
-
-
Constructor Details
-
LootFunctionCopyMechanicalMachineEnergy
protected LootFunctionCopyMechanicalMachineEnergy(List<net.minecraft.world.level.storage.loot.predicates.LootItemCondition> conditionsIn)
-
-
Method Details
-
run
public net.minecraft.world.item.ItemStack run(net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.storage.loot.LootContext lootContext) - Specified by:
run
in classnet.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction
-
getType
public net.minecraft.world.level.storage.loot.functions.LootItemFunctionType<LootFunctionCopyMechanicalMachineEnergy> getType()- Specified by:
getType
in interfacenet.minecraft.world.level.storage.loot.functions.LootItemFunction
- Specified by:
getType
in classnet.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction
-