mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-16 13:03:12 +01:00
32 lines
776 B
Java
32 lines
776 B
Java
|
package de.ellpeck.actuallyadditions.api.internal;
|
||
|
|
||
|
import de.ellpeck.actuallyadditions.api.booklet.BookletPage;
|
||
|
import de.ellpeck.actuallyadditions.api.booklet.IBookletChapter;
|
||
|
import de.ellpeck.actuallyadditions.api.booklet.IBookletEntry;
|
||
|
import net.minecraft.nbt.NBTTagCompound;
|
||
|
|
||
|
public interface IEntrySet{
|
||
|
|
||
|
void setEntry(BookletPage page, IBookletChapter chapter, IBookletEntry entry, int pageInIndex);
|
||
|
|
||
|
void removeEntry();
|
||
|
|
||
|
NBTTagCompound writeToNBT();
|
||
|
|
||
|
BookletPage getCurrentPage();
|
||
|
|
||
|
IBookletEntry getCurrentEntry();
|
||
|
|
||
|
IBookletChapter getCurrentChapter();
|
||
|
|
||
|
int getPageInIndex();
|
||
|
|
||
|
void setPage(BookletPage page);
|
||
|
|
||
|
void setEntry(IBookletEntry entry);
|
||
|
|
||
|
void setChapter(IBookletChapter chapter);
|
||
|
|
||
|
void setPageInIndex(int page);
|
||
|
}
|