- Reworked Metapotent Flashfur.
- Substantially increased Metapotent Flashfur’s defence, as he doesn’t rely on the event bus anymore.
- Quadrupled Metapotent Flashfur’s size.
- Changed Metapotent Flashfur’s colours (light rays, lines, beam, etc) from pink and blue to purple and ice-blue.
- Added secondary moving ice-blue lines on Metapotent Flashfur, that move in the opposite direction to the purple ones.
- Reduced the intensity of the lines.
- Added a star visual effect around Metapotent Flashfur, in his light rays.
- Updated flash of white for Meta-Erasure. (It is smoother.)
- Renamed Meta-Erasure to Omni-Erasure.
- Updated the positioning of the bossbar.
- Updated the colour of the “Flashfur” text on the bossbar.
- Added “Metapotent” on the bossbar.
- Added Totality Boom move.
- Quadrupled the reach of Meta-Swipe (as he is quadruple size).
- Changed the minimum teleport range from 15 blocks to 60 blocks.
- Renamed Teleport to Meta-Teleportation.
- Made Metapotent Flashfur attack all living entities, instead of just monster entities.
- Added flash of white when you spawn Metapotent Flashfur in.
- Added camera shake when you spawn Metapotent Flashfur in.
- Added a sound when you spawn Metapotent Flashfur in.
- Added Event Bus Override.
- Replaced Metapotent Flashfur’s music.
- Old Song: Frantic Fast Forward by Nicholas Panek from Pixabay.
- Added Meta-Explode move.
- Made Metapotent Flashfur teleport 2.5x more often.
- Upgraded Boss entity defence.
- Made it harder to target Omni-Mobs entities by getting the registry name. It was done to prevent Mindustry Units from kicking players with Metapotent Flashfur in the world. I could have also banned /kick while Metapotent Flashfur was in the world, but it didn’t work as well.
- Made Flashfur’s anti-invulnerability stronger.
- Made it so the Entity Remover toggles the
die()
method on shift right click. - Updated Entity Remover text.
- Increased Flashfur’s Swipe damage from 5% + 75 to 10% + 75.
- Upgraded Boss entity defence.
- Added healing ban and erasure to Flashfur’s attacks.
- Added caching to immunity bypassing, so it doesn’t have to search through all the fields/methods every single time, hopefully increasing performance.
- Increased chance of Silverlight using Lightning Bolt Projection if further away.
- Made Silverlight use Lightning Shockwave to jump towards far away targets.
- Added various minor immunities to Boss entities.
- Increased Silverlight’s movement speed from 0.35 to 0.45.
- Added moving text to Metapotent Flashfur’s Spawn Egg’s name.
- Added Silverlight. (I wanted to give him more moves, but I ran out of ideas.)
- Improved explosion visual effect.
- Added note under the spawn eggs of the Dragionn’s Stuff versions of Alarm and Silverlight, if Dragionn’s Stuff is installed, saying that they are the Dragionn’s Stuff versions, and not the Omni-Mobs versions.
- Fixed boss health not saving when reloading the world, respawning, or unloading and reloading the entity.
- Removed random leftover print statement I forgot about, from quite a few updates ago.
- Increased Boss entity immunity bypassing power slightly.
- Fixed some bugs when playing with the mod in a LAN world. (Metapotent Flashfur still doesn’t work in multiplayer, but the other mobs should.)
- Upgraded Metapotent Flashfur’s defence.
- Substantially increased Metapotent Flashfur’s defence.
- Updated Metapotent Flashfur’s bossbar.
- Increased the power of Metapotent Flashfur’s erasure attacks, and the Entity Remover.
- Added
setPos
immunity to Flashfur. - Updated Entity Remover’s tooltip to be more informative, and it doesn’t have rainbow colours anymore.
- Fixed an issue with Metapotent Flashfur’s music.
- Added back custom attack targeting to Metapotent Flashfur, like in older versions of the mod, but the code is a bit better, and it has an infinite range. This means he can now target invulnerable entities. (Still has the issue of targeting entities underground though)
- Added anti-regeneration damage to Metapotent Flashfur’s Meta-Swipe and Meta-Beam.
- Added a config file, which lets you enable and disable music, and camera shake.
- Improved Metapotent Flashfur’s erasure immunity (now immune to Pig2 v2.2).
- A few other changes, but I forgot what they were.
- Added
setRemoved
immunity to Flashfur, Iron Golem, and Alarm. (Similar to 0.1.0, but not as buggy) - Added EntityManager-based erasure to Metapotent Flashfur and Entity Remover.
- Improved Boss entity defence.
- Redid
setHealth
method in the Boss entity class. (Same functionality as the old one, just better code)
- Upgraded Immunity Bypassing of Boss damage.
- Upgraded Boss entity defence. (Protects better against reflection-based attacks)
- Fixed crash in
playHurtSound
method where the death sound may have been null. (hopefully) - Cleaned up code a bit.
- Changed Alarm sword attack code to also include hitboxes when checking if he is close enough to attack, and set the reach down to 3, meaning the reach is the same as a regular player now.
- Fixed UOM bypassing Boss entity defences. (I’m not exactly sure how they bypassed the defences this time, but I fixed it)
- Upgraded the literally ancient music system (that looked straight out of MCreator), to a new one.
- Fixed a healing bug of Boss entities.
- Fixed problem where one of Metapotent Flashfur’s methods was using a regular
getHealth
call. - Fixed some knockback and movement not working on players. (Player movement is controlled on the client, so I synced movement between client and server)
- Fixed damage sounds not being played when players are hit by a Boss entity.
- Made it so shields work against Boss entity damage.
- Fixed calls to
getHealth
when a Boss entity is hurt. (Caused problems whengetHealth
was altered) - Fixed
isAlive
andisDeadOrDying
injection. (TUOM now doesn’t bypass Boss entity defences at the time of releasing this. My last fix, forgetHealth
injection, was bypassed soon after releasing) - Upgraded Immunity Bypassing of Boss entity damage. (Will be upgraded further in the next update)
- Improved Flashfur’s, Metapotent Flashfur’s, Iron Golem’s, and Alarm’s immunity bypassing.
- Made Flashfur, Metapotent Flashfur, Iron Golem, and Alarm immune to
getHealth
code injection. If the getHealth is altered, health bar mods will display a different value (altered value) to the bossbar. The bossbar number is the actual health value.
- Added /data remove immunity to Flashfur and Metapotent Flashfur. (forgot in last update)
- Fixed Flashfur’s speed visual rendering weird sometimes. (it rendered a speed visual in the wrong spot sometimes, as I wasn’t iterating through the lists properly)
- Reduced cooldown for Flashfur’s Ground Slam move.
- Fixed Flashfur sometimes not becoming invisible when using the Super-Speed-Slashes move.
- Made custom bossbar code better.
- Added star on Metapotent Flashfur’s bossbar.
- Added star on Metapotent Flashfur’s spawn egg tooltip.
- Added custom tooltip border colour for Flashfur’s, Metapotent Flashfur’s, Iron Golem’s, and Alarm’s spawn egg, as well as the Entity Remover.
- Fixed some things not being translatable.
- Made it so the Entity Remover erases all loaded entities.
- Some other random changes I forgot about.
Reuploaded mod file because I left some code in there that made Flashfur attack every Living Entity
I also forgot to set it as an alpha version, and only remembered 12 hours later
- Fixed bug where Metapotent Flashfur would erase himself.
- Made it so Metapotent Flashfur’s Meta-Erasure move erases all loaded entities in the current dimension. (any distance)
- Fixed bug where bosses would continue to attack their target, after the target has already died. (this has been annoying me for ages, and the fix was like 3 lines of code)
- Fixed bug where the Iron Golem’s idle animation and punch animation, would play at the same time.
- Made Flashfur’s Supernatural Speed spamming move 5 times more frequent.
- Probably some other random things I changed, and then forgot about.
- Doubled Flashfur’s resistance.
- Added an explosion visual when Meta-Lightning strikes.
- Made Metapotent Flashfur’s erasure stronger (for all moves with erasure).
- Synced Metapotent Flashfur and Entity Remover, despawning entities. (fixes ghost entities when erasing a
setRemoved
immune mob) - Made it so bosses will not hurt entities on the same team. (now you can put Flashfur and Metapotent Flashfur up against an Ultra Modded Raid, without the villager dying, but sometimes they will kill the villager before you can put them on the same team, so you should spawn the villager after, and have a repeating command block set the villager’s team)
- Made it so Flashfur and Metapotent Flashfur can sit down when not attacking anything, like in older versions of the mod.
- Improved boss health sync and damage flash sync.
- Removed attack where Flashfur created an explosion when running towards a target. (I decided I didn’t like it)
- Changed texture for the animation on Metapotent Flashfur’s spawn egg.
- Brought back swing sound for Flashfur and Metapotent Flashfur, like in older versions of the mod.
- Some other stuff I changed, and then probably forgot.
- Rewrote the Iron Golem
- Made it so the Iron Golem sometimes punches twice in a row.
- Added Arm Bashing to the Iron Golem
- Added Stomp to the Iron Golem
- Fixed a crash to do with Flashfur’s speed visual. (hopefully)
- Fixed some mobs (from other mods) bypassing boss damage caps.
- Fixed issue where there was no damage flash, when bosses attacked mobs.
- Added custom bossbars to Flashfur, Metapotent Flashfur, Iron Golem, and Alarm.
- Some other stuff I probably changed, and then forgot about.