Pokecube AIO

Main Mod Features
In-Game Documentation
You'll have access to the Pokéwatch - a special device that can be crafted or received with your first pokemob. Using the Pokéwatch, you can study information about all available pokemobs and read helpful guides on their care and genetic features.
Capturing Pokémobs
Various types of Pokécubes with different capture effectiveness are available for catching pokemobs. Most of them can be crafted or purchased from merchants and trainers. Remember: pokemobs weakened in battle are much easier to catch, and after capture they become your loyal companions.
Training and Development
Pokémobs level up by winning battles - whether against other pokemobs or hostile mobs like zombies and creepers. Special items such as lucky eggs and experience share can speed up the training process.
Pokémob evolution occurs when certain conditions are met, usually related to reaching the required level, but sometimes depending on other factors. In battle, the pokemob uses the selected attack - you can change the used moves or completely disable attacks, configuring the action order through the Pokéwatch.
If your pokemob dies, it returns to your inventory, and if it's full - goes to special storage.
Trading Pokémobs
In multiplayer mode, you can exchange pokemobs with other players. You can also offer NPC trainers an emerald - then they might agree to trade their pokemobs with you. Simply right-click on the trainer while holding one of your pokemobs.
Cross-Mod Compatibility
Technical Mods and Power Generation
Electric-type pokemobs can generate Forge energy, compatible with most technical mods. Genetics blocks also use this energy and can be powered by sources from other mods.
ComputerCraft*
The Pokémob Commander block allows giving commands through computers. Genetics blocks can transmit data to computers and provide access to information from other blocks.
Resource Gathering
Pokémobs can harvest crops from beds, dig soil and collect dropped items.
The Lost Cities*
Buildings in cities can be configured to spawn specific pokemobs, although this feature is hardly used by default.
Curios
When the Curios mod is installed, equipped items automatically use appropriate slots, and the equipment inventory button is hidden in favor of this mod's implementation.
Minecolonies
Colony residents become trainers and can catch and train pokemobs to defend their settlement. Colony buildings are configured similarly to The Lost Cities support - they can be assigned to spawn specific pokemobs.
May be partially provided by Pokecube Compat addon **Currently not supported
Addon Support and Configuration
Resource Packs and Datapacks
All pokémob characteristics are loaded from data, and the mod can read these datapacks from the resource packs folder, allowing complete overriding of any default behavior. Models and animations are also stored in resources, so they can be completely replaced with custom versions using a simple resource pack.
Combining these capabilities allows complete mod overhaul using only resource packs, including adding new or fictional pokemobs.
Configurability
Pokecube offers numerous settings in TOML files located in the config/pokecube/ folder. Almost all aspects of mob AI, world generation and spawning can be configured through these configuration files or the aforementioned datapacks.
Open Source
The mod is open source and has modular architecture, allowing creation of any addons (both server and client side) to modify almost any behavior in the mod. Pull requests are accepted for everything that doesn't break the basic balance, and for more significant changes, agreements can be made to add appropriate hooks.
Pokecube was created inspired by the Nintendo 'Pokémon' franchise and video games from Game Freak, while being more similar to the Pokémon anime series than the games.
If you have questions about the mod, you can ask them on Discord.