Class FoliosRegistry

java.lang.Object
net.ixdarklord.folios.internal.core.FoliosRegistry

public final class FoliosRegistry extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.ixdarklord.coolcatcore.api.registry.RegistryEntry<FoliosBookItem>
     
    static final net.ixdarklord.coolcatcore.api.attachment.Attachment<FoliosRecord>
    What has been done with this copy of a book that keeps its own ("progress": "book"): its marks go with it.
    static final net.ixdarklord.coolcatcore.api.registry.RegistryEntry<net.minecraft.core.component.DataComponentType<net.minecraft.resources.Identifier>>
     
    static final net.ixdarklord.coolcatcore.api.attachment.Attachment<Map<net.minecraft.resources.Identifier, FoliosRecord>>
    What a player has done with each book (see FoliosRecord): saved with them, sent only to them, kept when they die.
    static final net.ixdarklord.coolcatcore.api.attachment.Attachment<PlayerQuests>
    What the server knows of a player's server quests (PlayerQuests): saved with them, sent only to them, kept when they die.
    static final net.ixdarklord.coolcatcore.api.registry.RegistryEntry<net.minecraft.core.component.DataComponentType<net.minecraft.util.Unit>>
    On a guide book while its holder reads it in their hands: others see them hold it up open.
  • Method Summary

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • GUIDE_BOOK

      public static final net.ixdarklord.coolcatcore.api.registry.RegistryEntry<net.minecraft.core.component.DataComponentType<net.minecraft.resources.Identifier>> GUIDE_BOOK
    • READING

      public static final net.ixdarklord.coolcatcore.api.registry.RegistryEntry<net.minecraft.core.component.DataComponentType<net.minecraft.util.Unit>> READING
      On a guide book while its holder reads it in their hands: others see them hold it up open. Taken off a player's book when they stop (or it leaves their hand); on a mannequin's, it stays, so it can be shown reading.
    • PLAYER_PROGRESS

      public static final net.ixdarklord.coolcatcore.api.attachment.Attachment<Map<net.minecraft.resources.Identifier, FoliosRecord>> PLAYER_PROGRESS
      What a player has done with each book (see FoliosRecord): saved with them, sent only to them, kept when they die.
    • PLAYER_QUESTS

      public static final net.ixdarklord.coolcatcore.api.attachment.Attachment<PlayerQuests> PLAYER_QUESTS
      What the server knows of a player's server quests (PlayerQuests): saved with them, sent only to them, kept when they die.
    • BOOK_PROGRESS

      public static final net.ixdarklord.coolcatcore.api.attachment.Attachment<FoliosRecord> BOOK_PROGRESS
      What has been done with this copy of a book that keeps its own ("progress": "book"): its marks go with it.
    • BOOK_ITEM

      public static final net.ixdarklord.coolcatcore.api.registry.RegistryEntry<FoliosBookItem> BOOK_ITEM