Class GlobalResearch

java.lang.Object
com.portingdeadmods.researchd.api.research.GlobalResearch

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

    • CODEC

      public static final com.mojang.serialization.Codec<GlobalResearch> CODEC
    • STREAM_CODEC

      public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,GlobalResearch> STREAM_CODEC
  • Constructor Details

    • GlobalResearch

      public GlobalResearch(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<GlobalResearch> getChildren()
    • getParents

      public Set<GlobalResearch> 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
    • toString

      public String toString()
      Overrides:
      toString in class Object