Interface ICaravanMovement


public interface ICaravanMovement
  • Method Details

    • leaveCaravan

      default void leaveCaravan()
    • joinCaravan

      default <T extends net.minecraft.world.entity.LivingEntity & ICaravanMovement> void joinCaravan(T caravanHead)
    • hasCaravanTail

      default boolean hasCaravanTail()
    • inCaravan

      default boolean inCaravan()
    • getCaravanHead

      @Nullable <T extends net.minecraft.world.entity.LivingEntity & ICaravanMovement> T getCaravanHead()
    • setCaravanHead

      <T extends net.minecraft.world.entity.LivingEntity & ICaravanMovement> void setCaravanHead(T t)
    • getCaravanTail

      @Nullable <T extends net.minecraft.world.entity.LivingEntity & ICaravanMovement> T getCaravanTail()
    • setCaravanTail

      <T extends net.minecraft.world.entity.LivingEntity & ICaravanMovement> void setCaravanTail(T t)