aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/sign/IModifiedSign.java
blob: 912663c2d1e409e865e910ac364528cfaac2b8bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package at.hannibal2.skyhanni.sign;

import net.minecraft.util.IChatComponent;

public interface IModifiedSign {
    IChatComponent getText(int line);

    void setText(int line, IChatComponent component);

    void setSelectionState(int currentRow, int selectionStart, int selectionEnd, boolean caretVisible);

    void resetSelectionState();

    boolean getCaretVisible();

    int getSelectionStart();

    int getSelectionEnd();
}