Interface ResearchEffectData<T extends ResearchEffect>

All Known Implementing Classes:
DimensionUnlockEffectData, ItemUnlockEffectData, RecipeUnlockEffectData, SimpleStringEffectData, UnlockIEMultiblockEffectData

public interface ResearchEffectData<T extends ResearchEffect>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.mojang.serialization.Codec<ResearchEffectData<?>>
     
    static final net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,ResearchEffectData<?>>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(T effect, net.minecraft.world.level.Level level)
     
    com.portingdeadmods.portingdeadlibs.utils.UniqueArray<?>
     
    void
    remove(T effect, net.minecraft.world.level.Level level)
     
     
  • Field Details

    • CODEC

      static final com.mojang.serialization.Codec<ResearchEffectData<?>> CODEC
    • STREAM_CODEC

      static final net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,ResearchEffectData<?>> STREAM_CODEC
  • Method Details

    • add

      void add(T effect, net.minecraft.world.level.Level level)
    • remove

      void remove(T effect, net.minecraft.world.level.Level level)
    • getAll

      com.portingdeadmods.portingdeadlibs.utils.UniqueArray<?> getAll()
    • type