Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Supported environments
Creators
Details
Licensed ARR
Published last year
Updated 3 months ago
Changelog
- Updated entity getter to force-get entities, bypass entity filtering.
- Moved damage logic from
setHealth()tohurt(), and madesetHealth()just callhurt(), meaning some mobs can now dodge/blocksetHealth(). - The
BossEntityhurt()method now doesnāt callsuper.hurt(), so it doesnāt use any vanilla behaviour. - Updated access checker to make it more resilient against bypasses, even though I hadnāt seen any bypasses for the original one.
- Updated the name of the mixin-remover-class-visitor.
- Removed a random print statement that I left in the mixin-remover-method-visitor.
- Improved handling of coremod when it fails on JVMs that donāt have the Attach/Tools API (
com.sun.tools.attach). It now uses reflection to access certain things, instead of a direct reference, so it is catchable and wonāt crash the game ā instead falling back to events/disabling some features, as intended. - Fixed some bugs related to Metapotent Flashfur when the coremod failed, or was disabled, like the Meta-Beam not showing up.
- Coremod config value moved to
omnimobs-common. If you disabled the coremod previously, you might need to disable it again. (Except it might not crash anymore, so that might not be required.) - Fixed incorrect logging in the coremod, saying āTransforming ServerLevelā¦ā when it was actually transforming
MinecraftServer. - The coremod (Java agent) temporary file is now set to delete on exit. (So it wonāt clutter the OSās temporary files directory.)
- The agent JAR file is now extracted with a
try-with-resourcesstatement, meaning if it fails at this step, the file stream will still be closed. - Fixed stars and light rays rotating with Metapotent Flashfur.
- Updated Metapotent Flashfurās stars to last twice as long on average.
- Fixed Metapotent Flashfurās walk animation, making it smooth.
- Updated Metapotent Flashfurās Meta-Beam to vaporise entities. (They donāt play their death animation.)
- Added Object-Oriented ability/move system and ported Silverlight (and Flashfurās Invulnerability Detection) to it. This allows for cleaner code, and context-aware moves! (Iāll port the other mobs fully, when they get a big rework, and all new mobs will probably use it!)
- Updated Silverlight a bit, due to the fact I ported him to the new OOP system. He should hopefully feel less āspammyā.
- Updated
UnsafeUtilto make a new instance ofUnsafe, instead of getting the existingtheUnsafefield. This doesnāt matter much (itās only used to attach the agent), but I prefer doing it this way. Itāll fall back to the other one just in case. - Updated the music system to use an
IMusicEntityinterface, meaning both Boss entities and Metapotent Flashfur use the sameBossMusicclass. (In other words, there is less duplicated code, as theBossMusicclass only cares about anIMusicEntity, and not a specific implementation!) - Changed Flashfurās and Iron Golemās music, because of potential issues using the original ones. Original music:
- Made it so Boss entities can target entities that canāt normally be targeted. (For example, entities with the
invulnerableflag set totrue.) - Added a spark particle effect when Alarm parries an attack with his sword.
- Made it so the camera shake doesnāt shake when the game is paused.
- Fixed Metapotent Flashfur not saving on Windows (hopefully), by upgrading file management to use
java.nio.file, meaning itāll automatically handle/vs\. (I use Linux, so I canāt be 100% certain it works!) - Made it so Metapotent Flashfur cannot have a damage overlay or death animation.
- Fixed camera shake becoming intense upon world reloading. (The intensity value persists upon world reloading, instead of resetting.)
- Made Metapotent Flashfurās lightning brighter.
- Changed force-setHealth and Flashfurās invulnerability detection to use approximate equals, and not exact equals, to account for floating-point errors.
- Added checks to the
knockback()method for Boss entities. - Improved target setting immunity and target cancellation immunity for Boss entities.
- Improved some other things related to Boss entity defence.
- Reworked Entity Remover, adding a GUI with a
die()toggle, leave-level calls toggle, invulnerability toggle, immovability toggle, and a/kickban toggle. This should help with OP mobs from other mods killing you, teleporting you, or kicking you out of the world. - Updated defence against
CompoundTagmodification, so when getting the value of an Omni-Mobs tag, it returns0. I also changed some other small things. - Improved Flashfurās invulnerability detection against players.
- Added some basic tests so itās less likely that Iāll release a version with broken calculations, in the future. I will probably expand the amount of tests later. JUnit didnāt seem to work, so I had to make my own. Theyāre off by default, but you can enable them in the config.
- Updated icon, because the mod isnāt just about Flashfur anymore, and made it show in the mod. I might change the icon again at some point.
- 5% of the damage dealt by Boss entities now ignores vanilla defences such as armour and resistance.
Files
Metadata
Release channel
AlphaVersion number
0.3.4Loaders
Game versions
1.20.1Environment
Client and server, required on both
Downloads
203Publication date
November 7, 2025 at 12:52 AMPublisher

Flashfur
Member


