⚙️ Référence Complète des GameRules (MC 26.2)
📌 Avertissement sur le Code Source du Dépôt : La documentation de ce Wiki reflète l'état actuel du code source dans le dépôt, qui peut inclure des commits récents non publiés ou des fonctionnalités en développement avant les versions publiques sur CurseForge et Modrinth.
| Encadré de Catégorie | Détails |
|---|---|
| Identifiant de Catégorie | magnet:magnet_category |
| Titre Localisé | Magnet, Let me get that! (gamerule.category.magnet.magnet_category) |
| Gestionnaire Enregistré | net.dasik.social.api.gamerule.DynamicGameRuleManager |
| Classe de Registre | net.instantgratification.magnet.registry.ModGameRules |
| Nombre Total de Règles | 15 Règles avec Espace de Noms |
📖 Administration des GameRules en Jeu
Toutes les mécaniques globales de Magnet, Let me get that! sont régies par des GameRules Minecraft avec espace de noms, regroupées sous la catégorie magnet:magnet_category.
Les administrateurs peuvent ajuster ces règles directement en jeu à l'aide de la commande /gamerule <règle> <valeur> ou via l'écran d'édition des règles de jeu lors de la création ou de la configuration d'un monde.
/gamerule ig:magnet_enabled true
/gamerule ig:magnet_range 24
/gamerule ig:magnet_speed 120
/gamerule ig:magnet_instant true📋 Tableau de Référence Complet des GameRules
| Identifiant de GameRule | Type | Valeur par Défaut | Bornes | Nom Affiché Localisé | Description & Effet de Jeu |
|---|---|---|---|---|---|
ig:magnet_enabled | Booléen | true | true/false | Aimant Activé | Bascule principale qui active ou désactive globalement le système d'aspiration. |
ig:magnet_range | Entier | 12 | 1..64 | Portée de l'Aimant | Le rayon sphérique en blocs dans lequel le joueur attire les objets au sol. |
ig:magnet_noclip | Booléen | true | true/false | NoClip de l'Aimant | Active la traversée de phase, permettant aux objets attirés de traverser les blocs solides. |
ig:magnet_affects_xp | Booléen | true | true/false | Attirer les Orbes d'XP | Détermine si les orbes d'expérience sont attirés au même titre que les objets. |
ig:magnet_particles | Booléen | true | true/false | Particules de l'Aimant | Génère des étincelles électriques le long de la trajectoire des entités attirées. |
ig:magnet_particle_count | Entier | 1 | 0..100 | Nombre de Particules | Le nombre d'étincelles émises par source active à chaque tick de particule. |
ig:magnet_max_particle_sources | Entier | 5 | 0..100 | Sources Max de Particules | Nombre maximal d'entités autorisées à émettre des particules pour préserver les FPS. |
ig:magnet_speed | Entier | 80 | 1..1000 | Vitesse des Objets | Pourcentage de la vitesse maximale ($80 = 0.8\text{ bloc/tick} = 16.0\text{ m/s}$). |
ig:magnet_acceleration | Entier | 10 | 1..1000 | Accélération des Objets | Facteur d'interpolation d'accélération par tick ($10 = 10%\text{ lerp/tick}$). |
ig:magnet_instant | Booléen | false | true/false | Ramassage Instantané | Si activé, les objets sont instantanément téléportés dans l'inventaire via expansion AABB. |
ig:magnet_los_only | Booléen | true | true/false | Ligne de Visée Uniquement | Impose une visibilité directe ; empêche d'attirer des objets derrière des murs infranchissables. |
ig:magnet_keep_moving_if_unseen | Booléen | true | true/false | Conserver l'Élan Hors Vue | Permet à un objet magnétisé en vue de conserver son élan si la vue est coupée en vol. |
ig:magnet_blocked_by_transparent | Booléen | false | true/false | Bloqué par les Transparents | Si activé, le verre, les vitres, barreaux de fer et blocs translucides bloquent la visée. |
ig:magnet_blocked_by_flora | Booléen | false | true/false | Bloqué par la Flore | Si activé, les herbes hautes, cultures, fleurs et feuilles bloquent la visée. |
ig:magnet_blocked_by_block_entities | Booléen | false | true/false | Bloqué par Entités de Bloc | Si activé, les coffres, lits, tonneaux et boîtes de shulker bloquent la visée. |
⚖️ Préséance des GameRules sur la Configuration JSON Globale
⚠️ Avis Important pour les Administrateurs Serveur :
Les paramètres définis dans le fichier de configuration JSON client/serveur (config/ig_magnet.json) ne fixent que les valeurs par défaut initiales des nouveaux mondes créés. Les mondes déjà existants sont régis exclusivement par leurs GameRules. Modifierig_magnet.jsonn'altérera pas les paramètres d'une sauvegarde existante tant qu'ils n'auront pas été mis à jour via/gamerule.
