package jalse.entities; /** * Listener for {@link Entity} type changes and death. Unique {@link EntityTypeEvent} will be * supplied for each trigger. * * @author Elliot Ford * * @see Entity * */ public interface EntityTypeListener { /** * Triggered on entity marked as type. * * @param event * The entity event for this trigger. */ default void entityMarkedAsType(final EntityTypeEvent event) {} /** * Triggered on entity unmarked as type. * * @param event * The entity event for this trigger. */ default void entityUnmarkedAsType(final EntityTypeEvent event) {} }