Class FoliosMemory

java.lang.Object
net.ixdarklord.folios.internal.client.FoliosMemory

public final class FoliosMemory extends Object
  • Field Details

  • Method Details

    • of

      public static FoliosMemory of(net.minecraft.resources.ResourceLocation book)
    • forReading

      public static FoliosMemory forReading(FoliosBook book, @Nullable @Nullable net.minecraft.world.InteractionHand hand)
    • synced

      public static void synced(Map<net.minecraft.resources.ResourceLocation,FoliosRecord> records)
    • forget

      public static void forget()
    • save

      public void save()
    • isRead

      public boolean isRead(String entry)
    • markRead

      public void markRead(String entry)
    • isSeen

      public boolean isSeen(String spread)
    • markSeen

      public void markSeen(String spread)
    • markQuestDone

      public boolean markQuestDone(String entry)
    • obtained

      public Set<String> obtained()
    • markObtained

      public boolean markObtained(String item)
    • markCelebrated

      public boolean markCelebrated(String what)
    • readCount

      public int readCount()
    • bookmarks

      public List<FoliosBook.Location> bookmarks()
    • isBookmarked

      public boolean isBookmarked(String entry)
    • toggleBookmark

      public boolean toggleBookmark(FoliosBook.Location location)
    • last

      public @Nullable FoliosBook.Location last()
    • setLast

      public void setLast(@Nullable FoliosBook.Location location)
    • lastChapter

      @Nullable public @Nullable String lastChapter()
    • lastPage

      public int lastPage()
    • setLastSpread

      public void setLastSpread(@Nullable @Nullable String chapter, int page)
    • leftOpen

      public boolean leftOpen()
    • setLeftOpen

      public void setLeftOpen(boolean open)
    • clear

      public void clear()