Class ModResearchEffects.ResearchEffectEntry

java.lang.Object
com.minecolonies.api.research.ModResearchEffects.ResearchEffectEntry
Enclosing class:
ModResearchEffects

public static class ModResearchEffects.ResearchEffectEntry extends Object
Entry for the IResearchEffect registry. Makes it possible to create a single registry for a IResearchEffect.
  • Constructor Details

    • ResearchEffectEntry

      public ResearchEffectEntry(net.minecraft.resources.ResourceLocation registryName, ModResearchEffects.ReadFromNBTFunction readFromNBT)
      Default constructor.
      Parameters:
      registryName - the registry name for this entry.
      readFromNBT - function to read this item from json.
  • Method Details

    • getRegistryName

      public net.minecraft.resources.ResourceLocation getRegistryName()
      Get the registry name for this entry.
    • readFromNBT

      public IResearchEffect readFromNBT(net.minecraft.nbt.CompoundTag nbt)
      Read a research cost instance from NBT.