Server no longer needs to have to mod installed if using Minecraft 1.6 or later.
This is a little mod I made for myself back in 1.2.5(there is no 1.2.5 release, dont ask), and I quickly rewrote it for 1.4.2 as I think others would appreciate it too. It was originally thrown together as a fancy debugging tool, but it gives the game a bit of a... rpg feel, so I thought I would release it.
When anything living takes damage, the damage they took will bounce off their head, with a cool little effect.
Now shows the Mob portrait preview with current health when you mouse over mobs! Every registered Mob type(mod mobs too) can have this preview adjusted using config files, so full compatibility is easy.
Have a mob displaying incorrectly? Press period and click the Advanced button(or navigate to /.mincraft/config/DIAdvancedCompatibility/class.path.to.entity.cfg, open it with whatever editor you use) and descriptions for all the adjustments are listed.
Preview in action:
Do not like the new skin? Open up the repositioning GUI and turn it off(Period key(Fullstop) is default, rebind it in Controls).
Here is some screenshots of the repositioning GUI:
Receive a donators cape and sparkles for donating 5 or more USD
Damage Indicators [1.4.5]v1.1.6
Damage Indicators [1.4.2]v1.1.4
DamageIndicators [1.3.2] v1.0.1
Fixed smp related issues with capes.
Fixed a EntityPlayer casting error that caused minecraft to crash.
Fixed the updater to still download the donators list if they have disabled update checking.
Moved the cape location to a standard location so image loading failures should not happen anymore.
Added an error handler to deal with the rare instance of a corrupted main config, automatically resetting it to default. (Game may still crash, but defaults will be restored on the next start).
Fixes a critical smp crash.
Fixed an issue with capes sometimes not loading for other donators when in smp.
Made the particle effect much more subtle.
Reimplimented High Compatibility Rendering, to hopefully fix optifine issues.
Added an alternate render method, which may fix render conflicts with other mods.
Fix for language related issues.
Fixed donator capes not loading properly.
Out of beta now.
The last of the bugs with menus and other various issues and crashes should now be fixed.
Refresh button added to the skins menu to make it easier to skin.
Fixed an issue that caused duplicate entries to appear in the skin menu.
Automatically defaults the skin to a valid skin location if the one in the config is incorrect.
Fixed the default skin location to be an actual skin location.
Fixed the advanced gui so it now should be working correctly again.
Fixed the repositioning gui fully and returned all the previous functions.
Fixed the crash when typing /help, and fixed a bug with /direload not working in single player.
Started adding in a lang file so the mod can be fully translated, more keys coming in future versions.
Reloading skins now also reloads the skin.cfg.
Fixed the mcmod.info file, so now version checking should be accurate.
Many many bug fixes.
A few features not done yet, but should be disabled for now.
Unskinned version has been removed. A skinned version imitating its plain appearance may return(if someone in the community puts one together).
Tight up some loose ends on some remaining bugs and oddities with 1.6.4.
First 1.7.2 release.
This is a preview, I know there are lots of bugs, but it should be functional.
Final update for 1.6.4 before fousing on 1.7.2.
Added a configuration option to disable shadowing for optifine compatibility.
Added a configuration option to disable critical hits.
Added an experimental hook to catch arrow criticals, may or may not work.
Fixed a bug with frames with trusses mod, and with the transparent block passthrough for mouseovers:
Mouseovers now behave as expected, and will still give mouseovers if you have your crosshairs between the frame and on a mob, but will not induce lag.
Critical hits will now pop off an additional text indicator.
Add colors should now be fixed, and shadow color should now
render properly on popoffs.
LAN tested and should be working as intended now.
Fixed an issue that could of caused popoffs to spam indefinitely.
Fixed a bug that could cause over flow errors from opengl to flood the console.
Started implementing lan support, although may still be a little buggy.
Fixed an issue with buggy drivers that caused this mod to be unusable.
Added a bugfix for mods that use entities that extend a living entity, but never actually register the entity, leading to a null pointer.
Fixed a rendering glitch with some mods due to a workaround to prevent name tags from rendering.
Added a different workaround that should universally disable nameplates but still allows all calls to execute.
The old mob rendering can be enforced by enabling the alternate rendering method option.
Added 2 new configuration options:
Alternate Render Method - This uses an alternate hook to render damage indicators, in case you have an incompatible mod installed.
High Compatibility Mod - This will perform additional resets to ensure higher compatibility with mods with leaking set attributes. This will, however, decrease performance, so use it only if you have problems.
Both of these options can be found in the Repositioning gui as well, so you do not even need to modify the config manually.
All of the gui's have been tweaked to fix a few lingering bugs from minecraft changes.
When in any of the guis, the mob or player displayed will follow your cursor around the screen.
Mouse overs in the advanced gui now work off of real time, and will not fail to fade in and out if you have a high framerate anymore.
Advanced Configurations cleaned up and now no longer exist inside it's own folder.
Entities are now sorted and categorized by the mod they belong to.
Added Configuration corruption detection and recreation to help prevent crashes related to data corruption.
Instead of creashing, you now will get a warning in the log, and the configuration is recreated(and consequently, reset unless it had been successfully read since the last time minecraft started).
Because of the massive changes and improvements, old entity specific configurations will be lost.
Fix for flicker when portrait vanishes.
Changed the portrait to hide based on a realtime clock, and not based on frame count. This will make the time the portrait vanishes consistent regardless of fps settings.
Added config option to hide Boss Health.
Fix for occational console spam on servers.
Fix for error on first time late entity registration.
Code cleanup and some performance tweaks.
Compatibility fixes with other gui mods.
Fixed a console spamming problem when on a server.
Fixed a missing entity texture spamming issue on clients.
Custom Skins from the CommunityPainterly Style by Ivy
Super Nothing Mini by FaceguyMcBadass
Skyrim style by ValeraSTK
Open the skin zip and extract the contents to your .minecraft/CustomDISkins/ folder.For modpack creators:Add the folder in the skin zip to the damageindicators zip in the DITextures folder, and modify the default config to use the custom skin as default.
Spotlight by BebopVox
Spotlight by antvenom
Spotlight by PocketIsland
Spotlight by derpthad
Spotlight by piedudeaus
Spotlight by Brinko54
Outdated Spotlights.(These are all obsolete and do not represent the current state of this mod)
Spotlight by IPodMail
Spotlight by x2robbie2x
Spotlight by twilightking
Spotlight by SparklingKoala:
Spotlight by ChazOfftopic:
Spotlight by PixelatedChaos:
Spotlight by PieLordMan:
More Reviews and Spotlights:
Review by ChronoFury:
Due to the copyright notation of Mojang AB, the copyright holders of minecraft, any modification is the intellectual property of the authors of the modification, aslong as original modified or non modified minecraft files are not claimed as your own.
This mod is provided freely and may be decompiled and modified strictly for private use, either with a decompiler or a byte-code editor, for educational or personal use.
Modifying Damage Indicators to behave in a fashion that undermines a feature added meant to limit the use of this mod, is considered a hack, and is forbidden. Examples being, intentionally modifying the behavior so that it intentionally undermines code written so servers can disable the use of this mod.
Modification of this mod for use on public servers is allowed, but this does not extend to distribution of a modified version of this mod.Distribution of any modified version of this mod requires the advance written permission of the owner, rich1051414.
©2012 Richard 'rich1051414'/'RichDigits' Smith
Note to modpacks:
Distribution unmodified versions of this mod in modpacks is allowed, as long as full credit goes to rich1051414, and is expressed in the credits with a link back to this forum post.
Click here to see our donaters!