35 KiB
35 KiB
| 1 | feature_id | legacy_module | legacy_mod_id | feature_name | description | owner | dependencies | persistence_owner | side | disposition | compatibility_risk | confidence | evidence | notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | miroir-material-blocks | Decoration/miroir | miroir | Blocs miroir et arc-en-ciel | Blocs physiques, block entity, recettes et ressources matérielles du miroir et du Rainbow Block. | anotherworld | ambiance | anotherworld | server-authoritative+client-rendering | split | high | high | Decoration/miroir/src/main/java/fr/koka99cab/miroir/registry/MiroirBlocks.java | Conserver les IDs miroir; le code observé ne contient actuellement aucun passage ou téléportation. |
| 3 | miroir-reflective-rendering | Decoration/miroir | miroir | Rendu réfléchissant et prismatique | Rendu client des surfaces miroir et arc-en-ciel. | ambiance | anotherworld | none | client | split | high | high | Decoration/miroir/src/client/java/fr/koka99cab/miroir/client/render/MirrorBlockEntityRenderer.java | Mixin absent mais pipeline de rendu sensible au portage 26.2. |
| 4 | prospector-scanner | Decoration/prospector_hat | prospector_hat | Chapeau prospecteur et scanner | Objet portable servant de capteur de chunk avec HUD, particules d'écran et marqueurs de blocs. | redstoner | ambiance;anotherworld | none | client | migrate | high | medium | Decoration/prospector_hat/src/client/java/fr/koka99cab/prospector_hat/client/ProspectorHatScanner.java | Le capteur appartient à Red-Stoner; sa restitution visuelle utilise Ambiance. |
| 5 | umbrella-weather-shield | Decoration/umbrella | umbrella | Parapluie portable | Équipement empêchant la pluie d'atteindre son porteur et masquant localement son rendu. | anotherworld | ambiance | none | server-authoritative+client-rendering | split | high | medium | Decoration/umbrella/src/main/java/fr/koka99cab/umbrella/mixin/EntityRainMixin.java | Séparer l'interaction physique avec la pluie de sa représentation client. |
| 6 | canaplia-hemp-agriculture | Farming/canaplia | canaplia | Culture du chanvre | Cultures basses et hautes, graines, récolte et obtention en survie. | itsalive | anotherworld | itsalive | server-authoritative+client-rendering | split | high | high | Farming/canaplia/src/main/java/io/github/koka/canaplia/block/HempCropBlock.java | Préserver les nombreuses variantes et leurs IDs de ressources. |
| 7 | canaplia-hemp-breeding | Farming/canaplia | canaplia | Variétés et hybridation du chanvre | Catalogue de variétés, découverte environnementale et règles de croisement. | itsalive | anotherworld | itsalive | server | split | high | high | Farming/canaplia/src/main/java/io/github/koka/canaplia/survival/HempBreedingLogic.java | Les identifiants JSON des variétés constituent des données de compatibilité. |
| 8 | canaplia-resin-smoking | Farming/canaplia | canaplia | Résine, compostage et consommation | Blocs de résine, buds, joints roulés, compostage et profils d'effets biologiques. | itsalive | ambiance;anotherworld | itsalive | server-authoritative+client-rendering | split | high | high | Farming/canaplia/src/main/java/io/github/koka/canaplia/effect/HempEffectController.java | La persistance de session et de variante doit rester propriétaire d'It's Alive. |
| 9 | canaplia-psychoactive-feedback | Farming/canaplia | canaplia | Feedback visuel psychoactif | État visuel, synchronisation réseau et rendu des effets de consommation. | ambiance | itsalive | ambiance | server-authoritative+client-rendering | split | high | high | Farming/canaplia/src/main/java/io/github/koka/canaplia/effect/HempVisualStateStore.java | Ambiance représente l'effet sans décider de la consommation. |
| 10 | malongo-placeholder | Farming/malongo | malongo | Squelette Malongo | Entrypoints d'exemple sans mécanique de jeu observée. | none | both | retire | low | high | Farming/malongo/src/main/java/fr/koka99cab/malongo/MalongoMod.java | Ne pas migrer tant qu'aucun comportement utile n'est identifié. | ||
| 11 | abjection-gross-toys | Fun/abjection | abjection | Jouets et commande Abjection | Bloc, particules, commandes et règle volontairement grossière. | onlyfun | ambiance;anotherworld | none | server-authoritative+client-rendering | split | medium | high | Fun/abjection/src/main/java/fr/koka99cab/abjection/AbjectionMod.java | La règle comique reste dans Only Fun. |
| 12 | abjection-projectile | Fun/abjection | abjection | Projectile Abjection | Entité et objet lançable Shit Ball. | ouch | onlyfun | none | server-authoritative+client-rendering | split | high | high | Fun/abjection/src/main/java/fr/koka99cab/abjection/entity/ShitBallEntity.java | La présentation comique dépend d'Only Fun; le projectile appartient à Ouch. |
| 13 | canon-photography | Fun/canon | canon | Photographie sur carte | Appareils photo, films colorés, viseur, capture client, validation serveur et conversion en carte. | redstoner | ambiance;anotherworld | redstoner | server-authoritative+client-rendering | migrate | critical | high | Fun/canon/src/main/java/fr/koka99cab/canon/photo/PhotoMapService.java | Canon est un appareil photo et non un canon d'arme; préserver composants de données et contenu des cartes. |
| 14 | gunz-weapons | Fun/gunz | gunz | Armes Gunz | Creeperlock, mitraillette, aspirateur et expulseur sous forme d'objets offensifs. | ouch | ambiance | none | server | migrate | high | high | Fun/gunz/src/main/java/fr/koka99cab/gunz/registry/GunzItems.java | Fusionner la famille d'armes dans Ouch sans conserver Gunz comme mod. |
| 15 | lucky-block-system | Fun/lucky_block | lucky_block | Lucky Blocks | Bloc rare généré dans le monde et table pondérée de conséquences favorables ou dangereuses. | onlyfun | anotherworld;itsalive;ouch;ambiance | none | server | migrate | high | high | Fun/lucky_block/src/main/java/fr/koka99cab/lucky_block/effect/LuckyBlockOutcomes.java | Conserver l'ID du bloc et contrôler les effets dépendant des autres systèmes. |
| 16 | pepperdream-placeholder | Fun/pepperdream | pepperdream | Squelette PepperDream | Entrypoints d'exemple sans mécanique de jeu observée. | none | both | retire | low | high | Fun/pepperdream/src/main/java/fr/koka99cab/pepperdream/PepperDreamMod.java | Ne pas migrer sans comportement utile. | ||
| 17 | atlas-navigation | Gameplay/atlas | atlas | Atlas de navigation | Objet atlas et interface cartographique pour l'exploration multi-monde et multi-dimension. | iliketomoveit | ambiance | iliketomoveit | client | migrate | high | high | Gameplay/atlas/src/client/java/fr/koka99cab/atlas/client/AtlasMapScreen.java | Le mod est techniquement client-prédominant malgré un entrypoint commun. |
| 18 | atlas-visited-chunks | Gameplay/atlas | atlas | Historique de chunks visités | Collecte et stockage local des chunks visités par monde et dimension. | iliketomoveit | iliketomoveit | client | migrate | critical | high | Gameplay/atlas/src/client/java/fr/koka99cab/atlas/client/AtlasVisitedChunks.java | Préserver le format et l'emplacement du fichier client si des données existantes sont réutilisées. | |
| 19 | blocodex-observation-memory | Gameplay/blocodex | blocodex | Mémoire et observation Blocodex | Observation du monde et du joueur, mémoire structurée, index WSMC et SavedData. | redstoner | anotherworld;sanctuary | redstoner | server | split | critical | high | Gameplay/blocodex/src/main/java/dev/blocodex/memory/BlocodexSavedData.java | Établir la lignée canonique face aux fonctions similaires de Computer. |
| 20 | blocodex-computer-ui | Gameplay/blocodex | blocodex | Blocodex et ordinateur intégré | Objets, bloc ordinateur et interfaces Blocodex/Computer/Studio. | redstoner | ambiance | redstoner | server-authoritative+client-rendering | split | high | high | Gameplay/blocodex/src/client/java/dev/blocodex/client/gui/BlocodexComputerScreen.java | Les IDs blocodex et computer doivent être distingués des anciens IDs du mod Computer. |
| 21 | blocodex-voxel-projects | Gameplay/blocodex | blocodex | Studio et bibliothèque voxel | Édition, validation, sauvegarde et échange réseau des projets voxel. | redstoner | anotherworld | redstoner | server-authoritative+client-rendering | split | critical | high | Gameplay/blocodex/src/main/java/dev/blocodex/memory/VoxelProjectMemory.java | Chevauche le studio voxel de Gameplay/computer. |
| 22 | blocodex-world-placement | Gameplay/blocodex | blocodex | Placement des projets voxel | Vérification des matériaux et application de projets voxel dans le monde. | anotherworld | redstoner | redstoner | server-authoritative+client-rendering | split | high | high | Gameplay/blocodex/src/main/java/dev/blocodex/voxel/VoxelProjectPlacement.java | Another World possède la modification physique; Red-Stoner possède le projet et sa commande. |
| 23 | computer-desktop | Gameplay/computer | computer | Ordinateur de bureau Sanctuary | Bloc ordinateur, OS simulé, programmes, fenêtres, statistiques et interface réseau. | redstoner | ambiance | redstoner | server-authoritative+client-rendering | merge | critical | high | Gameplay/computer/src/client/java/fr/koka99cab/computer/client/gui/ComputerDesktopScreen.java | À consolider avec Blocodex et Redstone Computer avant de choisir les implémentations canoniques. |
| 24 | computer-voxel-studio | Gameplay/computer | computer | Studio voxel Computer | Éditeur, galerie, validation et placement de projets voxel depuis le Computer. | redstoner | anotherworld | redstoner | server-authoritative+client-rendering | merge | critical | high | Gameplay/computer/src/main/java/fr/koka99cab/computer/voxel/ComputerVoxelEditor.java | Fonctionnalité concurrente directe du studio Blocodex. |
| 25 | economy-materials-worldgen | Gameplay/economy | economy | Rubis, saphirs et minerais | Monnaies matérielles, minerais, blocs de stockage, recettes, butins et génération Overworld. | anotherworld | sanctuary | none | server | split | critical | high | Gameplay/economy/src/main/java/fr/koka99cab/economy/worldgen/EconomyWorldGeneration.java | Préserver IDs de blocs/objets et worldgen lors du changement de namespace. |
| 26 | economy-transactions-progression | Gameplay/economy | economy | Économie et catalogue permanent | Transactions quotidiennes validées serveur et déblocages permanents par saphire. | sanctuary | redstoner;events | sanctuary | server | split | critical | medium | Gameplay/economy/src/main/java/fr/koka99cab/economy/data/EconomySavedData.java | Sanctuary possède la signification de progression; Red-Stoner expose le magasin Computer. |
| 27 | economy-delivery-network | Gameplay/economy | economy | Réseau de boîtes de livraison | Boîtes personnelles, adresse liée au joueur et livraison depuis un Computer voisin. | redstoner | anotherworld;sanctuary | redstoner | server | split | critical | medium | Gameplay/economy/src/main/java/fr/koka99cab/economy/block/entity/DeliveryBoxBlockEntity.java | Traiter la boîte comme périphérique logistique et préserver inventaires/ownership. |
| 28 | harder-health-progression | Gameplay/harder | harder | Déblocage des cœurs par niveau | Limite de vie passant de trois à dix cœurs selon le niveau d'expérience. | sanctuary | ouch | sanctuary | server | split | high | high | Gameplay/harder/src/main/java/fr/koka99cab/harder/HarderMod.java | Préserver l'ID de modificateur d'attribut harder:level_health_limit ou migrer explicitement. |
| 29 | harder-starvation-damage | Gameplay/harder | harder | Famine létale | Complète les dégâts de famine en difficultés facile et normale. | ouch | itsalive | none | server | split | medium | high | Gameplay/harder/src/main/java/fr/koka99cab/harder/HarderMod.java | La règle offensive doit être indépendante de la progression des cœurs. |
| 30 | minecrafter-builder | Gameplay/minecrafter | minecrafter | Construction de zone | Sélection, sessions de groupe et placement de volumes de blocs. | anotherworld | ambiance | none | server-authoritative+client-rendering | split | high | high | Gameplay/minecrafter/src/main/java/fr/koka/builder/BuilderPlacementManager.java | Conserver les contrôles et validations serveur. |
| 31 | minecrafter-miner | Gameplay/minecrafter | minecrafter | Minage de veines | Sélection, sessions et extraction groupée de veines. | anotherworld | ambiance;ouch | none | server-authoritative+client-rendering | split | high | high | Gameplay/minecrafter/src/main/java/fr/koka/miner/VeinMiningManager.java | La modification de blocs appartient à Another World. |
| 32 | minecrafter-placement-preview | Gameplay/minecrafter | minecrafter | Aperçu de placement | Prévisualisation client des volumes de construction et de minage. | ambiance | anotherworld | none | client | split | high | high | Gameplay/minecrafter/src/client/java/dev/koka/previewer/PreviewerClient.java | Plusieurs mixins et pipelines de rendu sont sensibles au portage 26.2. |
| 33 | minecrafter-zoom | Gameplay/minecrafter | minecrafter | Zoom et vue | Contrôles de caméra et zoom réglable. | ambiance | iliketomoveit | none | client | split | high | medium | Gameplay/minecrafter/src/client/java/fr/koka/view/ViewClient.java | À préserver comme feedback perceptif, sans créer un mod View. |
| 34 | minecrafter-health-overlay | Gameplay/minecrafter | minecrafter | Cœurs des créatures | Overlay client affichant la santé des entités. | ouch | ambiance;itsalive | none | client | split | high | high | Gameplay/minecrafter/src/client/java/com/koka/heartoverlay/HeartOverlayRenderer.java | Ouch possède l'information de combat; Ambiance la représente. |
| 35 | minecrafter-sitting | Gameplay/minecrafter | minecrafter | Posture assise | Entité siège et logique double-sneak pour s'asseoir. | iliketomoveit | none | server-authoritative+client-rendering | split | high | high | Gameplay/minecrafter/src/main/java/fr/koka99cab/minecrafter/sit/SitManager.java | Préserver l'ID de l'entité siège si elle peut exister dans une sauvegarde. | |
| 36 | realtime-solar-clock | Gameplay/realtime | realtime | Cycle solaire en temps réel | Synchronise le world clock avec l'heure locale et les heures solaires. | ambiance | events | none | server | split | critical | high | Gameplay/realtime/src/main/java/fr/koka99cab/realtime/RealtimeMod.java | Le fuseau serveur et les nouvelles APIs WorldClock sont des points de portage. |
| 37 | realtime-calendar | Gameplay/realtime | realtime | Chronologie et calendrier Sanctuary | Chronologie annuelle, mois, HUD et synchronisation de date. | ambiance | events | none | server-authoritative+client-rendering | split | high | high | Gameplay/realtime/src/main/java/fr/koka99cab/realtime/MinecraftChronology.java | Events utilisera ultérieurement cette date pour décider; Ambiance ne fait que l'afficher. |
| 38 | ambiance-visual-atmosphere | Graphics/ambiance | ambiance | Atmosphère globale | Saturation, teintes, brouillard, lumière nocturne, ciel et ajustements de rendu. | ambiance | none | client | migrate | critical | high | Graphics/ambiance/src/main/java/fr/koka99cab/ambiance/AmbianceMod.java | Sept mixins/raccords de rendu demandent une vérification 26.2. | |
| 39 | ambiance-environment-representation | Graphics/ambiance | ambiance | Représentation des phénomènes environnementaux | Aurores, comètes, pluies de météores, nuits colorées, tempêtes, sons, particules et synchronisation client. | ambiance | events;anotherworld | ambiance | server-authoritative+client-rendering | split | critical | high | Graphics/ambiance/src/client/java/fr/koka99cab/ambiance/client/EnvironmentParticles.java | Conserver le payload et les IDs visuels, mais recevoir les décisions d'Events. |
| 40 | ambiance-environment-scheduler | Graphics/ambiance | ambiance | Planification automatique des phénomènes | Sélection aléatoire calendaire, commandes, expiration, météo serveur et SavedData des événements d'ambiance. | events | ambiance;anotherworld | events | server | split | critical | high | Graphics/ambiance/src/main/java/fr/koka99cab/ambiance/environment/EnvironmentController.java | Violation actuelle de la règle Ambiance ne décide pas; migrer l'état ambiance:environment vers Events explicitement. |
| 41 | dynamic-torches-lighting | Graphics/dynamic_torches | dynamic_torches | Éclairage dynamique | Lumière client produite par les objets lumineux tenus en main. | ambiance | none | client | migrate | critical | high | Graphics/dynamic_torches/src/client/java/fr/koka99cab/dynamic_torches/client/DynamicTorchLights.java | Quatre mixins de rendu client à revalider en 26.2. | |
| 42 | helloworld-client-branding | Interfaces/helloworld | helloworld | Habillage client Sanctuary | Écran de chargement, menu principal, icône de fenêtre et intégration des ressources du pack. | none | client | packaging | critical | high | Interfaces/helloworld/src/client/java/fr/koka99cab/helloworld/client/HelloWorldClient.java | Conserver hors des huit systèmes de gameplay; peut rester une responsabilité de distribution. | ||
| 43 | helloworld-motd | Interfaces/helloworld | helloworld | MOTD animé | Animation et personnalisation du statut serveur et de son icône. | none | server-authoritative+client-rendering | packaging | critical | high | Interfaces/helloworld/src/main/java/fr/koka99cab/helloworld/motd/MotdPlusPlusMod.java | Fonction de présentation d'instance, ni gameplay ni administration. | ||
| 44 | helloworld-rpc-duplicate | Interfaces/helloworld | helloworld | Discord Rich Presence embarqué | Implémentation RPC client dupliquant le mod Sanctuary RPC autonome. | external | client | merge | medium | high | Interfaces/helloworld/src/client/java/fr/koka99cab/helloworld/client/rpc/SanctuaryDiscordPresence.java | Choisir une seule implémentation de distribution; aucune donnée de monde. | ||
| 45 | helloworld-log-filter | Interfaces/helloworld | helloworld | Filtrage de logs techniques | Masque des messages Mojang, shader et modèles connus. | masterkey | none | both | migrate | high | medium | Interfaces/helloworld/src/main/java/fr/koka99cab/helloworld/noise/MinecraftNoiseLogFilter.java | Outil infrastructurel potentiellement utile; documenter chaque filtre avant conservation. | |
| 46 | sanctuary-rpc | Interfaces/sanctuary_rpc | sanctuary_rpc | Discord Rich Presence autonome | Client Discord IPC et configuration locale de présence Sanctuary. | external | client | packaging | medium | high | Interfaces/sanctuary_rpc/src/main/java/fr/koka99cab/sanctuaryrpc/SanctuaryRpcMod.java | Intégration facultative de distribution; chevauche le code RPC de HelloWorld. | ||
| 47 | happy-creeper-bestiary | Mobs/happy_creeper | happy_creeper | Famille Happy Creeper | Happy Creeper passif, variantes pig/dangereuses/chargées, conversions, fleur persistante, suivi et reproduction. | itsalive | ambiance;onlyfun | itsalive | server-authoritative+client-rendering | merge | critical | high | Mobs/happy_creeper/src/main/java/fr/koka99cab/happy_creeper/registry/ModEntityTypes.java | Version plus riche que celle embarquée dans Mobopia; préserver les IDs et données d'entité. |
| 48 | mobopia-happy-creeper-duplicate | Mobs/mobopia | mobopia | Happy Creeper embarqué dans Mobopia | Copie plus ancienne de Happy Creeper sous namespace mobopia. | itsalive | ambiance | itsalive | server-authoritative+client-rendering | merge | critical | high | Mobs/mobopia/src/main/java/fr/koka99cab/mobopia/happy_creeper/entity/HappyCreeperEntity.java | Ne pas confondre les entités mobopia avec happy_creeper lors de la fusion. |
| 49 | mobopia-pipallon-duplicate | Mobs/mobopia | mobopia | Pipallon embarqué dans Mobopia | Papillon et variantes sous namespace mobopia. | itsalive | ambiance | itsalive | server-authoritative+client-rendering | merge | critical | high | Mobs/mobopia/src/main/java/fr/koka99cab/mobopia/pipallon/entity/ButterflyEntity.java | Doublon du mod Pipallon autonome avec IDs distincts. |
| 50 | mobopia-real-ghost-duplicate | Mobs/mobopia | mobopia | Real Ghost embarqué dans Mobopia | Fantôme et variantes sous namespace mobopia. | itsalive | ambiance | itsalive | server-authoritative+client-rendering | merge | critical | high | Mobs/mobopia/src/main/java/fr/koka99cab/mobopia/real_ghost/entity/GhostEntity.java | Doublon partiel de Real Ghost; Bracken n'est pas présent dans cette copie. |
| 51 | no-phantoms-rule | Mobs/no_phantoms | no_phantoms | Suppression des phantoms | Retire les phantoms immédiatement après apparition. | itsalive | events | none | server | merge | medium | high | Mobs/no_phantoms/src/main/java/fr/koka99cab/no_phantoms/NoPhantomsMod.java | Déjà recouvert par Real Ghost; conserver une seule règle explicite. |
| 52 | pipallon-butterflies | Mobs/pipallon | pipallon | Papillons Pipallon | Entité papillon neutre, variantes, spawn egg et génération autour des fleurs. | itsalive | ambiance;anotherworld | itsalive | server-authoritative+client-rendering | merge | critical | high | Mobs/pipallon/src/main/java/fr/koka99cab/pipallon/entity/ButterflyEntity.java | Consolider avec la copie Mobopia sans perte d'IDs. |
| 53 | real-ghost-bestiary | Mobs/real_ghost | real_ghost | Fantômes et Bracken | Fantômes nocturnes, variantes, Bracken, poursuite, attaque, murmures et disparition. | itsalive | ambiance;ouch | itsalive | server-authoritative+client-rendering | merge | critical | high | Mobs/real_ghost/src/main/java/fr/koka99cab/real_ghost/entity/GhostEntity.java | Contient aussi la suppression des phantoms; fusionner avec No Phantoms et Mobopia. |
| 54 | villager-names | Mobs/villagers | villagers | Noms de villageois | Génère des noms de style villageois à partir de syllabes et voyelles. | itsalive | itsalive | server-authoritative+client-rendering | migrate | medium | high | Mobs/villagers/src/main/java/fr/koka99cab/villagers/VillagersMod.java | Vérifier si les noms sont persistés dans les données d'entité vanilla. | |
| 55 | admin-operator-commands | Multiplayer/admin | admin | Commandes opérateur | Heal, feed, fly, god, speed, repair et consultation d'inventaire. | masterkey | ouch;iliketomoveit | none | server | migrate | high | high | Multiplayer/admin/src/main/java/fr/koka99cab/admin/command/AdminCommands.java | Toutes les mutations dangereuses doivent conserver les contrôles de permission. |
| 56 | admin-spawn-state | Multiplayer/admin | admin | Spawn serveur administré | Définition et persistance du spawn d'administration. | masterkey | iliketomoveit | masterkey | server | migrate | critical | high | Multiplayer/admin/src/main/java/fr/koka99cab/admin/spawn/AdminSpawnData.java | Prévoir une migration explicite de la SavedData et des dimensions stockées. |
| 57 | admin-magic-carpet-command | Multiplayer/admin | admin | Tapis volant administratif | Service de plateforme temporaire commandé par un opérateur. | masterkey | iliketomoveit | none | server | merge | high | high | Multiplayer/admin/src/main/java/fr/koka99cab/admin/magiccarpet/MagicCarpetService.java | Distinct du MagicCarpet au Totem de Notch; mutualiser le moteur de mouvement seulement. |
| 58 | events-automation-engine | Multiplayer/events | events | Moteur d'événements configurables | Déclencheurs et conditions temporelles exécutant messages, commandes, titres, actionbars et sons. | events | ambiance;masterkey | events | server | migrate | critical | high | Multiplayer/events/src/main/java/fr/koka99cab/events/engine/EventsEngine.java | Le moteur actuel ne couvre pas encore participants, scores, récompenses et restauration des mini-jeux. |
| 59 | adresseur-placeholder | Redstone/adresseur | adresseur | Squelette Adresseur | Entrypoints d'exemple sans mécanique de transmission observée. | none | both | retire | low | high | Redstone/adresseur/src/main/java/fr/koka99cab/adresseur/AdresseurMod.java | Ne pas migrer sans comportement utile. | ||
| 60 | drawer-storage | Redstone/drawer | drawer | Baril de stockage illimité | Bloc et block entity de stockage avec aperçu et compteur rendu sur le bloc. | anotherworld | redstoner;ambiance | anotherworld | server-authoritative+client-rendering | migrate | critical | medium | Redstone/drawer/src/main/java/fr/koka99cab/drawer/block/entity/DrawerBlockEntity.java | L'inventaire illimité et sa sérialisation demandent une migration NBT contrôlée. |
| 61 | redstone-computer-vm | Redstone/redstone_computer | redstone_computer | Machines programmables et VM | Ordinateur 8 bits, contrôleur, langage, mémoire, signaux et exécution de programmes. | redstoner | redstoner | server-authoritative+client-rendering | merge | critical | high | Redstone/redstone_computer/src/main/java/fr/koka99cab/redstone_computer/vm/RedstoneProgram.java | Conserver programmes, RAM et états de block entities. | |
| 62 | redstone-computer-peripherals | Redstone/redstone_computer | redstone_computer | Bus et périphériques Red-Stoner | Bus connector, IO extender, matrice d'affichage, détecteur de pluie et réseau de machines. | redstoner | ambiance | redstoner | server-authoritative+client-rendering | merge | critical | high | Redstone/redstone_computer/src/main/java/fr/koka99cab/redstone_computer/server/ComputerNetworkService.java | Le réseau et les UUID de devices sont des identifiants persistants. |
| 63 | redstone-personal-computer | Redstone/redstone_computer | redstone_computer | Personal Computer programmable | OS personnel, ownership, collection, presets, catalogue, Poke et contrôle distant. | redstoner | sanctuary | redstoner | server-authoritative+client-rendering | merge | critical | high | Redstone/redstone_computer/src/main/java/fr/koka99cab/redstone_computer/data/RedstoneComputerSavedData.java | Chevauche Computer et Blocodex; préserver profils, UUID et codes de transfert. |
| 64 | redstone-computer-admin | Redstone/redstone_computer | redstone_computer | Administration Redstone Computer | Commandes de reset d'owner, masquage catalogue et diagnostic. | masterkey | redstoner | redstoner | server | split | high | high | Redstone/redstone_computer/src/main/java/fr/koka99cab/redstone_computer/server/RedstoneComputerCommands.java | Les commandes passent sous /masterkey mais opèrent sur les données Red-Stoner. |
| 65 | weather-tnt-rule | Redstone/weather_tnt | weather_tnt | Règle Weather TNT | Objet TNT bleu qui s'envole pour modifier la météo. | onlyfun | ouch;anotherworld;ambiance | none | server-authoritative+client-rendering | split | high | high | Redstone/weather_tnt/src/main/java/fr/koka99cab/weather_tnt/WeatherTntMod.java | Only Fun compose les sous-systèmes; l'ancien mod doit disparaître. |
| 66 | weather-tnt-detonation | Redstone/weather_tnt | weather_tnt | Détonation sans destruction | Entité TNT amorcée, fusée, explosion sonore et déclenchement compatible TNT. | ouch | onlyfun;ambiance | none | server-authoritative+client-rendering | split | high | high | Redstone/weather_tnt/src/main/java/fr/koka99cab/weather_tnt/entity/WeatherTntEntity.java | Aucun dégât de bloc actuel mais le cycle d'amorçage/détonation appartient à Ouch. |
| 67 | weather-tnt-weather-effect | Redstone/weather_tnt | weather_tnt | Dissipation de l'orage | Réinitialise pluie et tonnerre pour 72000 ticks puis produit les effets sensoriels. | anotherworld | ambiance;onlyfun | none | server-authoritative+client-rendering | split | high | high | Redstone/weather_tnt/src/main/java/fr/koka99cab/weather_tnt/entity/WeatherTntEntity.java | Another World modifie la météo; Ambiance représente l'explosion et le ciel. |
| 68 | demeure-habitation-geography | Structures/demeure | demeure | Empreintes d'habitation | Mesure par chunk l'influence des joueurs, animaux, villageois et nature, expose une API et un panneau Atlas. | anotherworld | itsalive;iliketomoveit | anotherworld | server-authoritative+client-rendering | migrate | critical | high | Structures/demeure/src/main/java/fr/koka99cab/demeure/world/DemeureSavedData.java | Le nom suggère une structure mais le code réel est un système géographique persistant. |
| 69 | voidloop-placeholder | Techniques/voidloop | voidloop | Squelette Voidloop | Entrypoints d'exemple sans mécanique observée. | none | both | retire | low | high | Techniques/voidloop/src/main/java/fr/koka99cab/voidloop/VoidloopMod.java | Ne pas migrer sans comportement utile. | ||
| 70 | chicken-carry-flight | Transport/ibelievechickenfly | ibelievechickenfly | Vol en portant une poule | Permet au joueur de planer ou voler lorsqu'il transporte une poule. | onlyfun | itsalive;iliketomoveit | none | server-authoritative+client-rendering | split | critical | high | Transport/ibelievechickenfly/src/main/java/fr/koka99cab/ibelievechickenfly/chickenfly/ChickenCarryController.java | Règle canonique de composition Only Fun. |
| 71 | chicken-boat-flight | Transport/ibelievechickenfly | ibelievechickenfly | Bateau volant avec poule | Contrôles réseau et physique serveur d'un bateau occupé par une poule. | onlyfun | itsalive;iliketomoveit | none | server-authoritative+client-rendering | split | critical | high | Transport/ibelievechickenfly/src/main/java/fr/koka99cab/ibelievechickenfly/chickenboat/ChickenBoatServerController.java | I Like To Move It fournit la capacité; Only Fun possède la combinaison. |
| 72 | blue-chicken-variant | Transport/ibelievechickenfly | ibelievechickenfly | Variante de poule bleue | Variante de poule, textures, spawn egg et œuf doré. | itsalive | onlyfun | itsalive | server-authoritative+client-rendering | split | critical | high | Transport/ibelievechickenfly/src/main/java/fr/koka99cab/ibelievechickenfly/chickenfly/ModChickenVariants.java | Préserver l'ID chicken_variant et les données d'entité. |
| 73 | magic-carpet-movement | Transport/magiccarpet | magiccarpet | Plateforme volante du Totem de Notch | Plateforme temporaire 3x3 suivant le joueur tant qu'il tient portals:notch_totem. | iliketomoveit | sanctuary;anotherworld | none | server-authoritative+client-rendering | migrate | high | high | Transport/magiccarpet/src/main/java/fr/koka99cab/magiccarpet/carpet/MagicCarpetController.java | Le contenu requis appartient à Portals; ne remplace jamais le terrain. |
| 74 | spiderman-grapple | Transport/spiderman | spiderman | Grappin et balancement | Canne-grappin, projectile, corde, contrôle d'accroche et conservation de l'élan. | iliketomoveit | ambiance | none | server-authoritative+client-rendering | split | critical | high | Transport/spiderman/src/main/java/fr/koka99cab/spiderman/grapple/GrappleController.java | Aucun mécanisme offensif significatif observé dans la version actuelle. |
| 75 | spiderman-pulley | Transport/spiderman | spiderman | Tête de poulie | Bloc, block entity et logique de corde pour déplacement mécanique. | iliketomoveit | redstoner;anotherworld | iliketomoveit | server-authoritative+client-rendering | split | critical | high | Transport/spiderman/src/main/java/fr/koka99cab/spiderman/pulley/PulleyHeadController.java | Préserver NBT et ID de block entity. |
| 76 | waystone-network | Transport/waystone | waystone | Réseau de waystones | Destinations nommées par dimension, téléportation à coût XP et ascenseurs verticaux gratuits. | iliketomoveit | sanctuary | iliketomoveit | server-authoritative+client-rendering | migrate | critical | high | Transport/waystone/src/main/java/fr/koka99cab/waystone/world/WaystoneSavedData.java | SavedData, noms, dimensions et positions exigent une migration sans perte. |
| 77 | portals-framework | Worldgen/portals | portals | Mécanisme générique de portails | Définitions, cadres, prédicats, allumage, blocs de portail et téléportation. | iliketomoveit | sanctuary;anotherworld | iliketomoveit | server-authoritative+client-rendering | split | critical | high | Worldgen/portals/src/main/java/net/koka99cab/portals/portal/PortalTeleporter.java | Conserver les IDs des portails et les coordonnées de retour. |
| 78 | portals-material-content | Worldgen/portals | portals | Matériaux et flore des mondes Portals | Lavande, roses, bois, ferrite, rubis, cloud block, recettes, butins et tags. | anotherworld | itsalive;sanctuary | none | server-authoritative+client-rendering | split | critical | high | Worldgen/portals/src/main/java/net/koka99cab/portals/registry/ModBlocks.java | Ne pas confondre portals:ruby_block avec les matériaux du mod Economy. |
| 79 | portals-dimensions-progression | Worldgen/portals | portals | Dimensions de l'aventure | Existence et rôle d'Alpha, Ore Caves, Overworld II, Sheep Land, Skeleton Waste, Painted Canyons, Lost City, Laputa et Breaker Sea. | sanctuary | iliketomoveit;anotherworld | sanctuary | server | split | critical | high | Worldgen/portals/src/main/java/net/koka99cab/portals/world/ModDimensions.java | Les dimension IDs sont critiques pour les sauvegardes existantes. |
| 80 | portals-worldgen | Worldgen/portals | portals | Génération des dimensions Portals | Biomes, noise settings, configured/placed features, structures, spawners et génération Indev Alpha. | anotherworld | sanctuary;itsalive | anotherworld | server | split | critical | high | Worldgen/portals/src/main/java/net/koka99cab/portals/world/ModFeatures.java | Plus de 200 ressources data; toute modification d'ID exige migration ou alias. |
| 81 | portals-creatures | Worldgen/portals | portals | Créatures des dimensions | Notch, Iron Giant, Giant Rose et comportements/spawners propres aux dimensions. | itsalive | sanctuary;ouch;ambiance | itsalive | server-authoritative+client-rendering | split | critical | high | Worldgen/portals/src/main/java/net/koka99cab/portals/registry/ModEntityTypes.java | Séparer l'entité vivante de son rôle de boss et de ses dégâts. |
| 82 | portals-boss-combat | Worldgen/portals | portals | Combat du Titan Notch | Transformation, explosion, fireballs déviables, foudre et règles de dégâts du boss Alpha. | ouch | itsalive;sanctuary;ambiance | none | server-authoritative+client-rendering | split | critical | high | Worldgen/portals/src/main/java/net/koka99cab/portals/entity/NotchFireballEntity.java | Ouch possède projectiles et dégâts; le boss reste une entité It's Alive. |
| 83 | portals-boss-progression | Worldgen/portals | portals | Progression du boss Alpha | Défaite persistante de Notch, coffre de récompense, Totem de Notch et déblocage du Magic Carpet. | sanctuary | itsalive;ouch;iliketomoveit | sanctuary | server | split | critical | high | Worldgen/portals/src/main/java/net/koka99cab/portals/world/AlphaNotchSpawner.java | La rétrocompatibilité de la récompense et du statut vaincu est obligatoire. |
| 84 | portals-magic-cloud | Worldgen/portals | portals | Véhicule Magic Cloud | Entité et objet nuage pilotable avec rendu et son en boucle. | iliketomoveit | ambiance;sanctuary | iliketomoveit | server-authoritative+client-rendering | split | critical | high | Worldgen/portals/src/main/java/net/koka99cab/portals/entity/MagicCloudEntity.java | Distinguer ce véhicule du Magic Carpet. |
| 85 | portals-atmosphere | Worldgen/portals | portals | Atmosphère des dimensions | Horloges fixes ou inversées, musique de lavande, sons du nuage et rendus sensoriels. | ambiance | sanctuary;iliketomoveit | ambiance | server-authoritative+client-rendering | split | critical | high | Worldgen/portals/src/main/java/net/koka99cab/portals/world/DimensionTimeController.java | Les WorldClock 26.2 et ressources audio doivent être revalidés. |
| 86 | portals-alpha-resource-switch | Worldgen/portals | portals | Bascule de textures Alpha | Détecte les packs Golden Days locaux et bascule temporairement la pile de resource packs dans Alpha. | ambiance | sanctuary | external | client | split | critical | high | Worldgen/portals/src/client/java/net/koka99cab/portals/client/AlphaTexturePackManager.java | Les packs Golden Days restent externes pour raisons de licence. |
| 87 | sanctuary-floating-worldgen | Worldgen/sanctuary | sanctuary | Preset de monde flottant Sanctuary | Preset Overworld flottant, density functions, biomes de grottes, lacs et poches de diamant liées à la profondeur. | anotherworld | sanctuary | anotherworld | server-authoritative+client-rendering | split | critical | high | Worldgen/sanctuary/src/main/java/fr/koka99cab/sanctuary/worldgen/SanctuaryDensityFunctions.java | Le code actuel est du worldgen matériel malgré le namespace sanctuary; préserver preset et noise settings. |