Перейти к содержимому
Mineforgian

Daycare+

A highly customisable and advanced Cobblemon breeding experience.

57K загрузок32 подписчиковLicenseRef-Lily-License---Serverfabric

Обновлён 19 июня 2026 г. · опубликован 6 сентября 2025 г.

  • Clientside Egg Group
  • Daycare Menu
  • Offspring Preview
  • Daycare Mode
  • Creative Tab
  • Incubators

Daycare+ is a free, open-source, breeding mod for Cobblemon on Fabric. It is fully serverside, meaning players without the mod can still join the server.

If installed on the client, it gives extra utility and can also work entirely in singleplayer too.

Features

Pasture Breeding

As is seen with other breeding mods, Daycare+ uses pastures as a daycare for Pokémon. Unlike other mods, however, Daycare+ incorporates an intuitive UI into the experience.

Pastures in Daycare Mode open a preview screen that shows the parent Pokémon, explains if their held items affect breeding, and predicts potential properties of the offspring.

Anti-AFK

Pastures produce eggs periodically on a timer. However, the pasture itself keeps track of the last time it ticked. When a pasture loads back in after being unloaded for a period of time, it will calculate how many eggs would have been produced during that time and produce them for the player.

In other words, whether the player is online or offline and whether the pasture is loaded or unloaded: the output is the same. Giving players zero incentive to AFK at their pastures.

Incubators

Daycare+ eggs do not hatch in the inventory, instead they hatch in a special container called an Incubator. A player can only have one incubator active at a time, and incubators act like Ender Chests for eggs.

Each tier of incubator (except gold, that's a separate storage entirely) upgrades this Ender-like storage.

Servers can also create custom incubator tiers in the incubator config and apply them to Daycare+ incubators via data components.

Client-Optional

Despite being fully serverside, Daycare+ can be installed on the client as well. When installed on the client, Daycare+ will add Egg Group details to Pokémon summaries in the PC and the party.

When installed on the client, Daycare+ will also work in singleplayer and LAN environments too.

Fixed Pre-Evolutions

Cobblemon's pre-evolution data is known to break breeding implementations. Daycare+ works around this by providing datapack features that allow servers to define the properties required to produce the correct offspring.

All mainline Pokémon, are included in the mod's built-in datapack.

Note: Most Pokémon will work without any special override, this feature exists specifically for fringe cases such as Basculegion and Overqwil, where the evolution is conditional on a special form.

Competitive Breeding

Mainline breeding mechanics can be overpowered for server economies. Daycare+ offers an alternative system (availabe in the config) called Competitive Breeding.

Inspired by Temtem and PokeMMO, Competitive Breeding limits the number of times a Pokémon can reproduce by enforcing a fertility mechanic. In exchange, the IVs of the offspring are no longer random and are fully deterministic.

Compatibility

Incubators have the ability to convert eggs from other mods into Daycare+ eggs. By default this feature is inactive, however, in future when Cobblemon's official breeding is implemented Daycare+ will be able to exist alongside it, converting Cobblemon eggs into Daycare+ eggs.

API

Daycare+ is fully open-source and provides an API for other developers to conveniently connect to. This API includes convenience functions for mixins, event hooks, and data generators.

Using mixins, the compatibility method used by incubators can be customised to absorb item-based eggs from other mods as well, allowing an easy transition for servers.
Note, side-mods are required in order to make use this feature. The mod does not convert items by itself.

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
1.4.1+1.21.1Релиз1.21.1fabric19 июня 2026 г.Скачать (639 КБ)
1.4.0+1.21.1Релиз1.21.1fabric30 мая 2026 г.Скачать (638 КБ)
1.3.3+1.21.1Релиз1.21.1fabric14 января 2026 г.Скачать (545 КБ)
1.3.2+1.21.1Релиз1.21.1fabric10 января 2026 г.Скачать (545 КБ)
1.3.1+1.21.1Релиз1.21.1fabric4 января 2026 г.Скачать (545 КБ)
1.3.0+1.21.1Релиз1.21.1fabric4 января 2026 г.Скачать (545 КБ)
1.2.1+1.21.1Релиз1.21.1fabric26 ноября 2025 г.Скачать (537 КБ)
1.2.0+1.21.1Релиз1.21.1fabric22 ноября 2025 г.Скачать (537 КБ)
1.1.0+1.21.1Релиз1.21.1fabric22 октября 2025 г.Скачать (534 КБ)
1.0.2+1.21.1Релиз1.21.1fabric23 сентября 2025 г.Скачать (528 КБ)
1.0.1+1.21.1Релиз1.21.1fabric8 сентября 2025 г.Скачать (528 КБ)
1.0.0+1.21.1Релиз1.21.1fabric6 сентября 2025 г.Скачать (528 КБ)

Ченджлог

1.4.1+1.21.1Релиз1.21.1 · 19 июня 2026 г.

Patch update following the major revamp to sort out a bug and give more control to servers.

Additions

  • Added new config option to not produce eggs for players who are offline.
    • The pastures still tick and count the time, but they won't create any items until the player logs in.
  • Added new config option to deactivate pastures for banned players.
    • Deactivation applies on the first load per server session. You may need to reboot your server to see this apply.

Changes

  • Adjusted daycare error feedback text to clarify when certain actions are illegal.

Bugfixes

  • Fixed bug where Dittos could breed with each other.
  • Fixed bug where egg production callbacks still triggered when a pasture failed to produce an egg due to being full.
    • Mostly affected competitive mode due to fertility being reduced.
1.4.0+1.21.1Релиз1.21.1 · 30 мая 2026 г.

Huge internal update to completely revamp the breeding code.

No gameplay changes are present in this update. All new features a purely technical and only affect server owners, side-modders, and datapack makers.

Additions

Breeding Rules

Breeding Rules are a new feature replacing the now deprecated Pre-Evolution Overrides. They allow you to completely control the breeding output of two parent Pokemon.

The Breeding Rule system checks for rules that match the species of the primary parent (the female or non-ditto parent) and then scans a list of rules, checking them against both parents until a match is found.

The rules use a datapackable predicate system that can check the following components of either parent:

  • species
  • form name
  • species + form
  • aspects
  • moves
  • level
  • friendship
  • fullness
  • held item (showdown id)
  • species labels
  • form labels
  • EVs
  • IVs
  • whether or not a pre-evolution exists for this species
  • whether or not an evolution exists for this species

The system is then able to produce an offspring with any of the following data already set:

  • species
  • features
  • level
  • moves
  • ability
  • gender
  • nature
  • EVs
  • IVs
  • held item (any Minecraft ItemStack)
  • scale
  • shiny
  • any properties
    • This PokemonProperties is applied first and includes everything that works with /pokegive and similar commands.

A rule may have a predicate for the primary (female/non-ditto) parent, the secondary parent, both, or even neither. A rule may also have any number of possible offspring; if there is more than one offspring for a rule, then one is selected at random. This randomness is weighted and the datapack creator can additionally set the weights (integer, defaults to 1 if omitted).

Breeding Rules may also bypass gender and egg group rules if the author wishes. Potentially allowing any Pokemon to breeding with any other Pokemon to produce any possible offspring.

To give an example of the power of this system: all special vanilla rules have been implemented via Breeding Rules.

  • Illumise and Volbeat breeding into each other's species.
  • NidoranF and NidoranM breeding into each other's species.
  • Pikachu holding a Light Ball produces a Pichu that knows Volt Tackle.
  • Regional forms producing the correct "region-bias" form from Cobblemon.
  • Indeedee using forms as its genders.

A new datagen API for Breeding Rules has also been provided. (Seriously just use the API, you do NOT want to be writing these out by hand.)

Bugfixes

  • Tatsugiri's form override data has been added to the built-in datapack and should no longer randomise when breeding.

Deprecations

  • The pre-evolution overrides (data/daycareplus/overrides/preevolutions/...) have been deprecated in favour of the new Breeding Rules system.
    • Pre-Evolution overrides have not been removed, existing datapacks will still function.
    • This feature will be removed in version 2.0.0, please update all of your datapack pre-evolution overrides to Breeding Rules before then.
1.3.3+1.21.1Релиз1.21.1 · 14 января 2026 г.

Another hotfix to address a broken config property

Bugfixes

  • Fixed config saving as "CobblemonSizeVariation" instead of the new "size_variation" (which is was trying to read).
1.3.2+1.21.1Релиз1.21.1 · 10 января 2026 г.

Another patch following the previous hotfix. Addresses a couple inconveniences and a bugfix.

Changes

  • Running Daycare+ on the client will now enforce the Polymer Server resourcepack (which contains the mod's assets).

Bugfixes

  • Prevented Incubator UI from opening from shift-interacting with a Pasture.
  • Fixed CobblemonSizeVariation integration and made it work with generic size mods.
1.3.1+1.21.1Релиз1.21.1 · 4 января 2026 г.

Bugfixes

  • Fixed nullpointer crash from viewing Original Trainers.
1.3.0+1.21.1Релиз1.21.1 · 4 января 2026 г.

Additions

  • Incubators can now withdraw directly from chests and other containers if you shift-interact.
  • Added the Original Trainer of a Pokémon to the PC GUI.
    • Added config toggle for the above.
  • Marks can now randomly apply to Pokémon hatched from eggs.
    • Default potential marks are applied to the HatchEgg.Post event with the HIGHEST priority.
    • The potential marks are consumed and (possibly) applied at the LOWEST priority in the same event.
    • If you want to add your own, then you can use Cobblemon's molang callback (which defaults to HIGHEST, I think? Kotlin is dumb) or with code in the HatchEgg.Post event using any priority above LOWEST.

Changes

  • EggHatch.Post event now triggers before the Pokémon is given to the player.
    • This is due to yet another Cobblemon bug, if potential marks are on the Pokémon when it's granted to the player, the game crashes.
      • Literally how do you mess this up?
  • Improved the texture of the egg group panel.

Bugfixes

  • Eggs no longer swap their ticks and max ticks after being removed from an incubator.
  • Incubators can no longer tick in other players inventories.
  • The number of pastures linked to the player now recalculates when closing the server or exiting a singleplayer world.
1.2.1+1.21.1Релиз1.21.1 · 26 ноября 2025 г.

Bugfixes

  • Fixed Incubator storage failing to save to the world if the folder does not already exist.
1.2.0+1.21.1Релиз1.21.1 · 22 ноября 2025 г.

Updated to Cobblemon 1.7

Additions

  • Added compatibility with Cobblemon Size Variations.

Changes

  • Fertility is now modifiable via the server config instead of changing the GlobalSpeciesFeature file.

Комментарии

Загружаем…