Skip to content

Releases: hyperdefined/ToolStats

1.7.1

23 Oct 00:13
cc4176c
Compare
Choose a tag to compare
  • Added 2 new tool tracking stats:
    • "Crops harvested" for hoes.
    • "Arrows shot" for bows/crossbows.
  • Added "creative" item origin. Any items will be tagged if they were spawned in creative mode (#41).
  • Added a new config updater system. This means you do NOT need to add new config values or regenerate your config for updates. The plugin will do this automatically now.
  • Fixed crafting bowls adding tags when they shouldn't be (#42).
  • Added hashes to newly created items (only ones we want to track). This does not have a purpose yet, but can be used for detecting item duplications. Any current items will automatically generate hashes. This can be disabled in the config. Requested by CraniX.

Thank you everyone for your continued support!

1.7

30 Aug 21:08
a55cea4
Compare
Choose a tag to compare
1.7
  • Added support for Folia! Thanks to MorePaperLib.
  • Added new toolstats:origin tags for items to better track where items came from, rather than relying in the lore. This version will add tags to missing items based on the current lore. Any new items will have their origin's set correctly.
  • Added config for looted-by and looted-on for items found in newly spawned chests. This will be missing from your config, you can add it like this:
looted:
    looted-by: "&7Looted by: &8{player}"
    looted-on: "&7Looted on: &8{date}"
    found-by: "&7Found by: &8{player}"
    found-on: "&7Found on: &8{date}"
  • Fixed /toolstats reset having the wrong logic for checking if an item is valid.

1.6.3

23 May 00:23
72e869d
Compare
Choose a tag to compare
  • Fixed a potential issue with Elytra's "found by" tag (#33).

1.6.2

22 May 04:05
fe5e55d
Compare
Choose a tag to compare
  • Fixed "Traded by" tags not being added to traded items.

1.6.1

21 Apr 19:33
9746789
Compare
Choose a tag to compare
  • Changed some logic with applying lore. If there was an issue applying the lore, it will return the old lore back instead.
  • Added damage-taken-int as requested for armor.

1.6

16 Jan 18:44
425b315
Compare
Choose a tag to compare
1.6
  • Hopefully improved compatibility in some cases with other plugins.
  • Fixed using different tools in offhand.
  • Fixed "dropped by" tags not being added to drops when killed by trident throwing or shooting with a bow.
  • Added support for full customization of number and date formatting (#24).
    The plugin will complain about you not having some config values, you can add these! If you add them, make sure to update your config-version to 4.
# Change the default formatting for dates.
# See: https://www.digitalocean.com/community/tutorials/java-simpledateformat-java-date-format
# Example: "dd/MM/yyyy"
date-format: "M/dd/yyyy"

# Change number formatting.
# You probably do not need to touch this.
number-formats:
  comma-separator: ","
  decimal-separator: "."
  comma-format: "#,###"
  decimal-format: "#,###.00"

1.5.1

26 Oct 22:13
03d45ea
Compare
Choose a tag to compare
  • Actually fixed weird symbols appearing in numbers. (#21).
  • Fixed "Dropped by" tag being added to items that have tags already (#22).

1.5

13 Oct 22:15
24d30f6
Compare
Choose a tag to compare
1.5
  • Added the ability to change date formatting (#20).
  • Fixed rare case of French number formatting using symbols Minecraft can't display (#19).

The plugin will yell at you for not having date-format in your config. If you don't want to redo it, simply add this below to it:

# Change the default formatting for dates.
# See: https://www.digitalocean.com/community/tutorials/java-simpledateformat-java-date-format
# Example: "dd/mm/yyyy"
date-format: "M/dd/yyyy"

If you don't add it, it will simply use the default format.

1.4.5

12 Sep 20:58
3766db3
Compare
Choose a tag to compare
  • Ignore CUSTOM damage causes. This should rule out anymore /kill commands adding damage values to armor.

1.4.4

19 Aug 22:31
05200f0
Compare
Choose a tag to compare
  • Fix handling /kill or similar damage to armor. Armor should not track insane damage values now based on these commands.