API
D'autres mods peuvent accéder à une partie du système de configuration depuis leur propre code. Utilisez cursemaven pour ajouter la dépendance à votre environnement de développement. Pour éviter que les utilisateurs ne plantent lorsque Torcherino n'est pas installé, assurez-vous que l'API n'est chargée que si le mod est présent. torcherino
Pour garantir la stabilité entre les versions mineures, nous vous recommandons d'éviter d'accéder directement à la classe. À la place, récupérez l'instance de l'API comme suit : TorcherinoImpl
TorcherinoAPI api = TorcherinoAPI.INSTANCE;Listes noires
Ces méthodes ne doivent être appelées qu'après l'enregistrement des blocs.
Les blocs peuvent être ajoutés à la liste noire avec ou . Les entités de bloc peuvent être ajoutées à la liste noire avec ou . Ces entrées s'ajoutent aux listes noires configurées ci-dessus. blacklistBlock(ResourceLocation)``blacklistBlock(Block)``blacklistBlockEntity(ResourceLocation)``blacklistBlockEntity(BlockEntityType)
Vous pouvez vérifier si quelque chose est sur liste noire avec ou .isBlockBlacklisted(Block)``isBlockEntityBlacklisted(BlockEntityType)
Tiers
ImmutableMap<ResourceLocation, Tier> tiers = api.getTiers()` fournira tous les tiers de torcherino actuellement enregistrés. fournira des données sur un tier enregistré spécifique.`getTier(ResourceLocation)