Procurar
Entrar
Últimos assuntos
Top dos mais postadores
Niak (5977) | ||||
qυicкscσρє™ (5569) | ||||
тнєвєєsτ™ (5194) | ||||
Sheik (4936) | ||||
THIΛĞØ (4651) | ||||
HeaD (4252) | ||||
Civilization (4150) | ||||
Stronda (4146) | ||||
Arthur29 (4099) | ||||
ϟ Nunnes (4050) |
Os membros mais ativos do mês
Nenhum usuário |
[Tutorial]Editando um plugin
+14
yagohoa
ByFrost
-Gui
Dαrk
Netzwerk
carlosks
PЯIMΣ
mataturbo
•SR Anormais•
Monster Killer
,StorY!
+Ҝ-øη~
ϟ Nunnes
ϟмαℓsкєy™
18 participantes
Página 1 de 1
[Tutorial]Editando um plugin
Editando um Plugin
Awoba. Antes de tudo gostaria de deichar claro que sim, conhecimento em programação/java facilita.
O que irei ensinar é um princípio básico de .., mas no caso, será um .. de plugin.
Lembrando que alguns plugins tem lisensa, e isto é ilegal (mas é uma ilegalidade que ninguem liga todo mundo sabe que java é facilmente hackeável ). 90% dos plugins usam Public Domain Lisense então é sussa.
O que vou ensinar aqui, é quando voce tem um plugin e voce quer alterar algo básico dele como uma frase, um numero ou algo bobo, só que voce não tem o codigo fonte do plugin (poucos são opensource), e voce não sabe quase nada de java.
Vou ensinar isso em alguns passos:
1-) Google: Java Decompiler, baixe o JD GUI
2-) Google: Download Netbeans, baixe o netbundas
3-) Abra o Java Decompiler, clique OPEN e selecione o plugin que deseja mecher. O JD vai abrir todo codigo fonte dele pra voce.
4-) Procure, aonde tem o que voce quer alterar. Normalmente, o que voce vai querer alterar são strings (frases), ou ints (numeros), por exemplo, mudar custo de uma coisa que não deixa vc mudar nos configs do plugin( ex: mudar a frase de um plugin pra português). Voce só não pode mecher quando tiver uma operação física com a string ou int, por exemplo
X==2 ou X.equals("warrior") , voce não poderia mudar o 2 ou o "warrior" pra guerreiro, pois existe uma comparação aí.
Quando achar qual classe voce quer mudar, abra o Netbeans.
Crie um novo projeto, e cole essa classe lá. (botao direito no projeto, new class, mesmo nome). Voce vai ter de clicar no botao de erro a esquerda de "package bla bla" pra corrigir em qual package se encontra essa classe.
Vai ter umonte de erros no código. Agora, voce precisará clicar com direito em bibliotecas -> adicionar jar
Voce terá de adicionar o jar do bukkit, do próprio plugin e de quaisquer plugins que este plugin use, por exemplo Permissions, Iconomy Worldguard entre outros clichês.
6-) Quando o código não marcar mais nenhum erro, voce poderá mudar o que voce quer. Aperte f9 para compilar.
7-) Va em meus documentos -> netbeans projects -> seuprojeto -> build -> classes
Ache agora a .class que voce gerou.
8-) Abra o plugin que voce alterou, e procure aquela mesma .class la. Só substituir e pronto, seu plugin foi 'hakeado' ou simplesmente alterado, para melhor servir seu servidor.
Este método é otimo pra se aprende rjava, pois descompilando os plugins voce acaba acostumando aos tipos de informações que voce ve. Muitas pessoas aprendem java fuçando codigos desta maneira, eu mesmo aprendi assim.
Espero que isto não simplesmente ajude a inseitivar a galera a mecher com plugins de verdade, não apenas editando configs. Tem que fuçar
Netbeans:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
JD-GUI:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Um tutorialzin legal para rodar o .jar:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Awoba. Antes de tudo gostaria de deichar claro que sim, conhecimento em programação/java facilita.
O que irei ensinar é um princípio básico de .., mas no caso, será um .. de plugin.
Lembrando que alguns plugins tem lisensa, e isto é ilegal (mas é uma ilegalidade que ninguem liga todo mundo sabe que java é facilmente hackeável ). 90% dos plugins usam Public Domain Lisense então é sussa.
O que vou ensinar aqui, é quando voce tem um plugin e voce quer alterar algo básico dele como uma frase, um numero ou algo bobo, só que voce não tem o codigo fonte do plugin (poucos são opensource), e voce não sabe quase nada de java.
Vou ensinar isso em alguns passos:
1-) Google: Java Decompiler, baixe o JD GUI
2-) Google: Download Netbeans, baixe o netbundas
3-) Abra o Java Decompiler, clique OPEN e selecione o plugin que deseja mecher. O JD vai abrir todo codigo fonte dele pra voce.
4-) Procure, aonde tem o que voce quer alterar. Normalmente, o que voce vai querer alterar são strings (frases), ou ints (numeros), por exemplo, mudar custo de uma coisa que não deixa vc mudar nos configs do plugin( ex: mudar a frase de um plugin pra português). Voce só não pode mecher quando tiver uma operação física com a string ou int, por exemplo
X==2 ou X.equals("warrior") , voce não poderia mudar o 2 ou o "warrior" pra guerreiro, pois existe uma comparação aí.
Quando achar qual classe voce quer mudar, abra o Netbeans.
Crie um novo projeto, e cole essa classe lá. (botao direito no projeto, new class, mesmo nome). Voce vai ter de clicar no botao de erro a esquerda de "package bla bla" pra corrigir em qual package se encontra essa classe.
Vai ter umonte de erros no código. Agora, voce precisará clicar com direito em bibliotecas -> adicionar jar
Voce terá de adicionar o jar do bukkit, do próprio plugin e de quaisquer plugins que este plugin use, por exemplo Permissions, Iconomy Worldguard entre outros clichês.
6-) Quando o código não marcar mais nenhum erro, voce poderá mudar o que voce quer. Aperte f9 para compilar.
7-) Va em meus documentos -> netbeans projects -> seuprojeto -> build -> classes
Ache agora a .class que voce gerou.
8-) Abra o plugin que voce alterou, e procure aquela mesma .class la. Só substituir e pronto, seu plugin foi 'hakeado' ou simplesmente alterado, para melhor servir seu servidor.
Este método é otimo pra se aprende rjava, pois descompilando os plugins voce acaba acostumando aos tipos de informações que voce ve. Muitas pessoas aprendem java fuçando codigos desta maneira, eu mesmo aprendi assim.
Espero que isto não simplesmente ajude a inseitivar a galera a mecher com plugins de verdade, não apenas editando configs. Tem que fuçar
Netbeans:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
JD-GUI:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Um tutorialzin legal para rodar o .jar:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
ϟмαℓsкєy™- Membro Bronze
- Mensagens : 389
Reputação : 39
Pontos : 5141
Re: [Tutorial]Editando um plugin
Muito obrigado por compartilhar,gostei muito,valeu!
isso vai ajudar muitas pessoas,valeu!
isso vai ajudar muitas pessoas,valeu!
Re: [Tutorial]Editando um plugin
Me ajudou muito !
Obrigado por compartilhar
Obrigado por compartilhar
,StorY!- Expert
- Mensagens : 1620
Reputação : 181
Pontos : 4624
Re: [Tutorial]Editando um plugin
-Đєαтнɳσтє escreveu:Muito Bom Seu Tópico , Parabéns .
Monster Killer- Membro Avançado
- Mensagens : 2697
Reputação : 407
Pontos : 9273
Re: [Tutorial]Editando um plugin
obrigado por compartilhar
•SR Anormais•- Membro Avançado
- Mensagens : 2617
Reputação : 103
Pontos : 5830
Re: [Tutorial]Editando um plugin
Obrigado Por Compartilhar Conosco Este Tutorial
mataturbo- Membro Silver
- Mensagens : 706
Reputação : 28
Pontos : 5003
Re: [Tutorial]Editando um plugin
Obrigado por compartilhar
PЯIMΣ- Membro Bronze
- Mensagens : 561
Reputação : 3
Pontos : 5114
Re: [Tutorial]Editando um plugin
Muito Bom Obrigado Por Compartilhar
carlosks- Membro
- Mensagens : 282
Reputação : 37
Pontos : 5071
Re: [Tutorial]Editando um plugin
ByFrost escreveu:Obrigado por comparitlhar!
Voçe cometeu um flood amigo, nao faça mas isso ou será penalizado!
Comparitlhar nao é uma palavra !
Re: [Tutorial]Editando um plugin
Obrigado por compartilhar muito legal este tuto
yagohoa- Membro Bronze
- Mensagens : 319
Reputação : 32
Pontos : 5142
Re: [Tutorial]Editando um plugin
Obrigado Por compartilhar
ToON- Membro Bronze
- Mensagens : 316
Reputação : 150
Pontos : 5085
Re: [Tutorial]Editando um plugin
Obrigado por compartilhar conosco.
N£ym@₢- Membro Bronze
- Mensagens : 530
Reputação : 23
Pontos : 5180
Tópicos semelhantes
» [Tutorial]Editando um plugin de Minecraft.
» [Tutorial]Fazendo um plugin
» [Tutorial] Editando SHOP
» [Tutorial] Colocando e Tirando Plugin
» [Tutorial] Editando Catalogo pelo PHP
» [Tutorial]Fazendo um plugin
» [Tutorial] Editando SHOP
» [Tutorial] Colocando e Tirando Plugin
» [Tutorial] Editando Catalogo pelo PHP
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Sáb Ago 24, 2024 9:59 am por Civilization
» [UF] Reinauguração da Universal Fórum
Seg Jul 08, 2024 8:54 pm por Reset
» Reencontro Mensal
Sex Nov 24, 2023 5:04 pm por -Destruidor
» O que VOCÊ faz hoje em dia
Ter Set 05, 2023 11:49 pm por αvαsŧ™
» mais um ano xD
Ter Ago 22, 2023 11:16 am por SouthPark.
» Retorno do Droops.
Qui Mar 09, 2023 6:32 pm por , WallMaster
» 10 anos de Universal Fórum
Ter maio 10, 2022 4:47 pm por Reset
» Saudades rs'
Qui Mar 17, 2022 11:24 pm por HeaD
» Saudades de vocês
Sáb Fev 05, 2022 3:52 pm por -Gui
» Sim... é mais um post de um antigo usuário com saudade do fórum
Qua Nov 17, 2021 9:35 pm por HeaD