❏ GENERAL
- TimedItemX is plugin that allow player to create timed item.
- Support inventory check and world check
- Add/remove/set expire time for item.
- Clear expire time from item.
- Manage player's expired items.
- Announce for player whenever their items is expired.
- Plugin also check for player inventory even they're offline and remove expired item, announce amount of expired items to player when they're online.
- Check for dropped item of all worlds in your server and remove if it's expired.
- Async check and thread-safe.
- Add/remove timed item to collection.
- Give timed item to player by name from collection.
- Access to timed item's information.
- Access to other player's expired items.
- Auto-saving users/items data every X minutes (configurable)
- Support database, useful for you to sync data to other server (other database like MongoDB, ...etc is not supported yet)
- Auto item/user synchronization from other servers through database connection (toggleable)
Before:
After:
Timed item overview
Check online player's inventory
Check offline player's inventory
❏ UPCOMING FEATURES
- Player can view their expired items and spend money to buy more expire time for item (removed)
- Reason: just my dumb idea, realize that it's unnecessary now
- Expire time will now apply to item that dropped from player's inventory, it will be disappear after amount of time. (removed)
- Reason: other plugin did it instead
- More inventory check like Chest, Furnace, Dispenser, ....etc (removed)
- Reason: this function will make your server spend more resources to work so remove for optimization
- Command to check deeper information of timed item. ✓
- Add support MySQL, SQLite, .. database ✓
- Add support for standalone database like MongoDB, ...etc (on going)
- Add notification sound when item is expired ✓
- /ti add [time]: Add expire time for item.
ex: /ti add 1d2h
- /ti additem [name]: Add timed item to collection.
ex: /ti add mySword
- /ti autosave: Open auto-saving options.
- /ti clear: Clear expire time from item.
- /ti expired [player]: View expired items of player. (Removed)
- ti export: Export items data to database. (New)
- /ti giveitem [player] [name] [amount]: Give timed item to player.
- /ti import [true/false]: Import items data from database with overwrite options
- /ti infinity: Toggle infinity mode for timed item and it never expire.
- /ti info: Shows timed item information.
- /ti items: Shows timed item collection.
- /ti reload: Reload plugin.
- /ti remove [time]: Remove expire time from timed item.
ex: /ti remove 3d5h
- /ti removeitem [name]: Remove timed item from collection.
- /ti rename [name] [new-name]: Rename timed item from collection.
- /ti set <format>: Set expire time for item. (format can be edited in config.ym)
default format: dd/MM/yyyy HH:mm:ss
ex:
/ti set 12/07/2025 (without specific o'clock)
/ti set 27/05/2023 13:17:29 (full format)
- /ti setitem <name>: Set new item for timed item in collection (must hold item in hand)
- /ti help <page>: Show paged help.
❏ PERMISSIONS
- timeditem.command.add
- timeditem.command.remove
- timeditem.command.clear
- timeditem.command.help
- timeditem.command.set
- timeditem.command.reload
- timeditem.command.additem
- timeditem.command.removeitem
- timeditem.command.getitem
- timeditem.command.giveitem
- timeditem.command.setitem
- timeditem.command.autosave
- timeditem.command.expired (removed)
- timeditem.command.items
- timeditem.command.rename
- timeditem.command.infinity
- timeditem.command.info
- timeditem.command.import
- timeditem.command.export