
CobbleSafari
Cobblemon sidemod adding new dimensions and gameplay feature based on the mainline gameplay - includes a safari dimension, the sinnoh underground and more !
📖About CobbleSafari
CobbleSafari 
An attempt at making various cobblemon-related gameplay features, which started as a simple safari dimension datapack, but I think I kinda went overboard

Important notice:
This mod is work in progress, and while I did all features on both client and server, I was not able to test on servers with dozens of players. Please report any issue you might encounter on discord !
Features (for players) 
Safari Dimension : Add a safari where you can find some rare wild pokemon, located in 18 different type-based biomes, and wild pokemon nest containing rare eggs! You can access this dimension using the Safari Teleporter, which gives you 15 minutes of safari time each day. Inside the safari, you can't use your pokemons or regular pokeballs: you can only use safari balls !

The daily duration, reset time, restricted items/actions and free daily items can be changed in config. Uses the Timer utils and Restriction Utils.
Spawn pool in each biomes are based off spawn from the XY Friend Safari and the ZA Mega-Dimensions, tweaked for balance purposes.Hoopa Portals : while adventuring, players can see some weird portals floatings around your world. Thoses portals, rumored to have been placed by Hoopa itmself, can teleport you to some strange dungeons and dimension ! But be warned: the portals might not stay open long...

Periodacally, the mod will spawn a portal near a connected player. The portal will teleport you to a random dungeon from the Dungeon Pool. Spawning interval, availibility duration and other settings can be changed in the config.The Sinnoh Underground : After hopping in a weird portal, you ended up in the sinnoh underground. Play a fun excavation mini-game to find spheres, trasures and fossils (you might even find rare ones that can guarantee you a shiny pokemon...). You can also find weird underground hideaways, trade some sphere with hikers or look for abandonned secrets bases to steal their flag !

The Dimensions is part of the Dungeon Pool, and uses the Timer utils and Restriction Utils to add a time limit and forbid players from placing and using blocks.
The excavation mini-game rewards custom items, cobblemon items, and include an optional dependecy with Mega Showdown.
The Hideaways works using the Cobblemon Trial Edition mod. As it is an optional dependency, no pokemon will spawn there if the mod is not installed, but all others features will work as intended.Perfumes, Incense and Repel. : Tired of shiny hunting with no end? With our Incenses and Perfumes, you can boost chances of encountering rare cobblemons ! Incense let you increase your shiny odds, while perfumes let you increase apparition rates from the uncommon, rare and ultra-rare pools. Unlike regulars potions, if you uses multiples incenses in a row, the duration stacks up, and you can mix and match one incense with one perfume ! And if you're tired of seeing some of thoses creatures, a repel can help you with that.
Increase rate and duration can be changed in the config.Rewards Balloons : Inspired by pokemon go's sponsored gift, players can very rarely find rewards balloon floating down while exploring the overworld surface. Right-clicking them make them drop their loot and, because of their lost weight, make the balloon float up in the sky.

The balloons can be disabled in the config, and you can also tweak their spawn radius, spawn altitude and boost their appearance rate in said config.
Features (for modpack makers & server owners) 
Dimensional Timer Util : Add a timer that resets daily to specific dimensions, and then teleport the player back to where they came from. Want player to only have 10 minutes of Nether each day? You can ! Use config to add rules to a dimension, such as daily time, time of the daily reset, or if the player should be sent back to spawn instead of their entrance point.
Dimensional Restrictions Utils : Add a configurable way to deny players actions like item usage, block breaking AND a way to forbig cobblemon related actions: pokemon summoning, battles, fishing, etc.
Dungeon Pool : A wheighted list of destination the Hoopa portal can lead to. At that time, a datapack cannot be used to add new dimensions to the pool, and require a mod.
Cobblemon Spawning Effets : Add effects that increase spawn of specific cobblemon mobs using a consumable items. Duration of effect stacks up, unlike regulars potions.
Dependencies 
On Fabric, the mod requires Fabric API and Cobblemon to work properly.
On NeoForge, it requires only Cobblemon to work properly.
The mod also includes the following optional dependncies:
- Mega Showndown: adds the Type Plates to the Underground minigame
- Pokeblocks: Platinium-Tier secret bases has some plushies. That's it.
- Cobblemon Trials Edition : adds trials spawner to the Underground Hideaways
- Cobbledollars : the config files let you change the amount
- WTHIT and Jade : shows the destination and timer of a hoopa portal while looking at it.
License 
The mod is under an CC-BY-NC-SA 4.0 license, which mean you can copy and redistribute the mod in an modpack; remix, transform, and build upon the mod with a fork or sidemod, but you cannot use the mod for commercial purposes, including using it in for-profit minecraft servers.
Disclaimer :
I strictly refuse to upload the mod to Curseforge for ethical reasons. Thanks for your understanding!