This is an awesome resource. I had a few things I wanted to suggest if that's okay.
I've noticed that it doesn't ever display the "expiry-period-format" even when I am setting the expiry in seconds rather than the unix option. It shows the unit format momentarily but then converts to a date. Is this intentional? I think a countdown is way more intuitive/user friendly for players.
I think the 'item-expired' line should also be displayed in place of the lore when an item is expired, that way we can make it super clear at a glance that an item is expired, so players can't scam each other.
Do you think you could add a way to change the date format? Over in the states we do MM/DD/YYYY so for certain dates it is confusing for my players.
1. The removal of "expiry-period-format" is intentional. This is due to the fact that "expiry period" is relative time, and so the plugin can not determine when the item expires. Therefore, it has to be converted to "expiry-date-format" which shows exactly the absolute expiry time of the item.
Using "expiry-period-format" is favorable since there is no need to calculate the date. The lore remains in the item until a player (with no bypass permission) obtain it.
You can set replace-expiry-period to false to keep both of them remain.
2. Current expected behavior is that when an item expires, it will be deleted, so appending lore may have no meaning. I would add an extra option for this later.
3. Well, of course. Stay tuned for the next update.