Prickle Mod pour Minecraft 1.21, 26.3
Prickle est un format de fichier de configuration basé sur JSON apporté à Minecraft.
À propos du mod Prickle
Prickle est un format de configuration basé sur JSON. Ce mod permet d'utiliser ce format dans Minecraft ! Pour la documentation technique, veuillez consulter la page GitHub.
Quels avantages offre Prickle ? Prickle est basé sur JSON mais ajoute plusieurs fonctionnalités utiles comme les commentaires et les décorateurs. Prickle est 100 % rétrocompatible avec JSON et prend en charge toutes ses fonctionnalités, ses outils et sa coloration syntaxique.
Pourquoi cela s'appelle-t-il Prickle ? Prickle est le nom collectif désignant un groupe de hérissons. Les hérissons sont l'un de mes animaux préférés et je trouve qu'ils constituent une métaphore appropriée pour les fichiers de configuration. Par exemple, ils peuvent tous deux sembler intimidants au premier abord mais peuvent être agréables une fois qu'on apprend à les connaître et à les comprendre.
Pourquoi ne pas utiliser un format existant ? Par le passé, j'ai utilisé JSON pour mes fichiers de configuration mais plusieurs problèmes se posaient, comme l'absence de commentaires et de valeurs par défaut. Prickle ajoute ces fonctionnalités à JSON tout en restant 100 % rétrocompatible. J'ai essayé d'autres formats comme TOML mais j'ai été déçu par un grand nombre de leurs implémentations Java. Elles manquent souvent de fonctionnalités que je considère importantes, comportent de graves bugs et ne sont plus maintenues. Minecraft utilise déjà JSON pour les datapacks et les commandes, ce qui en fait un choix familier pour la plupart des joueurs.
Spécifications du format
Dans Prickle, les valeurs des propriétés sont encapsulées dans un objet JSON. Cela permet d'attribuer des métadonnées comme des commentaires à cette propriété.
Par exemple, un fichier JSON standard ressemblerait à ceci.
{ "databasehost": "192.168.1.222" }
Le même JSON sous forme de fichier Prickle ressemblerait à ceci.
{ "databasehost": { "//": "L'adresse IP de la base de données à laquelle se connecter.", "value": "192.168.1.222" } }
Commentaires
La clé // est réservée aux commentaires. Les commentaires servent uniquement à fournir un contexte supplémentaire au lecteur et ne doivent jamais influencer la façon dont le fichier est analysé. Les commentaires peuvent être une chaîne JSON ou un tableau de chaînes pour les commentaires multilignes.
{ "databasehost": { "//": [ "L'adresse IP de la base de données à laquelle se connecter.", "Le port peut être défini à la fin en utilisant un :" ], "value": "192.168.1.222:1273" } }
Décorateurs
Les décorateurs sont des commentaires nommés qui transmettent un attribut spécifique de la propriété. Un exemple courant de décorateur est //default qui peut être utilisé pour afficher la valeur par défaut de la propriété. Comme les commentaires, les décorateurs n'ont aucune influence sur la façon dont le fichier est analysé, ils décrivent seulement comment la propriété sera analysée.
Vous pouvez rencontrer certains des décorateurs suivants dans les fichiers prickle.
- //default - La valeur par défaut de la propriété.
- //reference - Une ressource pouvant être utilisée pour en savoir plus, comme un lien vers une page wiki.
- //range - La plage acceptable pour une valeur. Par exemple >=5.
- //regex - Un motif regex auquel la valeur doit correspondre.
- //empty-allowed - Si la valeur peut être vide ou non. (par défaut, true).
Sponsors
Ce projet est sponsorisé par Nodecraft. Utilisez le code DARKHAX pour obtenir 30 % de réduction sur votre premier mois de service !
Comment installer Prickle
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.21–26.3 on Fabric, NeoForge or Quilt automatically, together with its dependencies: Fabric API.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, NeoForge or Quilt
The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file PrickleMC-neoforge-MC26.3-26.3.0.2.jar (80 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it. Required dependencies go there too: Fabric API.
Launch the loader profile
Open “Mods” in the main menu: Prickle should be in the list.
On a server
A server on Fabric, NeoForge or Quilt
The mod only works on a server with the same loader and game version, for example 26.3.
File goes into the server’s mods folder
Stop the server, put the mod file into the mods folder and start the server again.
Use the “To server” button
On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.
Versions
Avec dépendances
| Minecraft | Loader | Fichier | Date | Actions |
|---|---|---|---|---|
| 26.3 | NeoForge | 26.380.4 Ko 4 | ||
| 26.3 | Fabric | 26.383.4 Ko 84 | ||
| 26.2 | Fabric | 26.282.9 Ko 39 | — | |
| 26.1 | Fabric | 26.182.9 Ko 9 | — | |
| 1.21.11 | Fabric, Quilt | 1.21.1185.2 Ko 6 | — | |
| 1.21 | NeoForge | 1.2181.6 Ko | — |
Ce qu'il faut pour l'exécuter
- Fabric APIobligatoire
FAQ
Which Minecraft versions does Prickle work on?
There are files for 1.21–26.3, 7 versions in total. The newest is 26.3.
Is Prickle for Forge or Fabric?
There are files for Fabric: 1.21.11–26.3, for NeoForge: 1.21–26.3 and for Quilt: 1.21.11. There are no files for Forge: a mod for another loader will not start.
What does Prickle need to work?
Required: Fabric API. Without it the mod will not start: dependencies go into the same mods folder.
Does Prickle work on a server?
Yes. Prickle works both in singleplayer and on a server.
Where can I download Prickle safely?
On this page: the file PrickleMC-neoforge-MC26.3-26.3.0.2.jar (80 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: d8e977765bcfd80ee87728bf9f6891adcbfd25b1.
Avis
Soyez le premier à noter Prickle


