Class CowVariants
java.lang.Object
net.minecraft.world.entity.animal.CowVariants
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ResourceKey<CowVariant> static final ResourceKey<CowVariant> static final ResourceKey<CowVariant> static final ResourceKey<CowVariant> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbootstrap(BootstrapContext<CowVariant> pContext) private static ResourceKey<CowVariant> createKey(ResourceLocation pName) private static voidregister(BootstrapContext<CowVariant> pContext, ResourceKey<CowVariant> pKey, CowVariant.ModelType pModelType, String pAssetId, TagKey<Biome> pBiomes) private static voidregister(BootstrapContext<CowVariant> pContext, ResourceKey<CowVariant> pKey, CowVariant.ModelType pModelType, String pAssetId, SpawnPrioritySelectors pSpawnConditions) static Optional<Holder.Reference<CowVariant>> selectVariantToSpawn(RandomSource pRandom, RegistryAccess pRegistryAccess, SpawnContext pContext)
-
Field Details
-
TEMPERATE
-
WARM
-
COLD
-
DEFAULT
-
-
Constructor Details
-
CowVariants
public CowVariants()
-
-
Method Details
-
createKey
-
bootstrap
-
register
private static void register(BootstrapContext<CowVariant> pContext, ResourceKey<CowVariant> pKey, CowVariant.ModelType pModelType, String pAssetId, TagKey<Biome> pBiomes) -
register
private static void register(BootstrapContext<CowVariant> pContext, ResourceKey<CowVariant> pKey, CowVariant.ModelType pModelType, String pAssetId, SpawnPrioritySelectors pSpawnConditions) -
selectVariantToSpawn
public static Optional<Holder.Reference<CowVariant>> selectVariantToSpawn(RandomSource pRandom, RegistryAccess pRegistryAccess, SpawnContext pContext)
-