Minecraft 1.6.4 – Mod diverse su diversi profili sulla stessa versione

Come è ora, mio ​​fratello ha la versione 1.6.4 con Feed The Beast, giocavo alla vaniglia 1.7.4, ma dopo aver visto la mod Vein Miner, ho deciso di passare alla versione 1.6.4 solo per quello.

Tuttavia, sorge un problema quando ho iniziato a configurarlo: non riesco a separare le mod.

Quando avvio il launcher, ha entrambi i nostri profili (il suo con 1.6.4 con mod e il mio con vanilla 1.7.4). Quello che mi piacerebbe accadesse è che il mio profilo usi anche la 1.6.4, ma con diverse mod, ma non sono sicuro di come suddividere la cartella mod di MCForge in profili diversi.

Ho provato ad impostare il mio profilo su una diversa directory di gioco (.minecraft2 per i test semplici), ma ho notato che non scaricava nuovamente il gioco 1.6.4, ma in realtà continuava a usarlo dalla cartella originale .minecraft. Tutto ciò che ha fatto in modo diverso è stato salvare il mondo salvando i dati e i pacchetti di texture nella cartella .minecraft2.

È ansible copiare semplicemente la .minecraft/versions/1.6.4 nella nuova directory di gioco per il mio profilo e iniziare ad aggiungere mod in questo modo? In caso contrario, come si ottiene ciò che sto cercando: due profili che utilizzano la stessa versione di Minecraft con diverse mod?

Modifica: la copia della cartella /versions/1.6.4 nella nuova directory di gioco non funziona, poiché quando si tenta di installare MCForge, viene visualizzato un errore su un file di avvio (o sulla mancanza di uno). Capisco il problema con questo, ma non sono sicuro di cosa fare al riguardo.

Ho il mio setup in questo modo:

Eseguo minecraft da un alias terminal:

alias minecraft="java -jar $HOME/Games/Minecraft.jar"

Funziona bene, ma questo non è il launcher ACTUAL, credo, in quanto esiste

$HOME/.minecraft/launcher.jar

Se wheressi copiare i 3 file di avvio (launcher.jar, launcher.pack.lzma, launcher_profiles.json), sarebbe sufficiente? Ma questo solleva un altro problema: come faccio a far sì che l'alias faccia riferimento a entrambe le directory dei giochi? Sei in grado di avviare il file di avvio nella cartella .minecraft?

cioè alias minecraft="java -jar $HOME/.minecraft/launcher.jar"

Questo creerebbe qualche conflitto di sicurezza, o va perfettamente bene?

Se hai bisogno di ulteriori informazioni, non esitare a chiedere.

Se stai usando l'ultimo launcher di vanilla:

  1. Crea o modifica un profilo
  2. Seleziona la casella "Directory di gioco" e inserisci una posizione per inserirla. Creerà automaticamente la directory se non esiste al prossimo avvio del profilo. (Si noti che dubito che espanderà le variables di shell, ma funziona bene con i collegamenti simbolici se si usano quelli)
  3. Fai clic su Salva profilo

Quello che ho fatto per questo è che ho creato una directory sotto il mio $ HOME chiamata .minecraftProfiles e ho inserito ciascun profilo separato nella sua sottodirectory. Ad esempio, vanilla 1.7.4 ho messo su homedir /.minecraftProfiles/1.7.4-vanilla .

Condivisione dei dati tra i profili:

  • Se e quando voglio condividere un file e mantenerlo condiviso (nel bene o nel male) vorrei collegarmi ad esso da un profilo nell'altro (i).
  • Se voglio utilizzare alcuni dati (salvataggi e simili) come base per un nuovo profilo, prima copio la directory in una nuova, creo il nuovo profilo nel programma di avvio (fai clic su "Nuovo profilo" quando quello che sto copiando è il profilo selezionato), e dopo aver avviato quel profilo, (se necessario) eseguire la modifica manuale di $HOME/.minecraft/versions/ profilename / profilename .json quando è necessario che mantenga effettivamente alcuni dati necessari (se stesso versione di Minecraft e che desidera mantenere Forge, ad esempio)

Suggerimenti per evitare problemi con la perdita di dati importnti:

  • Mantieni più profili in directory separate per evitare mod in conflitto o configurazioni mod.
  • Ogni profilo deve avere una versione specifica impostata per "Usa versione" in "Selezione versione" nell'Editor profilo per impedirne l'aggiornamento automatico e impedire la riproduzione su server che non sono stati aggiornati.
  • Backup, backup, backup: prima di aggiungere / rimuovere modifiche, modificare la versione di un profilo e, in particolare, backup regolari nel caso in cui il computer (o solo Minecraft) si blocchi.

Se non stai usando il launcher di vanilla (leggi: FTB / Technic launchers), tutto quello che posso dire con il 100% di affidabilità è che dovresti usare un account utente separato (per Linux, che dovresti essere per persone diverse comunque secondo molti specialisti della sicurezza di Linux) o si occupano di spostare manualmente la posizione di archiviazione di questi lanciatori each volta prima dell'avvio.

(parzialmente fuori tema) Ho scelto di utilizzare uno schema di denominazione della version - info per la denominazione delle directory dei miei profili, ma è ansible scegliere di aggiungere il nome dell'utente all'inizio di esso.

Sì, puoi effettivamente copiare la cartella della versione, ma devi prima fare altro

  1. Rinominare .jar e .json con lo stesso nome che hai dato alla cartella
  2. Apri .json nel tuo editor preferito e individua la properties; "id"
  3. Imposta la properties; "id" sul nome che hai assegnato alla cartella.

Minecraft ora dovrebbe vedere un'altra versione, in caso contrario, controllare la console di sviluppo per informazioni.

Prova a guardare i lanciatori di terze parti come MagicLauncher e MultiMC. Ho scoperto che MultiMC funziona molto bene per l'impostazione di più profili, e sono abbastanza sicuro che abbia una versione Linux.

MultiMC può farlo creando "istanze" differenti della cartella di Minecraft. (Attenzione: queste istanze sono nella directory di installazione di MultiMC, non nella directory di Minecraft.) Puoi separare le tue mod creando un'istanza, installando Forge attraverso la window "Aggiungi Mod" (prima scheda, non seconda) e copia-incolla le tue mod da la directory FTB dell'istanza. Puoi abilitare / disabilitare le mod anche attraverso questa window di dialogo. Il programma è ancora nelle sue fasi iniziali, quindi ci sono un paio di bug. Devo mantenere la RAM allocata sotto 1,5 GB, anche se non so se questo sarà un problema con Linux. Non è necessario che tuo fratello usi MultiMC; le directory di istanza sono separate dalle directory di Minecraft e FTB, quindi puoi usare MultiMC e lui può continuare a utilizzare il launcher di vanilla.