Conjugaison
A Fabric mod for Minecraft 26.3 that makes you conjugate French verbs to keep your items.
This is a beta. Everything works, but there may be bugs. If you find one, leave a comment.
The questions are in French, so the mod is mostly for French learners and French speakers.
How it works
When you pick up an item for the first time (a block, a porkchop, a bone, anything), a window opens and asks you to conjugate a verb. For example: "prendre", futur simple, nous _.
If you answer correctly before the timer ends, you keep the item and you won't be asked about it again.
If you answer wrong or run out of time, the item is removed from every inventory, ender chest, chest, barrel and from the ground. If it's a block, every block of that type is also erased from the world, including chunks that load later.
After a fail, you get asked again the next time you pick up that item. So if you fail on porkchops, you can kill another pig and try again.
Content
- 51 verbs: être, avoir, regular -er and -ir verbs, and common irregular verbs (aller, faire, prendre, venir, pouvoir, vouloir, devoir, écrire…)
- 20 tenses: indicative, conditional, subjunctive, imperative, infinitive and participle
- 4 difficulty levels. Each level adds new tenses and a bit more time:
| Level | New tenses | Time |
|---|---|---|
| Facile | présent, imparfait, futur simple, passé composé, impératif présent, participe passé | 20 s |
| Moyen | plus-que-parfait, futur antérieur, conditionnel présent, subjonctif présent, participe présent, infinitif passé | 25 s |
| Difficile | passé simple, conditionnel passé, subjonctif passé, impératif passé | 30 s |
| Expert | passé antérieur, subjonctif imparfait, subjonctif plus-que-parfait | 35 s |
- A conjugation book in the first hotbar slot. Right-click it to open the tables for every verb in the mod. It has an index, and you can type a verb name to jump to it. The book can't be dropped, moved or lost.
- Answers work with or without the pronoun ("mangions" or "nous mangions"), and with or without "que" for the subjunctive.
Performance
Blocks are erased a little at a time: 6000 blocks and 15 ms per tick at most, starting with the chunks closest to players. In my tests, erasing all the stone around a player kept the server at 20 TPS.
Commands
/conjugaison difficulte <facile|moyen|difficile|expert>changes the difficulty (op only)/conjugaison difficulteshows the current difficulty
Config
The config file is config/conjugaison.json:
| Option | Default | What it does |
|---|---|---|
| difficulte | facile | Difficulty level |
| tempsSecondes | 20 | Time to answer on Facile (+5 s for each level above) |
| mauvaiseReponsePunit | true | A wrong answer counts as a fail. If false, you can retry until the timer ends |
| actifEnCreatif | true | Also ask questions in creative mode |
| blocsParTick | 6000 | Max blocks erased per tick |
| msParTick | 15 | Max time spent erasing per tick |
| nettoyerNouveauxChunks | true | Failed blocks are also erased from chunks loaded later |
| accentsFacultatifs | false | Accept answers without accents |
Installation
- Minecraft 26.3, Fabric Loader 0.20.1 or newer, Java 25
- Fabric API is required
- Install it on both the client and the server. Players without the mod on their client get the question in chat instead of the window.
Notes
- Logging out during a question counts as a fail.
- To reset a world, delete
conjugaison_appris.json(learned items) andconjugaison_blocs_effaces.json(erased blocks) from the world folder.

