TheWildBackport/common/src/main/java/com/cursedcauldron/wildbackport/common/entities/brain/warden/Dismount.java
2022-07-10 00:16:25 -04:00

22 lines
662 B
Java

package com.cursedcauldron.wildbackport.common.entities.brain.warden;
import com.google.common.collect.ImmutableMap;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.ai.behavior.Behavior;
public class Dismount extends Behavior<LivingEntity> {
public Dismount() {
super(ImmutableMap.of());
}
@Override
protected boolean checkExtraStartConditions(ServerLevel level, LivingEntity entity) {
return entity.isPassenger();
}
@Override
protected void start(ServerLevel level, LivingEntity entity, long time) {
entity.unRide();
}
}