soramame0256 / showmemydps

A mod that sums and shows your damage
MIT License
6 stars 4 forks source link

ShowMeMyDPS

This is a mod to show total damage within a specific period of time

It automatically counts the damage after the start of the following battles and displays the result in the chat box after the battle is over Won't work currently.
・During the battle with Raid bosses (Grootslang, Orphion, Canyon Colossus, Greg)
・Legendary Islands

Download Latest:
(1.12.2)https://github.com/soramame0256/showmemydps/releases/download/1.6-SNAPSHOT/showmemydps-1.6-SNAPSHOT.jar
(1.19.3)https://github.com/soramame0256/showmemydps/releases/tag/1.19.3-1.0.0-fix.1
(1.19.4)https://github.com/soramame0256/showmemydps/releases/tag/1.19.4-1.0.0.fix.1
(1.20.2)https://github.com/soramame0256/showmemydps/releases/tag/1.20.2-1.1.1.fix.3
Note:
This mod requires Fabric-API if you use Fabric or Quilt.
If you have any idea or encounter a bug or crashes, feel free to make issue!

What are the outputs

DPS: Average DPS during the battle
(The total of the numbers in the names of armor stands beginning with "-" that appeared during the battle, divided by the total battle time)

Avg/hit: Average damage per hit during the battle
(The total of the numbers in the names of armor stands beginning with "-" that appeared during the battle, divided by the number of armor stands)

Total:Total Damage caused during the battle
(The total of the numbers in the names of armor stands beginning with "-" that appeared during the battle)

Notes

The following types of damage will also be counted
・Damage from enemy attacks you receive
・Damage caused to minions (Greater One, etc.) that appear during the battle

The following time is also counted as DPS time
・When the Boss is invincible (during Watched, etc.) or when you are running away from the enemy
・Time spent in the Legendary Islands break room

Spells/abilities such as Guardian Angel will not be counted perfectly.

Why? The server removes their damage indicator before final damage,
so this mod cannot detect damage dealt after that point.

Please note these will cause errors in the damage outputs

How to use

In Raid Boss/Legendary Island/Guild War
The count will start automatically after the start of the battle
・Manual
The output is generated by /showdps, and reset and output by /showdps reset