Ero sivun ”Minecraft-modit” versioiden välillä

Kulmapaikasta
Siirry navigaatioon Siirry hakuun
(Lisättiin ohjeet (tarkat))
 
(16 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Minecraft on itsessään jo todella erinomainen peli, mutta toisinaan sitä kaipaa että pelikokemus olisi erilainen tai paremmin omaan makuun sopiva. Tälle sivulle on nyt listattu Minecraftin modaukseen liittyviä seikkoja.  
=== "Modaaminen" ===
[[Minecraft]] on itsessään jo todella erinomainen peli, mutta toisinaan sitä kaipaa että pelikokemus olisi erilainen tai paremmin omaan makuun sopiva. Tälle sivulle on nyt listattu Minecraftin modaukseen liittyviä seikkoja.  


=== "Modaaminen" ===
Pääosin Kulmapaikkalaiset EIVÄT modaa omaa minecraftiaan, mutta muutamat pelaajat kuitenkin tuntevat että sitä perussettiä pitää tavalla tai toisella muokata. <del>Modausta edesauttamassa ovat [http://www.minecraftforum.net/topic/939149-launcher-magic-launcher-100-mods-options-news/ Magic Launcher], joka on pakkolataus ennen modauksen aloittamista. Lisäksi osa modeista saattaa tarvita myös [http://www.minecraftforum.net/topic/75440-v132-risugamis-mods-preliminary-updates/ ModLoaderin] lataamisen.</del>
Pääosin Kulmapaikkalaiset EIVÄT modaa omaa minecraftiaan, mutta muutamat pelaajat kuitenkin tuntevat että sitä perussettiä pitää tavalla tai toisella muokata. Modausta edesauttamassa ovat [http://www.minecraftforum.net/topic/939149-launcher-magic-launcher-100-mods-options-news/ Magic Launcher], joka on pakkolataus ennen modauksen aloittamista. Lisäksi osa modeista saattaa tarvita myös [http://www.minecraftforum.net/topic/75440-v132-risugamis-mods-preliminary-updates/ ModLoaderin] lataamisen.
 
Nyt Minecraftin version 1.6.2:n myötä on ihan perusversiossa mukana kyky ladata modeja. Käytännössä tämä tarkoittaa, että ns. omaa launcheria ei enää tarvita mikä muokkaa minecraftin luokkia suoraan jar-tiedostoon. Ylläolevat projektit ovat vielä toiminnassa ja ne toimivat, mutta pakollista tarvetta käyttää niitä ei enää ole. Tätä varten [http://www.minecraftforum.net/topic/1899542-162-forge-optifine-liteloader-and-magic-launcher-no-jar-modding/ Minecraft-foorumilla on ketju miten toimia näiden uusien launcherien kanssa]. Kannattaa kuitenkin huomata, että useimmissa tapauksessa modaaminen on paljon kätevämpää, kun käyttää erillistä launcheria, kuten [[MultiMC5|MultiMC:tä]], joka auttaa modattujen Minecraft-versioiden hallinnassa.


Kun nämä perusjutut on ladattu voidaan aloittaa modien hakeminen. Minecraft-foorumilla on hyvä [http://www.minecraftforum.net/topic/1434593-list-of-mods-for-14-and-132/ modilistaus].
Kun nämä perusjutut on ladattu voidaan aloittaa modien hakeminen. Tätä varten on verkossa erinomainen [http://modlist.mcf.li/list/1.6/1.6.2.php modilistaus].


==== modauksen lyhyt oppimäärä ====
==== modauksen lyhyt oppimäärä ====
Kurssin pitää [[User:lanxu|lanxu]]. Jos kommentoitavaa on niin palaute suoraan tähän pätkään. Ennen aloittamista, tarvitset seuraavia asioita:
Käyttäjän [[User:lanxu|lanxu]] suosittelemia modeja:
* [http://www.minecraftforum.net/topic/939149-launcher-magic-launcher-100-mods-options-news/ Magic Launcher]
* [http://www.minecraftforum.net/topic/249637-162-optifine-hd-b4-fps-boost-hd-textures-aa-af-and-much-more/ OptiFine]
* [http://www.minecraftforum.net/topic/75440-v132-risugamis-mods-preliminary-updates/ Risugami's ModLoader]
* [https://github.com/reo-ar/InvTweaksRenewed Inventory Tweaks Renewed], koska [http://inventory-tweaks.readthedocs.org/en/latest/#getting-started alkuperäinen Inventory Tweaks] ilmeisesti ei päivity.
Sekä pakolliset modit:
Ylläolevat modit parantavat käyttöliittymää, pelattavuutta ja nopeuttavat grafiikanpiirtoa. Toimivat siis myös Kulmapaikan kaikkien rakastamilla Minecraft-palvelimilla.
* [http://www.minecraftforum.net/topic/249637-146-optifine-hd-a2-fps-boost-hd-textures-aa-af-and-much-more/ OptiFine]
 
* [http://inventory-tweaks.readthedocs.org/en/latest/#getting-started Inventory Tweaks]
Step-by-step:
Saat nämä myös Kulmapaikan virallisesta Dropbox-hakemistosta: <pre>Kulmapaikka/Minecraft/mods</pre>
# Asenna [https://files.minecraftforge.net/ Forge]. Valitse intalleri "recommended"-versiosta ja aja se (kunhan Java löytyy).
Ylläolevat modit parantavat käyttöliittymää ja nopeuttavat grafiikanpiirtoa. Toimivat siis myös Kulmapaikan kaikkien rakastamilla Minecraft-palvelimilla.  
# Inventory Tweaks ja muut modipaketit ".minecraft/mods"-hakemistoon
# Optifinen asentaminen vaatii säätöä. Seuraa ohjeita [http://www.minecraftforum.net/topic/1899542-162-forge-optifine-liteloader-and-magic-launcher-no-jar-modding/ foorumilta]. Käytännössä libraries-lähestyminen ja jsonin muokkaaminen.
# Eipä muuta. Käytä Forge-profiilia kaikkeen käynnistimessä.


Kaikki ladattu? Hienoa! Käynnistä Magic Launcher. Silmiesi eteen avautuu normaalin Minecraft-käynnistimen näköinen vekotin. Nyt alla oleva selkeä step-by-step-ohje kertoo miten teet uuden profiilin ja asetat modit:
===== Huomioita Javasta =====
# Paina '''Setup'''.
Nykyään Javaa harvemmin löytyy asennettuna Windows-vehkeistä. Jos haluat käyttää Optifinen installeria suoraan .jar-tiedostosta niin sen ajamiseen voi käyttää Minecraftin lataamaa java-versiota.  
# Paina avautuvan ruutun ylälaidasta '''New'''.
<source>
# Anna uudelle konfiguraatiolle sopiva nimi Configuration-kenttään (Vaikka Optifine). Anna kopioida Defaultista asetukset.
C:\Program Files (x86)\Minecraft Launcher\runtime\java-runtime-beta\windows-x64\java-runtime-beta\bin
# Klikkaa oikeasta reunasta '''Add'''.
</source>
# Valitse ladattu modi-zippi ja paina '''Open'''.
Jar-installerin voi ajaa avaamalla komentokehotteen ja ajelemalla jar-installereita tähän tyyliin:
# Palaa vaiheeseen 4 jos haluat lisätä uuden modin, muutoin jatka eteenpäin seuraavaan vaiheeseen.
<source>
# Jos listalla kaikki näyttää vihreää niin homma on kunnossa. Paina '''OK'''.
cd C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
Nyt voit kirjautua tässä ruudussa omilla Minecraft-tunnuksillasi pelaamaan kuten miten vain. Pidä huoli että luomasi konfiguraation on valittuna yläpuolella. Olet modannut nyt Minecraftisi. Onneksi olkoon!
java -jar C:\Users\Kikkeli\Desktop\forge-1.16.4-35.1.4-installer.jar
java -jar C:\Users\Kikkeli\Desktop\OptiFine_1.16.4_HD_U_G5.jar
</source>


=== Täydellinen listaus mahdollisesti hyödyllisistä modeista ===
=== Epätäydellinen listaus mahdollisesti hyödyllisistä modeista ===
Monet kulmapaikan jäsenet tukevat pelkkiä clienside-only-modeja, koska ne mahdollistavat esimerkiksi [[Minecraft:JOMB|JOMB]]:ssa pyörimisen. Näitä ovat mm.
Monet kulmapaikan jäsenet tukevat pelkkiä clienside-only-modeja, koska ne mahdollistavat esimerkiksi [[Minecraft:JOMB|JOMB]]:ssa pyörimisen. Näitä ovat mm.
* [http://www.minecraftforum.net/topic/249637-132-optifine-hd-b4-fps-boost-hd-textures-aa-af-and-much-more/ OptiFine] &mdash; mahdollistaa PALJON grafiikka-asetuksia ja tuen isommille tekstuureille.
* [http://www.minecraftforum.net/topic/249637-132-optifine-hd-b4-fps-boost-hd-textures-aa-af-and-much-more/ OptiFine] &mdash; mahdollistaa PALJON grafiikka-asetuksia ja tuen isommille tekstuureille.
* [http://www.minecraftforum.net/topic/323444-inventory-tweaks-143b-aug-21/ Inventory Tweaks] &mdash; tarjoaa mm. inventaarion ja arkkujen järjestelymahdollisuudet.
* [http://www.minecraftforum.net/topic/323444-inventory-tweaks-143b-aug-21/ Inventory Tweaks] &mdash; tarjoaa mm. inventaarion ja arkkujen järjestelymahdollisuudet.
* Tähän muita aktiiviesti päivitettäviä modeja joita muut käyttävät. vaikka FTB jne.
*[https://www.replaymod.com/ Replaymod] &mdash; Modin avulla voidaan tallentaa pelitapahtumia ja renderöidä videoita kamera-ajoineen. Huomaa, että modi vaatii myös FFmpeg-ohjelman asentamisen samaan kansioon moditiedostojen kanssa.
* FTB, eli [http://www.feed-the-beast.com/#FTBHero_wrapper Feed The Beast] &mdash; Sisältää Minecraftille tehtyjä modipaketteja sekä custom-karttoja. FTB:n avulla voit kehittää erilaisia teknisiä vempaimia Minecraftissa, jotka ovat alkuperäisessä Minecraftissa mahdottomia toteuttaa. FTB sisältää myös huomattavasti enemmän kaivettavia mineraaleja. Modi vaatii erillisen käynnistimen asentamisen, jolloin voit pelata sekä FTB:tä että alkuperäistä peliä tarpeen mukaan. Katso myös Kulmapaikan Wikin [[FeedTheBeast|Feed The Beast]] -sivusto.
* [http://bukkit.org/ Bukkit] &mdash; Serveripäähän tarkoitettu yleispätevä modaus-rajapinta. Kulmapaikan [[Minecraft:CreativeServer|Rakentelumaailma]] käyttää tätä.
* [http://bukkit.org/ Bukkit] &mdash; Serveripäähän tarkoitettu yleispätevä modaus-rajapinta. Kulmapaikan [[Minecraft:CreativeServer|Rakentelumaailma]] käyttää tätä.
Tutustu myös [[Käyttäjä:Masa|Masa]]n kehittelemään [[Ender Utilities]]-modiin, sekä [[Multishot]]iin, jonka kehityksestä Masa nykyisin vastaa. Masa on lisäksi kehitellyt koko joukon muita modeja Minecrafia varten.
=== Rei's Minimap -modin korjaaminen serveriyhteensopivaksi ===
Tässä lyhyt listaus tarvittavista asioista mitä pitää tehdä, että minimapin saa toimimaan moninpelipalvelimilla kunnolla. Tätä ei olla nyt viimeaikoina päivitetty, joten omaa harkintakykyä myös mukaan.
Tarvitset 2 työkalua:
* Java Decompiler (http://java.decompiler.free.fr/?q=jdgui)
* DirtyJOE (http://dirty-joe.com/)
# Avaa Rei's Minimapin zip-tiedosto Java Decompilerilla.
- Avaa ReiMinimap.class. Etsi kaikki multiplayer-esiintymät.
# Jossain rivillä 624~640, metodissa "onTickInGame" on määritelty tilanteet milloin annetaan nähdä entityt. Pidä tämä mielessä.
# Avaa Rei's Minimapin ReiMinimap.class DirtyJOE:lla.
# Nyt alkaa hankala osuus. Nyt olisi tarkoitus hakea vastaava kohta luokan [http://en.wikipedia.org/wiki/Java_bytecode_instruction_listings bytecodesta]. Valitse "Methods"-välisivu ja tuplaklikkaa Attributes-listauksen "Code"-kohtaan.
# Etsi vastaava kohta metodista. Sen pitäisi näyttää about tältä: <source> ifne boolean reifnsk.minimap.ReiMinimap.allowEntityPlayer </source>. Tämän alla on lisäksi useampi aload_0 ja getfield boolean reifnsk.minimap.ReiMinimap.multiplayer (täysin vastaavasti kuin lähdekoodissa).
# Korvaa iconst_0:t iconst_1:llä. Tällöin totuusarvo on aina 1 vaikka vertailulauseke olisikin epätosi (lol).
# Tallenna ja korvaa vanha ReiMinimap.class upouudella ja paremmalla class-tiedostolla.
Eli ei sen vaikeampi homma.
=== Linkit ===
=== Linkit ===
* [http://www.minecraftforum.net/topic/1434593-list-of-mods-for-14-and-132/ Modilistaus] Minecraftin versiolle 1.4 ja 1.3.2 (Minecraft-forum)
* [http://www.minecraftforum.net/topic/1434593-list-of-mods-for-14-and-132/ Modilistaus] Minecraftin versiolle 1.4 ja 1.3.2 (Minecraft-forum)
* [https://docs.google.com/spreadsheet/pub?key=0ArEvDzRXy93AdFFxbFpmaE5RcXdEbVRTNnZ6elBDS3c&amp;output=html Modilistaus] Minecraftille. Todella kattava.
* [https://docs.google.com/spreadsheet/pub?key=0ArEvDzRXy93AdFFxbFpmaE5RcXdEbVRTNnZ6elBDS3c&amp;output=html Modilistaus] Minecraftille. Todella kattava.
* [https://minecraft.curseforge.com/members/masa/projects Masan modit Curse Forgessa]
* [https://pena2.dy.fi/tmp/minecraft/mods/client_mods/ Uusimmat kehitysversiot Masan Minecraft-modeista]
* [https://multimc.org/%20MultiMC MultiMC] Launcheri ja modien hallintaohjelma.


[[Luokka:Pelit]]
[[Luokka:Pelit]]
[[Luokka:Minecraft]]
[[Luokka:Minecraft]]

Nykyinen versio 3. lokakuuta 2022 kello 22.43

"Modaaminen"

Minecraft on itsessään jo todella erinomainen peli, mutta toisinaan sitä kaipaa että pelikokemus olisi erilainen tai paremmin omaan makuun sopiva. Tälle sivulle on nyt listattu Minecraftin modaukseen liittyviä seikkoja.

Pääosin Kulmapaikkalaiset EIVÄT modaa omaa minecraftiaan, mutta muutamat pelaajat kuitenkin tuntevat että sitä perussettiä pitää tavalla tai toisella muokata. Modausta edesauttamassa ovat Magic Launcher, joka on pakkolataus ennen modauksen aloittamista. Lisäksi osa modeista saattaa tarvita myös ModLoaderin lataamisen.

Nyt Minecraftin version 1.6.2:n myötä on ihan perusversiossa mukana kyky ladata modeja. Käytännössä tämä tarkoittaa, että ns. omaa launcheria ei enää tarvita mikä muokkaa minecraftin luokkia suoraan jar-tiedostoon. Ylläolevat projektit ovat vielä toiminnassa ja ne toimivat, mutta pakollista tarvetta käyttää niitä ei enää ole. Tätä varten Minecraft-foorumilla on ketju miten toimia näiden uusien launcherien kanssa. Kannattaa kuitenkin huomata, että useimmissa tapauksessa modaaminen on paljon kätevämpää, kun käyttää erillistä launcheria, kuten MultiMC:tä, joka auttaa modattujen Minecraft-versioiden hallinnassa.

Kun nämä perusjutut on ladattu voidaan aloittaa modien hakeminen. Tätä varten on verkossa erinomainen modilistaus.

modauksen lyhyt oppimäärä

Käyttäjän lanxu suosittelemia modeja:

Ylläolevat modit parantavat käyttöliittymää, pelattavuutta ja nopeuttavat grafiikanpiirtoa. Toimivat siis myös Kulmapaikan kaikkien rakastamilla Minecraft-palvelimilla.

Step-by-step:

  1. Asenna Forge. Valitse intalleri "recommended"-versiosta ja aja se (kunhan Java löytyy).
  2. Inventory Tweaks ja muut modipaketit ".minecraft/mods"-hakemistoon
  3. Optifinen asentaminen vaatii säätöä. Seuraa ohjeita foorumilta. Käytännössä libraries-lähestyminen ja jsonin muokkaaminen.
  4. Eipä muuta. Käytä Forge-profiilia kaikkeen käynnistimessä.
Huomioita Javasta

Nykyään Javaa harvemmin löytyy asennettuna Windows-vehkeistä. Jos haluat käyttää Optifinen installeria suoraan .jar-tiedostosta niin sen ajamiseen voi käyttää Minecraftin lataamaa java-versiota.

C:\Program Files (x86)\Minecraft Launcher\runtime\java-runtime-beta\windows-x64\java-runtime-beta\bin

Jar-installerin voi ajaa avaamalla komentokehotteen ja ajelemalla jar-installereita tähän tyyliin:

cd C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
java -jar C:\Users\Kikkeli\Desktop\forge-1.16.4-35.1.4-installer.jar
java -jar C:\Users\Kikkeli\Desktop\OptiFine_1.16.4_HD_U_G5.jar

Epätäydellinen listaus mahdollisesti hyödyllisistä modeista

Monet kulmapaikan jäsenet tukevat pelkkiä clienside-only-modeja, koska ne mahdollistavat esimerkiksi JOMB:ssa pyörimisen. Näitä ovat mm.

  • OptiFine — mahdollistaa PALJON grafiikka-asetuksia ja tuen isommille tekstuureille.
  • Inventory Tweaks — tarjoaa mm. inventaarion ja arkkujen järjestelymahdollisuudet.
  • Replaymod — Modin avulla voidaan tallentaa pelitapahtumia ja renderöidä videoita kamera-ajoineen. Huomaa, että modi vaatii myös FFmpeg-ohjelman asentamisen samaan kansioon moditiedostojen kanssa.
  • FTB, eli Feed The Beast — Sisältää Minecraftille tehtyjä modipaketteja sekä custom-karttoja. FTB:n avulla voit kehittää erilaisia teknisiä vempaimia Minecraftissa, jotka ovat alkuperäisessä Minecraftissa mahdottomia toteuttaa. FTB sisältää myös huomattavasti enemmän kaivettavia mineraaleja. Modi vaatii erillisen käynnistimen asentamisen, jolloin voit pelata sekä FTB:tä että alkuperäistä peliä tarpeen mukaan. Katso myös Kulmapaikan Wikin Feed The Beast -sivusto.
  • Bukkit — Serveripäähän tarkoitettu yleispätevä modaus-rajapinta. Kulmapaikan Rakentelumaailma käyttää tätä.


Tutustu myös Masan kehittelemään Ender Utilities-modiin, sekä Multishotiin, jonka kehityksestä Masa nykyisin vastaa. Masa on lisäksi kehitellyt koko joukon muita modeja Minecrafia varten.

Rei's Minimap -modin korjaaminen serveriyhteensopivaksi

Tässä lyhyt listaus tarvittavista asioista mitä pitää tehdä, että minimapin saa toimimaan moninpelipalvelimilla kunnolla. Tätä ei olla nyt viimeaikoina päivitetty, joten omaa harkintakykyä myös mukaan.

Tarvitset 2 työkalua:

  1. Avaa Rei's Minimapin zip-tiedosto Java Decompilerilla.

- Avaa ReiMinimap.class. Etsi kaikki multiplayer-esiintymät.

  1. Jossain rivillä 624~640, metodissa "onTickInGame" on määritelty tilanteet milloin annetaan nähdä entityt. Pidä tämä mielessä.
  2. Avaa Rei's Minimapin ReiMinimap.class DirtyJOE:lla.
  3. Nyt alkaa hankala osuus. Nyt olisi tarkoitus hakea vastaava kohta luokan bytecodesta. Valitse "Methods"-välisivu ja tuplaklikkaa Attributes-listauksen "Code"-kohtaan.
  4. Etsi vastaava kohta metodista. Sen pitäisi näyttää about tältä:
     ifne boolean reifnsk.minimap.ReiMinimap.allowEntityPlayer
    . Tämän alla on lisäksi useampi aload_0 ja getfield boolean reifnsk.minimap.ReiMinimap.multiplayer (täysin vastaavasti kuin lähdekoodissa).
  5. Korvaa iconst_0:t iconst_1:llä. Tällöin totuusarvo on aina 1 vaikka vertailulauseke olisikin epätosi (lol).
  6. Tallenna ja korvaa vanha ReiMinimap.class upouudella ja paremmalla class-tiedostolla.

Eli ei sen vaikeampi homma.

Linkit