Class ConditionConfigNeoForge<T extends net.neoforged.neoforge.common.conditions.ICondition>

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

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

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

    configProperties
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConditionConfigNeoForge(ModBaseNeoForge<?> mod, String namedId, com.mojang.serialization.MapCodec<T> conditionSerializer)
     
  • 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, 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

    • ConditionConfigNeoForge

      public ConditionConfigNeoForge(ModBaseNeoForge<?> mod, String namedId, com.mojang.serialization.MapCodec<T> conditionSerializer)
  • Method Details

    • getTranslationKey

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

      public String getFullTranslationKey()
      Overrides:
      getFullTranslationKey in class org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigCommon<ConditionConfigNeoForge<T extends net.neoforged.neoforge.common.conditions.ICondition>,com.mojang.serialization.MapCodec<T extends net.neoforged.neoforge.common.conditions.ICondition>,ModBaseNeoForge<?>>
    • getConfigurableType

      public org.cyclops.cyclopscore.config.ConfigurableTypeCommon getConfigurableType()
      Specified by:
      getConfigurableType in class org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigCommon<ConditionConfigNeoForge<T extends net.neoforged.neoforge.common.conditions.ICondition>,com.mojang.serialization.MapCodec<T extends net.neoforged.neoforge.common.conditions.ICondition>,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<ConditionConfigNeoForge<T extends net.neoforged.neoforge.common.conditions.ICondition>,com.mojang.serialization.MapCodec<T extends net.neoforged.neoforge.common.conditions.ICondition>,ModBaseNeoForge<?>>