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

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
[wersja nieprzejrzana][wersja przejrzana]
d Wycofano edycje użytkownika Kotekserce22 (dyskusja). Autor przywróconej wersji to Asrisk.
Zmiana nazwy, redakcja wstępu, przeniesienie części informacji do sekcji historii
 
(Nie pokazano 6 wersji utworzonych przez 6 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 20: Linia 19:


'''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