Skip to content

BCLib Mod pour Minecraft 1.19.2, 26.1.2

Un mod bibliothèque pour les mods BetterX

à partir de Quiqueck · CurseForge
téléchargements
1 téléchargements
vues
24 vues
Mis à jour
Mis à jour 23.10.2026

À propos du mod BCLib

Ceci est un mod de bibliothèque pour BetterEnd, BetterNether, Eden Ring et de possibles futurs mods de l'équipe BetterX. Il doit être installé en tant que mod séparé.

Cette bibliothèque peut être utilisée par d'autres développeurs pour créer leurs propres mods. Si vous avez des suggestions ou des améliorations, nous sommes ouverts aux discussions et aux pull requests.

Certaines fonctionnalités apparaîtront à l'avenir, toute la documentation se trouve dans les javadocs. Si de la documentation manque, veuillez le signaler, cela sera corrigé.

Fonctionnalités autonomes :

  • Compatibilité entre les mods du Nether et de l'End et la génération de biomes des datapacks
  • Textures émissives (avec le suffixe "e") pour les blocs solides et cutout (+ support des resourcepacks ; ne fonctionnera pas dans Iris) ;
  • Shaders d'émission automatiques pour Canvas (+ support des resourcepacks) ;
BCLib — capture 2

Fonctionnalités pour les créateurs de mods (liste courte obsolète) :

Rendu

  • Textures émissives (avec le suffixe e)
  • Peuvent être appliquées aux blocs solides et transparents ;
  • Peuvent être modifiées/ajoutées avec des resourcepacks ;
  • Incompatibles avec Sodium et Canvas (elles ne seront simplement pas rendues) ;
  • Incompatibles avec les shaders Iris (Iris sans shaders fonctionne bien).
  • Modèles procéduraux de blocs et d'objets (à partir de motifs ou de code) ;
  • Interfaces de rendu de blocs.

API :

  • API simple d'intégration de mods :
  • Obtenir les méthodes, classes et objets internes d'un mod à l'exécution.
  • API des fonctionnalités de structure :
  • Fonctionnalités de structure avec enregistrement automatique, Helpers et éléments mathématiques.
  • API de données du monde :
  • Correcteurs de monde pour une migration confortable entre les versions de mods lorsque du contenu a été supprimé ;
  • Prise en charge des changements de noms de blocs et des Tile Entities (WIP).
  • API de poudre d'os :
  • Ajouter des blocs personnalisés pouvant être propagés ;
  • Ajouter des plantes personnalisées qui poussent selon un poids, des biomes et d'autres vérifications ;
  • Plantes sous-marines personnalisées.
  • API des fonctionnalités :
  • Fonctionnalités avec enregistrement automatique, Helpers et mathématiques.
  • API de biomes :
  • Enveloppe de biome autour des biomes de MC ;
  • Stockage de données de biome personnalisé ;
  • Densité de brouillard personnalisée.
  • API de tags :
  • Ensemble de tags prédéfinis ;
  • Enregistrement dynamique de tags avec du code ;
  • Ajout de blocs et d'objets dans les tags à l'exécution.

Bibliothèques :

  • Bibliothèque de splines (simple) :
  • Helper pour créer des splines simples sous forme d'ensemble de points ;
  • Quelques opérations de base avec les splines ;
  • Conversion de splines en SDF.
  • Gestionnaire de recettes :
  • Enregistrer des recettes depuis le code avec des configs et une vérification des ingrédients.
  • Bibliothèque de bruit :
  • Bruit de Voronoi et Open Simplex Noise.
  • Bibliothèque mathématique :
  • De nombreuses fonctions mathématiques de base qui manquent dans MC.
  • Bibliothèque SDF :
  • Implémentation des Signed Distance Functions ;
  • Différentes opérations et primitives SDF ;
  • Différents matériaux pour les primitives SDF ;
  • Post-traitement des blocs ;
  • Génération de fonctionnalités à l'aide de SDF.

Helpers et utilitaires :

  • Constructeurs de surface personnalisés.
  • Helper de traduction :
  • Génère un modèle de traduction.
  • Liste pondérée :
  • Une liste d'objets par poids ;
  • Arbre pondéré :
  • Approche rapide pour les grandes structures pondérées ;
  • Helper de blocs :
  • Quelques fonctions utiles pour manipuler les blocs ;

Matériaux complexes :

  • Classes utilitaires utilisées pour la génération de contenu en masse (blocs de bois, blocs de pierre, etc.) ;
  • Contient un ensemble de blocs, d'objets, de recettes et de tags définis ;
  • Peut être modifié avant le démarrage des mods (ajoutera un nouveau type de bloc pour toutes les instances dans tous les mods) ;
  • Tous les blocs et objets internes sont Patterned (ils auront des modèles générés automatiquement avec la possibilité de les remplacer par des resourcepacks ou des ressources de mod).

Blocs et objets prédéfinis :

  • Les blocs les plus basiques de MC ;
  • Génération automatique de modèles d'objets et de blocs ;

Configs :

  • Système de config personnalisé basé sur Json ;
  • Configs hiérarchiques ;
  • Différents types d'entrées ;
  • Sauvegardes uniquement des changements.

Interfaces :

  • BlockModelProvider :
  • Permet à un bloc de renvoyer un modèle et un blockstate personnalisés.
  • ItemModelProvider :
  • Permet à un bloc de renvoyer un modèle d'objet personnalisé.
  • CustomColorProvider :
  • Permet d'ajouter un fournisseur de couleur pour les blocs et les objets.
  • RenderLayerProvider :
  • Détermine la couche de rendu du bloc (Transparent et Translucent).
  • PostInitable :
  • Permet à un bloc d'initialiser quelque chose après le chargement de tous les mods.
  • CustomItemProvider :
  • Permet à un bloc de changer son objet enregistré (par exemple - panneaux, nénuphars).

Comment installer BCLib

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.19–26.1.2 on Fabric automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Fabric

    The loader must match the game version of the mod file, for example Minecraft 26.1.2. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file bclib-26.101.2.jar (1.2 MB) for your game version.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: BCLib should be in the list.

Versions

Avec dépendances

MinecraftLoaderFichierDateActions
26.1Fabricbclib-26.101.2 [26.1.2]1.2 Mo 1
26.1Fabricbclib-26.100.0 [26.1.2]1.2 Mo
1.19.1Fabricbclib-2.1.8 [1.19.2]1.8 Mo

FAQ

Which Minecraft versions does BCLib work on?

There are files for 26.1.2, 26.1.1, 26.1, 1.19.2, 1.19.1, 1.19. The newest is 26.1.2.

Is BCLib for Forge or Fabric?

Only for Fabric: 1.19–26.1.2. There are no files for Forge or NeoForge: a mod for another loader will not start.

Does BCLib need other mods?

The author lists no required dependencies: the Fabric loader is enough.

Where can I download BCLib safely?

On this page: the file bclib-26.101.2.jar (1.2 MB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 16c99895fa1923c5f258f47c8e73f7b39cd2b478.

Avis

Soyez le premier à noter BCLib

Commentaires 0

Connectez-vous pour commenterSe connecter

Mods similaires

Tous les mods

En savoir plus