Skip to content

BCLib Mod za Minecraft 1.19.2, 26.1.2

Bibliotečki mod za BetterX modove

preuzimanja
1 preuzimanja
pregleda
19 pregleda
Ažurirano
Ažurirano 23.10.2026

O BCLib modu

Ovo je bibliotečki mod za BetterEnd, BetterNether, Eden Ring i moguće buduće modove iz BetterX tima. Treba da se instalira kao zaseban mod.

Ovu biblioteku mogu da koriste drugi programeri za pravljenje sopstvenih modova. Ako imate neke predloge ili poboljšanja, otvoreni smo za diskusije i pull zahteve.

Neke funkcije će se pojaviti u budućnosti, sva dokumentacija je unutar javadocs. Ako neka dokumentacija nedostaje, prijavite to, biće ispravljeno.

Samostalne funkcije:

  • Kompatibilnost između Nether i End modova i datapacks generisanja bioma
  • Emisivne teksture (sa sufiksom "e") za solid i cutout blokove (+ podrška za resourcepack; neće raditi u Iris);
  • Automatski emisioni šejderi za Canvas (+ podrška za resourcepack);
BCLib — snimak ekrana 2

Funkcije za modere (kratka zastarela lista):

Renderovanje

  • Emisivne teksture (sa sufiksom e)
  • Mogu se primeniti na Solid i Transparent blokove;
  • Mogu se menjati/dodavati sa resourcepack-ovima;
  • Nekompatibilno sa Sodium i Canvas (samo neće biti renderovano);
  • Nekompatibilno sa Iris šejderima (Iris bez šejdera radi dobro).
  • Proceduralni modeli blokova i predmeta (iz paterna ili iz koda);
  • Interfejsi za renderovanje blokova.

API:

  • Jednostavan API za integraciju modova:
  • Dobijanje unutrašnjih metoda, klasa i objekata moda u vreme izvršavanja.
  • API za funkcije struktura:
  • Funkcije struktura sa automatskom registracijom, pomoćnicima i matematičkim stvarima.
  • API za podatke sveta:
  • Popravljači sveta za udobnu migraciju između verzija modova kada je sadržaj uklonjen;
  • Podrška za promene imena blokova i Tile Entities (WIP).
  • Bonemeal API:
  • Dodavanje prilagođenih blokova koji se šire;
  • Dodavanje prilagođenih biljaka koje rastu sa težinom, biomima i drugim proverama;
  • Prilagođene podvodne biljke.
  • API za funkcije:
  • Funkcije sa automatskom registracijom, pomoćnicima i matematikom.
  • Biome API:
  • Omotač oko MC bioma;
  • Skladištenje prilagođenih podataka o biomima;
  • Prilagođena gustina magle.
  • Tag API:
  • Unapred napravljen skup tagova;
  • Dinamička registracija tagova pomoću koda;
  • Dodavanje blokova i predmeta u tagove u vreme izvršavanja.

Biblioteke:

  • Spline biblioteka (jednostavna):
  • Pomoćnik za pravljenje jednostavnih spline-ova kao skupa tačaka;
  • Neke osnovne operacije sa spline-ovima;
  • Konvertovanje spline-ova u SDF.
  • Menadžer recepata:
  • Registrovanje recepata iz koda sa konfiguracijama i proverom sastojaka.
  • Noise biblioteka:
  • Voronoi noise i Open Simplex Noise.
  • Matematička biblioteka:
  • Mnoge osnovne matematičke funkcije koje nedostaju u MC.
  • SDF biblioteka:
  • Implementacija Signed Distance Functions;
  • Različite SDF operacije i primitive;
  • Različiti materijali za SDF primitive;
  • Post-procesiranje blokova;
  • Generisanje funkcija pomoću SDF.

Pomoćnici i alati:

  • Prilagođeni graditelji površina.
  • Pomoćnik za prevod:
  • Generiše šablon za prevod.
  • Ponderisana lista:
  • Lista objekata po težini;
  • Ponderisano drvo:
  • Brz pristup za velike ponderisane strukture;
  • Pomoćnik za blokove:
  • Neke korisne funkcije za rad sa blokovima;

Složeni materijali:

  • Pomoćne klase koje se koriste za masovno generisanje sadržaja (drveni blokovi, kameni blokovi, itd.);
  • Sadrži skup definisanih blokova, predmeta, recepata i tagova;
  • Može se modifikovati pre pokretanja modova (dodaće novi tip bloka za sve instance u svim modovima);
  • Svi unutrašnji blokovi i predmeti su Patterned (imaće automatski generisane modele sa mogućnošću da ih zamene resource pack-ovi ili resursi moda).

Predefinisani blokovi i predmeti:

  • Najosnovniji blokovi iz MC;
  • Automatsko generisanje modela predmeta i blokova;

Konfiguracije:

  • Prilagođeni sistem konfiguracije zasnovan na Json-u;
  • Hijerarhijske konfiguracije;
  • Različiti tipovi unosa;
  • Čuvanje samo izmena.

Interfejsi:

  • BlockModelProvider:
  • Omogućava bloku da vrati prilagođeni model i blockstate.
  • ItemModelProvider:
  • Omogućava bloku da vrati prilagođeni model predmeta.
  • CustomColorProvider:
  • Omogućava dodavanje provajdera boje bloka i predmeta.
  • RenderLayerProvider:
  • Određuje sloj renderovanja bloka (Transparent i Translucent).
  • PostInitable:
  • Omogućava bloku da inicijalizuje nešto nakon što se svi modovi učitaju.
  • CustomItemProvider:
  • Omogućava bloku da promeni svoj registrovani predmet (primer - znaci, lokvanji).

Kako instalirati 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.

Verzije

Sa zavisnostima

MinecraftLoaderFajlDatumAkcije
26.1Fabricbclib-26.101.2 [26.1.2]1.2 MB 1
26.1Fabricbclib-26.100.0 [26.1.2]1.2 MB
1.19.1Fabricbclib-2.1.8 [1.19.2]1.8 MB

Česta pitanja

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.

Recenzije

Budi prvi koji će oceniti BCLib

Komentari 0

Prijavi se da komentarišešPrijavi se

Slični modovi

Svi modovi

Više o ovome