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>
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>
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>
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>
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.
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>
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.
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.