Installateur Mods ° 2
-
Quoi ?
Edit:
Voila :
-
L’installateur se mange un 403. On dirait que ton hébergeur web bloque l’accès si ce n’est pas fait depuis un navigateur.
-
arf

-
Tu n’aurais pas un hebergeur web à 1€ ?
-
Personnellement j’utilise le serveur web qui se trouve sur mon serveur dédiée.
OVH ont lancé une offre web kimsufi à 1,80 €/mois nom de domaine comprit : http://www.kimsufi.com/fr/hosting.xml -
je test ça avec mon vps et je te redit
EDIT: ça marche niquel
, Merci mais dit moi pas possible de rajouté du texte dans le crédit ? genre modpack by BrowNeez ? -
Encore une erreur

la voila :
C:\Users\Admin Parents\Desktop\Installeur & Launcher\1.FeatherUpdater>java -jar FeatherUpdater.jar Successfully read file : sun.net.www.protocol.jar.JarURLConnection$JarURLInputSt ream@1530d0a Successfully read file : sun.net.www.protocol.jar.JarURLConnection$JarURLInputSt ream@6e1b77 argo.saj.InvalidSyntaxException: At line 1, column 1: Expected either [ or { bu t got [<]. at argo.staj.InvalidSyntaxRuntimeException$1.asInvalidSyntaxException(In validSyntaxRuntimeException.java:39) at argo.saj.SajParser.parse(SajParser.java:107) at argo.saj.SajParser.parse(SajParser.java:55) at argo.jdom.JdomParser$1.parse(JdomParser.java:59) at argo.jdom.JdomParser.parse(JdomParser.java:66) at argo.jdom.JdomParser.parse(JdomParser.java:57) at fr.minecraftforgefrance.common.DownloadMod.getRemoteList(DownloadMod. java:25) at fr.minecraftforgefrance.common.FileChecker.<init>(FileChecker.java:34 ) at fr.minecraftforgefrance.installer.InstallerFrame$1.actionPerformed(In stallerFrame.java:101) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:20 22) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav a:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel .java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259 ) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL istener.java:252) at java.awt.Component.processMouseEvent(Component.java:6535) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6300) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4891) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888 ) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP rivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP rivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP rivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre ad.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread. java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) java.net.URISyntaxException: Illegal character in path at index 4: Link to your whitelist (optional) at java.net.URI$Parser.fail(URI.java:2848) at java.net.URI$Parser.checkChars(URI.java:3021) at java.net.URI$Parser.parseHierarchical(URI.java:3105) at java.net.URI$Parser.parse(URI.java:3063) at java.net.URI.<init>(URI.java:588) at fr.minecraftforgefrance.common.RemoteInfoReader.getWhileList(RemoteIn foReader.java:120) at fr.minecraftforgefrance.common.FileChecker.compare(FileChecker.java:8 4) at fr.minecraftforgefrance.common.FileChecker.<init>(FileChecker.java:36 ) at fr.minecraftforgefrance.installer.InstallerFrame$1.actionPerformed(In stallerFrame.java:101) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:20 22) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav a:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel .java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259 ) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL istener.java:252) at java.awt.Component.processMouseEvent(Component.java:6535) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6300) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4891) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888 ) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP rivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP rivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP rivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre ad.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread. java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) C:\Users\Admin Parents\Desktop\Installeur & Launcher\1.FeatherUpdater> C:\Users\Admin Parents\Desktop\Installeur & Launcher\1.FeatherUpdater>Mes fichiers:
Ftp : http://5.135.230.92/FeatherUpdater/
local : “remoteUrl”: “http://5.135.230.92/FeatherUpdater/remote.json”</init></init></init> -
What je ne comprends pas. Il dit que le json n’est pas valide alors qu’il l’est.
Vraiment étrange
-
du coup je peux rien faire ?tu aurais pas d’autres installateurs ?
-
Faudrait trouver d’où sort le [<] qu’il trouve.
Et non j’en ai pas d’autres -
Si tu utilises l’installateur v2 il faut aussi utiliser l’updateur v2
Dans le fichier remote_info.json dans la partie libraries :
“name”: “fr.minecraftforgefrance:updater:1.0.9”,
doit être
“name”: “fr.minecraftforgefrance:updater:2.0.0”, -
La version d’optifine que tu utilises n’est pas compatible avec la version de Forge que tu utilises.
-
Cette fois c’est shader mod qui cause problème.
Si tu veux faire fonctionner shader mod + optifine + forge en 1.7.10 il faut prendre :- ShadersMod v2.4.12 (lien http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1286604-shaders-mod-updated-by-karyonix)
- OptiFine_1.8.0_HD_U_D5
- Forge 1487 à 1521 (les versions avant 1487 ne fonctionnent pas et les versions après 1521 ne fonctionnent pas non plus)
-
Dans la white list du doit mettre seulement les AUTRES mods que tu autorises à installer manuellement.
Les mods du dossier sync sont déjà considérés comme autorisé donc inutile de les ajouter dedans. -
http://craftyourglory.tk/Launcher/remote_info.json
Retires options.txt, optionsof.txt, optionsshaders.txt de SyncDir, comme ça ils seront téléchargé seulement la première fois puis ils ne seront pas synchronisé à chaque fois.
(d’ailleurs même chose resourcepacks) -
Non x)
Tous les fichiers présent dans le dossier sync (lui : http://craftyourglory.tk/Launcher/sync/) seront téléchargés lors de la première installation.
Tous les fichiers présent dans le dossier sync et présent dans la liste syncDir du fichier remote_profile seront synchronisé à chaque lancement (donc si tu retires un fichier du dossier sync/mods il sera aussi retiré du client de tes utilisateurs, si tes utilisateurs ajoutent quelques choses dans ce dossier qui n’est pas présent dans le dossier sync/mods il sera retiré).
Tous les md5 présents dans la whitelist sont ajoutés au fichier autorisé dans les dossiers synchronisés. Donc si tu mets le md5 d’optifine dedans, qu’optifine n’est pas présent dans le dossier sync/mods et que l’utilisateur installe optifine dans son dossier mods il ne sera pas supprimé (car autorisé). -
@‘Guillaume_SX’:
Ou bien y’a t’il possibilité de donner l’ordre à ton installeur d’aller copier le contenu d’un répertoire (ex : un répertoire minecraft //au dossier sync) dans le .minecraft de base?
ça foutrai un gros bordel ça. Le but de l’installateur est de le pas toucher au .minecraft.
Il y a un moyen d’avoir le code source de Ressource Loader ?
-
En effet pas de code source. Il a un github mais resource loader n’y ait pas.
Sinon créés ton propre mod de menu custom, ce n’est pas très compliqué si tu connais un peu de le Java. -
“JVMarg”: “-Xmx1G -XX:+UseConcMarkSweepGC -XX:-UseAdaptiveSizePolicy -Xmn128M”
Il manque une virgule ici.
Vérifies le json avec http://jsonlint.com/ en cas de problème. -
Il me faut les logs du launcher officiel.
Le launcher que tu as utilisé là ne fonctionne pas car il ne gère pas l’option jar et inheritsFrom du fichier de profil.