net.minecraft.world.entity.ai.behavior

public class LongJumpToPreferredBlock<E extends Mob>

extends LongJumpToRandomPos<E>

All mapped superinterfaces:

BehaviorControl

cbl
net.minecraft.world.entity.ai.behavior.LongJumpToPreferredBlock
net.minecraft.class_7096

Field summary

Modifier and TypeField
private final TagKey<Block>
m
preferredBlockTag
field_37427
private final float
n
preferredBlocksChance
field_37428
private final List<LongJumpToRandomPos$PossibleJump>
o
notPrefferedJumpCandidates
field_37429
private boolean
p
currentlyWantingPreferredOnes
field_37430

Constructor summary

ModifierConstructor
public (UniformInt arg0, int arg1, int arg2, float arg3, Function<E, SoundEvent> arg4, TagKey<Block> arg5, float arg6, BiPredicate<E, BlockPos> arg7)

Method summary

Modifier and TypeMethod
protected void
a(asi arg0, E arg1, long arg2)
start(ServerLevel arg0, E arg1, long arg2)
method_35082(class_3218 arg0, E arg1, long arg2)
protected Optional<LongJumpToRandomPos$PossibleJump>
a(asi arg0)
getJumpCandidate(ServerLevel arg0)
method_41336(class_3218 arg0)