net.minecraft.entity.ai.brain.sensor

public class TemptationsSensor

extends Sensor<PathAwareEntity>

net.minecraft.world.entity.ai.sensing.TemptingSensor
net.minecraft.class_5760
net.minecraft.entity.ai.brain.sensor.TemptationsSensor

Field summary

Modifier and TypeField
private static final TargetPredicate
TEMPT_TARGETING
field_28330
TEMPTER_PREDICATE
private final BiPredicate<PathAwareEntity, ItemStack>
temptations
field_28331
predicate

Constructor summary

ModifierConstructor
public (Predicate<ItemStack> predicate)
private (BiPredicate<PathAwareEntity, ItemStack> predicate)

Method summary

Modifier and TypeMethod
public static TemptationsSensor
forAnimal()
method_76096()
breedingItem()
protected void
doTick(ServerLevel level, PathfinderMob body)
method_33213(class_3218 arg0, class_1314 arg1)
sense(ServerWorld arg0, PathAwareEntity arg1)
private boolean
playerHoldingTemptation(PathfinderMob mob, Player player)
method_33215(class_1314 arg0, class_1657 arg1)
test(PathAwareEntity entity, PlayerEntity player)
private boolean
isTemptation(PathfinderMob mob, ItemStack itemStack)
method_33216(class_1314 arg0, class_1799 arg1)
test(PathAwareEntity entity, ItemStack stack)
public Set<MemoryModuleType<?>>
requires()
method_19099()
getOutputMemoryModules()
protected void
doTick(ServerLevel level, LivingEntity body)
method_19101(class_3218 arg0, class_1309 arg1)
sense(ServerWorld arg0, LivingEntity arg1)
private static boolean
lambda$doTick$2(PathfinderMob arg0, ServerPlayer arg1)
method_45339(class_1314 arg0, class_3222 arg1)
method_45339(PathAwareEntity arg0, ServerPlayerEntity playerx)
private boolean
lambda$doTick$1(PathfinderMob arg0, ServerPlayer arg1)
method_76097(class_1314 arg0, class_3222 arg1)
method_76097(PathAwareEntity arg0, ServerPlayerEntity player)
private static boolean
lambda$doTick$0(TargetingConditions arg0, ServerLevel arg1, PathfinderMob arg2, ServerPlayer arg3)
method_33217(class_4051 arg0, class_3218 arg1, class_1314 arg2, class_3222 arg3)
method_33217(TargetPredicate arg0, ServerWorld arg1, PathAwareEntity arg2, ServerPlayerEntity player)
private static boolean
lambda$forAnimal$0(PathfinderMob arg0, ItemStack arg1)
method_76098(class_1314 arg0, class_1799 arg1)
method_76098(PathAwareEntity entity, ItemStack stack)
private static boolean
lambda$new$0(Predicate arg0, PathfinderMob arg1, ItemStack arg2)
method_76095(Predicate arg0, class_1314 arg1, class_1799 arg2)
method_76095(Predicate arg0, PathAwareEntity entity, ItemStack stack)