// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.core.receiver;

import com.hypixel.hytale.server.core.Message;

public interface IEventTitleReceiver
{
    public static final float DEFAULT_DURATION = 4.0f;
    public static final float DEFAULT_FADE_DURATION = 1.5f;
    
    default void showEventTitle(final Message primaryTitle, final Message secondaryTitle, final boolean isMajor, final String icon) {
        this.showEventTitle(primaryTitle, secondaryTitle, isMajor, icon, 4.0f);
    }
    
    default void showEventTitle(final Message primaryTitle, final Message secondaryTitle, final boolean isMajor, final String icon, final float duration) {
        this.showEventTitle(primaryTitle, secondaryTitle, isMajor, icon, duration, 1.5f, 1.5f);
    }
    
    void showEventTitle(final Message p0, final Message p1, final boolean p2, final String p3, final float p4, final float p5, final float p6);
    
    default void hideEventTitle() {
        this.hideEventTitle(1.5f);
    }
    
    void hideEventTitle(final float p0);
}
