Class BuiltInRegistryContaminable<OBJECT,OBJECT_STACK>
java.lang.Object
com.petrolpark.core.contamination.Contaminable<OBJECT,OBJECT_STACK>
com.petrolpark.core.contamination.BuiltInRegistryContaminable<OBJECT,OBJECT_STACK>
public abstract class BuiltInRegistryContaminable<OBJECT,OBJECT_STACK>
extends Contaminable<OBJECT,OBJECT_STACK>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.petrolpark.core.contamination.Contaminable
Contaminable.GenericContaminable -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBuiltInRegistryContaminable(net.minecraft.core.Registry<OBJECT> builtInRegistry) -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<OBJECT, Set<net.minecraft.core.Holder<Contaminant>>> getContaminantsFromTags(net.minecraft.core.RegistryAccess registryAccess, Function<net.minecraft.tags.TagKey<?>, net.minecraft.resources.ResourceKey<Contaminant>> contaminantKeyGetter) Map<OBJECT, Set<net.minecraft.core.Holder<Contaminant>>> getIntrinsicContaminants(net.minecraft.core.RegistryAccess registryAccess) Map<OBJECT, Set<net.minecraft.core.Holder<Contaminant>>> getShownIfAbsentContaminants(net.minecraft.core.RegistryAccess registryAccess) static Set<net.minecraft.core.Holder<Contaminant>> withChildren(Set<net.minecraft.core.Holder<Contaminant>> contaminants) Methods inherited from class com.petrolpark.core.contamination.Contaminable
getContamination, isContaminable, isContaminableStack, onTagsLoaded
-
Field Details
-
builtInRegistry
-
-
Constructor Details
-
BuiltInRegistryContaminable
-
-
Method Details
-
getIntrinsicContaminants
public Map<OBJECT,Set<net.minecraft.core.Holder<Contaminant>>> getIntrinsicContaminants(net.minecraft.core.RegistryAccess registryAccess) - Specified by:
getIntrinsicContaminantsin classContaminable<OBJECT,OBJECT_STACK>
-
getShownIfAbsentContaminants
public Map<OBJECT,Set<net.minecraft.core.Holder<Contaminant>>> getShownIfAbsentContaminants(net.minecraft.core.RegistryAccess registryAccess) - Specified by:
getShownIfAbsentContaminantsin classContaminable<OBJECT,OBJECT_STACK>
-
getContaminantsFromTags
protected Map<OBJECT,Set<net.minecraft.core.Holder<Contaminant>>> getContaminantsFromTags(net.minecraft.core.RegistryAccess registryAccess, Function<net.minecraft.tags.TagKey<?>, net.minecraft.resources.ResourceKey<Contaminant>> contaminantKeyGetter) -
withChildren
public static Set<net.minecraft.core.Holder<Contaminant>> withChildren(Set<net.minecraft.core.Holder<Contaminant>> contaminants)
-