Client.jar: Różnice pomiędzy wersjami

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
[wersja nieprzejrzana][wersja przejrzana]
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:
'''Minecraft.jar''' był głównym plikiem gry [[Minecraft]] (do wydania wersji 1.6). Był on zlokalizowany w folderze ''../[[.minecraft]]/bin'' (lub ''../[[.minecraft|minecraft]]/bin'' dla OS X).
{{DISPLAYTITLE:client.jar}}
Używany był on jako starter gry, do wersji 1.5.2. Od wersji 1.6.1 mechanika gry została zmieniona.


Plik minecraft.jar można było otworzyć przez archiwizator (np. WinZip, WinRAR, 7-Zip, etc.).
'''<code>client.jar</code>''' – plik JAR zawierający program ''[[Minecraft]]'' i zasoby. Znajduje się w <code>[[.minecraft]]/versions/''wersja''/''wersja''.jar</code>.


== Pliki Minecraft.jar ==
== Pliki client.jar ==
W Minecraft.jar znajduje się wiele plików, które można tak kategoryzować:
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ć uruchomionymy 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.
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:Minecraft.jar]]
[[en:Client.jar]]
[[es:Minecraft.jar]]
[[es:Minecraft.jar]]
[[fr:Minecraft.jar]]
[[fr:Client.jar]]
[[it:Client.jar]]
[[ja:Client.jar]]
[[ko:Client.jar]]
[[nl:Minecraft.jar]]
[[nl:Minecraft.jar]]
[[ru:Minecraft.jar]]
[[pt:client.jar]]
[[zh:Minecraft.jar]]
[[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]

Nawigacja