Deci, ID-ul - acesta este un număr întreg pozitiv care este atribuit fiecărui obiect în joc. Având în vedere că numărul de identificare este limitat (ID maximă pentru unitatea - 4095), mods nu pot evita întotdeauna dezvoltatorilor să utilizeze ID-ul, care a fost deja ocupat de alte moduri. Așa cum am rezolva această problemă în modul manual, nu avem nevoie de a utiliza un mod special pentru a înlocui ID-ul deja ocupate.
Ar trebui să înceapă cu un raport de eroare, care apare după ce încercați să executați jocul. De obicei, la începutul textului conține următoarea linie:
java.lang.IllegalArgumentException:
Slot * o * este deja ocupat de * b * atunci când se adaugă * c *
* A * - ID, care nu este partajat de moda * b * și * c *
După ce primim aceste informații, avem nevoie pentru a deschide dosarul Confins la rădăcina ansamblului nostru. Apoi, deschideți fișierul de configurare modul * b *, sau de moda * c *. Acolo, trebuie să găsim ID-ul * o *, și fixați-l cu unul care nu este utilizat în alte moduri. Acest lucru se face de obicei prin selectarea valorilor libere. Dacă găsiți un ID gratuit, jocul ar trebui să ruleze în mod normal.
Rețineți că modificările pot fi făcute în fișierul de configurare modul * b *, și modul * c *. Dacă ambele moda nu acceptă schimbarea ID-ul prin fișierele de configurare, rezolvarea conflictului manual nu va funcționa.
A fost unul dintre cele două moduri posibile de a rezolva manual ID-ul de conflict. În al doilea rând, considerăm în articolul următor.
Sfatul meu: fiecare setare de evenimente succesive, verificați dacă acesta funcționează asamblare după instalare. Deoarece nu apar reacții în lanț asociată cu utilizarea dispozitivelor de identificare identice.
Vot pentru știri: