Client.jar: Różnice pomiędzy wersjami
| [wersja nieprzejrzana] | [wersja przejrzana] |
Grzesiek11 (dyskusja | edycje) Zmiana nazwy, redakcja wstępu, przeniesienie części informacji do sekcji historii |
|||
| (Nie pokazano 5 wersji utworzonych przez 5 użytkowników) | |||
| Linia 1: | Linia 1: | ||
{{DISPLAYTITLE:client.jar}} | |||
'''<code>client.jar</code>''' – plik JAR zawierający program ''[[Minecraft]]'' i zasoby. Znajduje się w <code>[[.minecraft]]/versions/''wersja''/''wersja''.jar</code>. | |||
== Pliki | == Pliki client.jar == | ||
W | W client.jar znajduje się wiele plików, które można tak kategoryzować: | ||
* Ikonki: Pliki zawierające tekstury 2D używane przez Minecrafta w formacie .png. | * Ikonki: Pliki zawierające tekstury 2D używane przez Minecrafta w formacie .png. | ||
* Pliki klas: Skompilowany kod bitowy Javy używany przez Minecrafta dla utrzymania logiki programowej. | * Pliki klas: Skompilowany kod bitowy Javy używany przez Minecrafta dla utrzymania logiki programowej. | ||
| Linia 15: | Linia 14: | ||
Folder META-INF zawiera informacje meta o programie, tj. plikach gry i informacjach wymaganych przez Javę do uruchomienia programu. | Folder META-INF zawiera informacje meta o programie, tj. plikach gry i informacjach wymaganych przez Javę do uruchomienia programu. | ||
Ten folder był ważny, ponieważ musiał być usunięty, aby zainstalować [[mody]] (przed wersją Beta 1.9 pre). Folder META-INF zawiera certyfikaty (MOJANG_C.SF i MOJANG_C.DSA), które zawierają sumę kontrolną wszystkich plików Javy. Certyfikaty są wydane żeby zaświadczyć o tym, że kod jest bezpieczny. Dlatego wersja appletowa (w przeglądarce) jest uruchamiana bez okna bezpieczeństwa Javy. Kiedy pliki są modyfikowane, mogą naruszyć całą strukturę, a certyfikaty będą błędne, z powodu zmiany sumy kontrolnej. Jeżeli plik .jar zawiera nieważny certyfikat, nie może zostać | Ten folder był ważny, ponieważ musiał być usunięty, aby zainstalować [[mody]] (przed wersją Beta 1.9 pre). Folder META-INF zawiera certyfikaty (MOJANG_C.SF i MOJANG_C.DSA), które zawierają sumę kontrolną wszystkich plików Javy. Certyfikaty są wydane żeby zaświadczyć o tym, że kod jest bezpieczny. Dlatego wersja appletowa (w przeglądarce) jest uruchamiana bez okna bezpieczeństwa Javy. Kiedy pliki są modyfikowane, mogą naruszyć całą strukturę, a certyfikaty będą błędne, z powodu zmiany sumy kontrolnej. Jeżeli plik .jar zawiera nieważny certyfikat, nie może zostać uruchomiony. Usuwając META_INF usuwamy certyfikaty, dlatego wtedy będzie można uruchomić, ale jeżeli użyjemy wersji przeglądarkowej Minecrafta, mogą się wyświetlić ostrzegawcze okna. Plik MANIFEST.MF jest niepotrzebny i zawiera informacje o archiwum. | ||
Usuwanie folderu META-INF nie daje złych efektów, lecz może teoretycznie ułatwić ataki "wirusów" w postaci niepotrzebnych pluginów. Uważaj podczas dodawania modów. Zobacz stronę [[Modyfikacje]], aby dowiedzieć się więcej. | Usuwanie folderu META-INF nie daje złych efektów, lecz może teoretycznie ułatwić ataki "wirusów" w postaci niepotrzebnych pluginów. Uważaj podczas dodawania modów. Zobacz stronę [[Modyfikacje]], aby dowiedzieć się więcej. | ||
'''Usuwanie tego folderu w przypadku instalacji modów nie jest konieczne po wersji Beta 1.9 pre.''' | '''Usuwanie tego folderu w przypadku instalacji modów nie jest konieczne po wersji Beta 1.9 pre.''' | ||
== Historia == | |||
{{Historia|w}} | |||
{{Historia||1.6|<code>[[.minecraft]]/bin/minecraft.jar</code> został przeniesiony do <code>.minecraft/versions/''wersja''/''wersja''.jar</code>. Nazwa na serwerze dystrybucyjnym to <code>client.jar</code>.{{weryfikacja|Czy nazwa została zmieniona na serwerze razem z 1.6? Czy 1.6 od razu miało taką strukturę, jak dzisiejszy launcher?}}}} | |||
{{Historia|foot}} | |||
== Nawigacja == | |||
{{minecraft}} | {{minecraft}} | ||
| Linia 26: | Linia 33: | ||
[[de:Minecraft.jar]] | [[de:Minecraft.jar]] | ||
[[en: | [[en:Client.jar]] | ||
[[es:Minecraft.jar]] | [[es:Minecraft.jar]] | ||
[[fr: | [[fr:Client.jar]] | ||
[[it:Client.jar]] | |||
[[ja:Client.jar]] | |||
[[ko:Client.jar]] | |||
[[nl:Minecraft.jar]] | [[nl:Minecraft.jar]] | ||
[[ru: | [[pt:client.jar]] | ||
[[zh: | [[ru:Client.jar]] | ||
[[tr:Client.jar]] | |||
[[uk:client.jar]] | |||
[[zh:Client.jar]] | |||
Aktualna wersja na dzień 00:38, 9 sty 2025
client.jar – plik JAR zawierający program Minecraft i zasoby. Znajduje się w .minecraft/versions/wersja/wersja.jar.
Pliki client.jar
W client.jar znajduje się wiele plików, które można tak kategoryzować:
- Ikonki: Pliki zawierające tekstury 2D używane przez Minecrafta w formacie .png.
- Pliki klas: Skompilowany kod bitowy Javy używany przez Minecrafta dla utrzymania logiki programowej.
- Pliki języka: Pliki językowe są używane do zmieniania tekstów w grze (osiągnięcia, narzędzia, menu). Nie mają efektu w chacie.
- Pliki tekstowe: Pliki posiadające łatwy w edycji tekst, taki jak splashe i opisy texture packów, innym plikiem tekstowym jest achievements/Map.txt, który pozwala na utworzenie tła dla menu osiągnięć.
- Folder META-INF
Folder META-INF
Folder META-INF zawiera informacje meta o programie, tj. plikach gry i informacjach wymaganych przez Javę do uruchomienia programu.
Ten folder był ważny, ponieważ musiał być usunięty, aby zainstalować mody (przed wersją Beta 1.9 pre). Folder META-INF zawiera certyfikaty (MOJANG_C.SF i MOJANG_C.DSA), które zawierają sumę kontrolną wszystkich plików Javy. Certyfikaty są wydane żeby zaświadczyć o tym, że kod jest bezpieczny. Dlatego wersja appletowa (w przeglądarce) jest uruchamiana bez okna bezpieczeństwa Javy. Kiedy pliki są modyfikowane, mogą naruszyć całą strukturę, a certyfikaty będą błędne, z powodu zmiany sumy kontrolnej. Jeżeli plik .jar zawiera nieważny certyfikat, nie może zostać uruchomiony. Usuwając META_INF usuwamy certyfikaty, dlatego wtedy będzie można uruchomić, ale jeżeli użyjemy wersji przeglądarkowej Minecrafta, mogą się wyświetlić ostrzegawcze okna. Plik MANIFEST.MF jest niepotrzebny i zawiera informacje o archiwum.
Usuwanie folderu META-INF nie daje złych efektów, lecz może teoretycznie ułatwić ataki "wirusów" w postaci niepotrzebnych pluginów. Uważaj podczas dodawania modów. Zobacz stronę Modyfikacje, aby dowiedzieć się więcej.
Usuwanie tego folderu w przypadku instalacji modów nie jest konieczne po wersji Beta 1.9 pre.
Historia
| Pełna wersja | |||||
|---|---|---|---|---|---|
| 1.6 | .minecraft/bin/minecraft.jar został przeniesiony do .minecraft/versions/wersja/wersja.jar. Nazwa na serwerze dystrybucyjnym to client.jar.[potrzebna weryfikacja] | ||||