Skip to content

Commit 773b4f8

Browse files
YoannDev90Copilot
andcommitted
refactor: clean up configuration manager and remove unused methods; delete obsolete client files and mixins
Co-authored-by: Copilot <copilot@github.com>
1 parent 1474f84 commit 773b4f8

5 files changed

Lines changed: 8 additions & 49 deletions

File tree

TEST_PLAN.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,10 @@
2929
- [ ] Inventaire plein : Utiliser un stack de 8 outils alors que tout l'inventaire est plein. Le surplus (les 7 neufs) doit tomber au sol au lieu de disparaître.
3030
- [ ] Armor Stacking : Vérifier que les bottes/casques neufs se stackent aussi (si activé) mais se séparent dès qu'on prend des dégâts.
3131
- [ ] Craft : Vérifier que crafter plusieurs outils à la suite (si possible via mod/recette) les stacke correctement.
32+
33+
## CATEGORIE 6 : COMPATIBILITÉ AVEC D'AUTRES MODS
34+
- [ ] Mod d'inventaire (tri auto) - Inventory Profiles Next : Vérifier qu'un tri automatique ne casse pas les stacks d'outils et ne duplique rien.
35+
- [ ] Mod de recharge de slot - Stack Refill : Utiliser un stack d'outils jusqu'a séparation, puis vérifier que le refill automatique n'empile pas des outils abîmés avec des neufs.
36+
- [ ] Mod de coffre/stockage - Tom's Simple Storage Mod : Déplacer des stacks d'outils via une UI de stockage moddée. Les quantités doivent rester exactes.
37+
- [ ] Mod d'enchantement/réparation - Anvil Fix Reborn : Enchanter ou réparer un outil issu d'un stack. Il doit se séparer correctement avant modification.
38+
- [ ] Mod de loot (ramassage auto) - Easy Magic : Ramasser des outils via un système moddé, puis vérifier que le stacking suit les mêmes règles qu'en vanilla.

src/client/kotlin/stackabletools/StackableToolsClient.kt

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/client/kotlin/stackabletools/StackableToolsDataGenerator.kt

Lines changed: 0 additions & 16 deletions
This file was deleted.

src/client/resources/stackabletools.client.mixins.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/main/kotlin/stackabletools/config/ConfigManager.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import java.nio.charset.StandardCharsets
77
import stackabletools.CustomLogger
88

99
/**
10-
* Refactored TOML configuration manager.
10+
* TOML configuration manager.
1111
*/
1212
object ConfigManager {
1313
private const val CONFIG_FILE_PATH = "config/stackabletools.toml"
@@ -175,7 +175,4 @@ object ConfigManager {
175175
CustomLogger.error("Error creating default config: ${e.message}")
176176
}
177177
}
178-
179-
// This method is no longer useful as we use saveConfig() with the default object
180-
private fun buildDefaultConfigString(): String = ""
181178
}

0 commit comments

Comments
 (0)