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:
-
Field Summary
Fields inherited from class org.cyclops.cyclopscore.config.extendedconfig.ExtendedConfigCommon
configProperties
-
Constructor Summary
ConstructorsConstructorDescriptionLootModifierConfigNeoForge
(ModBaseNeoForge<?> mod, String namedId, Function<LootModifierConfigNeoForge<T>, com.mojang.serialization.MapCodec<T>> elementConstructor) -
Method Summary
Modifier and TypeMethodDescriptionorg.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
-
Constructor Details
-
LootModifierConfigNeoForge
public LootModifierConfigNeoForge(ModBaseNeoForge<?> mod, String namedId, Function<LootModifierConfigNeoForge<T>, com.mojang.serialization.MapCodec<T>> elementConstructor)
-
-
Method Details
-
getTranslationKey
- Specified by:
getTranslationKey
in classorg.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 classorg.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
- Specified by:
getRegistry
in classorg.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<?>>
-