File Details
icefirecolonies-1.1.0.jar
- R
- Oct 27, 2025
- 57.92 KB
- 47.2K
- 1.20.1
- Forge
File Name
icefirecolonies-1.1.0.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
# Changelog
## Version 1.1.0 - Ice and Fire Now Optional
### Major Changes
- **Ice and Fire is now OPTIONAL!** The mod now works with ANY tameable animal in Minecraft
- Works with vanilla wolves, cats, parrots, and ANY tameable creatures from other mods
- Enhanced support for Ice and Fire dragons, amphitheres, and pixies when the mod is installed
### Technical Changes
- Changed Ice and Fire dependency from `mandatory=true` to `mandatory=false` in mods.toml
- Changed Ice and Fire build dependency from `implementation` to `compileOnly` in build.gradle
- Created new compatibility layer (`IceAndFireCompat.java`) using reflection to safely detect and interact with Ice and Fire entities
- Updated all entity interaction code to use the compatibility layer
- Removed direct imports of Ice and Fire classes from item and event handler classes
### Features
- Assign ANY tamed animal to MineColonies guards using the Guard Scepter or Command Baton
- Animals will follow their assigned guard and attack enemies
- Set overwatch positions for guards
- Special handling for Ice and Fire dragons (automatic standing, command state management) when available
- Graceful fallback to vanilla behavior when Ice and Fire is not present
### Compatibility
- Works with or without Ice and Fire installed
- Compatible with all mods that add tameable creatures extending `TamableAnimal`
- Flying creature support automatically detected for Ice and Fire entities
### How to Use
1. Install MineColonies (required)
2. Optionally install Ice and Fire (for enhanced dragon support)
3. Install this mod
4. Craft a Command Baton or Guard Scepter
5. Left-click a guard to select them
6. Right-click any tamed animal you own to assign it to the guard
7. The animal will now follow and protect the guard!
### Notes for Mod Pack Creators
This mod can now be safely included in mod packs even if Ice and Fire is not present. It will provide guard pet functionality for any tameable creatures in your pack.

