Jak budujemy bazę danych Minecraft
Każda liczba w tej sekcji pochodzi z plików Minecraft Java Edition 26.3 pobranych z serwerów launchera Mojang – nie z wiki ani innych stron. Wartości obliczone (szanse na drop, rozkład rud, czasy kopania, koszty kowadła) korzystają z wzorów samej gry, odczytanych z jej kodu.
Co zawiera baza danych
Dane z gryKażda kategoria danych, ile ma wpisów w Java 26.3 i skąd w plikach gry pochodzi.
| Dane | Wpisy | Źródło w plikach gry |
|---|---|---|
| Przedmioty | 1567 | Pliki danych gry |
| Bloki | 1141 | Odczytane przez uruchomienie kodu samej gry |
| Receptury | 2042 | Pliki danych gry |
| Tabele łupów | 1447 | Pliki danych gry |
| Moby | 91 | Odczytane przez uruchomienie kodu samej gry |
| Zaklęcia | 43 | Pliki danych gry |
| Efekty | 40 | Odczytane przez uruchomienie kodu samej gry |
| Mikstury | 46 | Kod gry + receptury warzenia w plikach danych |
| Handel z osadnikami | 397 | Pliki danych gry |
| Biomy | 67 | Pliki danych gry |
| Struktury | 52 | Pliki danych gry |
| Postępy | 126 | Pliki danych gry |
| Obrazy | 51 | Pliki danych gry |
| Płyty muzyczne | 22 | Pliki danych gry |
| Komendy | 94 | Wbudowana lista komend gry |
Dane: pliki gry Minecraft Java Edition 26.3.
Skąd pochodzą dane
Dane z gryPobieramy pliki jar klienta i serwera Java Edition każdego wydania (i najnowszego snapshota) z publicznych serwerów launchera Mojang, dokładnie tak jak oficjalny launcher, i weryfikujemy każdy plik z sumami kontrolnymi publikowanymi przez Mojang.
Jar klienta zawiera podstawową paczkę danych: receptury, tabele łupów, postępy, zaklęcia, handel z osadnikami, biomy, struktury i generowanie świata – wszystko w formacie JSON. Odczytujemy je bez zmian.
Jar serwera zawiera własny generator danych Mojang. Jego uruchomienie tworzy raporty z każdym blokiem i jego stanami, każdym rejestrem, pełnym drzewem komend i domyślnymi komponentami wszystkich przedmiotów (1567): wytrzymałością, obrażeniami od ataku, wartościami odżywczymi i zasadami narzędzi.
Niektórych wartości nie ma w żadnym pliku danych: zdrowie, obrażenia, pancerz i szybkość mobów, twardość bloków i odporność na wybuchy, mikstury i efekty statusu. Dla nich uruchamiamy kod samej gry i odczytujemy wartości bezpośrednio z niego. Od wersji 26.1 Mojang udostępnia kod gry w czytelnej postaci, więc każdą wartość da się sprawdzić.
Mechaniki, które w ogóle nie są zapisane jako dane (drop doświadczenia, przedmioty do rozmnażania i oswajania, zasady pojawiania się, ataki specjalne), odczytujemy z kodu gry, a każdy fakt sprawdzamy w dokładnym miejscu, z którego pochodzi.
Jak działają obliczone liczby
ObliczoneWszędzie, gdzie się pojawiają, są oznaczone jako „Obliczone”. Każda z nich odwzorowuje kod gry.
- Szanse na drop: każda pula łupów losuje wpisy według wag; szansę, że przedmiot wypadnie co najmniej raz, liczymy dokładnie z liczby losowań, wag, warunków i zakresów ilości (ilość 0–2 oznacza, że jedna trzecia losowań nic nie daje).
- Grabież: dodatkowy drop to round(poziom × losowa 0–1) na poziom, jak w grze, a szanse zwiększane Grabieżą (czaszki witherowych szkieletów, rzadkie dropy zombie) korzystają z premii na poziom z tabeli.
- Rozkład rud: żyły na chunk × rozmiar żyły × rozkład wysokości każdej rudy (jednostajny lub trapezowy, liczony dokładnie), z odjęciem warstw skały macierzystej na dnie. Dlatego diamentów jest najwięcej na Y −59, tuż nad skałą macierzystą.
- Czas kopania: w każdym ticku blok traci szybkość narzędzia ÷ twardość ÷ 30 swojej wytrzymałości przy właściwym narzędziu (÷ 100 bez niego); czas to liczba ticków do osiągnięcia 100%, bez zaklęć i efektów, stojąc na ziemi.
- Koszty kowadła: każdy krok kosztuje kary za wcześniejszą pracę obu przedmiotów plus koszt kowadła każdego dodanego zaklęcia × jego poziom (o połowę mniej dla książek), +1 za każde kolidujące zaklęcie; 40 poziomów lub więcej to „Zbyt drogie!”. Kalkulator sprawdza każdą kolejność łączenia i wybiera najtańszą.
- Obrażenia mobów według poziomu trudności: Łatwy – połowa obrażeń +1 (nigdy więcej niż Normalny), Normalny – podana wartość, Trudny – 1,5×.
- Doświadczenie: poziomy 0–15 wymagają 2×poziom+7 punktów każdy, 16–30 wymagają 5×poziom−38, 31+ wymagają 9×poziom−158.
- Paliwo: piec przetapia jeden przedmiot co 200 ticków (10 sekund), więc czas palenia paliwa ÷ 200 to liczba przetopionych przedmiotów.
Nazwy i tłumaczenia
Nazwy przedmiotów, bloków, mobów, zaklęć, efektów, biomów i postępów pochodzą z oficjalnych plików językowych gry we wszystkich językach tej strony (18), więc zgadzają się z tym, co widzisz w grze.
Teksty stron, wyjaśnienia i nazwy struktur (które nie mają oficjalnych nazw w plikach gry) piszemy sami i tłumaczymy na każdy język strony.
Ograniczenia
Czego te dane nie obejmują:
- Bedrock Edition: wszystko tutaj dotyczy Java Edition. Bedrock miejscami się różni (niektóre receptury, działanie zaklęć, statystyki mobów).
- Wagi pojawiania się to tabela naturalnego pojawiania się w biomie; rzeczywiste liczby zależą też od światła, miejsca i limitu mobów.
- Łupy ze struktur przypisujemy do struktur według nazw tabel łupów w grze; kilka struktur umieszcza dodatkowe pojemniki w sposób, którego pliki nie opisują.
- Nazwy dropów, takie jak „Wilderness Bound”, pochodzą z ogłoszeń Mojang, a nie z plików gry.
- Zawartość snapshota (26.4-snapshot-5) może się zmienić przed wydaniem i dostaje własne strony dopiero po premierze.
Jak często aktualizujemy dane
Każde wydanie i nowy snapshot pobieramy z serwerów Mojang i przepuszczamy przez ten sam proces, więc baza nadąża za grą w ciągu kilku dni. Aktualne dane: Java 26.3; poprzednie wydanie 26.2; najnowszy snapshot 26.4-snapshot-5 (pliki gry wymagają Javy 25).
Baza danych powstaje z oficjalnych plików Minecraft Java 26.3: paczki danych, raportów generatora danych Mojang i kodu gry dla wartości, które istnieją tylko tam. Obliczone liczby korzystają z wzorów gry, a oficjalne nazwy pochodzą z jej plików językowych we wszystkich językach (18).
Pomóż nam utrzymać dokładność! Jeśli zauważysz nieprawidłowe statystyki, brakujące dane lub jakiekolwiek problemy, Twoja opinia bezpośrednio poprawia jakość naszych danych dla całej społeczności.
Metodologia – FAQ
Skąd pochodzą te dane o Minecraft?
Z plików gry Minecraft Java Edition 26.3 na serwerach launchera Mojang: wbudowanej paczki danych, generatora danych gry i jej kodu.
Jak liczone są szanse na drop?
Dokładnie z każdej tabeli łupów: liczby losowań, wag wpisów, warunków i zakresów ilości, łącznie z dropami równymi 0. Kolumny Grabieży stosują wzory gry dla każdego poziomu.
Czy to obejmuje Bedrock Edition?
Nie. Wszystko jest odczytane z Java Edition; Bedrock różni się niektórymi recepturami, statystykami i mechanikami.
Dlaczego nazwy w moim języku są inne?
Nie są: nazwy pochodzą z plików językowych samego Minecrafta, więc zgadzają się z Twoją grą we wszystkich obsługiwanych językach (18).
Jak szybko dane są aktualizowane?
Każde nowe wydanie i snapshot przechodzą przez ten sam proces, zwykle w ciągu kilku dni.