User Tools

Site Tools


tutorial:gamerule

This is an old revision of the document!


Ajouter une Gamerule

Enregistrer une Gamerule

Pour créer une gamerule, enregistrez-la en utilisant la classe GameRuleRegistry de l'API Fabric :

  1. // Create and register a boolean game rule with the name "shouldPigsFly" which is true by default.
  2. public static final GameRules.Key<GameRules.BooleanRule> SHOULD_PIGS_FLY =
  3. GameRuleRegistry.register("shouldPigsFly", Category.MOBS, GameRuleFactory.createBooleanRule(true));

Utiliser la Gamerule

Pour avoir accès à la valeur de la dite Gamerule, vous devez obtenir l'accès au monde du serveur :

  1. world.getGameRules().getBoolean(SHOULD_PIGS_FLY)

Translation

La gamerule enregistrée apparaît maintenant non traduite dans la liste, accessible depuis l'écran de création des mondes. Pour traduire le nom de celle-ci, ajoutez une entrée gamerule.gameruleName (voir la page lang pour plus d'informations) :

{
  "gamerule.shouldPigsFly": "Pigs should fly"
}
tutorial/gamerule.1640380056.txt.gz · Last modified: 2021/12/24 21:07 by mysterious_dev