All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Cobblemon Trials Edition

Cobblemon Trials Edition

by Lemenok • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Logo

Cobblemon Trials Edition Cobblemon Trial Spawner

Cobblemon Trials Edition is a mod for Cobblemon that adds a new highly configurable block to replace newly generated Mob Spawners, Trial Spawners, or Sculk Shriekers in your Structures or World. This mod replaces a list of Default Structures and Spawners (Listed below) and can be configued with a Datapack; replace Spawners in Structures from other Mods (See Wiki for more info).

Cobblemon Trial Spawners function almost exactly like regular Trial Spawners so players and modpack makers do not have to learn any new mechanics. In addition a new Potion is also added. The "Trial Potion" which after brewing Awkward Potions and Sculk will give you a potion that applys the Trial Omen Effect. Giving an alternative way to activate the Ominous Mode of Cobblemon Trial Spawners.

Default Features Ominous Cobblemon Trial Spawner

  • Default Cobblemon Trial Replacements for about every Minecraft mob with a Pokemon Trial Spawner.
  • A Custom Trial Spawner that will replace the Mob Spawners and Trial Spawners for the following Structures:
    • Minecraft Monster Rooms
    • Minecraft Abandoned Mineshafts
    • Minecraft Nether Fortresses
    • Minecraft Bastion Remnants
    • Minecraft Trial Chambers
    • Minecraft Strongholds
    • Minecraft Ancient Cities
    • Cobblemon Shipwreck Coves
  • A new Trial Potion, allowing access to the Trial Omen effect while playing in Peaceful mode.
  • A few custom recipes for Create and Create Power loader to work with the lack of Blaze Spawners and Ghasts.
  • Peaceful mode Spawning
  • Pokemon Spawned can only be defeated in battle and cannot be captured by Default (This can be changed in Config Settings)
  • Percentage based spawner replacement, allowing users to decide how much of the spawners should be replaced.
  • Fight or Flight integration
  • Automaticially leveling Pokemon to nearby trainers pokemon levels

Modpack Creator Features Trial Potion

  • Mega Showdown support for Mega and GMax Pokemon.
  • Datapack Support
    • Almost every aspect of the Spawner is configurable. From Number of Pokemon, Spawn Ticks, Spawner Cooldowns, etc.
    • Can replace Spawner based on Structure, Spawner Type, and Entity in Spawner
    • Completely configurable loot tables for Spawners, allowing multiple loot tables if desired or to Inherit the original Loot Tables from the Trial Spawners they replace.
    • List and Tag support for structures.

Roadmap

  • Creator Update: A UI that allows in game customization of Cobblemon Trial Spawners, so they can be used in custom maps, structures, or for other mod makers.

FAQ

  • Can I Use this mod in my modpack?
    • Yes, feel free to use this mod in your modpack.
  • Can I Preview or Review your mod?
    • Of course, as long as you give credit.
  • Will you make minecraft version X?
    • I only intend to update this mod to the versions Cobblemon supports for 1.7 and forward.
  • I found a bug or have an idea for a feature, where should I post that?

Notes

  • Do NOT re-host the Cobblemon Trials Edition jar file for redistribution.
    • I will only host this mod on Curseforge and Modrinth, If you download or find this mod on another site, I have nothing to do with it and you should be cautious.

Additional Resources:

Logo Artwork done by: https://www.elexadraws.com/

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
12h ago 1
1.21.1
Fabric
12h ago 1
1.21.1
Neoforge
12h ago 1
1.21.1
Fabric
12h ago 1
1.21.1
Fabric
12h ago 1
1.21.1
Neoforge
12h ago 1
1.21.1
Fabric
12h ago 1
1.21.1
Neoforge
12h ago 1
1.21.1
Fabric
12h ago 1
1.21.1
Neoforge
12h ago 1
1.21.1
Neoforge
12h ago 1
1.21.1
Fabric
12h ago 1
1.21.1
Fabric
12h ago 1
1.21.1
Neoforge
12h ago 1
1.21.1
Fabric
12h ago 1
1.21.1
Neoforge
12h ago 1
1.21.1
Fabric
12h ago 1
1.21.1
Neoforge
12h ago 1
1.21.1
Fabric
12h ago 1
1.21.1
Neoforge
12h ago 1
1.21.1
Fabric
12h ago 1
1.21.1
Neoforge
12h ago 1
1.21.1
Neoforge
12h ago 1
## Changelog - v2.2.0

2.2.0 adds support for 1.8. This update is just a simple dependency change with the hotfix for 2.1.2 rolled in. It will only work with 1.8.0+

## Technical Changes:

<ul>
<li><strong>References</strong>
<ul>
<li>Updated references and dependencies to Cobblemon 1.8.0+</li>
</ul>
</li>
</ul>
## Changelog - v2.2.0

2.2.0 adds support for 1.8. This update is just a simple dependency change with the hotfix for 2.1.2 rolled in. It will only work with 1.8.0+

## Technical Changes:

<ul>
<li><strong>References</strong>
<ul>
<li>Updated references and dependencies to Cobblemon 1.8.0+</li>
</ul>
</li>
</ul>
## Changelog - v2.1.2 - Hotfix for Spawner Block Ids

## Bug Fixes:

<ul>
<li><strong>Bugs</strong>
<ul>
<li>Fixed an issue with certain structures not using Ids in their block placement, causing significant errors in logs</li>
</ul>
</li>
</ul>
## Changelog - v2.1.2 - Hotfix for Spawner Block Ids

## Bug Fixes:

<ul>
<li><strong>Bugs</strong>
<ul>
<li>Fixed an issue with certain structures not using Ids in their block placement, causing significant errors in logs</li>
</ul>
</li>
</ul>
## Changelog - v2.1.1 - Hotfix for Performance and Form Issues.

## Bug Fixes:

<ul>
<li><strong>Bugs</strong>
<ul>
<li>Fixed Massive Performance issue where it was updating and rebuilding the pokemon data inside spawners each tick. It now only properly fires when the pokemon is spawned.</li>
<li>Fixed an issue with pokemon that have different forms (eg. Alolan, Galarian) not properly having their moves updated to reflect their form (eg. Alolan Vulpix would have moves from Kanto Vulpix).</li>
</ul>
</li>
</ul>
## Changelog - v2.1.1 - Hotfix for Performance and Form Issues.

## Bug Fixes:

<ul>
<li><strong>Bugs</strong>
<ul>
<li>Fixed Massive Performance issue where it was updating and rebuilding the pokemon data inside spawners each tick. It now only properly fires when the pokemon is spawned.</li>
<li>Fixed an issue with pokemon that have different forms (eg. Alolan, Galarian) not properly having their moves updated to reflect their form (eg. Alolan Vulpix would have moves from Kanto Vulpix).</li>
</ul>
</li>
</ul>
## Changelog - v2.1

2.1 adds future support for Alpha Pokemon as well as preps the mod for a 1.8 release! There are also a couple of new small features requested and most importantly, some bug fixes.

## Note - PLEASE BACKUP YOUR WORLD BEFORE UPDATING. 2.1 SEES CHANGES TO CONFIG SETTINGS AND DATAPACKS.

## New Features:

<ul>
<li><strong>New Functionality</strong>
<ul>
<li>Added future support for Alpha Pokemon in preparation for 1.8</li>
<li>Added support for Multiple forms so you can list "Mega" and "Galarian" for example.</li>
</ul>
</li>
</ul>

## Technical Changes:

<ul>
<li><strong>Config</strong>
<ul>
<li>Added config option to change percentage chance of Alpha pokemon spawning from spawners. Default is 0.1 or 10%.</li>
<li>Added config option to enable or disable the brewing recipe for Trial Potions. Default is Enabled.</li>
</ul>
</li>
<li><strong>Datapacks</strong>
<ul>
<li>Added Optional "IsAlwaysAlpha" to "SpawnablePokemonProperties" for Datapacks. Default is false.</li>
<li>Updated "form" in "SpawnablePokemonStats" to be a List of Strings, instead of a string.</li>
<li>Updated all Structure and Default json files to now use Lists instead of Strings for Forms.</li>
</ul>
</li>
</ul>

## Bug Fixes:

<ul>
<li><strong>General Fixes</strong>
<ul>
<li>Fixed issue with FightOrFlight Mixin that caused pokemon to no longer be aggressive outide of spawners.</li>
<li>Fixed Spelling issues in config.</li>
</ul>
</li>
</ul>


## Removed.

<ul>
<li><strong>Recipes</strong>
<ul>
<li>Removed Recipes for Chunk Loaders.</li>
</ul>
</li>
</ul>
## Changelog - v2.1

2.1 adds future support for Alpha Pokemon as well as preps the mod for a 1.8 release! There are also a couple of new small features requested and most importantly, some bug fixes.

## Note - PLEASE BACKUP YOUR WORLD BEFORE UPDATING. 2.1 SEES CHANGES TO CONFIG SETTINGS AND DATAPACKS.

## New Features:

<ul>
<li><strong>New Functionality</strong>
<ul>
<li>Added future support for Alpha Pokemon in preparation for 1.8</li>
<li>Added support for Multiple forms so you can list "Mega" and "Galarian" for example.</li>
</ul>
</li>
</ul>

## Technical Changes:

<ul>
<li><strong>Config</strong>
<ul>
<li>Added config option to change percentage chance of Alpha pokemon spawning from spawners. Default is 0.1 or 10%.</li>
<li>Added config option to enable or disable the brewing recipe for Trial Potions. Default is Enabled.</li>
</ul>
</li>
<li><strong>Datapacks</strong>
<ul>
<li>Added Optional "IsAlwaysAlpha" to "SpawnablePokemonProperties" for Datapacks. Default is false.</li>
<li>Updated "form" in "SpawnablePokemonStats" to be a List of Strings, instead of a string.</li>
<li>Updated all Structure and Default json files to now use Lists instead of Strings for Forms.</li>
</ul>
</li>
</ul>

## Bug Fixes:

<ul>
<li><strong>General Fixes</strong>
<ul>
<li>Fixed issue with FightOrFlight Mixin that caused pokemon to no longer be aggressive outide of spawners.</li>
<li>Fixed Spelling issues in config.</li>
</ul>
</li>
</ul>


## Removed.

<ul>
<li><strong>Recipes</strong>
<ul>
<li>Removed Recipes for Chunk Loaders.</li>
</ul>
</li>
</ul>
## Changelog - v2.0

2.0 brings with it a massive overhaul of the entire mod. No longer using Chunks to check for blocks, it switches to mixins and structure processors to correctly replace blocks and spawners! It is also now completely setup for multi-loader support which makes my life much easier. In addition I have done a lot of performance tweaks in regards to the registry for the files. So incredibly large files will not take so long to find the correct properties.

## Note - PLEASE BACKUP YOUR WORLD BEFORE UPDATING. 2.0 SEES CHANGES TO CONFIG SETTINGS AND DATAPACKS.

## Technical Changes:

<ul>
<li><strong>Mod Overhaul</strong>
<ul>
<li>Shifted to full Multi-loader support (Yay, no more 2 code bases)</li>
<li>Switched from Chunk Loading checks to StructureProcessors and Feature Mixins, This improves accuracy drastically.</li>
<li>Store all Structure files in a Hash format for quicker lookup.</li>
<li>Re-wrote the entire mod to be easier to support and expand for future updates.</li>
</ul>
</li>
<li><strong>Config</strong>
<ul>
<li>Averaging the nearby Players levels for Cobblemon Trial Spawns will now be the default.</li>
<li>Config settings for "Features" have been removed as they are no longer treated as different then structures.</li>
<li>Config settings for "Enable Block Replacement" for each type of block has been removed as it was unneccessary.</li>
<li>Config settings for "Percentage Block Replacement" have had their defaults set to 1.0.</li>
<li>A Config setting was added to modify the Tick Despawn time of pokemon spawned from Spawners. It is defaulted to 6000 ticks (5 Minutes).</li>
<li>A Config setting was added blacklist structures or structure tags in the config.</li>
</ul>
</li>
<li><strong>Datapacks</strong>
<ul>
<li>Added a new Mapping to the StructureProperties File "uniqueReplacementBlocks" which allows map/modpack makers to specify any block to be replaced.</li>
<li>Added a new Optional Sub record called "SpawnablePokemonStats" since "SpawnablePokemonProperties" has a limit of 16. (Check Wiki for more information)</li>
<li>Moved form, level gender, nature, defaultEVs, defaultIVs, ability, dynaMaxLevel, TeraType, and isShiny to "SpawnablePokemonStats".</li>
<li>Added moves and HeldItem to "SpawnablePokemonStats".</li>
<li>Added aspects to "SpawnablePokemonProperties".</li>
<li>Changed "blockEntityTypesToReplace" to "blockTypesToReplace" in "SpawnerProperties" to reflect the new changes.</li>
<li>Changed "mob_spawner" to "spawner" across all Json Files, as that is the block id, not the entity id.</li>
<li>Level is now listed as "Optional" and will default to level 25 if not set.</li>
<li>Weight is now listed as "Optional" and will default to 10 if not set.</li>
<li>Removed the "Features" folder and the file within, as features are now rolled into the "structures" folder.</li>
<li>Moved all Json files to the Multi-loader Common folder to remove duplication.</li>
<li>Added a Structure file and loot tables for Sculk Patches.</li>
</ul>
</li>
</ul>


## New Features:

<ul>
<li><strong>New Functionality</strong>
<ul>
<li>Added ability to blacklist structures or structure tags in the config.</li>
<li>Added ability to change the despawn time for Pokemon spawned from trial spawners in the config.</li>
<li>Added ability to customize a spawned pokemons moves.</li>
<li>Added ability to set Held Items for spawned Pokemon.</li>
<li>Added ability to set aspects for spawned Pokemon.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Realtime Spawner Config Changes</strong>
<ul>
<li>Certain Mod Configs can now directly affect spawners in real time (Invincible, Catchable, Aggressive, and Tick Despawn Time).</li>
<li>This means that you can actively change the config for making Pokemon spawned Catchable and then on the next spawn from spawners, it will apply those changes.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Block Replacement</strong>
<ul>
<li>Added ability to select any block and replace it with a Cobblemon Trial Spawner.</li>
<li>Via Datapack you can now replace about any block you want with a Trial Spawner. Chests in Villages could now be Trial Spawners if you so wish!</li>
</ul>
</li>
</ul>


<ul>
<li><strong>More Pokemon</strong>
<ul>
<li>Increased the Variety of Pokemon the current default & structure files can spawn.</li>
<li>All Default Structure files and Default Spawners now have at least 4 pokemon and a equal weight, hopefully making repeated trials more interesting.</li>
</ul>
</li>
</ul>

## Bug Fixes:

<ul>
<li><strong>General Fixes</strong>
<ul>
<li>Pokemon set to a lower level through structure files and then spawning at a higher level due to Pokemon Level Adjustment now have the correct amount of HP and moves for their level.</li>
<li>Fix for Pokemon still being aggressive when fight or flight is installed after disabling that they should spawn aggressive.</li>
</ul>
</li>
</ul>


## Changelog - v2.0

2.0 brings with it a massive overhaul of the entire mod. No longer using Chunks to check for blocks, it switches to mixins and structure processors to correctly replace blocks and spawners! It is also now completely setup for multi-loader support which makes my life much easier. In addition I have done a lot of performance tweaks in regards to the registry for the files. So incredibly large files will not take so long to find the correct properties.

## Note - PLEASE BACKUP YOUR WORLD BEFORE UPDATING. 2.0 SEES CHANGES TO CONFIG SETTINGS AND DATAPACKS.

## Technical Changes:

<ul>
<li><strong>Mod Overhaul</strong>
<ul>
<li>Shifted to full Multi-loader support (Yay, no more 2 code bases)</li>
<li>Switched from Chunk Loading checks to StructureProcessors and Feature Mixins, This improves accuracy drastically.</li>
<li>Store all Structure files in a Hash format for quicker lookup.</li>
<li>Re-wrote the entire mod to be easier to support and expand for future updates.</li>
</ul>
</li>
<li><strong>Config</strong>
<ul>
<li>Averaging the nearby Players levels for Cobblemon Trial Spawns will now be the default.</li>
<li>Config settings for "Features" have been removed as they are no longer treated as different then structures.</li>
<li>Config settings for "Enable Block Replacement" for each type of block has been removed as it was unneccessary.</li>
<li>Config settings for "Percentage Block Replacement" have had their defaults set to 1.0.</li>
<li>A Config setting was added to modify the Tick Despawn time of pokemon spawned from Spawners. It is defaulted to 6000 ticks (5 Minutes).</li>
<li>A Config setting was added blacklist structures or structure tags in the config.</li>
</ul>
</li>
<li><strong>Datapacks</strong>
<ul>
<li>Added a new Mapping to the StructureProperties File "uniqueReplacementBlocks" which allows map/modpack makers to specify any block to be replaced.</li>
<li>Added a new Optional Sub record called "SpawnablePokemonStats" since "SpawnablePokemonProperties" has a limit of 16. (Check Wiki for more information)</li>
<li>Moved form, level gender, nature, defaultEVs, defaultIVs, ability, dynaMaxLevel, TeraType, and isShiny to "SpawnablePokemonStats".</li>
<li>Added moves and HeldItem to "SpawnablePokemonStats".</li>
<li>Added aspects to "SpawnablePokemonProperties".</li>
<li>Changed "blockEntityTypesToReplace" to "blockTypesToReplace" in "SpawnerProperties" to reflect the new changes.</li>
<li>Changed "mob_spawner" to "spawner" across all Json Files, as that is the block id, not the entity id.</li>
<li>Level is now listed as "Optional" and will default to level 25 if not set.</li>
<li>Weight is now listed as "Optional" and will default to 10 if not set.</li>
<li>Removed the "Features" folder and the file within, as features are now rolled into the "structures" folder.</li>
<li>Moved all Json files to the Multi-loader Common folder to remove duplication.</li>
<li>Added a Structure file and loot tables for Sculk Patches.</li>
</ul>
</li>
</ul>


## New Features:

<ul>
<li><strong>New Functionality</strong>
<ul>
<li>Added ability to blacklist structures or structure tags in the config.</li>
<li>Added ability to change the despawn time for Pokemon spawned from trial spawners in the config.</li>
<li>Added ability to customize a spawned pokemons moves.</li>
<li>Added ability to set Held Items for spawned Pokemon.</li>
<li>Added ability to set aspects for spawned Pokemon.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Realtime Spawner Config Changes</strong>
<ul>
<li>Certain Mod Configs can now directly affect spawners in real time (Invincible, Catchable, Aggressive, and Tick Despawn Time).</li>
<li>This means that you can actively change the config for making Pokemon spawned Catchable and then on the next spawn from spawners, it will apply those changes.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Block Replacement</strong>
<ul>
<li>Added ability to select any block and replace it with a Cobblemon Trial Spawner.</li>
<li>Via Datapack you can now replace about any block you want with a Trial Spawner. Chests in Villages could now be Trial Spawners if you so wish!</li>
</ul>
</li>
</ul>


<ul>
<li><strong>More Pokemon</strong>
<ul>
<li>Increased the Variety of Pokemon the current default & structure files can spawn.</li>
<li>All Default Structure files and Default Spawners now have at least 4 pokemon and a equal weight, hopefully making repeated trials more interesting.</li>
</ul>
</li>
</ul>

## Bug Fixes:

<ul>
<li><strong>General Fixes</strong>
<ul>
<li>Pokemon set to a lower level through structure files and then spawning at a higher level due to Pokemon Level Adjustment now have the correct amount of HP and moves for their level.</li>
<li>Fix for Pokemon still being aggressive when fight or flight is installed after disabling that they should spawn aggressive.</li>
</ul>
</li>
</ul>


## Changelog - v1.3.1

Hotfix for fabric version startup crash.

## Bug Fixes:

<ul>
<li><strong>Fixed Mixin issue</strong>
<ul>
<li>Fixed Mixin issue due to defaultRequire</li>
</ul>
</li>
</ul>
## Changelog - v1.3.1

Hotfix for fabric version startup crash.

## Bug Fixes:

<ul>
<li><strong>Fixed Mixin issue</strong>
<ul>
<li>Fixed Mixin issue due to defaultRequire</li>
</ul>
</li>
</ul>
## Changelog - v1.3.0

The Scaleable Sculk is the 1.3 update!

## New Features:

<ul>
<li><strong>Sculk Shrieker Replacement</strong>
<ul>
<li>Sculk Shriekers can now be replaced with Cobblemon Trial Spawners! This is enabled by default and like other replacements, can be configured to be disabled, or replace a specific percentage amount. </li>
<li>The Loot table for these spawners are unique for deep dark and ancient cities, they have their own set of powerful loot plus always dropping Sculk Shriekers, just incase you need them for any recipe!</li>
<li>The Default Trial Spawners in Ancient Cities have had their Player Detection Range reduced to 7 to not overwhelm players in Ancient Cities. (Over-writable with a Datapack)</li>
<li>NOTE: This is not always 100% accurate, so if you do not want the warden to spawn in your world I still suggest using a mod or configuring your server to disable its ability to spawn. This will be addressed when I switch to Structure based replacement.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Spawner Level Adjustment</strong>
<ul>
<li>Pokemon Spawned by Cobblemon Trial Spawners can now have their level adjusted depending on the players pokemon around them! </li>
<li>There is a Config option to Enable or Disable this feature (It is disabled by default) and you can choose either AVERAGE (Default), or MEDIAN. </li>
<li>This feature is run at spawn time of the Pokemon. So it can be disabled or enabled at anytime and works for already placed spawners! </li>
</ul>
</li>
</ul>

<ul>
<li><strong>5 Minute de-spawn time</strong>
<ul>
<li>Pokemon spawned by Cobblemon Trial Spawners now will de-spawn after being in a loaded chunk for 5 minutes. This should help with active players over Trial Chambers, or swarmed chambers with leftover pokemon from previous players.</li>
<li>This feature is not able to be disabled or adjusted at the moment. But will be changed during the re-write.</li>
</ul>
</li>
</ul>


<ul>
<li><strong>Updated Loot Tables</strong>
<ul>
<li>All Loot tables for the default structures and default spawners have been updated to give more loot rolls and some items have had their default amount increased from 1 to 2.</li>
<li>This was changed to make it more worth the time to find these spawners and do their challenges.</li>
</ul>
</li>
</ul>

## Bug Fixes:

<ul>
<li><strong>Issue with Moogs Structures Spawners</strong>
<ul>
<li>A issue with spawners having null or empty entities has been fixed.</li>
</ul>
</li>
</ul>

## Technical Changes:

<ul>
<li><strong>Tags</strong>
<ul>
<li>Pokemon spawned by Cobblemon Trial Spawners now have the "is_spawned_from_trial_spawner" boolean nbt tag applied to them.</li>
</ul>
</li>
<li><strong>Config</strong>
<ul>
<li>ALLOW_SPAWNED_POKEMON_TO_BE_AGGRESSIVE, MOB_SPAWNER_REPLACEMENT_PERCENTAGE , and TRIAL_SPAWNER_REPLACEMENT_PERCENTAGE have had their tooltip descriptions changed to be more understandable.</li>
</ul>
</li>
</ul>
## Changelog - v1.3.0

The Scaleable Sculk is the 1.3 update!

## New Features:

<ul>
<li><strong>Sculk Shrieker Replacement</strong>
<ul>
<li>Sculk Shriekers can now be replaced with Cobblemon Trial Spawners! This is enabled by default and like other replacements, can be configured to be disabled, or replace a specific percentage amount. </li>
<li>The Loot table for these spawners are unique for deep dark and ancient cities, they have their own set of powerful loot plus always dropping Sculk Shriekers, just incase you need them for any recipe!</li>
<li>The Default Trial Spawners in Ancient Cities have had their Player Detection Range reduced to 7 to not overwhelm players in Ancient Cities. (Over-writable with a Datapack)</li>
<li>NOTE: This is not always 100% accurate, so if you do not want the warden to spawn in your world I still suggest using a mod or configuring your server to disable its ability to spawn. This will be addressed when I switch to Structure based replacement.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Spawner Level Adjustment</strong>
<ul>
<li>Pokemon Spawned by Cobblemon Trial Spawners can now have their level adjusted depending on the players pokemon around them! </li>
<li>There is a Config option to Enable or Disable this feature (It is disabled by default) and you can choose either AVERAGE (Default), or MEDIAN. </li>
<li>This feature is run at spawn time of the Pokemon. So it can be disabled or enabled at anytime and works for already placed spawners! </li>
</ul>
</li>
</ul>

<ul>
<li><strong>5 Minute de-spawn time</strong>
<ul>
<li>Pokemon spawned by Cobblemon Trial Spawners now will de-spawn after being in a loaded chunk for 5 minutes. This should help with active players over Trial Chambers, or swarmed chambers with leftover pokemon from previous players.</li>
<li>This feature is not able to be disabled or adjusted at the moment. But will be changed during the re-write.</li>
</ul>
</li>
</ul>


<ul>
<li><strong>Updated Loot Tables</strong>
<ul>
<li>All Loot tables for the default structures and default spawners have been updated to give more loot rolls and some items have had their default amount increased from 1 to 2.</li>
<li>This was changed to make it more worth the time to find these spawners and do their challenges.</li>
</ul>
</li>
</ul>

## Bug Fixes:

<ul>
<li><strong>Issue with Moogs Structures Spawners</strong>
<ul>
<li>A issue with spawners having null or empty entities has been fixed.</li>
</ul>
</li>
</ul>

## Technical Changes:

<ul>
<li><strong>Tags</strong>
<ul>
<li>Pokemon spawned by Cobblemon Trial Spawners now have the "is_spawned_from_trial_spawner" boolean nbt tag applied to them.</li>
</ul>
</li>
<li><strong>Config</strong>
<ul>
<li>ALLOW_SPAWNED_POKEMON_TO_BE_AGGRESSIVE, MOB_SPAWNER_REPLACEMENT_PERCENTAGE , and TRIAL_SPAWNER_REPLACEMENT_PERCENTAGE have had their tooltip descriptions changed to be more understandable.</li>
</ul>
</li>
</ul>
## Changelog - v1.2.2

This is a hotfix to deal with a Config file settings not affecting Spawners.

## Note - Default File Changes
### **If you are using the Default Structure Datapack, please ensure you update it or at least check the file differences.**

## Bug Fixes:

<ul>
<li><strong>Removed Optional Settings for Default Structure Files</strong>
<ul>
<li>Default Structure files except Trail Chambers still had optional settings for "IsUncatchable" and "MustBeDefeatedInBattle" and as such config settings were not changing the spawners created in these structures. They have been removed and should now work as expected.</li>
</ul>
</li>
</ul>
## Changelog - v1.2.2

This is a hotfix to deal with a Config file settings not affecting Spawners.

## Note - Default File Changes
### **If you are using the Default Structure Datapack, please ensure you update it or at least check the file differences.**

## Bug Fixes:

<ul>
<li><strong>Removed Optional Settings for Default Structure Files</strong>
<ul>
<li>Default Structure files except Trail Chambers still had optional settings for "IsUncatchable" and "MustBeDefeatedInBattle" and as such config settings were not changing the spawners created in these structures. They have been removed and should now work as expected.</li>
</ul>
</li>
</ul>
## Changelog - v1.2.1

This is a hotfix to deal with a couple of bugs found and reported.

## Note - Config Changes
### **Please backup your world and check your config settings! This update modifies the default configs for Uncatchable Pokemon and Pokemon Defeatable outside of Battle.**

## Bug Fixes:

<ul>
<li><strong>Issue with Empty Spawners</strong>
<ul>
<li>If Spawners did not have a mob declared a Crash would happen. This has been fixed to default to a Zombie mob and will be replaced by your Datapacks or Default Files accordingly.</li>
<li>Massive shoutout to <a href="https://github.com/d0z4rt">d0z4rt</a> for fixing this.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Uncatchable and Defeat in Battle fix</strong>
<ul>
<li>Uncatchable Pokemon Config setting is now the same priority as the data files. The Config should now work as expected.</li>
<li>Defeating in Battle Pokemon Config setting is now the same priority as the data files. The Config should now work as expected.</li>
</ul>
</li>
</ul>

## Technical Changes:

<ul>
<li><strong>Default Pokemon Values</strong>
<ul>
<li>Pokemon's Default value for "Uncatchable" is now set to False.</li>
<li>The Logic check for Uncatchable is now an OR rather than an AND regarding the Config setting vs Pokemon setting</li>
<li>The Logic check for Being Defeated in battle is now an OR rather than an AND regarding the Config setting vs Pokemon setting</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Config Changes</strong>
<ul>
<li>The Default Config Value for Uncatchable is now set to True.</li>
<li>The Default Config Value for Pokemon Being Defeated in Battle is now set to True.</li>
<li>Text for both Uncatchable and Defeated in Battle has been updated.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Updated Fabric to 0.18.4</strong></li>
<li><strong>Updated Cobblemon to 1.7.3</strong></li>
</ul>


## Changelog - v1.2.1

This is a hotfix to deal with a couple of bugs found and reported.

## Note - Config Changes
### **Please backup your world and check your config settings! This update modifies the default configs for Uncatchable Pokemon and Pokemon Defeatable outside of Battle.**

## Bug Fixes:

<ul>
<li><strong>Issue with Empty Spawners</strong>
<ul>
<li>If Spawners did not have a mob declared a Crash would happen. This has been fixed to default to a Zombie mob and will be replaced by your Datapacks or Default Files accordingly.</li>
<li>Massive shoutout to <a href="https://github.com/d0z4rt">d0z4rt</a> for fixing this.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Uncatchable and Defeat in Battle fix</strong>
<ul>
<li>Uncatchable Pokemon Config setting is now the same priority as the data files. The Config should now work as expected.</li>
<li>Defeating in Battle Pokemon Config setting is now the same priority as the data files. The Config should now work as expected.</li>
</ul>
</li>
</ul>

## Technical Changes:

<ul>
<li><strong>Default Pokemon Values</strong>
<ul>
<li>Pokemon's Default value for "Uncatchable" is now set to False.</li>
<li>The Logic check for Uncatchable is now an OR rather than an AND regarding the Config setting vs Pokemon setting</li>
<li>The Logic check for Being Defeated in battle is now an OR rather than an AND regarding the Config setting vs Pokemon setting</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Config Changes</strong>
<ul>
<li>The Default Config Value for Uncatchable is now set to True.</li>
<li>The Default Config Value for Pokemon Being Defeated in Battle is now set to True.</li>
<li>Text for both Uncatchable and Defeated in Battle has been updated.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Updated Fabric to 0.18.4</strong></li>
<li><strong>Updated Cobblemon to 1.7.3</strong></li>
</ul>


## Sigils of Fight or Flight - Changelog - v1.2.0

The Sigils of Fight or Flight is the 1.2 update! It includes a few big features people have been requesting for both plug and play mod users as well as those of you who want to tweak your structure files further!

## Note - Datapack Issue:
If you are using a custom data pack or the default datapack for this mod, you will need to update either your datapack, or grab the newer one.

If you didn't modify the *monster-room.json* file:

  • Just delete the "features" folder from your datapack. The default one in the mod will then take over.

If you did modify the *monster-room.json* file:

  • Go and download the latest version of the Datapack and then merge your changes into the default-spawner.json file in the features folder.

Here is the link for the datapack:

Modrinth: https://modrinth.com/datapack/cobblemon-trials-edition-default-datapack/version/1.2.0
Curseforge: https://www.curseforge.com/minecraft/data-packs/cobblemon-trials-edition-default-datapack/files/7572899

I deeply apologize for any inconvenience this has caused you.

## New Features:

<ul>
<li><strong>Tag and List Support for StructureIds</strong>
<ul>
<li>The StructureId field in Structure json files now supports the use of tags ("#nova_structures:shrines") and lists (["nova_structures:shrine1","nova_structures:shrine4"])</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Default Spawner Replacement files</strong>
<ul>
<li>The Mod has been updated with a json file that replaces ALL default hostile mobs in minecraft, with a Spawner and Trial Spawner variant. This means you should now be able to put about any structure mod in your world and its spawners will be replaced! </li>
</ul>
</li>
</ul>

<ul>
<li><strong>Percentage Based Spawner Replacement</strong>
<ul>
<li>New Config options to globally change the percentage at which Mob Spawners and Trial Spawners will be replaced has now been added. This has been requested by players who still like to fight regular mobs in addition to pokemon. </li>
</ul>
</li>
</ul>

<ul>
<li><strong>Fight or Flight Integration</strong>
<ul>
<li>There is now Fight or Flight Support! If you have the Fight or Flight Reborn mod installed Pokemon Spawned by Cobblemon Trial Spawners will be aggressive and attack players! There is also a new config setting which this feature can be disabled. </li>
</ul>
</li>
</ul>

## Bug Fixes:

<ul>
<li><strong>Rotom Forms</strong>
<ul>
<li>Rotom forms now work properly. Just place the form you want in the "forms" field.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Overlapping Structures Issue</strong>
<ul>
<li>Tweaked spawner replacement logic to favor structures that already have settings when determining structures with files vs without when multiple structures are located in the same space.</li>
</ul>
</li>
</ul>

## Technical Changes:

<ul>
<li><strong>Default File Changes</strong>
<ul>
<li>"monster-room.json" in the "features" folder has been changed to "default-spawners.json"</li>
<li>"defaults" folder has been added.</li>
<li>"default-spawners.json" file has been added to the "defaults" folder.</li>
</ul>
</li>
</ul>
## Sigils of Fight or Flight - Changelog - v1.2.0

The Sigils of Fight or Flight is the 1.2 update! It includes a few big features people have been requesting for both plug and play mod users as well as those of you who want to tweak your structure files further!

## Note - Datapack Issue:
If you are using a custom data pack or the default datapack for this mod, you will need to update either your datapack, or grab the newer one.

If you didn't modify the *monster-room.json* file:

  • Just delete the "features" folder from your datapack. The default one in the mod will then take over.

If you did modify the *monster-room.json* file:

  • Go and download the latest version of the Datapack and then merge your changes into the default-spawner.json file in the features folder.

Here is the link for the datapack:

Modrinth: https://modrinth.com/datapack/cobblemon-trials-edition-default-datapack/version/1.2.0
Curseforge: https://www.curseforge.com/minecraft/data-packs/cobblemon-trials-edition-default-datapack/files/7572899

I deeply apologize for any inconvenience this has caused you.

## New Features:

<ul>
<li><strong>Tag and List Support for StructureIds</strong>
<ul>
<li>The StructureId field in Structure json files now supports the use of tags ("#nova_structures:shrines") and lists (["nova_structures:shrine1","nova_structures:shrine4"])</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Default Spawner Replacement files</strong>
<ul>
<li>The Mod has been updated with a json file that replaces ALL default hostile mobs in minecraft, with a Spawner and Trial Spawner variant. This means you should now be able to put about any structure mod in your world and its spawners will be replaced! </li>
</ul>
</li>
</ul>

<ul>
<li><strong>Percentage Based Spawner Replacement</strong>
<ul>
<li>New Config options to globally change the percentage at which Mob Spawners and Trial Spawners will be replaced has now been added. This has been requested by players who still like to fight regular mobs in addition to pokemon. </li>
</ul>
</li>
</ul>

<ul>
<li><strong>Fight or Flight Integration</strong>
<ul>
<li>There is now Fight or Flight Support! If you have the Fight or Flight Reborn mod installed Pokemon Spawned by Cobblemon Trial Spawners will be aggressive and attack players! There is also a new config setting which this feature can be disabled. </li>
</ul>
</li>
</ul>

## Bug Fixes:

<ul>
<li><strong>Rotom Forms</strong>
<ul>
<li>Rotom forms now work properly. Just place the form you want in the "forms" field.</li>
</ul>
</li>
</ul>

<ul>
<li><strong>Overlapping Structures Issue</strong>
<ul>
<li>Tweaked spawner replacement logic to favor structures that already have settings when determining structures with files vs without when multiple structures are located in the same space.</li>
</ul>
</li>
</ul>

## Technical Changes:

<ul>
<li><strong>Default File Changes</strong>
<ul>
<li>"monster-room.json" in the "features" folder has been changed to "default-spawners.json"</li>
<li>"defaults" folder has been added.</li>
<li>"default-spawners.json" file has been added to the "defaults" folder.</li>
</ul>
</li>
</ul>
Features:
  • Project Restructured to work for Multi-Platform Support.
  • Fabric Release!

Bugs:
  • Fixed Spawners not spawning Pokemon when gamerule "DoMobSpawning" was set to false.
  • Added Spawner replacements to the Lush Coves for Cobblemon that were missed. Breeze and Drowned respectively.

Notes:
  • Restructuring is not exactly done, as duplicate code is using between Fabric and Neoforge ports. This will be more addressed as time goes on.
Features:
  • Project Restructured to work for Multi-Platform Support.
  • Fabric Release!

Bugs:
  • Fixed Spawners not spawning Pokemon when gamerule "DoMobSpawning" was set to false.
  • Added Spawner replacements to the Lush Coves for Cobblemon that were missed. Breeze and Drowned respectively.

Notes:
  • Restructuring is not exactly done, as duplicate code is using between Fabric and Neoforge ports. This will be more addressed as time goes on.
1.0.0 Official Release for Public use.
Cobblemon Trials Edition Icon
Download Cobblemon Trials Edition
Select game version
Select platform