Skip to content

Releases: hyperdefined/ToolStats

1.7.3

25 Jul 01:33
9412dc0

Choose a tag to compare

  • Another fix for armor tracking insane damage values (EntityDamageEvent.DamageCause.KILL was finally added). Fixes #64 and #65.

1.7.2

25 May 19:56
330001e

Choose a tag to compare

  • Possibly fix duplicate creative tags from appearing (#44).
  • Possibly fix negative damage values for armor (here we go again...) (#59).

1.7.1

23 Oct 00:13
cc4176c

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

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

Choose a tag to compare

  • Fixed a potential issue with Elytra's "found by" tag (#33).

1.6.2

22 May 04:05
fe5e55d

Choose a tag to compare

  • Fixed "Traded by" tags not being added to traded items.

1.6.1

21 Apr 19:33
9746789

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

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

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

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.