TMP This mod Protect 1.0.1 (Fabric 1.20.1)
Curse Maven Snippet
What's new
Fabric 1.20.1 build for the Prominence II modpack.
Changed
- Ported to Fabric 1.20.1. Same commands, same flags and same save format as the NeoForge edition.
- The interface follows the Recraft art direction.
- Player messages follow the Recraft chat style. A bold red "!" opens each message, the text is violet and key elements are yellow.
Version Fabric 1.20.1 pour le modpack Prominence II.
Modifié
- Porté sur Fabric 1.20.1. Mêmes commandes, mêmes flags et même format de sauvegarde que l'édition NeoForge.
- L'interface suit la direction artistique Recraft.
- Les messages aux joueurs suivent la charte du chat Recraft. Un "!" rouge en gras ouvre chaque message, le texte est violet et les éléments clés sont en jaune.
[1.0.0] — édition NeoForge 1.21.1
Première version de l'édition NeoForge 1.21.1, dérivée de l'édition Forge 1.20.1. Fonctionnalités, commandes et format de sauvegarde identiques.
Modifié
- Plateforme cible : Minecraft 1.21.1 / NeoForge 21.1.234, compilé avec ModDevGradle sur Java 21.
- Le ramassage d'objets, le tick joueur, l'apparition des mobs, la croissance des cultures et des arbres, ainsi que le refus d'interaction avec un bloc, passent désormais par les événements qui ont remplacé ceux de 1.20.
- La protection contre les dégâts répond au contrôle d'invulnérabilité effectué en tout premier par
hurt(), plutôt que d'annuler l'événement de dégâts entrants. Refuser à cet endroit n'alloue rien, évite un défaut de NeoForge 21.1 où un coup annulé laisse un objet derrière lui sur l'entité protégée, et conserve l'ordre de 1.20 (un coup refusé survient avant les effets de bord, comme la chute des perroquets posés sur l'épaule du joueur). - Le réseau passe du canal Forge aux payloads NeoForge avec codecs de flux.
- Le stockage des zones suit le nouveau contrat de sauvegarde 1.21, mais la structure NBT est inchangée : un monde venant de l'édition Forge conserve ses zones, membres, flags et défauts de dimension.
- Le mode vue de la baguette est stocké dans un composant d'objet typé et non plus en NBT libre.
Sécurité
- L'interface envoie ses actions au serveur sous forme de chaînes de commande. Le gestionnaire
acceptait n'importe quelle chaîne et l'exécutait avec le niveau de permission 4 alors qu'il
n'exigeait que le niveau 2 de l'émetteur : un opérateur, ou un client modifié lui appartenant,
pouvait lancer des commandes de niveau 3 et 4. Seules les chaînes visant la racine
tmpprotectdu mod, qui exige déjà le niveau 2, sont désormais exécutées.
Corrigé
/tmpprotect item block <id>etitem unblock <id>refusaient tout identifiant avec un espace de noms (minecraft:tntrenvoyait « Expected whitespace to end one argument »). Les identifiants sont désormais lus comme des resource locations, avec autocomplétion. Les identifiants de mods non installés restent acceptés./tmpprotect zone tpvers une zone d'une autre dimension était refusé par le flaguse-portaldu mod lui-même, tout en annonçant une réussite. Le téléport administrateur est désormais exempté des flags de déplacement le temps de l'opération, et signale un échec si le joueur n'est pas arrivé.
À noter
- Le flag
chunkloadet toute la catégorie integration restent enregistrés et sauvegardés mais ne sont pas encore appliqués, comme dans l'édition Forge.
This mod has no additional files