Skip to content

fix(message): say how long a kit cooldown has left - #64

Merged
siracozmen01 merged 1 commit into
mainfrom
fix/kit-cooldown-remaining
Nov 4, 2026
Merged

siracozmen01 merged 1 commit into
mainfrom
fix/kit-cooldown-remaining

Conversation

@siracozmen01

Copy link
Copy Markdown
Member

A customer asked for the wait on the kit cooldown refusal. kit.on-cooldown now carries {time}, the time left (59m 59s), in all twelve languages; the claim use case reads it from the cooldown store when it refuses.

A ClaimKit test checks the placeholder after 15 minutes of a one hour cooldown (45m). Checked on ess-folia (Folia): a non-op bot claimed a one hour kit twice and read "you can claim the cdtest kit again in 59m 59s". ./gradlew build is green.

@siracozmen01
siracozmen01 merged commit b745bf0 into main Nov 4, 2026
5 checks passed
@siracozmen01
siracozmen01 deleted the fix/kit-cooldown-remaining branch November 4, 2026 15:43
siracozmen01 added a commit that referenced this pull request Nov 4, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.12.0](v0.11.0...v0.12.0)
(2026-11-04)


### ⚠ BREAKING CHANGES

* **core:** the `regions` module, `/regions` and its
`uxmessentials.regions.*` nodes are removed. Region placeholders keep
their `regions_*` names and are answered by guard; `regions_available`
now says whether guard is on.

### Features

* **command:** refuse with the catalog line, never Brigadier's text
([#65](#65))
([40d13cb](40d13cb))
* **config:** apply command-control edits on reload
([#56](#56))
([b180d89](b180d89))
* **config:** cover a whole plugin with one command-control entry
([#58](#58))
([4a15105](4a15105))
* **config:** read command-control entries down to their arguments
([#57](#57))
([a49ccea](a49ccea))
* **core:** add the guard module and remove regions
([#62](#62))
([98d7f41](98d7f41))
* **core:** hold the server's operators to an allowed list
([#59](#59))
([b90a389](b90a389))


### Bug Fixes

* **command:** let command words use the letters of every language
([#60](#60))
([57cb020](57cb020))
* **integration:** import a passthrough deny global region as protected
([#63](#63))
([dda7687](dda7687))
* **menu:** write the example menu title without colour
([#55](#55))
([18cb506](18cb506))
* **message:** describe /setspawn as the current world's spawn
([#61](#61))
([3eb993c](3eb993c))
* **message:** say how long a kit cooldown has left
([#64](#64))
([b745bf0](b745bf0))
* **message:** write the Latin-script languages in small capitals
([#53](#53))
([7b9219a](7b9219a))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Sirac Ozmen <siracozmen@protonmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant