[Problema] Tradurre Un Plugin

salve a tutti, come sapete nella sfliza di plugin che possiamo trovare in rete ce ne sono alcuni che non danno la possibilita di tradurli da un semplice file yml. Io dovrei tradurre un plugin che ha i messaggi direttamente nei file .class che posso trovare aprendo lo jar del plugin con winrar. il problema è: vorrei modificare questi .class in modo da tradurre il tutto. ho provato con un decompiler (jd-gui) ma non mi da la possibilita di modificarne il contenuto, ho provato a copiare tutto e a incollarlo gia modificato su eclipse in modo da poter creare un nuovo file .class e inserirlo direttamente nell archivio del plugin. tutto questo senza riuscire a tradurre proprio un bel niente perchè in console, all' avvio del mio server di prova mi dice che in pratica il .class non è adatto ecc ecc... in poche parole vorrei che qualcuno mi spiega come decompilare un plugin e poterlo modificare come ho spiegato sopra... grazie in anciticipo!
Da i sorgenti? Se no allora dovrebbe essere obfuscato e lo devi deobfuscare. Jd-gui non penso faccia ciò.


My Config:
    MotherBoard: GigaByte 990 FX A-UD3 Ultra Durable
    CPU: AMD FX-8350 (8 core, 4.00GHz)
    Dissipatore: ThermalRight Macho HR-02 Rev.a
    RAM: Corsair Vengeance 8GB 4GBx2
    GPU: nVidia GTX 780 Asus OC
    PSU: Corsair CX 750M
    Case: Cooler Master 690 III Midi
    SSD 256GB
    HHD 1TB
    Masterizzatore
non lo so sinceramente... non sono molto pratico appunto ho chiesto aiuto qui
JD-GUI => Salva sorgenti => Imposti il workspace su Eclipse => Modifichi => Compili con Eclipse.

Sempre se non è obfuscato, allora non ti possiamo aiutare perchè sarebbe illegale.
Non rispondo a richieste di supporto in privato!

Moderatore&Neswer
Sviluppatore

ok grazie mille!

però, visto che non so usare molto bene eclipse, potresti spiegarti piu dettagliatamente perfavore? @Alberto01 devo ricompilare tutto il plugin copiando e incollando le sorgenti oppure basta ricreare un file class uguale alla ltro ma con le cose che volevo modificare?
Allora, salvi i sorgenti e dovrebbe crearti uno zip. Te estrai quello zip e nella cartella così ottenuta ci setti il workspace di Eclipse, modifichi, salvi, vai su export, selezioni jar file e dai l'OK.
Non rispondo a richieste di supporto in privato!

Moderatore&Neswer
Sviluppatore

come faccio a settare il workspace sulla cartella ottenuta?
come faccio ad esportare nel file jar del plugin? @Alberto01
Quando hai fatto tutto clicchi col destro sul java project del plugin su eclipse e fai export>selezioni il formato .jar>controlli che ci sia selezionato tutto, metti un nome e fai ok
[Immagine: mca.png]
Bye bye Bukkit...
Welcome Forge!
quando faccio export e seleziono tutto non mi funziona. non mi da nulla da esportare... se potreste dirmi esattamente come fare da capo mi fareste un gran favore
Per esportare non ci vuole un genio https://www.google.it/search?es_sm=122&q...Q3Y5_VXsm8

Baaaag @hackLover , lo vedo solo io fuori dalla pagina? (Modificato 11/05/2014, 19:34 da robyrho.)
[Immagine: mca.png]
Bye bye Bukkit...
Welcome Forge!
lo so ma quando vado li a sinistra non mi da file da esportare.. compri? @robyrho
Devi prima esportarlo in zip, in modo da avere i .java, settare l'environment dal bukkit, e poi recompilare le classi che hai modificato prestando attenzione al plugin.yml e ai file di metadata che siano coincidenti con le subdirectories del nuovo plugin. (Modificato 14/05/2014, 13:12 da SimonZED.)
@Lucass_98 di solito prima di iniziare a cambiare i source si prende un po' di coinfidenza col linguaggio e con l'IDE Wink
[Immagine: mca.png]
Bye bye Bukkit...
Welcome Forge!
Discussioni simili
 
[Domanda] Luckyblocks plugin
2 105
Risposta di Sk3py
15/09/2018, 14:55
Risposta di _Griffer06
31/08/2018, 02:10
Risposta di FedericoGB25
30/08/2018, 17:19
Risposta di EdwardTheKnight
30/08/2018, 12:42
Risposta di EdwardTheKnight
27/08/2018, 12:40

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)