Class CachedResearchRelations

java.lang.Object
com.portingdeadmods.researchd.impl.research.cache.CachedResearchRelations

public final class CachedResearchRelations extends Object
Research Wrapper holding the parent-child relationship between itself and other researchPacks
  • Constructor Details

    • CachedResearchRelations

      public CachedResearchRelations(net.minecraft.resources.ResourceKey<Research> research)
  • Method Details

    • is

      public boolean is(net.minecraft.resources.ResourceKey<Research> research)
    • getResearchKey

      public net.minecraft.resources.ResourceKey<Research> getResearchKey()
    • getResearch

      public Research getResearch(net.minecraft.world.level.Level level)
    • getChildren

      public Set<CachedResearchRelations> getChildren()
    • getParents

      public Set<CachedResearchRelations> getParents()
    • lock

      public void lock()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object