Class LootModifierConfigNeoForge<T extends net.neoforged.neoforge.common.loot.IGlobalLootModifier>

java.lang.Object
org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigCommon<LootModifierConfigNeoForge<T>,com.mojang.serialization.MapCodec<T>,ModBaseNeoForge<?>>
org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigRegistry<LootModifierConfigNeoForge<T>,com.mojang.serialization.MapCodec<T>,ModBaseNeoForge<?>>
org.cyclops.cyclopscore.config.extendedconfig.LootModifierConfigNeoForge<T>
All Implemented Interfaces:
Comparable<org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigCommon<LootModifierConfigNeoForge<T>,com.mojang.serialization.MapCodec<T>,ModBaseNeoForge<?>>>
Direct Known Subclasses:
LootModifierInjectItemConfigNeoForge

public abstract class LootModifierConfigNeoForge<T extends net.neoforged.neoforge.common.loot.IGlobalLootModifier> extends org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigRegistry<LootModifierConfigNeoForge<T>,com.mojang.serialization.MapCodec<T>,ModBaseNeoForge<?>>
Config for loot modifiers.
See Also:
  • ExtendedConfigCommon
  • Field Summary

    Fields inherited from class org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigCommon

    configProperties
  • Constructor Summary

    Constructors
    Constructor
    Description
    LootModifierConfigNeoForge(ModBaseNeoForge<?> mod, String namedId, Function<LootModifierConfigNeoForge<T>,com.mojang.serialization.MapCodec<T>> elementConstructor)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.cyclops.cyclopscore.config.ConfigurableTypeCommon
     
    net.minecraft.core.Registry<? super com.mojang.serialization.MapCodec<T>>
     
     

    Methods inherited from class org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigRegistry

    getResourceKey

    Methods inherited from class org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigCommon

    addInstanceTransformer, compareTo, downCast, getConfigPropertyPrefix, getElementConstructor, getFullTranslationKey, getInstance, getMod, getNamedId, getSubUniqueName, initializeInstance, onConfigPropertyReload, onRegistered, onRegistryRegistered, save, showDoubleInitError

    Methods inherited from class java.lang.Object

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

  • Method Details

    • getTranslationKey

      public String getTranslationKey()
      Specified by:
      getTranslationKey in class org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigCommon<LootModifierConfigNeoForge<T extends net.neoforged.neoforge.common.loot.IGlobalLootModifier>,com.mojang.serialization.MapCodec<T extends net.neoforged.neoforge.common.loot.IGlobalLootModifier>,ModBaseNeoForge<?>>
    • getConfigurableType

      public org.cyclops.cyclopscore.config.ConfigurableTypeCommon getConfigurableType()
      Specified by:
      getConfigurableType in class org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigCommon<LootModifierConfigNeoForge<T extends net.neoforged.neoforge.common.loot.IGlobalLootModifier>,com.mojang.serialization.MapCodec<T extends net.neoforged.neoforge.common.loot.IGlobalLootModifier>,ModBaseNeoForge<?>>
    • getRegistry

      public net.minecraft.core.Registry<? super com.mojang.serialization.MapCodec<T>> getRegistry()
      Specified by:
      getRegistry in class org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigRegistry<LootModifierConfigNeoForge<T extends net.neoforged.neoforge.common.loot.IGlobalLootModifier>,com.mojang.serialization.MapCodec<T extends net.neoforged.neoforge.common.loot.IGlobalLootModifier>,ModBaseNeoForge<?>>